@charset "utf-8";
/* CSS Document */

	
	/*------------------------------------*\
		RESET
	\*------------------------------------*/
	body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{ 
		margin:0;
		padding:0;
	}
	table{ 
		border-collapse:collapse;
		border-spacing:0;
	}
	fieldset,img{ 
		border:0;
	}
	address,caption,cite,dfn,th,var{
		font-style:normal;
		font-weight:normal;
	}
	caption,th{
		text-align:left;
	}
	h1,h2,h3,h4,h5,h6{
		font-size:100%;
		font-weight:normal;
	}
	q:before,q:after{
		content:'';
	}
	abbr,acronym{
		border:0;
	}
	
	/*------------------------------------*\
		HEADINGS
	\*------------------------------------*/
	h1,h2,h3,h4,h5,h6{
		
		margin-bottom:21px;
		letter-spacing:1px;
		
	}
	
	h1{
		font-family: 'PT Sans Narrow', 'Arial Narrow', arial, sans-serif;
		font-size:60px;
		font-weight:bold;
		letter-spacing:1px;
		line-height:1; 
		
	}
	
	h2, h3{
		font-family: 'PT Sans Narrow', 'Arial Narrow', arial, sans-serif;
		font-weight:400;
		letter-spacing:1px;
		line-height:1;
		
		
	}
	

	h4{
		font-family: 'PT Sans Narrow', 'Arial Narrow', arial, sans-serif;
		font-weight:400;
		font-size:30px; 
		line-height:1.2;
		letter-spacing:1px;
		margin-top:32px;
	}
	
	h5{ 
		
		font-family: 'PT Sans Narrow', 'Arial Narrow', arial, sans-serif;
		font-size:26px;
		font-weight:400;
		line-height:1.2;
		letter-spacing:1px;

	}
	
	h6{
		font-family: arial, sans-serif;
		font-size:18px; 
		line-height:1;
		letter-spacing:0;

	}
	

	
	h1 b, h1 strong, h2 b,  h2 strong, h3 b,  h3 strong, h4 b,  h4 strong,
	h1 span b, h1 span strong, h2 span b,  h2 span strong, h3  span b,  h3  span strong, h4 span b,  h4 span strong{
		font-family: 'PT Sans Narrow', 'Arial Narrow', arial, sans-serif;
		font-weight:bold;
		letter-spacing:0px;
	}
	
	/*--- PARAGRAPHS ---*/
	p{
		margin-bottom:21px;
	}
	
	#content{
	
		text-align: left;
		
	}
	
	body > p:first-of-type{
		font-size:14px; 
		line-height:21px; 
	}
	

	
	/*--- LINKS ---*/
	a:link{
		color:#e14297;
		text-decoration:none;
	}
	
	a:visited{
		color:PURPLE;
		text-decoration:none;
	}
	
	a:hover{
		color:#e14297;
		text-decoration:underline;
	}
	
	
	a:active,
	a:focus{
		color:#e14297;
		text-decoration:underline;
		
	}
	
	
	
	/*a:hover, a:active { /* Hides dotted outlines around clicked images
		outline: none; 
	}
	
	/*	:focus { /* Hides dotted outlines around clicked images 
		outline: 0;
	}*/
	
	a.read-more {
		position:relative;
		font-size:11px !important;
		font-style:normal !important;
		padding:10px 0 0 0 ;
		letter-spacing:0.04em;
		text-align:right;
		text-transform:uppercase;
		display:inline;
		float:right
	}
	
	a.read-more:after{
		content:"\00A0\0003E"; /* Insert a space then a greater than symbol */
	}

	
	/*------------------------------------*\
	MAIN
	\*------------------------------------*/

	
	html {
		color:#131311;
		font:14px/1.5 Arial, Helvetica, sans-serif;
	
	}
	
	body {
		background:#ecebe9;
	}
	

	
	IMG {
		color:#333333;
		font:bold 11px/18px Verdana, Geneva, sans-serif;
		text-align:left;
	
	}
	
	.caption{
		font-style:italic;
		font-size:small;
	}
	
	.underlined { 
		text-decoration:underline;
	}
	
	.cleaner {
		clear: both;
        height: 0px;
        overflow: hidden;		
		font-size:0px ;
		line-height:0px ;
		border:none;
		margin:0; 
		padding:0;
		

	}
		
	
	#ev_id_flywin_dialog_title{ /* ADJUSTMENT FOR SIGN UP FLYER */
		height:20px;
	
	}
	
	#header-wrap, #header{
		height:504px;
		margin:0 auto;
		
	}
	
	#header-wrap{
		background:#280838 url(../images/header_bg.jpg) repeat-x; 
		overflow:hidden;
		width:100%;
	}
	
			#header{
				background-image: url(../images/header.jpg);
				background-repeat: no-repeat;
				background-position: center bottom;
				overflow:auto;
			}	
		
					#header-container{
						position:relative;
						width:760px;
						margin:0 auto;
						overflow:hidden;
						
		
					}
			
			
			body.inner #header-wrap, body.inner #header{
				height:294px;
				
			}
		
			body.inner #header-wrap{
				background-image: url(../images/header_bg_inner.jpg);
			}
				
					body.inner #header{
						background-image: url(../images/header_inner.jpg);
					}
					
			
	/*		
	*		Sprite 
	-------------------------------------------------------------*/
	.navigation ul li a, h1#logo, a.bttn-getstarted, blockquote .quotes, a.bttn-buynow, .paypal, #affiliate-steps div h3, a.bttn-affiliatesignup, #content h2 , #content h3, #content ul li, #back-top span   { /* ALL IMAGES */
		background:transparent url(../images/sprite.png) no-repeat; 
	}
	
	.navigation ul li a, h1#logo, a.bttn-getstarted, blockquote .quotes, a.bttn-buynow, .paypal, #affiliate-steps div h3, a.bttn-affiliatesignup  { /* TEXT IMAGES */
		
		overflow:hidden;
		/*text-align:left;*/
		text-indent:-99999px;

		
		font-size:0;
		display:block;
		line-height:0;
	}
	
	
	/*
	*		Navigation
	-------------------------------------------------------------*/
	.navigation {
		margin:0 auto;
		display:block;
		height:39px;
		width:760px;
		margin-top:39px;
		position:relative;
	}
	
		.navigation ul {
			clear:both;
			padding:0;
			list-style:none;
	
		}
			
			.navigation ul li{ display:inline}
			.navigation ul li a{
				background:url(../images/sprite.png) no-repeat -10px -10px;
				list-style: none;
				font-size: 0;
				
				line-height: 0;
				float:left;
				height:46px;
				margin: 0;
				padding: 0;
						
			}
			
				 .navigation ul li.home a{
					 width:85px;				
				 }
						 .navigation ul li.home a:link{
 							 background-position:-10px -10px;
											
						 }
					 
						 .navigation ul li.home a:hover{
							 background-position:-10px -56px;
						 }
						
						 .navigation ul li.home a:active{
							 background-position:-10px -102px;
						 }
				
						 .navigation ul li.home a:visited{
							 background-position:-10px -10px;
						 }


				 .navigation ul li.science a{
					 width:91px;				
				 }	 
						 .navigation ul li.science a:link{
							 background-position:-95px -10px;
						}
					 
						 .navigation ul li.science a:hover{
							 background-position:-95px -56px;
						 }
						
						 .navigation ul li.science a:active{
							 background-position:-95px -102px;
						 }
				
						 .navigation ul li.science a:visited{
							 background-position:-95px -10px;
						 }
					  
					  
					  
				 .navigation ul li.faq a{
					 width:70px;				
				 }
						 
							 .navigation ul li.faq a:link{
								 background-position:-186px -10px;
											
							 }
						 
							 .navigation ul li.faq a:hover{
								 background-position:-186px -56px;
							 }
							
							 .navigation ul li.faq a:active{
								 background-position:-186px -102px;
							 }
					
							 .navigation ul li.faq a:visited{
								 background-position:-186px -10px;
							 }
						 
						 
				 .navigation ul li.testimonials a{
						width:122px;				
				 }
	
							 .navigation ul li.testimonials a:link{
								 background-position:-256px -10px;									
							 }
							 
							 .navigation ul li.testimonials a:hover{
								 background-position:-256px -56px;
							 }
							 
							 .navigation ul li.testimonials a:active{
								 background-position:-256px -102px;
							 }
							
							 .navigation ul li.testimonials a:visited{
								 background-position:-256px -10px;
							 }
							
							
				 .navigation ul li.others a{
						 width:110px;				
					 }
							 
							 .navigation ul li.others a:link{
								 background-position:-378px -10px;
							 }
						 
							 .navigation ul li.others a:hover{
								 background-position:-378px -56px;
							 }
							
							 .navigation ul li.others a:active{
								 background-position:-378px -102px;
							 }
					
							 .navigation ul li.others a:visited{
								 background-position:-378px -10px;
							 }
						
						
					
					.navigation ul li.affiliates a{
						 width:97px;				
					 }
							 
							 .navigation ul li.affiliates a:link {
								 background-position:-488px -10px;
								
							 }
						 
							 .navigation ul li.affiliates a:hover{
								 background-position:-488px -56px;
							 }
							
							 .navigation ul li.affiliates a:active{
								 background-position:-488px -102px;
							 }
					
					 	     .navigation ul li.affiliates a:visited{
								 background-position:-488px -10px;
								
							 }
						 
						 
					 .navigation ul li.contact a{
						 width:94px;				
					 }
						 
							 .navigation ul li.contact a:link{
								 background-position:-585px -10px;
		
							 }
						 
							 .navigation ul li.contact a:hover{
								 background-position:-585px -56px;
							 }
							
							 .navigation ul li.contact a:active{
								 background-position:-585px -102px;
							 }
					
							 .navigation ul li.contact a:visited{
								 background-position:-585px -10px;
							 }



					 .navigation ul li.buynow a{
						 width:90px;				
					 }
						 	 .navigation ul li.buynow a:link{
								 background-position:-686px -10px;
											
							 }
						 
							 .navigation ul li.buynow a:hover{
								 background-position:-686px -56px;
							 }
							
							 .navigation ul li.buynow a:active{
								 background-position:-686px -102px;
							 }
					
							 .navigation ul li.buynow a:visited{
								 background-position:-686px -10px;
							 }
				

				h1#logo{
					margin:62px 0 4px !important;	
					background-position:-186px -155px;
					height:66px;
					overflow:hidden;
					padding:0;
					position:relative;
					width:478px;
				}
				
				body.inner h1#logo{
					margin-top:42px!important;	
				}
				
				
				h3#tagline{
					color:#a598d4;
					line-height:1.5;
					font-size:30px;
					min-height:50px !important;
					font-style:normal !important;
					font-weight:normal;
					position:relative;

					
				}
						a.bttn-getstarted{
							margin-top:69px;
							display:block;
							height:36px;
							width:166px;
						}	
											
								a.bttn-getstarted:link{
									background-position:-10px -155px;
								}
								
								a.bttn-getstarted:visited{
									background-position:-10px -155px;
								}
								
								
								a.bttn-getstarted:hover{
									background-position:-10px -191px;
								}
								
								a.bttn-getstarted:active{
									background-position:-10px -227px;
								}
							
						
				
				
	
	#main-wrap{
		background:#170c22 url(../images/main_bg.jpg) repeat-x 0 -504px ;
		min-height:147px;
		margin:0 auto;
		width:100%;
		display:block;
		position:relative;
		overflow:hidden;
		
	}
	
		body.inner #main-wrap{		
			min-height:84px !important;
		}
		

		
			#main-wrap #main{
				display:block;
				position:relative;
				width:760px;
				min-height: 145px; 
				vertical-align: top; /*helps with variable length content*/
				
				margin:0 auto;
			}
			
			#main a, #main a:hover{
				text-decoration: none;
				cursor:pointer;
			}
			

			
			#main .hover-panel {
				display:block;
				float:left;
				background-image:url(../images/main_icons_link.png);				
				background-repeat:no-repeat;
				border-left:1px solid #1e1a24;
				line-height:normal;
				background-repeat: no-repeat;
				color: #B2AAA4;
				height: 77px;
				width: 224px;
				margin: 0 0px 0px 0;
				padding:35px 14px;
				 -moz-transition: all 0.3s ease-out; /* FF3.7+ */
				   -o-transition: all 0.3s ease-out; /* Opera 10.5 */
			  -webkit-transition: all 0.3s ease-out; /* Saf3.2+, Chrome */
				  -ms-transition: all 0.3s ease-out; /* IE9+ */
					  transition: all 0.3s ease-out;
			}
			
			#main .hover-panel:first-child{
				border:0;
				
			}
			
			#main a#science{
				background-position: 24px 28px;
			}
			
			#main a#faq{
				background-position: 24px -176px;
			}
			
			#main a#testimonials{
				background-position: 24px -392px;
			}
			
			#main .hover-panel h5{
				color:#d4d4ce;
				font-size:21px;
				font-weight:normal;
				white-space:nowrap;
				line-height: 1;
				letter-spacing:1px;
				margin: 0 0 10px 85px;
				text-transform:uppercase;
				 -moz-transition: all 0.3s ease-out; /* FF3.7+ */
				   -o-transition: all 0.3s ease-out; /* Opera 10.5 */
			  -webkit-transition: all 0.3s ease-out; /* Saf3.2+, Chrome */
				  -ms-transition: all 0.3s ease-out; /* IE9+ */
					  transition: all 0.3s ease-out;
			
			}
			
			#main .hover-panel p {
				font-size: 12px;
				font-style:italic;
				line-height:1.2;
				color:#8b74a2;
				margin-left:85px;
				 -moz-transition: all 0.3s ease-out; /* FF3.7+ */
				   -o-transition: all 0.3s ease-out; /* Opera 10.5 */
			  -webkit-transition: all 0.3s ease-out; /* Saf3.2+, Chrome */
				  -ms-transition: all 0.3s ease-out; /* IE9+ */
					  transition: all 0.3s ease-out;
			}
			
			#main .hover-panel:hover {

				background-color:rgba(97, 55, 148, 0.3);
				
				filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#4C613794,endColorstr=#4C613794); /* IE6–IE9 */
				background-image:url(../images/main_icons_hover.png);
				
			}
			
			#main a#science:hover {
				background-position: 34px 28px;				
			}
							
			#main a#faq:hover {
				background-position: 34px -176px;
			}
			
			#main a#testimonials:hover{
				background-position: 34px -392px;
			}
			
			
			#main .hover-panel:hover h5, #main .hover-panel:hover p {
				color: #fcfcfc;
			}
			
			
			body.inner #main-wrap h5{
				font-size:21px;
				color:#c1c1bf;
				letter-spacing:3px !important;
				margin:30px auto;
				position:relative;
				width:760px;
				font-weight:400;
				text-transform:uppercase;
				
			}
			
	

	#wrap{
		background-color:#ecebe9;
		padding:0;
		width:100%;
		margin:0 auto;
		poistion:relative;
		
	}
		#content{
			background-color:#fcfcfc;
			padding:40px 45px 35px;
			margin:0 auto;
			min-height:360px;
			position:relative;
			width:670px;
			overflow:visible;
			clear:both;
			border-left:1px solid #e1e1e0 ;
			border-right:1px solid #e1e1e0 ;
			
			
		}
		
		#content h2 , #content h3{
			background-position:center center;
			padding:0;
			margin-left:-55px;
			text-align:center;
			width:778px;
			clear:both;				
		}
		
			
			#content h2 span, #content h3 span{
				display:inline-block;
				background-color:#fcfcfc;
				color:#251144;
				padding:15px;
			}


		#content h2{
			font-size:54px;
			line-height:1.1 !important;
		}
		
	
		
		#content h3{
			font-size:46px;
			line-height:1;
			
		}
		
		
		
		
		#content ul, #content ol{
			list-style-type:none;
			margin:0 0 21px 0;
			overflow:auto;						
		}
					
		
			#content ul li{
				padding-left:24px;
				background-position:-749px -161px;
				margin:0 0 21px 40px;					
			}
			
				
				#content ul.paired li{
					margin-bottom:10px;			
					float:left;
					display:inline;
					width:262px;
				}
				
				#content ul.tick li{		
					background-position:-749px -208px;
					margin:10px 0 24px 34px;
					padding-left:30px;
								
				}
				
				body.inner #content ul.tick li{		
					background-position:-749px -212px;
					margin:5px 0 18px 34px;			
				}
				
				
		#content h3{
			font-weight:bold;
			color:#262626;
			letter-spacing: 0.36pt;
			text-align:center;
		}
		
			#guarantee{
				background:url(../images/badge_guarantee.png) no-repeat center center;
				height:204px;
				overflow:hidden;
				text-indent:-99999px;
				width:200px;
			}
			 
				#content #guarantee{
					position:absolute;
					background:url(../images/badge_guarantee.png) no-repeat center center;
					top:140px;
					right:-100px;
					overflow:hidden;
	
				
				}

		#content h5, #content ul.tick li h5, #content ul li h5{
			font-size:24px;
			margin-bottom:0px;	 
		}
		

		/*	
			PRODUCT INSTRUCTIONS ICONS START
		*/
		
		#product-instructions{
			width:252px;
			float:left;
			display:inline;
		}
			

			.instruction{
				width:220px;
				display:inline;
				float:left;				
				height:30px;				
				margin:20px 0 10px 0;
			}
				.instruction .icon, .instruction .label{
					background:url(../images/product-instructions.png) no-repeat;

				}
				
				.instruction .icon{
					height:30px;
					width:30px;
					float:left;			
					margin:20px 10px 0 20px;
				}
				
				.instruction .label{
					
					height:30px;
					width:152px;
					float:left;
					text-indent:-99999px;
					overflow:hidden;
					margin-top:20px;
				}
			 
			 	#thirty-mins .icon, #sixty-mins .icon{
					background-position:0 0;
				}
				
				#thirty-mins .label{
					background-position:-38px 0;
				
				}
				
				#sixty-mins .label{
					background-position:-238px 0;
				}
				
				#loop .icon, #no-loop .icon{
					background-position:0 -40px;
				}
				
				#loop .label{
					background-position:-38px -40px;
				}
				
				#no-loop .label{
					background-position:-238px -40px;
				}
				
				#headphones-optional .icon, #headphones-recommended .icon, #headphones-required .icon{
					background-position:0 -80px;
				}
				
				#headphones-optional .label{
					background-position:-38px -80px;
				}
				
				#headphones-recommended .label{
					background-position:-238px -80px;
				}
				
				#headphones-required .label{
					background-position:-438px -80px;
				}
				
				#eyes-open .icon, #eyes-closed .icon, #eyes-either .icon{
					background-position:0 -120px;
				}
				
				#eyes-open .label{
					background-position:-38px -120px;
				}
				
				#eyes-closed .label{
					background-position:-238px -120px;
				}
				
				#eyes-either .label{
					background-position:-438px -120px;
				}
				
				#no-driving .icon{
					background-position:0 -160px;
				}
				
				#no-driving .label{
					background-position:-38px -160px;
				}
		/*	
			PRODUCT INSTRUCTIONS ICONS	END
		*/
		
			
			#content blockquote{
				font:italic 16px/1.5 Georgia, "Times New Roman", Times, serif; 
				margin:0 21px 21px 10px;
				padding:0;
				border:0;
				clear:both;
				overflow:hidden;
			}
			
			body.inner #content blockquote{
				margin-top:11px;
				margin-bottom:0;
			}
	
			#content blockquote .quotes{
				background-position:-749px -310px;
				display:inline;
				height:28px;
				float:left;
				position:relative;
				margin:0px 10px;
				padding:0;
				overflow:hidden;
				width:34px;
				clear:right;
			}
			
			/*.inner .testimonial .quotes{
				margin:0 10px 0 0;
				
			}*/
			
		
		
			
			#content blockquote .content{
				width:584px;
				float:left;
				display:inline;
				clear:right;
				
			}
			
			#content blockquote .credit{
				
				font-size:13px;
				font-style:normal;
				width:584px;
				margin-top:10px;
				display:block;
				float:left;
		
			}
			
		
							
					#content blockquote .credit a:link{
						color:#e14297;
						text-decoration:none;
					}
					
					#content blockquote .credit a:visited{
						color:PURPLE;
						text-decoration:none;
					}
					
					#content blockquote .credit a:hover{
						color:#e14297;
						text-decoration:underline;
					}
					
					#content blockquote .credit a:active{
						color:#e14297;
						text-decoration:underline;
						
					}		
	.clear{
		clear:both;
		}		
			

	#intro-wrap{
		background:#f0eeea;
		width:100%;
		position:relative;
		margin:0 auto;
		padding:42px 0;
	}
	
		#intro{
			width:758px;
			margin:0 auto;
		
		}
	
		#left-col{
			display:inline;
			float:left;
			position:relative;
			width:182px;
		
			margin:0 !important;
		
		}
		
			#left-col ul{

				list-style-position:outside;
				padding:7px 14px 14px 28px;
				margin:0px;
				border-bottom:2px solid #f0eee8;
			}
			
				#left-col li{
					font-size:13px !important;
					font-weight:normal;
					line-height:1.4;

					list-style-image:url(../images/bullet3.png);
					margin:0 0 6px 0 !important;

					
					
				}
				
					
					#left-col li a{						
						color:#4a4041;


					}
					
					#left-col li a:link{
						color:#4a4041;


					}
					#left-col li a:visited{
						color:#4a4041;
					
					}
					
					#left-col li a:hover{
						color:#e6730d;
						text-decoration: none !important;
					

					}
					
					#left-col li a:active{
						color:#4a4041;

					}
					
			
		
					#content h1, #content h2, #content h3 { 
			
								line-height:1.2;
								margin-bottom:21px;
							}	
				
				#left-col h3{
					color:#4a4041;
					font-size:20px;
					padding:0 !important;
					font-style:normal;
					letter-spacing:0px !important;
					font-weight:bold;
					text-align:left !important;
					text-transform:none;
					margin:14px 0 10px -14px;
				} 
				
				body.inner #content h4{
					margin:36px 0 16px;
				}
				
				#content h6{ 
					font-size:18px !important;
				}

		#main-col{
			margin:0 !important;
			padding:28px 0 !important;
			display:inline;
			float:left;
			position:relative;
			width:576px;
			
		}
		
		#content.product .divider{
			width:576px;
			margin-left:64px;
	
		}
			#product-detail{
				padding:0 15px;			
				overflow:hidden;
			}
		
		
			#product-detail .details{
				
				margin:0;
				padding:0;
				float:left;
				width:294px;
		
				
				
			}					
			
				#product-detail h5{
					margin:14px 0 5px !important;
					color:#211417;
					font-size:28px !important;
					font-weight:bold !important;
					letter-spacing:-1px !important;
				}
				
				#product-detail h6{
					color:#7a7873;
					font-style:italic !important;
					font-size:16px !important;
					font-weight:normal;
					line-height:1.3;
					
				}
				
		
		.product-shot{
			float:left;
			display:inline;
			margin-right:32px;
			
		}		
		
		.image{
			display:inline-block;
			position:relative;
		
		}
		
		.caption{
			font-style:italic;			
			text-align: center !important;
			font-style: italic;
			font-size:13px;
			line-height:1.2;
			
		}
		
		
		.floatL{
			float:left ;
			margin-right:10px;
		}
		
		.floatR{
			float:right ;
			margin-left:10px;
		}
		
	
				
			

						#content.faqs h4{
							margin-top:7px !important;
							padding-top:6px !important;
						
							font-weight:400 !important;
							letter-spacing:1px;
						}
						
						
						#content.faqs h5{
							letter-spacing:2px;
						}
					

					
				

					#content.faqs p:after{
						display:none;
					}
					
				
					
					.faqs a:hover h4, .faqs a:hover p{
							
						color:#e67803 !important; 
						text-decoration: underline !important;
					}
					
	.divider{
		background-color:#e1e1e0;
		height:2px;
		width:100%;	
		border-top:30px solid #fcfcfc;  /*f0eeea  USING BORDER OF SAME AS BACKGROUND COLOR AS A WAY AROUND OF TOP MARGIN COLLAPSING */
		border-bottom:30px solid #fcfcfc;
		
		/*margin:28px auto !important;*/
		clear:both;
		overflow:hidden;
	}
	

	#content .divider{

		position:relative;
		width:670px;
	}
				
	#dear-friend{
		background:url(../images/dear_friend.png) no-repeat;
		height:44px;
		overflow:hidden;
		text-indent:-9999px;
		width:195px;
		
	}
	
	#legal{
		background-color:#fff;
		border:7px solid #e7e7e7;
		color:#00058c;
		margin:30px 0;
		position:relative;
		padding:14px 40px;

	}
	
	
	.small {
		color:#696969;
		font-size:12px;
		line-height:1.5;
		
	}
	
	.text-centered{
		text-align:center !important;
	}
		
	a.bttn-buynow {
		height:83px;
		margin:0 auto;
		width:571px;		
	}
	
			a.bttn-buynow:link{
				background-position:-10px -1146px;
			}

			a.bttn-buynow:visited{
				background-position:-10px -1146px;
			}

			a.bttn-buynow:hover{
				background-position:-10px -1230px;
			}
			
			a.bttn-buynow:active{
				background-position:-10px -1314px;
			}

		
		


	.paypal{
		margin-top:2px;
		background-position:-670px -154px;
		display:inline-block;
		height:18px;
		width:56px;
		vertical-align:middle;
	}



	
	.highlight{
		background-color:#FF6;
		padding:4px 0;
	}
	

	#affiliate-steps{
		-moz-border-radius:20px;
		-webkit-border-radius:20px;
		border-radius:20px;
		
		margin:40px auto;
		padding:20px 30px;
		width:610px;
		overflow:hidden;

		background:#e3e1de url(../images/affiliate_steps_bg.png) repeat-x center top;/* for non-css3 browsers */
		/*background:#ecebe9;			*/
	}	
			
			
			#affiliate-steps div{
				text-align:center;
				float:left;
				margin:0px;
				padding:0 24px ;
				width:150px;
				height:166px;
				overflow:hidden;
				border-left:1px solid #d4d1cc;
				
				
			}
			
			#affiliate-steps div.mid{
				width:164px;
				/*background:#C90;*/
			}
			
			#affiliate-steps div h3{
				height:61px;
				margin:10px auto 15px;
				width:61px;				
			}
			
				#affiliate-steps div h3.n1{
					background-position:-10px -278px;
				}

				#affiliate-steps div h3.n2{
					background-position:-90px -278px;
				}

				#affiliate-steps div h3.n3{
					background-position:-170px -278px;
				}
			

			#affiliate-steps div:first-child{
				
				border:0;

				margin-left:0px;
			}	
			
			a.bttn-affiliatesignup {
				display:block;
				height:75px;
				margin:0 auto;
				overflow:hidden;
				text-align:center;
				text-indent:-9999px;
				width:502px;		
			}
			
					a.bttn-affiliatesignup:link{
						text-decoration:none;
						background-position:center top;
					}
					
					a.bttn-affiliatesignup:visited{
						background-position:center top;
					}
					
					a.bttn-affiliatesignup:hover{
						background-position:center center;
					}
					
					a.bttn-affiliatesignup:active{
						background-position:center bottom;
					}
				
			
			a.bttn-affiliatesignup {
				height:83px;
				margin:0 auto;
				width:571px;		
			}
	
					a.bttn-affiliatesignup:link{
						background-position:-10px -1410px;
					}
		
					a.bttn-affiliatesignup:visited{
						background-position:-10px -1410px;
					}
		
					a.bttn-affiliatesignup:hover{
						background-position:-10px -1494px;
					}
					
					a.bttn-affiliatesignup:active{
						background-position:-10px -1578px;
					}

	
		
			#content.faqs ul{
				padding-top:32px;

			}
				
		/*		.faqs ul li{
						font-weight:bold;
						
						padding:0px;
						border:0;
						padding-left:-5px;
						
				}*/
		
				
		/*
		Back to top button 
		*/
		#back-top {			
			position: fixed;
			bottom: 30px;
			margin-left:730px;
			display:block;
			
		}
			#back-top a {
				width: 76px;
				color:#8e8e83;
				display: block;
				text-align: center;
				font-size:10px;
				
				text-transform: uppercase;
				text-decoration: none;
				
				-webkit-transition: 1s;
				-moz-transition: 1s;
				transition: 1s;
			}
			
			#back-top a:hover {
				color: #280838;
				cursor:pointer;
			}
			
			/* arrow icon (span tag) */
			#back-top span {
				width: 76px;
				height: 76px;
				
				display: block;
				margin-bottom: 7px;
				background-color:#b1b1aa;
				background-position:-250px -280px;
				/* rounded corners */
				-webkit-border-radius: 50px;
				-moz-border-radius: 50px;
				border-radius: 50px;
				/* background color transition */
				-webkit-transition: 1s;
				-moz-transition: 1s;
				transition: 1s;
			}
			#back-top a:hover span {
				background-color: #966dc4;
			}
	
		.others-panel{
			position:relative;
			width:586px;
			float:right;
			padding:0px;
			margin:0;
			padding:42px 0 7px;
		
			border-bottom:2px solid #e1e1e0;
			
		}
		
	/*	.others-panel{
			background-color:#ecebe9;
		}*/
			.others-panel h5{
				padding:10px 0 10px 0;
			}
			
		
			
			.others-panel img{
				margin:0 0 10px -84px;
				
			}
			
		#footer-wrap{
			
			background:#b7b7b1 url(../images/footer_bg.jpg) repeat-x 0 0;
			color:#7d7d73;
			font-size:12px;
