/*Nb3*/

.cat_style ul.product_list.grid > li{
    margin-right: 15px;
    padding: 0;
    width: 31.8%;
	float:left
}

.cat_style ul.product_list.grid > li.last-in-line{
    margin-right: 0;
}


.cat_style ul.product_list .product-image-container img {
    margin-top: 35px;
    position: absolute;
}

.cat_style ul.product_list.grid > li {
padding:0;
min-height:340px;
}

.cat_style ul.product_list.grid > li .product-container {
padding:0;
position:relative;
min-height:340px;
}

.cat_style ul.product_list.grid > li .product-container .product-image-container {
padding:0;
margin-bottom:0;
position:relative;
}

.cat_style ul.product_list.grid > li .product-container h5 {
    left: 0;
    min-height: 0;
    padding: 0;
    position: absolute;
    text-align: center;
    width: 100%;
}

.cat_style ul.product_list.grid > li .product-container .product-desc {
	display:none
}

.cat_style ul.product_list.grid > li .product-container .old-price {
clear:both;
display:inline;
font-size:11px;
position:absolute;
left:5px;
text-align:left;
top:18px;
width:100%;
z-index:1
}

.cat_style ul.product_list.grid > li .product-container .button-container {
bottom:-10px;
display:block;
position:absolute;
right:8px;
width:120px;
}

.cat_style ul.product_list.grid > li .product-container .button-container .ajax_add_to_cart_button,.cat_style ul.product_list.grid > li .product-container .button-container span.button,.cat_style ul.product_list.grid > li .product-container .button-container .lnk_view {
margin:0 6px 5px 0;
width:100%;
}

.cat_style ul.product_list.grid > li .product-container .functional-buttons div {
width:100%;
float:left;
padding:0 0 0 5px;
}

.cat_style ul.product_list.grid > li.hovered .product-container .content_price {
display:block;
}

.cat_style ul.product_list.grid > li {
margin-bottom:15px;
overflow:visible;
}

.cat_style ul.product_list.grid > li .product-container {
overflow:hidden;
padding:0;
z-index:0;
}

.cat_style ul.product_list.grid > li .product-container .content_price {
    bottom: 25px;
    left: 10px;
    line-height: 21px;
    padding-bottom: 9px;
    position: absolute;
}

.cat_style ul.product_list.grid > li .product-container .content_price .price {
    font-family: Arial,Century gothic,Tahoma,sans-serif;
    font-size: 14px;
    font-weight: 400;
    text-align: left;
}

.cat_style ul.product_list.grid > li .price-percent-reduction {
position:absolute;
right:0;
}

.cat_style ul.product_list.grid > li .price-percent-reduction {
padding:10px;
position:absolute;
right:0;
z-index:1;
opacity:0.8;
top:35px;
-webkit-border-top-right-radius: 0;
-moz-border-radius-topright: 0;
border-top-right-radius: 0;
-webkit-border-bottom-left-radius: 10px;
-moz-border-radius-bottomleft: 10px;
border-bottom-left-radius: 10px;
}

.cat_style ul.product_list  .color-list-container {
    bottom: 80px;
    left: 0;
    max-width: 220px;
    position: absolute;
    text-align: center;
    width: 220px;
    z-index: 2;
}

.cat_style ul.product_list .color-list-container ul li {
border-radius:4px;
display:inline-block;
padding:1px;
}

.cat_style ul.product_list .availability span.available-now {
position:absolute;
right:0;
}

.cat_style ul.product_list h5 a {
    font-size: 1.2em;
    font-weight: normal;
    line-height: 15px;
}

.cat_style ul.product_list .new-box, .cat_style ul.product_list .sale-box {
    top: 32px;
}


.cat_style ul.product_list li .left-block .quick-view {
    left: 110px;
    position: absolute;
    top: 110px;
}

.cat_style ul.product_list li .functional-buttons {
    bottom: 85px;
    left: 0;
    max-width: 100%;
    opacity: 0.85;
    padding: 5px;
    position: absolute;
    z-index: 8000;
}

.cat_style ul.product_list.grid > li .product-container .functional-buttons a:before {
content:"";
display:inline;
font-family:FontAwesome;
padding-right:5px;
}

ul.product_list.grid > li.first-in-line{ clear:none}
ul.product_list li .availability span{ display:none}



.cat_style ul.product_list.grid > li .product-container .comments_note {
    bottom: 40px;
    left: -50px;
    position: absolute;
    z-index: 200;
	display:none;
}