/* CSS Document */

body{font: normal 14px/20px Arial, Helvetica, sans-serif; background:url(../images/header-bg.jpg) repeat-x #08204D;
	}
*{margin:0; padding:0;}

a{ outline:0; color:#1702CB;}
a img{ border:0;}
a:hover{ text-decoration:none;}

.clear{ clear:both; height:0; line-height:0;}

.cta-left{ float:left; margin:3px 25px 15px 0px ;}
.cta-right{ float:right; margin:3px 0px 15px 25px ;}

.float-left{ float:left; }
.float-right{ float:right;}

.img-right{ float:right; margin:-10px 16px 0 25px;}
.img-left{ float:left; margin-right:25px;}

/*p{ padding-bottom:20px;}

h1{ font:bold 38px/38px Arial, Helvetica, sans-serif; color:#0A265E; padding:26px 0 30px; word-spacing:-5px;}
h1 span{ display:block; color:#CA0012; }

h2{ font:bold 32px/35px Arial, Helvetica, sans-serif; color:#0A265E; padding:28px 0 25px 5px;}
h2 span{ font-weight:normal; color:#54C000;}

h3{ font:bold 28px/32px Arial, Helvetica, sans-serif; color:#0A265E; padding:28px 0 25px 5px;}

h4{ font:bold 24px/28px Arial, Helvetica, sans-serif; color:#0A265E; padding:28px 0 25px 5px;}

h5{ font:bold 20px/24px Arial, Helvetica, sans-serif; color:#0A265E; padding:28px 0 25px 5px;}

h6{ font:bold 16px/20px Arial, Helvetica, sans-serif; color:#0A265E; padding:28px 0 25px 5px;}
*/
p{ padding-bottom:20px;}

h1{ font:bold 38px/38px Arial, Helvetica, sans-serif; color:#0A265E; padding:26px 0 30px; word-spacing:-5px;}
h1 span{ display:block; color:#CA0012; }
h1 span.inline{ display:inline; color:#CA0012;}

h2{ font:bold 32px/35px Arial, Helvetica, sans-serif; color:#0A265E; padding:28px 0 25px 5px;}
h2 span{ font-weight:normal; color:#54C000;}

h3{ font:bold 28px/32px Arial, Helvetica, sans-serif; color:#0A265E; padding:28px 0 25px 5px;}


h4{ font:bold 24px/28px Arial, Helvetica, sans-serif; color:#0A265E; padding:28px 0 25px 5px;}
h4.top-hd{ font-size:18px; padding:0 0 20px 0; line-height:20px; }

h5{ font:bold 20px/24px Arial, Helvetica, sans-serif; color:#B01341; padding:0px 0 25px 5px;}

h6{ font:bold 16px/20px Arial, Helvetica, sans-serif; color:#0A265E; padding:28px 0 25px 5px;}

/********** End General ***********/
#wrapper{
	width:100%;
	margin:0 auto;
	height:100%;
	position:relative;
	/*background-color:#08204D;*/
	}
.header-outer{
	width:100%;
	height:212px;
	overflow:hidden;
	
	}	
.header-content{
	background:url(../images/glow2.jpg) no-repeat 100% 0;
	height:195px;	
	margin:0 auto;
	width:1250px;
	}	
.header-left{
	width:440px;
	height:100%;
	float:left;
	position:relative;
	}	
.header-right{
	width:562px;
	float:right;
	height:100%;
	position:relative;
	}	
.header_img{
	background:url(../images/header-img.png) no-repeat;
	width:363px;
	height:194px;
	float:left;
	margin:0;
	padding:0;
	}	

.logo{
	position:relative;
	z-index:1;
	padding:8px 0 0 5px;
	}
	
.contact-bg{
	background:url(../images/contact-bg.png) no-repeat 0 0;
	width:210px;
	height:78px;
	position:absolute;
	right:21px;
	top:0;
	}
.cntact-top { padding:3px 0 0 ; height:16px;}	
.cntact-top img{
	padding-left:17px;
	padding-top:0px;
	float:left;
	}	
.cntact-mid{
	text-align:center;
	width:142px;
	height:22px;
	margin:0 auto;
	background:url(../images/phnNum.png) no-repeat;
	text-indent:-1000px;
	overflow:hidden;
	}
.cntact-mid-uk{
	text-align:center;
	width:179px;
	height:22px;
	margin:0 auto;
	background:url(../images/telnumber_uk.png) no-repeat;
	text-indent:-1000px;
	overflow:hidden;
	}
.cntact-mid-us{
	text-align:center;
	width:179px;
	height:22px;
	margin:0 auto;
	background:url(../images/telnumber_us.png) no-repeat;
	text-indent:-1000px;
	overflow:hidden;
	}	
.cntact-mid-ww{
	text-align:center;
	width:179px;
	height:22px;
	margin:0 auto;
	background:url(../images/telnumber_int.png) no-repeat;
	text-indent:-1000px;
	overflow:hidden;
	}	
.order-code{
	text-align:center;
	font-size:12px;
	color:#FFFFFF;
	line-height:16px;
	}		
.order-code span{
	color:#FEAD13;
	font-weight:bold;
	}	
.cntact-top img.txt{
	padding-left:10px;
	padding-top:2px;
	}		
.ask-Ques{
	background:url(../images/top-ask-question.gif) no-repeat;
	width:143px;
	height:28px;
	padding-top: 5px;
	padding-left: 12px;
	float:left;
	position:absolute;
	z-index:2;
	right:0;
	top:0;
	text-align:center;	
	color:#AACEF2;
	}

.ask-Ques a.ask {
	background:url(../images/ask.gif) no-repeat;
	display:block;	
	height:11px;width:90px;
	overflow:hidden;
	text-indent:-1000px;
	}		
.ask-Ques a:hover.ask {
	background:url(../images/ask_hover.gif) no-repeat;
}
.ask-Ques a.faq {
	background:url(../images/faq.gif) no-repeat;
	display:block;	
	height:11px;
	width:19px;
	overflow:hidden;
	text-indent:-1000px;
	margin-left: 17px;
	}		
.ask-Ques a:hover.faq {
	background:url(../images/faq_hover.gif) no-repeat;
}


.ask-Ques a{ font-size:11px; color:#AACEF2; text-decoration:none; float:left;}	
.ask-Ques a:hover{ color:#fff; background-position:0 100%}
.inner-content{
	width:1022px;
	height:100%;
	float:left;
	overflow:hidden;
	padding: 0 0 0 135px;
	}
.midContent-outer{
	background:url(../images/middle-bg.jpg) repeat-x 0 0 #112F66;
		}
.midContent-inner{ height:100%; background:url(../images/bttm-bg.jpg) repeat-x 0 100%}	
.midContent{
	width:962px;
	margin:0 auto;
	padding:8px 0px 0 0;
	
	}	
.body-content{ background-color:#08204D; height:100%; padding-bottom:6px; *padding-bottom:3px; }

.left-col{ width:246px; float:left; position:relative;
	z-index:100;
	margin-top:-33px;
	margin-left:-11px;
	height:100%;
	}
.left-menu{
	width:246px;
	
	}	
.left-menu ul{
	margin:0;
	padding:0;
	
	z-index:102;
	
	}
.left-menu ul li{
	list-style-type:none;
	margin:0;
	padding:0;
	height:50px;width:246px;
	}	
.left-menu a.home{
	background:url(../images/homeBtn.png) no-repeat;
	display:block;	
	height:50px;width:246px;
	overflow:hidden;
	text-indent:-1000px;
	}		
.left-menu a:hover.home{
		background:url(../images/homeBtn-over.png) no-repeat;
		}
.left-menu a.homeselected{
	background:url(../images/homeBtn-over.png) no-repeat;
	display:block;	
	height:50px;width:246px;
	overflow:hidden;
	text-indent:-1000px;
	}		

.left-menu a.ingredients{
	background:url(../images/ingredients.png) no-repeat;
	display:block;	
	height:50px;width:246px;
	overflow:hidden;
	text-indent:-1000px;
	}		
.left-menu a:hover.ingredients{
		background:url(../images/ingredients-over.png) no-repeat;
		}
		
.left-menu a.ingredientsselected{
	background:url(../images/ingredients-over.png) no-repeat;
	display:block;	
	height:50px;width:246px;
	overflow:hidden;
	text-indent:-1000px;
	}		
		
.left-menu a.whyPatch{
	background:url(../images/whyPatch.png) no-repeat;
	display:block;	
	height:50px;width:246px;
	overflow:hidden;
	text-indent:-1000px;
	}		
.left-menu a:hover.whyPatch{
		background:url(../images/whyPatch-over.png) no-repeat;
		}		
.left-menu a.whyPatchselected{
	background:url(../images/whyPatch-over.png) no-repeat;
	display:block;	
	height:50px;width:246px;
	overflow:hidden;
	text-indent:-1000px;
	}		

.left-menu a.comparison{
	background:url(../images/comparisons.png) no-repeat;
	display:block;	
	height:50px;width:246px;
	overflow:hidden;
	text-indent:-1000px;
	}		
.left-menu a:hover.comparison{
		background:url(../images/comparisons-over.png) no-repeat;
		}		
.left-menu a.comparisonselected{
	background:url(../images/comparisons-over.png) no-repeat;
	display:block;	
	height:50px;width:246px;
	overflow:hidden;
	text-indent:-1000px;
	}		

.left-menu a.testimonial{
	background:url(../images/textimonial.png) no-repeat;
	display:block;	
	height:50px;width:246px;
	overflow:hidden;
	text-indent:-1000px;
	}		
.left-menu a:hover.testimonial{
		background:url(../images/textimonial-over.png) no-repeat;
		}	
.left-menu a.testimonialselected{
	background:url(../images/textimonial-over.png) no-repeat;
	display:block;	
	height:50px;width:246px;
	overflow:hidden;
	text-indent:-1000px;
	}		

.left-menu a.guarentee{
	background:url(../images/guarantee.png) no-repeat;
	display:block;	
	height:50px;width:246px;
	overflow:hidden;
	text-indent:-1000px;
	}		
.left-menu a:hover.guarentee{
		background:url(../images/guarantee-over.png) no-repeat;
		}				
.left-menu a.guarenteeselected{
	background:url(../images/guarantee-over.png) no-repeat;
	display:block;	
	height:50px;width:246px;
	overflow:hidden;
	text-indent:-1000px;
	}		

.left-menu a.customer-care{
	background:url(../images/customer-care.png) no-repeat;
	display:block;	
	height:50px;width:246px;
	overflow:hidden;
	text-indent:-1000px;
	}		
.left-menu a:hover.customer-care{
		background:url(../images/customer-care-over.png) no-repeat;
		}			
.left-menu a.customer-careselected{
	background:url(../images/customer-care-over.png) no-repeat;
	display:block;	
	height:50px;width:246px;
	overflow:hidden;
	text-indent:-1000px;
	}		

.left-menu a.free{
	background:url(../images/freeShiping.png) no-repeat;
	display:block;	
	height:50px;width:246px;
	overflow:hidden;
	text-indent:-1000px;
	}		
.left-menu a:hover.free{
		background:url(../images/freeShiping-over.png) no-repeat;
		}		
.left-menu a.freeselected{
	background:url(../images/freeShiping-over.png) no-repeat;
	display:block;	
	height:50px;width:246px;
	overflow:hidden;
	text-indent:-1000px;
	}		

.order-today{
	background:url(../images/order-today-small.gif) no-repeat;
	width:247px;
	height:70px;
	display:block;
	text-indent:-1000px;
	margin-bottom:5px;	
	}
.order-today:hover{ background-position:0 -70px;}	
	
.right-content{ background:#fff; width:712px; *width: 702px; float:right; padding:3px; position:relative;}	
.content{ background:url(../images/content-bg.gif) repeat-x 0 0; padding:0 26px 16px;}

.maxipatch{ position:absolute; width:308px; right:-29px; top:-138px; z-index:1000; }

.img-link{ position:relative; z-index:1000; margin-left:-10px; }
.img-link ul li{ list-style-type:none; float:left;}

.img-link a{ float:left; text-indent:-10000em;   }
.img-link a:hover{ background-position:0 100%;}

.free-bonus a{ background:url(../images/free-bonus.jpg) no-repeat 0 0; width:265px; height:322px;}
.six-months a{ background:url(../images/6months.jpg) no-repeat 0 0; width:265px; height:224px;}
.unique a{ background:url(../images/unique.jpg) no-repeat 0 0; width:265px; height:303px;}

	
.btm-curve { padding:0; height:8px;}		


ul.star{ padding:24px 0 20px 28px;}	
ul.star li { list-style-type:none; background:url(../images/star.gif) no-repeat 0 0; padding: 0 0 18px 38px; line-height:21px; font-size: 16px!important;}	
ul.star li span{ font-style:italic; color:#10325E; display:block;}		

.order-online { padding:29px 0 24px 30px; height:100%; overflow:hidden; }
.order-online a{ background:url(../images/order-online.jpg) no-repeat 0 0; width:587px; overflow:hidden; height:0; padding:187px 0 0; float:left;}
.order-online a:hover{ background-position:0 -187px;}	

/********** Footer starts from here *************/
#footer{ background:url(../images/footer-bg.gif) repeat-x 0 0 #26649F; padding:35px 0 0; height:100%; overflow:hidden;}
#footer ul { padding:0 ; margin:0;}
#footer ul li { list-style-type:none;}
.footer-top li { list-style-type:none; display:inline; padding-right:17px;}
.footer-top li.last{ padding:0;}
.footer-inner{ width:940px; margin:0 auto; padding:0 0 0 0;}

#footer .footer-top { padding-bottom:25px; text-align:center;}
.footer-top a { color:#fff; font-size:14px; }
.footer-top a:hover{ color:#8DC9FF; text-decoration:underline;}

.footer-curve{ background:#2C6EAA; float:left;}
.footer-curve h2{ font:bold 20px Arial, Helvetica, sans-serif; color:#FFF; padding:0 0 10px; text-align:center;}
p.curve-top{ height:10px; padding:0;  background:url(../images/curve-top.gif) repeat-x}
p.curve-bttm{ height:10px; padding:0;  background:url(../images/curve-bttm.gif) repeat-x}
.link-cont{ border-left:1px solid #1E578C; border-right:1px solid #1E578C; padding:10px 0 15px; height:100%; overflow:hidden;}
.link-cont ul { width:197px; float:left; padding:0 25px 0 35px!important;}
.link-cont ul li { border-bottom:1px dotted #8DC3F4; padding:0 0; line-height:35px;}
.link-cont ul a{ color:#8DC3F4; text-decoration:none;}
.link-cont ul a:hover{ color:#fff;}

.left-curve{ width:520px; margin-right:9px;}
.right-curve{ width: 410px;}

.right-curve .link-cont ul { float:none; width:338px;}

.copyright{ font-size:11px; padding-top:19px; color:#4A8AC6; text-align:center;}


.banner div {
float:left;
font-family:Arial,Helvetica,sans-serif;
line-height:15px;
width:213px;
}

.green, .red, .blue { width:213px;}
.banner div.last-add {
margin:0;
width:342px;
}

.banner div.last-add p{ padding:0;}

/*********** Style added on 03-05-10 ************/

.product-top{ padding-top:15px;}

.paper-wrapper-order {
background:#F4FBFE url(../images/orderbg.gif) repeat-x scroll left top;
border:3px solid #76A8CD;
padding:10px;
clear:both;
overflow:hidden;
position:relative;
}

.product-left {
float:left;
padding:5px;
width:440px;
}
.paper-wrapper-order h4{ color:#54C000; padding:0 0 4px 0; font-size:18px; line-height:22px;}

.product-right {
bottom:0;
float:right;
position:absolute;
right:15px;
text-align:right;
width:165px;
bottom:25px;
}
.product-right span{ display:block;}
.old-price strike, .red{ color:#CA0012;}
.spl-price b{ color:#54C000; }

.price{ font:bold 22px Arial, Helvetica, sans-serif; padding:10px 0; color:#CA0012;}
.buy{ background:url(../images/buy.gif) no-repeat 0 0; width:98px; padding:33px 0 0; height:0; overflow:hidden; float:right;}
.buy:hover{ background-position:0 100%;}
.warning {
color:#CC0000;
font-size:16px;
font-weight:bold;
}
.center{ text-align:center;}

.prodeuct-home {
background-color:#FFFFCC;
border:3px solid #D0ED7F;
margin:0 auto 33px;
padding:30px 30px 15px;

}

p.last{ padding-bottom:0;}

h5.note{ padding-bottom:10px;}

.moneyBack{
	margin:0 18px 10px 0;
}


.product-left ul li{
	background:url(../images/accept.png) no-repeat 0 2px;
	list-style:none;
	padding:0 0 0 20px;
	font-size:12px;
}

.product-left ul li.cross{
	background:url(../images/redcross.gif) no-repeat 0 2px;
	list-style:none;
	padding:0 0 0 20px;
	font-size:12px;
}

.scurity{
	clear:both;
	margin:30px 0 0 385px;
	display:block;
}

.orderByPhone{
	padding:20px 0 ;
	font-size:18px;
}
.orderByPhone p{
	
}
.orderByPhone ul li{
	list-style:none;
	padding:15px 0 25px 70px;
}

.orderByPhone ul li.usa{
	background:url(../images/usaflag.jpg) no-repeat 0 0;
}
.orderByPhone ul li.uk{
	background:url(../images/britflag.jpg) no-repeat 0 0;
}

.orderByPhone ul li.int{
	background:url(../images/intflag.jpg) no-repeat 0 0;
}


form.billingForm{
}

form.billingForm label{
	float:left;
	width:200px;
	margin-bottom:5px;
	font-weight:bold;
}

form.billingForm select.TxtField,
form.billingForm input.TxtField{
	float:left;
	width:200px;
	margin-bottom:5px;
}
form.billingForm select.TxtField
{
	width:205px;
}
form.billingForm select.TxtField2
{
	width:100px;
	margin-left:5px;
}
.billingBox{
	padding:20px;
	position:relative;
	
}

.billingBorder{
	border:3px solid #76A8CD;
	padding:20px;
}

.leftSpace{
	margin-left:200px;
}
.subheadingForm{
	color:#f00;
	font-weight:bold;
	padding-left:20px;
}

.tick{
	margin-left:20px;
}
.rihtConHeight{
	min-height:1280px;
}
.dp{
	position:absolute;
	top:80px;
	right:43px;
}

.cardpic{
	position:absolute;
	top:70px;
	right:50px;
}

.ordertables{
	font-size:12px;
}


.btnarea{
	width:350px;
	margin:0 auto;
	text-align:center;
	padding-bottom:60px;
}

p.safe{
		background:url(../images/lock.jpg) no-repeat 60px 0;
}

btn_submit{
}



