/*-------===== CMS Slots =====-------*/
#breadCrumbs a { color: #0056af; }
#breadCrumbs a:hover { color: #0056af; }
#breadCrumbs span.breadcrumbsColor {color: #0056af;}
a, a:active, a:visited {color:#0056af}
/*-------===== CMS Slots =====-------*/
#flashSlot {
	margin: 0; padding: 0;
	width: 1000px; }
#shopSlot {
	margin: 0; padding: 0;
	width: 1000px; }
#hotDealsSlot {
	margin: 0; padding: 0;
	width: 1000px; }
#promoSlot {
	margin: 0; padding: 0;
	width: 1000px; }	
	
/*-------===== DomFather TabSet =====-------*/	
#momsFavorites {
	margin: 8px 0 8px 0; padding: 0;	
	width: 1000px; 
	background-image: url(/menu/momsFavorites_footer.gif);
	background-position: bottom left;
	background-repeat: no-repeat; 
	background-color: #d0e3fc; }
	#momsFavorites h3.header_pIR { /* Phark image Replacement */
		margin: 0; padding: 0;
		width: 1000px; height: 133px;
		background-image: url(/menu/momsFavorites_header.jpg);
		text-indent: -9999px; }
	#momsFavorites dl#tabset1 {
		margin: 0 auto; padding: 0;
	  width: 947px;
		height: 257px;
	  position: relative; }
		#momsFavorites dl#tabset1 dt#tab1, #momsFavorites dl#tabset1 dt#tab2, #momsFavorites dl#tabset1 dt#tab3 {
			margin: 0 4px 0 0; padding: 7px 11px 0 11px;
		  position: relative; 
			float: left; 
			width: 256px;
			height: 39px;
			cursor: pointer; 
			background-image: url(/menu/momsFavorites_TabOFF.gif); 
			background-position: bottom left;
			background-repeat: no-repeat;  }
			#momsFavorites dl#tabset1 dt#tab1 p, #momsFavorites dl#tabset1 dt#tab2 p, #momsFavorites dl#tabset1 dt#tab3 p {
				margin: 0; padding: 0;
				width: 150px;
				float: left;
				font-size: 1.2em;
				font-weight: bold;
				letter-spacing: -.02em;
				color: #fff; }
			#momsFavorites dl#tabset1 dt#tab1 a, #momsFavorites dl#tabset1 dt#tab2 a, #momsFavorites dl#tabset1 dt#tab3 a { 
				font-size: 1em;
				font-weight: bold;
				letter-spacing: -.02em;
				float: right;
				color: #fff; 
				text-decoration:none;
				border-bottom:1px dotted;
				}
			#momsFavorites dl#tabset1 dt#tab1 a:hover, #momsFavorites dl#tabset1 dt#tab2 a:hover, #momsFavorites dl#tabset1 dt#tab3 a:hover {border-bottom:1px solid #FFFFFF;}	
			#momsFavorites dl#tabset1 dt#tab1.active, #momsFavorites dl#tabset1 dt#tab2.active, #momsFavorites dl#tabset1 dt#tab3.active { background-image: url(/menu/momsFavorites_TabON.gif);  }
			#momsFavorites dl#tabset1 dt#tab1.active p, #momsFavorites dl#tabset1 dt#tab2.active p, #momsFavorites dl#tabset1 dt#tab3.active p { color: #000; }
			#momsFavorites dl#tabset1 dt#tab1.active a, #momsFavorites dl#tabset1 dt#tab2.active a, #momsFavorites dl#tabset1 dt#tab3.active a { color: #0a63be; border-bottom:1px dotted #0a63be; }
			#momsFavorites dl#tabset1 dt#tab1.active a:hover, #momsFavorites dl#tabset1 dt#tab2.active a:hover, #momsFavorites dl#tabset1 dt#tab3.active a:hover {border-bottom:1px solid #0a63be; }
			#momsFavorites dl#tabset1 dd {
				margin: 0; padding: 24px 0 7px 0;
			  	visibility: hidden;
			  	overflow: hidden;
				position: absolute;			    
			  	background-color: #fff;
				top: 46px;
			  	left: 0;
			  	width: 947px;
			  	display: block;}
			#momsFavorites .productView {
				margin: 0; padding: 0 24px 0 24px;
				width: 108px;
				float: left;
				border-right: solid 1px #d6e8ff; }
			#momsFavorites .productView a, #momsFavorites .productView img {
				margin: 0; padding: 0;
				border: none;
				text-decoration: none;}
			#momsFavorites .productView ul {
				margin: 0; padding: 0;
				list-style-type: none; }
				#momsFavorites .productView ul li { margin: 0 0 6px 0; padding: 0; }
					#momsFavorites .productView ul li.productTitle { margin: 5px 0; font-weight: bold; color: #0056af; }
					#momsFavorites .productView ul li.productTitle a {color: #0056af; text-decoration:none;}
					#momsFavorites .productView ul li.productTitle a:hover { border-bottom: 1px solid #0056af; text-decoration: none; }
					#momsFavorites .productView ul li.ratings { margin: 0; padding: 0; display: block;}
					#momsFavorites .productView ul li.productPrice {  display: block; color: #202020; font-weight: bold; }
			#momsFavorites dl#tabset1 dd div+div+div+div+div+div { border-right: none; } /*Turn off border for last item */
			#momsFavorites .prSnippetEngine div { padding: 5px 0; } /* Override bad padding for PR stars */

/*-------===== sIFR Adjustmments =====-------*/
h1#TopRated_TRU, h1.TRUNoResultTitle, #TopSellers_TRU, #WhatsNew_TRU, .TRUHDTitle {
	font-size: 21px;
	font-weight: bold;
	color: #0056af;
	height: 21px; }
h2#newSearchTitle {
	font-size: 18px;
	font-weight: bold;
	color: #ff6f01;
	height: 18px; }

	
	
/*-------===== Category Index =====-------*/
h1.categoryIndex_TRU_pIR, h1.categoryIndex_BRU_pIR { /* Phark image Replacement */
		margin: 25px 0; padding: 0;
		width: 749px; height: 113px;
		background-image: url(/menu/categoryIndex_TRU_pIR.jpg);
		background-repeat: no-repeat;
		background-position: top left;
		text-indent: -9999px; 
		float: left; }
		h1.categoryIndex_BRU_pIR { background-image: url(/menu/categoryIndex_BRU_pIR.jpg); } /* Change to BRU image, once created */
	#bruCategoryDisplay {
		margin: 20px 0 0 0; padding: 0;
		float: right; }
		#bruCategoryDisplay a, #bruCategoryDisplay a img { border: none; }
#categoryIndexTRU, #categoryIndexBRU {
	margin: 0 0 25px 0; padding: 0;
	width: 1000px; 
	background-image: url(/menu/categoryIndex_row_BG.gif);
	background-repeat: repeat-y;
	background-position: top left; 
	clear: both;}
	#categoryIndexBRU { background-image: url(/images/categoryIndex_row_BRU_BG.gif); }
