body {
 min-width: 1000px;
 background: #EBF7FB;
 margin: 0;
 padding: 0;
}

img {
 border: 0;
 display:block;
}

img.certification {
 display:inline;
}

#biography_edit img {
 border: 0;
 display:inline;
}

#biography_edit textarea {
 margin: 0;
 padding: 0;
}

#logo {
 left: 27px;
 top: 27px;
 width: 550px;
 position: absolute;
}

#logo_print {
 display: none;
}

#signup {
 position: absolute;
 left: 564px;
 top: 54px;
 width: 415px;
}

#signup_text {
 float: left;
 width: 220px;
}

#signup_text p {
 font-family: helvetica, arial, serif;
 font-size: 11px;
 line-height: normal;
 color: #555555;
 margin: 0 20px 0 0;
 padding: 0;
}

#signup_form {
 float: left;
 width: 190px;
 padding: 3px 0 0 0;
}

#nav_about {
 left: 76px;
 top: 112px;
 width: 65px;
 position: absolute;
 float: left;
}

#nav_search_listings {
 left: 76px;
 top: 193px;
 width: 65px;
 position: absolute;
 float: left;
}

#nav_resources_for_buyers {
 left: 76px;
 top: 274px;
 width: 65px;
 position: absolute;
 float: left;
}

#nav_resources_for_sellers {
 left: 76px;
 top: 355px;
 width: 65px;
 position: absolute;
 float: left;
}

#nav_ecobroker {
 left: 76px;
 top: 436px;
 width: 65px;
 position: absolute;
 float: left;
}

#nav_contact {
 left: 76px;
 top: 517px;
 width: 65px;
 position: absolute;
 float: left;
}

#wrapper {
 left: 159px;
 top: 112px;
 width: 820px;
 height: auto;
 position: absolute;
 float: left;
}

#top_edge_blue {
 width: 820px;
 height: 12px;
 background: url(../images/edge_top_blue.gif) no-repeat;
}

#bottom_edge_blue {
 width: 820px;
 height: 12px;
 background: url(../images/edge_bottom_blue.gif) no-repeat;
 clear: both;
}

#top_edge_green {
 width: 820px;
 height: 12px;
 background: url(../images/edge_top_green.gif) no-repeat;
}

#bottom_edge_green {
 width: 820px;
 height: 12px;
 background: url(../images/edge_bottom_green.gif) no-repeat;
 clear: both;
}

#subnav {
 left: 189px;
 top: 134px;
 position: absolute;
}

#main_graphic {
 left: 644px;
 top: 112px;
 width: 317px;
 padding-left: 1px;
 padding-right: 1px;
 position: absolute;
 background: #FFFFFF;
}

#people_graphic {
 left: 644px;
 top: 217px;
 width: 249px;
 padding: 1px;
 position: absolute;
 background: #FFFFFF;
}

#listing_index_graphic {
 left: 0px;
 top: 0px;
 width: 188px;
 height: 142px;
 margin: 0 0 17px 48px;
 padding: 1px;
 background: #FFFFFF;
 float: left;
}

#listing_index_text {
 left: 0px;
 top: 0px;
 width: 480px;
 height: auto;
 float: left;
}

#maintenance {
 width: 820px;
 height: auto;
 padding-top: 68px;
 background: #009BC9;
}

#main_full {
 width: 820px;
 height: auto;
 background: #009BC9;
}

#main_full hr {
 color: #96D6E9;
 background-color: #96D6E9;
 height: 1px;
 border:0;
 margin:0px 133px 19px 37px;
 clear: both;
}
 
#main_full hr.short {
 margin:0px 550px 19px 37px;
}
 
#main_blue {
 width: 820px;
 height: auto;
 background: #009BC9;
}

#main_green {
 left: 0px;
 top: 12px;
 width: 820px;
 height: auto;
 position: absolute;
 float: left;
 background: #4AB752;
}

#main_about {
 width: 820px;
 min-height: 459px;
 background: #4AB752;
}

