﻿body.webbooking label
{
    font-size: 12px;
}

div.container
{
    padding: 3px;
}

body.webbooking .caption
{
    white-space: nowrap;
    padding: 5px 5px 5px 0;
    font-size: 12px;
    font-weight: bold;
    color: #333;
}

body.webbooking .validator
{
    color: Blue;
    font-weight: bold;
}

body.webbooking div.test_mode
{
    color: Red; 
    font-weight: bold; 
    font-size: 14px; 
    border: solid 1px #ccc; 
    padding: 10px; 
    margin-bottom: 10px;
    height: 18px;
}

/*
body.webbooking a.button
{
    padding: 7px 10px 8px 10px;
    border: solid 1px #7f7f7f;
    font-size: 11px;
    line-height: 31px;
    text-decoration: none;
    cursor: pointer;
    background: #fff url('../../images/webbooking/button_bg_30px.png') repeat-x top left;
}

body.webbooking a.button:hover
{
    border: solid 1px #444;
    background: #fff url('../../images/webbooking/button_bg_30px_hover.png') repeat-x top left;
}

body.webbooking a.button img
{
    vertical-align: text-bottom;
}
*/


/* BOOKING CALENDAR NAVIGATION ****************************************************************/
body.webbooking div.navigation_box
{
    padding: 1.5em;
    margin-bottom: 1.5em;
    background: #E5ECF9;
}


/* BOOKING CONFIRMATION TABLE ****************************************************************/
body.webbooking table.booking_confirmation
{
    
}

body.webbooking table.booking_confirmation td
{
}

body.webbooking table.booking_confirmation td.label
{
    font-weight: bold;
}

body.webbooking table.booking_confirmation td.info
{
    padding-left: 10px;
}



/* BOOKING PAGE FOOTER ************************************************************************/
body.webbooking div.booking_footer
{
/*	border-top: solid 1px #ccc; */
    /*margin: 0px 20px 0 0; */
    text-align: right;
}

body.webbooking div.booking_footer a
{
    font-family: Verdana, Arial, Sans-Serif;
    font-size: 9px;
    text-decoration: none;
    color: #CC6633;
}



/* WEEK TABLE ************************************************************************/
table.week_table
{
    width: 100%;
}

table.week_table td
{
    padding: 5px 0 5px 0;
    border-bottom: solid 1px #ccc;
}

table.week_table thead td
{
    color:#666666;
    font-family:Arial;
    font-size:12px;
    line-height:16px;
    font-weight: bold;
}

table.week_table tbody td
{
    color:#666666;
    font-family:Arial;
    font-size:12px;
    line-height:16px;
    margin-bottom:0;
    margin-top:0;
}


