@charset "UTF-8";

/*-----------------------------------------------------------------------*/
/* Skin Styles for Sharpenz.com */
/* Copyright Carson Shold Design - All rights reserved */
/*-----------------------------------------------------------------------*/

/*---MAIN----------------------------------------------------------------*/

html, body, div, pre, form, fieldset, input, h1, h2, h3, h4, h5, h6, p, textarea, ul, ol, li, dl, dt, dd, blockquote, th, td {
	margin:0;
	padding:0;
	border: medium none;
}

body {
	background-color:#FFFFFF;
	color:#333;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:18px;
	text-align:center;
}

p {
	padding-bottom: 18px;
}

h2 {
	padding-bottom: 18px;
}

blockquote {
	padding: 18px;
}

#main {
	width: 960px;
	margin: 0 auto;
	position: relative;
	text-align: left;
}

#content {
	text-align: left;
}
.content-padding {
	padding-left: 20px;
	padding-right: 20px;
}

.clear {
	clear: both;
}
#header {
	width: 930px;
	height: 97px;
	margin: 0 auto;
	padding: 30px 0 10px 0;
}

#logo {
	width: 186px;
	float: left;
}
#navigation {
	width: auto;
	float: right;
	padding-top: 53px;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
	line-height: 22px;
}
#navigation li a {
	display:block;
}

#navigation ul li{
	width: auto;
	float: left;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 15px;
	padding-left: 15px;
	list-style: none;
}


/*---LINKS---------------------------------------------------------*/

img {
	border:none;
}

a img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

a:link {
	color: #FF5200;
	text-decoration: none;
}

a:visited {
	color: #FF5200;
	text-decoration: none;
}

a:active {
	color: #FF5200;
	text-decoration:none;
}

a:hover {
	color: #FF5200;
	text-decoration: underline;
}

#navigation a:link, #navigation a:visited {
	color: #333;
	text-decoration: none;
}

#navigation a:hover {
	color: #FF5200;
	text-decoration: none;
}

#footer-nav a:link, #footer a:visited {
	color: #333;
	text-decoration: none;
}

#footer-nav a:hover {
	color: #FF5200;
	text-decoration: none;
}

.snapshot a {
	display: block;
	width: 100%;
}

.snapshot a:link, .snapshot a:visited {
	color: #333;
	text-decoration: none;
}

.snapshot a:hover {
	color: #fff;
	text-decoration: none;
}

.snapshot .howitworks-list a {
	display:inline;
	width: auto;
	color: #fff;
}

.snapshot .howitworks-list a:hover {
	text-decoration: underline;
}

.whoissaying a, .booster-title a {
	display: block;
	width: 100%;
}

.whoissaying a:link, .whoissaying a:visited, .booster-title a:link, .booster-title a:visited, .mid-snapshot a:link, .mid-snapshot a:visited, .mid-snapshot-long a:link, .mid-snapshot-long a:visited {
	color: #333;
	text-decoration: none;
}

.whoissaying a:hover, .booster-title a:hover, .mid-snapshot a:hover, .mid-snapshot-long a:hover {
	color: #fff;
	text-decoration: none;
}

#copyright a:link, #copyright a:visited {
	color: #333;
	text-decoration:none;
}
#copyright a:hover {
	color: #FF5200;
	text-decoration:none;
}
.shopping-links a:link, .shopping-links a:visited {
	color: #333;
	text-decoration: none;
}
.shopping-links a:hover {
	color:#fff;
	text-decoration: none;
}

.contact-info a:link, .contact-info a:visited {
	color: #FF5200;
	text-decoration:none;
}

.contact-info a:hover {
	color: #FF5200;
	text-decoration: underline;
}

.emailtofriend {
	font-size:12px;
	padding-bottom: 0px;
	margin-top: -15px;
}

/*---READ MORE LINK-------------------------------------------------------------*/

a#readmore-howitworks, a#readmore-difference,a#readmore-story, a#readmore-faqs {
	color: #999;
}

a:hover#readmore-howitworks, a:hover#readmore-difference, a:hover#readmore-story, a:hover#readmore-faqs {
	color: #333;
}

#readmore-difference {
	width: 140px;
	height: 34px;
	z-index: 99999;
	position: absolute;
	right: 37px;
	top: 520px;
	text-align: right;
	font-size:12px;
	padding-top: 10px;
}

