.clearer{
	height:1px;
	overflow:hidden;
	clear:both;
	margin-top:-1px;
}
body {margin: 0; padding: 0; font-family: times, serif; font-size: 13px;}
#wrapper {width: 760px; background: url(assets/n-bg.jpg) no-repeat; height: 100%;}
#nav {padding-top: 127px; margin-left: 12px; width: 122px;}
#nav img {border: 0; display: block;}
#content {margin-left: 200px; margin-top: -160px;}
#nav-bottom {clear: both; margin-top: 40px; text-align: center; color: #6f3a6f; font-weight: bold;}
#nav-bottom a:link {color: #6f3a6f;}
#nav-bottom a:visited {color: #6f3a6f;}
#nav-bottom a:hover {color: #365c33;}
#nav-bottom a:active {color: #6f3a6f;}
#bottom {width: 543px; background: url(assets/n-address-bg.jpg) no-repeat; margin: 10px auto;}
#bottom #address {padding: 17px 0 0 100px; font-size: 11px; color: #365c33;}
#bottom #copyright {padding: 17px 0 0 110px; font-size: 11px; color: #999;}
#slides {float: right; position: relative;}
/* Content */
h1 { color: #6D4675; font-size: 21px; }
h2 { color: #326135; font-size: 17px; margin-bottom: 0; }
p {margin: 0 0 1em 0;}
a:link {color: #326135;}
a:visited {color: #326135;}
a:hover {color: #000;}
a:active {color: #326135;}
/* Contact Form */
#contact-form {}
#contact-form td {padding: 2px;}
#contact-form .label {text-align: right; font-weight: bold;}
#contact-form textarea {width: 100%; height: 120px;}
/* room stuff */
.room {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 {}
.room-thumbs {width: 260px; float: left; font-size: 11px; text-align: center;}
.room-photo {width: 290px; float: left; margin-left: 5px; margin-top: 5px;}
.room-thumb {float: left; margin: 5px 5px 5px 0;}
.room-thumb a {display: block;}
.room-thumb a:link {border: 1px solid #D8B3E3}
.room-thumb a:visited {border: 1px solid #D8B3E3}
.room-thumb a:hover {border: 1px solid #326135}
.room-thumb a:active {border: 1px solid #D8B3E3}

.room-thumb img {border: 0; display: block;}
.photodesc {font-size: 14px; text-align: center; color: #6696c4; font-weight: bold; display: none;}
.room-preload {display: none;}
/* Rates Table */
#rates-table {float: right; position: relative; margin: 0 0 10px 10px;}
#rates-table td {padding: 4px 10px;}
#rates-table-header { background-color: #e8d0ee; font-weight: bold; text-align: center;}
.rates-table-1 {background-color: #d8b3e3;}
.rates-table-2 {background-color: #e8d0ee;}

