﻿*{margin: 0; padding: 0;}











body {



	margin:0;



	padding: 0;



}







body img { 



	border-style: none; 



}











.mceContentBody {background-color: White;} /*SnippetMaster editor bg color*/











.border {



	border-collapse:collapse; 



	border-style: solid; 



	border-width: 1px; 



	margin-top: 20px; 



	border-color: white;



}







.map-border { border:solid 1px #5a3d1c; width:425px; }











.shadow { 



	margin-top:10px;



}







.mainTable {



	border-left:1px #c5af63 solid;



	border-top:1px #c5af63 solid;



}







.table { 



	width: 546px;



	background-color:#fff;



}







.table td { 







padding-right:1.5em;



padding-bottom:1em;



	vertical-align:top;



}







.logos img {



	padding: 0em 2em;



}







.italic { 



	margin-left:165px;}







.table li { 



	padding-bottom:0.3em;	



}







/* a img { border: 0; } */



/*#font-fix { font-size: 1em; }*/







/* Hides from IE-mac \*/



* html .clearfix {height: 1%;}



/* End hide from IE-mac */







#header	{



	width: 767px;



	position: relative;



	overflow: hidden;



	text-align: center;



	margin: auto;



	padding: 0;



	height: 30px;



	border-right: #c5af63 solid 1px;



}







#header ul {



	padding: 0; 



	margin: 0;



}







#header li {



	list-style: none;



	float: left;



	display: inline;



	font-size: .9em;



}







#header a {



	text-decoration: none;



	display: block;



	padding-left:18px;



	padding-right:18px;



	padding-top:0.5em;



	padding-bottom:1em;



}







#header .active {



	/*padding: 0.5em 1em;*/



	padding-left:18px;



	padding-right:18px;



	padding-top:0.5em;



	padding-bottom:1em;



} 







.headercontainer {



		float: left;



		left: 50%;



		position: relative;



		text-align: center;		



	}







.wrpr {



		position: relative;



		left: -50%;



		float: left;



		list-style: none;



		margin: 0;



		padding: 0;



	}











#top {



/*	clear: both; */



}







#topimage { 



	float: left; 



	width: 545px; 



	height: 400px;



	display:inline;



}







#reservations, #logo { margin: 0 auto;}







/*.BE p{



	background-color:#fff;

/*	margin-top: 1em; 

	margin-bottom: 1em;

margin-right: auto; 

	margin-left: auto; 

	padding:10px;



}*/



.BE table {

	margin-left: auto;

	margin-right: auto;

}







.left-content {



	float: left;



	width: 546px;



	background-color:#fff;



	padding-bottom:20px;



}







.left-content h2 {



	font-size: 1.25em;



	text-align: left;



	margin-left: 20px;



	margin-top: 1em; 



	margin-right: 0.5em; 



	margin-bottom: 1em;



	line-height: 20px;



	font-family: Constantia, Georgia, serif;



}



.left-content h3 {



	font-size: 0.9em;



	text-align: left;



	margin-left: 20px;



	margin-top: 1em; 



	margin-right: 0.5em; 



	margin-bottom:0.3em;



	line-height: 20px;



	font-family: Constantia, Georgia, serif;



}







h2 img { 



	padding-right:1em;



	margin-borrom: 0.5em;



}











.left-content h4 {



	text-align: left;



	margin-left: 1em;



	margin-top: 1em; 



	margin-right: 0.5em; 



	margin-bottom: 1em;



	font-family: Constantia, Georgia, serif;



}











.left-content p {



	background-color:#fff;



	font-size: 0.8em;



	margin-left:10px;



	margin-top: 0.5em; 



	margin-right: 0.5em; 



	margin-bottom: 0.5em;



	line-height: 18px;



}







.left-content ul {



	margin-left:35px;



	margin-right:20px;



	font-size:0.8em;



	text-align:left;



}







.right-content {



	width: 222px;



	vertical-align: top;



	text-align:center;



	margin-left:0;



	margin-right:0;



}







.right-content img {



	margin-left:auto;



	margin-right: auto;



	}







.right-content p {



	width: 200px;



	text-align: center;



	margin: 1em auto;



	font-size: 0.7em;



	line-height: 1.2em;



}







/*#bot-images {



	position: relative;



	left: -3em;



	width: 550px;



}*/



 



.figure {



	background-image: url(../images/image-frame.jpg);



	margin: auto;



	background-repeat: no-repeat;



	text-align: center;



	float: left;



	display: inline;



	width: 175px;



	height: 197px;



	margin-top:0px;



	margin-bottom:0px;



	padding-top:0px;



	padding-bottom:0px;



/*	border:#003366 solid 1px;



*/	margin-left: 3px;



/*	margin-right: 15px;



*/



}



.figure2 {



	margin-top: 16px;



}







p { padding-left:10px;



	padding-right:10px;







}







.menu { text-align:center; 	background-color:#fff;



}



.menu p { text-align:center; 	background-color:#fff;



}







/*.figure img {



	width: 145px;



	height: 165px;



	margin-left: 15px;



	margin-right: 15px;



	display:  block;



	padding:0px;



}



*/











