/* product-list.tpl */
ul#product_list { margin-top: 2em; list-style-type: none; float: left;width: 685px}
ul#product_list li {
	background: none repeat scroll 0 0 rgba(0, 0, 0, 0.12);
    border-bottom: 1px solid #FFFFFF;
    border-radius: 10px 10px 10px 10px;
    border-right: 1px solid #FFFFFF;
    box-shadow: 2px 0 13px -5px #000000 inset;
    float: left;
    height: 280px;
    margin: 0 4px 30px;
    padding: 5px;
    width: 153px;
}
* html ul#product_list li {
	height: auto !important;
	height: 130px
}

ul#product_list li:nth-child(3n+4){margin-right: 0;}
ul#product_list li a {
	 color: #444444;
    text-decoration: none;
    text-shadow: 0 1px 0 #ddd;
}
ul#product_list a.product_img_link {
	border: solid 1px #d0d3d8;
	float: left;
	margin-right: 0.6em
}
ul#product_list a.product_img_link img { vertical-align: bottom; display: block }
ul#product_list li h3 { height: 45px;
     }
ul#product_list li .new {

	display: none;
}
ul#product_list li p.product_desc {
	margin-bottom: 0;
	font-size: 0.92em
}
ul#product_list li div.center_block {

}
ul#product_list li div.right_block {
 float: left;
    width: 100%;
}
ul#product_list li .discount, ul#product_list li .on_sale, ul#product_list li .online_only {
	color: #da0f00;
	text-transform: uppercase;
	font-weight: bold;
	display: block
}
ul#product_list li .reduction {
	display: block;
	margin-bottom: 0.3em
}
ul#product_list li .price {
	display: block;
	margin-bottom: 0.2em;
	text-shadow: 0 1px 0 #fff;
	text-align: right;
}
ul#product_list li span.availability {
	color: #488c40;
	font-size: 0.9em;
	display: none;
}
ul#product_list li a.button { margin-top: 0.5em }
ul#product_list li p.compare input { vertical-align: text-bottom }