.rowSeparatorTRU, .rowSeparatorBRU {
	margin: 0; padding: 0;
	width: 1000px; 
	height: 11px;
	clear: both;
	background-image: url(/menu/categoryIndex_separator_BG.gif);
	background-repeat: no-repeat;
	background-position: top left; }
	.rowSeparatorBRU { background-image: url(/images/categoryIndex_separator_BRU_BG.gif); }
	#categoryIndexTRU ul li a, #categoryIndexTRU ul li a:active, #categoryIndexTRU ul li a:visited, #categoryIndexBRU ul li a, #categoryIndexBRU ul li a:active, #categoryIndexBRU ul li a:visited {
		color: #000;
		border-bottom: none; 
		text-decoration: none; }
	#categoryIndexTRU ul li a:hover, #categoryIndexBRU ul li a:hover { 
		border-bottom: none; 
		text-decoration: underline; }
	.subCatBlockTRU, .subCatBlockBRU
{
	margin: 0 0 5px 5px;
	padding: 10px 20px;
	width: 200px;
	float: left;
	color: black;
	height: 220px;
	text-decoration:underline;
	border-bottom:#c9dbf4 1px solid;
	border-right:#c9dbf4 1px solid;
	
	
	
}
		.subCatBlockBRU { min-height: 300px; }
		.subCatBlockTRU .viewAll, .subCatBlockBRU .viewAll { margin: 0; padding: 0; }
	#categoryIndexTRU h2, #categoryIndexBRU h2 { margin:0 0 6px; padding: 0; 
	                               border-bottom:#c9dbf4 1px solid;
	border-right:#c9dbf4 1px solid;              
	                                             }
		#categoryIndexTRU h2 a, #categoryIndexBRU h2 a {
			margin: 0; padding: 0;
			font-size: 18px;
			color: #000000; 
			text-decoration:underline;
			border-bottom:blue 1px dotted;}
			#categoryIndexBRU h2 a { color: #614c88; }
			#categoryIndexTRU h2 a:hover, #categoryIndexBRU h2 a:hover {border-bottom:1px solid;}
	#categoryIndexTRU ul, #categoryIndexBRU ul {
		margin: 0; padding: 0;
		list-style-type: none; }
		#categoryIndexTRU ul li, #categoryIndexBRU ul li { margin: 0 0 4px 0; padding: 0; }		
		#categoryIndexTRU ul p span, #categoryIndexBRU ul p span {
			margin: 0; padding: 0 0 0 10px;
			border-bottom: 1px dotted #0a63be;  
			color: #0056af;
			background-image: url(/menu/viewall_bg_categoryIndex_TRU_DOWN.gif);
			background-position: center left;
			background-repeat: no-repeat;  }
			#categoryIndexBRU ul p span { 
				border-bottom: 1px dotted #614c88;  
				color: #614c88;
				background-image: url(/menu/viewall_bg_categoryIndex_BRU_DOWN.gif); }
			#categoryIndexTRU ul p span:hover, #categoryIndexBRU ul p span:hover {
				border-bottom: 1px solid #0a63be; 
				cursor: pointer;}
				#categoryIndexBRU ul p span:hover { border-bottom: 1px solid #614c88; }

/*-------===== Top Sellers =====-------*/
#topSellers {
	margin: 0 0 25px 0; padding: 0;
	width: 1000px; 
	background-image: url(/menu/topSellers_row_BG.gif);
	background-repeat: repeat-y;
	background-position: top left; 
	clear: both;}
h1.topSellers_pIR { /* Phark image Replacement */
		margin: 0 0 20px 17px; padding: 0;
		width: 114px; height: 23px;
		background-image: url(/menu/topSellers_pIR.gif);
		background-repeat: no-repeat;
		background-position: top left;
		text-indent: -9999px; }
#topSellersBackToLink {
	margin: 0; padding: 0 0 0 10px;
	float: right;
	background-image: url(/menu/blueArrowLeft.gif);
	background-repeat: no-repeat;
	background-position: center left; 	}
	#topSellersBackToLink a {
		font-family: arial;
		font-size: 12px;
		font-weight: bold;
		color: #0056af;
		text-decoration: none;	}
.topSellersView {
	margin: 0; padding: 0 10px;
	position: relative;
	width: 172px;
	float: left; }
	.topSellersView a {
		margin: 0; padding: 0;
		border: none;}
	.topSellersView ul {
		margin: 0; padding: 0;
		list-style-type: none; }
		.topSellersView ul li { margin: 0 0 6px 0; padding: 0; }
		.topSellersView ul li.productTitle { margin: 0 0 5px 0; font-weight: bold; color: #0056af; }
		.topSellersView ul li.productTitle a { color: #0056af; }
		.topSellersView ul li.productTitle a:hover { border-bottom: 1px dotted #0056af; text-decoration: none; }
		.topSellersView ul li.ratings { margin: 0; padding: 0; }
		.topSellersView ul li.onlineAvailability { color: #0056af; font-size: 10px; padding: 0;}
		.topSellersView ul li.promoURL { color: #dd0f54; font-weight: bold; font-size: .9em; padding: 0;}
		.topSellersView ul li.productPrice { color: #202020; font-weight: bold; }
	.topSellersRowSeparator {
		margin: 0; padding: 0;
		width: 1000px; 
		height: 11px;
		clear: both;
		background-image: url(/menu/topSellers_separator_BG.gif);
		background-repeat: no-repeat;
		background-position: top left; }
	.newBubble {
		margin: 0; padding: 0;
		position: absolute;
		z-index: 20;
		width: 50px; 
		height: 33px;
		background-image: url(/menu/TRU_new_item_overlay.gif);
		background-repeat: no-repeat;
		background-position: top left;}
	.productImage {
		margin: 9px 0 10px 0; padding: 0;
		border: none; }
	.itemNumber {
		margin: 0 5px 0 0; padding: 0;
		float: left;
		height: 160px;height: 170px;
		font-weight: bold; 
		color: #0056af; }
	.itemDetails {
		margin: 0; padding: 0; 	}

/*-------===== Bottom OAS =====-------*/
#bottom_oas_container a, #bottom_oas_container a:hover { border: none; }




/* ////////////////////////// header ///////////////////////////////////// */



.hdrClear {
	background: red;
	clear: both;
	font-size: 1px;
	height: 1px;
	padding: 0;
	margin: 0;
	border: 0;
}

#hdrWrapper {
	margin: 0 auto;
	text-align: left;
	width: 1000px;
}

#hdrTopSpacer {
	height: 18px;
}

#hdrTopSpacer, #hdrSection3 {
	overflow: hidden;
	width: 100%;
}
#hdrSection1 { 
	position: relative;
	width: 100%; 
	z-index: 9999;
} 

#hdrSection2 {
	position: relative;
	height: 44px;
	width: 1000px;
	z-index: 5000;
}
#hdrSection3 { 
	position: relative;
	border-bottom: 1px solid #FFFFFF;
	border-top: 1px solid #FFFFFF;
	clear: both; 
	z-index: 1;
}

#hdrLogo {
	float: left;
	height: 86px;
	overflow: hidden;
	width: 230px;
}

#hdrUtilityNav, #hdrToolNav {
	float: right;
	text-align: right;
	width: 735px;
}
#hdrUtilityNav {
	height: 34px;
	margin: 0 0 24px 0;
	padding: 0;
	position: relative;
	z-index: 9999; 
}

#hdrUtilityNav #hdrUtilityCountry {
	position: absolute; 
	left: 175px; 
	margin: -20px 0 0 0;
	top: 24px; 
}

