/*Global Styles
------------------------------------------------------------------------------------------------*/
* {
	margin: 0;
	padding: 0;
}
div.clear, li.clear {
	clear: both;
	font-size: 0px;
	line-height: 0;
	height: 0px;
}
img.png {
	behavior: url("pngbehavior.htc");
}
a { 
	font: normal 11px arial, sans-serif;
	color: #000033;
	text-decoration: none;
}
/*body {
	font-family: Arial, Helvetia, Verdana, sans-serif;
	font-size: 11px;
	color: #666;
	background: #85BCE2 url("kids_background.gif") repeat-x scroll 0 0;
	margin: 0;
}*/
/*#fauxBody {
	float: left;
	width: 100%;
	
	 below should match body 
	background: #85BCE2 url("kids_background.gif") repeat-x;
}*/
#pageborder {
	padding: 0 0 4px 0;
	width: 856px;
	margin: 0 auto;
	background: transparent url("sideShadow.png"/*tpa=http://www.ae.com/Images/77kids/webset09/10212009/sideShadow.png*/) repeat-y scroll 0 0;
}
* html #pageborder {
	background: none;
}
#page {
	width: 840px;
	margin: 0 auto;
	text-align: left;
	background-color: #FFFFFF;
}
#top {
	width: 800px; 
	overflow: hidden;
	margin: 0 auto;
}
#toprightholder {
	float: right;
	display: block;
	width: 500px;
}
#topright {
	float: right;
	text-align: right;
	padding-right: 8px;
}
#topright div {
	float: left;
}
#toplevel {
	text-align: left;
}
#toplevel h1#mainLogo {
	text-indent: -5000px;
	width: 169px;
	height: 49px;
	display: block;
	padding-top: 7px;
	float: left;
}
#toplevel h1#mainLogo a {
	background: url("logo-1.gif"/*tpa=http://www.ae.com/Images/77kids/webset08/10212008/logo.gif*/) no-repeat;
	display: block;
	height: 49px;
	text-indent: -5000px;
}
#topnav {
	clear:both;
	z-index: 999;
	margin-top: 7px; 
	float: right;
	width: 419px;
}
#topnav div {
	float: left;
}
.hideform {
	visibility: hidden;
}
.default_pageBottom {
	background: url("pageBottomShadow.png"/*tpa=http://www.ae.com/Images/77kids/webset09/12232009/pageBottomShadow.png*/) no-repeat scroll 0 0;
	margin: 0 auto;
	height: 8px;
	width: 856px;
}
* html .default_pageBottom {
	background: none;
}

/*SET HEIGHT FOR DROP DOWNS -- CHANGED PER # OF SECTIONS
------------------------------------------------------------------------------------------------*/
#menuboys div.submenuleft, div#boysId div.submenuleft{
	height: 72px;
	border: #099bd3;

}
#menuboys div.submenucontent, div#boysId div.submenucontent {
	height: 72px;
	border: #099bd3;

}
#menugirls div.submenuleft, div#girlsId div.submenuleft {
	height: 72px;
	border: #C347BC;

}
#menugirls div.submenucontent, div#girlsId div.submenucontent {
	height: 72px;
	border: #C347BC;

}

}
#menutboys div.submenucontent, div#tboysId div.submenucontent {
	height: 72px;

}
#menutgirls div.submenuleft, div#tgirlsId div.submenuleft {
	height: 72px;
	border: #992d88;

}

#menutgirls div.submenucontent, div#tgirlsId div.submenucontent {
	height: 72px;
	border: #992d88;

}
#menu77clearance div.submenuleftclearance, #clearanceId div.submenuleftclearance {
	height: 72px;
}
#menu77clearance div.submenucontentclearance, #clearanceId div.submenucontentclearance {
	height: 72px;
}

.tgirlsSubNav, .girlsSubNav, .boysSubNav, .tboysSubNav, .giftsSubNav {
	height:77px;
}

/*TOP TABBED NAVIGATION
------------------------------------------------------------------------------------------------*/
#topTabHolder {
	margin: 0px auto;
	padding-top: 15px;
	width: 856px;
	position: relative;
}
#tabbedNav {
	width: 490px;
	height: 24px;
	margin-left: 8px;
}
#tabbedNav li {
    list-style: none;
	display: inline;
	text-align: center;
}
#tabbedNav li a {
	text-decoration: none;
	display: block;
	float: left;	
	background: url("tabbed_all_states.gif-d=09232008"/*tpa=http://www.ae.com/Images/77kids/webset08/10212008/tabbed_all_states.gif?d=09232008*/) no-repeat;
	text-indent: -5000px;
}
#topFreeShipping {
	position: absolute;
	right: 45px;
}
#topFreeShipping a {
	display: block;
	height: 33px;
	width: 331px;
	outline: none;
}

/*Defined width of each li item
------------------------------------------------------------------------------------------------*/
li#tabAE a {
	width: 255px;
	height: 24px;
	outline: none;
}	
li#tabAerie a {
	width: 110px;
	height: 24px;
	outline: none;
}	
li#tabKids a {
	width: 123px;
	height: 24px;
	outline: none;
}
li#tabAE a:link, li#tabAE a:visited {	
	background-position: -0px -0px;
}
li#tabAE a:hover, li#tabAE a:focus {	
	background-position: -0px -29px;
}
li#tabKids a:link, li#tabKids a:visited {	
	background-position: -358px -0px;
	margin-left: -8px;
	padding-right: 8px;
}
li#tabKids a:hover, li#tabKids a:focus {	
	background-position: -355px -0px;
	margin-left: -11px;
	padding-right: 11px;
}
li#tabAerie a:link, li#tabAerie a:visited {	
	background-position: -250px -0px;
	margin-left: -5px;
	padding-right: 5px;
}
li#tabAerie a:hover, li#tabAerie a:focus {	
	background-position: -244px -56px;
	margin-left: -11px;
	padding-right: 11px;
}

