@charset "utf-8";
/* CSS Document */

body {
	background-color:#FFFCDF;
	background-image:url(../images/page_bg.jpg);
	background-repeat:repeat-x;
	margin:0;
}

.main_content_wrapper {
	margin-left:auto;
	margin-right:auto;
	width:820px;
}

.inner_content_wrapper {
	margin-left:auto;
	margin-right:auto;
	width:755px;
}

.header {
	background-image:url(../images/header_bg.gif);
	background-position:bottom right;
	background-repeat:no-repeat;
}

.main_photo {
	background-image:url(../images/main_photo.jpg);
	background-repeat:no-repeat;
	background-position:center;
	height:155px;
}

.nav_menu {
}
.nav_menu div {
	height:43px;
}
.nav_menu_left {
	width:6px;
	float:left;
	background-image:url(../images/menu_left.gif);
	background-repeat:no-repeat;
}
.nav_menu_center {
	width:808px;
	float:left;
	text-align:center;
	background-image:url(../images/menu_bg.gif);
	background-repeat:repeat-x;
}
.nav_menu_right {
	width:6px;
	float:left;
	background-image:url(../images/menu_right.gif);
	background-repeat:no-repeat;
}


* html .content {
	margin-top:20px;
}
.content {
	min-height:300px;
	margin-top:60px;
	color:#616358;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.content_left {
	float:left;
	width:245px;
	padding-right:45px;
}
.content_left img {
	padding-bottom:15px;
}
.content_right {
	padding-right:35px;
	min-height:275px;
}
.content h1 {
	font-size:22px;
	font-weight:bold;
}

.footer {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding-top:10px;
}

/* NAVIGATION ITEMS */
.menu_rooms a {
	background-image:url(../images/nav_rooms.gif);
}

.menu_amentities a {
	background-image:url(../images/nav_amentities.gif);
}

.menu_reservations a {
	background-image:url(../images/nav_reserverations.gif);
}

.menu_attractions a {
	background-image:url(../images/nav_attractions.gif);
}

.menu_restaurants a {
	background-image:url(../images/nav_restaurants.gif);
}

.menu_events a {
	background-image:url(../images/nav_events.gif);
}

.menu_contact a {
	background-image:url(../images/nav_contact.gif);
}
.menu_faq a {
	background-image:url(../images/nav_faq.gif);
}

.menu_rooms a, .menu_amentities a, .menu_reservations a, .menu_attractions a, .menu_restaurants a, .menu_events a, .menu_contact a, .menu_faq a, span.spacer {
	display:inline;
	float:left;
	text-decoration:none;
	background-position:0px 0px;
	background-repeat:no-repeat;
	height:35px;
}
.menu_rooms a:hover, .menu_amentities a:hover, .menu_reservations a:hover, .menu_attractions a:hover, .menu_restaurants a:hover, .menu_events a:hover, .menu_contact a:hover, .menu_faq a:hover {
	background-position: 0px -35px;
}

/* END NAVIGATION */

.list_item td {
	border-bottom:1px solid #616358;
	padding-bottom:3px; /* */
	padding-top:3px;
}

.list_img img {
	border:1px solid #616358;
}
.list_img_note {
	font-size:10px;
}
.list_text {
	padding-left:5px;
	padding-right:10px;
}
.list_title h3  {
	font-size:16px;
	font-weight:bold;
	padding-left:5px;
	margin-top:0px;
}
.list_title a {
	text-decoration:none;
	color:#004A84;
}
.list_title a:hover {
	text-decoration:underline;
}

.three_block {
	text-align:center;
}
.three_block a {
	color:#000000;
	text-decoration:none;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}