html, body {margin:0;padding:0;}
body
{
	background-image: url('images/brown.jpg');
	text-align: center;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	
}

 div#container {
text-align: center;
	margin-left: 8%;
	margin-right: 8%;background-color: white;
	border: thin black solid;	
}

.header {

	height: 259px;
	background: #fff url('images/right.jpg') no-repeat top right;
	text-align: center;
}

.header img{border:0;}

#oncall {
float:right;
width:auto;
margin-top:5px;
color:#fff;
margin-right:15px;
}

#oncall span {
font-weight:bold;
}

#oncall span a{
width:200px;
margin-left:15px;
font-weight:bold;
color:#fff;
}

.headerlt{
z-index:1;
height:259px;
width:100%;
background: url('images/header.gif') no-repeat bottom left;

}



#default .headerlt , .headerlt {
margin:0;
padding:0;
}

#navlist {
margin: 0;
z-index:10;
margin-top:-6px;padding-top: 6px;
text-align:center;
float:right;
position:relative;
width:100%;
*width:100%;
*margin-left: 8%;
*margin-right: 8%;
*border-right: thin #0374c4 solid;	
*border-left: thin black solid;	
clear:both; 
background: url('images/navbartop.gif') repeat-x 3px 0px;
}

#navlist a:hover {
text-decoration: underline;
}
#navlist ul{background-color:#0374c4;float:left;
*width:100%}
#navlist ul, ul#secondnavlist {
margin: 0;	
padding-bottom: 3px;
padding-top: 3px;
list-style-type: none;
text-align: center;
}

ul#secondnavlist{
margin:0 -15px;
}

#navlist ul li ,ul#secondnavlist li{ 
display: inline; 
}

#navlist ul li a, ul#secondnavlist li a {
text-decoration: none;
padding: .1em .5em;
color: #fff;
background-color: #0374c4;
}

#navlist ul li a:hover, ul#secondnavlist li a:hover {
color: #fff;
background-color: #3aadf5;
}

li.active, #navlist ul li.active a, ul#secondnavlist li.active, ul#secondnavlist li.active a {
font-weight:bold;
color:#000;
}

.itembody{
	/* top: 170px; */
	width:97%;background-color:#fff;
	margin:0px 15px;
	text-align: left;
}
.footer {	width:auto;clear:both;
	text-align: center;
	font-size: small;
	padding-top: 1em;
	margin-bottom: 1em;
}