#readmore-howitworks {
	width: 88px;
	height: 34px;
	z-index: 99999;
	position: absolute;
	right: 37px;
	top: 580px;
	text-align: right;
	font-size:12px;
	padding-top: 10px;
}

#readmore-story {
	width: 130px;
	height: 34px;
	z-index: 99999;
	position: absolute;
	right: 37px;
	top: 640px;
	text-align: right;
	font-size:12px;
	padding-top: 10px;
}

#readmore-faqs {
	width: 130px;
	height: 34px;
	z-index: 99999;
	position: absolute;
	right: 37px;
	top: 630px;
	text-align: right;
	font-size:12px;
	padding-top: 10px;
}

#free-booster {
	width: 132px;
	height: 105px;
	position: absolute;
	top:140px;
	right: 22px;
	z-index: 99999;
}

.totop {
	text-align: right;
	font-size:12px;
	padding-top: 10px;
}

/*---HOME-------------------------------------------------------------*/

.snapshot {
	width: 960px;
}

#home {
	background-image: url(images/home.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	height: 518px;
}

#snap-content {
	width: 850px;
	height: 418px;
	padding: 50px;
	text-align: center;
}

#snap-home {
	float: left;
	width: 290px;
	font-size: 16px;
	line-height: 20px;
	padding-top: 20px;
	text-align: left;
}

#home-title {
	font-size: 24px;
	font-weight: bold;
	line-height:26px;
}

#home-subtitle {
	color: #fff;
	font-size: 16px;
	line-height: 18px;
	font-weight: normal;
}

.grey-bullet {
	float: left;
	width: 14px;
	height: 14px;
	background-image:url(images/grey-bullet.png);
	background-position: center;
	background-repeat:no-repeat;
	padding-top:10px;
	clear: both;
}

.home-bullet {
	float: right;
	width: 250px;
	margin-bottom:10px;
}

.home-small-text {
	font-size: 12px;
	line-height: 16px;
	font-style: italic;
	clear: both;
	width: 260px;
}

#snap-message-home {
	text-align:left;
	width: 350px;
	padding-top: 15px;
	font-size: 24px;
	line-height: 30px;
	font-style: italic;
	clear: left;
	float: left;
	margin-left: 25px;
}

#message-font {
	font-size: 32px;
	line-height: 36px;
}

.subcontent {
	width:830px;
	height: auto;
	padding:30px 65px 0 65px;
}

#subcontent {
	width:830px;
	height: auto;
	padding:30px 65px 0 65px;
}

#subcontent2 {
	width:830px;
	height: auto;
	padding:30px 65px 0 65px;
}

/*---HOME FORM---------------------------------------------------------*/

#home-form-wrap {
	width: 263px;
	float: right;
	padding-top: 30px;
}

#form-title {
	font-size: 16px;
	line-height: 18px;
	color: #FF5200;
}

#home-form {
	overflow:hidden;
	text-align: left;
	padding-left: 10px;
}

#home-form label {
	display:block;
	font-size: 12px;
	line-height: 14px;
	padding-bottom:5px;
	padding-left: 2px;
	font-weight: normal;
}

#home-form li {
	list-style:none;
	padding-bottom:8px;
}

#home-form li .fieldbox {
	background:transparent url(images/home-form-small.png) no-repeat top left; 
	float:left;
	height:27px;
	width: 113px;
}

#home-form li .fieldbox input {
	background:transparent;
	height:27px;
	padding:0px 0 0 10px;
	width:100px;
}

#home-form li .fieldbox-longer {
	background:transparent url(images/home-form-large.png) no-repeat top left; 
	float:left;
	height:27px;
	width: 248px;
}

#home-form li .fieldbox-longer input {
	background:transparent;
	height:27px;
	padding:0px 0 0 10px;
	width:230px;
}

#kit-text {
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	color: #FF5200;
	padding-top: 25px;
	width: 100px;
}

.form-padding-left {
	padding-left: 15px;
}

.form-padding-right {
	padding-right: 15px;
}

#home-optin {
	width: 105px;
	float: right;
}

#home-form-submit {
	background: transparent url(images/home-form-submit.png) no-repeat top left;
	cursor:pointer;
	padding:0;
	margin-top: 15px;
	width: 111px;
	height: 31px;
	float: right;
}

#home-form-submit:hover {
	background-position: 0px -31px;
}

/*---FOOTER---------------------------------------------------------*/

#footer {
	width: 900px;
	margin: 0 auto;
	height: 45px;
	padding: 20px 0 10px 0;
	clear: both;
	font-size: 12px;
	line-height: 18px;
}