/*TOP NAV DROP DOWNS
------------------------------------------------------------------------------------------------*/
#findastore a, #findastore a.storeoff  {
	background:url("findastore-off.gif"/*tpa=http://www.ae.com/Images/77kids/webset09/07082009/findastore-off.gif*/) no-repeat;
	width: 99px;
	height: 32px;
	text-indent: -5000px;
	display: block;
	margin: 1px 3px 0 5px;
	z-index:199;
}
#findastore a.storeover {
	background:url("findastore-over.gif"/*tpa=http://www.ae.com/Images/77kids/global/nav/findastore-over.gif*/) no-repeat;
	width: 99px; 
	height: 32px;
	text-indent: -5000px;
	display: block;
	margin: -1px 0px 0 8px;
	z-index:199;
}
#trackorder a {
	background:url("trackorder-off.gif"/*tpa=http://www.ae.com/Images/77kids/webset09/07082009/trackorder-off.gif*/) no-repeat;
	display: block;
	width: 105px;
	height: 32px;
	text-indent: -5000px;
	margin: 1px 6px 0 6px;
}
#trackorder a.orderover {
	background:url("trackorder-over.gif"/*tpa=http://www.ae.com/Images/77kids/global/nav/trackorder-over.gif*/) no-repeat;
	display: block;
	width: 105px;
	height: 32px;
	text-indent: -5000px;
	margin: -1px 0px 0 12px;
}
#wishlist a {
	background:url("wishlist-off.gif"/*tpa=http://www.ae.com/Images/77kids/webset09/07082009/wishlist-off.gif*/) no-repeat;
	display: block;
	width: 85px;
	height: 32px;
	text-indent: -5000px;
	margin: 1px 4px 0 4px;
}
#wishlist a.wishlistover {
	background:url("wishlist-over.gif"/*tpa=http://www.ae.com/Images/77kids/global/nav/wishlist-over.gif*/) no-repeat;
	display: block;
	width: 85px;
	height: 32px;
	text-indent: -5000px;
	margin: -1px 0 0 8px;
}
#shoppingbag a {
	background:url("shopping_bag_bg_off.gif"/*tpa=http://www.ae.com/Images/77kids/webset08/10212008/shopping_bag_bg_off.gif*/) no-repeat;
	display: block;
	height: 32px;
	text-decoration: none;
	color: #10609d;
	font-weight: bold;
	text-align: left;
	text-indent: 15px;
	width: 	90px;
	line-height: 22px;
	padding: 5px 0 0 12px;
	
}
#shoppingbag a.bagover {
	background:url("shopping_bag_bg_over.gif"/*tpa=http://www.ae.com/Images/77kids/global/nav/shopping_bag_bg_over.gif*/) no-repeat left top;
	display: block;
	text-decoration: none;
	height: 32px;
	color: #666666;
	font-weight: bold;
	text-align: left;
	width: 	90px;
}

/*TOP MAIN NAV MENU
------------------------------------------------------------------------------------------------*/
#mainnav {
	clear: both;
	width: 800px;
	text-align: left;
	margin: -5px 20px 0 20px;
	z-index:99
}
#mainnav ul#mainmenu {
	height: 32px;
	width: 800px;
	background: url("global_nav_guts.gif") top left no-repeat;
	margin: 0;
	padding: 0;
	position: relative;
	float: left;
}
#mainnav ul#mainmenu li {
	margin: 0;
	padding: 0;
	list-style: none;
	position: absolute;
	top: 0;
}
#mainnav ul#mainmenu li, #mainnav ul#mainmenu a {
	outline:0;
	height: 32px;
	display: block;
} 
#mainnav ul#mainmenu li a {
	text-indent: -5000px;
	text-decoration: none;
}
#navboys {
	left: 266px;
	width: 133px;
}
#navboys a.boysover, #navboys a.offState {
	background: url("global_nav_guts.gif"/*tpa=http://www.ae.com/Images/77kids/webset10/01202010/global_nav_guts.gif*/) -266px -33px no-repeat;
}
#navgirls {
	left: 0px;
	width: 132px;
}
#navgirls a.girlsover, #navgirls a.offState{
	background: url("global_nav_guts.gif"/*tpa=http://www.ae.com/Images/77kids/webset10/01202010/global_nav_guts.gif*/) 0 -33px no-repeat;
} 
#navtoddlerboys {
	left: 400px;
	width: 133px;
}
#navtoddlerboys a.toddlerboysover, #navtoddlerboys a.offState{
	background: url("global_nav_guts.gif"/*tpa=http://www.ae.com/Images/77kids/webset10/01202010/global_nav_guts.gif*/) -400px -33px no-repeat;
}
#navtoddlergirls {
	left: 133px;
	width: 133px;
}
#navtoddlergirls a.toddlergirlsover, #navtoddlergirls a.offState {
	background: url("global_nav_guts.gif"/*tpa=http://www.ae.com/Images/77kids/webset10/01202010/global_nav_guts.gif*/) -133px -33px no-repeat;
}
#navclearance {
	left: 534px;
	width: 133px;
}
#navclearance a.clearanceover, #navclearance a.offState {
	background: url("global_nav_guts.gif"/*tpa=http://www.ae.com/Images/77kids/webset10/01202010/global_nav_guts.gif*/) -534px -33px no-repeat;
}
#navgifts {
	left: 667px;
	width: 133px;
}
#navgifts a.giftsover, #navgifts a.offState {
	background: url("global_nav_guts.gif"/*tpa=http://www.ae.com/Images/77kids/webset10/01202010/global_nav_guts.gif*/) -667px -34px no-repeat;
}
body#giftguidepage #navgifts {
	background: url("global_nav_guts.gif"/*tpa=http://www.ae.com/Images/77kids/webset10/01202010/global_nav_guts.gif*/) -667px 0 no-repeat;
}

/*TOP DROP DOWN MENU
------------------------------------------------------------------------------------------------*/
#navrollovers {
	width: 800px;
	margin: 0 20px 0 20px;
	text-align: left;
	clear: both;
	position:relative;
	z-index:3000;
	height: 9px;

}
#menufindastore {
	width: 258px;
	z-index: 99;
	top: -34px;
	position: absolute;
	left:230px;
	display: none;
}
#menufindastorecontent {
	width: 258px;
	background: url("findastore-mid.gif"/*tpa=http://www.ae.com/Images/77kids/global/nav/findastore-mid.gif*/);
	float: left;
}
*#menufindastorecontent {
	height: 400px;
}
#menutrackorder {
	width: 230px;
	z-index: 99;
	display: block;
	top: -34px;
	position: absolute;
	left:384px;
	display: none;
}
#menuordercontent {
	width: 215px;
	background: url("shared-mid.gif"/*tpa=http://www.ae.com/Images/77kids/global/nav/shared-mid.gif*/);
	float: left;
}
#menushoppingbag {
	width: 220px;
	z-index: 99;
	top: -34px;
	position: absolute;
	left:573px;
	display: none;
}
#menushoppingbag div.product {
	border: 1px solid #cccccb;
	background: #fff;
	clear: both;
	float: left;
	width:196px;
}
#menushoppingbag div.product img {
	margin: 4px;
	float: left;
}
#menushoppingbag div.product p {
	margin: 33px 0 0 0;
}
#menushoppingbag div.promotion {
	display:none;
}
#menuwishlist {
	width: 233px;
	z-index: 99;
	top: -34px;
	display: none;
	position: absolute;
	left:483px;
	float: left;
}
#menuwishlistcontent {
	width: 215px;
	background: url("shared-mid.gif"/*tpa=http://www.ae.com/Images/77kids/global/nav/shared-mid.gif*/);
	float: left;
}

