@charset "utf-8";
/* CSS Document */

/* 	-----------------------------------------------------
	------------------- General Styles ------------------
	----------------------------------------------------- */
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, main {display:block;}
audio, canvas, video {display:inline-block; *display:inline; *zoom:1;}
audio:not([controls]) {display:none;}
	
* {margin:0; padding:0; outline:none;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0; padding:0; border:0; outline:0; font-size:100%; background:transparent;}

blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after,  {content:''; content:none;}
:focus {outline:0;}
ins {text-decoration:none;}
del {text-decoration:line-through;}
table {border-collapse:collapse; border-spacing:0;}


a, a:hover, a:active, a:focus {outline:none; outline-style:none; outline-width:0; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}

img {width:auto\9; height:auto;  vertical-align:middle; border:0; -ms-interpolation-mode:bicubic;}


button, html input[type="button"], input[type="reset"], input[type="submit"] {cursor:pointer; -webkit-appearance:button;}
label, select, button, input[type="button"], input[type="reset"], input[type="submit"], input[type="radio"], input[type="checkbox"] {cursor:pointer;}
input[type="search"] {-webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box; -webkit-appearance:textfield;}
input[type="search"]::-webkit-search-decoration, input[type="search"]::-webkit-search-cancel-button {-webkit-appearance:none;}
textarea {overflow:auto; vertical-align:top;}

body {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; color:#676767; background:#000000;}

.clr {font-size:0; height:0; line-height:0; clear:both;}
.left {margin:0; padding:0; width:auto; height:auto; float:left;}
.right {margin:0; padding:0; width:auto; height:auto; float:right;}


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

}

/* 	-----------------------------------------------------
	------------------- Top Section Styles ------------------
	----------------------------------------------------- */
	
	#top-section{ width:100%; margin:0px auto; padding:0px; background:#1f1f1f; height:78px; }
	
		#top-section .content{ width:934px; margin:0px auto; padding:10px 0px; height:58px; }
		#top-section .content p{ color:#fffefe; font-size:16px; font-style:italic; }
		#top-section .content span.red{ color:#ff0000; }
		#top-section .content span.yellow{ color:#fed606; }
		


