/**
 * Main CSS Stylesheet
 *
 * @package templateSystem
 * @copyright Copyright 2003-2007 Zen Cart Development Team
 * @copyright Portions Copyright 2003 osCommerce
 * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
 * @version $Id: stylesheet.css 5952 2007-03-03 06:18:46Z drbyte $
 */
*{margin:0;padding:0;}
.clear{clear:both;}
.clearBoth{clear: both;}
.right{float:right;}
.left{float:left;}
BODY{font-family: Tahoma, Arial, 'Helvetica Neue', Verdana, sans-serif; font-size:62.5%;color:#124c5f;background: #FDFEFF url(../images/body_bg.jpg) repeat-x;}
H1{font-size:1.6em;}
H2{font-size:1.5em;}
H3{font-size:1.4em;}
H4{font-size:1.3em;}
A IMG{border:0;}
P{font-size:1.2em;padding:5px 0;}
UL {list-style-position: inside;}
FIELDSET{border:0;}
#mainWrapper{width:815px;margin:auto;background:url(../images/whole_bg.jpg) no-repeat;padding:0 42px 0 43px;}
#contentwrapper{position:relative;border:3px solid #b1e5f5;background:url(../images/content_bg.gif) repeat-x;margin:-22px 4px 0 5px;padding:15px 10px;min-height:500px;z-index:1;}
#LeftColumn{float:left;padding:5px 10px;}
#CenterColumn{background:url(../images/content_bg.gif) repeat-x;}
#RightColumn{float:right;padding:5px 10px;}
#headerWrapper{position:relative;z-index:2;height:178px;}
#logo{float:left;margin:8px 0 0 21px}
#callnow{position:relative;float:right;margin:51px -323px 0 0;}
#bottle{position:relative;float:right;margin:20px -418px 0 -20px;}
#tagline{font-family:arial;font-size:1.45em;color:#fefefc;font-weight:bold;float:left;margin:105px 0 0 -163px;}
#headerlinks{position:relative;float:right;height:14px;width:400px;text-align:right;}
#headerlinks,#headerlinks A{color:#fff;font-size:1.1em;text-decoration:none;padding-top:4px;}
#HeaderNav{position:relative;float:left;margin:-44px 0 0 5px}
.headernavleft{float:left;background:URL(../images/left_tab.gif) no-repeat;height:22px;padding-left:9px;margin-left:3px;}
.headernavleft.current{float:left;background:URL(../images/left_tab_active.gif) no-repeat;height:22px;padding-left:9px;margin-left:3px;}
.headernavright{background:URL(../images/right_tab.gif) no-repeat top right;height:22px;padding:0 12px 0 3px;}
.headernavright.current{background:URL(../images/right_tab_active.gif) no-repeat top right;height:22px;padding:0 12px 0 3px;}
.headernavright A:hover{color:#fff;}
.headernavright A{line-height:2.2em;color:#faf714;font-size:1.2em;text-decoration:none;text-transform:uppercase;font-weight:900;}
.headernavright.current A{line-height:2.2em;color:#ff6613;font-size:1.2em;text-decoration:none;text-transform:uppercase;font-weight:900;}
/*home page*/
#homeleft{position:relative;float:left;width:443px;background:#fff;margin:-10px 0 0 -10px;}
#homegirl{}
#hometestimonial{font-size:1.6em;font-family:'Times New Roman';margin-top:8px;width:410px;padding:12px}
#moretest,#howreadmore{float:right;background:URL(/images/lunasom/homestarburst.png) no-repeat;padding-left:50px;height:50px;line-height:4.0em;margin:-20px 15px 0 0;}
#moretest A,#howreadmore A{color:#20b4e4;font-size:1.6em;font-family:arial;}
#moretest A:hover,#homeguaranteelink A:hover,#howreadmore A:hover{color:#ff6613;}
#homeguarantee,#productguarantee{background:URL(../images/home_guarantee.png) no-repeat;width:223px;height:120px;float:left;padding:90px 20px 0 30px;}
#homenatural{background:URL(../images/home_natural.jpg) no-repeat;width:126px;height:120px;float:right;padding:90px 20px 0 20px}
#homeguarantee,#homenatural,#productguarantee{font-size:1.3em;font-family:tahoma;color:#000;}
#homeguaranteelink{float:right;margin:-3px -5px 0 0}
#homeguaranteelink A{font-family:tahoma;font-size:1.0em;color:#1db3e3;text-decoration:none;}
#homeright{position:relative;float:right;width:347px;}
#homeformbox{position:relative;background:URL(../images/right_box_top.png) no-repeat;width:330px;}
#homeform{width:330px;}
#homeform img{padding:20px 0 25px 20px;}
#homeform form{}
#homeform label{width:10.5em;padding:3px 4px;margin:3px 0}
#homeform input{padding:3px 0;margin:3px 0}
#homeform input.button{float:right; margin:0 35px 0 0;background:URL(../buttons/english/button.png) no-repeat;width:150px;height:38px;border:0;color:#000;}
#homeform input.button:hover{background:URL(../buttons/english/button_over.png) no-repeat;}
#homeprivacy{font-size:1.0em;font-family:arial;color:#000;padding:10px 15px;}
#homevideo{position:relative;margin:auto;background:URL(../images/right_box_bot.png) no-repeat bottom center;padding:0 0 20px 13px;width:317px;}
#homesalespitch{width:330px;text-align:center;padding:20px 0}
#homesalespitch UL{list-style-type:none;}
#homesalespitch UL LI{text-decoration:underline;text-transform:capitalize;font-size:1.7em;font-family:tahoma;color:#6f6e6d;}
.fvd_ytl{display:none;}
label{float:left;text-align:right;margin-right:.5em;display:block;font-size:1.3em;font-family:arial;}
.submit input,input.button{color:#fff;background:#bbbbbb;border:2px outset #505050;}
.submit input{margin-left:6.5em;}
#pageheading{background:URL(../images/heading_bg.png) no-repeat;width:815px;height:93px;margin:-18px 0 0 -12px;}
#pageheading IMG{margin:18px 0 0 12px;}
.lrgheading{font-family:tahoma;font-size:2.5em;font-weight:900;color:#136caa;}
/*Guarantee page*/
#guaranteewrapper{}
#guaranteewrapper P{padding:5px 15px}
#guaranteewrapper .lrgheading{margin:15px 0 0 15px;}
#guaranteetrial {float:right;margin:35px 20px 0 0;}
#guarantee_girl{float:left;margin-right:15px;text-align:center;}
/*Buy direct*/
#buydirectwrapper,#startwrapper{margin-top:50px;}
#guarantee_girl H2{margin-top:20px;font-family:tahoma;font-size:2.5em;color:#136caa}
#directnewaccount,#startnewaccount{float:left;width:286px;height:309px;background:URL(../images/direct_newaccount.png) no-repeat;}
#directlogin,#startlogin{float:left;width:286px;height:309px;background:URL(../images/direct_login.png) no-repeat;margin-left:15px;}
#directtext{margin:30px 0 0 55px;font-family:tahoma;line-height:1.6em;color:#124c5f;}
#directform form{}
.formheader{font-family:tahoma;font-size:2.5em;color:#136caa;padding:10px 35px 20px 15px;}
.formsubheader{font-family:tahoma;font-size:1.6em;color:#000;padding:0 35px 10px 15px;text-decoration:underline;}
#directform label,#directlogin .inputLabel,#contactuswrapper LABEL,#logincreateform .inputLabel{width:8.5em;padding:3px 4px;margin:3px 0}
#directform input{padding:3px 0;margin:3px 0}
#directform input.button,#directlogin input.button,#contactuswrapper input.button, .itemWrapper input.button, #logincreateform input.button{float:right; margin:15px 20px 0 0;background:URL(../buttons/english/button.png) no-repeat;width:150px;height:38px;border:0;color:#000;}
#directform input.button:hover,#directlogin input.button:hover,#contactuswrapper input.button:hover, .itemWrapper input.button:hover, #logincreateform input.button:hover{background:URL(../buttons/english/button_over.png) no-repeat;}
#login-email-address,#login-password{padding:3px 0;margin:3px 0;width:11.0em;}
/*Start trial*/
#startwrapper{}
#startnewaccount{}
#startlogin{}
/*How it works*/
#howwrapper{}
#how_sleep{margin-left:-10px;}
.howingredtop,.infopeople{float:left;width:25%;text-align:center;margin-bottom:15px;}
.howingred{text-align:center;margin-top:15px;}
#howemphasis{font-family:tahoma;font-size:1.3em;font-weight:900;color:#0a709f;margin:15px 0;}
#howreadmore A{color:#ff6613;text-decoration:none;}
#howsafety{text-align:center;margin-top:15px;}
#howhiddenwrapper{margin-top:40px;display:none;}
#howhiddenwrapper H2{margin-top:20px;}
#howhiddenwrapper H2 A{font-size:.8em;text-decoration:none;}
#howreferences{display:none;}
/*Testimonials*/
#testwrapper{}
#testpeople{margin:-14px 0 0 -10px;}
#testlisten{text-align:center;margin:10px 0 20px 0;}
.testimonial{margin:20px auto; width:738px;color:#124c5f;}
.testhead{background:URL(../images/test_head.png) no-repeat top center; width:738px;height:50px;text-align:center;margin:0 auto;font-family:'Vladimir Script';font-size:1.7em;color:#010101;padding:7px 0 0 5px;}
/*Trial Info*/
#trialinfoleft{float:left;width:50%;margin-top:-10px;}
#trialinforight{float:right;width:50%;margin-top:-10px;}
#trialinfoleft P{padding:10px 13px 10px 10px;}
#trialinforight P{padding:10px 10px 10px 13px;}
#trialclick{padding:10px;}
.infopeople{margin-top:45px;}
#secondarywrapper{padding:0 10px;}
#secondarywrapper.faq H3{margin:10px 0 0 0;}
/*contact us*/
#contactuswrapper{width:763px;background:URL(../images/contact_us.png) no-repeat 300px 0;padding:10px;margin-top:20px;}
#contactleft{width:314px;height:373px;}
#contactright{width:445px;height:373px;}
#contactbottom{margin-top:15px;}
#contactbottomtxt{margin-top:25px;font-family:tahoma;font-size:1.2em;color:#124c5f}
.contacthead{font-family:Tahoma;font-size:2.5em;color:#136caa}
ADDRESS{font-family:tahoma;font-size:1.7em;color:#020202}
#contactphone,#contactemail{font-family:tahoma;font-size:1.2em;color:#4d7987}
#contactphone{margin-top:15px;}
#contactphone SPAN{color:#020202;}
#contactemail A,#contactbottomtxt A{color:#ff7626;}
#contactuswrapper TEXTAREA{width:20em;height:7em;}
#contactuswrapper input.button{margin:0 175px 0 0;}
/*product listing*/
#indexProductListCatDescription{margin:0 40px 60px 10px;font-family:tahoma;font-size:1.2em;color:#124c5f;}
.itemWrapper{float:left;width:485px;height:243px;background:URL(../images/itemborder.png) 100% 0% no-repeat;margin:0 0 35px 0;}
.itemWrapper FORM{margin:15px 0 0 0;}
.itemImage{float:left;width:153px;height:233px;margin:6px 30px 0 0;}
.itemTitle{padding-top:10px;font-family:tahoma;font-size:2.8em;font-stretch:ultra-condensed;font-weight:700;color:#136caa}
.listingDescription P{font-family:tahoma;font-size:1.3em;color:#6f6e6d;margin:0 10px 0 0;}
.itemQty,.itemPrice{font-family:tahoma;font-size:1.6em;font-weight:700;color:#010101}
.itemPrice{float:right;margin:25px 45px 0 0;}
.itemQty{float:left;margin:0 5px 0 0}
.bluetxt{}
.itemWrapper input.button{margin:0 10px 0 0;}
#pgWrapper{margin-left:505px;}
#productguarantee{position:fixed;margin:0;}
/*login and checkout*/
#loginwrapper{}
#loginnewaccount{float:left;width:475px;height:600px;background:URL(../images/login_newaccount.png) no-repeat;}
.information{margin:0 5px;font-family:tahoma;font-size:1.2em;color:#4d7987;}
#logincreateform .inputLabel{}
#loginnewaccount INPUT,#loginnewaccount SELECT{padding:2px 0;margin:2px 0;width:17.0em;}
#loginnewaccount LEGEND{font-family:tahoma;font-size:1.2em;color:#4d7987;font-weight:900;}
#loginnewaccount FIELDSET {border:0;margin:0 0 0 5px;}
#loginnewaccount #newsletter-checkbox,#loginnewaccount #email-format-html,#loginnewaccount #email-format-text{width:2.0em;float:left;}
#logincreateform input.button{margin-top:0;}
/*shopping cart*/
.cartTotalsDisplay{font-family: tahoma;font-size: 1.8em;font-weight: 700;color: #136caa;padding:5px 0 10px 0;}
.cartItemWrapper{}
.cartImage{float:left;padding:5px;}
.cartProdTitle{font-family: tahoma;font-size: 1.8em;font-weight: 700;color: #136caa;padding:5px 0 0 0;}
.cartAttribsList{}
.cartQty,.cartUnitDisplay,.cartTotalDisplay{font-family: tahoma;font-size: 1.2em;color: #136caa;font-weight: 700;}
.cartQty{}
.cartUnitDisplay{}
.cartTotalDisplay{}
.cartRemoveItemDisplay{float:left;padding:0 10px;}
#cartSubTotal{float:right;font-family: tahoma;font-size: 1.8em;font-weight: 700;color: #136caa;padding:5px 0 10px 0;}
#PPECbutton{float:right;padding:10px 0}
/*checkout shipping*/
#checkoutShipping LEGEND{font-family: tahoma;font-size: 1.2em;color: #136caa;font-weight:700;padding:5px 0}
.checkoutShippingNotice,#checkoutShippingContentChoose,#comments,.checkoutShippingPrice{font-family: tahoma;font-size: 1.2em;color: #136caa;}
#checkoutShippingHeadingMethod{color: #136caa;padding:0 0 10px 0}
.checkoutShippingPrice{padding:0 0 0 5px;}
#ship-flat-flat{float:left;}
.continueShipping,.continuePayment,.continueConfirm{float:right;font-size:1.0em; text-align:right;}
.continueButtonShipping,.continueButtonPayment,.continueButtonConfirm{float:right;padding:5px 0}
#checkoutNewAddress .inputLabel{width:8.5em;padding:3px 4px;margin:3px 0}
#checkoutNewAddress INPUT,#checkoutNewAddress SELECT{padding:2px 0;margin:2px 0;width:17.0em;}
/*checkout payment*/
#checkoutPayment{}
#checkoutPayment #checkoutOrderTotals,#checkoutConfirmDefault #orderTotals{width:50%;}
#checkoutPayment .totalBox, #checkoutConfirmDefault .totalBox{float:right;font-weight:700;}
#otsubtotal,#otshipping,#ottotal{font-family: tahoma;font-size: 1.2em;color: #136caa;}
#checkoutPayment LEGEND{font-family: tahoma;font-size: 1.2em;color: #136caa;font-weight:700;padding:5px 0}
#checkoutPayment .inputLabelPayment{width:10.5em;padding:3px 4px;margin:3px 0}
#checkoutPayment .ccinfo INPUT{padding:2px 0;margin:2px 0;width:17.0em;}
#checkoutPayment .ccinfo SELECT{padding:2px 0;margin:2px 0;width:8.4em;}
#pmt-paypaldp, #pmt-paypalwpp_recurring{width:.1em;float:left;}
#checkoutPayment .radioButtonLabel{padding:0 0 0 5px;}
#checkoutConfirmDefault{}
#checkoutConfirmDefault .cartProductDisplay, #checkoutConfirmDefault .cartTotalDisplay{text-align:center;}

#footerwrapper{margin:15px auto 5px auto;text-align:center;width:775px;}
#footerwrapper A{font-family:tahoma;font-size:1.1em;color:#535252;}
#siteinfoLegal{padding:5px 0;}
.legalCopyright A{text-decoration:none;}
#bnr{float:left;text-indent:-1000px;}
.couponcode{font-size:1.2em;font-weight:700;color:#FF0000;}
.normalprice{text-decoration:line-through;color:#FF0000;}
.productPriceDiscount{font-size:1.4em;color:#FF0000;}