/* MENU ON STATES
------------------------------------------------------------------------------------------------*/
div#onstatewrapper {
	padding: 0 0 0 20px;
	overflow:hidden;
}
div.submenuleft h2{
	color: #fff;
	font-weight: bold;
}
div.submenuleft h2 a{
	color: #fff;
	font-weight: normal;
}
span.smaller {
	font-size: 10px;
}
div#boysId div.submenucontent h2.onleftnavitem, div#girlsId div.submenucontent h2.onleftnavitem {
	
}

/*CODE THAT DOES FORMATTING FOR DROP DOWNS
------------------------------------------------------------------------------------------------*/

/*GLOBAL
------------------------------------------------------------------------------------------------*/
div.submenucontent{
	float: left;
	border-right: 1px solid #fcfcfc;
	padding: 5px 15px 0 4px;
}
div.submenucontentclearance, div.submenuleftclearance {
	float: left;
	border-right: 1px solid #bb1717;
	padding: 5px 16px 0 8px;
}
div.submenucontent ul li a, div.submenucontentclearance ul li a, , div.submenuleftclearance ul li a {
	color: #a00b0f;
}
div.submenucontent ul, div.submenuleftclearance ul, div.submenucontentclearance ul {
	float:left;
	list-style: none;
	color: inherit;
	margin: 0 0 5px 0;
	padding-right:2px;
}
h2.onleftnavitem { 
	font-weight: normal;
	font-size: 10px;
	
	color: #a00b0f;
}
.submenucontentclearance h2.onleftnavitem{
	display: block;
}
h2.noShowAllLink {
	color: #a00b0f;
	padding-left: 10px;
}
div.submenuleft {
	float: left;
	border-right: 2px dashed #a00b0f;
	padding:5px 0 0 3px;
}

.tboysSubNav .submenuleft, .boysSubNav .submenuleft {
	float: left;
	border-right: 2px dashed #a00b0f;
	padding: 5px 0px 0 5px;
}


.girlsSubNav .submenucontent:hover, * html .girls_IEhover {
	background-color: #f9e7f8;
}
.girlsSubNav .submenuleft:hover, * html .girls_IEhoverleft {
	background-color: #f9e7f8;
}

.tgirlsSubNav .submenucontent:hover, * html .tgirls_IEhover {
	background-color: #f1e0ee;
}
.tgirlsSubNav .submenuleft:hover, * html .tgirls_IEhoverleft {
	background-color: #f1e0ee;
}

.boysSubNav .submenucontent:hover, * html .boys_IEhover {
	background-color: #daf0f8;
}
.boysSubNav .submenuleft:hover, * html .boys_IEhoverleft {
	background-color: #daf0f8;
}

.tboysSubNav .submenucontent:hover, * html .tboys_IEhover {
	background-color: #d9e5ef ;
}
.tboysSubNav .submenuleft:hover, * html .tboys_IEhoverleft {
	background-color: #d9e5ef ;
}

.clearanceSubNav .submenucontentclearance:hover, * html .clearance_IEhover {
	background-color: #f5dcdc;
}
.clearanceSubNav .submenuleftclearance:hover, * html .clearance_IEhoverleft {
	background-color: #f5dcdc;
}

#boysId, #tboysId, #girlsId, #tgirlsId, #clearanceId, #giftsId { margin-bottom:2px; }


/*BOYS / TODDLER BOYS DROPDOWNS
------------------------------------------------------------------------------------------------*/
#menuboys {
	width: 800px;
	height: 110px;
	background: url("bgdrop_boys_roll.gif") no-repeat;
	position:absolute;
	margin: 0;
	display: none;
	z-index: 3000;
	padding-top: 10px;
}
#menutboys {
	width: 800px;
	/*background: url("bgdrop_tboys_roll.gif"/*tpa=http://www.ae.com/Images/77kids/webset10/01202010/bgdrop_tboys_roll.gif*/) no-repeat;
	position: absolute;
	margin: 0;
	display: none;
	z-index: 3000;
	padding-top: 10px;
}
#menuboys .submenuleft, #menutboys .submenuleft {
	float: left;
	border-right: 2px dashed #a00b0f;
}
#menuboys .submenuleft h2, #menutboys .submenuleft h2 {
	color: #a00b0f;
	font-weight: bold;
	font-size: 11px;
	padding-right: 10px;
}
#menuboys .submenuleft h2 a, #menutboys .submenuleft h2 a {
	color: #a00b0f;
	font-weight: bold;
	padding: 0 10px 0px 10px;
	text-transform:none;	
}
#menuboys .submenuleft h2 a:hover, #menutboys .submenuleft h2 a:hover {
	color: #333;
	font-weight: bold;
	background: url("global_circle.gif"/*tpa=http://www.ae.com/Images/77kids/webset09/10212009/global_circle.gif*/) no-repeat;
	text-transform:none;
}
#menuboys .submenucontent h2 a, #menutboys .submenucontent h2 a {
	font-size: 11px;
	
	color: #a00b0f;
	padding: 0 0 0 10px;
	font-weight:bold;
}
#menuboys .submenucontent h2 a:hover, #menutboys .submenucontent h2 a:hover {
	font-size: 11px;
	
	color: #333;
	padding: 0 0 0 10px;
	background: url("global_circle.gif"/*tpa=http://www.ae.com/Images/77kids/webset09/10212009/global_circle.gif*/) no-repeat;
}
#menuboys .submenucontent ul li, #menutboys .submenucontent ul li, #menuboys .submenuleft ul li, #menutboys .submenuleft ul li {
	list-style: none;
}
#menuboys .submenucontent ul li a, #menutboys .submenucontent ul li a, #menuboys .submenuleft ul li a, #menutboys .submenuleft ul li a {
	color: #a00b0f ;
	padding: 0 0 0 10px;
}
#menuboys .submenucontent ul li a:hover, #menutboys .submenucontent ul li a:hover, #menuboys .submenuleft ul li a:hover, #menutboys .submenuleft ul li a:hover {
	color: #333 ;
	background: url("global_circle.gif"/*tpa=http://www.ae.com/Images/77kids/webset09/10212009/global_circle.gif*/) no-repeat;
	padding: 0 0 0 10px;
}

