/*************************Background******************************/
#fauxBody {
	background: #f1e6c8 url("/Images/aerie/webset10/09012010/BG_muslin.gif") center top repeat;
}
#pageContent .hpContent,
#pageContent .brasContent,
#pageContent .undiesContent,
#pageContent .apparelContent,
#pageContent .fitContent {
	background-color: transparent;
	min-width: 812px;
}
/************Aerie Homepage************/
#pageContent .hpContent,
#aerie_HP #shopBras a:hover span,
#aerie_HP #shopLooks a:hover span,
#aerie_HP #shopSweats a:hover span {
	background: url("/Images/aerie/webset10/09082010/hp.jpg") center top no-repeat;
}

#aerie_HP {
	width: 812px;
	height: 849px;
}

#aerie_HP #shopSweats {
	top:130px;
	left:550px;
}
#aerie_HP #shopSweats a {
	width: 288px;
	height: 327px;
}
#aerie_HP #shopSweats a span {
	top: 299px;
	left: 28px;
	width: 80px;
	padding-top: 17px;
}
#aerie_HP #shopSweats a:hover span {
	background-position: -8px -859px;
}

#aerie_HP #bra25offDetails {
	top:722px;
	left:30px;
	z-index: 1;
}
#aerie_HP #bra25offDetails a span {
	width:386px;
	padding-top:67px;
}

#aerie_HP #bra25offCode {
	top:790px;
	left:201px;
	z-index: 1;
	overflow: visible;
	color: #f4f4f2;
	font-size: 14px;
	font-weight: bold;
	cursor: text;
}

#aerie_HP #shopBras {
	top:784px;
	left:24px;
	z-index: 2;
}
#aerie_HP #shopBras a {
	width: 98px;
	height: 31px;
}
#aerie_HP #shopBras a span {
	width:85px;
	padding-top:18px;
	top: 7px;
	left: 6px;
}
#aerie_HP #shopBras a:hover span {
	background-position: -196px -854px;
}

#aerie_HP #shopLooks {
	top: 722px;
	left: 460px;
}
#aerie_HP #shopLooks a {
	width: 380px;
	height: 107px;
}
#aerie_HP #shopLooks a span {
	top: 67px;
	left: 37px;
	width: 88px;
	padding-top: 21px;
}
#aerie_HP #shopLooks a:hover span {
	background-position: -101px -853px;
}

#aerie_HP #prod1 {
	top: 221px;
	left: -48px;
}
#aerie_HP #prod1 a span {
	width: 373px;
	padding-top: 330px;
	z-index: 1;
}

#aerie_HP #prod2 {
	top:246px;
	left:146px;
}
#aerie_HP #prod2 a span {
	width:110px;
	padding-top:172px;
	z-index: 2;
}

#aerie_HP #prod3 {
	top:564px;
	left:49px;
}
#aerie_HP #prod3 a span {
	width:267px;
	padding-top:133px;
}

#aerie_HP #prod4 {
	top:45px;
	left:349px;
}
#aerie_HP #prod4 a span {
	width:130px;
	padding-top:99px;
}

#aerie_HP #prod5 {
	top:189px;
	left:324px;
}
#aerie_HP #prod5 a span {
	width:154px;
	padding-top:372px;
	z-index: 2;
}

#aerie_HP #prod6 {
	top:501px;
	left:334px;
}
#aerie_HP #prod6 a span {
	width:354px;
	padding-top:194px;
	z-index: 1;
}


/************Aerie Bras Homepage************/
#pageContent .brasContent,
#brasHP #shopBras a:hover span,
#brasHP #perfectPairs a:hover span,
#brasHP #braDetails span,
#brasHP #shopBras span {
	background: url("/Images/aerie/webset10/09082010/braHP.jpg") center top no-repeat;
}

#brasHP {
	height:668px;
	width:812px;	
}

#brasHP #braDetails {
	top:27px;
	left:0;
}
#brasHP #braDetails a span {
	width:558px;
	padding-top:70px;
	z-index: 1;
	background-position: -119px -28px;
}

#brasHP #shopBras {
	top:88px;
	left:0;
}
#brasHP #shopBras a {
	width: 158px;
	height: 35px;
	display: block;
}
#brasHP #shopBras a span {
	width: 85px;
	padding-top: 18px;
	position: absolute;
	top: 47px;
	left: 8px;
	z-index: 2;
	background-position: -127px -135px;
}
#brasHP #shopBras a:hover span {
	background-position: -7px -677px;
}

