div.maincontent {
  position: relative;
  align: left;
/*  outline: 1px solid yellow; */
  width: 618px;
}
div.tiles {
  width: 614px;
  height: 308px;
  border: 2px solid #C1E7EC;
}
div.bottomeditline
{
  width: 100%;
  margin:.7em;
}
table.textbox {
  table-layout: fixed;
  empty-cells: show;
  border-spacing: 15px;
  padding: 0px;
  margin: 0px;
}
td.bottomtextbox
{
  font-family : Arial, Helvetica, Verdana, sans-serif;
  font-size : 13px;
  font-weight : bold;
  line-height : 15px;
  margin:.7em;
  padding: 5px;
  width: 20%;
  vertical-align: top;
  text-align: center;
  color: black;  
/*  outline: 1px solid green; */
}
img.overlay1
{
  position: absolute;
  left: 4px;
  top: 4px;
}
div.mainpic
{
  position: absolute;
  left: 310px;
  top: 4px;
  height: 304px;
  width: 304px;
}
div.mainpic img
{
  position: absolute;
  left: 0px;
  top: 0px;
}
div.mainpic #id1
{
  left: 0px;
  top: 0px;
}
div.mainpic #id2
{
  left: 0px;
  top: 0px;
  z-index: 2;
}
img.tilepic
{
  position: absolute;
  width: 100px;
  height: 100px;
  border-style: none;
}
.tiles a .tilepicpv
{
  display: none;
  position: absolute;
  left: 310px;
  top: 4px;
  height: 304px;
  width: 304px;
}
.tiles a:hover img,.tilepicpv {
  display: block;
  border-style: none;
  z-index: 1;
}
.tilepic#tile1_1 {top:4px;left:4px;}
.tilepic#tile2_1 {top:106px;left:4px;}
.tilepic#tile3_1 {top:208px;left:4px;}
.tilepic#tile1_2 {top:4px;left:106px;}
.tilepic#tile2_2 {top:106px;left:106px;}
.tilepic#tile3_2 {top:208px;left:106px;}
.tilepic#tile1_3 {top:4px;left:208px;}
.tilepic#tile2_3 {top:106px;left:208px;}
.tilepic#tile3_3 {top:208px;left:208px;}
div.bottomeditline p
{
  font-family : Arial, Helvetica, Verdana, sans-serif;
  font-size : 13px;
  font-weight : bold;
  line-height : 0.8em;
  text-align: center;
  color: black;
}
