html {
	background: #fff; font: 11px/150% arial, helvetica, sans-serif; color: #666
}
table {
	background: #fff; font: 11px/150% arial, helvetica, sans-serif; color: #666
}
body {
	margin: 0px
}
a:link {
	color: #000; text-decoration: none
}
a:visited {
	color: #000; text-decoration: none
}
a:hover {
	color: #a72d2c; text-decoration: underline
}
#headerblock {
	CLEAR: both; Z-INDEX: 10000; POSITION: relative; HEIGHT: 81px; TEXT-ALIGN: right;width:960px;margin:0px auto;
}

#chat_div{background-color:#fff; width:229px; border:1px solid #ddd;border-width:0 1px 1px 1px; height:245px;position:absolute;right:5px; top:120px;z-index:499;}
#chat_div_name{width:200px;overflow:hidden;}
#chat_div_close_img{cursor: pointer; position:absolute;right:10px;bottom:10px;}
.g_t_c {text-align:center;}
.margin_t {margin-top:10px;}
.hand{cursor:pointer}
.g_t_l {text-align:left;}
.pad_l_28px {padding-left:28px;}

/*----------------------------*/
#tabs {
	Z-INDEX: 500; RIGHT: 0px; BACKGROUND: url(tabs_bg.gif) no-repeat; WIDTH: 309px; POSITION: absolute; TOP: 0px; TEXT-ALIGN: left
}
#tabs UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 310px; PADDING-TOP: 0px; POSITION: relative
}
#tabs UL LI {
	DISPLAY: inline; FLOAT: left
}
#tabs UL LI A.outer {
	MARGIN-TOP: 2px; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-INDENT: 1em; LINE-HEIGHT: 20px; HEIGHT: 26px; TEXT-DECORATION: none
}
#tabs UL LI STRONG.outer {
	MARGIN-TOP: 2px; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-INDENT: 1em; LINE-HEIGHT: 20px; HEIGHT: 26px; TEXT-DECORATION: none
}
#tabs UL LI A.one {
	BACKGROUND: url(tabs_1_.gif) no-repeat; WIDTH: 105px
}
#tabs UL LI A.two {
	BACKGROUND: url(tabs_2_.gif) no-repeat; WIDTH: 64px
}
#tabs UL LI A.three {
	BACKGROUND: url(tabs_3_.gif) no-repeat; WIDTH: 140px
}
#tabs UL LI DIV {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; PADDING-TOP: 5px; POSITION: absolute; TOP: -2400px
}
#tabs UL LI A DIV.tab_left {
	BACKGROUND: url(tab_left.gif) no-repeat; LEFT: 0px; WIDTH: 146px; TEXT-INDENT: 1em; HEIGHT: 79px
}
#tabs UL LI DIV.tab_left {
	BACKGROUND: url(tab_left.gif) no-repeat; LEFT: 0px; WIDTH: 146px; TEXT-INDENT: 1em; HEIGHT: 79px
}
#tabs UL LI A DIV.tab_center {
	BACKGROUND: url(tab_center.gif) no-repeat; LEFT: 105px; WIDTH: 130px; TEXT-INDENT: 1em; HEIGHT: 61px
}
#tabs UL LI DIV.tab_center {
	BACKGROUND: url(tab_center.gif) no-repeat; LEFT: 105px; WIDTH: 130px; TEXT-INDENT: 1em; HEIGHT: 61px
}
#tabs UL LI A DIV.tab_right {
	BACKGROUND: url(tab_right.gif) no-repeat; LEFT: 169px; WIDTH: 130px; TEXT-INDENT: 1em; HEIGHT: 135px
}
#tabs UL LI DIV.tab_right {
	BACKGROUND: url(tab_right.gif) no-repeat; LEFT: 169px; WIDTH: 130px; TEXT-INDENT: 1em; HEIGHT: 135px
}
#tabs UL LI:hover > A.one {
	BACKGROUND: url(tabs_1_.gif) no-repeat 0px -28px; COLOR: #000; HEIGHT: 26px
}
* HTML #tabs UL LI A.one:hover {
	BACKGROUND: url(tabs_1_.gif) no-repeat 0px -28px; CURSOR: pointer; COLOR: #000; HEIGHT: 26px
}
#tabs UL LI:hover > A.two {
	BACKGROUND: url(tabs_2_.gif) no-repeat 0px -28px; COLOR: #000; HEIGHT: 26px
}
* HTML #tabs UL LI A.two:hover {
	BACKGROUND: url(tabs_2_.gif) no-repeat 0px -28px; CURSOR: pointer; COLOR: #000; HEIGHT: 26px
}
#tabs UL LI:hover > A.three {
	BACKGROUND: url(tabs_3_.gif) no-repeat 0px -28px; CURSOR: default; COLOR: #000; HEIGHT: 26px
}
* HTML #tabs UL LI A.three:hover {
	BACKGROUND: url(tabs_3_.gif) no-repeat 0px -28px; CURSOR: default; COLOR: #000; HEIGHT: 26px
}
#tabs UL LI:hover DIV {
	TOP: 24px
}
#tabs UL LI A:hover DIV {
	TOP: 24px
}
#tabs P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
DIV.tab_left P A {
	PADDING-LEFT: 1em; BACKGROUND: url(list_ca_l.gif) no-repeat left center; LINE-HEIGHT: 160%
}
DIV.tab_center P A {
	PADDING-LEFT: 1em; BACKGROUND: url(list_ca_l.gif) no-repeat left center; LINE-HEIGHT: 160%
}
#tabs EM {
	FONT-WEIGHT: normal; MARGIN-LEFT: 5px; FONT-STYLE: normal; TEXT-DECORATION: underline
}
.tab_right P {
	HEIGHT: 18px
}
.tab_right IMG {
	MARGIN-RIGHT: 0.5em
}
.tab_right P {
	HEIGHT: 18px
}
.tab_right IMG {
	MARGIN-RIGHT: 0.5em
}
.tab_right P A {
	PADDING-LEFT: 20px; BACKGROUND: url(flag.gif) no-repeat 0px 0px
}
P A.tab_USD {
	BACKGROUND-POSITION: 0px 1px
}
P A.tab_EUR {
	BACKGROUND-POSITION: 0px -15px
}
P A.tab_GBP {
	BACKGROUND-POSITION: 0px -31px
}
P A.tab_CAD {
	BACKGROUND-POSITION: 0px -47px
}
P A.tab_AUD {
	BACKGROUND-POSITION: 0px -63px
}
P A.tab_CHF {
	BACKGROUND-POSITION: 0px -79px
}
P A.tab_HKD {
	BACKGROUND-POSITION: 0px -95px
}
#t_p {
	Z-INDEX: 500; LEFT: 120px; POSITION: absolute; TOP: 0px; TEXT-ALIGN: left
}
#t_p UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 42px; PADDING-TOP: 0px; POSITION: relative
}
#t_p UL LI {
	DISPLAY: inline; FLOAT: left
}
#t_p UL LI A.one {
	DISPLAY: block; BACKGROUND: url(tabs_price.gif) no-repeat; WIDTH: 43px; TEXT-INDENT: 3px
}
#t_p UL LI DIV {
	BACKGROUND: #fff; POSITION: absolute; TOP: -2400px
}
#t_p UL LI A DIV {
	BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px; LEFT: 1px; BORDER-LEFT: #ddd 1px solid; WIDTH: 40px; TEXT-INDENT: 2px; BORDER-BOTTOM: #ddd 1px solid; HEIGHT: 104px
}
#t_p UL LI DIV {
	BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px; LEFT: 1px; BORDER-LEFT: #ddd 1px solid; WIDTH: 40px; TEXT-INDENT: 2px; BORDER-BOTTOM: #ddd 1px solid; HEIGHT: 104px
}
#t_p UL LI:hover > A.one {
	BACKGROUND: url(tabs_price.gif) no-repeat 100% -28px; HEIGHT: 26px
}
* HTML #t_p UL LI A.one:hover {
	BACKGROUND: url(tabs_price.gif) no-repeat 100% -28px; CURSOR: pointer; COLOR: #a72d2c; HEIGHT: 26px
}
#t_p UL LI:hover DIV {
	TOP: 20px
}
#t_p UL LI A:hover DIV {
	TOP: 20px
}
#t_p DIV A {
	DISPLAY: block; LINE-HEIGHT: 140%
}
#t_p IFRAME {
	BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; Z-INDEX: -1; FILTER: mask(); LEFT: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 40px; POSITION: absolute; TOP: 0px; HEIGHT: 108px; BORDER-RIGHT-WIDTH: 0px
}
/*--------------------*/
.main{
	margin:0px auto;
	width:954px;
	margin-top:10px;
}
.left{
	width:183px;
	float:left;
}
#left_menu{
	width:183px;
	float:left;
}
.pop_search{
	width:181px;
	margin-top:10px;
	float:left;
	border:1px solid #DCDCDC;
}
.pop_search h3{
	background: url(blue_head_bg.gif) repeat-x;
	padding-bottom: 0px;
	line-height: 28px;
	padding-top: 0px;
	height: 28px;
	text-align:center;
}
.pop_search .g_t_c{
	padding-left:5px;
}
.webmsg{
	height:30px;
	display:block;
	float:left;
	padding:5px;
	width:758px;
	background:#A72D2C;
	color:#FFFFFF;
}
.wcontent ul li{
	width:50%;
	float:left;
	display:block;
}
.right{
	width:760px;
	float:left;
	padding-left:8px;
}
.lbest li{
	width:180px;
	float:left;
}
.best_relative{
	width:88px;
	float:left;
	height:100px;
}
.best_deail{
	float:left;
	width:90px;
}
.hide{
	display:none;
}
.show{
	display:block;
}
#menu_index_top LI A:link {
	MARGIN-TOP: 6px; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 15px; BACKGROUND: url(menu_top.gif) #fff no-repeat; WIDTH: 184px; COLOR: #fff; TEXT-INDENT: 1em; LINE-HEIGHT: 37px; HEIGHT: 37px
}
#menu_index_top LI A:visited {
	MARGIN-TOP: 6px; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 15px; BACKGROUND: url(menu_top.gif) #fff no-repeat; WIDTH: 184px; COLOR: #fff; TEXT-INDENT: 1em; LINE-HEIGHT: 37px; HEIGHT: 37px
}
#menu_index_top LI A:hover {
	BACKGROUND-POSITION: 0px -37px
}

