html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video, container {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	background:transparent;
}

:focus{
	outline:none;
	}

img{
	border:none;
	}
	
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, address, container {
	display:block;
}

body {
	margin:0;
	padding:0;
	font:13px/22px arial;
	color:#c7c7c7;
	background:#2E2E2E 0 0 repeat-x;
	}
	
/* ========== HEADER Start ============== */
#main{
	display:block;
	margin:0 auto;
	padding:0;
	width:928px;
	padding:0 11px 11px 11px;
	position:relative;
	z-index:10;
	background-color:#000;
	}
	
header {
	width:928px;
	margin:0 auto;
	padding:0;
	position:relative;
	height:133px;
	z-index:10;
}

#logo {
	position:absolute;
	left:21px;
	top:13px;
	z-index:6;
}

#number{
	position:absolute;
	left:188px;
	top:37px;
	z-index:6;
	}

#subnav {
	position:absolute;
	top:51px;
	z-index:9999;
	left:358px;
	width:550px;
	text-align:right;
	}

#subnav ul {
	margin:0;
	padding:0 0px 0 0;
	list-style:none;
	float:right;
	}

#subnav li {
	float:left;
	color:#9a9a9a;
	line-height:20px;
	height:20px;
	list-style:none;
	}

#subnav li a {
	color:#9a9a9a;
	font-size:12px;
	text-decoration:none;
	padding:4px 8px 2px 9px;
	}

#subnav li a:hover {
	color:#fff;
	font-size:12px;
	text-decoration:none;
	}

/* =============== Main Image =========== */
section #mainimage {
	margin:0;
	padding:0;
	position:relative;
	width:928px;
	float:left;
	border-bottom:2px solid #646464;
	}
	
section #mainimage img{
	float:left;
	}
	


/* =============== Top Navigation =========== */


#topnav {
	position:absolute;
	left:0px;
	top:104px;
	width:928px;
	height:28px;
	margin:0 auto;
	padding:0;
	background-color:#489206;
	border-bottom:1px solid #000;
	}

#topnav ul {
	margin:0;
	padding:0px;
	list-style:none;
	}
#topnav ul li{
	font-size:13px;
	letter-spacing:0.1em;
	font-weight:500;
	text-transform:uppercase;
	color:#fff;
	margin:0;
	padding:0;
	position:relative;
	float:left;
	line-height:29px;
	height:29px;
	background:url(../../images_noindex/topnav-line.gif) right center no-repeat;

	}

#topnav a{
	text-align:center;
	}

#topnav li.home a{
	width:83px;
	}

#topnav li.location a{
	width:110px;
	}

#topnav li.accommodation a{
	width:177px;
	}

#topnav li.services a{
	width:99px;
	}

#topnav li.meeting a{
	width:107px;
	}

#topnav li.dining a{
	width:86px;
	}

#topnav li.thingstodo a{
	width:137px;
	}

#topnav li.contact a{
	width:109px;
	text-align:right;
	}
	
a.nav:link {
	margin:0px;
	color:#fff;
	text-decoration:none;
	padding:0;
	height:29px;
	float:left;
	text-align:center;
	}
a.nav:visited {
	margin:0px;
	color:#fff;
	text-decoration:none;
	padding:0;
	height:29px;
	float:left;
	}
a.nav:hover {
	margin:0px;
	color:#000;
	text-decoration:none;
	padding:0;
	height:29px;
	float:left;
	}
a.navON:link, a.navON:visited, a.navON:hover {
	margin:0px;
	color:#000;
	text-decoration:none;
	padding:0;
	height:29px;
	float:left;
	}
	
/* =============== Content Info - Container - Home, Inner =========== */

#container {
	width:928px;
	padding:15px 0 0;
	margin:0;
	position:relative;
	float:left;
	}
aside{
	width:230px;
	float:left;
	margin:0;
	padding:0;
	position:relative;
	}

#inner-aside{
	padding-top:175px;
	}

#subnav-aside{
	padding-top:436px;
	}
	
#reservation {
	height:259px;
	width:201px;
	position:absolute;
	top:133px;
	left:0;
	background:url(../../images_noindex/reservation.png) 0 0 no-repeat;
	}
#manager{
	height:177px;
	width:201px;
	position:absolute;
	top:392px;
	left:0;
	}

#spnav {
	width:219px;
	height:189px;
	position:relative;
	}

