@charset "utf-8";
/* CSS Document */

/*======= Main =======*/
* {font-size: 100%; padding: 0; margin: 0;}/*don't change this*/
body{font:0.8em "Trebuchet MS", Arial, Helvetica, sans-serif; margin:0; padding:0; color:#333; background:#000 url(../images/background-repeat.jpg) repeat; text-align:center; min-height:100%;}
#container{margin:0 auto; width:1000px; position:relative; text-align:left;}/*centers main content*/
#flash{width:1000px; background-color:#000; float:left; margin-top:0; /margin-top:-3px; height:268px; }
#contentwrapper{width:1000px; float:left; background:url(../images/interior-content-repeat.png) repeat-y; }
#content{width:900px; float:left; padding:0 0 0 50px; margin-top:-25px; }

.topsentence{font-size:.8em; color:#999; text-align:center; margin-top:3px;}
.clear {clear:both;}

/*======= Columns =======*/
#rightcolumn{width:305px; float:right; padding:0 0 0 20px; margin:0 0 0 20px; border-left:1px solid #CCC;}
#leftcolumnphotos{width:160px; float:left; padding:0 20px 0 0;}

/*======= Headers =======*/
h1 {font-size:1.4em; text-transform:uppercase; color:#d3c8a6; font-weight:bold; letter-spacing:.25em;}
h2 {font-size: 1.5em; }
h2 a:link{color:#746A60; text-decoration:none;}
h2 a:hover{color:#A3120B; text-decoration:none;}
h3 {font-size: 1.33em; }

/*======= Basic Links =======*/
a{outline: none;}
a:link{color:#8e110b; text-decoration:none;}
a:visited{color:#746B64; text-decoration:none;}
a:hover{color:#8e110b; text-decoration:underline;}

/*======= Text Formatting =======*/
.small{font-size:.75em;}
.lrg{font-size:1.3em;}
.gray{color:#736A63; font-size:1.5em; font-weight:bold;}
.navlrg{font-size:1.2em; font-weight:bold; color:#7F672F;}
.lrgtitle{font-size:1.3em; text-transform:uppercase; font-weight:bold; color:#746B64;}

/*======= Image Formatting =======*/
img{border:none;}
.brdrleft{float:left; border:1px solid #000; margin:5px 10px 5px 0;}
.brdrright{float:right; border:1px solid #000; margin:5px 0 5px 10px;}
.brdr{border:1px solid #000;}

/*======= List Formatting =======*/
ul li{margin-left:30px; padding-bottom:10px;}

/*======= box Formatting =======*/
.box{background:#EFEFEF; border:1px solid #CCC; padding:15px; width:340px; margin-left:185px;}

/*======= Interior Title =======*/
#title {height:auto; padding:0; position:absolute; top:460px; left:200px; z-index:300; width:580px; text-align:center;}

/*======= Rec Menu =======*/
ul.rec{font-size:1.2em; line-height:1.8em;}
ul.rec a.active{color:#3F3517; text-decoration:underline;}

/*======= Menu =======*/
div#menu {height:auto; padding:0; position:absolute; top:73px; left:384px; z-index:200; width:580px;}
div#menu ul li {float:left; display:block; margin:0; padding:0; list-style:none;}
div#menu a:hover img, a.active img {visibility:hidden;}
div#menu li, div#menu a, div#menu img {background-repeat:no-repeat; border:medium none; display:block; height:36px;
padding:0pt;}
div#menu>ul a {width: auto;}

/* Home */
div#menu a#home{background: url(../images/nav-home-over.jpg) no-repeat; width:67px;}

/* Accomodations */
div#menu a#accomodations{background: url(../images/nav-accomodations-over.jpg) no-repeat; width:165px;}

/* Recreation */
div#menu a#recreation{background: url(../images/nav-recreation-over.jpg) no-repeat; width:121px;}

/* Rates */
div#menu a#rates{background: url(../images/nav-rates-over.jpg) no-repeat; width:71px;}

/* Conferences */
div#menu a#conferences{background: url(../images/nav-conferences-over.jpg) no-repeat; width:141px;}

/*======= Reservation Request =======*/
#reservation{padding:10px 0 0 260px; height:30px;}
#submit{background:url(../images/reservation-req-submit-btn.gif) no-repeat; height:19px; text-indent:-8000px; cursor: pointer; text-decoration:none; font-size:1px; color:#000; text-align:right; }



/*======= Home Bottom of Flash =======*/
#bottom{width:1000px; height:183px; background: url(../images/footer.jpg) no-repeat;}

/*======= Interior Bottom of Flash =======*/
#bottom-interior{width:1000px; height:183px; background: url(../images/interior-content-top.jpg) no-repeat;}

/*======= Blog Bottom of large image =======
#bottom-blog{width:1000px; height:176px; background: url(../images/interior-content-blog-top.jpg) no-repeat;}*/

/*======= Footer =======*/
#footer {display:block; margin:5px auto 0pt; padding:0pt; width:1000px;}
#footer ul li {margin-left:0;}
#footer li {display:inline; float:right; font-size:0.8em; list-style-image:none;
list-style-type:none; padding:0 4px; color:#fff;}
#footer li a:link, ul#footer li a:visited{color:#fff; text-decoration:none;}
#footer li a:hover{color:#CF8781; text-decoration:none;}
#footer li.copyright {background-image:none; float:left; padding:0; color:#fff}
#footer li.footerHome {background-image:none;}

/*======= Ads =======*/
#ads {display:block; margin:30px auto; width:700px;}
#ads img{padding:10px;}

/*======= Credit =======*/
#credit {clear:both; font-size:0.75em; padding:50px 0pt 20px; text-align:center;}
#credit a:link, #credit a:visited {color:#fff; text-decoration:none;}
#credit a:hover {color:#fff; text-decoration:none;}

.ui-widget { z-index: 500; }