﻿/*## NAVIGATION ####################################*/
#navigation
{
    background: transparent url(../../Images/Backgrounds/checker.png) repeat left top;
    display: none;
    height: 350px;
    left: 0px;
    position: absolute;
    top: 0px;
    width: 960px;
    z-index: 10;
}

#navigation table
{
    border: 0px;
    border-collapse: collapse;
    margin-top: 20px;
    width: 960px;
}

#navigation td
{
    padding: 10px;
    vertical-align: top;
    width: 240px;
}

#navigation td h3
{
    font-weight: normal;
    font-size: 11px;
    margin: 0px;
    text-transform: uppercase;
}
/*##################################################*/


/*## CONTENT  ######################################*/
#content table
{
    border: 0px;
    border-collapse: collapse;
    border-spacing: 0px;
    padding: 0px;
}

#content table td
{
    border: 0px;
    border-collapse: collapse;
    border-spacing: 0px;
    padding-top: 10px;
    vertical-align: top;
    width: 50%;
}

#content table td.col1
{
    padding-right: 10px;
}

#content table td.col2
{
    padding-left: 10px;
}
/*##################################################*/


/*## EXCURSION ##############################*/
#excursion #facts table
{
    background-color: #FFF;
    border: solid 1px #474139;
    border-collapse: collapse;
    padding: 0px;
}

#excursion #facts th
{
    background-color: #474139;
    border-bottom: solid 1px #474139;
    border-collapse: collapse;
    color: #FFF;
    padding: 2px 10px 2px 0px;
    text-align: right;
    width: 140px;
}

#excursion #facts td
{
    border-bottom: dotted 1px #373149;
    border-collapse: collapse;
    padding: 2px 0px 2px 10px;
    width: 380px;
}

#excursion #guestbookEntry td
{
    padding: 0px;
}


/*##################################################*/


/*## GUESTBOOK ENTRIES #############################*/
#guestBookEntries table td.col1
{
    padding: 10px;
}

#guestBookEntries table td.col2
{
    background-color: #D8D5C0;
    padding: 10px;
}
/*##################################################*/


/*## BOOKING ENTRIES # ############################*/
#bookingInfo td, #bookingInfo th
{
    padding: 0px 10px;
    vertical-align: middle;
}

#bookingInfo td input
{
    padding: 1px;
}

#bookingInfo tbody.details
{
    display: none;
}

#bookingInfo tbody.details td
{
    background-color: #999589;
    color: #FFF;
}

#bookingInfo tbody td.selected
{
    background-color: #999589;
    color: #FFF;
}

#bookingInfo .cal td
{
    padding: 0px;
}


/*##################################################*/


/*## DIALOG #######################################*/
table.dialog
{
    border: 0px;
    border-collapse: collapse;
    height: 100%;
    width: 100%;
}

table.dialog td
{
    border-collapse: collapse;
    padding: 5px 10px;
    text-align: left;
    vertical-align: top;
    width: 270px;
}

table.dialog th
{
    border-collapse: collapse;
    color: #FFF;
    font-weight: normal;
    padding: 5px 10px;
    text-align: right;
    vertical-align: top;
    width: 90px;
}

/*##################################################*/




