/* CSS Document */

#mainmenu #menu {
	background-color: #f2f2f2;
}
#mainmenu #seperator td {
	background-color: #777b7c;
}
#mainmenu #submenu {
	background-color: #525759;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
}
#mainmenu #submenu a {
	color: #FFFFFF;
	text-decoration: none;
}
#mainmenu {
	margin-bottom: 10px;
}
#mainmenu #submenu a:hover {
	color: #FF9900;
	text-decoration: none;
}
#mainmenu #submenu .submenu_item {
	 opacity:0.0; 
	 filter:alpha(opacity=00);
	 height: 0px;
	
}
#mainmenu #loginstatus {
	color:#666666;
	font-family:Tahoma, Verdana;
	font-size:11px;
}

/* Submenu */

#nav, #nav ul{
margin:0;
padding:0;
list-style-type:none;
list-style-position:outside;
position:relative;
}

#nav ul {
position:absolute;
display:none;
width:12em;
top: 28px;
padding-bottom: 8px;
padding-top: 2px;
}

#nav ul li{
	display:block;
	padding:4px 5px;
	color:#999;
	text-decoration:none;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	background-image:url(/modules/mainmenu/assets/img/submenu_back.gif);
	width:12em;
}

#nav ul li a{
color:#fff;
text-decoration:none;
}

#nav a:hover{
color:#F90;
}

#nav li{
float:left;
position:relative;
}


#nav li ul a{

height:auto;
float:left;
}

#nav ul ul{
top:auto;

}	

#nav li ul ul {
left:12em;
margin:0px 0 0 10px;
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
display:none;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
display:block;
}