@charset "utf-8";
/* CSS Document */

/* scroll style */
a.jScrollArrowUp {
	background: url(js/jscrollPane/basic_arrow_up.gif) no-repeat 0 0;
}
a.jScrollArrowUp:hover {
	background-position: 0 -15px;
}
a.jScrollArrowDown {
	background: url(js/jscrollPane/basic_arrow_down.gif) no-repeat 0 0;
}
a.jScrollArrowDown:hover {
	background-position: 0 -15px;
}
a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {
	background-position: 0 -30px;
}

/* Index */
html, body {
	height: 100%; 
	margin: 0; 
	padding: 0;
	background-color: #B6AE86;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height:15px;;
	color:#535C53;
	font-size:12px;
}

H1 {
	font-size: 12px;
	display:inline;
}
H2 {
	font-size: 12px;
	display:inline;
}
H3 {
	font-size: 12px;
	display:inline;
}

a:link {
	color: #535C53;
}
a:visited {
	color: #535C53;
}
a:hover {
	color: #535C53;
}
a:active {
	color: #535C53;
}

table#body {
	background-image:url(images/website.gif);
	background-repeat:no-repeat;
}

div#centeringShim {
	width: 100%;
	height: 50%;
	margin-top: -286px;
	float:right;
}

div#center {
	clear:both;
}

div#content {
	height:491px;
	position:relative;
	top:155px;
	margin:0;
}

div#preload {
	position:relative;
	bottom:9999px;
	right:9999px;
	margin-top:-9000px;
	margin-left:-9000px;
}

div#adminLogin {
	position:relative;
	bottom:520px;
	left:285px;
	width:300px;
	font-family:"Trebuchet MS", sans-serif;
	font-weight:bold;
	color:#535C53;
	font-size:12px;
	font-variant:small-caps;
	text-align:right;
} 

/* Menu */
table#menu {
	position:relative;	
	width:985px;
}

a#maculatag {
	position:relative;
	bottom:48px;
	left:315px;
}

div#address {
	position:relative;
	float:right;
	right:340px;
	margin-bottom:-50px;
}

/* Home */
img#loginButton {
	position:relative;
	left:205px;
	top:33px;
	float:left;
	margin-right:-32px;
	margin-bottom:-32px;
}

div#homeContent {
	height:491px;
	position:relative;
	left:63px;
}

div#homeBodyHolder {
	position:relative;
	float:left;
	top:90px;
	left:15px;
	width:420px;
	height:370px;
	border-top: 1px solid #B6AE86;
	border-bottom: 1px solid #B6AE86;
    border-top-width: 1px;
    border-bottom-width: 1px;
}

div#homeBody {
	overflow:hidden;
	width:420px;
	height:370px;
	text-align:justify;
}

img#homeBnb {
	position:relative;
	top:87px;
	float:left;
}

img#checkAvailIcon {
	position:relative;
	left:200px;
	top:55px;
	float:left;
}

img#emailAFriendIcon {
	position:relative;
	right:90px;
	top:57px;
	float:left;
}

img#homePhrase {
	position:relative;
	float:left;
	bottom:4px;
	right:270px;
}

div#emailedPageMsg {
	position:relative;
	float:left;
	top:90px;
	right:540px;
}

/* The BnB */
div#bnbContent {
	height:491px;
	position:relative;
	left:63px;
}

div#bnbBodyHolder {
	position:relative;
	float:left;
	top:80px;
	left:15px;
	width:350px;
	height:310px;
	margin-right:-100px;
	margin-bottom:-150px;
	border-top: 1px solid #B6AE86;
	border-bottom: 1px solid #B6AE86;
    	border-top-width: 1px;
    	border-bottom-width: 1px;
}

div#bnbBody {
	overflow:hidden;
	text-align:justify;
	width:350px;
	height:310px;
}

img#bnbSlidesFrame {
	position:relative;
	float:left;
	left:375px;
	bottom:320px;
	margin-right:-458px;
}

