/* left nav */
div.expandableNav {margin-top:-20px; padding-right: 10px;text-align: left;}
div.expandableNav ul li#headertop {display:block;font-weight:bold;color:#000;padding:10px 0 0 0;}
div.expandableNav ul li#headertop:hover {text-decoration:none;cursor:pointer;}
div.expandableNav ul li#header {display:block;font-weight:bold;color:#000;padding:10px 0 0 0;}
div.expandableNav ul li#header:hover {text-decoration:none;cursor:pointer;}
div.expandableNav div {}
div.expandableNav div#related {padding-top:2px;}

div.expandableNav ul#mLinks {display:block;color:#000;}
.padleft10 {padding-left:0px;}
div.expandableNav ul#rLinks {display:block;display:none;color:#000;}
/*div.expandableNav ul#rLinks li {padding-left:10px;}*/
div.expandableNav ul#bLinks {display:none;color:#000;}
/*div.expandableNav ul#bLinks li {padding-left:10px;}*/
div.expandableNav ul#owLinks {display:none;color:#000;}
/*div.expandableNav ul#owLinks li {padding-left:10px;}*/
div.expandableNav ul#fLinks {display:none;color:#000;}
/*div.expandableNav ul#fLinks li {padding-left:10px;}*/
div.expandableNav li {color:000;font-weight:normal;padding-bottom:2px;padding-top: 10px}


