ul#product_list {list-style-type: none;margin-bottom: 10px;overflow: hidden;padding-bottom: 10px;}

#product_list li.ajax_block_product {float: left;width: 33%;min-height: 150px;}

#product_list li a {

color: #374853;

text-decoration: none

}

#product_list li .left_block {

float:left;

padding-top:58px;

width:15px

}

#product_list li .left_block  .compare label {display:none;}



#product_list li p.compare input {

vertical-align: text-bottom

}

#product_list a.product_img_link {

display:block;

}

#product_list a.product_img_link img {

display: block;

vertical-align: bottom

}

#product_list li span.new {

display: block;

position: absolute;

top: 15px;

right:-30px;

padding: 1px 4px;

width: 101px;

font-size:10px;

color: #fff;

text-align: center;

text-transform: uppercase;

-moz-transform: rotate(45deg);

-webkit-transform: rotate(45deg);

-o-transform:rotate(45deg);

background-color: #990000;

transform: rotate(45deg); 

-ms-transform: rotate(45deg);/* Newer browsers */

}



.ie8 #product_list li span.new{top:111px;right:0;width:94%}

.ie7 #product_list li span.new {top:111px;right:0;width:94%}

#product_list li h3 {

font-size:13px; height: 26px;

    line-height: 14px;

    padding: 0 0 5px;

color:#000

}

#product_list li a {

    color: #000000;

    font-family: sans-serif;

    font-size: 13px;

    font-weight: bold;

}



#product_list li p.product_desc {

overflow: hidden;

padding:0;

line-height:16px; /*height:65px;*/

}

#product_list li p.product_desc,

#product_list li p.product_desc a {

color:#666;

}

#product_list li .discount, ul#product_list li .on_sale, ul#product_list li .online_only {

display: block;



color: #990000;

text-transform: uppercase

}

#product_list li .discount {

position:absolute;

top:0;

right:0;

display: inline-block;



padding: 1px 5px;

font-size: 10px;

color: #fff;

text-transform: uppercase;

background:#9B0000

}

#product_list li .online_only {

margin:0 0 10px 0

}

#product_list li .content_price {float: left;

margin-top: 13px;}

#product_list li .price {

color:#6d6e71;

font-family: droid_sansbold;

font-size: 14px;

}

#product_list li span.availability {

color: #488C40

}

#product_list li span.warning_inline {

color: red

}

#product_list li .ajax_add_to_cart_button {

color:#fff;

}

#product_list li .lnk_view {

background:#FBFBFB;border-radius: 0 !important;

border-bottom: 1px solid #BDBDBD;

border-right: 1px solid #BDBDBD;

clear: both;

color: #0067B0;

display: block;

font-family: droid_sansbold;

font-size: 11px;

padding: 3px 10px 3px 30px;

}

#product_list li.first_item_of_line .lnk_view {padding: 3px 10px 3px 15px;border-left:1px solid #BDBDBD;}

#product_list li .lnk_view:hover {text-decoration:underline}

#product_list li.li_heading{background:#FCFCFC;width: 100%;}

#product_list li.li_heading ul li {

color:#369C59;

font-family:droid_sansbold;

font-size:13px;padding:12px 4px;

}



#product_list li.total-detail {

width:100px;

}

#product_list li.qty-detail {

width:60px;

}

#product_list li.listprice-detail {

width:80px;

}

#product_list li.checkbox-detail {

width:18px;

}

#product_list li.packaging-detail {

width:200px;

}

#product_list li.saleprice-detail {

width:80px;

}

#product_list li.size-detail {

width:98px;

}

#product_list li.price-detail {

width:98px;

}

#product_list .buynow-popup li.no-heading{

width:100%;

}



#product_list li.qty-detail input {

    height: 16px;

    margin-top: 0;

    width: 28px;

}

#product_list .buynow-popup li ul li {

    color: #fff;

    display: inline;

    float: left;

    font-size: 12px;

    padding: 7px 4px;

}