@charset "utf-8";
/* CSS Document */

/* Reset */

body, html, h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0
}

body {
	background:#ede0b4;
	font-size:.8em	
}

p {
	font-family:Arial, Helvetica, sans-serif;
	line-height:20px;
}

.disclaimer 
{
	font-size:9px;
	font-weight:bold;
	line-height:10px;
}

h1 {
	font-size:1.9em;
	letter-spacing:0;
	margin:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	text-transform:uppercase
}

h2 {
	font-size:1.6em;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
}

h3 {
	font-size:1.3em;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
}

h4 {
	font-size:1.1em;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
}

:focus {
	outline: 0;
}

ol, ul {
	list-style: none;
}

ul.list {
	list-style-type:square;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	line-height:20px;
}

/* Global Content */

#wrapper {
	width:1000px;
	margin:0 auto;
	padding:0;
}

.phone {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:1.3em;
	font-weight:bold;
	color:#114e70;
	margin:10px 70px -10px 0;
	padding:0;
	text-align:right;
}

.clear {
	clear:both;
}

.center {
	text-align:center;
}

#hr {
	width:880px;
	height:1px;
	background:#e2cc85;
	padding:0;
	margin:20px 0 0 0;
}

.nobold {
	font-weight:normal;
	/*color:black*/
	color:#8e866c;
}


a:link {
	color:#5390b2;
}

a:visited {
	color:#326d8d
}

a:hover, a:active {
	color:#135072;
}

img {
	border:0;
	background:white
}

a:hover img {
	background:white;
}

.bodyImage {
	float:right;
	margin:20px 0 0 20px;
	border:1px solid #e2cc85;
	padding:3px;
}

.bodyImageL {
	float:left;
	margin:20px 20px 0 0;
	border:1px solid #e2cc85;
	padding:3px;
}

/* Header Content */

#header {
	width:1000px;
	height:323px;
	margin:0;
	padding:0;
	background-image:url(../images/back_border_home_f.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
}

#logo {
	width:200px;
	height:150px;
	position:relative;
	top:0;
	left:0;
	cursor:pointer;
}
/* Interior Pages */

#headerAbout {
	width:1000px;
	height:225px;
	margin:0;
	padding:0;
	background-image:url(../images/back_border_BG18.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
}

#headerChipley {
	width:1000px;
	height:225px;
	margin:0;
	padding:0;
	background-image:url(../images/back_border_BG19.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
}

#headerPanhandle {
	width:1000px;
	height:225px;
	margin:0;
	padding:0;
	background-image:url(../images/back_border_BG20.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
}

#headerAmenities {
	width:1000px;
	height:225px;
	margin:0;
	padding:0;
	background-image:url(../images/back_border_BG3.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
}

#headerSiteplan {
	width:1000px;
	height:225px;
	margin:0;
	padding:0;
	background-image:url(../images/back_border_BG4.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
}

#headerHomebuilders {
	width:1000px;
	height:225px;
	margin:0;
	padding:0;
	background-image:url(../images/back_border_BG5.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
}

#headerDeveloper {
	width:1000px;
	height:225px;
	margin:0;
	padding:0;
	background-image:url(../images/back_border_BG6.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
}

#headerArea {
	width:1000px;
	height:225px;
	margin:0;
	padding:0;
	background-image:url(../images/back_border_BG7.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
}

#headerWhy {
	width:1000px;
	height:225px;
	margin:0;
	padding:0;
	background-image:url(../images/back_border_BG8.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
}

#headerPhoto {
	width:1000px;
	height:225px;
	margin:0;
	padding:0;
	background-image:url(../images/back_border_BG9.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
}

#headerVideo {
	width:1000px;
	height:225px;
	margin:0;
	padding:0;
	background-image:url(../images/back_border_BG10.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
}

#headerContact {
	width:1000px;
	height:225px;
	margin:0;
	padding:0;
	background-image:url(../images/back_border_BG11.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
}

#headerRequest {
	width:1000px;
	height:225px;
	margin:0;
	padding:0;
	background-image:url(../images/back_border_BG9.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
}

#headerFormC {
	width:1000px;
	height:225px;
	margin:0;
	padding:0;
	background-image:url(../images/back_border_BG12.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
}

#headerFormR {
	width:1000px;
	height:225px;
	margin:0;
	padding:0;
	background-image:url(../images/back_border_BG13.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
}