#braCode  {
	cursor: text;
	color: #392f22;
	font-size:16px;
	top:105px;
	left:23px;
	font-weight:bold;
}

#brasHP #perfectPairs {
	top: 182px;
	left: 0;
}
#brasHP #perfectPairs a {
	width: 500px;
	height: 75px;
}
#brasHP #perfectPairs a span {
	top: 53px;
	left: 9px;
	width: 126px;
	padding-top: 17px;
}
#brasHP #perfectPairs a:hover span {
	background-position: -109px -677px;
}

#brasHP #prod1 {
	top: 287px;
	left: 37px;
}
#brasHP #prod1 a span {
	width: 173px;
	padding-top: 189px;
}

#brasHP #prod2 {
	top:495px;
	left:37px;
}
#brasHP #prod2 a span {
	width:173px;
	padding-top:133px;
}

#brasHP #prod3 {
	top:287px;
	left:268px;
}
#brasHP #prod3 a span {
	width:218px;
	padding-top:206px;
}

#brasHP #prod4 {
	top:495px;
	left:268px;
}
#brasHP #prod4 a span {
	width:220px;
	padding-top:145px;
}

#brasHP #prod5 {
	top:187px;
	left:560px;
}
#brasHP #prod5 a span {
	width:200px;
	padding-top:196px;
}

#brasHP #prod6 {
	top:508px;
	left:593px;
}
#brasHP #prod6 a span {
	width:254px;
	padding-top:144px;
}


/************Aerie Undies Homepage************/
#pageContent .undiesContent,
#undiesHP #favorites a:hover span {
	background:url("/Images/aerie/webset10/09082010/undiesHP.jpg") no-repeat center top;
}

#undiesHP {
	width: 812px;
	height: 484px;
}

#undiesHP #favorites {
	top: 112px;
	left: 426px;
}
#undiesHP #favorites a {
	width: 412px;
	height: 247px;
	display: block;
}
#undiesHP #favorites a span {
	position: absolute;
	top: 217px;
	left: 21px;
	width: 162px;
	padding-top: 21px;
}
#undiesHP #favorites a:hover span {
	background-position: -10px -494px;
}


/************Aerie Apparel Homepage************/
#pageContent .apparelContent {
	background:url("/Images/aerie/webset10/09022010/apparelHP.jpg") no-repeat center top;
}

#apparelHP {
	width: 1032px;
	height: 672px;
}

#apparelHP #liveInWearOut {
	top: 14px;
	left: 410px;
}
#apparelHP #liveInWearOut a span {
	position: absolute;
	width: 521px;
	padding-top: 317px;
}

#apparelHP #shopFleece {
	top: 385px;
	left: 410px;
}
#apparelHP #shopFleece a {
	width: 3px;
	height: 247px;
	display: block;
}
#apparelHP #shopFleece a span {
	position: absolute;
	width: 490px;
	padding-top: 260px;
}


/************Aerie F.I.T. Homepage************/

#pageContent .fitContent,
#fitHP #shopSportsBras span,
#fitHP #shopTops span,
#fitHP #shopBottoms span,
#fitHP #shopSportsBras a:hover span,
#fitHP #shopTops a:hover span,
#fitHP #shopBottoms a:hover span,
#fitHP #shopBras a:hover span {
	background:url("/Images/aerie/webset10/09082010/fitHP.jpg") no-repeat center top;
}

#fitHP {
	width: 812px;
	height: 569px;
}

#fitHP #shopSportsBras {
	top: 267px;
	left: 440px;
}
#fitHP #shopSportsBras a {
	width: 136px;
	height: 38px;
	display: block;
}
#fitHP #shopSportsBras a span {
	width: 121px;
	height: 0;
	display: block;
	padding-top: 15px;
	position: absolute;
	top: 10px;
	left: 11px;
	z-index: 3;
	background-position: -451px -277px;
}
#fitHP #shopSportsBras a:hover span {
	background-position: -13px -581px;
}

#fitHP #shopTops {
	top: 267px;
	left: 577px;
}
#fitHP #shopTops a {
	width: 85px;
	height: 38px;
	display: block;
}
#fitHP #shopTops a span {
	width: 76px;
	height: 0;
	display: block;
	padding-top: 15px;
	position: absolute;
	top: 10px;
	left: 4px;
	background-position: -581px -277px;
}
#fitHP #shopTops a:hover span {
	background-position: -143px -581px;
}

