/* -------------------------------- */
/* toolkitCore */
body {padding:0px;margin:0px; background-color:#FFFFFF;}
form {margin:0px; padding:0px;}
td,div,p,ul,li,a, .txtOnly {font-size:12px; font-family:"Century Gothic"; line-height:18px;color:#624e34; margin-top:0px;}
a, a:link {color:#00599c;text-decoration:underline; }
a:hover {color:#C9BEAD;text-decoration:none;}
.text-dark,.text-medium,td,p,div,ul,li { }
.headline,.text-header,h1 {
	font-family: "Century Gothic", Geneva, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #033d62;
}
.subheadline,.text-subheader,h2 {
	font-family: "Century Gothic", Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #42b5b7;
 }
.disclaimer,.text-dark-sm,.text-disclaimer {
	font-size: 10px;
	font-style: italic;
	line-height: 14px;
}
.white,text-light {}
.text-required {color:#990000;}
.leftnavspacer {margin:6px 0px 6px 0px;}
.topnavspacer {margin:0px 11px 0px 11px;}

/* /toolkitCore  */
/* -------------------------------- */

/* shellIDs */
#overall_wrapper {background-color:#e9e5df; width:100%; background-image:url(background.gif); background-position:top center; background-repeat:no-repeat; margin-left:auto; margin-right:auto;}
#top_wrapper {width:941px; border-left:#FFFFFF 8px solid; border-right:#FFFFFF 8px solid; position:relative; margin-left:auto; margin-right:auto; background-color:#FFFFFF;}
#calenvelope{
	position:absolute;
	top:193px;
	left:173px;
	z-index:999999999;
	height:200px;
	width:228px;
	overflow:hidden;
}
#calbox{
	position:absolute;
	top:0px;
	left:0px;
	z-index:999999999;
	height:200px;
}
#calendarclose{
	position:absolute;
	width:78px;
	height:22px;
	top:4px;
	left:150px;
	z-index:9999999999999999999;
}
#calendarframe{
	position:absolute;
	width:228px;
	height:200px;
	left:0;
	top:25px;
}	
#top_container {width:941px; height:521px; position:relative;}
#clearspace {clear:both;}
#logo {position:absolute; left:20px; top:7px;}
#topL_column {width:216px; height:393px; float:left; position:relative;}
#leftnav {width:216px; height:252px; position:absolute; top:122px;}
#topnav {width:620px; position:absolute; left:316px; height:61px; text-align:right; padding-right:14px;}
#headerImageHome {width:724px; height:452px; position:absolute; left:216px; top:61px;}
#headerImage {width:724px; height:452px; position:absolute; left:216px; top:61px;}
#headerImageContent {width:724px; height:452px; position:relative;}
#headerQuote {position:absolute; width:186px; height:332px; background-image:url(quote_boxBG.gif); background-repeat:no-repeat; background-position:0 0;}
#randoQuote{
	position:absolute;
	width:99px;
	height:196px;
	top:136px;
	left:63px;
	visibility:hidden;
}
#featureImageOne {position:absolute; width:532px; height:332px; left:192px;}
#featureImageTwo {position:absolute; width:532px; height:114px; left:192px; top:339px;}
#content_wrapper {width:941px; border-left:#FFFFFF 8px solid; border-right:#FFFFFF 8px solid; position:relative; margin-left:auto; margin-right:auto; background-color:#FFFFFF;}
#subNav {width:720px; height:26px; float:left; background-image:url(subnav/subnav_bkg.jpg); background-position:left top; background-repeat:no-repeat; position:relative;}
#subNav img {padding:7px 0px 0px 22px;}
#content {width:663px; padding: 30px 0px 28px 25px; float:left; min-height:556px;
  height:auto !important; height:556px;}
 #contentshift{
 	position:relative;
 	width:663px;
	top:-8px;
 }