#local-favorites {
	width:230px;
	height:182px;
	padding:0;
	background-repeat:no-repeat;
	margin:40px 0;
	margin-bottom:0px;
	}
	#local-favorites ul {
	list-style: none;
	line-height: normal;
	padding:34px 0 10px 0px;
	margin:0;
	float:left;
	}	
	#local-favorites li {
		display: block;
		text-align: left;
		float:left;
		clear:both;
		width:200px;
		padding-bottom:5px;
		font-family:Tahoma, Geneva, sans-serif;
		letter-spacing:0.1em;
		}
		#local-favorites a{
			float: left;
			margin: 0px;
			text-decoration: none;
			font-size: 12px;
			color: #67a90e;
			padding:0 0 0px 15px;

			line-height: 16px;
			}
		#local-favorites a:hover, #local-favorites .active a {
			color: #fff;
			text-decoration:none;
			}
	
#content {
	width:688px;
	float:left;
	padding:20px 0 0 5px;
	}


#content #box{
	clear:both;
	padding-bottom:10px;
}

#headerimage{
	position:relative;
	width:438px;
	float:left;
	}
#top-reason{
	position:relative;
	width:260px;
	height:159px;
	float:right;
	top:42px;
	}
article.box {
	padding:10px 0;
	display:block;
}

.clr{
	clear:both;
	}

/* =============== Content Info - Container - Home, Inner =========== */


#footer {
	border:1px solid #ffffff;
	clear:both;
	padding:10px;
	z-index:12;
	width:928px;
	margin:20px 0 0 0;
	text-align:center;
}

#ownerinner {
	padding:0 0 55px 0;
	text-align:center;
}

.footerlogo
{
width:140px;
float:left;
padding-top:30px;
padding-left:255px;
text-align:right;
}

.googleaddress {
    color: #fff;
    float: left;
    margin-left: 20px;
    margin-top: 10px;
    text-align: left;
    width: 470px;
	border-left:1px solid #ffffff;
	
}

.milevcard {
    color: #fff;
    padding-left: 25px;
}

#footerbar {
    clear: both;
    color: #B88A41;
    height:120px;
    margin:0;
    padding-top: 10px;
    text-align: center;
    width: 952px;
}