/*			min-height:271px;*/
			line-height:1.5;
			margin:0px auto 0;
			padding:55px 0 14px;
			width:100%;	
			
			
		}	
			
			#BottomNav {
				clear:both;
				display:block;
				padding:0;
				margin:0 auto 21px;
				width:760px;
				
			}
			
				#BottomNav ul{
					list-style:none;
					overflow:hidden;
					
				}
				
				#BottomNav li{
						float:left;
						display:inline;
						padding-right:30px;
					}
			
				#BottomNav a:link{
					color:#707062;
					font-weight:bold;
					text-decoration:none;			
				}
				
				#BottomNav a:active{
					color:#707062;
					font-weight:bold;
					text-decoration:none;
				}
			
				#BottomNav a:visited{
					color:#707062;
					font-weight:bold;
					text-decoration:none;
				}	
				
				#BottomNav a:hover{
					color:#e14297;
					font-weight:bold;
					
				}						
			
	
		
			#copyright {
				
				width:760px;
				font-weight:normal;
				margin:0 auto;
				padding:0;
				
			}
				
				#copyright a:link {
					color:#75756d;
					text-decoration:underline;
		
				}	
				
				#copyright a:active {
					color:#75756d;
					text-decoration:underline;	
				}			
				
				#copyright a:visited {
					color:#75756d;
					text-decoration:underline;
				}
				
				#copyright a:hover	{
					color:#e14297;	
					text-decoration:none;
		
				}
			


			#disclaimer-wrap{
				background:#3f3a3f;
				width:100%;
				
				padding:42px 0 112px;
				
			
			
			}
	
				#disclaimer-wrap p{
					
					color:#837983;			
					font-size:12px;
					line-height:1.5;
					margin:0 auto;
					position:relative;
					width:760px;
				}
	
								
				#disclaimer-wrap a:link{
					color:#837983;	
					text-decoration:underline;
				}
				
				#disclaimer-wrap a:active{
					color:#837983;	
					text-decoration:underline;
				}
				
				#disclaimer-wrap a:visited{
					color:#837983;	
					text-decoration:underline;
				}
				
				#disclaimer-wrap a:hover{
					color:#fff;	
					text-decoration:none;
				}

/* GRID TOGGLE		 	

#grid {background:url(../images/grid.png) left top; position:absolute; top:0; width:760px; height:3000px; left:-380px; margin-left:50%; } 

*/	