img#bnbSlides {
	position:relative;
	text-align:center;
	float:left;
	left:390px;
	bottom:290px;
	margin-right:-427px;
}

div#bnbThumbFrames {
	position:relative;
	float:left;
	right:5px;
	margin-right:-846px;
	width:846px;
	z-index:6;
}

div#bnbThumbs {
	position:relative;
	float:left;
	top:15px;
	right:5px;
	margin-right:-846px;
	width:846px;
}

div#bnbRoomThumbs {
	position:relative;
	float:left;
	top:15px;
	right:5px;
	margin-right:-564px;
	width:564px;
}

div#bnbThumbFrames {
	position:relative;
	float:left;
	right:5px;
	top:15px;
	margin-right:-846px;
	width:846px;
	z-index:6;
}

div#bnbRoomThumbFrames {
	position:relative;
	float:left;
	top:15px;
	right:5px;
	margin-right:-564px;
	width:564px;
	z-index:6;
}

a#checkAvailIconBnb {
	position:relative;
	left:515px;
	bottom:15px;
	float:left;
	margin-right:-157px;
	z-index:5;
}

img#checkAvailIconRooms {
	position:relative;
	left:620px;
	top:35px;
	float:left;
	margin-right:-157px;
	z-index:5;
}

/* Rates & Policy */
div#ratesPolicyContent {
	height:491px;
	position:relative;
	left:63px;
}

div#slideshow {
	position:relative;
	float:left;
	top:80px;
	left:20px;
}

div#reviewsHolder {
	position:relative;
	float:left;
	top:90px;
	left:10px;
	width:265px;
	height:350px;
	border-top: 1px solid #B6AE86;
	border-bottom: 1px solid #B6AE86;
    border-top-width: 1px;
    border-bottom-width: 1px;
}

div#reviewsContainer {
	overflow:hidden;
	width:265px;
	height:350px;
}

div#policyHolder {
	position:relative;
	float:left;
	top:90px;
	left:40px;
	width:265px;
	height:350px;
	border-top: 1px solid #B6AE86;
	border-bottom: 1px solid #B6AE86;
    border-top-width: 1px;
    border-bottom-width: 1px;
}

div#policyContainer {
	overflow:hidden;
	width:265px;
	height:350px;
}

a#checkAvailIconRp {
	position:relative;
	right:464px;
	top:460px;
	float:left;
	margin-right:-157px;
	z-index:5;
}

/* Calendar */
div#calendarContent {
	position:relative;
	float:left;
	height:491px;
	left:63px;
	top:92px;
}

table#calendarBody {
	background-image:url(images/calendarBG.jpg);
	background-repeat:no-repeat;
	width:853px;
	height:387px;
}

td#days {
	position:relative;
	width:117px;
	height:67px;
}


div#bnbevent {
	width:19px;
	position:relative;
	left:0px;
	bottom:20px;
	margin-left:-19px;
	margin-top:-19px;
	z-index:50;
}

div#bnbeventsplittop {
	width:19px;
	position:relative;
	right:15px;
	bottom:39px;
	margin-left:-19px;
	margin-top:-19px;
}

div#bnbeventsplit {
	width:19px;
	position:relative;
	right:15px;
	margin-left:-19px;
	margin-top:-19px;
}

div#localevent {
	width:19px;
	position:relative;
	left:25px;
	bottom:20px;
	margin-left:-19px;
	margin-top:-19px;
	z-index:50;
}

div#localeventsplitop {
	width:19px;
	position:relative;
	left:10px;
	bottom:39px;
	margin-left:-19px;
	margin-top:-19px;
}

div#localeventsplit {
	width:19px;
	position:relative;
	left:10px;
	margin-left:-19px;
	margin-top:-19px;
}

div#monthControl {
	position:relative;
	bottom:465px;
	left:530px;
	width:200px;
	height:32px;
}

div#prevNextButtons {
	position:relative;
	float:left;
	bottom:470px;
	left:760px;
}

