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; }

.box-row { WIDTH: 472px; MARGIN-BOTTOM: 18px; OVERFLOW: auto }

.bta { margin-left: 13px; }

.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; }

#fb-like { POSITION: absolute; TOP: 90px; LEFT: 480px; }
#g-plus { POSITION: absolute; TOP: 65px; LEFT: 480px; }

#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 .highlights .highlights-images-noborder { PADDING-LEFT: 1px; WIDTH: 164px; FLOAT: left }
#maincol .highlights .highlights-images-noborder IMG { PADDING-LEFT: 3px; MARGIN-BOTTOM: 18px; }

#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 }

#maincol .update-header header4 { font-size: 1.857em; line-height: 1.321; font-weight: bold; letter-spacing: -1px; border-bottom: 5px solid #942121; margin-bottom: 12px; color: #000; }
#maincol .image-text-box-home-wide p { font-size: 0.857em; line-height: 1.333; margin: 0 0 1px; letter-spacing: -0.2px;}

#maincol a.click-to-enter-btn { POSITION: absolute; TEXT-INDENT: -999em; WIDTH: 700px; DISPLAY: block; background: url("../images/click-to-enter-btn.gif") no-repeat 201px 0px; HEIGHT: 53px; }
#maincol a.click-to-enter-btn:hover { background-position: 201px -54px; }

#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; }

.search-results li .search-result-text .tour-extra-info-box a.view-tour-button-gold { background: url("../images/view-tour-btn-gold.gif") 0 0 no-repeat; width: 83px; height: 23px; display: block; text-indent: -999em; position: absolute; top: 6px; right: 11px;}
.search-results li .search-result-text .tour-extra-info-box a.view-tour-button-gold:hover { background-position: 0 -23px; }

.search-results li .search-result-text .tour-extra-info-box a.view-tour-button-silver { background: url("../images/view-tour-btn-silver.gif") 0 0 no-repeat; width: 83px; height: 23px; display: block; text-indent: -999em; position: absolute; top: 6px; right: 11px;}
.search-results li .search-result-text .tour-extra-info-box a.view-tour-button-silver:hover { background-position: 0 -23px; }

.search-results li .search-result-text .tour-extra-info-box a.view-tour-button-bronze { background: url("../images/view-tour-btn-bronze.gif") 0 0 no-repeat; width: 83px; height: 23px; display: block; text-indent: -999em; position: absolute; top: 6px; right: 11px;}
.search-results li .search-result-text .tour-extra-info-box a.view-tour-button-bronze:hover { background-position: 0 -23px; }


#sim-box { MARGIN: 0px 0px 18px 1px; WIDTH: 224px; BACKGROUND: url("../images/sim-box-top.gif") no-repeat 0px 0px }

#sitesearch { POSITION: absolute; TOP: 55px; LEFT: 660px }

#socialtwist_bta { POSITION: absolute; WIDTH: 99px; HEIGHT: 30px; TOP: 50px; LEFT: 770px }

#socialtwist-yt { POSITION: absolute; WIDTH: 82px; HEIGHT: 25px; TOP: 53px; LEFT: 813px }

.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 { CURSOR:pointer; 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 { PADDING-RIGHT: 21px; PADDING-LEFT: 21px; FONT-WEIGHT: bold; FONT-SIZE: 1.14em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; COLOR: #666; }
#tour-detail-dont-miss-out P SPAN.text { PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FONT-SIZE: 0.75em; COLOR: #666; PADDING-TOP: 0px; }
#tour-detail-dont-miss-out P SPAN.price-from { PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 1.65em; COLOR: #666; }

.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; background: url("../images/none_existant.gif") }

.tour-page-mini { POSITION: relative; MARGIN: 0px 10px 10px 0px; WIDTH: 206px; FLOAT: left; HEIGHT: 126px }

#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; }

.top-tours { WIDTH: 225px; MARGIN-BOTTOM: 18px; BACKGROUND: url("../images/top-tours-bottom.gif") #ece4d1 no-repeat left bottom }
.top-tours H3 { PADDING-BOTTOM: 7px; PADDING-LEFT: 43px; PADDING-RIGHT: 16px; BACKGROUND: url("../images/star-header.gif") #942121 no-repeat 0px 0px; LETTER-SPACING: 0px; COLOR: #fff; FONT-SIZE: 1.07em; FONT-WEIGHT: bold; PADDING-TOP: 9px }
.top-tours UL { PADDING-BOTTOM: 20px; PADDING-LEFT: 13px; PADDING-RIGHT: 0px; BACKGROUND: url("../images/top-tours-top.gif") no-repeat left top; PADDING-TOP: 13px }


#twitter-icon { LEFT: 870px; WIDTH: 22px; POSITION: absolute; TOP: 9px; HEIGHT: 22px }
#flags-korea { LEFT: 898px; }
#flags-germany { LEFT: 928px; }
#treklive-icon { LEFT: 827px; POSITION: absolute; TOP: 6px; }
#flags-france { LEFT: 960px; WIDTH: 26px; POSITION: absolute; TOP: 11px; HEIGHT: 17px }


#email-signup { PADDING-BOTTOM: 18px; BACKGROUND: url("../images/sidebar-plain-bg.gif") no-repeat left bottom }
#email-signup P { PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.416; PADDING-LEFT: 20px; PADDING-RIGHT: 20px; COLOR: #666; FONT-WEIGHT: bold; PADDING-TOP: 0px }


/*
 * 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;
}


