#open-houses { width: 337px; padding-bottom: 5px; background: url(../../images/template/open-house-s3.gif) 0% 100% repeat-x; }
#open-houses table { width: 100%; height: 73px; padding: 4px 0; background: #d3e8f5 url(../../images/template/open-house-s4.gif) 0% 0% repeat-y; }
#open-houses div.hr { display: none; margin: 19px 0; }
#open-houses td.numbers { width: 65px; padding: 0 6px 5px 0; text-align: right; }
#open-houses td.text { float: right; display: none; padding: 0 6px 5px 0; font-size: 92%; }
#open-houses td.text span { display: none; }
#open-houses td.text b { text-indent: -30000em; height: 47px; width: 0; overflow: hidden; margin: 3px 0 -2px; }
#open-houses td.link { float: right; display: block; vertical-align: bottom; padding: 50px 10px 0 0; height: 23px; background: url(../../images/titles/label-openhouses.gif) no-repeat; }
#open-houses td.link a { float: right; display: block; margin: 0 0 0 auto; text-indent: -30000em; width: 251px; height: 17px; overflow: hidden; background: url(../../images/buttons/idx-openhouses-viewalll.gif) no-repeat; }

/* Loading of Open Houses */
#open-houses-content { display: none; visibility: hidden; }
#open-houses-loading { position: absolute; z-index: 999; width: 350px; margin-right: 15px; }
#open-houses-loading p { text-align:center; margin:0; padding: 40px 0; font-weight: bold; background: #fff url(../../images/common/spinner-default-white.gif) 50% 10px no-repeat;}
