.scroll {
 border-left:#000 solid 1px;
 border-right:#000 solid 1px;
 width: 917px;
 }

.infoBubble {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
 color: #333333;
 visibility: visible;
 z-index:3;
 position: absolute;
 top: 70px;
 left: 70px;
 margin: 0;
 padding: 0;
 cursor:pointer;

}
/* horz-scrolling thumbnail container */
div.thumbnailsCommunity {
 width: 770px;
 height: 160px;
 position: relative;
 //keep as block
 display: block;
 overflow: auto;
 margin: 0px;
 padding: 0px;
 vertical-align: bottom;
 z-index: 2;
}
/* each thumbnail + text is in a TD */
td.thumbTD {
 visibility: visible;
 z-index:3;
 border-right: 1px dashed #CCC;
 padding: 15px 20px 15px 20px;
 margin: 0px;
}
/* within TD, thumbnail + text is in a DIV */
div.thumbDiv {
 width: 130px;
 display: block;
 position: relative;
 border: 0px none #FFF;
 padding: 0px;
 margin: 0px;
}
/* actual thumb img */
div.thumbnails {
 overflow: auto;
 position: relative;
 color: #003300;
 margin: 0px 0px;
 padding: 0px;
 z-index: 2;
 display: block;
 height: 150px;
 vertical-align: bottom;
}
/* sold sign img overlay */
div.thumbnailSold {
 display: block;
 z-index: 2;
 position: relative;
 top:0px;
 left:0px;
 margin-top:-72px;
 margin-bottom:14px;
 padding-top:0px;
 height:58px;
 text-align:center;
}
/* text below thumbnail */
div.thumbText {
 display: block;
 margin: 0px;
 padding: 0px;
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
}
.nopad {
 padding: 0px;
 margin: 0px;
 border: 0px none #FFF;
}