@import "ajax.css";
form{padding:0;margin:4px 0}
img{border:none}
body{padding:0;margin:0;color:#000;font-family:Tahoma,sans-serif;font-size:11px;background-color:#FFF}
table{border-collapse:collapse}
td,th{padding:0}
p{margin-top:12px;margin-bottom:5px}
a{color:#FC7300}

table.main_table{height:100%;table-layout:fixed;width:1004px}
.main_table td{vertical-align:top}
td.left_col{width:195px}
td.left_col1,td.left_col2{background:url(imgs/left_2.gif) repeat-y;width:35px}
td.left_col2{vertical-align:bottom}
td.right_col{padding-left:6px;background:url(imgs/right_1.gif) repeat-y right;padding-right:29px}
.categories{padding-top:15px;padding-left:20px;margin-bottom:30px}
.categories a{color:#000;text-decoration:none;display:block;background:url(imgs/mrk1.gif) no-repeat 10px;padding-left:20px;font-size:14px;padding-top:4px;padding-bottom:4px}
.categories a:hover,.categories .selected{color:#FFF;background:url(imgs/mrk4.gif) no-repeat 0px;}
.desc1 h3{font-size:18px;color:#000;font-weight:normal;margin-top:7px}

table.product,.cart table{width:100%;margin-bottom:10px}
.product .free,.cart table .free{color:#F30;font-weight:bold}
.product thead td,.cart thead td{line-height:28px;font-weight:bold;font-size:12px;padding:0}
.product thead td.price,.cart thead td.price{color:#000}
.product td,.cart td{text-align:center;vertical-align:middle;font-weight:normal}
.product .buy{padding-top:4px;}
.product td a{color:#FC7300;font-size:12px;}
.product .price,.cart .price{font-weight:bold;color:#FC7300;}
.product thead .price,.cart thead .price{color:#000}
.product .over{background:#F2F9FF}

table.variant{background:url(imgs/d1.gif) top repeat-x; width:100%; font-size:12px; line-height:18px;;}
.variant thead th,.cart thead th{background:url(imgs/d1.gif) bottom repeat-x;padding:8px}
.variant tbody td.content,.variant tbody td.pills{border:0;}
.cart .subtotal {font-size:14px;}
.cart .variant tr.total td, .cart .variant tr.total th {text-align:right; font-size:16px; font-weight:bold;}

.shipmethod {border-top:#ccc 1px solid; border-bottom:#ccc 1px solid;}
.product h1 {font-size:24px; line-height:24px; font-weight:normal; }
.product h1 small {font-size:16px; color:#48f; font-style:italic; }

.variant td.package, .variant td.price {font-size:14px; line-height:24px;}

table.combined tbody td,.variant tbody td.last{padding:2px 4px;border-bottom:1px solid #ccc}
table.combined tr.last td.package,table.combined tr.last td.price,table.combined tr.last td.buy,
	table.combined tr.last td.perpill,table.combined tr.last td.last{border:0}
.cart tfoot th{background:url(imgs/hr.gif) top no-repeat;padding:6px}
.cart td{padding-left:10px}

.product .descr{background:url(imgs/hr.gif) top no-repeat;text-align:left;padding:4px}
.product .text{font-size:12px}

ol{margin-left:0;padding-left:0;list-style-position:inside}
li{margin-bottom:10px;margin-top:5px}
li span{font-weight:bold;padding-left:3px}
h1{font-size:18px;margin-top:10px;margin-bottom:10px}
h2,.descr h3{font-size:18px;margin-top:20px;margin-bottom:5px;color:#6BB834;font-weight:normal;line-height:20px}
table.faq td{padding:4px 8px;border:solid 1px #21B9DA}
table.faq thead td{font-weight:bold}

div.faq h2{margin-top:2em;margin-bottom:-0.5em}
div.faq table,div.faq table td{border:1px solid #487B10;padding:4px 8px}
div.faq table thead td{font-weight:bold;background:#F0F0F0}

.cart .qty input{width:17px;font-family:tahoma;font-size:10px;font-weight:bold;text-align:center;border:1px solid #DDD;margin:6px}
.cart .fixed input{background:#DDD}
.cart .total{font-weight:bold;color:#FC7300;white-space:nowrap;padding:0 10px;font-size:12px}
.cart .product{font-weight:bold;text-align:left}
.cart .price{color:#000;font-weight:normal}
.cart .summary td{padding:10px}
.cart .shipmethod{text-align:left;padding:10px}

h3{font-size:11px;margin-bottom:5px;margin-top:15px}
.left_col p,.left_col h3{margin-left:10px;font-size:11px}
.left_col h3{margin-top:0}
.hr1,.hr2,.hr3,.hr4,.hr5,.hr6{height:1px;line-height:1px}
.hr1,.hr2{background:url(imgs/d1.gif)}
.hr2{margin-top:7px;}
.hr3{background:#53A518;}
.hr4{background:url(imgs/d2.gif);margin-top:5px;margin-bottom:5px}
.hr5{background:url(imgs/hr.gif);margin-top:10px}
.hr6{background:url(imgs/hr.gif)}
.test{padding:15px 5px;background:url(imgs/hr.gif) bottom no-repeat;margin:0;font-size:12px}
.test span{font-weight:bold;font-size:11px;display:inline}

.col0, .col1{width:250px;}
table.index_item{border-bottom:solid #482 1px; border-right:solid #8f4 1px; font-size:10px;color:#727272;width:250px;margin:5px;padding:5px;height:180px;}
.index_item .pic{width:80px;}
.index_item .desc1{height:50px; padding-right:5px;}
.index_item .desc2{padding-top:7px; height:100px; overflow:hidden; text-align:justify; padding:0 16px 0 38px;}
.index_item .price{font-size:22px;color:#000;text-align:center;height:50px}
.index_item .buy{width:105px}
.index_item .buy a img{width:94px;height:42px}
.index_item td.more{background:url(imgs/mrk2.gif) no-repeat 0 13px;padding-left:10px;padding-top:8px;white-space:nowrap;font-size:11px}
.index_item .more a{color:#000;text-decoration:none}
.index_item .more a:hover{text-decoration:underline}
.desc1 h3{font-size:18px;color:#000;font-weight:normal;margin-top:7px}

.bookmark {margin-left:50px; margin-top:10px;}
.bookmark th {width:20px; text-align:right;}
.bookmark td{vertical-align:middle; text-align:left; margin:0; padding:0;}
.bookmark a{margin:0; padding:0; font-size:10px; padding-bottom:5px}

.prod1{width:auto; border:none; margin-bottom:10px}
.prod1 .pic{width:90px}
.prod1 .desc1{width:130px;font-size:11px;white-space:nowrap;padding-right:10px;height:auto}
.prod1 .desc2{padding-top:10px;font-size:11px}
.error{color:#F00}
noscript,div.error{color:#F00;font-weight:bold;display:block;padding:10px}

.center{text-align:center}
.addr{background:url(imgs/addr.gif) no-repeat 15px 10px;height:80px}
.top5{background:url(imgs/top_5.jpg);width:373px}
.top5 div{margin-left:60px;color:#FFF;font-size:10px;width:210px;margin-top:25px}
.top5 a{color:#FFF;text-decoration:none}
.top5 a:hover{text-decoration:underline;color:#FFF}
.top7{background:url(imgs/top_7.gif) no-repeat bottom;width:235px}

.quicksearch{font-size:10px;margin-left:40px;margin-top:11px}
.quicksearch td{height:18px;vertical-align:middle}
.quicksearch input{border:none;width:105px;font-size:10px;margin-right:2px;color:#727272}
.quicksearch img{width:20px;height:20px}

div.summary{height:52px;font-size:11px;color:#FFF;background:url(imgs/top_6.jpg);padding:25px 2px 2px 44px}
div.summary div{width:120px;margin-left:-10px}
div.summary a{color:#FFF;font-weight:bold;text-decoration:none;background:url(imgs/mrk5.gif) no-repeat 0 5px;padding-left:10px;padding-right:5px;margin-left:-10px}
div.summary a:hover{color:#FFF;text-decoration:underline}

.bot_1{background:url(imgs/bot_1.gif);width:230px;height:55px}
.bot_4{background:url(imgs/bot_4.gif);width:235px;height:55px}
.bot_8{background:url(imgs/bot_8.gif) no-repeat right;vertical-align:middle;height:38px;color:#666}
.book,.subs{padding-left:20px;font-size:10px;margin-top:12px;background:no-repeat left}
.book a,.subs a{color:#000}
.book{margin-left:65px;background:url(imgs/book.gif) no-repeat}
.subs{margin-left:50px;background:url(imgs/subs.gif) no-repeat}
.index_item div.more{font-size:11px;padding-top:5px}
.index_item div.more a{background:url(imgs/mrk2.gif) no-repeat 0 5px;padding-left:10px;padding-right:5px}

div.menu{text-align:center;vertical-align:middle;padding-top:10px}
.menu a,form tfoot a,form tfoot input{background:url(imgs/mrk2.gif) no-repeat 0 5px;padding-left:10px;color:#727272;font-size:12px;font-weight:normal}
form tfoot input{border:none;color:#000;cursor:pointer;padding-left:8px}
.menu a,.right_col .news a,form tfoot a{color:#000;text-decoration:none;margin:0 5px}
.menu a:hover,.right_col .news a:hover,form tfoot a:hover{text-decoration:underline}
.menu a.selected,th.menu a{color:#727272}

form tfoot a{font-weight:bold}
form tbody th{color:#6BB834;text-align:left;padding-right:6px}
form sup{color:#0AF}
.cart tbody img{cursor:pointer}

.center_col, a {font-size:12px;}
div.bottom, .center_col div.news table, .center_col div.testimonials div {background:url(imgs/hr.gif) top no-repeat}
.center_col div.news table tbody.foot th {text-align:right; padding:10px 2px;}
.center_col div.news a.selected{color:#727272; background:url(imgs/mrk3.gif) no-repeat 0 5px;}
.center_col div.news {background:none; text-align:left; margin:0;}
.center_col div.news table tbody.foot td{color:#727272;padding:10px 2px;width:64px}
.center_col div.news h2{color:#000;text-decoration:underline}
.center_col div.news div.menu{padding:8px}
.center_col div.news table.first{background:none}

.center_col div.testimonials div,.spelling {padding:10px 2px}
.center_col div.menu{background:url(imgs/d1.gif) bottom repeat-x;text-align:left;padding:8px}

.right_col div.news{margin:8px 0}
.right_col .news th
{background:url(imgs/l1.gif) 35px 6px no-repeat;vertical-align:top;padding:6px 8px 0 0}
.right_col .news td
{background:url(imgs/d1.gif) top repeat-x;width:148px;padding:8px}
.right_col .news tr.first td{background:none}
.right_col .news a{margin:0}

td.menu_bot div.menu div{height:44px;background:url(imgs/bot_2.gif) bottom left no-repeat}
td.menu_bot {background:url(imgs/bot_3.gif) bottom right no-repeat}

table.info{background:url(imgs/d1.gif) bottom repeat-x}
.info thead th{background-color:#F2F9FF}
.info td,.info th{padding:8px}

.pager{padding-top:10px;padding-bottom:10px}
.pager a{text-decoration:none;padding:3px 5px;color:#000}
.pager a:hover{text-decoration:underline}
.pager a.prev{background:url(imgs/mrk6.gif) no-repeat left 8px;padding-left:10px}
.pager a.next{background:url(imgs/mrk2.gif) no-repeat right 8px;padding-right:10px}
.pager a.selected{color:#FFF;background:#FC7300}

img.vcode{vertical-align:middle}
#livechat{margin:6px;text-align:center}

tr.popular{background-color:#F6FFE8}
tr.popular td.package,div.legend{background:url(imgs/popular.gif) #F6FFE8 no-repeat 1px 1px}
div.legend{padding:1em}

div.also{background:url(imgs/hr.gif) bottom no-repeat;padding:20px 0 4px}
tr.upgrade td{padding:7px;text-align:center}
tr.upgrade td span{padding:5px 10px;background:#F8FFEC}
tr.upgrade td span a, tr.upgrade td span b{color:#000}
tr.upgrade td span a{font-size: 11px;text-decoration:underline}
.also td{text-align:center;vertical-align:middle}

div#sccfwx{padding-left:3em}

.cart form table tfoot input{background-position:3px 50%;color:#000;font-family:Tahoma,sans-serif;font-size:12px;font-weight:bold;margin-right:7px;padding:2px 5px 2px 10px}
.cart form table tfoot input.checkout{border:1px solid #FC7300}

div.alphabet{text-align:center;margin-top:1em}
.alphabet a,.alphabet span{padding:3px 3px 2px 3px;color:#999}
.alphabet a:link,.alphabet a:visited{color:#000;text-decoration:none}
.alphabet a:hover{text-decoration:underline;}
.alphabet span.selected,.alphabet a:hover{color:#FFF;background:#18BAEF}

.copy{background:url(imgs/bot_7.gif) no-repeat;text-align:center;height:28px;padding-top:10px}
.copy img{margin-right:3em}

div.contact p img{vertical-align:bottom}

#checkout_form .right_col {background:white;}