#content
{
    width: 980px;
    margin: auto auto;
    background-color: rgb( 1, 69, 135 );
    clear: both;
    margin-bottom: 10px;
}

.formFeedback
{ 
    font-weight: bold;
    color: rgb( 255, 0, 0 );
}

.bold
{
    font-weight: bold;
}

a.white
{
    cursor: pointer;
}

body
{
    padding: 0px;
    margin: 0px;
    background-color: rgb( 0, 51, 102 );
}

.left
{
    float: left;
}

.right
{
    float: right;
}

.noborder
{
    border: none;
}

#searchBox
{
    width: 300px;
    height: 40px;
    float: right;
    background-image: url( ../images/bgSearch.jpg );
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    margin-right: 2px;
}

#countryBox
{
    padding-left: 5px;
    padding-top: 1px;
    float: left;
    width: 130px;
}

.searchInput
{
    font-size: 10px; font-family: Arial, Helvetica, sans-serif;
    margin-top: 3px;
}

#queryBox
{
    float: left;
    padding-left: 5px;
    padding-top: 1px;
    width: 150px;
}

#imageHeader
{
   width: 202px;
   height: 75;
   margin-bottom: 8px;
   margin-top: 8px;
   margin-left: 18px;
   border: none;
   float: left;
}

#pageHeader
{
   padding-left: 5px;
   padding-bottom: 45px;
}

#main
{
   width: 980px;
   padding-left: 5px;
   float: left;
   background-color: rgb( 1, 69, 135 );

}

.register
{
   background-color: rgb( 255, 255, 255 );
   padding: 5px;
   font-size: 12px;
}

#rightSide
{
   margin-right: 5px;
   float: right;
   width: 298px;
   background-color: rgb( 102, 102, 102 );

   margin-left: 5px;
   display: none;
   visibility: hidden;
}

#feature
{
    background-image: url( ../images/bgFeature.jpg );
    font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 9px;
}


.tourSubtitles 
{
    font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: rgb( 255, 255, 255 ); font-weight: bold; background-image: url( ../images/bgFeature2.jpg ); float: left; 
    width: 135px;
    padding-left: 10px;
    padding-top: 11px;
    padding-bottom: 12px;
}

.tourSubtitlesBlack
{
    font-size: 10px; font-family: Arial, Helvetica, sans-serif; color: rgb( 0, 0, 0 ); font-weight: bold; float: left; 
    width: 95px;
    padding-left: 26px;
    padding-top: 11px;
    padding-bottom: 12px;
    clear: left;
}

.tourDescription
{
    width: 160px;
    font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;
    float: left;
    background-color: rgb( 255, 255, 255 );
    padding-left: 10px;
    padding-top: 11px;
    padding-bottom: 12px;
}

.purchaseTourTitle
{
    color: white;
    padding-left: 26px;
    font-family: Arial, Helvetica, sans-serif; font-weight: bold;
    font-size: 12px;
}


.moreDetails
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: rgb( 255, 255, 255 );
    background-color: rgb( 255, 86, 4 );
    text-align: center;
    padding-top: 12px;
    padding-bottom: 12px;
    float: left;
    width: 315px;
}

.white
{
    color: rgb( 255, 255, 255 );
    text-decoration: none;
}

.chimuInformation
{
    margin-top: 5px;
    background-color: rgb( 0, 153, 204 );
    padding: 10px;
    color: rgb( 255, 255, 255 );
    margin-bottom: 5px;
    font-family: Arial, Helvetica, sans-serif;
}

.center
{
    text-align:center;
}

p, .smallText, .purchaseTab, .itineryTab
{
    font-size: 10px;
    font-family: Arial, Helvetica, Verdana, sans-serif;
    color: rgb( 255, 255, 255 );
}

#footer
{
    background-color: rgb( 0, 51, 102 );
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    color: rgb( 255, 255, 255 );
    padding: 10px;
    text-align: center;
    clear: both;
}

#bottom
{
    clear:both;
}

.tourBox
{
    height: 250px;
}

.miniTour
{
    width: 218px;
    height: 220px;
    float: left;
    padding-right: 5px;
    overflow: hidden;
    margin-bottom: 5px;
}

.miniTourOrange
{
    font-size: 16px;
    font-family: Arial, Helvetica, sans-serif;
    color: rgb( 255, 255, 255 );
    font-weight: bold;
    background-color: rgb( 255, 86, 4 );
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 5px;
    text-align: center;
    height: 35px;
}

.miniTourGreen
{
    font-size: 16px;
    font-family: Arial, Helvetica, sans-serif;
    color: rgb( 255, 255, 255 );
    font-weight: bold;
    background-color: rgb( 47, 184, 46 );
    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;
    text-align: center;
    height: 35px;
}

