* {
	margin: 0;
}
html, body {
	height: 100%;
}

body{
	font-family: Verdana;
	font-size: 11px;
	color: #fbead2;
	background-image: url(/images/bg_wood.jpg);
	background-color: #482512; 
}

.mainLandingContent{
	font-size: 11px;
}

img{
	border: 0;
}

a{
	outline:none;
	color: #d2b085;
	text-decoration: none;
}a:hover{
	color: #fbead2;
}

#container a{
	outline:none;
	color: #73959d;
	text-decoration: none;
}
#container a:hover{
	color: #d2b085;
}

h1{
	font-size: 14px;
	text-transform: uppercase;
	font-weight: bold;
}
h2{
	font-size: 12px;
	font-weight: bold;
	text-transform: uppercase;
	padding-bottom:0;
	margin-bottom:0;
}
h3{
	font-size: 12px;
	font-weight: bold;
}

.pageHeader{
	border-bottom:1px solid #fbead2;
	padding-bottom:2px;
	margin-bottom:2px;
}
.printerFriendly{
	float:right;
}
#buttonContainer{
	text-align: center;
}
.button{
	cursor: pointer;
}
#container,
#container_overlay,
#TB_overlay
{
	width: 883px;
	height: 557px;  
	margin-left: auto;
	margin-right: auto;
}

#container
{
	position: relative;
	z-index: 0px;
	
	background-image: url(/images/background_image_home.jpg);
	background-repeat: no-repeat;
	
	visibility:hidden;
}

#container_overlay,
#TB_overlay,
#TB_window_container{
	position: absolute;
}




#container_overlay{	
	z-index:101;	
}

#content_logo{
	position: absolute;
	left: 73px;
	top: 9px;
}
#mainlogo{
	border: 0;
}

#content_footer{
	z-index:102;
	position: absolute;
	left: 310px;
	top: 520px;
	width: 540px;
}

#content_footer div{
	width: 50%;
	float: left;
}
#content_footer div:first-child img{
	float:left;
	
}
#content_footer img{
	float: right;
}

#header,
#footer
{
	font-size: 10px;
	width: 883px;
	margin-left: auto;
	margin-right: auto;
}

#mainNav{
	width: 965px;	
	margin-left: auto;
	margin-right: auto;
}


#subNavLower{
	z-index:102;
	position: absolute;
	top: 140px;
	right: 0px;
	
	width: 291px;
	height: 30px;
}


#headerNav ul,
#footerNav ul,
#subNav ul{
	margin: 0; 
	padding: 0;
}

#headerNav ul li,
#footerNav ul li,
#subNav ul li
{
	display: inline;
	text-transform: uppercase;
}

#content_body ul,
#content_body ol{
	margin:0;
	padding: 0;
	padding-left:25px;	
}
#content_body li{

}

.navPdfs{
	float: right;
	padding-right:21px;
}
.navPdfs img{
	display:inline; 
}
.thirdonly{
	padding-right:0px;
	display: none;
}

#header{
	position: relative;
	padding-top:5px;
	text-align: right;
	color: #d2b085;
	
}

#headerEdit{
	position: absolute; 
	left: -50px;
	top: 20px;
	
	z-index: 105;
	
	width: 50px;
}

/* Main Nav Layout	*/

#mainNav div{
	float:left;
	height: 36px;
	
}
#mainNav img{
	border: 0;	
}

.summerleft{
	width: 41px;
}
#summer{
	width: 97px;
}
.summerright,
.winterleft{
	width: 58px;
}
#winter{
	width: 81px;
}
.winterright,
.lodgingleft{
	width: 66px;
}
#lodging{
	width: 98px;
}
.lodgingright,
.diningleft{
	width: 67px;
}
#dining{
	width: 75px;
}
.dingingright,
.meetingsleft{
	width: 63px;
}
#meetings{
	width: 105px;
}
.meetingsright,
.weddingsleft{
	width: 58px;
}
#weddings{
	width: 115px;
}
.weddingsright{
	width: 41px;
}

/* End Main Nav Layout	*/


#footer{
	text-align: center;
	color: #d2b085;	
}
#footerHr{
	height:4px;
	width:100%;
	background-image: url(/images/footer_dot.gif);
	background-repeat: repeat-x;
}
#footerPrivacy{
	text-transform: uppercase;
	float: left;
}

#footerPhone{
	text-transform: uppercase;
	width:60%;
}

#footerDisc{
	text-transform: uppercase;
	float: right;
}

/*	Keep Footer at Bottom	*/
#wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -4em;
}

#footer, .push {
	clear:left;
	height: 4em;
}
/*	END Keep Footer at Bottom	*/

/* Drop Down Menu	*/
#menu_container{
	position: absolute;
	z-index:106;
	
	left: 310px;
	top: 360px;
	
	
}
#menu_button{
	padding-top: 5px;
	cursor:pointer;
}
#menu {
	width: 500px;
	display:none;

	background-color: #61524a;
}
#menu td{
	padding-bottom: 2px;
	vertical-align: top;
}

#menu a {
	color:#FFFFFF; 
	text-decoration:none; 
	display:block;
}

#menu a:hover {
	color: #927C70;
}
/* End Drop Down Menu	*/


/* Concierge Page Specific	*/
.conTypeHeader{
	padding-bottom: 10px;
}
#conciergeList td{
	padding-bottom: 4px;
}

/* End Concierge Page Specific	*/


/* Rates page	*/
.rates{
	border-collapse: collapse;
	width: 500px;
}
.rates tr td{
	padding-left: 5px;
	border:1px solid #fbead2;
	vertical-align:top;
}
.rates tr:first-child {
	font-weight:bold;	
	
}

.rates tr:first-child  td{
	border-bottom:2px solid #fbead2;
	border-top: 0;
}

.rates tr td:first-child{
	padding-left: 0;
	border-left:0;
}

.rates tr td.last-col{
	border-right:0;
}
.rates tr.last-row  td{
	border-bottom:0;
	
}



