﻿.cal .ajax__calendar_container, #bookingInfo tbody.details td .cal .ajax__calendar_container
{
    background-color: #EDE9D9;
    border: solid 1px #474139;
}

.cal .ajax__calendar_header, #bookingInfo tbody.details td .cal .ajax__calendar_header
{
    background-color: #474139;
    color: #FFF;
}

.cal .ajax__calendar_header, #bookingInfo tbody.details td .cal .ajax__calendar_header
{
    color: #FFF;
    text-decoration: none;
}

.cal .ajax__calendar_title, #bookingInfo tbody.details td .cal .ajax__calendar_title
{
    color: #FFF;
}    

.cal .ajax__calendar_hover .ajax__calendar_title, #bookingInfo tbody.details td .cal .ajax__calendar_hover .ajax__calendar_title
{
    color: #EDE9D9;
}    

.cal .ajax__calendar_prev, #bookingInfo tbody.details td .cal .ajax__calendar_prev
{
    background-image: url(../../Images/Buttons/prev-cal.gif);
}

.cal .ajax__calendar_next, #bookingInfo tbody.details td .cal .ajax__calendar_next
{
    background-image: url(../../Images/Buttons/next-cal.gif);
}

.cal .ajax__calendar_dayname, #bookingInfo tbody.details td .cal .ajax__calendar_dayname
{
    color: #474139;
    font-weight: bold;
}

table.dialog .cal .ajax__calendar_days td, #bookingInfo tbody.details td .cal .ajax__calendar_days td
{
    background-color: #EDE9D9;
    color: #000;
    margin: 0px;
    padding: 1px;
}

table.dialog .cal .ajax__calendar_days td.ajax__calendar_active, #bookingInfo tbody.details td .cal .ajax__calendar_days td.ajax__calendar_active
{
    background-color: #FFF;
    border: solid 1px #474139;
}


.cal .ajax__calendar_today, #bookingInfo tbody.details td .cal .ajax__calendar_today
{
    color: #000;
}