#hdrUtilityNav .hdrSpacer { position: relative; top: 14px; vertical-align: top; }
#hdrUtilityNav .hdrLink { position: relative; top: 16px; vertical-align: top; }
#hdrUtilityNav .hdrFind { position: relative; top: 10px; vertical-align: top; }
#hdrUtilityNav .hdrFindLink { position: relative; top: 0px; vertical-align: top; }





/* utility nav for header */

#hdrUtilityNav ul, #hdrUtilityNav li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#hdrUtilityNav li {
	float: left;
	display: block;
}

#hdrUtilityNav {
	height: 34px;
}

#hdrUtilityNav ul {
	float: right;
}

#hdrUtilityNav ul, #hdrUtilityNav li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#hdrUtilityNav a span {
	display: none;
}

#hdrUtilityNav li {
	display: block;
	height: 44px;
}
#hdrUtilityNav a {
	height: 20px;
	display: block;
/*	margin: 10px 5px 0; */
}
#hdrUtilityNav #country1 a {
	margin: 0;
}
#utilNav {
	border-bottom: solid 1px #fff;/* need this rule to fix IE6 double margin bug */
}
#hdrUtilityNav #utilNav1 {
	background-image: none;
	width: 56px;
}
#hdrUtilityNav #utilNav1 a {
	width: 41px;
	margin-left: 0;
}
#hdrUtilityNav #utilNav2 {
	width: 80px;
	background: url(/menu/tru_utilNav.gif) no-repeat;
	background-position: -51px 0;
}
#hdrUtilityNav #utilNav2 a {
	width: 70px;
}
#hdrUtilityNav #utilNav3 {
	width: 79px;
	background: url(/menu/tru_utilNav.gif) no-repeat;
	background-position: -130px 0;
}
#hdrUtilityNav #utilNav3 a {
	width: 69px;
}
#hdrUtilityNav #utilNav4 {
	width: 44px;
	background: url(/menu/tru_utilNav.gif) no-repeat;
	background-position: -209px 0;
}
#hdrUtilityNav #utilNav4 a {
	width: 34px;
}
#hdrUtilityNav #utilNav5 {
	width: 300px;
	background: url(/menu/tru_utilNav.gif) no-repeat;
	background-position: -253px 0;
}
#hdrUtilityNav #utilNav5 a {
	width: 126px;
	height: 34px;
	margin: 0 0 0 174px;
}

/* utility nav for header */







#hdrToolNav {
	margin: 0 0 12px 0;
	padding: 0;
	height: 16px;
}
#hdrToolNav ul {
	list-style-type: none;
	margin: 0;
	border: 0;
	padding: 0;
	_margin-bottom: -3px;
}
#hdrToolNav ul li {
	display: inline;
	border: 0;
	padding: 0;
}

#hdrShoppingNav, #hdrCart {
	float: left;
	height: 44px;

}
#hdrShoppingNav ul {
	list-style-type: none;
	margin: 0;
	border: 0;
	padding: 0 0 0 5px;
	_margin-bottom: -3px;
}
#hdrShoppingNav ul li {
	display: inline;
	border: 0;
	margin: 0 0 0 -5px;
	padding: 0px;
}

#cartItems {
	color:#0056af;
	font-size: 10px;
	border: 0;
	float:left;
	height: 29px;
	line-height: 12px;
	margin-left:auto;
	margin-right: auto;
	margin-top: 15px;
	text-align:center;
	width:26px;
	width:26px;
}
#cartItems span {
	font-family: arial, verdana;
	color:#0056af;
	font-size: 13px;
	font-weight:bold;
}
#cartItems2 {
	float: left;
	border: 0;
	height: 29px;
	width:100px;
	
}
#cartItems3 {
	float:left;
	border: 0;
	height: 44px;
	width:180px;
	
}

#hdrShoppingNav { width: 779px; }

#hdrCart {
	background-color:#d6e8ff;
	float: left;
	height: 44px;
	margin: 0 0 0 1px;
	width: 200px;
	z-index: 20000;
}


/* hdrToolNav styles */
#hdrToolNav ul {
	float: right;
}
#hdrToolNav ul, #hdrToolNav li {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
#hdrToolNav a span {
	display: none;
}

#hdrToolNav li {
	float: left;
	display: block;
}

#hdrToolNav li {
	height: 28px;
	padding-top: 14px;
}
#hdrToolNav li a {
	display: block;
	height: 16px;
	background: url(/menu/tru_toolNav.gif) top left no-repeat;
}
#hdrToolNav #toolNav1 a {
	width: 94px;
}
#hdrToolNav #toolNav1 a:hover {
	background-position: 0 -18px;
}
#hdrToolNav #toolNav2 a {
	width: 79px;
	background-position: -94px 0;
}
#hdrToolNav #toolNav2 a:hover {
	background-position: -94px -18px;
}
#hdrToolNav #toolNav3 a {
	width: 104px;
	background-position: -173px 0;
}
#hdrToolNav #toolNav3 a:hover {
	background-position: -173px -18px;
}
#hdrToolNav #toolNav4 a {
	width: 84px;
	background-position: -277px 0;
}
#hdrToolNav #toolNav4 a:hover {
	background-position: -277px -18px;
}
#hdrToolNav #toolNav5 a {
	width: 81px;
	background-position: -361px 0;
}
#hdrToolNav #toolNav5 a:hover {
	background-position: -361px -18px;
}
#hdrToolNav #toolNav6 a {
	width: 171px;
	background-position: -442px 0;
}
#hdrToolNav #toolNav6 a:hover {
	background-position: -442px -18px;
}
#hdrToolNav #toolNav7 a {
	width: 95px;
	background-position: -613px 0;
}
#hdrToolNav #toolNav7 a:hover {
	background-position: -613px -18px;
}

/* end of hdrToolNav styles */





#hdrSearch {
	position: relative;
	background: url(/menu/tru_hdrSearch.gif) top left;
	background-repeat: no-repeat;
	border: 0;
	float: left;
	height: 20px;
	margin: 11px 0 13px 0;
	width: 640px;
}

#hdrSearch form { 
	margin: 0px; 
	padding: 0px; 
}

#hdrSearch #f {
	position: absolute; top: 2px; left: 88px;
	font-family: Arial, Geneva, Tahoma, Verdana;
	font-size: 12px;
	height: 20px;
	width: 130px;
}

#hdrSearch #kw {
	position: absolute; top: -1px; left: 226px;
	font-family: Arial, Geneva, Tahoma, Verdana;
	font-size: 12px;
	height: 20px;
	padding: 4px 0 0 3px;
	width: 367px;
}

#hdrSearch #goButton {
	position: absolute; top: -2px; left: 603px;
	top: -2px;
}

#hdrWelcome1 {
	border: 0;
	color: #252525;
	float:right;
	width: 300px;
	height: 20px;
	margin: 11px 0 13px 0;
	font-size: 11px;
	font-weight: bold;
}
#hdrWelcome1 #hdrWelcomeArrow {	
	background: url(/menu/tru_hdrWelcomeArrow.gif) right top;
	background-repeat: no-repeat;
	float: left;
	height: 7px;
	margin: 7px 0 0 4px;
	width: 4px;
}
#hdrWelcome1 #hdrWelcomeText {	
	float: left;
	padding: 4px 0 0 2px;
}
#hdrWelcome1 #hdrWelcomeText a {	
	color: #0056af; 
	font-size: 11px;
	font-weight: bold;
	text-decoration : underline;
}

