/* Main (Generic) Section Wrapper */
.nav-section-wrapper
{
	background: #ece9e7;
	color: #3c1b05;
	margin: 0;
	padding: 0;
	border-top: 0px solid #fff;
	clear: both;
}
.nav-department {
	margin: 0 !important;
	border-top: none;
}

/* Department Header */
div.nav-section-wrapper div.nav-banner-all-depts {
	background: url(/App_Themes/Default/images/2009/results/refine-department.gif) no-repeat scroll left top;
	height: 54px;
	width: 170px;
 }
div.nav-section-wrapper div.nav-banner-mens {
	background: url(/App_Themes/Default/images/2009/results/header-dept-men.gif) no-repeat scroll left top;
	height: 97px;
	width: 170px;
 }
div.nav-section-wrapper div.nav-banner-womens { 
	background: url(/App_Themes/Default/images/2009/results/header-dept-women.gif) no-repeat scroll left top;
	height: 97px;
	width: 170px;
}
div.nav-section-wrapper div.nav-banner-girls {
	background: url(/App_Themes/Default/images/2009/results/header-dept-girls.gif) no-repeat scroll left top;
	height: 97px;
	width: 170px;
}
div.nav-section-wrapper div.nav-banner-boys {
	background: url(/App_Themes/Default/images/2009/results/header-dept-boys.gif) no-repeat scroll left top;
	height: 97px;
	width: 170px;
}
div.nav-section-wrapper div.nav-banner-accessories {
	background: url(/App_Themes/Default/images/2009/results/header-dept-accessories.gif) no-repeat scroll left top;
	height: 97px;
	width: 170px;
}
div.nav-section-wrapper div.nav-banner-bags {
	background: url(/App_Themes/Default/images/2009/results/header-dept-accessories.gif) no-repeat scroll left top;
	height: 97px;
	width: 170px;
}
div.nav-section-wrapper div.nav-banner-juniors {
	background: url(/App_Themes/Default/images/2009/results/header-dept-juniors.gif) no-repeat scroll left top;
	height: 97px;
	width: 170px;
}

/* H3 Tag */
/*div.nav-section-wrapper h3 {
	color: #717075;
	font-size: 14px;
	margin: 0;
	padding: 5px 0 0 10px;
	width: 160px;
}*/

.nav-section-wrapper h3 {
	width: 155px;
	height: 54px;
	cursor: pointer;
	font: normal 16px Arial, Helvetica, sans-serif;
	color: #3c1b05;
    text-indent: -9999px;
	margin: 0;
	padding: 12px 0 0 15px;
}

.nav-section-wrapper h3.nav-toggle-selected {
	cursor: default;
}
.nav-section-wrapper h3.nav-toggle-open {
	/*background: url(/App_Themes/Default/2009/images/results/cat-open.gif) no-repeat 145px 10px;*/
}
.nav-section-wrapper h3.nav-toggle-closed {
	/*background: url(/App_Themes/Default/2009/images/results/cat-closed.gif) no-repeat 145px 10px;*/
}
.nav-section-wrapper h3.nav-toggle-selected {
	/*background: url(/App_Themes/Default/2009/images/results/cat-closed.gif) no-repeat 145px 10px;*/
}

.nav-category h3.nav-toggle-open {
	background: url(/App_Themes/Default/images/2009/results/refine-category-open.gif) no-repeat;
}
.nav-category h3.nav-toggle-closed {
	background: url(/App_Themes/Default/images/2009/results/refine-category.gif) no-repeat;
}
.nav-category h3.nav-toggle-selected {
	background: url(/App_Themes/Default/images/2009/results/selected-category.gif) no-repeat;
}
.nav-brand h3.nav-toggle-open, .nav-brandalpha h3.nav-toggle-open {
	background: url(/App_Themes/Default/images/2009/results/refine-brand-open.gif) no-repeat;
}
.nav-brand h3.nav-toggle-closed, .nav-brandalpha h3.nav-toggle-closed {
	background: url(/App_Themes/Default/images/2009/results/refine-brand.gif) no-repeat;
}
.nav-brand h3.nav-toggle-selected, .nav-brandalpha h3.nav-toggle-selected {
	background: url(/App_Themes/Default/images/2009/results/selected-brand.gif) no-repeat;
}
.nav-heel-height h3.nav-toggle-open {
	background: url(/App_Themes/Default/images/2009/results/refine-height-open.gif) no-repeat;
}
.nav-heel-height h3.nav-toggle-closed {
	background: url(/App_Themes/Default/images/2009/results/refine-height.gif) no-repeat;
}
.nav-heel-height h3.nav-toggle-selected {
	background: url(/App_Themes/Default/images/2009/results/selected-height.gif) no-repeat;
}

.nav-kidsage h3.nav-toggle-open, .nav-agealpha h3.nav-toggle-open {
	background:url(/App_Themes/Default/images/2009/results/refine-age-open.gif) no-repeat scroll 0 0;
}

