.listings_regiontitle { color:#000; font-size:18px; padding:5px 0pt; }

.listings_persons { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; }
.listings_persons table { border-collapse: collapse; border: 0; }
.listings_person_image { width: 67px; vertical-align: top; padding: 10px 4px 10px 10px; }
.listings_person_title { font-weight: bold; }
.listings_person_name { font-weight: bold; font-size: 18px; }
.listings_person_text { padding: 10px 10px 10px 4px; vertical-align: top; width: 180px; }
.listings_person_text_wide { padding: 10px; width: 255px; }
.listings_person_text_left { border-style: solid; border-color: #b2aea4; border-width: 0 1px 0 0; }
.listings_person_text div { overflow: hidden; width: 166px; }
.listings_person_text_wide div { overflow: hidden; width: 235px; }
.listings_personsrow { border-style: solid; border-color: #b2aea4; border-width: 1px 0 0 0; }

.listings_person_number { width: 67px; vertical-align: top; text-align: center; padding: 10px 4px 10px 10px; font-size: 24px; font-weight: bold; }
