#content {
  padding-right: 0px !important;
  margin-right: 5px !important;
}

#content table {
  border-collapse: separate;
  border-spacing: 0px;
}

.borderTop {
  background: url("decor/bord-top.gif") repeat-x bottom;
}

.borderTop div {
  height: 11px;
}

.borderTopLeft {
  background: url("decor/bord-top-left.gif") no-repeat bottom right;
}

.borderTopLeft div {
  width: 13px;
  height: 11px;
}

.borderTopRight {
  background: url("decor/bord-top-right.gif") no-repeat bottom left;
}

.borderTopRight div {
  width: 15px;
  height: 11px;
}

.borderBot {
  background: url("decor/bord-bot.gif") repeat-x top;
}

.borderBot div {
  height: 17px;
}

.borderBotLeft {
  background: url("decor/bord-bot-left.gif") no-repeat top right;
}

.borderBotLeft div {
  width: 13px;
  height: 17px;
}

.borderBotRight {
  background: url("decor/bord-bot-right.gif") no-repeat top left;
}

.borderBotRight div {
  width: 15px;
  height: 17px;
}

.borderLeft {
  background: url("decor/bord-left.gif") repeat-y right;
}

.borderRight {
  background: url("decor/bord-right.gif") repeat-y left;
}

.imageCell {
  vertical-align: top;
  padding: 0px 7px 7px 0px;
}

.imageCell div {
  width: 200px;
}

.descriptionCell {
  vertical-align: top;
  font: 12px Verdana, sans-serif;
}

.descriptionDiv, .name, .address, .dimensions, .separator, .links, .comments, .video, .thumbnails {
  width: 475px;
}

.separator {
  height: 2px;
  font-size: 2px;
  border-bottom: 1px solid #ccc;
  margin-bottom: 2px;
}

.name, .address {
  background: #eee;
}

.name a, .name a:link, .name a:visited, .name a:hover {
  font: bold 18px Verdana, sans-serif !important;
}

.dimensions {
  margin: 10px 0px;
}

.links table {
  width: 80%;
}

.links td {
  vertical-align: top;
}

.links a, .links a:link, .links a:visited, .links a:hover {
  color: #666 !important;
  font: 10px Verdana, sans-serif !important;
}

.comments {
  color: #666;
  font: 10px Verdana, sans-serif;
}

.comments div {
  color: #00c;
  font: italic 12px Verdana, sans-serif;
  height: 58px;
  overflow: auto;
  margin: 2px;
  text-align: left;
}

.priceCell {
  vertical-align: top;
}

.status {
  white-space: nowrap;
  font: 10px Arial, sans-serif;
  margin-bottom: 10px;
}

.price {
  color: #090;
  font: bold 12px Verdana, sans-serif;
  margin-bottom: 10px;
}

.units {
  font: 12px Verdana, sans-serif;
}

.video {
  margin-bottom: 7px;
  font: 12px Verdana, sans-serif;
}

.thumbnails span {
  margin-right: 1px;
}

.neighborhoodCell div {
  width: 600px;
}

.neighborhoodCell a, .neighborhoodCell a:link, .neighborhoodCell a:visited, .neighborhoodCell a:hover {
  font: bold 18px Verdana, sans-serif !important;
  text-decoration: none !important;
  color: #000 !important;
}

.neighborhoodTop div {
  width: 80px;
  text-align: right;
}

#neighborhoodForm {
  width: 700px;
  text-align: right;
}

#neighborhoodForm form {
  margin: 5px 0px;
}
