/*************************Background******************************/
body { min-width:812px; }

body #toolLinks { height:19px; }

#fauxBody {	background:#29150c url("/Images/77kids/webset11/0413/summer-bg.jpg") center 4px repeat-y; }

#pageContent #content.mainAnon { border: none; }
/*************************Kids Homepage******************************/
#Kids_flashAlt {
	position:relative;
	left: -79px;
	top: 10px;
}
#Kids_Main { width: 812px; height: 897px; }

#pageContent .MainContent { background: url("/Images/77kids/webset11/0615/kidsHP.jpg") center 10px no-repeat; }

#Kids_Main #GG_ShopNow { left: 77px; top: 422px; }
#Kids_Main #GG_ShopNow a { width: 96px; height: 30px; }
#Kids_Main #GG_ShopNow a span { left: 0px; top: 0px; width: 96px; padding-top: 30px; }

#Kids_Main #GB_ShopNow { left: 187px; top: 416px; }
#Kids_Main #GB_ShopNow a { width: 89px; height: 29px; }
#Kids_Main #GB_ShopNow a span { left: 0px; top: 0px; width: 89px; padding-top: 29px; }

#Kids_Main #GG { left: 249px; top: 747px; }
#Kids_Main #GG a { width: 45px; height: 25px; }
#Kids_Main #GG a span { left: 0px; top: 0px; width: 45px; padding-top: 25px; }

#Kids_Main #TG { left: 299px; top: 747px; }
#Kids_Main #TG a { width: 68px; height: 25px; }
#Kids_Main #TG a span { left: 0px; top: 0px; width: 68px; padding-top: 25px; }

#Kids_Main #BG { left: 373px; top: 747px; }
#Kids_Main #BG a { width: 37px; height: 25px; }
#Kids_Main #BG a span { left: 0px; top: 0px; width: 37px; padding-top: 25px; }

#Kids_Main #GB { left: 415px; top: 747px; }
#Kids_Main #GB a { width: 40px; height: 25px; }
#Kids_Main #GB a span { left: 0px; top: 0px; width: 40px; padding-top: 25px; }

#Kids_Main #TB { left: 459px; top: 747px; }
#Kids_Main #TB a { width: 68px; height: 25px; }
#Kids_Main #TB a span { left: 0px; top: 0px; width: 68px; padding-top: 25px; }

#Kids_Main #BB { left: 531px; top: 747px; }
#Kids_Main #BB a { width: 41px; height: 25px; }
#Kids_Main #BB a span { left: 0px; top: 0px; width: 41px; padding-top: 25px; }

#AERewards { left:24px; top: 789px; }
/*************************AERewards*****************************************/
#AERewards a { width: 759px; height: 46px; }
#AERewards a span { left: 0px; top: 0px; width: 759px; padding-top: 46px; }
#AERewards { background:url("/Images/77kids/global/kidsSprite.png") no-repeat; }
/*****************************************************Kids Gender Pages******************************/
/*************************Stickers***************************************/
.GirlsStickers { background: url("/Images/77kids/webset11/0523/girls_sticker_bg.jpg") center 117px no-repeat; }

.BoysStickers { background: url("/Images/77kids/webset11/0523/boys_sticker_bg.jpg") center 117px no-repeat; }
/*************************Grader Girls***********************************/
#pageContent .GGContent { background: url("/Images/77kids/webset11/0616/gg.jpg") center top no-repeat; }

#Kids_GG { width: 812px; height: 893px; }

#Kids_GG #Kids_ContentLink { left: -55px; top: 16px; }
#Kids_GG #Kids_ContentLink a { width: 931px; height: 662px; }
#Kids_GG #Kids_ContentLink a span { left: 0px; top: 14px; width: 931px; padding-top: 649px; }

#Kids_GG #GG { left: 93px; top: 701px; }
#Kids_GG #GG a { width: 625px; height: 65px; }
#Kids_GG #GG a span { left: 0px; top: 0px; width: 625px; padding-top: 65px; }
/*************************Toddler Girls***********************************/
#pageContent .TGContent { background: url("/Images/77kids/webset11/0616/tg.jpg") center top no-repeat; }

