 /*************************Background******************************/

#pageContentInnerMost, #pageHeadInner {
	background: url("/Images/web/webset11/0413/bgTop.jpg") repeat-x scroll center 0;
}

#pageContentInnerMost {
	background-position: center -87px;
}

#pageContent, #pageHead {
	background: url("/Images/web/webset11/0413/bg.jpg") repeat scroll center top;
}

#pageContentInner {
	background: url("/Images/web/webset11/0413/bgBot.jpg") repeat-x scroll center bottom;
}

/*************************AE Homepage******************************/
#pageContent .hpContent,
#pageContent .intl_hpContent,
#ae_hp #MensShorts a:hover span,
#ae_hp #WomensShorts a:hover span,
#ae_hp #MensSwim a:hover span,
#ae_hp #WomensSwim a:hover span,
#ae_hp #MensTs a:hover span,
#ae_hp #WomensTs a:hover span { background: url("/Images/web/webset11/0608/main.jpg") center top no-repeat; }

#pageContent .can_hpContent { background: url("/Images/web/webset11/0608/canMain.jpg") center top no-repeat; }

#ae_hp { width: 812px; height: 779px; }

#ae_hp #MensShorts { left: 55px; top: 309px; }
#ae_hp #MensShorts a { width: 84px; height: 33px; }
#ae_hp #MensShorts a span { left: 0px; top: 0px; width: 84px; padding-top: 33px; }
#ae_hp #MensShorts a:hover span { background-position: -0px -779px; }

#ae_hp #WomensShorts { left: 159px; top: 301px; }
#ae_hp #WomensShorts a { width: 120px; height: 34px; }
#ae_hp #WomensShorts a span { left: 0px; top: 0px; width: 120px; padding-top: 34px; }
#ae_hp #WomensShorts a:hover span { background-position: -84px -779px; }

#ae_hp #ShortsPromoDetails { left: 292px; top: 291px; }
#ae_hp #ShortsPromoDetails a { width: 49px; height: 15px; }
#ae_hp #ShortsPromoDetails a span { left: 0px; top: 0px; width: 49px; padding-top: 15px; }

#ae_hp #MensSwim { left: 184px; top: 671px; }
#ae_hp #MensSwim a { width: 64px; height: 29px; }
#ae_hp #MensSwim a span { left: 0px; top: 0px; width: 64px; padding-top: 29px; }
#ae_hp #MensSwim a:hover span { background-position: -204px -779px; }

#ae_hp #WomensSwim { left: 249px; top: 670px; }
#ae_hp #WomensSwim a { width: 64px; height: 31px; }
#ae_hp #WomensSwim a span { left: 0px; top: 0px; width: 64px; padding-top: 31px; }
#ae_hp #WomensSwim a:hover span { background-position: -268px -779px; }

#ae_hp #MensTs { left: 708px; top: 636px; }
#ae_hp #MensTs a { width: 64px; height: 26px; }
#ae_hp #MensTs a span { left: 0px; top: 0px; width: 64px; padding-top: 26px; }
#ae_hp #MensTs a:hover span { background-position: -332px -779px; }

#ae_hp #WomensTs { left: 709px; top: 664px; }
#ae_hp #WomensTs a { width: 60px; height: 26px; }
#ae_hp #WomensTs a span { left: 0px; top: 0px; width: 60px; padding-top:26px; }
#ae_hp #WomensTs a:hover span { background-position: -396px -779px; }

#ae_hp #AERewards { left: 2px; top: 727px; }
#ae_hp #AERewards a { width: 683px; height: 48px; }
#ae_hp #AERewards a span { left: 0px; top: 0px; width: 683px; padding-top: 48px; }

#ae_hp #Pandora { left: 691px; top: 716px; }
#ae_hp #Pandora a { width: 61px; height: 61px; }
#ae_hp #Pandora a span { left: 0px; top: 0px; width: 61px; padding-top: 61px; }

#ae_hp #AEBlog { left: 756px; top: 717px; }
#ae_hp #AEBlog a { width: 62px; height: 59px; }
#ae_hp #AEBlog a span { left: 0px; top: 0px; width: 62px; padding-top: 59px; }

