﻿body
{
    width: 98%;
    margin-top: 10px;
    margin: 0,auto;
    /*background-image: url('Images/PageBG.gif');
    background-repeat: repeat-x;*/
    background-color:#3e4127;
}
p td { font:8pt verdana; color:#646464; }
/*Common elements layout and positioning */
#PageMaster
{
    width: 1100px;
    margin: auto;
    position: relative;
    padding: 0px;
}
#pageleft
{
    width: 10px;
    background-image: url('Images/LeftBG.gif');
    background-repeat: repeat-y;
}
#pageright
{
    width: 10px;
    background-image: url('Images/RightBG.gif');
    background-repeat: repeat-y;
}
#FooterDivider
{
    background-image: url('Images/BreadCrumbBottom.png');
    background-repeat: no-repeat;
    background-position: center bottom;
    height: 50px;
}
#ContactDivider
{
    background-image: url('Images/BreadCrumbBottom.png');
    background-repeat: no-repeat;
    background-position: center center;
    height: 40px;
}
.LeftNav
{
    background-color: #ffffff;
    border-top: 0px;
}
.LeftNavHeader1
{
    border-top: 1px solid #d8d8d8;
    border-bottom: 1px solid #d8d8d8;
    font: 14pt verdana;
    color: #808080;
    text-transform: uppercase;
}
/*Fonts */
a
{
    color: #404040;
    text-decoration: none;
}
a:hover
{
    text-decoration: underline;
}
.TopNav
{
    font: 9pt verdana !important;
    color: #ffffff;
    text-align: right;
}
.TopNav a
{
    color: #ffffff;
    text-decoration: none;
    font-weight: normal;
}
.TopNav a:hover
{
    text-decoration: underline;
}
#TopNavHolder
{
    width: 100%;
    text-align: right;
    vertical-align: bottom;
    padding-top: 40px;
}
h1
{
    font: 14pt verdana;
    color: #808080;
    text-transform: uppercase;
    margin-top: 0px;
    margin-bottom: 5px;
}
.PageHeading
{
    font: 14pt verdana;
    color: #4a4746;
    font-style: italic;
    font-weight: bold;
}
.PageHeader
{
    font: 12pt verdana;
    color: #ffffff;
    /*font-weight: bold;*/
}
.Content
{
    font: 8pt verdana;
    color: #646464;
}
.Content a
{
    color: #404040;
    text-decoration: none;
    font-weight: bold;
}
.Content a:hover
{
    text-decoration: underline;
}
.CMSContent
{
    font: 8pt verdana;
    color: #646464;
    text-align: justify;
}
.basecolor1
{
    color: #808080;
}
.basecolor1 a
{
    color: #808080;
    text-decoration: none;
}
.info
{
    font: 8pt verdana;
    color: #4a4746;
    font-style: italic;
    font-weight: bold;
    text-align: justify;
}
.InfoBlock
{
    background-color: #ffffff;
    width: 240px;
    text-align: justify;
}
.InfoBlockhead
{
    border-top: 0px solid #d8d8d8;
    border-bottom: 0px solid #d8d8d8;
    font: 14pt verdana;
    color: #808080;
    text-transform: uppercase;
}
.InfoLinkIcon
{
    position: absolute;
    top: 0px;
    right: 0px;
    width: 20px;
    height: 20px;
    background: transparent url("Images/IcoArrow.png") no-repeat top right;
}
.ToursInfo
{
    border-top: 0px;
    padding: 5px;
    text-align: justify;
}
.ToursInfoSpacer
{
    border-bottom: 1px solid #828282;
}
/* Contact Include */
.ContactIncText
{
    font: 8pt verdana;
    color: #434343;
    text-align: right;
}
.LeftNavContact
{
    font: 8pt verdana;
    color: #434343;
}
/* end contact Include */
/*Bread Crumbs */
#BreadCrumbsHolder
{
    /*height: 20px;*/
}
#bce-Breadcrumbs
{
    padding-left: 0px;
    margin-left: 0px;
    margin-top:2px;
}
#bce-Breadcrumbs li
{
    list-style-type: none;
    padding: 0px 15px 0px 5px;
    float: left;
    color: #565655;
    background: transparent url("Images/breadcrumb-bullet.png") no-repeat bottom right;
}
#bce-Breadcrumbs a
{
    color: #eea71e;
    font: 8pt verdana;
}
#bce-Breadcrumbs li#bce-FirstItem
{
    list-style-type: none;
    padding-left: 0px;
    margin-left: 0px;
    color: #eea71e;
    background: transparent url("Images/breadcrumb-bullet.png") no-repeat bottom right;
}
#bce-Breadcrumbs li#bce-LastItem
{
    background: none;
    padding-right: 0;
    text-decoration: none;
}
#BreadCrumbFooter
{
    /*background-image: url('Images/BreadCrumbBottom.png');
    background-repeat: no-repeat;
    height: 20px;*/
}
/* End Bread Crumbs */

/* Rates Block */
.BoxLeft{background-image:url('Images/BoxLeft.gif'); background-repeat:repeat-y; width:10px;}
.BoxRight{background-image:url('Images/BoxRight.gif'); background-repeat:repeat-y; width:10px;}
.BoxTop{background-image:url('Images/BoxTop.gif'); background-repeat:repeat-x; height:10px;}
.BoxBottom{background-image:url('Images/BoxBottom.gif'); background-repeat:repeat-x; height:10px;}
.BoxTopLeft{background-image:url('Images/BoxTopLeft.gif'); background-repeat:no-repeat; height:10px; width:10px;}
.BoxTopRight{background-image:url('Images/BoxTopRight.gif'); background-repeat:no-repeat; height:10px; width:10px;}
.BoxBottomLeft{background-image:url('Images/BoxBottomLeft.gif'); background-repeat:no-repeat; height:10px; width:10px;}
.BoxBottomRight{background-image:url('Images/BoxBottomRight.gif'); background-repeat:no-repeat; height:10px; width:10px;}

/* Newly added by Zola */
.footer
{
    background-color:#6b7143;
    text-align:center;
    color:#ffffff;
    font-weight:normal;
}
.footer a
{
    color: #ffffff;
    text-decoration: none;
    font-weight: normal;
}

.footer a:hover
{
    text-decoration: underline;
}

.footer p, .footer td
{
    color: #ffffff;
    text-decoration: none;
    font-weight: normal;
}

.PageBreaker {background-position:bottom; background-image:url('Images/fade.png'); background-repeat:repeat-x; padding-bottom:7px;}

.BannerFadeBoxTopLeft{background-image:url('Images/Fades/TopLeft.gif'); background-repeat:no-repeat; width:10px; height:10px; vertical-align:bottom;}
.BannerFadeBoxTopRight{background-image:url('Images/Fades/TopRight.gif'); background-repeat:no-repeat; width:10px; height:10px;}
.BannerFadeBoxBottomLeft{background-image:url('Images/Fades/BottomLeft.gif'); background-repeat:no-repeat; width:10px; height:10px;}
.BannerFadeBoxBottomRight{background-image:url('Images/Fades/BottomRight.gif'); background-repeat:no-repeat; width:10px; height:10px;}
.BannerFadeBoxBottom{background-image:url('Images/Fades/Bottom.jpg'); background-repeat:repeat-x; height:10px;}
.BannerFadeBoxTop{background-image:url('Images/Fades/Top.jpg'); background-repeat:repeat-x; height:10px;}
.BannerFadeBoxBottom{background-image:url('Images/Fades/Bottom.jpg'); background-repeat:repeat-x; height:10px;}
.BannerFadeBoxLeft{background-image:url('Images/Fades/Left.jpg'); background-repeat:repeat-y; width:10px;}
.BannerFadeBoxRight{background-image:url('Images/Fades/Right.jpg'); background-repeat:repeat-y; width:10px;}
