

/* Shell Divs/Items */
html {
	width:100%;
	height:100%;
	margin:0;
	padding:0;
}

body {
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	background:#C6DDE5 url(site_bg.gif) repeat-x 0 0;
}

#wrapper {
	margin-left:auto;
	margin-right:auto;
}

.clearspace {
	clear:both;
}

/* #subpage {
	width:100%;
	height:100%;
	margin:0;
	padding:0;
	background-position: top center;
	text-align:center;
	background-image:url(bg_subpage.jpg);
	background-repeat:repeat-x;
	background-color:#1c1b1c;
} */
	/*Do not put font-family here. Put it in your #content div.*/
#container {
	width:938px;
	margin-left:auto;
	margin-right:auto;
}

#top {
	position:relative;
	width:938px;
	height:365px;
	margin-top:29px;

}

#topBackgroundL {
	position:relative;
	float:left;
	width:183px;
	height:331px;

}

/*---- BookingMask -----*/

#bookingMaskBG {
	position:absolute;
	width:228px;
	height:331px;
	background-color:#FFF;
	left:0px;
}

#companyLogo {
	position:absolute;
	width:120px;
	height:198px;
	top:15px;
	left:60px;
}

#bookingMask {
	position:absolute;
	width:261px;
	height:155px;
	top:176px;
	right:1px;
}

#bmWrapper {
	position:relative; 
	width:261px; 
	height:155px;
	background-image:url(bookingmask/bookingmask.png);
	background-repeat:no-repeat;
}
	
.checkInLabel {
	position:absolute; 
	top:65px; 
	right:121px;
}
	
.checkInField {
	font-family:Arial, sans-serif; 
	text-align:center; 
	position:absolute; 
	top:60px; 
	right:120px;
}

.inputdate {
	width:71px; 
	height:16px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:9px; 
	color:#151e44; 
	position:absolute; 
	border-bottom:#939598 1px solid; 
	border-right:#939598 1px solid; 
	border-left:#d2d2d2 1px solid; 
	border-top:#d2d2d2 1px solid; 
	text-align:center;
	padding:0px;
}

select {
	font-family:Verdana, Geneva, sans-serif; 
	font-size:9px; 
	color:#484848; 
	width:31px; 
	height:17px; 
	border-bottom:#939598 1px solid; 
	border-right:#939598 1px solid; 
	border-left:#d2d2d2 1px solid; 
	border-top:#d2d2d2 1px solid; 
}
.nightsLabel {position:absolute; top:88px; right:114px;}
.nightsField {position:absolute; top:100px; right:112px;}
.adultsLabel {position:absolute; top:88px; right:69px;}
.adultsField {position:absolute; top:100px; right:64px;}
.childrenLabel {position:absolute; top:88px; right:13px;}
.childrenField {position:absolute; top:100px; right:19px;}

.booknowBTN {
	position:absolute; 
	top:133px; 
	right:22px;
	font-family:Arial, sans-serif;
}
.availability {cursor:pointer; display:block; height:11px; width:68px;}
/*------------------------*/

/* ----- Calendar ----- */
div.ui-datepicker {font-size:10px; z-index:9999999;}
img.ui-datepicker-trigger{position:absolute; left:80px; top:-2px; *left:80px; *top:-2px; cursor:pointer;}
div.ui-dialog {font-size:11px; color:#782A1D;}
div.ui-dialog div#popBox {padding:2px 0; color:#782A1D; font-weight:bold;}
/*------------------*/


#flash {
	position:absolute;
	width:677px;
	height:331px;
	left:228px;
}

#topBackgroundR {
	position:relative;
	float:right;
	width:162px;
	height:331px;
}

#mainNavBG {
	position:absolute;
	width:938px;
	height:34px;
	top:331px;
}

#mainNav {
	position:absolute;
	width:900px;
	height:29px;
	top:5px;
	left:15px;
}

#mainNav img {
	float:left;
	padding-right:3px;
}
	

#middle {
	position:relative;
	width:938px;
	margin-left:auto;
	margin-right:auto;
	background-image:url(middle_bg.gif);
	background-repeat:repeat-y;
}

#leftSideBar {
	float:left;
	width:228px;
	margin-top:1px;
	background-color:#71633d;
}

#specials {
	width:228px;
	height:314px;
	
}

#tripAdvisor {
	position:absolute; top:300px; left:27px;}	
#contentContainer {
	float:right;
	width:677px;
	margin-right:33px;
}

#symbol {
	float:left;
	width:134px;
	height:95px;
	background-image:url(symbol.png);
	background-repeat:no-repeat;
}

#header_home {
	float:left;
	padding-left:155px;
	padding-top:55px;
	width:610px;
	height:65px;
	background:url(headers/home.gif) no-repeat top left;
}

#header {
	float:left;
	padding-left:35px;
	padding-top:45px;
	width:610px;
	height:50px;
}

#content {
	float:left;
	width:607px;
	left:35px;
	top:20px;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	color:#000504;
	line-height:20px;
	padding:12px 35px 40px;;
}

#content p {
	padding-bottom:15px;
	margin:0px;
}

#content a {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#12665c;
	text-decoration:underline;
}

#content a:hover {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#828a89;
	text-decoration:underline;
}

.separator {
	width:607px;
	height:21px;
	background-image:url(divider.gif);
	background-repeat:no-repeat;
	padding-bottom:20px;
}

