body { 	margin:0px; background-image:url('images/bg-main.gif'); font-family:Georgia, serif; font-size:14px; }
a { color:#0587c8; }
.main-container { width: 800px; border: #FFFFFF solid 1px; margin: 0 auto; }
.home-featured { border:#53641d solid 1px; background-color:#ffffff; margin-top:7px; }
.home-featured div { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding:2px 4px 0px 4px; }
.welcome-text, .home-text { color:#01324b; line-height:19px; }
.welcome-text { width:280px; margin-top:7px; }

#masthead {
        padding: 0px;
        width: 800px;
        margin-top: 0px;
        margin-right: auto;
        margin-bottom: 0px;
        margin-left: auto;
        background-color:#FFFFFF;
}
.remax {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #003366;
}
td.menu {
        background-color: #F2F2E5;
        text-align: center;
        padding: 0px;
        width: 199px;
}
td.content { width:582px; padding:0px 7px 0px 12px; background-color: #F2F2E5; }
#txt-content {
        padding: 0px;
        width: 564px;
        margin-top: 0px;
        margin-right: auto;
        margin-bottom: 0px;
        margin-left: auto;
        font-family: Arial, Helvetica, sans-serif;
        color: #000033;
        font-size: 14px;
        padding-bottom: 10px;
        text-align: left;
        padding-top: 10px;
}
#txt-content1 {
        padding: 0px;
        width: 100%;
        margin-top: 0px;
        margin-right: auto;
        margin-bottom: 0px;
        margin-left: auto;
        font-family: Arial, Helvetica, sans-serif;
        color: #000033;
        font-size: 14px;
        padding-bottom:0px;
        text-align: left;
        padding-top: 0px;
}
#txt-content2 {
        padding: 0px;
        width: 270px;
        margin-top: 0px;
        margin-right: auto;
        margin-bottom: 0px;
        margin-left: auto;
        font-family: Arial, Helvetica, sans-serif;
        color: #000033;
        font-size: 14px;
        padding-bottom: 10px;
        text-align: left;
        padding-top: 10px;
}
.textbox_ash{
        font-family: verdana,Arial, Helvetica, sans-serif;
        font-size : 13px;
        font-weight : normal;
        text-align :left;
        border: 1px solid #8C8C8C;   
}

.myred  { color: #f00;
 font-weight: bold;
  font-size: 12px; 
  font-family: Verdana, Arial; 
  text-decoration: none; }
  
.subheader {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 16px;
        font-weight: bold;
        color: #003366;
}
#container-buckets {
        margin: 0px;
        padding: 0px;
        width: 601px;
}
#footer {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #000033;
        padding: 0px;
        width: 800px;
        margin-top: 0px;
        margin-right: auto;
        margin-bottom: 0px;
        margin-left: auto;
        padding-top: 20px;
        padding-bottom: 20px;
}
#subnav {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        font-weight: bold;
        color: #6699CC;
        margin: 4px;
        padding: 0px;
        float: right;
        width: 95%;
        text-align: right;
        margin-top: 6px;
        margin-right: 8px;
        height: 10px;
}
a.link-content:link, a.link-content:visited, a.link-content:active {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #006699;
        text-decoration: underline;
}
a.link-content:hover {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        text-decoration: underline;
        color: #6699CC;
}
a.link-menu:link, a.link-menu:visited, a.link-menu:active {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #003366;
        text-decoration: none;
        font-weight: bold;
        letter-spacing: 1px;
}
a.link-menu:hover {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: 12px;
        text-decoration: none;
        font-weight: bold;
        color: #FFFFFF;
        letter-spacing: 1px;
        background-color: #99CCFF;
}
a.link-smenu:link, a.link-smenu:visited, a.link-smenu:active {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #003366;
        text-decoration: underline;
        font-weight: bold;
        letter-spacing: 0px;
}
a.link-smenu:hover {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        text-decoration: none;
        font-weight: bold;
        color: #6699CC;
}
a.link-footer:link, a.link-footer:visited, a.link-footer:active {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        color: #000033;
        text-decoration: underline;
        font-weight: bold;
}
a.link-footer:hover {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 10px;
        text-decoration: underline;
        font-weight: bold;
        color: #66CCFF;
}
#button {
        width: 100%;
        border-right: 1px solid;
        margin-bottom: 1px;
        list-style-type: none;
}
#button ul {
        list-style: none;
        margin: 0;
        padding: 0;
        border: none;
		border:#7f7f7b solid 1px;
		background-color:#ded68b;
}
                
#button li { background-image:url(images/menu-bg.gif); background-repeat:repeat-x; background-position:bottom left; }
#button li.last { background:none; }

#button li a {
        display: block;
        padding: 5px 5px 5px 0.5em;
        text-decoration: none;
        color: #000000;
        font-size: 13px;
        text-align: center;
}

html>body #button li a {
        width: auto;
}

#button li a:hover { color:#385b01; }
.month {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #663333;
        font-style: italic;
}
#thumbnails {
        text-align: left;
        padding: 0px;
        height: 100px;
        width: 571px;
        clip: auto;
        margin-top: 0px;
        margin-right: auto;
        margin-bottom: 0px;
        margin-left: auto;
}
td.thumb-image {
        text-align: left;
        margin: 0px;
        padding: 0px;
        width: 140px;
}
.cnt_error {
        FONT-SIZE: 12px; COLOR: #cc0000; LINE-HEIGHT: 13px; FONT-FAMILY: verdana, Helvetica, sans-serif,Tahoma
}
.imgbor{
        border-bottom-color: Black; 
        border-left-color: Black; 
        border-right-color: Black; 
        border-top-color: Black;
}




