BODY
{
}
.today
{
    BACKGROUND-COLOR: yellow
}
.weekday_1
{
    BACKGROUND-COLOR: navajowhite
}
.weekday_2
{
}
.weekday_3
{
}
.weekday_4
{
}
.weekday_5
{
}
.weekday_6
{
}
.weekday_7
{
    BACKGROUND-COLOR: navajowhite
}
.week_odd
{
    BACKGROUND-COLOR: lightskyblue
}
.week_even
{
    BACKGROUND-COLOR: lightblue
}
.date_selected
{
    BACKGROUND-COLOR: orchid
}
.date_arrival
{
    BACKGROUND-COLOR: fuchsia
}
.date_departure
{
    BACKGROUND-COLOR: red;
    COLOR: yellow
}
.date_unavailable
{
    BACKGROUND-COLOR: silver
}
.date_offer
{
    BACKGROUND-COLOR: red
}
.date_provisional
{
    BACKGROUND-COLOR: lightgrey
}
.date_booked
{
    BACKGROUND-COLOR: black
}
.date_late
{
    BACKGROUND-COLOR: coral
}
.month_odd
{
    BACKGROUND-COLOR: greenyellow
}
.month_even
{
    BACKGROUND-COLOR: lightcyan
}
.date_bankholiday
{
    BACKGROUND-COLOR: gold
}
.date_request
{
    BACKGROUND-COLOR: turquoise
}
.bookstatus_0
{
    BACKGROUND-COLOR: lightslategray
}
.bookstatus_1
{
    BACKGROUND-COLOR: turquoise
}
.bookstatus_2
{
    BACKGROUND-COLOR: skyblue
}
.bookstatus_3
{
    BACKGROUND-COLOR: lightblue
}
.bookstatus_4
{
    BACKGROUND-COLOR: thistle
}
.rate_std
{
    BACKGROUND-COLOR: lightgoldenrodyellow;
    FONT-SIZE: 8pt
}
.rate_offer
{
    BACKGROUND-COLOR: orangered
}
.rate_la
{
    BACKGROUND-COLOR: gold;
    FONT-SIZE: 8pt
}
.stage_complete
{
    BACKGROUND-COLOR: forestgreen;
    COLOR: limegreen
}
.stage_current
{
    BACKGROUND-COLOR: cornflowerblue;
    COLOR: darkblue
}
.stage_next
{
    BACKGROUND-COLOR: gray;
    COLOR: turquoise;
    FONT-SIZE: medium
}
.step_complete
{
    BACKGROUND-COLOR: cornflowerblue;
    COLOR: aquamarine
}
.step_current
{
    BACKGROUND-COLOR: aquamarine;
    COLOR: blue
}
.step_next
{
    BACKGROUND-COLOR: springgreen;
    COLOR: forestgreen;
    FONT-SIZE: medium
}
.step_count
{
    FONT-SIZE: 20px
}