#headerFormF {
	width:1000px;
	height:225px;
	margin:0;
	padding:0;
	background-image:url(../images/back_border_BG14.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
}

#headerPrivacy {
	width:1000px;
	height:225px;
	margin:0;
	padding:0;
	background-image:url(../images/back_border_BG15.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
}

#headerSitemap {
	width:1000px;
	height:225px;
	margin:0;
	padding:0;
	background-image:url(../images/back_border_BG16.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
}

#headerNews {
	width:1000px;
	height:225px;
	margin:0;
	padding:0;
	background-image:url(../images/back_border_BGNews.jpg);
	background-repeat:no-repeat;
	text-indent:-9999px;
}

#headerRequestInfo {
	background-image:url(../images/back_border_BGRequest.jpg);
	background-repeat:no-repeat;
	height:225px;
	margin:0;
	padding:0;
	text-indent:-9999px;
	width:1000px;
}

/* Header Images */

#headerImageWrap {
	width:1000px;
	height:200px;
	margin:-148px 0 0 0;
	padding:0;
	text-indent:0;
}

#headerImages {

}

#headerImagesLeft {
	width:500px;
	height:200px;
	float:left;
}

#headerImagesRight {
	width:500px;
	height:200px;
	float:right;
}

#headerImagesRight img {
	margin:0;
	padding:0;
}

#img1 {
	position:relative;
	top:55px;
	left:210px;
	z-index:50;
}

#img2 {
	position:relative;
	left:-190px;
	top:35px;
	z-index:100;
}

.instant itiltright preserve {

}

instant itiltleft preserve {

}

/* Body Content */

#mainContent {
	width:880px;
	background-image:url(../images/back_border_home_f_repeat.gif);
	background-repeat:repeat;
	margin:0;
	padding:35px 60px 20px 60px;
}

#mainContent h1 {
	color:#135072
}

#mainContentLeft {
	width:57%;
	float:left;
	margin:0;
	padding:0 46px 0 15px;
	border-right:1px solid #e2cc85;
	min-height:660px;
}

#mainContentLeft h1 {
	color:#135072
}

#mainContentLeft h1 span {
	text-transform:none;
	font-style:italic;
	font-size:.8em
}

#mainContentLeft h3 {
	font-size:1.3em;
	margin:20px 0;
	font-family:Arial, Helvetica, sans-serif;
	line-height:20px;
}

#mainContentLeft h3:last-child {
	margin-bottom:0;
}

#mainContentLeft h4 {
	font-size:.9em;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:100;
	color:#999;
}

#mainContentLeft h4#start {
	margin-bottom:20px;
}

#mainContentLeft #news {
	margin-bottom:20px;
	padding-bottom:10px;
	border-bottom:1px solid #ccc;
}

#mainContentLeft #news h2 {
	font-size:1.6em;
	margin:0 0 20px 0;
	font-family:Arial, Helvetica, sans-serif;
}

#mainContentLeft #news h3 {
	font-size:1.3em;
	margin:10px 0 -5px 0;
	font-family:Arial, Helvetica, sans-serif;
	line-height:18pt;
}

#mainContentLeft #news h4 {
	font-size:.9em;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:100;
	color:#999;
}

#mainContentRight {
	width:296px;
	float:right;
	margin:0;
	padding:0 0 0 10px;
}

#banner {
	background:#135072;
	color:white;
	margin:245px 0 0 0;
	padding:4px 0 4px 4px;
}


#banner h4 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:.85em;
}

#banner h4 a {
	color:white;
	text-decoration:none;
}


#banner2 {
	background:#135072;
	color:white;
	margin:20px 0 0 0;
	padding:4px;
}

#banner2 h4 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:.85em;
}

#banner2 h4 a {
	color:white;
	text-decoration:none;
}


/* Home Builders */

#homeGallery {
	width:500px;
	margin:20px 0;
	padding:0;
}

.homesL {
	width:235px;
	float:left;
	margin:0 10px 0 0;
	padding:0;
}

.homesR {
	width:235px; float:right; margin:0; padding:0
}

/* Mini Form */

#miniForm {
	background:#e2cc85;
	width:93%;
	height:auto;
	margin:0 0 10px 0;
	padding:10px;
	float:right;
	text-align:left
}

#miniForm h2 {
	font-size:1em;
	margin:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	text-transform:none;
	line-height:20px;
	color:#135072;
}