/* ********************************Add ******************************************/
ul{padding-top:3px;padding-left:0px;margin-top:0px;margin-bottom:4px;margin-left:0px; list-style:none;}
ul li{line-height:22px;padding-bottom:4px;margin-bottom:0px;}
.box ul.anchor {list-style-image:none; margin:0; padding:10px; border:1px solid #2e2e2e;}
.box ul.anchor li {background:url(../../images_noindex/sprite.gif) 0px -104px no-repeat; line-height: 12px; margin: 0; padding-bottom: 2px; padding-left: 15px; }

.box ul li{ background-repeat: no-repeat; line-height:22px;margin-bottom:4px; margin-left:0px; background-image:url(../../images_noindex/sprite.gif); background-position:0px -134px;  padding-left: 17px;}

ul li.lh20{line-height:20px;}
ul.lh20 li{line-height:20px;}
h1 {
    color: #ba3605;
    font: bold 14px/23px Arial;
    margin: 0 auto;
    padding-bottom: 10px;
    padding-top: 5px;
}
h2 {
    color: #66ab10 ;
    display: inline;
    font: bold 13px/22px arial;
    margin: 0;
    padding: 0;
}
h3 {
    color: #049E49;
    display: inline;
    font: bold 12px/22px arial;
    margin: 0;
    padding: 0;
}

figure .imgright {
    float: right;
    padding-bottom: 10px;
    padding-left: 16px;
    padding-top: 5px;
}

figure .imgleft {
    float: left;
    padding-bottom: 10px;
    padding-right: 16px;
    padding-top: 5px;
}

figure figcaption {
	padding:10px;
}
/* CONTAINER END HERE*/

footer {
	width:950px;
	margin:0 auto;
	clear:both;
}
.break {
	height:1px;
	background: url(../../images_noindex/pix.gif) 0 0 repeat-x;
	clear:both;
}
.break2 {
    background: url("../../images_noindex/form-vline.gif") no-repeat scroll 0 50px transparent;
    clear: both;
   width: 1px;
}
.backtotop {
	text-align:right;
	margin-top:0px;
}


#owner {text-align:center; padding:0px 0 55px 0; color:#C7C7C7;}

a.boldfont:link {text-decoration: none; color:#909090; }
a.boldfont:visited {text-decoration: none; color:#909090; }
a.boldfont:hover, a.boldfont:active {text-decoration: none; color:#ffffff;}


a.boldfonts:link {text-decoration: none; color:#66ab10; }
a.boldfonts:visited {text-decoration: none; color:#66ab10; }
a.boldfonts:hover, a.boldfonts:active {text-decoration: none; color:#ffffff;}


a:link {text-decoration: none; color:#ffffff; }
a:visited {text-decoration: none; color:#ffffff; }
a:hover, a:active {text-decoration: none; color:#c2c2c2; }

/* Footer links */
.milestone {font: 11px/18px arial;  white-space:nowrap;}
a.milestone:link {COLOR:#ffffff; text-decoration: none; white-space:nowrap;}
a.milestone:visited {COLOR:#ffffff; text-decoration: none;}
a.milestone:hover {COLOR:#bbbbbb; text-decoration: none;}

.milestone2 {font: 11px/18px arial; }
a.milestone2:link {COLOR:#ffffff; text-decoration: none; white-space:nowrap;}
a.milestone2:visited {COLOR:#ffffff; text-decoration: none;}
a.milestone2:hover {COLOR:#bbbbbb; text-decoration: none;}


/* Anchor Links */
.milestone1 {font: 11px/18px arial; }
a.milestone1:link {COLOR:#8a8a8a; text-decoration: none;  }
a.milestone1:visited {COLOR:#8a8a8a; text-decoration: none; }
a.milestone1:hover {COLOR:#ffffff; text-decoration: none; }

/***************Column***************/
.baseline {clear: both; font-size: 1px; height: 1px; line-height: 1px;}

.column21 {float: left; padding-bottom: 5px; padding-right: 20px; width: 45%;}
.column22 {float: left; padding-bottom: 5px; padding-left: 20px; width: 45%;}

.forms {font: 11px/18px arial; color:#000000; background-color:#FFFFFF; border:#b5b5b5 solid 1px; }
.forms1 {font: 11px/18px arial; color:#000000; background-color:#FFFFFF; border:#b5b5b5 solid 1px; }
.forms4 {font: 11px/18px arial; color:#000000; background-color:#FFFFFF; border:#b5b5b5 solid 1px; width:125px; }
.forms8 {font: 11px/18px arial; color:#000000; background-color:#FFFFFF; border:#b5b5b5 solid 1px; }
.forms6 {font: 11px/11px arial; color:#42240C; }
.forms2 {font: 11px/11px arial; color:#1C5799; }


#imenu {left: 22px; position: absolute; top: 50px;}
#fastmenu_inner {padding:5px 0; padding-left:27px; }
#ui-datepicker-div {z-index:1001; display:none;background-color:#000000; }
.ui-datepicker-calendar {background-color:#000000; }
.ui-datepicker th {color:#489206; }
.ui-widget-header {background:#489206 !important; border-color:#489206; }
.ui-widget-content {border-color:#489206; }
a.ui-widget-content, a.ui-state-highlight, a.ui-state-active {border:0; }
.ui-state-default, .ui-widget-content .ui-state-default {background:none; border:1px solid #489206; color:#489206; }
.ui-state-highlight, .ui-widget-content .ui-state-highlight {background-color:#489206; color:#000000; }
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {background-color:#000000; border:1px; color:#489206; }
.ui-widget-content {background:#000000; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {background:none; color:#000000; background-color:#489206}
.calc {background: url(../../images_noindex/sprite.gif) no-repeat 0 0; border: none; cursor:pointer; padding:0 0 0 4px; margin:0; line-height:22px; font-size:11px; height:22px; width:148px; color:#000000; }
.calc1 {background: url(../../images_noindex/sprite.gif) no-repeat 0 -26px; border: none; cursor:pointer; padding:0 0 0 4px; margin:0; line-height:22px; font-size:11px; height:22px; width:134px; color:#000000; }

.dropdown {background: url(../../images_noindex/sprite.gif) -77px -26px no-repeat; border: none; color:#000000; width:34px; font-size:12px; padding:0 0 0 10px; margin:0px; height:22px; line-height:22px;}


.dropdown1{
	background-color: transparent;
    background: url(../../images_noindex/sprite.gif) 0 -52px no-repeat;
    border: medium none;
    font-family: verdana;
    font-size: 12px;
    height:22px;
    line-height:22px;
    margin: 0;
    padding: 0 0 0 10px;
    width: 37px;
	}
/* ======================================================= */
.cornerforms {margin:22px auto;border:#9f8d60 solid 1px; width:598px;}

#quote {
	margin-top: 10px;
}

.cornerinner {padding: 6px 0px 6px 20px; float:right;}


a{ outline:none;}
img{border:0px;}

.headerhome{margin-top:5px; margin-bottom:5px; }
.imgright {
	float: right;
	margin-bottom: 10px;
	margin-left: 16px;
	margin-top: 5px;
}
.box1
{ padding:10px; border: 1px solid #353535;}
.subheader{ border-bottom:1px solid #2e2e2e; border-top: 1px solid #2e2e2e; padding-top:5px;  }

.emailheader {
    background-color: #7AC043;
    color: #FFFFFF;
    height: 22px;
    margin-left: 170px;
    margin-top: 20px;
    text-align: center;
    text-transform: uppercase;
    width: 486px;
	padding-top:3px;
}
.emailfrnd-inputfield{
margin-bottom:5px;
border: 1px solid #b9b3b5;
color:#373737;

}
.emailfrnd-textarea{
margin-bottom:5px;
border: 1px solid #b9b3b5;
color:#939393;
}
.cornerforms-contact1{

    background-color: #212121;
    float: left;
    height: 224px;
    margin-top: 50px;
    width: 230px;

}

.contactinfo {
    color: #2E2E2E;
    line-height: 16px;
    margin-left: 20px;
    margin-top: 70px;
}
.contact-phone{line-height:17px;}
.contact-phone a:link{color:#79a33a;}
.contact-phone a:visited{color:#79a33a;}
.contact-phone a:hover{color:#2e2e2e;}
.pkgmainbox{
	float:left;
	position:relative;
	padding-bottom:15px;
	}
.pkgholder {
    border-right: 1px solid #2E2E2E;
    float: left;
    padding-left: 16px;

    padding-right: 16px;
    width: 196px;
}
.pkgheader{ margin-bottom:10px;}
.pkgimg{ margin-bottom:10px;}
.pkgcontent{height:175px;}

.rtitle{
font-size:11px;
color:#D5E5F5;
line-height:18px;
}

#wyndhamlogo {
   
    left: 10px;
    margin-top: 20px;
    padding-bottom: 5px;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    position: relative;
    top: 0;
    z-index: 6;
}
.reviewheader {
    background-color: #7AC043;
    color: #000000;
    height: 26px;
    margin-bottom: 20px;
    margin-top: 20px;
    padding-top: 3px;
}	
.reviewheader h2{ color:#000000; padding-left:30px;}
.review h2{ font-size:15px; color:#7bbf46; }
.review{margin-top:10px;margin-bottom:10px;}

.noscript_reasons{margin-left:30px; margin-top:-50px;}

.noscript_spnav{width:219px;
	height:189px; }
.noscript_local{ padding-top:60px;}
.noscript_manager{ background-color:#000000; height:177px; width:201px;}

.rfpforminputbox {
  background-color: #FFFFFF;
  border-color: #704821;
  color: #000000;
}

.rfpforminputbox {
  border-style: solid;
  border-width: 1px;
  height: 16px;
  margin: 0;
  padding: 0;
  width: 128px;
}

.rfpformsdate {
  background-color: #FFFFFF;
  border-color: #704821;
  color: #000000;
}

.rfpformsdate {
  border-style: solid;
  border-width: 1px;
  height: 16px;
  margin: 0;
  padding: 0;
  width: 60px;
}
.social-media{ padding: 25px 0 10px;
    text-align: center;
    width: 200px;}
    
      .social-text{background-color: #313131;
    font-size: 16px;
    font-weight: bold;
    height: 25px;
    line-height: 24px;
    margin-bottom: 10px;
    width: 200px;
    }

/* ----- 2 COLUMNS ----- */
.column21 {
	float: left;
	padding-right: 25px;
	width: 47%;
}
.column22 {
	float: left;
	width: 47%;
}
/* ----- 3 COLUMNS ----- */
.column31 {
	float: left;
	padding-right: 10px;
	width: 31%;
}
.column32 {
	float: left;
	padding-right: 10px;
	width: 31%;
}
.column33 {
	float: left;
	padding: 0px;
	width: 31%;
}
.clear{

clear:both;
}