.imagewrap, .imagewrap p {text-align:center;color: #0c7bc0;font-weight:bold;}
.imagewrap{background-color:#fff;margin-left:auto;margin-right:auto;}


.float_a {background-color:#fff;text-align:center;width:300px;float:left;width:auto;padding:10px;border:2px solid #0c7bc0; margin:15px 20px 15px 25px; }
.float_b {background-color:#fff;text-align:center;float:right;width:300px;padding:10px;border:2px solid #0c7bc0;margin:15px 20px 15px 25px; }
.float_bc{background-color:#fff;clear:right;text-align:center;float:right;width:300px;padding:10px;border:2px solid #0c7bc0;margin:15px 5px; }
.float_aa {background-color:#fff;clear:left;text-align:center;width:300px;float:left;width:auto;padding:10px;border:2px solid #0c7bc0;  margin:15px 5px;}
.float_b img, .float_a img,.float_bc img, .float_ac img{border:0px solid #0c7bc0;}
.imagewrap img{border:2px solid #0c7bc0;}

#golf .float_a, #golf .float_b {border:0px solid #0c7bc0; margin:15px 5px;}
#default .float_b ,#default .float_a , #naturalresources .float_a{
 margin:5px 30px;
}
.lotmap, #lotmap{background-color:#fff;text-align:center;float:right;width:450px;padding:10px;border:2px solid #0c7bc0;margin:15px 20px 15px 25px; 

}
ul.mapselect span{font-size:80%;}
#glanding #lotmap, #marina #lotmap{float:left;}
#glanding .float_a {width:200px;}
p{text-indent:15px;text-align: justify; }
p {padding:5px 0px; margin:5px 25px;}
#default .headerlt .float_a , .headerlt .float_a  {margin:0;padding:0;}
.floatwrap{clear:both;width:654px;margin-left:auto;margin-right:auto;}
#default  .floatwrap, #golf .floatwrap { width:634px;margin-left:auto;margin-right:auto;}
#default   .float_b{  }
#default   .float_a{}
#default   .floatwrap .float_b{ width:294px;margin:10px;}
#default   .floatwrap .float_a{ width:250px;margin:10px;}
#marina .float_a{margin:15px 20px 15px 30px; }


p.dodge2 {margin-right:450px;}
.itembody ul{list-style-position:inside;}
#default .floatwrap p{margin-left:auto;margin-right:auto;padding:5px; }
h1,h2,h3,h4,h5,h6 {
color: #0c7bc0;padding:20px 20px 4px 20px;margin:10px;margin-top:5px;
}
h1{margin-top:30px;}
h2 {margin-top:00px;padding-top:00px;font-size:120%;

}
.dvd dt{margin-left:0px;margin-bottom:0px;text-indent:0;}
.dvd dd{margin-left:0px;text-indent:0;}
dt{margin-left:15px;font-weight:bold;}
dt.pdf {margin-left:5px;
color:#cc0000;font-style:italic;font-weight:bold;
}
dl, dt, dd{padding: 0px; margin:15px 15px;}
dd{margin:5px 15px;}
a:link    {color:#0c7bc0; background-color:transparent}
a:visited {color:#115179; background-color:transparent}
a:active  {color:#3aadf5; background-color:transparent}
a:hover   {color:#3aadf5; }

.clear{clear:both;}
#oncall  a:link,  #oncall  a:visited{font-weight:bold;color:#fff;}

 #oncall span a:active, #oncall span a:hover {font-weight:bold;color:#fff;background-color: #3aadf5;}
/****  forms ****/

ul#infosubmissions {list-style-type:none;}
ul#infosubmissions li {clear: left;display: block;width:100%;text-align:center;}

 input,  textarea,  select {margin: 6px 6px 1px 1px;width:56%;color: #000;padding:0 2px;margin:0px;text-indent:0px;background:#9acbee;border: 1px solid #000; font-family: "Trebuchet MS",arial,sans-serif;font-size:small;

}
textarea {font-family: "Trebuchet MS",arial,sans-serif;font-size:small; } 
dt input, dd input {width: 25px;  padding: 2px;padding-right:0;}

#submit {text-align:center;margin: 15px auto;background:#9acbee;border: 3px solid #000;font-weight: bold;font-size:110%;width:280px;color:  #000;}

form#feedback {margin: 20px auto 80px auto;color: #000;}
.col1, col2 {color: #000;}

ul#infosubmissions label { width: 30%; clear:left; float: left; display: block;font-weight: bold;border-bottom: 1px dashed #cccccc;    margin: 5px 20px 5px 20px;  text-align: left;}
ul#infosubmissions  input, ul#infosubmissions  textarea { width:51%;text-align: left;}


#naturalresources  .float_b ,#gpoint .float_b{margin-right:55px;}

dt{margin-top:15px;margin-bottom:15px;}

p.link {font weight bold;}

dl{margin-left:35px;}
#golf dl {margin-left:0px;}
#lightbox{	position: absolute;	left: 0; width: 98%; z-index: 1000; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 98%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 49%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 98%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}	 	

#overlay{ position: absolute; top: 0; left: 0; z-index: 999; width: 98%; height: 500px; background-color: #0374c4; }

ul li#contactsubmit input#ctl00_ContentPlaceHolder1_btnSend{width:auto;margin-left:0;margin-top:20px;}