.nav-kidsage h3.nav-toggle-closed, .nav-agealpha h3.nav-toggle-closed {
background:transparent url(/App_Themes/Default/images/2009/results/refine-age.gif) no-repeat scroll 0 0;
}


.nav-kidsage h3.nav-toggle-selected, .nav-agealpha h3.nav-toggle-selected {
background:transparent url(/App_Themes/Default/images/2009/results/selected-age.gif) no-repeat scroll 0 0;
}

.nav-showme h3.nav-toggle-open{
	background: url(/App_Themes/Default/images/2009/results/refine-further-open.gif) no-repeat;
} 

.nav-showme h3.nav-toggle-closed{
	background: url(/App_Themes/Default/images/2009/results/refine-further.gif) no-repeat;	
} 

.nav-showme h3.nav-toggle-selected {
	background: url(/App_Themes/Default/images/2009/results/refine-further.gif) no-repeat;
}

/* H4 Tag */
div.nav-section-wrapper h4 {
	color: #ac1a2f;
	margin: 0;
	padding: 0;
	font-size:12px;
}


/* Section has selected item */
div.nav-section-wrapper a.nav-clear-selection {
	font: 10px/18px Arial, Helvetica, sans-serif;
	color: #9E8E83;
	display: block;
	padding: 0 8px 0 0;
	text-align: right;
	text-transform: capitalize;
}
.nav-selected {
	padding: 0 0 20px;
}
.nav-department .nav-selected {
	padding: 0;
}
.nav-category .nav-selected {
	padding: 0;
}
div.nav-section-wrapper div.nav-selected div {
	color: #3c1b05;
	font: bold 13px/18px Arial, Helvetica, sans-serif;
	padding: 0 0 0 11px;
	margin: -0;
}
div.nav-section-wrapper div.nav-selected div a {
	color: #717075 !important;
	font-weight: bold;
	text-decoration: underline;
}
div.nav-section-wrapper div.nav-selected div a:hover {
	text-decoration: underline ;
}

div.nav-section-wrapper div.nav-selected a {
	color: #717075 !important;
	font-weight: normal;
	padding-left: 10px;
}
.nav-department .nav-toggle-section-element {
	clear: both;
}


/* Category Section has selected item : Overriding the common nav-section-wrapper*/
div.nav-category div.nav-selected a { 
	display: block;
	font: bold 11px/18px Aroal, Helvetica, sans-serif;
	color: #57575b;
}
div.nav-category div.nav-selected a.top-cat
, div.nav-category div.nav-selected span.top-cat { 
	font-size: 13px;
	color: #57575b;
	font-weight: bold;
	padding-left: 0px;
}
div.nav-category div.nav-selected span {
	font-weight: normal;
	display: block;
	padding: 0 0 10px 11px;
	font-size: 11px;
 }




/* List of Refinements - No refinement selected */
.nav-section-wrapper .refineList {
	font: 11px/18px "Helvetica Neue", Arial, Helvetica, sans-serif;
	color: #3c1b05;
	margin: 0;
	padding: 5px 0 8px 10px;
	clear: both;
}
div.nav-section-wrapper div.refineList a {
	color: #3c1b05;
	display: block;
	padding: 0 0 0 16px;
	text-indent: -8px;
	text-decoration: none;
}
div.nav-section-wrapper div.refineList a:hover {
	text-decoration: underline;
	color:#ac1a2f;
}
div.nav-section-wrapper div.refineList a.more {
	color: #3a1908;
}
.refineList br {
	display: none;
}
/*div.nav-section-wrapper div.refineList a.nav-haschildren {
	background: url(/App_Themes/Default/images/2008/results/selection-arrow.gif) no-repeat left center;
}*/

.nav-brandalpha .nav-toggle-section-element {

 height:expression(this.scrollHeight > 250? "250px" : "auto" );!important;/* Fix for IE-6*/
 max-height:250px;/* For for other browsers*/
 padding-bottom:10px;
 overflow-y: scroll !important;
 overflow-x: hidden;
}




/* Nav-Search Special Rules : Search Within */
.nav-search {
	background: #ece9e7; !important;
	clear: both;
	padding-bottom:10px;
	padding-left:5px;
}
.nav-search h3 {
	display: none;
}
div.nav-search div {
	text-align: center;
}
div.nav-search div.nav-selected {
	margin: 0 !important; 
}
div.nav-search img.nav-search-element {
	background: url(/App_Themes/Default/images/2008/results/nav-btn-search.gif) no-repeat;
	cursor: pointer;
	height: 21px;
	margin: 0;
	vertical-align: bottom;
	width: 23px;
}
div.nav-search input.nav-search-box {
	background-color: #FFF;
	border: 1px solid #c8c2bd;
	font: 10px Arial, Helvetica, sans-serif;
	margin: 0;
	padding: 2px;
	width: 123px;
	height: 15px;
}