/* CSS Document */

body {
	margin: 0;
	padding: 0;
	text-align: center;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #50632D;
	background: #B0BC8C url(graphics/green-background.jpg);
	background-position:top;
	background-repeat:repeat;
}
*
{
  margin: 0 auto 0 auto; 
}

#container
{
  background:transparent;
  height:auto;
  width:900px;
}

#header
{
clear:both;
width:900px;
height:149px;
background:transparent url(graphics/hdback.jpg) no-repeat;
top:0px;
border-left:solid;
border-left-color:#50632D;
border-left-width:1px;
border-right:solid;
border-right-color:#50632D;
border-right-width:1px;
}

#headtop
{
position:relative;
float:left;
top:0px;
width:900px; 
height:102px;
background:transparent url(graphics/hdback_top.jpg) no-repeat;
}

#headtop-location
{
position:relative;
float:left;
top:0px;
width:400px; 
height:auto;
left:225px;
background:transparent;
}

#menu
{
position:relative;
top:0px;
left:0px;
width:900px; 
height:35px;
background: transparent;
border:none;
}

#menu .inside {
top:0px;
width:auto; 
height:auto;
position: relative;
background: transparent;
}

#menu ul {
list-style: none;	
}

#menu ul {
margin-left: 0px;
padding-left:0px;
margin-top:0px;	
}

#menu li {
	
display: inline;
float:left; 
}

#menu li.list1 {
background:transparent url(graphics/menu/b_home.jpg);
width:91px;
}
#menu li.list2 {
background:transparent url(graphics/menu/b_community.jpg);
width:126px;
}
#menu li.list3 {
background:transparent url(graphics/menu/b_map.jpg);
width:67px;
}
#menu li.list4 {
background:transparent url(graphics/menu/b_rvresort.jpg);
width:114px;
}
#menu li.list5 {
background:transparent url(graphics/menu/b_cottage-cove.jpg);
width:145px;
}
#menu li.list6 {
background:transparent url(graphics/menu/b_marina.jpg);
width:91px;
}
#menu li.list7 {
background:transparent url(graphics/menu/b_directions.jpg);
width:127px;
}
#menu li.list8 {
background:transparent url(graphics/menu/b_contactus.jpg);
width:139px;
}

#menu a {
float: left;
width: auto;
height: 35px;
margin-top:0px;
display: block;
text-align: center;
text-decoration: none;
padding:0px;
overflow:hidden;
}

#menu a#item1 {
background:transparent url(graphics/menu/b_home_roll.jpg) 0px -91px no-repeat;
width:91px;
}
#menu a#item2 {
background:transparent url(graphics/menu/b_community_roll.jpg) -91px -217px no-repeat;
width:126px;
}
#menu a#item3 {
background:transparent url(graphics/menu/b_map_roll.jpg) -217px -284px no-repeat;
width:67px;
}
#menu a#item4 {
background:transparent url(graphics/menu/b_rvresort_roll.jpg) -284px -398px no-repeat;
width:114px;
}
#menu a#item5 {
background:transparent url(graphics/menu/b_cottage-cove_roll.jpg) -398px -543px no-repeat;
width:145px;
}
#menu a#item6 {
background:transparent url(graphics/menu/b_marina_roll.jpg) -543px -634px no-repeat;
width:91px;
}
#menu a#item7 {
background:transparent url(graphics/menu/b_directions_roll.jpg) -634px -761px no-repeat;
width:127px;
}
#menu a#item8 {
background:transparent url(graphics/menu/b_contactus_roll.jpg) -761px -900px no-repeat;
width:139px;
}

#menu a#item1:hover {
background-position:0 0; z-index:50;
}
#menu a#item2:hover {
background-position:0 0; z-index:50;
}
#menu a#item3:hover {
background-position:0 0; z-index:50;
}
#menu a#item4:hover {
background-position:0 0; z-index:50;
}
#menu a#item5:hover {
background-position:0 0; z-index:50;
}
#menu a#item6:hover {
background-position:0 0; z-index:50;
}
#menu a#item7:hover {
background-position:0 0; z-index:50;
}
#menu a#item8:hover {
background-position:0 0; z-index:50;
}

#menu a:hover {
width: auto;
height: 35px;
margin-top:0px;
color: #ffffff;
text-decoration: underline;
}

#headbottom
{
position:relative;
float:left;
top:0px;
width:900px; 
height:48px;
background:transparent;
}

#content
{
width:900px;
height:1060px;
background:#E8E6CF url(graphics/contentbk.jpg) top repeat-x;
border-left:solid;
border-left-color:#50632D;
border-left-width:1px;
border-right:solid;
border-right-color:#50632D;
border-right-width:1px;
}

#content_reg
{
width:900px;
height:720px;
background:#E8E6CF url(graphics/contentbk.jpg) top repeat-x;
border-left:solid;
border-left-color:#50632D;
border-left-width:1px;
border-right:solid;
border-right-color:#50632D;
border-right-width:1px;
}

