* {
margin: 0;
padding: 0;
}

body {
  	background: #e8e6af url(../images/body_bg.gif) repeat-x; 
  	margin: 0; padding: 0;
  	font-size: 62.5%; 
 	font-family: Arial,Trebuchet MS, Tahoma, Geneva,  Helvetica, sans-serif;
  	text-align: center; 
 	color:#572C23;
	}
.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}
.clearfix {display: inline-table;}
#wrapper {
	text-align:left;
	width:700px;
	margin:10px auto 0 auto;
	font-size:1.4em;
	line-height: 1.4;
	background: #FEFFF6;
	max-width: 95%;
	}
#header { 
	width: 700px;
	background: #FEFFF6; 
	position: relative; 
	height: 353px; 
	}
#tablinks ul,#tablinks li {
	background:#7D7E45; 
	padding:0;
	margin:0;
	list-style:none;
	font-family: arial;
	font-weight: normal;
	font-size: 0.97em;
	letter-spacing: .24em;
	}

#tablinks {
	margin-bottom: 20px;
	padding: 0;
	background: #7D7E45;
	}
#tablinks li {
	float:left;
	border-right:1px solid silver;
	}
#tablinks a {
	display:block;
	padding:1px 6px 1px 10px;
	letter-spacing: .23em;
	}
#tablinks a:link,
#tablinks a:visited,
#tablinks a:active {
	color:white;
	text-decoration:none;
	}
#tablinks a:hover {
	background: #F0E68C;
	color:#7D7E45;
	}
#tablinks a.current {
	background:#708090;
	}
#content-wrapper {
	background: #FEFFF6;
	width: 100%;
	max-width: 100%;
	float: left;
	}
#content-wrapper p {
	padding-bottom: 1em;
	}
#content-wrapper h1 {
	font-family: verdana,sana-serif;
	font-weight: normal;
	font-size: 1.6em;
	padding: 1em 0 0.5em 0;
	margin: 0;
	letter-spacing: 0.1em;
	text-align: center;
	}
#content-wrapper h2 {
	font-family: verdana,sana-serif;
	font-weight: normal;
	font-size: 1.2em;
	padding: 0 0 .5em 0;
	margin: 0;
	letter-spacing: 0.1em;
	text-align: center;
	}
#content-wrapper h3 {
	font-family: verdana,sana-serif;
	font-weight: bold;
	font-size: 1.1em;
	padding: 1em 0 .2em 0;
	margin: 0;
	letter-spacing: 0.1em;
	text-align: left;
	}
#content-wrapper ul, #content-wrapper li  {	
	padding: 0;
	margin: 0;
	
	}
#content-wrapper ul  {
	padding-left: 1em;
	margin: 0;
	}
#content-wrapper .left_side {
	float: left;
	width: 45%;
	padding-top: 0;
	}

#content-wrapper .right_side {
	float: right;
	width: 45%;
	padding-top: 0;
	padding-bottom: 20px;
	} 
#content-wrapper img {
	padding-top: 20px;
	}	
#content-inner {
	padding: 5px 40px;
	}
#content-wrapper .right_image {
	float: right;
	padding-top: 0;
	padding-left: 10px;
	margin-top: -20px;
	}
#content-wrapper .left_Image {
	float: left;
	padding-top: 0;
	padding-left:0;
	margin: 0;
	}
#content-wrapper a {
	 color:#9B7A46;
  	font-weight:bold;
  	text-decoration: none;
	}	
#content-wrapper a:hover {
  color:#d58e3c;
	}
.pic_title {
	text-align:center;
  	font-size:10px;
  	}
.quote {
font-style: italic;
font-weight: bold;
font-family:  Georgia, "Times New Roman", serif;
font-size: .95em;
}

img {
  border: 0px;
 	}
table { 
      width:  620px;
      margin:  0 auto;
      font-family:  "Lucida Grande", Verdana, Helvetica, Arial, sans-serif;
      font-size:  .9em;
      line-height:  1.4em;
      border-collapse:  collapse;
    }
    
