body { font-size: 100%; }
p { line-height: 1.5em; }

h1 { font: normal xx-large "Times New Roman", Times, serif;  text-align: center; }

.agent-name {font: bold large "Times New Roman", Times, serif; }
.agent-title {font: normal small Arial, Helvetica, sans-serif; }

/* listings table styles */
table#listings { border-bottom: 1px solid black; }

table#listings tr.lt-bg { background: #ECECEC; }
table#listings tr.med-bg { background: #D4D4D4; }
table#listings tr.drk-bg { background: #C5C5C5; }

table#listings th.list-type { text-align: center; }
table#listings th.list-name { text-align: left; }
table#listings th.list-address { text-align: left; }
table#listings th.list-price { text-align: center; }

table#listings th { padding: 0px 3px 10px 3px; }
table#listings td { border-top: 1px solid black;  padding: 10px 3px 10px 3px; }

table#listings td.list-type  { text-align: center; border-left: 1px solid black; }
table#listings td.list-name { text-align: left; }
table#listings td.list-address { text-align: left; }
table#listings td.list-price { text-align: center; border-right: 1px solid black; }

/* links table styles */
table#links { border: 1px solid black; margin: auto auto 1em; text-align: center; }
table#links th { background-color: #D4D4D4; padding: 0.2em; }

/* listing page styles */
h2 { font: normal x-large "Times New Roman", Times, serif; text-align: center;}
.price { font-size: xx-large; text-align: center; line-height: normal;}
img.photo-large { border: 1px solid black; }
img.photo-small  { border: 1px solid black; margin: 7px; }
p.description { text-align: left; padding: 0px 10px; }
p.disclaimer { border-top: 1px solid black; padding: 30px 0 10px 0; margin: 20px 25%;  max-width: 50%;  }
table#listing-highlights  { margin-top: 25px; }
table#listing-highlights ul li { text-align: left; }
.inescrow { font: bold medium Arial, Helvetica, sans-serif; color: #BE1436; margin-left: 10px;
}
.motivated { font: bold medium Arial, Helvetica, sans-serif; color: #94870F; margin-left: 10px;
}
.reduced { font: bold medium Arial, Helvetica, sans-serif; color: #BE1436; margin-left: 10px;
}
.withdrawn { font: bold small Arial, Helvetica, sans-serif; color: #667F99; margin-left: 10px; }
.sold td { color: #A0A0A0; }
.soldsign { font: bold medium Arial, Helvetica, sans-serif;  margin-left: 10px; color: black; }