#miniForm p {
	margin:3px 0 0 0;
	font-size:.8em;
	line-height:15px;
	font-family:Arial, Helvetica, sans-serif;
}

#descriptor {
	margin:4px 0 4px 0 !important;
}

#miniForm input {
	border:0;
	margin:0;
	padding:3px;
	font-size:.9em;
	font-family:Arial, Helvetica, sans-serif;
}

.input {
	width:50%;
	/*background:url(../images/input_back.gif);
	background-repeat:repeat-x;*/
	height:14px;
	background:white;
}

.descriptor {
	margin:0;
	padding:0;
}

#miniForm img {
	margin:0 0 0 10px;
	border:0;
	padding:0;
	float:right;
}

.submit {
	width:85px;
	height:30px;
	margin:0;
	padding:0;
	float:right;
}

#submit {
	width:85px;
	height:30px;
	margin:0;
	padding:0;
	float:right;
}

#cover {
	top:5px;
	position:relative;
	z-index:0
}

/* Sitemap */

#sitemap ul {
	list-style-type:square;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
	padding-top:5px;
	padding-bottom:5px;
}

#sitemap ul li ul {
	list-style-type:square;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em;
}

/* Photo Gallery */

.photoGallery {
	width:100%;
	margin:0;
	padding:0;
}

.photoGallery img {
	margin:10px 3px 10px 0;
	padding:1px;
	border:1px solid #e2cc85;
	float:left;
}

.photoGallery img:hover {
	border:1px solid #135072;
}

/* Video Gallery */

.videoGallery {
	padding:0px;
}

/* Address */

#addressNav
{
	list-style-type:none;
	list-style-image:none;
	margin:0;
	padding:0;
	font-size:.8em;
	font-family:Arial, Helvetica, sans-serif;
}

#addressNav li {
	line-height:1.1em;
	list-style-type:none;
	float:left;
	border-left:1px solid black;
	padding:0 10px;
}

/*#addressNav li a:link, #addressNav li a:visited {
	text-decoration:underline;
	margin:-.2em .4em 0 -.2em;
	padding:.2em .4em;
}

#addressNav li a:hover, #addressNav li a:active {
	margin:-.2em .4em 0 -.2em;
	padding:.2em .4em;
	text-decoration:none;
}*/

/* Footer Content */

#footer {
	width:1000px;
	height:65px;
	margin:0 0 30px 0;
	padding:0 0 0 60px;
	background-image:url(../images/footer_border_home.jpg);
	background-repeat:no-repeat;
}

/* Navigation Content */

#navHolder {
	width:960px;
	height:34px;
	background-color:#114e70;
	margin:0;
	padding:0 20px;
	background-image:url(../images/nav_back.jpg);
	background-repeat:no-repeat;
}

/* NAVIGATION - CSS SPRITES*/

#nav {
	float:left;
	width:937px;
	height:67px;
	margin:-10px 0 20px 11px;
	padding:0;
	position:relative;
	z-index:2;
}	
	
/*SON OF SUCKER FISH DROP DOWNS MODIFIED*/	
#drops, #drops ul {
	padding:0;
	margin:0;
	clear:both;
	float:left;
	width:inherit;
}

#drops a {
	display: block;
	/*width: 10em;*/
	float:left;
	clear:both;
	width:100px;
}

#drops span.about {
	display: block;
	/*width: 10em;*/
	float:left;
	clear:both;
	width:161px;
}

#drops span.area {
	display: block;
	/*width: 10em;*/
	float:left;
	clear:both;
	width:148px;
}

#drops span.multimedia {
	display: block;
	/*width: 10em;*/
	float:left;
	clear:both;
	width:105px;
}
#drops span.contact {
	display: block;
	/*width: 10em;*/
	float:left;
	clear:both;
	width:109px;
}

#drops li {
	float: left;
	/*width: 10em;*/
}

#drops li ul {
	position: absolute;
	width: 10em;
	left: -999em;
}

#drops li:hover ul {
	left: auto;
}

#drops li:hover ul, #drops li.sfhover ul {
	left: auto;
}
/*END SUCKERFISH*/

/*SPRITE BACKGROUP POSITIONING*/	
#nav a.home, #nav span.about, #nav a.developer, #nav span.area, #nav a.whybuy, #nav span.multimedia, #nav span.contact {
	float:left;
	background:url(../images/nav_barNew_on.jpg) no-repeat;
	height:44px;
	text-indent:-999999px;
}
	
