h1 { background: url("../images/trek-america-logo.gif") top left no-repeat; width: 416px; height: 112px; display: block; text-indent: -999em; }

BODY { COLOR: #423833; }

#accordion h3 { text-decoration: underline; cursor: pointer; color: #942121; }

#alternate-search-results { text-align: center; color: #942121; font-weight: bold; position: relative; top: -26px; margin-bottom: -20px; }
.search-results { margin-top: 20px; }

.bta { margin-left: 42px; }

.clients-saying { PADDING-TOP: 131px; }
.clients-saying BLOCKQUOTE P { MARGIN: -10px 10px 3px 0px; }

#contact-us-now UL { PADDING-RIGHT: 13px; PADDING-LEFT: 22px; FONT-SIZE: 0.92em; PADDING-BOTTOM: 0px; PADDING-TOP: 10px; }

.img-right { margin: 0 0 0 10px; float: right; }
.img-left { margin: 0 10px 0 0; float: left; }

#maincol .highlights1col p { font-size: 1em; line-height: 1.285; margin-bottom: 6px; }
#maincol .highlights1col p a { font-size: 0.857em; font-weight: bold; line-height: 1.5; margin-bottom: 6px; }
#maincol .highlights1col { border-bottom: 1px dotted #9b9b9b; padding-bottom: 15px; margin-bottom: 17px; }
#maincol .highlights1col li { background: url("../images/red-star.gif") 0 0 no-repeat; padding-left: 24px; margin-bottom: 20px; font-size: 0.857em; line-height: 1.333; }
#maincol .highlights { BORDER-BOTTOM: #9b9b9b 1px dotted; WIDTH: 100%; MARGIN-BOTTOM: 17px; OVERFLOW: hidden; }
#maincol .highlights .highlights-content LI { LINE-HEIGHT: 1.333; PADDING-LEFT: 24px; MARGIN-BOTTOM: 15px; BACKGROUND: url("../images/red-star.gif") no-repeat 0px 0px; FONT-SIZE: 0.85em; }
#maincol .highlights .highlights-images IMG { BORDER-BOTTOM: #ccc 3px solid; BORDER-LEFT: #ccc 3px solid; MARGIN-BOTTOM: 12px; BORDER-TOP: #ccc 3px solid; BORDER-RIGHT: #ccc 3px solid; }

#maincol .highlights1col2 P { LINE-HEIGHT: 1.285; MARGIN-BOTTOM: 6px; FONT-SIZE: 1em }
#maincol .highlights1col2 P A { LINE-HEIGHT: 1.5; MARGIN-BOTTOM: 6px; FONT-SIZE: 0.85em; FONT-WEIGHT: bold }
#maincol .highlights1col2 { BORDER-BOTTOM: #9b9b9b 1px dotted; PADDING-BOTTOM: 15px; MARGIN-BOTTOM: 17px }
#maincol .highlights1col2 LI { LINE-HEIGHT: 1.333; PADDING-LEFT: 24px; MARGIN-BOTTOM: 20px; BACKGROUND: url("../images/red-star.gif") no-repeat 0px 0px; FONT-SIZE: 0.85em }
#maincol .highlights1col2 H2 { BORDER-BOTTOM-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-TOP-STYLE: none; FONT-SIZE: 1.57em; BORDER-LEFT-STYLE: none }

#maincol .sitemapcol P { FONT-SIZE: 1em; MARGIN-BOTTOM: 6px; LINE-HEIGHT: 1.285 }
#maincol .sitemapcol P A { FONT-WEIGHT: bold; FONT-SIZE: 0.85em; MARGIN-BOTTOM: 6px; LINE-HEIGHT: 1.5 }
#maincol .sitemapcol { MARGIN-BOTTOM: 17px; PADDING-BOTTOM: 15px; BORDER-BOTTOM: #9b9b9b 1px dotted }
#maincol .sitemapcol LI { PADDING-LEFT: 24px; FONT-SIZE: 0.85em; BACKGROUND: url("../images/red-star.gif") no-repeat 0px 0px; MARGIN-BOTTOM: 7px; LINE-HEIGHT: 1.333 }

#navigation-ul li ul li.current-page a { color: #942121; }

#navigation UL LI { overflow: hidden; } 
#navigation UL LI A { HEIGHT: 17px; TEXT-TRANSFORM: none; }
#navigation UL LI UL LI A { TEXT-DECORATION: underline; }


.quick-search-forms-container #tour-code-go { MARGIN-RIGHT: 13px; }
.quick-search-forms-container UL.line { WIDTH: 200px; MARGIN-TOP: 2px; PADDING-TOP: 2px; BORDER-TOP: #EEEEEE 1px dotted; }

.tour-overview { overflow: hidden; }

#search-box-container-german { background: url("../images/search-box-bg-german.gif") bottom left no-repeat; padding: 0 0 70px; margin: 17px 0 40px; position: relative; }

.search-box-text a { cursor: pointer; }

#search-results-page .pagination { WIDTH: 282px; }
#search-results-page .pagination a { font-size: 0.928em; }
#search-results-page .pagination a:hover { color: #942121; }
#search-results-page P.results-meta { WIDTH: 400px; }
.search-results LI .search-result-text .tour-extra-info-box P SPAN { BACKGROUND: none; }
.search-results LI .search-result-text P.desc { MARGIN-BOTTOM: 10px; }
.search-results li .search-result-text p.cost-from { color: #000; }

.special-image-box { width: 226px; height: 134px; margin: 0 0 13px; background: none; position: relative; }

#tab-tour-content-container { padding: 0px; }
.tab-tour-content { padding: 25px 35px 70px 36px; }

#tab-tour-content-container P { COLOR: #292421; }
#tab-tour-content-container UL { COLOR: #292421; }

#tab-tour-content-container UL.itinerary-details H4 { MARGIN-TOP: 4px; }
#tab-tour-content-container IMG.ssl { FLOAT: right; MARGIN: 0px 0px 10px 5px; }
#tab-tour-content-container #tab-tour-connect H3.first { MARGIN-BOTTOM: 5px; }



.toggle { position: relative; }

#tour-detail-nav LI span { PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 13px; FONT-WEIGHT: bold; FONT-SIZE: 1em; BACKGROUND: url("../images/tab-bg.gif") no-repeat -141px 0px; PADDING-BOTTOM: 6px; WIDTH: 125px; COLOR: #534741; PADDING-TOP: 10px; LETTER-SPACING: -1px; HEIGHT: 15px; TEXT-DECORATION: none; }
#tour-detail-nav LI.selected span { BACKGROUND-POSITION: 0px 0px; COLOR: #fff; }

#tour-detail-dont-miss-out H4 { PADDING-RIGHT: 21px; PADDING-LEFT: 21px; FONT-SIZE: 1.22em; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px; }
#tour-detail-dont-miss-out P SPAN.text { PADDING-RIGHT: 5px; PADDING-LEFT: 0px; COLOR: #666; FONT-SIZE: 0.75em; PADDING-TOP: 0px; }
#tour-detail-dont-miss-out P SPAN.price-from { FONT-SIZE: 1.5em; COLOR: #444; PADDING-LEFT: 25px; }


.tour-overview H4 { MARGIN-TOP: 20px; MARGIN-BOTTOM: 6px; COLOR: #000; }
.tour-overview LI { COLOR: #2e4282; LINE-HEIGHT: 1.55; FONT-SIZE: 0.85em; }
.tour-overview LI SPAN.highlighted-gt { COLOR: #2e4282; }

#tour-photo-gallery H3 { MARGIN-TOP: 0px; MARGIN-BOTTOM: 10px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; }

.tour-map-tn { POSITION: relative; width: 190px; height: 168px; MARGIN: -20px 10px 10px 0px; FLOAT: right }

.gallery a { width: 100%; height: 100%; left: 0; top: 0; text-indent: -5000px; overflow: hidden; position: absolute; }

#trekkers-feedback h3 { margin-bottom: 23px; }
#trekkers-feedback P { PADDING-RIGHT: 10px; PADDING-LEFT: 15px; FONT-WEIGHT: bold; PADDING-BOTTOM: 0px; COLOR: #666; LINE-HEIGHT: 1.416; PADDING-TOP: 0px; }



#twitter-icon { POSITION: absolute; WIDTH: 22px; HEIGHT: 22px; TOP: 9px; LEFT: 957px; }


/*
 * Smoothbox v20070814 by Boris Popoff (http://gueschla.com)
 *
 * Based on Cody Lindley's Thickbox, MIT License
 *
 * Licensed under the MIT License:
 *   http://www.opensource.org/licenses/mit-license.php
 */


html, body {
min-height: 100%;
height: auto !important;
height: 100%
}

#TB_window {
        font: 12px Arial, Helvetica, sans-serif;
        color: #333333;
}

#TB_secondLine {
        font: 10px Arial, Helvetica, sans-serif;
        color:#666666;
}

#TB_window a:link {color: #666666;}
#TB_window a:visited {color: #666666;}
#TB_window a:hover {color: #000;}
#TB_window a:active {color: #666666;}
#TB_window a:focus{color: #666666;}

#TB_overlay {
        position: absolute;
        z-index:100;
        top: 0px;
        left: 0px;
        background-color:#000;
}

#TB_window {
        position: absolute;
        background: #ffffff;
        z-index: 102;
        color:#000000;
        border: 4px solid #525252;
        text-align:left;
}

#TB_window img {
        display:block;
        margin: 15px 0 0 15px;
        border-right: 1px solid #ccc;
        border-bottom: 1px solid #ccc;
        border-top: 1px solid #666;
        border-left: 1px solid #666;
}

#TB_caption{
        height:25px;
        padding:7px 30px 10px 25px;
        float:left;
}

#TB_closeWindow{
        height:25px;
        padding:11px 25px 10px 0;
        float:right;
}

#TB_closeAjaxWindow{
        padding:5px 10px 7px 0;
        margin-bottom:1px;
        text-align:right;
        float:right;
}

#TB_ajaxWindowTitle{
        float:left;
        padding:7px 0 5px 10px;
        margin-bottom:1px;
}

#TB_title{
        background-color:#e8e8e8;
        height:27px;
}

#TB_ajaxContent{
        clear:both;
        padding:2px 15px 15px 15px;
        overflow:auto;
        text-align:left;
        line-height:1.4em;
}

#TB_ajaxContent p{
        padding:5px 0px 5px 0px;
}

#TB_load{
        position: absolute;
        display:none;
        height:100px;
        width:100px;
        z-index:101;
}

#TB_HideSelect{
        z-index:99;
        position:absolute;
        top: 0;
        left: 0;
        background-color:#fff;
        border:none;
}

#TB_iframeContent{
        clear:both;
        border:none;
        margin-bottom:-1px;
        margin-top:1px;
}

/* IE6 */
* html #TB_iframeContent{
        margin-bottom:1px;
}


