#nav {
	/*height:132px; width:132px; position:relative;*/
	position:fixed;
	height: 267px;
	top: 173px;
	width:186px;
}

#nav ul {
	margin:0; 
	padding:0; 
	list-style:none; 
	white-space:nowrap; 
	text-align:left; 
	padding:1px 1px 0 1px; 
	height:31px;
	line-height:31px;
}

#nav li { margin:0; padding:0; list-style:none;}
#nav li { display:inline-block; display:inline;}
#nav ul ul { position:absolute; left:-9999px;}
#nav ul#toplevel { position:absolute; left:0; top:0;}

#nav a {
	display:block;
	line-height:22px;
	text-decoration:none;
	color: #40240F;
	text-transform:lowercase;
	height:31px;
	line-height:31px;
	padding:0 30px 0 70px;
	font-weight: 600;
}

#nav ul ul a {
	padding: 0 10px 0 10px; 
	font-weight:400;
}

#nav ul ul a:hover {
	text-decoration: underline;
}

#nav ul li:hover > ul { left:100%; margin-top:-31px;   }
#nav ul li:hover > ul a { background: url(/static/images/white.png) repeat; }

#nav a:hover ul,
#nav a:hover a:hover ul, 
#nav a:hover a:hover a:hover ul {left:100%;}
#nav a:hover ul ul, 
#nav a:hover a:hover ul ul {left:-9999px;}

#nav li a:hover {
	color: #40240F;
	background: url(/static/images/white.png) repeat;
} 
#nav li:hover > a {
	color: #40240F;
	background: url(/static/images/white.png) repeat;
}
#nav li a.fly {background: url(/static/images/arrow.gif) no-repeat right top;}
#nav li a.fly:hover {background:#09c url(/static/images/arrow.gif) no-repeat right top;} 
#nav li:hover > a.fly {background:#09c url(/static/images/arrow.gif) no-repeat right top;}

#nav table {
	position:absolute; 
	left:99%; 
	height:0; 
	width:0; 
	border-collapse:collapse; 
	margin-top:-7px; 
	margin-left:-1px;
}

