/* product-list.tpl */
ul#product_list { margin-top: 0em; list-style-type: none; float: left; }
ul#product_list li {
	/*background: #d0d3d8 url('../img/block_category_item_bg.jpg') repeat-x;*/
	border: solid 0px #d0d3d8;
	padding: 0px 0 40px 0;
	min-height: 380px;
	height: auto;	
	margin-bottom: 0px;
        margin-left:9px;
        float: left;
        width:226px; 
}
* html ul#product_list li {
	height: auto !important;
	height: 380px
}
ul#product_list li a {
	text-decoration: none;
	color: #374853;
}
ul#product_list a.product_img_link {
	border: solid 0px #d0d3d8;
	float: left;
	margin:8px 0 0 8px;
        width:210px;
        height:314px;
        
}
ul#product_list a.product_img_link img { vertical-align: bottom; display: block }
ul#product_list li h3 { margin: 10px 0 0 0; width:180px; }
ul#product_list li h3 a {
    color:#6a5b45; 
    font-size:13px !important; 
    text-align:left; 
    margin:5px 0 0 5px;
    font-weight:normal;
}
ul#product_list li .new {
	background: transparent url(../img/flag_new_bg.jpg) repeat-x scroll 0%;
	border: 1px solid #488C40;
	color: white;
	font-size: 0.6em;
	font-weight: bold;
	margin: 0 1em 0 0;
	padding: 0 0.4em;
	text-transform: uppercase;
	vertical-align: 0.3em;
        display:none;
}
ul#product_list li p.product_desc {
	margin-bottom: 0;
	font-size: 0.92em
}
ul#product_list li div.center_block {	
	width: 226px;
        float:left;
}
ul#product_list li div.right_block {
        float:left;
	width: 180px;
	text-align: left;
	margin-left: 0em;
	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;
	font-weight: bold;
	display: block;
    position:absolute;
}
ul#product_list li .on_sale {
    bottom:25px;
    right: 0;
    font-weight:normal;
    
    text-transform: lowercase;
    color:#6A5B45;
    
}
ul#product_list li .reduction {
	display: block;
	margin-bottom: 0.3em
}
ul#product_list li .price {
	/*display: block;
	font-size: 1.5em;
	margin-bottom: 0.2em;*/
        color:#252525; 
        font-size:18px; 
        text-align:left; 
        padding:0px 0 0 5px;
        font-weight:normal;
        
}
ul#product_list li span.availability {
	/*color: #488c40;
	font-size: 0.9em
        background:url(../img/outstok.png) no-repeat;*/
        float:left;
        
}

ul#product_list li span.availability_hid {
        display:none;
        background:none !important;        
}

ul#product_list li span.availability_act {
        display:block;
        background:url(../img/outstok.png) no-repeat; 
        float:left;
        width:220px;
        height:25px;
        color:#6a5b45; 
        font-size:18px; 
        text-align:left; 
        padding:8px 0 0 0px;
        text-align:center;
        font-family: 'LoveLetterTWRegular';
        position:absolute;
        bottom:90px;
        left:2px;
}

ul#product_list li a.button { margin-top: 0.5em }
ul#product_list li p.compare input { vertical-align: text-bottom; display:none; }