/*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:508px;
	left:415px;
}

#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 .csContent { 
	background: url("/Images/web/webset11/0608/can_store.jpg") center top no-repeat; 
}

#ae_cs { width: 812px; height: 658px; }

#ae_cs #cshp_rewards {top: 587px; }
#ae_cs #cshp_rewards a { width: 680px; height: 47px; }
#ae_cs #cshp_rewards a span { left: 0px; top: 0px; width: 680px; padding-top: 47px; }

#ae_cs #cshp_pandora { left: 687px; top: 580px; }
#ae_cs #cshp_pandora a { width: 63px; height: 60px; }
#ae_cs #cshp_pandora a span { left: 0px; top: 0px; width: 63px; padding-top: 60px; }

#ae_cs #cshp_blog { left: 751px; top: 581px; }
#ae_cs #cshp_blog a { width: 67px; height: 55px; }
#ae_cs #cshp_blog a span { left: 0px; top: 0px; width: 67px; padding-top: 55px; }

#canadaStoreForm {
	left:507px;
	top:408px;
	position:absolute;
}


/******************Mens Homepage*******************/

#pageContent .mContent,
#ae_m #mhp_shorts a:hover span,
#ae_m #mhp_ts a:hover span,
#ae_m #mhp_footwear a:hover span { background: url("/Images/web/webset11/0608/m.jpg") center top no-repeat; }

#ae_m { width: 812px; height: 749px; }

#ae_m #mhp_shorts_details { left: 0px; top: 417px; }
#ae_m #mhp_shorts_details a { width: 48px; height: 15px; }
#ae_m #mhp_shorts_details a span { left: 0px; top: 0px; width: 48px; padding-top: 15px; }

#ae_m #mhp_shorts { left: 45px; top: 458px; }
#ae_m #mhp_shorts a { width: 108px; height: 31px; }
#ae_m #mhp_shorts a span { left: 0px; top: 0px; width: 108px; padding-top: 31px; }
#ae_m #mhp_shorts a:hover span { background-position: -0px -749px; }

#ae_m #mhp_ts { left: 305px; top: 653px; }
#ae_m #mhp_ts a { width: 67px; height: 25px; }
#ae_m #mhp_ts a span { left: 0px; top: 0px; width: 67px; padding-top: 25px; }
#ae_m #mhp_ts a:hover span { background-position: -266px -749px; }

#ae_m #mhp_footwear_details { left: 662px; top: 662px; }
#ae_m #mhp_footwear_details a { width: 47px; height: 15px; }
#ae_m #mhp_footwear_details a span { left: 0px; top: 0px; width: 47px; padding-top: 15px; }

#ae_m #mhp_footwear { left: 718px; top: 667px; }
#ae_m #mhp_footwear a { width: 77px; height: 23px; }
#ae_m #mhp_footwear a span { left: 0px; top: 0px; width: 77px; padding-top: 23px; }
#ae_m #mhp_footwear a:hover span { background-position: -188px -749px; }

#ae_m #mhp_rewards { left: 85px; top: 700px; }
#ae_m #mhp_rewards a { width: 686px; height: 46px; }
#ae_m #mhp_rewards a span { left: 0px; top: 0px; width: 686px; padding-top: 46px; }


/******************Womens Homepage*******************/

#pageContent .wContent,
#ae_w #whp_shorts a:hover span,
#ae_w #whp_ts a:hover span,
#ae_w #whp_tanks a:hover span,
#ae_w #whp_graphics a:hover span,
#ae_w #whp_footwear a:hover span { background: url("/Images/web/webset11/0608/w.jpg") center top no-repeat; }

#ae_w { width: 812px; height: 749px; }

#ae_w #whp_shorts_details { left: 1px; top: 416px; }
#ae_w #whp_shorts_details a { width: 46px; height: 17px; background-image: url("/Images/spacer.gif")}
#ae_w #whp_shorts_details a span { left: 0px; top: 0px; width: 46px; padding-top: 17px; background-image: url("/Images/spacer.gif")}

#ae_w #whp_shorts { left: 44px; top: 457px; }
#ae_w #whp_shorts a { width: 110px; height: 33px; background-image: url("/Images/spacer.gif")}
#ae_w #whp_shorts a span { left: 0px; top: 0px; width: 110px; padding-top: 33px; background-image: url("/Images/spacer.gif")}
#ae_w #whp_shorts a:hover span { background-position: -0px -749px; }

