/*************************Background******************************/

#pageContent {
	background: url("/Images/web/webset10/09012010/ae_bg.jpg") center top repeat-x transparent;
}

/*************************AE Homepage******************************/

#pageContent .ae_hpContent {
	height: 844px;
	width: 100%;
	padding: 0;
	margin-bottom: 6px;
}

#pageContent .can_hpContent,
#pageContent .intl_hpContent {
	height: 759px;
	width: 100%;
	padding: 0;
	margin-bottom: 6px;
}
#ae_HP, #can_HP, #intl_HP {
	position: relative;
	margin: 0 auto;
	width: 812px;
}

#pageContent .ae_hpContent,
#ld_aehp_m_shop a:hover,
#ld_aehp_w_shop a:hover,
#ld_aehp_a_shop a:hover,
#ld_aehp_m_mixMatch a:hover,
#ld_aehp_w_mixMatch a:hover,
#ld_aehp_m_JeanGuide a:hover,
#ld_aehp_w_JeanGuide a:hover,
#ld_aehp_m_Fleece a:hover,
#ld_aehp_w_Fleece a:hover {
	background:url("/Images/web/webset10/09032010/ae_hp.jpg") no-repeat center 0;	
}

#pageContent .can_hpContent,
#pageContent .intl_hpContent,
#aehp_m_mixMatch a:hover,
#aehp_w_mixMatch a:hover,
#aehp_m_JeanGuide a:hover,
#aehp_w_JeanGuide a:hover,
#aehp_m_Fleece a:hover,
#aehp_w_Fleece a:hover {
	background:url("/Images/web/webset10/09012010/ae_hp.jpg") no-repeat center 0;
}

#ld_shop_code {
	color:#0b1720;
	top:256px;
	left:654px;
	font-size:20px;
	font-weight:bold;
}

#ld_aehpshop_details {top:454px; left:724px;}
#ld_aehpshop_details a{width:49px; height:18px;}

#ld_aehp_m_shop {top:483px; left:465px;}
#ld_aehp_m_shop a{width:52px; height:22px;}
#ld_aehp_m_shop a:hover {background-position: -1px -848px;}

#ld_aehp_w_shop {top:483px; left:530px;}
#ld_aehp_w_shop a{width:80px; height:22px;}
#ld_aehp_w_shop a:hover {background-position: -66px -848px;}

#ld_aehp_a_shop {top:483px; left:625px;}
#ld_aehp_a_shop a{width:51px; height:22px;}
#ld_aehp_a_shop a:hover {background-position: -161px -848px;}

#ld_aehpMixMatch_details {top:656px; left:569px;}
#ld_aehpMixMatch_details a{width:37px; height:21px;}

#ld_aehp_m_mixMatch {top:669px; left:634px;}
#ld_aehp_m_mixMatch a{width:45px; height:17px;}
#ld_aehp_m_mixMatch a:hover {background-position: -300px -850px;}

#ld_aehp_w_mixMatch {top:669px; left:692px;}
#ld_aehp_w_mixMatch a{width:70px; height:17px;}
#ld_aehp_w_mixMatch a:hover {background-position: -275px -850px;}

#ld_aehp_m_JeanGuide {top:804px; left:185px;}
#ld_aehp_m_JeanGuide a {width:39px; height:14px;}
#ld_aehp_m_JeanGuide a:hover {background-position: -348px -848px;}

#ld_aehp_w_JeanGuide {top:804px; left:234px;}
#ld_aehp_w_JeanGuide a {width:59px; height:14px;}
#ld_aehp_w_JeanGuide a:hover {background-position: -397px -848px;}

#ld_aehp_m_Fleece {top:812px; left:620px;}
#ld_aehp_m_Fleece a {width:39px; height:14px;}
#ld_aehp_m_Fleece a:hover {background-position: -458px -847px;}

#ld_aehp_w_Fleece {top:812px; left:669px;}
#ld_aehp_w_Fleece a {width:59px; height:14px;}
#ld_aehp_w_Fleece a:hover {background-position: -507px -847px;}


/** Canada/Int **/
#aehpMixMatch_details {top:501px; left:681px;}
#aehpMixMatch_details a{width:37px; height:21px;}

#aehp_m_mixMatch {top:538px; left:618px;}
#aehp_m_mixMatch a{width:75px; height:43px;}
#aehp_m_mixMatch a:hover {background-position: -3px -764px;}

#aehp_w_mixMatch {top:502px; left:715px;}
#aehp_w_mixMatch a{width:118px; height:50px;}
#aehp_w_mixMatch a:hover {background-position: -84px -766px;}