.miniTourDescription
{
    padding: 10px;
    padding-top: 90px;
    background-color: rgb( 255, 255, 255 );
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 9px;
    
 
}

.miniTourBox
{
    height: 217px;
    padding: 0px;
    margin: 0px;
}

.bold
{
    font-weight: bold;
}

.black
{
    color: rgb( 0, 0, 0 );
}

.selectByType
{
    background-image: url( ../images/bgSelectType.jpg );
    font-size: 16px;
    font-family: Arial, Helvetica, sans-serif;
    color: rgb( 255, 255, 255 );
    padding: 2px;
    padding-left: 4px;
    font-weight: bold;
    margin-bottom: 5px;
}

.blackBg
{
    background-color: rgb( 0, 0, 0 );
}

#tourTitle
{
    background-color: rgb( 49, 206, 47 );
    font-size: 18px;
    font-family: Arial, Helvetica, sans-serif;
    color: rgb( 0, 0, 0 );
    font-weight: bold;
    margin-top: 10px;
    margin-bottom: 10px;
}

.titleInner
{
    text-align: center;
}

.tourBoxBlack
{
    height: 200px;
    background-color: rgb( 0, 0, 0 );
    position: relative;
}

.tourDescriptionBlack
{
    width: 310px;
    font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;
    float: left;
    padding-left: 10px;
    padding-top: 11px;
    padding-bottom: 12px;
    color: rgb( 0, 0, 0 );
    clear: right;
}

.tourDescriptionBlack2
{
    font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;
    float: left;
    width: 120px;
    padding-top: 11px;
    padding-bottom: 12px;
    color: rgb( 0, 0, 0 );
}

.purchaseTab
{
    background-color: rgb( 249, 106, 10 );
    width: 120px;
    text-align: center;
    padding-top: 9px;
    padding-bottom: 9px;
    margin-left: 300px;
    bottom: 0px;
    float: left;
    clear: both;
    position: absolute;
    display: none;
    visibility: hidden;
}

.itineryTab
{
    width: 120px;
    text-align: center;
    padding-top: 9px;
    padding-bottom: 9px;
    float: left;
    clear: both;
    background-color: rgb( 102, 102, 102 );
    margin-left: 450px;
    bottom: 0px;
    position: absolute;
display: none;
    visibility: hidden;
}

.tourPage
{
    background-color: rgb( 255, 255, 255 );
}

.tourMainDescription
{
    background-color: rgb( 255, 255, 255 );
    padding-top: 15px;
    padding-left: 10px;
    padding-right: 0px;
    font-size: 10px;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    float: left;
    
}

.tourLongDescription
{
    float: left;
    background-color: rgb( 255, 255, 255 );
width: 425px;
}

.tourImages
{
    float: right;
    width: 200px;
    background-color: rgb( 255, 255, 255 );
    margin-left: 10px;
}

.tourShortDescription
{
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    color: rgb( 49, 206, 47 );
width: 425px;
}

.title
{
    background-color: rgb( 49, 206, 47 );
    padding-top: 30px;
    padding-bottom: 30px;
    text-align: center;
    font-size: 18px;
    font-family: Arial, Helvetica, sans-serif;
    color: rgb( 255, 255, 255 );
}

.whiteCenter
{
    text-align: center;
    font-size: 18px;
    font-family: Arial, Helvetica, sans-serif;
    color: rgb( 255, 255, 255 );
}

.column1
{
    width: 218px;
    float: left;
    background-color: rgb( 1, 86, 169 );
    margin-right: 5px;
}

.column2
{
    width: 218px;
    float: left;
    background-color: rgb( 2, 99, 193 );
    margin-right: 3px;
}

.column3
{
    width: 218px;
    float: right;
    background-color: rgb( 4, 116, 225 );
}

.padded
{
    padding: 10px;
}

a img
{
    border: none;
}

.tourImageThumb
{
    width: 200px;
    height: 150px;
}

.advert1, .advert3, .advert5
{
    /*height: 100px;*/
    background-color: rgb( 204, 204, 204 );
}

.advert2, .advert4
{
    /*height: 100px;*/
    background-color: rgb( 153, 153, 153 );
}

.tourBoxRight
{
float:left; background-color: rgb( 70, 70, 70 ); padding-bottom: 32767px; margin-bottom: -32767px; padding-right: 32767px; margin-right: -32767px; text-align:center; overflow:hidden; width: 200px;
font-size: 10px; font-family: Arial, Helvetica, sans-serif;
color: rgb( 255, 255, 255 );

}

#contactInfo
{
   float: right;
   margin-bottom: 8px;
   margin-top: 8px;
   margin-right: 18px;
   text-align: left;
   width: 285px;
}

