body{
	margin:0px;
	padding:0px;
	background:#dcf1f7;
	
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	line-height:17px;
	color:#6a7577;
}

/* Shell Divs/Items */

#topBanner{
	position:relative;
	width:947px;
	height:72px;
	margin-left:auto;
	margin-right:auto;
}

	#logo{
		
	}
	
	#topBanner #address{
		position:absolute;
		right:0px;
		top:0px;
	}
	
#topWhiteBar{
	text-align:center;
	background:#ffffff;
	height:37px;
	margin-bottom:14px;
}

	#topNavContainer{
		position:relative;
		width:947px;
		text-align:left;
		margin-left:auto;
		margin-right:auto;
	}
	#topNav{
		position:absolute;
		right:11px;
		top:0px;
		text-align:right;
	}
	
	#caption{
		position:absolute;
		left:18px;
		top:0px;
	}

#mainImageArea{
	position:relative;
	width:947px;
	height:341px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:12px;
	background-image:url(imgFrame.gif);
	background-repeat:no-repeat;


	
}
	
	#sidenav {		
	position:absolute;
	width:188px;
	height:326px;
		left:6px;
		top:8px;
		background-image:url(sidenavTemp.gif);
		background-repeat:no-repeat;}
	
	#mainImage{
		position:absolute;
		right:8px;
		top:8px;
	}
	
	#imageFrame{
		position:absolute;
		top:0px;
		left:0px;
		
	}

#bookingBar{
	text-align:center;
	background:#FFFFFF;
	height:58px;
/*	margin-bottom:30px;*/
}
	#bookingContainer{
		position:relative;
		width:947px;
		height:58px;
		margin-right:auto;
		margin-left:auto;		
		text-align:left;
	}
		#bookingTitle{
			position:absolute;
			left:0px;
			top:0px;
		}
		
		#bookingForm{
			position:absolute;
			left:196px;
			top:14px;
		}
			#dateIn{
				float:left;
				margin-right:15px;
			}
				#DateInForm{
					width:77px;
					margin-right:12px;
				}
				
			#nights{
				float:left;
				margin-right:18px;
			}
			#adultsItem{
				float:left;
				margin-right:18px;
			}
			#childrenItem{
				float:left;
				margin-right:18px;
			}
			
			.bookingLabel{
				margin-bottom:5px;
			}
			
			select, input{
				font-size:9px;
				font-family:Verdana, Arial, Helvetica, sans-serif;
			}
			
			#submit{
				float:left;
				margin-top:10px;
			}
			
/*			#bestRate{
				position:absolute;
				top:10px;
				left:500px;
			}*/
			
/*			#seperator{
				position:absolute;
				left:565px;
				top:0px;
			}*/
			
			#roomAirPack{
				position:absolute;
				left:567px;
				top:24px;
			}
			
			#roomAirPack img{
			
			}
			
			#signaturePack {
				position:absolute;
				/* left:593px; */
				left:643px;
				top:24px;
				}
			
			#groupRequests {
				position:absolute;
				/* left:742px; */
				left:792px;
				top:24px;
				}

#contentArea{
	position:relative;
	width:905px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:45px;
}


#contentBlue {

}

#contentBirds {
background-image:url(birdsBG.gif);
background-repeat:no-repeat;
}


#headers {
float:left;
padding-right:15px;
padding-top:3px;}

#subnav {

}
#clearTop {
clear:both;}

#content {
padding-top:5px;
}

#headerArea {

height:64px;
padding-bottom:15px;
}
#headers {
height:54px;
padding-top:10px;
}

#subnav {
height:54px;
padding-top:10px;}

#bottomWhiteBar{
	background:#ffffff;
	height:35px;
	text-align:center;
}

	#bottomBarContainer{
		position:relative;
		width:947px;
		text-align:left;
		margin-right:auto;
		margin-left:auto;
	}
	
	#ht{
	text-align:center;

	padding-top:5px;

	}
	
	#bottomBarContainer #address{
		float:left;
		margin-left:19px;
	}
			
			#bottomnav {
			float:right;
			margin-right:15px;}
			
#bottomSpace{
	height:5px;
}
		
.clearSpace{
	clear:both;
}

/* --------- Promo CMLP Content Layout-------- */
#contentArea_PromoCMLP {
	position:relative;
	width:947px;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:45px;
}

#promoContent {
	position:relative;
	width:947px;
	*margin-left:-10px;
}

#promoContent p {	
	/*padding-left:7px;*/
	padding-right:30px;
	*padding-left:12px;
	*padding-right:25px;
	margin-bottom:15px;
}

.promoText {
	/*padding-left:10px;*/
	padding-left:20px;
	*padding-left:0px;
}

