div.narrow-by dd a {padding:0px 5px 0px 0px; display:block; float: left;} 

/*categories*/
div.narrow-by span.adj-nav-category-current {font-weight: bold; padding-left: 5px; display:block; clear:left;} 
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.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}

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 { width:170px; margin:10px 0; background-color:#ccc; height:4px; position: relative; }
div.adj-nav-slider div.handle { width:8px; height:14px; background: transparent url(../images/adj-nav-slider-hadle.png) no-repeat; cursor:move; position: absolute; }


.narrow-by dt.adj-nav-dt-selected{
	background-image: url(../images/narrow-by-closed.gif);
 
}
.adj-nav-dt {
	clear: both; padding-top:8px;	
}

 /********************** Layered Navigation */
.layered-nav .head {
	margin:0;
    }
.layered-nav h3 { display:none; }
.layered-nav .border-creator {
	border-width:0;
}
.layered-nav h4 {
	margin:0;
	padding:3px 10px;
	color:#1f5070;
	font-weight:bold;
	font-size:1em;
    }
.narrowed-category li { line-height:1.5em; margin: 0; padding: 0 !important; }
.layered-nav .narrowed-category li .label {
    background:url(../images/narrow_by_li_by.gif) no-repeat 0 .2em;
    padding-left:20px;
    font-weight:bold;
    text-transform:uppercase;
    }
.layerd-nav .widget-btn {
    float:right;
    margin:.1em 0 0 5px;
    font-size:.95em;
    }
.layered-nav .actions {
    border-style:solid;
    border-color:#dee5e8;
    border-width:1px 0;
    padding:4px 10px;
    background:#cad6e4;
    }
	
	
#narrow-by-list {
	font-size:11px;	
}
.narrow-by dl {
    padding:0 0 0 0;
    }
	
	
	
.narrow-by dt{
	cursor:pointer;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #D8D8D8;
	border-right-color: #D8D8D8;
	border-bottom-color: #D8D8D8;
	border-left-color: #D8D8D8;
	margin-right: 0px;
	margin-left: 0px;
	margin-top: 0px;
	color:#2f2f2f;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-left: 20px;
	background-image: url(../images/narrow-by-open.gif);
	background-repeat: no-repeat;
	background-position: 0px;
	font-size:11px;
	text-transform: uppercase;
}
	
	
.narrow-by dd {
	margin-right: 0px;
	margin-left: 0px;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 5px;
	padding-left: 8px;
	margin-bottom: 4px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #D8D8D8;
	border-right-color: #D8D8D8;
	border-bottom-color: #D8D8D8;
	border-left-color: #D8D8D8;
	clear: both;
	background-color: #FFF;
    }
	
	
.narrow-by dd li { margin-bottom:.3em; line-height:1.5em; margin: 0; padding: 0; }

.adj-clear-all { border: 1px solid #D8D8D8; display:block; text-align:center; padding:6px; font-size:11px; text-transform:uppercase; }