#hdrWelcome2 {
	border: 0;
	color: #252525;
	float:right;
	font-size: 11px;
	font-weight: bold;
	width: 300px;
	height: 32px;
	margin: 4px 0 8px 0;
	overflow: hidden;
}
#hdrWelcome2 #hdrWelcomeText {	
	float: left;
	padding: 4px 0 0 2px;
}
#hdrWelcome2 #hdrWelcomeText a {	
	color: #0056af; 
	font-size: 11px;
	font-weight: bold;
	text-decoration : underline;
}
#hdrWelcome2 #hdrWelcomeText span, #hdrWelcome2 #hdrWelcomeText span a {	
	font-size: 10px;
	font-weight: normal;
}



/* ////////////////////////// main nav dropdowns /////////////////////////////////// */



ul#mainNav {
	font-family: arial, helvectica; 
	font-size: 11px;
	line-height: 10px; 
	margin: 0; 
	padding: 0 0 0 2px;
	width: 1000px;
	_margin-bottom: -3px;
}

ul#mainNav li {
	background-repeat: no-repeat; 
	float: left; 
	height: 44px; 
	list-style-type: none; 
	margin: 0 0 0 -2px;
	padding: 0; 
	position: relative; 
}

ul#mainNav li a.mainNavLink {
	display:list-item;
	height: 44px; 
	text-decoration: none;
	
}

/*images for nav headers*/
ul#mainNav li#mainNav1, ul#mainNav li#mainNav1 a {
	width: 108px;
}
ul#mainNav li#mainNav2, ul#mainNav li#mainNav2 a { width: 61px; }
ul#mainNav li#mainNav3, ul#mainNav li#mainNav3 a { width: 154px; }
ul#mainNav li#mainNav4, ul#mainNav li#mainNav4 a { width: 78px;}
ul#mainNav li#mainNav5, ul#mainNav li#mainNav5 a {	width: 68px;}
ul#mainNav li#mainNav6, ul#mainNav li#mainNav6 a { width: 131px; }
ul#mainNav li#mainNav7, ul#mainNav li#mainNav7 a { width: 184px; }
ul#mainNav li#mainNav8, ul#mainNav li#mainNav8 a { width: 32px; }
ul#mainNav li#mainNav9, ul#mainNav li#mainNav9 a { width: 50px; }
ul#mainNav li#hdrCart { 
	border-left: 1px solid #FFFFFF; 
	width: 200px;
	/*width: 188px;*/
}


ul#mainNav li#mainNav1.active { background-position: 0px -44px; z-index: 2000; }
ul#mainNav li#mainNav2.active { background-position: -99px -44px; z-index: 2000; }
ul#mainNav li#mainNav3.active { background-position: -158px -44px; z-index: 2000; }
ul#mainNav li#mainNav4.active { background-position: -310px -44px; z-index: 2000; }
ul#mainNav li#mainNav5.active { background-position: -384px -44px; z-index: 2000; }
ul#mainNav li#mainNav6.active { background-position: -535px -44px; z-index: 2000; }
ul#mainNav li#mainNav7.active { background-position: -679px -44px; z-index: 2000; }
ul#mainNav li#mainNav8.active { background-position: -679px -44px; z-index: 2000; }
ul#mainNav li#mainNav9.active { background-position: -679px -44px; z-index: 2000; }

/* ie 6 ifame */
ul#mainNav li iframe.oDiv {
	display: block; 
	left: 0;  
	position: absolute; 
	top: 44px;
}

/* syle ul for items */
ul#mainNav ul {
	background-color: #e2e2e2;
	border-bottom: 7px solid #ccc;
	border-top: 7px solid #ccc;
	display: none; 
	left: 0px; 
	padding: 0;
	position: absolute; 
	top: 44px; 
	
}

ul#mainNav li#mainNav1 ul { 
	background: url(~/menu/tru_hdrMainNavCategoryBG.gif) repeat-y top left;
	background-color: #e2e2e2;
	width: 1000px;
}
ul#mainNav li#mainNav2 ul { 
	width: 154px; 
}
ul#mainNav li#mainNav3 ul { 
	background: url(~/menu/tru_hdrMainNavBrandBG.gif) repeat-y top left;
	background-color: #e2e2e2;
	width: 425px; 
}
ul#mainNav li#mainNav4 ul { 
	
	background-color: #e2e2e2;
	width: 682px; 
}
ul#mainNav li#mainNav5 ul { 
	width: 195px; 
}
ul#mainNav li#mainNav6 ul { width: 131px; }
ul#mainNav li#mainNav7 ul { height: 0px; width: 150px; }
ul#mainNav li#mainNav8 ul { height: 0px; width: 150px; }
ul#mainNav li#mainNav9 ul { height: 0px; width: 0px; }

/*style each item*/
ul#mainNav ul li {
	color: #181818;
	position: relative; 
	float: left;
	margin: 0 0 0 14px;
	text-align: left;
}
html>body ul#mainNav ul li { height:auto; }

ul#mainNav li#mainNav1 ul li#cat_col1, ul#mainNav li#mainNav1 ul li#cat_col2, 
ul#mainNav li#mainNav1 ul li#cat_col3 {
	width: 206px; 
}
ul#mainNav li#mainNav1 ul li#cat_col4 { 
	width: 286px; 
}	
ul#mainNav li#mainNav1 ul li#cat_col4 img { 
	margin: 2px 0 0 0;
	padding: 7px 0 7px 0;
} 

ul#mainNav li#mainNav2 ul li#cat_col1 {  }	
ul#mainNav li#mainNav3 ul li#cat_col1 { width: 195px; }
ul#mainNav li#mainNav3 ul li#cat_col2 { width: 195px; }	
ul#mainNav li#mainNav4 ul li#cat_col1 { width: 195px; }
ul#mainNav li#mainNav4 ul li#cat_col2 { width: 195px; }	
ul#mainNav li#mainNav5 ul li#cat_col1 {  }	

ul#mainNav ul li a {
	padding: 0 0 0 6px; 
	font-family: arial, helvectica; 
	font-size: 11px;
	line-height: 11px; 
	display: block; 
	color: #181818;
	text-decoration: none; 
}
ul#mainNav ul li a:hover { text-decoration: underline; }

ul#mainNav ul li a.more { color: #0056af; }
ul#mainNav ul li a.more1 { color: #0056af;
                           font-size:11px;
                           height:33px;                     
                            }
ul#mainNav ul li a.seeAll { 
	color: #0056af; 
	font-size: 12px;
	float: left;
	margin: 2px 0 0 0;
	padding: 7px 0 7px 6px;
}
ul#mainNav ul li a.seeAll:hover { text-decoration: underline; } 

ul#mainNav li ul li a.hdrMenuTab1Cat, ul#mainNav li ul li a.hdrMenuCat, ul#mainNav li ul li a.hdrMenuTopic {
	display: block; 
	font-size: 12px;
	font-weight: bold;
	margin: 2px 0 0 0;
	padding: 7px 0 7px 0px;
	text-indent: 6px;
}
ul#mainNav li ul li a.hdrMenuTab1Cat {
	margin: 8px 0 0 0;
	padding: 2px 0 2px 0px;
}

