body {
	background-image:url(bkgBody.jpg);
	background-repeat:repeat-x;
	background-color:#47864D;
	margin-top:0;
	font-family:Arial, Helvetica, sans-serif;
	color:#858585;
	font-size:11px;
	line-height:21px;
}

/* Shell Divs/Items */
#wrapper {
	width:920px;
	margin-left:auto;
	margin-right:auto;
	padding-top:46px;
}

#top {
	 width:920px;
	 height:351px;
	 position:relative;
	 background-image:url(bkgTop.jpg);
}

#lang {
	width: 166px;
	height: 15px;
	position: absolute;
	right: 0px;
	top: -28px;
}

#logo {
	position:absolute;
	width:131px;
	height:112px;
	left:25px;
	top:29px;	  
}

#bmaskWrapper {
	position:absolute;
	width:220px;
	height:140px;
	left:20px;
	top:160px;  
}

#headerPhotos {
	position:absolute;
	width:664px;
	height:314px;
	right:0px;
	top:0px;
	  
}

#mainNav {
	position:absolute;
	width:920px;
	height:77px;
	left:-4px;
	bottom:0px;
	text-align:center;
	top: 314px;
}

#middle_wrapper {
	width:920px;
	background-image:url(bkg_middle.gif);
	background-repeat:repeat-y;
	background-position: left top;
}

#middle {
	width:920px;
	background-image: url(bkg_mddTop.jpg);
	background-repeat:no-repeat;
	background-position: top right;
	background-color:#FFF;
}

#middleLeft {
	width:274px;
	float:left;
	height:500px;
	position: relative;
}

#specials {
	height: 250px;
	left: 20px;
	position: absolute;
	top: 28px;
	width: 214px;
	}

#sisterProperty {
	position: absolute;
	left: 19px;
	bottom: 143px;	
}
  
#middelRight {
	
	float:left;
	padding-left: 18px;
	padding-right: 20px;
}
	
#headers {
	width: 607px;
	height: 23px;
	padding-top: 32px;
	padding-bottom: 10px;
}

#subNav {}

#copy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #858585;
	line-height: 21px;
	padding-bottom: 50px;
}

#footer {
	width:920;
	position:relative;
	height: 80px;
	padding-bottom: 15px;
}

#footerAccent{
	background-image: url(accents.gif);
	background-repeat: no-repeat;
	position: absolute;
	z-index: 55;
	height: 50px;
	width: 920px;
	left: 0px;
	top: -50px;
}

#footerBkg{
	position:absolute; width:920px; height:41px; top:0; left:0; z-index:5;
}
#footerNav {
	position:absolute;
	width:300px;
	height:27px;
	left:21px;
	z-index:15;
	top: 14px;
}
#ht {
	position:absolute;
	width:161;
	height:19;
	left:186px;
	top:65px;
}
#copyright {
	position:absolute;
	width:161;
	height:19;
	left:402px;
	top:60px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #495F4D;
	font-weight: bold;
}

.clearspace { clear:both;}

div.ui-datepicker {font-size:10px; z-index:9999999;}
div.ui-dialog {font-size:10px;}
div.ui-dialog div#popBox div{padding:2px 0;}


#resform #dateInImg {
	position: absolute;
	left: 0px;
	top: 30px;
}

#resform #dateInDiv {
	position: absolute;
	left: 53px;
	top: 22px;
	width: 165px;
}

.ui-datepicker-trigger {position:relative; top:4px;}
#ui-datepicker-div { display: none; line-height:13px; z-index:500; }
div.ui-datepicker-title{font-size:11px;}


#resform #DateIn {
	width: 125px;
	font-size: 10px;
	color: #352501;
	border:1px solid #D69F23; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	text-align: left;
	padding-left: 5px;
	margin-right: 5px;
}
#resform #calDiv{
	position: absolute;
	left: 190px;
	top: 26px;
	width: 21px;
	height: 17px;
}
/* -------------------
#resform select {
	font-size: 9px;
	color: #886c37;
	width: 35px;
	border: 1px solid #886c37;
}

------------- */

.bookingselector {
	width: 35px;
	font-size: 10px;
	color: #352501;
	border-top-width: 1px;
	border-left-width: 1px;
	border-bottom-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	border-bottom-style: solid;
	border-right-style: solid;
	border-top-color: #D69F23;
	border-left-color: #D69F23;
	border-bottom-color: #D69F23;
	border-right-color: #D69F23;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: #ffffff;
	line-height: 20px;
}