img#yearNumber {
	position:relative;
	margin-right:-3px;
}

a#checkAvailIconCalendar {
	position:relative;
	float:left;
	bottom:430px;
	left:110px;
}

img#key {
	position:relative;
	float:left;
	bottom:527px;
	margin-bottom:-21px;
	left:550px;
}

/* packages specials */
div#packagesspecials {
	height:491px;
	position:relative;
	left:63px;
}

div#packagesExtrasShow {
	position:relative;
	float:left;
	top:85px;
}

div#extrasHolder {
	position:relative;
	float:left;
	top:85px;
	width:250px;
	height:350px;
	border-top: 1px solid #B6AE86;
	border-bottom: 1px solid #B6AE86;
    border-top-width: 1px;
    border-bottom-width: 1px;
}

div#extrasContainer {
	overflow:hidden;
	width:250px;
	height:350px;
}

div#packagesSpecialsHolder {
	position:relative;
	float:left;
	left:25px;
	top:85px;
	width:300px;
	height:350px;
	border-top: 1px solid #B6AE86;
	border-bottom: 1px solid #B6AE86;
    border-top-width: 1px;
    border-bottom-width: 1px;
}

div#packagesSpecialsContainer {
	overflow:hidden;
	width:300px;
	height:350px;
}

a#checkAvailIconPs {
	position:relative;
	float:left;
	margin-left:-157px;
	top:450px;
	right:140px;
}

a#giftCertificates {
	position:relative;
	float:left;
	margin-left:-157px;
	top:454px;
	left:30px;
}


/* Contact us */
div#contactUsContent {
	height:491px;
	position:relative;
	left:63px;
}

div#contactForm {
	position:relative;
	float:left;
	left:10px;
	top:120px;
	z-index:5;
}

img#emailUs {
	position:relative;
	margin-bottom:-45px;
	bottom:50px;
	right:5px;
}

img#memberships {
	position:absolute;
	float:left;
	top:328px;
	left:20px;
	margin-right:-333px;
}

a#checkAvailIconContact {
	position:absolute;
	float:right;
	top:450px;
	right:250px;
	z-index:7;
}

img#map {
	position:relative;
	margin-bottom:-383px;
	left:100px;
	top:65px;
	z-index:6;
}

a#iraLink {
	position:relative;
	float:left;
	margin-right:-300px;
	margin-bottom:-30px;
	top:475px;
	left:95px;
	z-index:8;
}

/* Blog */
div#blogContent {
	height:491px;
	position:relative;
	left:63px;
}

table#blogBody {
	position:relative;
	bottom:15px;
	width:866px;
	height:419px;
}

div#blogHolder {
	position:relative;
	top:70px;
	left:410px;
	width:442px;
	height:345px;
	margin-bottom:-20px;
	border-top: 1px solid #B6AE86;
	border-bottom: 1px solid #B6AE86;
    border-top-width: 1px;
    border-bottom-width: 1px;
}

div#blogTextContent {
	overflow:hidden;
	width:442px;
	height:345px;
	margin-bottom:-419px;
}

form#blogSubmitForm {
	position:relative;
	float:left;
	margin-bottom:-140px;
	left:188px;
	bottom:57px;
}

input#blogSubmitbutton {
	margin-bottom:-6px;
}

input#blogRemovebutton {
	margin-bottom:-6px;
}

img#blogThankYou {
	position:relative;
	float:left;
	left:90px;
	top:0px;
	margin-top:-61px;
}

img#subscribe {
	position:relative;
	top:13px;
	left:40px;
}

div#blogbnbImage {
	position:relative;
	bottom:67px;
	right:288px;
	height:50px;
	font-variant:small-caps;
	margin-top:-314px;
}

a#deleteBlog {
	float:right;
}

a#checkAvailIconBlog {
	position:absolute;
	float:left;
	margin-top:-29px;
	top:486px;
	left:550px;
}
