/****************************************************************************************
				over ridden css from body-color.css
*****************************************************************************************/

body#user, body#checkout, #checkout #content, #user #content, #search #content, body#search { background-color:#fff; }


/*******************************************************************************************
							Category top banner
********************************************************************************************/
#placeshops #section_nav .s_hed{background: url(../assets/images/category/placeshops-tbar_facelift.gif) no-repeat;}
#seasonal #section_nav .s_hed{background: url(../assets/images/category/seasonal-tbar_facelift.gif) no-repeat;}
#newborn #section_nav .s_hed {background: url(../assets/images/category/newborn-tbar_facelift.gif) no-repeat;}
#girl #section_nav .s_hed {background: url(../assets/images/category/girls-tbar_facelift.gif) no-repeat;}
#babygirl #section_nav .s_hed {background: url(../assets/images/category/babygirls-tbar_facelift.gif) no-repeat;}
#babyboy #section_nav .s_hed {background: url(../assets/images/category/babyboys-tbar_facelift.gif) no-repeat;}
#boy #section_nav .s_hed {background: url(../assets/images/category/boys-tbar_facelift.gif) no-repeat;}
#accessories #section_nav .s_hed{background: url(../assets/images/category/accessories-tbar_facelift.gif) no-repeat;}
#shoes #section_nav .s_hed {background: url(../assets/images/category/shoes-tbar_facelift.gif) no-repeat;}
#sale #section_nav .s_hed {background: url(../assets/images/category/sale-tbar_facelift.gif) no-repeat;}
#checkout #section_nav .s_hed {background: url(../assets/images/category/blue-blank-tbar_facelift.gif) no-repeat;}
#user #section_nav .s_hed {background: url(../assets/images/category/blue-blank-tbar_facelift.gif) no-repeat;}
#denim #section_nav .s_hed {background: url(../assets/images/category/denim-tbar_facelift.gif) no-repeat;} 


#placeshops #refinements_wrapper div#bar, #placeshops #controls-footer { background-color:#fff; }
#seasonal #refinements_wrapper div#bar, #seasonal #controls-footer { background-color:#fff; }
#newborn #refinements_wrapper div#bar, #newborn #controls-footer { background-color:#fff; }
#babygirl #refinements_wrapper div#bar, #babygirl #controls-footer { background-color:#fff; }
#girl #refinements_wrapper div#bar, #girl #controls-footer { background-color:#fff; }
#babyboy #refinements_wrapper div#bar, #babyboy #controls-footer { background-color:#fff; }
#boy #refinements_wrapper div#bar, #boy #controls-footer { background-color:#fff; }
#accessories #refinements_wrapper div#bar, #accessories #controls-footer { background-color:#fff; }
#shoes #refinements_wrapper div#bar, #shoes #controls-footer { background-color:#fff; }
#sale #refinements_wrapper div#bar, #sale #controls-footer { background-color:#fff; }
#denim #refinements_wrapper div#bar, #denim #controls-footer { background-color:#fff; }

#placeshops #refinements_wrapper #refinements_controls, #placeshops #refinements_wrapper .tab { border-color:#b5b6b5; }
#seasonal #refinements_wrapper #refinements_controls, #seasonal #refinements_wrapper .tab { border-color:#b5b6b5; }
#newborn #refinements_wrapper #refinements_controls, #newborn #refinements_wrapper .tab { border-color:#b5b6b5; }
#babygirl #refinements_wrapper #refinements_controls, #babygirl #refinements_wrapper .tab { border-color:#b5b6b5; }
#girl #refinements_wrapper #refinements_controls, #girl #refinements_wrapper .tab { border-color:#b5b6b5; }
#babyboy #refinements_wrapper #refinements_controls, #babyboy #refinements_wrapper .tab { border-color:#b5b6b5; }
#boy #refinements_wrapper #refinements_controls, #boy #refinements_wrapper .tab { border-color:#b5b6b5; }
#accessories #refinements_wrapper #refinements_controls, #accessories #refinements_wrapper .tab { border-color:#b5b6b5; }
#shoes #refinements_wrapper #refinements_controls, #shoes #refinements_wrapper .tab { border-color:#b5b6b5; }
#sale #refinements_wrapper #refinements_controls, #sale #refinements_wrapper .tab { border-color:#b5b6b5; }
#denim #refinements_wrapper #refinements_controls, #denim #refinements_wrapper .tab { border-color:#b5b6b5; }

