
.obstruction {
  position: relative;
}

#Legend, #LegendHeader {
  border-style: none;
  border-collapse: collapse;
  padding: 0px;
}

#Legend tbody tr {
  height: 48px;
  background-image: url("/twocolor/images/board.woven.12x12.46x46.png");
  background-position: -1px 0px;
}

#Legend td, #LegendHeader th {
  width: 92px;
  max-width: 92px;
  padding: 0px;
  text-align: center;
}

#Legend td {
  vertical-align: top;
}

#Legend td img {
  vertical-align: top;
  padding: 0px;
  margin-left: 1px;
  margin-right: 1px;
  margin-top: 2px;
}

#Legend td.obstruct {
  text-align: left;
}

div.left {
  margin-left: 1px;
  margin-top: 2px;
}

div.right {
  margin-top: -44px;
  margin-left: 47px;
}