#copyright {
	text-align: left;
	width: 700px;
	float: left;
}

#designedby {
	float: right;
	background-image: url(images/designedby.gif);
	background-repeat: no-repeat;
	display: block;
	height: 22px;
	width: 130px;
	background-position: 0 0;
	margin-top: 10px;
}

a:hover#designedby {
	background-position: 0px -22px;
}

/*---SHOPPING BAR----------------------------------------------------*/

#shopping-bar {
	background-image:url(images/blue-bar-bg.jpg);
	background-repeat:repeat-x;
	background-position: top center;
	height: 36px;
	width: 100%;
}

#shopping-container {
	width: 970px;
	height: 36px;
	margin: 0 auto;
}

#shopping-dropdown {
	background-image:url(images/blue-bar-dropdown-bg.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	width: 200px;
	height: 36px;
	float: right;
}

#shopping-dropdown2 {
	background-image:url(images/blue-bar-dropdown-bg2.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	width: 150px;
	height: 36px;
	float: right;
}

.shopping-links {
	padding-top: 5px;
	width: 200px;
	text-align: center;
	font-size:12px;
}

.shopping-links-phone {
	padding-top: 5px;
	width: 150px;
	text-align: center;
	font-size:12px;
}


/*---MISC-------------------------------------------------------------*/

.testimonial {
	font-size: 12px;
	text-align:center;
	margin: 0 auto;
}

.testimonial-bkg {
	background-image:url(images/testimonials.jpg);
	background-position:top center;
	background-repeat:no-repeat;
	width: 707px;
	height:72px;
	padding-top:15px;
}

.orange {
	color: #FF5200;
}

.bold {
	font-weight: bold;
}

.italic {
	font-style: italic;
}

.content-header {
	font-size: 30px;
	font-weight: bold;
	line-height: 36px;
	color: #FF5200;
	padding: 10px 0 30px 0;
}

.content-subheader {
	font-size: 20px;
	font-weight: normal;
	line-height: 28px;
	color: #FF5200;
	padding: 10px 0 30px 0;
}

ol {
	list-style-position:outside;
}

ol li {
	margin-left:25px;
}

.float-left {
	float:left;
}

.float-right {
	float:right;
}

h3 {
	padding-bottom: 15px;
}

/*---LANDING1----------------------------------------------------------*/


/*---LANDING2----------------------------------------------------------*/


/*---SHARPENZ STORY----------------------------------------------------*/

#story {
	background-image: url(images/sharpenz-story.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	height: 593px;
}

#snap-story {
	width: 770px;
	font-size: 12px;
	line-height: 18px;
	padding: 35px 85px 55px 85px;
}

.snap-header {
	font-size: 30px;
	line-height: 30px;
	font-weight: bold;
	color: #fff;
}

#snap-message-story {
	text-align:center;
	font-size: 24px;
	padding-top: 18px;
	line-height: 30px;
	font-style: italic;
}

.story-snap-small {
	width: 221px;
	height: 123px;
	background-image:url(images/story-snap-small.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	text-align: center;
	float: left;
	padding: 0px 8px 30px 8px;
	display: block;
}

.whoissaying {
	font-size: 11px;
	line-height: 20px;
	font-weight: bold;
	padding-top: 13px;
	height: auto;
}

.whoissaying-date {
	font-size:11px;
	line-height:14px;
	height: auto;
	padding-top: 15px;
}

.whoissaying-audio {
	font-size:11px;
	line-height:14px;
	height: auto;
	padding-top: 7px;
}

/*---SHARPENZ DIFFERENCE------------------------------------------------*/

#difference {
	background-image: url(images/sharpenz-difference.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	height: 470px;
}

#snap-difference {
	width: 790px;
	font-size: 14px;
	line-height: 18px;
	padding: 35px 85px 55px 85px;
}

.difference-snap-content {
	width: 500px;
	margin-top: 25px;
}

#snap-message-difference {
	text-align:center;
	padding-top: 50px;
	font-size: 24px;
	font-style: italic;
}

#snap-content-difference {
	width: 790px;
	height: 520px;
	padding: 30px 65px 50px 65px;
}

/*---CONTACT SHARPENZ------------------------------------------------*/

input, textarea {
	outline-style:none;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

#contact {
	background-image: url(images/blank-snapshot.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	height: 518px;
}

#snap-contact {
	width: 800px;
	font-size: 14px;
	line-height: 18px;
	padding: 35px 80px 55px 80px;
}