.menu {
	PADDING-LEFT: 2px; FONT-SIZE: 12px; Z-INDEX: 500; BACKGROUND: #8e0314; FLOAT: left; PADDING-BOTTOM: 4px; WIDTH: 182px; POSITION: relative
}
.menu UL {
	BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left
}
.menu UL UL {
	WIDTH: 183px
}
.menu UL LI {
	BORDER-TOP: #a6a6a6 1px solid; DISPLAY: block; FONT-WEIGHT: bold; BACKGROUND: url(menu_arrow_bg.gif) #f5f5f5 no-repeat -1px -121px; FLOAT: left; WIDTH: 180px; LINE-HEIGHT: 24px; HEIGHT: 24px
}
.menu UL UL LI {
	BORDER-TOP-WIDTH: 0px; BORDER-RIGHT: #a6a6a6 2px solid; PADDING-RIGHT: 0px; BACKGROUND-POSITION: 0px -52px; DISPLAY: block; PADDING-LEFT: 20px; FONT-WEIGHT: normal; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 2px; WIDTH: 161px; LINE-HEIGHT: 140%; PADDING-TOP: 2px; HEIGHT: auto; BACKGROUND-COLOR: #fff
}
.menu UL UL .b_top {
	BORDER-RIGHT: #a6a6a6 2px solid; BACKGROUND-POSITION: 0px 0px; BORDER-TOP: #a6a6a6 1px solid; PADDING-TOP: 10px
}
.menu A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 1em; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 180px; COLOR: #000; TEXT-INDENT: 1em; PADDING-TOP: 0px; HEIGHT: 100%; TEXT-DECORATION: none
}
.menu A:visited {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 1em; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 180px; COLOR: #000; TEXT-INDENT: 1em; PADDING-TOP: 0px; HEIGHT: 100%; TEXT-DECORATION: none
}
.menu UL UL LI A {
	DISPLAY: inline; BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: auto; COLOR: #000; TEXT-INDENT: 0px
}
.menu UL UL LI A:visited {
	DISPLAY: inline; BACKGROUND: none transparent scroll repeat 0% 0%; WIDTH: auto; COLOR: #000; TEXT-INDENT: 0px
}
.menu UL UL LI A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #8d0011; TEXT-DECORATION: underline
}
.menu UL UL :hover > A {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #8d0011; TEXT-DECORATION: underline
}
.menu TABLE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1em; Z-INDEX: 1; PADDING-BOTTOM: 0px; MARGIN: -1px; WIDTH: 0px; PADDING-TOP: 0px; BORDER-COLLAPSE: collapse; HEIGHT: 0px
}
* HTML .menu A:hover {
	Z-INDEX: 100; BACKGROUND: url(menu_arrow_bg.gif) #fff no-repeat -1px -150px; COLOR: #000; POSITION: relative; TEXT-DECORATION: none
}
.menu LI:hover {
	POSITION: relative
}
.menu :hover > A {
	BACKGROUND: url(menu_arrow_bg.gif) #fff no-repeat -1px -150px; COLOR: #000
}
.menu UL UL {
	BACKGROUND: url(menu_arrow_bg.gif) no-repeat 0px 100%; LEFT: 156px; PADDING-BOTTOM: 4px; WIDTH: 183px; POSITION: absolute; TOP: -10000000px; HEIGHT: auto
}
.menu UL :hover UL {
	TOP: -1px
}
.select-free {
	Z-INDEX: 10; POSITION: absolute
}
.select-free IFRAME {
	DISPLAY: block; Z-INDEX: -1; FILTER: mask(); LEFT: 0px; WIDTH: 183px; POSITION: absolute; TOP: 0px; HEIGHT: 20px
}
.cate_title {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: url(cate_title.gif) #8e0011 no-repeat 2px 0px; OVERFLOW: hidden; WIDTH: 184px; COLOR: #000; TEXT-INDENT: 14px; LINE-HEIGHT: 26px; HEIGHT: 27px
}
.absolute {
	POSITION: absolute;
}
/*------------------*/
.bg_letter {
	BACKGROUND: url(main.gif) no-repeat -656px -1160px; PADDING-TOP: 14px
}
.order_news_title {
	PADDING-LEFT: 65px; FONT-SIZE: 18px
}
.input_4 {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #ddd 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #ddd 1px solid; WIDTH: 140px; LINE-HEIGHT: 14px; PADDING-TOP: 5px; BORDER-BOTTOM: #ddd 1px solid; HEIGHT: 14px
}
.gray {
	COLOR: #666
}
.big {
	FONT-SIZE: 12px
}
.order_news_title {
	PADDING-LEFT: 65px; FONT-SIZE: 18px
}
.order_news {
	BORDER-RIGHT: #fcdbd6 1px solid; BORDER-TOP: #fcdbd6 1px solid; BORDER-LEFT: #fcdbd6 1px solid; WIDTH: 152px; BORDER-BOTTOM: #fcdbd6 1px solid
}
.order_news_f {
	MARGIN: 0px auto; WIDTH: 154px
}
BUTTON {
	BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; BACKGROUND: url(sp.gif) repeat-x 0px -386px; BORDER-LEFT: #ddd 1px solid; CURSOR: pointer; LINE-HEIGHT: 18px; BORDER-BOTTOM: #ddd 1px solid; FONT-FAMILY: Arial,Helvetica,sans-serif
}
#header_nav{
	width:768px;
	float:left;
}