#Kids_TG { width: 812px; height: 893px; }

#Kids_TG #Kids_ContentLink { left: -55px; top: 16px; }
#Kids_TG #Kids_ContentLink a { width: 931px; height: 662px; }
#Kids_TG #Kids_ContentLink a span { left: 0px; top: 14px; width: 931px; padding-top: 649px; }

#Kids_TG #TG { left: 93px; top: 701px; }
#Kids_TG #TG a { width: 625px; height: 65px; }
#Kids_TG #TG a span { left: 0px; top: 0px; width: 625px; padding-top: 65px; }
/*************************Baby Girls***********************************/
#pageContent .BGContent { background: url("/Images/77kids/webset11/0616/bg.jpg") center top no-repeat; }

#Kids_BG { width: 812px; height: 893px; }

#Kids_BG #Kids_ContentLink { left: -55px; top: 16px; }
#Kids_BG #Kids_ContentLink a { width: 931px; height: 662px; }
#Kids_BG #Kids_ContentLink a span { left: 0px; top: 14px; width: 931px; padding-top: 649px; }

#Kids_BG #BG { left: 93px; top: 701px; }
#Kids_BG #BG a { width: 625px; height: 65px; }
#Kids_BG #BG a span { left: 0px; top: 0px; width: 625px; padding-top: 65px; }
/*************************Grader Boys***********************************/
#pageContent .GBContent { background: url("/Images/77kids/webset11/0616/gb.jpg") center top no-repeat; }

#Kids_GB { width: 812px; height: 893px; }

#Kids_GB #Kids_ContentLink { left: -55px; top: 16px; }
#Kids_GB #Kids_ContentLink a { width: 931px; height: 662px; }
#Kids_GB #Kids_ContentLink a span { left: 0px; top: 14px; width: 931px; padding-top: 649px; }

#Kids_GB #GB { left: 93px; top: 701px; }
#Kids_GB #GB a { width: 625px; height: 65px; }
#Kids_GB #GB a span { left: 0px; top: 0px; width: 625px; padding-top: 65px; }
/*************************Toddler Boys***********************************/
#pageContent .TBContent { background: url("/Images/77kids/webset11/0616/tb.jpg") center top no-repeat; }

#Kids_TB { width: 812px; height: 893px; }

#Kids_TB #Kids_ContentLink { left: -55px; top: 16px; }
#Kids_TB #Kids_ContentLink a { width: 931px; height: 662px; }
#Kids_TB #Kids_ContentLink a span { left: 0px; top: 14px; width: 931px; padding-top: 649px; }

#Kids_TB #TB { left: 93px; top: 701px; }
#Kids_TB #TB a { width: 625px; height: 65px; }
#Kids_TB #TB a span { left: 0px; top: 0px; width: 625px; padding-top: 65px; }
/*************************Baby Boys***********************************/
#pageContent .BBContent { background: url("/Images/77kids/webset11/0616/bb.jpg") center top no-repeat; }

#Kids_BB { width: 812px; height: 893px; }

#Kids_BB #Kids_ContentLink { left: -55px; top: 16px; }
#Kids_BB #Kids_ContentLink a { width: 931px; height: 662px; }
#Kids_BB #Kids_ContentLink a span { left: 0px; top: 14px; width: 931px; padding-top: 649px; }

#Kids_BB #BB { left: 93px; top: 701px; }
#Kids_BB #BB a { width: 625px; height: 65px; }
#Kids_BB #BB a span { left: 0px; top: 0px; width: 625px; padding-top: 65px; }
/*************************Clearance Homepage******************************/
#pageContent .ClearanceContent { background: url("/Images/77kids/webset11/0615/clearance.jpg") center 5px no-repeat; }

#Kids_Clearance { width: 812px; height: 893px; }

#Kids_Clearance #GG_Clearance { left: 15px; top: 437px; }
#Kids_Clearance #GG_Clearance a { width: 45px; height: 25px; }
#Kids_Clearance #GG_Clearance a span { left: 0px; top: 0px; width: 45px; padding-top: 25px; }