caption {
      caption-side:  top;
      line-height:  4em;
      font-family:  Georgia, "Times New Roman", serif;
      font-size:  .9em;
      font-style:  italic;
      border-bottom: 1px solid silver;
    }
    
/*tr {
     border-bottom: 1px solid silver;
    }*/
    
td {
     color:  #333;
     border-left: 1px solid silver;
     border-right: 1px solid silver;
     border-bottom: 1px solid silver;
     padding:   .5em;
     text-align: center;
     }

#contact_form {
  width: 630px;
  padding: 0;
  margin:auto;
}
label {
  display:block;
}
fieldset {
  margin: 1.5em 0 0 0;
  padding: 0;
}
legend {
  margin-left: 1em;
  color: #000000;
  font-weight: bold;
}
fieldset ol {
  padding: 1em 1em 0 1em;
  list-style: none;
}
fieldset li {
  padding-bottom: 1em;
}
fieldset.submit {
  border-style:none;
}

/*ul {
    margin-top: 0px;
}

#menu_header {
  font-size:18px;
  font-weight:bold;
}

#menu {
  width: 707px;
  height: 59px;
  margin: auto;
}

#menulist {position: relative; margin: 0; padding: 0; width: 707px; height: 59px; background: url(images/menu.gif);}
#menulist li {width: 707px; height: 59px; position: absolute; top: 0px; background: url(images/menu.gif) 0 0 no-repeat; display: block; list-style: none;}
#menulist a {height: 59px; display: block; border: 0px; font-size: 5px; text-indent: -9999px; text-decoration: none;}

#menulist #home {left: 0px 0; width: 76px;}
#menulist #accomodations{left: 76px; background-position: -76px 0; width: 154px;}
#menulist #ratesandreservations{left: 231px; background-position: -231px 0; width: 204px;}
#menulist #thearea {left: 435px; background-position: -435px 0; width: 204px;}
#menulist #contact {left: 549px; background-position: -549px 0; width: 105px;}

#menulist #home a:hover {background: url(images/menu.gif) 0px -59px no-repeat;}
#menulist #accomodations a:hover {background: url(images/menu.gif) -76px -59px no-repeat;}
#menulist #ratesandreservations a:hover {background: url(images/menu.gif) -231px -59px no-repeat;}
#menulist #thearea a:hover {background: url(images/menu.gif) -435px -59px no-repeat;}
#menulist #contact a:hover {background: url(images/menu.gif) -549px -59px no-repeat;}

#splash {
  width: 699px;
  height: 353px;
  margin: auto;
  border: 1px solid silver;
}

#splash_footer {
  width: 707px;
  height: 30px;
  margin: auto;
}

h1 {
  font-weight:bold;
  font-size: 18px; 
}

#main_title {
  text-align:center;
}*/

#bolditalic {
  	font-style:italic;
  	font-weight:bold;
  	font-size:1.1em;
  	margin-top: 15px;
   text-align:center;
	}


/*#content {
   border: 1px solid silver;
  width: 688px;
  padding-left: 10px;
  padding-right: 10px;
  margin:auto;
  min-height: 530px;
}*/

#caption_container_right {
  margin-right:20px;float:left;text-align:center;
  font-size:10px;
}

#caption_container_left {
  margin-left:20px;float:right;text-align:center;
  font-size:10px;
}

/*#date_range {
  font-weight:bold;
}

#body_header {
  width : 707px;
  height : 5px;
  margin:auto;
}*/
div#footer {
clear: both;
	margin:  auto;
	width: 700px;
	background: #FEFFF6;
	}
div#footer ul {
	text-align: center;
	margin: 0;
	padding: 0 0 10px 0;
	font-size: 0.89em;
	white-space: nowrap;
	letter-spacing: 0.2em;
	}
div#footer li {
	list-style-type: none;
	display: inline;
	}
div#footer a {
	text-decoration: none;
	padding: 0;
	color: #7D7E45;
	}
div#footer a:hover {
	color: #B5955C;
	}
/*#body_footer {
  width:708px;
  height:14px;
  margin:auto;
}*/ 


