body{background:url(imgs/bg2.gif) repeat-x #fff;color:#000;font-family:Georgia,"Times New Roman",Times,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-style:italic;font-size:18px}
.left_col h2{text-align:right}
.box4 h2{font-size:15px}
h3{font-size:15px;line-height:0.9;margin:15px 0 5px;color:#000}
.main h2{margin:20px 0 10px}
a{color:#000}
a:hover{}
.col1{width:30%}
.col3{width:50%}
.col2{width:1100px;background:url(imgs/05.jpg) no-repeat 0px 269px #fff}
.categories{clear:both;font-size:12px;padding:0 0 0 15px}
.categories a{display:block;font-weight:normal;color:#62543C;padding:3px 2px;text-align:right}
.categories a:hover,
.categories .selected{text-decoration:none;color:#000;background:#EDE3EE;}
.categories .selected{font-weight:bold;color:#000}
.categories a:hover{}
.nav_top a{color:#FFF}
.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{font-size:15px;position:absolute;width:380px;top:45px;left:0;padding:5px 0;font-weight:normal}
.top_small .nav_top a{padding:0 0 0 10px}
.carty{font-size:12px;background:url(imgs/c01.gif)  no-repeat left bottom;margin:15px 100px 0}
.carty .td1{font-weight:normal;padding:0 0 0 33px;background:url(imgs/crt.gif) no-repeat left;height:30px}
.carty .td2{background:url(imgs/c02.gif)  no-repeat right bottom;height:30px;vertical-align:middle;padding:0 10px}
.carty .td2 div{background:#9b69a4;height:23px;padding:7px 0 0}
.carty span{font-weight:bold;font-size:21px}
.carty a{color:#FFF;font-weight:bold;padding:0 5px}
.carty a:hover{text-decoration:none}
.prod{margin:0;padding-left:80px;width:220px;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:43px;background:url(imgs/16.gif) left;text-align:center;padding-top:3px;color:#000;font-size:11px;margin-left:-70px}
.prod .pr span{display:block;font-size:24px;font-weight:bold;line-height:19px}
.prod .buy{width:140px;float:left;height:33px;background:url(imgs/16.gif) right;text-align:center;padding-top:13px;font-size:18px;font-weight:bold;color:#FFF}
.prod .buy a{color:#000}
.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:#113710}
.prod .dsc a{}
form tfoot input{height:36px;text-align:center;font-size:16px;font-weight:bold;padding:0;margin:10px 0 10px;background:url(imgs/14.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:14px;margin:0 0 15px}
.variant tbody tr{}
.variant tbody tr.even{background-color:#FFEBD9}
.variant td,
.variant th{padding:6px 15px 6px 0px;vertical-align:middle;color:#62543C;text-align:right}
.variant thead th{font-weight:bold;background:#FE9D3F;color:#000;text-align:center;padding:6px 0}
.variant thead th.package{background:url(imgs/c03.gif) top left no-repeat #FE9D3F}
.variant thead th.buy{background:url(imgs/c04.gif) top right no-repeat #FE9D3F;}
.variant tbody td.buy{text-align:right;padding-right:10px;white-space:nowrap;height:20px}
.variant tbody td.buy a{color:#000;margin:0;padding:3px 0 0px 13px;font-size:12px;font-weight:bold;text-decoration:none;display:inline-block;vertical-align:middle;background:url(imgs/b03.png) left no-repeat;height:17px}
.variant tbody td.buy a:hover{color:#FFF}
.variant tbody td.buy u{display:inline-block;vertical-align:middle;height:20px;width:11px;background:url(imgs/b04.png)}
.variant tbody td.perpill{font-weight:bold;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:#EDE3EE}
.cart .variant tbody tr{}
.cart .variant tbody tr.even{}
.cart .variant thead th,
.cart .variant td{text-align:center;padding:7px 2px;color:#000}
.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;font-size:13px}
.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;padding:10px}
.cart .variant tr.total td{font-weight:bold;background-color:#FFF5EC;font-size:14px}
.cart .variant thead th.package{background:#FE9D3F}
.cart .variant thead th.remove{background:url(imgs/c03.gif) top left no-repeat #FE9D3F}
.cart .variant thead th.subtotal{background:url(imgs/c04.gif) top right no-repeat #FE9D3F}
.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:800px;float:left;margin-left:150px}
h1{font-size:30px;font-style:italic}
.left_col h1{margin:0;padding:0;text-align:right}
.box4 h1{font-size:21px;margin:0;padding:0}
.main a{color:#660066}
.main a:hover{background:#EDE3EE;color:#000}
div.index h1{}
div.index{margin:0;float:none;width:auto;padding:0}
div.product{width:570px;margin:0}
h1{}
.pic{text-align:center}
.pic img{}
.dsc{font-size:13px}
.dsc h2{font-size:16px;margin:5px 0;text-align:right}
.simple{margin:10px 0;font-size:13px}
.simple td,
.simple th{padding:5px 6px;border:solid 1px #FFEBD9;vertical-align:middle}
.simple thead td{background-color:#FE9D3F;line-height:.9;font-weight:bold;font-size:11px}
.testimonials div{border-bottom:dashed 1px #FE9D3F;padding:15px 10px}
.testimonials div.even{background-color:#FFF5EC}
.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;text-align:justify}
.top_small{margin:0;width:1100px;position:relative}
.top_small .box1,
.top_small .box2,
.top_small .box3{float:left;height:219px;color:#FFF;font-weight:bold}
.top_small .box1{background:url(imgs/01.jpg);width:400px;text-align:right}
.top_small .box2{background:url(imgs/02.jpg);width:300px}
.top_small .box3{background:url(imgs/03.jpg);width:400px;color:#FFF;text-align:right}
.top_small .hl{width:800px;position:absolute;height:1px;overflow:hidden;left:0px;top:45px;background:url(imgs/bg1.png)}
.top_small .box7,
.top_small .box8{height:50px;background:url(imgs/04.jpg);width:400px;float:left}
.top_small .box8{background:url(imgs/04.gif) no-repeat;width:700px}
.top_big{}
.top_big .box4,
.top_big .box5,
.top_big .box6{float:left;height:281px;color:#FFF}
.top_big .box1{background:url(imgs/08.jpg)}
.top_big .box2{background:url(imgs/09.jpg)}
.top_big .box3{background:url(imgs/10.jpg)}
.top_big .box4{background:url(imgs/11.jpg);width:252px;padding:0 0 0 100px;overflow:visible}
.top_big .box5{background:url(imgs/12.jpg);width:231px}
.top_big .box6{background:url(imgs/13.jpg);width:487px;padding:0 0 0 30px}
.box4 div{float:left;height:50px;width:67px;text-align:center;font-size:11px;color:#000;margin:0 5px 0 0;padding:3px 0 0}
.box4 div b{font-size:16px;display:block;line-height:12px}
.box4 p{font-style:italic;margin:20px 10px 0 0;font-size:15px}
.box4 a{color:#FFF}
.left_col{float:left;width:345px;text-align:right;margin:0 20px 0 10px}
.left_col ul{text-align:justify}
.right_col{width:140px;float:left;margin:0 0 0 10px}
.right_col h2{margin:0 0 10px 0;text-align:right}
.cart .variant .bonus tr{background-color:#FFF5EC}
.cart .variant .bonus th{text-align:left;background-color:#FFF}
.cart .variant .bonus td{}
.cart .variant .bonus input{border:none}
.cart .variant .bonus .pic{padding:0}
.cart .variant .bonus .pic{width:auto}
.cart .variant .bonus .pic img{height:28px;margin:0;border:none}
.bot{clear:both;margin:15px 0 0;padding:10px 20px 20px 70px}
.bot .copy{font-size:11px;color:#7f7f7f;margin:20px 0 0}
.bot .copy a{color:#7f7f7f}
.bot .we_accept{float:right}
.bot .addr{}
.bot em{color:#552065;font-size:15px;font-weight:bold;margin:0 0 20px;display:block}
img.vcode{vertical-align:middle}
img.photo{cursor:pointer;margin-right:5px}
.logo{font-size:11px;color:#FFF;font-style:italic;position:absolute;width:380px;top:10px;left:0px}
.logo a{font-size:28px;text-decoration:none;color:#FFF}
a.spo,
a.live_support{height:98px;width:290px;text-align:left;display:block;text-decoration:none;color:#000;float:right;margin:0 0 0 15px}
.spo span,
.live_support span{font-size:14px;display:block;text-transform:uppercase;width:115px;height:47px;font-family:Arial,sans-serif;font-weight:bold;text-align:center;line-height:18px;letter-spacing:-1px;cursor:pointer;padding:10px 0 0}
.spo span b,
.live_support span b{font-size:19px;display:block;margin-bottom:7px}
a.spo,
a.spo:hover{background:url(imgs/06.gif) no-repeat}
a.live_support,
a.live_support:hover{background:url(imgs/07.gif) no-repeat}
a.live_support span{font-size:10px;padding:10px 0 0 175px}
a.spo:hover,
a.live_support:hover{color:#FFF}
.nav_bot{position:static;margin:0;font-size:12px;padding:0;border:none;width:auto}
.nav_bot a{color:#552065;padding:0 15px 0 0}
.nav_bot a:hover,
.nav_bot a.selected{}
.nav_bot a.selected{}
.clear{clear:both}
.other_ed{font-size:22px;color:#FFF;font-weight:bold;text-align:right;padding:10px 60px 0;float:right}
.other_ed img{vertical-align:middle}
.other_ed a{color:#fff}
.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 #FFEBD9;background-color:#FFF5EC}
.delivery_calendar th,
.delivery_calendar td{text-align:center;border:solid 2px #fff}
.delivery_calendar th{padding:5px;font-size:12px;background-color:#FFEBD9}
.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{text-align:right}
.dsc_sh img{float:left;border:solid 1px #eee;margin:0 10px 5px 0;padding:3px}
.box6 .prod{padding:50px 0 0;margin:0;color:#FFF;width:205px}
.box6 .prod a:hover{color:#FFF}
.box6 .prod .name{color:#fff;font-size:18px;font-style:italic}
.box6 .prod .pr{background-image:url(imgs/17.gif);width:87px;margin-left:0px}
.box6 .prod .pr span{}
.box6 .prod .buy{background-image:url(imgs/17.gif);width:115px}
.box6 .prod .dsc{color:#fff;margin:10px 0}
.box6 .prod .dsc a{color:#fff}
.box6 .vr{margin:75px 15px 0 10px;height:100px;background-color:#7D4083;width:1px;float:left}
body.index{background:url(imgs/bg3.gif) repeat-x #fff}
body.index .col2{background-position:0px 550px}
.left_col a.spo,
.left_col a.live_support{margin:15px 0 0 15px}
.left_col a.spo{margin-top:70px}
.index .carty{background-image:url(imgs/c05.gif)}
.index .carty .td2{background-image:url(imgs/c06.gif)}
.index .carty .td2 div{background:#AA74AC}
.bnrs{height:120px;padding:0px 150px 0 0;}
.index .bnrs{padding-right:50px;}
.all{width:950px;}
.all h1{padding-bottom:20px;}
#product_info{width:565px;}
div.sitemap{float:left;margin-bottom:0;margin-left:100px;margin-right:500px;margin-top:0;}
.method-cross{color:#aaa;text-decoration:line-through;}
