﻿@charset "utf-8";
/* ##STRUCTURE START ## */
body {background-color:#edeff1;} 
#full-wrap {background-color:#ffffff;}
#page-wrap{width:100%;margin:0 auto;*zoom:1;background-color:#fff;padding-bottom:10px;}
#page-wrap:before,#page-wrap:after{display:table;content:"";line-height:0}
#page-wrap:after{clear:both}
#top-header, #newsletter, header, footer{margin:0;font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:'tahoma',arial,sans-serif;color:#434343;}
header .clearfix, nav .clearfix, footer .clearfix {*zoom:1}
header .clearfix:before, header .clearfix:after, nav .clearfix:before, nav .clearfix:after, footer .clearfix:before, footer .clearfix:after{display:table;content:"";line-height:0}
header .clearfix:after, nav .clearfix:after, footer .clearfix:after{clear:both}
nav .clear {clear:both}
footer,header,nav {display:block}    
#top-header img, #newsletter img, header img, footer img{max-width:100%;height:auto;vertical-align:middle;border:0;-ms-interpolation-mode:bicubic}
#top-header label, #newsletter label, header label, footer label{display:block;margin-bottom:5px;cursor:pointer;line-height:130%;font-size:81.25%}
#top-header input, #newsletter input, header input, footer input{margin:0;font-size:81.25%;vertical-align:middle;font-family:'tahoma',arial,sans-serif;width:95%;line-height:130%;*overflow:visible;line-height:normal}
#top-header input::-moz-focus-inner, #newsletter input::-moz-focus-inner, header input::-moz-focus-inner, footer input::-moz-focus-inner{padding:0;border:0}
#top-header input[type="submit"], #newsletter input[type="submit"], header input[type="submit"], footer input[type="submit"]{-webkit-appearance:button;cursor:pointer}
#top-header input[type="text"], #newsletter input[type="text"], header input[type="text"], footer input[type="text"] {display:inline-block;height:20px;padding:4px 6px;font-size:14px;line-height:20px;color:#555;vertical-align:middle;background-color:#fff;border:1px solid #ccc;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);-webkit-transition:border linear .2s,box-shadow linear .2s;-moz-transition:border linear .2s,box-shadow linear .2s;-o-transition:border linear .2s,box-shadow linear .2s;transition:border linear .2s,box-shadow linear .2s}
#top-header input[type="text"]:focus, #newsletter input[type="text"]:focus, header input[type="text"]:focus, footer input[type="text"]:focus {border-color:rgba(82,168,236,0.8);outline:0;outline:thin dotted \9;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);-moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6);box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(82,168,236,.6)}
#top-header a, #newsletter a, header a, footer a{color:#434343;text-decoration:none;font-weight:normal;}
#top-header a:link, #newsletter a:link, header a:link, footer a:link{color:#434343;text-decoration:none;font-weight:normal;}
#top-header a:focus, #newsletter a:focus, header a:focus, footer a:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px;color:#fb4f14}
#top-header a:hover, #newsletter a:hover, header a:hover, footer a:hover{outline:0;color:#fb4f14}
#top-header a:active, #newsletter a:active, header a:active, footer a:active{outline:0}
nav ul.shadow {box-shadow:0 3px 6px #333;-moz-box-shadow:0 3px 6px #333;-webkit-box-shadow:0 3px 6px #333}
#top-header .mobile, #newsletter .mobile, header .mobile, footer .mobile{display:block !important}
#top-header .desktop, #newsletter .desktop, header .desktop, footer .desktop{display:none !important}
#top-header p, #newsletter p, header p, footer p{margin:0 0 10px;font-size:81.25%; padding-bottom:0px;line-height:130%;}
#top-header h1, #newsletter h1, header h1, footer h1, #top-header h2, #newsletter h2, header h2, footer h2, #top-header h3, #newsletter h3, header h3, footer h3, #top-header h4, #newsletter h4, header h4, footer h4, #top-header h5, #newsletter h5, header h5, footer h5, #top-header h6, #newsletter h6, header h6, footer h6{margin:10px 0;font-family:inherit;font-weight:bold;line-height:20px;color:inherit;text-rendering:optimizelegibility;text-transform:uppercase;font-family:'Trebuchet MS',tahoma,arial,sans-serif;}
#top-header h4, #newsletter h4, header h4, footer h4, #top-header h5, #newsletter h5, header h5, footer h5, #top-header h6, #newsletter h6, header h6, footer h6 {line-height:16px;}
#top-header h1, #newsletter h1, header h1, footer h1{font-size:143.75%;margin-top:0}
#top-header h2, #newsletter h2, header h2, footer h2{font-size:112.5%;padding-bottom:0}
footer section .mobile-extra{display:none;border:1px solid #d9d9d9}
#top-header .btn, #newsletter .btn, header .btn, footer .btn{display:block;*zoom:1;padding:4px 12px;margin-bottom:0;font-weight:bold;line-height:20px;text-align:center;vertical-align:middle;cursor:pointer;color:#333;border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);*border:0;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;*margin-left:.3em;text-transform:uppercase;width:100%;font-size:100%}
#top-header .btn:first-child, #newsletter .btn:first-child, header .btn:first-child, footer .btn:first-child{*margin-left:0}
#top-header .btn:focus, #newsletter .btn:focus, header .btn:focus, footer .btn:focus{outline:thin dotted #333;outline:5px auto -webkit-focus-ring-color;outline-offset:-2px}
#top-header .btn:active, #newsletter .btn:active, header .btn:active, footer .btn:active{background-color:#ccc \9;background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}
#top-header .btn[disabled], #newsletter .btn[disabled], header .btn[disabled], footer .btn[disabled]{cursor:default;background-image:none;opacity:.65;-ms-filter:"alpha(opacity=65)";-moz-opacity:.65;-khtml-opacity:.65;filter:alpha(opacity=65);-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
#top-header .btn-secondary, #newsletter .btn-secondary, header .btn-secondary, footer .btn-secondary{color:#fff;background-color:#007bc9;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#007BC9',endColorstr='#007BC9',GradientType=0);*background-color:#007bc9;filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);font-size:72.5%;height:35px;padding:15px 0 0;width:100%}
#top-header .btn-secondary:hover, #newsletter .btn-secondary:hover, header .btn-secondary:hover, footer .btn-secondary:hover, #top-header .btn-secondary:focus, #newsletter .btn-secondary:focus, header .btn-secondary:focus, footer .btn-secondary:focus, #top-header .btn-secondary:active, #newsletter .btn-secondary:active, header .btn-secondary:active, footer .btn-secondary:active, #top-header .btn-secondary[disabled], #newsletter .btn-secondary[disabled], header .btn-secondary[disabled], footer .btn-secondary[disabled]{color:#FFF;background-color:#0a94eb}
#top-header ul, #newsletter ul, header ul, footer ul{margin:0;padding:0}
#top-header ul li, #newsletter ul li, header ul li, footer ul li{list-style:none}
#top-header ul ul, #newsletter ul ul, header ul ul, footer ul ul{margin-bottom:0}
#top-header li, #newsletter li, header li, footer li{line-height:20px;font-size:81.25%;}
#page-wrap{width:960px;margin:0 auto}
#top-header .desktop, #newsletter .desktop, header .desktop, footer .desktop{display:block !important}
#top-header .mobile, #newsletter .mobile, header .mobile, footer .mobile{display:none !important}
#top-header .right, #newsletter .right, header .right, footer .right{float:right}
#top-header form, #newsletter form, header form, footer form{margin:0}
#top-header label, #newsletter label, header label, footer label, #top-header input, #newsletter input, header input, footer input{font-weight:normal;line-height:20px}
#top-header input:-moz-placeholder, #newsletter input:-moz-placeholder, header input:-moz-placeholder, footer input:-moz-placeholder {color:#999}
#top-header input:-ms-input-placeholder, #newsletter input:-ms-input-placeholder, header input:-ms-input-placeholder, footer input:-ms-input-placeholder {color:#999}
#top-header input::-webkit-input-placeholder, #newsletter input::-webkit-input-placeholder, header input::-webkit-input-placeholder, footer input::-webkit-input-placeholder {color:#999}
#top-header input, #newsletter input, header input, footer input {margin-left:0}
#top-header input:focus:invalid, #newsletter input:focus:invalid, header input:focus:invalid, footer input:focus:invalid {color:#b94a48;border-color:#ee5f5b}
#top-header input:focus:invalid:focus, #newsletter input:focus:invalid:focus, header input:focus:invalid:focus, footer input:focus:invalid:focus {border-color:#e9322d;-webkit-box-shadow:0 0 6px #f8b9b7;-moz-box-shadow:0 0 6px #f8b9b7;box-shadow:0 0 6px #f8b9b7}
#top-header .btn, #newsletter .btn, header .btn, footer .btn{font-size:87.5%}
#top-header .btn-secondary, #newsletter .btn-secondary, header .btn-secondary, footer .btn-secondary{font-size:82.25%;font-size:77% \0/;-webkit-box-shadow:2px 0 2px #13558e;-moz-box-shadow:2px 0 2px #13558e;box-shadow:2px 0 2px #13558e;height:auto;padding:4% 9%;padding-left:8%\9}
#top-header input[type="submit"].btn, #newsletter input[type="submit"].btn, header input[type="submit"].btn, footer input[type="submit"].btn{*padding-top:3px;*padding-bottom:3px}
#top-header input[type="submit"].btn::-moz-focus-inner, #newsletter input[type="submit"].btn::-moz-focus-inner, header input[type="submit"].btn::-moz-focus-inner, footer input[type="submit"].btn::-moz-focus-inner{padding:0;border:0}
footer section .mobile-extra{display:block !important;border:0}
.old-common, .core-min {position:relative;}
.AdPanelLeaderboardTop {text-align:center;}
.AdPanelLeaderboardBottom {clear:both; text-align:center;}
.AdPanelMPULeft {text-align:right;} 
.AdPanelWideSkySide {position:absolute; right:-175px; top:0;}
.AdPanelLeaderboardTop div, .AdPanelLeaderboardBottom div, .AdPanelMPULeft div, .AdPanelMPURight div {padding:10px 0;}
/* ##STRUCTURE END ## */
/* ##HEADER START ## */
#nav {padding-top: 0px;}
/* Top Header */
#top-header {width: 100%;background-color: #e9ebee;height: 36px;}
#nav-top {display:block;margin: 0 auto;width: 960px;height: 100%;}
#nav-top-copy {display: none;}
#page-overlay {position:absolute;top:189px;left:0;right:0;bottom:0;background-color:rgba(85, 85, 85, 0.53);z-index:999;display:none !important;}
#nav-top > ul { height:100%;}
#nav-top .nav-right{float: right;height: 100%;}
#nav-top .nav-left{float:left;height: 100%;}
#nav-top .nav-right > li, #nav-top .nav-left > li {float:left;height:100%;}
#nav-top .nav-top-sub-menu{-moz-box-shadow: 5px 3px 5px #dddddd;-webkit-box-shadow:5px 3px 5px #dddddd;box-shadow: 5px 3px 5px #dddddd;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;background-color:#fff;border-left:1px solid #d1d1d1;border-right:1px solid #d1d1d1;border-bottom:1px solid #d1d1d1;/*border-top:1px solid #d1d1d1;*/display:block;left:-9999px;list-style:none outside none;margin:0;padding:0 0 0 0;position:absolute;top:34px;white-space:nowrap;z-index:1000}
#nav-top li.nav-dropdown:hover .nav-top-sub-menu{left:-1px}
#nav-top li a:hover {color: #343434;}
#nav-top .nav-right > li a, #nav-top .nav-left > li a {border-left:1px solid #d1d1d1;color:#343434;display:block;text-transform:uppercase;font-family: 'tahoma',arial,sans-serif; font-size: 12px;vertical-align: middle;margin-left: -1px;height:18px;margin-top:8px;line-height: 143%;font-weight:normal;}
#nav-top .nav-right > li:first-child a, #nav-top .nav-left > li:first-child a{border-left:none;}
#nav-top .nav-right > li, #nav-top .nav-left > li {box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; border-right:1px solid #e9ebee;border-left:1px solid #e9ebee;border-top:1px solid #e9ebee;}
#nav-top .nav-right > li:hover, #nav-top .nav-left > li:hover {background-color:#fff;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box; border-right:1px solid #d1d1d1;border-left:1px solid #d1d1d1;border-top:1px solid #d1d1d1;}
#nav-top li.nav-dropdown{padding-right:16px;position:relative;background-repeat:no-repeat;}
#nav-top .nav-left > li > a {background-image: url('/static/de_division_web_live/assets/top-head.png');background-repeat: no-repeat;padding-left:29px;padding-right: 10px;font-family: 'Titillium Web', sans-serif;font-weight: 600;}
#nav-top .nav-left > li.promotion > a {color: #E6007E;}
#nav-top .nav-right > li > a { padding-right: 10px; padding-left:10px;font-family: 'Titillium Web', sans-serif;font-weight: 600;}
#nav-top li.contact-dropdown {background-image: url('/static/de_division_web_live/assets/top-head.png');background-position: right -179px;}
#nav-top .nav-right > li.backpacker > a span {text-transform: none;font-size: 9px;color:#343434;}
#nav-top .nav-right > li.backpacker > a {color: #fb4f14;}
#nav-top li.contact-dropdown a {background-position: 0 -7px;}
#nav-top li.appointment a {background-position: 0 -37px;}
#nav-top li.promotion a {background-position: 0 -517px;}
#nav-top li.store a {background-position: 0 -67px;}
#nav-top li.account a {background-position: 0 -97px;}
#nav-top .nav-top-sub-menu li {height: 33px;}
#nav-top .nav-left .nav-top-sub-menu li {background-image: url('/static/de_division_web_live/assets/top-head.png');background-repeat: no-repeat;border-bottom: 1px solid #f2f2f2;}
#nav-top .nav-top-sub-menu li a {padding-left: 40px;width:170px;line-height:34px;display: block;font-size:13px;margin-top:0;height:34px;font-family: 'tahoma',arial,sans-serif; cursor:pointer;}
#nav-top .nav-top-sub-menu li:hover {background-color:#e9ebee;}
#nav-top .nav-top-sub-menu a {border:none !important;text-transform:capitalize !important;font-weight:normal !important;}
#nav-top .nav-top-sub-menu .icon-phone {background-position: 6px -298px;}
#nav-top .nav-top-sub-menu .icon-chat {background-position: 6px -358px;}
#nav-top .nav-top-sub-menu .icon-appointment {background-position: 6px -538px;}
#nav-top .nav-top-sub-menu .icon-email {background-position: 6px -328px;}
#nav-top .nav-top-sub-menu .icon-question {background-position: 6px -388px;}
#nav-top .nav-top-sub-menu .icon-person {background-position: 6px -238px;}
#nav-top .nav-top-sub-menu .icon-customerservice{background-position: 6px -448px;}
#nav-top .nav-top-sub-menu .icon-group-travel {background-position: 6px -479px;}
#nav-top .nav-top-sub-menu .icon-free{background-position: 6px -418px;}
#nav-top .nav-top-sub-menu .icon-itinerary{background-position: 6px -207px;}
#nav-top .nav-top-sub-menu .icon-logout{background-position: 6px -268px;}
#nav-top li.flag-dropdown {background-image: url('/static/de_division_web_live/assets/top-head.png');background-position: 21px -179px;}
#nav-top li.flag-dropdown:hover .nav-top-sub-menu{left:-164px;}
#nav-top li.search-dropdown a.search {background: url('/static/de_division_web_live/assets/top-head.png'); background-repeat:no-repeat; background-position: -2px -127px;width: 23px;height: 17px;display: block;margin-top: 9px;}
#nav-top li a.current-flag {width: 20px;padding: 0 5px !important;height: 16px !important;display: block;margin-top: 10px;}
#nav-top li a.current-flag span {display:none;}
#nav-top li a.flag {background:url('/static/de_division_web_live/assets/flags-new.png') no-repeat;}
#nav-top li a.flag:hover {color:#343434 !important;}
#nav-top li a.flag-uk {background-position: 5px 4px;}
#nav-top li a.flag-au {background-position: 5px -25px;}
#nav-top li a.flag-at {background-position: 5px -53px;}
#nav-top li a.flag-cn {background-position: 5px -81px;}
#nav-top li a.flag-dk {background-position: 5px -109px;}
#nav-top li a.flag-fr {background-position: 5px -137px;}
#nav-top li a.flag-de {background-position: 5px -165px;}
#nav-top li a.flag-hu {background-position: 5px -193px;}
#nav-top li a.flag-jp {background-position: 5px -221px;}
#nav-top li a.flag-nz {background-position: 5px -249px;}
#nav-top li a.flag-no {background-position: 5px -278px;}
#nav-top li a.flag-sg {background-position: 5px -306px;}
#nav-top li a.flag-za {background-position: 5px -334px;}
#nav-top li a.flag-ch {background-position: 5px -362px;}
#nav-top li a.flag-se {background-position: 5px -390px;}
#nav-top li a.flag-th {background-position: 5px -418px;}
#nav-top li a.flag-us {background-position: 5px -446px;}
#nav-top li a.flag-globe {background-position: 5px -474px;}
#nav-top li a.current-flag.flag-uk {background-position: 2px -7px;}
#nav-top li a.current-flag.flag-au {background-position: 2px -35px;}
#nav-top li a.current-flag.flag-at {background-position: 2px -63px;}
#nav-top li a.current-flag.flag-cn {background-position: 2px -91px;}
#nav-top li a.current-flag.flag-dk {background-position: 2px -119px;}
#nav-top li a.current-flag.flag-fr {background-position: 2px -147px;}
#nav-top li a.current-flag.flag-de {background-position: 2px -175px;}
#nav-top li a.current-flag.flag-hu {background-position: 2px -203px;}
#nav-top li a.current-flag.flag-jp {background-position: 2px -231px;}
#nav-top li a.current-flag.flag-nz {background-position: 2px -259px;}
#nav-top li a.current-flag.flag-no {background-position: 2px -287px;}
#nav-top li a.current-flag.flag-sg {background-position: 2px -315px;}
#nav-top li a.current-flag.flag-za {background-position: 2px -343px;}
#nav-top li a.current-flag.flag-ch {background-position: 2px -371px;}
#nav-top li a.current-flag.flag-se {background-position: 2px -399px;}
#nav-top li a.current-flag.flag-th {background-position: 2px -427px;}
#nav-top li a.current-flag.flag-us {background-position: 2px -455px;}
#nav-top li a.current-flag.flag-globe {background-position: 2px -483px;}
#nav-top li.search-dropdown {background: none;width: 31px;position:relative}
#nav-top li.search-dropdown:hover .nav-top-sub-menu{left:-322px;}
#nav-top .nav-top-sub-menu #search-form {width:350px;height:55px;}
#nav-top .nav-top-sub-menu #search-form input {width:206px; height:32px; margin-top:10px; margin-left:15px;color:#98999a; padding: 0 0 0 10px;}
#nav-top .nav-top-sub-menu #search-form #start-search {display: inline;color: #fff;background-color: #007bc9;width: 86px;height: 32px;padding:0px}
#nav-top .nav-top-sub-menu #search-form #start-search:hover {color: #fff;background-color: rgb(10, 148, 235);}
@media  only screen and (-webkit-min-device-pixel-ratio: 1.5),
        only screen and (   min--moz-device-pixel-ratio: 1.5),
        only screen and (     -o-min-device-pixel-ratio: 3/2),
        only screen and (        min-device-pixel-ratio: 1.5),
        only screen and (min-resolution: 192dpi){
#nav-top li.flag-dropdown {background-image: url('/static/de_division_web_live/assets/top-head-2x.png');background-position: 21px -178px;background-size:30px 570px;}
#nav-top .nav-left > li > a {background-image: url('/static/de_division_web_live/assets/top-head-2x.png');background-size:30px 570px;background-repeat: no-repeat;padding-left:29px;padding-right: 10px;font-family: 'Titillium Web', sans-serif;font-weight: 600;}
#nav-top li.contact-dropdown {background-image: url('/static/de_division_web_live/assets/top-head-2x.png');background-size:30px 570px;background-position: right -178px;}
#nav-top li.contact-dropdown a {background-position: 0 -6px;}
#nav-top li.appointment a {background-position: 0 -36px;}
#nav-top li.promotion a {background-position: 0 -516px;}
#nav-top li.store a {background-position: 0 -66px;}
#nav-top li.account a {background-position: 0 -96px;}
#nav-top .nav-left .nav-top-sub-menu li {background-image: url('/static/de_division_web_live/assets/top-head-2x.png');background-size:30px 570px;background-repeat: no-repeat;}
#nav-top .nav-top-sub-menu .icon-phone {background-position: 6px -298px;}
#nav-top .nav-top-sub-menu .icon-chat {background-position: 6px -358px;}
#nav-top .nav-top-sub-menu .icon-appointment {background-position: 6px -538px;}
#nav-top .nav-top-sub-menu .icon-email {background-position: 6px -328px;}
#nav-top .nav-top-sub-menu .icon-question {background-position: 6px -388px;}
#nav-top .nav-top-sub-menu .icon-person {background-position: 6px -238px;}
#nav-top .nav-top-sub-menu .icon-customerservice{background-position: 6px -448px;}
#nav-top .nav-top-sub-menu .icon-group-travel {background-position: 6px -479px;}
#nav-top .nav-top-sub-menu .icon-free{background-position: 6px -418px;}
#nav-top .nav-top-sub-menu .icon-itinerary{background-position: 6px -207px;}
#nav-top .nav-top-sub-menu .icon-logout{background-position: 6px -268px;}
#nav-top li.search-dropdown a {background-image: url('/static/de_division_web_live/assets/top-head-2x.png');background-size:30px 570px; background-repeat:no-repeat; background-position: 0 -126px;width: 23px;height: 17px;display: block;margin-top: 7px;}
#nav-top li a.flag {background-image:url('/static/de_division_web_live/assets/flags-new-2x.png');background-repeat:no-repeat;background-size:25px 504px;}
#nav-top li a.flag:hover {color:#343434 !important;}
#nav-top li a.flag-uk {background-position: 5px 4px;}
#nav-top li a.flag-au {background-position: 5px -25px;}
#nav-top li a.flag-at {background-position: 5px -53px;}
#nav-top li a.flag-cn {background-position: 5px -81px;}
#nav-top li a.flag-dk {background-position: 5px -109px;}
#nav-top li a.flag-fr {background-position: 5px -137px;}
#nav-top li a.flag-de {background-position: 5px -165px;}
#nav-top li a.flag-hu {background-position: 5px -193px;}
#nav-top li a.flag-jp {background-position: 5px -221px;}
#nav-top li a.flag-nz {background-position: 5px -249px;}
#nav-top li a.flag-no {background-position: 5px -278px;}
#nav-top li a.flag-sg {background-position: 5px -306px;}
#nav-top li a.flag-za {background-position: 5px -334px;}
#nav-top li a.flag-ch {background-position: 5px -362px;}
#nav-top li a.flag-se {background-position: 5px -390px;}
#nav-top li a.flag-th {background-position: 5px -418px;}
#nav-top li a.flag-us {background-position: 5px -446px;}
#nav-top li a.flag-globe {background-position: 5px -474px;}
#nav-top li a.current-flag.flag-uk {background-position: 2px -7px;}
#nav-top li a.current-flag.flag-au {background-position: 2px -35px;}
#nav-top li a.current-flag.flag-at {background-position: 2px -63px;}
#nav-top li a.current-flag.flag-cn {background-position: 2px -91px;}
#nav-top li a.current-flag.flag-dk {background-position: 2px -119px;}
#nav-top li a.current-flag.flag-fr {background-position: 2px -147px;}
#nav-top li a.current-flag.flag-de {background-position: 2px -175px;}
#nav-top li a.current-flag.flag-hu {background-position: 2px -203px;}
#nav-top li a.current-flag.flag-jp {background-position: 2px -231px;}
#nav-top li a.current-flag.flag-nz {background-position: 2px -259px;}
#nav-top li a.current-flag.flag-no {background-position: 2px -287px;}
#nav-top li a.current-flag.flag-sg {background-position: 2px -315px;}
#nav-top li a.current-flag.flag-za {background-position: 2px -343px;}
#nav-top li a.current-flag.flag-ch {background-position: 2px -371px;}
#nav-top li a.current-flag.flag-se {background-position: 2px -399px;}
#nav-top li a.current-flag.flag-th {background-position: 2px -427px;}
#nav-top li a.current-flag.flag-us {background-position: 2px -455px;}
#nav-top li a.current-flag.flag-globe {background-position: 2px -483px;}
}
/* Tagline and Nav */
header.header{border:0;margin-bottom:10px}
header #tagline-call-info {padding: 20px 0;height: 90px;}
header #tagline{float:left;background-image:url('/static/de_division_web_live/assets/start-the-adventure-de.png');background-repeat:no-repeat;width:314px;height:49px;margin-top:13px;}
header #tagline span {display:none;}
header #logo{float:left;padding-right: 25px;}
header #logo a {background-image:url('/static/de_division_web_live/assets/logo.png');width:115px;height:80px;display:block;}
@media  only screen and (-webkit-min-device-pixel-ratio: 1.5),
        only screen and (   min--moz-device-pixel-ratio: 1.5),
        only screen and (     -o-min-device-pixel-ratio: 3/2),
        only screen and (        min-device-pixel-ratio: 1.5),
        only screen and (min-resolution: 192dpi){
header #tagline{float:left;background-image:url('/static/de_division_web_live/assets/start-the-adventure-2x_de.png');background-size:314px 49px;background-repeat:no-repeat;width:314px;height:49px;margin-top:13px;}
header #logo a {background-image:url('/static/de_division_web_live/assets/logo-2x.png');background-size:115px 80px;width:115px;height:80px;display:block;}
}
header #logo a span {display: none;}
header .call-info{float:right;margin-right:2px;text-align:right;width:260px}
header .call-info p{line-height:90%;margin-bottom:2px;font-weight: bold;font-size: 85%;color:#4d5056;}
header .call-info h2 {display:inline-block;color:#fb4f14;font-weight: bold;font-size: 170%;margin:5px 0 0 0;padding-bottom:8px;}
header .call-info span {color: #b6b6b6;font-size: 71%;padding-top:6px;display:block;}  
nav ul.navigation{position: relative;border : 1px solid #f3f3f3;list-style:none outside none;margin:0 0 1px}
nav ul.navigation li{float:left;position:static}
nav ul.navigation li:hover .mainNavSubMenu{left:0}
nav ul.navigation li a{border-left: 1px solid #f3f3f3;color: #434343;display:block;font-size:95%;font-weight: normal;padding:5px 7px;text-align:center;text-transform:uppercase;background: none;margin:0;font-family: 'tahoma',arial,sans-serif;}
nav ul.navigation li a.active{font-weight: bold;}
nav ul.navigation li div.img-column a {padding:0 20px 0 0; border:0;}
nav ul.navigation .mainNavSubMenu {display:none;list-style:none outside none;margin:0;position:absolute;z-index:1000;width: 960px;background: #edeff1;padding: 5px 0 0 0;box-shadow:0 3px 3px #989898;-moz-box-shadow:0 3px 3px #989898;-webkit-box-shadow:0 3px 3px #989898;border:none;}
#nav li:hover ul {display:block;}
nav ul.navigation > li:hover {background-color: #edeff1;color: #434343;}
nav ul.navigation .mainNavSubMenu li{float:none}
nav ul.navigation .mainNavSubMenu li a{background-color:#fff;border:0 none;display:block;font-size:120%;padding:0 14px 4px;text-align:left;white-space:nowrap;font-weight:bold}
nav ul.navigation .mainNavSubMenu li a:hover{background-color:#fff;color:#fb4f14}
nav ul.navigation .small-menu {height:228px;}
nav ul.navigation .medium-menu {height:420px;}
nav ul.navigation .large-menu {height:610px;}
nav ul.navigation .featured-menu {height:406px;}
nav ul.navigation .mainNavSubMenu .desp-column {width:200px;height: 100%;float:left;padding-left:20px;padding-right:20px;background-color: #edeff1;}
nav ul.navigation .mainNavSubMenu .desp-column .nav-heading1 {padding-top: 15px;padding-bottom: 20px;font-family: 'tahoma',arial,sans-serif;color: #555555;font-size: 143.75%;margin: 0px 0px 10px 0px;font-weight: bold;line-height: 20px;text-transform: uppercase;display: block;text-rendering: optimizelegibility;}
nav ul.navigation .mainNavSubMenu .desp-column p {font-family: 'tahoma',arial,sans-serif;color: #5f6369;font-size: 100%;margin-bottom:20px;}
nav ul.navigation .mainNavSubMenu .desp-column a {display:inline;color: #0065bd;font-weight:bold;text-align:left;padding:0 15px 0 0;position: relative;background: url('/static/de_division_web_live/assets/desktop-arrows.png') no-repeat right 2px;font-size:111%;}
nav ul.navigation .mainNavSubMenu .desp-column a img{position: absolute;top: 17px;}
nav ul.navigation .mainNavSubMenu .desp-column a:hover{color: #fb4f14;background: url('/static/de_division_web_live/assets/desktop-arrows.png') no-repeat right -18px;}
nav ul.navigation .mainNavSubMenu .nav-column {width: 422px;height: 100%;float:left;padding:0 31px 0 22px;background-color: #fff;}
nav ul.navigation .mainNavSubMenu .nav-column .topspacer {height:18px;}
nav ul.navigation .mainNavSubMenu .nav-column .single-nav{width:211px;float:left;padding-bottom:20px;height: 161px;}
nav ul.navigation .mainNavSubMenu .nav-column .single-nav a{font-size: 146%;text-transform: none;text-align: left;padding:0 0 2px 0;font-weight: normal;color: #5f6369;}
nav ul.navigation .mainNavSubMenu .nav-column .single-nav a:hover {color: #fb4f14;}
nav ul.navigation .mainNavSubMenu .img-column {width:245px;height: 100%;float:left;background-color: #fff;}
nav ul.navigation .mainNavSubMenu .img-column img{padding-top: 20px;padding-left:4px;}
nav ul.navigation .mainNavSubMenu .feature-column {width:214px;height: 100%;float:left;background-color: #fff;padding:0 9px 0 22px;}
nav ul.navigation .mainNavSubMenu .feature-column .nav-heading2 {padding-top: 7px;font-size: 104%;color: #434343;text-rendering: optimizelegibility;text-transform: uppercase;font-family: 'Trebuchet MS',tahoma,arial,sans-serif;font-weight: bold;line-height: 20px;margin: 10px 0;display: block;}
nav ul.navigation .mainNavSubMenu .feature-column p{font-family: 'tahoma',arial,sans-serif;color: #5f6369;font-size: 100%;padding-top: 5px;}
nav ul.navigation .mainNavSubMenu .feature-column a span {padding-right:5px;}
nav ul.navigation .mainNavSubMenu .feature-column a {color: #0065bd;font-weight:bold;text-align:left;padding:10px 0 0 0;font-size: 100%;}
nav ul.navigation .mainNavSubMenu .feature-column a.all-link {display:inline;background: url('/static/de_division_web_live/assets/desktop-arrows.png') no-repeat right -37px;padding-right:15px;padding-top:0px;}
nav ul.navigation .mainNavSubMenu .feature-column a.all-link:hover {background: url('/static/de_division_web_live/assets/desktop-arrows.png') no-repeat right -57px;}
nav ul.navigation .mainNavSubMenu .feature-column a img{vertical-align: baseline;}
nav ul.navigation .mainNavSubMenu .feature-column a:hover{color: #fb4f14;background: #fff;}
nav ul.navigation .mainNavSubMenu .feature-column img{vertical-align: baseline;}
nav ul.navigation .mainNavSubMenu li.nav-li a.nolink {cursor:default !important;} 
nav ul.navigation .mainNavSubMenu li.nav-li a.nolink:hover{cursor:default !important;color: #5f6369 !important;}
nav ul.navigation .mainNavSubMenu li.nav-li .nav-heading2 {font-size: 94%;padding: 0 0 7px 0;margin: 0px;color: #434343;display: block;font-family: 'Trebuchet MS',tahoma,arial,sans-serif;font-weight: bold;text-transform: uppercase;text-rendering: optimizelegibility;}
#nav-wrap {display: block;}
#nav-wrap-copy {display:none;}
.btn-callMeBack{width:140px;color:#fff;height:22px;font-size:12px;text-transform:uppercase;font-family: 'Titillium Web',sans-serif;background-color:#FE4d1c;border:none;margin:10px 0;} .btn-callMeBack:hover{background-color:#Fd7539;}
/*Newsletter top*/
#newsletter {background: transparent url('/static/de_division_web_live/assets/newsletter-bg.png');color:#ffffff; margin-bottom:10px;position: relative;width:947px;height: 62px;display: none !important;}
#newsletter a#close{position:absolute; top:0px; left:920px;}
#newsletter #subscribe-form {position: absolute;top: 15px;left: 47px;text-transform: uppercase;font-size: 80%;font-weight: bold;}
#newsletter #subscribe-form span {padding-right: 15px;}
#newsletter #subscribe-form input {width: 260px;height: 23px;font-size: 12px;text-transform: uppercase;}
#newsletter #subscribe-form .btn {display: inline;color: #fff;background-color: #007bc9;width:102px;height: 33px;margin-left: 17px;}
#newsletter #subscribe-form .btn:hover {color: #fff;background-color: rgb(10, 148, 235);}
#redirectCookieNotice {background-color:#434343; color:#fff; font-size:12px; display:none;}
#redirectCookieNotice a {color:#fff; text-decoration:underline; cursor:pointer; font-weight:bold;}
#redirectNotice, #cookieNotice {width:960px; margin:auto; padding:8px 0 10px 0; display:none; overflow:auto;}
#redirectNotice .infoIcon {padding: 1px 8px; background-color:#fff; color:#434343; font-weight:bold; font-size:15px; margin:0 10px 10px 0; float:left; margin-bottom:auto;}
a#redirectCloser {display:block; text-decoration:none; text-align:right; margin:3px 0 0 0; font-weight:normal; float:right}
#redirectCloser span {border:1px solid #fff; padding:2px 6px; margin-left:6px;}
#cookieMessage, .cookieButton {display:inline-block; vertical-align:middle; line-height:normal; width:auto;}
#cookieMessage {margin-right:1%;} 
.cookieButton {text-align:right;}
a#cookieCloser {font-family: 'Titillium Web',sans-serif; font-weight: 600; font-size:12px; border:1px solid #fff; padding:0 10px; text-decoration:none; margin-left:10px;}
.wideCookie {width:auto !important;}  
a:hover#cookieCloser, a:hover#redirectCloser span {background-color:#a9a9a9;}
.redirectMessage {text-transform:uppercase; display:inline-block; margin-top:3px;} 
#browserNotice {padding:10px; background-color:#fff; display:none;}    
.browserNoticeBox {width:960px; background:#fff8e6 url(/static/de_division_web_live/assets/icon-notice.png) no-repeat 30px 50%; margin:auto; position:relative; border:1px solid #f5be01; font-size:14px;} 
.browserNoticeBox #browserMessage {padding:13px 65px 13px 80px;} 
.browserNoticeClose {position:absolute; top:35%; right:15px; height:13px; width:13px; cursor:pointer; background:#fff8e6 url(/static/de_division_web_live/assets/button-x.png) no-repeat;}  
/* for ipad */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px)   
{
    nav ul.navigation li a{padding:5px 4px;}
}
#call_us_on_no,#social_footer_bar{text-rendering:optimizeLegibility;text-transform:uppercase;font-weight:700;font-family:"Trebuchet MS",tahoma,arial,sans-serif;margin:5px 0 0;height:20px}
#call_us_on_no{color:#fb4f14;display:inline-block;text-align:right;font-size:170%;padding:0 0 8px}
#social_footer_bar{color:#434343;float:left;text-align:center;font-size:112%}
.footer-cat-titles,.footer-title{color:#434343;text-rendering:optimizeLegibility;text-transform:uppercase;font-weight:700;font-family:"Trebuchet MS",tahoma,arial,sans-serif;margin:10px 0 6px;padding:12px 0 0}
.footer-cat-titles{text-align:left;font-size:.85em}.footer-title{height:20px;font-size:1em}
.m-all-0{margin:0}
/* ##HEADER END ## */
/* ##FOOTER START ## */
section .btn-collapse-mini {background-image:url("/static/de_division_web_live/assets/mobile-plus-minus-mini.png");background-position:98.7% -13px; background-repeat:no-repeat;color:#0065bd;margin:0 0 2px;padding:14px}
section .ready-to-collapse-mini {background-position:98.9% 1px}
#footer-panel1 {margin-bottom:20px;}
#footer-panel2 {width:45%; float:left; padding-right:4.7%; border-right:1px solid #aaaaaa;}
#footer-panel3 {width:45%; float:left; margin:0 0 20px 10px;}
footer .footer-wrap {width:95%; margin: 0 auto;}
footer h4 {font-size:0.85em; margin:0 0 5px 0;}
#footer-spread-social {text-align:center; margin:15px 0 20px 0; padding:2px 10px 8px 10px; background-color:#ffffff; background: #ffffff url("/static/de_division_web_live/assets/bg-stripes.gif") repeat;box-shadow: 4px 4px 5px -2px #aaaaaa; -moz-box-shadow: 4px 4px 5px -2px #aaaaaa; -webkit-box-shadow: 4px 4px 5px -2px #aaaaaa;}
#footer-spread-social p {font-size:0.95em; margin-top:5px; margin-bottom:5px; text-transform:uppercase;}
#footer-spread-social .social-buttons {display:inline;margin-top:0; margin-left:20px}
#footer-spread-social .social-buttons img{max-width:none;}
#footer-specialist-travel {margin-top:23px;}
#footer-support {margin-top:23px;}
#footer-request-brochure {margin-top:23px;}        
footer .small-print {margin-top:10px; font-size:0.7em; text-align:center;text-transform:uppercase; color:#007bc9; font-weight:bold;}
footer .small-print a {color:#007bc9;}
footer .small-print .mobile a {}
#footer-newsletter {padding:1px 0 0 0; }
#footer-newsletter .mobile-extra {}
#footer-newsletter p span {display:none;}
#footer-newsletter .btn-secondary {padding:0;width:98.5%;}
#footer-newsletter .mobile-extra {border:0;}
#footer-newsletter .btn-collapse-mini {color:#434343; padding:0;}
.footer-email {margin:5px 0 7px 0;}
#footer-contact-us .contact-box {display:block;background:none;text-transform:none;font-weight:normal}
#footer-panel2 {width:672px; padding-right:0; margin-right:10px; border:0;}
#footer-panel3 {width:230px; margin:0 0 40px 0;}        
footer .footer-wrap {width:960px;}
footer h4 {padding:12px 0 0 0; margin:10px 0 6px 0;}        
#footer-spread-social {padding:10px 18px;}
#footer-spread-social h2 {font-size:112%; float:left; margin-bottom:0; display:inline;}
#footer-spread-social .social-buttons {float:right;}
footer .footer-panels {margin:18px 0; padding:0 18px 10px 18px; background-color:#ffffff;}
#footer-contact-us {width:225px; margin-right:25px; float:left; }
#footer-about-us {width:195px;  margin-right:10px; float:left;}
#footer-specialist-travel {width:195px; margin:0 10px 0 0; float:left;}
#footer-support {width:195px; margin:0 10px 0 0; float:left; }
#footer-request-brochure {width:195px; margin:0 10px 0 0; float:left;}        
#footer-newsletter {padding:1px 10px 10px 10px; width:230px; float:left; float:left; margin-bottom:20px;}
#footer-newsletter p span {display:block;}
#footer-contact-us h4 {font-size:1em;}
#footer-newsletter .mobile-extra {padding:0;}
#footer-newsletter .btn-secondary {height:35px; }
#footer-newsletter .btn-collapse-mini {padding:0;}
footer .accreditation-bar {text-align:center;}
footer .accreditation-bar ul {display:inline-block;}
footer .accreditation-bar ul li {float:left; margin:0 4px;}
#footer-contact-us .contact-box {margin-top:10px;}
#footer-contact-us ul li {width:220px;height:30px; margin-bottom:6px; line-height:30px; text-transform:uppercase;font-weight:bold;}
#footer-contact-us ul li a {background-repeat:no-repeat; height:30px; padding-left:43px;color:#434343;display:block;font-size:93.75%;font-weight:bold;}
#footer-contact-us ul li.contact-phone {border:1px solid #ef6726}
#footer-contact-us ul li.contact-chat {border:1px solid #009fd2}
#footer-contact-us ul li.contact-email {border:1px solid #8347b2}
#footer-contact-us ul li.contact-store {border:1px solid #fbae12}
#footer-contact-us ul li.contact-appt {border:1px solid #3c1053}
#footer-contact-us ul li.contact-free {border:1px solid #fb3518}
#footer-contact-us ul li.contact-phone a:hover {color:#ef6726;}
#footer-contact-us ul li.contact-chat a:hover {color:#009fd2;}
#footer-contact-us ul li.contact-email a:hover {color:#8347b2;}
#footer-contact-us ul li.contact-store a:hover {color:#fbae12;}
#footer-contact-us ul li.contact-appt a:hover {color:#3c1053;} 
#footer-contact-us ul li.contact-free a:hover {color:#fb3518;} 
#footer-contact-us ul li.contact-phone {background:url('/static/de_division_web_live/assets/contact-buttons.png') 0 0; background-repeat:no-repeat;}
#footer-contact-us ul li.contact-chat {background:url('/static/de_division_web_live/assets/contact-buttons.png') 0 -30px; background-repeat:no-repeat;}
#footer-contact-us ul li.contact-email {background:url('/static/de_division_web_live/assets/contact-buttons.png') 0 -60px; background-repeat:no-repeat;}
#footer-contact-us ul li.contact-store {background:url('/static/de_division_web_live/assets/contact-buttons.png') 0 -90px; background-repeat:no-repeat;}
#footer-contact-us ul li.contact-appt {background:url('/static/de_division_web_live/assets/contact-buttons.png') 0 -120px; background-repeat:no-repeat;}
#footer-contact-us ul li.contact-free {background:url('/static/de_division_web_live/assets/contact-buttons.png') 0 -150px; background-repeat:no-repeat;}
.footer-email {margin:5px 0 14px 0;}
#footer-blog {margin-top:5px;}
#footer-blog img {margin-right:13px; float:left;}
#footer-blog h4 {margin:0;}
footer .small-print {font-size:0.85em; text-align:center;text-transform:none; color:#919195; font-weight:normal;}
footer .small-print p {color:#919195;}       
/* ##FOOTER END ## */
/* ## SITE SPECIFIC - BEGIN ## */ 

/* ## SITE SPECIFIC - END ## */