﻿body {
}

.main-wrapper 
{
    width:990px;    
}

.main-header
{
    background-color:#004684 !important;
}

.col-content 
{
    width:790px;
}
.tapnav
{
    margin-left:23px;
    margin-top:1em;
}

.titlekey 
{
    padding: .5em 5px;   
    text-align:left; 
}

.tourDetails 
{
    margin-top:1em;
    text-align:left;
    }

.tdfieldname {font-weight:bold;}


.image-menu
{
}

.image-menu ul
{
    margin:0;
    padding:0;
}

.image-menu ul li
{
    list-style-type:none;
    float:left;
}


.image-row li
{
    float:left;
    width:175px;
    text-align:center;
}
.imagename-tiny
{
    font-size:10px;
}

.package-admin-wrapper
{
    margin-top:1em;
}


.scal-tours
{
    margin:0;
    padding:0;
}

.scal-tours li
{
    list-style-type:none;
    margin-top:.5em;
}

.scal-print 
{
    text-align:right;
}


.tdDesc
{
    font-style:italic;
    font-size:13px;
    vertical-align:top;    
    color: #004684;
}

.tourdetailsform td
{
text-align:left;
}


/*begin package */

.package-wrapper
{
    margin-top:1em;
}    

.pkgtitle-links-wrapper
{
    margin:1em 0;
    padding:0;
    list-style-type:none;
}

.pkg-title-wrap
{
    float:left;    
    width:680px;
}
   
    
.pkg-title h1
{
    font-size:20px;
    color:#376EAA;
    margin-top:0;
    padding-top:0;
    margin-bottom:0;
    padding-bottom:0;
}




.pkg-header-row 
{
    margin:0;
    padding:0;
}    

.pkg-header-row li
{
    float:left;
    list-style-type:none;
}

.pkg-numdays
{
    text-align:left;
    padding-right:10px;
}

.pkg-type
{
    float:right !important;
    font-weight:bold;
    color:#376EAA;
    font-size:14px;
}

.pkg-label
{
    font-weight:bold;
    color:#376EAA;
    font-size:14px;
}

.extra-links
{
    float:right;
    width:200px;
}

.extra-links div
{
    border:2px solid #376EAA;
    text-align:center;
    padding:.5em 0;
}
.extra-links div a
{
    display:block;
    margin-bottom:.3em;
    font-weight:bold;
}

.pkg-map
{
    width:200px;
    float:right;
}

.classify-image
{
    margin:1em 0 0 0;
    padding:0;
    list-style-type:none;
}

.pkg-classify
{
    width:500px;
    float:left;
}

.pkg-highlights-wrap
{
    width:480px;
    border:1px solid #2F6AA4;
}

.highlights-header
{
    background-color:#2F6AA4;
    color:#fff;
    font-weight:bold;
    padding:.2em;
}


.highlights-wrap
{
    margin:0;
    padding:0;    
    font-size:14px;
    color:#2F6AA4;
    background-color:#EEEEF0;
}

.highlights-wrap li
{
    list-style-type:disc !important;
}
.highlights-col-left
{
    float:left;
    width:220px;
    margin:0 0 0 0 0;
    padding:.7em 0 .7em 25px;
}

.highlights-col-right
{
    float:right;
    width:210px;
    margin:.5em 0 0 0 0;
    padding:.7em 10px .7em 10px;
}

.pkg-desc
{
    width:480px;
}

.pkg-image
{
    width:400px;
    float:left;
    text-align:left;
}




.pricing-details-map
{
    margin:1em 0 0 0;
    padding:0;
}

.pricing-details-col
{
    width:630px;
    float:left;
    border:1px solid #2F6AA4;
}
.pricing-details
{
}

.schedule-header
{
    background-color:#2F6AA4;
    color:#fff;
    font-weight:bold;
    padding:.2em 5px;
}

.pkg-schedule
{
    padding-top:.5em;
}

.date-rate
{    
    width:630px;
    font-size:14px;
    padding-left:15px;
    
}

.date-rate-headerrow
{
    color:#2F6AA4;
    font-size:14px;
    font-weight:bold;
}

.pkg-tour-details
{
    border-top:2px solid #2F6AA4;
    margin-top:1em;
    padding-bottom:1em;
}

.pkg-tour-details-header
{
    font-size:14px;
    font-weight:bold;
    padding-top:.5em;
    color:#376EAA;
}
.pkg-tour-details p
{
    margin:.2em 0 0 0;
    font-size:14px;
    padding-left:15px;
    padding-right:15px;
}


.pkg-map-col
{
    width:250px;
    float:right;
}



.pkg-itinerary
{
    margin-top:1em;
    font-size:14px;
    background-color:#ededed;
    border: 1px solid #2F6AA4;
}

.pkg-itinerary-head
{
    background-color: #2F6AA4;
    color: #FFFFFF;
    font-weight: bold;
    padding: 0.2em 5px;
    font-size:16px;
}

.pkg-itinerary-content
{
    padding:10px 15px;
   
}
.pkg-itinerary-content p
{
    padding-top:0;
    margin-top:0;
    /*padding-left:15px;*/
}

.overlay{
    position: absolute;
    top: 0; left: 0; bottom: 0; right: 0;
}

.itinerary-oneday
{
    margin:0;
    padding:0;
}

.itinerary-oneday li
{
    float:left;
    list-style-type:none;
}

.intin-day
{
    width:60px;
    font-weight:bold;
}

.itin-desc
{
    width:810px;
}


.pkg-inclusions
{
    margin-top:1.5em;
}

.inclusions-header
{
    background-color: #2F6AA4;
    color: #FFFFFF;
    font-weight: bold;
    padding: 0.2em 5px;
    font-size:16px;
}

.pkg-inclusions ul
{
    margin:0;
    padding:0;
    list-style-type:none;
}
.inclusions
{
    float:left;
    width:650px;
    border:1px solid #2F6AA4;
}

.inclusions-content
{
    padding:10px;
}
.inclusions-content li
{
    list-style-type:disc !important;
    margin-left:10px !important;
}

.inclusions-content ul li
{
    list-style-type:disc !important;
    margin-left:10px !important;
}

.pkg-profile
{
    margin-top:1.5em;
}

.profile-header
{
    background-color: #2F6AA4;
    color: #FFFFFF;
    font-weight: bold;
    padding: 0.2em 5px;
    font-size:16px;
}

.pkg-profile ul
{
    margin:0;
    padding:0;
    list-style-type:none;
}
.profile
{
    float:left;
    width:650px;
    border:1px solid #2F6AA4;
}

.profile-content
{
    padding:10px;
}
.profile-content li
{
    list-style-type:disc !important;
    margin-left:10px !important;
}

.profile-content ul li
{
    list-style-type:disc !important;
    margin-left:10px !important;
}

/*end package */