ul#mainNav li ul li a.hdrMenuTopic { 
	margin: 2px 0 0 0; 
	text-indent: 6px;
}
ul#mainNav li ul li a.hdrMenuTab1Cat:hover, ul#mainNav li ul li a.hdrMenuCat:hover, ul#mainNav li ul li a.hdrMenuTopic:hover { 
	background: #fccb97;
	text-decoration: none; 
}
ul#mainNav li#mainNav1 ul li a { width: 193px; }
ul#mainNav li#mainNav2 ul li a { width: 126px; }
ul#mainNav li#mainNav3 ul li a { width: 190px; }
ul#mainNav li#mainNav4 ul li a { width: 190px; }
ul#mainNav li#mainNav5 ul li a { width: 166px; }
ul#mainNav li#mainNav6 ul li a { width: 110px; 
/*html>body ul#mainNav ul li a { height:auto; }*/



/* //////////////////////// country selector dropdowns //////////////////////////////// */



ul#countryNav {
	float: none;
	font-family: arial, helvectica; 
	font-size: 11px;
	margin: 0; 
	padding: 0;
	width: 56px; 
	_margin-bottom: -13px;
}

ul#countryNav li {
	background-repeat: no-repeat; 
	float: left; 
	height: 24px; 
	list-style-type: none; 
	margin: 0;
	padding: 0; 
	position: relative; 
}

ul#countryNav li a {
	display: block; 
	height: 24px; 
	text-decoration: none;
}

/*images for nav headers*/
ul#countryNav li#countryNav1 { background: url(/menu/tru_hdrFlag.gif) top left; }
ul#countryNav li#countryNav1, ul#countryNav li#countryNav1 a { 
	background-repeat: no-repeat; 
	width: 56px; 
}
ul#countryNav li#countryNav1.active { background-position: bottom left; }


/* ie 6 ifame */
ul#countryNav li iframe.oDiv {
	display: block; 
	left: 0;  
	position: absolute; 
	top: 24px;
}

/* syle ul for items */
ul#countryNav ul {
	background: url(/menu/tru_hdrCountryNavBG.gif);
	background-repeat: no-repeat;
	display: none; 
	left: 0px; 
	margin: 0;
	overflow: hidden;
	padding: 4px 0 0 0;
	position: absolute; 
	top: 24px; 
}

ul#countryNav li#countryNav1 ul { height: 55px; width: 134px; }

/*style each item*/
ul#countryNav ul li {
	color: #181818;
	position: relative; 
	float: left;
	margin: 0 0 1px 0;
	text-align: left;
}
html>body ul#countryNav ul li { height:auto; }

ul#countryNav li#countryNav1 ul li a {
	
	height: 24px;
	width: 131px;
}
ul#countryNav li#countryNav1 ul li#country1 a { background: url(/menu/tru_hdrCountry1.gif) top left; }
ul#countryNav li#countryNav1 ul li#country1 a:hover { background-position: bottom left; }

ul#countryNav li#countryNav1 ul li#country2 a { background: url(/menu/tru_hdrCountryUk.gif) top left; }
ul#countryNav li#countryNav1 ul li#country2 a:hover { background-position: bottom left; }

html>body ul#countryNav ul li a { height:auto; }



/* //////////////////////// country selector dropdowns (footer) //////////////////////////////// */



ul#countryNavFtr {
	font-family:arial,helvectica;
	font-size:11px;
	left:117px;
	margin:0pt;
	padding:0pt;
	position:absolute;
	top:0px;
	width:56px;
}

ul#countryNavFtr li {
	background-repeat: no-repeat; 
	float: left; 
	height: 24px; 
	list-style-type: none; 
	margin: 0;
	padding: 0; 
	position: relative; 
}

ul#countryNavFtr li a {
	display: block; 
	height: 24px; 
	text-decoration: none;
}

/*images for nav headers*/
ul#countryNavFtr li#countryNavFtr1 { background: url(/menu/tru_ftrFlag.gif) top left; }
ul#countryNavFtr li#countryNavFtr1, ul#countryNav li#countryNavFtr1 a { width: 56px; }
ul#countryNavFtr li#countryNavFtr1.active { background-position: bottom left; }


/* ie 6 ifame */
ul#countryNavFtr li iframe.oDiv {
	display: block; 
	left: 0;  
	position: absolute; 
	top: 24px;
}

/* syle ul for items */
ul#countryNavFtr ul {
	background: url(/menu/tru_ftrCountryNavBG.gif);
	background-repeat: no-repeat;
	display: none; 
	left: 0px; 
	margin: 0;
	overflow: hidden; 
	padding: 4px 0 0 0;
	position: absolute; 
	top: 24px; 
}

ul#countryNavFtr li#countryNavFtr1 ul { height: 60px; width: 145px; }

/*style each item*/
ul#countryNavFtr ul li {
	color: #181818;
	position: relative; 
	float: left;
	margin: 0 0 1px 0;
	text-align: left;
	padding: 0 0 0 1px;
}
html>body ul#countryNavFtr ul li { height:auto; }

ul#countryNavFtr li#countryNavFtr1 ul li a {
	
	height: 24px;
	width: 140px;
}
ul#countryNavFtr li#countryNavFtr1 ul li#countryFtr1 a { background: url(/menu/tru_ftrCountry1.gif) top right; }
ul#countryNavFtr li#countryNavFtr1 ul li#countryFtr1 a:hover { background-position: bottom left; }

ul#countryNavFtr li#countryNavFtr1 ul li#countryFtr2 a { background: url(/menu/tru_ftrCountryUk.gif) top right; }
ul#countryNavFtr li#countryNavFtr1 ul li#countryFtr2 a:hover { background-position: bottom left; }
html>body ul#countryNavFtr ul li a { height:auto; }



/* ////////////////////////// shop by brand & shop by chatacter/theme /////////////////////////////////// */



#brandBarWrapper, #charThemeBarWrapper {
	background: url(/menu/shopByBrand/tru_featuredBrandsAllBrandsHdr.gif) 16px top;
	background-repeat: no-repeat;
	position: relative;
	padding: 62px 0 0 0;
	margin: 24px auto 0 auto;
	width: 1000px;
}
#charThemeBarWrapper { 
	background: url(/menu/shopByBrand/tru_featuredCharsAllCharsHdr.gif) 16px top; 
	background-repeat: no-repeat;
}

#brandBar { 
	text-align: center; 
	position: absolute; 
	top: 31px;
	left: 23px;
}
#topPaddingBox {
	background: url(/menu/shopByBrand/tru_shopByBrandTopBG.gif) center;
	background-repeat: repeat-y;
	height: 31px;
	margin: 0;
}

#bottomPaddingBox {
	background: url(/menu/shopByBrand/tru_shopByBrandBottomBG.gif) center;
	background-repeat: no-repeat;
	height: 35px;
	margin: 0 0 60px 0;
}