#ae_w #whp_ts { left: 304px; top: 613px; }
#ae_w #whp_ts a { width: 76px; height: 23px; background-image: url("/Images/spacer.gif")}
#ae_w #whp_ts a span { left: 0px; top: 0px; width: 76px; padding-top: 23px; background-image: url("/Images/spacer.gif")}
#ae_w #whp_ts a:hover span { background-position: -360px -750px; }

#ae_w #whp_tanks { left: 303px; top: 637px; }
#ae_w #whp_tanks a { width: 76px; height: 23px; background-image: url("/Images/spacer.gif")}
#ae_w #whp_tanks a span { left: 0px; top: 0px; width: 76px; padding-top: 23px; background-image: url("/Images/spacer.gif")}
#ae_w #whp_tanks a:hover span { background-position: -440px -751px; }

#ae_w #whp_graphics { left: 304px; top: 661px; }
#ae_w #whp_graphics a { width: 76px; height: 23px; background-image: url("/Images/spacer.gif")}
#ae_w #whp_graphics a span { left: 0px; top: 0px; width: 76px; padding-top: 23px; background-image: url("/Images/spacer.gif")}
#ae_w #whp_graphics a:hover span { background-position: -522px -750px; }

#ae_w #whp_footwear { left: 510px; top: 665px; }
#ae_w #whp_footwear a { width: 79px; height: 25px; background-image: url("/Images/spacer.gif")}
#ae_w #whp_footwear a span { left: 0px; top: 0px; width: 79px; padding-top: 25px; background-image: url("/Images/spacer.gif")}
#ae_w #whp_footwear a:hover span { background-position: -279px -749px; }

#ae_w #whp_footwear_details { left: 735px; top: 664px; }
#ae_w #whp_footwear_details a { width: 47px; height: 16px; background-image: url("/Images/spacer.gif")}
#ae_w #whp_footwear_details a span { left: 0px; top: 0px; width: 47px; padding-top: 16px; background-image: url("/Images/spacer.gif") }

#ae_w #whp_rewards { left: 89px; top: 703px; }
#ae_w #whp_rewards a { width: 680px; height: 40px; background-image: url("/Images/spacer.gif"); }
#ae_w #whp_rewards a span { left: 0px; top: 0px; width: 680px; padding-top: 40px; background-image: url("/Images/spacer.gif"); }


/******************Rollovers*******************/
#mainNav .rolloverHolster {
	margin-top: 6px;
}
#mainNav .rolloverHolster h2 {
	padding: 0;
}
#mainNavClearance .rolloverHolster {
	margin-top: 25px;
}

#ae_rollover_m, #ae_rollover_w {
	width: 812px;
	height:64px;
	display: block;
	position:relative;
}

#ae_rollover_m, #ae_rollover_w  {
	background: url("/Images/web/webset11/0608/g_roll.jpg") no-repeat;
}

#mainNav .navRootWrapper .rolloverHolster #m_roll a, 
#mainNav .navRootWrapper .rolloverHolster #w_roll a { 
	width:812px;
	height:64px;
}
/******************Clearance Rollover*******************/
#aeClearanceHpNav {
	background: url("/Images/web/webset11/0608/ae_clearance_roll.jpg") no-repeat scroll 0 0 transparent;
	width: 128px;
	height: 272px;
}
#aeClearanceHpNav #code { left: 11px; top: 237px; color: #fff; font-weight: bold; font-size: 11px;}
#aeClearanceHpNav #code span { width: 40px; }
#aeClearanceHpNav #details { left: 0px; top: 0px; }
#aeClearanceHpNav #details a { width: 128px; height: 272px; }

/******************Clearance Homepage*******************/
#aeClearanceHp {
	background: url("/Images/web/webset11/0608/ae_clearance_hp.jpg") no-repeat scroll 0 0 transparent;
	width: 152px;
	height: 310px;
}

#aeClearanceHp #code { left: 12px; top: 274px; color: #fff; font-weight: bold; font-size: 13px;}
#aeClearanceHp #code span { width: 40px; }
#aeClearanceHp #details { left: 0px; top: 0px; }
#aeClearanceHp #details a { width: 152px; height: 310px; }

