body{
	margin: 0;
	padding: 0;
	color: #444444;
	font-family: Times, Times New Roma, Serif;
	font-size: 11pt;
	line-height: 18pt;
	background: #000000 url(../images/bkg.rpt-y.jpg) repeat-y top center;
}

h1, h2, h3, h4{
	color: #9d460e;
	text-transform: uppercase;
	font-weight: normal;
	margin: 10px 0;	
}
h1.invisible{
	display:none;
}
a, a:hover{
	color:#cc8c24;
	text-decoration: none;	
}

a img, a:active, a:hover{
	border: none;
	-moz-border:none;
	outline: none;
	-moz-outline-style: none;
}

ul{
	margin:0;
	padding:0;
	list-style-type: none;
}

.gold{
	color:#cc8c24;
}

div.newsTitle, h3.newsTitle{
	padding:20px 0;
	color:#cc8c24;
	font-size: 24pt;
	line-height:25pt;
	text-transform: none;
	margin:0px;
}

.postDate{
	font-size: 9pt;
}

/***************************************************
layout
*/
#header-background {
	background: url(../images/header-fade.jpg) top center no-repeat;
}
	.ie7 #header-background {
		background-image: none;
	}


#wrapper{
	width:960px;
	margin: 0 auto;
	padding: 0px 0px 30px 0px;
}
/*#header{
	width:960px;
	height: 140px;
	background: url(../images/header-bkg.png) no-repeat 0px 66px;
}
*/

#header{
	height: 190px;
	background: url(../images/header-bkg-new.png) bottom left no-repeat;
	position: relative;
}
.lt-ie8 #header {
	border: 0px solid #000;
	
}

#header #social { 
	color: #fff;
	font: 13px Georgia, Helvetica, Sans-Serif;
	font-weight: normal;
	font-style: italic;
	
}

#header #social ul.left {
	float: left;
	padding: 105px 0 0 11px;
	
}

#header #social ul.left li {
	float: left;
	margin: 0 0 0 12px;
}

#header #social ul.left li#ssn {
	margin: 0 4px 0 0 !important;
}

#header #tripadvisor img {
	margin-top: 2px;
}

#header #social p.right {
	float: right;
	padding: 95px 11px 0 0;
}
	.ie7 #header #social p.right {
		padding-top: 105px;
	}

#header #social p.right a {
	color: #a85656;
}

#largeLogo {
	position: absolute;
	right: 0px;
	margin-right: 380px;
	top: 17px;
}

#header #logo{
	width: 450px;
	height: 40px;
	margin: 45px 0 0 0;
	float: left;
}

#header #reservations{
	width:256px;
	float: right;
	margin: 2px 0 0 0;
}

#header #nav{
	float: left;
	margin: 10px 0 0 0;
	padding: 0;
	height: 32px;
	width: 960px;
}

.lt-ie8 #header #nav {

	margin-top: 20px;
}
#content{
	clear: both;
	margin: 0;
	padding: 0;
	width: 940px;
	border: 10px solid #404040;
	background: #000000;
	margin: 0 auto;
}

#homepageflash{
	width: 920px;
	height: 494px;
	margin: 0 10px;
}

/***************************************************
content
*/
#content #secondary-header{
	width: 920px;
	height: 215px;
	margin: 0 10px;
}

#newsItem{
	border-bottom: 1px dotted silver;
	margin-bottom:40px;
}

#content #content-white{
	width: 880px;
	margin: 0 auto;
	background: #fdfcfa;
	padding: 20px;
	overflow: auto;
}

#content #content-white .medium{
	width: 700px;
	margin: 0 auto 30px auto;
}

#content #secondary-nav{
	background: url(../images/secondary-nav-bkg.jpg) #fdfcfa no-repeat;
	width: 920px;
	height: 50px;
	text-align: center;
	margin: 0 auto;
	padding: 0;
}

#content #secondary-nav a{
	margin: 0 20px;
	color: #8c8b8b;
}

#content #secondary-nav a:hover{
	color: #e2ad39;
}

#content #secondary-nav a.selected{
	color:#cc8c24;
}

form input.large:active{
	border: none;
	
}
form input.large{
	background: url(../images/enter-field.png) no-repeat;
	width: 240px;
	height: 40px;
	font-size: 14pt;
	color: #666666;
}

table .head{
	background: #d4d4d4;
}

td.brn{
	color: #e8dec2;
	background-color: #64583c;
}
td.white{
	color: #64583c;
	background-color: transparent;
}
td.ltbrn{
	color: #64583c;
	background-color: #e8dec2;
}

table.rooms{
	margin-bottom: 30px;
}

table.rooms td{
	padding: 3px;
	border: 1px solid #64583c;
	line-height: 16pt;
}

/***************************************************
nav
*/
/*#nav {
	margin: 0px;
}*/
#nav ul{
	overflow: hidden;
	margin: 0;
	padding: 0;
}

#nav li{
	float: left;

}
#nav .first{
	float: left;
	margin: 0px;
}

#nav ul li a{
	display: block;
	color: #7a7a7a;
	padding: 7px 18px 5px 18px;
	font: 14px "Times New Roman", "Myriad Pro", Serif;
}

#nav ul li a#spa {
	margin-right: 220px;
}

#nav ul li a#dining,
#nav ul li a#destination,
#nav ul li a#meetings {
	padding-left: 30px;
	padding-right: 30px;
}


/*
#nav #property{
	width:167px;
	height: 32px;
	background-position: 0px -64px;
}
#nav #accommodations{
	width:163px;
	height: 32px;
	background-position: -190px -64px;
}

#nav #spa{
	width:103px;
	height: 32px;
	background-position: -375px -64px;
}

#nav #dining{
	width:103px;
	height: 32px;
	background-position: -500px -64px;
}

#nav #destination{
	width:122px;
	height: 32px;
	background-position: -625px -64px;
}

#nav #meetings{
	width: 141px;
	height: 32px;
	background-position: -769px -64px;
}

#nav #property:hover{
	background-position: 0px -32px;
}
#nav #accommodations:hover{
	background-position: -190px -32px;
}

#nav #spa:hover{
	background-position: -375px -32px;
}

#nav #dining:hover{
	background-position: -500px -32px;
}

#nav #destination:hover{
	background-position: -625px -32px;
}

#nav #meetings:hover{
	background-position: -769px -32px;
}
*/
#nav #property.selected, #nav #property.selected:hover{
	background-position: 0px 0px;
}
#nav #accommodations.selected, #nav #accommodations.selected:hover{
	background-position: -190px 0px;
}

#nav #spa.selected, #nav #spa.selected:hover{
	background-position: -375px 0px;
}

#nav #dining.selected, #nav #dining.selected:hover{
	background-position: -500px 0px;
}

#nav #destination.selected, #nav #destination.selected:hover{
	background-position: -625px 0px;
}

#nav #meetings.selected, #nav #meetings.selected:hover{
	background-position: -769px 0px;
}

/***************************************************
footer
*/
#footer{
	clear: both;
	width: 700px;
	margin: 0 auto;
	text-align:center;
}

#footer, #footer a, #footer a:hover{
	font-size: 10pt;
	color: #888;
}
#footer p{
	margin: 0;
	padding: 0;
}




/***************************************************
text styles
*/
body { display: block; }

