﻿table.roomrates
{ 
    width: 90%;
    table-layout: fixed;
    border-collapse: collapse;
    empty-cells: show;
    caption-side: top;
    border: thin solid #000000;
    margin: 1em auto 1em auto;
 }


table.roomrates caption
{
    font-weight: bold;
    color: #009900;
    text-align: center;
}

table.roomrates tr th
{
    font-weight: bold;

}

table.roomrates tr th,
table.roomrates tr td
{
    color: #000000;   
    border: thin solid #000000;
    padding: .5em 1em .5em 1em;
    text-align: center;
}

table.roomrates tr th.date,
table.roomrates tr td.date
{
    width: 15%;
}

table.roomrates tr th.day,
table.roomrates tr td.day
{
    width: 18%;
}

table.roomrates tr th.type,
table.roomrates tr td.type
{
    width: 15%;
}

table.roomrates tr th.number,
table.roomrates tr td.number
{
    width: 15%;
}

table.roomrates tr th.rate,
table.roomrates tr td.rate
{
    width: 15%;
}

table.roomrates tr th.method,
table.roomrates tr td.method
{
    width: 25%;
}

table.roomrates tr td.merged
{
    text-align: left;
    width: 100%;
}


ul.instructions
{
    margin: 1em 0px 1em 1em;
    list-style-type: none;
}

ul.instructions li
{
    margin: .25em 0px .25em 1em;
    list-style-type: none;
}

h3.roomdeadline
{
    font-size: 1.1em;
    font-weight: bold;
    color: #FF0000;
    text-align: center;
}
