/* Reset and clearfix */
/**********************/

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
em{font-style:normal;font-weight:normal;}
li{list-style:none;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
a { outline: none; }

.clearfix:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;}
.clearfix {display: inline-block;}
html[xmlns] .clearfix {display: block;}
* html .clearfix {height: 1%;}



/* General ***********/
/*********************/

html { background: url(../images/header_bg_x.png) repeat-x 0 0; }

h1{ 
	color: #010101;
	font-size: 26px;}
	
h2{ 
	color: #010101;
	font-size: 18px;}


body{
	font-family: 'Lato', sans-serif;
	font-size:15px;
	color:#3b3b3b}	
  
 @font-face {
	font-family: 'Museo-500';
	src: url('font/webfonts/23D470_0_0.eot');
	src: url('font/webfonts/23D470_0_0.eot?#iefix') format('embedded-opentype'),
	url('font/webfonts/23D470_0_0.woff') format('woff'),
	url('font/webfonts/23D470_0_0.ttf') format('truetype');}

@font-face {
    font-family: 'Museo300';
    src: url('font/Museo300-Regular-webfont.eot');
    src: url('font/Museo300-Regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/Museo300-Regular-webfont.woff') format('woff'),
         url('font/Museo300-Regular-webfont.ttf') format('truetype'),
         url('font/Museo300-Regular-webfont.svg#Museo300') format('svg');
    font-weight: normal;
    font-style: normal; }

@font-face {
    font-family: 'ResagokrLight';
    src: url('font/ResagokrLight-webfont.eot');
    src: url('font/ResagokrLight-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/ResagokrLight-webfont.woff') format('woff'),
         url('font/ResagokrLight-webfont.ttf') format('truetype'),
         url('font/ResagokrLight-webfont.svg#ResagokrLight') format('svg');
    font-weight: normal;
    font-style: normal; }

@font-face {
    font-family: 'ResagokrRegular';
    src: url('font/Resagokr-webfont.eot');
    src: url('font/Resagokr-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/Resagokr-webfont.woff') format('woff'),
         url('font/Resagokr-webfont.ttf') format('truetype'),
         url('font/Resagokr-webfont.svg#ResagokrRegular') format('svg');
    font-weight: normal;
    font-style: normal; }

@font-face {
    font-family: 'ResagokrBold';
    src: url('font/ResagokrBold-webfont.eot');
    src: url('font/ResagokrBold-webfont.eot?#iefix') format('embedded-opentype'),
         url('font/ResagokrBold-webfont.woff') format('woff'),
         url('font/ResagokrBold-webfont.ttf') format('truetype'),
         url('font/ResagokrBold-webfont.svg#ResagokrBold') format('svg');
    font-weight: normal;
    font-style: normal; }
	
/* Main ***********/
/******************/
div ul li{
	background: url("../images/sprite.png") no-repeat -971px -11px;
    padding-left: 24px;}

.wrapper {}	
	.wrapper  > div{
		margin:0 auto;
		width: 960px; }
		
	.wrapper  .btn{
		background: url("../images/sprite.png") no-repeat;
		text-align: center;
		padding-top: 12px;  
		line-height: 14px; }
		
		.wrapper  .btn a{
			font-size:17px;
			color:#fffefe;
			text-decoration:none; }
			
			.wrapper  .btn a span{display:block;font: 14px/23px 'ResagokrLight', Arial, sans-serif;}
			
	.wrapper  .header{
		padding-top: 20px;
		height: 680px;
		position:relative;}
		
		.wrapper  .header .banner	{ 
			position:relative;
			height:460px;}	
			
			.wrapper  .header .logo{
				background: url("../images/sprite.png") no-repeat scroll -891px -59px transparent;
				height: 102px;
				line-height: 77px;
				padding-left: 120px;}
				
				.wrapper  .header .logo p{
					background: url("../images/logo_sep.png") no-repeat 230px 29px;
					color: #2C2C2C;
					font-family: Museo300;
					font-size: 31px}
					
					.wrapper  .header .logo p b{
						font-family:Museo-500;
						font-weight: normal;}
					
					.wrapper  .header .logo p span{
						color: #4A4949;
						font-family: Museo300;
						font-size: 15px;
						margin-left: 20px;
						position: relative;
						top: -2px;}
						
			.wrapper .header img.hero_image {
				position: absolute;
				top: -20px;
				right: 0; }
						
			.wrapper  .header .health{ margin-top: 25px;}	
				.wrapper  .header .health p{
					font-size:30px;
					line-height: 40px;}	
					
					.wrapper  .header .health .bigger{
						font-size:40px;
						font-weight:bold;}	
						
		.wrapper  .header .benefits{
			margin-bottom: 25px;
			margin-top: 15px;}
			
			.wrapper  .header .benefits ul{}
				.wrapper  .header .benefits li{font: 18px/27px 'ResagokrLight', Arial, sans-serif;}
			.wrapper  .header .btn{ 
				margin-bottom: 33px;
				background-position: -8px -5px;
				height: 46px;
				width: 278px;}
				
			.wrapper  .header .btn:hover{background-position: -6px -67px;}	
			.wrapper  .header .refund{
				bottom: 5px;
				height: 79px;
				position: absolute;
				right: 143px;
				text-indent: -100000em;
				width: 179px;}
				
			.wrapper  .header .best_selling{}
				.wrapper  .header .best_selling > p{
					margin-bottom: 30px;
					background: url("../images/sprite.png") no-repeat  -30px -658px;
					color: #000000;
					font-size: 25px;
					margin-top: 10px;
					padding-left: 200px;
					width: 738px;}
					
				.wrapper  .header .best_selling > div{
					background: url("../images/sprite.png") no-repeat scroll -16px -523px transparent;
					height: 123px;
					width: 961px;}
					
					.wrapper  .header .best_selling div > div{
						float: left;
						margin-left: 68px;
						margin-top: 10px;
						width: 80px;}	
						
						.wrapper  .header .best_selling div p{
							font: 18px/27px 'ResagokrLight', Arial, sans-serif;
							text-align: center;
							margin-bottom: 5px;}	
							
						.wrapper  .header .best_selling div span{
							display: block;
							height: 71px;
							width: 78px;
							background:url(../images/sprite.png) no-repeat;}
							
						.wrapper  .header .best_selling .viagra span{background-position:-28px -213px}
						.wrapper  .header .best_selling .cialis span{background-position:-181px -213px}
						.wrapper  .header .best_selling .prozac span{background-position: -332px -215px;}
						.wrapper  .header .best_selling .levitra span{background-position: -473px -213px;}
						.wrapper  .header .best_selling .diflucan span{background-position: -635px -213px;}
						.wrapper  .header .best_selling .cleocin span{background-position: -791px -213px;}
						
	.wrapper  .lp_body{display: block;}
		
		.wrapper  .lp_body .left{
			float: left;
			width: 649px;}		
		
			.wrapper  .lp_body h1{
				color: #010101;
				font-size: 26px;
				margin:15px 0;}
				
			.wrapper  .lp_body p{
				width: 95%;
				font: 17px/26px 'ResagokrLight', Arial, sans-serif;
				margin-bottom: 15px;
				line-height: 23px;}
				
				.wrapper  .lp_body p span{
					color:#0c8dc1;
					text-decoration:underline}
					
			.wrapper  .lp_body ul{
				margin-bottom: 35px;}
				
				.wrapper  .lp_body ul li{
					background-position: -975px -324px;
					font: 17px/15px 'ResagokrLight',Arial,sans-serif;
					margin-bottom: 12px;
					padding-left: 20px;}
					
					.wrapper  .lp_body ul li span{
						color:#d60018;
						font: 17px/26px 'ResagokrRegular', Arial, sans-serif;}
			
			.wrapper  .lp_body h2{
				margin: 30px 0 10px;}
				
				.wrapper  .lp_body .btn{
					background-position: -474px -365px;
					height: 54px;
					margin-bottom: 40px;
					width: 309px;
					padding-left: 2px;
					padding-top: 14px;}
					
				.wrapper  .lp_body .btn:hover{background-position: -472px -436px;}	
					.wrapper  .lp_body .btn a{font-size:19px;}
						.wrapper  .lp_body .btn a span{font: 16px/27px 'ResagokrRegular', Arial, sans-serif;}
			
			.wrapper  .lp_body .right{
				float: left;
				width: 311px;}		
				.wrapper  .lp_body .right > div{margin-left: 69px;}
				.wrapper  .lp_body .right .testimonials{
					
					position: relative;
					background: url("../images/sprite.png") no-repeat -185px -750px;
					height: 219px;
					padding-left: 23px;
					padding-top: 55px;
					width: 218px;}
					.wrapper  .lp_body .right .testimonials p{font-size:15px}
						.wrapper  .lp_body .right .testimonials p span{
							text-decoration:none;
							color:#747474;
							font-size:16px}
							
					.wrapper  .lp_body .right .testimonials #nav{
						background: none repeat scroll 0 0 #FFFFFF;
						bottom: -6px;
						height: 17px;
						left: 89px;
						position: absolute;
						width: 56px;}	
						.wrapper  .lp_body .right .testimonials #nav a{
							background: url("../images/sprite.png") no-repeat -52px -752px;
							display: block;
							float: left;
							height: 14px;
							text-indent: -10000em;
							width: 13px;
							margin-left: 4px;}
							
						.wrapper  .lp_body .right .testimonials #nav .activeSlide{background-position:-21px -752px;width: 15px;height:16px;}
							.wrapper  .lp_body .right .bigPills{
						position: relative;
						height: 155px;
						margin-bottom:60px}
						
						.wrapper  .lp_body .right .bigPills div{background:url("../images/sprite.png") no-repeat}
						
						.wrapper  .lp_body .right .bigPills .image{
							background-position: -193px -341px;
							height: 149px;
							margin-left: 20px;
							margin-top: 109px;
							width: 183px;}
							
						.wrapper  .lp_body .right .bigPills .upTo{
							background-position: -22px -326px;
							color: #efefef;
							font-size: 18px;
							height: 83px;
							left: -15px;
							line-height: 22px;
							padding-top: 24px;
							position: absolute;
							text-align: center;
							top: 50px;
							width: 95px;
							font-family: 'Lora',serif;}
							
							.wrapper  .lp_body .right .bigPills .upTo span{
								display: block;
								float: left;}
							
							.wrapper  .lp_body .right .bigPills .upTo .sixty{									
								font-size: 34px;
								margin-left: 16px}
								
							.wrapper  .lp_body .right .bigPills .upTo .percent{
								font-size: 14px;
								line-height: 12px;
								width: 20px;}
								.wrapper  .lp_body .right .bigPills .upTo .percent span{font-size: 10px;}
							.wrapper  .lp_body .right .bigPills .upTo .storewide{
								display: block;
								float: none;
								font-size: 12px;
								position: relative;
								text-align: center;
								top: 4px;}	
				
	.wrapper  .footer{
		background:url("../images/sprite.png") no-repeat 35px -1168px;
		padding-top: 15px;}
		.wrapper  .footer .boost{
			width: 355px;
			*width: 372px;
			width: 372px\0/;
			margin-left: 25px;
			*margin-left: 5px;
			margin-left: 5px\0/;
			background: url("../images/sprite.png") no-repeat scroll -897px -56px transparent;
			height: 104px;
			padding-left: 114px;
			padding-top: 24px;
			float:left}
			.wrapper  .footer .boost p{font-weight:bold;font-size:28px;}
				.wrapper  .footer .boost p span{
					display:block;
					font-size:24px;}		
					
			.wrapper  .footer .btn{
				background-position: -690px -776px;
				float: left;
				height: 45px;
				margin-left: 25px;
				margin-top: 28px;
				width: 278px;}
				
			.wrapper  .footer .btn:hover{background-position: -688px -839px;}	
			.wrapper  .footer .free_ship{ 
				margin-top: 10px;
				border-left: 1px solid #D3D1D1;
				color: #3C3C3C;
				float: left;
				font-family: 'Lora',serif;
				line-height: 37px;
				margin-left: 33px;
				padding-left: 20px;
				text-align: center;
				width: 106px;}
				
				.wrapper  .footer .free_ship .free{font-size:53px}
				.wrapper  .footer .free_ship .ship{font-size:22px;border-bottom:1px solid #000000;line-height: 34px;}
				.wrapper  .footer .free_ship .world{font-size:21px;line-height: 23px;}
		
		

		