/******************Marketing*******************/
#pageContent .ae_jeanMarketing {
	padding: 6px 0 0;
	width: 812px;
	background-color: transparent;
}

/******************Section Images*******************/
#g_jeanSIGuide a, #footwearDetails a {width:800px; height:354px;}
#w_tsShop a {width:560px; height:354px;}

#eco_shop {width:810px; height:354px; margin:0 0 6px -5px;}

#sl_hp {
	background-image: url("/Images/web/webset11/0413/storelocator_home_fashion.jpg");
}

/*************************Common Styles******************************/

#pageContent .hpContent,
#pageContent .can_hpContent,
#pageContent .csContent, 
#pageContent .intl_hpContent,
#pageContent .mContent,
#pageContent .wContent {
	padding: 0;
	width: 100%;
}

#ae_hp,
#can_hp,
#ae_cs,
#intl_hp,
#ae_m,
#ae_w {
	margin: 0 auto;
	position: relative;
}

#ae_hp span,
#can_hp span,
#ae_cs span,
#intl_hp span,
#ae_m span,
#ae_w span,
#mexico_hp span {
	display: block;
	height: 0;
	overflow: hidden;
	cursor: pointer;
	position: absolute;
}

#ae_hp a,
#can_hp a,
#ae_cs a,
#intl_hp a,
#ae_m a,
#ae_w a {
	display: block;
}

#ae_hp ul li,
#can_hp ul li,
#ae_cs ul li,
#intl_hp ul li,
#mens_hp ul li,
#womens_hp ul li,
#ae_rollover_m ul li, 
#ae_rollover_w ul li,
#w_sneakers ul li,
#m_jeans ul li,
#w_jeans ul li,
#footwearDetails,
#w_tsShop,
#ae_fs_banner ul li,
#aeClearanceHp ul li,
#aeClearanceHpNav ul li,
#ae_m ul li,
#ae_w ul li,
#aeRewardsPromo ul li {
	position: absolute;
	list-style-image: none;
	list-style-type: none;
}

.textReplace {
	display: block;
	height: 0;
	overflow: hidden;
	cursor: pointer;
	position: absolute;
}

#ae_rollover_m ul li a, 
#ae_rollover_w ul li a,
#m_jeans ul li a, 
#w_jeans ul li a,
#footwearDetails a,
#w_tsShop a,
#ae_fs_banner ul li a,
#aeClearanceHp ul li a,
#aeClearanceHpNav ul li a,
#aeRewardsPromo ul li a,
.message {
	display: block;
	text-indent: -5000px;
	line-height: 1px;
}
/*************************Navigation Styles******************************/

.aeBranding #brandLogo {
	background: url("/Images/web/webset11/0518/ae_summer_sprite.png") no-repeat scroll 0 -42px transparent;
	height: 24px;
	width: 422px;
	margin-top: 29px;
	margin-left: -8px;
}
#mainNavFull {
	width: 100%;
	height: 44px;
}
.rootCat_mens #mainNavFull,
.rootCat_womens #mainNavFull,
.rootCat_clearance #mainNavFull {
	height: auto;
}

#mainNav {
	background: url("/Images/web/webset11/0518/ae_summer_sprite.png") no-repeat scroll 0 -70px transparent;
	height: 44px;
}
.rootCat_mens #mainNav,
.rootCat_womens #mainNav,
.rootCat_clearance #mainNav {
	background-position: 0 -70px;
}

.rootCat_mens #mainNavWrapper,
.rootCat_womens #mainNavWrapper {
	height: 174px;
}
.rootCat_clearance #mainNavWrapper {
	height: 153px;
}

#mainNav .navRootWrapper {
	top: 24px;
	height: 137px;
	padding: 11px 0 2px 0;
}

#mainNav h2 a,
#mainNav h2 {
	padding: 2px 0;
}

/*on state*/
#mainNav li.menuOn div.submenuleft {
	padding: 0 5px 0 15px;
}
#mainNav li.menuOn div.subMenu { 
	padding: 0 3px;
	height: 124px;
}

#mainNav #mainNavMens div.subMenu { 
	border-left: 1px solid #0C5A46;
}