#main_left {
 width: 485px;
 height: auto;
 float: left;
}

#main_left h1 {
 font-family: helvetica, arial, serif;
 font-size: 18px;
 font-weight: normal;
 line-height: normal;
 color: #FFFFFF;
 margin: 0 0 12px 47px;
 padding:0;
}

#main_left ul {
 margin: 0 90px 0px 47px;
 padding:0;
 list-style-type: none;
}

#main_left ul li {
 margin: 0;
 padding:0 0 0 8px;
 background: url(../images/bullet_green.gif) no-repeat;
 font-family: helvetica, arial, serif;
 font-size: 13px;
 line-height: 16px;
 color: #FFFFFF;
}

#main_left ol {
 margin: 0 65px 15px 47px;
 padding:0;
}

#main_left ol li {
 margin: 0 0 0 22px;
 padding:0;
 font-family: helvetica, arial, serif;
 font-size: 13px;
 line-height: 16px;
 color: #FFFFFF;
}

#main_left ol li ul {
 margin: 0;
 padding:0;
 list-style-type: none;
}

#main_left ol li ul li {
 margin: 0;
 padding:0 0 0 8px;
 background: url(../images/bullet_green.gif) no-repeat;
 font-family: helvetica, arial, serif;
 font-size: 13px;
 line-height: 16px;
 color: #FFFFFF;
}

#main_right {
 width: 335px;
 height: auto;
 float: right;
}

#property_left {
 width: 400px;
 height: auto;
 float: left;
}

#property_left h1 {
 font-family: helvetica, arial, serif;
 font-size: 13px;
 line-height: 16px;
 color: #FFFFFF;
 margin: 0 0 0 47px;
 padding:0;
}

#property_left ul {
 margin: 0 90px 20px 47px;
 padding:0;
 list-style-type: none;
}

#property_left ul li {
 margin: 0;
 padding:0 0 0 8px;
 background: url(../images/bullet_blue.gif) no-repeat;
 font-family: helvetica, arial, serif;
 font-size: 13px;
 line-height: 16px;
 color: #FFFFFF;
}

#property_right {
 width: 420px;
 height: auto;
 float: right;
}

#property_right h1 {
 font-family: helvetica, arial, serif;
 font-size: 13px;
 line-height: 16px;
 color: #FFFFFF;
 margin: 0;
 padding:0;
}

#property_right table {
 font-family: helvetica, arial, serif;
 font-size: 13px;
 line-height: 16px;
 color: #FFFFFF;
 margin: 0;
 padding:0;
}

#property_graphic {
 left: 642px;
 top: 141px;
 width: 249px;
 height: 249px;
 padding: 1px;
 position: absolute;
 background: #FFFFFF;
}

#property_graphic_1 {
 left: 642px;
 top: 141px;
 width: 249px;
 height: 249px;
 padding: 1px;
 position: absolute;
 background: #FFFFFF;
 visibility: visible;
}

#property_graphic_2 {
 left: 642px;
 top: 141px;
 width: 249px;
 height: 249px;
 padding: 1px;
 position: absolute;
 background: #FFFFFF;
 visibility: hidden;
}

#property_graphic_3 {
 left: 642px;
 top: 141px;
 width: 249px;
 height: 249px;
 padding: 1px;
 position: absolute;
 background: #FFFFFF;
 visibility: hidden;
}

#property_graphic_4 {
 left: 642px;
 top: 141px;
 width: 249px;
 height: 249px;
 padding: 1px;
 position: absolute;
 background: #FFFFFF;
 visibility: hidden;
}

#property_graphic_5 {
 left: 642px;
 top: 141px;
 width: 249px;
 height: 249px;
 padding: 1px;
 position: absolute;
 background: #FFFFFF;
 visibility: hidden;
}

#property_graphic_6 {
 left: 642px;
 top: 141px;
 width: 249px;
 height: 249px;
 padding: 1px;
 position: absolute;
 background: #FFFFFF;
 visibility: hidden;
}

