html{ font-size:100%; } /* for IE */
body {padding:0;margin:0;font: 0.625em Arial, Helvetica, Verdana, Geneva, sans-serif;color:#191a19;background:#FFF url('/i/bg_body.png') repeat-x top;}
* {margin:0;padding:0;}
.clear {display:block; height:0; clear:both; visibility:hidden;}
.go {cursor:pointer; cursor:hand; color:#044B92;}
.add {cursor:pointer; cursor:hand; color:#C00;}

a{color:#3b8222;}
a:hover{color:#3da518;text-decoration:none;}

#top {background:url('/i/bg_top.png') no-repeat top center;}
#top .inner{position:relative; width:980px;height:86px;margin:0 auto;}
#top .inner #logo{padding:9px 0 0 0;}
#login{position:absolute;top:3px;right:10px;padding:4px 15px;background:url('/i/bg_orange.png');}
#login a{color:#3da518;font-size:1.4em;font-weight:bold;text-decoration:none;}

#nav{float:right;padding:29px 0 0 0;}
#nav ul {list-style:none;padding:0;margin:0;font-size:1.4em;font-weight:bold;}
#nav ul li {float:left; margin:0 0 0 2px;}
#nav ul li a {display:block;color:#FFF;margin:10px 0 0 0;text-decoration:none;background:url('/i/menu/l.png') no-repeat top left;}
#nav ul li a strong{display:block;padding:17px 24px 14px 24px;background:url('/i/menu/r.png') no-repeat top right;}

#nav ul li a:hover {display:block;color:#3da518;margin:0;text-decoration:none;background:url('/i/menu/l_h.png') no-repeat top left;}
#nav ul li a:hover strong{display:block;padding:27px 24px 14px 24px;background:url('/i/menu/r_h.png') no-repeat top right;}

#nav ul li span {display:block;color:#3da518;text-decoration:none;margin:0;background:url('/i/menu/l_h.png') no-repeat top left;}
#nav ul li span strong{display:block;margin:0;padding:27px 24px 14px 24px;background:url('/i/menu/r_h.png') no-repeat top right;}


#top-line {height:19px;background:#fbbf02; border-bottom:1px solid #d8af01;}
#top-line .inner{position:relative; width:980px;margin:0 auto; padding:2px 0 0 0;}
#top-line .inner span{font-size:12px;color:#3b8222;font-weight:bold;font-style:italic;}
#top-line .inner strong{font-size:12px;color:#FFF;font-weight:bold;margin:0 10px;}

#inline{height:40px;background:#FFF; border-bottom:1px solid #cdecc0;margin:0 0 20px 0;}
#inline .inner{position:relative; width:980px;margin:0 auto;}
#inline form{padding:9px 0 0 0;}
#inline select{width:235px;font-size:1.4em;}

#cart{float:right;font-size:1.3em;margin:6px 0 0 0;}
.ccart,.ttli,.ttlp,.top-view,.top-check{float:left;padding:6px 8px 5px 8px;}
.ccart{color:#296a13;font-weight:bold;}
.ttli{background:#efefef;}
.ttlp{margin-right:10px;}
.top-view,.top-check{margin-left:6px;font-weight:bold;padding:0;}
.top-view button,.top-view a,.top-check a{display:block;text-align:center;width:94px;height:21px;background:url('/i/bg_yellow.png') no-repeat;padding:6px 0 0 0;text-decoration:none;}
.top-view button:hover,.top-view a:hover,.top-check a:hover{background:url('/i/bg_yellow_h.png') no-repeat;}
.top-view a{color:#296a13;}
.top-view button,.top-check a{color:#d90000;}
.top-view button{border:0px;font:bold 1em Arial, Helvetica, Verdana, Geneva, sans-serif;height:32px;padding:0 0 6px 0;}


.cart-continue,.cart-checkout{font-weight:bold;padding:0;display:inline-block;text-align:right;width:97%;}
/*.cart-continue a,.cart-checkout a{display:block;text-align:center;width:134px;height:21px;background:url('/i/bg_yellw.png') no-repeat;padding:6px 0 0 0;text-decoration:none;}
cart-continue a:hover,.cart-checkout a:hover{background:url('/i/bg_yellw_h.png') no-repeat;}*/
.cart-continue a{color:#296a13;}
.cart-checkout a{color:#d90000;}
.cart-headline {color:#369213;font-size:18px;font-weight:bold;float:left;margin-top:25px;}
.cart-logo{background:url('/i/logo_cart.jpg') no-repeat;width:152px;height:50px;float:right;margin:10px 20px 12px 0px;}
.cart-table-head {width:620px;margin-top:12px;-moz-border-radius: 5px;-webkit-border-radius:5px;border-radius:5px;background: #c2e9ad;padding:8px 0px;clear:both;overflow:auto;}
.cart-table-head div {color:#515151;font-size:16px;}
.cart-item-price {border-left:1px solid #369213;border-bottom:1px solid #369213;border-right:1px solid #369213;padding:0px;width:186px;}
.cart-item-price p {color:#369213;font-size:24px;font-weight:bold;margin-left:15px;}
.cart-remove {text-decoration:underline;font-size:11px !important;color:#7f7f7f !important;}
.cart-total {font-size:24px;color:#414141;text-align:right;margin:15px 15px 20px 0px;}
.cart-total span {color:#369213;font-weight: bold;}
#checkout-main-form {float:left;width:395px;}
#checkout-shipping-options {float:left;width:220px;margin:25px 0px 0px 15px;}
#checkout-shipping-options input[type="radio"] {display: block;float:left;margin-top:5px;}
#checkout-shipping-options label {display: block;float:left;width:160px;margin-left:8px;font-size:12px;color:#414141;}
#order-confirmation p {font-size:14px; color:#414141; margin: 5px 0px 5px 10px;}
.confirm-product {margin:5px 10px 5px 0px;float:left;}
.confirm-order-label {font-weight:bold;color:#717171;}

#super-conversion-button.premier { 
  display:block;
  cursor:pointer;
  text-align:center; 
  text-decoration:none;
  line-height:normal;
  margin:0;
  white-space:normal;
  margin: 25px 15px 0px 0px;
  float:right;
}

input[type=submit].premier {padding-bottom:4px;height:47px;}
input::-moz-focus-inner { border: 0;padding: 0;}
#super-conversion-button.premier.yellow { background:transparent url(//d1nu2rn22elx8m.cloudfront.net/buttons/resources/images/premier-yellow.png) no-repeat;width:252px;height:45px;text-shadow:0 1px 0 rgba(255,247,181,0.8);font-size:22px;font-weight:bold;padding-top:12px;color:#303033;}
#super-conversion-button.premier.yellow:hover { background:url(//d1nu2rn22elx8m.cloudfront.net/buttons/resources/images/premier-yellow.png) no-repeat -252px 0; }
#super-conversion-button.premier.yellow:active { background:url(//d1nu2rn22elx8m.cloudfront.net/buttons/resources/images/premier-yellow.png) no-repeat -504px 0; }


#outer,#footer .inner{position:relative; width:980px; margin:0 auto;}

.search-line{height:56px;background:#7cb159 url('/i/bg_search.png') repeat-x top;margin:20px 0;}
.search-form{float:left;margin:0 0 0 20px;}
.search-form div{float:left;}
.search-form input{padding:5px;font-size:1.4em;border:1px solid #9abf8b;width:542px;margin:14px 12px 0 0;color:#666;}

.search-form .search {margin:14px 0 0 0;font-size:16px;font-weight:bold;}
.search-form .search a{display:block;width:125px;height:26px;text-align:center;padding:5px 0 0 0;color:#d90000;background:url('/i/search.png') no-repeat;text-decoration:none;}
.search-form .search a:hover{background:url('/i/search_h.png') no-repeat;}

.search-form .facebook{margin:3px 0 0 34px;}
.search-form .facebook a{display:block;width:115px;height:50px;background:url('/i/blog.png') no-repeat;}
.search-form .facebook a:hover{background:url('/i/blog_click.png') no-repeat;}

.search-form .tellfriend{margin:3px 0 0 5px;}
.search-form .tellfriend a{display:block;width:113px;height:50px;background:url('/i/tellfriend.png') no-repeat;}
.search-form .tellfriend a:hover{background:url('/i/tellfriend_h.png') no-repeat;}

.Right{float:right;width:235px;}

.Right .light-box{border:1px solid #cdecc0;background:#FFF;margin:0 0 20px 0;}
.Right .orange{margin:10px 23px 0 -10px;background:#fbbd00 url('/i/bg_orange.png') repeat-x top; height:32px;}
.Right .orange p{font-size:2.2em;color:#3b8222;margin:0 0 0 30px;padding:3px 0 0 0;}
/* -- Right menu --*/
.Right .light-box ul{list-style:none;padding:0;margin:15px 0 25px 24px;font-size:1.4em;}
.Right .light-box ul li{margin:2px 0px;}
.Right .light-box ul li a{display:block;padding:4px 0px;}

.Right .light-green strong{display:block;margin:10px 25px;color:#354b29;font-size:1.3em;font-weight:bold;}
.Right .light-green strong span{color:#296a13;}


.Left{margin-right:255px;width:725px;}
*html .Left{margin-right:252px;}

.flash{position:relative;}
.under-flash{height:57px;position:relative;margin:0 0 20px 0;}
.find{float:left;width:242px;height:70px;background:#1e6406;margin-top:-13px;}
*html .find{margin-top:-11px;}
.find form{padding:30px 0 0 20px;}
.find select{width:200px;font-size:1.4em;}


.freeship{float:left;margin:10px 0 0 18px;}
.freeship a{display:block;width:224px;height:47px;background:url('/i/free-shipping.png') no-repeat;}
.freeship a:hover{background:url('/i/free-shipping_h.png') no-repeat;}

.ship-materials{float:left;font-size:15px;font-style:italic;margin:17px 0 0 22px;}
.ship-materials a{color:#191a19;text-decoration:none;}
.ship-materials a:hover{color:#3b3d3b;}


.Left .light-box{position:relative;border:1px solid #cdecc0;background:#FFF;margin:0 0 20px 0;padding:15px 20px;}
.Left .light-box .line1{font-size:1.6em;}
.Left .light-box .line2{font-size:1.4em;margin:10px 0 0 0;}
.Left .light-box .lineR{float:right;font-size:1.2em;margin:3px 0 0 0;padding:0 0 0 20px;background:url('/i/ico-mail.png') no-repeat center left;}
.Left .light-box .lineM{float:right;font-size:1.2em;margin:3px 0 0 0;padding:0 0 0 20px;}
.Left .light-box .lineM li{float: left;display: block;padding: 0 10px;border-left: 1px solid #3da518;}
.Left .light-box .lineForm{float:right;font-size:1.2em;padding:0 0 0 20px;}

.Left .simple-box{position:relative;padding:0px 20px;font-size:1.2em;}
.Left .simple-box h1{font-size:1.4em;margin:20px 0 10px 0;color:#296a13;}
.Left .simple-box p{margin:15px 0;}
.Left .simple-box ul, .Left .simple-box ol{margin:0 0 0 15px;}
.Left .simple-box ul li, .Left .simple-box ol li{margin:10px 0;}

.light-green{border:1px solid #ceeec1;background:#c2e9ad;}
.dark-green{margin:10px 23px 0 -10px;background:#7cb159 url('/i/bg_dark_green.png') repeat-x top; height:32px;}
.dark-green p{font-size:2.2em;color:#FFF;margin:0 0 0 30px;padding:3px 0 0 0;}

.Left .light-green,.Right .light-green {margin:0 0 20px 0;}
.Left .light-green .icon{margin:20px 0;}
.Left .light-green .icon img{margin:0 22px 0 20px;}

.fix{height:153px;}
.video{float:left;width:180px;height:135px;}
/*.video{float:left;width:180px;height:130px;background:#222 url('/i/player.jpg') no-repeat;}*/
.video-description{width:300px;margin-left:205px;}
.video-description p {color:#191a19;font-size:1.2em;margin:0 0 15px 0;}
.video-description p a.ttl{font-size:1.4em;}
.green_gradient{position:absolute;width:185px;height:183px;top:0;right:0;background:#a9eb81 url('/i/bg_green_gradient.png') repeat-x top;}
.green_gradient .inner{text-align:center;padding:15px 0;}
.green_gradient .inner img{border:2px solid #3b8222;}


.inContact {position:relative;padding:10px 0;font-size:14px;}
.inContact .label{float:left; width:180px;padding:5px 0 0 0;text-align:right;}
.inContact .field {margin-left:190px;}
.inContact .field-mail{display:none;}
.odd{border:1px solid #e6e6e6;background:#FFF;}
.even{background:#f5f5f5;}
.c13{color:#C33;}
.required{margin-left:60px;}
.inContact input,.inContact textarea{width:396px;
border-top:2px solid #bbceb3;
border-right:1px solid #bbceb3;
border-bottom:1px solid #bbceb3;
border-left:2px solid #bbceb3;
}
.inContact input{padding:2px 2px;font-size:16px;}
.inContact textarea{overflow: auto}
.inContact .field div{overflow:hidden;float:left;
border-top:2px solid #bbceb3;
border-right:1px solid #bbceb3;
border-bottom:1px solid #bbceb3;
border-left:2px solid #bbceb3;}
.inContact .field select{width:400px;margin:-1px;font-size:16px;padding:2px 0;}
.NO .field div{border:0 !important;}


#footer{background:url('/i/grid.jpg') repeat-x bottom;}
#footer .inner{}
#footer .Sec{border-top:1px solid #dbebd5;padding:18px 0 0 0;}
#footer .b-menu{padding:15px 0 40px 0;color:#72816c;font-size:1.1em;line-height:25px;border-bottom:1px solid #dbebd5;text-align:center;}
#footer .b-menu a{color:#72816c;text-decoration:none;}
#footer .b-menu a:hover {color:#3da518;text-decoration:none;}
#footer .copyright{padding:40px 0;color:#296a13;font-size:1.2em;line-height:25px;}

/*-------------------------------------------------------- corners --------------------------------------------------------*/
.round{
 -moz-border-radius:9px;
 -webkit-border-radius:9px;
 -khtml-border-radius:9px;
 border-radius:9px;
}

.model{float:left;width:205px;height:260px;margin:10px 30px 10px 0;border-bottom: 1px solid #a8d78e;border-right: 1px solid #a8d78e;}
.rght{margin-right:0 !important;}
.model .ttl{font-size:16px;margin:0 0 5px 0;}
.model .to-cart{float:right;margin:6px 5px 0 0;}
.model .to-cart a{display:block;color:#d90000;text-align:center;width:94px;height:21px;background:url('/i/bg_yellow.png') no-repeat;padding:6px 0 0 0;text-decoration:none;}
.model .to-cart a:hover{background:url('/i/bg_yellow_h.png') no-repeat;}




/* _______________ Popup _________________ #sa {position:absolute;top:0px;left:0px;width:100%;min-height:100%;z-index:300;background:#666; opacity:0.5; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);}*/
#sa {position:absolute;top:0px;left:0px;width:100%;min-height:100%;z-index:300;background:#666; opacity:0.5; filter:alpha(opacity=50);}
.pre {position:relative;width:32px;margin:0 auto;height:100px;background:transparent url('/i/loader.gif') no-repeat center;}
.pre1 {position:absolute;top:0;left:60px;width:16px;height:16px;margin:0 auto;background:url('/i/loader1.gif') no-repeat center;}
#pregrey {position:absolute;z-index:500;top:50%;left:50%;margin:-22px 0 0 -22px;width:44px;height:44px;border:1px solid #666;background:#FFF url('i/loader.gif') no-repeat center;-moz-border-radius: 5px;-webkit-border-radius: 5px;}

#advance{position:absolute;left:50%;top:10px;margin-left:-300px;width:680px;z-index:400;font-size:12px;} 
#advance .top{height:48px;background:transparent url('/i/pptitle.png') no-repeat;}
#advance .mid{background:transparent url('/i/ppmiddle.png'); padding:20px 30px;}
#advance .btm{height:16px;background:transparent url('/i/ppbottom.png') no-repeat;}
#advance .to{float:left;margin:20px 0 0 20px;color:#FFF;font-size:16px;}
#advance .close{float:right;height:17px;width:15px;margin:20px 25px 0 0;cursor:pointer;cursor:hand;background:transparent url('/i/ppclose.png') no-repeat center;}

.mid .product-img{float:left;width:260px;height:260px;background:#CC6;}
.mid .right{margin-left:280px;}
.mid .quest{margin:5px 0 20px 0;position:relative;}
.mid .quest strong{font-size:15px;margin:10px 0;font-weight:normal;}
.mid .rec{position:relative;margin:0 0 10px 0;font-size:15px;}
.mid .rec span{font-weight:bold;}
.mid .pp {width:120px;}
.mid .opt-in{  display:-moz-inline-stack; display:inline-block;  _overflow:hidden; zoom:1; *display:inline; margin-right:10px;}
.mid .help{float:right;}

.opt-alt{position: absolute;top: 35px;left: 0;max-width: 180px;padding: 3px 8px;border: 1px solid #000;background: #FFFFEE;display:none;}
.mid122 .quest:hover .opt-alt{display: block;}
#in_1:hover #alt_1{display: block;}
#in_2:hover #alt_2{display: block;}
#in_3:hover #alt_3{display: block;}

#yourcart{position:absolute;left:50%;top:10px;margin-left:-300px;width:680px;z-index:400;font-size:12px;} 
#yourcart .top{height:48px;background:transparent url('/i/pptitle.png') no-repeat;}
#yourcart .mid{background:transparent url('/i/ppmiddle.png'); padding:10px 15px 5px 30px;}
#yourcart .btm{height:16px;background:transparent url('/i/ppbottom.png') no-repeat;}
#yourcart .to{float:left;margin:20px 0 0 20px;color:#FFF;font-size:16px;}
#yourcart .close{float:right;height:17px;width:15px;margin:20px 25px 0 0;cursor:pointer;cursor:hand;background:transparent url('/i/ppclose.png') no-repeat center;}

.InCart{min-height:500px;}

.Record {margin:6px 0;}
.Record label {display:block;font-size:14px;color:#414141;}
.Record input[type="text"], .Record input[type="password"] {border:1px solid #818181;width:180px;font-size:14px;color:#616161;padding:4px;margin-top:3px;}
.Record span, span.red{font-size:14px;color:#C00;font-weight:bold;}
.Record .field{margin-left:185px;}
.Record .field p{padding:3px 0 0 0;}
*+html .Record button {padding:0 5px;} +html .Record button {padding:0 5px;}
*+html .Record {margin:4px 0;} +html .Record {margin:4px 0;}
.lrg {height:30px;}
.lrg .label{padding-top:0px !important;}

.RecIn320{width:320px;}
.RecIn180{width:180px;}
.RecIn70{width:70px;}

#signin{position:absolute;right:0;top:20px;text-align:right;padding:0 5px;background:#F5F5F5;}

.thank-info{border-top:1px solid #999;padding:10px 0 0 0;margin:10px 0;}
.thank-info ol{margin:5px 0 0 25px;}

#learn-more ul{margin:0 0 0 25px;}
#learn-more ul li{margin:10px 0;}

.fund-login{margin: 0;padding: 0;height: 15px;}
.fund-login a{float: left;margin: 0 0 10px 0 !important;padding: 0 0 5px 0;}
.fund-login form{float: right;margin: -4px 0 10px 0;padding: 0;}
.fund-login p{float: right;margin: 2px 0 8px 0 !important;padding: 0;}

tr.tr-hdr{background:#d9fbc5;}
.off { background-color: #F0F0F0;}
.off1 { background-color: #FcFcFc;}
.on { background-color: #d8f6d8;}

.f-bbtns{margin: 0 auto;width: 970px;}
.f-bbtns .btn{float: left;margin-left: 90px;}