#brand_alphawrapper_A, #brand_alphawrapper_B, #brand_alphawrapper_C, #brand_alphawrapper_D , 
#brand_alphawrapper_E, #brand_alphawrapper_F, #brand_alphawrapper_G, #brand_alphawrapper_H , 
#brand_alphawrapper_I, #brand_alphawrapper_J, #brand_alphawrapper_K, #brand_alphawrapper_L , 
#brand_alphawrapper_M, #brand_alphawrapper_N, #brand_alphawrapper_O, #brand_alphawrapper_P , 
#brand_alphawrapper_Q, #brand_alphawrapper_R, #brand_alphawrapper_S, #brand_alphawrapper_T , 
#brand_alphawrapper_U, #brand_alphawrapper_V, #brand_alphawrapper_W, #brand_alphawrapper_X , 
#brand_alphawrapper_Y, #brand_alphawrapper_Z {
	background: url(/menu/shopByBrand/tru_shopByBrandTopBG.gif) center;
	background-repeat: repeat-y;
	display: none;
	margin: 0;
	padding: 0;
	width: 1000px;
}
.brand_alpha {
	float: left;
	padding: 0 0 0 76px;
	text-align: left;
}

.brand_alpha a {
	color:#0953AA;
	font-weight:bold;
	font-size:14px;
}

.brand_container {
	background: url(/menu/shopByBrand/tru_shopByBrandContainerBG.gif) left top;
	background-repeat: repeat-y;
	float: left;
	margin: 14px 0 0 59px;
	padding: 0;
	width: 724px;
}

.branddiv {
	color: #202020;
	float: left;
	font-family: arial, helvectica;
	font-size: 13px;
	font-weight: normal;
	height: 16px;
	margin: 0 42px 0 0;
	overflow: hidden;
	text-align: left;
	width: 198px;
}
.branddiv a {
	color: #202020;
	font-family: arial, helvectica;
	font-size: 13px;
	font-weight: normal;
	text-align: left;
	text-decoration: none;
}
.branddiv a:hover { text-decoration: underline; }

#featuredBrandsCMS, #featuredCharThemeCMS {
	background: url(/menu/shopByBrand/tru_featuredBrandsHdr.gif) 16px top;
	background-repeat: no-repeat;
	padding: 48px 0 0 0;
	width: 1000px;
	margin: 0 auto;
}
#featuredCharThemeCMS { 
	background: url(/menu/shopByBrand/tru_featuredCharsHdr.gif) 16px top; 
	background-repeat: no-repeat;
}

/*-------===== TRU Footer Styles =====-------*/
#footerWrapperTRU {
	margin: 18px auto 0 auto; padding: 0px;
	background-color: #d6e8ff;
	background-image: url(/menu/footer/verticalRule_BG.gif);
	background-repeat: no-repeat;
	background-position: top right;
	font-size: 11px;
	position: relative;
	line-height: 12px;
	width:1000px;
	clear:both;
	}
	
#footerNavTRU a, #footerNavBRU a{cursor:pointer; cursor:hand;}
	
#footerRegionSites {float:left;
	height:85px;
	margin-left:33px;
	margin-top:28px;
	width:172px;
	position:relative;
}
	#footerWrapperTRU a, #footerWrapperTRU a:active, #footerWrapperTRU a:visited { color: #000; font-size: 11px; text-decoration: none; }
	#footerWrapperTRU a:hover { font-size: 11px; text-decoration: underline; }
	#footerNavTRU { 
		float:left;
		margin:25px 0 25px 0;
		padding: 0 35px 0 35px; 
		width: 652px;
	}
		#footerNavTRU ul {
			margin: 0; padding: 0;
			list-style-type: none; }
			#footerNavTRU li {	margin: 0 0 3px 0; padding: 0; }
		#footerNavTRU h4 {
			margin: 0 0 10px 0; padding: 0;
			background-repeat: no-repeat;
			background-position: top left;
			text-indent: -9999px;}	
		#footerNavTRU h4.yourOrder_TRU_pIR { /* Phark image Replacement */
			width: 77px; height: 12px;
			background-image: url(/menu/footer/yourOrder_pIR.gif); }
		#footerNavTRU h4.help_TRU_pIR { /* Phark image Replacement */
			width: 32px; height: 15px;
			background-image: url(/menu/footer/help_pIR.gif); }
		#footerNavTRU h4.giftServices_TRU_pIR { /* Phark image Replacement */
			width: 94px; height: 14px;
			background-image: url(/menu/footer/giftServices_pIR.gif); }
		#footerNavTRU h4.aboutUs_TRU_pIR { /* Phark image Replacement */
			width: 65px; height: 13px;
			background-image: url(/menu/footer/aboutUs_pIR.gif); }
		#footerNavTRU h4.safeAndSecureShopping_TRU_pIR { /* Phark image Replacement */
			width: 100px; height: 32px;
			background-image: url(/menu/footer/safeAndSecureShopping_pIR.gif); }
			.footerNavBlockTRU {
				margin: 0 40px 0 0; padding: 0;
				float: left; 
				text-align: left;
			}
#footerWrapperTRU #siteSelector {
	position:absolute;
	top:55px;
	left:7px;
	width: 100% !important;
}
#customerServiceTRU {
	background: url(/menu/footer/customerServiceText.gif);
	height: 15px;
	margin: 19px auto 0 auto;
	width: 720px;
}

/*NEW PARENTS CHECKLIST*/

#CMSbabyChecklist, #CMSbabyChecklist * {text-align:left}

#CMSbabyChecklist #mustHaveHeader {}

#CMSbabyChecklist #mustLeft {float:left;margin-left:14px;margin-top:11px;}

#CMSbabyChecklist p#whetherYou {font-size:12px;font-weight:bold;color:#564478;width:455px;margin-top:4px;margin-left:1px;}

#CMSbabyChecklist #mustRight {float:right;}

#CMSbabyChecklist #pdfBox {margin-top:20px;}

#CMSbabyChecklist #babyGearHeader {width:943px;background-color:#564478; padding-left:20px;padding-top:5px; padding-bottom:5px;margin-left:3px;}

#CMSbabyChecklist .babyGearCatHead {margin-top:15px;margin-left:23px;font-size:20px;font-weight:bold;color:#564478;}

#CMSbabyChecklist #infantCareHeader {width:943px;background-color:#e56c85; padding-left:20px;padding-top:5px; padding-bottom:5px;margin-left:3px;margin-top:5px;}

#CMSbabyChecklist .infantCareCatHead {margin-top:15px;margin-left:23px;font-size:20px;font-weight:bold;color:#e56c85;}

#CMSbabyChecklist #nurseryHeader {width:943px;background-color:#799b28; padding-left:20px;padding-top:5px; padding-bottom:5px;margin-left:3px;margin-top:5px;}

#CMSbabyChecklist .nurseryCatHead {margin-top:15px;margin-left:23px;font-size:20px;font-weight:bold;color:#799b28;}

#CMSbabyChecklist #clothingAndLayetteHeader {width:943px;background-color:#d70b5b; padding-left:20px;padding-top:5px; padding-bottom:5px;margin-left:3px;margin-top:5px;}

#CMSbabyChecklist .clothingCatHead {margin-top:15px;margin-left:23px;font-size:20px;font-weight:bold;color:#d70b5b;}

#CMSbabyChecklist #toysAndGiftsHeader {width:943px;background-color:#568ac2; padding-left:20px;padding-top:5px; padding-bottom:5px;margin-left:3px;margin-top:5px;}

