@charset "utf-8";
/* CSS Document */
body {font-family: helvetica, arial, sans-serif; background-color:#848b67; background-image:url(../images/bg.jpg); background-repeat:repeat-x; background-position:center; background-attachment:fixed;}
* {margin:0; padding:0; text-align:justify; line-height:20px; font-size:16px; color:#4d4d4d}

td {
	width:120px;
	height:120px;
	text-align:center;
	vertical-align:middle;
}
li {list-style-type:none;}
a {color:#720707; text-decoration:none;}

#wrapper {width:856px; height:auto; margin:8px auto 0 auto;}
#contact {background-color:#720707; 
			border-left:1px solid #b6a889; 
			border-top:1px solid #b6a889;
			border-right:1px solid #b6a889;
			width:100px;
			text-align:center;
			margin-left:756px;
			}
#contact a {text-decoration:none; color:white; font-size:.95em;}
#contact a:hover {background-color:#5a613e;}
#header {background-image:url(../images/header.jpg); width:856px; height:295px; border:1px solid #b6a889}
#header img { float:right; width:410px; height:235px; border:1px solid ##b4a28c; margin: 29px 45px 0 0; }

/*--Begin Nav Bar--*/
#navBar {width:856px; /* makes the div full width */
		font-size:.95em;	/* SET FONT-SIZE HERE */
		background-color:#720707; /* colors the div */
		margin:0;
		padding:0;
		float:left;
		z-index:500;
		}
#navBar ul {
	float:left; display:inline; margin:0; margin-left:5px;
	}
#navBar ul li.selected {background-color:#b6a889;}
#navBar li.end {border:0; padding:0; float:right;}
#navBar li {
	float:left;	/* causes the list to align horizontally instead of stack */
	position:relative; /* positioning context for the absolutely positioned drop-down */
	width:auto;
	list-style-type:none;	/* removes the bullet off each list item */
	background-color:#720707; /*sets the background of the menu items */
	}
#navBar li ul {display:block;/* second-level lists */
	position: absolute;
	width: auto;
	left: -999em;
	}
#navBar li:hover ul, #navBar li.sfhover ul {left: auto;}

#navBar a {
	display:block;
	width:auto;
	padding:4px .8em; /*creates space each side of menu item's text */
	text-decoration:none;	 /* removes the underlining of the link */
	color:white;	/* sets the type color */
	font-weight:500;
	}
#navBar a:hover {background-color:#5a613e;}
/*--Begin Drop Down--*/
#navBar ul li ul {
	margin:0; 
	z-index:10; /* puts drop-down on top of div - Safari needs this as menu is 1px higher */
	position:absolute; /* positions the drop-down ul in relation to its relatively positioned li parent */
	width:15em; /*sets the width of the menu - in combo with the li's 100% width, makes the menu stack*/
	border-right:0; /* stops SCBs drops having two right borders - they inherit the border, IE doesn't */
	background-color:#720707;
	left:-1px;
	font-size:.9em;
	}
#navBar ul li ul.end {width:128px;}
#navBar ul li ul a {color:white;}

#navBar ul li ul a:hover{
	color:white; background-color:#5a613e;}

#navBar ul li ul li {padding:0;
	width:100%; /* makes the list items fill the list container (ul) */
	background-color:#720707; color:white;
}
/* make the drop-down display as the menu is rolled over */

#navBar ul li ul {left:-999em} /* conceals the drop-down when menu not hovered */

#navBar ul li:hover ul, #navBar ul li.sfhover ul {left:auto; z-index:100;} /* shows the drop-down when the menu is hovered */

#navBar ul li ul {border:none; margin-left:-2px;}

/* Begin Level 3 drop down for guest rooms */
#navBar ul li ul li ul {
	margin:0; 
	z-index:200; /* puts drop-down on top of div - Safari needs this as menu is 1px higher */
	position:absolute; /* positions the drop-down ul in relation to its relatively positioned li parent */
	width:15em; /*sets the width of the menu - in combo with the li's 100% width, makes the menu stack*/
	border-right:0; /* stops SCBs drops having two right borders - they inherit the border, IE doesn't */
	background-color:#720707;
	top:.5em;
	font-size:.8em;
	}
