/* General Rules */
#nav {
	height: 48px;
	border-top-style: groove;
	border-bottom-style: groove;
	border-width: 2px;
}

ul.nav {
	list-style: none;
	padding: 0px;
	float: left;
}

.nav li {
	float: left;
	text-decoration: none;
}

/* Top Navigation */

.displace {
	position: absolute;
	left: -5000px;
}



ul.nav {
	margin: 8px 8px 8px 8px;	
}

ul.nav a {
	display: block;
}

ul.top_nav li a {
	height:  30px;
	width: 95px;
	background: url(../images/nav.gif);
}

ul.top_nav li.home a {
	background-position: 0 0;
}

ul.top_nav li.home a:hover {
	background-position: 0 -30px;
}

ul.top_nav li.suites a {
	background-position: -95px 0;
}

ul.top_nav li.suites a:hover {
	background-position: -95px -30px;
}

ul.top_nav li.events a {
	background-position: -190px 0;
}

ul.top_nav li.events a:hover {
	background-position: -190px -30px;
}

ul.top_nav li.rates a {
	background-position: -285px 0;
}

ul.top_nav li.rates a:hover {
	background-position: -285px -30px;
}

ul.top_nav li.directions a {
	background-position: -380px 0;
}

ul.top_nav li.directions a:hover {
	background-position: -380px -30px;
}

ul.top_nav li.localarea a {
	background-position: -475px 0;
}

ul.top_nav li.localarea a:hover {
	background-position: -475px -30px;
}

ul.top_nav li.photos a {
	background-position: -570px 0;
}

ul.top_nav li.photos a:hover {
	background-position: -570px -30px;
}

ul.top_nav li.photos active {
	background-position: -570px -60px;
}

ul.top_nav li.contact a {
	background-position: -665px 0;
}

ul.top_nav li.contact a:hover {
	background-position: -665px -30px;
}

ul.top_nav li.contact a:select {
	background-position: -665px -60px;
}

/* Bottom Navigation */


#foot_nav {
	float: none;
	height: 25px;
	list-style-type: none;
	border-top-style: groove;
	border-width: 2px;
	margin-top: 10px;
}

#foot_nav ul.nav {
	margin: 0 0 0 120px;

}

#foot_nav a {
	padding: 8px 4px 8px 4px;
	border-width: 2px;
	font-size: .90em;
}

#foot_nav a.active {
	font-weight: 600;
}