/* css browser reset */
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,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-weight:inherit;font-style: inherit;font-size: 100%; font-family:Verdana, Geneva, sans-serif; vertical-align: baseline;}
/* remember to define focus styles! */
:focus {outline: 0;}
body {line-height: 1;color:#333333;background:#ffffff; font-size:14px;}
/* tables still need 'cellspacing="0"' in the markup */
table {border-collapse: separate;border-spacing: 0;}
caption, th, td {text-align: left;font-weight: normal;}
blockquote:before, blockquote:after, q:before, q:after {content: "";}
blockquote, q {quotes: "" "";}

/** general layout **/

body{background:url(../images/bg-fill.png) repeat-y #FFF center;}
#container{position:relative; width:800px; margin:0 auto; padding-bottom:10px;}
#livechat{position:fixed; margin:155px 0 0 -152px; z-index:1;}
#wrapper{}
#logo{position:absolute; top:0; left:0px; background:url(../images/logo.png) no-repeat; width:355px; height:84px; margin:0px; z-index:2;}
#footer{clear:left;}
#top{position: relative; margin:0px auto; width:1199px; height:229px;}
#top-bg{position:absolute; height:87px; width:100%; margin:0; background:url(../images/bg-top.png) repeat-x #FFF;}
#video-main{position:absolute;top:248px;left:34px;z-index:1}
#movie-border-top{position:absolute;top:238px;left:25px;z-index:1;}
#movie-border-right{position:absolute;top:266px;left:434px;z-index:1;}
#movie-border-bottom{position:absolute;top:513px;left:25px;z-index:1;}
#movie-border-left{position:absolute;top:266px;left:25px;z-index:1;}
#testimonial-button{position:absolute;top:444px;left:92px;width:290px;height:50px;}
#content-testimonials{margin:0px -20px;padding:0px;}
/**nav **/
#navigation{position:absolute; top: 88px; left:28px; height:30px; width:585px;}
#navigation ul{list-style-type:none;display:inline;} 	
#nav-home{background-image:url(../images/nav-sprite.png);}

img.home{width:52px;height:35px;
background:url(../images/nav_sprite.png) 0 -5px;
}

/** content div layout **/
#order-column{float:left; width:231px; background:#ffffff; margin:10px 0px 0 62px; padding-right:9px;}
#stage1{background:url(../images/bg-stage1.png) no-repeat; width:231px; height:317px; margin-bottom:10px;}
#stage2{background:url(../images/bg-stage2.png) no-repeat; width:231px; height:317px; margin-bottom:10px;}
#rush-box{background:url(../images/bg-rush-order.png) no-repeat; width:231px; height:246px; margin-bottom:10px;}
.info_box{margin-left:10px;}
/*#guarantee-box{background:url(../images/bg-risk-free.png) no-repeat;width:487px; margin:0px auto; padding:70px 30px 0 30px; }*/
#guarantee-box{background:url(../images/bg-risk-free.jpg) no-repeat; width:439px; height:234px; margin:0px auto; padding:70px 30px 0 30px; }
#content-body{padding:20px;}
.single-monial{clear:both; margin:0 20px 50px 20px; padding: 10px 0 5px 0;}

/** h tags **/
h1{font-size:15px; line-height:32px; font-weight:bold; text-align:center; color:#000000; margin:0px 0px 10px 0;}
h2{font-size:15px; color:#16a8c6; color:#000; font-weight:bold; margin:25px 0 10px 0; padding-bottom:5px; border-bottom:2px solid #bcf3ff;}
#order-column h2{font-size:13px; color:#16a8c6; color:#000; font-weight:bold; margin:15px 0 0px 0; border-bottom:none;}
h3{font-size:13px; font-weight:bold; padding-bottom:5px;}

/** img tags **/
img#body-middle{}
img#secure-purchase{position:absolute;top:690px;right:-85px;}
img#elbo{position:absolute; top:0px; right: -39px;}
img#secure{ float:right; margin:8px 10px 0 0;}
img#sl_shield_image{margin:2px 0 3px 545px; height:30px;}
img#hacker{ margin:3px 0 0px 6px; height:37px; }
img#comodo{position:fixed; right:0; bottom:0;}
img#bottles-main{position:absolute; top:300px; right:210px; z-index:2;}
img#money-back{position:relative;left:-32px;}
img#testimonial-top{position:absolute; top:250px;left:15px;}
img#movie-border{position:absolute; top:238px; left:25px; z-index:1;}
.single-monial img{float:left; padding-right:15px;}
#content-ingredients img{float:left; padding:10px 10px 0 0 ;}
#guarantee-box img{margin:0 0 0 120px;}
#supplement-facts{float:right; margin:20px -5px 20px 5px;}

/** p tags **/
p{line-height:22px; font-size:13px; padding-bottom:13px; }
.single-monial p{font-size:11px; line-height:18px; margin-left:116px;}
.single-monial p.monial-name{font-size:15px; font-weight:bold;margin:0 0 0 620px; letter-spacing:.01em; padding-top:10px;}
/*#guarantee-box p{width:440px; padding-bottom:15px;}*/
#guarantee-box p{width:330px; margin:20px 0 10px 120px;}
p.ques{font-weight:bold; padding:0 0 5px 20px; line-height:normal;color:#16A8C6;font-style:italic;}
p.ans{padding:0 0 20px 20px;}
div#footer p{font-size:11px; text-align:center;}

/** form tags **/
#contact-us{position:absolute;top:115px;margin-left:-20px;padding:0 15px;}
form input{margin:0 0 15px 55px;}
form#email-contact-form{border:0px solid #cccccc; padding:15px;}
form#email-contact-form label{display:block; margin:4px 0px; font-size:14px;}
form#email-contact-form input{width:40%; margin:0}
form#email-contact-form input#submit{width:125px; margin-left:342px;}
form#email-contact-form textarea{width:100%; margin-bottom:10px;}

/** form btns **/
#buy-now-box{position:relative;height:1220px;}
#eight-month-btn{position:absolute;bottom:845px;left:478px;}
#six-month-btn{position:absolute;bottom:675px;left:478px;}
#four-month-btn{position:absolute;bottom:520px;left:478px;}
#two-month-btn{position:absolute;bottom:350px;left:478px;}

/** table tags **/
table{font-size:9px; line-height:17px; padding:5px; border:2px solid #e2e2e2; width:215px;}
td{border-bottom:1px solid #e2e2e2;}
td.serving{font-weight:bold;}
td.mg{text-align:right;}
.ingredients{border:none;}
.ingredients td{padding:10px; border:none;}

/** list tags **/
ul{margin:20px;}
#navigation ul{list-style:none; margin:0px; padding:0px;}
#navigation ul li{float:left; margin:0px;}
#order-column ul{margin:0px; padding:190px 0 0 35px; width:185px; list-style:url(../images/bullet-check.png);}
#order-column ul li{padding-bottom:8px}
#content-body ul{color:#000000; margin:0px 0 0 95px; font-size:15px; list-style:none;}
#content-body ul li{line-height:20px; background:url(../images/bullet-target.png) no-repeat; padding:0 0 10px 30px;}

/** a tags **/
#rush-box a img {margin:182px 0 0 13px;}
#stage1 a img, #stage2 a img{padding:40px 0 0 80px;}

/** general classes **/
.bold{font-weight:bold;}
.red{color:#f22626;}
.orange{color:#faa21e;}
.blue{color:#16a8c6;}
.blue-big{color:#16a8c6;font-size:14px;}
.green{color:#1ac616;}
.float-left{float:left;}
.font16{font-size:16px;}
.font17{font-size:17px;}
.font18{font-size:18px;}
.highlight{background:#ff0;}
.italic{font-style:italic;}
.no-margins{position:relative;left:-20px;}
.hide div{display:none;}
.blue-bg{background-color:#D0ECF2;margin:0px;padding:0px;}


/** Ingredients **/
#ingredients-1-box{position:relative; height:320px;}
#ingredients-2-box{position:relative; height:300px;}

.desc{background-color:#000; color:#fff; opacity:.9;padding:10px;
border-radius:15px;
-moz-border-radius:15px;
box-shadow: 10px 10px 5px #888888;
-webkit-box-shadow: 10px 10px 5px #888888;}

#desc1{position:absolute;top:90px;width:490px;}
#desc11{position:absolute;top:90px;width:490px;}
#desc3{position:absolute;top:90px;width:490px;}
#desc4{position:absolute;top:170px;width:490px;}
#desc12{position:absolute;top:170px;width:490px;}
#desc6{position:absolute;top:170px;width:490px;}
#desc2{position:absolute;top:250px;width:490px;}
#desc8{position:absolute;top:250px;width:490px;}
#desc5{position:absolute;top:250px;width:490px;}
#desc10{position:absolute;top:330px;width:490px;}
#desc7{position:absolute;top:330px;width:490px;}
#desc9{position:absolute;top:330px;width:490px;}
#desc13{position:absolute;top:330px;width:490px;}

#desc14{position:absolute;top:90px;width:490px;}
#desc15{position:absolute;top:90px;width:490px;}
#desc16{position:absolute;top:90px;width:490px;}
#desc17{position:absolute;top:170px;width:490px;}
#desc18{position:absolute;top:170px;width:490px;}
#desc19{position:absolute;top:170px;width:490px;}
#desc20{position:absolute;top:250px;width:490px;}
#desc21{position:absolute;top:250px;width:490px;}
#desc22{position:absolute;top:250px;width:490px;}
#desc13{position:absolute;top:330px;width:490px;}



/** radio btn **/
#rush-btn{position:absolute;right:25px;top:713px; z-index:1;}
#buy-now, #buy-now td{border:0; padding:8px 8px 8px 8px;margin:0px;}
#radio-buy-btn{position:absolute;left:10px;top:185px;}
#radio-btn-1{position:absolute;right:123px;top:10px; z-index:1;}
#radio-btn-2{position:absolute;right:123px;top:55px; z-index:1;}
#radio-btn-3{position:absolute;right:123px;top:100px; z-index:1;}
#radio-btn-4{position:absolute;right:123px;top:143px; z-index:1;}

/********************************************************************************* checkout.php **/
.left{clear:left; float:left; width:300px; margin-left:74px;}
.left h1, .right h1{text-align:left;}
.left table, .right table{border:none;}
.left table td, .right table td{border-bottom:none;}

.right{float:right; width:300px; margin-right:30px;}

#product_info img{margin:5px 0 5px 65px;}



#checkout_form {font-size:12px;}
#checkout_form input{margin:2px 0px;}
#checkout_form td {
	margin-right:10px;
	white-space:nowrap;
}
#checkout_form label {
	font-size:12px;
	margin:0pt 5px;
}
#checkout_form input, 
#checkout_form select {
	width:175px;
	font-size:10px;
	vertical-align:middle;
	white-space:nowrap;
}

#checkout_form input {color:#000000;}

#checkout_form .readonly {font-size:12px;background:none;border:none;color:#0000ff;}

#checkout_form div.right input { width:150px; }
#cards { vertical-align:middle; }

#taxinfo {
	font-size:10px;
	color:#16a8c6;
	font-style:italic;
	padding-left:7px;
}
a#cvc-text{color:#16a8c6;}
a#cvc-text:hover{color:#000000;}

a#go-back{color:#000000;}
a#go-back:hover{color:#16a8c6;}



#checkout_form #paynow {
	margin:10px 0 0 125px;
	background:url(../images/btn-pay.png) no-repeat;
	border:none;
	width:96px;
	height:36px;
	cursor:pointer;
}


div.err {
	border:1px solid #d6eff5;
	background:#fcfcfc;
	padding:15px;
	clear:left;
	font-size:12px;
	margin-left:74px;
	width:703px;
}
div.err li {list-style-type:none; color:#ff0000;}
#checkout_form input[type="radio"] {vertical-align:sub; width:15px; }
input#billing_name, input#cardnumber, input#billing_addr1, input#billing_addr2, input#billing_city, input#billing_state, input#billing_zipcode, input#phone, input#email, input#shipping_name, input#shipping_addr1, input#shipping_addr2, input#shipping_state, input#shipping_city, input#shipping_zipcode, input#cardexpdate_month, input#cardexpdate_year, input#cardcvc 
{color:#000000;}