#aehp_m_JeanGuide {top:719px; left:185px;}
#aehp_m_JeanGuide a {width:39px; height:14px;}
#aehp_m_JeanGuide a:hover {background-position: -208px -762px;}

#aehp_w_JeanGuide {top:719px; left:234px;}
#aehp_w_JeanGuide a {width:59px; height:14px;}
#aehp_w_JeanGuide a:hover {background-position: -257px -762px;}

#aehp_m_Fleece {top:727px; left:620px;}
#aehp_m_Fleece a {width:39px; height:14px;}
#aehp_m_Fleece a:hover {background-position: -322px -762px;}

#aehp_w_Fleece {top:727px; left:669px;}
#aehp_w_Fleece a {width:59px; height:14px;}
#aehp_w_Fleece a:hover {background-position: -371px -762px;}


/*Canada Stylez
=================================================================================*/

#can_storeButton {
	background:url("/Images/homepage/webset09/06172009/can_storebutton.gif") no-repeat;
	position:absolute;
	height:54px;
	width:187px;
	z-index:5;
	top:554px;
	left:2px;
}

#can_storeButton a {
	display:block;
	text-indent:-5000px;
	height:54px;
}

#can_storeButton a:hover {
	background:url("/Images/homepage/webset09/06172009/can_storebutton.gif") no-repeat 0px -54px;
}

/*************************Canada Store******************************/

#pageContent .canadaStoreContent {
	height:605px; 
	width:100%;
	padding:0;
	background:url("/Images/web/webset10/09012010/can_store.jpg") no-repeat top center;
}
#canadaStore {
	position: relative;
	margin: 0 auto;
	width: 812px;
}
#canStore_details {
	left: 130px;
	top: 30px;
}
#canStore_details a {
	height: 325px;
	width: 285px;
}

#canadaStoreForm {
	left:123px;
	top:437px;
	position:absolute;
}

/************************International Homepage******************************/


/******************INTERNATIONAL BUTTON*******************/

.intl_same {
	position:absolute;
	height:82px;
	width:205px;
	z-index:5;
	top:526px;
	left:2px;
}

.intl_same a {
	display:block;
	text-indent:-5000px;
	height:82px;
}

/******************English (eng)*******************/
#eng, #eng a:hover {
	background: #fff url("/Images/homepage/webset09/06172009/international/eng.gif") no-repeat ;
}

/******************Spanish (spanish)*******************/

#spanish, #spanish a:hover {
	background: #fff url("/Images/homepage/webset09/06172009/international/spanish.gif") no-repeat;
}

/******************German (german)*******************/

#german, #german a:hover {
	background: #fff url("/Images/homepage/webset09/06172009/international/german.gif") no-repeat;
}

/******************French (french)*******************/

#french, #french a:hover {
	background: #fff url("/Images/homepage/webset09/06172009/international/french.gif") no-repeat;
}

/******************Korean (korean)*******************/

#korean, #korean a:hover {
	background: #fff url("/Images/homepage/webset09/06172009/international/korean.gif") no-repeat;
}

/******************Japan (japan)*******************/

#japan, #japan a:hover {
	background: #fff url("/Images/homepage/webset10/05052010/international/japan.gif") no-repeat;
}

/******************Chinese (chinese)*******************/

#chinese, #chinese a:hover {
	background: #fff url("/Images/homepage/webset09/06172009/international/china.gif") no-repeat;
}

/******************Brazil (brazil aka portuguese)*******************/

#brazil, #brazil a:hover {
	background: #fff url("/Images/homepage/webset09/06172009/international/brazil.gif") no-repeat;
}

/******************INTL Hover Position*******************/

#eng a:hover, #spanish a:hover, #german a:hover, #french a:hover, #korean a:hover, #japan a:hover, #chinese a:hover, #brazil a:hover {
	background-position: 0px -82px;
}


/******************Mens Homepage*******************/

#pageContent .mContent {
	height: 636px;
	width: 100%;
	padding: 0;
	margin-bottom:5px;
}

#pageContent .mContent {
	background: url("/Images/web/webset10/09012010/m_hp.jpg") no-repeat top center;
}

#mens_HP {
	margin: 0 auto;
	width: 812px;
	position:relative;
}

#mhpMixMatch_details {top:381px; left:756px;}
#mhpMixMatch_details a span {width:39px; padding-top:16px; cursor:pointer;}

#mhp_shopJeans {top:409px; left:564px;}
#mhp_shopJeans a span {width:114px; padding-top:24px; cursor:pointer;}

#mhp_shopTs {top:409px; left:685px;}
#mhp_shopTs a span {width:114px; padding-top:24px; cursor:pointer;}

