/* left nav */
div.expandableNav { margin-top:-20px;}
div.expandableNav ul li#headertop {font-size:13px;display:block;font-weight:bold;color:#03436E;cursor:pointer;}
div.expandableNav ul li#header {font-size:13px;display:block;font-weight:bold;color:#03436E;cursor:pointer;}
div.expandableNav div {}
div.expandableNav div#related {padding-top:10px;}
div.expandableNav ul#mLinks {display:block;color:#03426D;}
div.expandableNav ul#rLinks {display:block;color:#03426D;}
div.expandableNav ul#bLinks {display:none;color:#03426D;}
div.expandableNav ul#owLinks {display:none;color:#03426D;}
div.expandableNav ul#fLinks {display:none;color:#03426D;}
div.expandableNav li {color:#006699;font-weight:normal;}


/* breadcrumbs */
div.topBreadCrumb { font-size:8pt; }
div.topBreadCrumb a { color:#03426D;padding-right:2px; }
div.topBreadCrumb ul { list-style-type:none;white-space:nowrap;width:488px;height:17px; } 
div.topBreadCrumb li {background:url(http://oldnavy.gap.com/assets/browse/category/en/shopbysize_arrow_small.gif) no-repeat 3px 6px;float:left;line-height:16px;padding-left:10px;} 
div.bottomBreadCrumb { font-size:8pt; }
div.bottomBreadCrumb a { color:#03426D;padding-right:2px; }
div.bottomBreadCrumb ul { list-style-type:none;white-space:nowrap;width:488px;height:17px; } 
div.bottomBreadCrumb li {background:url(http://oldnavy.gap.com/assets/browse/category/en/shopbysize_arrow_small.gif) no-repeat 3px 6px;float:left;line-height:16px;padding-left:10px;} 

/* quicklinks */
div.quickLinks { color:#03426D;font-size:8pt;font-weight:bold;
	margin:7px auto;padding:0;
	width:90%;line-height:13px;
	text-align:center; }
div.quickLinks span { margin:0;padding:0 0 0 5px;white-space:nowrap; 
	border-width:0; position:relative;}
div.quickLinks a { color:#03426D;font-weight:normal;margin:0;padding:0; }


/* bottom header */
div.bottomCatDescription { padding-top:10px;padding-bottom:20px;display:table;}
div.bottomCatDescription span { background-color:#03426E;display: block;  color:#FFFFFF;font-weight:bold;font-family:Arial; font-size: 1.4em; margin: 0px 5px 0px 0px; padding: 5px 0px 5px 5px; }
div.bottomCatDescription h2,
div.bottomCatDescription .header { display: block; font-weight:bold;font-family:Arial; font-size: 10px; margin: 0px 5px 0px 0px; padding: 5px 0px 5px 0; }
div.bottomCatDescription div.descr { display: block; color:#817F95;font-weight:normal;font-family:Arial; font-size: 1.0em; margin: 0px 5px 0px 0px; padding: 0px; }
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;padding-right:10px;line-height: 16px;margin-top:10px;color:#00436E;font-family:Arial;font-size:11px; }
span.see18 { font-size:11px;padding-right:10px;font-weight:bold; }

/* on categoryPage */
div.seeAll,div.seeOther { float:right;line-height: 16px;margin-top:10px;color:#00436E;font-family:Arial;font-size:12px; font-weight:bold;}


/* on categoryProdPage */
span.seeAll { font-weight:bold; color:#666666; font-size:11px;} 

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-left:-8px;
	margin-right:5px;
	margin-top:-37px;
	opacity:0.8;
	padding:4px 6px;
	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;
}

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;  }

/* applies to index page */
h1.idxTitle { padding-left:15px;font-size:20px; font-weight:bold;color:#616670; } 

a.idxH2Link { color:#88B6DF;font-size:12pt;}
a.idxH2Link:visited { color:#88B6DF;}
td.idxColumn { padding-bottom:0px;padding-top:0px; vertical-align:top; width:250px; padding-left:20px;}
li.idxHeader {  }
li.idxSubSubCat { padding-left:15px; }
li.idxBottomCat { padding-left:30px; }

li.idxLvl3Cat { padding-left:15px; }
li.idxLvl4Cat { padding-left:30px; }
table.idxTable { width:990px; margin-bottom:30px; }
#footer li.idxHeader a { text-decoration:none; font-size:11px; color:#069;}
#footer .idxColumn li{ float:none; }

div.productItemSpecial{text-align:center;width:110px;widt\h:120px;min-height:210px;float:left;margin:0px 0px 10px 0px;margi\n:0px 20px 15px 0px;}

* html div.productItemSpecial{text-align:center;margi\n:0px 20px 15px 0px;}

div.productItemSpecial .priceDisplay{display:block;}

div.productItemSpecial span.priceDisplay span.brandBreak{display:block;width:10px;clear:left;height:0px;line-height:1px;}

* html div.productItemSpecial span.priceDisplay span.brandBreak{margin-bottom:-3px;}

div.productItemSpecial span.mupSupMessage{display:block;width:120px;clear:both;}
div#mainContent { position:relative; }
div.categoryContent { } 
div#bottomContent { position:absolute; bottom:0; width:826px; }

.productToolsLine { height: auto !important; margin: 0 !important }

.tabTable { padding: 7px 0 0; width: 824px;  }

.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;
	font-size: 14px;
	line-height: 16px;
	color: #00436E;
}


#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;
}


#sideNav #sideNavCategories .category li.firstHeader {
	font-size: 18px !important;
    margin: 0;
    padding: 10px 0 0 10px;
}

#sideNav #sideNavCategories li.header {
    color: #6d6d6d;
    font-size: 13px !important;
    font-weight: bold;
    margin: 16px 0 6px 10px;
    padding: 0;
}
#bottomContent a {
	text-decoration: none;
}
#bottomContent a:hover {
	text-decoration: underline;
}

/*
 *
 *	END Native Style Overrides
 *
 */
 div#categoryNameHeader{
    background-color: #ffffff !important;
    border-bottom: 1px solid #000000 !important;
    border-top: 1px solid #000000 !important;
    font-family: Arial !important;
    font-size: 15px !important;
    font-weight: normal !important;
    letter-spacing: 1.2px !important;
    line-height: 24px !important;
    margin-bottom: 10px !important;
    text-align: center !important;
    text-transform: uppercase !important;
}
h1#headline{
	color: black;
    font-size: 12px;
    margin: 0;
    padding: 0;
}
