#topNav #universalTopNav .division {float:left;}

#divisionContainer .division img {background-image:url("../images/topnav_sprite.png?20120125"); background-repeat: no-repeat; width: 0px;} 

/*Womens*/
#divisionContainer .division .topnavSprite_division5643_notSelected, 
#divisionContainer .division .topnavSprite_division5643_off { background-position: 0 -1540px; width: 79px; height: 27px; }
#divisionContainer .division .topnavSprite_division5643_over, 
#divisionContainer .division .topnavSprite_division5643_selected { background-position: 0 -1617px; width: 79px; height: 27px; }  

/*Body*/
#divisionContainer .division .topnavSprite_division5897_notSelected, 
#divisionContainer .division .topnavSprite_division5897_off { background-position: 0 -154px; width: 65px; height: 27px; }
#divisionContainer .division .topnavSprite_division5897_over, 
#divisionContainer .division .topnavSprite_division5897_selected {  background-position: 0 -231px; width: 65px; height: 27px; }  

/*Maternity*/
#divisionContainer .division .topnavSprite_division5997_notSelected, 
#divisionContainer .division .topnavSprite_division5997_off { background-position: 0 -924px; width: 109px; height: 27px; }
#divisionContainer .division .topnavSprite_division5997_over, 
#divisionContainer .division .topnavSprite_division5997_selected { background-position: 0 -1001px; width: 109px; height: 27px; }  

/*Mens*/
#divisionContainer .division .topnavSprite_division5063_notSelected, 
#divisionContainer .division .topnavSprite_division5063_off { background-position: 0 -770px; width: 57px; height: 27px; }
#divisionContainer .division .topnavSprite_division5063_over, 
#divisionContainer .division .topnavSprite_division5063_selected { background-position: 0 -847px; width: 57px; height: 27px; }  

/* Boys */
#divisionContainer .division .topnavSprite_division6172_notSelected, 
#divisionContainer .division .topnavSprite_division6172_off { background-position: 0 0; width: 64px; height: 27px; }
#divisionContainer .division .topnavSprite_division6172_over, 
#divisionContainer .division .topnavSprite_division6172_selected { background-position: 0 -77px; width: 64px; height: 27px; }   

/* Girls */ #divisionContainer .division .topnavSprite_division6256_notSelected, 
#divisionContainer .division .topnavSprite_division6256_off { background-position: 0 -308px; width: 69px; height: 27px; }
#divisionContainer .division .topnavSprite_division6256_over, 
#divisionContainer .division .topnavSprite_division6256_selected { background-position: 0 -385px; width: 69px; height: 27px; }   

/* Baby Girl */
#divisionContainer .division .topnavSprite_division6487_notSelected, 
#divisionContainer .division .topnavSprite_division6487_off { background-position: 0 -616px; width: 116px; height: 27px; }
#divisionContainer .division .topnavSprite_division6487_over, 
#divisionContainer .division .topnavSprite_division6487_selected { background-position: 0 -693px; width: 116px; height: 27px; } 

/* Baby Boy */
#divisionContainer .division .topnavSprite_division42022_notSelected, 
#divisionContainer .division .topnavSprite_division42022_off { background-position: 0 -462px; width: 113px; height: 27px; }
#divisionContainer .division .topnavSprite_division42022_over, 
#divisionContainer .division .topnavSprite_division42022_selected { background-position: 0 -539px; width: 113px; height: 27px; } 

/* Toddler Girl */
#divisionContainer .division .topnavSprite_division6413_notSelected, 
#divisionContainer .division .topnavSprite_division6413_off { background-position: 0 -1386px; width: 130px; height: 27px; }
#divisionContainer .division .topnavSprite_division6413_over, 
#divisionContainer .division .topnavSprite_division6413_selected { background-position: 0 -1463px; width: 130px; height: 27px; } 

/* Toddler Boy */
#divisionContainer .division .topnavSprite_division6345_notSelected, 
#divisionContainer .division .topnavSprite_division6345_off { background-position: 0 -1232px; width: 125px; height: 27px; }
#divisionContainer .division .topnavSprite_division6345_over, 
#divisionContainer .division .topnavSprite_division6345_selected { background-position: 0 -1309px; width: 125px; height: 27px; }   

/*Sale*/
#divisionContainer .division .topnavSprite_division63819_notSelected, 
#divisionContainer .division .topnavSprite_division63819_off { background-position: 0 -1078px; width: 63px; height: 27px; }
#divisionContainer .division .topnavSprite_division63819_over, 
#divisionContainer .division .topnavSprite_division63819_selected { background-position: 0 -1155px; width: 63px; height: 27px; }  

/* Top Nav layout styles */
#universalTopNavLayout {width: 990px; height: 105px;}
#topNavRow {height: 77px; width: 990px;}
#topNavBottomRow {height:27px; width:990px;}
#topNavBannerContainer {width:463px; height: 62px;}
#topNavLogoBannerWrapper, #topNavLogoContainer {width: 62px; height: 62px;}
#topNavSecondaryBannerWrapper {width: 288px; height: 62px;}
#topNavRightSideWrapper {width: 177px; height: 77px;}
#topNavSearchWrapper, #searchInputWrapper {width: 134px; height: 17px;}
#topNavQuickLinkButtonWrapper {width: 173px; height: 13px;	margin-top: 9px;}

.floatLeft { float: left; }
.floatRight { float: right; }
.posRel { position: relative; }
.posAbs { position: absolute; } 

/*Search box styles */
input, select, button {     
	color: #666666;     
	font-family: "Lucida Grande",Verdana,Arial,Sans-serif;     
	font-size: 9px;     
	margin: 0;     
	padding: 0; } 

#topSearchText { 	
	width: 109px; 	
	border: 1px solid #bbbbbb; 	
	height: 15px; 	
	padding-left: 23px; 	
	background-image:url("../images/topnav_sprite.png?20120125");   	
	background-position: -223px -189px; } 
	
#searchInputButtonDiv { 	
	width: 15px; 	
	height: 15px; 	
	top: 1px; 	
	left: 118px; } 
	
/* QuickLink Button Styles */
#topNavQuickLinkButton { 	
	width: 173px; 	
	height: 13px; 	
	background-image:url("../images/topnav_sprite.png?20120125");   	
	background-position: -223px -126px; } 
	
#topNavQuickLinkButton.findStore {background-position: -223px 0;}
#topNavQuickLinkButton.creditCard {background-position: 0 -1901px;}
#topNavQuickLinkButton.giftCard {background-position: -223px -63px;} 

/* GapMag Button styles */
#topNavGapMagButton { 	
	width: 78px; 	
	height: 12px; 	
	background-image:url("../images/topnav_sprite.png?20120125");   	
	background-position: -84px -1766px; } 
	
#topNavGapMagButtonWrapper { 	
	width: 78px; 	
	height: 12px; 	
	margin-top: 15px; 	
	margin-right: 1px; } 
	
#topNavGapMagButton.hoverMag {background-position: 0 -1766px;} 

