#menu{
	display: block;
	position: absolute;
	top: 94px;
	left: 182px;
	background: url(../images/menu-background.jpg) repeat-x;
	height: 26px;
	width: 800px;
	z-index:99;
}

/* LEVEL ONE */
ul.menu                         { position: relative; list-style:none; }
ul.menu li                      {
	list-style:none; 
	font-weight: bold; float: left; zoom: 1; border-left: 2px solid #ccc; font-size: 9px; padding: 7px; 
	margin-left: 0px;
	margin-right: 0px;
	padding-left: 12px;
	padding-right: 10px;
}
ul.menu a:hover									{ color: #333; text-decoration: underline; }
ul.menu a:active                { color: #333; }
ul.menu li a                    { display: block; color: #333; text-decoration:  none; }
ul.menu li:last-child a         { } /* Doesn't work in IE */
ul.menu li.hover,
ul.menu li:hover                { color: black; position: relative; }
ul.menu li.hover a              { color: black; }


/* LEVEL TWO */
ul.menu ul 											{ width: 120px; visibility: hidden; position: absolute; top: 100%; left: 0; padding-top:0px; padding-bottom:5px; }
ul.menu ul li 									{ list-style:none; font-weight: normal; background: #CCCCCC; color: #000; border-bottom: 1px solid #E3E3E3; float: none; }
		
/* IE 6 & 7 Needs Inline Block */
ul.menu ul li a					{ border-right: none; width: 100%; display: inline-block; } 

/* DEFAULT ALL LEVEL */
ul.menu ul ul 							{ left: 100%; top: 0; }
ul.menu li:hover > ul 			{ visibility: visible; }
