/* Palette
627d77 - graphite - main logo colour, code from brand guidelines
1e1e1e - black - from brand guidelines
================================================================*/
#nav, #footer, #sidebar, .return, .actions, .pagination { display: none; }

/* Defaults
================================================================*/
*, dl, dd, dt { margin: 0; padding: 0; }
p { margin: 0 0 1.3em;  }
img { border: 0; }
a, a:visited { color: #666; text-decoration: none; }
a:hover { color: #91A4A0; }
.clear { clear: both; }
html { min-height:100%; margin-bottom:1px; } 
body { margin: 0; font: 10pt verdana, arial,sans-serif; background-color: #fff; color: #000; line-height: 1.2em; }
#wrapper { width: 600px; text-align: left; background-color: #fff; }

/* Headings,text
================================================================*/
h1, h2, h3, h4, h5, h6 { text-transform: lowercase; }
h1 { margin: 18px 0 20px; font: 1.7em eurostile,verdana,arial,sans-serif; font-weight: normal; color: #627d77; }
.sectionResidential h1 { margin-top: 2px; }
#content h2 { margin: 4px 0; font-size: 1.2em; font-weight: bold; color: #627d77; }
h2 {  }
ul {  }

/* Structure
================================================================*/
#branding { background: none; padding-bottom: 1px; margin-bottom: 10px; }
#branding img { float: left; margin-right: 10px; }
#letterhead { font-size: 9pt; float: right; width: 209px; display: inline; }
#main { clear: left; float: left; }
/* Special cases
================================================================*/
/*residential detail*/
.attributes { list-style: none; margin-bottom: 1.3em; }
/*residential list*/
.gallery { list-style: none; margin: 0 0 0 22px; width: 613px; }
.gallery li { float: left; width: 142px; display: inline; margin: 0 76px 0 0; height: 210px; color: #627d77; text-transform: lowercase; text-align: center; }
.gallery li a, .gallery li a:visited { color: #000; }
.gallery li a:hover { color: #91A4A0; text-decoration: underline; }
.gallery li.last { margin-right: 0px; }
.gallery img { display: block; margin: 20px 0 5px; }
/*search results*/
.results { margin: 1em 0 0 1.2em; text-transform: lowercase; }
.results li { margin: 0.5em 0; }