#CMSbabyChecklist .toysAndGiftsCatHead {margin-top:15px;margin-left:23px;font-size:20px;font-weight:bold;color:#568ac2;}

#CMSbabyChecklist #organicHeader {width:943px;background-color:#b97730; padding-left:20px;padding-top:5px; padding-bottom:5px;margin-left:3px;margin-top:5px;}

#CMSbabyChecklist .organicCatHead {margin-top:15px;margin-left:23px;font-size:20px;font-weight:bold;color:#b97730;}

#CMSbabyChecklist .lists  {margin-left:60px;width:200px;color:#564478;font-size:13px;list-style-type: disc;}

#CMSbabyChecklist .checkLinksFloat {float:left; width:260px;margin-left:60px;margin-top:20px;margin-bottom:30px;padding:0px;}

#CMSbabyChecklist .checkLinksFloat {float:left; width:200px;margin-left:35px;margin-top:10px;margin-bottom:10px;padding:0px;}

#CMSbabyChecklist .checkLinksParents {width:270px;margin-bottom:8px;font-size:13px;}


#CMSbabyChecklist .purpleBall {margin-bottom:2px;margin-top:6px;}

#CMSbabyChecklist .purpleContainer {height:20px;float:left;width:12px;}

#CMSbabyChecklist #notAvail {font-size:12px;font-weight:bold;color:#564478;width:600px;margin-top:4px;margin-left:15px;margin-top:20px;margin-bottom:30px;}

#CMSbabyChecklist .clear	{clear:both;}



/*-------===== Parametric Left Navigation =====--------*/
#backToLinkTRU {
	margin: 7px 0 5px 0; padding: 23px 15px 10px 18px;
	width: 152px;
	background-image: url(/menu/leftnav/backTo_TRU.gif);
	background-position: top left;
	background-repeat: no-repeat;
	border-bottom: solid 6px #519f20; }
	#backToLinkTRU a:link, #backToLinkTRU a:visited,#backToLinkTRU a:active {
		margin: 0; padding: 0;
		font-weight: bold;
		font-size: 12px;
		color: #fff; 
		border: none;
		text-decoration: none; }
		#backToLinkTRU a:hover { border-bottom: dotted 1px #fff; text-decoration: none; } 
#module_expandResults.expandmodule {
	margin: 0; padding: 0 0 10px 0;
	background-color: #0056af; }	
	#module_expandResults.expandmodule a:link, #module_expandResults.expandmodule a:visited, #module_expandResults.expandmodule a:active {
		margin: 0 0 0 6px; padding: 3px 0 3px 4px;
		width: 168px;
		font-size: 11px;
		color: #fff;
		background-color: #004c9e;
		border-bottom: dotted 1px #0056af;
		text-decoration: none;
		display: block;}
		#module_expandResults.expandmodule a:hover { border-bottom: dotted 1px #fff; text-decoration: none; }
		#module_expandResults.expandmodule a img { margin: 0 5px 0 0; padding: 0; }
		#module_expandResults.expandmodule p { margin: 10px 0 0 0; padding: 0; }
#module_expandResults.expandmodule h2 {
	margin: 0; padding: 8px 0 0 0;
	width: 185px;
	height: 30px;
	font-size: 0;
	background-image: url(/menu/leftnav/yourSelections_TRU.gif);
	background-position: top left;
	background-repeat: no-repeat; }
		#module_expandResults.expandmodule h2 span a:link, #module_expandResults.expandmodule h2 span a:visited, #module_expandResults.expandmodule h2 span a:active {
			margin: 0 9px 0 0; padding: 0;
			width: 37px;
			float: right;
			font-size: 11px;
			color: #fff;
			background-color: #0056af;
			border-bottom: dotted 1px #fff;
			text-decoration: none; }
			#module_expandResults.expandmodule h2 span a:hover { border-bottom: solid 1px #fff; text-decoration: none; } 
#leftnav_container {
	margin: 0; padding: 64px 0 0 0;
	width: 185px;
	background-color: #d6e8ff;
	background-image: url(/menu/leftnav/narrowBy_TRU.gif);
	background-position: top left;
	background-repeat: no-repeat;}
