@charset "utf-8";
/* CSS Document */
* {
	margin: 0; 
	padding: 0;
}
body {
	background-color: #706f6d;
	margin: 20px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	font-weight: normal;
	color: #444444;
	line-height: 13pt;
}
#container {
	margin: 0 auto;
	width: 1155px;
	background: #f6f6f6 url(img/bg_container.gif) 0 0 repeat-y;	
}
#branding {
	float: left;
	width: 350px;
	height: 535px;
	background: #11100e url(img/bg_branding.gif) 0 0 no-repeat;
}
img#logo {
	width: 215px;
	height: 155px;
	border: none;
	margin: 55px 0 0 65px;
	/*height: 115px; */
}
img#onlineBooking {
	width: 180px;
	height: 20px;
	border: none;
	margin: 270px 0 0 90px;
	/*margin: 310px 0 0 85px;*/
}
#main{
	float: right;
	width: 805px;
}
#menu{
	width: 805px;
	height: 35px;
	border-top: 1px #000000 solid;
	border-bottom: 1px #000000 solid;
}
#content {
	width: 805px;
}
#movie {
	width: 805px;
	height: 498px;
	background-color: #333333;
}
#slideshow {
	width: 400px;
	height: 267px;
	border: 1px solid #cccccc; 
	padding: 10px; 
	margin: 20px 0 15px 30px; 
	float: right;
}
.suitestudio #slideshow {
	width: 350px;
	height: 400px;
}
.suitesOverview #slideshow {
	width: 422px;
	height: 420px;
	border: none;
	padding: 0;

}
.suitesOverview #slideshow li {
	text-align: center;
	width: 422px;
}
.suitesOverview #slideshow img {
	border: 1px solid #cccccc; 
	padding: 10px;

	}
/* INN 1 Bedroom SLIDESHOW on line 230 or so */
#maincontent {
	padding: 20px 40px 50px 50px;
}
#pagehead {
	margin-bottom: 18px;
}
#footer{
	margin: 0 auto;
	width: 1155px;
	height: 50px;
	background-color: #888888;
	border-top: 1px #000000 solid;
	border-bottom: 1px #000000 solid;
}
#footer p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #282828;
	margin: 16px 0 0 0;
}
#footer p.address {
	float: left;
	/*width: 360px;margin-left: 80px;*/
	width: 305px;
	margin-left: 70px;
}
#footer p.email {
	float: left;
	width: 250px;
	/*width: 300px;*/
}
#footer p.phone {
	float: left;
	width: 160px;
	/*width: 220px;*/
}
#footer p.tollfree {
	float: left;
	width: 195px;
}
#footer p.fax {
	float: left;
	width: 120px;
	/*width: 110px;*/
}
#footer div#calltoaction {
	float: right;
	width: 40px;
}
#footer p.calltoaction  { 
	width: 140px;
	position: relative;
	top: -50px;
	left: -130px;
	z-index: 2;
	text-align: right;
	}
#btnNews  {
	width: 200px;
	height: 40px;
	position: relative;
	top: -41px;
	left: -160px;
	z-index: 200;
	text-align: center;
	padding-top: 10px;
	background: url(img/whats-happening.png) 0 0 no-repeat;
	font-weight: bold;
	font-size: 13pt;
}
#maincontent p {
	margin-bottom: 14px;
}
div#subnav {
	text-align: right;
	margin-bottom: 25px;
}
img.subpageimg {
	border: 1px solid #cccccc; 
	padding: 10px; 
	margin: 0 0 15px 15px; 
	float: right;
}
img.subpageimg-left {
	border: 1px solid #cccccc; 
	padding: 10px; 
	margin: 0 15px 15px 0; 
	float: left;
}

