* {margin: 0; padding: 0;}
p {margin: 1em 0;}
img {border: 0;}
body {
	background: #6696c4;
	text-align: center;
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	}
a {font-weight: bold;}
a:link {color: #7e913f;}
a:visited {color: #7e913f;}
a:hover {color: #000;}
a:active {color: #7e913f;}
	
.clearer {
 height:1px;
 overflow:hidden;
 margin-top:-1px;
 clear:both;
}	
#wrapper {
	width: 760px;
	margin: 0 auto;
	text-align: left;
	background-color: #f0f8ff;
	background-image: url(assets/top.jpg);
	background-repeat: no-repeat;
	}
	
#wrappernew {
	width: 760px;
	margin: 0 auto;
	text-align: left;
	background-color: #f0f8ff;
	background-image: url(images/header-bg-noimage.jpg);
	background-repeat: no-repeat;
	}
#nav {list-style-type: none; width: 135px; padding: 0; margin: 0; padding-top: 19px; margin-left: 10px;}
#nav li {height: 25px; margin: 0; padding: 0; display: inline; margin-left: 0;}
#nav a {color: #7e913f; height: 25px; text-decoration: none; display: block; width: 135px; font-weight: bold;}
#nav a:hover {color: #64a9c8; background-image: url(assets/nav-on.gif); background-position:right -3px ; background-repeat: no-repeat;}
#nav a.nav-active {color: #64a9c8; background-image: url(assets/nav-on.gif); background-position:right -3px ; background-repeat: no-repeat;}

#slideshowbox {
	float: right;
	margin-top: 17px;
	margin-right: 21px;
	display: inline;
	}
	
#slideshowbox2 {
	float:right;
	margin-top: 11px;
	margin-right: 21px;
	Border:1px solid #6897c5;
	background:#f0f8ff;
	padding:5px 5px 3px 5px;
	}
h1 {
	color: #436383;
	font-size: 16px;
	width: 396px;
	text-align: center;
	}
h2 {
	color: #eb2d9d;
	text-align: center;
	font-size: 14px;
	}
#res-info {margin: 1em 53px;}	
#res-info h2 {margin-top: 0.5em; text-align: left; }	
h3 {
	color: #6696c4;
	font-size: 14px;
	}
	
h2.toolbox {font-size: 16px; text-align: left;}	
h3 {font-size: 12px;}
#phone {font-size: 15px; font-weight: bold; color: #436383; margin:23px;}

#photo-home {
	float: right;
	margin-right: 10px;
	margin-top: 0;
	clear: both;
	}
#amenities		{ width: 350px;}
#amenities ul {	margin-left: 5px;}
#amenities li {	margin-left: 10px; color: #436383; font-weight: bold; font-size: 12px;}

#amenities2		{ width: 396px;}
#amenities2 ul {	margin-left: 5px;}
#amenities2 li {	margin-left: 10px; color: #436383; font-weight: bold; font-size: 12px;}

#new		{ width: 396px;}
#new	 ul {	margin-left: 5px;}
#new	 li {	margin-left: 10px; color: #436383; font-weight: bold; font-size: 12px;}


#home-low {
	background: white;
	margin-top: 3em;
	padding: 10px 20px 0 20px;
	clear:both;
	}
#breakfast {
	width: 396px;
	float: left;
	position: relative;
	font-weight: bold;
	color: #436383;
	}
#bottom {
	background-image: url(assets/bottom-bg.gif);
	background-repeat: no-repeat;
	background-color: #f0f8ff;
	}
#bottom-phone {
	float: right;
	padding-right: 100px;
	padding-top: 40px;
	color: #436383;
	font-weight: bold;
	font-size: 16px;
	}
#bottom-address {
	width: 300px;
	text-align: center;
	margin-left: 150px;
	padding-top: 35px;
	font-size: 11px;
	}
#bottom-link {
	width: 300px;
	text-align: center;
	margin-left: 150px;
	margin-top: 4px;
	font-weight: bold;
	padding-bottom: 3px;
	}
#copy {text-align: center; padding: 10px;}
/* toolbox */
img.img {display: block; float: left; position: relative; margin: 0 20px 10px 0;}

/* room stuff */
.room {margin-left: 20px; clear: right; margin-top: 1.5em; padding-bottom: 0.5em; border-bottom: 1px solid #ccc;}
.room h2 {text-align: left; font-size: 16px;}
.room-desc {width: 390px; float: left;}
.room-photo {width: 300px; float: left; margin-left: 5px;}
.room-thumb {float: left; margin: 5px 5px 5px 0; position: relative}
.photodesc {font-size: 14px; text-align: center; color: #6696c4; font-weight: bold;}

/* area links*/
#area-links 		{margin: 20px;}
#area-links img {display: block;text-align: center; margin: 0 auto;}
#area-links td  {text-align: center; margin: 0 auto; padding: 10px;}

/* contatc form response */
.response {margin: 90px 20px 20px; font-weight: bold;}

/* Rates */
#rates-calendar {border: 1px solid #333; border-collapse: collapse;background: #F0F8FF;}
#rates-calendar td {font-size: 11px; padding: 2px 4px;border: 1px solid #663F66;}
table.calendar-month {margin-top: 1em;border: 1px #ccc solid;background: #F0F8FF;}
table.calendar-month td{font-size: 11px; border: 1px solid #ccc;  border-collapse: collapse;padding: 0px 0px;}

form td {font-size: 12px !important;}

