#menu {
	background: url(/images/templates/1/primary_nav_bg.jpg) repeat-y;
	padding: 0px; margin:0px;

}
#menu,
#menu ul { /* all lists */
	list-style: none;
	width: 178px;
	z-index: 999999;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
		z-index: 900;
		padding: 0px; margin:0px;
}
#menu li { /* all list items */

	float: left;
	width: 180px;
	z-index:999;
}

#menu li a {
	text-align:center;
}

#menu li a:hover {
	color: #ff6666
}

#menu li ul { /* second-level lists */
	position: absolute;
	left: -700em;
	margin-left: 150px;
	margin-top: -2.20em;
	text-align: left;
	text-indent: 8px;
	
}
#menu li ul a {
	background-color: #B3AAA6;
	color: #FFF;
	text-align:left;
	border-bottom: thin solid #FFF;
}

#menu li ul a:hover {
	color:#333333
}

#menu li ul ul { /* third-and-above-level lists */
	left: -999em;
	margin-left: 160px;
	font-size: 1.05em;

}
#menu li ul ul a {
display: block;
	width: 200px;}

#menu li a {
	width: 180px;
	display: block;
	color: #666;
	padding: 0.45em 0;

}

#menu li:hover ul ul,
#menu li:hover ul ul ul,
#menu li.sfhover ul ul,
#menu li.sfhover ul ul ul {
	left: -700em;
		font-size: 1.05em;
}

#menuh li li a:hover {
	color: #666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #FFF;	
}

#menu li:hover ul,
#menu li li:hover ul,
#menu li li li:hover ul,
#menu li.sfhover ul,
#menu li li.sfhover ul,
#menu li li li.sfhover ul { /* lists nested under hovered list items */
	display:block;
	left: auto;
}


/* Fix IE. Hide from IE Mac \*/
* html #menu ul li{float:left;height:1%;}
* html #menu ul li a{height:1%;}
/* End */