/* 	-----------------------------------------------------
	------------------- Red Graphic Styles ------------------
	----------------------------------------------------- */
	
	#redgraphic-section{ width:100%; margin:0px auto; padding:0px; background:url(../images/redbackground.jpg) top repeat-x; height:608px; }
	
		#redgraphic-section .content{ width:934px; margin:0px auto; padding:0px; position:relative; height:608px; }
		
		.blacktornbackground{ margin:0px; padding:0px; position:absolute; z-index:1; left:-10px; top:24px; }
		.getit-now-graphics{ position:absolute; z-index:2; left:14px; top:46px; }
		.trust-icon{ position:absolute; right:5px; top:30px; z-index:2; }
		.man-graphics{ position:absolute; top:23px; left:310px; z-index:2; }
		.daysgraphics{ position:absolute; left:0px; top:115px; z-index:2; }
		.bullettext{ position:absolute; width:500px; left:-30px; top:222px; }
		.bullettext ul{ margin:0px; padding:0px; list-style:none; }
		.bullettext ul li{ margin:0px; padding:0px 0px 0px 30px; background:url(../images/orange-tick.png) left no-repeat; color:#fff; font-size:20px; font-weight:bold; font-style:italic; }
		
		
		.formsectionall{ background:#141414; border:1px solid #fff; border-radius:10px; -moz-border-radius:10px; -webkit-border-radius:10px; position:absolute; right:0px; z-index:3; top:120px; margin:0px; padding:6px; width:314px; }
		
		.formsectionall .formbox{ width:280px; margin:0px auto; padding:10px 0px; }
		
		.formbox .formrow{ width:100%; margin:0px; padding:1px 0px; }
		.formbox .formrow .left{ margin:0px; padding:0px; float:left; width:48%; }
		.formbox .formrow .right{ margin:0px; padding:0px; float:right; width:48%; }
		.formbox .formrow p{ color:#fff; font-size:14px; }
		.formbox .formrow input[type="text"]{ margin:2px 0px 6px 0px; padding:0px 2%; width:96%; height:23px; color:#000; font-size:11px; line-height:23px; }
		.formbox .formrow select{ margin:2px 0px 6px 0px; padding:2px 2%; width:100%; height:23px; color:#000; font-size:11px; line-height:23px; font-size:13px; }
		.formbox .formrow input[type="image"]{ margin:10px 0px 0px 0px; }
		
		.sendbottle-graphic{ position:absolute; bottom:-55px; left:188px; z-index:4; }
		
		.lean-body-moregraphic{ position:absolute; left:-190px; bottom:-170px; z-index:5; }
		



/* 	-----------------------------------------------------
	------------------- Section 02 Styles ------------------
	----------------------------------------------------- */
	
		#section02{ width:100%; height:1390px; background:url(../images/section02-background.png) top no-repeat; margin:0px auto; padding:0px; }
		
			#section02 .blackbackground{ width:100%; margin:0px auto; padding:0px; background:url(../images/woodbackground.png) bottom no-repeat; height:1390px; }
			#section02 .content{ width:933px; margin:0px auto; padding:0px; height:1390px; position:relative; }
			
			.womanpic{ position:absolute; z-index:1; left:0px; top:-20px; z-index:1; }
			.dietgraphic{ position:absolute; left:-20px; top:60px; z-index:2; }
			.cardiographic{ position:absolute; left:-73px; top:300px; z-index:3; }
			.leancorebodygraphic{ position:absolute; left:-32px; top:500px; z-index:4; }
			.getresultgraphic{ position:absolute; z-index:5; left:206px; top:570px; z-index:5; }
			
			.righttextcontent{ float:right; width:412px; margin:0px; padding:74px 0px 0px 0px; z-index:6;}
			
				.righttextcontent h2{ color:#f32a1a; font-size:50px; font-family: 'bebas_neueregular'; font-weight:normal; margin:0px 0px 12px 0px;}
				
				.righttextcontent p{ color:#fff; font-size:15px; line-height:17px; margin:0px 0px 15px 0px; }
				.righttextcontent p span{ color:#ffb52b; }
				
				.righttextcontent .block01{ margin:0px; padding:0px 0px 8px 0px; width:412px; }
				.righttextcontent .block01 .left{ width:200px; margin:0px; padding:0px; float:left; }
				.righttextcontent .block01 .right{ width:200px; margin:0px; padding:0px; float:right; }
				
				.leanbottle{ position:absolute; right:-150px; top:530px; z-index:2; }
				
				.white-text{ position:absolute; color:#fff; font-size:15px; right:0px; top:560px; width:412px; font-weight:bold; z-index:3; }
				.white-text01{ position:absolute; right:190px; top:650px; width:240px; text-align:right; z-index:3; }
				.white-text01 h2{ color:#ffc233; font-size:51px; font-family: 'bebas_neueregular'; font-weight:normal; text-transform:uppercase; line-height:45px; margin:0px 0px 10px 0px; } 
				
				.white-text01 p{ color:#fff2f2; font-size:20px; font-family: 'bebas_neueregular'; font-weight:normal; } 
				
				.natural-graphics{ position:absolute; left:0px; top:910px; z-index:4; }
				.pingraphics{ position:absolute; left:30px; top:1040px; z-index:1; }
				
				.white-text02{ position:absolute; left:0px; top:840px; width:750px; text-align:right; color:#fff; font-size:15px; font-weight:bold; z-index:6; }
				.white-text02 p{ margin:15px 0px 0px 0px; }
				
				.yellowheading{ position:absolute; left:195px; top:980px; color:#ffc233; font-size:65px; font-family: 'bebas_neueregular'; font-weight:normal; text-shadow: 0px 2px 2px rgba(1, 1, 1, 1);  }
				
				.allcatagorypic{ position:absolute; bottom:10px; left:22px; }
	
	
	
	/* 	-----------------------------------------------------
	------------------- Section 03 Styles ------------------
	----------------------------------------------------- */
	
	#section03{ width:933px; margin:0px auto; height:504px; background:url(../images/section03-background.png) top no-repeat; padding:80px 0 0 0; position:relative; }
	
		#section03 .block01{ margin:0px; padding:0px 0px 0px 420px; width:513px; }
		#section03 .block01 h2{ color:#ffc233; font-size:15px; font-weight:bold; margin:0px 0px 25px 0px; }
		#section03 .block01 p{ color:#fff; font-size:15px; line-height:18px; margin:0px 0px 25px 0px; }
		
		#section03 .block02{ width:933px; margin:0px; padding:0px; }
		#section03 .block02 .left{ width:580px; text-align:right; color:#ffc233; font-family: 'bebas_neueregular'; font-weight:normal; font-size:38px; padding:10px 0px 0px 0px; } 
		#section03 .block02 .left h2{ color:#ffc233; font-family: 'bebas_neueregular'; font-weight:normal; font-size:38px; line-height:32px; }
		
		#section03 .block02 .right{ width:320px; float:right; margin:0px; padding:0px; }
		
	

	/* 	-----------------------------------------------------
	------------------- Section 04 Styles ------------------
	----------------------------------------------------- */
	
	
		#section04{ margin:0px auto; padding:0px; background:url(../images/section04-background.png) top no-repeat; width:933px; height:309px; }
		
			#section04 .content{ width:907px; margin:0px; padding:70px 0px 0px 26px; }
			
			#section04 .content p{ color:#ffffff; font-size:15px; line-height:18px; padding:18px 310px 0px 0px; }
			
	
	
		/* 	-----------------------------------------------------
	------------------- Section 05 Styles ------------------
	----------------------------------------------------- */
	
		#section05{ margin:0px auto; padding:25px 0px; width:933px; }
		
			#section05 p.centertext{ text-align:center; }
	
		#section05 .block01{ margin:0px; padding:30px 0 0 0; width:933px; }
		
			#section05 .block01 .resultbox{ width:450px; margin:0px; padding:0px; float:left; display:table; }
			
			#section05 .block01 .resultbox img{ float:left; margin:0px 30px 50px 0px; padding:0px; border-radius:12px; -moz-border-radius:12px; -moz-border-radius:12px; }
			
			#section05 .block01 h2{ color:#e4b96b; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; font-style:italic; font-size:16px; margin:0px 0px 10px 0px; }
			#section05 .block01 p{ color:#fff; font-size:15px; line-height:18px; }
			#section05 .block01 p.author{ color:#ff0006; font-size:17px; font-style:italic; margin:10px 0px 0px 0px; }
			
			
			#section05 .block01 .resultbox01{ width:450px; margin:0px; padding:0px; float:right; display:table; }
			
			#section05 .block01 .resultbox01 img{ float:left; margin:0px 30px 50px 0px; padding:0px; border-radius:12px; -moz-border-radius:12px; -moz-border-radius:12px; }
			


		/* 	-----------------------------------------------------
	------------------- Section 07 Styles ------------------
	----------------------------------------------------- */
	
	
	#section07{ background:url(../images/section07-background.jpg) top no-repeat; width:100%; height:536px; margin:0px auto; padding:0px; }
	
		#section07 .content{ width:933px; margin:0px auto; padding:0px; height:536px; position:relative; }
		
		.leanbottle01{ position:absolute; right:-190px; top:-50px; z-index:1; }
		
		.manwithgirl{ position:absolute; z-index:2; left:0px; top:30px; }
		
		.section07heading{ position:absolute; left:370px; top:54px; z-index:3; }
		.actnowbtn{ position:absolute; left:0px; bottom:0px; }
		.ordernowbtn{ position:absolute; right:-40px; bottom:10px; width:269px; height:62px; z-index:4; }
		
		.yellowtext{ width:300px; z-index:5; text-align:center; color:#febe00; font-size:35px; font-family: 'bebas_neueregular'; font-weight:normal; position:absolute; left:366px; top:170px; line-height:30px; }
		
		.bullettext01{ width:370px; z-index:6; margin:0px; padding:0px; position:absolute; left:366px; top:260px; }
		.bullettext01 ul{ margin:0px; padding:0px; list-style:none; }
		.bullettext01 ul li{ margin:0px; padding:0px 0px 0px 30px; background:url(../images/orange-bullet.png) left no-repeat; line-height:26px; color:#fff; font-family:Verdana, Geneva, sans-serif; font-weight:bold; font-size:20px; font-style:italic; text-transform:uppercase; }
		
		
	
	
			/* 	-----------------------------------------------------
	------------------- Footer Section Styles ------------------
	----------------------------------------------------- */
	
		#footer-section{ width:933px; margin:0px auto; padding:20px 0px; }
		
			#footer-section p.footernav{ text-align:center; color:#d2d2d2; font-size:14px; }
			#footer-section p.footernav a{ color:#d2d2d2; text-decoration:none; padding:0px 15px; }
			
			#footer-section p.copyrighttext{ text-align:center; color:#818181; font-size:11px; line-height:14px; padding:20px 0px; }
			
			#footer-section p.cardgraphics{ text-align:center; }
			
			#footer-section .whiteblock{ background:#fff; padding:5px; width:923px; color:#393838; font-size:15px; margin:30px 0px 0px 0px; }
			
			#footer-section p.copyright-text{ text-align:center; color:#fff; font-size:11px; line-height:14px; padding:20px 0px 0 0; }
			#footer-section p.copyright-text a{ text-decoration:none; color:#fff; }
	
	
	
	
	
				/* 	-----------------------------------------------------
	------------------- Pop Up Style Styles ------------------
	----------------------------------------------------- */
	
		#popup-section{ width:90%; margin:0px auto; padding:20px 2%; background:#fff; border-radius:12px; -moz-border-radius:12px; -moz-border-radius:12px; }
		
		#popup-section h2{ color:#A51F24; font-family:Arial,Helvetica,sans-serif; font-size:22px; margin:0px 0px 20px 0px;}
	
	
	#popup-section h3{ color:#333333; font-family:Arial,Helvetica,sans-serif; font-size:14px; font-weight:bold; margin:0px 0px 10px 0px;}
	
	
	#popup-section p{ color:#333333; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:normal; margin:0px 0px 15px 0px;}
	
	
	
	
	