#resform #nightsImg {
	position: absolute;
	left: 147px;
	top: 56px;
}

#resform #lenghtDiv {
	position: absolute;
	left: 177px;
	top:52px;
}

#resform #adultsImg {
	position: absolute;
	left: 0px;
	top: 56px;
}

#resform #adultsDiv {
	position: absolute;
	left: 30px;
	top: 52px;
}

#resform #childrenImg {
	position: absolute;
	left: 69px;
	top: 56px;
}

#resform #childrenDiv {
	position: absolute;
	left: 107px;
	top: 52px;
}

#resform #SubmitBoton {
	position: absolute;
	left: 1px;
	top: 84px;
	width: 109px;
	height: 20px;
}

#resform #brgDiv {
	position: absolute;
	left: 1px;
	top: 117px;
	height: 23px;
	vertical-align: middle;
	width: 212px;
}
/* -------------------------------- */


/* Content Layouts */
.textOnly {}

.imageOnly {}

.codeOnly {}

.callout{
	background-image: url(callout.gif);
	background-repeat: repeat-y;
	width: 607px;
	vertical-align: middle;
	padding-left: 130px;
	padding-right: 130px;
	padding-top: 10px;
	padding-bottom: 10px;

}
.callout p{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	margin-bottom: 0px;
}


.separator{
	background-image: url(separator.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 31px;
	width: 607px;
	padding-top: 10px;
	padding-bottom: 10px;
}

.txtL_imgR_txt{
	padding-right: 30px;
}

.txtL_imgR_img{}

.imgL_txtR_txt{
	padding-left: 30px;}
/* -------------------------------- */


/* Link Styles */
a, a:active, a:visited, a:link{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: underline;
	color: #d5a102;
}

a:hover{
	color: #47864D;}

.callout a{
	color: #125b82;
	text-decoration: underline;
}

.callout a:hover{
	color: #d5a102;}
/* -------------------------------- */


/* HTML Tag Declarations/Styles */
p{
	margin-top:0px;
}

ul,uo{}

li{}

h1{}

h2{}

b,strong{}

i,em{}
/* -------------------------------- */


/* Text Editor Styles */
.headline,.text-header{}

.subheadline,.text-subheader{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #339446;
}

.disclaimer,.text-dark-sm,.text-disclaimer {
	font-style: italic;
}

.white,text-light {}
/* -------------------------------- */


/* Other Text Styles */
.text-dark{}

.text-medium{}
/* -------------------------------- */


/* GuestBook Form Elements (Toolkit form items) */

.form-button {

font-weight: bold;
font-family: Verdana, Geneva, sans-serif;
font-size:10px;
color: #463701;
background-color: #F7DC6E;
border-top-style: solid;
border-right-style-value: solid;
border-bottom-style: solid;
border-left-style-value: solid;
border-left-style-ltr-source: physical;
border-left-style-rtl-source: physical;
border-right-style-ltr-source: physical;
border-right-style-rtl-source: physical;
border-top-width: 1px;
border-right-width-value: 1px;
border-bottom-width: 1px;
border-left-width-value: 1px;
border-left-width-ltr-source: physical;
border-left-width-rtl-source: physical;
border-right-width-ltr-source: physical;
border-right-width-rtl-source: physical;
border-top-color: #CBB040;
border-right-color-value: #CBB040;
border-bottom-color: #CBB040;
border-left-color-value: #CBB040;
border-left-color-ltr-source: physical;
border-left-color-rtl-source: physical;
border-right-color-ltr-source: physical;
border-right-color-rtl-source: physical;
cursor: pointer;
margin-top: 10px;
margin-right: 0pt;
margin-bottom: 0pt;
margin-left: 0pt;

	}

.form-select, .form-text, .form-textarea {
	font-family:Arial, Helvetica, sans-serif;
	color:#858585;
	font-size:11px;
	border: 1px solid #0A6249;
	background-color:#FFF9DF;
	}
.form-button {}

.form-checkbox {}

.form-notes {}

.form-radio {}

.form-select {}

.form-text {}

.form-textarea {}

.text-required { 
	color:#0A6249; 
}
/* -------------------------------- */


/* ----- mspecials module - special copy price ----- */
.copy_price {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #E2AC33;}
/* -------------------------------- */


/* ---------- Hi-Res Media Gallery ---------- */
.Hires_GalleryTitle {}

.Hires_ImageName {}

.Hires_Links {}
/* -------------------------------- */

.contact_email_subject_url{
	display:none;
} 
