

body { background: #a35438 }

body, td { font-family: georgia; font-size: 12px;  }

.head1 { font-size: 16px; font-weight: bold; }

.sub1 { font-family: verdana; font-size: 10px; }

.subheadlink { font-family: arial; font-size: 12px; }

#availability_link {
	border-right: #6c8eab 1px solid; 
	padding-right: 0px; 
	border-top: #6c8eab 1px solid; 
	padding-left: 0px; 
	background: #b2b2b2; 
	padding-bottom: 0px; 
	margin: 0px; 
	border-left: #6c8eab 1px solid; 
	padding-top: 0px; 
	border-bottom: #6c8eab 1px solid; text-align: center
}

#availability_link a {
	padding-right: 0px; 
	display: block; 
	padding-left: 0px; 
	padding-bottom: 5px; 
	font: bolder 20px georgia, times new roman, times, serif; 
	color: white; 
	padding-top: 5px
}

#availability_link a:hover { background: #ececec; color: #b2b2b2; }



.room {
border-right: #6c8eab 1px solid; 
border-top: #6c8eab 1px solid; 
border-left: #6c8eab 1px solid;
border-bottom: #6c8eab 1px solid;
background: #fff; 
margin-bottom: 10px; 
width: 538px; 
}

.roomtitle { font-size: 16px; font-weight: bold; }

#right h1 {
padding-right: 0px; 
padding-left: 0px; 
padding-bottom: 0px; 
margin: 0px; 
font: bolder 40px georgia, times new roman, times, serif; color: #6c8eab; 
padding-top: 0px
}

#right h2 { font-size: 15px; color: #666666 }

#right h3 {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 0px; 
	font: bolder 25px georgia, times new roman, times, serif; color: #666666; 
	padding-top: 0px
}

.text {
padding-right: 30px; 
margin-top: 15px; 
padding-left: 30px; 
font: 11px/15px verdana, arial, helvetica, sans-serif; 
text-align: justify
}

.text2 {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	font: bolder 12px/15px verdana, arial, helvetica, sans-serif; 
	width: 175px; color: #666666; padding-top: 0px; height: 155px
}

.comment {
	padding-right: 130px; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 5px 0px 0px 20px; 
	font: bolder italic 12px/15px verdana, arial, helvetica, sans-serif; color: #666666; 
	padding-top: 0px
}

.comment_name {
	padding-right: 0px; 
	padding-left: 0px; 
	background: none transparent scroll repeat 0% 0%; 
	padding-bottom: 0px; 
	margin: 10px 0px 30px 20px; 
	font: 11px verdana, arial, helvetica, sans-serif; color: #666666; 
	text-indent: 25px; 
	padding-top: 0px
}

#frontcontent {
	position: relative; top: -25px
}

#specials {
	padding-right: 110px
}

#container {
	background: url(images/leftgrade.gif) #ececec no-repeat left bottom; 
	margin-left: auto; width: 780px; 
	margin-right: auto
}

#top {
	background: url(images/header780x300.jpg) no-repeat; 
	width: 780px; 
	height: 300px
}

#left {
	float: left; width: 200px; 
	position: absolute; 
	height: 500px
}

#right {
	padding-right: 20px; 
	padding-left: 20px; 
	background: #f5ebcd 200px 50%; 
	left: 200px; 
	padding-bottom: 20px; 
	overflow: visible; 
	width: 540px; 
	padding-top: 20px; 
	position: relative
}

.pull_box {
	clear: right; margin-top: 30px; float: right; 
	font: bolder italic 10px verdana, arial, helvetica, sans-serif; 
	margin-left: 10px; margin-right: 15px; 
	position: relative
}

#footer {
	background: url(images/phone.gif) #6c8eab no-repeat left 50%; font: 10px verdana, arial, helvetica, sans-serif; 
	width: 780px; color: white; height: 40px
}
.list_header {
	border-right: #6c8eab 1px solid; padding-right: 10px; 
	border-top: #6c8eab 1px solid; padding-left: 10px; 
	background: #b2b2b2; padding-bottom: 5px; margin: 0px; font: bolder 20px georgia, times new roman, times, serif; border-left: #6c8eab 1px solid; color: white; padding-top: 5px; border-bottom: #6c8eab 0px solid
}
.list_header2 {
	border-right: #6c8eab 1px solid; 
	padding-right: 10px; 
	border-top: #6c8eab 0px solid; 
	padding-left: 10px; 
	background: #ececec; 
	padding-bottom: 5px; 
	margin: 0px; font: bolder 14px georgia, times new roman, times, serif; 
	border-left: #6c8eab 1px solid; 
	color: #666; 
	padding-top: 5px; 
	border-bottom: #6c8eab 0px solid
}

