/**
 * @site Djoser Theme Destination
 * @revision $Revision: 1.1.2.1 $
 *
 * @styleguide:
 *  colors {
 *   white:  #fff;
 *   black:  #000;
 *   brown:  #6c4314;
 *   red:    #b01e19;
 *  }
 *  fonts {
 *   headers:     Journal;
 *   naviagation: Univers Condensed Bold;
 *   text:        Verdana, Helvetica, sans-serif;
 *  }
 */

/**
 * Theme destination
 * Templates that are only used in Theme-destination or are different from the Theme-style
 */

/**
 * Large content-area
 */
.subsite-homepage #content { padding: 70px 262px 1em 210px; }

/* homepage */
ul.destination-trips { margin: 2em 0; padding: 0; list-style-type: none; }
    ul.destination-trips li { margin-bottom: 1.5em; }
        ul.destination-trips li h3 { margin: 0; padding: 0; }
            ul.destination-trips li h3 a { display: block; border: 0; background-color: transparent; background-repeat: no-repeat; background-position: left top; }
                ul.destination-trips li h3 a span { text-transform: uppercase; }
        ul.destination-trips li p { margin: 0; padding: 0; }
        ul.destination-trips li .destination-triplinks { font-weight: bold; }
            ul.destination-trips li .destination-triplinks a { color: #6c4314; border: 0; }
                ul.destination-trips li .destination-triplinks a:hover { color: #b01e19; }

/* inline lists */
dl.inline-section { margin: 0 0 1em 0; padding: 47px 0 0 0; width: 363px; background: transparent url(/assets/djoserthema_2010/images/default/destination/bg_inline_section_top.gif) no-repeat left top; }
    dl.inline-section dd { margin: 0; padding: 0 20px; border-bottom: 1px solid #f3e6d6; background: transparent url(/assets/djoserthema_2010/images/default/destination/bg_inline_section_middle.gif) repeat-y left top; }
dl.inline-section dd h2 { background-color: transparent; background-repeat: no-repeat; background-position: left top; }
    dl.inline-section dd h2 span { visibility: hidden; }
    dl.inline-section dd ul { margin: 0; padding: 0; list-style-type: none; }
        dl.inline-section dd ul li { }
            dl.inline-section dd ul li a { display: block; color: #6c4314; padding-left: 15px; border: 0; background: transparent url(/assets/djoserthema_2010/images/default/cross_green.gif) no-repeat 0 .4em; }
                dl.inline-section dd ul li a:hover { color: #b01e19; background-image: url(/assets/djoserthema_2010/images/default/cross_red.gif); }
    dl.inline-section dd.bottom { margin-top: -1px; height: 44px; background: transparent url(/assets/djoserthema_2010/images/default/destination/bg_inline_section_bottom.gif) no-repeat left top; }

/* blocks (overrules inline-section-style) */
dl.homeblock dd ul li.block { margin-bottom: 0; }
    dl.homeblock dd ul li.block h2 { display: block; width: 100%; margin: 0; margin-bottom: 6px; text-indent: -9000px; }
    dl.homeblock dd ul li.block img { float: left; }

/* subheaders */
#subheader { margin: 0 0 1em 0; padding: 0; background-color: transparent; background-repeat: no-repeat; background-position: left top; }
    #subheader span { text-transform: uppercase; }

/* productinformation */
#routecolumn { margin: 1em 0 0 0; padding: 0; background-color: transparent; background-repeat: no-repeat; background-position: left top; }
    #routecolumn span { text-transform: uppercase; }

/* faq */
.faq { margin: 1em 0 0 0; padding: 0; background-color: transparent; background-repeat: no-repeat; background-position: left top; }
    .faq span { visibility: hidden; }

.jubileum-banner { float: left; clear: both; margin: 1em 0; border: 0; }

/* route */
#departuredates { }
    #departuredates fieldset { margin: 0; padding: 0; border: 0; }
    #departuredates h2 { float: left; font-weight: normal; color: #6c4314; margin: 0; padding: 0; }
    #departuredates select { margin-left: 11px; }
    #departuredates .submit { font-weight: bold; color: #b01e19; text-align: left; margin: 6px 0 0 0; padding: 0 0 0 14px; border: 0; background: transparent url(/assets/djoserthema_2010/images/default/bullet_red.gif) no-repeat left center; }
        #departuredates .submit:hover { cursor: pointer; color: #6c4314; background-image: url(/assets/djoserthema_2010/images/default/bullet_brown.gif); }

    .discount { position: relative; z-index: 3; cursor: help; }
        .discount .discountterms { display: none; position: absolute; top: .7em; right: -50px; padding: 5px; width: 150px; border: 1px solid #b01e19; background-color: #f9e9cf; }
        .discount:hover .discountterms { display: block; }

.plain_list { margin: 1em 0; padding: 0; list-style-type: none; }

/* arrangements */
.prices_info { margin-top: 1em; }
#prices { margin: 0; padding: 0; border: 0; }
    #prices td { vertical-align: bottom; }
span.title {
display: block; float: left;
font-weight: bold;
width: 165px; }

#extrainfocolumn { clear: both; }

.special-price-large { clear: both; margin: 0 0 1em 0; padding: 0; width: 169px; height: 67px; background: transparent url(/assets/djoserthema_2010/images/default/special_price.png) no-repeat left top; }
.special-price-small { float: left; margin: 0 0 0 .2em; padding: 0; width: 16px; height: 16px; background: transparent url(/assets/djoserthema_2010/images/default/special_price_small.png) no-repeat left top; }
    .special-price-large span, .special-price-small span { visibility: hidden; }

.arrangements-top { float: left; clear: both; width: 490px; margin-bottom: 2em; padding-top: 64px; background: transparent url(/assets/djoserthema_2010/images/default/destination/bg_arrangements_top.gif) no-repeat left top; }
    .arrangements-bottom { float: left; padding-bottom: 55px; background: transparent url(/assets/djoserthema_2010/images/default/destination/bg_arrangements_bottom.gif) no-repeat left bottom; }
        .arrangements-middle { float: left; width: 440px; padding: 0 35px 0 15px; background: transparent url(/assets/djoserthema_2010/images/default/destination/bg_arrangements_middle.gif) repeat-y left top; }

            .arrangements-middle h2 { float: left; width: 50%; text-indent: -9000px; background-color: transparent; background-repeat: no-repeat; background-position: left top; }
            .arrangements-middle h2.availability { float: right; }

            table.arrangements { float: left; width: 100%; margin-bottom: 11px; background-color: #f9e9cf; }
            table.arrangements td { vertical-align: top; padding-left: 6px; }

            table.arrangements .month { height: 33px; font-weight: bold; vertical-align: bottom; border-bottom: 2px solid #fdf4e5; }
            table.arrangements .day { font-weight: bold; width: 50px; border-bottom: 2px solid #fdf4e5; }
            table.arrangements .price { width: 70px; border-bottom: 2px solid #fdf4e5; border-left: 2px solid #fdf4e5; }
                table.arrangements .price .price-text { float: left; }
            table.arrangements .information { border-bottom: 2px solid #fdf4e5; border-left: 2px solid #fdf4e5; }
            table.arrangements .available { width: 80px; border-bottom: 2px solid #fdf4e5; border-left: 2px solid #fdf4e5; }
            table.arrangements .book { width: 70px; border-bottom: 2px solid #fdf4e5; border-left: 2px solid #fdf4e5; }

ul.info_pictures { float: left; width: 100%; margin: 11px 0; padding: 0; list-style-type: none; }
    ul.info_pictures li { float: left; height: 50px; margin: 0 17px 17px 0; }
        ul.info_pictures li a { border: 0; }

#tripinfo-print-button { float: right; display: block; border: 0; width: 146px; height: 36px; background: transparent url(/assets/djoserthema_2010/images/default/print_button.png) no-repeat left top; }
    #tripinfo-print-button span { visibility: hidden; }
