/* @override http://staging.bellatrue.com/skin/frontend/bellatrue/oct09/css/menu.css */

#nav { z-index:999;position: absolute;text-transform: lowercase;margin-left: 20px;margin-right: 20px; top:0; left:0; height:20px; display:block; overflow:visible;}

/************** ALL LEVELS  *************/ /* Style consistent throughout all nav levels */
#nav li {list-style:none;position:relative;text-align:left; height:20px; overflow:visible;}
#nav li.over { z-index:99; }
#nav li.active { z-index:98; } /* to prevent the li separator from showing through on mouseover on li */
#nav a, #nav a:hover { text-decoration:none; }
#nav span { white-space:nowrap; }
#nav li ul span {white-space:normal; color: #666666;font-size: 12px;}

/************ 1ST LEVEL  ***************/
#nav li { float:left; }
#nav li.active a { color: #3D234A; }
#nav a {
	padding:5px 15px 5px 20px;
	font: 1.4em "Times New Roman", Times, serif;
	color:#3b3b3b;
	text-decoration:none;
}
#nav li.over a, #nav a:hover { text-decoration:underline; }
#nav li.level1 a { text-decoration:none; display:block; padding-bottom:3px; }
#nav li.level1 a:hover { padding-bottom:3px; }

/************ 1ST LEVEL RESET ************/
#nav ul li, #nav ul li.active {float:none;margin:0;padding-bottom:5px;background:#ffffff;}
#nav ul li.level2 {padding-bottom:0px;}
#nav ul li.over {background:#d5e4eb;}

	
#nav ul a, #nav ul a:hover {float:none;padding:0;background:none;}
#nav ul li a { font-weight:normal !important; }


/************ 2ND LEVEL ************/
#nav ul {position: absolute;width:15em;top:24px;left:-10000px;border:1px solid #899ba5;z-index: 1000;padding: 5px;background: #ffffff;}

/* Show menu */
#nav li.over > ul { left:0; }
#nav li.over > ul li.over > ul { left:100px; }
#nav li.over ul ul { left:-10000px; }


#nav ul li a { background:#fff; }
#nav ul li a:hover { background:#e6e5e0; }
#nav ul li a, #nav ul li a:hover { color:#2f2f2f !important; }
#nav ul span, #nav ul li.last li span { padding:3px 15px 4px 15px;}



/************ 3RD+ LEVEL ************/

#nav ul ul { top:5px; }

/* Fix for the IE bug */
#nav iframe {position: absolute;left: -1px;top: 0;z-index: -1;background:transparent;/* filter: progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0); */}
.debug {border:1px solid red!important;}

#main div.box.base-mini.mini-newsletter {clear: both;text-align: right;border-style: none;padding: 0;margin: 0;background-image: none;background-color: #ffffff;}

/* ********Special CSS for breaking the cart out of the toplinks ******** */
.header .toplinks a
{
	display:none;
	text-decoration:none;
}
.header .toplinks a.top-link-cart {
	display:block !important;
}

/* ********Left Col Nav********* */
.subnav ul li, .menszone-landing-page-nav
{
	padding:3px 0px 3px 10px;
	font-family:"Courier New", Courier, mono;
}
.subnav ul li {
	width:175px;
}
.menszone-landing-page-nav {
	width:245px;
	padding-left:37px;
}
.menszone-landing-page-nav ul li  {
	height: 20px;
}
.subnav a, .menszone-landing-page-nav a {
	color:#000000;
	text-decoration:none;
	display:block;
	font-family:"Courier New", Courier, mono;
}
.subnav a:hover, .menszone-landing-page-nav a:hover {
	text-decoration:underline;
}
.subnav .secondary {
	display:none;
}
.subnav li.enabled a, .subnav li.enabled a:hover {
	color:#280028;
	font-weight:bold;
}
.subnav .secondary a, .subnav .secondary a:hover {
	color:#000000 !important;
	font-weight:normal !important;
}
.subnav li.enabled .secondary {
	display:block !important;
}
.subnav .secondary li {
	padding:0px 0px 0px 20px;
}
/* Not using the sidebar subnavigation */
.category-sub, .side-col .category-head {
	display:none;
}