#snap-message-contact {
	text-align:center;
	width: 800px;
	padding-top: 30px;
	font-size: 24px;
	line-height: 30px;
	font-style: italic;
	height: 100px;
}

#snap-message-contact div {
	width: auto;
	text-align: left;
}

.contact-info {
	font-size: 12px;
	line-height: 18px;
	color: #FF5200;
}

.contactform label {
	display:block;
	padding-bottom:5px;
	padding-left: 2px;
	font-weight: bold;
}

.contactform {
	width:800px;
	overflow:hidden;
}

.contactform li {
	list-style:none;
	padding-bottom:20px;
	padding-right: 20px;
}

.contactform li .fieldbox {
	background:transparent url(images/subfield.png) no-repeat top left; 
	float:left;
	height:29px;
	width: 185px;
}

.contactform li .fieldbox input {
	background:transparent;
	height:29px;
	padding:0px 0 0 10px;
	width:165px;
}

.contactform li .fieldbox-longer {
	background:transparent url(images/subfield-longer.png) no-repeat top left; 
	float:left;
	height:29px;
	width: 389px;
}

.contactform li .fieldbox-longer input {
	background:transparent;
	height:29px;
	padding:0px 0 0 10px;
	width:369px;
}

.contactform li .msgbox {
	background:transparent url(images/form-message.png) no-repeat top left;
	float:left;
	height:173px;
	width: 389px;
}

.contactform li .msgbox textarea {
	background:transparent;
	height:160px;
	padding:7px 0 0 10px;
	width:369px;
}

#message-form {
	padding: 0;
}

#sendbutton {
	background: transparent url(images/send.png) no-repeat top left;
	cursor:pointer;
	padding:0;
	margin-top: 10px;
	width: 59px;
	height: 33px;
}

#steptwo {
	text-align: center;
	padding-top: 40px;
}

#snap-message-steptwo {
	text-align:left;
	width: 800px;
	padding-top: 45px;
	font-size: 24px;
	line-height: 30px;
	font-style: italic;
	height: 100px;
}

#steptwo-form-submit {
	background: transparent url(images/home-form-submit.png) no-repeat top left;
	cursor:pointer;
	padding:0;
	margin-top: 15px;
	width: 111px;
	height: 31px;
}

#steptwo-form-submit:hover {
	background-position: 0px -31px;
}

/*---LANDING PAGE 1------------------------------------------------*/

#landing1 {
	background-image: url(images/landing1.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	height: 518px;
}

#snap-landing1 {
	float: right;
	width: 500px;
	font-size: 19px;
	line-height: 26px;
	padding-top: 20px;
}

.landing1-bullet1 {
	width: auto;
	height: 240px;
	font-size: 14px;
	line-height: 20px;
}

.landing1-bullet2 {
	width: auto;
	height: 100px;
	font-size:18px;
	line-height: 24px;
}

.landing1-bullet {
	float: right;
	width: 400px;
	margin-bottom:10px;
}

.landing1-grey-bullet {
	float: left;
	width: 81px;
	height: 37px;
	background-image:url(images/grey-bullet.png);
	background-position: center;
	background-repeat:no-repeat;
	padding-top:10px;
}

#snap-message-landing1 {
	text-align:center;
	width: 830px;
	padding-top: 35px;
	font-size: 24px;
	font-style: italic;
}

/*---LANDING PAGE 2------------------------------------------------*/

#landing2 {
	background-image: url(images/landing2.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	height: 518px;
}

.landing2-bullet1 {
	width: auto;
	height: 200px;
	font-size: 14px;
	line-height: 20px;
}

.landing2-bullet2 {
	width: auto;
	height: 135px;
	font-size:18px;
	line-height: 24px;
}

#snap-message-landing2 {
	text-align:center;
	width: 830px;
	padding-top: 35px;
	font-size: 24px;
	font-style: italic;
}

/*---SALES BOOSTERS------------------------------------------------*/

#salesboosters {
	background-image: url(images/sharpenz-salesboosters.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	height: 470px;
}

.boosters-snap-content {
	margin-top: 0px;
}

#snap-message-boosters {
	text-align:center;
	padding-top: 18px;
	font-size: 24px;
	font-style: italic;
}

#booster-list {
	padding: 10px 0px 30px 0px;
}

#free-boosters{
	margin: 0px auto;
	width: 589px;
}

