body {

	margin: 0;
	font-size: 12px;
	font-family: Futura, "Trebuchet MS", Trebuchet, Arial, sans-serif;
	background: #365A3E;

}

.med {
	font-size: 14px;
	color: #365A3E
}

.med a {text-decoration: none}


td {

	font-size: 12px;
	font-weight: normal;

}

#page {

	display: block;
	text-align: center;

}

#layout {

	width: 777px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #fff;
	background: #fff;
	margin-top: 10px;

}

.alt {

	display: none;

}

.np1 {

	color: #000 !important;
	text-decoration: none;
	cursor: text;


}

a {

	color: #365A3E;

}

#header {

	width: 777px;
	height: 94px;

}

#topIMG {

	width: 777px;
	height: 270px;

}

* html #topIMG {

	height: 265px;
	border-bottom: 1px solid #fff;

}

#topIMG .container {

	margin: 0;
	float: right;
	color: #fff;
	padding: 10px;
	width: 215px;
	line-height: 22px;

}

#topIMG .container .quote {

	font-style: italic;

}

#topIMG .container .whofrom {

	text-align: right;

}

#topIMG .container a {

	color: #fff;

}

.rooms #topIMG {

	background: url('/images/5916/header_roomspages.jpg') no-repeat;
	height: 340px

}

#home #topIMG {

	width: 777px;
	height: 338px;
	background: url('/images/5916/flashbg.jpg') no-repeat;

}

* html #home #topIMG {

	height: 400px;

}

#area #topIMG {

	background: url('/images/5916/header_area.jpg') no-repeat;

}

#availability #topIMG {

	background: url('/images/5916/header_availability.jpg') no-repeat;

}

#cuisine #topIMG {

	background: url('/images/5916/header_cuisine.jpg') no-repeat;

}

#directions #topIMG {

	background: url('/images/5916/header_directions.jpg') no-repeat;

}

#blog #topIMG {
	background: url('/images/5916/header_blog.jpg') no-repeat;

}


#gatherings #topIMG {

	background: url('/images/5916/header_gatherings.jpg') no-repeat;

}

#gatherings2 #topIMG {

	background: url('/images/5916/header_gatherings2.jpg') no-repeat;

}

#inn #topIMG {

	background: url('/images/5916/header_inn.jpg') no-repeat;

}

#packages #topIMG {

	background: url('/images/5916/header_packages.jpg') no-repeat;

}

#rooms #topIMG {

	background: url('/images/5916/header_rooms.jpg') no-repeat;

}

#photogallery #topIMG {

	background: url('/images/5916/header_photos.jpg') no-repeat;

}

#recipes #topIMG {

	background: url('/images/5916/header_recipes.jpg') no-repeat;

}

#gc #topIMG {

	background: url('/images/5916/header_gc.jpg') no-repeat;

}

.recipeTable {

	width: 500px;

}

* html .recipeTable {

	width: 95%;

}

.recipeTable td {

	padding: 10px;

}

.recipteTable .recipeImg {

	width: 175px;

}

.nav ul {

	list-style: none;
	margin: 0;
	padding: 0;

}

.nav ul li {

	float: left;

}

.nav ul li a {

	display: block;
	text-decoration: none;
	background: url('http://www.lookoutpointinn.com/images/navdivider.gif') no-repeat right center;
	color: #fff; padding-left:4px; padding-right:12px; padding-top:3px; padding-bottom:3px

}

.nav ul li.lastOne a {

	background: none;

}

.nav ul li a:hover {

	text-decoration: underline;

}

#listNav ul {

	background: #64297A;
	border-left: 1px solid #fff;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;

}

#listNav ul li {

	float: none;

}

#listNav ul li a {

	background: none !important;
	width: 150px !important;
	text-align: left !important;

}

#listNav ul li a:hover {

	text-decoration: none !important;
	background: #84399A !important;

}

#topNav {

	background: #64297A;
	height: 25px;
	padding-left: 10px;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;

}

* html #topNav {

	width: 777px;

}

#topNav a {

	font-size: 14px;
	padding: 3px 14px 3px 6px;

}

* html #topNav {

	padding-left: 13px;

}

* html #topNav a {

	padding: 3px 13px 3px 6px;

}

#topNav ul { 

	padding: 0;
	margin: 0;
	list-style: none;
	
}

#listNav li { 

	position: relative;

}

#listNav li ul { 

	display: none;
	position: absolute;
	top: 1em;
	left: 0;
	
}

#listNav li>ul { 

	top: auto;
	left: auto;
	
}

* html #listNav ul {

	margin-top: 12px;

}

#listNav li:hover ul, #listNav li.over ul { 
	display: block;
}