#placeshops #refinements_wrapper h3, #placeshops #refinements_controls dt, #placeshops .subcategory_title h3, #placeshops #category-sort dt { color:#909191; }
#seasonal #refinements_wrapper h3, #seasonal #refinements_controls dt, #seasonal .subcategory_title h3, #seasonal #category-sort dt { color:#909191; }
#newborn #refinements_wrapper h3, #newborn #refinements_controls dt, #newborn .subcategory_title h3, #newborn #category-sort dt { color:#909191; }
#babygirl #refinements_wrapper h3, #babygirl #refinements_controls dt, #babygirl .subcategory_title h3, #babygirl #category-sort dt { color:#909191; }
#girl #refinements_wrapper h3, #girl #refinements_controls dt, #girl .subcategory_title h3, #girl #category-sort dt { color:#909191; }
#babyboy #refinements_wrapper h3, #babyboy #refinements_controls dt, #babyboy .subcategory_title h3, #babyboy #category-sort dt { color:#909191; }
#boy #refinements_wrapper h3, #boy #refinements_controls dt, #boy .subcategory_title h3, #boy #category-sort dt { color:#909191; }
#accessories #refinements_wrapper h3, #accessories #refinements_controls dt, #accessories .subcategory_title h3, #accessories #category-sort dt { color:#909191; }
#shoes #refinements_wrapper h3, #shoes #refinements_controls dt, #shoes .subcategory_title h3, #shoes #category-sort dt { color:#909191; }
#sale #refinements_wrapper h3, #sale #refinements_controls dt, #sale .subcategory_title h3, #sale #category-sort dt { color:#909191; }
#denim #refinements_wrapper h3, #sale #refinements_controls dt, #denim .subcategory_title h3, #sale #category-sort dt { color:#909191; }

#placeshops .catalogPagination, #placeshops .catalogPagination a { color:#909191; }
#seasonal .catalogPagination, #seasonal .catalogPagination a { color:#909191; }
#newborn .catalogPagination, #newborn .catalogPagination a { color:#909191; }
#babygirl .catalogPagination, #babygirl .catalogPagination a { color:#909191; }
#girl .catalogPagination, #girl .catalogPagination a { color:#909191; }
#babyboy .catalogPagination, #babyboy .catalogPagination a { color:#909191; }
#boy .catalogPagination, #boy .catalogPagination a { color:#909191; }
#accessories .catalogPagination, #accessories .catalogPagination a { color:#909191; }
#shoes .catalogPagination, #shoes .catalogPagination a { color:#909191; }
#sale .catalogPagination, #sale .catalogPagination a { color:#909191; }
#denim .catalogPagination, #denim .catalogPagination a { color:#909191; }

#placeshops .border-top, #placeshops .outfits-subcat-row-spacer .spacer-line { border-color:#b5b6b5; }
#seasonal .border-top, #seasonal .outfits-subcat-row-spacer .spacer-line { border-color:#b5b6b5; }
#newborn .border-top, #newborn .outfits-subcat-row-spacer .spacer-line { border-color:#b5b6b5; }
#babygirl .border-top, #babygirl .outfits-subcat-row-spacer .spacer-line { border-color:#b5b6b5; }
girl .border-top, #girl .outfits-subcat-row-spacer .spacer-line { border-color:#b5b6b5; }
#babyboy .border-top, #babyboy .outfits-subcat-row-spacer .spacer-line { border-color:#b5b6b5; }
#boy .border-top, #boy .outfits-subcat-row-spacer .spacer-line { border-color:#b5b6b5; }
#accessories .border-top, #accessories .outfits-subcat-row-spacer .spacer-line { border-color:#b5b6b5; }
#shoes .border-top, #shoes .outfits-subcat-row-spacer .spacer-line { border-color:#b5b6b5; }
#sale .border-top, #sale .outfits-subcat-row-spacer .spacer-line { border-color:#b5b6b5; }
#denim .border-top, #denim .outfits-subcat-row-spacer .spacer-line { border-color:#b5b6b5; }

