/* CSS */
html, body {
	margin: 0;
}

/* HEADER */
#header {
	height: 203px;
	margin: 0;
	overflow: hidden;
	background: url(/images/heading.gif) top right no-repeat;
}
#header-logo {
	height: 203px;
	width: 183px;
	background: url(/images/logo-new.gif) top left no-repeat;
	overflow: hidden;
}
#header h1 {
	display: none;
}

/* CONTENT */
#content-index {
	width: 960px;
	height: 276px;
	padding: 19px 0;
	overflow: hidden;
}
#content {
	width: 960px;
	padding: 19px 0;
	overflow: hidden;
}
#content-text-index {
	width: 307px;
	float: left;
	padding: 0 19px 0 0;
}
#content-text-index p {margin-top: 0; font-size: 15px;}
#content-text {
	width: 960px;
	padding: 0;
}
ul#slideshow {
	float: left;
	list-style: none;
	list-style-type: none;	
	height: 276px;
	width: 439px;
	overflow: hidden;
}
#contact-box {
	float: right;
	width: 183px;
	height: 266px;
	padding: 10px 0 0;
	background: url(/images/contact-bg.gif) no-repeat;
	text-align: center;
}
#contact-box p {
	font-size: 12px;
	line-height: 16px;
	margin: 0;
}
#phoneno {
	background: url(/images/phoneno.gif) no-repeat;
	margin: 0 11px;
	width: 161px;
	height: 31px;
	overflow: hidden;
}
#brochure {
	background: url(/images/brochure.gif) no-repeat;
	margin: 10px 11px 0;
	width: 161px;
	height: 116px;
	overflow: hidden;
	cursor: pointer;
}
#phoneno h3 {display: none;}
#brochure h3 {display: none;}

#content-text-news {
	width: 633px;
	float: left;
	padding: 0;
}
#news-box {
	float: right;
	width: 307px;
}

/* FORM */

.form-float {float: left;}
.form-fielda {
	border: 0;
	font-size: 11px;
	padding: 3px 4px 4px;
	margin: 0 6px 4px 0;
	background: #343434;
	color: #fff;
	width: 112px;
}
.form-fieldb {
	border: 0;
	font-size: 11px;
	padding: 3px 4px 4px;
	margin-bottom: 4px;
	background: #343434;
	color: #fff;
	width: 112px;
}
.form-fieldc {
	border: 0;
	font-size: 11px;
	padding: 3px 4px 4px;
	margin-right: 5px;
	background: #343434;
	color: #fff;
	width: 175px;
}

/* FOOTER */
#footer-home {
	clear: both;
	width: 960px;
	padding: 0 0 20px;
	height: 327px;
	overflow: hidden;
}
#footer {
	clear: both;
	width: 960px;
	padding: 0 0 20px;
	height: 135px;
	overflow: hidden;
}
#footer-top {
	padding: 0 0 19px;
	width: 960px;
	overflow: hidden;
	height: 26px;
}
#footer-top h2 {display: none;}
#footer-top-home {
	padding: 0 0 19px;
	width: 960px;
	overflow: hidden;
	height: 218px;
}
#footer-top-home h2 {display: none;}

a #promo-a-home {background: url(/images/promo-rooms-off.jpg) no-repeat; width: 307px; height: 218px; float: left; margin-right: 19px;}
a:hover #promo-a-home {background: url(/images/promo-rooms-over.jpg) no-repeat; cursor: pointer;}
a #promo-b-home {background: url(/images/promo-news-off.jpg) no-repeat; width: 307px; height: 218px; float: left; margin-right: 19px;}
a:hover #promo-b-home {background: url(/images/promo-news-over.jpg) no-repeat; cursor: pointer;}
a #promo-c-home {background: url(/images/promo-flexible-off.jpg) no-repeat; width: 307px; height: 218px; float: left;}
a:hover #promo-c-home {background: url(/images/promo-flexible-over.jpg) no-repeat; cursor: pointer;}

a #promo-a {background: url(/images/promo-rooms-off.gif) no-repeat; width: 307px; height: 26px; float: left; margin-right: 19px;}
a:hover #promo-a {background: url(/images/promo-rooms-over.gif) no-repeat; cursor: pointer;}
a #promo-b {background: url(/images/promo-news-off.gif) no-repeat; width: 307px; height: 26px; float: left; margin-right: 19px;}
a:hover #promo-b {background: url(/images/promo-news-over.gif) no-repeat; cursor: pointer;}
a #promo-c {background: url(/images/promo-flexible-off.gif) no-repeat; width: 307px; height: 26px; float: left;}
a:hover #promo-c {background: url(/images/promo-flexible-over.gif) no-repeat; cursor: pointer;}

#footer-left {
	float: left;
	padding: 32px 30px 0;
	width: 247px;
	height: 58px;
	background: #ef8421 url(/images/signup-bg.gif) top right no-repeat;
}
#footer-left h3 {display: none;}
#footer-right {
	float: right;
	width: 634px;
	padding: 16px 0 0;
	height: 74px;
	color: #fff;
	background: url(/images/footer-links.gif) top right no-repeat;
}
.footer-top {text-align: center; font-size: 13px;}
.footer-links {text-align: center; font-size: 11px; padding-top: 9px; line-height: 16px;}
.footer-links a {color: #fff; text-decoration: none; padding: 0 8px;}
.footer-links a:hover {color: #ef8421; text-decoration: none;}

#news-events-section {
	display: none;
}

.hidden  {
	display: none;
} 

.article_header {
		font-weight: bold;
		margin-bottom: 2px;
}
.article_summary {
		margin-top: 1px;
		margin-bottom: 12px;
}