body{color:#000;background-color:#fff;font-family: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}
h2{font-size:16px;color:#2f4578}
.left_col h2{margin:0 0 5px 0}
h3{line-height:0.9;margin:15px 0 5px 10px;color:#4667B3;font-size:14px}
.main h2{margin:20px 0 10px}
a{color:#0866db}
a:hover{}
.col1{width:30%}
.col3{width:50%}
.col2{width:920px;background:url(imgs/04.jpg) no-repeat 0px 249px #fff}
.categories{clear:both;font-size:12px}
.categories a{display:block;font-weight:normal;color:#62543C;padding:2px}
.categories a:hover,
.categories .selected{text-decoration:none;color:#000}
.categories .selected{font-weight:bold;color:#000}
.categories a:hover{}
.nav_top a{}
.nav_top a:hover,
.nav_top a.selected,
.nav_bot a:hover,
.nav_bot a.selected{text-decoration:none}
.nav_top a.selected{font-weight:bold;border:solid 1px #7da3d9;-moz-border-radius:3px;background-color:#C1D8EA}
.top_small .nav_top{font-size:12px;position:absolute;top:45px;left:65px;padding:5px 0;color:#0866db}
.top_small .nav_top a{padding:2px 8px}
.carty{position:absolute;top:11px;left:475px;font-size:14px;color:#0866db}
.carty span{font-weight:bold;font-size:14px;color:#2F4578}
.carty a{font-size:12px}
.carty i{background:url(imgs/mrk1.gif) no-repeat 0 7px;margin-left:5px}
.carty a:hover{text-decoration:none}
.prod{margin:0 0 0 25px;padding-left:80px;width:198px;float:left;position:relative;height:160px}
.prod .name{left:118px;color:#000;font-size:17px;font-weight:bold;padding:0}
.prod .pr{float:left;width:130px;height:42px;background:url(imgs/16.gif) left;text-align:center;padding-top:3px;font-size:11px;margin-left:-70px}
.prod .pr span{display:block;font-size:24px;font-weight:bold;line-height:19px}
.prod .buy{width:135px;float:left;height:32px;background:url(imgs/16.gif) right;text-align:center;padding-top:13px;font-size:18px;font-weight:bold;color:#FFF}
.prod .buy a{}
.prod .buy a:hover{text-decoration:none;background:none}
.prod .pic{overflow:hidden;position:absolute;left:0px}
.prod .pic:hover{background:#fff}
.prod .pic img{}
.prod .dsc{margin:5px 10px 10px 0;font-size:12px;color:#2f4578}
.prod .dsc a{}
form tfoot input{height:36px;text-align:center;font-size:14px;font-weight:bold;padding:0;margin:10px 0 10px;background:url(imgs/18.gif);width:111px;border:none;letter-spacing:-1px;cursor:pointer;color:#fff}
.prod a:hover{text-decoration:none}
.variant{color:#000;width:100%;font-size:16px;margin:0 0 15px;clear:both}
.variant tbody tr{}
.variant tbody tr.even{background-color:#F8FAFC}
.variant td,
.variant th{padding:5px 15px 5px 0px;vertical-align:middle;color:#62543c;text-align:right}
.variant thead th{font-weight:bold;background:#b0cce4;color:#000;text-align:center;padding:6px 0}
.variant thead th.package{}
.variant thead th.buy{}
.variant tbody td.buy{text-align:right;padding-right:10px;white-space:nowrap;height:20px}
.variant tbody td.buy a{color:#FFF;margin:0;padding:3px 0 0px 13px;font-size:11px;font-weight:bold;text-decoration:none;display:inline-block;vertical-align:middle;background:url(imgs/b03.gif) left no-repeat;height:17px;text-transform:uppercase}
.variant tbody td.buy a:hover{background:url(imgs/b03.gif) left no-repeat;color:#000000}
.variant tbody td.buy u{display:inline-block;vertical-align:middle;height:20px;width:11px;background:url(imgs/b04.gif) left no-repeat}
.variant tbody td.perpill{font-size:16px}
.variant tbody td.price{color:#000;font-weight:bold;font-size:16px}
.variant tbody tr.popular{}
.variant tbody tr.popular td.package{background-image:url(imgs/pop.gif);background-position:15px center;background-repeat:no-repeat}
.variant tbody tr:hover,
.cart .variant .bonus tr:hover{background-color:#DEEEFA}
.cart .variant tbody tr{}
.cart .variant tbody tr.even{}
.cart .variant thead th,
.cart .variant td{text-align:center;padding:7px 2px;color:#000;border-bottom:1px solid #b0cce4}
.cart .variant tbody td.price{color:#000;font-weight:normal}
.cart .variant tbody .shipmethod{}
.cart .variant tbody td.subtotal{color:#c91d1d;font-weight:bold}
.cart .variant tbody .qty input{width:14px;text-align:center;font-size:14px;height:16px}
.cart select{font-size:14px;float:right;font-weight:normal;margin:5px 0}
.cart .variant tbody.summary{}
.cart .variant tbody.summary tr{background:url(imgs/bg1.gif) repeat-x}
.cart .variant tbody.summary tr.total{background:none}
.cart .variant tbody.summary td{border:none}
.cart .variant tr.total th{text-align:right;padding:10px}
.cart .variant tr.total td{font-weight:bold}
.legend{margin:10px 0 20px}
.legend div{background:url(imgs/pop.gif) 15px center no-repeat;padding-left:50px;float:left}
.main{padding:0 0 20px;width:710px;float:left}
h1{font-size:28px;text-transform:uppercase}
.main a{}
.main a:hover{background-color:#E8F5FF;text-decoration:none}
div.product{width:710px;margin:0}
.simple{margin:10px 0;font-size:13px}
.simple td,
.simple th{padding:5px 6px;border:solid 1px #FFEBD9;vertical-align:middle;border-color:#eee}
.simple thead td{background-color:#B0CCE4;line-height:.9;font-weight:bold;font-size:11px}
.testimonials div{border-bottom:dashed 1px #C0D6E9;padding:15px 10px}
.testimonials div.even{background-color:#F5F8FE}
.testimonials div span{color:#000;font-weight:bold;font-size:13px}
form table{margin:20px 0 0}
form table td{padding:2px}
form table tbody th{text-align:left;padding:2px 4px 4px 2px}
form input,
form textarea{border:1px solid #CCC;padding:1px 3px}
.cart input.checkout{margin-left:10px;text-decoration:underline}
.cart input.continue,
.cart input.update{background:url(imgs/15.gif)}
p{margin:5px 0}
.top_small{margin:0;width:920px;position:relative;height:260px}
.top_small .box1,
.top_small .box2,
.top_small .box3{float:left;height:249px}
.top_small .box1{background:url(imgs/01.jpg);width:237px}
.top_small .box2{background:url(imgs/02.gif);width:425px}
.top_small .box3{background:url(imgs/03.jpg);width:258px;color:#FFF;text-align:right}
.top_big{height:500px}
.top_big .box1,
.top_big .box2,
.top_big .box3,
.top_big .box7,
.top_big .box8{float:left;height:133px}
.top_big .box4,
.top_big .box5,
.top_big .box6{float:left;height:234px;color:#FFF}
.top_big .box1{background:url(imgs/08.gif);width:265px}
.top_big .box2{background:url(imgs/09.gif);width:233px;overflow:visible}
.top_big .box3{background:url(imgs/10.gif);width:422px}
.top_big .box4{background:url(imgs/11.jpg);width:265px}
.top_big .box5{background:url(imgs/12.gif);width:233px}
.top_big .box6{background:url(imgs/13.jpg);width:422px}
.top_big .box7{background:url(imgs/14.gif);width:498px}
.top_big .box8{background:url(imgs/15.jpg);width:422px}
.left_col{float:left;width:150px;margin:80px 20px 0 40px}
.cart .variant .bonus tr{}
.cart .variant .bonus th{text-align:left;border-bottom:1px solid #b0cce4;padding:10px 0 7px 7px}
.cart .variant .bonus td{}
.cart .variant .bonus input{border:none}
.cart .variant .bonus .pic{padding:0;width:auto}
.cart .variant .bonus .pic img{height:28px;margin:0;border:none}
.bot{clear:both;margin:15px 0 0;padding:10px 60px;position:relative;}
.bot .copy{font-size:11px;color:#7f7f7f;margin:10px 0 0}
.bot .copy a{color:#7f7f7f}
.bot .we_accept{}
.bot .addr{}
img.vcode{vertical-align:middle}
img.photo{cursor:pointer;margin-right:5px}
.logo{font-size:21px;color:#2f4578;position:absolute;top:10px;left:70px;text-transform:uppercase;font-weight:bold}
.logo a{text-decoration:none;color:#2f4578}
a.spo{background:url(imgs/06.gif) no-repeat 20px 10px;border:#c7dced solid 1px;width:420px;height:100px;float:left;text-decoration:none;margin:0 20px 0 0}
.spo span{font-size:11px;text-transform:uppercase;width:175px;font-family:Georgia,"Times New Roman",Times,serif;cursor:pointer;padding:42px 0 0 20px;color:#284075;float:left;display:block}
.spo span b{font-size:22px;display:block;margin-left:-2px}
.spo p{width:215px;float:left;display:block;font-size:12px;margin:13px 0 0 0;color:#000}
a.live_support{background:url(imgs/07.gif) no-repeat 7px 0;border:#c7dced solid 1px;width:220px;height:100px;float:left;text-decoration:none;margin:0 20px 0 0}
.live_support span{font-size:12px;width:110px;cursor:pointer;color:#284075;float:left;display:block;margin:10px 0 0 110px}
.live_support span b{font-size:21px;display:block;margin-left:-2px;text-transform:uppercase;line-height:20px;margin:5px 0}
a.spo:hover,
a.live_support:hover{border-color:#ED1524}
a.live_support:hover span b,
a.spo:hover span b{text-decoration:underline}
.nav_bot{position:static;margin:15px 0 0;font-size:12px;padding:0;border:none;width:auto}
.nav_bot a{padding:0 15px 0 0}
.nav_bot a:hover{text-decoration:none}
.nav_bot a.selected{font-weight:bold;text-decoration:none}
.clear{clear:both}
.other_ed{font-size:20px;color:#FFF;font-weight:bold;padding:7px 0 0 215px;font-style:italic;clear:both}
.other_ed img{vertical-align:middle}
.other_ed a{color:#2f4578}
.other_ed a:hover{text-decoration:none}
.delivery_calendar{padding:10px 0}
.delivery_calendar table{float:left;margin:0 15px 0 0;border:solid 1px #eee;background-color:#F8FAFC}
.delivery_calendar th,
.delivery_calendar td{text-align:center;border:solid 2px #fff}
.delivery_calendar th{padding:5px;font-size:12px;background-color:#B0CCE4}
.delivery_calendar tbody td{padding:2px 0;width:28px;color:#666}
.delivery_calendar td.trck,
td span.trck,
option.trck,
tr.trck{color:#000;background-color:#e7f6ff}
.delivery_calendar td.mail,
td span.mail,
option.mail,
tr.mail{background-color:#fff1b6;color:#000}
td span.trck,
td span.mail{padding:1px 3px}
.dsc_sh{}
.dsc_sh img{float:right;border:solid 1px #eee;margin:0 0 5px 10px;padding:3px}
body.index{}
body.index .col2{}
.left_col a.spo,
.left_col a.live_support{margin:15px 0 0 15px}
.left_col a.spo{margin-top:70px}
.bnrs{height:100px;padding:10px 0 0 40px;clear:both}
.bnrs ul{color:#284075;font-size:12px;float:left;display:block;padding:0 0 0 15px;margin:8px 0 0;line-height:17px}
.all{width:910px;margin:10px 0 0 10px}
.all h1{padding-bottom:20px}
.top_small h1{position:absolute;top:150px;left:245px;width:400px}
.top_small h2{position:absolute;top:190px;left:245px}
.top_big h1{color:#2f4578;font-size:21px;top:110px}
.top_big h2{top:137px;font-size:14px}
.top_small .from{width:80px;text-align:center;font-size:10px;color:#FFF;padding:3px 0 0;position:absolute;top:99px;left:145px;text-transform:uppercase}
.top_small .from b{font-size:23px;display:block;line-height:25px}
#lang_sel{background-color:#F7FAFD;margin:11px 10px;font-size:11px;color:#2F4578}
#lang_links{display:none}
.ind_prds{position:absolute;top:310px;left:60px;width:440px}
.ind_prds .prod{margin:0;color:#FFF;width:200px;padding:0;height:150px}
.ind_prds .prod a:hover{text-decoration:none}
.ind_prds .prod .name{color:#2f4578;font-size:18px;font-style:italic}
.ind_prds .prod .pr{background-image:url(imgs/17.gif);width:80px;margin-left:0px;color:#2F4578}
.ind_prds .prod .pr span{}
.ind_prds .prod .buy{background-image:url(imgs/17.gif);width:105px}
.ind_prds .prod .dsc{margin:15px 0}
.ind_prds .prod .dsc a{}
.ind_prds .vr{margin:40px 15px 0 10px;height:100px;background-color:#98BFE7;width:1px;float:left}
.ind_dsc{position:absolute;top:170px;left:245px;width:230px}
.test{color:#000;width:100%;font-size:14px;margin:0 0 15px}
.test tbody tr{}
.test tbody tr.even{background-color:#F7FAFD}
.test td,
.test th{padding:5px 15px 5px 0px;vertical-align:middle;color:#62543c;text-align:right}
