body {
	background-color:#ffffff;
	margin:15px;
	background-image: url(striped_bg.gif);
	background-repeat: repeat-x;
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:22px;
	color:#666666;
}

/* Shell Divs/Items */

/* ------ COMMON DIVS ----- */

#container {
	width:920px;
	margin-left:auto;
	margin-right:auto;
	position:relative;

}

#inner_container {
	background-image: url(global/container_bg.jpg);
	width:920px;
	background-repeat: repeat-y;
		position:relative;
		}
	



#topimage {width:920px; 
	height:165px; 
	position:relative;}
	
#topnav {width:920px; height:42px; background-image:url(global/topnav_bkg.jpg);
	position:relative;}

#topnav img{margin:9px 4px 0px 4px;}

#headerimage {width:920px; height:280px;
}

/* ------ booking mask ----- */


#bookingmask {
	width:920px;
	height:46px;
	background-image:url(global/booking_bkg.jpg);
	background-repeat:no-repeat;
	position:relative;
	}



#inner_line {
padding-top:15px;
height:25px;
}

#check_in{
			position: absolute;
			left: 155px;
}
			
#calendar {	
			position: absolute;
			left: 240px;
}		


#nights{	
			position: absolute;
			left: 310px;
}
			
		

#adults {	
			position: absolute;
			left: 400px;
}



#children {
			position: absolute;
			left: 500px;
}

#book_now{	
			position: absolute;
			left: 560px;
}

#best_rate {
			position: absolute;
			left: 700px;
}			
			

#booking_fields select, #booking_fields input  {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #c1b6a7;
}		
	



#pagecontent {
	width:920px;
	background-image:url(global/content_bkg.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	padding-bottom: 15px;
}

#bottomimage {width:920px; background-image:url(global/content_bottom.jpg); height:71px; background-repeat:no-repeat;}

#leftcol {float:left; width:600px; padding:0px 21px 0px 41px;}

#special {
padding-top:50px;
}

#header {
	width:600px;
	margin-top: 30px;
	margin-right: 0px;
	margin-bottom: 12px;
	margin-left: 0px;
}

#rightcol {
	float:left;
	width:238px;
	margin-top:20px;
	padding-right:10px;
}
	
#footer {
	width:920px;
	background-image:url(global/footer_bkg.jpg);
	height:54px;
	background-repeat:no-repeat;
	text-align: left;
	padding-left:15px;
}

#footer img {margin:5px;}
	
#ht {width:920px; text-align:center; padding-bottom:20px;}

#copyright p{

font-size:9px;}	

/* -------------------------------- */


/* Content Layouts */
.textOnly {}

.codeOnly {}

.graphical_header {
padding-bottom:5px;}

.separator {
	background-image: url(separator.gif);
	background-repeat: no-repeat;
	padding-top: 15px;
	padding-bottom: 10px;

}

.txtL {
padding-right: 25px;


}

.imgR {
	background-image: url(img_bg.gif);
	background-repeat: no-repeat;
	padding: 6px;
	width: 221px;
	height: 126px;


}


.imgL {
	background-image: url(img_bg.gif);
	background-repeat: no-repeat;
	padding: 6px;
	width: 221px;
	height: 126px;
	}

.txtR {
padding-left:25px;


}



.text_logos{
padding-right: 10px;}


.text_logos_code {
padding-right: 10px;}

/* Content Layouts - callout */

.callout_top {
	background-image: url(callout_top.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 10px;
	width: 600px;

}

.callout_bottom{
	background-image: url(callout_bottom.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 10px;
	width: 600px;

}



.callout_middle {
	background-image: url(callout_middle.gif);
	background-repeat: repeat-y;
	width: 600px;
	padding-right: 20px;
	padding-left: 20px;

}


.callout_middle p, .callout_middle td, .callout_middle span, .callout_middle ol, .callout_middle ul, .callout_middle li  {
	color: #487d9a;
	font-size:11px;
	line-height:16px;
	font-style:italic;
	margin-top:0px;
	margin-bottom:0px;
}


.col1 {
	padding-right: 10px;
	width:320px;
	}

.col2 {

	}

/* 3col */

.col3_1 { width:220px;}
.col3_2 {}
.col3_3 {}



/* -------------------------------- */


/* Link Styles */
a, a:active, a:visited, a:link {
	color: #53879e;
	text-decoration: underline;
}

a:hover {
	color: #67142e;
	text-decoration: underline;
}

/* -------------------------------- */


/* HTML Tag Declarations/Styles */
p, span, td, li, ol, ul, span {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	line-height:22px;
	color:#666666;
}

p {
	margin-top:0px;	}

.headline,.text-header, .headline td, .headline span {
	font-family:  Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #ae9681;	
	font-weight: bold;
	margin-bottom:5px;
}

.subheadline,.text-subheader, .subheadline td, .subheadline span {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #53879e;
	margin-bottom:5px;
}


b,strong{}

i,em{}

.clear {clear:both;}

.gallery-thumb {border:#c0c0c0 solid 1px;}

hr {color:#D0BCA8; height:1px;}

/* -------------------------------- */


/* Text Editor Styles */





.white,text-light {}
/* -------------------------------- */

/* Toolkit Login */
/*.form-label {margin-top:0px; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; line-height:17px; color:#3D2217;}*/

/* -------------------------------- */



/* Other Text Styles */


.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; 
}

.guestbook_code {
padding-left:50px;}

/* -------------------------------- */


/* ----- mspecials module - special copy price ----- */
.copy_price span , .copy_price p {
	color: #67142e;
	font-size: 10px;
	font-weight: bold;
}

.disclaimer,.text-dark-sm,.text-disclaimer,.disclaimer p , .disclaimer span, .disclaimer td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	font-style: italic;
}

.specials_img{
	background-image: url(img_bg.gif);
	background-repeat: no-repeat;
	padding: 6px;
	width: 221px;
	height:126px;
	}




/* -------------------------------- */


/* ---------- Hi-Res Media Gallery ---------- */
.Hires_GalleryTitle {}

.Hires_ImageName {}

.Hires_Links {}
/* -------------------------------- */


