/* This stylesheet changes attributes on global styles for the sitemap page only */

#menumens div.submenuSMleft, div#mensId div.submenuSMleft{
	height: 147px;
}
#menumens div.submenuSMcontent, div#mensId div.submenuSMcontent {
	height: 147px;
}
#menuwomens div.submenuSMleft, div#womensId div.submenuSMleft {
	height: 147px;
}
#menuwomens div.submenuSMcontent, div#womensId div.submenuSMcontent {
	height: 147px;
}
#menuaerie div.submenuSMleft, div#aerieId div.submenuSMleft  {
	height: 147px;
}
#menuaerie div.submenuSMcontent, div#aerieId div.submenuSMcontent {
	height: 147px;
}
#menuclearance div.submenuSMleftclearance, div#clearanceId div.submenuSMleftclearance {
	height: 147px;
}
#menuclearance div.submenuSMcontentclearance, div#clearanceId div.submenuSMcontentclearance {
	height: 94px;
}

div.submenuSMleft h2{
	color: #FFFFFF;
	font-weight: bold;
}
div.submenuSMleft h2 a{
	color: #FFFFFF;
	font-weight: bold;
}
span.smaller {
	font-size: 10px;
}
span.aerietitle {
	font-weight: bold;
	font-size: 11px;
	text-transform: lowercase;
}
span.aerietitle_roll {
	font-weight: bold;
	font-size: 11px;
	text-transform: lowercase;
	color: inherit;
	color: #ffffff;
}
div.submenuSMcontent h2 span.aerietitle, div.submenuSMcontent h2 span.aerietitle_roll {
	margin: 0 12px 0 9px;
}
div#mensId div.submenuSMcontent h2.onleftSMnavitem, div#womensId div.submenuSMcontent h2.onleftSMnavitem {
	text-transform: uppercase;
}
/*CODE THAT DOES FORMATTING FOR DROP DOWNS*/
div.submenuSMcontent ul{
	list-style: none;
	color: inherit;
	margin: 0 5px 5px 0;
}
div.submenuSMleft {
	float: left;
	border-right: 1px solid #0069aa;
}
div.submenuSMleftclearance {
	float: left;
	border-right: 1px dashed #FFFFFF;
}
div.submenuSMcontent{
	float: left;
	padding: 5px 8px 0 10px;
} 
div.submenuSMcontentclearance {
	float: left;
	padding: 5px 8px 0 5px;
	margin: 5px;
} 
div.submenuSMcontent ul li a {
	color: #FFFFFF ;
}
div.subNavDropShadow {
	background: #FFFFFF url(/Images/homepage/webset07/redesign/submenuSM_bottom_shadow.jpg) repeat-x;
	height: 10px;
	width: 800px;
	clear: both;
}
div.submenuSMcontentclearance ul {
	color: #FFFFFF;
	list-style: none; 
	padding:0 10px 0 0;
	margin:0 ;
	display:block; 
	float:left
}
div.submenuSMleftclearance h2 {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 11px;
	border-bottom: 1px dashed #FFFFFF;
	padding: 5px 10px 5px 10px;
}
/************************************ AE GIFTS STYLES FOR ON STATE **************************************************/
div#menugifts div.giftsSubNav div {
	float: left;
	text-align: left;
}
div#menugifts div.divider {
	border-left: 1px solid #bfb393;
	border-right: 1px solid #808766;
	margin: 18px 5px 0 5px;
	height: 370px;
}
div#menugifts div#aegiftscol1 {
	margin: 18px 0 0 8px;
	width: 249px;
}
div#menugifts div#aegiftscol2 {
	margin: 18px 0 0 0;
	width: 249px;
	color: #003366;
}
div#menugifts div#aegiftscol2 div.left, div#menugifts div#aegiftscol2 div.right  {
	color: #003366;
}
div#menugifts div#aegiftscol2 input  {
	border: 1px solid #003366;
}
div#menugifts div#aegiftscol2 input.signin  {
	border: none;
}
div#menugifts div#aegiftscol3 {
	margin: 12px 0 0 0;
	width: 251px;
}
div#menugifts div.list {
	float: left;
	width: 100px;
	margin: 10px 0 0 0;
}
div#menugifts div.list h2 {
	color: #003366;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12px;
	padding: 0 0 0 10px;
}
div#menugifts div.list ul li {
	list-style: none;
	
}
div#menugifts div.list ul li a {
	color:#003366;
	padding: 0 0 0 10px;
}
div#menugifts div.list ul li a:hover {
	background:url(/Images/homepage/webset07/redesign/z/green-arrow.gif) no-repeat;
}
div#aegiftscol3 h2  {
	color: #003366;
	font-weight: normal;
	font-size: 11px;
	margin: 4px 0 5px 0;
}
div#aegiftscol2 h2  {
	color: #003366;
	font-weight: bold;
	font-size: 12px;
	margin: 10px 0 0 0;
}
div#aegiftscol3 a  {
	color: #003366;
	font-weight: normal;
	font-size: 11px;
	text-decoration: underline;
}