/*BOYS / TODDLER BOYS ON STATES
------------------------------------------------------------------------------------------------*/
#boysId {
	background: url("bgdrop_boys.gif") no-repeat;
	width: 800px;
	float: left;
	text-align: left;
	padding-top: 10px;
	height: 83px;
}
#tboysId {
	background: url("bgdrop_tboys.gif"/*tpa=http://www.ae.com/Images/77kids/webset10/01202010/bgdrop_tboys.gif*/) no-repeat;
	width: 800px;
	float: left;
	text-align: left;
	padding-top: 10px;
	height: 83px;
}
#boysId .submenuleft h2, #tboysId .submenuleft h2 {
	color: #a00b0f;
	font-weight: bold;
	font-size: 11px;
	padding-right: 10px;
}
#boysId .submenuleft h2 a, #tboysId .submenuleft h2 a {
	color: #a00b0f;
	font-weight: bold;
	padding: 0 10px 0px 10px;	
}
#boysId .submenuleft h2 a:hover, #tboysId .submenuleft h2 a:hover {
	color: #333;
	font-weight: bold;
	background: url("global_circle.gif"/*tpa=http://www.ae.com/Images/77kids/webset09/10212009/global_circle.gif*/) no-repeat;
}
#boysId .submenucontent h2 a, #tboysId .submenucontent h2 a {
	font-weight: bold;
	font-size: 11px;
	
	color: #a00b0f;
	padding: 0 0 0 10px;
}
#boysId .submenucontent h2 a:hover, #tboysId .submenucontent h2 a:hover {
	font-weight: bold;
	font-size: 11px;
	
	color: #333;
	padding: 0 0 0 10px;
	background: url("global_circle.gif"/*tpa=http://www.ae.com/Images/77kids/webset09/10212009/global_circle.gif*/) no-repeat;
}
#boysId .submenucontent ul li a, #tboysId .submenucontent ul li a {
	color: #a00b0f;
	padding: 0 0 0 10px;
}
#boysId .submenucontent ul li a:hover, #tboysId .submenucontent ul li a:hover {
	color: #333;
	background: url("global_circle.gif"/*tpa=http://www.ae.com/Images/77kids/webset09/10212009/global_circle.gif*/) no-repeat;
	padding: 0 0 0 10px;
}
#boysId li.boysSubNavVisit a, #boysId .submenuleft h2 a.onleftnavitem, #boysId .submenucontent h2 a.onleftnavitem, #boysId .submenucontent h2.onleftnavitemVisit a, #tboysId li.tboysSubNavVisit a, #tboysId .submenuleft h2 a.onleftnavitem, #tboysId .submenucontent h2 a.onleftnavitem, #tboysId .submenucontent h2.onleftnavitemVisit a {
	color: #333;
	background: url("global_circle.gif"/*tpa=http://www.ae.com/Images/77kids/webset09/10212009/global_circle.gif*/) no-repeat;
	padding: 0 0 0 10px;
}
#boysId li.mensSubNavVisit a:hover, #tboysId li.mensSubNavVisit a:hover {
	color: #333;
	background: url("global_circle.gif"/*tpa=http://www.ae.com/Images/77kids/webset09/10212009/global_circle.gif*/) no-repeat;
	padding: 0 0 0 10px;
}
span.boysSectionOn, span.tboysSectionOn {
	color: #a00b0f;
}

/*GIRLS / TODDLER GIRLS DROPDOWNS
------------------------------------------------------------------------------------------------*/
#menugirls {
	width: 800px;
	background: url("bgdrop_girls_roll.gif"/*tpa=http://www.ae.com/Images/77kids/webset10/01202010/bgdrop_girls_roll.gif*/) no-repeat;
	position:absolute;
	margin: 0;
	display: none;
	z-index:3000;
	padding-top: 10px;
}
#menutgirls {
	width: 800px;
	background: url("bgdrop_tgirls_roll.gif"/*tpa=http://www.ae.com/Images/77kids/webset10/01202010/bgdrop_tgirls_roll.gif*/) no-repeat;
	position:absolute;
	margin: 0;
	display: none;
	z-index:3000;
	padding-top: 10px;
}
#menugirls .submenuleft, #menutgirls .submenuleft {
	float: left;
	border-right: 2px dashed #a00b0f;
}
#menugirls .submenuleft h2, #menutgirls .submenuleft h2 {
	color: #a00b0f;
	font-weight: bold;
	font-size: 11px;
	padding-right: 10px;
}
#menugirls .submenuleft h2 a, #menutgirls .submenuleft h2 a {
	color: #a00b0f;
	font-weight: bold;
	padding: 0 10px 0px 10px;
	text-transform:none;
}
#menugirls .submenuleft h2 a:hover, #menutgirls .submenuleft h2 a:hover {
	color: #333;
	font-weight: bold;
	background: url("global_circle.gif"/*tpa=http://www.ae.com/Images/77kids/webset09/10212009/global_circle.gif*/) no-repeat;
	text-transform:none;
}
#menugirls .submenucontent h2 a, #menutgirls .submenucontent h2 a {
	font-size: 11px;
	
	color: #a00b0f;
	padding: 0 0 0 10px;
	font-weight:bold;
}
#menugirls .submenucontent h2 a:hover, #menutgirls .submenucontent h2 a:hover {
	font-size: 11px;
	
	color: #333;
	padding: 0 0 0 10px;
	background: url("global_circle.gif"/*tpa=http://www.ae.com/Images/77kids/webset09/10212009/global_circle.gif*/) no-repeat;
}
#menugirls .submenucontent ul li, #menutgirls .submenucontent ul li, #menugirls .submenuleft ul li, #menutgirls .submenuleft ul li {
	list-style: none;
}
#menugirls .submenucontent ul li a, #menutgirls .submenucontent ul li a, #menugirls .submenuleft ul li a, #menutgirls .submenuleft ul li a {
	color: #a00b0f ;
	padding: 0 0 0 10px;
}
#menugirls .submenucontent ul li a:hover, #menutgirls .submenucontent ul li a:hover, #menugirls .submenuleft ul li a:hover, #menutgirls .submenuleft ul li a:hover {
	color: #333 ;
	background: url("global_circle.gif"/*tpa=http://www.ae.com/Images/77kids/webset09/10212009/global_circle.gif*/) no-repeat;
	padding: 0 0 0 10px;
}

