@charset "utf-8";
/* product-list.tpl */
ul#product_list { margin-top: 2em; list-style-type: none; text-align:center; background:#fff; }
ul#product_list li {
	padding: 0;
	float:left;
	width:172px;
	margin:2px 7px;
}

* html ul#product_list li {
	height: auto !important;
	height: 130px
}
ul#product_list li a {
	color: #404040
}
ul#product_list a.product_img_link{
   display:block;	
   padding: 3px 0 1px;
	margin:0;
	}
ul#product_list a.product_img_link img{border: 1px solid #D2D2D2;}
ul#product_list a.product_img_link:hover{}
	
ul#product_list a.product_img_link img { vertical-align: bottom;  }
ul#product_list li h3 { display:block; height:50px;  font-weight:100; padding: 0 6px; text-align: center;}
ul#product_list li h3 a{color: #818181; line-height: 1.3; text-align: center;}
ul#product_list li p.product_desc {
	margin-bottom: 0;
	font-size: 0.92em
}
ul#product_list li div.center_block {
	text-align:center;
	overflow:hidden;
}
ul#product_list li div.right_block {
	float: left;
	width: 11em;
	text-align: right;
	margin-left: 1em;
	margin-top: 0
}
ul#product_list li .discount, ul#product_list li .on_sale, ul#product_list li .online_only {
	color: #da0f00;
	text-transform: uppercase;
	display: block
}
ul#product_list li .reduction {
	display: block;
	margin-bottom: 0.3em
}

ul#product_list li span.availability {
	color: #488c40;
	font-size: 0.9em
}
ul#product_list li a.button { margin:0 auto;}
ul#product_list li p.compare input { vertical-align: text-bottom }
