body{background-color:#FFF;color:#000;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}
.main h2{margin:20px 0 15px;font-size:18px;line-height:20px;font-weight:normal;color:#144062}
.main h3{font-size:15px;line-height:0.9;margin:15px 0 5px;color:#000000}
a{color:#000000}
a:hover{}
.col1,
.col3,
.col2{width:50%}
.col2{width:920px;background-color:#fff}
.categories{clear:both;font-size:12px;padding:0 0 0 5px}
.categories a{display:block;font-weight:normal;background-position:0 .7em;color:#9ba51d;padding:2px 0 3px 15px}
.categories a:hover,
.categories .selected{text-decoration:none;background:url(imgs/rarr.gif) no-repeat left}
.categories .selected{font-weight:bold}
.categories a:hover{}
.nav_top,
.nav_bot{position:absolute;font-size:11px;border-bottom:1px solid #8db5d8;width:410px;padding:0 0 8px 2px;margin:15px 0 0 20px}
.nav_top a,
.nav_bot a{font-weight:normal;padding:0 15px 0 0;color:#000000}
.nav_top a:hover,
.nav_top a.selected,
.nav_bot a:hover,
.nav_bot a.selected{text-decoration:none}
.nav_top a.selected,
.nav_bot a.selected{font-weight:bold}
.top_small .nav_top{width:365px}
.top_small .nav_top a{padding:0 10px 0 0}
.carty{font-size:12px;background:url(imgs/15.gif) no-repeat 18px 1px;color:#90968f;margin:17px 0 0;height:90px;border-right:1px solid #a3957f;font-weight:bold;padding:0 0 0 40px;width:120px;text-transform:none;float:left}
.carty div{color:#000;font-size:25px;margin:5px 0}
.carty span{text-transform:uppercase;font-size:11.5px;color:#e51515}
.carty a{color:#90968f;font-size:13px;font-weight:bold}
.carty a:hover{color:#000;text-decoration:none}
.prod{margin:5px 0;padding-left:80px;width:210px;float:left;position:relative;height:130px}
.prod .name{left:118px;color:#144062;font-size:16px;font-weight:bold;padding:10px 0 0}
.prod .pr{float:left;width:83px;height:43px;background:url(imgs/17.gif) top left;text-align:center;padding-top:3px;color:#000000;font-size:11px;margin-left:-3px}
.prod .pr span{display:block;font-size:21px;font-weight:bold}
.prod .buy{width:115px;float:left;height:33px;background:url(imgs/17.gif) right;text-align:center;padding-top:13px;color:#fff;font-size:16px;font-weight:bold}
.prod .pic{overflow:hidden;position:absolute;left:0px}
.prod .pic img{margin:0 0}
.prod .dsc{margin:5px 0;font-size:12px;color:#113710}
.prod .dsc a{color:#42a9e4}
form tfoot input{height:36px;text-align:center;font-family:Arial,sans-serif;font-size:16px;font-weight:bold;padding:0;margin:10px 0 10px;background:url(imgs/21.gif);width:111px;border:none;letter-spacing:-1px;cursor:pointer}
.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}
.variant{color:#000;margin:10px 0;width:100%;font-size:14px}
.variant tbody tr{background-color:#f6f9e6}
.variant tbody tr.even{background-color:#fcfdf7}
.variant td,
.variant th{padding:5px 0px 5px 20px;vertical-align:middle}
.variant thead th{font-weight:normal}
.variant thead th.package{}
.variant thead th.buy{padding-left:30px;width:80px}
.variant tbody td.buy{}
.variant tbody td.buy a{background:#fff;color:#000000;margin:0;padding:3px 10px;font-size:12px;font-weight:bold}
.variant tbody td.buy a:hover{text-decoration:none}
.variant tbody td.perpill{font-weight:bold;font-size:18px}
.variant tbody td.price{color:#c91d1d;font-weight:bold;font-size:21px}
.variant tbody tr.popular{}
.variant tbody tr.popular td.package{background-image:url(imgs/pop.gif);background-position:20px center;background-repeat:no-repeat;padding-left:50px}
.variant tbody tr:hover,
.cart .variant .bonus tr:hover{background-color:#E8F3FF}
.cart .variant tbody tr{}
.cart .variant tbody tr.even{}
.cart .variant thead th,
.cart .variant td{padding-left:7px;font-size:13px}
.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}
.cart .variant tbody .remove{}
.cart .variant tbody td.price{color:#000;font-weight:normal;font-size:14px}
.cart .variant tbody .shipmethod{}
.cart .variant tbody .shipmethod div{float:left;margin:3px 0 0 15px}
.cart .variant tbody td.subtotal{color:#c91d1d;font-weight:bold}
.cart .variant tbody .qty input{width:12px;text-align:center;font-size:12px;height:14px}
.cart select{font-size:14px;float:right;font-weight:normal}
.cart .variant tbody.summary tr{background:#fff}
.cart .variant tr.total th{text-align:right;border-top:2px solid #f6f9e6;padding:10px}
.cart .variant tr.total td{font-weight:bold;border-top:2px solid #f6f9e6;background-color:#F6F9E6;font-size:14px}
.legend{margin:10px 0}
.legend div{background:url(imgs/pop.gif) 20px center no-repeat;padding-left:50px;float:left}
.main{width:525px;float:left;padding:0 20px 0 0}
.main h1{margin:0;font-size:28px;color:#194260;padding:0;line-height:50px;text-transform:none}
.main a{color: #42a9e4;}
.main a:hover{background-color:#F8FADE;color: #000;}
.index h1{margin:0;font-size:20px;color:#E51515;padding:0 0 0 40px;line-height:50px;text-transform:uppercase}
.index a{border-bottom:none;text-decoration:underline;color: #000;}
.index a:hover{border-bottom:none;background:none}
div.index{width:920px;padding:0}
div.product{padding-top:10px}
.product h1{line-height:28px}
.product .pic{width:145px;text-align:center;background:url(imgs/25.gif) no-repeat;padding-right:20px}
.product .pic img{margin-top:20px;margin:18px auto 19px}
.product .dsc{font-size:13px}
.product .dsc h2{font-size:16px;font-weight:normal;margin:5px 0}
.simple{margin:10px 0;font-size:13px}
.simple td,
.simple th{padding:5px 6px;border:solid 1px #ddd;vertical-align:middle}
.simple thead td{background-color:#F6F9E6;line-height:.9;font-weight:bold;font-size:11px}
.testimonials div{border-bottom:dashed 1px #FCFDEE;padding:15px 10px;border-bottom-color:#EDEBA5}
.testimonials div.even{background-color:#FDFEF5}
.testimonials div span{color:#000;font-weight:bold;font-size:13px}
form table{margin:20px}
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}
p{margin:5px 0;text-align:justify}
.top_big .phones,
.top_small .phones{background:url(imgs/phones.png) no-repeat;//background:none;//filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=imgs/phones.png,sizingMethod=crop);margin:17px 0 0 10px;height:100px;border-right:1px solid #d5dce0}
.top_small .phones{margin-right:10px;border-right:none;border-bottom:1px solid #d5dce0}
.phones div{margin:0 0 35px}
.hr{background:url(imgs/bg1.gif) repeat-x 0px 5px;height:11px;clear:both;margin:0;overflow:hidden}
.top_big{margin:0;position:relative;width:920px}
.top_big .box1,
.top_big .box2,
.top_big .box3{float:left;height:396px}
.top_big .box4,
.top_big .box5,
.top_big .box6{float:left;height:123px;color:#FFF;font-size:11.5px;font-weight:bold;text-transform:uppercase}
.top_big .box1{background:url(imgs/01.jpg);width:300px}
.top_big .box2{background:url(imgs/02.jpg);width:201px}
.top_big .box3{background:url(imgs/03.jpg);width:419px}
.top_big .box4{background:url(imgs/04.jpg);width:300px}
.top_big .box5{background:url(imgs/05.jpg);width:201px}
.top_big .box6{background:url(imgs/06.jpg);width:419px}
.top_small{margin:0;position:relative;width:920px}
.top_small .box1,
.top_small .box2,
.top_small .box3{float:left;height:224px}
.top_small .box2,
.top_small .box3,
.top_small .box4{color:#FFF;font-size:11.5px;font-weight:bold;text-transform:uppercase}
.top_small .box1{background:url(imgs/22.jpg);width:300px}
.top_small .box2{background:url(imgs/23.jpg);width:400px}
.top_small .box3{background:url(imgs/24.jpg);width:220px}
.top_small .box4{width:300px;position:absolute;margin:102px 0 0}
.left_col{width:155px;float:left}
.left_col h2{color:#144062;font-size:14px;margin:10px 0 10px 20px}
.right_col{}
.right_col .quicksearch{color:#000000;font-size:16px;font-size:11.5px;font-weight:bold;text-transform:uppercase;border-left:solid 1px #ccc;margin:10px 0 0;width:200px;padding:0 0 0 10px;float:left}
.right_col .quicksearch input.find{background:url(imgs/18.gif);color:#fff}
.top_big .live_support{margin:13px 0 0 5px;height:100px;border-right:1px solid #d5c8bf;width:185px;float:left}
.top_small .live_support{margin:10px 10px 0 10px}
.live_support a{color:#FFF}
.live_support a:hover{text-decoration:underline}
.live_support div{font-size:20px;padding:7px 0 0;height:31px;font-weight:bold;color:#859216;margin-left:0px;background:url(imgs/12.gif);width:176px;text-align:center;text-decoration:none;cursor:pointer;margin:10px 0 10px}
.cart .variant .bonus tr{background-color:#fcfdf7}
.cart .variant .bonus th{text-align:left;background-color:#FFFFFF}
.cart .variant .bonus td{padding:0 0 0 10px}
.cart .variant .bonus input{border:none}
.cart .variant .bonus .pic img{height:28px}
.right_col{width:220px;right repeat-y;float:right}
.bot{padding-bottom:20px;border-top:1px solid #E5E5E5;clear:both;margin:15px 0 0;padding:20px}
.bot .copy{font-size:11px;color:#7f7f7f;margin:20px 0 0}
.bot .copy a{color:#7f7f7f}
.bot .we_accept{}
.bot .addr{}
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}
.logo{margin:55px 0 0 20px;font-size:11px;position:absolute;color:#000}
.logo a{font-size:25px;font-weight:bold;text-decoration:none;color:#000}
.spo{position:absolute;margin:82px 0 0;background:url(imgs/11.gif) no-repeat;height:314px;width:353px}
.spo .ttl{font-size:18px;text-transform:uppercase;margin:58px 0 0 20px;width:200px;color:#144062;line-height:20px;height:47px}
.spo .txt{margin:110px 0 0 15px;font-size:13px;width:285px}
.spo .more{font-size:10px;position:absolute;top:273px;left:230px;font-weight:normal;color:#000;text-decoration:none;width:61px;padding:3px 0 0 8px;height:15px}
.spo .more:hover{text-decoration:underline}
.spo1{background:url(imgs/19.gif) no-repeat 10px 40px;margin:15px 0 0}
.spo1 .ttl{font-size:18px;text-transform:uppercase;color:#144062;line-height:20px;height:115px;padding:0 0 0 15px;border-left:1px solid #ccc}
.spo1 .txt{font-size:13px;padding:0 0 0 20px;border-left:1px solid #ccc;line-height:14px}
.spo1 .more{background:url(imgs/20.gif) no-repeat left bottom;height:18px}
.spo1 .more a{color:#FFF;text-decoration:none;padding:3px 0 0 8px;height:15px;background:url(imgs/18.gif);float:left;width:62px;margin:0 0 0 140px;font-size:10px}
.spo1 .more a:hover{text-decoration:underline}
.quicksearch{margin:13px 15px 0 0px;//margin:13px 5px 0 0px;height:100px;float:right}
.quicksearch div{background:url(imgs/13.gif) no-repeat;vertical-align:top;margin:5px 0 10px}
.quicksearch .ttl{padding-bottom:0px;background:none;margin-top:10px;font-size:11px}
.quicksearch input,
.quicksearch select{font-family:Arial,sans-serif;font-size:11px;font-weight:normal}
.quicksearch input{border:none;width:190px;line-height:18px;height:18px;padding:4px 5px 0px;//padding:0 5px;background:none;margin:0 0 1px}
.quicksearch input.find{background:url(imgs/14.gif);border:none;font-size:10px;font-weight:normal;color:#000;text-decoration:none;width:70px;height:19px;cursor:pointer;text-align:left;padding:1px 5px;margin:0 0 0 129px}
.quicksearch input.find:hover{text-decoration:underline}
.quicksearch select{width:200px;text-transform:none}
.order_status{color:#000;display:block;margin:17px 0 0;float:left;text-align:center;padding:0;width:135px;font-size:12px}
.order_status img{margin:8px auto}
.order_status a{color:#e51515;text-decoration:none}
.order_status a:hover{text-decoration:underline}
.vr{background:#adadad;width:1px;height:130px;float:left;margin:10px 5px}
.nav_bot{position:static;margin:15px 0 0;font-size:12px;padding:0;border:none;width:auto}
.nav_bot a{}
.nav_bot a:hover,
.nav_bot a.selected{}
.nav_bot a.selected{}
.clear{clear:both}
.other_ed{font-size:22px;color:#000;font-weight:bold;text-align:right;padding:0 40px}
.other_ed img{vertical-align:middle}
.other_ed a{color:#000}
.other_ed a:hover{text-decoration:underline}
.delivery_calendar{padding:10px 0/*border:solid 1px #ddd;*/}
.delivery_calendar table{float:left;margin:0 15px 0 0;border:solid 1px #ddd}
.delivery_calendar th,
.delivery_calendar td{text-align:center;border:solid 2px #fff}
.delivery_calendar th{background:#FBFCF3;padding:5px;font-size:12px}
.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}
