#menu {
	position: relative;
	width: 920px;
	z-index: 99;
	background: #98012e url(/images/menu-bg.jpg) repeat-x top left;
	border-top: 1px solid #a90435;
	height: 28px;
	}
	
#menu a {
	display: block;
	color: #fff;
	text-decoration: none;
	font-weight: bold;
	padding: 6px 0 7px 0;
	}

#menu a:visited{
	color: #fff;
	}
#menu a:hover{
	color: #e3e3e3;
	}
#menu a:active{
	color: #333;
	}
	
#menu ul { list-style: none; margin: 0; padding: 0; height: 28px; }

#menu ul li {
	float: left;
	position: relative;
	color: #fff;
	padding: 0 8px;
	border-left: 1px solid #a90435;
	}

#menu li ul {
	position:absolute;
	top: 28px;
	left: auto;
	display: none;
	z-index: 99;
	}

/* Fix IE. Hide from IE Mac \*/
* html #menu ul li{float:left;height:1%;}
* html #menu ul li a{height:1%;}
/* End */

#menu ul ul li { border-bottom: 1px solid #a90435; width: 210px; z-index: 99; border-left: none; padding: 0; }
#menu ul ul a { padding: 5px; font-weight: normal; width: 200px; height: auto;
	background: #98012e url(/images/menu-bg.jpg) repeat-x bottom left; }
#menu ul ul a:hover { background: #95012e; }

#menu ul ul, div#menu ul ul ul{
	width: 215px;
	z-index: 99;
	}

div#menu ul ul, div#menu ul ul ul, div#menu ul li:hover ul ul, div#menu ul li:hover ul ul ul{
	display:none;
	left: auto;
	}

div#menu ul li:hover ul, div#menu ul ul li:hover ul, div#menu ul ul ul li:hover ul{
	display: block;
	}

#menu ul ul ul { left: 210px !important; top: 0; }