#container .lhcol #nav {
	padding-top: 24px;
	width: 166px;
	background-image: url(/images/original-style/main-menu-top.gif);
	background-repeat: no-repeat;
	background-position: top;
}


#container .lhcol #nav li{
	margin-bottom: 10px;
	list-style-type: none;
	margin: 0px;
	padding: 0px 0px 0px 5px;
	border-right: 1px solid #8d9dbc;
	border-left: 1px solid #8d9dbc;
	border-bottom: 1px solid #8d9dbc;
	background-color: white;
}

#container .lhcol #nav a{
	display: block;
	padding: 10px 0px 10px 4px;
	text-decoration: none;	
	background-color: transparent;
	color: #05266b;
	width: 155px;
}

#container .lhcol #nav ul a{
	padding: 4px;
}

#container .lhcol #nav a:hover{
	text-decoration: none;
}

#container .lhcol #nav ul {
	left:-999em;
	position: absolute;
	background-position: bottom right;
	margin: 0px;
	padding: 0px 6px 8px 0px;
	z-index: 100;
	font-size: 0.9em; 
}

*html #container .lhcol #nav ul {
	background-image: none;
	background-color: #FFFFFF;
	padding: 0px;
}

#container .lhcol #nav #for-men-dd{
	width: 337px;
}

#container .lhcol #nav #for-men-dd a{
	width: 337px;
}

#container .lhcol #nav #for-women-dd{
	width: 272px;
}

#container .lhcol #nav #for-women-dd a{
	width: 272px;
}

#container .lhcol #nav #natural-progesterone-dd{
	width: 380px;
}

#container .lhcol #nav #natural-progesterone-dd a{
	width: 380px;
}

#container .lhcol #nav #second-level{
	width: 213px;
}

/**** Class "top" adds a border top to the li it is attached to as the ul cannot have a border top due to the drop down shadow ****/
#container .lhcol #nav .top{
	border-top: 1px solid #8D9DBC;
}

#container .lhcol #nav li:hover ul ul, 
#container .lhcol #nav li:hover ul ul ul, 
#container .lhcol #nav li.sfhover ul ul, 
#container .lhcol #nav li.sfhover ul ul ul {
	left:-999em;
}

#container .lhcol #nav li:hover ul, 
#container .lhcol #nav li li:hover ul, 
#container .lhcol #nav li li li:hover ul, 
#container .lhcol #nav li.sfhover ul, 
#container .lhcol #nav li li.sfhover ul, 
#container .lhcol #nav li li li.sfhover ul {
	left: 175px;
	top: 270px;
	
}

#container .lhcol #nav li:hover,
#container .lhcol #nav li.sfhover,
#container .lhcol #nav li.hover {
	position: static;
	float: none;
	background-color: #C2D3EF;
	color: white;	
}

#container .lhcol #nav ul li:hover ul, 
#container .lhcol #nav ul li.sfhover ul{
	left: 379px;
	top: 76px;
}

*html #container .lhcol #nav ul li.sfhover ul{
	left: 394px;
}

#container .lhcol #nav li li {
	background-color:#EFF4FF;
}

/*** The parent class adds in the arrow to indicate another level ***/

#container .lhcol #nav .parent{
	background-image: url(/images/dd-arrow-trans.gif);
	background-position: right center;
	background-repeat: no-repeat;
	background-position: right 9px;
	
}

#container .lhcol #nav li.active {
    background-color: #C2D3EF;
}