#nav_menu {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; TEXT-ALIGN: center;width:538px;float:left;
}
#nav_menu LI {
	BORDER-RIGHT: #ddd 1px solid;
	BORDER-TOP: #ddd 1px solid; 
	MARGIN-TOP: 6px; 
	BACKGROUND: url(nav_bar_bg.gif) repeat-x; 
	FLOAT: left; 
	HEIGHT: 24px;
	text-align:center;
}
#nav_menu LI SPAN {
	DISPLAY: block;
	COLOR: #a72d2c; 
	LINE-HEIGHT: 24px; 
	HEIGHT: 24px; 
	TEXT-DECORATION: none
}
#nav_menu LI A:link {
	DISPLAY: block; 
	BACKGROUND: url(nav_bar_bg.gif); 
	COLOR: #000; 
	TEXT-DECORATION: none
}
#nav_menu LI A:visited {
	DISPLAY: block; 
	BACKGROUND: url(nav_bar_bg.gif); 
	COLOR: #000; 
	TEXT-DECORATION: none
}
#nav_menu LI A SPAN {
	COLOR: #000
}
#nav_menu LI A:hover {
	BACKGROUND-POSITION: 0px bottom
}
#nav_menu LI A:hover SPAN {
	CURSOR: pointer
}
#nav_menu .li1 {
	WIDTH: 100px
}
#nav_menu .li2 {
	WIDTH: 101px
}
#nav_menu .li3 {
	WIDTH: 110px
}
#nav_menu .li4 {
	WIDTH: 112px
}
#nav_menu .li5 {
	WIDTH: 110px
}
#nav_chat {
	BACKGROUND: url(chat_bg.gif) no-repeat right top; WIDTH: 230px; TEXT-INDENT: 43px; LINE-HEIGHT: 15px; PADDING-TOP: 15px;float:left;
}
#nav_chat #nav_chat_sales {
	DISPLAY: block; OVERFLOW: hidden; HEIGHT: 16px
}
#nav_chat P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.search_bar {
	BACKGROUND: #8e0314; WIDTH: 768px; HEIGHT: 39px;float:left;
}
.use_nav_bg {
	BACKGROUND: url(search_bar_l.gif) no-repeat right top; MARGIN: 4px 1px; HEIGHT: 31px;padding-top:4px;padding-left:18px;
}

