html{ font-size:100%; } /* for IE */
body {
    font: 0.625em Tahoma, Arial, Helvetica, Geneva, sans-serif;
    background:#FFF url('/i/bg_body.png') repeat-x top;
    color:#5d5e59;
}
*{margin:0;padding:0;}
a:active, a:focus, img {outline:0;border-style:none;}
.go {cursor:pointer;}
a,.go {color:#73a011;}
a:hover,.go:hover {text-decoration:none;}
.clear {display:block; height:0; clear:both; visibility:hidden;}
.red{color:#d50101;}

/*......................................_ Body & Top Area_................................................*/

.htop,.top-menu,.carrier,.outer-home,.outer,.footer {position:relative;margin:0 auto;width:984px;}
.htop{height:100px;}
.top-menu{height:72px;margin-top:20px;margin-bottom:2px;}

.carrier{height:88px;margin-top:20px;background:url('/i/green_line.png') no-repeat center;}

.htop .logo{float: left;margin: 0;padding: 0;}
.htop .cell{padding: 23px 0 0 25px;margin-left: 315px;}

.htop ul{float:right;margin:35px 50px 0 0;list-style:none;font-size:1.1em;color:#919191;}
.htop ul li{float:left;}
.htop ul li.l{margin:0 14px;padding:4px 0;}
.htop ul li a{display:block;padding:4px 0;color:#919191;text-decoration:none;}
.htop ul li a:hover{color:#73a011;text-decoration:underline;}
.htop ul li span{display:block;padding:4px 0;color:#73a011;}
.cell1{position:absolute;top:0;right:0;}

.htop .cart-items{position:absolute;top:80px;right:50px;font-size:1.1em;color:#919191;}
.cart-items .quick-carriers{float:left;margin:0 0 0 15px;padding:3px 10px;position:relative;}
.cart-items .item,.cart-items .total{float:left;margin:0 0 0 5px;padding:5px 20px;border:1px solid #CCC;background:#2a4175;color:#FFF;position: relative;}
.cart-items .item a{color: #fff;text-decoration: none;}
.cart-items .total{}

.top-menu ul{margin:0 0 0 20px;list-style:none;font-size:1em;}
.top-menu ul li{float:left;}
.top-menu ul li.l{height:72px;background:url('/i/bg_ml.png') no-repeat center;}
.top-menu ul li a{display:block;height:50px;padding:15px 14px 0 14px;color:#73a011;text-decoration:none;letter-spacing:-0.1em;}
.top-menu ul li a:hover{color:#919191;border-bottom:6px solid #91c900;}
.top-menu ul li span{display:block;height:50px;padding:15px 14px 0 14px;letter-spacing:-0.1em;color:#919191;border-bottom:6px solid #91c900;}
.top-menu ul li p{margin:6px 0;text-align:center;}


.carrier ul{list-style:none;}
.carrier ul li{float:left;}
.carrier ul li.f{margin:0 0 0 43px;width:158px;height:53px;padding:18px 0 0 0;}
.carrier ul li.f .white {position:relative;font-size:2.3em;color:#FFF;text-transform:uppercase;font-weight:bold;}
.carrier ul li.f .yellow{position:relative;font-size:1.3em;color:#fffc00;text-transform:uppercase;;margin:3px 0 0 0;}
.carrier ul li.f .main{position:relative;}
.carrier ul li.f .grey{position:absolute;top:1px;left:1px;color:#6c9110;}
.carrier ul li.carrier-item{height:53px;margin:0 0 0 7px;padding:18px 0 0 0;}
.carrier ul li.carrier-item:hover{padding:19px 0 0 0;}

.carrier ul li.long{width:187px;}
.carrier ul li.type{width:250px;background:url('/i/bg_mtype.png') no-repeat left top;margin:11px 0 0 0;}
.carrier ul li.type.all{width:170px;background:none;}
.carrier ul li.type a{display:block;position:relative;padding:23px 0 33px 30px;font-size:1.7em;color:#FFF;text-transform:uppercase;text-decoration:none;}
.carrier ul li.type a:hover{color:#fffc00;text-transform:uppercase;text-decoration:none;}
.carrier ul li.type a.act{color:#fffc00;text-transform:uppercase;text-decoration:none;}
.carrier ul.short{margin-left:60px;}
.carrier ul.short li.type a{padding-bottom:22px;}
.carrier ul li.type .main{position:relative;}
.carrier ul li.type .grey{position:absolute;top:24px;left:31px;color:#6c9110;}


.outer-home .left,.outer-home .t-left{float:left;width:750px;}
.outer-home .left{height:417px;background:#CCC url('/i/forflash.jpg') no-repeat;}
.outer-home .right{float:right;width:220px;}
.outer-home .left .h1{font-size:2.4em;color:#FFF;margin:145px 0 0 70px;text-transform:uppercase;font-weight:bold;}
.outer-home .left .p{font-size:1.9em;color:#FFF;margin:17px 0 0 70px;}
.outer-home .left .a{font-size:1.2em;color:#b9ff00;margin:25px 0 0 70px;text-transform:uppercase;font-weight:bold;}
.outer-home .left .a a{color:#fffc00;}

.outer-home .right .inner,.outer .right .inner{font-size:1.4em;width:189px;margin:0 auto;text-align:center;}
#life-help{color:#73a011;background:url('/i/life-help.png') no-repeat center top;padding:96px 0 0 0;}
#life-help.indx{margin-top:63px;}
#life-help.innr{float:left;margin:25px 0 0 40px;font-size:1.4em;width:189px;text-align:center;}
#facebook {color:#3e5599;background:url('/i/facebook.png') no-repeat center bottom;padding:0 0 56px 0;margin-top:35px;cursor:pointer;}

#paypal {background:url('/i/paypal.jpg') no-repeat center;height:49px;margin-top:30px;}
#google-checkout{background:url('/i/google-checkout-logo.gif') no-repeat center;height:49px;margin-top:30px;}
#greenbb {color:#3e5599;background:url('/i/greenbb.png') no-repeat center; height:45px;margin-top:30px;cursor:pointer;}

#being-green{color:#73a011;background:url('/i/being_green.png') no-repeat center top;padding:70px 0 0 0;margin:40px 0;}
#being-green p{margin:20px 20px 20px 32px;font-size:1.3em;}

.outer-home .t-left{color:#262525;padding-top:24px;}
.outer-home .t-left a{color:#73a011;}
.outer-home .t-left h1{font-size:2.6em;color:#73a011;margin:25px 0 15px 0;font-weight:normal;font-family:Arial;padding:0 35px;}
.outer-home .t-left h2{font-size:1.8em;margin:25px 0 15px 0;padding:0 35px;}
.outer-home .t-left p{font-size:1.4em;margin:15px 0;padding:0 35px;line-height:18px;}
.outer-home .t-left ul,.outer-home .t-left ol{font-size:1.4em;margin:15px 30px;padding:0 35px;}
.outer-home .t-left form{padding:0 35px;}

.outer-home .grey-line,.outer .grey-line{height:48px;background:url('/i/grey_line_l.png') no-repeat top left;}
.outer-home .grey-line{width:638px;}
.outer-home .grey-line{margin:0 0 42px 180px;}
.outer-home .grey-line strong,.outer .grey-line strong{display:block;font-weight:100;height:48px;background:url('/i/grey_line_r.png') no-repeat top right;}

.outer-home .grey-line p,.outer .grey-line p{color:#416002;font:1.7em Arial, Helvetica, Geneva, sans-serif;padding-top:12px;text-align:center;}
.outer-home .grey-line a,.outer .grey-line a{font-weight:bold;color:#416002;}
.outer-home .grey-line a:hover,.outer .grey-line a:hover{text-decoration:none;}

.see-grey-line{float:right;margin:60px 30px 0 0;}
.see-grey-line .grey-line{width:490px;}

.outer .left{}
.outer .left h1 {font-size:2.4em;color:#73a011;margin:0;font-weight:100;}
.outer .carrier-info{float:left;width:230px;}                     
.outer .carrier-info div{width:167px;margin:25px 0 0 22px;background:url('/i/bg_carrier_info_l.png') no-repeat top center;}
.outer .carrier-info div strong{height:334px;display:block;background:url('/i/bg_carrier_info_r.png') no-repeat bottom center;padding-top:1px;}
.outer .carrier-info div p{margin:17px 17px;font:1.2em/1.4em Tahoma, Arial, Helvetica, Geneva, sans-serif;}
.outer .carrier-info div p.green{color:#6f8b33;margin-top:24px;}

.outer .carrier-list{margin:15px 0 15px 20px;}
.outer .carrier-list ul{list-style:none;}
.outer .carrier-list ul li{float:left;}
.outer .carrier-list a{display:block;margin:10px;}
.outer .carrier-list a:hover{display:block;margin:9px;opacity:0.7; filter: alpha(opacity=70);border:1px solid #7dae14;}



.outer .type-items{float:left;width:250px;height:360px;background:url('/i/featured_item.png') no-repeat left bottom;}
.outer .left h3{font-size:1.1em;color:#a6a6a6;font-weight:bold;margin:22px 0 0 20px;}
.outer .left .ftr-item{float:left;width:220px;height:120px;margin:10px 10px;}
.outer .left .ftr-item img{float:left;margin:0 10px 0 0;}
.outer .left .ftr-item p{font-size:1.1em;color:#5d5e59;}
.outer .left .ftr-item p.op{color:#73a011;margin:10px 0 0 0;}

.outer .left .t-items{float:left;width:220px;margin:20px 0;}
.outer .left .t-items img{float:left;margin:0 5px;}
.outer .left .t-items p{font-size:1.1em;}

.outer .see_all a{float:left;margin-left:20px;font-size:1.1em;}
.outer .see_all a{display:block;text-decoration:none;background:url('/i/see_all_l.png') no-repeat left center;}
.outer .see_all a:hover{color:#888;}
.outer .see_all strong{display:block;padding:9px 25px 10px 25px;background:url('/i/see_all_r.png') no-repeat right center;}


.carr-types{font-size: 1.4em;}
.carr-types ul{list-style:none;padding:18px 0 0 0;}
.carr-types ul li{float:left;height:53px;margin:0 0 0 7px;}
.carr-types ul li.f{margin:0 0 0 43px;}
.carr-types ul li.f:hover{opacity:1; filter:alpha(opacity=100);}
.carr-types ul li:hover{opacity:0.7; filter:alpha(opacity=70);}

.outer-home .bottom-menu{margin:65px 0 0 0;}
.outer .bottom-menu{margin:40px 0 0 0;}
.bottom-menu{padding-bottom:70px;border-bottom:1px solid #c1e47f;}
.bottom-menu ul{float:left;list-style:none;margin:0 60px 0 65px;}
.bottom-menu ul li.f{font-size:1.2em;font-weight:bold;color:#73a011;padding:0 0 14px 0;}
.bottom-menu ul li{font-size:1.1em;}
.bottom-menu ul li a{display:block;color:#919191;padding:3px 0;}
.bottom-menu ul li a:hover{color:#73a011;}
.bottom-menu ul li span{display:block;color:#73a011;padding:3px 0;}

.cart-button{height:39px;}

.check .bb_green, .check .bb_grey{margin:20px 0 0 20px;}
.bb_green,.bb_grey{float:left;font-size:11px;}
.bb_green a strong  {display:block;background:url('/i/bb_green_r.png') no-repeat right;padding:12px 20px 14px 20px;}
.bb_green a{display:block;background:url('/i/bb_green_l.png') no-repeat left;color:#fffc00 !important;text-decoration:none;}
.bb_green a:hover{color:#FFF !important;}
.bb_grey a strong  {display:block;background:url('/i/bb_grey_r.png') no-repeat right;padding:12px 20px 14px 20px;}
.bb_grey a{display:block;background:url('/i/bb_grey_l.png') no-repeat left;color:#323232;text-decoration:none;}
.bb_grey a:hover{color:#999;}

.bb_green_indx{margin:5px 0 20px 20px;}
.bb_green_indx{float:left;font-size:18px;}
.bb_green_indx a span{display:block;background:url('/i/bb_green_r.png') no-repeat right;padding:12px 20px 14px 20px;}
.bb_green_indx a{display:block;background:url('/i/bb_green_l.png') no-repeat left;color:#fffc00 !important;text-decoration:none;}
.bb_green_indx a:hover{color:#FFF !important;}

.footer{font-size:1.1em;color:#919191;}
.footer p{padding:20px 0 80px 65px;text-transform:uppercase;}
.footer a{color:#919191;text-decoration:underline;}
.footer a:hover{color:#73a011;}

/*......................................_ Popup _................................................*/
#sa{position:fixed;top:0;left:0;width:100%;height:100%;z-index:300;background:#2b2b2b; opacity:0.5; filter: alpha(opacity=50);color:black;}
*html #sa {position:absolute;top:0px;}

#loading {position:fixed;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:fixed;left:50%;top:10px;margin-left:-300px;width:680px;z-index:1300;overflow:hidden;} 
*html #advance {position:absolute;
top: expression( ( 100 + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );}



#advance .top{height:48px;background:url('/i/pptitle.png') no-repeat;}
#advance .mid{background:transparent url('/i/ppmiddle.png'); padding:10px 10px;}
#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:url('/i/ppclose.png') no-repeat center;}


#popupwrapper{margin:0 10px 0 10px;padding:0;overflow-y:auto;overflow-x:hidden;height:400px;}

.mid .product-img{float:left;width:260px;height:260px;}
.mid .right{margin-left:280px;}
.mid .rec{margin:0 0 10px 0;font-size:1.3em;}
.mid .rec span{font-weight:bold;}
.mid .opt-in{  display:-moz-inline-stack; display:inline-block;  _overflow:hidden; zoom:1; *display:inline; margin-right:10px;}
.mid .desc{font-size:1.1em;}
.mid .desc p{font-weight:bold; padding:0 0 10px 0;margin:20px 0 10px 0;border-bottom:1px solid #91c900;}

.InCart{max-height: 500px;font-size:1.2em;}
.InCart td{background: #fff;padding:3px 0;}
.InCart th{background: #dfdfdf;padding:3px 0;}

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

.Record {margin:6px 0;}
.Record .label{float:left;width:180px;text-align:right;padding-top:3px;}
.Record span, span.red{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;}

.cart-item-box {float:left;width:46%;margin:0 5px;padding:4px;border:1px solid #F5F5F5;background:#FcFcFc;}


/*-------------------------*/
.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;}
.log{color:#000;font-weight:bold;margin:4px 0 7px 0;height:40px;}
.log input{color:#FFF;font-weight:bold;font-family:'Trebuchet MS';border:0;cursor:pointer;cursor:hand;padding:5px 30px 3px 35px;background:none;}
.log-l{float:left;width:115px;height:30px;background:url('i/log_l.png') no-repeat;}
