/* -------------------------------- */

/* toolkitCore */

html {

margin:0; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; line-height:18px;

}

body {

	margin: 0; padding: 0; 
	background-repeat :repeat-x;

	background-image:url(bg.jpg);

	background-color: #FFFFFF;

}

p {

	margin-top:0;

}



/* Layout */



#contentcontainer {

	width:930px;

	margin-right:auto;

	margin-left:auto;

}



#logo {

width:157px;

height:129px;

position:absolute;

z-index:10;

top:10px;

left:50px;}



#toparea {

	width:930px;

	height:317px;

	position:absolute;

	top:72px;

	background-image:url(top_cap_with_shadow.png);

	background-repeat:no-repeat;

	background-position:0 0;

	z-index:1;

}

#topcap {

	width:930px;

	height:5px;

	position:absolute;

}

#topareabackground {

	width:930px;

	height:312px;

	position:absolute;

	top:5px;

	background-image:url(content_bg_repeat.png);

	background-repeat:repeat-y;

}



#bookingbackground{

	width:253px;

	height:312px;

	position:absolute;

	top:0px;

	left:5px;

	background-image:url(booking_bg.jpg);

	background-repeat:no-repeat;

}

#bookingitems{

	position:absolute; 

	height:112px;

	width:131px;

	top:178px;

	left:16px;

}

#bookingform_input{

	position:absolute;

	width:55px;

	height:20px;

	top:0px;

	left:4px;



}

#booking_mainlogo {position:absolute; left:50px; top:8px; width:141px; height:141px;}

#booking_calendar{

	position:absolute;

	width:24px;

	height:20px;

	top:1px;

	left:100px;

}

#bookingform_input2{

	position:absolute;

	width:37px;

	height:20px;

	top:49px;

	left:5px;

}

#bookingform_input3{

	position:absolute;

	width:37px;

	height:20px;

	top:49px;

	left:46px;

}



#bookingform_input4{

	position:absolute;

	width:37px;

	height:20px;

	top:49px;

	left:95px;

}

#bookingform_action{

	position:absolute;



	left:5px;

	top:77px;

	z-index:99;

}



#booking_brg {

	position:absolute;

	left:3px;

	top:103px;

	z-index:99;}



#flashrotatorbackground{

	width:667px;

	height:312px;

	position:absolute;

	top:0px;

	left:258px;

}

#middlearea {

	position:absolute;

	width:930px;

	min-height:342px;

	top:389px;

}

#mainnavbg{

	width:930px;

	background-image:url(content_bg_repeat.png);

	background-repeat:repeat-y;

	height:38px;

}

#mainnav{
	position:absolute;
	top:0px;
	width:920px;
	height:43px;
	background-image:url(main_nav_bg.jpg);
	background-repeat:no-repeat;
	left:4px;
	z-index:10;
	overflow:hidden;

}



#copybg{

	width:930px;

	background-image:url(content_bg_repeat.png);

	background-repeat:repeat-y;

	position:relative;

	height:auto;

	min-height:300px;	

}

#copyarea{

	background-image:url(content_area_bg.jpg);

	background-position:left top;

	background-repeat:no-repeat;

	float:right;

	width:667px;

	padding-right:5px;

	

	

	min-height:140px;

	height:auto !important;

	height:140px;

}



#content2 {

margin-left:30px;

width:600px;

padding-bottom:20px;

margin-top:15px;}



#headerclear{

	width:600px;

	height:28px;



	



}

#leftcolbg{

	height:300px;

	width:253px;

	background-image:url(left_column_bg.jpg);

	background-repeat:no-repeat;

	float:right;

	margin-right:0px !important;

	margin-right:-1px;

}

#clearspace{

	clear:both;

	width:930px;

}

#bottomarea{

	width:930px;

	height:43px;

/*	background-image:url(footer_full_bgv2.png);

	background-repeat:repeat-y; */

	background-image:url(footer_full_bgv2a.jpg);

	background-repeat:no-repeat;	

		

	position:absolute;

	z-index:1;

}

#bottomcap{

	width:930px;

	height:5px;

	float:right;

	clear:both;

}

#bottomnav{

	position:relative;

	left:22px;

	top:10px;

	float:left;

}

#htlogo{

	position:relative;

	float:right;

	right:5px;

	top:2px;

}

#clearspace2{

	width:930px;

	height:20px;

}

#clearspace3{

	width:930px;

	height:38px;

}

#footerarea {

	width:930px;

	top:162px;

	float:right;

	clear:both;



}

#specialsapp {

	position:absolute;

	top:25px;

	left:18px;

	width:223px;

	height:233px;

/*	background-image:url(specials_bg.jpg);*/

	background-position: top left;

	background-repeat:no-repeat;

}

#specialsshift {

	width:223px;

	height:213px;

	position:relative;

	top:6px;

	left:6px;

}

/* Text Styles */



ul,ol,li{

	color:#727272;

}





.headline,.text-header, .headline td, .headline span {

	font-family:  Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #7972ac;	

	font-weight: bold;

	margin-bottom:5px;

}



.subheadline,.text-subheader, .subheadline td, .subheadline span {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 14px;

	color: #3174aa;

/*	font-weight: bold;*/

		margin-bottom:5px;

}





