ul.menu {
	margin: 0;
	padding: 0;
}
ul.menu li {
	display: inline;
	list-style: none outside none;
}

#menu-top,
#menu-main {
	font-family: "Times New Roman", Times, serif;
	text-transform: uppercase;
}


/****************************************************/

#menu-top ul.menu li a {
	padding: 3px 10px;
	color: white;
	font-size: 0.9em;
}
.cufon-active #menu-top ul.menu li a {
	font-size: 0.8em;
}
#menu-top ul.menu li.active a,
#menu-top ul.menu li a:hover {
	color: #C3BDA5;
}

/**********/

#menu-top ul.level1 {
	float: right; _display: inline;
}
#menu-top #menu-resa {
	float: right; _display: inline;
	text-align: center;
	margin-top: -3px;
	width: 150px;
	position: relative;
}
.nojs #menu-top #menu-resa {
	display: none;
}
#menu-top #menu-resa p {
	font-size: 0.9em;
	background: url(../images/resa-bg.png) no-repeat top left;
	margin: 0 auto;
	width: 110px;
	height: 16px;
	padding-top: 3px;
	cursor: pointer;
}
.cufon-active #menu-top #menu-resa p {
	font-size: 0.8em;
	height: 14px;
	padding-top: 5px;
}
#menu-top #menu-resa ul {
	display: none;
	position: absolute;
	top: 24px;
	left: -107px;
	width: 350px;
}
#menu-top #menu-resa li {
	font-size: 0.9em;
	margin-bottom: 3px;
}

/***********/

#menu-clone {
	display: none;
	position: absolute;
	top: 22px;
	right: 20px;
	
	width:400px;
	text-align:right;
}
#menu-clone p {
	display: inline;
	color: #9B9063;
	margin-left: 10px;
}
#menu-clone a:hover {
	color: #C3BDA5;
}
#menu-clone ul {
	display: none;
	position: absolute;
	top: 1em;
	right: 0;
	text-align: right;
	margin-top: 3px;
}
#menu-clone li {
	display: block;
	font-size: 0.9em;
}
#menu-clone li a {
	color: white;
}


/****************************************************/

#menu-main ul.level1 {
	position: absolute;
	bottom: 15px;
	right: 5px;
}
#menu-main ul li {
	background: url(../images/bullet.gif) no-repeat 0 7px;
}
#menu-main ul li.item1 {
	background: none;
}

#menu-main ul.menu li a {
	padding: 3px 10px;
	color: white;
	letter-spacing: 0.03em;
}
.cufon-active #menu-main ul.menu li a {
	font-size: 0.9em;
}

#menu-main ul.menu li.active a,
#menu-main ul.menu li a:hover {
	color: #9B9063;
}


/****************************************************/
#menu-sub ul.menu {
	float: left; _display: inline;
	margin-right: 25px;
}
#menu-sub ul.menu li {
	display: block;
	margin-bottom: 0.5em;
}
#menu-sub ul.menu li a {
	color: #7E7550;
	/*opacity:0.6; -ms-opacity:0.6; filter:alpha(opacity=60);*/
}
#menu-sub ul.menu li.active a,
#menu-sub ul.menu li a:hover {
	color: #B1A883;
	/*opacity:1.0; -ms-opacity:1.0; filter:alpha(opacity=100);*/
}
#menu-sub ul.level2 {
	display: none;
}
.loggedIn #menu-sub ul.level2,
.nojs #menu-sub ul.level2 {
	display: block;
}


/****************************************************/

#menu-bottom li {
	margin-right: 10px;
}
#menu-bottom a:hover {
	color: white;
}