#placeshops #section_nav h3.closed, #placeshops #section_nav h3.open { background-image:url("../assets/images/common/arr_gray.gif"); }
#seasonal #section_nav h3.closed, #seasonal #section_nav h3.open { background-image:url("../assets/images/common/arr_gray.gif"); }
#newborn #section_nav h3.closed, #newborn #section_nav h3.open { background-image:url("../assets/images/common/arr_gray.gif"); }
#babygirl #section_nav h3.closed, #babygirl #section_nav h3.open { background-image:url("../assets/images/common/arr_gray.gif"); }
#girl #section_nav h3.closed, #girl #section_nav h3.open { background-image:url("../assets/images/common/arr_gray.gif"); }
#babyboy #section_nav h3.closed, #babyboy #section_nav h3.open { background-image:url("../assets/images/common/arr_gray.gif"); }
#boy #section_nav h3.closed, #boy #section_nav h3.open { background-image:url("../assets/images/common/arr_gray.gif"); }
#accessories #section_nav h3.closed, #accessories #section_nav h3.open { background-image:url("../assets/images/common/arr_gray.gif"); }
#shoes #section_nav h3.closed, #shoes #section_nav h3.open { background-image:url("../assets/images/common/arr_gray.gif"); }
#sale #section_nav h3.closed, #sale #section_nav h3.open { background-image:url("../assets/images/common/arr_gray.gif"); }
#denim #section_nav h3.closed, #denim #section_nav h3.open { background-image:url("../assets/images/common/arr_gray.gif"); }

#placeshops .catalogPagination a.next, #placeshops .catalogPagination a.previous { background-position:center -63px; }
#seasonal .catalogPagination a.next, #seasonal .catalogPagination a.previous { background-position:center -63px; }
#newborn .catalogPagination a.next, #newborn .catalogPagination a.previous { background-position:center -63px; }
#babygirl .catalogPagination a.next, #babygirl .catalogPagination a.previous { background-position:center -63px; }
girl .catalogPagination a.next, #girl .catalogPagination a.previous { background-position:center -63px; }
#babyboy .catalogPagination a.next, #babyboy .catalogPagination a.previous { background-position:center -63px; }
#boy .catalogPagination a.next, #boy  .catalogPagination a.previous { background-position:center -63px; }
#accessories .catalogPagination a.next, #accessories .catalogPagination a.previous { background-position:center -63px; }
#shoes .catalogPagination a.next, #shoes .catalogPagination a.previous { background-position:center -63px; }
#sale .catalogPagination a.next, #sale .catalogPagination a.previous { background-position:center -63px; }
#denim .catalogPagination a.next, #denim .catalogPagination a.previous { background-position:center -63px; }

#placeshops #section_nav h3, #placeshops #section_nav a:link, #placeshops #section_nav a:visited { color:#000000; }
#seasonal #section_nav h3, #seasonal #section_nav a:link, #seasonal #section_nav a:visited { color:#000000; }
#newborn #section_nav h3, #newborn #section_nav a:link, #newborn #section_nav a:visited { color:#000000; }
#babygirl #section_nav h3, #babygirl #section_nav a:link, #babygirl #section_nav a:visited { color:#000000; }
girl #section_nav h3, #girl #section_nav a:link, #girl #section_nav a:visited { color:#000000; }
#babyboy #section_nav h3, #babyboy #section_nav a:link, #babyboy #section_nav a:visited { color:#000000; }
#boy #section_nav h3, #boy #section_nav a:link, #boy #section_nav a:visited { color:#000000; }
#accessories #section_nav h3, #shoes #section_nav a:link, #accessories #section_nav a:visited { color:#000000; }
#shoes #section_nav h3, #shoes #section_nav a:link, #shoes #section_nav a:visited { color:#000000; }
#sale #section_nav h3, #sale #section_nav a:link, #sale #section_nav a:visited { color:#000000; }
#denim #section_nav h3, #seasonal #section_nav a:link, #denim #section_nav a:visited { color:#000000; }



/* Top Nav **********************/


ul#topnav
{
	margin:5px 0 5px 0;
	padding:0;
	float:left;
	width:944px;
	list-style-type:none;
	height:40px;
	clear:both;
	display:inline;
}

ul#topnav li {
	float:left;
	margin:0; padding:0;
	position:relative;
	list-style-type:none;
}
ul#topnav li a {
	float:left; 
	text-indent:-9999px;
	height:40px;
}


ul#topnav li:hover a, ul#topnav li a:hover { background-position:left bottom; }

ul#topnav a.placeshopsButton {
    background:url("/www/b/TCP/images/media/btn_placeShops_Holiday2011.gif") no-repeat scroll 0 0 transparent;
    width:123px;
	margin-right:1px;
}

ul#topnav a.girlButton {
    background:url("/www/b/TCP/images/media/btn_girl.gif") no-repeat scroll 0 0 transparent;
    width:76px;
}

ul#topnav a.babygirlButton {
    background:url("/www/b/TCP/images/media/btn_babyGirl.gif") no-repeat scroll 0 0 transparent;
    width:107px;
}

ul#topnav a.boyButton {
    background:url("/www/b/TCP/images/media/btn_boy.gif") no-repeat scroll 0 0 transparent;
    width:76px;
}