.img {



	margin-top: 15px;



	margin-bottom:5px;



	border: #c4b062 solid 1px;



}







#property-name {}







.botnav {



	text-align: center;



	width: 800px;



	margin-left: 0;



	margin-top: .3em;



	margin-bottom: .3em;



}



 



/*#botnav ul {



	width: 100em;



	margin: 0 auto;



}*/







.botnav ul li {



	font-size:0.75em;



	display: inline;



	margin-left: .4em;



	margin-right: .4em;



}







.botnav li a {



	text-decoration: underline;



}







.botnav li a:hover {



	text-decoration: underline;



}







.botnav1 {



	text-align: center;



	width: 800px;



	margin-left: 0;



	margin-top: .3em;



	margin-bottom: .3em;



}



 



/*#botnav ul {



	width: 100em;



	margin: 0 auto;



}*/







.botnav1 ul li {



	font-size:0.77em;



	display: inline;



	margin-left: .4em;



	margin-right: .4em;



}







.botnav1 li a {



	text-decoration: underline;



}







.botnav1 li a:hover {



	text-decoration: underline;



}











#footer {



	text-align: center;



	width: 780px;



	margin: .5em auto;



}







#footer li {



	font-size:0.75em;



	display: inline;



}







#footer li a { text-decoration: none; }







#footer li a:hover { text-decoration: underline; }







.roomdetail {



	background-image: url("../images/image-frame-roomdetail.png");



	margin: 10px 0px 10px 22px;



	text-align: center;



	background-repeat: no-repeat;



	/*float: left;*/



	width: 370px;



	height: 250px;



}











.roomdetail2 {



	margin-top:25px !important;



	margin-top:25px;



	padding-top:25px !important;



	padding-top:0px;



	text-align:center;



}











/*.room { width: 530px; margin-bottom:1.5em; }















.room .figure { 



	position: relative; 



	top: -10px; 



}











.room dt {



	text-align: left;



	font-size:0.9em;



	clear: both;



	margin-left:.5em	



}







.room dt a {



	text-decoration: underline;



}







.room dt a:hover {



	text-decoration: underline;



}







.room dd { 



	text-align: left;



	line-height: 1.5em; 



	font-size:0.8em; 



	margin-top:0.5em;



	margin-left:1em;



	margin-right:1em;



	



	/*	margin: 0.5em 0.5em 0.5em 1em;



	*/







.table-rooms { 



	width: 546px;



	background-color:#fff;



	position:relative;



	top:0;



}







.table-rooms p { 



/*	position:relative;



	top:-1em;



*/	padding:0;



	margin:0.5em 20px;;



}







.table-rooms td { 



	padding-bottom:1em;



}



.color { font-size:1.05em;}











.signupframe {



margin: 10px 20px;



border: 1px solid #C1C1C1;



background: #ffffff;



font-family: Geneva, Arial, Helvetica, sans-serif;



font-size:0.8em;



}



/* ADDED BY BLIZ */
.specials h3
{
	font-size: 1.2em;
	text-align: center;
}

ul.price
{
	font-size: 0.9em;
	font-weight: bold;
	list-style: none;
	margin: 0 0 1em 0;
	padding: 0 0 0 2.25em;
}

/* FORMS */
form
{
	margin: 0;
	padding: 0;
}

label
{
	font-weight: bold;
}

.error
{
	color: #e21c12;
}

.text-input
{
	background: #fff;
	border: 1px solid #c5af63;
	color: #000;
	padding: 3px;
}

.left-content a.button, .left-content a.button:visited, input.button
{
	background: #9a9a68;
	border: 1px solid #c5af63;
	color: #fff;
	cursor: pointer;
	display: inline-block;
	padding: 5px 8px;
	text-align: center;
	text-decoration: none;
}

.left-content a.button:active, .left-content a.button:focus, .left-content a.button:hover, input.button:active, input.button:focus, input.button:hover
{
	background: #c5af63;
	color: #fff;
	outline: 0;
}

address
{
	font-style: normal;
}

/* EMAIL FORM */
.contact-info
{
	margin: 0 0 1em 0;
	text-align: center;
}

#email-form
{
	margin: 0 auto;
	width: 95%;
}

#email-form #ValSum
{
	margin-left: 7em;
	margin-bottom: 1em;
}

#email-form .sent
{
	font-size: 1.25em;
	line-height: 7.5em;
	text-align: center;
}

#email-form .field
{
	clear: both;
	margin: 0 0 0.75em 0;
	text-align: left;
}

#email-form .field label
{
	display: inline-block;
	margin: 0 0.5em 0 0;
	text-align: right;
	width: 25%;
}

#email-form .anti-spam-code
{
	text-align: center;
}

#email-form .anti-spam-code .text-input
{
	margin-bottom: 0.5em;
	margin-left: 2em;
	width: auto;
}

#email-form .controls
{
	text-align: center;
}

#email-form #contact-ip
{
	font-size: 0.7em;
	font-style: normal;
	margin-top: 1em;
}