body{background:#C3C3C3; margin:0;font:12px Arial, Helvetica, sans-serif;}
ul{list-style-type:none;}
.img {border: solid 1px #DCDCDC;}
.h1{font-size:14px;}
.h2{height:25px;}
.h1_in{display:inline;}
.clear{clear:both;}	
li {
	list-style:none;
}
a {
	color:#03c;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}

A.pps:link {
			font-family: verdana;
			font-size: 8pt; 
			text-decoration: none;
			color: #666666;
			}
A.pps:visited {
			font-family: verdana;
			font-size: 8pt; 
			text-decoration: none;
			color: #666666;
			}
A.pps:hover {
			font-family: verdana;
			font-size: 8pt; 
			color: #666666; 
			TEXT-DECORATION: underline
			}
A.main_nav:link {
			font-family: verdana;
			font-size: 10pt; 
			font-weight: 700;
			text-decoration: none;
			color: #FFFFFF;
			}
A.main_nav:visited {
			font-family: verdana;
			font-size: 10pt; 
			font-weight: 700;
			text-decoration: none;
			color: #FFFFFF;
			}
A.main_nav:hover {
			font-family: verdana;
			font-size: 10pt; 
			font-weight: 700;
			color: #FFFFFF;
			TEXT-DECORATION: underline
			}

A.cate1:link {
			font-family: Arial;
			font-size: 10pt; 
			font-weight: 700;
			text-decoration: none;
			color: #003366;
			}
A.cate1:visited {
			font-family: Arial;
			font-size: 10pt; 
			font-weight: 700;
			text-decoration: none;
			color: #003366;
			}
A.cate1:hover {
			font-family: Arial;
			font-size: 10pt; 
			font-weight: 700;
			color: #003366; 
			TEXT-DECORATION: underline
			}


A.cate2:link {
			font-family: Arial;
			font-size: 9pt; 
			text-decoration: none;
			color: #003366;
			}
A.cate2:visited {
			font-family: Arial;
			font-size: 9pt; 
			text-decoration: none;
			color: #003366;
			}
A.cate2:hover {
			font-family: Arial;
			font-size: 9pt; 
			color: #003366; 
			TEXT-DECORATION: underline
			}
			
A.hot_item:link {
			font-family: Arial;
			font-size: 8pt; 
			text-decoration: none;
			color: #003366;
			}
A.hot_item:visited {
			font-family: Arial;
			font-size: 8pt; 
			text-decoration: none;
			color: #003366;
			}
A.hot_item:hover {
			font-family: Arial;
			font-size: 8pt; 
			color: #003366; 
			TEXT-DECORATION: underline
			}			
			
			
A.home_show:link {
			font-family: Arial;
			font-size: 9pt; 
			text-decoration: none;
			color: #003366;
			}
A.home_show:visited {
			font-family: Arial;
			font-size: 9pt; 
			text-decoration: none;
			color: #003366;
			}
A.home_show:hover {
			font-family: Arial;
			font-size: 9pt; 
			color: #003366; 
			TEXT-DECORATION: underline
			}
			
A.list:link {
			font-family: Arial;
			font-size: 9pt; 
			font-weight: 700;
			text-decoration: none;
			color: #000000;
			}
A.list:visited {
			font-family: Arial;
			font-size: 9pt; 
			font-weight: 700;
			text-decoration: none;
			color: #000000;
			}
A.list:hover {
			font-family: Arial;
			font-size: 9pt; 
			font-weight: 700;
			color: #FF6633; 
			TEXT-DECORATION: underline
			}
		
A.list1:link {
			font-family: Arial;
			font-size: 9pt; 
			font-weight: 700;
			text-decoration: none;
			color: #000000;
			}
A.list1:visited {
			font-family: Arial;
			font-size: 9pt; 
			font-weight: 700;
			text-decoration: none;
			color: #000000;
			}
A.list1:hover {
			font-family: Arial;
			font-size: 9pt; 
			font-weight: 700;
			color: #FF6633; 
			TEXT-DECORATION: underline
			}
			
A.list_s:link {
			font-family: Arial;
			font-size: 8pt; 
			text-decoration: none;
			color: #000000;
			}
A.list_s:visited {
			font-family: Arial;
			font-size: 8pt; 
			text-decoration: none;
			color: #000000;
			}
A.list_s:hover {
			font-family: Arial;
			font-size: 8pt; 
			color: #FF6633; 
			TEXT-DECORATION: underline
			}		

.help_title{	
		    font-Size:12px;
			font-family:Arial;
			}
			
#help_left_nav{	
		    font-Size:12px;
			font-family:Arial;
			line-height:120%;
			}
#help_left_nav dd{	
		    font-Size:12px;
			margin-left:0px;
			padding-left:9px;
			padding-top:1px;
			}
#help_left_nav A {
			COLOR: #333333; TEXT-DECORATION: none
			}
