body {
	background-image: url(bkg_body.jpg);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
	color: #666666;
}
.clearspace {
	clear: both;
}

#bkg_image {
	background-image: url(bkg_image.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	margin-right: auto;
	margin-left: auto;
	padding-top: 76px;
}
#wrapper {
	width: 924px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-image: url(wrapper.gif);
	background-repeat: repeat-y;
	position: relative;
	left: 0px;
	top: 0px;
}
#wrapper_bkg {
	background-image: url(bkg_wrapper.jpg);
	background-repeat: no-repeat;
}
#header  #header_left {
	height: 312px;
	width: 251px;
	position: relative;
	left: 3px;
	top: 3px;
	background-image:url(bkg_left_mask.jpg);
	background-repeat:no-repeat;
}
#header_left #logo {
	width:210px;
	height:131px;
	position: absolute;
	left: 21px;
	top: 12px;
}
#best_rate {
position:absolute;
left:-3px;
top:56px;
width:125px;
height:22px;
}
#check_availability {
position:absolute;
left:128px;
top:56px;
width:113px;
height:22px;
}
#header_left #booking_mask {
	position: absolute;
	left: 7px;
	top: 221px;
	width: 230px;
}
#booking_mask form {
	margin: 0px;
	padding: 0px;
}

#booking_mask #line1 {
}
#booking_mask select {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	width: 40px;
}
#div__DateIn input {
	font-size: 9px;
	color: #333333;
	width: 50px;
}
#div__DateIn {
	position: absolute;
	top: 0px;
	left: 5px;
}
#div_cal {
	position: absolute;
	left: 66px;
	top: 0px;
}
#div_lenght {
	position: absolute;
	left: 97px;
}

#div_adults {
	position: absolute;
	left: 145px;
}
#div_children {
	position: absolute;
	left: 191px;
	top: 0px;
}
#booking_mask #submit {
	position: absolute;
	left: 12px;
	top: 27px;
}
#booking_mask #brg {
	position: absolute;
	left: 12px;
	top: 58px;
}




#header #header_image {
	height: 312px;
	width: 666px;
	position: absolute;
	left: 255px;
	top: 3px;
}
#mainnav {
	height: 38px;
	margin-top: 3px;
	margin-right: 3px;
	margin-bottom: 0px;
	margin-left: 3px;
	position: relative;
	background-image: url(bkg_menu.jpg);
	background-repeat: no-repeat;
	text-align: center;
	padding-top: 13px;
}
#sidebar {
	float: left;
	width: 251px;
	position: relative;
	left: 3px;
	top: 0px;
}
#specials {
	margin-top: 14px;
	margin-left: 19px;
}

#copy {
	float: right;
	width: 595px;
	position: relative;
	top: 0px;
	right: 39px;
	line-height: 19px;
}

#bottom {
	background-image: url(bkg_bottom.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 47px;
	position: relative;
}
#bottomnav {
	width: 450px;
	position: absolute;
	left: 14px;
	bottom: 9px;
}
#bottom #ht {
	height: 23px;
	width: 169px;
	position: absolute;
	left: 745px;
	top: 15px;
}
#footer {
	width: 924px;
	margin-right: auto;
	margin-left: auto;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #468DAC;
	text-align: center;
	line-height: 20px;
	padding-top: 10px;
	padding-bottom: 30px;
}
/* -------------------------------- */
#footer a {
	color: #a1c8d9;
}
#footer a:hover {
	color: #8fa8b1;
}
#address {
	margin-bottom: 10px;
}

#titles {
	margin-top: 20px;
	margin-bottom: 17px;
}










/* Shell Divs/Items */




/* -------------------------------- */


/* Content Layouts */
.textOnly {}

.imageOnly {}

.codeOnly {}
.cocoa_txt_only {}
.cocoa_txtL_imgR_txt {
	padding-top: 8px;
	padding-right: 20px;
}
.cocoa_txtL_imgR_img {
	background-image: url(image_treatment.gif);
	background-repeat: no-repeat;
	height: 169px;
	width: 238px;
	padding-top: 9px;
	text-align: center;
}

.cocoa_imgL_txtR_img {
background-image: url(image_treatment.gif);
	background-repeat: no-repeat;
	height: 169px;
	width: 238px;
	}
.cocoa_imgL_txtR_txt {}


.spacer10 {}

.cocoa_separator {
	background-image: url(separator.gif);
	background-repeat: no-repeat;
	height: 14px;
	width: 595px;
	background-position: center;
	padding-top: 20px;
	padding-bottom: 20px;
}
/* -------------------------------- */


/* Link Styles */
a, a:active, a:visited, a:link{
	color: #0065a4;
	text-decoration: none;
}

a:hover{
	color: #7bac4c;
}
/* -------------------------------- */


/* HTML Tag Declarations/Styles */
p{
	margin-top:0px;
}

ul,uo{}

li{}

h1{}

h2{
	font-size: 13px;
	font-weight: bold;
	color: #7bac4c;
}

b,strong{}

i,em{}
/* -------------------------------- */


/* Text Editor Styles */
.headline,.text-header{}

.subheadline,.text-subheader{
	font-size: 12px;
	font-weight: bold;
	color: #7bac4c;
}

.disclaimer,.text-dark-sm,.text-disclaimer {}

.white,text-light {}
/* -------------------------------- */


/* Other Text Styles */
.text-dark{}

.text-medium{}
/* -------------------------------- */


/* GuestBook Form Elements (Toolkit form items) */
.form-button {}

.form-checkbox {}

.form-notes {}

.form-radio {}

.form-select {}

.form-text {}

.form-textarea {}

.text-required {
	color:#666666;
}
/* -------------------------------- */


/* ----- mspecials module - special copy price ----- */
.copy_price {}
/* -------------------------------- */


/* ---------- Hi-Res Media Gallery ---------- */
.Hires_GalleryTitle {}

.Hires_ImageName {}

.Hires_Links {}
.imgFrame {
	background-image: url(image_treatment.gif);
	background-repeat: no-repeat;
	height: 169px;
	width: 238px;
	padding-top: 9px;
	text-align: center;
}
.gallery-thumb {
	border: 2px solid #9ED168;
}