#right ul {
	border-right: #6c8eab 1px solid; 
	padding-right: 0px; 
	border-top: #6c8eab 0px solid; 
	padding-left: 0px; 
	background: #ececec; 
	padding-bottom: 0px; 
	margin: 0px; 
	order-left: #6c8eab 1px solid; 
	padding-top: 3px; 
	border-bottom: #6c8eab 1px solid
}

#right li {
	padding-right: 3px; 
	border-top: #6c8eab 1px solid; 
	margin-top: 0px; 
	padding-left: 5px; 
	padding-bottom: 3px; font: 10px verdana, arial, helvetica, sans-serif; 
	margin-left: 5px; 
	margin-right: 5px; 
	padding-top: 3px; 
	list-style-type: none
}

#right li img {
	float: right
}

.calendar {
	border-right: #6c8eab 1px solid; 
	border-top: #6c8eab 1px solid; 
	border-left: #6c8eab 1px solid; 
	border-bottom: #6c8eab 1px solid
}
#right .calendar ul {
	border-top-width: 0px; 
	border-left-width: 0px; 
	background: #d7e4ef; 
	border-bottom-width: 0px; 
	border-right-width: 0px
}
.calendar .list_header {
	border-top-width: 0px; 
	border-left-width: 0px; 
	background: #6c8eab; 
	border-bottom-width: 0px; 
	border-right-width: 0px
}
.list_header_dir {
	border-right: #6c8eab 1px solid; 
	padding-right: 10px; 
	border-top: #6c8eab 1px solid; 
	padding-left: 10px; 
	background: #df7b3e; 
	padding-bottom: 5px; 
	margin: 0px; font: bolder 20px georgia, times new roman, times, serif; 
	border-left: #6c8eab 1px solid; 
	color: white; 
	padding-top: 5px; 
	border-bottom: #6c8eab 0px solid
}

#right .directions ul {
	background: #dfc4b4
}

#side_links {
	list-style-position: outside; 
	right: 10px; 
	list-style-type: none; 
	position: relative
}

#side_links li {
	border-right: #ececec 1px solid; 
	padding-right: 0px; 
	border-top: #ececec 1px solid; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 0px; 
	border-left: #ececec 1px solid; 
	padding-top: 12px; 
	border-bottom: #ececec 1px solid
}

#side_links a {
	display: block; font: bolder 15px verdana, arial, helvetica, sans-serif; 
	color: #a35338; 
	text-decoration: none
}

#side_links a:hover { color: #688daa }

#top_links {
	padding-right: 0px; 
	padding-left: 250px; 
	padding-bottom: 0px; 
	padding-top: 250px; 
	list-style-type: none
}

#top_links li {
	padding-right: 20px; 
	padding-left: 0px; 
	float: left; 
	padding-bottom: 0px; 
	padding-top: 0px
}

#top_links a {
	display: block; 
	font: bolder 12px verdana, arial, helvetica, sans-serif; 
	color: #a35338; 
	text-decoration: none
}

#top_links a:hover {
	color: #688daa
}

#contact {
	left: 90px; 
	position: relative; top: 7px }
	
#contact a { color: #ffffff; text-decoration: none }

#contact a:hover { text-decoration: underline }

img.right {
	clear: right; 
	border-right: black 1px solid; 
	border-top: black 1px solid; 
	float: right; margin: 10px 0px 0px; 
	border-left: black 1px solid; 
	border-bottom: black 1px solid
}

a:link     { color: #006666; text-decoration: underline; }
a:visited  { color: #006666; text-decoration: underline; }
a:active   { color: #006666; text-decoration: underline; }
a:hover    { color: #003333; text-decoration: underline; }

.quote {
margin: 10px;
border: 2px solid #D4DAE2;
padding: 6px;
background-color: #ffffff;
line-height: 18px;
}


#lightbox {
	
background-color:#a35438;
font-family: arial;
color: #ffffee;
font-size: 11px;
font-weight: bold;
padding: 10px;
border-top: 10px;
border-left: 10px;
border-right: 10px;
}
	
#lightboxdetails { font-size: 0.8em; padding-top: 0.4em; }
	
#lightboxcaption { float: left; color: #ffffff; }

#keyboardmsg { float: right; }

#closebutton { top: 5px; right: 5px; }

#lightbox img { border: 0px; clear: both;} 

#overlay img { border: none;}

#overlay { background-image: url(overlay.png); }

* html #overlay {
background-color: #a35438;
back\ground-color: transparent;
background-image: url(shim.gif);
filter: progid:dximagetransform.microsoft.alphaimageloader(src="overlay.png", sizingmethod="scale"); }
