@charset "utf-8";
/* CSS Document */

/* image and object border fix for FF */
img {border:none;}
a:active, a:focus {outline:0;}
object {outline:0;}

body {margin:0px; background:#999 url(images/bgBlend.jpg) repeat-x;}
body,td,th {font:normal 12px  Arial, Helvetica, sans-serif; color:#000;}
a {color:#366; text-decoration:none;}
a:hover {color:#00f;}
.noMP {margin:0; padding:0;}
.fL {float:left;}
.fR {float:right;}
.clr {height:0; font-size:0; line-height:0; clear:both;}
.required {color:#F00;}
.p_content {padding-left: 20px;padding-right: 20px;}
.p_content_bold {font-weight:bold;padding-left: 20px;padding-right: 20px;}
.p_bold_color {font-weight:bold;color: #FFFF99;}

#wrapAll {width:960px; margin:0 auto; padding:0; position:relative;}
#wrapAllIn {background:url(images/pageBg.gif) repeat-y;}
#wrapAllUp {background:url(images/upperBg.jpg) no-repeat;}
*html #wrapAllUp {height:100%;}
#headerWrap {height:211px; padding-left:32px;}
#hdrLogo {float:left;}
#upperNavWrap {height:108px;}
#upperNavDiv {height:36px; top:17px; right:27px; position:absolute; z-index:10;}
#upperNav {height:36px; background:url(images/upperNavBg.png) no-repeat; float:right;}
#upperNavInner {padding-top:10px; color:#ece19b;}
#upperNavInner a {padding:0 10px; color:#ece19b; text-decoration:none;}
#upperNavInner a:hover {color:#fff; text-decoration:underline;}
#hdrText {padding-left:278px; text-align:left;}
.header2 {color:#000; padding-left:10px; letter-spacing:1px; font:bold 14px/24px Verdana, Geneva, sans-serif; text-transform:uppercase;}
.staffName {color:#000; letter-spacing:1px; font:bold 12px/24px Verdana, Geneva, sans-serif; text-transform:uppercase;}

#typNav {height:105px; padding-left:25px;}
#typNav a {height:50px; width:183px; text-decoration:none; display:block; cursor:pointer;}
#typNav a.middleBtn {width:182px;}
#typNav span {visibility:hidden;}
.navRow {height:51px;}
.navRow div {float:left;}
#upcomingBtn a {background:url(images/upcomingBtn.png) no-repeat;}
#upcomingBtn a:hover {background-position:0 -50px;}
#propertiesBtn a {background:url(images/propertiesBtn.png) no-repeat;}
#propertiesBtn a:hover {background-position:0 -50px;}
#internetBtn a {background:url(images/internetBtn.png) no-repeat;}
#internetBtn a:hover {background-position:0 -50px;}
#resultsBtn a {background:url(images/resultsBtn01.png) no-repeat;}
#resultsBtn a:hover {background-position:0 -50px;}
#contactBtn a {background:url(images/contactBtn.png) no-repeat;}
#contactBtn a:hover {background-position:0 -50px;}
#realtorBtn a {background:url(images/realtorBtn01.png) no-repeat;}
#realtorBtn a:hover {background-position:0 -50px;}
#advantagesBtn a {background:url(images/advantagesBtn.png) no-repeat;}
#advantagesBtn a:hover {background-position:0 -50px;}
#staffBtn a {background:url(images/staffBtn.png) no-repeat;}
#staffBtn a:hover {background-position:0 -50px;}
#testosBtn a {background:url(images/testosBtn.png) no-repeat;}
#testosBtn a:hover {background-position:0 -50px;}
#joinBtn a {background:url(images/joinBtn.png) no-repeat;}
#joinBtn a:hover {background-position:0 -50px;}

/* submenus */
#navSub4 {width:182px; left:208px; top:313px; position:absolute; z-index:120;}
#navSub5 {width:182px; top:262px;left:390px; position:absolute; z-index:120;}
.navSub4Bg {background:url(images/navSub4Bg.png) no-repeat;}
.navSub5Bg {background:url(images/navSub4Bg.png) no-repeat;}
.navSubTyp a {padding:5px 10px 5px 25px; font:normal 12px/14px Arial, Helvetica, sans-serif; color:#fff; text-decoration:none; display:block;}
.navSubTyp a:hover {font-weight:bold; color:#fff; background:url(images/subNavArrow.gif) no-repeat; background-position:14px 8px;}
#navSub6 {width:182px; top:262px;left:572px; position:absolute; z-index:120;}
.navSub6Bg {background:url(images/navSub4Bg.png) no-repeat;}
#navSub7 {width:182px; top:312px;left:572px; position:absolute; z-index:120;}
.navSub7Bg {background:url(images/navSub4Bg.png) no-repeat;}

#threeBoxWrap {height:107px; padding-left:25px;}
#threeBoxWrap div {float:left;}
#searchBoxWrap {height:102px; width:270px; background:url(images/searchBoxBg.jpg) no-repeat;}
#searchBoxIn {padding:12px 2px 0 10px;}
#searchBoxIn h1 {margin:0; padding:0; font:normal 12px/12px Arial, Helvetica, sans-serif; letter-spacing:5px;}
#searchBoxIn p {margin:6px 0 8px 0; padding:0;}
#searchText {width:160px; margin-right:6px;}

#contentWrapper {padding-left:25px;}
#contentWrapIn {background:url(images/leftColBg.gif) repeat-y;}
#leftColWrap {width:269px; background:#fff url(images/leftColUpper.png) no-repeat; text-align:center; float:left;}
.grayHD {height:35px; background:#666; text-align:left;}
.grayHD h1 {margin:0; padding:12px 0 0 12px; font:normal 12px/12px Arial, Helvetica, sans-serif; letter-spacing:5px; color:#fff;}
.tealHD {height:35px; background:#368282; text-align:left;}
.tealHD h1 {margin:0; padding:10px 0 0 12px; font:normal 15px/15px Arial, Helvetica, sans-serif; letter-spacing:5px; color:#fff;}
.hdBottom {height:10px; padding-left:28px; text-align:left;}
#eventsBox {margin:0; padding:10px 10px 0 10px;	text-align:left; text-transform:uppercase;}
#eventsBox a {color:#366; font-weight:bold;	text-decoration:none;}
#eventsBox a:hover {color:#00f;}
#eventsBox span {font-style:italic; color:#666;}
#eventsBox div {margin-bottom:14px;}
#readMoreBtn {margin:0 0 0 0; padding:0 6px 0 0; text-align:right;}
.leftDivider {padding:10px 0; text-align:center;}
#leftColLogo h1 {margin:0 0 10px 0; padding:0; font:normal 18px/18px Arial, Helvetica, sans-serif;}
#leftColLogo p {margin:0 0 10px 0; padding:0;}
#leftColLogo p span {color:#f00;}
#emeraldCoast {color:#333;}

.testimessage {font-size:11px;text-align:left;}
.testimony-name {text-align: right;font-style: italic;font-size: 10px;margin: 10px 0;}

.newsTitle {font-family:Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color:#000;}

#ibeamIn form {margin:0; padding:0; font:normal 12px/12px Arial, Helvetica, sans-serif; }
#ibeamIn div.formRow {padding-bottom:5px;}
#ibeamIn div.formRow label {width:80px; padding:5px 5px 0 0; text-align:right; float:left;}
#ibeamIn div.formRow input {width:145px; font:normal 12px/11px Arial, Helvetica, sans-serif;  border:1px solid #366;}
#ibeamIn div.formRow select {font:normal 12px/11px Arial, Helvetica, sans-serif; }

#pgContentWrap {margin:0; padding:0 24px 0 270px;}
#pgContentInner {margin:0; padding:10px 0 10px 10px;}
#pgContentWrapWide {width:911px; margin:0; padding:0;}
#pgContentInnerWide {margin:0; padding:10px;}
#pgContentAssets {margin:0; padding:10px 0 10px 5px;}

.subheadingLarge {font:bold 18px Arial, Helvetica, sans-serif; color:#366;}

#footer {min-height:430px; background:url(images/footerBg.jpg) no-repeat; text-align:center; line-height:18px;}
*html #footer {height:430px;}
#footerLogo {padding-top:18px;}
#footer a {color:#fff; text-decoration:none;}
#footer a:hover {text-decoration:underline;}
#footerC {height:60px; font:normal 11px/18px Verdana, Arial, Helvetica, sans-serif; color:#333;}
#footerC a {color:#e5e5e5;}
#footerC a:hover {color:#fff;}
.advantages {margin-left: 30px;}

.logos{padding:10px;}
