/* Custom CSS Document for 
~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*~*/

/* Global Styles 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

h1 {font:24px Arial, Helvetica, sans-serif; color:#F7941D;}
h2 {font:bold 18px Arial, Helvetica, sans-serif; color:#F7941D;}
h3 {font:bold 14px Arial, Helvetica, sans-serif; color:#F7941D;}

/* Styles.css Extensions 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#PageSubTable { border:1px solid #999; margin-top:22px;}
#Instruction1_InstructCell {padding: 7px;}
.Content {color: #58585A; text-decoration:none;}
.Content a:link, .Content a:visited {color: #F7941D; text-decoration: underline;}
.Content a:hover, .Content a:active {color: #58585A; text-decoration: none;}

/* TopSubBanner Styles 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#TopSubBannerCell { text-align:center; border-bottom: 7px solid #fff}
#TopSubBanner1_SimpleSearch1_Panel1 { margin: 0; padding: 0; float:none;}

#bn_navwrap { text-align:center;}
#bn_nav { margin:0; padding:0; font:bold 11px Arial, Verdana; color:#F7941D; width:740px; border-top:1px solid #D9D9D9; border-bottom:1px solid #D9D9D9; height:27px; }
#bn_nav li { margin:0; padding:0; list-style:none; float:left; width:auto; height:auto;}
#bn_nav li a { margin:0; padding:0; display:block; height:27px; color:#F7941D; text-decoration:none; text-indent:-9999;}
#bn_nav li a:hover { color:#F7941D; text-decoration:none;}

#bn_nav li .clothes { background: url(images/clothes.gif) no-repeat left; width:95px; margin-left:20px;}
#bn_nav li .clothes:hover { background: url(images/clothes_over.gif) no-repeat left;}

#bn_nav li .toys { background:url(images/bn_toys.gif) no-repeat left; width:87px;}
#bn_nav li .toys:hover { background:url(images/bn_toys_over.gif) no-repeat left;}

#bn_nav li .meal_time { background:url(images/bn_mealtime.gif) no-repeat left; width:114px;}
#bn_nav li .meal_time:hover { background:url(images/bn_mealtime_over.gif) no-repeat left;}

#bn_nav li .bath_time { background:url(images/bn_bathtime.gif) no-repeat left; width:112px;}
#bn_nav li .bath_time:hover { background:url(images/bn_bathtime_over.gif) no-repeat left;}

#bn_nav li .nursery { background:url(images/bn_nursery.gif) no-repeat left; width:98px;}
#bn_nav li .nursery:hover { background:url(images/bn_nursery_over.gif) no-repeat left;}

#bn_nav li .mom_dad { background:url(images/bn_momdad.gif) no-repeat left; width:121px;}
#bn_nav li .mom_dad:hover { background:url(images/bn_momdad_over.gif) no-repeat left;}

#bn_nav li .gift_ideas { background:url(images/bn_giftideas.gif) no-repeat left; width:75px;}
#bn_nav li .gift_ideas:hover { background:url(images/bn_giftideas_over.gif) no-repeat left;}

#bn_nav li .sales { background:url(images/bn_sales.gif) no-repeat left; width:50px;}
#bn_nav li .sales:hover { background:url(images/bn_sales_over.gif) no-repeat left;}



.SearchBox { font:9px Arial; color:#999999; text-align:center; }
.bn_top { margin:20px 25px 10px 20px; text-align:left; vertical-align:bottom;}
#bn_topnav {float:right; font:11px arial; color:#6e6e6e; padding:10px 0 0 0;}
.bn_topnavlinks { font:11px arial; color:#6e6e6e; height:30px; white-space:nowrap; vertical-align:bottom;}
.bn_topnavlinks a { color:#6e6e6e; text-decoration:none; padding:15px 5px 0 5px;}

/* LeftColumnNav Styles 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#LeftColumnCell {vertical-align:top; padding:7px 0 7px 7px; background: url(images/lc_Tile.gif) repeat-y left}
#LeftColumnNav1_custommenu, #LeftColumnNav1_custommenu td {height:100%; vertical-align:top;}
#LeftColumnNav1_CMenubar2_dlMenu {}
#LeftColumnNav1_SimpleSearch1_Panel1 {margin: 0; padding: 0; float:none;}
.lc_nav {width:122px; vertical-align:top; height:100%;}
.lc_navcell { vertical-align:top; height:200px;}
.lc_logocell { height:111px;}
.LeftColumn { height:100%; vertical-align:top;}

/* Footer Styles 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#FooterCell { text-align:center; border-top: 7px solid #fff}
#ft_navwrap { width:740px; font:11px arial, verdana; color:#6e6e6e; border-top:1px solid #D9D9D9; height:34px; padding:0 0 0 20px; }
#ft_navwrap a { color:#6e6e6e; padding:0 5px; text-decoration:none;}
#ft_navwrap a:hover { color:#6e6e6e; text-decoration: underline;}


/* Default Page Styles 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#df_top {padding:10px 25px;}
.df_welcome { font:10px Arial; color:#6e6e6e; text-align:right; padding-right:10px;}
#df_bottom { margin:0 5px; width:740px; }
#df_bottom td { font:10px Arial, Verdana; color:#6e6e6e; padding:15px 15px; border-top:1px solid #D9D9D9; border-right:1px solid #D9D9D9; margin:0 5px;}
.feat_title { font:bold 12px Arial;}

/* Search & Cart Control Styles 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#cartwrap {margin: 0; padding: 0; width:15px; height:10px; float:right; text-align:right;}

/* Landing Page Styles 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.landing_table { width:100%; margin-top:90px;}

/* Search Result Page Styles 
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.search-img {margin-bottom: 5px}

