<style type="text/css">
         table.availibility
         {
            background-color: #fff;
            border: 1px solid #89BADA;
            color: #404040;
            font-family: "Trebuchet MS", Arial, Helvetica, Sans-Serif;
            font-size: 12px;
         }
         table.availibility th,
         table.availibility td
         {
            padding: 3px 10px 3px 5px;
            text-align: left;
            vertical-align: middle;
         }
         table.availibility tr.odd
         {
            background-color: #fff;
         }
         table.availibility tr.even
         {
            background-color: #E8F2F8;
         }
         table.availibility th
         {
            background-color: #89BADA;
            color: #fff;
            font-weight: bold;
            font-size: 14px;
         }
         table.availibility td
         {
            border-right: 1px solid #f1f1f1;
         }
         table.availibility th h1, table.availibility th h2, table.availibility th h3,
         table.availibility th h4, table.availibility th h5, table.availibility th h6
         {
            margin: 0;
            padding: 0;
         }
         table.availibility td.player
         {
            text-align: center;
         }
         table.availibility td.availibility
         {
            border-right: 0 none;
         }
      </style>
