/* regular */

body
{
	margin: 0px;
	padding: 0px;
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif,Tahoma;
	background-color: Black;
}
table{border-collapse: collapse;}
dl{height:190px;float:left;width:150px;margin:9px;text-align:center;}
dd{border:1px solid #cccccc;width:100px; height:110px;background-color:#ffffff;margin-left:auto;margin-right:auto;}
dt{font-size:12px;text-align:left;}
dt span {font-size:13px;padding-left:40px;color:red;font-weight:bold;}
h1 {
margin:0px 10px 10px 10px !important; 
margin:10px; 
padding:10px 10px 0px 0px!important;
padding:10px 10px 0px 0px;
color:white;
font-size:12px;
background-color:transparent;
}
label.search{display:block; font-size:13px;}
.red{color:red;}
.green{color:green;}
.highlight {background:#FF0;color:#E00}  
img
{
	border: 0px;
}

.size
{
	width: 950px;
	margin: 0px auto;
}
.clear {clear:both;}
/* header */
.header
{
	height: 138px;
	overflow: hidden;
	background-color: White;
}
.header01
{
	height: 91px;
	overflow: hidden;
}
.mnav
{
	height: 39px;
	overflow: hidden;
	background-image: url(/images/img_38.jpg);
	background-repeat: repeat-x;
	margin-left: 10px;
	width: 930px;
	position: relative;
}
.mnm ul
{
	margin: 0px;
	padding: 0px;
}
.mnm li
{
	float: left;
	padding: 0 0px 0 0px;
	min-width: 155px;
	line-height: 44px;
	text-align: center;
	color: #c7c7c7;
	font-family: Arial, Helvetica, sans-serif,Tahoma;
	background-image: url(/images/3_03.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	list-style: none;
	font-size: 14px;
}
.mnm a
{
	color: #c7c7c7;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	display: inline-block;
	width: 150px;
	height: 100%;
	text-decoration:none;
}
.mnm a:visited
{
	font-size: 14px;
	color: #c7c7c7;
	text-decoration:none;
}
.mnm a:hover, .mnm a:active
{
	font-size: 14px;
	background: url(/images/3_021.jpg) repeat-x;
	text-decoration:none;
	color: white;
	background-color:transparent;
}
.mnimgl
{
	position: absolute;
	left: 0px;
	top: 0px;
}
.mnimgr
{
	position: absolute;
	right: 0px;
	top: 0px;
}
.logo
{
	float: left;
	padding-top: 12px;
	padding-left: 30px;
}
.hright
{
	float: right;
	width: 422px;
	overflow: hidden;
}
.hr01
{
	width: 407px;
	height: 28px;
	background-image: url(/images/img_09.jpg);
	background-repeat: no-repeat;
}
.hr01 div
{
	float: left;
	line-height: 30px;
	font-size: 12px;
}
.hr01 a:link, .hr01 a:visited
{
	color: white;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif,Tahoma;
	font-size: 12px;
	background-color:transparent;
}
.hr01 a:hover, .hr01 a:active
{
	color: #FF6600;
	text-decoration: underline;
	font-family: Arial, Helvetica, sans-serif,Tahoma;
	font-size: 12px;
}
.hr0101
{
	padding-left: 52px;
}
.hr0102
{
	padding-left: 30px;
}
.hr02
{
	text-align: right;
	padding-top: 22px;
	padding-right: 22px;
}
.hr02 form {padding:0px;margin:0px;width:380px;}
.hr02 input {color:#666666;}
.hr02 label {color:green;float:left;padding-top:5px;}
/* google AdSense ad style */
.hr02 #sbi{border-color:#DDD9D9;border-style:solid;border-width:1px;height:18px;margin:0 0 0 0;width:182px;}
.hr02 #sbb{margin:0 10px 0 0;padding:0 0 0 15px;cursor:pointer;width:30px;height:25px;border:0 none;background:transparent url(/images/search.gif) 0 0px;}



/* content */
.content
{
	background-color: White;
	overflow: hidden;
}
.cmainimg
{
	margin-left: 10px;
	margin-bottom: 8px;
	background-image: url(/images/img_73.jpg);
	background-repeat: no-repeat;
	height: 125px;
}
.cmainimg p{margin:0;padding:0 10px;color:white;font-size:12px;		background-color:transparent;}
.submenu
{
	height: 28px;
	margin-left: 10px;
	width: 930px;
	background-image: url(/images/img_97.jpg);
	background-repeat: repeat-x;
	overflow: hidden;
	position: relative;
	margin-bottom: 12px;
	left: 0px; 
	top: 0px;
}
.subtext
{
	background-color:transparent;
	color: #ffffff;
	font-size: 12px;
	margin-left: 12px;
	margin-top: 6px;
	float: left;
}

.subtext a,.subtext a:visited,.subtext a:link{		background-color:transparent;color: white;font-size:12px;text-decoration:none;}
.subtext a:hover{color: #FF6600;font-size:12px;text-decoration: underline;}

.subimag
{
	float: right;
	margin-top: 6px;
	margin-right: 30px;
}
.subimag ul, .subimag li
{
	padding: 0px;
	margin: 0px;
}
.subimag li
{
	list-style: none;
	float: left;
	padding-left: 4px;
}
.subimag a
{
	text-decoration: none;
}
.snimgl
{
	position: absolute;
	left: 0px;
	top: 0px;
}
.snimgr
{
	position: absolute;
	right: 0px;
	top: 0px;
}
.mcontent
{
	overflow: hidden;
	background-color: White;
	/*height: 760px; */
	float:left;
}
.mcleft
{
	float: left;
	width: 207px;
	margin-left: 5px !important;
	margin-left: 3px;
	background-color: White;
}
.mcbox01
{
	overflow: hidden;
	margin-bottom: 15px;

}
.mc01t
{
	height: 37px;
	background-image: url(/images/img_147.jpg);
	background-repeat: no-repeat;
}
.mc01t2
{
	height: 24px;
	background-image: url(/images/img_240.jpg);
	background-repeat: no-repeat;
	color: #f3f8fe;
	padding-left: 10px;
	padding-top: 13px;
	font-size:13px;
	/*text-shadow:0 2px 0 black;*/
}
.mc01c
{
	border-left: 1px solid #d1d1d1;
	border-right: 1px solid #d1d1d1;
	width: 205px;
	overflow: hidden;
	background-color: white;

}
.mc01c ul
{
	margin: 0px 10px 0px 10px;
	padding: 0px;
}
.mc01c li
{
	
	padding: 0px;
	margin: 0px;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
}
.mc01c li a.currmenu , .mc01c li a.currmenu:visited{color:#FF5500;text-decoration: underline;}
.mc01c li a.currmenu:hover{color:blue;text-decoration: underline;}
.mc01c li.last
{
	text-align:right;
	padding-left: 10px;
	margin: 0px;
	font-weight: bold;
	height: 30px;
	line-height: 30px;
	border:0px;
}
.mc01cc
{
	border-left: 1px solid #d1d1d1;
	border-right: 1px solid #d1d1d1;
	width: 205px;
	overflow: hidden;
	background-color: white;
}
.mc01cc li
{
	list-style-type: square;
	font-family: Arial;
	font-size: 13px;
	padding-top: 10px;
}
.mc01cc li a, .mc01cc li a:visited
{
	text-decoration: none;
	color:#494949 ;
	font-size: 13px;
}
.mc01cc li a:hover
{
	text-decoration: underline;
	color:blue;
	font-size: 13px;
}

.mc01cc_new
{
	border-left: 1px solid #d1d1d1;
	border-right: 1px solid #d1d1d1;
	width: 205px;
	overflow: hidden;
	background-color: white;
}
.mc01cc_new ul
{
	padding:0px 10px 0px 10px;
	margin:0px;
}
.mc01cc_new li
{
	clear:both;
	font-weight:bold;
	list-style-type: none;
	font-family: Arial;
	font-size: 12px;
	height:30px;
	line-height:30px;
	border-bottom:1px dashed #cccccc;
	background-color:white;
	margin:0px;
}
.mc01cc_new li.last
{
	float:right;
	font-weight:bold;
	list-style-type: none;
	font-family: Arial;
	font-size: 11px;
	padding-right: 15px;
	padding-bottom: 0px;
	margin-top:0px;
	border-bottom:0px dashed #cccccc;
}
.mc01cc_new li.last a,.mc01cc_new li.last a:visited
{
	font-family: Arial;
	font-size: 11px;
	color:#FF5500;
	text-decoration: underline;
}
.mc01cc_new li.last a:hover
{

	font-family: Arial;
	font-size: 11px;
	color:blue;
	text-decoration: underline;
}
.mc01cc_new b
{
	font-weight:bold;
	background: transparent url(/images/number_blue.gif) no-repeat 3px 8px;
	color:#000000;
	display:block;
	float:left;
	font-weight:normal;
	height:30px;
	line-height:30px;
	text-align:center;
	width:25px;
	
	margin-right:10px;
}
.mc01cc_new b.golden{
	background: transparent url(/images/number_red.gif) no-repeat 3px  8px;
}
.mc01cc_new a,.mc01cc_new a:visited
{
	float:left;
	text-decoration: none;
	color: #3E6680;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif,Tahoma;
}
.mc01cc_new a:hover, .mc01cc a:active
{
	float:left;
	text-decoration: underline;
	font-size: 12px;
	color: blue;
	font-family: Arial, Helvetica, sans-serif,Tahoma;
}

.mc01b
{
	height: 5px;
	overflow: hidden;
	font-size: 0px;
}

.mc01cc_payment
{
	border-left: 1px solid #d1d1d1;
	border-right: 1px solid #d1d1d1;
	width: 205px;
	overflow: hidden;
	background-color: white;
}
.mc01cc_payment li
{
	list-style-type: circle;
	font-family: Arial;
	font-size: 12px;
	padding: 1px;
	/*margin-left:-20px;*/
}
.mcright
{
	width: 705px;
	overflow: hidden;
	float: right;
	background-color: White;
	margin-left:18px !important;
	margin-left:0px ;
	padding:0 10px 0 0;
}

/* remmonent products */
.recomment {margin-top:0px;background:transparent url(/images/middle_bg.jpg) repeat-x 20px 0;height:100%;overflow:hidden;width:705px}
.recomment i{float:left;height:24px;width:20px;background:transparent url(/images/middle_bg.gif) no-repeat 0 0;}
.recomment h4{margin-top:-1px !important;text-align:left;float:left;width:665px;height:8px;line-height:25px;font-size:13px;/*text-shadow:0 2px 0 white;*/}
.recomment b{float:left;height:24px;width:20px;background:transparent url(/images/middle_bg.gif) no-repeat -504px 0;}
.recomment .recomment_contents{clear:both;width:691px;height:100%;border-color:#D6D6D6;border-style:solid;border-width:0 1px;overflow:hidden;padding:13px 6px 0 6px;}
.recomment_bottom_left {margin-top:0 !important;margin-top:-1px;float:left;width:500px; background:transparent url(/images/middle_bg_bottom.gif) no-repeat 0 100%;height:15px;margin-bottom:12px;}
.recomment_bottom_right {float:right;width:205px;background:transparent url(/images/middle_bg_bottom.gif) no-repeat 100% 0;height:15px;margin-bottom:12px;overflow:hidden;}
.re_more {background-color:transparent;float:right;padding-left:228px;font-size:12px;font-weight:normal;color:black;}
.recomment .re_more a.more:link,a.more:visited{background-color:transparent;color:black;text-decoration: none;font-size:12px;}
.recomment .re_more a.more:hover{background-color:transparent;color:black;text-decoration: underline;font-size:12px;}

.recomment1{height:100%;width:705px;overflow:hidden; margin-top:5px;margin-bottom:10px;}
.recomment1 i{margin-top:-1px !important;float:left;height:40px;width:15px;background:transparent url(/images/hbg_side.gif) no-repeat 0 0;}
.recomment1 h4{background-color:transparent;color:white;margin-top:-1px !important;margin-bottom:0px;text-align:left;float:left;width:678px;;height:40px;line-height:40px;font-size:13px;background:url(/images/hbg.gif) 0 0;}
.recomment1 b{margin-top:-2px !important;float:left;height:41px;width:12px;background:transparent url(/images/hbg_side.gif) no-repeat -3px -53px;}
.recomment1 .recomment_contents{clear:both;width:691px;height:100%;border-color:#D6D6D6;border-style:solid;border-width:0 1px;overflow:hidden;padding:13px 6px 0 6px;}
.recomment1 .re_more{background-color:transparent;float:right;padding-left:228px;font-size:12px;font-weight:normal;color:white}
.recomment1 .re_more a:link,.recomment1 .re_more  a:visited{background-color:transparent;color:white;text-decoration: none;font-size:12px;}
.recomment1 .re_more a:hover{background-color:transparent;color:white;text-decoration: underline;font-size:12px;}
.recomment1 span{font-size:13px;}

.recomment2{height:100%;overflow:hidden; margin-bottom:10px;}
.recomment3{height:100%;overflow:hidden; margin-bottom:10px;}
.recomment4{	border:1px solid #D7D7D7;	height:100%;overflow:hidden; margin-bottom:10px;}
.recomment_contents{clear:both;height:620px;border-color:#D6D6D6;border-style:solid;border-width:0 1px;overflow:hidden;width:674px;padding:0px 16px 0 6px;}

.pagination_count_div_title{padding: 0;border-bottom:1px solid #cccccc; font-family:Arial,Helvetica,sans-serif,Tahoma;font-size:13px;margin: 0 0 20px 0;}
.pagination_count_div_title h1{color:#3E6680;font-family:Arial,Helvetica,sans-serif,Tahoma;font-size:16px;}
.pagination_count_div .items_num{color:#FF5500;font-weight:bold;}
.mc01
{
	overflow: hidden;
	margin: 0px auto;

}
.mc0101
{
	width: 344px;
	height: 82px;
	background-color: Black;
	position: relative;
	float: left;
}
.mcr
{
	margin-left: 12px;
	text-align: left;
	color: #ffffff;
	background-color:transparent;
}
.mcr01
{
	font-size: 19px;
	font-family: Arial;
	padding-top: 10px;
}
.mcr02
{
	padding-top: 13px;
	font-size: 12px;
	font-family: Arial;
	line-height: 16px;
}
.mcl
{
	margin-left: 12px;
	text-align: left;
	color: #ffffff;
	background-color:transparent;
}
.mcl01
{
	padding-top: 10px;
	font-family: Arial;
	font-size: 19px;
}
.mcl02
{
	padding-top: 13px;
	font-size: 12px;
	font-family: Arial;
	line-height: 16px;
}
.r0101
{
	position: absolute;
	left: 0px;
	top: 0px;
}
.r0102
{
	position: absolute;
	right: 0px;
	top: 0px;
}
.r0103
{
	position: absolute;
	left: 0px;
	bottom: 0px;
}
.r0104
{
	position: absolute;
	right: 0px;
	bottom: 0px;
}
.mc0102
{
	margin-left: 14px;
	width: 344px;
	height: 82px;
	background-color: #227ab4;
	float: left;
	position: relative;

}
.mc01t
{
	font-size: 14px;
	padding-left: 23px;
	padding-top: 12px;
	height: 24px;
}
.mc01c li
{
	list-style: none;
	border-bottom: solid 1px #d7d7d7;
}

.mc01c a, .mc01c a:visited
{
	text-decoration: none;
	color: #3e6680;
	font-size:13px;
}

.mc01c a:hover, .mc01c a:active
{
	text-decoration: underline;
	font-size:13px;
	color: blue;
}
.mc02
{
	padding-top: 24px;
	overflow: hidden;
}
.mc02 .google_ad {width:125px;float:right;vertical-align:top}

.mc02 .mc02_contents {border:1px solid #D1D1D1;margin:10px;line-height:20px;padding:10px;}
.mc0201
{
	font-family: Arial;
	font-size: 23px;
	color: #033759;
	float: left;
}
.mc0201 span{display: inline-block;height:80px;line-height:80px;}
.mc0202
{
	padding-right: 18px;
	float: right;
}
.mc0203
{
	margin-top: 68px;
}
.mc020301
{
	font-size: 12px;
	color: #494949;
	line-height: 18px;
	letter-spacing: -0.1px;
	width: 700px;
}
.mc0203 table {margin-left:5px;border:1px solid #D1D1D1;width:95%;}
.mc0203 th {text-align:left;background-color:#F0F0F0}
.mc0203 th,td{padding-left:10px;height:30px;line-height:30px;border:solid 1px #D1D1D1;}
.mc0203 .td_title{font-weight: bold;}

.mc020302
{
	margin-top: 25px;
	margin-bottom: 40px;
	margin-left: 65px;
	line-height: 25px;
}
.mc020302 a
{
	text-decoration: none;
	color: #033759;
	font-size: 12px;
	font-family: Arial;
}
.mc020302 a:hover, .mc020302 a:active
{
	text-decoration: underline;
}
.mc020302 li
{
	list-style-type: square;
}

.mc020303
{
	color: #494949;
	font-size: 12px;
	margin-bottom: 151px;
	line-height: 18px;
	letter-spacing: -0.1px;
}
/* footer */
.footer
{
/*#CCCCCC*/
background-color:transparent;
	height: 142px;
	overflow: hidden;
	background-image: url(/images/img_276.jpg);
	background-repeat: repeat-x;
	position: relative;
	line-height: 60px;
	font-size: 12px;
	color: #CCCCCC;
	text-align: center;
	clear: both;
	width: 100%;
	margin:10px 0 0 0;
}
.footer a:link, .footer a:visited
{
	color: white;
	text-decoration: none;
	font-size: 12px;
	background-color:transparent;
}
.footer a:hover, .footer a:active
{
	color: white;
	text-decoration: underline;
	font-size: 12px;
	background-color:transparent;
}
.footer .contact {margin-top:-40px;}

.center_title_bar{
width:575px;
height:31px;
float:left;
padding:0 0 0 10px;
margin:0 0 0 0px;
line-height:31px;
font-size:10px;
color:#159DCC;
font-weight:bold;
background: url(/images/bar_bg.gif) no-repeat center center;
}
.center_title_bar span {padding-left:400px;}
.center_title_bar span a {color:#159DCC;text-decoration: underline;}
.center_title_bar span a:hover{color:#159DCC;text-decoration: none;}


/*---------prod_box----------*/
.prod_box{
width:170px !important;
height:auto;
float:left;
padding:10px 10px 10px 12px;
}
.center_prod_box{
width:170px;height: auto;float:left; text-align:center;padding:0px; margin:0px; border:1px #F0F4F5 solid;
}
.prod_details_tab{
width:173px;
height:31px;
float:left;
margin:3px 0 0 0  !important;
margin:0px 0 0 0;
font-size:12px;
}
img.left_bt{
float:left;
padding:6px 0 0 6px;
}

/*---------prod_box_big----------*/
.prod_box_big{
width:554px;
height:auto;
float:left;
padding:10px 10px 15px 15px;
}
.center_prod_box_big{
width:554px;height: auto;float:left; text-align:center;padding:0 0 10px 0; margin:0px;border:1px #F0F4F5 solid;
}
.product_img_big{
width:170px;
padding:10px 0 0 10px;
float:left;
}
.details_big_box{
width:300px;
float:left;
padding:0 0 0 25px;
text-align:left;
margin-left:20px;
}
.product_title_big{
color:#ff8a00;
padding:5px 0 5px 0;
font-weight:bold;
font-size:14px;
}
.specifications{
font-size:12px;
font-weight:bold;
line-height:18px;
}
.thumbs{
padding:8px 5px 8px 5px;
/*border:1px #DFD1D1 solid;*/
margin:15px 0 0 0;
color:#ff0000;
}
.thumbs a{
padding:3px;
}
.prod_price_big{
padding:5px 0 5px 0;
font-size:16px;
}
span.blue{
color:#159DCC;
}
.product_title{
	color:black;
	padding:3px 0 5px 0;
	font-weight:bold;
	font-size:13px;
	background-color:transparent;
}
.product_title a{
	text-decoration:none;
	color:#ff8a00;
	padding:5px 0 5px 0;
	font-weight:bold;
	font-size:13px;
}
.product_title a:hover{
	color:#064E5A;
	font-size:13px;
}
.product_img{
padding:5px 0 5px 0;
}

.prod_price{
padding:5px 0 5px 0;
}


.fitbrand
{
	color: green;
	font-weight: bold;
	font-size: 12px;
	height: 30px;
	line-height:30px;
	padding-left:25px !important;
	padding-left:10px;
}
.fit {padding:10px 10px 10px 10px;text-align:left;}
#fit {padding:10px 10px 10px 10px;text-align:left;}
#fit hr {
	background-color:#cccccc; /* Netscape 6/7, Mozilla */
	color:#cccccc; /* IE */
	border: #cccccc; /* Opera */
	font-size:1px;
	border:0px solid; 
	height:1px;
	background-color:transparent;
}
.fitbrand li{color: black;font-size:16px;background-color:transparent;}
.fitbrand li span{color: green;font-size:12px;}
.fitpart{	display: inline-block;	font-size: 10px;	height: 20px;	width:120px !important;;	width:130px;	line-height:20px;	padding: 0 0 0 25px !important;	padding: 0 0 0 25px;}

#contents-top-left {float:left;width:555px; height:5px; margin-top:0px; background:url("/images/cols2-top.gif") 0 0 no-repeat; font-size:0; line-height:0; overflow:hidden;}
#contents-top-right {float:left;width:150px; height:5px; margin-top:0px; background:url("/images/cols2-top.gif") -485px 0 no-repeat; font-size:0; line-height:0; overflow:hidden;}
#contents-bottom {width:650px; height:5px; margin-bottom:15px; background:url("/images/cols2-bottom.gif") 0 0 no-repeat; font-size:0; line-height:0; overflow:hidden;}
#contents {width:683px;padding:10px; border-left:1px solid #d6d6d6;border-right:1px solid #d6d6d6;height:100%;min-height:1324px;}
#contents .title {background:url("/images/dot.gif") 0 50% repeat-x;}
#contents  .title h4 {background-color:#FFFFFF;display:inline; padding-right:10px;font-family: Arial;font-size: 23px; color: #033759;}
#contents  .title span {background-color:#FFFFFF;display:inline; padding-right:10px;font-size: 13px;}
#contents  p {padding-right:10px;line-height:20px;}
#contents h4{font-style: italic;color: green;line-height:50px;}

#contents .continue {float:right;padding-right:20px;line-height:25px;}
#contents .continue a {color:#FF6600;text-decoration: underline;font-weight:bold;font-size:12px;}
#contents .continue a:hover{color:#FF6600;text-decoration: none;font-size:12px;}
#contents h5{font-size: 12px !important;}

#contents_recomment{clear:both;background-color:transparent;width:683px !important;padding:10px !important; padding:10px 3px 10px 10px; border-left:1px solid #d6d6d6;border-right:1px solid #d6d6d6;height:100%;
background:transparent url("/images/searchBarBg.gif") repeat-x  0 -6px;}
#recomment_p h4{margin-bottom:20px;background-color:transparent;font-family: Arial, Helvetica, sans-serif,Tahoma;color:black;padding-top:0px;margin-top:-3px;text-align:left;float:left;width:655px;font-size:13px;/*text-shadow:0 2px 0 white;*/}
#contents_recomment .re_more {float:right;padding-left:228px;font-size:12px;font-weight:normal;color:black;background-color:transparent;}
#contents_recomment .re_more a.more:link,a.more:visited{color:black;text-decoration: none;font-size:12px;background-color:transparent;}
#contents_recomment .re_more a.more:hover{color:black;text-decoration: underline;font-size:12px;background-color:transparent;}

a.faq,a.faq:link,a.faq:visited{font-weight: bold;color:#033759;line-height:20px;}
a.faq:hover {font-weight: bold;color:#FF6600;}
a.black,a.black:link,a.black:visited{background-color:transparent;color:#000000;line-height:20px;text-decoration: none;}
a.black:hover{color:#ff6600;line-height:20px;text-decoration: none;}
/*.product_img a:visited,a:hover,a:link{text-decoration: none !important;;}*/
#contents ul li a,#contents ul li a:visited{font-size:14px;color:#3E6680;}
#contents ul li a:hover{font-size:14px;color:blue}


/* product list */
.product_list{clear:both;height:100%;overflow:auto;padding:10px;border-bottom:1px dashed #cccccc;text-align:left;font-family: Arial;font-size: 23px;}
.product_list span.no{float:left;font-size:10px;}
.product_list_image {float:left;}
.product_list_desc {float:left;margin-left:10px;font-family: Arial;font-size: 23px;}
.product_list_desc h2{font-size:16px;width:520px;font-weight:bold;margin-top:0;color:black;background-color:transparent;}
.product_list_desc h2 a,a:visited{font-size:16px;font-family:Arial;color:#3e6680;text-decoration: underline;}
.product_list_desc h2 a:hover {color:blue;text-decoration: underline;}
.product_list_price {height:25px;font-size:16px;color:red;}
.product_list_desc_info{padding-bottom:10px;color:#4A4A4A;width:520px;font-family: Arial;font-size:13px;}
span.product_list_detail{color:#444444;text-decoration:none;display:block;background-image:url(/images/btn_more_details.gif); width:96px;cursor:pointer;height:17px;padding-top:4px;text-align:center;font-size:16px;}

/* pagination */

.pagination_count_div{text-align:left; border-bottom:1px solid #cccccc;padding:10px;}
.items_num {color:#FF5500;}
.page_div_left{background:transparent url(/images/search_bg_0715.gif) repeat scroll 0 0; float:left;height:30px;width:3px}
.page_div_right{background:transparent url(/images/search_bg_0715.gif) repeat scroll -2px top;float:right;height:30px;width:5px}
.page_div{height:25px;padding:7px 7px 0 0;width:668px;background:transparent url(/images/search_bg_0715.gif) repeat-x scroll left -30px;float:left;text-align:center;}
.main_div {width:358px;text-align:center;margin-left:auto;margin-right:auto;}
a.div_page:link,a.div_page:visited{margin:0 3px 0 0; text-decoration:none;font-size:12px; color:#3366CC; border:1px solid #cccccc; width:15px;display:block;float:left;}
a.div_page:hover{color:#FD6D01;border:1px solid #FD6D01;text-decoration:none;font-size:12px;}
span.curr_page {margin:0 3px 0 0;text-decoration:none;font-weight:700;background-color:#FFEDE1;font-size:12px;color:#FD6D01;border:1px solid #FD6D01; width:15px;display:block;float:left;}
span.count_page {margin:0 10px 0 0;float:left;font-size:12px;}
span.page-break {float:left;padding:0 3px;}

.search_list {margin-top:0px;border-bottom:1px solid #cccccc;overflow:hidden;width:100%;}
#contents p.search_img {float:left;height:90px;text-align:center;width:90px!important;}
.search_lsit h2 {font-family:Arial;font-weight:normal;color:#3366CC;text-decoration:none;font-size:12px;}

a.search_title_h,a.search_title_h:visited, a.search_title_h:hover {font-size:12px;font-family:Arial;color:#0000CC;text-decoration: underline;}
.search_lsit img.search_img {}
.search_desc{margin:0 15em 0 100px;font-family:Arial;}
.search_desc a.search_more{color:#7777CC;text-decoration: underline;font-family:Arial;}
.search_buynow{float:right;width:12em;}
.search_buynow span.main_price_old{font-family:Arial,Helvetica,sans-serif;font-size:154%;font-weight:bold;color:#666666;}
.search_buynow span.main_price{font-family:Arial,Helvetica,sans-serif;font-size:154%;font-weight:bold;}
.other_desc{color:#444444;font-family:Arial;}

/*center bottom hot recomments products */
.contents_center_hot{margin-bottom:10px;text-align:center;width:910px;margin-left:auto;margin-right:auto;}
.contents_center_hot_bg{text-align:center;width:910px;margin-left:auto;margin-right:auto;}
.contents_center_hot_bg i {margin:0;padding:0;float:left;display:block;height:288px;width:30px;background:#f0f0f0 url(/images/hesper_btm_bg.png) no-repeat 0 0;}
.contents_center_hot_bg .hot_contents{float:left;margin:0;height:288px;width:875px;background:#f0f0f0 url(/images/hesper_btm_bg.png) no-repeat  -35px 0px;}
.contents_center_hot_bg b{margin:0;padding:0;float:left;display:block;height:288px;width:5px;background:#f0f0f0 url(/images/hesper_btm_bg.png) no-repeat -945px 0;}
.hot_title {font-family: Arial, Helvetica, sans-serif,Tahoma;padding:10px; color:#FF6600; font-size:18px; line-height:18px; padding-left:10px;text-align:left;}
.more_div {clear:both;text-align:right;}
.more_div span{text-align:center;background:transparent url(/images/more.png) no-repeat 0 0;color:#FFFFFF;cursor:pointer;float:right;height:21px;line-height:18px !important;padding-top:0px;padding-right:25px;width:130px;}
.more_div span a.more{color:#ffffff;background-color:transparent;}

.contents_product {}
.contents_product li{}
.contents_product li span.product_title{clear:both;text-align:left;display:block;width:100px;float:left;}
.contents_product li span.product_price_old{float:left;text-align:left;font-size:16px;color:#444444}
.contents_product li span.product_price{float:left;text-align:left;font-size:16px;color:#FF5500;font-weight:bold;}
.product_image{float:left;text-align:center;}

.product_pro {float:left;}
.contents_product .product_pro ul{list-style:none;}
.contents_product .product_pro li{list-style:none;}

.product_buynow{float:left;text-align:left;}
.product_buynow_come_soon{float:left;text-align:left;color:red;}
.product_description {clear:both;text-align:left;margin-top:20px;padding:20px;border-top:1px dashed  #cccccc;}
.product_tag {padding:5px; border:1px solid #cccccc;text-align:left;}
.con_more {clear:both; text-align:right;padding:20px;font-size:11px;}
.con_more a,.con_more a:visited{clear:both; text-align:right;padding:20px;font-size:11px;}
.con_more a:hover {clear:both; text-align:right;padding:20px;font-size:11px;}

a.detail, a.detail:visited{font-size:13px;color:#3E6680;}
a.detail:hover{font-size:13px;color:blue;}

table.shipping {border:1px solid #D1D1D1;margin-left:5px;width:100%;}
table.shipping th,td {height:30px;padding-left:10px;}
table.shipping thead {background-color:#F0F0F0; text-align:left;font-weight:bold;}
table.shipping th {background-color:#F0F0F0; text-align:left;}
table.shipping td.td_title {font-weight:bold;}
.continue {text-align:right;font-weight:bold;}
#tongji {display:none;}