#mainNav #mainNavWomens div.subMenu { 
	border-left: 1px solid #581d50;
}

#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;
	border-left: 1px solid #730505;
}

/*rollover*/
#mainNav li:hover .subMenu,
#mainNav li:hover .submenuleft {
	padding: 0 3px ;
	height: 124px;
}
#mainNav li:hover .submenuleft {
	padding: 0 5px 0 15px;
}

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

#mainNavMens a.rootCatLink,
#mainNavClearance a.rootCatLink  {
	width: 270px;
}

#mainNavWomens a.rootCatLink {
	width: 250px;
}

#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/web/webset11/0518/aeNav.gif");
	background-repeat: no-repeat; 
	background-color: transparent;
}
#mainNavMens:hover{
	background-position: 0 1px;
}
#mainNavMens.menuOn {
	background-position: 0 1px;
}

#mainNavWomens:hover{
	background-position: -270px -187px;
}
#mainNavWomens.menuOn {
	background-position: -270px -187px;
}

#mainNavClearance:hover {
	background-position: -521px -375px;
	color: #730505;
}
#mainNavClearance.menuOn {
	background-position: -521px -375px;
}

#mainNavMens.menuOn div.navRootWrapper {
	background: url("/Images/web/webset11/0518/aeNav.gif") no-repeat scroll 0 -23px transparent;	
}

#mainNavWomens.menuOn div.navRootWrapper {
	background: url("/Images/web/webset11/0518/aeNav.gif") no-repeat scroll 0 -211px transparent;	
}

#mainNavMens:hover .navRootWrapper {
	background: url("/Images/web/webset11/0518/aeNav.gif") no-repeat scroll 0 -23px transparent;
}
#mainNavWomens:hover .navRootWrapper {
	background: url("/Images/web/webset11/0518/aeNav.gif") no-repeat scroll 0 -211px transparent
}
#mainNavClearance .navRootWrapper {
	background: url("/Images/web/webset11/0518/aeNav.gif") no-repeat scroll 0 -399px transparent;
	height: 118px;
}

/*on state*/


#mainNav #mainNavClearance a {
	color:#730505;
}

/*rollover*/
#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: #133324;
	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;
}

#mainNavMens .submenuleft h2 a,
#mainNavMens .subMenu h2 a,
#mainNavMens .submenuleft h2 .navColHeadNoLink,
#mainNavMens .subMenu h2 .navColHeadNoLink,
#mainNavMens .submenuleft li a,
#mainNavMens .subMenu li a,
#mainNavMens:hover .submenuleft h2 .navColHeadNoLink,
#mainNavMens:hover .subMenu h2 .navColHeadNoLink,
#mainNavMens:hover .navRootWrapper .submenuleft a,
#mainNavMens:hover .navRootWrapper .subMenu a {
	padding-left: 0;
	color: #0c5a46;
}

#mainNavWomens .submenuleft h2 a,
#mainNavWomens .subMenu h2 a,
#mainNavWomens .submenuleft h2 .navColHeadNoLink,
#mainNavWomens .subMenu h2 .navColHeadNoLink,
#mainNavWomens .submenuleft li a,
#mainNavWomens .subMenu li a,
#mainNavWomens:hover .submenuleft h2 .navColHeadNoLink,
#mainNavWomens:hover .subMenu h2 .navColHeadNoLink,
#mainNavWomens:hover .navRootWrapper .submenuleft a,
#mainNavWomens:hover .navRootWrapper .subMenu a{
	color: #581d50;
}

#mainNavMens:hover .navRootWrapper .subMenu h2.navColHead a:hover,
#mainNavMens:hover .navRootWrapper .submenuleft a:hover,
#mainNav #mainNavMens li:hover a:hover,
#mainNavWomens:hover .navRootWrapper .subMenu h2.navColHead a:hover,
#mainNavWomens:hover .navRootWrapper .submenuleft a:hover,
#mainNav #mainNavWomens li:hover a:hover,
#mainNav #mainNavClearance .subMenu h2.navColHead a:hover,
#mainNav #mainNavClearance li:hover a:hover,
#mainNav #mainNavClearance #goToAerieClearance a:hover{
	color:#2c2720;
}

