body
	{ background-color:#20B2ED; }
body
	{ font-family:Arial, Helvetica, sans-serif; }
body
	{ font-size:12px; }
body, a
	{ color:#000; }
body, form
	{ margin:0px; }

a
	{ text-decoration:none; }
a:hover
	{ text-decoration:underline; }

h1a
	{ color:#ed202a; font-size:20px; font-weight:bold; padding:15px 0px 20px 0px; border-bottom:1px solid #E5E5E5; margin:0px 0px 20px 0px; }

.cw
	{ width:960px; }

.fr
	{ float:right; }
.clr
	{ clear:both; }
.tar
	{ text-align:right; }
.tac
	{ text-align:center; }


.h1_1
	{ font-size:20px; font-weight:bold; margin:10px 0px 20px 0px; }
.h2_1
	{ font-size:16px; font-weight:bold; margin:10px 0px 10px 0px; }
.h1_1, .h1_1 a, .h2_1, .h2_1 a
	{ color:#20B2ED; }
.h1_2
	{ font-size:20px; font-weight:bold; margin:10px 0px 20px 0px; }
.h1_2, .h1_2 a
	{ color:#ed202a; }

.note
	{ color:#999; font-size:11px; }
.fn
	{ font-weight:bold; padding:3px 10px 0px 0px; }

.msg
	{ color:#0F0; font-size:14px; }
.err
	{ color:#F00; }
.edit .txt
	{ width:300px; }
.edit textarea
	{ width:300px; }

.price
	{ font-size:25px; font-weight:bold; color:#20B2ED; }
.net_price
	{ font-size:12px; font-weight:bold; color:#20B2ED; }
.alt1
	{ font-weight:bold; color:#20B2ED; }
.alt2
	{ background-color:#3BBBEF; color:#FFF; font-size:14px; font-weight:bold; padding:4px 5px; }

.small
	{ font-size:11px; }
.big
	{ font-size:14px; }
.more
	{ color:#ed202a; font-weight:bold; }
.sep1
	{ border-bottom:1px solid #DAE1E4; margin-top:10px; margin-bottom:10px; font-size:1px; height:1px; }
.sep2
	{ height:20px; }
.desc4l
	{ height:64px; overflow:hidden; }

.data th, .data td
	{ padding:1px 5px; }
.data input.qty
	{ width:50px; text-align:right; }
.data input.btn1
	{ font-size:11px; }

.main_top
	{ height:50px; background-color:#E9F7FD; border-bottom:1px solid #20B2ED; }
.header
	{ background-color:#FFF; padding:12px 0px 0px 0px; }

.header .search
	{ margin:10px 10px 0px 0px; }
.header .search .txt
	{ border:1px solid #EFEFEF; padding:2px 3px; }
.header .search select
	{ border:1px solid #C1C1C1; padding:1px; }
.header .search select .def
	{ color:#666; }
.header .search .btn
	{ border:1px solid #C1C1C1; padding:1px 3px; background-color:#989898; color:#FFF; height:22px; width:70px; cursor:pointer; }

.menu1
	{ padding:0px 10px 0px 0px; }
.menu1 a
	{ color:#989898; margin-left:10px; }
	
.menu2
	{ padding:0px 0px 10px 0px; margin-top:15px; }
.menu2 a
	{ font-size:18px; }
.menu2 .left
	{ padding:0px 0px 0px 5px; }
.menu2 .left a
	{ margin-right:25px; }
.menu2 .right
	{ padding:0px 10px 0px 0px; }
.menu2 .right a
	{ color:#ed202a; }

.banner
	{ height:150px; background:url(images/top/banner_bg.gif) #FFF repeat-x top; padding-bottom:20px; }

.content
	{ padding:0px 0px 40px 0px; background-color:#FFF; }
.content .left
	{ padding:0px 20px 0px 0px; background:url(images/content_bg.gif) top center no-repeat; }
.content .right
	{ width:290px; }

.path
	{ font-size:11px; border-bottom:1px solid #CCC; padding:0px 0px 5px 0px; }
.path .active
	{ color:#ed202a; font-weight:bold; }

.top_prod .left2
	{ width:40px; background:url(images/right/top_p_l_bg.gif) #312D2E no-repeat top; color:#ED202A; font-size:36px; font-weight:bold; text-align:center; }
.top_prod .right2
	{ background:url(images/right/top_p_bg.gif) repeat-y left; }
.top_prod .item
	{ background:url(images/right/top_p_item_bg.gif) repeat-y left; margin:16px 0px; padding:8px 8px 8px 0px; }
.top_prod .item .name
	{ color:#20B2ED; font-size:20px; font-weight:bold; }

.feat_prod .item .name
	{ color:#20B2ED; font-size:20px; font-weight:bold; }

.prodlist .item .img
	{ padding:18px 0px 0px 0px; }

.price_box
	{ width:140px; height:105px; padding:20px 20px 0px 0px; background:url(images/pb_bg.gif) no-repeat top left; }


.prodlist .deal .img
	{ background:url(images/deal_bg.gif) no-repeat top left; }
.prodlist .deal .h1_1 a
	{ color:#ED202A; }
.prodlist .deal .price, .prodlist .deal .net_price
	{ color:#ED202A; }

.paging
	{ font-size:12px; padding:0px 0px 10px 0px; }
.paging a
	{ color:#20B2ED; }
.paging a.cpage
	{ color:#ED202A; font-weight:bold; }

.product .img
	{ padding:18px 0px 0px 0px; }

.page_category .left
	{ background:none; }
.page_category
	{ background:url(images/category_bg.gif) repeat-y top left; }

.footer
	{ margin:10px 0px 0px 0px; color:#FFF; font-size:11px; padding-bottom: 50px; }
	