#map_canvas{clear:both; width:auto; height:500px; margin-top:2em; padding-top:0; border:1px solid #68c}




#content ul,#intro ul{
	margin: 4px 0 5px 0px;
	padding: 0;
	color:#004d99;
	list-style-type: none;
	}
#content li,#intro li{
	font-size:100%;
	text-align:left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	line-height: 1.3em;
	background: none;
	}
#content ul li a:hover{
	border:none;
	}


#intro div.topnav ul{
	/* float:right; */
	list-style-type:none;
	margin:0px 0 0px 0;
	padding:0;
	overflow:hidden;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	width:auto;
	}
#intro div.topnav li{
	float:left;
	padding-right:10px;
	}
#intro div.topnav a:link, #intro div.topnav a:visited{
	display:block;
	width:auto;
	font-weight:normal;
	color:#25699A;
	background-color:#ffffed;
	padding:4px;
	text-decoration:none;
	text-transform:uppercase;
	text-shadow: 3px 3px 3px #bbb;
	}
#intro div.topnav a:hover, #intro div.topnav a:active{
	background-color:#ffffed;
	color:#3a87bf;color: #c00;
	text-shadow: 3px 3px 3px #999;
	}
div.bottomnav{
	float:right;
	width:auto;
	}
div.bottomnav ul{
	float:right;
	width:auto;
	margin:0;
	padding:0;
	overflow:hidden;
	}
div.bottomnav a:link, div.bottomnav a:visited{
	font-weight:normal;
	color:#25699A;
	background-color:#ffffed;
	padding:.3em;
	padding-left:1em;
	text-decoration:none;
	text-transform:uppercase;
	text-shadow: 3px 3px 3px #bbb;
	background: url("images/bluerightarrow2.gif") no-repeat 0 .3em;
	}
div.bottomnav a:hover, div.bottomnav a:active{
	background-color:#ffffed;
	color:#3a87bf;color: #c00;
	text-shadow: 3px 3px 3px #999;
	background: url("images/bluerightarrow.gif") no-repeat 0 .3em;
	}
	
	h2.booking{
	
	width:228px;
	width:10.55em;
	line-height:1.2em;
	padding:.5em;
	background:#FFFFFF;
	border:1px solid #c00;margin:1em 1em 1em 0;
	}
h2.booking a:link{padding:0;margin:0;}
h2.booking a:link {color: #c00; background: transparent; text-decoration: none;	text-shadow: 3px 3px 3px #ddd;}
h2.booking a:visited {color: #c00; background: transparent; text-decoration: none;	text-shadow: 3px 3px 3px #ddd;}
h2.booking a:active {color: #FF4400; background: transparent; text-decoration: none;	text-shadow: 3px 3px 3px #aaa;}
h2.booking a:hover {color: #FF4400; background: transparent; text-decoration: none;	text-shadow: 3px 3px 3px #aaa;}