div.narrow-by dd a {padding:0px 5px 0px 0px; display:block; float: left;} 
.filter-option { margin:0 0 10px 0; padding:0 0 10px 0; display:block; border-bottom:1px solid #ddd; }
.filter-option a { }
.filter-heading { font-size:14px; font-weight:bold; border-bottom:1px dotted #333; margin-bottom:5px; }
/*categories*/
div.narrow-by span.adj-nav-category-current {font-weight: bold; padding-left: 5px; } 
div.narrow-by a.adj-nav-pad2 {padding-left:5px}
div.narrow-by a.adj-nav-pad3 {padding:5px 10px; }

/*price ranges*/
div.narrow-by a.adj-nav-price {}
div.narrow-by a.adj-nav-price-selected {font-weight: bold}

/*attributes*/
div.narrow-by a.adj-nav-attribute { padding-left:15px; background:transparent url(../images/adj-nav-checkbox.gif) no-repeat scroll -70px 3px;}
div.narrow-by a.adj-nav-attribute-selected {padding-left:15px; background-position: -50px -17px; font-weight: bold; }
div.narrow-by a.adj-nav-icon {padding:0px 0px 5px 0px;}
div.narrow-by a.adj-nav-icon-selected {opacity:0.5}
img.adj-icon{padding-right:5px}
.price-from { float:left; }
.price-to { float:right; }

div.narrow-by a.adj-nav-disabled { cursor:wait}
div.narrow-by input.adj-nav-disabled {background-color:gray; border:1px solid gray; cursor:wait}


div.adj-nav-slider { position:relative; z-index:9; height:30px; margin:0 auto 5px auto; background:url(../images/slider_bg.gif) no-repeat 50% 7px; cursor:pointer; }
div.adj-nav-slider div.handle { top:2px; width:24px; height:26px; background: transparent url(../images/handle.gif) 50% 0 no-repeat; cursor:move; position: absolute; }
div.adj-nav-slider div.handle .price { margin-top:24px; color:#333; width:24px; text-align:center; font-weight:700; }
#adj-nav-container, div.adj-nav {position:relative;}
 div.layered-nav  head h4 { text-align:left; }
.adj-nav-progress {
    width:100%;
    height:100%;
    background:#fff;
    z-index:9999;
    opacity: 0.70;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
	filter:alpha(opacity=70);
	-moz-opacity:0.7;
	-khtml-opacity: 0.7;
	position:absolute;
    top:0;
    left:0;
}

.adj-nav-progress img{
	left:250px;
	top:100px;
	display:block;
	position:absolute;
}
.layered-nav {}
.layered-nav div.adj-clear-all {
    margin:0;
    border:1px solid #177199;
	margin-bottom:5px;
    padding:3px 10px;
    background:url(../images/btn_bg.gif) 50% 0;
    color:#fff;
    font-weight:bold;
    font-size:1em;
    text-align:center;
} 
.layered-nav div.adj-clear-all a { display:block; color:#fff;}

.narrow-by dt{
cursor:pointer;
}
.narrow-by dt.adj-nav-dt-selected{
background:url(../images/narrow_by_set2.png) no-repeat 9px .9em; 
}