/************************************ PAGE CONTENT ****************************************************/
#content {
	width: 800px;
	margin:auto;
	padding:0px;
}
div.contentSub {
	float:left;
	width: 800px;
	text-align:left;
	clear: both;
	margin-bottom:5px; 
	border:1px solid #cccccc; 
	display:table; 
	padding-bottom:7px;
}
#lvlcontent {
	width: 800px;
	text-align: left;
	margin: 0 20px 0 20px;
	clear: both
}
#contentright {
	float: right;z-index:0;
}
#contentleft {
	float: left;
}

/* GIFTCARD FOOTER INFO */
#gcinfo {
	width: 840px;
	margin: 0 auto;
	text-align: left;
	color: #ffffff;
	padding: 6px 0 0 0;
}

/* ERROR MESSAGES*/
div.errorform {
	position: absolute;
	z-index: 300;
	height: 23px;
	width: 250px;
}
div.errorform2 {
	position: absolute;
	z-index: 300;
	height: 23px;
	text-align: right;
	width: 250px;
}
div.errorform div {
	float: left;
}
div.errorform2 div {
	float: right;
	top: 0;
}
div.errorform div.left {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/Images/homepage/webset07/redesign/error_left.png');
	height: 23px;
	width:11px;
}
div.errorform div.left[class] {
	background-image:url(/Images/homepage/webset07/redesign/error_left.png);
	height: 23px;
	width:11px;
}
div.errorform2 div.right2 {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/Images/homepage/webset07/redesign/error_left-reverse.png');
	height: 23px;
	width:11px;
}
div.errorform2 div.right2[class] {
	background-image:url(/Images/homepage/webset07/redesign/error_left-reverse.png);
	height: 23px;
	width:11px;
}
div.errorform div.leftSquare {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/Images/homepage/webset07/redesign/error_left-square.png');
	height: 23px;
	width:7px;
}
div.errorform div.leftSquare[class] {
	background-image:url(/Images/homepage/webset07/redesign/error_left-square.png);
	height: 23px;
	width:7px;
}
div.errorform div.mid, div.errorform2 div.mid {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/Images/homepage/webset07/redesign/error_mid.png');
	height: 23px;
	background-repeat:repeat-x;
}
div.errorform div.mid[class], div.errorform2 div.mid[class] {
	background-image:url(/Images/homepage/webset07/redesign/error_mid.png);
	height: 23px;
	background-repeat:repeat-x;
}
div.errorform div.errormessage, div.errorform2 div.errormessage {
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:10px;
	white-space:nowrap;
	margin: 2px 0 0 0;
}
div.errorform div.right {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/Images/homepage/webset07/redesign/error_right.png');
	height: 23px;
	width:7px;
}
div.errorform div.right[class] {
	background-image:url(/Images/homepage/webset07/redesign/error_right.png);
	height: 23px;
	width:7px;
}
div.errorform2 div.left2 {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='/Images/homepage/webset07/redesign/error_right-reverse.png');
	height: 23px;
	width:7px;
}
div.errorform2 div.left2[class] {
	background-image:url(/Images/homepage/webset07/redesign/error_right-reverse.png);
	height: 23px;
	width:7px;
}
div.dropPromo {
	width: 800px;
	clear: both;
}
div.dropPromo span#label{
	font-size:10px;
	color:#767675;
	font-weight:bold;
}
td#fitem_td {
	padding: 4px  0 0 8px;
}
span.italiccccccc {
	color:#999999; 
	font-style:italic;
}
.hideEmail{display:none;}
.showEmail{display:block;}
#openEmail{width:550px; height:250px; position:absolute; top:-175px; left:-3px; z-index:99;}
#emailImg{width:538px; height:24px; position:absolute; top:-2px; left:-3px;}
/*DHTML TOOLTIP CSS */
#tooltip {
	position: absolute;
	z-index: 3000;
	background-color: #eee;
	opacity: 1;
	font-size:9px;
}
#tooltip.fancy {
	background: url(/Images/homepage/webset08/04302008/gtl.png);
	height: 48px;
	width: 135px;
}

#tooltip.aerie {
	background: url(/Images/homepage/webset07/12242007/tooltip.png);
	height: 73px;
	width: 71px;
}

h2.onleftnavitemSM { 
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	background: none;
}

