@charset "utf-8";

#main img.ImageNoBorder,
#left img.ImageNoBorder,
#right img.ImageNoBorder,
#main p.ImageNoBorder img,
#left p.ImageNoBorder img,
#right p.ImageNoBorder img,
#main table td.ImageNoBorder img,
#left table td.ImageNoBorder img,
#right table td.ImageNoBorder img {
  border: 0 none;
}

#main table.map-img td.SlotAvailable {
  background: #AFA;
  opacity: .75;
  filter: alpha(opacity=75);
  zoom: 1;
}

#main table.map-img td.SlotTaken {
  width: 100px;
  height: 20px;
  color: #FFF;
  text-align: center;
  vertical-align: middle;
  background: #C00;
  opacity: .75;
  filter: alpha(opacity=75);
  zoom: 1;
}

#main table.map-img td.SlotHidden {
  visibility: hidden;
}

#main div.SlotAvailable {
  width: 100px;
  height: 20px;
  margin: 1em 0 0;
  font-size: 1.2em;
  font-weight: 700;
  line-height: 20px;
  text-align: center;
  vertical-align: middle;
  background: #AFA;
  border: .1em solid #CCC;
  opacity: .75;
  filter: alpha(opacity=75);
  zoom: 1;
}

#main div.SlotTaken {
  width: 100px;
  height: 20px;
  margin: 1em 0 0;
  font-size: 1.2em;
  font-weight: 700;
  line-height: 20px;
  color: #FFF;
  text-align: center;
  vertical-align: middle;
  background: #C00;
  border: .1em solid #CCC;
  opacity: .75;
  filter: alpha(opacity=75);
  zoom: 1;
}