#fitHP #shopBottoms {
	top: 267px;
	left: 662px;
}
#fitHP #shopBottoms a {
	width: 117px;
	height: 38px;
	display: block;
}
#fitHP #shopBottoms a span {
	width: 103px;
	height: 0;
	display: block;
	padding-top: 15px;
	position: absolute;
	top: 10px;
	left: 4px;
	background-position: -666px -277px;
}
#fitHP #shopBottoms a:hover span {
	background-position: -228px -581px;
}

#fitHP #braDetails {
	top:357px;
	left:469px;
}
#fitHP #braDetails a span {
	width:300px;
	padding-top:78px;
}

#fitCode {
	color:#776a65;
	font-weight:bold;
	font-size:14px;
	left:544px;
	top:441px;
}

#fitHP #shopBras {
	top: 465px;
	left: 564px;
}
#fitHP #shopBras a {
	width: 97px;
	height: 29px;
	display: block;
}
#fitHP #shopBras a span {
	width: 75px;
	height: 0;
	display: block;
	padding-top: 15px;
	position: absolute;
	top: 5px;
	left: 10px;
}
#fitHP #shopBras a:hover span {
	background-position: -350px -581px;
}

#fitHP #prod1 {
	top:117px;
	left:104px;
}
#fitHP #prod1 a span {
	width: 150px;
	padding-top: 365px;
	z-index: 2;
}

#fitHP #prod2 {
	top: 383px;
	left: 71px;
}
#fitHP #prod2 a span {
	width:353px;
	padding-top:168px;
	z-index: 1;
}


/***************Aerie FS BANNER******************/

#aerie_fs_banner {
	top:-5px;
	position:relative;
	background: url("/Images/homepage/webset10/03312010/a_fs100.png") no-repeat;
	width:375px;
	height:34px;
}

#a_toptab_fs a{
	height:31px;
	width:370px;
}

/******************Bra Search Landing Page*******************/

#pageContent .eventLandingContent {
	height: 602px;
	margin-bottom:6px;
	width: 100%;
	padding: 0;
}

#pageContent .eventLandingContent, #bra_printCoupon a:hover, #bra_findStore a:hover, #bra_exploreGuide a:hover, #eventlanding_HP #bra_copy a:hover span {
	background: url("/Images/aerie/webset10/09082010/event.jpg") no-repeat top center;
}

#eventlanding_HP {
	position: relative;
	margin: 0 auto;
	width: 812px;
}

#eventlanding_HP #bra_details {
	top:0;
	left:0;
}
#eventlanding_HP #bra_details a span {
	width: 453px;
	padding-top: 151px;
	z-index: 1;
	height: 0;
}

#eventlanding_HP #bra_copy {
	top:130px;
	left:150px;
}
#eventlanding_HP #bra_copy span {
	width: 320px;
	height: 20px;
	color: #271f14;
	font-size: 13px;
	font-weight: bold;
	display: inline;
	z-index: 2;
	cursor: auto;
}
#eventlanding_HP #bra_copy a {
	display: inline;
	text-indent: 10px;
}
#eventlanding_HP #bra_copy a span {
	width: 56px;
	font-size: 9px;
	text-decoration: underline;
	line-height: 20px;
	cursor: pointer;
}
#eventlanding_HP #bra_copy a:hover span {
	text-decoration: none;
}
#bra_code {
	text-transform:uppercase;
	color:#494946;
	position:absolute;
	left:239px;
	top:353px;
	font-size:12px;
}
#bra_code a {
	text-decoration:underline;
	color:#494946;
	font-size:9px;
}
#bra_code a:hover {
	text-decoration:none;
}
.moreCopy {
	display:block;
	text-indent:63px;
}
#bra_printCoupon {top:396px; left:213px;}
#bra_printCoupon a{width:115px; height:23px;}
#bra_printCoupon a:hover {background-position: -10px -664px}

#bra_findStore {top:396px; left:333px;}
#bra_findStore a{width:115px; height:23px;}
#bra_findStore a:hover {background-position: -130px -664px}

#bra_exploreGuide {top:396px; left:452px;}
#bra_exploreGuide a{width:139px; height:23px;}
#bra_exploreGuide a:hover {background-position: -250px -664px}

/******************Bottom Banner*******************/

#aerie_category_bottom_banner a {
	background: url("/Images/web/webset10/09012010/ae_category_bottom_banner.jpg") no-repeat;
	display:block;
	width:800px;
	height:150px;
	margin-top:6px;
}