#mhp_shopTrends {top:486px; left:1px;}
#mhp_shopTrends a span {width:405px; padding-top:147px; cursor:pointer;}

#mhp_shopSneakers {top:486px; left:408px;}
#mhp_shopSneakers a span {width:405px; padding-top:147px; cursor:pointer;}


/******************Womens Homepage*******************/

#pageContent .wContent {
	height: 636px;
	width: 100%;
	padding: 0;
	margin-bottom:5px;
}

#pageContent .wContent {
	background: url("/Images/web/webset10/09012010/w_hp.jpg") no-repeat top center;
}

#womens_HP {
	margin: 0 auto;
	width: 812px;
	position:relative;
}

#whpMixMatch_details {top:381px; left:693px;}
#whpMixMatch_details a span {width:39px; padding-top:16px; cursor:pointer;}

#whp_shopJeans {top:409px; left:564px;}
#whp_shopJeans a span {width:114px; padding-top:24px; cursor:pointer;}

#whp_shopTs {top:409px; left:685px;}
#whp_shopTs a span {width:114px; padding-top:24px; cursor:pointer;}

#whp_shopTrends {top:486px; left:1px;}
#whp_shopTrends a span {width:405px; padding-top:147px; cursor:pointer;}

#whp_shopSneakers {top:486px; left:408px;}
#whp_shopSneakers a span {width:405px; padding-top:147px; cursor:pointer;}

/******************Rollovers*******************/
#mainNav .rolloverHolster {
	margin-top: 11px;
}
#mainNav .rolloverHolster h2 {
	padding: 0;
}
#mainNavClearance .rolloverHolster {
	margin-top: 26px;
}
#ae_rollover_m  {
	background: url("/Images/web/webset10/09012010/m_roll.jpg") no-repeat;
	width: 812px;
	height:74px;
	display: block;
	position:relative;
}
#ae_rollover_w {
	background: url("/Images/web/webset10/09012010/w_roll.jpg") no-repeat;
	width: 812px;
	height:74px;
	display: block;
	position:relative;
}

#mainNav .navRootWrapper .rolloverHolster #g_roll a {
	width:812px;
	height:74px;
}

#mainNav .navRootWrapper .rolloverHolster #m_roll_details {
	top:42px;
	left:330px;
}

#mainNav .navRootWrapper .rolloverHolster #m_roll_details a {
	width:45px;
	height:16px;
}

#mainNav .navRootWrapper .rolloverHolster #w_roll_details {
	top:48px;
	left:269px;
}

#mainNav .navRootWrapper .rolloverHolster #w_roll_details a {
	width:45px;
	height:16px;
}


td#fitem_td {
	padding: 4px  0 0 8px;
	text-align: center;
}

/******************Denim Try On Event Homepage*******************/

#pageContent .denimLandingContent {
	height: 633px;
	width: 100%;
	padding: 0;
	background: url("/Images/homepage/webset10/07142010/ae_denimevent_hp.jpg") no-repeat top center;
}

#denimlanding_HP {
	position: relative;
	margin: 0 auto;
	width: 812px;
}

#denim_PhoneLink {top:353px; left:509px;}
#denim_PhoneLink a{width:157px; height:23px;}

#denim_PhoneTerms {top:425px; left:503px;}
#denim_PhoneTerms a{width:157px; height:18px;}


/******************Section Images*******************/

#w_jeanSIJeggingDetails {
	top:210px;
	left:105px;
}

#w_jeanSIJeggingDetails a {
	width:250px;
	height:65px;
}

#w_jeanSIGuide {
	top:285px;
	left:105px;
}

#w_jeanSIGuide a {
	width:250px;
	height:60px;
}


/******************Bottom Banner*******************/

#ae_category_bottom_banner a {
	background: url("/Images/aerie/webset10/09012010/aerie_category_bottom_banner.jpg") no-repeat;
	display:block;
	width:800px;
	height:150px;
	margin-top:6px;
}

/*************************Common Styles******************************/

#ae_HP ul li,
#can_HP ul li,
#canadaStore ul li,
#intl_HP ul li,
#mens_HP ul li,
#womens_HP ul li,
#aeGifts ul li,
#ae_rollover_m ul li, 
#ae_rollover_w ul li,
#denimlanding_HP ul li,
#m_sneakerspuma ul li,
#w_sneakers ul li,
#m_jeans ul li,
#w_jeans ul li,
#ae_fs_banner ul li {
	position: absolute;
	list-style-image: none;
	list-style-type: none;
}

#mens_HP span,
#womens_HP span,
.textReplace {
	display: block;
	height: 0;
	overflow: hidden;
}