#Kids_Clearance #TG_Clearance { left: 67px; top: 432px; }
#Kids_Clearance #TG_Clearance a { width: 68px; height: 25px; }
#Kids_Clearance #TG_Clearance a span { left: 0px; top: 0px; width: 68px; padding-top: 25px; }

#Kids_Clearance #BG_Clearance { left: 140px; top: 428px; }
#Kids_Clearance #BG_Clearance a { width: 41px; height: 25px; }
#Kids_Clearance #BG_Clearance a span { left: 0px; top: 0px; width: 41px; padding-top: 25px; }

#Kids_Clearance #GB_Clearance { left: 186px; top: 425px; }
#Kids_Clearance #GB_Clearance a { width: 40px; height: 25px; }
#Kids_Clearance #GB_Clearance a span { left: 0px; top: 0px; width: 40px; padding-top: 25px; }

#Kids_Clearance #TB_Clearance { left: 231px; top: 421px; }
#Kids_Clearance #TB_Clearance a { width: 68px; height: 25px; }
#Kids_Clearance #TB_Clearance a span { left: 0px; top: 0px; width: 68px; padding-top: 25px; }

#Kids_Clearance #BB_Clearance { left: 305px; top: 416px; }
#Kids_Clearance #BB_Clearance a { width: 41px; height: 25px; }
#Kids_Clearance #BB_Clearance a span { left: 0px; top: 0px; width: 41px; padding-top: 25px; }

#Kids_Clearance #GG { left: 249px; top: 747px; }
#Kids_Clearance #GG a { width: 45px; height: 25px; }
#Kids_Clearance #GG a span { left: 0px; top: 0px; width: 45px; padding-top: 25px; }

#Kids_Clearance #TG { left: 299px; top: 747px; }
#Kids_Clearance #TG a { width: 68px; height: 25px; }
#Kids_Clearance #TG a span { left: 0px; top: 0px; width: 68px; padding-top: 25px; }

#Kids_Clearance #BG { left: 373px; top: 747px; }
#Kids_Clearance #BG a { width: 37px; height: 25px; }
#Kids_Clearance #BG a span { left: 0px; top: 0px; width: 37px; padding-top: 25px; }

#Kids_Clearance #GB { left: 415px; top: 747px; }
#Kids_Clearance #GB a { width: 40px; height: 25px; }
#Kids_Clearance #GB a span { left: 0px; top: 0px; width: 40px; padding-top: 25px; }

#Kids_Clearance #TB { left: 459px; top: 747px; }
#Kids_Clearance #TB a { width: 68px; height: 25px; }
#Kids_Clearance #TB a span { left: 0px; top: 0px; width: 68px; padding-top: 25px; }

#Kids_Clearance #BB { left: 531px; top: 747px; }
#Kids_Clearance #BB a { width: 41px; height: 25px; }
#Kids_Clearance #BB a span { left: 0px; top: 0px; width: 41px; padding-top: 25px; }
/*************************PTA Coupon Page******************************/
#pageContent .PTAContent { background: url("/Images/77kids/webset11/0504/ptaLP.jpg") center -2px no-repeat; padding: 0; }

#Kids_PTA { width: 812px; height: 600px; }

#Kids_PTA #pta_facebook { left: 115px; top: 440px; }
#Kids_PTA #pta_facebook a { width: 316px; height: 149px; }
#Kids_PTA #pta_facebook a span { left: 0px; top: 0px; width: 316px; padding-top: 149px; }

#Kids_PTA #pta_coupon { left: 455px; top: 558px; }
#Kids_PTA #pta_coupon a { width: 80px; height: 19px; }
#Kids_PTA #pta_coupon a span { left: 0px; top: 0px; width: 80px; padding-top: 19px; }

#Kids_PTA #pta_details { left: 540px; top: 558px; }
#Kids_PTA #pta_details a { width: 48px; height: 18px; }
#Kids_PTA #pta_details a span { left: 0px; top: 0px; width: 48px; padding-top: 18px; }