#help_left_nav A:hover {
			TEXT-DECORATION: underline
			}
#help_content
			{
			font-Size:12px;
			font-family:Arial;
			line-height:150%;
			}
.tips {
	BORDER-RIGHT: #92dc9a 1px solid; PADDING-RIGHT: 26px; BORDER-TOP: #92dc9a 1px solid; DISPLAY: block; PADDING-LEFT: 26px; BACKGROUND: url(http://www.HappyBuyChina/help/image/icon_tips.gif) #e6ffe9 no-repeat 5px 8px; PADDING-BOTTOM: 10px; BORDER-LEFT: #92dc9a 1px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #92dc9a 1px solid
}
.tips STRONG {
	LINE-HEIGHT: 1em
}
.table_portrait {
	BORDER-RIGHT: #c1c1c1 1px solid; BORDER-TOP: #c1c1c1 1px solid; MARGIN: 10px 0px 0px; BORDER-LEFT: #c1c1c1 1px solid; BORDER-BOTTOM: #c1c1c1 1px solid; BORDER-COLLAPSE: collapse
}
.table_portrait TD {
	BORDER-RIGHT: #c1c1c1 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #c1c1c1 1px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 6px; VERTICAL-ALIGN: top; BORDER-LEFT: #c1c1c1 1px solid; PADDING-TOP: 6px; BORDER-BOTTOM: #c1c1c1 1px solid
}

#top_main{margin:auto;width:988px;height:157px;background:url(/image/body_bg.gif);}
#wel_nav{float:left; }
#wel_nav li{float:left;}
#wel_nav li a{text-decoration:none;color:#666666;padding: 0 12px;display: block;}
#bottom_main{margin:auto;width:988px;height:200px;line-height:25px;background:url(/image/body_bg.gif);}
#bottom_main li{float:left;}
#bottom_main li a{text-decoration:none;color:#666666;padding: 0 12px;display: block;}

#main_nav{float:left;width:500px !important; width:450px;padding-top:10px;padding-left:93px !important;padding-left:130px;}
#main_nav li{float:left;}
#main_nav li a{text-decoration:none;color:#FFFFFF;padding: 0 12px;display: block;}
#top_m{margin:auto;width:950px;height:77px;}
#searchform
{ float:left;
	padding-top:0px;
	height:30px;
	margin: auto;
	width:736px;
}
#searchform form *{vertical-align:middle; margin:0 3px}
#searchform form strong{ color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10pt;font-weight:700; margin-left:60px;}
#searchform form{height:20px; line-height:20px;padding:8px 0; position:relative;margin-bottom:0;}
#best li,#free li,#new li{float:left; width:148px;padding-left:12px;padding-top:5px;padding-bottom:6px; padding-right:2px;}