.left{
float:left;}

.right{
float:right;}

.clear{
clear:both;}

.f1-footer {
 font-family: arial;
 font-size:11px;
 background-image:url(../images/bg-footer.gif);
 width:802px;
 margin:0 auto;
 text-align:left;
}
.f1-flink {
 text-align:center;
 color:#7b7b7b;
 padding-top:23px;
 padding-bottom:5px;
 width:802px;
}
.f1-flink a, .f1-flink1 a, .f1-flink2 a {
 color:#7b7b7b; 
 text-decoration:underline;
}
.f1-flink a:hover, .f1-flink1 a:hover, .f1-flink2 a:hover{
 text-decoration:none;
}
.f1-flink1 {
 text-align:center;
 color:#7b7b7b;
 padding-bottom:15px;
 width:802px;
}
.f1-flink2 {
 text-align:center;
 color:#7b7b7b;
 padding-bottom:5px;
 width:802px;
}
.f1-barbara-bg {
 background-image:url(../images/barbara-bg.png);
 background-repeat:no-repeat;
 width:670px;
 height:65px;
 margin-bottom:11px;
 margin-top:11px;
 margin-left:27px;
 color:#b6b800;
 font-family:Georgia;
 font-style:italic;
 font-weight:bold;
 font-size:12px;
 padding-top:5px;
 padding-left:120px;
}
.f1-barbara-bg a{
 color:#b6b800;
 text-decoration:underline;
}
.f1-barbara-bg a:hover{
 text-decoration:none;
}
.f1-gr-divv {
 padding-top:6px;
}
.f1-foot-txt1 {
 text-align:left;
 font-size:10px;
 color:#cbcaca;
 padding-left:6px;
}
.bans {
 padding-right:6px;
 padding-top:20px;
}
.f1-foot-txt2 {
 text-align:center;
 font-size:10px;
 color:#565555;
 width:796px;
}
.f1-footer-link1 {
 text-align:center;
 padding-top:3px;
 color:#807d7d;
 font-size:10px;
 text-transform:uppercase;
}
.f1-footer-link1 a{
 color:#557b19;
 font-size:10px;
 text-transform:uppercase;
 text-decoration:underline;
}
.f1-footer-link1 a:hover{
 text-decoration:none;
}



ul.tabs { margin:0; padding:0; float:left; list-style:none; }
ul.tabs li {
        float: left;
        margin: 0;
        padding: 0;
        height: 33px; /*--Subtract 1px from the height of the unordered list--*/
        line-height: 33px; /*--Vertically aligns the text within the tab--*/
        overflow: hidden;
        position: relative;
}
ul.tabs li a {
        display: block;
}
ul.tabs li a:hover { }
html ul.tabs li.active, html ul.tabs li.active a:hover { }
.tab1{ background-image:url('images/residental.gif'); }
html ul.tabs li.active a.tab1 { background-image:url('images/residental-r.gif'); }
.tab2{ background-image:url('images/commercial.gif'); }
html ul.tabs li.active a.tab2 { background-image:url('images/commercial-r.gif'); }
.tab3{ background-image:url('images/lots.gif'); }
html ul.tabs li.active a.tab3 { background-image:url('images/lots-r.gif'); }
.start-box { color:#050505; width:540px; font-size:12px; background-color:#f8eed3; background-image:url(images/search-bg.gif); background-repeat:repeat-x; padding-left:19px; padding-top:8px; padding-bottom:8px; }
.select-txt { color:#000000; width:111px; padding-top:10px; }
.select-txt2 { color:#000000; width:35px; text-align:center; font-style:italic; padding-top:10px; }
.select-box { padding-top:8px; padding-bottom:8px; }
.se { width:180px; height:22px; color:#4b4b4b; }
.se2 { width:144px; height:22px; color:#4b4b4b; }
.line { height:1px; width:433px; background-color:#d3cac5; }
.button-search { text-align:center; padding-top:10px; }
.search-container { background-color:#FFFFFF; border:#a1a2a2 solid 1px; padding:10px; margin-top:8px; }
.communities-container { background-color:#faf2af; padding:0px 10px 5px 10px; margin-top:11px; font-size:13px; font-style:italic; color:#1d1d1d; }
.communities-container img { margin-bottom:4px; }
.communities-container p { margin-top:0px; line-height:18px; }
.community-img { padding: 0px 63px 0px 34px; }
.red-bold-link { color:#950800; font-weight:bold; }
hr { border-top:1px solid #e1e1d7; border-left:1px solid #e1e1d7; }
.home-websites{ margin-top:10px; padding:7px; line-height:20px; text-align:justify; background:#d3e7f8 url(images/home-websites-bg.gif) bottom left no-repeat; font-size:12px; }
.home-websites a{ color:#000000; }
.home-websites div{ text-align:center; width:450px; }
.home-websites div a{ color:#5d5e01; font-style:italic; text-decoration:underline; font-weight:bold; }
.home-websites div.first{ margin-top:35px; }
.learn-about-beaches { background-color:#e5e6e7; text-align:center; padding:10px; }
.learn-about-beaches h4 { color:#01324b; font-size:18px; font-style:italic; padding:10px; margin:0px; }
