/*
Template Name: alphafurnishings
Template URI: http://www.bolingcart.com/
Description: alphafurnishings
Version: 2.7.0
Author: boling
Author URI: http://www.bolingchina.com/
Logo filename: logo.jpg
Template Type: type_0
*/
*{margin:0; padding:0;}
body{ font-family:Arial, Helvetica, sans-serif;font-size:11px; background:#fff url(body_03.jpg) repeat-x;}
a{color:#000; text-decoration: none;}
a:hover	{color:#c00;text-decoration: underline;}
img{ border:none;}
ul{ overflow:hidden;}
li{ list-style-type:none;}

.sitetop{ clear:both; overflow:hidden; margin:5px 0 0; height:28px; line-height:28px; border-bottom:1px solid #272727; border-top:1px solid #272727; background:#3E3E3E;}
#topkey,#header,#content,#copyright{ clear:both; overflow:hidden; margin:0 auto; width:957px;}
#topkey{ height:28px; color:#fff;}
#topkey a{ color:#fff;}
.Bycategory{ float:left;}
.topnav{ float:right;}
.topnav a{ margin:0 10px;}

.logo{ float:left;}
.keyh1{ float:left; overflow:hidden; margin:25px 30px 0; width:240px; height:48px;}
.keyh1 h1{ font-size:14px; color:#f00; text-transform:uppercase; font-weight:normal;}
.topcart{ float:right; margin:25px 0 0; width:260px;}
.cartitle{ font-size:14px; text-transform:uppercase;}
.cartlist{ overflow:hidden; width:100%; height:15px; line-height:15px;}
.cartlist span{ color:#f00;}
.cartlist a{ margin:0 0 0 5px; padding:0 0 0 15px; background:url(cartd_21.jpg) no-repeat;}
.cartlist .order{ background:url(cartd_23.jpg) no-repeat;}

.nav{ clear:both; overflow:hidden; width:957px; height:40px; line-height:40px; background:url(nav_28.jpg) repeat-x;}
.nav ul{ float:left;}
.nav li{ display:block; float:left; padding:0 2px; height:40px; font-size:13px; color:#fff; background:url(navli_28.jpg) no-repeat right;}
.nav li a{ margin:0 15px; color:#fff;}
.nav li a:hover{ color:#fff;}
.search{ float:right; padding:12px 0 0; width:250px; height:28px; background:url(search_33.jpg) no-repeat center;}
.search input{ float:left;}
.key_search{ margin:0 20px; color:#9c9c9c; border:none; background:none;}

.topad{ height:227px;}
.con_main{ clear:both; overflow:hidden; padding:0 5px; width:947px; background:#fff;}
.padt15{ padding-top:15px;}
.sideleft{ float:left; width:228px;}
.martop10{ margin-top:10px;}
.brandwrap h2{ padding:0 0 0 30px; font-family:"Times New Roman", Times, serif; font-size:18px; height:40px; line-height:40px; color:#fff; background:url(nav_28.jpg) repeat-x;}
.brandlist{ margin:5px 0 0;}
.brandlist li{ display:block; margin:0 0 2px; padding:0 0 0 30px; height:20px; line-height:20px; background:#D7D7D7;}
.infoli{ padding:30px 30px 15px; font-size:12px; line-height:20px; background:#F6F8F9 url(infobg_57.jpg) repeat-x bottom;}
.infoli li{ border-bottom:1px dashed #BEBEBE;}
.infoli li a{ color:#505050;}
.infoli li a:hover{ color:#f00; text-decoration:none;}

.main_r{ float:right; width:710px;}
.articlep h2{ font-size:20px; color:#9C6D42; font-weight:normal;}
.articlep p{ margin:10px 0 0; font-size:12px; line-height:18px;}
.prodwarp{ float:left; margin:10px 0 0; width:460px;}
.list_p h3{ font-family:"Times New Roman", Times, serif;padding:0 0 0 15px; border:1px solid #C0C0C0; font-size:18px;  height:35px; line-height:35px; background:#fff url(h3_50.jpg) repeat-y;}
.modellist{ display:block; margin:15px 0; background:url(modellistbg_78.jpg) repeat-y;}
.modellist li{ display:inline; float:left; margin:0 0 18px; width:131px; line-height:15px; text-align:center;}
.modellistb li{ display:inline; float:left; margin:0 0 18px; width:152px; line-height:15px; text-align:center;}
.modellist li a{ color:#707070;}
.modellist li span{ display:block;}
.picpro{ border:1px solid #ccc;}
.namepro{ margin:3px 0; height:30px; overflow:hidden;}
.modellist .marright{ margin-right:32px;}
.sideright{ float:right; margin:10px 5px 0 0; width:233px;}
.salewrap,.faq{ padding:6px; border:1px solid #BFBFBF;}
.salewrap h3{ font-family:"Times New Roman", Times, serif; padding:0 0 0 15px; height:40px; line-height:40px; font-size:18px; color:#fff; background:url(nav_28.jpg) repeat-x;}
.salelist li{ display:block; margin:0 0 2px; padding:5px 15px; background:#EAEAEA;}
.salelist{ margin:10px 0 0;}
.salelist span{ color:#f00; display:block; text-align:center;}
.faq h3{font-family:"Times New Roman", Times, serif; padding:5px 0 0 50px; height:32px; line-height:32px; background:url(faq_97.jpg) no-repeat 15px center;}
.faq{ padding:6px 15px; line-height:18px; _line-height:17px; background:#D0D0D0 url(sdf_97.jpg) repeat-x;}
.faq h4{ clear:both; font-size:12px; color:#5C5C5C;}
.space{ display:block; overflow:hidden; height:10px; font-size:10px;}

#copyright{ margin:10px auto; padding:20px 0; line-height:18px; text-align:center; font-size:12px; color:#fff; background:#000;}
#copyright a{ margin:0 5px; color:#fff;}
.ad{ padding:5px 0 0; text-align:center; border:1px solid #C9CAC9; background:#fff;}
.modellistb{ background:url(molib_10.jpg) repeat-y -7px 0;}
.nextpages{ position:relative; top:0; left:0; height:23px; line-height:23px; text-align:center; background:#ccc; clear:both;}
.prepages{ position:relative; top:2px; left:0;}
.nextpages a{ margin:0 10px;}
.borderline{ border:1px solid #BEBEBE;}
.despro{ clear:both; overflow:hidden;}
.des_l{ float:left; margin:23px 0 0 23px;_margin:23px 0 0 12px;width:317px; background:url(despho_05.jpg) repeat-y;}
.des_l div{ text-align:center;}
.des_l_t{ display:block; height:10px; background:url(despho_03.jpg) no-repeat top;}
.des_l_b{ display:block; height:10px; background:url(despho_07.jpg) no-repeat bottom;}
.des_r{ margin:23px 0 0 330px;}
.des_r ul{ margin:0 30px; font-weight:bold; line-height:30px; font-size:14px; color:#3A3A3A;}
.des_r ul li{ border-bottom:1px dashed #ccc;}
.addform{ font-size:14px; color:#828282;}
.addform span{ display:block; margin:5px 0 0; padding:0 30px;}
.finish{ width:150px;}
.btn_add{ padding:10px 0; text-align:center; border-bottom:1px dashed #ccc; border-top:1px dashed #ccc;}
.article{ margin:30px 60px; line-height:20px; font-size:12px; color:#6D6D6D;}
.latest{ width:708px;}
.latest li{ display:inline; float:left; margin:20px 10px 0; padding:0 0 18px; width:152px; line-height:15px; text-align:center;}
.latest span{ display:block; margin:0 0 5px;}
.position{ margin:-10px 0 5px; font-size:12px; color:#666;}
.position a{ color:#666;}


.loginbox{
	background:#FFFFFF;
	width:100%;
	overflow:hidden;
	padding:20px 0;
	margin:0 auto; 
}
.loginbox_left{
	width:450px;
	float:left;
	text-align:center;
	margin-bottom:20px;
}
.logintitle{
	font-size:16px;
	width:450px;
	margin-left:12px;
	border-bottom:1px #A0A09E solid;
	color:#000000;
	padding-bottom:5px;
}
.loginbtn02{
	width:74px;
	height:25px;
	background:#64B7BB url(loginbtn02.gif) no-repeat;
	border:0px;
	margin-right:10px;
	cursor:pointer;
}
.loginbox_right{
	width:440px;
	float:left;
	border-left:1px #CCCCCC dashed;
}
.loginbox_right_title{
	font-size:16px;
	width:450px;
	margin-left:12px;
	border-bottom:1px #A0A09E solid;
	color:#000000;
	padding-bottom:5px;
	text-align:center;
	color:#E17606;
}
.loginbox_right_ul{
	width:450px;
	margin-left:12px;
}
.loginbox_right_ul li{
	width:225px;
	height:25px;
	line-height:25px;
	overflow:hidden;
	float:left;
	letter-spacing:0.5px;
}
.registerbtn{
	width:130px;
	height:45px;
	background:#78B1B4 url(registerbtn.gif) no-repeat;
	clear:both;
	border:0px;
	margin-left:140px;
	margin-top:20px;
	cursor:pointer;
}


/*member*/
.memberbox{	
 	border:1px #D4D4D4 solid;
 	background:#FFFFFF;
	width:100%;
 	padding:20px 0;
	margin:0 auto; 
}
.member_title{
	font-size:16px;
	font-weight:bold;
	color:#E17606;
	border-bottom:1px #CCCCCC dashed;
	padding-bottom:5px;
}
.memberbox_ul01{
	padding-left:100px;
}
.memberbox_ul01 li{
	line-height:25px;
}
.membercenter_ul01{
	width:670px;
	border:1px #CCCCCC solid;
	margin-left:20px;
	padding:10px;
	margin-bottom:20px;
}
.membercenter_ul01 li{
	line-height:25px;
	border-bottom:1px #CCCCCC dashed;
	font-size:12px;
}

.menber{
	clear:both;
	width:938px;
	overflow:hidden;
	clear:both;
	margin:0 auto;
}
.border03{
	clear:both;
	width:948px;
	height:1px;
	z-index:1;
	overflow:hidden;
	margin:0 auto;
	line-height:1px;
}
.border03 span{
	height:1px;
	line-height:1px;
	background-color:#e5e5e5;
	width:250px;
	float:left;
}
.border03 span.right_bottom{
	width:677px;
	margin:0 0 0 10px;
	height:1px;
	line-height:1px;
	background-color:#e5e5e5;
}
.menber_left{
	width:250px;
	float:left;
	font-size:11px;
	border:#e5e5e5 1px solid;
 	padding:0 0 20px 0;
 }
.menber_right{
	float:right;
	width:677px;
}
.user_info{
	width:675px;
 	border:#e5e5e5 1px solid;
	overflow:hidden;
 }
.user_info h2{
	width:675px;
	height:30px;
	line-height:30px;
	font-size:13px;
	background-color:#e5e5e5;
}
.user_info h2 span{
	width:600px;
	height:30px;
	background:url(menber_07.gif) no-repeat;
	display:block;
	padding:0 0 0 25px;
	margin:0 0 0 10px;
}
.user_info p{
	padding:10px 10px 10px 15px;
	line-height:20px;
	font-size:11px;
}
.user_info p a{
	color:#ff5600;
	text-decoration:underline;
}
.user_info p a:hover{
	color:#ff5600;
	text-decoration:none;
}
.menber_hot{
	width:675px;
	border:#e5e5e5 1px solid;
	margin:10px 0 0 0;
	overflow:hidden;
 }

.menber_hot h2{
	width:675px;
	height:30px;
	line-height:30px;
	font-size:13px;
	color:#666;
	background-color:#e5e5e5;
}
.menber_hot h2 span{
	width:600px;
	height:30px;
	background:url(menber_14.gif) no-repeat;
	display:block;
	padding:0 0 0 25px;
	margin:0 0 0 10px;
}
.menber_hot ul{
	width:675px;
	padding:10px 0;
	overflow:hidden;
}
.menber_hot ul li{
	float:left;
	margin:0 15px;
	display:inline;
	font-size:11px;
}
.menber_hot ul li a{
	color:#333;
	text-decoration:none;
}
.menber_hot ul li a:hover{
	color:#990000;
	text-decoration:none;
}
.menber_pic{
	width:102px;
	height:100px;
	text-align:center;
	border:#e5e5e5 1px solid;
}
.menber_hot ul li p{
	width:104px;
	line-height:14px;
	padding:5px 0 0 0;
}
.menber_hot ul li span{
}
.menber_left h2{
	height:30px;
	width:240px;
	background:url(menber_05.gif) repeat-x;
	line-height:30px;
	font-size:13px;
	padding:0 0 0 10px;

}
.menber_left h2.border01{
	border-bottom:#e5e5e5 1px solid;
	border-top:#e5e5e5 1px solid;
}
.menber_left h2 span{
	width:210px;
	height:30px;
	padding:0 0 0 27px;
	display:block;
}
.menber_left .ico01{
	background:url(menber_03.gif) no-repeat;
}
.menber_left .ico02{
	background:url(menber_12.gif) no-repeat;
}
.menber_left .ico03{
	background:url(menber_21.gif) no-repeat;
}
.menber_left p{
	line-height:18px;
	padding:10px;
}
.menber_left ul{
	padding:10px;
	width:230px;
}
.menber_left ul li{
	background:url(menber_23.gif) 0 3px no-repeat;
	padding:0 0 0 15px;
	width:210px;
}
.menber_left ul li a{
	color:#666;
}
.menber_left ul li a:hover{
	color:#333;
}