#Kids_PTA #pta_code {
	left: 645px;
	top: 557px;
	color:#409dca;
	position:absolute;
	font-weight:bold;
	font-size:12px;
}
/*************************Kids Store Opening Page******************************/
#content.storeContent{ background-color:transparent; }

.storeOpeningPage .storeContent { background:url("/Images/77kids/webset11/0509/storeHP.jpg") center 13px no-repeat; padding: 0; }

#storeHome { width: 812px; height: 1169px; }

#storeHome #storeLocator { left: 5px; top: 969px; }
#storeHome #storeLocator a { width: 281px; height: 163px; }
#storeHome #storeLocator a span { left: 0px; top: 0px; width: 281px; padding-top: 163px; }

#storeHome #storeCoupon { left: 294px; top: 969px; }
#storeHome #storeCoupon a { width: 519px; height: 163px; }
#storeHome #storeCoupon a span { left: 0px; top: 0px; width: 519px; padding-top: 163px; }

#sl_hp { background-image: url("/Images/77kids/webset11/0413/storelocator_home_fashion.jpg"); }
/*************************Mix and Match Page******************************/
.kidsShop .girlsShopContent { background-image:url("/Images/77kids/global/section_images/2011/summer/tg_mixnmatch-alt.jpg"); }

.kidsShop .boysShopContent { background-image:url("/Images/77kids/global/section_images/2011/summer/tb_mixnmatch-alt.jpg"); }

#shopHP {
	width:812px;
	height:741px;
}
.needFlashLink{
	height: 200px;
	left: 169px;
	position: relative;
	top: 35px;
	width: 485px;
}
.kidsShop #content,
.mixmatchGuide {
	height: 840px;
	background-position:center -6px;
	background-color:transparent;
	background-repeat:no-repeat;
}
.mixmatchGuide #flashAlt {
	position: relative;
	top: 74px;
	left: -32px;
}
/*************************Coupon Styles*************************************/
#coupon_content {
	margin:0 auto;
	width:343px;
	height:499px;
	background-color:#FFF;
	position: relative;
}
.upc_code {
	position:absolute;
	top:124px;
	left:25px;
	display: none;
}
#coupon_print {
	margin:5px auto;
	width: 120px;
	overflow:hidden;
	outline: none;
	color: #000;
	display: block;
}
#coupon_print span { font-family: Courier; }
/**********************************Lookbook Page****************************************************/
.kidsOutfitting .girlsOutfittingContent {
	background-image:url("/Images/77kids/webset11/0413/gg_outfitting.jpg");
	position:relative;
}
.kidsOutfitting .boysOutfittingContent {
	background-image:url("/Images/77kids/webset11/0413/gb_outfitting.jpg");
	top:-62px;
	position:relative;
}
#outfittingHP {
	width:812px;
	height:649px;
}
.kidsOutfitting .boysOutfittingContent #outfittingHP { top: 61px; }

.kidsOutfitting #content {
	width:100%;
	background-position:center top;
	background-color:transparent;
	background-repeat:no-repeat;
}
.girlsOutfittingContent { height: 642px; }

.boysOutfittingContent{ height:736px; }

.girlsOutfittingContent #flashAlt {
	position: relative;
	top: -1px;
	left: -83px;
}
.boysOutfittingContent #flashAlt{
	position: relative;
	left: -83px;	
}
/**********************************Kids Section Image Links****************************************************/
.categoryPage #content {
		z-index: 1;
		position: relative;
		margin-top: 10px;
-webkit-border-radius: 3px;
   -moz-border-radius: 3px;
		border-radius: 3px;