#property_graphic_7 {
 left: 642px;
 top: 141px;
 width: 249px;
 height: 249px;
 padding: 1px;
 position: absolute;
 background: #FFFFFF;
 visibility: hidden;
}

#property_graphic_8 {
 left: 642px;
 top: 141px;
 width: 249px;
 height: 249px;
 padding: 1px;
 position: absolute;
 background: #FFFFFF;
 visibility: hidden;
}

#property_graphic_9 {
 left: 642px;
 top: 141px;
 width: 249px;
 height: 249px;
 padding: 1px;
 position: absolute;
 background: #FFFFFF;
 visibility: hidden;
}

#property_graphic_10 {
 left: 642px;
 top: 141px;
 width: 249px;
 height: 249px;
 padding: 1px;
 position: absolute;
 background: #FFFFFF;
 visibility: hidden;
}

#property_thumb_1 {
 left: 642px;
 top: 401px;
 width: 30px;
 height: 30px;
 padding: 1px;
 position: absolute;
 background: #FFFFFF;
}

#property_thumb_2 {
 left: 692px;
 top: 401px;
 width: 30px;
 height: 30px;
 padding: 1px;
 position: absolute;
 background: #FFFFFF;
}

#property_thumb_3 {
 left: 749px;
 top: 401px;
 width: 30px;
 height: 30px;
 padding: 1px;
 position: absolute;
 background: #FFFFFF;
}

#property_thumb_4 {
 left: 805px;
 top: 401px;
 width: 30px;
 height: 30px;
 padding: 1px;
 position: absolute;
 background: #FFFFFF;
}

#property_thumb_5 {
 left: 862px;
 top: 401px;
 width: 30px;
 height: 30px;
 padding: 1px;
 position: absolute;
 background: #FFFFFF;
}

#property_thumb_6 {
 left: 642px;
 top: 441px;
 width: 30px;
 height: 30px;
 padding: 1px;
 position: absolute;
 background: #FFFFFF;
}

#property_thumb_7 {
 left: 692px;
 top: 441px;
 width: 30px;
 height: 30px;
 padding: 1px;
 position: absolute;
 background: #FFFFFF;
}

#property_thumb_8 {
 left: 749px;
 top: 441px;
 width: 30px;
 height: 30px;
 padding: 1px;
 position: absolute;
 background: #FFFFFF;
}

#property_thumb_9 {
 left: 805px;
 top: 441px;
 width: 30px;
 height: 30px;
 padding: 1px;
 position: absolute;
 background: #FFFFFF;
}

#property_thumb_10 {
 left: 862px;
 top: 441px;
 width: 30px;
 height: 30px;
 padding: 1px;
 position: absolute;
 background: #FFFFFF;
}

#quote {
 left: 207px;
 top: 348px;
 width: 383px;
 height: auto;
 position: absolute;
}

#quote_name {
 font-size: 12px;
 font-weight: bold;
}

#home_links {
 width: 434px;
 height: 35px;
 margin: 35px 0 0 0;
}

#about {
 width: 469px;
 height: 578px;
 background: #4AB752;
 float: left;
}

#margin_left {
 width: 16px;
 float: left;
}

#tag {
 left: 795px;
 top: 160px;
 width: 184px;
 height: 48px;
 position: absolute;
}

#footer {
 width: 820px;
 height: 36px;
 float: left;
 background: #EBF7FB url('../images/background_footer.gif') no-repeat bottom right;
}

#subnav p {
 font-family: helvetica, arial, serif;
 font-size: 13px;
 line-height: 16px;
 color: #FFFFFF;
}

#main_full p {
 font-family: helvetica, arial, serif;
 font-size: 13px;
 line-height: 16px;
 color: #FFFFFF;
 margin: 0 65px 15px 47px;
}

#maintenance table {
 width: 700px;
 margin: 0 0 15px 47px;
}

