/*====================================== reset.css is here ========================================*/
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,code,dfn,em,strong,th,var {font-style:normal; font-weight:normal;}
ol,ul { list-style:none;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {	font-size:100%;	font-weight:bold;}
q:before,q:after {content:'';}
abbr,acronym { border:0;}
.clear{clear:both; font-size:1px;line-height:1px; display:block; height:0;}
.clrflt{clear:both;}
.last	{margin:0 !important;}
.pad_last{padding:0 !important;}
.no_bg {background:none !important;}
/**************************************************************************************/
a											{color:#000; text-decoration:none; outline:0 none;}
a:hover										{color:#000;  text-decoration:none;}
h1											{font-size:24px;}
h2											{font-size:22px;}
h3											{font-size:18px;}
h4											{font-size:16px;}
h5											{font-size:14px;}
h6											{font-size:12px;}
/*----------------------------------------------------------------------------------*/
html 										{}
body										{color:#b1b1b1; font-family:"Arial", Verdana, Tahoma; font-size:12px;}
.flt_lt										{float:left; display:inline;}
.flt_rt										{float:right; display:inline;}
/* ---------------------------------------------------------------------------------*/

/* ----------------------- layout ----------*/
.wrapper					{width:100%; min-width:980px; margin:0 auto; overflow:hidden;}
.container					{width:980px; margin:0 auto;}
.main_content				{width:980px; margin:0 auto;}
/*-------------------------------------------*/

/* ------------------ HEADER HERE -------------------*/
.section1					{width:100%; margin:0; padding:0; display:inline-block; background:url(../images/top_bg.png) no-repeat top center; min-height:485px;}
.header						{width:980px; margin:0 auto; padding:0; display:block; min-height:105px;}
.logo						{float:right; margin:10px 25px 0 0; }
.logo a						{display:inline-block;}
/* ---------------------------------------------------------*/
/* ------------------------ MIAN CONTENT HERE --------------*/
.section1_main				{width:980px; margin:0; padding:0; display:inline-block;  background:url(../images/section1_main_bg1.png) no-repeat top center; min-height:644px;
							position:relative;}
.section1_content			{width:550px; margin:0; padding:0; position:absolute; top:0; left:0;}
.girl_img					{margin:0; position:absolute; top:-60px; left:-128px; }
.weight_loss				{margin:25px 0 65px 215px; padding:0;}
.feature					{margin:0 0 0 142px; padding:0;}
.feature li					{padding: 0; margin: 0; line-height: 100%;}
.bottle_img					{margin:0; position:absolute; bottom:118px; left:0px;}

.section1_right				{margin:0; padding:0; float:right; display:inline-block;}
.product					{margin:0 0 0 0; padding:0; position:absolute; top:57px; right:30px;}
.stamp						{margin:0; position:absolute; right:-35px; top:100px;}
.order_btn					{margin:0; padding:0; position:absolute; bottom:118px; right:30px;}
.order_btn a				{display:inline-block; margin:0; padding:0;}
.price 						{bottom: 86px; position: absolute; right: 22px; }
.arrow1						{margin:0; position:absolute; top:140px; right:295px; z-index:10;}

.norton_icons				{margin:0; padding:0; display:inline-block; position:absolute; bottom:27px; left:30px;}
.norton_icons ul			{display:inline-block; margin:0; padding:0; float:left;}
.norton_icons ul li			{display:inline-block; margin:0 15px 0 0; padding:0; float:left;}
.norton_icons ul li a		{display:inline-block; margin:0; padding:0;}

.hurry						{margin:0; position:absolute; bottom:27px; right:30px;}


.section2					{width:979px; margin:10px 0 0 0; padding:0; display:inline-block; background:url(../images/section2_bg.png) no-repeat top center; min-height:443px;}
.section2_content			{width:967px; margin:0 auto; padding:0; display:block; position:relative;}
.section2_top				{width:967px; margin:36px 0 0 0; padding:0; background:url(../images/section2_top_bg.png) no-repeat; min-height:97px;}
.section2_top h2			{color:#fff; font-family:"Century Gothic"; font-size:38px; font-weight:bold; margin:15px 0 0 15px; padding:0; line-height:36px; text-shadow:2px 4px 4px #7B102E;
							display:inline-block;}
.section2_left				{width:500px; margin:10px 0 0 28px; padding:0; }
.section2_left p			{color:#000; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; margin:0; padding:0; line-height:24px;}

.section2_right				{width:410px; margin:0; padding:0; position:absolute; top:-16px; right:15px;}
.section2_right img			{margin:0;}
.section2_right .charry		{margin:0; padding:0; position:absolute; top:-10px; left:-45px;}
.how_it_works_list			{font-family: Arial; color: black; font-size: 14px; margin: 1.5em 0 0 1.5em; width: 440px;}
.how_it_works_list li			{margin-bottom: 1em; background: url("../images/bullet.png") no-repeat 0 3px transparent; padding-left: 1.5em; line-height: 17px;}
.how_it_works_list em		{color: #c01340; font-size: inherit;}

.section3					{width:979px; margin:10px 0 0 0; padding:0; display:none; background:url(../images/section3_bg.png) no-repeat top center; min-height:552px;}
.section3_content			{width:967px; margin:0 auto; padding:0; display:block; position:relative;}
.section3_top				{width:967px; margin:36px 0 0 0; padding:0; background:url(../images/section2_top_bg.png) no-repeat; min-height:97px;}
.section3_top h2			{color:#fff; font-family:"Century Gothic"; font-size:38px; font-weight:bold; margin:15px 0 0 15px; padding:0; line-height:36px; text-shadow:2px 4px 4px #7B102E;
							display:inline-block;}
.section3_left				{width:865px; margin:18px auto 0 auto; padding:0; display:block;}
.section3_left_blog1		{width:230px; margin:0 85px 0 0; padding:0; float:left;}
.section3_left_blog1 img	{margin:0;}
.section3_left_blog1 p		{color:#010101; font-family:"Century Gothic"; font-size:14px; font-weight:400; font-style:italic; margin:10px 0 0 10px; padding:0;}


.section4					{width:979px; margin:0px 0 0 0; padding:0; display:inline-block; background:url(../images/section4_bg.png) no-repeat top center; min-height:378px;}
.section4_content			{width:979px; margin:0 auto; padding:0; display:block; position:relative;}
.section4_girl				{margin:0; position:absolute; top:-29px; left:60px;}
.section4_right				{width:680px; margin:0; padding:0; position:absolute; top:0; right:0; display:inline-block; min-height:370px;}
.section4_right .image1		{margin:0;  position:absolute; top:35px; left:10px; }
.section4_product			{margin:0; position:absolute; top:29px; right:50px;}
.section4_arrow				{margin:0; position:absolute; top:180px; left:45px;}
.section4_order_btn			{margin:0; padding:0; position:absolute; bottom:25px; right:70px;}
.section4_order_btn a		{display:inline-block; margin:0; padding:0;}


/* ---------------------------------------------------------*/

/* ------------------ FOOTER HERE --------------------------*/
.footer						{width:980px; margin:10px 0 65px 0; padding:0; display:inline-block; background:url(../images/footer_bg.png) no-repeat top center; min-height:127px;}
.footer_blog1				{width:355px; margin:18px 0 0 25px; padding:0; float:left;}
.footer_blog1 p				{color:#6d4544; font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:right; border-right:solid 2px #e1efa8; line-height:14px; 
							margin:0; padding:18px 10px 18px 0;}
.footer_blog1 p span		{font-size:11.5px;}
.footer_blog1 p a			{display:inline-block; color:#6d4544; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
.footer_blog1 p a:hover		{text-decoration:underline;}

.footer_blog2				{width:315px; margin:18px 0 0 15px; padding:18px 0 18px 0; float:left; border-right:solid 2px #e1efa8; }
.footer_blog2_cards			{width:301px; margin:0; padding:0 0 0px 0; background:#cfcfcf; display:block; border-radius:5px; min-height:44px;}
.footer_blog2_cards ul		{display:inline-block; float:left; margin:0 0 0 3px; padding:0;}
.footer_blog2_cards ul li	{display:inline-block; float:left; margin:3px 1px 0 0; padding:0;}
.footer_blog2_cards ul li a	{display:inline-block; margin:0; padding:0;}

.footer_blog3				{margin:43px 0 0 10px; padding:0; float:left; }
.footer_blog3_logo			{margin:0; padding:0; display:inline-block; border-radius:5px;}
.footer_blog3_logo ul		{display:inline-block; float:left; margin:0; padding:0;}
.footer_blog3_logo ul li	{display:inline-block; float:left; margin:0 0 0 5px; padding:0;}
.footer_blog3_logo ul li a	{display:inline-block; margin:0; padding:0;}

/* ---------------------------------------------------------*/


	/* free offer */

.free-offer-list
{
 list-style: none;
 margin: 0px;
 padding: 0px;
}
.free-offer-list li
{
 display: inline-block; vertical-align: top;
 width: 20%; 
 margin: 0px;
}

.free-offer-girl
{
	height: 392px;
}

.free-offer-list li img
{
 margin: 0 auto;
}

.free-offer-centr
{
  width: 50%!important;
  padding-top: 30px;
}

.free-offer-centr input
{
  margin-top: 5px;
  margin-bottom: 5px;
  with: 300px;
}


.free-offer-message 
{
	margin: 0 auto;
    width: 300px
}

.text-input
{
	width: 300px!important;
	background: #f7f7f7;
	border: #d4d8d9 1px solid;
	padding: 10px 7px 10px 7px;
	margin: 0 0 25px 0;
}

.free-offer-girl
{
  margin-left: 30px;
}

.free-offer-girl-list
{
	padding-left: 20px;
	width: 28%;
	float: left;
}
.free-offer-p
{
	width: 68%;
	float: right;
	padding-bottom: 20px;
	margin-top: 10px;
}

.free-offer-p p
{
	color: #666;
}

#alert-message {
text-align: center;
font-size: 12px;
color: #FF0000;
min-height: 14px;
line-height: 14px;
font-family: Arial, Helvetica, sans-serif;
}

.btn {
  background: #FF9100;
  background-image: -webkit-linear-gradient(top, #FF9100, #F7EE6B);
  background-image: -moz-linear-gradient(top, #FF9100, #F7EE6B);
  background-image: -ms-linear-gradient(top, #FF9100, #F7EE6B);
  background-image: -o-linear-gradient(top, #FF9100, #F7EE6B);
  background-image: linear-gradient(to bottom, #FF9100, #F7EE6B);
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
  font-family: Arial;
  color: #ffffff;
  font-size: 14px;
  padding: 5px 15px 5px 15px;
  text-decoration: none;
  border: 0px;
  cursor: pointer;
}

.btn:hover {
  background: #F7EE6B;
  background-image: -webkit-linear-gradient(top, #F7EE6B, #FF9100);
  background-image: -moz-linear-gradient(top, #F7EE6B, #FF9100);
  background-image: -ms-linear-gradient(top, #F7EE6B, #FF9100);
  background-image: -o-linear-gradient(top, #F7EE6B, #FF9100);
  background-image: linear-gradient(to bottom, #F7EE6B, #FF9100);
  text-decoration: none;
}

.btn2 {
  background: #821838;
  background-image: -webkit-linear-gradient(top, #821838, #993E5E);
  background-image: -moz-linear-gradient(top, #821838, #993E5E);
  background-image: -ms-linear-gradient(top, #821838, #993E5E);
  background-image: -o-linear-gradient(top, #821838, #993E5E);
  background-image: linear-gradient(to bottom, #821838, #993E5E);
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
  font-family: Arial;
  color: #ffffff;
  font-size: 14px;
  padding: 5px 15px 5px 15px;
  text-decoration: none;
  border: 0px;
  cursor: pointer;
}

.btn2:hover {
  background: #993E5E;
  background-image: -webkit-linear-gradient(top, #993E5E, #821838);
  background-image: -moz-linear-gradient(top, #993E5E, #821838);
  background-image: -ms-linear-gradient(top, #993E5E, #821838);
  background-image: -o-linear-gradient(top, #993E5E, #821838);
  background-image: linear-gradient(to bottom, #993E5E, #821838);
  text-decoration: none;
}

.free-offer-content
{
	padding-bottom: 0px!important;
}

.free-offer form
{
		width: 300px!important;
}

.policies
{
	padding: 20px;
	padding-top: 0px;
}

.policies H3
{
	margin-top: 20px;
	font-size: 22px;
	color: #666;
}

.policies-p
{
	padding-top: 10px;
}

.section3-policy
{
	width:973px; 
	margin:10px 0 0 0; 
	padding:0; 
	display:inline-block; 
	background:url(../images/win-top.png) no-repeat top center; 
	min-height:552px;
}

.section3_content-policy
{
   width:973px; 
   margin:0 auto; 
   padding:0; 
   display:block; 
   position:relative;
   background:url(../images/win-bg.png) repeat-y center; 
   margin-top: 20px!important;
}

.section3_bottom-policy
{
   width:973px; 
   margin:0 auto; 
   padding:0; 
   display:block; 
   position:relative;
   background:url(../images/win-bottom.png) no-repeat bottom center; 
   padding-bottom: 30px;
}

.section3_top-policies				
{
    width:967px; 
	margin:36px 0 0 2px; 
	padding:0; 
	background:url(../images/section2_top_bg.png) no-repeat; 
	min-height:97px;
}

.section3_top-policies h2			
{
     color:#fff; 
	 font-family:"Century Gothic"; 
	 font-size:38px; 
	 font-weight:bold; 
	 margin:15px 0 0 15px; 
	 padding:0; 
	 line-height:36px; 
	 text-shadow:2px 4px 4px #7B102E;
	 display:inline-block;
}

.policies-p p, .contact-p p
{
	color: #666;
}

#message
{
	font-family: Arial, Verdana, Tahoma;
	font-size: 12px;
}

.contact-p
{
	width: 96%;
	padding-bottom: 20px;
	margin-top: 10px;
	padding-left: 20px;
	padding-right: 20px;
}

.contact-bottle
{
	padding-top: 30px!important;
}

.footer-menu
{
  width: 100%;
  text-align: center;
}

span.testimonial1,
span.testimonial2,
span.testimonial3{
    width: 226px;
    height: 264px;
    display: inline-block;
}

span.testimonial1{
    background: url("../images/section3_img1.png") no-repeat;
}

span.testimonial2{
    background: url("../images/section3_img2.png") no-repeat;
}

span.testimonial3{
    background: url("../images/section3_img3.png") no-repeat;
}