*{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(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(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;

}