#rgr {
	position:absolute;
	width:284px;
	height:146px;
	top:130px;
	right:0px;
	*right:10px;
}

.promoBookNow {
	width:284px;
	height:57px;
	background:url(cmlpBookNow.jpg) no-repeat top right;
}

.promoBookNow p {
/*	position:absolute;   */
	width:222px;
	height:22px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:24px;
	font-weight:bold;
	padding-top:20px; 
	text-align:center;
	margin-top:0px;
	margin-right:auto;
	margin-left:30px;


}

.promoBookNow a, .promoBookNow  a:link, .promoBookNow a:visited, .promoBookNow a:active {
	color:#fff;
	text-decoration:none;
}

.promoBookNow a:hover {
	color:#a4e1f2;
	text-decoration:none;
}

.promoImage_L {
	width:212px;
	height:154px;
	background:url(image_bg.gif) no-repeat top right;
	*padding-left:10px;
}

.promoImage_L img {
	width:204px;
	height:146px;
	padding-top:4px;
	padding-left:4px;
}
/* ---------------------------------- */

/* ------- Promo CMLP Teaxt Editor Styles ------- */
.promoHeadline {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:18px;
	color:#4c94a8;
}

.promoSubheadline {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	font-weight:bold;
	color:#8a2003;
	padding-bottom:15px;
	*padding-left:10px;
}

/* -------------------------------- */


/* Content Layouts */
.textOnly {}

.imageOnly {}

.codeOnly {}

.separator{
	background:url(layoutAssets/seperator.gif) no-repeat;
}

.separator2{
	background:url(layoutAssets/seperator2.gif) no-repeat; height:40px;
}



.txtL{
	padding-right:15px;
}

td.amenities, td.amenities p{
	font-size:10px;
}

.txtLeft {
padding-right:30px;
}
.imgR {
background-image:url(layoutAssets/imgBG.gif);
background-repeat:no-repeat;
padding:8px;}

.imgL {
background-image:url(layoutAssets/imgBG.gif);
background-repeat:no-repeat;
padding:8px;}

.txtRight {}

.callout {
	background-image:url(layoutAssets/calloutBG.gif);
	background-repeat: repeat-y;
	padding-right:35px;
	padding-left:185px;
	padding-top:15px;
	padding-bottom:15px;
	margin-bottom:0px;
	margin-top:0px;
	color:#228192;
	font-size:11px;
}

.callout a, .callout a:active, .callout a:visited, .callout a:link {
color:#467a89;}

.callout a:hover {
color:#467a89;
text-decoration:none;}

.callout p {
margin-bottom:0px;
margin-top:0px;

}

.callout td, .callout ol, .callout ul {}



.col1-3 {}
.col2-3 {}
.col3-3 {}

/* -------------------------------- */


/* Link Styles */
a, a:active, a:visited, a:link {
	color: #990000;
	text-decoration: underline;
}

a:hover {
	color: #003366;
	text-decoration: underline;
}
/* -------------------------------- */


/* HTML Tag Declarations/Styles */
p {
	margin-top:0px;
}

ul,uo{}

li{}

h1{}

h2{}

b,strong{}

i,em{}
/* -------------------------------- */


/* Text Editor Styles */
.headline,.text-header{
	color:#338493;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size:16px;
	margin-bottom:8px;	
}

.subheadline,.text-subheader{
	color:#8a2003;
	font-weight:bold;
	margin-bottom:4px;
}

.subheadline a,.subheadline a:active,.subheadline a:visited,.subheadline a:link {
	color:#8a2003;
	font-weight:bold;
	margin-bottom:4px;
	text-decoration:none;
}


.subheadline  a:hover {
	color: #003366;
	text-decoration: underline;
}


.disclaimer,.text-dark-sm,.text-disclaimer {
font-size:10px;
font-style:italic;
line-height:13px;
}

.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:#990000; 
}
/* -------------------------------- */


/* ----- mspecials module - special copy price ----- */
.copy_price span , .copy_price p {
	color: #006666;
	font-size: 11px;
	font-weight: bold;0
}



.specials_img {	padding: 4px;
	border-width: 3px;
	border-style: solid;
	border-color:#FFFFFF;
	}
	