#maintenance p {
 font-family: helvetica, arial, serif;
 font-size: 13px;
 line-height: 16px;
 color: #FFFFFF;
 margin: 0 0 5px 0;
}

#property_description p {
 font-family: helvetica, arial, serif;
 font-size: 13px;
 line-height: 16px;
 color: #FFFFFF;
 margin: 0 407px 15px 47px;
}

#property_right p {
 font-family: helvetica, arial, serif;
 font-size: 13px;
 line-height: 16px;
 color: #FFFFFF;
 margin: 0 0 15px 0;
}

#main_left p {
 font-family: helvetica, arial, serif;
 font-size: 13px;
 line-height: 16px;
 color: #FFFFFF;
 margin: 0 65px 15px 47px;
}

#listing_index_text p {
 font-family: helvetica, arial, serif;
 font-size: 13px;
 line-height: 16px;
 color: #FFFFFF;
 margin: 0 0 15px 25px;
}

#main_left p.client_quotes {
 font-family: helvetica, arial, serif;
 font-size: 13px;
 line-height: 16px;
 color: #FFFFFF;
 margin: 0 65px 28px 47px;
}

#home p {
 font-family: helvetica, arial, serif;
 font-size: 13px;
 line-height: 16px;
 color: #FFFFFF;
 margin: 0 55px 12px 57px;
}

#quote p {
 font-family: helvetica, arial, serif;
 font-size: 13px;
 line-height: 16px;
 color: #FFFFFF;
 margin: 0 0 12px 0;
}

img.image_maintenance {
 margin-right: 20px;
 float: left;
}

#footer p {
 font-family: helvetica, arial, serif;
 font-size: 0.6em;
 color: #5E5E5E;
 margin: 13px 0 0 3px;
}

#subnav a:link {
 color: #FFFFFF;
 text-decoration: none;
}

#subnav a:active {
 color: #FFFFFF;
 text-decoration: none;
}

#subnav a:visited {
 color: #FFFFFF;
 text-decoration: none;
}

#subnav a:hover {
 color: #165152;
 text-decoration: none;
}

#subnav a.on:link {
 color: #165152;
 text-decoration: none;
}

#subnav a.on:active {
 color: #165152;
 text-decoration: none;
}

#subnav a.on:visited {
 color: #165152;
 text-decoration: none;
}

#subnav a.on:hover {
 color: #165152;
 text-decoration: none;
}

#wrapper a:link {
 color: #FFFFFF;
 text-decoration: underline;
}

#wrapper a:active {
 color: #FFFFFF;
 text-decoration: underline;
}

#wrapper a:visited {
 color: #FFFFFF;
 text-decoration: underline;
}

#wrapper a:hover {
 color: #FFFFFF;
 text-decoration: underline;
}

#wrapper a.contact:link {
 color: #FFFFFF;
 text-decoration: none;
}

#wrapper a.contact:active {
 color: #FFFFFF;
 text-decoration: none;
}

#wrapper a.contact:visited {
 color: #FFFFFF;
 text-decoration: none;
}

#wrapper a.contact:hover {
 color: #FFFFFF;
 text-decoration: underline;
}

#quote a:link {
 color: #FFFFFF;
 text-decoration: underline;
}

#quote a:active {
 color: #FFFFFF;
 text-decoration: underline;
}

#quote a:visited {
 color: #FFFFFF;
 text-decoration: underline;
}

#quote a:hover {
 color: #FFFFFF;
 text-decoration: underline;
}

#footer a:link {
 color: #5E5E5E;
 text-decoration: underline;
}

#footer a:active {
 color: #5E5E5E;
 text-decoration: underline;
}

#footer a:visited {
 color: #5E5E5E;
 text-decoration: underline;
}

#footer a:hover {
 color: #5E5E5E;
 text-decoration: underline;
}

#agent1 {display: block}
#agent2,#agent3,#agent4,#agent5,#agent6,#agent7,#agent8,#agent9,#agent10,#agent11 {display: none}
#list1,#list2,#list3,#list4,#list5 {display: none}

