/* ########################################################################
   ######################2nd style sheet ################################## */

table.indxtable {
padding-top: 5px;
text-align: center;
float: right; }

div.indxtabletitle { 
font-size: 18pt;
font-weight: bold;
text-align: center;
padding: 10px; }

td.mfls { text-align: right; }

table.listing {
background: url("../image/active.gif") no-repeat 50% 0;
color: #ffffff;
width: 152px;
height: 200px;
/*border: #ffffff solid thin;*/
text-align: center;
font-size: 10pt; }

table.listing td div.info { cursor: pointer; }

img.house { border: #ffffff solid thin; }

table#sold {
background: url("../image/sold.gif") no-repeat 50% 0;
color: #000000; }

table#pending {
background: url("../image/pending.gif") no-repeat 50% 0;
color: #ffffff; }

table#newprice {
background: url("../image/newprice.gif") no-repeat 50% 0;
color: #000000; }

table#newlisting {
background: url("../image/newlisting.gif") no-repeat 50% 0;
color: #000000; }

table#rental {
background: url("../image/rental.gif") no-repeat 50% 0;
color: #ffffff; }

table#bankowned {
background: url("../image/bankowned.gif") no-repeat 50% 0;
color: #ffffff; }

table#shortsale {
background: url("../image/shortsale.gif") no-repeat 50% 0;
color: #ffffff; }

table#open, table.open {
background: url("../image/openhouse.gif") no-repeat 50% 0;
color: #ffffff; }

table.openhouse {
background-image: none;
width: 650px;
/*border: #8b0a50 outset 4px;*/
background: url("../image/openannounce.gif") no-repeat 0 0;
color: #ffffff; }

table.openhouse table#openhouse, table.openhouse table.open {
background: none;
font-size: 12pt;
color: #ffffff; }

table.openhouse table.open th.st {
text-align: right; }

table#open td.directions { text-align: center; }

table.openhouse table.open th div {
font-size: 20pt;
font-weight: bold;
margin: 5px; }

table.openhouse table#open {
background-image: none; }

table.open td.directions, table.open th.directions { text-align: center; }