/*GIRLS / TODDLER GIRLS ON STATES
------------------------------------------------------------------------------------------------*/
#girlsId {
	background: url("bgdrop_girls.gif") no-repeat;
	width: 800px;
	float: left;
	text-align: left;
	padding-top: 10px;
	height:83px;
}
#tgirlsId {
	background: url("bgdrop_tgirls.gif") no-repeat;
	width: 800px;
	float: left;
	text-align: left;
	padding-top: 10px;
	height: 83px;
}
#girlsId .submenuleft h2, #tgirlsId .submenuleft h2 {
	color: #a00b0f;
	font-weight: bold;
	font-size: 11px;
	padding: 0 10px 0px 0px;
}
#girlsId .submenuleft h2 a, #tgirlsId .submenuleft h2 a {
	color: #a00b0f;
	font-weight: bold;
	padding: 0 10px 0px 10px;	
}
#girlsId .submenuleft h2 a:hover, #tgirlsId .submenuleft h2 a:hover {
	color: #333;
	font-weight: bold;
	padding: 0 10px 0px 10px;	
	background: url("global_circle.gif"/*tpa=http://www.ae.com/Images/77kids/webset09/10212009/global_circle.gif*/) no-repeat;
}
#girlsId .submenucontent h2 a, #tgirlsId .submenucontent h2 a {
	font-weight: bold;
	font-size: 11px;
	
	color: #a00b0f;
	padding: 0 0 0 10px;
}
#girlsId .submenucontent h2 a:hover, #tgirlsId .submenucontent h2 a:hover {
	font-weight: bold;
	font-size: 11px;
	
	color: #333;
	padding: 0 0 0 10px;
	background: url("global_circle.gif"/*tpa=http://www.ae.com/Images/77kids/webset09/10212009/global_circle.gif*/) no-repeat;
}
#girlsId .submenucontent ul li a, #tgirlsId .submenucontent ul li a {
	color: #a00b0f;
	padding: 0 0 0 10px;
}
#girlsId .submenucontent ul li a:hover, #tgirlsId .submenucontent ul li a:hover {
	color: #333;
	background: url("global_circle.gif"/*tpa=http://www.ae.com/Images/77kids/webset09/10212009/global_circle.gif*/) no-repeat;
	padding: 0 0 0 10px;
}
#girlsId li.girlsSubNavVisit a, #girlsId .submenuleft h2 a.onleftnavitem, #girlsId .submenucontent h2 a.onleftnavitem, #girlsId .submenucontent h2.onleftnavitemVisit a, #tgirlsId li.tgirlsSubNavVisit a, #tgirlsId .submenuleft h2 a.onleftnavitem, #tgirlsId .submenucontent h2 a.onleftnavitem, #tgirlsId .submenucontent h2.onleftnavitemVisit a {
	color: #333;
	background: url("global_circle.gif"/*tpa=http://www.ae.com/Images/77kids/webset09/10212009/global_circle.gif*/) no-repeat;
	padding: 0 0 0 10px;
}
#girlsId li.mensSubNavVisit a:hover, #tgirlsId li.mensSubNavVisit a:hover {
	color: #333;
	background: url("global_circle.gif"/*tpa=http://www.ae.com/Images/77kids/webset09/10212009/global_circle.gif*/) no-repeat;
	padding: 0 0 0 10px;
}
span.girlsSectionOn, span.tgirlsSectionOn {
	color: #200e2c;
}

/*77CLEARANCE DROPDOWNS
------------------------------------------------------------------------------------------------*/
#menu77clearance {
	width: 800px;
	background: url("bgdrop_clearance_roll.gif"/*tpa=http://www.ae.com/Images/77kids/webset10/01202010/bgdrop_clearance_roll.gif*/) no-repeat;
	position:absolute;
	margin: 0;
	display: none;
	z-index:3000;
	padding-top: 10px;
}
#menu77clearance .submenucontentclearance h2 a, #menu77clearance .submenuleftclearance h2 a {
	font-weight: bold;
	font-size: 11px;
	
	color: #a00b0f;
	padding: 0 0 0 10px;
}
#menu77clearance .submenucontentclearance h2 a:hover, #menu77clearance .submenuleftclearance h2 a:hover {
	font-weight: bold;
	font-size: 11px;
	
	color: #333;
	padding: 0 0 0 10px;
	background: url("global_circle.gif"/*tpa=http://www.ae.com/Images/77kids/webset09/10212009/global_circle.gif*/) no-repeat;
}
#menu77clearance .submenucontentclearance ul li a, #menu77clearance .submenuleftclearance ul li a {
	color: #a00b0f ;
	padding: 0 0 0 10px;
}
#menu77clearance .submenucontentclearance ul li a:hover, #menu77clearance .submenuleftclearance ul li a:hover {
	color: #333 ;
	background: url("global_circle.gif"/*tpa=http://www.ae.com/Images/77kids/webset09/10212009/global_circle.gif*/) no-repeat;
	padding: 0 0 0 10px;
}

