/*newshop*/
#newshopbox{
	background: #F9F6F2;
	border:1px solid #F9F6F2;
	border-top:none;
	margin:0 0 15px;
	padding:10px 10px 0px;
	width:652px;
}

#newshopbox div.box{
	border-bottom:1px dashed #b0b1b1;
	padding:0 0 10px;
	margin:0 0 10px;
}


#newshopbox div.box .photo{
	width:164px;
	margin:0 10px 0 0;
	float:left;
	text-align:center;
	font-size:11px;
}

#newshopbox div.box .photo .thumb{
	width:164px;
	height: 122px;
	overflow: hidden;
}

#newshopbox div.box .textbox{
	float:left;
	width:298px;
	margin:0 8px 0 0;
	font-size:11px;
}


#newshopbox div.box .textbox a{
	font-size:12px !important;
	margin:0 0 5px;
}

#newshopbox div.box .textbox .title{
	font-size:15px !important;
}


#newshopbox div.box .textbox .day{
	position:absolute;
	bottom:0;
	right:0;
	padding:5px 180px 5px 0;
}


#newshopbox div.box .iconbox{
	width:170px;
	float:left;
	position:absolute;
	bottom:0;
	right:0;
	margin:0  0 4px;

}

#newshopbox div.box .iconbox p{
	float:left;
}

#newshopbox div.box .iconbox p{
	float:left;
	margin:0 3px 0 0;
	padding:0 0 3px;
}


#newshopbox div.box .iconbox div{
	bottom:0;
	position:absolute;
}



#newshopbox div.box .textbox p.newtext{
	padding:0 0 12px !important;
}


/*free*/
#newshopbox div.box.free{
	height:35px;
}

#newshopbox div.box.free p.shopname{
	font-size:13px;
	font-weight:bold;
	white-space: nowrap;
	overflow: hidden;
	width:466px;
}

/*#newshopbox div.box.free span{*/
	/*color:#e4007f;*/
/*}*/


#newshopbox div.box.free div.infobox p{
	float:left;
}

#newshopbox div.box.free div.infobox p.kind{
	width:135px;
}
