#menujs {
	height:34px;
	float:right;
}

.float {
	float:left;
}

.menu {
    font: 11px tahoma;
}

.menu .main, .menu .main-active, .menu .main-active:hover {
	position:relative;
	float:left;
	padding:8px 10px 0px;
	margin:0px;
	height:26px;
	
	font-family:Arial, Georgia, "Times New Roman", Times, serif;
	font-size:1.4em;
	letter-spacing:1px;
	font-weight:700;
    text-decoration: none;
	text-align:center;
	
	color:#ffffff;
	background:url(/images/menu/buttonBackground.jpg) top left repeat-x;
	border-left:1px solid #024682;
	border-right:1px solid #4286c2;
	border-top:0px;
	border-bottom:0px;
}

.menu .float a.main {
	background-position:top right;
    color: #ffffff;
}

.menu .float a.main:hover, .menu .main-active, .menu .main-active:hover {
	background-position:bottom left;
    color: #ffffff;
}

.menu .sub, .menu .sub:hover {
    padding: 6px 6px 6px 10px;
    text-decoration: none;
	text-align:left;
    display: block;
    white-space: nowrap;
	font-size:12px;
}

.menu .sub {
	width:200px;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#035dae;
    color: #fff;
	border-bottom:1px solid #08488c;
}
.menu .sub:hover {
	background-repeat:repeat;
	background-color:#fff;
    color: #035dae;
}
.menu .section {
    border:1px solid #08488c;
    border-style: solid solid solid solid;
    position: absolute;
    visibility: hidden;
    z-index: -1;
    white-space: nowrap;
}

.menu .right { 
	border-style: solid solid solid none;
	background-position:top left;
}

.menu .right:hover {
	border-style: solid solid solid none;
	background-position:bottom left; 
}

.accomodations {
	width:200px;
	background:#fff;
	padding:10px;
	height:100px;
}