#nav a.home {	
	background-position:left top;
	width:91px;
}
	
#nav span.about {	
	background-position:-91px 0;
	width:162px;
	cursor:default;
}

#nav a.developer {	
	background-position:-253px 0;
	width:172px;
}

#nav span.area {	
	background-position:-425px 0;
	width:148px;
	cursor:default;
}	
	
#nav a.whybuy {	
	background-position:-573px 0;
	width:130px;
}	
	
#nav span.multimedia {	
	background-position:-703px 0;
	width:105px;
	cursor:default;
}
	
#nav span.contact {	
	background-position:-808px 0;
	width:129px;
	cursor:default;
}	

#nav a.home:hover {	
	background-position:left -44px;
}
	
#nav span.about:hover {	
	background-position:-91px -44px;
}

#nav a.developer:hover {	
	background-position:-253px -44px;
}

#nav span.area:hover{	
	background-position:-425px -44px;
}	
	
#nav a.whybuy:hover{	
	background-position:-573px -44px;
}	
	
#nav span.multimedia:hover {	
	background-position:-703px -44px;
}
	
#nav span.contact:hover {	
	background-position:-808px -44px;
}
	
#nav a#active1 {	
	background-position:left -44px;
}
	
#nav span#active2 {	
	background-position:-91px -44px;
}

#nav a#active3 {	
	background-position:-253px -44px;
}

#nav span#active4{	
	background-position:-425px -44px;
}	
	
#nav a#active5{	
	background-position:-573px -44px;
}	
	
#nav span#active6 {	
	background-position:-703px -44px;
}
	
#nav span#active7 {	
	background-position:-803px -44px;
}	
	
/*END NAVIGATION*/

/* Sub-Menu Drops About Spring Ridge */

#drops ul.drop2 {
	background:#135072;
	padding:0 2px 2px 2px;
	width:161px;
	clear:both;
	float:left;
	margin-top:44px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0;/*-161px;*/
}

#drops ul.drop2 li {
    width:161px;
	clear:both;
}
	
#drops ul.drop2 a {
	width:155px;
	color:#ede0b4;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:normal;
	clear:both;
	float:left;
	padding:5px 3px;
}
	
#drops ul.drop2 a:hover {
	color:#fff;
	background:#5586b4;
}

/* Sub-Menu Drop Area Information */

#drops ul.drop4 {
	background:#135072;
	padding:0 2px 2px 2px;
	width:144px;
	clear:both;
	float:left;
	margin-top:44px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0;/*-161px;*/
}

#drops ul.drop4 li {
    width:144px;
	clear:both;
}
	
#drops ul.drop4 a {
	width:138px;
	color:#ede0b4;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:normal;
	clear:both;
	float:left;
	padding:5px 3px;
}
	
#drops ul.drop4 a:hover {
	color:#fff;
	background:#5586b4;
}

/* End Sub-Menu Drops Customization About Spring Ridge */

/* Sub-Menu Drops Multimedia */

#drops ul.drop6 {
	background:#135072;
	padding:0 2px 2px 2px;
	width:102px;
	clear:both;
	float:left;
	margin-top:44px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:0px;/*-105px;*/
}

#drops ul.drop6 li {
    width:102px;
	clear:both;
}
	
#drops ul.drop6 a {
	width:96px;
	color:#ede0b4;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:normal;
	clear:both;
	float:left;
	padding:5px 3px;
}
	
#drops ul.drop6 a:hover {
	color:#fff;
	background:#5586b4;
}

/* End Sub-Menu Drops Customization Multimedia */

/* Sub-Menu Drops Contact Us */

#drops ul.drop7 {
	background:#135072;
	padding:0 2px 2px 2px;
	width:124px;
	clear:both;
	float:left;
	margin-top:44px;
	margin-bottom:0px;
	margin-right:0px;
	margin-left:2px;/*-107px;*/
}

#drops ul.drop7 li {
    width:124px;
	clear:both;
}
	
#drops ul.drop7 a {
	width:118px;
	color:#ede0b4;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:normal;
	clear:both;
	float:left;
	padding:5px 3px;
}
	
#drops ul.drop7 a:hover {
	color:#fff;
	background:#5586b4;
}

/* End Sub-Menu Drops Customization Contact Us */