@import "ajax.css";
form{padding:0;margin:0}
img{border:none}
body{padding:0;margin:0;color:#000;font-family:Verdana, sans-serif;font-size:11px;background-color:#FFF}
table{border-collapse:collapse}
table td{padding:0}
a{color:#000}
a:hover{color:#F00}
.main_table{width:900px}
.main_table td{vertical-align:top}
.left_col{
	background:url(imgs/addr.gif) no-repeat bottom right;
	padding-top:5px;
	padding-left:37px;
}

td.center_col div{padding:10px}
.center_col .testimonials div{margin-bottom:10px;padding:10px 10px 10px 15px;font-size:12px;border:1px dotted #CCC}
.center_col div.subtitle{margin:0 20px;padding:8px 0 0}
.center_col div.spelling{text-align:right;padding:0;font-size:9px}
.center_col .faq table,.center_col .faq td{border:1px solid #666;padding:4px}
.center_col .faq thead td{background:#E6EBF0}

.center_col .news div div{padding:8px 0 0;color:#888;border-top:1px solid #D9D9D9}
.center_col .news div span{font-weight:bold;padding:8px;color:#000}

.center_col div.cart{padding:10px 0}

.right_col{padding: 35px 50px 0 20px;background: url(imgs/bg1.gif) no-repeat 215px 0}
#livechat{margin:10px 0 10px -20px;display:block}
.left_col .fl_hdr{margin-left:10px}
.categories{margin-bottom:120px}
.categories a{
	color:#000;
	text-decoration:none;
	display:block;
	background:url(imgs/mrk.gif) left no-repeat;
	padding-left:10px;
	font-size:11px;
	padding-top:4px;
	padding-bottom:4px;
	width:156px;
	font-family: Verdana, sans-serif;
	border-bottom:1px solid #D9D9D9
}
.categories a:hover,.categories .act{text-decoration:underline;color:#F00}

table.product_index thead td{background:url(imgs/c_t.gif)}

table.product_index tbody td.left{background:url(imgs/c_l.gif)}
table.product_index tbody td.right{background:url(imgs/c_r.gif)}

table.product_index tfoot td{background:url(imgs/c_b.gif)}
.product_index table.product{margin-bottom:8px}
.product_index .product th{color:#F00;font-size:14px;text-align:left}
.product_index .product td{color:#666}
.product_index .product td.text{padding-left:2em;color:#000}

.prod{width: 174px}
.prod .pic{padding-right:0;padding-left:0;width:80px}
.prod .desc{padding-top:0;padding-bottom:0;color:#9A9A9A;font-size: 10px;height: 47px;
}
.prod .desc .nm{
	font-size: 14px;
	color: #F00;
	display: block;
	font-weight: bold;
	margin-bottom: 5px;
	padding-left: 10px;
}
.prod .price{
	font-size:28px;
	color:#244367;
	vertical-align:middle;
	font-weight:bold;
	width: 94px;
	padding-top: 12px;
	font-family: Arial, sans-serif;
}
.prod .buy{text-align:right;padding-right:5px;padding-bottom:5px}

.product_index .col1{padding-left:10px}
.product_index .col3{border-right:1px solid #CCC}

.desc1 h3{text-decoration:underline}

td.summary{background-image:url(imgs/top2.gif);background-repeat:no-repeat;font-size:11px}
td.summary table{margin-left:28px;margin-top:11px}
td.summary a{color:#F00;display:block;margin-top:1px}
td.summary a:hover{color:#F00}

.menu_bot{padding-top:15px;color:#000;font-size:10px}
.menu_bot a{text-decoration:none;margin-right:10px;color:#000;margin-left:10px}
.menu_bot a:hover{color:#000;text-decoration:underline}
.bg1{background-color:#D8D8D8}
.copy{padding-top:10px;padding-left:10px}

.variant{width:100%;border:1px #CCC solid}
.variant .discount{white-space:nowrap;color:#C62323;font-size:12px;font-weight:bold}
.cart .free{color:#C62323}
.variant thead th,
.cart thead th{background-color:#F2F2F2;font-weight:bold;padding:10px 2px;border-bottom:1px solid #D9D9D9}
.variant thead th.price,
.combined thead th.package,
.variant thead th.buy{background-color:#E6EBF0}
.variant tbody td.price,
.cart tbody td.price{font-weight:bold;color:#244367}
.variant td,
.variant th{text-align:center;vertical-align:middle;border-bottom:1px solid #D9D9D9;padding: 10px 12px;font-weight:normal}
.variant .currency td{padding:3px 0;font-size:10px;white-space:nowrap;color:#333}
.variant td a{color:#090;font-weight:bold}
.variant .cont1,.variant .cont2{text-align:left;white-space:nowrap;line-height:13px;padding-top:5px;padding-bottom:5px;font-size:10px}
.variant .cont1{padding-right:7px;font-weight:bold;padding-left:7px;color:#333}
.variant .cont2{padding-left:2px}
.variant thead td.package{background-color:#E6EBF0}
.variant .package{padding-left:5px;padding-right:5px}
.variant .package b{color:#244367}

.cart table.variant{border-width:1px 1px 0}
.cart table.variant tfoot th{border:1px solid #FFF;padding:16px}
.cart table.variant tfoot th a{padding:8px}
.cart table.variant tbody.summary th{text-align:right;font-weight:bold}
.product_index .cart thead th{color:#000;font-size:9px;text-align:center}
.product_index .cart tfoot th{font-size:11px;text-align:center}

form tfoot a{font-weight:bold;color:#090}
form tfoot a:hover{color:#09B}

.error{color:#F00}
div.error{color:#F00;font-weight:bold;display:block;padding:10px}

ol{margin-left:0;padding-left:0;list-style-position:inside}
li{margin-bottom:10px}
li span{font-weight:bold;padding-left:3px}
li.act{color:#F00}
h1{font-size:12px;color:#4580bf;margin-top:2px;margin-bottom:2px;text-transform:uppercase}
h2{font-size:14px;margin:10px;color:#379}
.main{padding:10px}
.main h3{margin-top:20px}
.main .brdr{margin-top:15px;margin-bottom:20px}
.cart {margin-bottom:10px}
.cart .ship{text-align:right}
.cart .ship select{font-size:11px;margin-top:5px;margin-bottom:5px}
.cart td.qty input{width:17px;font-family:tahoma;font-size:10px;font-weight:bold;text-align:center;border:solid #DDD 1px}
.cart td input.cbx{border:none;width:15px}
.cart td{padding:7px}
.cart td.subtot{font-weight:bold;color:#F40000;font-size:11px}
.cart .total{text-align:right;font-weight:bold;line-height:25px;font-size:11px}
.cart .pckg{font-size:10px;font-family:Arial, sans-serif;white-space:nowrap}
h3{font-size:11px;margin-bottom:5px;margin-top:5px}

.hr1,.hr2,.hr3,.hr4,.hr5{background-color:#CCC;margin-top:5px;margin-bottom:5px}
td.center_col div.hr1{height:1px;padding:0}
.hr2{margin-top:0;margin-bottom:10px}
.hr3{margin-top:10px;margin-bottom:0}
.hr4{margin-top:0;margin-bottom:10px;margin-left:0;width:200px}
.hr5{margin-bottom:0;margin-top:0;width:826px;margin-left:37px}

.right_col div.testimonials{margin:5px;padding:0 10px 10px 0;line-height:17px}
.right_col div.testimonials span{font-weight:bold;font-size:11px}

.bookmark{margin-top:15px}
.bookmark td{height:20px}
.bookmark a{color:#7F7F7F;font-size:10px;margin-left:5px}

div.text{border-top-width:5px;padding:10px}
div.text h2{margin-top:5px;color:#000}
div.text p{font-size:12px;margin-bottom:15px}
div.text a{font-size:11px;font-weight:bold;color:#000}
div.text a:hover{text-decoration:underline}

.name_tbl{width:100%;margin-bottom:5px}
.name_tbl td{ vertical-align:middle;}
.name_tbl .nm{font-size:14px;color:#F00;font-weight:bold;padding-bottom:1px}
.name_tbl .vnm{color:#666;padding-right:7px}
.name_tbl a{color:#F00}

.brdr{border:solid #CCC 1px;border-bottom-width:2px;padding:1px}

.catr{background:url(imgs/pair.jpg) no-repeat;padding-top:5px;height:218px;margin-left:0}
.catr a{font-size:9px;width:auto;margin-left:110px;background:none;font-weight:normal;padding-top:2px;padding-bottom:2px;padding-left:7px}
.catr a:hover,.catr a.act{background:url(imgs/mrk4.gif) left center no-repeat}

.cart_btns{text-align:center;margin-bottom:15px;margin-top:20px}
.cart_btns a{margin:5px;color:#090;font-weight:bold}

.center{text-align:center}
.blist{margin-right:15px;margin-bottom:15px}
.blist .desc1{height:auto}
.blist h3{margin-top:0;text-decoration:underline}
.addr{background:#F0F0F0 url(imgs/addr.gif) no-repeat 15px 10px;margin-top:10px;height:60px}
td.top1{padding-left:37px}
#fl_top{height:247px}
.packs td{padding:10px 5px}
img.vcode{vertical-align:middle}

#livechat{margin:12px 6px 0}

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

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{text-decoration:underline}

table.quicksearch{width:210px}
.quicksearch th{padding:0;text-align:right}
.quicksearch td{padding:10px 4px;background:url(imgs/qsearch-bg.gif) no-repeat}
.quicksearch input{border:none}
div.also{padding:0}

div.alphabet{text-align:center}
.alphabet a,.alphabet span{padding:2px;text-decoration:none;color:#AAA}
.alphabet a:link,.alphabet a:visited{color:#000;text-decoration:none}
.alphabet a:hover{text-decoration:underline}
.alphabet span.selected{color:#F00}

.we_accept{text-align:right;padding:12px 5px 0 0}

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