.categorySiteMap { padding-left:10px; display:block; }
.categorySectionImages { padding-left:0px; display:block; }
.sectionImagesTB { position:relative; margin:auto; clear: both; width:800px; }
.sectionImagesGuideTB { position:relative; float:right; width:620px; }
.contentSiteMapTitle, .contentSectionImagesTitle{padding:2px 10px 2px 10px; margin:0 0 5px -10px; background:#cccccc; display:block; }
.contentSectionImagesTitle{margin:0 0 5px 0px; background:#142957; color:#ffffff; font-weight:bold; }
div.submenuSMcontent ul li a, div.submenuSMcontentclearance ul li a, 
div.categorySiteMap a, div.categorySectionImages a { color:#999999; font:normal 8pt/10pt arial; text-indent:1px; }
div.submenuSMcontent h2, div.submenuSMcontentclearance h2{text-indent:-5px; }; 
div h2 .aerietitle{text-indent:-10px; width:115px; color:#666666; }

div.submenuSMleft h2 a{color:#666666; text-indent:-10px; line-height:20px; }

div.categorySiteMap li, div.categorySectionImages li{list-style-type:none; }
div.categorySiteMap div.submenuSMleft, div.categorySectionImages div.submenuSMleft{margin-top:5px; padding-left:10px; }
a .lowAerie, div.submenuSMcontentclearance h2 .lowAerie{text-transform:lowercase;}
div.submenuSMcontentclearance h2 .lowAerie, div.submenuSMcontentclearance h2 .lowMens, div.submenuSMcontentclearance h2 .lowWomens, 
div.submenuSMcontentclearance h2 .lowKids, div.submenuSMcontentclearance h2 .lowGraderBoys, div.submenuSMcontentclearance h2 .lowGraderGirls, 
div.submenuSMcontentclearance h2 .lowToddlerBoys, div.submenuSMcontentclearance h2 .lowToddlerGirls, div.submenuSMcontent h2 .lowAerie, 
div.submenuSMcontent h2 .lowMens, div.submenuSMcontent h2 .lowWomens, div.submenuSMcontent h2 .lowKids{ color:#666666; }
div.submenuSMcontent{border: 1px solid #cccccc; border-width: 0 0px 1px 1px; height:175px; margin-bottom:5px; }
div.categorySiteMap .submenuSMleft, div.categorySectionImages .submenuSMleft{border-right: 0px solid #ffffff; height:155px; width:120px; }
div.categorySiteMap .submenuSMleft, div.categorySectionImages .submenuSMleft {width:110px; }
div.categorySiteMap .submenuSMcontent ul, div.categorySectionImages .submenuSMcontent ul{width:140px; }
div.categorySiteMap .aerieSMSubNav .submenuSMleft, div.categorySiteMap .aerieSMSubNav .submenuSMcontent ul{ height:104px;width:110px; }
div.categorySectionImages .aerieSMSubNav .submenuSMleft, div.categorySectionImages .aerieSMSubNav .submenuSMcontent ul{ height:104px;width:110px; }
div.contentSiteMapKids, div.contentSiteMapKids .kidsSMSubNav { position:relative;clear:left;margin:0px;padding:0px; }
div.categorySiteMap .contentSiteMapKids .submenuSMleft { height:110px; }
div.categorySectionImages .contentSiteMapKids .submenuSMleft { height:110px; }
div.submenuSMcontentclearance { padding-left:10px; padding-bottom:10px; border: 1px solid #cccccc; border-width: 0 0px 1px 1px; margin-left:0px; }
div.submenuSMcontentclearance h2 { padding-left:3px; }
#footer{ margin-top:20px; }

/*Section Images*/
.sectionHdrSI, .guideHdrSI, .sizeHdrSI, .categoryHdrSI { font-weight:bold; padding:2px 4px; vertical-align: bottom; white-space:nowrap; }
.sectionHdrSI { background-color:#B5DFDF; }
.sizeHdrSI { background-color:#FFDA9F; }
.guideHdrSI { background-color:#FFC0CB; }
.categoryHdrSI, td.categoryHdrSI { background-color:#CFCFCF; width: 120px; }
.imgViewLinkSI, td.imgViewLinkSI { width:60px; max-width:60px; table-layout:fixed; }
.sectionSI, .guideSI, .sizeSI, .categorySI { padding:3px 7px; }
.sectionSI { background-color:#EFFFFF; text-align: center; }
.sizeSI { background-color:#FFF3DF; text-align: center; }
.guideSI { background-color:#FFEFF2; text-align: center; }
.categorySI { background-color:#EFEFEF; font-weight: bold; width: 120px; }
#TB_windowSI { background-color:#FFFFFF; }
h2.subCatSectionImgHSI { font-weight: bold; font-size: 11px; color: #666666; background-color: #DFDFDF; padding:3px; }
.sectionImagesTBSI { table-layout:fixed; }
.imgRptDiv { line-height:20px; padding:30px; text-align:center; font-size:18px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; vertical-align:middle; }
.brokenImgMsg { color:red; height:32px; }
.successfulImgMsg { color:green; }
.imgRptSpinner { background: url("/Images/section_images/SI-loader.gif") center no-repeat; height:32px; }
.brokenImgListShow, .brokenImgListHide { text-align:center; padding:5px; vertical-align: bottom; line-height: 12px; }
.brokenImgListShow { display:none; position:fixed; top:0; left:0; background-color: #ffffcc; z-index:1000; }
.brokenImgList { text-align:left; color:black; font-size:14px; padding: 10px; }
.brokenImgList li { font-weight:normal; color:red; line-height:16px; margin-left:15px; }
.brokenImgDiv { display:none; background-color:#ffffcc; position:fixed; top:0; left:0; padding:10px; color:red; font-size:14px; z-index:1000; }
.brokenImgLink { color:red; font-weight:bold; cursor:pointer; }