#content_floor
{
width:900px;
height:1460px;
background:#E8E6CF url(graphics/contentbk.jpg) top repeat-x;
border-left:solid;
border-left-color:#50632D;
border-left-width:1px;
border-right:solid;
border-right-color:#50632D;
border-right-width:1px;
}

#campground_map
{
position:relative;
float:left;
text-align:left;
top:10px;
left:20px;
width:860px;
height:auto;
background: transparent url(graphics/.jpg) no-repeat;
}

#main
{
position:relative;
float:left;
text-align:left;
top:10px;
left:0px;
width:900px;
height:auto;
background: transparent url(graphics/.jpg) no-repeat;
}

#main .copy
{
width: 860px;
height: auto;
text-align:left;
margin-left:20px; 
margin-top:0px; 
padding-top:0px;
}

#main .copy2
{
width: 860px;
height: auto;
text-align:left;
margin-left:20px; 
margin-top:0px; 
padding-top:0px;
}

#main .left
{
position:relative;
float:left;
width: 440px;
height: auto;
text-align:left;
left:20px; 
margin-top:0px; 
padding-top:0px;
}

#main .right
{
position:relative;
float:right;
width: 400px;
height: 300px;
text-align:left;
right:20px; 
margin-top:0px; 
padding-top:0px;
border:solid;
border-color:#50632D;
border-width:1px;
background-color:#333333;
}

#left
{
position:relative;
float:left;
text-align:left;
top:10px;
left:0px;
width:700px;
height:auto;
background: transparent url(graphics/.jpg) no-repeat;
}

#left .copy
{
width: 670px;
height: auto;
text-align:left;
margin-left:20px; 
margin-top:0px; 
padding-top:0px;
}

#left .copy_inside
{
width: 670px;
height:350px;
border:solid;
border-color:#50632D;
border-width:1px;
background-color:#333333;
}

.error {
font-size: 10px;
color: red;
margin-left: 0px;
display:none;
}

#right
{
position:relative;
float:right;
text-align:left;
font-size:14px;
top:10px;
left:0px;
width:200px;
height:auto;
background-position:top;
background: transparent;
}

#right .copy
{
font-size:14px;
width: 170px;
text-align:center;
height: auto;
margin-right:20px; 
margin-top:0px; 
padding-top:0px;
}

#bottom
{
position:relative;
float:left;
text-align:left;
top:50px;
left:0px;
width:900px;
height:auto;
}

#bottom .copy
{
width: 860px;
text-align:left;
height: 300px;
margin-right:20px; 
padding-top:40px;
padding-bottom:20px;
border-top:dotted;
border-top-color:#50632D;
border-top-width:2px;
}

#btm_box
{
position:relative;
float:left;
text-align:left;
top:40px;
left:0px;
width:300px;
height:250px;
background: transparent;
}

#btm_box2
{
position:relative;
float:left;
text-align:left;
top:40px;
left:0px;
width:296px;
height:250px;
background: transparent;
border-right:dotted;
order-right-color:#50632D;
border-right-width:2px;
border-left:dotted;
border-left-color:#50632D;
border-left-width:2px;
}

#btm_box .copy
{
width: 260px;
text-align:left;
height: 250px;
margin-left:20px; 
margin-top:0px; 
}

#btm_box2 .copy
{
width: 260px;
text-align:left;
height: 250px;
margin-left:18px; 
margin-top:0px; 
}

#footer
{
width:900px;
height:52px;
background:#E8E6CF url(graphics/bbttm.jpg) top no-repeat;
background-position:bottom; 
background-repeat:no-repeat;
top:0px;
border-left:solid;
border-left-color:#50632D;
border-left-width:1px;
border-right:solid;
border-right-color:#50632D;
border-right-width:1px;
border-bottom:solid;
border-bottom-color:#50632D;
border-bottom-width:1px;
}

#footer .menubttm
{
width: auto;
height: 52px;
text-align:center;
font-size:12px;
margin-left:0px; 
margin-top:0px;
margin-bottom:0px;  
}

h1
{
font-size:14px;
text-align:left;
color:#50632D;
margin-bottom:0px;
}

h2
{
font-size:20px;
text-align:center;
color:#50632D;
margin-bottom:8px;
}

h3
{
font-size:10px;
text-align:center;
color:#50632D;
margin-bottom:0px;
}

h4
{
font-size:13px;
text-align:center;
color:#50632D;
margin-bottom:5px;
}

h5
{
font-size:12px;
text-align:center;
color:#50632D;
margin-bottom:5px;
}

a
{
color:#50632D;
text-decoration:none;
border-bottom:none;
}

a:hover
{
color:#ACBC8F;
text-decoration:none;
border-bottom:none;
}
a:visited
{
color:#ACBC8F;
}


textarea {
font-family:"Times New Roman", Times, serif;
font-size:12px;
border: 1px solid #50632D;
width:130px; height:60px;
background-color:ffffff;
overflow: auto;
}
input {
font-family:"Times New Roman", Times, serif;
font-size:12px;
border: 1px solid #50632D;
}
input.textboxes {
width:130px;
background-color:#ffffff;
height:14px;
margin-top:2px; 
}
input.btn {
color:#333500;
border: 1px solid #50632D;
margin-top:10px;
}