hr {
color:#ffffff;}
	
/* -------------------------------- */


/* ---------- Hi-Res Media Gallery ---------- */
.Hires_GalleryTitle {}

.Hires_ImageName {}

.Hires_Links {}
/* -------------------------------- */


/* ----------Photo Gallery-------------*/

.gallery-thumb {
	padding: 3px;
	border-width: 2px;
	border-style: solid;
	border-color:#FFFFFF;
}


body.galleryPop {
	margin:0px;
	padding:0px;
	background-image: url(gallery_popup.gif);
	background-repeat: no-repeat;	
	color:#a8caea;
}

body.galleryPop a, body.galleryPop a:link, body.galleryPop a:active, body.galleryPop a:visited, body.galleryPop a:hover{
	color:#6a7577;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}

body.galleryPop a:hover{
	text-decoration:underline;
}

#photo-titleDesc{
	position:absolute;
	left:56px;
	top:387px;
	width:521px;
}

#photo-title{
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
	color: #6a7577;
	font-weight:bold;
	height:25px;
	padding-top:4px;
	background:url(gallery-titleBG.gif) repeat-x;
}

#photo-description{
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	color: #6a7577;
}

#photo-image {
padding-top:160px;

}
#photo-image img {
	border: 4px solid #ffffff;
}
#photo-dropDown {
	position:absolute;
	font-family: century gothic, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	margin:0px;
	top: 140px;
	left:0px;
	text-align:center;
	width:100%;
	color: #899a67;
}
#photoFooter {
	position: absolute;
	width: 540px;
	top: 580px;
	padding-top: 15;
	padding-right: 0px;
	padding-bottom: 10;
	padding-left: 0px;
}

#photo_nav {
	position: absolute;
	top:102px;
	left:171px;
}
/* -------------------------------- */
/* table styles */

.floorplans_table td {
/*	font-family: Arial, Helvetica, sans-serif;*/
	font-size: 11px;
	font-style: normal;
	color: #666666;}

td.dark {
	background-color: #ffffff; 
	color: #8a2003;

	}

td.dark1 {
	background-color: #ffffff;
	color: #8a2003;

	}	


/*td.dark1 {
	background-color: #659aa9;
	color: #333333;
	font-size:12px;
	}	*/
td.dark2 {
	background-color: #88aeb9;
	color: #ffffff;
	}	
	
td.dark3 {
	background-color: #c1e2ec;
	color: #5490a1;
	}	 
	 
td.medium {
	background-color: #b2d5dd;
	color: #475355;
	}
	
td.light {
	background-color: #c8e9f0;
	color: #475355;
	}


td.headline {
	background-color:#66CCCC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
}
.contact_email_subject_url{
	display:none;
} 

/* -----Events Calendar Styles----- */
.events_container {width:905px;}
.category_container { /* border:solid 1px #000000; width:903px; */ }
.month_headline {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:15px; color:#044E63; padding-top:16px; padding-bottom:4px;}
.date_range {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#7B1A00; width:122px; padding-top:4px; padding-bottom:5px;}
.event_title {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#7B1A00; width:700px; padding-top:4px;}
.event_entry_detail {font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; font-size:12px; color:#7B1A00; padding-bottom:5px;}
.event_entry_description {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
/* -------------------------------- */

/*--- added for sub sub nav on bestrate ---*/
#buttonContainer {
position:relative;
width:926px;
height:66px;
}

#brRoomOnly {
position:absolute;
left:0px;
top:0px;
width:113px;
height:66px;
}
#brSignature {
position:absolute;
left:120px;
top:0px;
width:113px;
height:66px;
}
#brConfirm {
position:absolute;
left:354px;
top:0px;
width:317px;
height:66px;
}

/* ----- Lead Rate Styles ----- */
#leadRate {position:relative; width:284px; height:102px; background-image:url("leadRate_back.gif"); background-repeat:no-repeat; background-position:top left;}
#leadRate .headline {text-align:center; /* font-family:Verdana, Arial, Helvetica, sans-serif; */ font:BaseMonoWideThin; font-size:15px; color:#8A2003; padding-top:15px; font-weight:bold;}

#leadRate .rateline {position:absolute; left:10px; top:37px; width:264px; text-align:center;}
#leadRate .rateline .rateBeg {display:inline; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#8A2003; /* font-weight:bold; */}
#leadRate .rateline .rate {display:inline; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#8A2003; /* font-weight:bold; */}
#leadRate .rateline .rateEnd {display:inline; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#8A2003; /* font-weight:bold; */}

#leadRate .dateline {position:absolute; left:0px; top:0px; width:100px; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#006600;}

#leadRate .actionline {position:absolute; bottom:14px; left:10px; height:24px; width:268px; text-align:center;}
#leadRate a#leadAction {display:inline-block; background-image:url("leadRate_button_right.gif"); background-repeat:no-repeat; background-position:top right; background-attachment:scroll; height:25px; text-decoration:none; width:auto; padding-right:18px; color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
#leadRate a#leadAction span.buttonBG {background-image:url("leadRate_button_left.gif"); background-repeat:no-repeat; display:inline-block; height:25px; padding-top:3px; padding-left:18px; cursor:pointer;}
/* ---------------------------- */

