/* category.tpl */ 
body#category #subcategories ul { 
	margin: 20px 0 0 0;
	list-style-type: none
}
body#category #subcategories li { 
	 
	float: left;
	margin: 0 20px 15px 0;
	padding: 15px 15px 0;
	background: white;
	font-weight: normal;	 
	color: #2D1A17;
	cursor: pointer; 
	-moz-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.15);
    -o-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.15);
    -ms-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.15);
    box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.15); 
	-moz-border-radius: 6px 0 6px 6px;
    -webkit-border-radius: 6px 0 6px 6px;
    -o-border-radius: 6px 0 6px 6px;
    -ms-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}
body#category #subcategories li:hover {
 
	-moz-box-shadow: 0 0 5px 0 silver;
    -webkit-box-shadow: 0 0 5px 0 silver;
    -o-box-shadow: 0 0 5px 0 silver;
    -ms-box-shadow: 0 0 5px 0 silver;
    box-shadow: 0 0 5px 0 silver; 
	color: #779262

}
div.cat_desc { 
    margin-bottom: 10px; 
	color: #3B3532;

}
div.imgcat { 
    background: white;
	-moz-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.15);
    -o-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.15);
    -ms-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.15);
    box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.15); 
	-moz-border-radius: 6px 0 6px 6px;
    -webkit-border-radius: 6px 0 6px 6px;
    -o-border-radius: 6px 0 6px 6px;
    -ms-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
	margin: 0 20px 5px 0;
	float: left;
	padding: 15px
	

}
body#category div#subcategories .inline_list a img { 
    max-width: 100%;
	vertical-align: middle;
	 
} 

body#category div#subcategories .inline_list img { 
    
	-moz-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.15);
    -webkit-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.15);
    -o-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.15);
    -ms-box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.15);
    box-shadow: 0 0 3px 0 rgba(0, 0, 0, 0.15);
	 
} 


div#subcategories h3 { 
    text-transform: uppercase;
	margin: 20px 0 0;
	font-size: 20px 
}
#category img#categoryImage { 

    width: 100%; 
}	

#subcategories li a.namecat { 
    display: block;
	font-size: 15px;
	font-weight: normal;
	margin: 8px 0;
	text-align: center 
} 

div#subcategories { float: left } 

#category div.titlebordrtext { 

    text-align: left;
    width: 100%;		
	
}

#category div.titleborderout { 

/*	float: left; */
    position: relative;
    width: 100%;
    word-wrap: break-word;	
	
} 

#category div.titleborder { 

	background: url("../img/propside/titleborder.png") repeat-x;
    height: 10px;
    margin-top: -30px;
    position: relative;	
	
}

#category h1.titleborderh1 {

    border-bottom: medium none;
    display: inline-block;
    font-size: 24px !important;
    font-weight: normal;
    padding: 20px 20px 35px 0;
    position: relative;
    text-transform: uppercase;
    z-index: 99;
	margin-bottom:0px;

} 

#category span.category-product-count {
    float: right;
}


#div_esp_stock {
    float: left;
    margin-left: 10px;
    margin-top: 12px;
}

#div_esp_stock > button {
    background: #f9f9f9 none repeat scroll 0 0;
    border: 1px solid #e5e5e5;
    height: 40px;
    padding: 0 10px;
}

#div_esp_stock.disabled > button {
    background: #EFEFEF none repeat scroll 0 0;
    color: grey;
}

#div_esp_stock > button:hover {
    background: #EFEFEF none repeat scroll 0 0;
    cursor: pointer;
    cursor: hand;
    color: grey;
}

#div_esp_stock.disabled > button:hover {
    background: #f9f9f9 none repeat scroll 0 0;
    cursor: pointer;
    cursor: hand;
    color: #000;
}


@media(max-width: 1023px){
	#productsSortForm {
	    clear: both;
	    float: left;
	    margin-left: 10px;
	}
}


@media(max-width: 480px){
	#manufacturers_top {
	    display: inline-block;
	    float: left;
	    margin-top: 25px;
	}
	#div_esp_stock {
	    margin: 12px auto 0;
	    text-align: center;
	    width: 100%;
	}
}