ul.menu {
	margin: 0;
	padding: 0;
}

ul.menu li {
	display: inline;
	list-style: none outside none;
}
ul.menu li.first {
	background-image: none;
}

ul.menu a {
	color: #1F2320;
	font-weight: bold;
}
body#page_spa ul.menu a {
	color:#ffffff;
}


#top-menu {
	position: absolute;
	top: 31px;
	right: 10px;
	text-align: right;
	font-size: 1.2em;
	z-index:500;
}
#top-menu ul.level2 {
	/* display: none; */
}

#top-menu li {
	padding: 0 4px 0 10px;
	background-position: 0 6px;
}
#top-menu ul.menuLevel2,
#top-menu ul.level2   {
	position: absolute;
	top: 20px;
	right: 0;
	width: 730px;
	font-size: 0.9em;
}

/***************************************************/
#bottom-menu {
	position: absolute;
	bottom: 20.5px;
	right: 5px;
	text-align: right;
}
#bottom-menu li {
	padding: 0 5px 0 12px;
	background-position: 0 4px;
}

/*menuHover*/
#top-menu ul.menuLevel2 li{
	position:relative;
	float:right;_dispaly:inline;
}

#top-menu ul.menuLevel2 li.has-submenu{
	padding-bottom:25px;
}

#top-menu ul li ul li{
	text-align:center;
	padding:0;
	width:100%;
	line-height:22px;
	background:none;
}

#top-menu ul.menuLevel2 li.poolSuite {
	background:none;
}

#top-menu ul li ul {
	display:none;
	position:absolute;
	top:16px;
	right:0;
	padding-left:0;
	z-index:500;
	zoom:1;
	background:url(../images/menu-bg.png) repeat 0 0 transparent;
	width:121%;
}

.loggedIn #top-menu ul li ul {
	display:block;
}

#top-menu ul li ul li a{
	color:#ffffff;
	font-size:0.85em;
	padding:0 2px;
	display:block;
	font-weight:bold;
}
#top-menu ul li ul li a:hover{
	color:#F48C4B;
}

#top-menu  ul li.has-submenu:hover ul.menuLevel3{
	display:block;
}
