body {margin:0; background:#060a5b; background-image:url(top_bg.jpg); background-repeat:repeat-x;}
p {margin-top:0px;}

form {margin:0px;}

a, a:link {color:#060a5b; text-decoration:underline;}
a:hover {color:#000000; text-decoration:none;}

/* Shell Divs/Items */
#clearspace {clear:both;}

#content_holder {position:relative; width:943px; margin-right:auto; margin-left:auto;}

#social_holder {position:absolute; width:917px; /* width:943px; */ height:24px; left:0px; top:32px; text-align:right; z-index:100;}
#social_holder img {margin-left:6px;}

#top_content{position:relative; width:943px; height:142px; background-image:url(top_rounded_header_bg.jpg); background-repeat:no-repeat; margin-top:4px; margin-top:32px;}
#logo {width:340px; height:88px; float:left;}
#topnav {width:576px; height:20px; float:left; text-align:right;}
#topnav img {padding-left:14px;}

#infobarcontainer {width:450px; /* width:576px; */ height:36px; float:left; text-align:right; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; color:#b6b6b6; margin:12px 0px 0px 0px;}
#largesthotelcontainer { width:576px; height:39px; float:left; text-align:right;}
#mainnav {width:919px; height:25px; float:left; padding:0px 12px 0px 12px; text-align:center;}
#mainnav img {padding-left:1px; padding-right:1px;}

#main_content {width:943px; background-image:url(content_bg.jpg); background-repeat:repeat-y; text-align:center; position:relative;}

#top_interactive{width:913px; height:361px; background-image:url(top_interactive_bg.jpg); background-repeat:no-repeat; float:left; position:relative; left:15px;}

#feature_image {width:642px; height:361px; float:left;}

#featureimagemask {width:642px; height:62px; position:absolute; z-index:10; top:299px;}

#specials {width:301px; height:344px; position:absolute; top:143px; z-index:50; left:642px;}

#right_nav {width:301px; height:245px; position:absolute; top:487px; z-index:15; left:642px; text-align:right;}

#guest_reviews {position:absolute; left:15px; top:245px; width:286px; height:127px; }

#address {width:286px; position:absolute; /* top:245px; */ top:370px; /*z-index:100;*/ left:17px; text-align:right; background-image:url(address_bkg.jpg); background-repeat:no-repeat;}
#address_content {width:262px; text-align:left; padding-left:24px;}
#address_content p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:16px;color:#829fbf;}

#left_column {width:644px; float:left; background-image:url(content_window_bg.jpg); background-position:top right; background-repeat:no-repeat; min-height:726px; height:auto !important; height:726px; padding-left:15px;}

#left_column_content {text-align:left; width:580px; padding:0px 32px 0px 32px;}

#left_column_content p {color:#525252; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; margin-top:0px;}

#graphic_header {text-align:left; width:580px;}

/*#right_column {width:269px; float:left;}*/
	
#footer {background-image:url(footer_bg.jpg); width:943px; height:47px; background-repeat:no-repeat;}

#footer_left {float:left; width:310px;}
#footer_left p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#c3d2e9; padding:10px 0px 0px 30px;}

#footer_right {float:left; width:633px; text-align:right;}
#footer_right p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; color:#305e8e; padding:10px 30px 0px 0px;}
#footer_right a, #footer_right a:link {color:#c3d2e9; text-decoration:none; text-transform:uppercase;}
#footer_right a:hover {color:#060a5b; text-decoration:underline;}

#bottom {background:#060a5b; text-align:center; margin-bottom:30px;}

#bottom p {color:#c3d2e9; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; margin:0px;}

#ht {text-align:center;}

/* -------------------------------- */


/* Content Layouts */
.textOnly {color:#525252; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; margin-top:0px;}

.imageOnly {}

.codeOnly {}

.txtL {

padding-right: 15px;
}

.imgR {
	background-image: url(img_bg.gif);
	background-repeat: no-repeat;
	padding-top: 7px;
	padding-left: 7px;
	padding-right:11px;
	padding-bottom: 11px;
	width: 211px;
	height: 124px;
	}

.imgL {
	background-image: url(img_bg.gif);
	background-repeat: no-repeat;
	padding-top: 7px;
	padding-right: 11px;
	padding-left:7px;
	padding-bottom: 11px;
	width: 211px;
	height: 124px;

}

.txtR {
padding-left: 15px;}

	
.callout_top {
	background-image: url(callout_top.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	height: 10px;
	width: 580px;
}

.callout_bottom{
	background-image: url(callout_bottom.gif);
	background-repeat: no-repeat;
	background-position: top;
	height: 10px;
	width: 580px;
}

.callout_middle {
	background-image: url(callout_middle.gif);
	background-repeat: repeat-y;
	width: 540px;
	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: #638eab;
	margin-top:0px;
	margin-bottom:0px;
	text-align:center;
}

.graphical_header {
padding-bottom:5px;}
	

.separator {
	background-image: url(separator.gif);
	background-repeat: no-repeat;
	padding-top: 5px;
	padding-bottom: 5px;
	}
/* -------------------------------- */



/* HTML Tag Declarations/Styles */
p{}

ul,uo{}

li{color:#525252; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:16px; margin-top:0px;}

h1, .headline, .text-header{color:#457bb6; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; line-height:20px; margin:0px;}

.headlineplus{color:#457bb6; font-family:Verdana, Arial, Helvetica, sans-serif;	font-size:16px;	font-weight:bold; line-height:20px;	margin:115px;	text-align: center;}

h2{}

b,strong{}

i,em{}

.gallery-thumb {border:#666666 1px solid; margin:10px 10px 0px 0px;}

.map_text {font-size:10px; line-height:13px; margin-bottom:5px;}
/* -------------------------------- */


/* Text Editor Styles */


.subheadline,.text-subheader{}

.disclaimer, .text-dark-sm, .text-disclaimer { font-style:italic;}

.white,text-light {}
/* -------------------------------- */


/* Other Text Styles */


.text-medium{}
/* -------------------------------- */


/* GuestBook Form Elements (Toolkit form items) */
.form-button {}

.form-checkbox {}

.form-notes {}

.form-radio, .text-dark, .form-text, .form-textarea, .form-label,.form-select, td {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}

.epostcard-form-text  {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; width:380px;}

.text-required { 
	color:#990000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; 
}
/* -------------------------------- */


/* ----- mspecials module - special copy price ----- */
.copy_price {font-weight:bold;}
/* -------------------------------- */


/* ---------- Hi-Res Media Gallery ---------- */
.Hires_GalleryTitle {}

.Hires_ImageName {}

.Hires_Links {}
/* -------------------------------- */

/* ----- Photo Gallery - Slideshow module  ----- */
#gallery_container {width:600px; height:638px; text-align:center;}
#gallery_holder {width:600px; background-image:url(gallery_content_bg.jpg); background-repeat:repeat-y;}
#gallery_select {width:600px; margin-bottom:10px;}
#gallery_top {background-image:url(gallery_top_rounded_header_bg.jpg); background-repeat:no-repeat; height:132px; width:600px; padding-top:10px;}
#gallery_top_left {float:left; width:350px; text-align:left; height:65px;}
#gallery_top_right {float:left; width:250px; text-align:left; height:55px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; margin-top:10px;}
#gallery_image {margin-top:10px;}
#gallery_descr {padding:10px; width:580px;}
#gallery_descr p {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; line-height:16px;}

.gallery-select {font:Verdana, Arial, Helvetica, sans-serif; font-size:9px;}
.white {color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.white a, .white a:link {color:#FFFFFF; text-decoration:underline; }
.white a:hover {color:#0099FF; text-decoration:none;}

/* -------------------------------- */


/* ----- booking mask ----- */
#booking_mask {width:271px; float:left; margin-top:51px; text-align:left;}
#booking_rowA {width:271px; float:left;}
#booking_rowB {width:271px; float:left; margin-top:10px;}
#arrDateIn {float:left; width:170px; text-align:right;}
#depDateOut {float:left; width:170px; text-align:right;}
#calendarin, #calendarout {float:left; text-align:left; margin-left:5px;}
#submit {width:89px; float:left; margin-top:14px; padding-left:163px;}
.booking_input {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; width: 75px;}

/* -------------------------------- */
.contact_email_subject_url{display:none;}


