/* CSS Document */
/* Horizontal Sprite Nav
 * ------------------------------------------------------------------------- */
.credit {color: #f1eedf; text-decoration:underline; font-size: 12px;}
a.credit:hover {color: #f1eedf; text-decoration:none; font-size: 12px;}
.centeredclear {text-align:center; clear:both;}



#divnav {width: 780px; background-color: #ffffff; margin: 0 auto;}
#nav { 
	background:url("../images/nav.gif") no-repeat; 
	width:780px; 
	height:30px; 
	margin:0;
	padding:0; 
	}

#nav span { display: none; }

#nav li, #nav a { height:30px; display:block; } /* change height here also */

#nav li { float:left; list-style:none; _display:inline; position:relative; }

#nav-01 { width: 72px;}
#nav-02 { width: 129px;}
#nav-03 { width: 145px;}
#nav-04 { width: 128px;}
#nav-05 { width: 108px;}
#nav-06 { width: 95px;}
#nav-07 { width: 103px;}


/*-------------- (-72px) X position of button / (-30px) height of image from above ------------- */
#nav-01 a:hover { background:url("../images/nav.gif") 0px -30px no-repeat; }
#nav-02 a:hover { background:url("../images/nav.gif") -72px -30px no-repeat; }
#nav-03 a:hover { background:url("../images/nav.gif") -201px -30px no-repeat; }
#nav-04 a:hover { background:url("../images/nav.gif") -346px -30px no-repeat; }
#nav-05 a:hover { background:url("../images/nav.gif") -474px -30px no-repeat; }
#nav-06 a:hover { background:url("../images/nav.gif") -582px -30px no-repeat; }
#nav-07 a:hover { background:url("../images/nav.gif") -677px -30px no-repeat; }



/* Son of Suckerfish: Horizontal Sprite Nav
 * ------------------------------------------------------------------------- */

#nav li ul {
	position:absolute;
	left:-9999px;
/* 	padding-right:1px;			Fixes one px spacing for border-right in FF */
	background-color:#ffbf6c;	/* Background color of drop down nav - add more styles (i.e. background image) if you want */
	}

#nav li ul li { 
	height:20px; 				/* Height of each drop down nav item */
/*	border:1px solid #ff8f2c; */
	border-top:none;
	}	

#nav li ul li a {
	width:100%;
	height:20px;				/* Height of each drop down nav item, should match above */
	line-height:20px;			/* Height of each drop down nav item again, should match above */
	}

#nav li ul li a span {
	display:block;
	padding-left:14px;
	}

/* Drop down link styles */
#nav a:link, #nav a:visited, #nav a:hover, #nav a:active {
	font-size:1.0em;
	color:#285b65;
	text-decoration:none;
	}

#nav li:hover ul, #nav li.sfHover ul	{ left: auto; }

/* Hover styles for drop down items */
#nav-05 ul a:hover { 
	background-image:none;
	background-color:#ffe7c4;
	color:#285b65;
	text-decoration:none;
	}

/* width of drop down nav - choose width that allows items to display on one line */
#nav-05 ul, #nav-05 li { width:150px; }		






















BODY {
	BACKGROUND: url(../images/bg.gif) #6585ab repeat-x; PADDING: 0px; MARGIN: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-ALIGN: center; height: 100%; font-size: 12px;

}
#gallerypaginate a {color: #333333; padding-left: 5px; padding-right: 5px; }
#gallerypaginate a:hover {color: #333333; padding-left: 5px; padding-right: 5px; text-decoration: none;}