/************Common Styles************/
#pageContent .hpContent,
#pageContent .brasContent,
#pageContent .undiesContent,
#pageContent .apparelContent,
#pageContent .fitContent {
	padding:0;
	width:100%;
}

#aerie_HP,
#brasHP,
#undiesHP,
#apparelHP,
#fitHP {
	margin:  0 auto;
	position: relative;
}

#aerie_HP span,
#brasHP span,
#undiesHP span,
#apparelHP span,
#fitHP span,
.textReplace {
	display: block;
	height: 0;
	overflow: hidden;
	cursor: pointer;
	position: absolute;
}

#aerie_HP a,
#brasHP a,
#undiesHP a,
#apparelHP a,
#fitHP a {
	display: block;
}

#aerie_HP ul li,
#brasHP ul li,
#undiesHP ul li,
#fitHP ul li,
#apparelHP ul li,
#eventlanding_HP ul li,
#ae_rollover_m ul li, 
#ae_rollover_w ul li {
	position:absolute;
	list-style-image:none;
	list-style-type:none;
}

#eventlanding_HP ul li a,
#ae_rollover_m ul li a, 
#ae_rollover_w ul li a, 
.message {
	display: block;
	text-indent:-5000px;
	line-height: 1px;	
}
/******************Rollovers*******************/
#mainNav .rolloverHolster {
	margin-top: 22px;
}

/*************************Navigation Styles******************************/
.aerieBranding #brandLogo {
	background: url("/Images/aerie/webset10/09012010/brandLogoAerie.gif") no-repeat scroll 0 0 transparent;
	height: 52px;
	width: 338px;
	margin-top: 3px;
	padding-bottom: 8px;
}
.aerieBranding #mainNav {
	background: url("/Images/aerie/webset10/09012010/aerieNav.gif") no-repeat scroll 0 0 transparent;
	height: 26px;
}
.rootCat_aerieclearance #mainNav {
	background-position: 0 -28px;
}


.rootCat_bras #mainNavWrapper,
.rootCat_undies #mainNavWrapper,
.rootCat_apparel #mainNavWrapper,
.rootCat_aeriefit #mainNavWrapper,
.rootCat_aerieclearance #mainNavWrapper {
	height: 126px;
}

.aerieBranding #mainNav div.navRootWrapper {
	top: 22px;
	height: 87px;
	padding: 13px 0 2px 0;
}

#mainNav .subMenu {
	padding: 0 12px 0 2px;
}
#mainNav .submenuleft {
	padding: 0 12px 0 8px;	
}

#mainNav li a.rootCatLink {
	height: 22px;
}

#mainNav .submenuleft,
#mainNav .subMenu {
	height: 76px;
}
#mainNavClearance .submenuleft,
#mainNavClearance .subMenu {
	height: 67px;
}
#mainNav .subMenu {
	border-left: 1px solid #666;
}

#mainNavClearance .subMenu {
	border-left: 1px solid #fff;
}

#mainNavBras a.rootCatLink,
#mainNavApparel a.rootCatLink,
#mainNavClearance a.rootCatLink  {
	width: 162px;
}

#mainNavUndies a.rootCatLink,
#mainNavAerieFit a.rootCatLink {
	width: 161px;
}

#mainNavUndies a.rootCatLink,
#mainNavApparel a.rootCatLink,
#mainNavAerieFit a.rootCatLink,
#mainNavClearance a.rootCatLink  {
	margin-left: 1px;
}

#mainNav .navRootWrapper .submenuleft li a:hover,
#mainNav .navRootWrapper .submenuleft h2 a:hover,
#mainNav .navRootWrapper .subMenu li a:hover,
#mainNav .navRootWrapper .subMenu h2 a:hover  {
	color: #87791A;
}
#mainNavClearance .navRootWrapper .submenuleft li a:hover,
#mainNavClearance .navRootWrapper .subMenu li a:hover,
#mainNavClearance .navRootWrapper .submenuleft h2 a:hover,
#mainNavClearance .navRootWrapper .subMenu h2 a:hover {
	color: #969696;
}

#mainNavBras:hover,
#mainNavUndies:hover,
#mainNavApparel:hover,
#mainNavAerieFit:hover,
#mainNavClearance:hover,
#mainNavBras.menuOn,
#mainNavUndies.menuOn,
#mainNavApparel.menuOn,
#mainNavAerieFit.menuOn,
#mainNavClearance.menuOn {
	background-image: url("/Images/aerie/webset10/09012010/aerieNav.gif");
	background-repeat: no-repeat; 
	background-color: transparent;
}
#mainNavBras:hover,
#mainNavBras.menuOn {
	background-position: 0 -56px;
}

