body {
width: 965px; 
background-color: #000; 
margin: 0 auto; 
margin-top: 0px;
font-family: Verdana, Trebuchet MS, Arial;
position: relative; left: -0.1px;
text-align: center;
}

h1 {
color: #2f6193;
font-size: 16pt;
}

a{
outline: none;
}

a:link{color: #2f6193; text-decoration: none;}
a:visited{color: #2f6193; text-decoration: none;}
a:hover{color: #2f6193; text-decoration: underline;}

#content {
width: 965px;
margin:0 auto;
font-size: 10pt;
line-height: 20px;
margin-top: 10px;
margin-bottom: 10px;
}

#nav {
padding-top: 8px;
padding-bottom: 8px;
text-align: left;
background-color: #959595;
color: #FFF;
font-size: 11pt;
padding-right: 15px;
}

#nav a{
text-align: left;
color: #FFF;
text-decoration: none;
font-size: 11pt;
margin: 0 15px;
}

#nav a:hover {
text-decoration: underline; 
}

#nav a span {display: none;}

#about_us {background: url("images/about_us.jpg") no-repeat 0 0; }
#dunes_community {background: url("images/dunes_community.jpg") no-repeat 0 0; }
#dunes_condos {background: url("images/dunes_condos.jpg") no-repeat 0 0; }
#indies_condos {background: url("images/indies_condos.jpg") no-repeat 0 0; }
#navycove_condos {background: url("images/navycove_condos.jpg") no-repeat 0 0; }
#dunes_houses {background: url("images/dunes_houses.jpg") no-repeat 0 0; }
#online_booking {background: url("images/online_booking.jpg") no-repeat 0 0; }
#real_estate {background: url("images/real_estate.jpg") no-repeat 0 0; }
#policies {background: url("images/policies.jpg") no-repeat 0 0; }
#testimonials {background: url("images/testimonials.jpg") no-repeat 0 0; }
#activities {background: url("images/activities.jpg") no-repeat 0 0; }
#dining {background: url("images/dining.jpg") no-repeat 0 0; }
#calendar {background: url("images/calendar.jpg") no-repeat 0 0; }
#blog {background: url("images/blog.jpg") no-repeat 0 0; }
#contact {background: url("images/contact.jpg") no-repeat 0 0; }

#specials {
float: right;
margin-left: 7px;
width: 168px;
}

#specials img {
margin-top: 10px; 
margin-bottom: 10px;
}

#online_specials {
  display: block;
  width: 168px;
  height: 26px;
  background: url("images/online_specials.jpg") no-repeat 0 0;
}

#online_specials:hover {background-position: 0 -26px;}
#online_specials span {display: none;}

#for_sale {
  display: block;
  width: 168px;
  height: 26px;
  background: url("images/for_sale.jpg") no-repeat 0 0;
}

#for_sale:hover {background-position: 0 -26px;}
#for_sale span {display: none;}

#photo_gallery {
  display: block;
  width: 168px;
  height: 26px;
  background: url("images/photo_gallery.jpg") no-repeat 0 0;
}

#photo_gallery:hover {background-position: 0 -26px;}
#photo_gallery span {display: none;}

#specials img {
margin: 10 0 10 0;
}

li {color: black; font-family: Verdana; font-size: 9pt;line-height:11pt; list-style-type: disc; list-style-position: inside} 

h1 {color: black; font-family: Verdana; font-size: 12pt;padding-top: 8px}
.table1 {color: black; font-family: Verdana; font-size: 9pt; padding-left: 5px; padding-top: 5px; background-color:#d8e0eb}
.info {background-color: #d8e0eb; padding-bottom: 5px; padding-left: 5px;padding-top: 5px; margin-left: 5px}
.result {background-color: #d8e0eb; color: black; font-family: Verdana; font-size: 9pt;}
.logo {float: left}
.p {color: black; font-family: Verdana; font-size: 9pt;}
.mls {float:right; color: black; font-family: Verdana; font-size: 8pt;text-align: right; padding-right:25px; padding-top: 8px}
.address {color: black; font-family: Verdana; font-size: 8pt; padding-top: 6px}
.price {color: black; font-family: Verdana; font-weight: bold; font-size: 9pt; padding-top:12px}
.prop {color: black; font-family: Verdana; font-weight: bold; font-size: 9pt;}
.dis {color: black; font-family: Verdana; font-size: 7pt;}
.complex {color: black; font-family: Verdana; font-size: 9pt;padding-top: 8px; font-weight: normal}
.bed {color: black; font-family: Verdana; font-size: 9pt; padding-top: 6px}

.right {text-align: right}
.center {text-align: center}