-webkit-box-shadow: 0 0 2px #000000;
   -moz-box-shadow: 0 0 2px #000000;
		border: 4px solid #E9E4D9;
		margin-bottom: 10px;
}
/********************************Tape on Category Pages*******************************************************/
/*
.categoryPage #content:before,
.categoryPage #content:after {
	content: "";
	position: absolute;
	z-index: -1;
	background-image: url("/Images/77kids/webset11/0413/kids-logos-sprite.png");
	background-repeat: no-repeat;
	overflow: hidden;
}
.categoryPage #content:before {
	background-position: -535px -42px;
	height: 89px;
	left: -25px;
	top: -18px;
	width: 110px;
}
.categoryPage #content:after {
	background-position: -645px -65px;
	height: 91px;
	right: -15px;
	top: -10px;
	width: 119px;
}
*/
.fullFashion {
	float:none;
	height:362px;
	width:800px;
	margin-bottom:5px;
}
.normalFashion {
	float:none;
	height:354px;
	width:560px;
}
.fashionImage {
	background-repeat:no-repeat;
	position:relative;
	overflow:hidden;
}
.fashionImage a,
a.fashionImage {
	display:block;
	overflow:hidden;
}
.fashionImage span {
	display:block;
	padding-top:362px;
}
.jeanGuide {
	height:519px;
}
#toddler_dressy,
#grader_dressy { height: 361px; }

#toddler_dressy span,
#grader_dressy span { padding-top: 361px; }

.fashionImage .guideApp span {
	display:inline-block;
	padding-top:auto;
}
.guide-shop {
	height:359px;
	width:795px;
}
#whatscoolnow,
#dressyshop { margin-top:5px; }

#whatscoolnow,
#dressyshop,
.guideApp_framesContainerWrapper { height: 354px; }

.guide-shop .frame_2 a { background-position: 0 -354px !important; }

.guide-shop .frame_3 a { background-position: 0 -710px !important; }

.guide-shop .guideApp_carouselPrev,
.guide-shop .guideApp_carouselNext {
	width: 50px;
	height: 40px;
	top: 322px;
}
.guide-shop .guideApp_carouselPrev {
	background-position: 0 -96px;
	left:-3px;
	right:auto;
}
.guide-shop .guideApp_carouselNext {
	background-position: -47px -97px;
	right:-3px;
	left:auto;
}
#boys_bogohoodiesgraphics,
#girls_bogohoodiesgraphics { height:436px; }

#boys_bogohoodiesgraphics span,
#girls_bogohoodiesgraphics span { padding-top:436px; }
/************Common Styles************/
#pageContent .MainContent,
#pageContent .GGContent,
#pageContent .TGContent,
#pageContent .BGContent,
#pageContent .GBContent,
#pageContent .TBContent,
#pageContent .BBContent,
#pageContent .ClearanceContent,
#pageContent .SevenContent,
#pageContent .storeContent,
#pageContent .mainAnon,
#pageContent .kidsShopContent,
#pageContent .PTAContent,
#pageContent .kidsOutfittingContent {
	padding:0;
	width:100%;
}
#Kids_Main,
#Kids_GG,
#Kids_TG,
#Kids_BG,
#Kids_GB,
#Kids_TB,
#Kids_BB,
#Kids_Clearance,
#Kids_PTA,
#storeHome,
#shopHP,
#outfittingHP {
	margin:  0 auto;
	position: relative;
}
#Kids_Main span,
#Kids_GG span,
#Kids_TG span,
#Kids_BG span,
#Kids_GB span,
#Kids_TB span,
#Kids_BB span,
#Kids_Clearance span,
#Kids_PTA span,
#storeHome span,
.storeContent span,
.kidsShopContent span,
.textReplace {
	display: block;
	height: 0;
	overflow: hidden;
	cursor: pointer;
	position: absolute;
}
#Kids_Main a,
#Kids_GG a,
#Kids_TG a,
#Kids_BG a,
#Kids_GB a,
#Kids_TB a,
#Kids_BB a,
#Kids_Clearance a,
#Kids_PTA a,
#storeHome a,
.storeContent a,
.kidsShopContent a {
	display: block;
}
#Kids_Main ul li,
#Kids_GG ul li,
#Kids_TG ul li,
#Kids_BG ul li,
#Kids_GB ul li,
#Kids_TB ul li,
#Kids_BB ul li,
#Kids_Clearance ul li,
#Kids_PTA ul li,
#storeHome ul li,
.storeContent ul li,
.kidsShopContent ul li {
	position:absolute;
	list-style-image:none;
	list-style-type:none;
}
/*************************Navigation Styles******************************/
* html .menuOn { position:static; }

