form{padding:0px;margin:0px}
img{border:none}
body{padding:0;margin:0;color:#000000;font-family:Verdana, sans-serif;font-size:11px}
table{border-collapse:collapse}
table td{padding:0px}
p{margin-top:10px;margin-bottom:5px}
a{color:#000000}
a:hover{color:#FF0000}
.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;
}
.center_col{
	padding-top: 5px;
}
.right_col{
	padding-left: 20px;
	padding-right: 50px;
	background: url(imgs/bg1.gif) no-repeat 215px 0px;
	padding-top: 5px;
}
.right_col .live{
	margin:10px 0px 10px -20px;
	display: block;
}
.left_col .fl_hdr{
	margin-left:10px;
}
.center_col .fl_hdr{
	margin-left:20px;
}
.categories{
 margin-bottom: 120px;
}
.categories a{
	color:#000000;
	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: solid #d9d9d9 1px;
}
.categories a:hover,.categories .act{text-decoration:underline;color:#FF0000}

.best{
}
.best .t{ background:url(imgs/c_t.gif)}
.best .l{ background:url(imgs/c_l.gif)}
.best .r{ background:url(imgs/c_r.gif)}
.best .b{ background:url(imgs/c_b.gif)}
.best .c{ width:100%}

.prods .col1{}
.prod{
	width: 174px;
}
.prod td{}
.prod .pic{
	padding-right:0px;
	padding-left:0px;
	width: 80px;
}
.prod .desc{
	padding-top:0px;
	padding-bottom:0px;
	color:#9A9A9A;
	font-size: 10px;
	height: 47px;
}
.prod .desc .nm{
	font-size: 14px;
	color: #FF0000;
	display: block;
	font-weight: bold;
	margin-bottom: 5px;
	padding-left: 10px;
}
.prod .price, .also .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;
}
.prod a:hover{}

.prod1{
	width: 100%;
}

.prods .col2{
	padding-left:10px;
}
.prods .col3{
	border-right: solid #cccccc 1px;
}

.desc1 h3{text-decoration:underline}
.carty{background-image:url(imgs/top2.gif);background-repeat:no-repeat;font-size:11px}
.carty table{
	margin-left:28px;
	margin-top:11px;
}
.carty a{
	color:#FF0000;
	display: block;
	margin-top: 1px;
}
.carty a:hover{color:#FF0000}
.carty .crt{}
.menu_bot{
	padding-top:15px;
	color:#000000;
	font-size: 10px;
}
.menu_bot a{text-decoration:none;margin-right:10px;color:#000000;margin-left:10px}
.menu_bot a:hover{color:#000000;text-decoration:underline}
.bg1{background-color:#D8D8D8}
.copy{padding-top:10px;padding-left:10px}
.price_table{
	width:100%;
	border: #CCCCCC solid 1px;
}
.price_table .discount{white-space:nowrap;color:#C62323;font-size:12px;font-weight:bold}
.price_table .free{color:#C62323}
.price_table thead td{background-color:#F2F2F2;font-weight:bold;font-size:11px;padding:10px 2px}
.price_table thead td.price{
	background-color:#E6EBF0;
	color:#000000;
	font-size: 11px;
}
.price_table thead td.buy{background-color:#E6EBF0}
.price_table td{
	text-align:center;
	vertical-align:middle;
	border-bottom:solid #d9d9d9 1px;
	padding: 10px 12px;
}
.price_table .currency td{
	padding: 3px 0px;
	font-size:10px;
	white-space: nowrap;
	color: #333333;
}
.price_table .even td{}
.price_table td.buy{
}
.price_table td a{color:#009900;font-weight:bold}
.price_table .price{font-weight:bold;color:#244367;font-size:13px}
.price_table .cont1,.price_table .cont2{
	text-align:left;white-space:nowrap;line-height:13px;padding-top:5px;padding-bottom:5px;
	font-size: 10px;
}
.price_table .cont1{
	padding-right:7px;
	font-weight: bold;
	padding-left: 7px;
	color: #333333;
}
.price_table .cont2{
	padding-left:2px;
}
.price_table thead td.pack{background-color:#E6EBF0}
.price_table .pack{padding-left:5px;padding-right:5px}
.price_table .pack b{color:#244367}
ol{margin-left:0px;padding-left:0px;list-style-position:inside}
li{margin-bottom:10px;margin-top:5px}
li span{font-weight:bold;padding-left:3px}
li.act{color:#FF0000}
h1{
	font-size:12px;
	color:#4580bf;
	margin-top:2px;
	margin-bottom:2px;
	text-transform: uppercase;
}
h2{font-size:14px;margin-top:10px;margin-bottom:5px;color:#333333}
.main{
	padding: 10px;
}
.main h3{margin-top:20px}
.main .test{margin-bottom:10px
	background:url(imgs/quot.gif) #F0F0F0 no-repeat;
	padding:10px 10px 10px 15px;
	font-size: 12px;
	border: dotted #CCCCCC 1px;
}
.main .brdr{margin-top:15px;margin-bottom:20px}
.cont{margin-top:20px;margin-bottom:20px}
.cont .msg{width:360px;height:120px;border:solid #CCCCCC 1px;padding:5px}
.cont td{padding:1px}
.cont th{text-align:left;padding-top:5px;color:#244367}
.cont tbody input{border:solid #CCCCCC 1px;width:240px;padding:2px 5px}
.cont input.rnd{width:80px}
.cont a{
	color: #009900;
	font-weight: bold;
}
.cart {margin-bottom:10px}
.cart .ship{text-align:right}
.cart .ship select{font-size:11px;margin-top:5px;margin-bottom:5px}
.cart td input.qty{width:17px;font-family:tahoma;font-size:10px;font-weight:bold;text-align:center;border:solid #DDDDDD 1px}
.cart td input.cbx{border:none;width:15px}
.cart td{
	padding: 7px 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:#CCCCCC;margin-top:5px;margin-bottom:5px}
.hr1{
	height: 1px;
}
.hr2{margin-top:0px;margin-bottom:10px}
.hr3{margin-top:10px;margin-bottom:0px}
.hr4{margin-top:0px;margin-bottom:10px;margin-left:0px;width:200px}
.hr5{
	margin-bottom:0px;
	margin-top: 0px;
	width: 826px;
	margin-left: 37px;
}
.test p{
	margin-top:5px;
	padding:0px 10px 10px 0px;
	line-height: 17px;

}
.test 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}
.prod1{border-top-width:5px;padding:10px}
.prod1 h2{margin-top:5px;color:#000000}
.prod1 p{font-size:12px;margin-bottom:15px;margin-top:15px}

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

.brdr{border:solid #CCCCCC 1px;border-bottom-width:2px;padding:1px}
.prod1 a{font-size:11px;font-weight:bold;color:#000000}
.prod1 a:hover{text-decoration:underline}
.catr{background:url(imgs/pair.jpg) no-repeat;padding-top:5px;height:218px;margin-left:0px}
.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: #009900;
	font-weight: bold;
}
.center{text-align:center}
.blist{margin-right:15px;margin-bottom:15px}
.blist .desc1{height:auto}
.blist h3{margin-top:0px;text-decoration:underline}
.addr{ background:#F0F0F0 url(imgs/addr.gif) no-repeat 15px 10px;margin-top:10px;height: 60px}

.top1{
	padding-left:37px;
}
#fl_top{height:247px}
.also{
	border: dotted #D9D9D9 1px;
}
.also .price{
	width: 95px;
	padding-top: 8px;
}
.also .desc{
	width: 100%;
}
.packs td{padding:10px 5px}