/* breadcrumbs 
div.topBreadCrumb { font-size:8pt; }
div.topBreadCrumb a { color:#000000;padding-right:2px; }
div.topBreadCrumb ul { list-style-type:none;white-space:nowrap;width:488px;height:17px;padding-top:0px; } 
div.topBreadCrumb li {float:left;line-height:18px;padding-left:5px;} 

div.bottomBreadCrumb { font-size:8pt; }
div.bottomBreadCrumb a { color:#000000;padding-right:2px; }
div.bottomBreadCrumb ul { list-style-type:none;white-space:nowrap;width:488px;height:17px; } 
div.bottomBreadCrumb li {float:left;line-height:18px;padding-left:10px;} */
div.topBreadCrumb { font-size:8pt; padding-bottom:14px; }
div.topBreadCrumb a { color:#000000;padding-right:2px; }
div.topBreadCrumb ul { list-style-type:none;white-space:nowrap;width:488px;height:17px; } 
div.topBreadCrumb li {background:url(res/images/shopbysize_arrow_small.gif) no-repeat 3px 6px;float:left;line-height:14px;padding-left:10px;} 
div.bottomBreadCrumb { font-size:8pt; padding-left:0px; }
div.bottomBreadCrumb a { color:#000000;padding-right:2px; }
div.bottomBreadCrumb ul { list-style-type:none;white-space:nowrap;width:488px;height:17px; } 
div.bottomBreadCrumb li {background:url(res/images/shopbysize_arrow_small.gif) no-repeat 3px 6px;float:left;line-height:14px;padding-left:10px;} 

/* quicklinks */
div.quickLinks { color:#000000;font-size:8pt;font-weight:normal;margin:7px auto;padding:0;width:90%;line-height:14px;text-align:center; }
/* div.quickLinks p { margin:0;padding:0;text-align:center; }*/
div.quickLinks span { margin:0;padding:0 0 0 2px;white-space:nowrap; }
div.quickLinks a { color:#000000;font-weight:normal;margin:0;padding:0 6px 0 0; }
/*
div.quickLinks ul { padding:0;margin:0 auto;list-style-type:none;white-space:nowrap;float:left; } 
div.quickLinks li { float:left;line-height:16px;padding:0 0 0 5px;margin:0; } 
*/

/* bottom header */
div.bottomCatDescription { padding-top:5px;padding-bottom:20px;display:table;}
div.bottomCatDescription span { color:#000000;font-weight:bold;font-size:11px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;line-height:24px; }
div.bottomCatDescription h3 
div.bottomCatDescription .header { color:#000000;font-weight:bold;font-size:11px;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;line-height:24px; }
div.bottomCatDescription div.descr { display: block;  color:#666666;font-weight:normal; margin: 0px 5px 0px 0px; padding: 0 0 0 0; }
div.bottomCatDescription div.bottomContent {display: table-cell;}
#relatedSearches {display: table-cell; padding: 0 8px; text-align: center; width: 20%;}
#relatedSearches li {margin-bottom: 4px;}

/* on categoryProductPage */
div.see18 { float:right;line-height: 14px;margin-top:10px;color:#00436E;font-family:Arial;font-size:11px;border-right: 1px solid black;	
padding-right: 7px;margin-right: 0px;
}
span.see18 { font-size:11px;padding-right:10px;font-weight:bold; border:0px;}

/* on categoryPage */
div.seeAll { padding-left: 0px;display:inline;border: 0px;float:right;margin-right:10px;color:#00436E;font-family:Arial;font-size:14px; font-weight:normal; text-transform:none;}
div.seeAllCatPage, div.seeOther {padding-left: 0px;display:inline;border: 0px;float:right;margin-right:10px;color:#000000;font-family:Arial,Verdana,Sans-serif;font-size:14px; font-weight:bold; text-transform:lowercase;}
div.seeAllCatPage a:link, div.seeOther a:link, div.seeAllCatPage a:visited, div.seeOther a:visited, div.seeAllCatPage a:hover, div.seeOther a:hover, div.seeAllCatPage a:active, div.seeOther a:active {
	color:#000000; text-decoration:none;
}

.categoryBlock {
	margin-top: 16px;
}

/* on categoryProdPage */
span.seeAll { margin-right:5px;color:#666666;}

div.dividerNoLine{height:1px;padding:0px;margin: 0px 0px 10px 0px;clear:both;overflow:hidden;}


div.expandButton { 
	float:right;
	position:relative;
	font-size:15px;
	font-weight:normal;
	margin: -33px 5px 0px -5px;
	padding: 5px 0px;	
	background-color:#FFFFFF;
	opacity:0.8;	
}

div.hover {
      display: none;
      position: relative;
      margin-top: -182px;
      margin-right: 0px;
      left:100px;
      width: 140px;
      height: 180px;
      border: 1px #000000 solid;
      opacity: 0.9;
      filter:alpha(opacity=90);
      background-color:#FFFFFF;
      float:right;
}

div.hover div#about{
	background-color:#AFB3B6;	
	text-align:left;
	padding-left:8px;
	padding-top:2px;
	padding-bottom:2px;
	color:#FFFFFF;
	font-family:arial,verdana,sans-serif;
}

div.hover span.closeExpandableBox{
	background-color:#AFB3B6;	
	width:10px;	
	padding-right:5px;
	margin-left:12px;
	line-height:15px;
	vertical-align:top;
	color:#FFFFFF;
}

div.hover div#title{
	color:#0343A4;
	font-weight:bold;
	text-align:left;
	padding-left:7px;
	padding-top:3px;
	padding-right:5px;
}

div.hover div#body{
	color:#7E7573;
	text-align:left;
	padding-left:7px;
	padding-top:3px;	
	font-weight:normal;
	padding-right:5px;
	
}

a.whiteLink:link {color:#FFFFFF;text-decoration:none;  }
a.whiteLink:visited {color:#FFFFFF;text-decoration:none;  }
a.whiteLink:hover {color:#FFFFFF;text-decoration:none; }
a.whiteLink:active {color:#FFFFFF;text-decoration:none;  }

a.blueLink:link {color:#03426D;text-decoration:none;  }
a.blueLink:visited {color:#03426D;text-decoration:none;  }
a.blueLink:hover {color:#03426D;text-decoration:none; }
a.blueLink:active {color:#03426D;text-decoration:none;  }


a.redLink:link {color:#660000;text-decoration:none;  padding:5px;}
a.redLink:visited {color:#660000;text-decoration:none; padding:5px; }
a.redLink:hover {color:#660000;text-decoration:none; padding:5px;}
a.redLink:active {color:#660000;text-decoration:none; padding:5px; }

a.burgLink:link {color:#660000;text-decoration:none;  }
a.burgLink:visited {color:#660000;text-decoration:none;  }
a.burgLink:hover {color:#660000;text-decoration:none; }
a.burgLink:active {color:#660000;text-decoration:none;  }


/* applies to index page */
h1.idxTitle { padding-left:15px;font-size:20px; font-weight:bold;color:#616670; } 

a.idxH2Link { text-align:left;color:#000;font-size:11pt;text-decoration:none;}
td.idxColumn { padding:20px 15px 0px 10px; vertical-align:top; width:235px; }
li.idxHeader { color:#333;font-size:11px;margin-top:5px;margin-bottom:0px;padding:0px;text-decoration:none; }
li.idxHeader a { text-decoration:none; font-size:11px; color:#600;}
li.idxHeader a:hover { color:#000066;}
li.idxSubHeader { padding-left:15px;font-size:11px; }
li.idxSubHeader	 a { text-decoration:none; }
li.idxBottomCat { padding-left:15px;font-size:11px; }
li.idxBottomCat	 a { text-decoration:none; }
li.idxBottomCat	 a:visited { color:#600 }
li.idxBottomCat	 a:hover { color:#000066; }
li.idxLowestCat { padding-left:23px;font-size:9px; }
li.idxLowestCat	 a { text-decoration:none; }
table.idxTable { width:990px; margin-bottom:30px; }
#footer li.idxHeader a { text-decoration:none; font-size:11px; color:#600;}
#footer .idxColumn li{ float:none; }

.siteIndexTitle{font-weight:bold;font-size:18px;padding:0px;margin:20px 0px;line-height:20px;color:#666666;}
#siteIndex{margin:5px;padding:0px 3px 3px 3px;color:#000;font-size:9px;}
#siteIndex #siteIndexCategories ul.category{margin:0px 5px 0px 20px;padding:0px;list-style:none;}
#siteIndex #siteIndexCategories li.ul.category{margin:0px 5px 0px 20px;padding:0px;list-style:none;}
#siteIndex #siteIndexCategories li.ul.li.category{margin:0px 5px 0px 20px;padding:0px;list-style:none;}
#siteIndex #siteIndexCategories li.category{margin:0px;padding:0px;font-size:11px;list-style:none;}
#siteIndex #siteIndexCategories li.header{color:#333;font-size:11px;margin-top:5px;margin-bottom:5px;padding:0px;}
#siteIndex #siteIndexCategories a:link,#siteIndex #siteIndexCategories a:visited,#siteIndex #siteIndexCategories a:active,#siteIndex #siteIndexCategories a:hover{text-decoration:none; color:#600;}
#siteIndex #siteIndexCategories a:hover{color:#f60;text-decoration:underline;}

p.text1 a {text-decoration:none;color:#666;}
p.text1 a:hover {text-decoration:underline;}

div#mainContent { position:relative; }

div.categoryContent { }

div#bottomContent { position:absolute; bottom:0; width:826px; }
#tabTableOff #htmlBannerBROL #subcatname{ width:377px !important;}

.tabTable {
	margin: 0 0 0 3px;
	padding: 0;
	width: 825px;
}

.outofstock,
.lowstock {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	margin: 20px 20px 20px 20px;
	text-align: center;
}

/*
 *
 *	BEGIN Native Style Overrides
 *
 */

div.categoryFacetedSearch #tabTableOff .header4 { margin: 0; margin-left: 5px; }


#loadingSpinner {
	position: relative;
	left: auto;
	height: auto;
	width: auto;
	text-align: center;
	top: -10px;
}
#spinner_image {
	position: relative;
	z-index: 89;
	top: 0;
}

#noSearchResultsContainer,
#exceptionErrorMessageContainer {
	display: none;
}
#bottomContent a {
	text-decoration: underline;
}

div#headline{
	float: left;
    font-size: 14px;
    padding-left: 15px;
    padding-top: 7px;
    line-height:45px;
    
}

@font-face {
	font-family: MinervaModernRegular;
	src: url('http://www.bananarepublic.com/Asset_Archive/BRWeb/content/0007/437/075/assets/MINERVAMODERNRegular.eot') format('embedded-opentype'),
		url('http://www.bananarepublic.com/Asset_Archive/BRWeb/content/0007/437/075/assets/MINERVAMODERNRegular.woff?sem=true') format('woff'),
		url('http://www.bananarepublic.com/Asset_Archive/BRWeb/content/0007/437/075/assets/MINERVAMODERNRegular.svg#MinervaModernRegular') format('svg'),
		url('http://www.bananarepublic.com/Asset_Archive/BRWeb/content/0007/437/075/assets/MINERVAMODERNRegular.ttf') format('ttf');
	font-weight: normal;
	font-style: normal;	
}
div#headline h1{
	padding:0;
	margin:0;
	font-size:27px;
	font-family:MinervaModernRegular;
	color:white;
	text-transform:uppercase;
	font-weight:normal;
}

/*
 *
 *	END Native Style Overrides
 *
 */

#sideNav {
    background-color: transparent !important;
    background-image: url("http://www.bananarepublic.com/Asset_Archive/BRWeb/content/0009/062/792/assets/LN_transparency.png") !important;
}
#siteIndex {  background-color: transparent !important;
    background-image: url("http://www.bananarepublic.com/Asset_Archive/BRWeb/content/0009/062/792/assets/LN_transparency.png") !important; 
 }

 
 .categoryBlock .header4 span {
 visibility: visible !important;
 }
 .categoryBlock .header4 img {
 display: none;
 }