#content {

	width: 777px;
	background: #E6DDA1 url('http://www.lookoutpointinn.com/images/contentbg.jpg') no-repeat top;
	display: table

}

* html #availability #content #availCalendar {

	width: 525px;

}

* html #content {

	margin-top: -67px;

}

#content .container {

	padding: 20px;

}

#availability #content .container {

	padding: 10px;

}

.sidebar #content .container {

	width: 500px;

}

.sidebar #content #sidebar {

	background: url('http://www.lookoutpointinn.com/images/sidebarbg.gif') repeat-y right;

}

#content #roomsNav ul {

	list-style: none;
	margin: 0;
	padding: 0;

}

#content #roomsNav li {

	float: left;

}

#content #roomsNav a {

	display: block;
	padding: 5px;
	margin: 0 5px 5px 0;
	background: #365A3E;
	color: #fff;
	text-decoration: none;
	height: 18px;

}

* html #content #roomsNav a {

	width: 131px;
	font-size: 10px;
	height: 41px;

}

#content #roomsNav a:hover {

	background: #163F1E;

}

* html #mapIMG {

	width: 734px;
	height: 455px;

}

/*

***********************************

	Copy the following line.
	
***********************************
	
*/

#home #content #backgroundPattern {

	background: url('http://www.lookoutpointinn.com/images/sidebar_home.jpg') no-repeat top right;

} 

#content h2 {

	color: #365A3E;
	font-weight: normal;
	margin-bottom: 0;

}

#gatherings #content b {

	font-size: 14px;

}

#rooms h2 > p {

	margin-top: 0;

}

#footer {

	background: #64297A url('http://lookoutpointinn.com/images/logo_sm.gif') no-repeat bottom right;
	border-top: 1px solid #fff

}

* html #footer {

	width: 777px;

}

#bottomNav {

	font-size: 12px;
	width: 651px;
	float: right;

}

* html #bottomNav {

	width: 645px;

}

#contactInfo {

	clear: right;
	height: 55px;
	padding-top: 10px;

}

#contactInfo ul {

	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
	padding: 0 8px 0 8px;

}

#contactInfo ul.firstOne {

	border-right: 1px solid #fff;

}

#contactInfo ul li {

	color: #fff;

}

#contactInfo ul li a {

	color: #fff;

}

#copyright {

	width: 777px;
	text-align: right;
	margin-left: auto;
	margin-right: auto;
	font-size: 10px;
	color: #fff;

}

#copyright a {

	text-decoration: none;
	color: #fff;

}

#copyright a:hover {

	text-decoration: underline;

}

#copyright p {

	margin: 0;

}

#sitemap{
	float: left;
	font-size: 11px;

}

.roomsTable {

	width: 100%;

}

.roomsTable td {

	width: 33%;
	text-align: center;

}

* html .roomsTable {

	width: 90%;

}

* html .roomsTable td {

	width: 30%;

}

.roomsTable td a {

	display: block;
	padding: 5px;

}

.roomsTable td a img {

	border: 1px solid #365A3E;

}

.roomsTable td a:hover img {

	border: 1px solid #000;

}

.recipeTable {

	width: 100%;

}

.recipeTable td {

	font-size: 12px;

}

.recipeTable td img {

	border: 1px solid #333;

}

.recipeTable .returnLink a {

	display: block;
	width: 100px;
	padding: 3px;
	background: #365A3E;
	text-align: center;
	color: #fff;
	text-decoration: none;

}

.recipeTable .returnLink a:hover {

	background: #163A1E;

}

#gcLink {

	position: absolute;
	z-index: 500;
	margin-left: 200px;
	margin-top: 23px;
	
}

* html #gcLink {

	margin-left: 190px;

}

#footer {

	z-index: 5;

}

.np {

color: #FFF;
text-decoration: none;
cursor: text;

}

.rates{
	
	border: 1px solid #fff;

}

.ratesHeader{

	background: #365A3E;
	color: #fff;
	font-weight: bold;

}

.ratesHeader td, .ratesNumbers td{
	
	border: 1px solid #fff;
	padding: 4px;
	

}

.ratesNumbers{
	background: #fff;
	color: #000;
	font-weight: bold;

}

.comparison{
	
	border: 1px solid #fff;
	margin: 0 0 10px 0;

}

.comparison .comparisonHeader{

	background: #365A3E;
	color: #fff;
	font-weight: bold;
	
}

.comparison td{

	border: 1px solid #fff;

}


.comment{

	clear: both;

}

.commentImg{

	border: 1px solid #fff;
	margin: 0 0 5px 0;

}

#navbar-iframe {
   height: 0px;
   visibility: hidden;
   display: none;
}