.contentCallout {
	width:590px;
	height:20px;
	background-color:#dfecf1;
	font-family:Tahoma, sans-serif;
	font-size:12px;
	color:#4c788a;
	line-height:20px;
	text-align:center;
	padding-top:20px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
}

#bottom {
	margin-left:auto;
	margin-right:auto;
	bottom:0px;
	height:80px;
	background-color:#edad53;
}

#footer {
	position:relative;
	width:938px;
	height:80px;
	margin-left:auto;
	margin-right:auto;
}

#footerInfo {
	position:absolute;
	width:392px;
	height:37px;
	top:15px;
	left:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#463613;
	line-height:9px;
	text-align:left;
}

#ht {
	position:absolute;
	width:162px;
	height:16px;
	top:60px;
	left:0px;
}

#footerLinks {
	position:absolute;
	right:33px;
	top:0px;
	width:386px;
	height:25px;
	margin-top:0px;
}

#footerLinks img {
	float:left;
	padding-right:1px;
}

	
	
	
					
	



/* -------------------------------- */


/* Content Layouts */
#map {
	width:600px;
	height:370px;
	padding-bottom:30px;
	background-image:url(map/map_bg.gif);
	background-repeat:no-repeat;
	text-align:center;
}

.textOnly {}

.imageOnly {}

.codeOnly {}

.columnL {
	width:290px;
	padding-right:15px;
}

.imageR {
	width:226px;
	height:147px;
	margin:0px;
	padding:0px;
	background-image:url(image_bg.gif);
	background-repeat:no-repeat;
	vertical-align:top;	
}

.imageR img {
	width:194px; 
	height:147px; 
	padding:0px 16px;
}

.textL{
	width:362px; 
	padding:0px 19px 0px 0px; 
	vertical-align:top;
}

.imageL {
	width:226px;
	height:147px;
	margin:0px;
	padding:0px;
	background-image:url(image_bg.gif);
	background-repeat:no-repeat;
	vertical-align:top;	
}

.imageL img {
	width:194px; 
	height:147px; 
	padding:0px 16px;
}

.textR {
	width:362px; 
	padding:0px 0px 0px 19px; 
	vertical-align:top;
}

/* -------------------------------- */


/* Link Styles */
a, a:active, a:visited, a:link{}

a:hover{}
/* -------------------------------- */


/* HTML Tag Declarations/Styles */
p{
	margin-top:0px;
}

ul,uo{}

li{}

h1{
	font-family:Tahoma, sans-serif;
	font-size:26px;
	font-weight:normal;
	color:#463613;
	line-height:29px;
	margin:0px;
	text-transform:uppercase;
}

h2{}

b,strong{}

i,em{}
/* -------------------------------- */


/* Text Editor Styles */
.text-header, h2{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#cb6501;
	font-weight:bold;
	margin:0px;
}

.text-subheader, h3{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#513e14;
	font-weight:bold;
	margin-top:0px;
}

.disclaimer,.text-dark-sm,.text-disclaimer {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:8px;
	color:#F3F;
}

.white,text-light {}

/* GuestBook Form Elements (Toolkit form items) */
/*This is for global form buttons, including the Toolkit login button.
    Create another similar button class for eRFP forms if you want specific
    positioning and update the class name in the app in the Toolkit.
    DO NOT edit the guestbook module in the modules folder*/
.form-button {
	background-color:#bd6e18;
	font-size:12px;
	color:#FFF;
	margin-left:155px;
	margin-top:10px;
	cursor: pointer;
	border:none;
}

.form-button:hover {
	background-color:#463613;
	border:none;
}

.form-checkbox, .form-radio {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#12665c;
	line-height: 20px; 
	vertical-align: top;
}

.form-select, .form-text, .form-textarea, .form-notes {
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#12665c;
	line-height: 20px; 
	vertical-align: top;
}

.text-dark, .text-medium {
	text-align: left; 
	vertical-align: top; 
	width:150px;
}

.text-required { 
	text-align: left; 
	vertical-align: top; 
	width:150px; 
	font-weight: bold;
	color:#c27624;
}

.photothumb {
	width:162px;
	height:118px;
	margin:0px;
	line-height:0px;
	padding:0px 29px 22px 0px;
	vertical-align:top;
}

.photothumb img {
	width:150px;
	height:118px;
	margin:0px;
	padding: 0px 12px 0px 0px;
	background-image:url(gallery/thumbnail_bg.gif);
	background-repeat:no-repeat;
	
}

.specialsImgR {
background-image:url(specials/specialsImgR_bg.gif);
background-position:right top;
background-repeat:no-repeat;
width:164px;
height:150px;
padding-right:14px;

}
/* -------------------------------- */


/* ----- mspecials module - special copy price ----- */
.copy_price {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
	color:#463613;
}
.copy_headline {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:14px;
	font-weight:bold;
	text-transform:uppercase;
	color:#ba680c;
}
.copy_body {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:12px;
}
.copy_disclaimer {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:20px;
	color:#c39966;
}

/* -------------------------------- */


/* ---------- Hi-Res Media Gallery ---------- */
.Hires_GalleryTitle {}

.Hires_ImageName {}

.Hires_Links {}
/* -------------------------------- */

.contact_email_subject_url{
	display:none;
} 

.fblike {
	position: absolute;
	right: 0;
	top: 4px;
	}

.fb_edge_widget_with_comment span.fb_edge_comment_widget iframe.fb_ltr {
    left: -306px !important;
}
