html,body{height:100%}
body{background-color:#FFF;color:#000;font-family:"Trebuchet MS",Arial,sans-serif;font-size:14px}
body,form,td,th,h1,h2,h3{padding:0;margin:0;text-align:left}
td{vertical-align:top}
table{border-collapse:collapse;overflow:hidden}
img{border:none;margin:0}
.main h2{margin:20px 0 15px;color:#64bd21;font-size:18px;line-height:20px;font-weight:normal}
.main h3{font-size:14px;line-height:0.9;margin:15px 0 5px;color:#000000}
a{color:#1f6e9b}
a:hover{}
.col1,
.col3,
.col2{width:50%;background:url(imgs/01.gif) repeat-x top #EBECEC}
.col2{width:908px;background-color:#fff}
.categories{clear:both;font-size:13px;padding:15px 0 10px 30px;background:url(imgs/12.gif) right}
.categories a{display:block;padding-left:10px;font-weight:normal;padding-bottom:2px;padding-top:2px;background:url(imgs/b2.gif) top left no-repeat;background-position:0 .7em}
.categories a:hover,
.categories .selected{text-decoration:none}
.categories .selected{font-weight:bold}
.categories a:hover{}
.nav_top{position:absolute;margin-left:250px;margin-top:25px;color:#AEE287;font-size:8px}
.nav_top a{color:#FFFFFF;font-weight:normal;font-size:12px;width:92px;padding:0 7px}
.nav_top a:hover,
.nav_top a.selected{text-decoration:none;color:#8fee6e}
.carty{background-image:url(imgs/carty.gif);width:155px;position:absolute;height:30px;color:#8FEE6E;font-size:12px;padding:10px 0 0 30px;margin:13px 0 0 700px}
.carty span{text-transform:uppercase;font-size:10px;letter-spacing:-1px;color:#999;display:block;padding:10px 0 0 50px}
.carty div{margin-top:2px;font-size:16px;text-transform:none;color:#000;padding-left:50px}
.carty a{color:#FFFFFF;font-size:13px;font-weight:bold}
.prod{margin:0;padding-top:10px;padding-bottom:10px;position:relative;padding-left:80px;width:570px;clear:both}
/*.prod:hover{background-color:#F9FCFF;border-color:#c5e5f7}*/
.prod .name{left:118px;color:#464F5A;font-size:18px;font-weight:normal;padding:10px 0 0}
.prod .pr{width:80px;text-align:center;position:absolute;top:65px;color:#FF0000;left:0px;font-size:18px}
.prod .pic{width:80px;overflow:hidden;position:absolute;left:0px;top:-3px}
.prod .pic img{margin:0 0}
.prod .dsc{margin:5px 0}
.prod .vp,
.prod .mi,
.variant tbody td.buy a,
.cart form tfoot input,
input.send_email,
input.login,
input.reload_code{float:left;height:22px;text-align:right;font-family:"Trebuchet MS",Arial,sans-serif;font-size:12px;font-weight:bold;padding:3px 7px 0 0;margin:10px 0 10px}
.prod .vp{background:url(imgs/14.gif);width:100px;color:#F45000;margin-right:10px}
.prod .mi{background:url(imgs/15.gif);width:84px;color:#2184BD}
.prod a:hover{text-decoration:none}
.lang{position:absolute;margin:100px 0 0 904px}
.lang a{margin:0 0 3px 0;clear:both;float:left}
.lang div{padding:4px}
.product{}
.product .name{color:#8bc55f}
.variant{color:#000;margin:10px 0;width:100%;font-size:12px}
.variant tbody tr{background-color:#F5F5F5}
.variant tbody tr.even{background-color:#fff}
.variant td,
.variant th{text-align:center;padding:2px 10px;color:#000;vertical-align:middle}
.variant thead th{border:1px #efefef;border-style:none solid;padding:4px auto}
.variant thead th.package{border-left:none}
.variant thead th.buy{border-right:none;width:100px}
.variant tbody td.buy{}
.variant tbody td.buy a{background:url(imgs/buy.gif);width:76px;color:#FFFFFF;height:21px;margin:0;float:none;display:block;padding:1px 10px 0 0}
.variant tbody td.buy a:hover{text-decoration:none}
.variant tbody td.price{color:#FF0000;font-weight:bold}
.variant tbody tr.popular{background-color:#FFFFDF}
.variant tbody tr.popular td.package{}
.variant tbody tr:hover{background-color:#E8F3FF}
.cart .variant tbody tr{background-color:#f5f7f8}
.cart .variant tbody tr.even{background-color:#fff}
.cart .variant td{padding:3px 5px}
.cart .variant th{}
.cart .variant thead th.product{border-left:none}
.cart .variant thead th.remove{border-right:none}
.cart .variant tbody .product{text-align:left;padding-left:10px}
.cart .variant tbody .remove{}
.cart .variant tbody td.price{color:#000;font-weight:normal}
.cart .variant tbody .shipmethod{text-align:left}
.cart .variant tbody .shipmethod div{float:left;margin:3px 0 0 15px}
.cart .variant tbody td.subtotal{color:#FF0000;font-weight:bold}
.cart .variant tbody .qty input{width:12px;text-align:center;font-size:11px;font-family:"Trebuchet MS",Arial,sans-serif;height:14px}
.cart select{font-size:12px;font-family:"Trebuchet MS",Arial,sans-serif;float:left}
.cart .variant tbody.summary tr{background:#fff}
.cart .variant td.total{font-weight:bold;text-align:right}
.legend div{}
.main{color:#464F5A;padding:0px 27px 10px 35px;width:654px}
.simple{margin:10px 0;font-size:11px}
.simple td,
.simple th{padding:3px 5px;border:solid 1px #EBECEC;vertical-align:middle}
.simple thead td{background-color:#F7F7F7;line-height:.8;font-weight:bold;font-size:10px;padding:7px 5px}
.testimonials div{border-bottom:dotted 1px #DBE1E4;padding:15px 0}
.testimonials div span{color:#000000;font-weight:bold}
/*
.news p{text-align:justify}
.news .link{color:#000;font-style:italic;overflow:hidden;width:490px}
*/
form table{margin:20px}
form table td{padding:2px}
form table tbody th{text-align:left;padding:2px 4px 4px 2px;color:#6fb73a;font-size:11px}
form input,
form textarea{border:1px solid #CCC;padding:1px 3px}
/*form tfoot input{
color:#FFFFFF;background:#D02C88;width:100px;height:23px;border:none;font-weight:bold;cursor:pointer;margin:0 2px;font-size:13px
}*/
.cart form tfoot input,
input.reload_code{border:none;width:95px;color:#2184BD;height:25px;padding:0 3px 0;//padding-right:5px;text-decoration:underline;cursor:pointer;margin:10px 15px 10px -5px}
.cart input.continue{background:url(imgs/22.gif)}
.cart input.update,
input.reload_code{background:url(imgs/23.gif)}
.cart input.checkout{float:right;width:90px;height:22px;color:#FFF;padding:0 7px 3px;//padding:0 10px 0;background:url(imgs/24.gif)}
/*
.cart .variant .bonus th{text-align:left;padding:5px 10px}
.cart .variant .bonus td{padding:0px}
.cart .variant .bonus input{border:none}
.cart .variant .bonus .pic img{height:28px}
.generic td{text-align:center;vertical-align:middle;padding:5px 5px 5px 5px}
.generic th{vertical-align:middle;padding:5px 5px 5px 5px}
.bonuses td{padding:5px}
*/
/*.news h2{margin-top:25px;font-size:16px;background:none;text-indent:0px;line-height:18px}*/
p{margin:5px 0}
/*
div.prod_descr{margin:10px}
.prod_descr h3{text-align:center}
.cat_descr img{margin:5px}
*/
/*
.bookmark{margin-left:15px;margin-top:25px}
.bookmark td{height:20px}
.bookmark a{color:#7F7F7F;font-size:10px;margin-left:5px}
.subscribe{margin-left:15px;margin-top:5px}
.subscribe td{height:20px}
.subscribe a{color:#7F7F7F;font-size:10px;margin-left:5px}
*/
/*
.cat_img{float:left;margin:10px 10px 10px 0}
.order_status{background:url(imgs/10.gif) no-repeat 175px;height:49px;padding:7px 0 0 7px;font-size:17px;color:#000;display:block;text-transform:uppercase;font-family:Tahoma,sans-serif;margin:5px 0 10px 1px;border:solid 1px #fff;border-left:none}
.order_status:hover{text-decoration:none;border-color:#E3F2FB;background-color:#F0F9FF}
*/
.phones{width:209px;background:url(imgs/tollfree.gif) no-repeat 95px 3px;font-size:12px;color:#295715;position:absolute;margin:25px 0 0 30px}
.hr{background:url(imgs/br1.gif) repeat-x 0px 5px;height:11px;clear:both;margin:0;overflow:hidden}
.top_blue{width:908px;background:url(imgs/bg1.gif);margin:57px 0 0;position:absolute}
.top_blue div,
.top_blue dl,
.top_blue img{float:left}
.top_blue .box1{background:url(imgs/04.jpg) no-repeat 0px 61px;width:215px;height:222px}
.top_blue .box1 img{margin:35px 0 35px 10px}
.top_blue .box1 dl{padding:0px;margin:0px;color:#fff;font-size:12px}
.top_blue .box1 dt{font-weight:bold;margin:0 0 5px 15px;color:#73cffa;font-size:14px}
.top_blue .box1 dd{padding-left:10px;background:url(imgs/b1.gif) top left no-repeat;/*padding-top:4px;*/ background-position:0 .6em;margin:0 0 0 17px}
.top_blue .box2{background:url(imgs/10.jpg) no-repeat 0px 6px;width:248px;height:222px;display:block;margin:0}
.top_blue .box2 dd{color:#3eacde;font-size:24px;font-weight:normal;margin:30px 0 0 25px}
.top_blue .box2 dt{color:#464f5a;font-size:12px;margin:7px 0 0 25px;line-height:1.2}
.left_col{width:192px;background:url(imgs/bg2.gif) left repeat-y}
.left_col div,
.left_col img{margin-left:4px}
.left_col h2,
.right_col h1{margin:0;font-size:14px;color:#FFF;background:url(imgs/07.gif) left no-repeat #8bc55f;height:46px;line-height:46px;padding:0 0 0 40px}
.live_support{height:87px;background:url(imgs/live_support.gif)}
.live_support a{color:#64bd21;float:right;width:100px;margin-top:31px;text-transform:none;text-decoration:none;font-size:18px;line-height:.95}
.live_support a:hover{text-decoration:underline}
.live_support div{font-size:14px;font-weight:bold;color:#148fc8;margin-left:0px}
.bonus{height:71px;background:url(imgs/bonus.jpg)}
.bonus a{color:#FF0000;float:right;width:100px;margin-top:17px;text-transform:uppercase;text-decoration:none;font-size:24px;line-height:.95}
.bonus a:hover{text-decoration:underline}
.bonus div{font-size:18px;color:#148fc8;margin-left:0px}
.right_col{width:716px;background:url(imgs/bg2.gif) right repeat-y}
.right_col h1{background:url(imgs/08.gif) right no-repeat #8bc55f;margin:0 -27px 20px -35px;position:relative}
.bot{background:url(imgs/18.gif) top  repeat-x #EBECEC;padding-bottom:20px}
.bot div{float:left;background-repeat:no-repeat;vertical-align:middle;height:40px;padding-top:15px;color:#8C9196;font-size:12px}
.bot .copy{width:25%;text-align:right;background-image:url(imgs/16.gif);background-position:left}
.bot .we_accept{width:35%;text-align:center}
.bot .addr{width:40%;background-image:url(imgs/17.gif);background-position:right}
ul,
ul li{padding:0px;margin:1px 0px;list-style-type:none;list-style-position:outside}
ul ul{padding-left:15px;margin-bottom:14px}
ul{margin:10px 0}
ul li{padding-left:15px;background:url(imgs/b2.gif) top left no-repeat;background-position:0 .5em;margin-left:17px}
input.send_email,
input.login{border:none;background:url(imgs/19.gif);width:107px;color:#F45000;height:25px;padding:0 7px 0;text-decoration:underline;cursor:pointer;margin-right:10px}
input.login{background:url(imgs/25.gif);width: 77px}
img.vcode{vertical-align:middle}
img.photo{cursor:pointer}
.error{color:#F00;font-weight:bold}
.main_w{color:#464F5A;padding:0px 27px 10px 35px;}
.main_w h2{margin:20px 0 15px;color:#64bd21;font-size:18px;line-height:20px;font-weight:normal}
.main_w h3{font-size:14px;line-height:0.9;margin:15px 0 5px;color:#000000}