#specials {width:218px; height:341px; float:right; margin-bottom:8px; background-color:#D0EEED;}
#graphicTxtHeader {width:660px;}
#footer_nav{width:916px; height:30px; background-color:#D6E0E6; background-image:url(footerBkg.gif); background-position:left top; background-repeat:no-repeat; text-align:right; font-size:10px; font-family:"Century Gothic"; color:#045184; padding:13px 25px 0px 0px; position:relative;}
#lowerRt{width:218px; height:215px; position:absolute; bottom:54px; right:0px;}
#ht {position:absolute; left:90px; width:159px;}
#bottom_holder {width:100%; background-color:#FFFFFF; padding-bottom:36px;}
#bottom {width:941px; margin-left:auto; margin-right:auto; position:relative; text-align:right; padding-top:18px;}
#bottom p {font-family:"Times New Roman", Times, serif; font-size:11px; line-height:16px; color:#6998b6; margin-top:0px;}
#bottom_logo {position:absolute; width:72px; height:72px; left:0px; top:7px;}
.footerNavSpacer {padding:0px 10px 0px 10px;}

#social_links {position:absolute; text-align:right; left:258px; margin-top:-32px; width:400px; height:20px;}
#social_links img {padding-left:14px;}
/* /shellIDs */
/* -------------------------------- */

/* Booking Mask */
#booking_mask {width:401px; height:114px; position:absolute; left:0px; top:400px; z-index:30; margin:0px; background-image:url(bookingBG.gif); background-position:0 0; background-repeat:no-repeat;}
.check_availability { position:absolute; top:25px; left:110px;}
.DateInField {width:65px; font:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#687e90; text-align:center; position:absolute; left:56px; top:45px;}
.nightsSelector {position:absolute; left:186px; width:35px; border:none; font:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#687e90; top:45px; padding:1px 0px 1px 0px;}
.adultsSelector {position:absolute; left:266px; width:35px; border:none; font:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#687e90; top:45px;padding:1px 0px 1px 0px;}
.childrenSelector {position:absolute; left:354px; width:35px; border:none; font:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#687e90; top:45px; padding:1px 0px 1px 0px;}
.calendar {position:absolute; left:129px; top:47px;}
.submit {position:absolute; top:71px; left:161px;}
/* /Booking Mask */
/* -------------------------------- */

/* GuestBook Form Elements */
.form-button {font-size:10px; font-family:"Century Gothic"; color:#FFFFFF; margin-top:0px; font-weight:bold; background-color:#624e34; padding:2px; border:none; text-transform:uppercase;}
.form-button:hover {font-size:10px; font-family:"Century Gothic"; color:#FFFFFF; margin-top:0px; font-weight:bold; background-color:#7C9CAF; padding:2px; border:none; text-transform:uppercase;}
.form-checkbox, .form-textarea, .form-text, .form-select, .form-radio {font-size:12px; font-family:"Century Gothic"; line-height:18px;color:#624e34; margin-top:0px;}
.form-notes {}
/* GuestBook Form Elements */

/* --------- Content Layouts ------------ */
.textOnly, p.textOnly, td.textOnly {
}

.imageOnly {
}

.codeOnly {
}
.separator {width:633px; height:64px; background-image:url(separator.gif); background-position:left top; background-repeat:no-repeat;}

.imgL, .imgR {width:207px; height:126px; background-image:url(imgBkg.jpg); padding:27px 8px 8px 8px; background-repeat:no-repeat;}
.txtL {width:410px; padding:22px 30px 0px 00px;}
.txtR {width:410px; padding:22px 0px 0px 30px;}

.specialstxtL {width:365px; padding:22px 30px 0px 00px;}
.specialstxtR {width:365px; padding:22px 0px 0px 30px;}

/* ----- mspecials module - special copy price ----- */
.copy_price {
}

/* ---------- Hi-Res Media Gallery ---------- */

.Hires_GalleryTitle {
}

.Hires_ImageName {
}

.Hires_Links {
}

/* --------- Lightbox ------------ */

.photoThumb {
	padding-left:8px;
	padding-right:8px;
	padding-bottom:8px;
	padding-top:8px;
	margin-top:5px;
	margin-bottom:11px;
	background-image: url(photoGalleryOverlay.jpg);
	background-repeat: no-repeat;
}

/* --------- Map ------------ */

#map {
	width:441px;
	height:366px;
	padding-top:8px;
	background-image: url(mapOverlay.jpg);
	background-repeat: no-repeat;
}

.contact_email_subject_url{
 display:none;
} 
