table.listtable
{
  width: 100%;
}

table.listtable th
{
  padding: 5px;
  color: #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
}

table.listtable td
{
  padding: 5px;
  color: #222222;
  border-bottom: 1px solid #FFFFFF;
}

table.listtable tr.heading-row th
{
  background-color: #3F4650;
}

table.listtable tr.row-odd td
{
  background-color: #D1D8E1;
}

table.listtable tr.row-even td
{
  background-color: #BAC0C9;
}

table.gallerytable
{
  width: 100%;
}

table.gallerytable td
{
  width: 33%;
  text-align: center;
  vertical-align: middle;
}

table.gallerytable td a
{
}

table.gallerytable td a img
{
  padding: 2px;
  border: 1px solid #CCCCCC;
}