/*77CLEARANCE ON STATES
------------------------------------------------------------------------------------------------*/
#clearanceId {
	background: url("bgdrop_clearance.gif"/*tpa=http://www.ae.com/Images/77kids/webset10/01202010/bgdrop_clearance.gif*/) no-repeat;
	width: 800px;
	float: left;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 5px;
}
#clearanceId .submenucontentclearance h2 a, #clearanceId .submenuleftclearance h2 a {
	font-weight: bold;
	font-size: 11px;
	
	color: #a00b0f;
	padding: 0 0 0 10px;
}
#clearanceId .submenucontentclearance h2 a:hover, #clearanceId .submenuleftclearance h2 a:hover {
	font-weight: bold;
	font-size: 11px;
	
	color: #333;
	padding: 0 0 0 10px;
	background: url("global_circle.gif"/*tpa=http://www.ae.com/Images/77kids/webset09/10212009/global_circle.gif*/) no-repeat;
}
#clearanceId .submenucontentclearance ul li a, #clearanceId .submenuleftclearance ul li a {
	color: #a00b0f;
	padding: 0 0 0 10px;
}
#clearanceId .submenucontentclearance ul li a:hover, #clearanceId .submenuleftclearance ul li a:hover {
	color: #333;
	background: url("global_circle.gif"/*tpa=http://www.ae.com/Images/77kids/webset09/10212009/global_circle.gif*/) no-repeat;
	padding: 0 0 0 10px;
}
#clearanceId li.clearanceSubNavVisit a, #clearanceId .submenuleftclearance h2 a.onleftnavitem, #clearanceId .submenucontentclearance h2 a.onleftnavitem, #clearanceId .submenucontentclearance h2.onleftnavitemVisit a {
	color: #333;
	background: url("global_circle.gif"/*tpa=http://www.ae.com/Images/77kids/webset09/10212009/global_circle.gif*/) no-repeat;
	padding: 0 0 0 10px;
}
#clearanceId li.mensSubNavVisit a:hover {
	color: #333;
	background: url("global_circle.gif"/*tpa=http://www.ae.com/Images/77kids/webset09/10212009/global_circle.gif*/) no-repeat;
	padding: 0 0 0 10px;
}
span.clearanceSectionOn {
	color: #4c0404;
}
div.submenucontentclearance ul, div.submenuleftclearance ul {
	color: #a00b0f;
	list-style: none; 
	padding:0 10px 0 0;
	margin:0 ;
	display:block; 
	float:left
}


/*77GIFTS DROPDOWNS
------------------------------------------------------------------------------------------------*/
#menu77gifts {
	width: 800px;
	position:absolute;
	margin: 0;
	display: none;
	z-index:3000;
	padding-top: 10px;
}
#menu77gifts .submenuleft {
	float: left;
	border-right: 2px dashed #a00b0f;
}
#menu77gifts .submenuleft h2 {
	color: #a00b0f;
	font-weight: bold;
	font-size: 11px;
	padding: 0 10px 0px 0px;
}
#menu77gifts .submenuleft h2 a {
	color: #a00b0f;
	font-weight: bold;
	padding: 0 10px 0px 10px;
	
}
#menu77gifts .submenuleft h2 a:hover {
	color: #333;
	font-weight: bold;
	padding: 0 10px 0px 10px;	
	background: url("global_circle.gif"/*tpa=http://www.ae.com/Images/77kids/webset09/10212009/global_circle.gif*/) no-repeat;
	
}
#menu77gifts .submenucontent h2 a {
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	color: #a00b0f;
	padding: 0 0 0 10px;
}
#menu77gifts .submenucontent h2 a:hover {
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	color: #333;
	padding: 0 0 0 10px;
	background: url("global_circle.gif"/*tpa=http://www.ae.com/Images/77kids/webset09/10212009/global_circle.gif*/) no-repeat;
}
#menu77gifts .submenucontent ul li, #menu77gifts .submenuleft ul li {
	list-style: none;
}
#menu77gifts .submenucontent ul li a, #menu77gifts .submenuleft ul li a {
	color: #a00b0f ;
	padding: 0 0 0 10px;
}
#menu77gifts .submenucontent ul li a:hover, #menu77gifts .submenuleft ul li a:hover {
	color: #333 ;
	background: url("global_circle.gif"/*tpa=http://www.ae.com/Images/77kids/webset09/10212009/global_circle.gif*/) no-repeat;
	padding: 0 0 0 10px;
}

#menugifts div.submenuleft, div#giftsId div.submenuleft {
	height:72px;
	border-color:#0fa004;
}

.giftsSubNav .submenuleft:hover, * html .gifts_IEhoverleft {
	background-color:#dbf1da;
}

/*77GIFTS ON STATES
------------------------------------------------------------------------------------------------*/
#giftsId {
	background: url("bgdrop_gifts.gif"/*tpa=http://www.ae.com/Images/77kids/webset10/01202010/bgdrop_gifts.gif*/) no-repeat;
	width: 800px;
	float: left;
	text-align: left;
	padding-top: 10px;
	padding-bottom: 5px;
}
#giftsId .submenuleft h2 {
	color: #a00b0f;
	font-weight: bold;
	font-size: 11px;
	padding: 0 10px 0px 0px;
}
#giftsId .submenuleft h2 a {
	color: #a00b0f;
	font-weight: bold;
	padding: 0 10px 0px 10px;	
}
#giftsId .submenuleft h2 a:hover {
	color: #333;
	font-weight: bold;
	background: url("global_circle.gif"/*tpa=http://www.ae.com/Images/77kids/webset09/10212009/global_circle.gif*/) no-repeat;
}
#giftsId .submenucontent h2 a {
	font-weight: bold;
	font-size: 11px;
	text-transform: uppercase;
	color: #a00b0f;
	padding: 0 0 0 10px;
}
#giftsId .submenucontent h2 a:hover, #giftsId .submenucontent h2.onleftnavitemVisit a {
	font-weight: bold;
	font-size: 11px;
	text-transform:uppercase;
	color: #333;
	padding: 0 0 0 10px;
	background: url("global_circle.gif"/*tpa=http://www.ae.com/Images/77kids/webset09/10212009/global_circle.gif*/) no-repeat;
}
#giftsId .submenucontent ul li a {
	color: #a00b0f;
	padding: 0 0 0 10px;
}
#giftsId .submenucontent ul li a:hover {
	color: #333;
	background: url("global_circle.gif"/*tpa=http://www.ae.com/Images/77kids/webset09/10212009/global_circle.gif*/) no-repeat;
	padding: 0 0 0 10px;
}
#giftsId li.giftsSubNavVisit a, #giftsId .submenuleft h2 a.onleftnavitem, #giftsId .submenucontent h2 a.onleftnavitem {
	color: #a00b0f;
	background: url("global_circle.gif"/*tpa=http://www.ae.com/Images/77kids/webset09/10212009/global_circle.gif*/) no-repeat;
	padding: 0 0 0 10px;
}
#giftsId li.mensSubNavVisit a:hover {
	color: #333;
	background: url("global_circle.gif"/*tpa=http://www.ae.com/Images/77kids/webset09/10212009/global_circle.gif*/) no-repeat;
	padding: 0 0 0 10px;
}
span.giftsSectionOn {
	color: #1f6030;
}

