img {max-width: 100%;} /* Should be a common rule in strapon */

.collapsed_navigator_geoidtaxonomynavigator {display:none;}
.showhide-navigators a#showNavigators, .make_expander {background:transparent url("/img/search/arrows_down_7x9.png") no-repeat 0 center; padding-left:12px; color:#006; }
.showhide-navigators a#hideNavigators, .make_collapser {background:transparent url("/img/search/arrows_up_7x9.png") no-repeat 0 center; padding-left:12px; color:#006; }
.holidayRentalsMap { height: 300px; }
.object-gallery .photoframe img{ max-width:602px }  /* Fix for at noen av boldene på reise er bredere en det er plass til, kan fjernes når vi tuner bildestørrelser */
a.button.disabled{
    color: #999;
    text-shadow: #fff -1px 0 0;
    background: #eee none;
    border-color: #ccc;
    cursor: default;}

#prepackage-search-form #first-departure-date,#prepackage-search-form #last-departure-date {
    width:121px;
}

#nextPrevAlbumPhoto .faded {
    text-decoration: none;
    color: #666;
    cursor: default;}

body#travel span.facebook, body#travel span.twitter{
    display:none;
}

@media screen and (max-width:1000px) {
    .object-gallery .photoframe img { max-width:98% } /* Fix for at noen av boldene på reise er bredere en det er plass til, kan fjernes når vi tuner bildestørrelser */
    #prepackage-search-form .span4{ width:210px;}
    #prepackage-search-form #first-departure-date,#prepackage-search-form #last-departure-date { width:85px!important;}
}

/* Reise-spesifikke responsive tilpasninger */
@media screen and (max-width:767px) {
    #banners-bottom-wide {display:none;}
    .last-seen{display: none;}
    #prepackage-search-form #first-departure-date,#prepackage-search-form #last-departure-date { width:121px!important;}
    #prepackage-search-form .span4{ width:280px;}
}

@media screen and (max-width:640px) {
    .restplass-condenced .unit{ width: 50%;padding-bottom:0 !important;}
    .restplass-condenced .lastUnit{ width:100%;}
    .restplass-condenced .lastUnit .button{ margin:0; }
    #prepackage-search-form .span4{
        width:260px;
    }
    #prepackage-search-form input.span4,
    #prepackage-search-form textarea.span4 {
        width: 246px;
    }

    #prepackage-search-form #first-departure-date,#prepackage-search-form #last-departure-date {
        width:106px!important;
    }
    #prepackage-search-form #last-departure-date{ margin-left:0!important; }
    #prepackage-search-form button[type="submit"]{ float:none; }

    .easyad {display:none;}

    #currencyForm .size1of5,
    #currencyForm .size2of5 {width:100%;}
    #currencyForm .size1of5 .centerify {text-align:left; margin-top:0 !important;}
}
@media screen and (min-width:640px){
    #prepackage-search-form .r-size1of2{width: 50%!important;}
}

    @media screen and (max-width:480px) {
    .restplass-condenced .unit{ width:75%; padding-bottom:0 !important;}
    .restplass-condenced .lastUnit{ width:25%;}
    .restplass-condenced .lastUnit .button{ margin:0 20px 0 0!important; padding: 4px 10px; }
    .restplass-condenced .smalltext{ font-size:13px;}
    .restplass-condenced .neutral{ color:#000;}

    .webad-inline1, .webad-inline2, .webad-mobilebottom { display:block; }

    #order-details .size1of3 {width:50%;}
    #order-details .size1of3.lastUnit {width:100%; text-align:right;}
    #order-details img {display:none;}
    #order-details .media{margin-left: 0!important;}


}

.sprite.submarket {background: url(/img/travel/submarket_sprite.png) 0 8px no-repeat; background-position: 0 0px;}
.sprite.submarket.flight {background-position: 0 10px;}
.sprite.submarket.holidayrental {background-position: 0 -49px;}
.sprite.submarket.weekendcalendar {background-position: 0 -110px;}
.sprite.submarket.prepackage {background-position: 0 -170px;}
.sprite.submarket.hotel {background-position: 0 -230px;}
.sprite.submarket.lastminute {background-position: 0 -290px;}
.sprite.submarket.car {background-position: 0 -350px;}
.sprite.submarket.theme {background-position: 0 -410px;}

.currencyList img {border:1px solid #bbb;}

.media .supplier-logo {max-width: 110px;}

#availability #datepicker .available a {
    color: #000;
}

#availability #datepicker .unavailable {
    background-color:#999 !important;
}

#availability #datepicker .unavailable span {
    color:#000;
    text-decoration:line-through;
}

#availability #datepicker td.highlight{
    background-color: #f60 !important;
}

#availability #datepicker td.highlight a {
    color:#000 !important;
}

#availability #datepicker a:hover {
    text-decoration:none;
}

#availability #datepicker table tbody tr:hover td,table tbody tr:hover th {
    background-color: #def;
}

.restplass-condenced a.button:visited {color:#fff;}