@charset "utf-8";

/* style.grid css */
.item-list { }
.item-list .item {
	overflow: hidden;
	border-radius: 8px;
	background: #f9f9f9; 
	border: 1px solid #e1e1e1;
	box-shadow: 0px 0px 16px rgba(0,0,0,0.1);
}
.item-list .item a { 
	display: block;
}
.item-list .item .thumbnail { 
	position:relative; 
}
.item-list .item .thumbnail img {  
	width: 100%;
	vertical-align: top;
}
.item-list .item .item_name { 
	margin-top: 10px;
	padding: 0 10px;
	min-height: 40px; 
	font-size: 16px; 
	font-weight: 700;
	color: #1b1b1b;
}
.item-list .item .no_stock {
	display:inline-block;
	font-size:11px;
	padding:4px 5px;
	background:#888;
	color:#fff;
	border-radius:3px;
}
.item-list .item .item_icon { 
	margin-top: 5px;
}
.item-list .item .item_icon > span { 
	margin: 0 2px;
}
.item-list .item .item_icon .new {
	font-size:10px;
	font-family: tahoma;
	padding:3px 5px;
	background:#F58630;
	color:#fff;
	border-radius:3px;
}
.item-list .item .item_icon .sale {
	font-size:10px;
	font-family: tahoma;
	padding:3px 5px;
	background:#c00;
	color:#fff;
	border-radius:3px;
}


.item-list .item .item_num {  
	margin-top: 10px;
	color: #555;
}
.item-list .item .item_num .num { 
	position:relative; 
	display:inline-block; 
	width: 52px; 
	height: 22px; 
	text-align: left; 
	border:1px solid #d2d2d2; 
}
.item-list .item .item_num .num .quantity { 
	padding: 0; 
	width: 35px; 
	font-weight:bold; 
	color: #555; 
	border: 0px;
	vertical-align: top;
}


.item-list .item .item_price { 
	word-wrap:break-word;
	padding: 10px;
	font-size: 14px; 
	color: #1b1b1b;
}
.item-list .item .check,
.item-list .item .item_discount,
.item-list .item .item_choice,
.item-list .item .item_sales,
.item-list .item .item_exvar {
	margin-bottom: 10px;
}