/*77playground NAVIGATION
------------------------------------------------------------------------------------------------*/
div#menuplayground {
	width: 800px;
	position:absolute;
	margin: 0;
	display: none;
	z-index:9;
}
	
/************************************ TOP DROP DOWN NAV MENU CONTENT ****************************************************/
#menuordertext, #menuwishlisttext {
	width: 200px;
	margin: 0 auto;
	color: #666666;
	padding: 5px 0 7px 0;
	border-bottom: 1px dashed #cdc7a6;
}

.menustoretext {
	width: 230px;
	margin: 0 auto;
	color: #666666;
	padding: 5px 0 7px 0;
	border-bottom: 1px dashed #cdc7a6;
}

#cartDropdownTopImg {
	background: transparent url("shopping-bg-top.png"/*tpa=http://www.ae.com/Images/77kids/global/nav/shopping-bg-top.png*/) no-repeat 0 0;
	width: 215px;
	height: 15px;
	display:block;
}
* html #cartDropdownTopImg {
	background-image: url("shopping-bg-top.gif"/*tpa=http://www.ae.com/Images/77kids/global/nav/shopping-bg-top.gif*/);
}
#cartDropdownBotImg {
	background: transparent url("shared-bot.png"/*tpa=http://www.ae.com/Images/77kids/global/nav/shared-bot.png*/) no-repeat 0 0;
	width: 215px;
	height: 15px;
	display:block;
	clear: both;
}
* html #cartDropdownBotImg {
	background-image: url("shared-bot.gif"/*tpa=http://www.ae.com/Images/77kids/global/nav/shared-bot.gif*/);
}

#menushoppingbagcontent {
	background:url("shared-mid.gif"/*tpa=http://www.ae.com/Images/77kids/global/nav/shared-mid.gif*/) repeat-y;
	width: 205px;
	margin: 0;
	color: #666666;
	padding: 5px;
	float: left;
}
#menushoppingbagcontent div.scroll {
	width: 210px; 
	height:350px; 
	overflow:auto;
	clip:rect(0 210 350 0)
}
#menushoppingbagcontent div.scroll div.product{
	width: 186px; 
	margin:0 auto
}

#menushoppingbagcontent div.noscroll div.product{
	width: 203px; 
	margin:0 auto
}
#menushoppingbagcontent div.aapScroll {
	width: 210px; 
	height:250px; 
	overflow:auto;
	clip:rect(0 210 250 0)
}
#menushoppingbagcontent div.aapScroll div.product{
	width: 186px; 
	margin:0 auto
}

#menushoppingbagcontent div.noAapScroll div.product{
	width: 200px; 
	margin:0 auto
}
#menuwishlist div.divider {
	width: 205px;
	margin: 0 auto;
	border-top: 1px dashed #cdc7a6;
	padding: 3px 0 3px 0;
	margin: 9px 0 0 0;
	clear: both;
}
#menuorderform, #menuwishlistform {
	width: 200px;
	margin: 7px auto;
	overflow: hidden;
	color: #666666;
}

#menustoreform {
	width: 230px;
	margin: 7px auto;
	overflow: hidden;
	color: #666666;
}

div#menustoreform ul li option {
	width:206px;
}

#menustoreform h2, #menutrackorder h2, #menuwishlist h2,  #menushoppingbag h2 {
	color: #666666;
	font-size: 12px;
	margin: 0 0 3px 0;
}
#menustoreform input{
	border: 1px solid #cccccc;
	background: #fff;
}
#menutrackorder input {
	border: 1px solid #cccccc;
	background: #fff;
	width: 131px;
}
#menuwishlist input {
	border: 1px solid #cccccc;
	background: #fff;
	width: 125px;
}
#menustoreform input.storesearch {
	width: 36px;
	border: 0;
	margin: 7px 0 0 165px;
}
#menuwishlist input.search {
	width: 61px;
	border: 0;
	margin: 7px 0 0 80px;
}
#menuwishlist input.signin, #menusigninform input.signin {
	width: 61px;
	border: 0;
}
div#wlmenusearch input.signin {
	margin: 0 0 0 140px;
}
#menutrackorder input.ordersearch {
	width: 36px;
	border: 0;
	margin: 0 0 0 164px;
}
#menutrackorder div.row, #menuwishlist div.row {
	clear: all;
}
#menutrackorder div.right, #menuwishlist div.right {
	float: right;
	width: 136px;
	margin: 0 0 4px 0;
}
#menutrackorder div.left, #menuwishlist div.left{
	float: left;
	width: 40px;
	padding: 3px 0px;
	white-space: nowrap;
}
/************************************ PAGE CONTENT ****************************************************/
#content {
	width: 800px;
	text-align: left;
	margin: 0 auto;
	clear: both;
}
#lvlcontent {
	width: 800px;
	text-align: left;
	margin: 0 20px 0 20px;
	clear: both
}
#contentright {
	float: right;z-index:0
}
#contentleft {
	float: left;
}
/************************************ MARKETING BUTTONS ****************************************************/
#marketingbuttons {
	width: 800px;
	text-align: left;
	margin: 0 20px 0 20px;
	clear: both;
}
#marketingbuttons div {
	float: left;
	padding: 10px 0 10px 0;
}
#marketingbuttons div.spacer {
	margin: 0 10px 0 0;
}
#login {
	width: 287px;
	font-size: 10px;
	text-align: right;
	padding: 6px 5px 0 0;
	white-space: nowrap;
}
#login a {
	font-size: 10px;
	text-decoration: underline;
}

