/*Results Page Navigation*/
#refineBar {
	margin-top:5px;
	position: relative;
	clear:both;
}
.breadCrumbBar {
	color:#9E8E83;
	font:12px/16px Arial,Helvetica,sans-serif;
	margin:0 0 0;
	padding:0 0 0;
	width:600px;
}
.breadCrumbBar a {
	color: #9e8e83;
	font-weight: bold;
	text-decoration: none;
}
.breadCrumbBar a:hover {
	text-decoration: underline;
}
.searchRecordCount {
  margin-right:5px;
	position: absolute;
	right:0;
	bottom:70px;
	font: 12px/16px Arial, Helvetica, sans-serif;
	color: #999999;
}
.searchMessageBar {
	/*clear: both;
	font: 12px/16px Arial, Helvetica, sans-serif;
	color:#371C0A;*/
	display:none;
}
.results-sortbar {
	background:#999999;
	-moz-border-radius:6px 6px 0 0;
	-webkit-border-radius:6px 6px 0 0;
	border-radius:6px 6px 0 0;
	clear:both;
	display:block;
	height:54px;
	margin:0 auto;
	padding:5px 0 5px 0;
	width:780px;
}
.results-sortbar h3 {
	display: block;
	padding-bottom:2px;
	float: top;
	background: url(/content/core/results/narrow-results.gif) no-repeat;;
	width: 136px;
	height: 21px;
	margin: 3px 14px 0 10px;
	text-indent: -9999px;
}
.results-sortbar label {
	display: block;
	float: left;
	font: bold 12px Arial, Helvetica, sans-serif;
	color: #ffffff;
	text-transform: lowercase;
	padding: 0 20px 0px 10px;
}
.results-sortbar label select {
	display: inline;
	margin: 2px 0 0;
	font-weight: normal;
	text-transform: none;
}
select {
	color: #333;
}
.sortBar {
	background:#bbbbbb;
	-moz-border-radius:0 0 6px 6px;
	-webkit-border-radius:0 0 6px 6px;
	border-radius:0 0 6px 6px;
	height:34px;
	padding:5px 0;
	width:780px;
}
.sortBar table {
	width: 100%;
}
.sortBar td table {
	width: auto;
}
.ResultsPager {
	font: 12px/16px Arial, Helvetica, sans-serif;
	color: #ffffff;
	float:right;
}
#ctl00_cphPageMain_divPagerBottom {
	text-align: right;
}
.ResultsPager a.pagerLinks {
	padding: 2px 4px;
	margin: 0 1px;
	color: #ffffff;
	text-decoration: none;
}
.ResultsPager .pagerInactive {
	font-size: 12px;
	padding: 0 5px;
	color: #ffffff;
	font-weight: none;
	text-decoration:underline;
}
.pageBtn img {
	width: 16px;
	height: 17px;
}
.pageBtn img.btn-pageBack {
	background: url(/Content/core/buttons/btn-previous.gif) no-repeat;
	margin: 7px 10px 0px 5px;
	width:74px;
	height:20px;
}
.pageBtn img.btn-pageNext {
	background:url(/Content/core/buttons/btn-next.gif) no-repeat scroll 0 0 transparent;
	height:20px;
	margin:7px 10px 0 5px;
	width:52px;
}
#divMenuHide label#ctl00_cphPageMain_ResultsSort_sort,
#divMenuHide label#ctl00_cphPageMain_ResultsZoneSearchDetail_ResultsSort_sort {
	color:#FFFFFF;
	font:12px/16px Arial,Helvetica,sans-serif;
	margin:0 5px 0 8px;
	text-align:left;
	font-weight:bold;
	text-transform:lowercase;
}
label#ctl00_cphPageMain_ResultsSort_view,
label#ctl00_cphPageMain_ResultsZoneSearchDetail_ResultsSort_view {
	text-align: right;
	font:12px/16px Arial,Helvetica,sans-serif;
	color: #ffffff;
	float: left;
	margin: 0 5px 0 10px;
	text-transform:lowercase;
	font-weight:bold;
	text-align: right;
}
div.breadCrumbs h2,div.breadCrumbs h1 {
	font-size:12px;
	line-height:16px;
	font-weight:normal;
	margin:0;
	padding:0;
	float:left;
}

/* Main (Generic) Section Wrapper */
.nav-section-wrapper
{
	background: #f0f0f0;
	/*-moz-border-radius:0px 0px 6px 6px;
	-webkit-border-radius:6px 0px 0px 6px 6px;
	border-radius:0px 0px 6px 6px;*/
    color: #000;
	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(/Content/core/results/refine-department.gif) no-repeat scroll left top;
	height: 54px;
	width: 170px;
 }
.nav-section-wrapper h3 {
	width: 155px;
	height: 54px;
	cursor: pointer;
    text-indent: -9999px;
	margin: 0;
	padding: 5px 0 0 15px;
}
.nav-section-wrapper h3.nav-toggle-selected {
	cursor: default;
}

.nav-category h3.nav-toggle-open {background: url(/Content/core/results/refine-category-open.gif) no-repeat;}
.nav-category h3.nav-toggle-closed {background: url(/Content/core/results/refine-category.gif) no-repeat;}
.nav-category h3.nav-toggle-selected {background: url(/Content/core/results/refine-category.gif) no-repeat;}
.nav-brand h3.nav-toggle-open, .nav-brandalpha h3.nav-toggle-open {background: url(/Content/core/results/refine-brand-open.gif) no-repeat;}
.nav-brand h3.nav-toggle-closed, .nav-brandalpha h3.nav-toggle-closed {background: url(/Content/core/results/refine-brand.gif) no-repeat;}
.nav-brand h3.nav-toggle-selected, .nav-brandalpha h3.nav-toggle-selected {background: url(/Content/core/results/selected-brand.gif) no-repeat;}
.nav-heel-height h3.nav-toggle-open {background: url(/Content/core/results/refine-height-open.gif) no-repeat;}
.nav-heel-height h3.nav-toggle-closed {background: url(/Content/core/results/refine-height.gif) no-repeat;}
.nav-heel-height h3.nav-toggle-selected {background: url(/Content/core/results/selected-height.gif) no-repeat;}
.nav-kidsage h3.nav-toggle-open, .nav-agealpha h3.nav-toggle-open {background:url(/Content/core/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(/Content/core/results/refine-age.gif) no-repeat scroll 0 0;}
.nav-kidsage h3.nav-toggle-selected, .nav-agealpha h3.nav-toggle-selected {background:transparent url(/Content/core/results/selected-age.gif) no-repeat scroll 0 0;}
.nav-showme h3.nav-toggle-open{background: url(/Content/core/results/refine-further-open.gif) no-repeat;} 
.nav-showme h3.nav-toggle-closed{background: url(/Content/core/results/refine-further.gif) no-repeat;} 
.nav-showme h3.nav-toggle-selected {background: url(/Content/core/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: #000000;
	display: block;
	padding: 0 8px 0 0;
	text-align: right;
	text-transform:lowercase;
}
.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: #000;
	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: #000000;
	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:#b90101;
}
div.nav-section-wrapper div.refineList a.more {
	color: #3a1908;
}
.refineList br {
	display: none;
}
.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: #F0F0F0; !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(/Content/core/buttons/nav-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;
}