#pager .pageno{display:block;border:1px solid #000;width:21px;float:left;text-align:center;margin:0 5px 0 0;}
.pager-wrap{float:left;font-size:10px;margin:0 0 20px 0;}


#menu li{float:left;width:138px;list-style:none;text-align:center; line-height: 2.5; background-color: #999; color: #fff; border: #fff solid 1px; }
#menu li:hover{float:left;width:138px;list-style:none;text-align:center; line-height: 2.5; background-color: #ccc; color: #fff; border: #fff solid 1px; }
#menu li a{ display: block; color: #fff; }
.product_list{width:320px;float:left;text-align:center;border-bottom:1px dotted #666;padding-bottom:20px;}
.name{height:120px;margin:20px auto 0;text-align:left;width:300px;}
#shop{width:640px;overflow:hidden;margin:0 auto;}
.pagenavi{margin-top:20px;}
#category{overflow:hidden;}


#cate-label{
	background:#e6e6e6;
	height:30px;
	padding:0px 0 0 20px;
    border-left: 10px solid #000000;
    margin: 0 0 20px;
    line-height: 30px;
}

#category .item-box{
	width:318px;
	height:158px;
	border:1px solid #808080;
	padding:10px 0px 10px 10px;
	margin:0 10px 20px 10px;
overflow:hidden;
}

#category .cate-info{
	width:176px;
	padding:0 10px;
	position:relative;
	/*float: right;*/
}

#category .cate-info #infodata{
	position:absolute;
    left: 70px;
    top: 30px;
}

#brand-name,#size{
margin:0 0 5px 0;
}

#category .cate-info dl{
	width:176px;
	margin:0 10px 0 0px;
}

#category .cate-info dl dt{
	width:70px;
	font-weight:bold;
	display:block;
float:none !important;

}

#category .cate-info dl dd.item-name{
	font-size:14px;
	color:#00C;
	font-weight:bold;
	border-bottom:dotted 1px #000;
	margin:0 0 10px 0;
}
	
#category .cate-info dl dd{overflow:hidden;}


#category .cate-info #icon-area{
	margin:10px 0 0 0;
}


#category .cate-info #icon-area img{
	margin:0 10px 0 0;
}

div.left{float:left;}
.right{float:right;}

#ip-wrap{
overflow:hidden;
margin:0 0 10px 0;
}





/** category **/