/*.subheadline{

	font-weight:bold;

	font-size:14px;

	color:#005F82;

}



.subheadline a:link{

	font-weight:bold;

	font-size:14px;

}

.subheadline a:visited{

	font-weight:bold;

	font-size:14px;

}

.subheadline a:hover{

	font-weight:bold;

	font-size:14px;

	color:#000000;

}

.subheadline a:active{

	font-weight:bold;

	font-size:14px;

	color:#000000;

	text-decoration:underline;

}*/

.globalcopy{

	color:#4e5053;

}



.textfullwidth {

	padding-left:36px;

	padding-right:54px;	

}



.footer a:link,.footer a:visited {

	font-family:Arial, Helvetica, sans-serif;

	color:#53698d;

	text-decoration:underline;

}

.footer a:hover {

	font-family:Arial, Helvetica, sans-serif;

	color:#2B5166;

	text-decoration:none;

}

.footer {

	font-family:Arial, Helvetica, sans-serif;

	color:#335F77;

}





#address {	font-family:Arial, Helvetica, sans-serif;

	color:#335F77;

	text-align:center;

	width:900px;

	margin-right:auto;

	margin-left:auto;

	margin-top:20px;

	margin-bottom:20px;}



/*.bottomnav a:link {

	font-family:Arial, Helvetica, sans-serif;

	color:#8198C1;

	text-decoration:none;

	font-size:10px;

}

.bottomnav a:visited {

	font-family:Arial, Helvetica, sans-serif;

	color:#8198C1;

	text-decoration:none;

	font-size:10px;

}

.bottomnav a:hover {

	font-family:Arial, Helvetica, sans-serif;

	color:#0066CC;

	text-decoration:underline;

	font-size:10px;

}*/

.bottomnav {

	font-family:Arial, Helvetica, sans-serif;

	color:#6e8790;

	font-size:10px;

}



/* Form Styles */



.datein {

	width:49px;

	height:14px;

	font-size:10px;

}

.smallselector{

	width:37px;

	height:18px;

	font-size:9px;

}

/* /toolkitCore  */

/* -------------------------------- */



/* shellIDs */

#content {}

/* /shellIDs */

/* -------------------------------- */



/* GuestBook Form Elements */

.form-button {}

.form-checkbox {}

.form-notes {}

.form-radio {}

.form-select {}

.form-text {}

.form-textarea {}

#erfpcontainer {

	padding-left:16px;

}

/* GuestBook Form Elements */



/* --------- Content Layouts ------------ */



.imagerightbg {

	background-image:url(imagerightbg.gif);

	background-repeat:no-repeat;

	padding-bottom:5px;

}

.imagerightbg img{

	padding-left:33px;

	padding-top:4px;

}

.gmap {

	border: solid 1px #c0e3e8;

	margin-right:15px;

}

.separator{

	height:50px;

	background-image:url(separator.jpg);

	background-repeat:no-repeat;

	background-position: top right;

}

.separator2{

	height:50px;

	width:700px;

	background-image:url(separator.jpg);

	background-repeat:no-repeat;

	background-position: top left;

}

.textOnly, p.textOnly, td.textOnly {

}



.imageOnly {

}



.codeOnly {

}





/* Content Layouts - callout */



.callout_top {

	background-image: url(calloutTop.gif);

	background-repeat: no-repeat;

	background-position: bottom;

	height: 10px;

	width: 606px;



}



.callout_bottom{

	background-image: url(calloutBottom.gif);

	background-repeat: no-repeat;

	background-position: top;

	height: 10px;

	width: 606px;



}







.callout_middle {

	background-image: url(calloutMiddle.gif);

	background-repeat: repeat-y;

	width: 606px;

	padding-right: 20px;

	padding-left: 20px;

	text-align:center;



}





.callout_middle p, .callout_middle td, .callout_middle span, .callout_middle ol, .callout_middle ul, .callout_middle li  {

	color: #6699CC;

	margin-top:0px;

	margin-bottom:0px;

}







.gallery-thumb {

	border: thin solid #C0C6D4;/*	background-image:url(thumb_bg.jpg);

	background-repeat:no-repeat;

	padding-bottom:10px;

	padding-right:10px;

	padding-top:8px;*/

	padding: 1px;	



}

.gallery-thumb img{

/*	padding-left:8px;*/

}











/* ----- mspecials module - special copy price from days inn----- */



.copy_price span , .copy_price p {

	color: #211F6A;

	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(specials_img.gif);

	background-repeat: no-repeat;

	width:195px;

	height:136px;

	padding-bottom:10px;

	padding-top:5px;

	padding-right:14px;

	padding-left:17px;







}





hr {

	color:#B6C7DA;

}



/* -------------------------------- */



/* Link Styles */



a, a:active, a:visited, a:link {

	color: #7972ac;

	text-decoration: underline;

}



a:hover {

	color: #00739F;

	text-decoration: none;

}







/* ---------- Hi-Res Media Gallery ---------- */



.Hires_GalleryTitle {

}



.Hires_ImageName {

}



.Hires_Links {

}