.kidsBranding #brandLogo {
	background-image: url("/Images/77kids/webset11/0413/kids-logos-sprite.png");
	background-repeat: no-repeat;
	background-position: 0 -46px;
	height: 68px;
	width: 235px;
}
.kidsBranding #mainNavFull { min-width:822px; }

.kidsBranding #mainNav {
	background-image:url("/Images/77kids/webset11/0413/summer-menu-rootcats.png");
	background-repeat: no-repeat;
	height:23px;	
}
.rootCat_77girls #mainNavWrapper,
.rootCat_77tgirls #mainNavWrapper,
.rootCat_babygirls #mainNavWrapper,
.rootCat_77boys #mainNavWrapper,
.rootCat_77tboys #mainNavWrapper,
.rootCat_babyboys #mainNavWrapper,
.rootCat_77clearance #mainNavWrapper { height: 121px; }

.kidsBranding #mainNav,
.kidsBranding #mainNavWrapper {
	background-color:transparent;
	width:812px;
	padding-top:3px;
}
.kidsBranding #mainNav .navRootWrapper {
	height:62px;
	left: 0px;
	padding: 37px 0 16px 0px;
	top: -1px;
}
#mainNav .subMenu {
	padding: 0px 5px 0 4px;
	border-left: 1px solid #000;	
}
#mainNav .submenuleft { padding: 0px 5px 0 3px; }

#mainNav .subMenu,
#mainNav .submenuleft { height: 69px; }

#mainNav .navRootWrapper .subMenu li a:hover,
#mainNav .navRootWrapper .subMenu h2 a:hover,
#mainNav .navRootWrapper .submenuleft li a:hover,
#mainNav .navRootWrapper .submenuleft h2 a:hover { background: url("/Images/77kids/webset11/0413/kids-logos-sprite.png") no-repeat -744px -55px transparent; }

#mainNav li a {
	height:30px;
	position:relative;
	z-index:2;
}
#mainNav li:hover .navRootWrapper a { background-image:none; }

#mainNav a,
#mainNav h2 { color: #000; }

.mainNavRoots { background-color:transparent; }

#mainNavGirls { background-position:0 0; }

#mainNavGirls a { width:67px; }

#mainNavToddlerGirls a { width:168px; }

#mainNavBabyGirls a { width:127px; }

#mainNavBoys a { width:70px; }

#mainNavToddlerBoys a { width:150px; }

#mainNavBabyBoys a { width:118px; }

#mainNavKidsClearance a { width:112px; }

#mainNavGirls div.submenuleft:hover,
#mainNavGirls div.subMenu:hover {
	background:rgb(252, 144, 199);
	background-color:rgba(252, 144, 199, 0.5);
}
#mainNavToddlerGirls div.submenuleft:hover,
#mainNavToddlerGirls div.subMenu:hover {
	background:rgb(255, 221, 227);
	background-color:rgba(255, 221, 227, 0.5);
}
#mainNavBabyGirls div.submenuleft:hover,
#mainNavBabyGirls div.subMenu:hover {
	background:rgb(250, 232, 217);
	background-color:rgba(250, 232, 217, 0.5);
}
#mainNavBoys div.submenuleft:hover,
#mainNavBoys div.subMenu:hover {
	background:rgb(153, 215, 226);
	background-color:rgba(153, 215, 226, 0.5);
}
#mainNavToddlerBoys div.submenuleft:hover,
#mainNavToddlerBoys div.subMenu:hover {
	background:rgb(204, 231, 252);
	background-color:rgba(204, 231, 252, 0.5);
}
#mainNavBabyBoys div.submenuleft:hover,
#mainNavBabyBoys div.subMenu:hover {
	background:rgb(215, 235, 246);
	background-color:rgba(215, 235, 246, 0.5);
}
#mainNavKidsClearance div.submenuleft:hover,
#mainNavKidsClearance div.subMenu:hover {
	background:rgb(244, 227, 220);
	background-color:rgba(244, 227, 220, 0.5);
}
#mainNavKidsClearance .navRootWrapper div:first-child  {
	border-left: none;
}
#mainNavGirls div.navRootWrapper,
#mainNavToddlerGirls div.navRootWrapper,
#mainNavBabyGirls div.navRootWrapper,
#mainNavBoys div.navRootWrapper,
#mainNavToddlerBoys div.navRootWrapper,
#mainNavBabyBoys div.navRootWrapper,
#mainNavKidsClearance div.navRootWrapper {
		background: url("/Images/77kids/webset11/0413/summer-menu.png");	
		background-repeat:no-repeat;
		background-attachment:scroll;
		background-color:transparent;
		opacity:0.9;
		filter:alpha(opacity=90);
