@charset "UTF-8";
/* CSS Document */

/* NAVIGATION */
#navcontainer
{
	margin:0px;
	padding: 0px;
	height: 50px;
	background-image: url(../images/bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	border:0px;
}
#navcontainer ul#navlist
{
	list-style: none;
	padding: 0px;
	border:0px;
	margin: 0px;
	width:100%;
}
/* ul#navlist li contrains it horizontally */
#navcontainer ul#navlist li
{
display: block;
float: left;
margin: 0px;
padding: 0px;
height:50px;
	border:0px;
}
#navcontainer ul#navlist li h1
{
margin: 0px;
padding: 0px;
font-size: 50%;
	border:0px;
}

/* navigation */
#address {
	width:397px; 
	height:50px;
	margin:0px; 
	padding:0px;
	background: url(../images/address.gif) no-repeat left top;
}
#address span { 
	display:none;
	}
#telephone {
	width:164px;
	height:50px;
	margin:0px;
	padding:0px;
	background: url(../images/telephone.gif) no-repeat left top;
}
#telephone span { 
	display:none;
	}
#fax {
	width:164px; 
	height:50px;
	margin:0px; 
	padding:0px;
	background: url(../images/fax.gif) no-repeat left top;
}
#fax span { 
	display:none;
	}
#email {
	width:153px; 
	height:50px;
	margin:0px; 
	padding:0px;
	background: url(../images/email.gif) no-repeat left top;
}
#email a {
	display:block;
	width:153px; 
	height:50px;
	margin:0px; 
	padding:0px;
	background: url(../images/emailoff.gif) no-repeat left top;
	text-decoration: none;
	}
#email a:hover {
	background-image: url(../images/emailon.gif);
	}
#email a span { 
	display:none;
	}


#navcontainer2
{
margin: 0px;
padding: 0px;
height: 28px;
width: 898px;
}
#navcontheight
{
height: 8px;
display:block;
width: 898px;
background-color: #fff;
background-image: url(../images/8px.gif);
background-repeat: repeat-x;
background-position: top;
}
#navcontheight2
{
height: 8px;
display:block;
width: 898px;
background-color: #fff;
background-image: url(../images/8px.gif);
background-repeat: repeat-x;
background-position: top;
}
#navcontainer2 ul#navlist2
{
list-style: none;
padding: 0px;
margin: 0px auto;
width: 898px;
height: 28px;
background-color: #737d73;
background-image: url(../images/nav.gif);
background-repeat: repeat-x;
background-position: top;
}
/* ul#navlist li constrains it horizontally */
#navcontainer2 ul#navlist2 li
{
display: block;
float: left;
margin: 0px;
padding: 0px;
height:28px;
background-color: #737d73;
}
/* navigation */
#navcontainer2 ul#navlist2 li #home a {
	display:block;
	width:69px; 
	height:28px;
	margin:0px;
	padding:0px;
	text-decoration: none;
	background: url(../images/homeoff.gif) no-repeat left top;
	}
#navcontainer2 ul#navlist2 li #home a:hover {
	background-image: url(../images/homeon.gif);
	}
#navcontainer2 ul#navlist2 li #home a span { 
	display:none;
	}
#rooms a {
	display:block;
	width:90px; 
	height:28px;
	margin:0px ;
	padding:0px;
	background: url(../images/roomsoff.gif) no-repeat left top;
	text-decoration: none;
	}
#rooms a:hover {
	background-image: url(../images/roomson.gif);
	}
#rooms a span { 
	display:none;
	}
#freebroadband a {
	display:block;
	width:161px; 
	height:28px;
	margin:0px; 
	padding:0px;
	background: url(../images/freebroadbandoff.gif) no-repeat left top;
	text-decoration: none;
	}
#freebroadband a:hover {
	background-image: url(../images/freebroadbandon.gif);
	}
#freebroadband a span { 
	display:none;
	}
#rates a {
	display:block;
	width:81px; 
	height:28px;
	margin:0px;
	padding:0px;
	background: url(../images/ratesoff.gif) no-repeat left top;
	text-decoration: none;
	}
#rates a:hover {
	background-image: url(../images/rateson.gif);
	}
#rates a span { 
	display:none;
	}
#location a {
	display:block;
	width:113px; 
	height:28px;
	margin:0px;
	padding:0px;
	background: url(../images/locationoff.gif) no-repeat left top;
	text-decoration: none;
	}
#location a:hover {
	background-image: url(../images/locationon.gif);
	}
#location a span { 
	display:none;
	}
#reservations a {
	display:block;
	width:135px; 
	height:28px;
	margin:0px;
	padding:0px;
	background: url(../images/reservationsoff.gif) no-repeat left top;
	text-decoration: none;
	}
#reservations a:hover {
	background-image: url(../images/reservationson.gif);
	}
#reservations a span { 
	display:none;
	}
#contactus a {
	display:block;
	width:130px; 
	height:28px;
	margin:0px;
	padding:0px;
	background: url(../images/contactusoff.gif) no-repeat left top;
	text-decoration: none;
	}
#contactus a:hover {
	background-image: url(../images/contactuson.gif);
	}
#contactus a span { 
	display:none;
	}
#usefullinks a {
	display:block;
	width:109px; 
	height:28px;
	margin:0px;
	padding:0px;
	background: url(../images/usefullinksoff.gif) no-repeat left top;
	text-decoration: none;
	}
#usefullinks a:hover {
	background-image: url(../images/usefullinkson.gif);
	}
#usefullinks a span { 
	display:none;
	}
#keefhalla a {
	display:block;
	width:898px; 
	height:71px;
	margin:0px;
	padding:0px;
	background: url(../images/keefhalla.gif) no-repeat left top;
	text-decoration: none;
	}
#keefhalla a:hover {
	background-image: url(../images/keefhalla.gif);
	}
#keefhalla a span { 
	display:none;
	}
