.TourListHeading
{
    font-size: 1px;
    background-color: #3399FF;
    width: 100%;
}
.TourListHeading .CaptionCell
{
    padding: 2px 2px 2px 4px;
    font-weight: bold;
    font-size: small;
    color: white;
}
.TourListHeading .SelectCell
{
    font-size: x-small;
}
.TourList
{
    width: 100%;
}
.TourList .TourTitle
{
    font-weight: bold;
    font-size: x-small;
    color: #3366cc;
}
.TourList .TourItem
{
    font-size: 90%;
    background-color: #DAEBFC;
}
.TourList .TourItemAlt
{
    font-size: 90%;
    background-color: White;
}
.TourList .Name
{
    font-size: xx-small;
    font-weight: bold;
    color: Black;
}
.TourList .Value
{
    font-size: xx-small;
}
.TourList .TourImgCell
{
    padding: 8px 4px 8px 10px;
    vertical-align: middle;
    width: 43px;
}
.AscDescText
{
    color: White;
}
.SortCell
{
    width: 120px;
    font-size: x-small;
    text-align: center;
    font-weight: bold;
}
.SortCell A
{
    color: White;
}
.Cell
{
    width: 120px;
    text-align: center;
}



.caption
{
    background-color: #065DB3;
    color: white;
    padding: 5px;
    font-weight: bold;
    font-size: x-small;
}

.AdminEdit
{
    font-size: x-small;
}

.BookingTable
{
    border-style: solid;
    border-color: White;
    border-top-width: 4px;
    border-bottom-width: 0px;
    border-left-width: 4px;
    border-right-width: 0px;
}





.bodycopy
{
    font-size: 11px;
    line-height: 14px;
}
.head02
{
    font-size: 12px;
    font-weight: bold;
}
.titles
{
    font-size: 12px;
    font-weight: bold;
    color: #003366;
}


.messagetext
{
    font-size: 11px;
    font-weight: bold;
}
.OfferText
{
    font-weight: bold;
    font-size: medium;
    color: #ffffff;
}
.OfferLeft
{
    font-weight: bold;
    font-size: x-small;
    color: #000000;
}
.Terms
{
    font-size: xx-small;
}
.large
{
    font-weight: bold;
    font-size: larger;
    color: #0066CC;
}
.medium
{
    font-size: x-small;
}
.small
{
    font-size: xx-small;
}



/* New section */

/* home page only */
.AdventuresAF
{
    background-color: #ff3300;
}
.AdventuresAR
{
    background-color: #666666;
}
.AdventuresAS
{
    background-color: #cc0000;
}
.AdventuresAU
{
    background-color: #E6BD00;
}
.AdventuresCA
{
    background-color: #33cc33;
}
.AdventuresEU
{
    background-color: #0066cc;
}
.AdventuresME
{
    background-color: #CC6633;
}
.AdventuresSA
{
    background-color: #336633;
}
.AdventuresTS
{
    background-color: #663399;
}
.AdventuresNA
{
    background-color: #003366;
}

.menuot
{
    background-color: #FF3300;
}
.menultt
{
    background-color: #999999;
}
.menusgt
{
    background-color: #CC0000;
}
.menulbt
{
    background-color: #33CC33;
}
.menusdt
{
    background-color: #0066CC;
}
.menutt
{
    background-color: #FF9900;
}
.menust
{
    background-color: #336633;
}
.menuect
{
    background-color: #333366;
}
.menutmi
{
    background-color: #CC0000;
}
.menufa
{
    background-color: #663399;
}
.menuao
{
    background-color: #996666;
}
.menuar
{
    background-color: #666666;
}
.menutr
{
    background-color: #660066;
}

a:link.hometourlinks
{
    color: Black;
}
a:visited.hometourlinks
{
    color: Black;
}
a:hover.hometourlinks
{
    color: #3399FF;
}
a:active.hometourlinks
{
    color: #3399FF;
}

/* general */

.TopDivSection
{
    background-color: #065DB3;
    height: 55px;
    border-bottom: solid 1px white;
}

#HomeSearch01
{
    position: absolute;
    top: -1px;
    width: 295px;
    height: 90px;
    padding: 0px;
    color: White;
    border-top: 1px solid White;
    border-right: 1px solid White;
    border-bottom: 1px solid White;
    border-left: 0px solid White;
    background-color: #3399FF;
}
#HomeSearch01 td
{
    text-indent: 20px;
}
.leftlinks
{
    color: #666666;
    padding: 5px 0px 1px 8px; /*	border-top: 1px solid White;*/
    width: 276px;
    background-color: #C6DCF7;
}

.leftlinkshover
{
    color: #666666;
    padding: 5px 0px 1px 8px; /*	border-top: 1px solid White;*/
    width: 276px;
    background-color: #C6DCF7;
}

.bodyheadings
{
    text-align: left;
    font-size: inherit;
    font-family: Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
    font-weight: bold;
}


.Discounts
{
    font: bold 11px Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
    color: #FFFFFF;
}

.LateDealsWhite
{
    font: normal 11px Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
    color: #FFFFFF;
}
.LateDealsWhitebold
{
    font: bold 11px Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
    color: #FFFFFF;
}
.LateDealsYellow
{
    font: bold 11px Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
    color: #FFFF00;
}
.Go
{
    color: #CC0000;
    font: bold 11px Trebuchet MS, Arial, Verdana, Helvetica, sans-serif;
}


/* Accordion */

.accordionHeader
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #2E4d7B;
    font-size: 12px;
    font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionHeader a
{
    color: #FFFFFF;
    background: none;
    text-decoration: none;
}

.accordionHeader a:hover
{
    background: none;
    text-decoration: underline;
}

.accordionHeaderSelected
{
    border: 1px solid #2F4F4F;
    color: white;
    background-color: #5078B3;
    font-size: 12px;
    font-weight: bold;
    padding: 5px;
    margin-top: 5px;
    cursor: pointer;
}

.accordionHeaderSelected a
{
    color: #FFFFFF;
    background: none;
    text-decoration: none;
}

.accordionHeaderSelected a:hover
{
    background: none;
    text-decoration: underline;
}

.accordionContent
{
    background-color: #e7f0fb;
    border: 1px dashed #2F4F4F;
    border-top: none;
    padding: 5px;
    padding-top: 10px;
}
.accordionContentRightPanel
{
    display: inline;
    color: Black;
    margin: 5px 0px 0px 0px;
    padding: 0px;
    width: 625px;
    float: right;
}

.menuseparator
{
    border-top: 1px solid White;
    padding-top: 10px;
    background-color: #C6DCF7;
}
.filler
{
    background-color: #C6DCF7;
}
.footertext a:visited
{
    color: #00CCFF;
}