/*
 * Smart Filter CSS
 * 
 */

.sfilterhead {
overflow:hidden;
padding:0px 0 3px;
width:100%;
}


ul.sfilters{
padding: 0 0 5px;
float: left;
width: 100%;	
}

ul.sfilters li {
	line-height:1.2em;
}

ul.sfilters li.header{
background: transparent url(../images/productlist-grad.png) repeat-x top left;
display: block;
padding: 2px 0px 5px 5px;
font-weight: bold;	
line-height:1.0em !important;
border:1px solid #c9c9c9;
}

ul.sfilters li.header div{
width:100%;
height:20px;
}

ul.sfilters li.header span{
width:110px;
float:left;
font-size:17px;
padding-top:3px;
color:#204176;
}

ul.sfilters li span.unselectable {
font-size:0.9em;
color:#C9C9C9;
} 

ul.sfilters li a, ul.sfilters li span.unselectable {
display: block;
background: url(../images/checkbox_unchecked.png) no-repeat 0px 4px;
padding: 3px 0 3px 20px !important;
outline: none;
width: auto;
}

ul.sfilters li span.unselectable {
background: url(../images/checkbox_inactive.png) no-repeat 0px 4px;	
}

ul.sfilters li a span {
font-size:0.9em;	
}

ul.sfilters li a:hover {
	color:#ce171e;
	background: url(../images/checkbox_unchecked.png) no-repeat 0px 4px;
}

ul.sfilters li.active a {
	background: url(../images/checkbox_checked.png) no-repeat 0px 4px;
}

ul.sfilters li.inactive a{
	background: url(../images/checkbox_unchecked.png) no-repeat 0px 4px;
	color:#c9c9c9;
}

ul.sfilters li.inactive a:hover{
	color: #777;
	background: url(../images/checkbox_unchecked.png) no-repeat 0px 4px;
}

ul.sfilters li.unselectable {
	
}


.f-left{float: left;}
.f-right{float: right;}
.f-rightPrice {
	float: left;
	text-align:right;
	width: 85px !important;
}

ul.sfilters img.clearf{
background:none;
float:right;
cursor:pointer;
padding:2px 5px 0px 0px;
}

ul.sfilters img.clearf:hover{
background:none;
float:right;
fpadding:0px;
}

ul.sfilters img.hidden {
display:none;	
}

div.blockOverlay {
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)"; 
    filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); 
    -moz-opacity:.70;
    opacity:.70;
    background-color: #efefef;
	top:0px;
}


/*
 * End Smart Filter CSS
 */
