div.narrow-by dd#adj-nav-filter-case_type a {
	display: block;
	width: 17px;
	height: 60px;
	float: left;
	margin: 7px 22px 0 3px;
	padding: 0;
}

/*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-left: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.png) no-repeat scroll -59px 1px;
}
div.narrow-by a.adj-nav-attribute-selected {
	padding-left: 15px;
	background-position: -39px -19px;
	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}

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

div.narrow-by a.adj-nav-clear {float: right; font-size:1em; text-transform:lowercase} 

div.adj-nav-slider {
	position: relative;
	z-index: 9;
	height: 18px;
	margin: 0 auto 5px auto;
	background: url(../img/slider.png) no-repeat 50% 50%; cursor: pointer;
}
div.adj-nav-slider div.handle {
	top: 1px;
	width: 15px;
	height: 20px;
	background: url(../img/pointer.gif);
	cursor: move;
	position: absolute;
}
#adj-nav-filter-price {
	color: #74777b;
}

#adj-nav-container, div.adj-nav {position:relative}

.adj-nav-progress{
    width:100%;
    height:100%;
    background-color:#FFFFFF;
    z-index:500;
    opacity: 0.6;
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
    position:absolute;
    top:0;
    left:0;
}
.adj-nav-progress img{
	left:45%;
	top:100px;
	display:block;
	position:absolute;
}
.layered-nav div.adj-clear-all {
    margin: 0;
    border: 1px solid #dde3e7;
    padding: 0 10px;
    color: #153788;
    font-weight: bold;
	margin-top: 15px;
	-webkit-border-radius: 5px; /* Safari, Chrome */
	-khtml-border-radius: 5px;    /* Konqueror */
	-moz-border-radius: 5px; /* Firefox */
	border-radius: 5px;
}
.layered-nav div.adj-clear-all a {
	display: block;
	text-align: center;
	text-decoration: none;
	padding: 10px 0;
	background:url(../images/layered_nav_narrowed_category_heading.gif) right center no-repeat;
}
.layered-nav div.adj-clear-all a:hover {
	text-decoration: underline;
}
.narrow-by dt {
	cursor:pointer;
}
.narrow-by dt.adj-nav-dt-selected {
	background:url(../images/narrow_by_set2.png) no-repeat 9px .9em; 
}
#casetypes div a.adj-nav-attribute {
  background: none !important;
  padding-left: 0px !important;
}