#ae_HP ul li a,
#can_HP ul li a,
#canadaStore ul li a,
#intl_HP ul li a,
#aeGifts ul li a,
#ae_rollover_m ul li a, 
#ae_rollover_w ul li a,
#denimlanding_HP ul li a,
#m_jeans ul li a, 
#w_jeans ul li a, 
#ae_fs_banner ul li a,
.message {
	display: block;
	text-indent: -5000px;
	line-height: 1px;
}

/*************************Navigation Styles******************************/
.aeBranding #brandLogo {
	background: url("/Images/homepage/webset10/07072010/brandLogoAE.gif") no-repeat scroll 0 0 transparent;
	height: 56px;
	width: 220px;
}
#mainNavFull {
	width: 100%;
	background: url("/Images/homepage/webset10/07072010/ae_nav_blue.gif") repeat-x scroll 0 2px #fff;
	height: 21px;
}
.rootCat_mens #mainNavFull,
.rootCat_womens #mainNavFull {
	height: auto;
	background: url("/Images/homepage/webset10/07072010/ae_nav_gray_blue.gif") repeat-x scroll 0 2px #fff;
}

.rootCat_clearance #mainNavFull {
	height: auto;
	background: url("/Images/homepage/webset10/07072010/ae_nav_gray_red.gif") repeat-x scroll 0 2px #fff;
}

#mainNav {
	background: url("/Images/homepage/webset10/07072010/aeNav.gif") no-repeat scroll 0 2px #fff;
	height: 22px;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
}
.rootCat_mens #mainNav,
.rootCat_womens #mainNav,
.rootCat_clearance #mainNav {
	background-position: 0 -19px;
}

.rootCat_mens #mainNavWrapper,
.rootCat_womens #mainNavWrapper,
.rootCat_clearance #mainNavWrapper {
	height: 152px;
}

#mainNav .navRootWrapper {
	top: 22px;
	height: 117px;
	padding: 11px 0 2px 0;
}

#mainNav h2 a,
#mainNav h2 {
	padding: 2px 0;
}

/*on state*/
#mainNav li.menuOn div.submenuleft {
	padding: 0 8px 0 0;
}
#mainNav li.menuOn div.subMenu { 
	padding: 0 5px;
	height: 108px;
	border-left: 1px solid #fff;
}
#mainNav #mainNavClearance.menuOn div.subMenu,
#mainNav #mainNavClearance.menuOn div.submenuleft,
#mainNav #mainNavClearance:hover div.subMenu,
#mainNav #mainNavClearance:hover div.submenuleft  {
	padding: 3px 5px 0 8px;
	height: 90px;
}
#mainNav #mainNavClearance:hover div.subMenu {
	border-left: 1px solid #fff;
}

/*rollover*/
#mainNav li:hover .subMenu,
#mainNav li:hover .submenuleft {
	padding: 0 4px ;
	height: 108px;
}
#mainNav li:hover .submenuleft {
	padding: 0 5px 0 15px;
}
#mainNav li:hover .subMenu {
	border-left: 1px solid #0b1720;
}

#mainNav li a.rootCatLink {
	height: 22px;
}

#mainNavMens a.rootCatLink,
#mainNavWomens a.rootCatLink,
#mainNavClearance a.rootCatLink  {
	width: 270px;
}

#mainNavWomens a.rootCatLink,
#mainNavClearance a.rootCatLink  {
	margin-left: 1px;
}

#mainNavMens:hover,
#mainNavWomens:hover,
#mainNavClearance:hover,
#mainNavMens.menuOn,
#mainNavWomens.menuOn,
#mainNavClearance.menuOn {
	background-image: url("/Images/homepage/webset10/07072010/aeNav.gif");
	background-repeat: no-repeat; 
	background-color: transparent;
}
#mainNavMens:hover {
	background-position: 0 -66px;
}
#mainNavMens.menuOn {
	background-position: 0 -42px;
}

#mainNavWomens:hover {
	background-position: -270px -66px;
}
#mainNavWomens.menuOn {
	background-position: -270px -42px;
}

#mainNavClearance:hover {
	background-position: -541px -66px;
	color: #fff;
}
#mainNavClearance.menuOn {
	background-position: -541px -42px;
}

#mainNavMens:hover .navRootWrapper,
#mainNavWomens:hover .navRootWrapper {
	background: url("/Images/homepage/webset10/07072010/aeNav.gif") no-repeat scroll 0 -88px transparent;	
}
#mainNavClearance .navRootWrapper {
	background: url("/Images/homepage/webset10/07072010/aeNav.gif") no-repeat scroll 0 -218px transparent;	
}