#search_con {
	FLOAT: left; WIDTH: 566px
}
#search_con .select {
	WIDTH: 160px
}
#search_con .input {
	WIDTH: 310px
}
HTML #search_con .input {
	WIDTH: 180px
}
unknown {
	WIDTH: 302px
}
#search_con LI {
	MARGIN-RIGHT: 5px;
	float:left;
	COLOR: #fff;
	font-size:12px;
	font-weight:bold;
}
A.btn_search {
	DISPLAY: block; BACKGROUND: url(btn_go.gif) no-repeat 0px 0px; WIDTH: 23px; HEIGHT: 22px
}
A.btn_search:hover {
	DISPLAY: block; BACKGROUND: url(btn_go.gif) no-repeat 0px -22px; WIDTH: 23px; HEIGHT: 22px
}
#shoping_con{
	float:left;
	padding-top:4px;
	text-align:center;
}
#shoping_con LI A:link,#shoping_con LI A:visited {
	PADDING-RIGHT: 0px; 
	DISPLAY: block; 
	PADDING-LEFT: 8px; 
	BACKGROUND: url(search_bar_r.gif) no-repeat 0px -32px; 
	PADDING-BOTTOM: 0px; 
	WIDTH: 173px; 
	COLOR: #fff;
	font-size:12px;
	font-weight:bold;
	PADDING-TOP: 5px; 
	HEIGHT: 26px;
}
#shoping_con LI A:hover {
	BACKGROUND-POSITION: 0px 0px; 
	TEXT-DECORATION: underline
}
#feautre_category LI {
	PADDING-RIGHT: 14px; PADDING-LEFT: 14px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 10px 0px; WIDTH: 150px; PADDING-TOP: 0px; HEIGHT: 282px
}
.border_r_dash {
	BACKGROUND: url(border_dash.gif) repeat-y right top
}
.border_r{
	width:42px;height:48px;float:left;
}
li.border_r{
	margin:3px;
}
.border_r img{
	margin-top:6px;
}
/*.border_r img:hover{
	border:2px solid #DCDCDC;
}*/
.onn{
	background:url(upyellowarrow.gif) no-repeat center top;
}
.onn img{
	border:2px solid #FF6600;
}
.clearbtn{
	background:url();
}
.clearbtn img{
	border:none;
}
#feautre_category_no_child LI {
	PADDING-RIGHT: 14px; PADDING-LEFT: 14px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 10px 0px; WIDTH: 150px; PADDING-TOP: 0px; HEIGHT: 170px
}
.right h4{
	padding-bottom:20px;
	font-size:14px;
}
.right_big_con{
	margin-top:10px;
	width:760px;	
}
.midframe{
	width: 540px;
	float:left;
}
.maxwidth{
	width: 540px;
	float:left;
	margin-top:10px;
}
.therightframe {
	width: 200px;
	float:right;
	border:1px solid #DCDCDC;
	margin-bottom:10px;
	padding:5px;
}
.bestlist{
	width:758px;
	border:1px solid #DCDCDC;
	margin-bottom:10px;
}
#boxswitch{
	width:100%;
	height:30px;
	border-top:1px solid #DCDCDC;
	display:block;
	overflow:hidden;

}
#boxswitch .on{
	width:251px;
	float:left;
	height:24px;
	text-align:center;
	font-weight:bold;
	padding-top:5px;
	border-right:1px solid #DCDCDC;
}
#boxswitch .off{
	width:252px;
	float:left;
	height:23px;
	text-align:center;
	font-weight:bold;
	padding-top:5px;
	border-bottom:1px solid #DCDCDC;
	border-right:1px solid #DCDCDC;
	background: url(blue_head_bg.gif) repeat-x; 
}
.sbc{
	width:758px;
	border:1px solid #DCDCDC;
}
.border_b{
	width:243px;
	height:150px;
	float:left;
	border-bottom:1px dotted #DCDCDC;
	margin-top:10px;
	margin-bottom:5px;
}
.border_b .ih{
	width:100px;
	float:left;
}
.border_b .block{
	float:left;
}
.pad_l_90px{
	float:left;
	width:140px;
	overflow:hidden;
}
.pad_l_90px h3{
	font-size:9pt;
	font-weight:bold;
}
.allborder{
	margin:0px auto;
	width:948px;
	border:1px solid #DCDCDC;
	margin-top:10px;
}
.red{
	color:red;
}
.gray_trangle_list LI {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(list_ca_l.gif) no-repeat left 9px; PADDING-BOTTOM: 3px; LINE-HEIGHT: 140%; PADDING-TOP: 3px
}
#whybuy li {
	float: left; width: 50%; height: 90px
}
.blue_con {
	margin:0px auto;width:948px;clear: both; border-right: #ddd 1px solid; border-top: #ddd 1px solid; padding-bottom: 8px; border-left: #ddd 1px solid; border-bottom: #ddd 1px solid;margin-top:10px;
}
.blue_con h3 {
	padding-right: 0px; padding-left: 0px; background: url(blue_head_bg.gif) repeat-x; margin-bottom: 6px; padding-bottom: 0px; line-height: 28px; padding-top: 0px; height: 28px;padding-left:10px;
}
.blue_con h4 {
	padding-right: 0px; padding-left: 0px; background: url(blue_head_bg.gif) #e1f1f6 repeat-x; margin-bottom: 6px; padding-bottom: 6px; padding-top: 6px
}
.blue_con p {
	padding-right: 12px; padding-left: 12px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
.blue_con p strong {
	font-size: 12px
}

#f_product{
	width:400px;
	float:left;
}
#reco_product{
	width:500px;
	float:right;
}
#reco_product ul li{
	float:left;
}
/*-----------------------*/
#pad_product{
	width:100%;
}
#product_img{
	padding-left:10px;
	width:730px;
	float:left;
}
.new_product{
	float:right;
	width:191px;
	border-left:1px solid #DCDCDC;
	border-top:1px solid #DCDCDC;
	border-bottom:1px solid #DCDCDC;
}
.new_product H3{
	text-align:center;
}
#product_flash{
	width: 335px;
	float:left
}
#detail_text{
	width:370px;
	float:left;
}
#pro_detail{
	line-height:200%;
}
#recently_sold_items_a{
	_height:400px;
	min-height:400px;
}
/*-----------------------*/
.list_product {
	BACKGROUND: url(line.gif) no-repeat center bottom; MARGIN-LEFT: 11px; WIDTH: 734px; PADDING-TOP: 8px;padding-bottom:8px;
}
.list_product LI {
	FLOAT: left
}
.list_product .li_con {
	PADDING-RIGHT: 16px; PADDING-LEFT: 16px; PADDING-BOTTOM: 0px; WIDTH: 320px; PADDING-TOP: 15px;FLOAT: left;
}
.list_product DT {
	LINE-HEIGHT: 14px
}
.list_product .relative{
	width:150px;
	padding:10px;
	FLOAT: left;
}
.list_product .li_cart{
	width:180px;
	padding:10px;
	FLOAT: left;
}
.product_detail {
	margin-top: 3px; height: 69px
}
.newsPaging {
	margin-top: 15px;width: 100%; background-color: #ebe9df; text-align: center;padding-bottom:8px;border-top:1px solid #DCDCDC;
}
a.newsPagingLinks {
	border-right: #c8c8c8 1px solid; padding-right: 10px; border-top: #c8c8c8 1px solid; padding-left: 10px; font-weight: bold; padding-bottom: 5px; margin: 2px; border-left: #c8c8c8 1px solid; color: #0066cc; line-height: 34px; padding-top: 5px; border-bottom: #c8c8c8 1px solid; text-decoration: none
}
a.newsPagingLinks#thispage {
	background-color: #dce6f0
}
a.newsPagingLinks:hover {
	color: #fff; background-color: #004da4
}
a.newsPagingLinks#thispage:hover {
	color: #fff; background-color: #004da4
}
.newspagingdash {
	font-size: 18px; margin: 3px; color: #919191
}
.newsnoresults {
	font-weight: bold; margin: 15px
}
.list{
	width:738px;
	margin:0px auto;
	overflow:hidden;
	/*padding:10px;*/
}
.list_bar LI {
	FLOAT: left
}
.list_bar {
	BACKGROUND: url(list_bar_bg.gif) repeat-x;padding-left:10px; COLOR: #000; LINE-HEIGHT: 20px; HEIGHT: 24px;font-weight:bold;
}
.list_bar .li1 {
	WIDTH: 187px
}
.list_base{
	DISPLAY: block; 
	CURSOR: pointer;
	float:left;
	TEXT-INDENT: 2em;
	HEIGHT: 23px;
}
.list_list {
	BACKGROUND: url(list_list.gif) no-repeat 0px -23px; 
}
.list_grid {
	BACKGROUND: url(list_grid.gif) no-repeat 0px -23px;
}
.list_gallery {
	BACKGROUND: url(list_gallery.gif) no-repeat 0px -23px;
}
.list_list_on {
	BACKGROUND: url(list_list.gif) no-repeat; 
}
.list_grid_on {
	BACKGROUND: url(list_grid.gif) no-repeat;
}
.list_gallery_on {
	BACKGROUND: url(list_gallery.gif) no-repeat;
}
A .list_grid:hover {
	COLOR: #a72d2c; TEXT-DECORATION: underline
}
A .list_list:hover {
	COLOR: #a72d2c; TEXT-DECORATION: underline
}
A .list_gallery:hover {
	COLOR: #a72d2c; TEXT-DECORATION: underline
}
#relate_cate{
	padding:5px;
	clear:both;
}
#relate_cate li{
	width:18%;
	text-align:center;
	line-height:150%;
}
/*-----------------------*/
.mid_flash_width {
	WIDTH: 520px
}
.max_flash_width {
	PADDING-LEFT: 15px; WIDTH: 925px
}
.recent_flash_prev {
	DISPLAY: block; Z-INDEX: 10; WIDTH: 19px; CURSOR: pointer; POSITION: absolute; TOP: 20px; HEIGHT: 58px
}
.recent_flash_next {
	DISPLAY: block; Z-INDEX: 10; WIDTH: 19px; CURSOR: pointer; POSITION: absolute; TOP: 20px; HEIGHT: 58px
}
.recent_flash_prev {
	BACKGROUND: url(prev_l.gif) no-repeat; LEFT: 10px
}
.recent_flash_next {
	RIGHT: 10px; BACKGROUND: url(next_l.gif) no-repeat
}
#category_recommended .recent_flash_prev {
	TOP: 70px
}
#category_recommended .recent_flash_next {
	TOP: 70px
}
#nav_chat #nav_chat_sales {
	DISPLAY: block; OVERFLOW: hidden; HEIGHT: 16px
}
#category_menu LI A:link {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND: url(list_ca_l.gif) no-repeat 3px 6px; PADDING-BOTTOM: 1px; LINE-HEIGHT: 140%; PADDING-TOP: 1px
}
#category_menu LI A:visited {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; BACKGROUND: url(list_ca_l.gif) no-repeat 3px 6px; PADDING-BOTTOM: 1px; LINE-HEIGHT: 140%; PADDING-TOP: 1px
}
#category_menu .pad_1em {
	PADDING-LEFT: 3px
}
#category_menu LI A:hover {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: url(list_ca_l.gif) #f0f0f0 no-repeat 3px 6px; PADDING-BOTTOM: 1px; LINE-HEIGHT: 140%; PADDING-TOP: 1px
}

