.mouse {
cursor:default;

}

#nav_wrapper {
	width: 970px;
	position: relative;
	margin: auto auto;
	background-position:center;
}
#nav_bg {
background-color:#061A2D;
	width: 100%;
	position: relative;
	margin: 0 auto;

}

#inside-content-wrapper{
	width: 100%;
	position: relative;
	margin: 0 auto;
	background-color:#061A2D;
	height:auto;
}
#inside-content-copy{
	width: 927px;
	position: relative;
	margin: 0 auto;
	background-repeat:no-repeat;
	background-color:#EFE1C2;
	height:auto;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
	padding:10px 20px 20px 20px;
}

#inside-content-copy-no-padd{
	width: 967px;
	position: relative;
	margin: 0 auto;
	background-repeat:no-repeat;
	background-color:#EFE1C2;
	height:auto;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
}

p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#333333;
	padding:12px 10px 2px 0px;
	line-height:18px;
}

body {
	margin: 0;
	background-color:#061A2D;
	background-repeat:repeat;
	/*background: #0B4B6E url('../images/top-bg.jpg') no-repeat;*/
}

h1 {
	color:#122232;
	font: bold 1.6em Palatino Linotype, Book Antiqua, Palatino, serif;
	margin: 0px 0px;
	padding-bottom:4px;
	padding-top:8px;
	letter-spacing: 0.1em;
	text-transform:uppercase;
	border-bottom:1px solid #999999;
}
h2 {
	color:#333333;
	font: bold 1.45em Palatino Linotype, Book Antiqua, Palatino, serif;
	margin: 0px 0px;
	padding-top:10px;
	padding-bottom:5px;
	letter-spacing: 0.1em;
	text-transform:uppercase;
	border-bottom:1px solid #CCCCCC;
	width:auto;
}
h3 {
	color:#666666;
	font: bold 1.3em Palatino Linotype, Book Antiqua, Palatino, serif;
	margin: 0px 0px;
	padding-top:10px;
	padding-bottom:5px;
	letter-spacing: 0.1em;
	text-transform:uppercase;
	border-bottom:1px solid #CCCCCC;
	width:680px;
}
h4 {
	color:#FFFFFF;
	font: bold 1.3em Palatino Linotype, Book Antiqua, Palatino, serif;
	padding-top:0px;
	padding-bottom:5px;
	letter-spacing: 0.1em;
	text-transform:uppercase;
	border-bottom:1px solid #CCCCCC;
}


/* HEADER start */
#logo-container {
	width: 969px;
	position: relative;
	margin: 0 auto;
}

#footer {
	margin-top: 25px;
	text-align: center;
	font-family: "trebuchet MS", verdana, arial, sans-serif;
	font-size: 0.9em;
	color: #E4CB93;
	background-image:none;
}

#footer a:link, #footer a:visited {
	color: #E4CB93;
	text-decoration: none;
}

#footer a:active, #footer a:hover {
	color: #E4CB93;
	text-decoration: underline;
}

#footer {
	font-size: small
}

#footer .nav {
	text-align: center;
	font-size: 0.9em;
}

#footer .nav li {
	display: inline;
	border-left: 1px solid #4F8FBC;
	line-height: 17px;
	padding: 0 1px 0 5px;
}

#footer .nav li.first {
	border: none;
}

.footer-disclaimer {
	width: 899px;
	margin: 0px auto;
	padding-top: 9px;
	color: #E4CB93;
	font: 9px arial,sans-serif;
	text-align: center;
}

.footer-disclaimer a, .footer-disclaimer a:hover {
	margin: 0;
	padding: 0;
	float: none;
}

* {font-size: 100.01%;}

html {font-size: 11px;}

h1, h2, h3, h4, h5, h6, p, ul {margin: 0;}

ul {padding: 0;list-style: none; }




img {border: none;}

sup { font-size: 0.5em; }

object, embed {margin: 0;padding: 0;display: block;}

a{color:#003399;text-decoration: underline;}

a:hover{text-decoration: underline; color:#996600;}

html, body {height: 100%;}
/* RESET DEFAULTS end */
#gmap {
	height:400px;
	width:915px;
	text-decoration:none;
	text-transform:none;
	font-weight: normal;
	font-variant: normal;
	position: relative;
	border: 1px solid #999999;
	float:left;
} 

div.map {
	text-decoration:none;
	text-transform:none;
 }
 .locator {
	width:915px;
	height:400px;
	
}

.photos {
	margin-left: 15px;
	border: 1px solid #CCCCCC;
	padding:1px;
}
.photos_nomargin {
	border: 1px solid #999999;
	padding:1px;
}
.photos_left {
	margin-right: 13px;
	border: 1px solid #999999;
	padding:1px;
}
.photos_gallery{
	margin-right: 5px;
	margin-bottom: 3px;
	border: 1px solid #999999;
	padding:1px;
}

a:hover .photos, a:hover .photos_left, a:hover .photos_nomargin, a:hover .photos_gallery {
	border: 1px solid #003366;
}


#golf_gallery {
  background: url(../images/golf-gallery.jpg) no-repeat;
  height: 134px;
  width: 284px;
}
#golf_gallery a {
  background: url(../images/golf-gallery.jpg) no-repeat;
  display: block;
  height: 134px;
  width: 284px;
}
#golf_gallery a:hover {
  background: url(../images/golf-gallery.jpg) no-repeat;
  display: block;
  height: 134px;
  width: 284px;
  background-position:0px -160px;
}
#golf_gallery a span {
  visibility: hidden;
}