.welcome{margin:auto;width:950px;height:22px;padding-top:10px;padding-bottom:3px;}
.wel_user{float:left; font-family:Verdana, Arial, Helvetica, sans-serif;color:#333333; font-size:11px; font-weight:700;}
.shuxian{font-family: verdana;color:#666666;font-size: 8pt;padding-top:0;}
.addthis{float:right;}
.ul_firefox{margin:0;padding:0;}  /*此样式为解决firefox时出现UL块自动上部留空问题！*/
.top_m_l{float:left;width:5px;height:77px;background:url(/image/top_l.gif);}
.top_m_m{float:left;width:940px;background:url(/image/top_m.gif);}
.top_m_r{float:left;width:5px;height:77px;background:url(/image/top_r.gif);}
.p_search{margin:auto;margin-top:10px;margin-bottom:10px;width:950px;height:25px;line-height:25px;background:url(/image/p_search_bg.gif);text-align:center;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt;}
.logo{float:left;width:197px;height:77px; overflow:hidden;}
.logo_right{float:left;width:743px;}
.cart{float:right;width:150px;height:18px;margin-top:8px;}
.d_line{width:736px;height:5px;background:url(/image/d_l.gif) repeat-x 0 2px;clear:both; overflow:hidden;}
.main{margin:auto;width:988px;height:100%;background:url(/image/body_bg.gif);clear:both;overflow:hidden;}
.main_left{
	height:100%;
	margin-left:19px !important;
	margin-left:10px;
	width:220px;
	float:left;
	}
.main_right{float:left;height:100%;margin-left:8px;width:720px;}
.yuanjiao_top{width:220px;height:5px;background:url(/image/c_bg1_220.gif) no-repeat;overflow:hidden;}
.yuanjiao_bottom{width:220px;height:5px;background:url(/image/c_bg2_220.gif) no-repeat;overflow:hidden;}
.yuanjiao_middle{width:218px;100%:auto;border-left:#dcdcdc 1px solid;border-right:#dcdcdc 1px solid;padding-bottom:10px;overflow:hidden;}
.title{ height:25px;font:Arial, Helvetica, sans-serif; color:#333333;padding-left:15px; background:url(/image/cate_title.gif) repeat-x;padding-top:3px; margin-bottom:8px; font-weight:700; margin-top:0;} 
.catatitle{padding-left:15px;font:12px Arial, Helvetica, sans-serif;font-weight:700;padding-top:2px;}
.cataclass{width:200px;padding-left:15px;}
.allcata{text-align:right;padding:10px;font:12px Arial, Helvetica, sans-serif;font-weight:700;}
.b_link{width:675px;margin-left:180px;clear:both;overflow:hidden;}
.r_yuanjiao_t{margin:auto;width:950px;height:5px;background:url(/image/bottom_bg1.gif) no-repeat;overflow:hidden;}
.r_yuanjiao_b{margin:auto;width:950px;height:5px;background:url(/image/bottom_bg2.gif) no-repeat;overflow:hidden;}
.r_yuanjiao_m{margin:auto;width:948px;height:100%;;border-left:#dcdcdc 1px solid;border-right:#dcdcdc 1px solid;}
.r_yuanjiao_m1{margin:auto;width:948px;height:100%;;border-left:#dcdcdc 1px solid;border-right:#dcdcdc 1px solid;padding-bottom:10px !important;padding-bottom:0;}
.b_yuanjiao_t{margin:auto;width:950px;height:5px;background:url(/image/bottom_bg1.gif) no-repeat;overflow:hidden;}
.b_yuanjiao_b{margin:auto;width:950px;height:5px;background:url(/image/bottom_bg2.gif) no-repeat;overflow:hidden;}
.b_yuanjiao_m{margin:auto;width:948px;height:70px;;border-left:#dcdcdc 1px solid;border-right:#dcdcdc 1px solid;}
.right{color:#333333; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:8pt; text-align:center;}
.right_t{margin:auto;width:720px;height:5px;background:url(/image/main_bg1_720.gif) no-repeat;overflow:hidden;}
.right_b{margin:auto;width:720px;height:5px;background:url(/image/main_bg2_720.gif) no-repeat;overflow:hidden; margin-bottom:10px;}
.right_m{margin:auto;width:718px;height:100%;border-left:#dcdcdc 1px solid;border-right:#dcdcdc 1px solid;}
.right_m1{margin:auto;width:718px;height:260px;border-left:#dcdcdc 1px solid;border-right:#dcdcdc 1px solid;}
.service_intr{padding-left:10px;padding-right:10px;font:10pt Arial, Helvetica, sans-serif;}
.list{height:21px;margin-left:20px; width:100%;}
/*font size*/
.size10{ font-size:10px;}
.size11{ font-size:11px;}
.size12{ font-size:12px;}
.size14{ font-size:14px;}
.size16{ font-size:16px;}
.size18{ font-size:18px;}

/*align*/
.center{margin:0 auto;}
.text_left{ text-align:left;}
.text_center{ text-align:center;}
.text_right{ text-align:right;}
.text_v_t{ vertical-align:top;}
.text_v_m{ vertical-align:middle;}
.text_v_b{ vertical-align:bottom;}
/*line-height*/
.line20px{line-height:20px;}
.line25px{line-height:25px;}
.line30px{line-height:30px;}
.line150{line-height:150%;}
.line120{line-height:120%;}
.line180{line-height:180%;}
/*font weight*/
.font_n{ font-weight:normal;}
.font_b{ font-weight:bold;}

/*borders*/
.border_around {border:1px solid #D2D2D2;}
.border_b {border-bottom:1px solid #D2D3D4;}
/*basics*/
.margin_l_10 {margin-left:10px;}
.margin_l_15 {margin-left:15px;}
.margin_l_5 {margin-left:5px;}
.margin_r_10 {margin-right:10px;}
.margin_10 {margin:10px;}
.margin_t_10 {margin-top:10px;}
.margin_t_5 {margin-top:5px;}
.margin_b_10{margin-bottom:10px;}
.margin_a{margin:auto;}
.pad_l_10{ padding-left:10px;}
.pad_b_10{ padding-left:10px;}
.pad_l_8{ padding-left:8px;}
.pad_r_10{ padding-right:10px;}

.fl{float:left;}
.fr{float:right;}

/*product detail*/
.pro_img{width:218px;}
#pmid{width:460px;height:260px;}
#pmid dl{width:460px;*float:left;_float:left;font:Arial, Helvetica, sans-serif;color:#000;height:8px !important;min-height:16px;*min-height:25px;_min-height:25px;height:25px;height:20px\9;*height:25px;_height:25px;}
#pmid dl dd{margin-left:0;float:left;width:129px; font-size:13px;font-weight:700;}
#pmid dl dt{float:left;width:331px;}
.price{color:#ff0000;font-size:14px;font-weight:700;}
.line_dot{background:url(/image/img_dot.gif) repeat-x 0 4px; height:10px; clear:both;}
#simage ul li{float:left;}

#sellerinfo{width:225px;height:260px;}
#sellerinfo dl{*float:left;_float:left;font:Arial, Helvetica, sans-serif;color:#000;font-size:13px;height:6px !important;min-height:16px;*min-height:32px;_min-height:32px;height:22px;*height:32px;_height:32px;}
*html #sellerinfo dl{min-height:18px;height:25px;margin-top:2px; margin-bottom:2px;}/*For IE6*/
*+html #sellerinfo dl{min-height:10px;height:25px;}/*For IE7*/
#sellerinfo dl dd{float:left;margin-left:3px;width:auto;}
#sellerinfo dl dt{float:left;width:100px;padding-left:5px; }
#sellerinfo #ask dl{*float:left;_float:left;font:Arial, Helvetica, sans-serif;color:#000;font-size:13px;}
#sellerinfo #ask dl dd{float:left;margin-left:3px;width:24px;height:24px;}
#sellerinfo #ask dl dt{float:left;width:160px;padding-left:5px; }
.pro_des{ width:928px;overflow:auto;}

.red{color:#FF0000;}
.suntear
{
word-break: break-all;
}
.left_class{ line-height:18px;}
.left_cata{ line-height:20px; padding-top:5px;}
#recently li{float:left; margin:0 8px;}
.recently_img{width:80px; height:55px;}
.hot_img{margin-right:8px; height:80px;}
.hot_link{ height:80px; margin-right:3px;}
#cate_quantity li{float:left;}