#navBar ul li ul li ul.end {width:128px;}
#navBar ul li ul li ul a {color:white; padding: 1px 4px 1px 4px; z-index:200;}

#navBar ul li ul li ul a:hover{ color:white; background-color:#5a613e;}

#navBar ul li ul li ul li {padding:0;
	width:100%; /* makes the list items fill the list container (ul) */
	background-color:#720707; color:white; z-index:200;
}
/* make the drop-down display as the menu is rolled over */

#navBar ul li ul li ul {visibility:hidden} /* conceals the drop-down when menu not hovered */

#navBar ul li ul li:hover ul, #navBar ul li ul li.sfhover ul {visibility:visible;} /* shows the drop-down when the menu is hovered */

#navBar ul li ul li ul {border:none; margin-left:16.5em;}
/*--End Drop Down--*/

/*--End Nav Bar--*/

/*--Begin Sub Nav--*/
#subNav {float:right; margin-top:50px; margin-left:10px; margin-bottom:0px;}
#subNav li { margin:0; padding:0;}
#subNav img {margin:0; padding:0;}
#subNav .mid {margin-bottom:0px;}
.quote { width:220px; color:#996666; text-align:center; font-size:12px; font-style:italic; line-height:125%; }
.attrib { width:200px; color:#996666; text-align:right; font-size:12px; font-style:italic; font-weight:bold; line-height:125%; }
/*--End Sub Nav--*/

#container {width:856px; height:auto; background-color:#FFFFFF; border:1px solid #b6a889; clear:both;}
.tourNav { float:right; font-size:10px; padding-right:12px; }

/*--Begin Content--*/
#panefull {margin-top:50px; margin-left:10px; min-height:350px; }
#panefull h1 {
	color:#4d4d4d;
	font-size:11pt;
	font-weight:normal;
	font-style: normal;
	font-variant: normal;
}
#panefull h2 {color:#717854; font-size:1.1em;margin-top:15px;}
#panefull h3 {color:#720707; font-size:1.0em;}
#panefull h4 {color:#717854; font-size:1.0em;}
#panesubparagraph {font-size:.90em; width:600px;}
#panelist {font-size:.85em; margin-left:20px; line-height:14px;}
#roompagesleft {float:left; width:370px; margin-right:18px;}
#roompagesright {float:left; width:200px; }
#roompageswhole { font-size:.90em; width:605px; float:left;}
/*
#panefull img {float:right; 
				width:151px; 
				height:102px; 
				margin-right:5px; 
				margin-top:15px; 
				margin-left:10px; 
				padding:3px; 
				border:1px solid #b6a889;
				}
*/
#panefull p {margin-top:1.5em; font-size:.95em;}
#panefull p.p2 {margin-top:1em;} 
#images img{float:left; display:inline; padding:3px; margin-right:15px; border:1px solid #b6a889; margin-left:-2px; margin-top:20px; margin-bottom:20px;}
#floorplans {
width:600px;}

.formBox { padding:2px; }
.float { float:left; }
/*--End Content--*/

#footer {
	width:850px;
	font-size:.7em; 
		clear:both;
		margin-bottom:10px;
		margin-top:10px;}
#footer ul {margin:10px 0;}
#footer ul li {float:left; clear:none; padding:0 5px;}
.style2 {
	font-size: 12px;
	font-style: italic;
}

#footer ul li.end {border-right:none;}
#footer p {
	padding:0 5px;
	clear:left;
}

.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
	}
.clearfix {display: inline-table;}

/* backslash hack hides from IE mac\*/
*html .clearfix {height:1%;}
.clearfix {display:block;}
/* end backslash hack */
.title {color:#720707; font-size:1.2em;font-weight:lighter;}