#clubhouse_gallery {
  background: url(../images/clubhouse-gallery.jpg) no-repeat;
  height: 134px;
  width: 284px;
}
#clubhouse_gallery a {
  background: url(../images/clubhouse-gallery.jpg) no-repeat;
  display: block;
  height: 134px;
  width: 284px;
}
#clubhouse_gallery a:hover {
  background: url(../images/clubhouse-gallery.jpg) no-repeat;
  display: block;
  height: 134px;
  width: 284px;
  background-position:0px -160px;
}
#clubhouse_gallery a span {
  visibility: hidden;
}



#spa_gallery {
  background: url(../images/spa-gallery.jpg) no-repeat;
  height: 134px;
  width: 284px;
}
#spa_gallery a {
  background: url(../images/spa-gallery.jpg) no-repeat;
  display: block;
  height: 134px;
  width: 284px;
}
#spa_gallery a:hover {
  background: url(../images/spa-gallery.jpg) no-repeat;
  display: block;
  height: 134px;
  width: 284px;
  background-position:0px -160px;
}
#spa_gallery a span {
  visibility: hidden;
}
#pool_gallery {
  background: url(../images/pool-gallery.jpg) no-repeat;
  height: 134px;
  width: 284px;
}
#pool_gallery a {
  background: url(../images/pool-gallery.jpg) no-repeat;
  display: block;
  height: 134px;
  width: 284px;
}
#pool_gallery a:hover {
  background: url(../images/pool-gallery.jpg) no-repeat;
  display: block;
  height: 134px;
  width: 284px;
  background-position:0px -160px;
}
#pool_gallery a span {
  visibility: hidden;
}




#opening_gallery {
  background: url(../images/opening-gallery.jpg) no-repeat;
  height: 134px;
  width: 284px;
}
#opening_gallery a {
  background: url(../images/opening-gallery.jpg) no-repeat;
  display: block;
  height: 134px;
  width: 284px;
}
#opening_gallery a:hover {
  background: url(../images/opening-gallery.jpg) no-repeat;
  display: block;
  height: 134px;
  width: 284px;
  background-position:0px -160px;
}
#opening_gallery a span {
  visibility: hidden;
}



#realestate_gallery {
  background: url(../images/realestate-gallery.jpg) no-repeat;
  height: 134px;
  width: 284px;
}
#realestate_gallery a {
  background: url(../images/realestate-gallery.jpg) no-repeat;
  display: block;
  height: 134px;
  width: 284px;
}
#realestate_gallery a:hover {
  background: url(../images/realestate-gallery.jpg) no-repeat;
  display: block;
  height: 134px;
  width: 284px;
  background-position:0px -160px;
}
#realestate_gallery a span {
  visibility: hidden;
}

#testimonials2{
background-image:url(../images/testimonials_long.jpg); background-repeat:no-repeat; width:100%; height:120px; float:left;font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666;}

#testimoinal_name2 {
float:left; width:110px; height:56px; font-size:12px; padding-left:55px;padding-top:40px;padding-right:20px;padding-bottom:25px; border-right: 1px solid #CCCCCC; font-weight:bold;
}

#testimonial_quote2 { float:right; font-style:italic; width:680px; height:51px; font-size:13px; padding-left:35px;padding-top:42px;padding-right:20px;padding-bottom:25px; font-size:12px; }
#testimonials{
background-image:url(../images/testimonials.jpg); background-repeat:no-repeat; width:100%; height:69px; float:left;font-family:Verdana, Arial, Helvetica, sans-serif; color:#666666;}

#testimoinal_name{
float:left; width:110px; height:25px; font-size:12px; padding-left:75px;padding-top:20px;padding-right:0px;padding-bottom:25px; border-right: 1px solid #CCCCCC; font-weight:bold;
}

#testimonial_quote{ float:right; font-style:italic; width:680px; height:20px; font-size:13px; padding-left:35px;padding-top:22px;padding-right:20px;padding-bottom:25px; font-size:12px; }

.divClear {
    clear:both;
    }