#modules.modules, 
#expandMoreContent_BrandNameSecondary.moreValues {margin: 0; padding: 0;}
	#module_AuthororArtist.module,
	#module_FurnitureFinish.module,
	#module_Taxonomy.module, 
	#module_Taxonomy1.module,
	#module_BoyGirl.module, 
	#module_Colors.module, 
	#module_Size.module, 
	#module_Platform.module, 
	#module_ESRBRating.module, 
	#module_StorePrice.module, 
	#module_Genre.module, 
	#module_CharacterTheme.module,
	#module_TRUAgeFilter.module,
	#module_BrandNameSecondary.module,
	#module_TRUSpecialityShops.module,
	#module_PRTagBestUses.module,
	#module_PRTagDescribeYourself.module,
	#module_PRTagPros.module {
		margin: 0; padding: 10px 0;
		width: 185px;
		border-bottom: solid 2px #fff; }
		#module_PRTagPros.module,
		#module_PRTagBestUses.module{
			border-bottom: none;
			padding-bottom:5px;
		}
		#module_PRTagDescribeYourself.module { margin:0; padding: 0 0 2px;}

		#expandMoreContent_BrandNameSecondary.moreValues h2, 
		#module_PRTagDescribeYourself.module h2, 
		#module_PRTagBestUses.module h2, 
		#module_AuthororArtist.module h2, 
		#module_FurnitureFinish.module h2, 
		#module_Taxonomy.module h2, 
		#module_Taxonomy1.module h2, 
		#module_BoyGirl.module h2, 
		#module_Colors.module h2, 
		#module_Size.module h2, 
		#module_Platform.module h2, 
		#module_ESRBRating.module h2, 
		#module_StorePrice.module h2, 
		#module_Genre.module h2, 
		#module_CharacterTheme.module h2,
		#module_TRUAgeFilter.module h2, 
		#module_BrandNameSecondary.module h2, 
		#module_PRTagPros.module h2,
		#module_TRUSpecialityShops.module h2 {
			margin: 0 0 5px 0; padding: 0;
			font-size: 1px;
			width: 185px;
			height: 13px;
			text-indent: -9999px;
			cursor: pointer;
			background-position: top left;
			background-repeat: no-repeat; }
			#module_AuthororArtist.module h2 { background-image: url(/menu/leftnav/module_AuthororArtist_TRU.gif); }
			#module_FurnitureFinish.module h2 { background-image: url(/menu/leftnav/module_FurnitureFinish_TRU.gif); }
			#module_Taxonomy.module h2 { background-image: url(/menu/leftnav/module_Taxonomy_TRU.gif); }
			#module_Taxonomy1.module h2 { background-image: url(/menu/leftnav/module_Taxonomy1_TRU.gif); }
			#module_BoyGirl.module h2 { background-image: url(/menu/leftnav/module_BoyGirl_TRU.gif); }
			#module_Colors.module h2 { background-image: url(/menu/leftnav/module_Colors_TRU.gif); }
			#module_Size.module h2 { background-image: url(/menu/leftnav/module_Size_TRU.gif); }
			#module_Platform.module h2 { background-image: url(/menu/leftnav/module_Platform_TRU.gif); }
			#module_ESRBRating.module h2 { background-image: url(/menu/leftnav/module_ESRBRating_TRU.gif); }
			#module_StorePrice.module h2 { background-image: url(/menu/leftnav/module_StorePrice_TRU.gif); }
			#module_Genre.module h2 { background-image: url(/menu/leftnav/module_Genre_TRU.gif); }
			#module_CharacterTheme.module h2 { background-image: url(/menu/leftnav/module_CharacterTheme_TRU.gif); }
			#module_TRUAgeFilter.module h2 { background-image: url(/menu/leftnav/module_TRUAgeFilter_TRU.gif); }
			#module_BrandNameSecondary.module h2 { background-image: url(/menu/leftnav/module_BrandNameSecondary_TRU.gif); }
			#module_PRTagPros.module h2 { background-image: url(/menu/leftnav/module_PRTagPros_TRU.gif); }
			#module_TRUSpecialityShops.module h2 { background-image: url(/menu/leftnav/module_TRUSpecialityShops_TRU.gif); }
			#expandMoreContent_BrandNameSecondary.moreValues p, 
			#module_PRTagDescribeYourself.module p, 
			#module_PRTagBestUses.module p, 
			#module_AuthororArtist.module p,
			#module_FurnitureFinish.module p,
			#module_Taxonomy.module p,
			#module_Taxonomy1.module p,
			#module_BoyGirl.module p,
			#module_Colors.module p,
			#module_Size.module p,
			#module_Platform.module p,
			#module_ESRBRating.module p,
			#module_StorePrice.module p,
			#module_Genre.module p,
			#module_CharacterTheme.module p,
			#module_TRUAgeFilter.module p,
			#module_BrandNameSecondary.module p,
			#module_PRTagPros.module p,
			#module_TRUSpecialityShops.module p { 
				margin: 0 0 4px 12px; padding:0;
				text-indent: -19px; }
			#more_PRTagPros.more, #more_PRTagDescribeYourself.more 	{padding-bottom:10px;}
			
			#expandMoreContent_BrandNameSecondary.moreValues p a:link, #expandMoreContent_BrandNameSecondary.moreValues p a:visited, #expandMoreContent_BrandNameSecondary.moreValues p a:active, 
			#module_PRTagDescribeYourself.module p a:link, #module_PRTagDescribeYourself.module p a:visited, #module_PRTagDescribeYourself.module p a:active, 
			#module_PRTagBestUses.module p a:link, #module_PRTagBestUses.module p a:visited, #module_PRTagBestUses.module p a:active, 
			#module_AuthororArtist.module p a:link, #module_AuthororArtist.module p a:visited, #module_AuthororArtist.module p a:active, 
			#module_FurnitureFinish.module p a:link, #module_FurnitureFinish.module p a:visited, #module_FurnitureFinish.module p a:active, 
			#module_Taxonomy.module p a:link, #module_Taxonomy.module p a:visited, #module_Taxonomy.module p a:active, 
			#module_Taxonomy1.module p a:link, #module_Taxonomy1.module p a:visited, #module_Taxonomy1.module p a:active, 
			#module_BoyGirl.module p a:link, #module_BoyGirl.module p a:visited, #module_BoyGirl.module p a:active, 
			#module_Colors.module p a:link, #module_Colors.module p a:visited, #module_Colors.module p a:active, 
			#module_Size.module p a:link, #module_Size.module p a:visited, #module_Size.module p a:active, 
			#module_Platform.module p a:link, #module_Platform.module p a:visited, #module_Platform.module p a:active, 
			#module_ESRBRating.module p a:link, #module_ESRBRating.module p a:visited, #module_ESRBRating.module p a:active, 
			#module_StorePrice.module p a:link, #module_StorePrice.module p a:visited, #module_StorePrice.module p a:active, 
			#module_Genre.module p a:link, #module_Genre.module p a:visited, #module_Genre.module p a:active, 
			#module_CharacterTheme.module p a:link, #module_CharacterTheme.module p a:visited, #module_CharacterTheme.module p a:active, 
			#module_TRUAgeFilter.module p a:link, #module_TRUAgeFilter.module p a:visited, #module_TRUAgeFilter.module p a:active, 
			#module_BrandNameSecondary.module p a:link, #module_BrandNameSecondary.module p a:visited, #module_BrandNameSecondary.module p a:active, 
			#module_PRTagPros.module p a:link, #module_PRTagPros.module p a:visited, #module_PRTagPros.module p a:active,
			#module_TRUSpecialityShops.module p a:link, #module_TRUSpecialityShops.module p a:visited, #module_TRUSpecialityShops.module p a:active {
				margin: 0 0 0 20px; padding: 0;
				color: #494c4d; 
				font-size: 11px;
				border: none;
				text-decoration: none;
				line-height: 11px;}
				#expandMoreContent_BrandNameSecondary.moreValues p a:hover,  
				#module_PRTagDescribeYourself.module p a:hover,
				#module_PRTagBestUses.module p a:hover,
				#module_AuthororArtist.module p a:hover,
				#module_FurnitureFinish.module p a:hover,
				#module_Taxonomy.module p a:hover,
				#module_Taxonomy1.module p a:hover,
				#module_BoyGirl.module p a:hover,
				#module_Colors.module p a:hover,
				#module_Size.module p a:hover,
				#module_Platform.module p a:hover,
				#module_ESRBRating.module p a:hover,
				#module_StorePrice.module p a:hover,
				#module_Genre.module p a:hover,
				#module_CharacterTheme.module p a:hover,
				#module_TRUAgeFilter.module p a:hover,
				#module_BrandNameSecondary.module p a:hover,
				#module_PRTagPros.module p a:hover,
				#module_TRUSpecialityShops.module p a:hover {
					border: none;
					text-decoration: underline; }
			#expandMoreContent_BrandNameSecondary.moreValues p span.count,
			#module_PRTagDescribeYourself.module p span.count,
			#module_PRTagBestUses.module p span.count,
			#module_AuthororArtist.module p span.count,
			#module_FurnitureFinish.module p span.count,
			#module_Taxonomy.module p span.count,
			#module_Taxonomy1.module p span.count,
			#module_BoyGirl.module p span.count,
			#module_Colors.module p span.count,
			#module_Size.module p span.count,
			#module_Platform.module p span.count,
			#module_ESRBRating.module p span.count,
			#module_StorePrice.module p span.count,
			#module_Genre.module p span.count,
			#module_CharacterTheme.module p span.count,
			#module_TRUAgeFilter.module p span.count,
			#module_BrandNameSecondary.module p span.count,
			#module_PRTagPros.module p span.count,
			#module_TRUSpecialityShops.module p span.count {
				margin: 0; padding: 0;
				color: #494c4d; 
				font-size: 11px; }
	div.module h3 {
		margin: 0 0 5px 5px; padding: 0;
		color: #494c4d; 
		font-size: 11px;
		font-weight: bold;
		font-style: italic;}
	#leftnav_container div.separator { display: none; height: 2px; background-color: #fff; }
#parametricFilters h1 { display: none; }	

#pagination a.viewAll:hover {border-bottom:1px solid #0851AD;}
#prod_col_content	{color:#0953AA; font-size:20px; height:20px; font-family:Arial,Helvetica,sans-serif; font-weight:bold;}