#booster-list li{
	font-size: 16px;
	list-style: none;
	line-height: 28px;
	text-align: left;
	list-style: disc;
	list-style-position: inside;
}

li.booster-list-element {
	padding-left: 20px;
}

#three-steps li {
	padding-bottom: 18px;
}

.solutions-snap-small {
	width: 167px;
	height: 90px;
	background-image:url(images/solutions-snap-small.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	text-align: center;
	float: left;
	padding: 0 10px 20px 10px;
	display: block;
}

.solutions-snap-small-orange {
	width: 167px;
	height: 90px;
	background-image:url(images/solutions-snap-small-orange.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	text-align: center;
	float: left;
	padding: 0 10px 10px 10px;
	display: block;
}

.solutions-snap-small-green {
	width: 167px;
	height: 90px;
	background-image:url(images/solutions-snap-small-green.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	text-align: center;
	float: left;
	padding: 0 10px 20px 10px;
	display: block;
}

.solutions-snap-small-red {
	width: 167px;
	height: 90px;
	background-image:url(images/solutions-snap-small-red.jpg);
	background-repeat:no-repeat;
	background-position:top center;
	text-align: center;
	float: left;
	padding: 0 10px 20px 10px;
	display: block;
}

.boosters {
	width: 680px;
	margin: 0px auto;
	overflow: hidden;
}

.mid-snapshot {
	width: 415px;
	height: 257px;
	float: left;
	margin: 0px 25px 25px 25px;
	background: url(images/mid-snapshot.png) no-repeat 0 0;
	text-align: center;
}

.mid-snapshot-long {
	width: 415px;
	height: 352px;
	float: left;
	margin: 0px 25px 25px 25px;
	background: url(images/mid-snapshot-long.png) no-repeat 0 0;
	text-align: center;
}

.mid-snapshot-buyall {
	width: 415px;
	height: 257px;
	float: left;
	margin: 0px 25px 25px 25px;
	text-align: center;
}
	
.booster-header {
	font-size: 16px;
	font-weight: bold;
	margin-top: 20px;
}

.boostertitles {
	text-align:left;
	padding: 25px;
	height: 175px;
	overflow: visible;
}

.boostertitles-long {
	text-align:left;
	padding: 25px;
	height: 200px;
	overflow: visible;
}

.boostertitles p, .boostertitles-long p {
	padding-left: 15px;
}

.booster-title {
	font-size: 12px;
	line-height: 18px;
	font-weight: bold;
	padding-top: 10px;
	height: auto;
}

.booster-category {
	font-size:11px;
	line-height:14px;
	height: auto;
	padding-top: 18px;
}

#booster-row1 {
	padding-top: 25px;
}

.booster-thumb {
	clear: both;
}

.booster-thumbnail {
	width: 300px;
	float: left;
	padding-bottom: 25px;
}

.booster-thumbnail-content {
	width: 400px;
	float: left;
	padding: 110px 0px 0px 50px;
}

.booster-thumbnail-content h3 {
	color: #FF5200;
}

#free-sample1 {
	width: 300px;
	float: left;
	text-align: center;
	padding-left: 60px;
}

#free-sample-both {
	width: 50px;
	float: left;
	text-align: center;
	padding-top: 250px;
}

#free-sample2 {
	width: 300px;
	float: right;
	text-align: center;
	padding-right: 60px;
}

/*---ACCORDIAN MENU------------------------------------------------*/

h2.trigger {
	margin: 0px;
	padding: 0px;
}

h2.trigger {
	font-size: 22px;
	line-height:32px;
	font-weight: normal;
	padding: 19px 0px 0px 40px;
	width: 626px;
	height: 54px;
	background: url(images/booster-blue.jpg) no-repeat 0 0;
	cursor: pointer;
}

h2.trigger-orange {
	font-size: 22px;
	line-height:32px;
	font-weight: normal;
	padding: 19px 0px 0px 40px;
	width: 626px;
	height: 54px;
	background: url(images/booster-orange.jpg) no-repeat scroll 0 0;
	cursor: pointer;
}

h2.trigger-green {
	font-size: 22px;
	line-height:32px;
	font-weight: normal;
	padding: 19px 0px 0px 40px;
	width: 626px;
	height: 54px;
	background: url(images/booster-green.jpg) no-repeat scroll 0 0;
	cursor: pointer;
}

h2.trigger a, h2.trigger-orange a, h2.trigger-green a {
	color: #333;
	text-decoration: none;
	display: block;
	float: left;
}

