.clear {
border:0px none;
clear:both;
display:block;
float:none;
font-size:0;
height:0;
line-height:0;
margin:0;
overflow:hidden;
visibility:hidden;
width:0
}

.floatLeft {
float:left;
}

.floatRight {
float:right;
}

* {
font-family:"Arial", Times, serif;
}

body {
background:#6a6a6a;
font-size:82.5%;
line-height:1;
}

h1.listings {
background:url('../images/listings.gif') no-repeat top left;
height:23px;
margin:10px 0;
width:288px
}

h2.featured {
background:url('../images/featured.gif') no-repeat top left;
height:23px;
width:439px; margin-left:0; margin-right:0; margin-top:10px; margin-bottom:0
}

h3 {
color:#666;
font-size:10px;
line-height:18px;
margin-bottom:5px;
text-transform:uppercase;
}

h3.address {
background:url('../images/address.gif') no-repeat top left;
height:23px;
margin-bottom:2px;
width:208px
}

h1 span, h2 span, h3 span {
display:none;
}

#container {
background:url('../images/container.gif') repeat-y top left;
margin:0 auto;
width:730px; padding-left:39px; padding-right:39px; padding-top:2px; padding-bottom:2px
}

#containerBottom {
background:url('../images/container-bottom.gif') no-repeat top left;
margin:0 auto;
width:730px; padding-left:39px; padding-right:39px; padding-top:2px; padding-bottom:2px
}

#header {
background:url('../images/header.gif') repeat-x top left;
border:4px solid #999;
height:96px;
margin-bottom:3px
}

#header img {
display:block;
margin:0 auto;
width:319px;
}

#nav {
background:url('../images/nav.gif') repeat-x top left;
height:19px;
margin-bottom:3px;
width:716px; padding-left:14px; padding-right:0; padding-top:5px; padding-bottom:0
}

#nav ul {
list-style-type:none;
}

#nav li {
display:inline;
}

#nav a {
display:block;
float:left;
height:15px;
margin-right:5px;
width:auto;
}

#nav span {
display:none;
}

#nav a.navProperty {
background:url('../images/nav-property.gif') no-repeat 0 -15px;
width:138px
}

#nav a.navMarket {
background:url('../images/nav-market.gif') no-repeat 0 -15px;
width:140px
}

#nav a.navPress {
background:url('../images/nav-press.gif') no-repeat 0 -15px;
width:118px
}

#nav a.navServices {
background:url('../images/nav-services.gif') no-repeat 0 -15px;
width:89px
}

#nav a.navAbout {
background:url('../images/nav-about.gif') no-repeat 0 -15px;
width:85px
}

#nav a.navContact {
background:url('../images/nav-contact.gif') no-repeat 0 -15px;
width:107px
}

#nav a:hover {
background-position:0 0;
}

.home #splash {
height:168px;
margin-bottom:3px;
width:730px;
}

.page #splash {
float:right;
height:85px;
margin-bottom:3px;
width:439px;
}

#splash img {
display:block;
}

.home #main {
float:left;
margin-right:6px;
width:295px;
}

.home #main .content, #main .contact {
padding:15px 20px;
}

.page #main {
float:left;
width:288px;
}

.content p {
color:#666;
font-size:11px;
line-height:22px;
}

.contact p {
color:#666;
font-size:12px;
margin-bottom:10px;
}

.contact img {
padding:0 2px;
position:relative;
top:2px;
}

div.hr hr {
display:none;
}

div.hr {
background:url('../images/hr.gif') no-repeat top left;
font-size:0;
height:3px;
margin-left:10px;
width:177px
}

#property {
float:left;
margin-right:6px;
width:221px;
}

#property ul {
list-style-type:none;
}

#property li {
display:inline;
}

#property a {
display:block;
float:left;
margin-bottom:3px;
width:221px;
}

#property span {
display:none;
}

#property a.propertySouth {
background:url('../images/property-south.jpg') no-repeat top left;
height:88px
}

#property a.propertyGeorgia {
background:url('../images/property-georgia.jpg') no-repeat top left;
height:87px
}

#property a.propertyFlorida {
background:url('../images/property-florida.jpg') no-repeat top left;
height:88px
}

#property a.propertyalabama {
background:url('../images/property-alabama.jpg') no-repeat top left;
height:88px
}

#property a:hover {
background-position:0 -88px;
}

#property a.propertyGeorgia:hover {
background-position:0 -87px;
}

.home #featured {
float:right;
margin:0 1px 3px 0;
width:200px;
}

.home #featured ul {
list-style-type:none;
}

.home #featured li {
display:inline;
}

.home #featured a {
background:url('../images/featured.jpg') no-repeat top left;
display:block;
float:left;
height:88px;
width:200px
}

.home #featured span {
display:none;
}

.home #featured a:hover {
background-position:0 -88px;
}

.page #featured {
background:#e5e5e5;
float:right;
width:439px;
}

#links {
float:right;
margin-right:1px;
width:200px;
}

#links img {
display:block;
}

#links a {
display:block;
margin-bottom:3px;
width:auto;
}

#footer p {
color:#fff;
font-family:Verdana, Arial, sans-serif;
font-size:10px;
padding:20px 0;
text-align:center;
}

.page #main .property {
background:url('../images/property-bottom.gif') no-repeat bottom left;
width:252px; padding-left:18px; padding-right:18px; padding-top:0; padding-bottom:10px
}

.page #main .property p {
color:#666;
font-size:10px;
line-height:18px;
}

.page #main .property a.more {
background:url('../images/more.gif') no-repeat top left;
display:block;
float:right;
font-size:0;
height:13px;
margin-top:6px;
width:70px
}

.page #main .property a.more:hover {
background-position:0 -13px;
}

.page #main .property a.more span {
display:none;
}

.page #featured .property {
padding:10px;
width:419px;
}

.page #featured .property.alt {
background:#f2f2f2;
}

.page #featured .property .img {
background:url('../images/property-bg.gif') no-repeat top left;
float:left;
height:90px;
padding:3px;
width:190px
}

.page #featured .property .details {
float:right;
width:216px;
}

.page #featured .property p {
color:#666;
font-size:10px;
line-height:18px;
padding:0 5px 5px;
}

.page #featured .property a.details span {
display:none;
}

.page #featured .property a.details {
background:url('../images/details.gif') no-repeat top left;
cursor:pointer;
display:block;
float:right;
height:29px;
width:82px
}

.page #featured .property.alt a.details {
background:url('../images/details-alt.gif') no-repeat top left;
cursor:pointer;
display:block;
float:right;
height:29px;
width:82px
}

.page #featured .property a.details:hover {
background-position:0 -29px;
color:red;
}

.page #featured .property.alt a.details:hover {
background-position:0 -29px;
}

/* CHIP'S OVERRIDES */

/*#properties_list a:link, #properties_list a:hover, #properties_list a:active, #properties_list a:visited {*/
 a:link,  a:hover,  a:active,  a:visited {
color:#5A7955;
}

ul li { 
	list-style-position:inside;
	list-style-type:disc;
	margin-top: 8px;
}

ol li { 
	list-style-position: inside;
	list-style-type:decimal;
		margin-top: 8px;
}

img, td {vertical-align: top;} /* fix reset css - was baseline */

p {margin-top: 6px;} /* fix reset css - was 0px */
.cleanup img { border: 1px solid #000;}

