.cat_item_list{ clear: both; border-top: 1px dotted #e4e4e4; }
h5 span{ margin-left: 10px; }
#cat-filter h3 {     font-weight: bold; color: #336699; letter-spacing: 1px; text-transform: uppercase; margin: 15px 0 2px; font-size: 0.85em; }
#cat-filter form h5{ font-weight: normal; color: #333333; font-size: 11px; position: relative; margin-bottom: 5px;}
#cat-filter form h5 input{ margin-left: 5px; top: 2px; position: relative; }
#cat-filter form h5 select{ width:80px; position:absolute; left:85px; top:0px; }
#cat-filter h5 span span{ font-weight: normal; }        

.catcategory_description{
    float:left;
}
 .catcategory_description .cat-item>a>img {
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;  
    background-color:transparent; 
    position:relative;
    margin:0;     
}
.catcategory_description .cat-item{
    background: none white;
    margin: 0 10px;
}
.catcategory_description .category_description{
    -webkit-border-bottom-right-radius: 5px;
    -webkit-border-bottom-left-radius: 5px;
    -moz-border-radius-bottomright: 5px;
    -moz-border-radius-bottomleft: 5px;
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;                
    background-color: #ebebeb;
    padding-top: 10px;
    font-size:15px;
}
.cat-item a:visited{
    color: #333333;
}
.cat-item a:hover{
    color: #007dff !important;
}
.extraDetails{
    margin-top:10px;
}
.catshadow{
    margin-bottom:10px;
}
.breadcrumbh{
    font-size:12px;
    display:inline;
    font-weight:normal
}
.breadcrumb{
    margin-bottom:0;
}
#category_head{
    margin-top:10px;
}
.pagetitle{ 
    display:block;
    font-size:26px;
    color:#666666;
    margin-bottom:10px;
}
.catprodelement{
    float:left;
    margin: 0 10px 0;
}
.catproduct_description.cat-item{
    margin-bottom:0px;
}
.catproduct_description{
    background: none #ececec;
    padding:0;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.catproduct_description a img{
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;                
}
.catproduct_description .product_description{
    background: none;
    padding:0;
    margin:0;
    height: auto;
    text-align:left;
    padding: 0 10px 5px;
}
.catproduct_description .stars{
    height:14px;
}
.catproduct_description .stars .reviewtext{
    float:right;
    width:150px;
    font-size:10px;                       
}
.catproduct_description .catprod_name{
    font-size:12px;
    height: 45px;
    overflow: hidden; 
}
.catproduct_description .catpricerrp{
    font-size: 10px;
}
.catproduct_description .catpricerrp{
    margin-top:5px;
}
.catproduct_description .item-price{
    margin:0;
}
.catproduct_description .extraDetails{
    margin-top:19px;
    float:right;
}
.catproduct_description .cat-price{
    color: #c50000;
    font-size:18px;
    font-weight:bold;
}
.catproduct_description .cat-price .vat_info{
    font-size:9px;
    font-weight:normal;
    color: #c50000;
}