@charset "utf-8";
/* CSS Document */

	#nav { /* all lists */
	    width: 205px;
		margin-top: 60px;
		margin-right: 5px;
		margin-bottom: 10px;
		margin-left: 35px;
		padding: 0;
		list-style: none;
		float : left;
	}
	
	
   #nav ul { /* all lists */
		padding: 0;
		margin: 0;
		list-style: none;
	}
	
	#nav li { /* all list items */
		width: 90%;
		position : relative;
		float : left;
		padding: 0;
		margin: 0;
	}
	
	#nav a:link, #nav a:visited {
display: block;
padding: 5px 5px 5px 15px;
color:#393939;
text-decoration:none;
border-bottom: 1px solid #7a7a7a;
}

#nav li a:hover {
background-color: #835cc6;
color: #FFFFFF;
padding: 5px 5px 5px 15px;
text-decoration:none;
border-bottom: 1px solid #7a7a7a;
}
	
	#nav li ul { /* second-level lists */
		width: 11em;
		position : absolute;
		left: -999em;
		margin-left : 14em;
		margin-top : -1.6em;
		background-color: #e5e4e4;
		border: 1px solid #7a7a7a;
	}
	
	#nav li a, {
		display : block;
		width: 100%;
		w\idth : 170px;
        color:#393939;
        padding: 5px 5px 5px 15px;
		text-decoration:none;
       border-bottom: 1px solid #7a7a7a;
	}
	
	#nav li a:hover {
		color : white;
        background-color: #835cc6;
		padding: 5px 5px 5px 15px;
	}
	
	#nav li li a {
		width: 123px;
		w\idth : 113px;
		}
	

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	    color: #FFFF00;
		left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
	color: #FFFF00;
}

#nav li:hover, #nav li.sfhover {
    color: #FFFF00;
	background-color: #999999;
}

/* booking button */

	#nav2 { /* all lists */
	    width: 205px;
		margin-top: 20px;
		margin-right: 5px;
		margin-bottom: 10px;
		margin-left: 35px;
		padding: 0;
		list-style: none;
		float : left;
	}
	
	
   #nav2 ul { /* all lists */
		padding: 0;
		margin: 0;
		list-style: none;
	}
	
	#nav2 li { /* all list items */
		width: 90%;
		position : relative;
		float : left;
		padding: 0;
		margin: 0;
	}
	
	#nav2 a:link, #nav2 a:visited {
display: block;
padding: 5px 5px 5px 15px;
color:#fff;
background-color: #835cc6;
text-decoration:none;
font-weight: bold;
border: 3px solid #7a7a7a;
}

#nav2 li a:hover {
background-color: #e5e4e4;
color: #FFFFFF;
padding: 5px 5px 5px 15px;
}
	
	#nav2 li ul { /* second-level lists */
		width: 11em;
		position : absolute;
		left: -999em;
		margin-left : 14em;
		margin-top : -1.6em;
		background-color: #e5e4e4;
		border: 1px solid #7a7a7a;
	}
	
	#nav2 li a, {
		display : block;
		width: 100%;
		w\idth : 170px;
        color:#393939;
        padding: 5px 5px 5px 15px;
		text-decoration:none;
       border-bottom: 1px solid #7a7a7a;
	}
	
	#nav2 li a:hover {
		color : #fff;
		font-weight: bold;
        background-color: #2024bb;
		padding: 5px 5px 5px 15px;
	}
		

#nav2 li:hover ul ul, #nav2 li:hover ul ul ul, #nav2 li.sfhover ul ul, #nav2 li.sfhover ul ul ul {
	    color: #FFFF00;
		left: -999em;
}

#nav2 li:hover ul, #nav2 li li:hover ul, #nav2 li li li:hover ul, #nav2 li.sfhover ul, #nav2 li li.sfhover ul, #nav2 li li li.sfhover ul {
	left: auto;
	color: #FFFF00;
}

#nav2 li:hover, #nav2 li.sfhover {
    color: #FFFF00;
	background-color: #999999;
}



