/******************************************************************************************/

ul#menu,
ul#menu li,
ul#menu ul {
	list-style:none;
	margin:0;
	padding:0;
	font-size: 13px;
	font-family: Verdana, Geneva, sans-serif;
}
ul#menu {
	position:relative;
	z-index:98;
	float:center;
}
ul#menu li {
	float:left;
	line-height:50px;
	padding-top: 0px;
	padding-right: 13px;
	padding-bottom: 0px;
	padding-left: 13px;
}
ul#menu li:hover {position: relative; z-index: 100;}

ul#menu ul {display:none; position:absolute; top:100%; left: 0; z-index: 99; width:220px;}
ul#menu ul li {
	float: none;
	line-height:30px;
}
ul#menu ul ul {top:0px; left:200px;}
ul#menu li:hover > ul {
	display:block;
	color: #E92500;
}



/************** MAIN MENU CONTAINER *************/
ul#menu{
	display:inline-block;
	float:none;
	width:940px;
	font-weight: bold;
	margin-right: auto;
	margin-left: auto;
}


/************** Main Links *************/
ul#menu > li{
	background-color: #00688A;
	font-size:100%;
	font-weight: bold;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #fff;
	border-right-color: #00688A;
	border-bottom-color: #fff;
	border-left-color: #00688A;
}


/************** Hover statement on main links *************/
ul#menu li:hover {
	background-color: #FEB900;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-color: #fff;
	border-right-color: #00688A;
	border-bottom-color: #fff;
	border-left-color: #00688A;
	color: #E92500;
}

ul#menu .booking {
	background-color: #279FF6;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-color: #fff;
	border-right-color: #E92500;
	border-bottom-color: #fff;
	border-left-color: #E92500;
	color: #279FF6;
}


/************** Link texts *************/
ul#menu a:link{
	color: #FFF;
	font-weight:bold;
	text-decoration:none;
	display:block;
}
ul#menu a:visited{
	color: #fff;
	font-weight:bold;
	text-decoration:none;
	display:block;
}
ul#menu a:hover{
	color: #000;
	font-weight:bold;
	text-decoration:none;
	display:block;
}	
ul#menu a:active {
	color: #E92500;
	font-weight:bold;
	text-decoration:none;
	display:block;
}

/************** SECOND LEVEL MENU *************/

/************** Second level position when opened *************/
ul#menu ul {
	margin: -1px 0 0 -1px;
}


/************** Second level menu link *************/
ul#menu ul li {
	background-color: #E92500;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #791200;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #791200;
}


/************** Do not show border of the last item *************/
ul#menu ul li:last-child {
	border-bottom:0px solid #fff;
}


/************** Hover statement on second level links *************/
ul#menu ul li:hover{
	background-color: #FEB900;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #791200;
}

ul#menu ul li:visited{
	background-color: #FEB900;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #791200;
}

ul#menu ul li:active{
	background-color: #FEB900;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #791200;
}

/************** Direction Arrows for all levels *************/
ul#menu .level {
	padding-right: 10px;
}


ul#menu ul .level {
	padding-right: 2px;
}