h2.trigger a.booster-number {
	float: right;
	padding-right: 30px;
	font-size: 14px;
	font-weight: normal;
}	

h2.trigger a:hover, h2.trigger-orange a:hover, h2.trigger-green a:hover { 
	color: #fff;
}

.toggle_container {
	overflow: hidden;
	font-size: 12px;
	width: 630px;
	clear: both;
	margin: 0px 30px 0px 40px;
}
.toggle_container .block {
	padding: 0px;
	font-size: 12px;
}

.booster-titles {
	clear: both;
	color: #F60;
	float: left;
	width: 155px;
	font-weight: bold;
}

.booster-value-titles {
	clear: both;
	color: #F60;
	float: left;
	width: 155px;
	font-weight: bold;
	padding-top: 22px;
}

.booster-themes {
	padding-left: 15px;
	float: left;
	width: 425px;
	text-align: justify;
}

.booster-value-themes {
	padding-left: 15px;
	float: left;
	width: 425px;
	text-align: justify;
	padding-top: 22px;
}

.buy-now {
	clear: both;
	float: right;
	margin: 10px 32px 20px 0px;
}

/*---SHARPENZ FAQS------------------------------------------------*/

#faqs {
	background-image: url(images/faqs.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	height: 575px;
}

#snap-faqs {
	width: 790px;
	font-size: 14px;
	line-height: 18px;
	padding: 40px 85px 50px 85px;
}

.faqs-snap-content1 {
	width: 580px;
	padding-top: 10px;
	font-size: 18px;
	font-weight: bold;
	line-height: 25px;
}

.faqs-snap-content2 {
	width: 500px;
	font-size: 14px;
	line-height:25px;
	font-weight: normal;
}

#snap-message-faqs {
	text-align:center;
	padding-top: 40px;
	font-size: 24px;
	font-style: italic;
}

.question {
	color: #FF5200;
	font-weight: bold;
}

.faq-top {
	font-size: 11px;
	text-align:right;
	padding-right: 15px;
}

#last-q {
	margin-bottom: 550px;
}

/*---HOW IT WORKS------------------------------------------------*/

#howitworks {
	background-image: url(images/sharpenz-howitworks.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	height: 470px;
}

.howitworks-list {
	font-size:16px;
	line-height:29px;
}

.howitworks-list li {
	padding-bottom:5px;
}

#snap-message-howitworks {
	text-align:center;
	padding-top: 70px;
	font-size: 24px;
	font-style: italic;
}

#tryfree-optin {
	padding-top: 100px;
}

#pickone {
	position: absolute;
	top: 638px;
	left: 100px;
	width: 90px;
	height: 65px;
	background: url(images/pick-one.jpg) top center;
}

#pickone-right {
	position: absolute;
	top: 638px;
	left: 685px;
	width: 90px;
	height: 65px;
	background: url(images/pick-one-right.jpg) top center;
}

/*---VIDEO PAGES----------------------------------------------------*/

#story-nancy {
	background-image: url(images/sharpenz-story-nancy.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	height: 593px;
}

#story-alice {
	background-image: url(images/sharpenz-story-alice.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	height: 593px;
}

/*---VIDEO PAGES----------------------------------------------------*/

#marketing {
	background-image: url(images/sharpenz-marketing.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	height: 575px;
}

.marketingpage-snap-content {
	padding-top: 0px;
	font-size: 18px;
	font-weight: bold;
	line-height: 25px;
}

.marketingpage-snap-content .resource-info, .blurbs-snap-content .resource-info {
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
}

.marketing-list {
	padding: 0px 0px 18px 50px;
}

.marketing-list2 {
	padding: 0px 0px 18px 15px;
}

.marketing-list2 li{
	padding: 0px 0px 10px 0px;
}

#snap-message-marketingpage {
	text-align:center;
	padding-top: 35px;
	font-size: 24px;
	font-style: italic;
}

.snapshot .marketingpage-snap-content a, .snapshot .blurbs-snap-content a {
	display: inline;
}

/*---VIDEO PAGES----------------------------------------------------*/

.blurbs-snap-content {
	padding-top: 8px;
	font-size: 18px;
	font-weight: bold;
	line-height: 25px;
}

#snap-message-blurbs {
	text-align:center;
	padding-top: 60px;
	font-size: 24px;
	font-style: italic;
}

.blurbs-readmore {
	font-size: 10px;
}

#video {
	background-image: url(images/video.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	height: 593px;
}