a:link, a:visited { text-decoration: underline; color:#666666; }
a:hover, a:active { text-decoration: underline; color:#cc6600; }

.caption { font-family: Verdana,Helvetica,sans-serif; color:#000000; font-size: 9px; font-weight:bold; }

#subnav a{ display: inline-block; margin-left: 35px; text-decoration: none; font-weight: normal;}
#subnav a:link, #subnav a:visited { color:#ababab; }
#subnav a.on:link, #subnav a.on:visited { text-decoration: underline; }
#subnav a:hover, #subnav a:active { color: #666666; }

h1 {
	font-size: 12pt;
	font-weight: bold;
	color: #cc6600;
	line-height: 18pt;
	font-family: Arial, Helvetica, sans-serif;
}
h2 {
	font-size: 10pt;
	font-weight: bold;
	color: #cc9900;
	padding-top: 5px;
}
h3 {
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	padding-top: 5px;
}
#pagehead h1 {
	margin: 0px;
	font-size: 12pt;
	font-weight: bold;
	color: #cc6600;
	line-height: 18pt;
	font-family: Arial, Helvetica, sans-serif;
}
#pagehead h2 {
	font-size: 10pt;
	font-weight: bold;
	color: #cc9900;
	padding-top: 5px;
}
ul.directions, .inn ul {
	list-style-type: none;
	margin: 14px 10px;
}
ul.directions li, .inn ul li {
	list-style-type: none;
	margin: 4px 10px;
}

/* INN 1 Bedroom SLIDESHOW */
.inn #slideshow {
	width: 422px;
	height: 350px;
	border: none;
	padding: 0;

}
.inn #slideshow li {
	text-align: center;
	width: 422px;
}
.inn #slideshow img {
	border: 1px solid #cccccc; 
	padding: 10px;
}

/*reservations */
ul.reservations {
	list-style-type: none;
	margin: 14px 0px;
}
ul.reservations li {
	list-style-type: none;
	margin: 4px 0px;
}
/* Resources Links page  */
ul.links {
	margin: 14px 0 14px 10px;
}
ul.links li {
	margin: 4px 0 4px 4px;
}
.links a, .links a:link, .links a:visited { text-decoration: none; }

/* Footer  */
#footer a, #footer a:link, #footer a:visited { color: #282828; text-decoration: none; }
#footer a:hover, #footer a:active { color: #ffffff; text-decoration: none; }

#footer .calltoaction a { font-weight: bold; color: #cc6600;}
#footer .calltoaction a:link, #footer .calltoaction a:visited { color: #cc6600; text-decoration: none; }
#footer .calltoaction a:hover, #footer .calltoaction a:active { color: #666666; text-decoration: underline; }

#btnNews a, #btnNews a:link, #btnNews a:visited { color: #282828; text-decoration: none; }
#btnNews a:hover, #btnNews a:active { color: #000000; text-decoration: none; }

/* Rates */
table.rates {
	margin: 0px 0 20px 0px;
}
.rates td {
	font-size: 8pt;
}

/* News pages */
.newsThumb {
	padding: 0 10px 10px 0;
	vertical-align: top;
}
.newsData {
	padding: 0 0 10px 0;
	vertical-align: top;
}
.title { font-family: Helvetica,Arial,sans-serif; color:#666633; font-size: 16px; font-style:normal; font-weight:normal;  line-height:1.4; }
.description {font-family: Helvetica,Arial,sans-serif; color:#FFFFFF; font-size: 12px; font-style:normal; font-weight:normal;  line-height:1.3; }
.text { font-family: Helvetica,Arial,sans-serif; color:#000000; font-size: 11px; font-style:normal; font-weight:normal;  line-height:1.3; }
.pressTitle, .detailsTitle { text-decoration: none; color:#000000; font-size: 11pt; font-weight:bold; }
.pressDescription { text-decoration: none; color:#000000; font-size: 8pt; font-weight: normal; line-height: 1.3; }
.pressText { text-decoration: none; color:#000000; font-size: 11px; font-style:normal;  }
.pressDate { text-decoration: none; color:#666666; font-size: 8pt; font-style: normal; line-height: 1.3;}
.detailsDate { text-decoration: none; color:#666666; font-size: 9pt; font-style:normal; }
.pressDescription a:link, .pressDescription a:visited{ text-decoration: none; color:#cc6600; font-size: 10pt; font-weight: bold; }
.pressDescription a:hover, .pressDescription a:hover { text-decoration: none; color: #666666; font-size: 10pt; font-weight: bold; }
/* END News pages */
.clear { clear: both; }