-webkit-box-shadow: 0 8px 4px -6px #000;
   -moz-box-shadow: 0 8px 4px -6px #000;
		box-shadow: 0 8px 4px -6px #000;
}
#mainNavGirls div.navRootWrapper{
	background-position: 0 -1px;	
}
#mainNavToddlerGirls div.navRootWrapper {
	background-position: 0 -118px;	
}
#mainNavBabyGirls div.navRootWrapper {
	background-position: 0 -235px;	
}
#mainNavBoys div.navRootWrapper {
	background-position: 0 -352px;	
}
#mainNavToddlerBoys div.navRootWrapper {
	background-position: 0 -470px;	
}
#mainNavBabyBoys div.navRootWrapper {
	background-position: 0 -588px;	
}
#mainNavKidsClearance div.navRootWrapper {
	background-position: 0 -706px;	
}
.kidsNavBottom {
	background-image:url("/Images/77kids/webset11/0413/summer-menu.png");
	background-repeat:no-repeat;
	background-color:transparent;
	height:8px;
	left:-6px;
	position:absolute;
	top:2px;
	width:814px;
	z-index:5;	
}
#gg_kidsNavBottom {	background-position:0 -143px; }

#tg_kidsNavBottom {	background-position:0 -262px; }

#bg_kidsNavBottom { background-position:0 -381px; }

#gb_kidsNavBottom {	background-position:0 -500px; }

#tb_kidsNavBottom { background-position:0 -619px; }

#bb_kidsNavBottom { background-position:0 -738px; }

#cl_kidsNavBottom {	background-position:0 -857px; }

.kidsRollover {
		background-image:url("/Images/77kids/webset11/12232010/rollover.png");
		background-repeat:no-repeat;
		background-color:transparent;
		height:39px;
		left:-4px;
		position:absolute;
		top:4px;
		width:810px;
		overflow:hidden;
-webkit-box-shadow:1px 1px 3px #8f9292;
   -moz-box-shadow:1px 1px 3px #8f9292;
		box-shadow:1px 1px 3px #8f9292; 
}
#mainNav .rolloverHolster .kidsRollover span {
	padding-top:40px;
}
.kidsRollover .message {
	display:block;
	overflow:hidden;
	height:0;
}
/****************FOOTER*******************/
#pageFoot { padding:13px 0 20px 0; }

#footer_social_header,
#footer_email_header,
#footer_email_header span { color:#000; }

.footer_sitemap_link, .footer_sitemap_header, #copy_content { color:#000; }

#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:17px;
}
#legal_content,
#footer_brand_slogan,
#footer_social_content a { background:url("/Images/77kids/webset11/0413/kids-logos-sprite.png") no-repeat; }

#footer_social_facebook a { background-position:-388px -48px; }

#footer_social_twitter a { background-position:-407px -48px; }

#footer_brand_slogan {
	width:141px;
	height:23px;
	background-position:-238px -48px;
}
#legal_content {
	width:129px;
	height:28px;
	margin-top:12px;
	background-position:-247px -83px;
}
.footer_sitemap_content ul li a{ color:#000; }