#menusignin {
	width: 233px;
	z-index:99;
	display: block;
	top: -74px;
	position:absolute;
	left:388px;
	display: none;
}
body.aerieBody #menusignin {
	width: 233px;
	z-index:99;
	display: block;
	top: 30px;
	position:absolute;
	margin: 0 0 0 375px;
	display: none;
}
#notloggedin a {
	text-align: left;
	background:url("signin-off.gif"/*tpa=http://www.ae.com/Images/77kids/global/nav/signin-off.gif*/) no-repeat;
	display: block;
	width: 136px;
	height: 25px;
	text-indent: -5000px;
	margin: 0 0 0 40px;	
}
#notloggedin a.signinover {
	text-align: left;
	background:url("signin-over.gif"/*tpa=http://www.ae.com/Images/77kids/global/nav/signin-over.gif*/) no-repeat;
	display: block;
	width: 136px;
	height: 25px;
	text-indent: -5000px;
	margin: 0 0 0 40px;	
}
#menusignincontent {
	width: 215px;
	background:url("shared-mid.gif"/*tpa=http://www.ae.com/Images/77kids/global/nav/shared-mid.gif*/);
	float: left;
	overflow: none;
	margin: 0 auto;
	
}
#menusignintext {
	width: 196px;
	color: #666666;
	border-bottom: 1px dashed #cdc7a6;
	margin-left: 8px;
}
#menusigninform {
	width: 206px;
	margin: 7px 0 0 8px;
	color: #666666;
	overflow: hidden;
}
#menusigninform h2{
	color: #666666;
	font-size: 11px;
	font-weight:bold;
	margin: 0 0 3px 0;
	text-transform: uppercase;
	width: 200px;
}
#menusigninform h2.secure{
	background:url("signin-lock-bg.gif"/*tpa=http://www.ae.com/Images/homepage/webset07/redesign/e/signin-lock-bg.gif*/) no-repeat right top;
	padding: 0 0 6px 0;
	
}
#menusigninform div.right input{
	border: 1px solid #cccccc;
	background: #fff;
	width: 115px;
}
#menusigninform div.row {
	clear: both;
	width: 213px;
}
div.row2{
	clear: both;
	width: 199px;
	float: left;
	padding: 0 0 3px 0;
}
#menusigninform div.right {
	float: right;
	padding: 0 14px 0 0;
	margin: 0 0 4px 0;
	text-align: center;
}
#menusigninform div.left{
	float: left;
	width: 40px;
	padding: 3px 0 4px 0;
	white-space: nowrap;
}
#menusigninform div.divider {
	width: 205px;
	margin: 0 auto;
	border-top: 1px dashed #cdc7a6;
	padding: 3px 0 3px 0;
	margin: 9px 0 0 0;
	clear: both;
}
div.forgotpassword {
	float: left;
	font-size: 9px;
	padding: 4px 0 0 0;
}
div.forgotpassword a {
	text-decoration: underline;
	font-size: 9px;
}
div.fpbutton {
	float: right;
	padding: 0 14px 0 0;
	width: 61px;
	text-align: right;
}
#giftguidewishlist {
	color: #00703c;
	font-weight: bold;
}
#giftguidewishlist div.left {
	padding: 0 10px 0 0;
}
#giftguidewishlist input{
	border: 1px solid #00703c;
}
#giftguidewishlist input.signin{
	border: none;
}
#ggwllogin input{
	border: 1px solid #00703c;
}
#ggwllogin div.left {
	float: left;
	padding: 0 10px 0 0;

}
#ggwllogin div.right {
	float: right;
}
#ggwllogin  input.signin {
	border: none;
	margin: 4px 0 0 185px;
}
#ggwllogin {
	width: 245px;
	color: #00703c;
	font-weight: bold;
}

/* 77 KIDS CLEARANCE */
#clearancered {
	color: #FF0000;
	font-weight: bold;
}

/* SECTION BANNER */

#kidsSectionBanner {
	position: relative;
	
	background: #fff url("kids_pagebanner.gif"/*tpa=http://www.ae.com/Images/77kids/webset09/06172009/kids_pagebanner.gif*/) no-repeat;
	height:63px;
}
#kidsSectionBanner ul li {
	position:absolute;
	list-style-image:none;
	list-style-type:none;
}
#kidsSectionBanner ul li a, .message {
	display: block;
	text-indent:-5000px;
	line-height: 1px;	
}

#banner_discountDetails {left:363px; top:28px;}
#banner_discountDetails a {height: 20px; width: 43px;}

#banner_discountCode {
	top:30px;
	left:415px;
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
}

#banner_shopSaleButton {left:593px; top:20px;}
#banner_shopSaleButton a {height: 20px; width: 84px;}

/* CARTBANNER */

#kidsCartBanner {
	position: relative;
	
}
#kidsCartBanner ul li {
	position: absolute;
	padding:0px; 
	margin:0;
	list-style: none outside none;
}
#kidsCartBanner ul li a {
	text-indent: -5000px;
	
	line-height: 1px;
	display: block;
	outline: none;
}

#cart_KIDSdiscountCode {
	top:57px;
	left:205px;
	color:#0079c2;
	font-weight:bold;
	font-size:12px;
	position:absolute;
}

/* GIFTCARD FOOTER INFO */
#gcinfo {
	width: 840px;
	margin: 0 auto;
	text-align: left;
	color: #fff;
	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("error_left.png"/*tpa=http://www.ae.com/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("error_left-reverse.png"/*tpa=http://www.ae.com/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("error_left-square.png"/*tpa=http://www.ae.com/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("error_mid.png"/*tpa=http://www.ae.com/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:#fff;
	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("error_right.png"/*tpa=http://www.ae.com/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("error_right-reverse.png"/*tpa=http://www.ae.com/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:552px; height:206px; position:absolute; top:-175px; left:-3px; z-index:99; background: transparent; }
#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("kids-tooltip.png"/*tpa=http://www.ae.com/Images/77kids/webset08/11052008/kids-tooltip.png*/);
	height: 28px;
	width: 144px;
}
/* All access pass styles */
.appCredit{color:#666666; font:normal 10px arial; text-transform:uppercase; width:212px; height:20px; overflow:hidden;  border-bottom:1px solid #cccccc;}
.appTitle{float:left; letter-spacing:-1px; padding:4px 0 4px 2px; width:180px}
.appPoints{ padding:4px; float:left; text-align:center; width:18px; border-left:1px solid #cccccc; color:#339966;}
#totalPoints{display:inline}
#cartTitle{border:1px solid #cccccc; border-width: 0  0  1px 1px}
#cartTitle td{border:1px solid #cccccc; border-width:1px 1px 0 0;}
.appTitleCart{text-align:center; text-transform:uppercase; font:normal 10px arial; color:#b5b5b5}
.appPointsCart{text-align:center; font:bold 16px arial; color:#9a9a9a}
.appTotal{text-align:center; text-transform:uppercase; font:normal 10px arial; color:#339966; padding:2px}
