/* 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:Arial, Helvetica, sans-serif; vertical-align: baseline;}
/* remember to define focus styles! */
:focus {outline: 0;}
body {line-height: 1;color:#333333;background:#f5fbfb;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 **/
#wrapper {background:url(../images/fill.png) repeat-y; width:758px; margin:0px auto 0px auto; padding:10px 30px 20px 30px;}
#logo {background:url(../images/logo.png) no-repeat; width:818px; height:95px; margin:0px auto 0 auto;}
#nav-fill{background:url(../images/head-fill.png) repeat-x; height:39px;}
#navigation {margin:0 auto; width:818px; height:39px; }
#branding {background:url(../images/branding.jpg) no-repeat; width:818px; height:210px; margin:0px auto 0px auto;}
#risk-free{background:url(../images/risk-free-bg.png) no-repeat; height:199px; width:631px; font-size:10px; cursor:pointer; margin-left:25px;}
#section-testimonials{margin-top:20px;}
.sub-monial{margin:15px 0px;}
#footer {background:url(../images/foot.png); width:818px; height:17px; margin:0 auto 0 auto; clear:left; margin-bottom:30px;}

/** div tags **/
#guarantee-box{background:url(../images/money-back-bg.png) no-repeat; height:237px; width:610px; margin:10px auto 0px auto; padding:10px 20px 0px 20px;}
.single-monial{border-top:1px solid #4f4f4f; margin:20px; padding:20px;}
.single-gredient{clear:both; margin-top:15px;}
#content-buy{background:url(../images/buy-box.png) no-repeat; height:310px; width: 759px; margin:0px auto 0px auto;}
/** Special Offer**/
div#special-offer{background:url(../images/money-back-bg.png) no-repeat; height:237px; width:610px; height:237px; margin:10px auto 0px auto; padding:10px 20px 0px 20px;}
div#special-offer h2{text-align:left; margin-bottom:5px;}


/** hr tags **/
.hrline{background:url(../images/hr.png) no-repeat; width:508px; height:9px; border:none; margin:15px 0 15px 0;}

/** h tags **/
h1{font-size:24px; font-family:"Times New Roman", Times, serif; padding:15px 0 10px 0; line-height:38px; color:#ff5704; font-weight:bold; text-align:center}
h1.catch{font-size:36px; color:#000000; font-style:italic; padding:5px 0 20px;} 
#guarantee-box h1{color:#000000; font-size:30px; text-align:center; padding:0; line-height:30px; margin:15px 0px 15px 0px;}
#special-offer h1{color:#000000; font-size:30px; text-align:center; padding:0; line-height:30px; margin:0px 0px 7px 0px;}
#special-offer h2{margin-left:123px;}
h2{font-size:16px; padding:10px 0 10px 0; line-height:20px; font-weight:bold;padding:10px 0px; color:#000000;}
h3{font-size:15px; padding:10px 0 5px 0; line-height:25px; color:#ff5704; font-weight:bold; clear:left;}
#buy-section h1{text-align:center;}
#buy-section h2{text-align:center;}

/** p tags **/
p {padding:0px 0 15px 0; line-height:20px; font-size:13px;}
p.catch{padding:20px 0 5px 0; text-align:center; font-size:17px; font-weight:bold; font-family:"Times New Roman", Times, serif;}
.single-monial p{font-family:"Courier New", Courier, monospace; font-size:15px; padding-bottom:5px; font-style:italic;}
p.monial-name{ font-style:normal; font-weight:bold; text-align:right; padding-bottom:0px; list-style:13px;}
.single-gredient p{margin-left:93px;}
#guarantee-box p{font-size:15px; line-height:25px; padding-bottom:5px;}
#risk-free p{width:320px; margin:20px 0 0 190px; padding:20px 0px 0px 0px;}
.sub-monials p{padding-top:0px; margin-left:115px; font-size:13px; font-style:italic; line-height:22px;}
#faq-section p{padding:0px 0px; line-height:22px;}
p.ques{font-weight:bold; margin-top:10px;padding-bottom:5px;}
p.ans{padding:0 20px 10px 20px; font-size:12px; color:#0F0F0F; }
.sub-monials p.monial-name{color:#000000; font-style:italic; text-align:right; margin:-20px 0px 10px 0;}
#limited-offer p{margin-left:145px;}
#special-offer p{padding-bottom:0px;}
#buy-section p{margin:0px 15px;}
#copyright p{font-size:11px; color:#010101; text-align:center;}


/** img tags **/
img { border:none;}
#content-intro img{margin:20px 0px;}
#right-clm img{float:left;padding:10px; clear:left;}
.single-gredient img{float:left; padding-right:15px;}
#guarantee-box img, #special-offer img, #limited-offer img{float:left; padding:0px 10px;}
.sub-monials img{float:left; padding-right:15px;}
#buy-section .float-left img{margin:30px 15px 25px 15px;}

/** list tags **/
ol {padding-left:45px;}
ol li{padding-bottom:10px; font-size:13px; line-height:20px;}
#navigation ul{margin-left:0px; list-style:none;}
#navigation ul li{float:left;}

ul{margin-left:35px;}
ul li a {text-decoration:none; border:none;}
ul li a.last {border-right:none;}
ul li a:hover {color:#000000;}


/** a tags **/
a:visited {color:#0000ff}

/** form tags **/
form.buy_btn{margin:0px auto 0px auto; padding:0px; width:146px;}
form.buy_btn input{margin-bottom:-20px;}
form#email-contact-form{border:1px solid #e2e2e2; padding:15px; background:#f5fbfb;}
form#email-contact-form label{display:block; margin:4px 0px; font-size:14px;}
form#email-contact-form input{width:40%;}
form#email-contact-form input#submit{width:125px;}
form#email-contact-form textarea{width:100%; margin-bottom:10px;}




/*******info box ************/
#info_box {width:265px;background:#f5fbfb;margin:10px auto;padding:5px; border:1px solid #cccccc;}
#info_box h2 {color:#333333;font-size:14px; font-weight:bold;border-bottom:1px solid #cccccc; padding:0;}
#info_box p {color:#333333;line-height:14px; font-size:12px; padding-bottom:5px;}
#info_box ul {
	line-height:16px;
	list-style:none;
	margin-bottom:15px;
	padding-left:10px;
}
#info_box ul li {
	font-size:11px;
}
#info_box ul li a:hover{
	color:#FF9933;
	text-decoration:underline;
}

/** table**/
table {font-size:10px;	border:1px solid #cccccc;background:#fff; margin:5px auto;}
td {padding:3px;border-bottom:1px solid #cccccc;}
td.serving {font-weight:600;padding-left:5px;border-bottom:none;}
td.blend {font-weight:600;border-bottom:2px solid #cccccc;font-style:italic;padding-left:5px;color:#666666;}
td.endblend {border-bottom:2px solid #cccccc; }
td.mg {text-align:right;}
td#last_line {border-bottom:none;}
td.indent {text-indent:1.5em;}

#content-buy table {font-size:12px;	margin:40px auto; background:none; border:none; width:759px;}
#content-buy tr {margin:0px; padding:0px; border:none; height:60px;}
#content-buy tr td {margin:0px; padding:0px; border:none;}
#content-buy td.quantity-clm{width:134px; vertical-align:top;}
#content-buy td.special-bonus, #content-buy td.retail-clm, #content-buy td.sale-clm{width:143px; vertical-align:top;} 

#content-buy table p{font-size:15px; font-weight:bold; text-align:center; padding-bottom:0px;}
#content-buy table p.sub-text{font-size:12px;}
#content-buy table a img{padding-left:33px; margin-bottom:-15px;}
/********************************************************************************* checkout.php **/


div.left {width:300px;float:left; margin-left:50px;}
div.left #billing_info,
div.left #shipping_info {padding-left:10px;}
div.right {width:200px;height:750px;margin-left:450px;
}
div.right #product_info {
	padding-left:10px;
	margin-top:10px;
}


#checkout_form {
	font-size:12px;
}
#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 {
	background:none;
	border:none;
	color:#25529c;
}

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

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

a#go-back{color:#000000;}
a#go-back:hover{color:#25529c;}


.left div.lock {
	margin:10px 0pt 0pt 250px;
	position:absolute;
	top:0pt;
}
.right div.lock {
	margin:60px 0px 0px 0px;
}

#checkout_form h1 {
	font-size:17px;
}

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


div.err {
	border:1px solid #cccccc;
	background:#f5fbfb;
	padding:15px;
	clear:left;
	font-size:12px;
	margin-left:5px;
}
div.err li {
	list-style-type:none; color:#ff5704;
}
#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;}

img.checkout-image{margin-left:50px;}
/** go daddy site seal **/
div.AuthorizeNetSeal a img {}
#sitesealgd_t_medium {float:left; margin:-90px 0 0 100px;}

/** general classes **/
.red{color:#ff0000;}
.orange{color:#ff5704;}
.gray{color:#333333;}
.black{color:#000;}
.bold{font-weight:bold;}
.center{text-align:center;}
.float-right{float:right;}
.italic{font-style:italic;}
.indent{margin-left:25px;}
.strike{text-decoration:line-through;}
.highlight{background:#ff0;}
