#listings-container {margin:10px 0; width: 960px;}
#listings-container h1 {font: bold 14pt verdana, arial, sans-serif; color: #0099cc; margin: 10px; text-align: left;}
#listings-container td.smallprint {font-size: 8pt; padding: 10px; text-align: left;}
#listings-container td.returnlink {padding: 10px 0; text-align: left;}
#listings-container td.contactlink {text-align: center; font: normal 14pt arial, sans-serif;}
#listings-container td.contactlink a:link, #listings-container td.contactlink a:visited {color: #0099cc; text-decoration: none;}
#listings-container td.contactlink a:hover, #listings-container td.contactlink a:active {text-decoration: underline;}
#listings-container td.contactlink span.telephone {color: #95dc4f;}

#listings-container-inner {margin: 0;}
#listings-container-inner td {padding: 0;}
#listings-container-inner td.nolistings {padding-left: 10px; text-align: left;}


.listings-individual-top {background: url(../imgs/boxtop.gif) no-repeat; width: 960px; height: 39px;}
.listings-individual-top th {text-align: left;}
.listings-individual-top th span.left {font: bold 12pt verdana, arial, sans-serif; color: #fff; margin-left: 180px; padding-top: 8px;}
.listings-individual-top th.right {font: normal 9pt verdana, arial, sans-serif; color: #fff; text-align: right; padding-right: 20px;}

.listings-individual-top2 {background: url(../imgs/boxtop2.gif) no-repeat; width: 960px; height: 39px;}
.listings-individual-top2 th {text-align: left;}
.listings-individual-top2 th span.left {font: bold 12pt verdana, arial, sans-serif; color: #fff; margin-left: 180px; padding-top: 8px;}
.listings-individual-top2 th.right {font: normal 9pt verdana, arial, sans-serif; color: #fff; text-align: right; padding-right: 20px;}


.listings-individual {border: 1px solid #0099cc; background: #e0ffc1; margin-bottom: 20px; width: 960px;}
.listings-individual td div.cell-container {padding: 10px; line-height: 2; text-align: left;}
.listings-individual td div.cell-container span.cell-label {color: #0099cc;}

.listings-individual2 {border: 1px solid #0099cc; border-bottom: 0; background: #e0ffc1; margin-bottom: 0; width: 960px;}
.listings-individual2 td div.cell-container {padding: 10px; line-height: 2; text-align: left;}
.listings-individual2 td div.cell-container span.cell-label {color: #0099cc;}


.listings-individual-bottom {border: 1px solid #0099cc; background: #fff; width: 960px; margin-bottom: 10px;}
.listings-individual-bottom td {padding: 10px; text-align: left;}
.listings-individual-bottom h2 {font: bold 10pt verdana, arial, sans-serif; color: #0099cc; margin: 0; text-align: left;}