.bold {font-weight: bold;}
#breaker {width: 780px; clear:both; font-size: 1px; height: 0px;}
#content {margin-top: 2px; margin-bottom: 2px; width: 780px; background-image: url(../images/page_bg.gif); display: block; text-align: left;}
#contentleft {width: 590px; text-align: left; float: left; padding-right: 10px;padding-top: 10px; padding-bottom: 10px;}
html>body #contentleft  {float: none;}
#contentrightbreaker {width: 180px; font-size: 1px; height: 2px; clear: both;}
#contentright {width: 180px; float: right; text-align: left;}
#contentrightbreaker {width: 180px; font-size: 1px; height: 2px; clear: both;}
#footer {width: 780px; height: 100px; display: block; padding-top: 10px; margin: 0 auto; text-align: left; color: #f1eedf; padding-bottom: 10px;}
#footer a{color: #f1eedf; text-decoration: underline;}
#footer a:hover {color: #cfe1ed; text-decoration: none;}
#header {width: 780px; height: 95px; background-image: url(../images/header.gif); display: block; padding: 0px; text-align: left;}
#header a {margin-left: 5px; width: 235px; height: 95px; display: block;}
#headerpre {width: 800px; height: 40px;margin: 0 auto; padding-right: 0px; padding-left: 0px; padding-top: 5px;}
#headerpre a img {height: 30px; border-width: 0;}
#headerpreleft {width: 350px; height: 30px; float: left; background-image: url(../images/phone.gif); background-repeat: no-repeat;}
#headerpreleft a {margin-left: 110px; width: 200px; height: 30px; display: block;}
#headerpreright {width: 410px; height: 30px; float: right; font-size: 1px; text-align:right;}
.linksbody {color: #4d4a3e; text-decoration: underline;}
a.linksbody:hover {color: #9c9680; text-decoration: none;}
#main {width: 780px; margin: 0 auto; background-color: #ffffff; padding: 10px;}
.menu {width: 500px; height: 586px; display: block; text-align: center; margin-left: 45px; background-image: url(../images/menu_bg.jpg); color: #000000;}
#navbar {margin-bottom: 1px; width: 780px; background-color: #4a709c; height: 30px; font-size: 1px; clear: both;}
#navbarb {margin-bottom: 1px; width: 780px; background-color: #4a709c; height: 30px; font-size: 1px; clear: both;}
#navright {width: 170px; padding: 5px; display: block; background-color:#9c9680}
#preavail img {width: 115px; background-image: url(../images/header_pre_availability.gif); background-repeat: no-repeat;}
#preavail:hover img {width: 115px; background-image: url(../images/header_pre_availability_o.gif); background-repeat: no-repeat;}
#pregift img {width: 99px; background-image: url(../images/header_pre_gift.gif); background-repeat: no-repeat;}
#pregift:hover img {width: 99px; background-image: url(../images/header_pre_gift_o.gif); background-repeat: no-repeat;}
#prenewsletter img {width: 120px; background-image: url(../images/header_pre_newsletter.gif); background-repeat: no-repeat;}
#prenewsletter:hover img {width: 120px; background-image: url(../images/header_pre_newsletter_o.gif); background-repeat: no-repeat;}
.question {font-style:italic; color: #4d4a3e; font-weight: bold;}
.quote {font-style:italic; color: #4d4a3e;}




































#commonimgs a {width: 180px; height: 140px; display:block; text-align:center; float:left;}








#mediatestimonials {width: 780px; height: 300px;  background-image: url(../images/media_testimonials.jpg); }
#mediaactivities {width: 780px; height: 300px;  background-image: url(../images/media_activities.jpg); }
#mediarooms11 {width: 780px; height: 300px;  background-image: url(../images/media_rooms11.jpg); }
#mediarooms12 {width: 780px; height: 300px;  background-image: url(../images/media_rooms12.jpg); }
#mediarooms13 {width: 780px; height: 300px;  background-image: url(../images/media_rooms13.jpg); }
#mediarooms21 {width: 780px; height: 300px;  background-image: url(../images/media_rooms21.jpg); }
#mediarooms22 {width: 780px; height: 300px;  background-image: url(../images/media_rooms22.jpg); }
#mediarooms23 {width: 780px; height: 300px;  background-image: url(../images/media_rooms23.jpg); }
#mediarooms24 {width: 780px; height: 300px;  background-image: url(../images/media_rooms24.jpg); }
#mediarooms25 {width: 780px; height: 300px;  background-image: url(../images/media_rooms25.jpg); }
#mediarooms26 {width: 780px; height: 300px;  background-image: url(../images/media_rooms26.jpg); }
#mediarooms31 {width: 780px; height: 300px;  background-image: url(../images/media_rooms31.jpg); }
#mediarooms32 {width: 780px; height: 300px;  background-image: url(../images/media_rooms32.jpg); }
#mediarooms33 {width: 780px; height: 300px;  background-image: url(../images/media_rooms33.jpg); }
#mediarooms34 {width: 780px; height: 300px;  background-image: url(../images/media_rooms34.jpg); }
#mediarooms35 {width: 780px; height: 300px;  background-image: url(../images/media_rooms35.jpg); }

#mediaaccomodations {width: 780px; height: 300px;  background-image: url(../images/media_accomodations.jpg); }
#mediacommon {width: 780px; height: 300px;  background-image: url(../images/media_common.jpg); }

#mediageneral {width: 780px; height: 300px;  background-image: url(../images/media_general_info.jpg); }
#mediacontact {width: 780px; height: 300px;  background-image: url(../images/media_contact.jpg); }
#mediadirections {width: 780px; height: 300px;  background-image: url(../images/media_directions.jpg); }
#mediahistory {width: 780px; height: 300px;  background-image: url(../images/media_history.jpg); }
#mediahome {width: 780px; height: 300px;  background-image: url(../images/mmedia_home.jpg);}
#mediapage {width: 780px; height: 300px}
#mediaspecial {width: 780px; height: 300px;  background-image: url(../images/media_special.jpg); }
#mediarestore {width: 780px; height: 300px;  background-image: url(../images/media_restore.jpg); }
#mediatour {width: 780px; height: 300px;  background-image: url(../images/media_tour.jpg); }