ul#topnav a.babyboyButton {
    background:url("/www/b/TCP/images/media/btn_babyBoy.gif") no-repeat scroll 0 0 transparent;
    width:108px;
}

ul#topnav a.newbornButton {
    background:url("/www/b/TCP/images/media/btn_newborn.gif") no-repeat scroll 0 0 transparent;
    width:113px;
}

ul#topnav a.shoesButton {
    background:url("/www/b/TCP/images/media/btn_shoes.gif") no-repeat scroll 0 0 transparent;
    width:90px;
}

ul#topnav a.accessoriesButton {
    background:url("/www/b/TCP/images/media/btn_accessories.gif") no-repeat scroll 0 0 transparent;
    width:126px;
}

ul#topnav a.clearanceButton {
    background:url("/www/b/TCP/images/media/btn_clearance.gif") no-repeat scroll 0 0 transparent;
    width:124px;
}


#placeshops ul#topnav a.placeshopsButton {background-position:left bottom;}


#girl ul#topnav a.girlButton {background-position:left bottom;}


#babygirl ul#topnav a.babygirlButton {background-position:left bottom;}


#boy ul#topnav a.boyButton {background-position:left bottom;}


#babyboy ul#topnav a.babyboyButton {background-position:left bottom;}


#newborn ul#topnav a.newbornButton {background-position:left bottom;}


#shoes ul#topnav a.shoesButton {background-position:left bottom;}


#accessories ul#topnav a.accessoriesButton {background-position:left bottom;}


#sale ul#topnav a.clearanceButton {background-position:left bottom;}


/*--sublevel links--*/
ul#topnav li .menuColumn {
	position:absolute;	
	top:40px; left:0;
	background-color:#f6f6f6;
	padding:5px 0 10px 10px;
	margin:0;
	height: auto;
	font-size:12px;
	/*--Bottom right rounded corner--*/
	-moz-border-radius-bottomright:5px;
	-khtml-border-radius-bottomright:5px;
	-webkit-border-bottom-right-radius:5px;
	/*--Bottom left rounded corner--*/
	-moz-border-radius-bottomleft:5px;
	-khtml-border-radius-bottomleft:5px;
	-webkit-border-bottom-left-radius:5px;
	
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	border-bottom:1px solid #ccc;
	display:none;
	width: 265px;
}

.topnav-placeshops
{float: left;
width: 109px;
}

.topnav-newborn
{float: left;
width: 100px;
}

.topnav-shoes
{float: left;
width: 100px;
}

.topnav-accessories
{float: left;
width: 113px;
}

.topnav-clearance
{float: left;
width: 110px;
}

.twoCol
{min-width:260px;
display:inline;
}


ul#topnav li .menuColumn ul{
 	list-style:none;
	margin:0; padding:0;
}

ul#topnav .menuColumn ul li {
	width:100%;
	white-space:nowrap;
	margin:0; padding:0;
	display:inline;
}

ul#topnav .menuColumn div ul li h2 {
	padding:0;  margin:0;
	font-size:12px;
	font-weight:bold;
	padding:5px 0;
	color:#666;
	text-transform:uppercase;
}

ul#topnav .menuColumn div ul li h2.nav-features
{margin-top: 10px;}

ul#topnav .menuColumn ul li a {
	text-indent:0;
	height:1%;
	padding:5px 5px 5px 0;
	text-decoration:none;
	color:#999;
	position:relative;
	font-size:12px;
}


/*--Make menuColumn nav links match --*/

ul#topnav ul.placeshops-links li a:hover
{text-decoration:underline;
	color:#ff8c03;
}

ul#topnav ul.girl-links li a:hover
{text-decoration:underline;
	color:#ff5bb1;
}

ul#topnav ul.babygirl-links li a:hover
{text-decoration:underline;
	color:#ffaffc;
}

ul#topnav ul.boy-links li a:hover
{text-decoration:underline;
	color:#3b81d4;
}

ul#topnav ul.babyboy-links li a:hover
{text-decoration:underline;
	color:#04a8fb;
}

ul#topnav ul.newborn-links li a:hover
{text-decoration:underline;
	color:#ffd246;
}

ul#topnav ul.shoes-links li a:hover
{text-decoration:underline;
	color:#94d577;
}

ul#topnav ul.accessories-links li a:hover
{text-decoration:underline;
	color:#cb8be0;
}

ul#topnav ul.clearance-links li a:hover
{text-decoration:underline;
	color:#ff5959;
}