#mainNav #mainNavMens.menuOn a:hover,
#mainNav #mainNavMens.menuOn .navRootWrapper,
#mainNav #mainNavWomens.menuOn a:hover,
#mainNav #mainNavWomens.menuOn .navRootWrapper {
	background: none;
	color: #969696;
}

/*on state*/
#mainNav a,
#mainNav li.menuOn .submenuleft a,
#mainNav li.menuOn .subMenu a,
#mainNav #mainNavClearance a {
	color: #fff;
}

/*rollover*/
#mainNav li:hover a,
#mainNav #mainNavClearance .rolloverHolster table a {
	color: #0b1720;
}
#mainNav .navRootWrapper li a:hover,
#mainNav .navRootWrapper li:hover .subMenu h2.navColHead a:hover,
#mainNav .navRootWrapper li:hover .submenuleft h2 a:hover,
#mainNav li:hover .submenuleft h2 a:hover {
	color: #fff;
	background: none;
}

#mainNav .submenuleft h2 a,
#mainNav .subMenu h2 a,
#mainNav .submenuleft h2 .navColHeadNoLink,
#mainNav .subMenu h2 .navColHeadNoLink,
#mainNav .submenuleft li a,
#mainNav .subMenu li a {
	padding-left: 0;
}
#mainNav #mainNavClearance li:hover a:hover {
	color: #969696;
}

#mainNavClearance .navRootWrapper ul {
	padding-right: 52px;
}
* #mainNavClearance .navRootWrapper ul {
	margin-right: 52px;
	padding-right: 0;
}

#mainNav #mainNavClearance .navRootWrapper div:nth-child(1)  {
	border-left: none;
	padding-left: 15px;
}

/*on state*/
#mainNav li.menuOn .navRootWrapper .subMenu h2.navColHead,
#mainNav li.menuOn .navRootWrapper .subMenu h2.navColHead a {
	color: #969696;
	text-transform: uppercase;
}

/*rollover*/
#mainNav li:hover .subMenu h2.navColHead,
#mainNav li:hover .subMenu h2.navColHead a{
	color: #0b1720;
	text-transform: uppercase;
	background: none;
}
#mainNavClearance .rolloverHolster a span {
	display: inline;
	overflow: visible;
	padding-top: none;
}
#goToAerieClearance {
	background: url("/Images/homepage/webset10/07142010/aerieClearanceBird.gif") no-repeat 0 bottom transparent;
	display: block;
	height: 19px;
	width: 160px;
	position:absolute;
	top:96px;
	left:636px;
	margin-right: 9px;
}
#goToAerieClearance a {
	text-transform: uppercase;
	font-weight: bold;
	margin: 7px 0 0 20px;
}

/****************FOOTER*******************/
body {
	background: #fefefe url(/Images/homepage/webset10/07072010/foot_bg_ae.gif) bottom left repeat-x;
}
#pageFoot {
	border-top: 1px solid #d0d0d0;
	padding: 12px 0 20px 0;
}
.footer_sitemap_header, .footer_sitemap_link, .footer_sitemap_link a, #footer_email_header {
	color:#0b1720;
}

.footer_sitemap_content ul li a, .footer_sitemap_link a, #copy_content {
	color:#666666;
}

.footer_sitemap_content ul li a:hover, .footer_sitemap_link a:hover {
	color:#0b1720;
}

#footer_social_content ul li {
	width: 17px;
	height: 17px;
}
#footer_social_content ul li a {
	display: block;
	height: 17px;
	outline: medium none;
	text-indent: -5000px;
	width: 16px;
}
#footer_social_facebook a {
	background: url(/Images/homepage/webset10/07072010/social_ae.gif) no-repeat;
}
#footer_social_twitter a {
	background: url(/Images/homepage/webset10/07072010/social_ae.gif) no-repeat -20px 0;
}
#footer_social_blog a {
	background: url(/Images/homepage/webset10/07072010/social_ae.gif) no-repeat -40px 0;
}
#footer_social_facebook a:hover {
	background-position: 0 -17px;
}
#footer_social_twitter a:hover {
	background-position: -20px -17px;
}
#footer_social_blog a:hover {
	background-position: -40px -17px;
}
#footer_brand_slogan {
	width: 136px;
	height: 36px;
	background: url(/Images/homepage/webset10/07072010/slogan_ae.png) no-repeat;
}
#legal_content {
	width: 504px;
	height: 26px;
	margin-top: 12px;
	background: url(/Images/homepage/webset10/07072010/brand_logos_ae.png) no-repeat;
}