#mainNavClearance .navRootWrapper ul {
	padding-right: 52px;
}
* #mainNavClearance .navRootWrapper ul {
	margin-right: 52px;
	padding-right: 0;
}

#mainNav #mainNavMens .navRootWrapper div:nth-child(1),
#mainNav #mainNavWomens .navRootWrapper div:nth-child(1),
#mainNav #mainNavClearance .navRootWrapper div:nth-child(1)  {
	border-left: none;
}

/*on state*/
#mainNav li.menuOn .navRootWrapper .subMenu h2.navColHead,
#mainNav li.menuOn .navRootWrapper .subMenu h2.navColHead a {
	text-transform: uppercase;
}

/*rollover*/
#mainNav li:hover .subMenu h2.navColHead,
#mainNav li:hover .subMenu h2.navColHead a{
	/*color: #0c5a46;*/
	text-transform: uppercase;
	background: none;
}
#mainNavClearance .rolloverHolster a span {
	display: inline;
	overflow: visible;
	padding-top: none;
}
#goToAerieClearance {
	background: url("/Images/web/webset10/11172010/aerieClearanceBird.png") no-repeat 0 bottom transparent;
	display: block;
	height: 19px;
	width: 160px;
	position:absolute;
	top:96px;
	left:640px;
	margin-right: 9px;
}
#goToAerieClearance a {
	text-transform: uppercase;
	font-weight: bold;
	margin: 7px 0 0 20px;
}


/****************FOOTER*******************/

body {
	background: #FFF url(/Images/web/webset11/0413/ae_body_bg.gif) repeat-x center bottom;
}

#pageFoot {
	background: url(/Images/web/webset11/0413/ae_footer_divider.gif) top center repeat-x;
	padding: 12px 0 20px 0;
}
.footer_sitemap_header, .footer_sitemap_link, .footer_sitemap_link a, #footer_email_header {
	color:#4f442f;
}
.footer_sitemap_content ul li a{
	color:#231d11;
}
.footer_sitemap_content ul li a:hover, .footer_sitemap_link a:hover {
	color:#807157;
}

#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;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
}
#footer_social_facebook a {
	background: url(/Images/web/webset11/0518/ae_summer_sprite.png) no-repeat;
}
#footer_social_twitter a {
	background: url(/Images/web/webset11/0518/ae_summer_sprite.png) no-repeat -20px 0;
}
#footer_social_blog a {
	background: url(/Images/web/webset11/0518/ae_summer_sprite.png) no-repeat -60px 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: -60px -17px;
}
#footer_brand_slogan {
	width: 187px;
	height: 36px;
	background: url(/Images/web/webset11/0518/ae_summer_sprite.png) no-repeat -612px -9px;
}
#legal_content {
	width: 503px;
	height: 20px;
	margin-top: 12px;
	background: url(/Images/web/webset11/0518/ae_summer_sprite.png) no-repeat -88px -8px;
}
/* coupon page */
#coupon_content {
	margin:0 auto;
	width:553px;
	height:500px;
	position: relative;
}
#coupon_contentFF{
	width:991px;
	height:612px;
	position: relative;
	margin:0 auto;
}
#su_content {
	width:709px;
	height:559px;
	margin:0 auto;
	position: relative;
}
#bounceback_content {
	margin:0 auto;
	width:553px;
	height:462px;
	position: relative;
}
.upc_code {
	position:absolute;
	top:212px;
	left:120px;
}
.upc_code_su {
	position: absolute;
	top:260px;
	left:217px;
}
.upc_codeFF{
	position: absolute;
	top:415px;
	left:665px;
}
.upc_code_bounceback {
	position:absolute;
	top:208px;
	left:150px;
}
#coupon_print,
#coupon_printFF {
	position:absolute;
	height:17px;
	left:244px;	
	top:474px;
	overflow:hidden;
	outline: none;
	color: #000;
	width:44px;
}
#coupon_printFF{
	left:475px;
	top:594px;
}
#coupon_print_bounceback {
	text-align:center;
	color:#000;
}
#coupon_print span, #coupon_print_bounceback span, #coupon_print_sweeps span {
	display:block;
	padding-top:30px;
	overflow:hidden;
}
#coupon_print span {
	padding-top:0;
}
/* color change */
#copy_content, #footer_social_header{
	color:#4F442F;
}
