/* CSS Document */
div#header {
	height:140px;
	width:760px;
	padding:0;
	margin:0 auto;
	text-align:center;
	background:#FFFFFF;
}

div#bg_top{
	margin:0 auto;
	padding:0;
	background-image:url(nav_images/bg_top.gif);
	background-repeat:no-repeat;
    background-position:top;
	width:760px;
	height:12px;
	min-height:12px;
}

div#top {
	margin:0 auto;
	padding:0;
	height:99px;
	width:760px;
	vertical-align:top;
}

div#bottom {
	margin:0 auto;
	padding:0;
	height:29px;
	width:760px;
	text-align:center;
}

div#bluebar {
	margin:0 auto;
	padding:0;
	height:4px;
	min-height:4px;
	width:745px;
	background:#0F3887;
}

div#left {
	margin:0 auto;
	padding:0 0 0 8px;
	width:300px;
	text-align:left;
	float:left;
	display:inline;

}

div#right {
	margin:0 auto;
	padding:0;
	text-align:right;
	width:300px;
	vertical-align:top;
	float:right;
	display:inline;

}

div#top_links{
	color:#0066CC;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	border-bottom: solid 1px;
	margin:0 10px 0 0;
	padding:0 0 3px 0;
	width:260px;
	float:right;
}

#top_links a {
	color:#0066CC;
	text-decoration: none;
}

#top_links a:hover{
	text-decoration: underline;
	}
	
#top_links img {
	border: none;
	}

div#gold{
	padding:40px 10px 0 0;
	margin:0 auto;
	text-align:right;
	}




	
/*NAV CSS*/
div#nav{
width:745px;
padding:0;
margin:0 auto;
text-align:left;
}

a.nav_home{
	background:url(nav_images/link_home.jpg) 0 0 no-repeat;
	width:53px;
	height:25px;
	min-height:25px;
	display:block;
	text-indent: -9999px;
}

a.nav_home:hover{
	background:url(nav_images/link_home.jpg) 0 -25px no-repeat;
}

a.nav_rooms{
	background:url(nav_images/link_rooms.jpg) 0 0 no-repeat;
	width:73px;
	height:25px;
	min-height:25px;
	display:block;
	text-indent: -9999px;
}

a.nav_rooms:hover{
	background:url(nav_images/link_rooms.jpg) 0 -25px no-repeat;
}

a.nav_apartments{
	background:url(nav_images/link_apartments.jpg) 0 0 no-repeat;
	width:90px;
	height:25px;
	min-height:25px;
	display:block;
	text-indent: -9999px;
}

a.nav_apartments:hover{
	background:url(nav_images/link_apartments.jpg) 0 -25px no-repeat;
}

a.nav_meetings{
	background:url(nav_images/link_meetings.jpg) 0 0 no-repeat;
	width:128px;
	height:25px;
	min-height:25px;
	display:block;
	text-indent: -9999px;
}

a.nav_meetings:hover{
	background:url(nav_images/link_meetings.jpg) 0 -25px no-repeat;
}

a.nav_restaurant{
	background:url(nav_images/link_restaurant.jpg) 0 0 no-repeat;
	width:121px;
	height:25px;
	min-height:25px;
	display:block;
	text-indent: -9999px;
}

a.nav_restaurant:hover{
	background:url(nav_images/link_restaurant.jpg) 0 -25px no-repeat;
}

a.nav_wedding{
	background:url(nav_images/link_wedding.jpg) 0 0 no-repeat;
	width:70px;
	height:25px;
	min-height:25px;
	display:block;
	text-indent: -9999px;
}

a.nav_wedding:hover{
	background:url(nav_images/link_wedding.jpg) 0 -25px no-repeat;

}

a.nav_courtyard{
	background:url(nav_images/link_courtyard.jpg) 0 0 no-repeat;
	width:138px;
	height:25px;
	min-height:25px;
	display:block;
	text-indent: -9999px;
}

a.nav_courtyard:hover{
	background:url(nav_images/link_courtyard.jpg) 0 -25px no-repeat;
}

a.nav_location{
	background:url(nav_images/link_location.jpg) 0 0 no-repeat;
	width:72px;
	height:25px;
	min-height:25px;
	display:block;
	text-indent: -9999px;
}

a.nav_location:hover{
	background:url(nav_images/link_location.jpg) 0 -25px no-repeat;
}

a span{
	visibility:hidden;
}

div#nav ul{
	padding:0;
	margin:0;
	text-indent:none;
	overflow:hidden;
}

div#nav li{
	padding:0;
	margin:0;
	list-style:none;
	list-style-type:none;
	display:inline;
	float:left;
	border:none;
	overflow:hidden;
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
}