#footerblock {
	clear:both;
	BACKGROUND: url(bg_foot.gif) repeat-x; PADDING-TOP: 8px;
	margin:0px auto;
	width:960px;
	text-align:center
}
.product_title {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; LINE-HEIGHT: 100%
}
.fl{
	margin:0px auto;
	margin-top:10px;
	width:960px;
	text-align: center
}
.clear
{
	clear:both;
}
ul {
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px; 
	padding-top: 0px; 
	list-style-type: none
}
li {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 0px; 
	padding-top: 0px; 
	list-style-type: none
}
img {
	border-top-width: 0px; 
	border-left-width: 0px; 
	border-bottom-width: 0px; 
	margin: 0px; 
	border-right-width: 0px
}
dl {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 0px; 
	padding-top: 0px
}
dd {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 0px; 
	padding-top: 0px
}
dt {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 0px; 
	padding-top: 0px
}
form {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 0px; 
	padding-top: 0px
}
h1 {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 0px; 
	padding-top: 0px
}
.border_all h1{
	font-size:14px;
	padding:5px;
}
.slmenu a{
	TEXT-DECORATION: underline;
	padding-left:5px;
	padding-right:5px;
}
h2 {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 0px; 
	padding-top: 0px
}
h3 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
h4 {
	padding-right: 0px; padding-left: 5px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
h5 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
h6 {
	padding-right: 0px; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px
}
h2 {
	font-size: 16px; color: #000
}
h3 {
	font-size: 14px; color: #000
}
h4 {
	font-size: 12px; color: #000
}
del {
	font-size: 10px; color: #000
}
.cls{
	clear:both;
}
.border_all{
	border:1px solid #DCDCDC;
	margin-bottom:10px;
}
.blue_title{
	background: url(blue_head_bg.gif) repeat-x;
	padding-top:5px;
	height:24px;
	margin-bottom: 6px; 
	padding-left:10px;
}
.product_title{
	margin-top:10px;
	margin-bottom:10px;
	font-size:14px;
	font-weight:bold;
}
.pad_10px{
	padding:10px;
}
.mainbody{
	width:700px;
}
#translate_tools{background:url("translate.jpg") no-repeat;}
#translate_tools li a{padding-left:20px;background:url("flag.gif") no-repeat;}
#translate_tools li a.tab_fra{ background-position:0px -110px;}
#translate_tools li a.tab_ita{ background-position:0px -126px;}
#translate_tools li a.tab_ned{ background-position:0px -142px;}
#translate_tools li a.tab_esp{ background-position:0px -158px;}
#translate_tools li a.tab_dan{ background-position:0px -174px;}
#translate_tools li a.tab_deu{ background-position:0px -190px;}
.buttons{background:url(blue_head_bg.gif) repeat-x;border:1px solid #CCCCCC;}
#bulk_div{
	background:url(pop_win_bg.png);height:245px;position:absolute;right:5px; top:120px;z-index:499;
}
#bulk_div_name{width:200px;overflow:hidden;}
#bulk_div_close_img{cursor: pointer; position:absolute;right:10px;bottom:10px;}
.regFont{
	text-align:right;
	font-weight:bold;
	padding-right:10px;
}
.errmsg{
	background:#FEFFCF;border:1px solid #FF0000;color:#FF0000;text-align:center;padding:5px;
}
.checkout-over {
	border-right: #e0dad6 1px solid; 
	padding-right: 8px; 
	border-bottom: #e0dad6 1px solid;
	padding-left: 18px; 
	font-size: 11px; 
	color: #999999;  
	font-family: trebuchet, helvetica, sans-serif; 
	text-align: left;
	background:url(process.gif) no-repeat 3px 8px;
}
.checkout-succ {
	border-right: #e0dad6 1px solid; 
	padding-right: 10px; 
	border-bottom: #e0dad6 1px solid;
	padding-left: 18px; 
	font-size: 11px; 
	color: #999999; 
	font-family: trebuchet, helvetica, sans-serif; 
	text-align: left;
	background:#f2f0ee url(pass.png) no-repeat 0px 6px;
}
.checkout-wait {
	border-right: #e0dad6 1px solid; 
	padding-right: 8px; 
	border-bottom: #e0dad6 1px solid;
	padding-left: 18px; 
	font-size: 11px; 
	color: #999999;  
	font-family: trebuchet, helvetica, sans-serif; 
	text-align: left;
	background:url(wait.gif) no-repeat 3px 8px;
}
