#menu {
	float:left;
    display:block;
	margin:10px 0 0 9px;
	width: 964px;
	background: #f0f0f0;
	border-bottom: 0px #D0DADB solid;
	padding-left: 10px;
	height: 32px;
	position:relative;
	z-index: 1000;
}

#menu  ul {
	display: block;
	margin: 0;
	padding: 0;
	list-style: none;
	z-index: 2090;
	font:bold 11px Verdana;
	position:relative;
	z-index: 1000;
}

#menu ul li {
	float: left;
	margin: 0;
	padding: 0;
	font-size: 12px;
	list-style-type: none;
	font:bold 11px Verdana;
	position:relative;
	z-index: 1000;
/*  display: none; */
}

#menu li.active{
	text-decoration: none;
	color: #fff;
	background:#deabac;
	/*display: block;*/
	position:relative;
}

#menu li.active a{
	color: #fff;
	/*display: block;*/

}

#menu li.active ul.level2{
	display: block;
	position: absolute;
	top: 32px;
	float: left;
}

#menu li.active ul.level2 a{
  color: #666;
}


#menu ul li a {
	float: left;
	display: block;
	width: auto;
	font:bold 11px Verdana;
	background: transparent;
	text-decoration: none;
	color: #666666;
	margin: 0;
	padding: 0 16px;
	line-height:32px;
}

#menu ul li.sep {
	color: #666666;
	padding:0;
	margin:0;
	line-height:32px;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#menu  ul li a {
	float: none;
	visibility:show;
}

/* End IE5-Mac hack */
#menu  ul.level2 {
	position: absolute;
	top: 0px;
	left: 0px;
/*  visibility: hidden; */
	border-left: 1px solid #deabac;
	border-top: 1px solid #deabac;
	border-right: 1px solid #deabac;
	border-bottom:1px solid #deabac;
	background: #fff;
	padding-right:17px;
}

#menu  ul.level2 li {
	border-bottom: 1px dotted #666666;
	float: none;
	margin: 5px 0 0 17px;
	padding: 0;
	width: 127px;
	line-height:12px;
}

#menu  ul.level2 li.last {
	border-bottom:0;
}

#menu  ul.level2 li a {
	padding:4px 0 10px 17px;
	margin-left:-10px;
	margin-left /**/:-17px;
	display:block;
	background:#fff;
	font-weight:normal;
	line-height:12px;
}

#menu  ul.level2 li a:hover{
	background:#ffffff url('http://cache.babyzone.com/images/ui/main/header/subnav-arrow.gif') no-repeat 10px 7px;
	color:#33cccc;
	text-decoration:underline;
}

/* colouring for the shop tab in the top nav */
li#shop a#shopLink{
	color:#F17F7C;
}

li#shop a#shopLink:hover{
	color:#fff;
}


/* for the left nav container */
.leftnav { padding: 10px 0 10px 5px; width: 166px; }
/* all other left nav stylings are in individual files for AB testing */


/* This is for the topic-left_nav */

.topic_leftnav { clear: both; background-color:#f8eeee;  padding: 5px 0 5px 5px; width: 166px; border-top:1px solid #ffffff; }
.topic_leftnav h3 { font: bold 12px Arial, Helvetica, sans-serif; margin: 5px 0 5px 11px; color: #808284; }
/*.topic_leftnav ul { color:#808284; list-style: none; width: 147px; padding: 0px 0px 0px 10px; margin: 0; background-color:#f8eeee;}*/
.topic_leftnav div { font-family:Arial; font-size:13px; color:#999; margin:5px 0px 0px; }
.topic_leftnav div img { border:none; float:left; margin:3px 0px 0px;}
.topic_leftnav div a { text-decoration:none; color:#999; }
.topic_leftnav div a.text { display:block; margin:0px 0px 0px 12px; width:140px;}
.topic_leftnav div a.subLink { }
.topic_leftnav div a.plus {  }
.topic_leftnav div a.minus {  }
.topic_leftnav div a:hover{ color:#48C2C5; text-decoration: underline; }
.topic_leftnav li.has_sublist { margin-left: 0; }
.topic_leftnav ul.topic_leftnav_sublist { list-style-type:none; margin:4px 0px 0px 20px; *margin-left:10px; _margin-left:20px; padding:0px;}
.topic_leftnav ul.topic_leftnav_sublist li { padding:0px 0px 4px; width:130px;}
.topic_leftnav ul.topic_leftnav_sublist li a { color:#cc6666; text-decoration: none; padding:0px;}
.topic_leftnav ul.topic_leftnav_sublist li a:hover { color:#F17F7C; text-decoration: underline; }

/* This if for mediakit-left_nav*/
.mediakit_leftnav ul{
	margin:0;
	background:#f8eeee;
	color:#808284;
	list-style-type: none;
	width:148px;
	font:12px Arial;
	padding:0 0 15px 15px;
}
.mediakit_leftnav h1{
	font:12px Arial;
	margin:0;
	padding:10px 0 10px 15px;
	width:148px;
	font-weight:bold;
	color:#666666;
	font-size: 12px;
	list-style-type: none;
}
.mediakit_leftnav h2{
	padding:0 0 10px 15px;
	font:12px Arial;
	margin:0;
	width:148px;
	font-weight:bold;
	color:#6a9fa7;
	font-size: 12px;
}
.mediakit_leftnav ul a{
	color:#808284;
	background:url('http://cache.babyzone.com/images/ui/main/mediakit/leftSashBullet.gif') no-repeat 0px 4px;
	padding:0 0 0 8px;
}
.mediakit_leftnav ul a:hover{
	color:#48C2C5;
}

.mediakit_leftnav ul li {
	padding:0 10px 5px 0;
}

	
#content .leftSash .leftnav ul li.newItem {
	height:auto;
	width:101px;
	padding: 0 55px 0 0;
	background:url(http://www.babyzone.com/images/ui/main/leftSash/new_icon.gif) right center no-repeat;
	margin:0;
}

#content .leftSash .leftnav ul li.newItem a {
	display:block;
	margin:0;
	padding:0 0 2px 10px;
	background-position:left 3px;
}

#menu iframe {
	position: absolute;
	top: 0px;
	left: 0px;
	border:0;
	display:none;
}