#mainNavUndies:hover,
#mainNavUndies.menuOn {
	background-position: -162px -56px;
}

#mainNavApparel:hover,
#mainNavApparel.menuOn {
	background-position: -324px -56px;
}

#mainNavAerieFit:hover,
#mainNavAerieFit.menuOn {
	background-position: -487px -56px;
}

#mainNavClearance:hover,
#mainNavClearance.menuOn {
	background-position: -649px -56px;
}

#mainNavBras div.navRootWrapper {
	background: url("/Images/aerie/webset10/09012010/aerieNav.gif") no-repeat scroll 0 -84px transparent;
}
#mainNavUndies div.navRootWrapper {
	background: url("/Images/aerie/webset10/09012010/aerieNav.gif") no-repeat scroll 0 -84px transparent;
}
#mainNavApparel div.navRootWrapper {
	background: url("/Images/aerie/webset10/09012010/aerieNav.gif") no-repeat scroll 0 -84px transparent;
}
#mainNavAerieFit div.navRootWrapper {
	background: url("/Images/aerie/webset10/09012010/aerieNav.gif") no-repeat scroll 0 -84px transparent;
}
#mainNavClearance div.navRootWrapper {
	background: url("/Images/aerie/webset10/09012010/aerieNav.gif") no-repeat scroll 0 -188px transparent;
}

#mainNav li:hover .navRootWrapper a {
	background: none;
}
#mainNav .navRootWrapper ul {
	padding-right: 15px;
}

#mainNav .submenuleft a,
#mainNav .submenuleft h2 {
	color: #2b2b2b;
}
#mainNav .subMenu a,
#mainNav .subMenu h2 {
	color: #666;
}

#mainNavClearance .navRootWrapper h2,
#mainNavClearance .navRootWrapper a {
	color: #fff;
}
#mainNav #mainNavClearance .rolloverHolster table a {
	color: #0b1720;
}

#mainNavClearance .navRootWrapper div:nth-child(1)  {
	border-left: none;
	padding-left: 3px;
}

#mainNavClearance .rolloverHolster a span {
	display: inline;
	overflow: visible;
	padding-top: none;
}

#goToAeClearance {
	background: url("/Images/homepage/webset10/07142010/aeClearanceBird.gif") no-repeat 0 0 transparent;
	display: block;
	position: relative;
	right: 13px;
	top: 63px;
	text-transform: uppercase;
	font-size: 9px;
	padding-top: 2px;
	float:right;
}
#goToAeClearance a {
	text-transform: uppercase;
	font-size: 9px;
	padding: 3px 0 0 15px;
}
/****************FOOTER*******************/
body {
	background-color: #f1e6c8;
}

#pageFoot {
	border-top: 1px solid #959595;
	padding: 12px 0 20px 0;
	height: 212px;
}
.footer_sitemap_header, .footer_sitemap_link, .footer_sitemap_link a, #footer_email_header, #footer_social_header {
	color:#605440;
}

.footer_sitemap_content ul li a, .footer_sitemap_link a, #copy_content {
	color:#887a62;
}

.footer_sitemap_content ul li a:hover, .footer_sitemap_link a:hover {
	color:#605440;
}

#footer_social_content ul li {
	width: 19px;
	height: 19px;
}
#footer_social_content ul li a {
	display: block;
	height: 19px;
	outline: medium none;
	text-indent: -5000px;
	width: 19px;
}
#footer_social_facebook a {
	background: url(/Images/homepage/webset10/07072010/social_aerie.gif) no-repeat;
}
#footer_social_twitter a {
	background: url(/Images/homepage/webset10/07072010/social_aerie.gif) no-repeat -41px 0;
}
#footer_social_facebook a:hover {
	background-position: 0 -19px;
}
#footer_social_twitter a:hover {
	background-position: -41px -19px;
}
#footer_brand_slogan {
	width: 136px;
	height: 36px;
	background: url(/Images/aerie/webset10/09012010/slogan_aerie.png) no-repeat;
}
#legal_content {
	width: 504px;
	height: 26px;
	margin-top: 12px;
	background: url(/Images/homepage/webset10/07072010/brand_logos_aerie.png) no-repeat;
}