/* Last published on : 17-Nov-11 09:53:10 */
#ffp{background:#FFF;position:relative}
#ffp h2{height:34px;display:block;background:url(/travel/generic/images/ffp_logo_tcm169-187438.png) no-repeat scroll -9px 0}
#ffp h2 span{display:none}
#ffp #body-basic,#ffp #body-cookie,#ffp #body-loggedin{border:solid 1px #8DC9E8;height:238px;padding:0 8px;position:relative;overflow:hidden}
#ffp .ffp-login-linkbox{height:35px}
#ffp #body-loggedin ul ,#ffp #body-blubiz-loggedin ul{position:relative}
#ffp #body-loggedin{height:auto;padding:0}
#btn-ffp-register{display:block;float:left;background:url(/travel/generic/images/bullets-and-arrows_tcm169-187427.gif) no-repeat scroll -4px -176px;padding:2px 17px;font-weight:bold}
#ffp #body-basic a#btn-ffp-show-login{display:block;position:absolute;top:10px;right:10px;padding-left:15px;background:url(/travel/generic/images/bullets-and-arrows_tcm169-187427.gif) no-repeat scroll -4px -177px}
#ffp #body-basic h3{margin-bottom:-6px}
#ffp #body-basic ul{margin-left:13px;line-height:17px}
#ffp #body-basic ul li{list-style-type:disc}
#ffp input{width:165px}
#ffp #body-cookie label.bold{margin-top:10px}
#ffp #body-cookie label input{width:14px;vertical-align:text-bottom;margin:0 5px 0 0}
#ffp #body-cookie label{display:block;margin-top:5px}
#ffp #body-cookie a#btn-login-ffp{float:right;margin-top:10px;margin-bottom:10px}
#ffp #body-cookie span.login-help{width:auto;position:absolute;right:6px}
#ffp #body-cookie a.forgot{background:url(/travel/generic/images/bullets-and-arrows_tcm169-187427.gif) no-repeat scroll 135px -218px;padding-right:10px;position:absolute;right:6px}
#ffp #body-basic br{clear:both}
#ffp #body-basic a.about-fb {background:url(/travel/generic/images/bullets-and-arrows_tcm169-187427.gif) no-repeat scroll 100% -218px;padding-right:16px}
#ffp #body-loggedin h3{padding:5px 0 5px 10px;margin-top:15px}
#ffp #body-loggedin h3.ivory{background:url(/travel/generic/images/ffp-ivory_tcm169-187442.png) #ebe0d7 no-repeat scroll 0 0 ;color:#092d55;margin-top:0}
#ffp #body-loggedin h3.silver{background:url(/travel/generic/images/ffp-silver_tcm169-187445.png) #cccccc no-repeat scroll 0 0 ;color:#878787;margin-top:0}
#ffp #body-loggedin h3.gold{background:url(/travel/generic/images/ffp-gold_tcm169-187441.png) #e3d4ab no-repeat scroll 0 0 ;color:#876e3d;margin-top:0}
#ffp #body-loggedin h3.platinum{background:url(/travel/generic/images/ffp-platinum_tcm169-187444.png) #c3c3c3 no-repeat scroll 0 0 ;color:#ffffff;margin-top:0}
#ffp #body-loggedin h3.club2000{background:url(/travel/generic/images/ffp-club2000_tcm169-187439.png) #3a3f52 no-repeat scroll 0 0 ;color:#ffffff;margin-top:0}
#ffp #body-loggedin h2{background:url(/travel/generic/images/ffp_logo_tcm169-187438.png) no-repeat scroll 0 0}
#ffp #body-loggedin #customer{padding:10px 10px 0 10px}
#ffp #customer b, #ffp #customer-flight b{display:block;margin-bottom:5px}
#ffp #customer strong{display:block;margin-bottom:5px}
#ffp #customer-flight strong{display:inline;margin-bottom:5px}
#ffp #body-loggedin a.ffp-links{display:block;background:transparent url(/travel/generic/images/bullets-and-arrows_tcm169-187427.gif) no-repeat scroll 3px -61px;padding:2px 2px 3px 20px;border-bottom:solid 1px #EDF5F8}
#ffp #body-loggedin a.ffp-links.first{border-top:solid 1px #EDF5F8}
#ffp #body-loggedin div#quicklinks span{display:block;padding:2px 10px}
#ffp #body-loggedin ul{margin:-2px 10px 0 10px}
#ffp #body-loggedin ul li{list-style-type:none;display:block;padding-left:10px;line-height:19px;background:url(/travel/generic/images/single-arrow-right_tcm169-187480.gif) no-repeat scroll left 6px}
#ffp #body-loggedin ul li.first{padding-bottom:10px}
#ffp #body-loggedin a#btn-ffp-logout{display:block;font-weight:normal;position:absolute;top:10px;right:10px;padding-left:15px;background:url(/travel/generic/images/bullets-and-arrows_tcm169-187427.gif) no-repeat scroll -4px -177px}
span.positioning-wrapper{position:absolute;bottom:10px;right:10px}
span.positioning-wrapper-ffp{position:absolute;bottom:10px;right:4px}
#ffp a.more{background:transparent url(/travel/generic/images/more-link_tcm169-187475.gif) no-repeat scroll right 4px;bottom:10px;padding-right:10px;position:absolute;text-decoration:none}
#homepage #ffp a.more{right:10px}
#ffp a.more:hover{text-decoration:underline}
.fb_logged_in #text-block{position:relative;height:208px;background:#E9F4FD;padding:0 !important;border:none}
.fb_logged_in #text-block a.more:hover{text-decoration:underline}
.fb_logged_in #text-block h3{padding:10px}
.fb_logged_in #text-block p{color:#003145;margin:0 0 8px 10px !important}
#nav-col-4 #ffp a#btn-ffp-show-login{}
#ffp #body-basic a#btn-register-ffp{float:left;margin-bottom:20px}
#ffp #body-basic ul li{line-height:18px}
#ffp #body-loggedin #customer-flight{padding:0 10px 10px 10px}
#ffp #body-loggedin #customer-flight ul{margin:0}
#ffp #body-loggedin #customer-flight ul li{background:transparent url(/travel/generic/images/single-arrow-right_tcm169-187480.gif) no-repeat scroll left 6px;display:block;line-height:19px;list-style-type:none;padding-left:10px}
#ffp #body-loggedin #customer-flight ul li.trip-date{background:none;line-height:10px;list-style-type:none;padding-left:10px;color:#00A1DE}
#ffp #body-loggedin #customer-flight p{background:transparent url(/travel/generic/images/single-arrow-right_tcm169-187480.gif) no-repeat scroll left center;display:block;line-height:19px;list-style-type:none;padding-left:10px;margin:12px 0 0 0;color:#00A1DE}
#nav-col-4 #ffp #body-loggedin a.quick-links.first{border-top:1px solid #EDF5F8}
#nav-col-4 #ffp #body-loggedin a.quick-links{background:transparent url(/travel/generic/images/single-arrow-right_tcm169-187480.gif) no-repeat scroll 10px 8px;border-bottom:1px solid #EDF5F8;display:block;padding:4px 0 4px 20px}
#ffp-image{float:left}
#ffp_loading{background:transparent url(/travel/generic/images/loader-small_tcm169-187474.gif) no-repeat center center;height:79px}
#customer-flight a.more{background:transparent url(/travel/generic/images/more-link_tcm169-187475.gif) no-repeat scroll right 4px;bottom:0;padding-right:10px;position:inherit;right:10px}
#ffp span.ffp-icon{background:transparent url(/travel/generic/images/icon-fb-colors_tcm169-187459.png) no-repeat center center;margin-left:4px;padding-left:5px;padding-right:5px}
#ffp .ffp-links.home,#ffp #ffp-header-image{display:none}
div.image-small{margin-top:5px;overflow:hidden;width:165px}
div.image-small img{margin-top:0}
.c24 a.button{font-size:11px;line-height:18px !important;background-image:url("/travel/generic/images/btn-secondary-left_tcm169-187422.png") !important}
.c24 a.button:hover{background-position:0 -30px !important}
.c24 a.button span{color:#00A1DE !important;background-image:url("/travel/generic/images/btn-secondary-right_tcm169-187425.png") !important}
.c24 a.button:hover span{background-position:right -30px !important}
.fb_logged_in #ffp #body-basic,.fb_logged_in #ffp #body-cookie{display:none !important}
.fb_logged_in #ffp #body-loggedin{display:block !important}
#nav-col-4 #ffp{margin-bottom:20px}
@font-face{font-family:'NoaLight';src:url("/travel/generic/images/noaltw02-light-eot_tcm169-359515.eot?#iefix") format("embedded-opentype"),url("/travel/generic/images/noaltw02-light-woff_tcm169-359518.woff") format("woff"),url("/travel/generic/images/noaltw02-light-ttf_tcm169-359517.ttf") format("truetype");url("/travel/generic/images/noaltw02-light-svg_tcm169-359516.svg#NoaLight") format("svg");font-weight:normal;font-style:normal}
div.c14{width:785px !important}
div.c1{width:185px !important}
div.c2,div.c3,div.c4{width:185px !important;margin-left:15px !important}
div.c5{width:185px !important;margin-left:14px !important}
div.c24{width:585px !important;margin-left:15px !important}
div.c25{width:785px !important;margin-left:15px !important}
#klm-ott{margin:0;padding:0;width:100%}
#klm-ott div.title-text h1{color:#00A1DE;display:block;font-size:24px;font-weight:normal;line-height:1}
#klm-ott div.title-text h2{padding:0;color:#005B82;display:block;font-size:12px;font-weight:normal;line-height:1}
#db_ott_content div.title-text{background:transparent url(/travel/generic/images/large-icons-dashboard_tcm169-187472.gif) no-repeat scroll -2px -137px;padding:4px 38px;margin-bottom:0}
#db_ott_content .yui-ac-content{border:1px solid #00A1DE;overflow:auto;position:absolute;background:#fff;max-height:101px;_height:102px;width:350px;z-index:5}
#db_ott_content .yui-ac-content ul{margin:0;padding:0}
#db_ott_content .yui-ac-content ul li{background:#FFFFFF url(/travel/generic/images/single-arrow-right_tcm169-187480.gif) no-repeat scroll 4px 8px;cursor:pointer;list-style-type:none;margin:0;padding:4px 4px 4px 12px}
#db_ott_content .yui-ac-content ul li.yui-ac-highlight{background-color:#C2DEEA}
#db_ott_content .autocompletecontainer .yui-ac-content{overflow:auto;overflow-x:hidden;width:285px;height:101px;margin:0 9px 9px 7px}
#db_ott_content .autocompletecontainer{z-index:100;background:#FFF url(/travel/generic/images/auto-complete-bg_tcm169-187408.gif) left top no-repeat;position:absolute}
#db_ott_content .autocompletecontainer .yui-ac-content{overflow:auto;overflow-x:hidden;width:285px;height:101px;margin:0 9px 9px 7px}
#db_ott_content .autocompletecontainer ul{list-style-type:none;margin:0;padding:0}
#db_ott_content .autocompletecontainer ul li{font-size:11px;color:#0886ec;padding:3px 5px 3px 11px;background:url(/travel/generic/images/test-bg_tcm169-187485.gif) -494px -334px no-repeat;cursor:default}
#db_ott_content .autocompletecontainer ul li.yui-ac-highlight{color:#fff;background:#0886ec url(/travel/generic/images/test-bg_tcm169-187485.gif) -494px -334px no-repeat}
#db_ott_content div.spacer{height:8px;line-height:8px}
#db_ott_content label.bold{display:block;font-weight:bold;margin-bottom:7px;position:relative}
#db_ott_content label.bold .normal-fontweight{font-weight:normal}
#db_ott_content label.bold a{position:absolute;right:0;top:0;font-weight:normal;line-height:1.231}
#db_ott_content label.bold img{position:absolute;right:0}
#db_ott_content fieldset.roundtriponeway{width:100%;margin-top:20px;margin-bottom:0}
#db_ott_content fieldset.roundtriponeway label{margin-right:7px}
#db_ott_content .roundtriponeway label span{vertical-align:bottom}
#db_ott_content fieldset.roundtriponeway input{margin-right:4px;vertical-align:text-bottom}
#db_ott_content fieldset.route{width:200px;height:120px;border-right:solid 1px #C2DEEA;float:left;margin-top:12px}
#db_ott_content fieldset.route select{width:162px}
#db_ott_content fieldset.route select#ott-departure-place{width:188px}
#db_ott_content fieldset.route input{width:188px;color:#7f9db9;border:1px solid #7f9db9}
#db_ott_content fieldset.route label{margin-right:12px}
#db_ott_content input{padding:1px 0 3px 2px}
#db_ott_content fieldset.dates{width:167px;height:inherit;float:left;margin-top:12px;padding-left:17px;border:0 solid #000000}
p,fieldset,table,pre{margin-bottom:4px}
#db_ott_content #ott-departure-date,#db_ott_content #ott-return-date{width:91px;border:1px solid #7f9db9;float:left}
#db_ott_content fieldset.dates a.calendar-popup{margin:2px 0 0 4px;padding:0;background:url(/travel/generic/images/icon-calendar-active_tcm169-187339.gif) no-repeat;display:block;float:left;width:13px;height:13px}
#db_ott_content fieldset.dates.disable-return a#cal-ott-return-date{background:url(/travel/generic/images/icon-calendar-inactive_tcm169-187455.gif) no-repeat}
#db_ott_content fieldset.dates.disable-return input#ott-return-date{color:#DBDBDB}
#db_ott_content fieldset.dates.disable-return label#ott-return-label{color:#DBDBDB}
#db_ott_content fieldset.dates div.spacer{clear:both}
#db_ott_content fieldset.dates label{display:block;clear:both}
#db_ott_content fieldset.dates label span{display:block;padding-left:18px;padding-bottom:8px}
#db_ott_content fieldset.dates input#ott-show-all-flights{margin-right:4px;vertical-align:text-bottom}
#db_ott_content fieldset.dates label input#ott-show-all-flights{float:left;clear:both}
#db_ott_content #ott-return-date{margin-top:-1px}
#db_ott_content fieldset.route select,#db_ott_content fieldset.route input,#db_ott_content #ott-departure-date,#db_ott_content #ott-return-date{-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:19px;_height:15px;color:#003145}
#db_ott_content fieldset input.error{border:1px solid #FF0300}
#db_ott_content .form-error-box{min-height:38px;position:absolute;right:0;top:1px}
#klm-ott div#db_ott_content{width:100% !important;position:relative}
#klm-ott div#ott-controls{width:100%;border-top:solid 1px #C2DEEA}
#ott-finddestination-box {left:20px;top:225px;width:363px;z-index:10}
#ott-finddestination-box,#ott-rs-box{background:none repeat scroll 0 0 #FFFFFF;border:1px solid #00A1DE;display:none;left:25px;overflow:hidden;padding:10px;position:absolute;text-align:left;top:163px;width:350px;z-index:6}
#ott-finddestination-box select{border:1px solid #9395A2;font-size:11px;margin-bottom:7px;width:202px}
#ott-fd-texts{display:none}
#db_ott_content #ott-flight-searchform input.waiting,#klm-ott #ott-flight-searchform input.waiting{background:url(/travel/generic/images/loader_tcm169-290589.gif) no-repeat scroll left center #FFFFFF;padding-left:18px}
div#ott-autosuggest-helptip{position:absolute;width:354px;height:107px;padding:0 9px 9px 12px;background:transparent url(/travel/generic/images/auto-complete-bg_tcm169-187384.gif) no-repeat scroll left top;font-size:11px;display:none;border:none}
div#ott-autosuggest-helptip.on{display:block;z-index:1}
div#ott-autosuggest-helptip.on ul{margin:0;padding:0 0 0 15px;list-style-position:outside;list-style-type:disc}
div#ott-autosuggest-helptip.on ul li{list-style-type:disc}
div#ott-autosuggest-helptip.on p{margin:7px 0}
div#ott-autosuggest-helptip p.entry-error{display:none}
div#ott-autosuggest-helptip.error p.entry-error{display:block}
div#ott-autosuggest-helptip ul li{list-style-type:inherit}
div#ott-autosuggest-helptip p{margin:7px 0}
#ott-flight-searchform div#ebt-autosuggest-helptip{z-index:1}
#ott-flight-searchform a.internal-popup{_margin-right:7px}
a#ott-finddest-submit.button{float:right}
a#ott-flightsearch-submit{background-image:url(/travel/generic/images/btn-dashboard-fixed_tcm169-187413.png);background-position:0 -3px;background-repeat:no-repeat;font-size:12px;line-height:22px;position:absolute;text-align:right;width:108px;height:24px}
a#ott-flightsearch-submit span{background-image:url(/travel/generic/images/btn-orange-right-arrow_tcm169-187421.png);background-position:right -0px !important;display:inline-block;padding-bottom:5px;padding-left:5px;padding-right:31px !important;padding-top:1px;width:64px;text-align:center;_height:24px}
a#ott-book-flight-submit span{_line-height:22px !important}
a#ott-flightsearch-submit:hover{background-position:left -32px !important}
a#ott-flightsearch-submit:hover span{background-position:right -36px !important}
a.button.dashboard,a#btn-mmb-login{font-size:12px}
.klm-grid-a #klm-col-1{position:relative}
.klm-grid-a #klm-col-1 #klm-dashboard{float:left;width:585px}
.klm-grid-a #triggers{}
#klm-specials{float:left}
.klm-grid-a #klm-col-1{width:785px}
.placeholder{float:left;width:585px}
.fb_logged_in #text-block{width:185px;float:left;margin:16px 0 0 15px !important}
.c5 #ffp .ffp-links.home,.c5 #ffp #ffp-header-image{display:block !important}
#ffp #body-basic,#ffp #body-cookie,#ffp #body-loggedin{border-top:0 !important}
#ffp #body-loggedin{height:462px}
#ffp #body-loggedin a.ffp-links{background:transparent url(/travel/generic/images/bullets-and-arrows_tcm169-187427.gif) no-repeat scroll right -216px;padding:2px 14px 3px 10px}
#ffp #body-loggedin a.ffp-links:hover{background:#C2DEEA url(/travel/generic/images/bullets-and-arrows_tcm169-187427.gif) no-repeat scroll right -216px;text-decoration:none}
#ffp #body-loggedin #customer-flight ul{margin:-2px 0 0 0 !important}
#ffp #body-loggedin ul li{padding:0;margin:0;background:none;color:#00A1DE}
#ffp #body-loggedin #customer-flight ul li a{padding-right:18px;background:transparent url(/travel/generic/images/bullets-and-arrows_tcm169-187427.gif) no-repeat scroll right -218px}
#ffp #body-loggedin #customer-flight ul li{background:none;padding-left:0}
#ffp #body-loggedin #customer-flight p{margin:0 0 1em 0 !important;padding-left:0 !important;background:none}
#ffp #body-loggedin #customer-flight p a{padding-right:10px;padding-left:0;background:transparent url(/travel/generic/images/single-arrow-right_tcm169-187480.gif) no-repeat scroll right 4px}
#ffp #body-basic a.about-fb{background:url(/travel/generic/images/bullets-and-arrows_tcm169-187427.gif) no-repeat scroll 100% -217px}
#db_ebt7_content .yui-ac-content{border:1px solid #00A1DE;overflow:auto;position:absolute;background:#fff;max-height:101px;_height:102px;width:350px;z-index:5}
#db_ebt7_content .yui-ac-content ul{margin:0;padding:0}
#db_ebt7_content .yui-ac-content ul li{background:#FFFFFF url(/travel/generic/images/single-arrow-right_tcm169-187480.gif) no-repeat scroll 4px 8px;cursor:pointer;list-style-type:none;margin:0;padding:4px 4px 4px 12px}
#db_ebt7_content .yui-ac-content ul li.yui-ac-highlight{background-color:#C2DEEA}
#db_ici_content div.title{background:transparent url(/travel/generic/images/large-icons-dashboard_tcm169-187472.gif) no-repeat scroll 2px -35px;padding:5px 40px;margin-bottom:25px}
#db_ici_content h1.title-text{display:none}
#db_check-in,#db_loggedin_faq{float:left;height:125px;width:182px;border:0 none;border-right:1px solid #C2DEEA;margin-bottom:0}
#db_check-in ul{margin-left:15px;margin-top:5px}
#db_check-in ul li{margin-bottom:5px;list-style-type:disc}
#db_checkin-form,#db_loggedin_departform{float:left;width:360px;height:125px;border:0 none;margin:0 0 0 18px}
#db_checkin-form strong{padding:5px 0 5px 0;vertical-align:top}
#info{background:transparent url(/travel/generic/images/icon-info_tcm169-187340.gif) no-repeat scroll right 0;display:inline-block;padding-right:10px;padding-bottom:5px;text-decoration:none}
#db_checkin-form form{margin-top:12px;padding-right:6px}
#db_checkin-form form input[type="text"]{-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:18em;float:right;padding:1px 5px 2px;color:#CACACA}
#ici_eticket{height:22px}
#db_checkin-form span#divider{padding-left:17px}
#ici_bookingcode{padding-top:5px}
#ici_eticket label{padding-top:5px}
#db_ici_faq {float:left;clear:both;display:block}
#db_ici_faq ul{color:#00A1DE;margin:10px 0 0;list-style-type:none}
#db_ici_faq ul li{margin:5px;white-space:nowrap}
#travel_from label,#travel_date label{display:block}
#row-divider{clear:both;padding:0 0 3px}
#bookcode_text{float:left;width:auto;padding-top:2px;white-space:nowrap}
#flightnumber_text{float:left;width:auto;padding-top:2px;white-space:nowrap}
#ici_flightnumber_field{margin-left:7px;width:13.0em !important}
#ici_flight_carrier{float:right;padding:1px 0 2px 2px}
#eticket_text{float:left;width:auto;padding-top:1px;white-space:nowrap}
#ici-submit{clear:both}
#ici-submit a#btn-check-in{margin-top:15px}
#db_loggedin_faq ul{margin-left:0}
#db_loggedin_faq ul li{padding-bottom:10px;white-space:nowrap}
#travel_from select{width:340px;padding:1px 2px 2px;margin-bottom:10px}
#travel_date select{width:160px;padding:1px 2px 2px}
a#btn-check-in{float:right;font-size:12px}
#ici_eticket .eticket_label,#ici_bookingcode_wrapper .booking_code_label {float:left;padding-right:4px;padding-top:2px}
#ici_bookingcode_wrapper{margin-bottom:30px}
#ici_flight_number{margin-top:10px}
form#frm-dashboard-ici a#btn-check-in{position:relative}
#ici-info-box{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#FFFFFF none repeat scroll 0 0;border:1px solid #00A1DE;top:87px;display:none;height:150px;right:60px;padding:10px;position:absolute;width:370px;z-index:1000}
#ici-info-box h1,#ici-info-box p{margin-top:10px}
.ici-info-box-image{float:left;height:150px;margin-right:10px;overflow:hidden;width:150px}
#ici-validationmessage-box{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:white url("/travel/generic/images/form-error_tcm169-187446.gif") no-repeat 8px 3px;border:1px solid #FF0000;text-align:left;top:190px;display:none;left:160px;padding:10px;position:absolute;width:400px;z-index:1000}
#ici-validationmessage-box h3{margin-bottom:10px;padding-left:40px}
#ici-validationmessage-box a.close-overlay{display:block;height:20px;position:absolute;padding-right:20px;top:10px;right:10px;background:transparent url(/travel/generic/images/sprite_tcm169-187483.gif) no-repeat scroll right -33px}
#ici-validationmessage-box div.content{margin:0;font-size:11px}
#ici-validationmessage-box .ici-info-box-content ul li{display:none;text-align:left;padding-left:19px}
#db_mmb_content #db_mmb_body{position:relative}
#db_mmb_content div.title-text{background:transparent url(/travel/generic/images/large-icons-dashboard_tcm169-187472.gif) no-repeat scroll 2px -85px;padding:2px 0 0 40px;margin-bottom:10px;min-height:33px}
#db_mmb_content div.title-text h2{line-height:1.1}
#db_mmb_content #db_mmb{position:absolute;width:305px}
#db_mmb_content #db_mmb_body a#btn-mmb-login span{background:transparent url(/travel/generic/images/btn-dashboard-fixed-arrow_tcm169-187414.gif) no-repeat scroll right 3px}
#db_mmb_content .messages{min-height:17px}
#db_mmb_content #db_mmb.wide{position:relative;width:100%}
#db_mmb_content #db_mmb-form{position:absolute;left:310px;padding:0;width:255px;overflow:hidden;top:0}
#db_mmb_content #db_mmb-form-content{position:relative}
#db_mmb_content #db_mmb-form .form-ok-box,#db_mmb_content #db_mmb-form .form-error-box{visibility:visible;float:left;margin-bottom:25px}
#db_mmb_content #db_mmb-form .form-ok-box a,#db_mmb_content #db_mmb-form .form-error-box a{white-space:nowrap}
#db_mmb_content #db_mmb-form .form-ok-box ul,#db_mmb_content #db_mmb-form .form-error-box ul{margin:0;margin-left:22px;width:230px;float:left;padding-bottom:10px}
#db_mmb_content #db_mmb-form .form-ok-box div.min-heigth,#db_mmb_content #db_mmb-form .form-error-box div.min-heigth{float:right;height:38px;width:0}
#db_mmb_content input{margin-bottom:15px;width:163px}
#db_mmb_content #db_mmb-form label{font-weight:bold;width:184px;display:inline-block}
#db_mmb_content #db_mmb-form label.fullWidth{width:100%}
#db_mmb_content #db_mmb-form label span{font-weight:bold}
#db_mmb_content label{font-weight:bold}
#db_mmb_content #db_mmb-form label span.label-left{float:left}
#db_mmb_content #db_mmb-form label span.label-right{float:right}
#db_mmb_content #db_mmb-form label span a{font-weight:normal;vertical-align:top}
#db_mmb_content #db_mmb-form fieldset{float:left}
#db_mmb_content #db_mmb-form fieldset input{margin:2px 0 5px 0;width:163px}
#db_mmb_content #db_mmb-form fieldset a{position:relative;margin:10px 0 15px 0;vertical-align:middle}
#db_mmb_content #db_mmb-form fieldset.retrieve_code div{width:167px}
#db_mmb_content .db_mmb-member-info{height:150px;width:290px;border:0 none;border-right:1px solid #C2DEEA}
#db_mmb_content #db_mmb-retrieve_code_info fieldset a{position:relative}
#db_mmb_content #db_mmb-retrieve_code_info fieldset{width:228px;border:0 none;padding-right:25px;float:left}
#db_mmb_content #db_mmb-retrieve_code_info fieldset.right{border-left:1px solid #C2DEEA;float:right;padding-left:18px}
#db_mmb_content #db_mmb-retrieve_code_info fieldset.right div div{margin-bottom:15px}
#db_mmb_content .db_mmb-member-info div{width:265px}
#MMBHelp{display:none;position:absolute;text-align:left;top:240px;left:540px;z-index:6;background:#FFF;border:solid 1px #00a1de;padding:10px;width:290px}
#MMBHelp h3{margin-bottom:10px}
#MMBHelp a.close-overlay{display:block;height:20px;position:absolute;padding-right:20px;top:10px;right:10px;background:transparent url(/travel/generic/images/sprite_tcm169-187483.gif) no-repeat scroll right -33px}
#MMBHelp div.content{margin:0;font-size:11px}
.mask{bottom:0;display:none;left:0;position:absolute;right:0;top:0;z-index:1;background-color:white;opacity:0.5}
div.form-error-box li a.link-more{color:#00A1DE;text-decoration:underline}
div.form-error-box{background:white url("/travel/generic/images/form-error_tcm169-187446.gif") no-repeat scroll 8px 3px;border:1px solid #FF0000;margin-bottom:10px}
div.form-error-box p{padding-left:50px;margin-bottom:0;padding-top:10px;font-weight:bold}
div.form-error-box ul{margin-top:0;padding-top:5px}
div.form-error-box li{list-style:disc;list-style-position:outside;margin-left:40px}
.notifyMessageBox{border:1px solid #14A2DC;display:block;margin-bottom:10px;padding:4px}
.notifyMessage{background:url(/travel/generic/images/icon-notify_tcm169-283719.gif) no-repeat;padding-left:38px;min-height:31px;margin:0}
fieldset.groupBooking{width:255px}
fieldset.groupBooking label{width:255px !important;display:inline !important}
fieldset.groupBooking span.help_link{padding-left:10px}
#db_mmb_content #dashboardWaitingPage{padding-top:15px !important}
#mmbErrorDiv{min-height:38px}
#mmbErrorList{margin-bottom:3px}
#mmbSuccessDiv{margin-bottom:10px}
#mmbErrorDiv{margin-bottom:10px;min-height:38px}
#dashboard-body #db_mmb-form #dashboardWaitingPage{padding-top:20px}
#db_mmb-form-content{width:100%;overflow:hidden;left:0}
#db_mmb-form-content .db_mmb-content{width:250px;padding-left:20px;float:left}
#db_mmb-form-content .db_mmb-aside{border-right:1px solid #C2DEEA;height:150px;width:265px;padding:0 25px 0 0;float:left}
#db_mmb-form-content input{margin:2px 0 5px 0;width:163px;clear:both;display:block}
#db_mmb_content label{font-weight:bold;width:184px;display:inline-block}
#db_mmb_content #btn-mmb-login{margin:15px 0;position:relative}
#db_mmb_content #db_mmb-form.db_mmb-content{left:0;padding:0 0 0 20px;position:relative;width:250px}
@charset "utf-8";html{color:#000;background:#FFF}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}
li{list-style:none}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}
q:before,q:after{content:''}
abbr,acronym{border:0;font-variant:normal}
sup{vertical-align:text-top}
sub{vertical-align:text-bottom}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit}
input,textarea,select{*font-size:100%}
legend{color:#000}
h1{font-size:138.5%}
h2{font-size:123.1%}
h3{font-size:108%}
h1,h2,h3{}
h1,h2,h3,h4,h5,h6,strong{font-weight:bold}
abbr,acronym{border-bottom:1px dotted #000;cursor:help}
em{font-style:italic}
blockquote,ul,ol,dl{margin:1em}
ol,ul,dl{margin-left:2em}
ol li{list-style:decimal outside}
ul li{list-style:disc outside}
dl dd{margin-left:1em}
th,td{border:1px solid #000;padding:.5em}
th{font-weight:bold;text-align:center}
caption{margin-bottom:.5em;text-align:center}
p,fieldset,table,pre{margin-bottom:1em}
input[type=text],input[type=password],textarea{width:12.25em;*width:11.9em}
body{font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small}
table{font-size:inherit;font:100%}
pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%}
body{text-align:center}
#ft{clear:both}
#doc,#doc2,#doc3,#doc4,.yui-t1,.yui-t2,.yui-t3,.yui-t4,.yui-t5,.yui-t6,.yui-t7{margin:auto;text-align:left;width:57.69em;*width:56.25em;min-width:750px}
#doc2{width:73.076em;*width:71.25em}
#doc3{margin:auto 10px;width:auto}
#doc4{width:74.923em;*width:73.05em}
.yui-b{position:relative}
.yui-b{_position:static}
#yui-main .yui-b{position:static}
#yui-main{width:100%}
.yui-t1 #yui-main,.yui-t2 #yui-main,.yui-t3 #yui-main{float:right;margin-left:-25em}
.yui-t4 #yui-main,.yui-t5 #yui-main,.yui-t6 #yui-main{float:left;margin-right:-25em}
.yui-t1 .yui-b{float:left;width:12.30769em;*width:12.00em}
.yui-t1 #yui-main .yui-b{margin-left:13.30769em;*margin-left:13.05em}
.yui-t2 .yui-b{float:left;width:13.8461em;*width:13.50em}
.yui-t2 #yui-main .yui-b{margin-left:14.8461em;*margin-left:14.55em}
.yui-t3 .yui-b{float:left;width:23.0769em;*width:22.50em}
.yui-t3 #yui-main .yui-b{margin-left:24.0769em;*margin-left:23.62em}
.yui-t4 .yui-b{float:right;width:13.8456em;*width:13.50em}
.yui-t4 #yui-main .yui-b{margin-right:14.8456em;*margin-right:14.55em}
.yui-t5 .yui-b{float:right;width:18.4615em;*width:18.00em}
.yui-t5 #yui-main .yui-b{margin-right:19.4615em;*margin-right:19.125em}
.yui-t6 .yui-b{float:right;width:23.0769em;*width:22.50em}
.yui-t6 #yui-main .yui-b{margin-right:24.0769em;*margin-right:23.62em}
.yui-t7 #yui-main .yui-b{display:block;margin:0 0 1em 0}
#yui-main .yui-b{float:none;width:auto}
.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{float:left}
.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf,.yui-gc .yui-u,.yui-gd .yui-g,.yui-g .yui-gc .yui-u,.yui-ge .yui-u,.yui-ge .yui-g,.yui-gf .yui-g,.yui-gf .yui-u{float:right}
.yui-g div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first,.yui-ge div.first,.yui-gf div.first,.yui-g .yui-gc div.first,.yui-g .yui-ge div.first,.yui-gc div.first div.first{float:left}
.yui-g .yui-u,.yui-g .yui-g,.yui-g .yui-gb,.yui-g .yui-gc,.yui-g .yui-gd,.yui-g .yui-ge,.yui-g .yui-gf{width:49.1%}
.yui-gb .yui-u,.yui-g .yui-gb .yui-u,.yui-gb .yui-g,.yui-gb .yui-gb,.yui-gb .yui-gc,.yui-gb .yui-gd,.yui-gb .yui-ge,.yui-gb .yui-gf,.yui-gc .yui-u,.yui-gc .yui-g,.yui-gd .yui-u{width:32%;margin-left:1.99%}
.yui-gb .yui-u{*margin-left:1.9%;*width:31.9%}
.yui-gc div.first,.yui-gd .yui-u{width:66%}
.yui-gd div.first{width:32%}
.yui-ge div.first,.yui-gf .yui-u{width:74.2%}
.yui-ge .yui-u,.yui-gf div.first{width:24%}
.yui-g .yui-gb div.first,.yui-gb div.first,.yui-gc div.first,.yui-gd div.first{margin-left:0}
.yui-g .yui-g .yui-u,.yui-gb .yui-g .yui-u,.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u,.yui-ge .yui-g .yui-u,.yui-gf .yui-g .yui-u{width:49%;*width:48.1%;*margin-left:0}
.yui-g .yui-gb div.first,.yui-gb .yui-gb div.first{*margin-right:0;*width:32%;_width:31.7%}
.yui-g .yui-gc div.first,.yui-gd .yui-g {width:66%}
.yui-gb .yui-g div.first{*margin-right:4%;_margin-right:1.3%}
.yui-gb .yui-gc div.first,.yui-gb .yui-gd div.first {*margin-right:0}
.yui-gb .yui-gb .yui-u,.yui-gb .yui-gc .yui-u{*margin-left:1.8%;_margin-left:4%}
.yui-g .yui-gb .yui-u{_margin-left:1.0%}
.yui-gb .yui-gd .yui-u{*width:66%;_width:61.2%}
.yui-gb .yui-gd div.first{*width:31%;_width:29.5%}
.yui-g .yui-gc .yui-u,.yui-gb .yui-gc .yui-u{width:32%;_float:right;margin-right:0;_margin-left:0}
.yui-gb .yui-gc div.first{width:66%;*float:left;*margin-left:0}
.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf .yui-u{margin:0}
.yui-gb .yui-gb .yui-u{_margin-left:.7%}
.yui-gb .yui-g div.first,.yui-gb .yui-gb div.first{*margin-left:0}
.yui-gc .yui-g .yui-u,.yui-gd .yui-g .yui-u{*width:48.1%;*margin-left:0}
s.yui-gb .yui-gd div.first{width:32%}
.yui-g .yui-gd div.first{_width:29.9%}
.yui-ge .yui-g{width:24%}
.yui-gf .yui-g{width:74.2%}
.yui-gb .yui-ge div.yui-u,.yui-gb .yui-gf div.yui-u{float:right}
.yui-gb .yui-ge div.first,.yui-gb .yui-gf div.first {float:left}
.yui-gb .yui-ge .yui-u,.yui-gb .yui-gf div.first{*width:24%;_width:20%}
.yui-gb .yui-ge div.first,.yui-gb .yui-gf .yui-u{*width:73.5%;_width:65.5%}
.yui-ge div.first .yui-gd .yui-u{width:65%}
.yui-ge div.first .yui-gd div.first{width:32%}
#bd:after,.yui-g:after,.yui-gb:after,.yui-gc:after,.yui-gd:after,.yui-ge:after,.yui-gf:after{content:".";display:block;height:0;clear:both;visibility:hidden}
#bd,.yui-g,.yui-gb,.yui-gc,.yui-gd,.yui-ge,.yui-gf{zoom:1}
.yui-overlay,.yui-panel-container{visibility:hidden;position:absolute;z-index:2}
.yui-panel-container form{margin:0}
.mask{z-index:1;display:none;position:absolute;top:0;left:0;right:0;bottom:0}
.mask.block-scrollbars{overflow:auto}
.masked select,.drag select,.hide-select select{_visibility:hidden}
.yui-panel-container select{_visibility:inherit}
.hide-scrollbars,.hide-scrollbars *{overflow:hidden}
.hide-scrollbars select{display:none}
.show-scrollbars{overflow:auto}
.yui-panel-container.show-scrollbars,.yui-tt.show-scrollbars{overflow:visible}
.yui-panel-container.show-scrollbars .underlay,.yui-tt.show-scrollbars .yui-tt-shadow{overflow:auto}
.yui-panel-container.shadow .underlay.yui-force-redraw{padding-bottom:1px}
.yui-effect-fade .underlay{display:none}
.yui-tt-shadow{position:absolute}
.yui-override-padding{padding:0 !important}
.yui-panel-container .container-close{overflow:hidden;text-indent:-10000em;text-decoration:none}
.yui-skin-sam .mask{background-color:#000;opacity:.25;*filter:alpha(opacity=25)}
.yui-skin-sam .yui-panel-container{padding:0 1px;*padding:2px}
.yui-skin-sam .yui-panel{position:relative;left:0;top:0;border-style:solid;border-width:1px 0;border-color:#808080;z-index:1;*border-width:1px;*zoom:1;_zoom:normal}
.yui-skin-sam .yui-panel .hd,.yui-skin-sam .yui-panel .bd,.yui-skin-sam .yui-panel .ft{border-style:solid;border-width:0 1px;border-color:#808080;margin:0 -1px;*margin:0;*border:0}
.yui-skin-sam .yui-panel .hd{border-bottom:solid 1px #ccc}
.yui-skin-sam .yui-panel .bd,.yui-skin-sam .yui-panel .ft{background-color:#F2F2F2}
.yui-skin-sam .yui-panel .hd{padding:0 10px;font-size:93%;line-height:2;*line-height:1.9;font-weight:bold;color:#000;background:url(http://yui.yahooapis.com/2.6.0/build/assets/skins/sam/sprite.png) repeat-x 0 -200px}
.yui-skin-sam .yui-panel .bd{padding:10px}
.yui-skin-sam .yui-panel .ft{border-top:solid 1px #808080;padding:5px 10px;font-size:77%}
.yui-skin-sam .yui-panel-container.focused .yui-panel .hd{}
.yui-skin-sam .container-close{position:absolute;top:5px;right:6px;width:25px;height:15px;background:url(http://yui.yahooapis.com/2.6.0/build/assets/skins/sam/sprite.png) no-repeat 0 -300px;cursor:pointer}
.yui-skin-sam .yui-panel-container .underlay{right:-1px;left:-1px}
.yui-skin-sam .yui-panel-container.matte{padding:9px 10px;background-color:#fff}
.yui-skin-sam .yui-panel-container.shadow{_padding:2px 4px 0 2px}
.yui-skin-sam .yui-panel-container.shadow .underlay{position:absolute;top:2px;left:-3px;right:-3px;bottom:-3px;*top:4px;*left:-1px;*right:-1px;*bottom:-1px;_top:0;_left:0;_right:0;_bottom:0;_margin-top:3px;_margin-left:-1px;background-color:#000;opacity:.12;*filter:alpha(opacity=12)}
.yui-skin-sam .yui-dialog .ft{border-top:none;padding:0 10px 10px 10px;font-size:100%}
.yui-skin-sam .yui-dialog .ft .button-group{display:block;text-align:right}
.yui-skin-sam .yui-dialog .ft button.default{font-weight:bold}
.yui-skin-sam .yui-dialog .ft span.default{border-color:#304369;background-position:0 -1400px}
.yui-skin-sam .yui-dialog .ft span.default .first-child{border-color:#304369}
.yui-skin-sam .yui-dialog .ft span.default button{color:#fff}
.yui-skin-sam .yui-dialog .ft span.yui-button-disabled{background-position:0pt -1500px;border-color:#ccc}
.yui-skin-sam .yui-dialog .ft span.yui-button-disabled .first-child{border-color:#ccc}
.yui-skin-sam .yui-dialog .ft span.yui-button-disabled button{color:#a6a6a6}
.yui-skin-sam .yui-simple-dialog .bd .yui-icon{background:url(http://yui.yahooapis.com/2.6.0/build/assets/skins/sam/sprite.png) no-repeat 0 0;width:16px;height:16px;margin-right:10px;float:left}
.yui-skin-sam .yui-simple-dialog .bd span.blckicon{background-position:0 -1100px}
.yui-skin-sam .yui-simple-dialog .bd span.alrticon{background-position:0 -1050px}
.yui-skin-sam .yui-simple-dialog .bd span.hlpicon{background-position:0 -1150px}
.yui-skin-sam .yui-simple-dialog .bd span.infoicon{background-position:0 -1200px}
.yui-skin-sam .yui-simple-dialog .bd span.warnicon{background-position:0 -1900px}
.yui-skin-sam .yui-simple-dialog .bd span.tipicon{background-position:0 -1250px}
.yui-skin-sam .yui-tt .bd{position:relative;top:0;left:0;z-index:1;color:#000;padding:2px 5px;border-color:#D4C237 #A6982B #A6982B #A6982B;border-width:1px;border-style:solid;background-color:#FFEE69}
.yui-skin-sam .yui-tt.show-scrollbars .bd{overflow:auto}
.yui-skin-sam .yui-tt-shadow{top:2px;right:-3px;left:-3px;bottom:-3px;background-color:#000}
.yui-skin-sam .yui-tt-shadow-visible{opacity:.12;*filter:alpha(opacity=12)}
body.show-layover{}
.overlay-container select{display:none}
#sa-container.closed{z-index:1 !important}
#sa-container.closed #saform{z-index:1 !important}
#sa-container.closed #tabcat{display:none}
#sa-container.closed #tabfaq{display:none}
#sa-container.closed #tabclose{display:none}
#sa-container{z-index:106;position:absolute;top:24px;overflow:hidden;width:268px;right:-3px;height:45px}
#saformcontainer{width:270px}
#sa-container.open{right:-2px}
#sa{background:#FFF;height:460px;margin:0}
#sa-container.open #sa{background:transparent url("/travel/generic/images/bg-selfassist_tcm169-187390.png") no-repeat left bottom}
.layover{background:#fff;opacity:0.4;filter:alpha(opacity=60);position:absolute;width:100%;top:0;left:0;z-index:105;display:none;opacity:0;filter:alpha(opacity=0)}
#sa.open{}
#sa.closed{}
#sa #saform{z-index:108;height:48px;width:883px;margin-left:21px;overflow:hidden}
#sa-container.closed #sa #saform{margin-left:0}
#sa #app-window{left:0;position:absolute;top:47px;margin:0 0 0 23px;height:371px;width:881px}
#sa iframe{width:100%;height:100%;overflow:hidden}
#sa #saform a{color:#FFF;font-weight:bold;display:block;padding:8px;height:31px}
#sa #saform a span{color:#FFFFFF !important}
#sa #saform div.actief a.button span{color:#FFFFFF !important}
#sa #saform a.faq{margin:4px 4px 0 4px;float:right}
#sa #saform div.actief a span{color:#003145 !important}
#sa #saform a:hover{text-decoration:underline}
#sa #saform a.button:hover{text-decoration:none}
#sa #saform div{height:48px;position:relative;float:left;cursor:pointer}
#sa #saform #zoektab{padding:10px 10px 0 11px;width:256px;background:url("/travel/generic/images/tab_question_tcm169-187400.gif") no-repeat}
#sa #saform #zoektab:hover{background:url("/travel/generic/images/tab_question_tcm169-187400.gif") no-repeat scroll left -79px}
#sa #saform #zoektab.actief{background:url("/travel/generic/images/tab_question_tcm169-187400.gif") no-repeat scroll left -157px}
#sa-container.closed #saform #zoektab.actief{background:#FFF}
#sa #saform #tabcat{width:202px;background:url("/travel/generic/images/tab_tcm169-187398.gif") no-repeat}
#sa #saform #tabcat:hover{background:url("/travel/generic/images/tab_tcm169-187398.gif") no-repeat scroll center -79px}
#sa #saform #tabcat.actief{background:url("/travel/generic/images/tab_tcm169-187398.gif") no-repeat scroll center -157px}
#sa #saform #tabfaq{width:202px;background:url("/travel/generic/images/tab_tcm169-187398.gif") no-repeat}
#sa #saform #tabfaq:hover{background:url("/travel/generic/images/tab_tcm169-187398.gif") no-repeat scroll center -79px}
#sa #saform #tabfaq.actief{background:url("/travel/generic/images/tab_tcm169-187398.gif") no-repeat scroll center -157px}
#sa #saform #tabclose{width:202px;cursor:default;background:url("/travel/generic/images/tab_close_tcm169-187399.gif") no-repeat}
#sa #saform #tabclose a.close-overlay{display:block;height:20px;position:absolute;padding:0 20px 0 0 !important;bottom:5px;right:10px;background:transparent url("/travel/generic/images/close_tcm169-187394.gif") no-repeat right top;font-weight:normal;margin-top:13px}
#sa #saform div.actief{cursor:default}
#sa #saform div.actief a{color:#003145}
#sa #saform div.clearer{height:0 !important;line-height:0}
#sa #mySearchContainer{width:252px;height:24px !important;border:1px solid #7f9db9;background-color:white}
#sa #mySearch{width:57%;background-color:#FFFFFF;color:#7FD0EE;float:left;margin:3px -120px 0 4px;padding:2px;border:0}
input[type=text]:focus{outline:0 none !important}
#sa #supportZoekLink{float:right;margin-top:0;margin-right:2px;color:#ffffff !important}
#sa #supportZoekLink:focus{outline:0 none !important}
#sa-overlay{display:none;position:fixed;z-index:105;top:0;left:0;height:100%;width:100%;background:#fff;filter:alpha(opacity=0);-moz-opacity:0;opacity:0}
#sa-overlay-iframe{z-index:104;position:fixed;top:0;left:0;background-color:#FFFFFF;border:none;filter:alpha(opacity=0);-moz-opacity:0;opacity:0;height:100%;width:100%}
#sa-faq{height:auto !important}
#sa-faq h4{color:#005b82 !important;padding:0 0 0 0}
#sa-faq ul{margin-left:1em !important;margin-right:0 !important}
#sa-faq ul li{list-style-type:none;display:block;padding-left:10px;line-height:19px;background:url("/travel/generic/images/single-arrow-right_tcm169-187396.gif") no-repeat scroll left 6px}
div#selfassist-faq-box{margin:0 0 25px 0}
div.c5 div#selfassist-faq-box{margin:15px 0;border:1px solid #8DC9E8;padding:7px}
div.c5 div#selfassist-faq-box h3{padding:0 0 7px 20px;background:transparent url("/travel/generic/images/icon_qgo_small_tcm169-187395.gif") no-repeat top left}
div.c5 div#selfassist-faq-box ul{margin:0}
div#selfassist-faq-box ol li{margin:7px 0 0 0}
div#selfassist-faq-box ul li{list-style-type:none;display:block;padding-left:10px;line-height:19px;background:url("/travel/generic/images/single-arrow-right_tcm169-187396.gif") no-repeat scroll left 6px}
div#selfassist-ask-box{float:left;border:1px solid #A3D2F6;padding:9px 35px 5px 10px}
div#selfassist-ask-box h3{padding:0 0 8px 21px;background:transparent url("/travel/generic/images/icon_qgo_small_tcm169-187395.gif") no-repeat top left;margin-bottom:0;margin-left:4px}
div#selfassist-ask-box div#selfassist-input-container{padding:4px 4px 5px;height:20px;width:470px}
div#selfassist-ask-box input#selfassist-input{width:324px;color:#7FD0EE;float:left;padding:2px;border:1px solid #7f9db9;margin-right:5px;font-size:11px}
div#selfassist-ask-box a#selfassist-button{float:left;color:#ffffff !important;white-space:nowrap}
div#selfassist-ask-box a#selfassist-button span{white-space:nowrap;width:auto}
div.c5 div#selfassist-faq-box ul li{line-height:1.3;padding-bottom:5px;background-position:left 4px}
html{overflow:auto}
body{font-family:Verdana;font-size:11px;color:#003145;padding:0;margin:0}
input,textarea,select{color:#003145}
select.klm-select{color:#00A1DE;font-family:Verdana}
select.klm-select option{color:#00A1DE;padding:2px 2px 0 2px}
h1,h2,h3,h4{color:#005B82;font-size:13px}
ul li{}
ul li{list-style-type:none}
a,a:visited{color:#00A1DE;font-family:Verdana;text-decoration:none}
a:hover{text-decoration:underline}
a.normal{text-decoration:none}
a.normal:hover{text-decoration:underline}
a.no-link{color:#003145;text-decoration:none;cursor:default}
a.internal-popup{background:url(/travel/generic/images/sprite_tcm169-187483.gif) no-repeat scroll right -64px;padding-right:17px;display:inline-block}
a.arrow-link-left{background:transparent url(/travel/generic/images/more-link_tcm169-187475.gif) no-repeat scroll left 3px;padding-left:10px}
a.anchor-link-left{display:inline-block;padding-left:10px;background:transparent url(/travel/generic/images/anchor-links-arrow-left_tcm169-187403.gif) no-repeat scroll left 5px;margin:0 0 15px 0}
a.anchor-link-left.newsoverview{display:none}
a.anchor-link-left.newsoverview.show{display:inline-block}
a.anchor-link-left:hover{color:#003145;text-decoration:none}
a.download-link{}
a.close-overlay{background:transparent url(/travel/generic/images/sprite_tcm169-187483.gif) no-repeat scroll right -33px;display:block;height:20px;padding-right:20px;position:absolute;right:10px;top:10px}
a.print{display:inline-block;padding-left:20px;background:transparent url(/travel/generic/images/icon-print_tcm169-187464.gif) no-repeat scroll left center;line-height:19px}
a.save{display:inline-block;padding-left:20px;background:transparent url(/travel/generic/images/icon_save_tcm169-231170.gif) no-repeat scroll left center;line-height:19px;margin-top:5px}
a.download-link span{color:#999999;font-size:80%}
span.single-forward-arrow{display:inline-block;width:12px;background:transparent url(/travel/generic/images/bullets-and-arrows_tcm169-187427.gif) no-repeat scroll center -216px;vertical-align:text-bottom}
#klm-body-erm span.single-forward-arrow{background:transparent url(/travel/generic/images/bullets-and-arrows_tcm169-187427.gif) no-repeat scroll -216px}
span.single-forward-arrow-grey{display:inline-block;width:12px;background:transparent url(/travel/generic/images/bullets-and-arrows_tcm169-187427.gif) no-repeat scroll center -281px;vertical-align:text-bottom}
span.single-backward-arrow{display:inline-block;width:12px;background:transparent url(/travel/generic/images/anchor-links-arrow-left_tcm169-187403.gif) no-repeat scroll left 5px;vertical-align:text-bottom}
span.external-popup{background:transparent url(/travel/generic/images/sprite_tcm169-187483.gif) no-repeat scroll right -65px;display:-moz-inline-box;display:inline-block;width:17px;height:12px}
span.external-popup-ffp{background:transparent url(/travel/generic/images/sprite_tcm169-187483.gif) no-repeat scroll right -65px;display:inline-block;width:17px}
span.download-info{color:#999999;font-size:80%;margin-left:5px}
label.bold{display:block;font-weight:bold;margin-bottom:5px;position:relative}
label.bold span.normal{font-weight:normal}
ul.arrow-right{margin:0;padding:0;position:relative}
ul.arrow-right li{list-style-type:none;background:transparent url(/travel/generic/images/faq-arrow-right_tcm169-187435.gif) no-repeat scroll left 4px;padding-left:9px;margin-bottom:2px}
.title-text{color:#00A1DE;display:inline-block;font-size:28px;font-weight:normal;line-height:1}
.title-image{display:none}
#klm-body iframe#appFrame{border:0}
#klm-body div.c14 iframe#appFrame{border:0}
input{vertical-align:text-bottom}
#klm-dashboard div.title{display:none}
#klm-dashboard div.title-text h1{color:#00A1DE;display:block;font-size:17px;font-weight:normal;line-height:1}
#klm-dashboard #db_ebt7_content div.title-text h1{width:300px}
#klm-dashboard div.title-text h2{color:#005B82;display:block;font-size:12px;font-weight:normal;line-height:1;padding-top:6px}
#db_ebt7_content div.title-text{background:transparent url(/travel/generic/images/large-icons-dashboard_tcm169-187472.gif) no-repeat scroll -2px -4px;padding:4px 38px}
#db_ott_content div.title-text{background:transparent url(/travel/generic/images/large-icons-dashboard_tcm169-187472.gif) no-repeat scroll -2px -127px;margin-bottom:20px;padding:4px 38px}
#db_anc_content div.title-text{background:transparent url(/travel/generic/images/large-icon-dashboard-anc_tcm169-289713.png) no-repeat scroll -2px 8px;margin-bottom:20px;padding:4px 38px}
#db_ici_content div.title-text{background:transparent url(/travel/generic/images/large-icons-dashboard_tcm169-187472.gif) no-repeat scroll -2px -35px;margin-bottom:25px;padding:4px 38px}
div#magusquickcheck{float:right;padding-top:5px;padding-right:20px}
.yui-skin-sam .yui-ac{position:relative;font-family:arial;font-size:100%}
.yui-skin-sam .yui-ac-input{width:100%}
.yui-skin-sam .yui-ac-container{position:absolute;top:1.6em;width:100%}
.yui-skin-sam .yui-ac-content{position:absolute;width:100%;border:1px solid #808080;background:#fff;overflow:hidden;z-index:9050}
.yui-skin-sam .yui-ac-shadow{position:absolute;margin:.3em;width:100%;background:#000;-moz-opacity:.10;opacity:.10;filter:alpha(opacity=10);z-index:9049}
.yui-skin-sam .yui-ac iframe{opacity:0;filter:alpha(opacity=0);padding-right:.3em;padding-bottom:.3em}
.yui-skin-sam .yui-ac-content ul{margin:0;padding:0;width:100%}
.yui-skin-sam .yui-ac-content li{margin:0;padding:3px 5px 3px 11px;color:#0886EC;cursor:default;white-space:nowrap;list-style:none;zoom:1}
.yui-skin-sam .yui-ac-content li.yui-ac-prehighlight{background:#B3D4FF}
.yui-skin-sam .yui-ac-content li.yui-ac-highlight{background:#0886EC;color:#FFF}
#klm-doc{margin:auto;text-align:left;width:1003px;min-width:997px;padding:12px 0;overflow:hidden;position:relative}
#klm-branding{margin:0 9px 15px 10px;position:relative;z-index:5}
#klm-nav,#klm-nav-local-shop{height:29px;margin:0 9px 11px 10px;border-top:solid 1px #92caf5;border-bottom:solid 1px #92caf5}
#klm-body{margin:17px 9px 24px 10px;min-height:400px}
#klm-hdr,#klm-branding{position:relative;z-index:5}
#klm-ftr{height:40px;margin:22px 9px 0 10px;clear:both}
#klm-ftr-nav{height:24px;background:#EAF4FD}
#klm-ftr ul{margin:5px 0;padding:0;list-style-type:none}
#klm-ftr ul li{list-style-type:none;float:left;padding:0 9px}
#klm-ftr ul li.seperator{font-size:10px;color:#C2DFE7;padding:0}
#klm-ftr ul li span.external-popup{line-height:12px}
#klm-ftr ul li a{text-decoration:none;font-size:10px;display:inline-block;padding:0}
#klm-ftr ul li a:hover{text-decoration:underline}
#klm-ftr #klm-ftr-nav img{margin-top:3px}
#klm-ftr #klm-ftr-nav ul li{line-height:22px}
#klm-ftr div ul{margin:0;float:left}
#klm-ftr #klm-ftr-nav option{color:#00A1DE}
#klm-ftr #klm-ftr-nav select{font-size:9px;font-family:verdana;margin:3px 4px 2px 20px;width:165px;color:#00A1DE}
#klm-ftr-nav ul li.ftrtext-image{padding:0}
div.popup-window div.c14{width:785px;float:left}
div#special-offers div.c5,div.popup-window div.c5{float:left;margin-left:14px;width:185px}
div#special-offers div.c24{width:585px;float:left;margin-left:15px}
div.c14{width:744px;float:left}
div.c1{float:left;width:192px;min-height:200px}
div.c2,div.c3,div.c4,div.c5{float:left;margin-left:24px;width:192px}
div.c5{margin-left:48px}
div.c24{width:528px;float:left;margin-left:24px}
div.c25{width:768px;float:left;margin-left:24px}
#klm-ftr ul li span.ftr-textimage span.external-popup{height:14px}
#klm-ftr ul li span.ftr-textimage a{text-decoration:none}
#klm-ftr ul li span.ftr-textimage a span{position:relative;bottom:4px;padding-right:10px}
#klm-ftr ul li span.ftr-textimage a span:hover{text-decoration:underline}
#klm-nav-local-shop{width:784px}
#klm-language-selector{position:absolute;right:0;top:0;z-index:101;width:400px}
#klm-language-selector img{float:left;margin:2px 4px 0 0}
#klm-hdr .klm-country{display:block;float:left;color:#013042}
#klm-hdr .seperator{display:block;float:left;font-size:10px;color:#C2DFE7;margin:0 0 0 5px}
#klm-hdr #btn-country-language{display:iniline-block;text-decoration:none}
#klm-hdr #btn-country-language:hover{text-decoration:underline}
#klm-hdr #country-language-body a.partnersite-popup{background:url(/travel/generic/images/sprite_tcm169-187483.gif) no-repeat scroll right -64px;padding-right:17px}
.klm-grid-a #klm-col-1 #klm-dashboard{height:310px}
.klm-grid-a #klm-col-1 #triggers div.small{width:185px}
#banner-alert #alert-top div,#banner-alert #alert-bottom div{display:block;position:absolute;left:50px;margin-right:10px}
#banner-alert #alert-top div span{display:-moz-inline-box;display:inline-block;margin:0;width:6px;z-index:0;padding-left:6px;padding-bottom:2px}
#banner-alert #alert-bottom div span{display:-moz-inline-box;display:inline-block;margin:0;width:6px;z-index:0;padding-left:6px;padding-bottom:1px}
#alert-top{height:47px}
#alert-top div{top:15px}
#alert-bottom{height:47px}
#alert-bottom div{bottom:15px}
.klm-grid-a #klm-col-1 #triggers div.long{margin-left:15px}
.klm-grid-a #klm-col-2 .trigger{margin-top:16px}
.klm-grid-a #klm-col-3 .trigger{margin-top:16px}
#klm-language-selector{width:400px}
#klm-language-selector ul.inline{margin:0;padding:0;position:absolute;right:0}
#klm-language-selector ul.inline li{display:inline}
#klm-language-selector ul li.bordered{padding: 2px 9px 2px 0}
#klm-language-selector ul li.bordered.blue{border-right:solid 1px #00a1de;border-top:solid 1px #00a1de;border-left:solid 1px #00a1de}
#country-language-container{clear:both;position:relative;z-index:101;padding:15px 10px;margin-top:20px;background:#FFF;border-right:solid 1px #00a1de;border-bottom:solid 1px #00a1de;border-left:solid 1px #00a1de;background:#FFF}
#country-language-container fieldset.left,#country-language-container fieldset.right{float:left;width:180px;height:120px;position:relative;background:#FFF}
#country-language-container fieldset.left{border-right:solid 1px #C2DEEA}
#country-language-container fieldset.left select{width:165px;color:#00A1DE}
#country-language-container fieldset.left select option{padding:3px 0 3px 5px}
#country-language-container fieldset.right{margin-left:17px}
#klm-hdr a#btn-country-language{display:block;float:right;padding:0 10px 0 0;text-decoration:none;position:relative;z-index:102}
#klm-hdr a#btn-country-language span{display:block;padding:5px 0 5px 7px}
#klm-language-selector.open a#btn-country-language{background:transparent url(/travel/generic/images/languagebar-right_tcm169-187471.gif) no-repeat top right}
#klm-language-selector.open a#btn-country-language span{background:transparent url(/travel/generic/images/languagebar-left_tcm169-187470.gif) no-repeat top left;color:#013042;height:14px}
#klm-hdr #btn-country-language:hover{text-decoration:underline}
#klm-hdr #country-holder{float:right;padding-top:5px}
#country-language-body{padding:10px;border:solid 2px #00a1de;background:#FFF url(/travel/generic/images/cl-background_tcm169-187428.png) no-repeat;margin-top:22px;display:none;position:relative;z-index:101}
#country-language-body label{font-weight:bold;display:block;margin-bottom:8px}
#country-language-body label.normal{font-weight:normal}
#country-language-body label.normal input{margin-right:3px}
#klm-language-selector.open #country-language-body{display:block}
#klm-language-selector iframe{position:absolute;width:392px;height:150px;display:none;z-index:100}
#klm-language-selector.open iframe{display:block}
#klm-language-selector.open .seperator{visibility:hidden}
#country-language-body fieldset{margin-bottom:0;height:130px;float:left}
#cl-right-normal,#cl-right-partner{padding-left:15px;width:180px}
#country-language-body #cl-left{width:180px;border-right:solid 1px #c2deea}
#cl-left #cl-select{width:165px;height:106px;border:solid 1px #c2deea;overflow:auto}
#cl-left #cl-select ul,#cl-right-normal ul{margin:0}
#cl-left #cl-select li{display:block;padding:4px 10px;color:#00A1DE}
#cl-left #cl-select li.hover,#cl-left #cl-select li.selected{background:#c2deea;text-decoration:none;cursor:pointer}
#cl-right-normal ul{height:95px}
#cl-right-normal ul li{background:transparent url(/travel/generic/images/faq-arrow-right_tcm169-187435.gif) no-repeat scroll left 3px;padding:0 0 0 10px;margin-bottom:3px}
div#country-language-body fieldset#cl-right-partner img{float:none}
#klm-doc div.asian-character ul li a{font-size:11px}
#klm-doc div.asian-character{font-size:11px}
#klm-dashboard{float:left;width:585px;margin-right:15px}
#klm-dashboard .line-filler{overflow:hidden}
table#dashboard-tabs{border-collapse:collapse;margin-bottom:-1px}
#dashboard-tabs td{text-align:center;padding:0;border:none 0}
#dashboard-tabs td.selected{background:#FFF}
#dashboard-tabs td.selected a{color: #003145;background:transparent url(/travel/generic/images/dashboard-tabs-right_tcm169-187433.png) no-repeat scroll right 0}
#dashboard-tabs td.selected a span{background:transparent url(/travel/generic/images/dashboard-tabs-left_tcm169-187432.png) no-repeat scroll left 0}
#dashboard-tabs td.selected a:hover{background:transparent url(/travel/generic/images/dashboard-tabs-right_tcm169-187433.png) no-repeat scroll right 0}
#dashboard-tabs td.selected a:hover span{background:transparent url(/travel/generic/images/dashboard-tabs-left_tcm169-187432.png) no-repeat scroll left 0}
#dashboard-tabs td a{display:block;font-weight:bold;color:white;text-decoration:none;padding-right:3px;background:transparent url(/travel/generic/images/dashboard-tabs-right_tcm169-187433.png) no-repeat scroll right -35px}
#dashboard-tabs td a span{display:block;padding:6px 0 6px 5px;white-space:nowrap;background:transparent url(/travel/generic/images/dashboard-tabs-left_tcm169-187432.png) no-repeat scroll left -35px}
#dashboard-tabs td.hover{cursor:pointer}
#dashboard-tabs td.hover a{background:transparent url(/travel/generic/images/dashboard-tabs-right_tcm169-187433.png) no-repeat scroll right -70px}
#dashboard-tabs td.hover a span{background:transparent url(/travel/generic/images/dashboard-tabs-left_tcm169-187432.png) no-repeat scroll left -70px}
#dashboard-body{height:265px;background:#FFF;border-right:solid 1px #92CAF5;border-bottom:solid 1px #92CAF5;border-left:solid 1px #92CAF5;padding:10px}
#dashboard-body .title-text{display:block}
#dashboard-body div.db_content,#dashboard-body div.db_content_selected{height:100%;position:relative;z-index:1}
#dashboard-body div.noa-img{background:transparent url(/travel/generic/images/large-icons-dashboard_tcm169-187472.gif) no-repeat scroll 2px -4px;margin:0 0 20px 0;padding:5px 40px}
.popup-window #klm-dashboard .line-filler{background:transparent url(/travel/generic/images/table-tabs-bg_tcm169-187484.gif) no-repeat scroll left 24px}
.popup-window a.close{background:transparent url(/travel/generic/images/sprite_tcm169-187483.gif) no-repeat scroll 21px -33px;display:block;height:20px;padding-right:30px;position:absolute;right:0;top:0}
#dashboard-body #dashboardWaitingPage{background:transparent url(/travel/generic/images/final_loader_tcm169-198969.gif) no-repeat scroll 268px 20px;text-align:center;padding-top:100px}
#db_fb,.correct-date{display:none}
#db_ebt7_content .autocompletecontainer{z-index:100;background:#FFF url(/travel/generic/images/auto-complete-bg_tcm169-187384.gif) left top no-repeat;position:absolute}
#db_ebt7_content #ebt-destination-container{top:152px;left:-6px}
#db_ebt7_content #ebt-from-container{top:71px;left:12px}
#db_ebt7_content .autocompletecontainer .yui-ac-content{overflow:auto;overflow-x:hidden;width:285px;height:101px;margin:0 9px 9px 7px}
.toggle-details #db_ebt7_content #ebt-destination-container{top:75px;left:-6px}
#db_ebt7_content .autocompletecontainer ul{list-style-type:none;margin:0;padding:0}
#db_ebt7_content .autocompletecontainer ul li{font-size:11px;color:#0886ec;padding:3px 5px 3px 11px;background:url(/travel/generic/images/test-bg_tcm169-187485.gif) -494px -334px no-repeat;cursor:default}
#db_ebt7_content .autocompletecontainer ul li.yui-ac-highlight{color:#fff;background:#0886ec url(/travel/generic/images/test-bg_tcm169-187386.gif) -494px -334px no-repeat}
.yui-skin-sam .yui-ac{font-family:inherit !important}
ul#navigation{margin:0;padding:0;font-size:12px}
ul#navigation li{list-style-type:none;float:left;line-height:19px}
ul#navigation li.nav-first a{padding-left:0}
ul#navigation li a{display:block;padding:5px 12px}
ul#navigation li.home a{padding-left:0}
ul#navigation li.selected a{color:#E37222}
ul#navigation li.selected a:hover{color:#003145;text-decoration:none;cursor:pointer}
ul#navigation a:hover{color:#003145;text-decoration:none;cursor:pointer}
#left-navigation{font-size:12px}
#left-navigation div{display:none}
#left-navigation h4{padding-left:10px;font-size:15px;margin-top:10px}
#left-navigation ul{margin:0;padding:0;border-color:#edf5f9;border-style:solid;border-width:1px 0;margin-top:5px;margin-bottom:20px}
#left-navigation ul ul{margin:0;display:none}
#left-navigation ul li{list-style-type:none;border-color:#edf5f9;border-style:solid;border-width:0 0 1px 0}
#left-navigation ul li.last{border-width:0}
#left-navigation ul li a{display:block;width:175px;padding:3px 0 3px 10px;font-size:12px}
#left-navigation ul li a:hover,#left-navigation ul li a.hover,#left-navigation ul li.opened li a:hover{color:#003145;text-decoration:none}
#left-navigation ul li.opened a{background:transparent url(/travel/generic/images/arrow-link-right-orange_tcm169-187404.gif) no-repeat scroll left 7px;color:#e37222}
#left-navigation ul li.opened a:hover{color:#003145;text-decoration:none;background:none}
#left-navigation ul li.opened.selected a{font-weight:normal}
#left-navigation ul li.opened li a{background:none}
#left-navigation ul li.opened ul{border-color:#4abeed;border-width:1px 0;margin-bottom:0;display:block}
#left-navigation ul li.opened ul li a{color:#00A1DE;padding-left:20px;width:165px;font-weight:normal;font-size:11px}
#left-navigation ul li.opened ul li a:hover{text-decoration:none}
#left-navigation ul li.opened li.selected a{background:transparent url(/travel/generic/images/arrow-link-right-orange_tcm169-187404.gif) no-repeat scroll 0 7px;color:#E37222;cursor:default;}
#left-navigation ul li.opened ul li.selected a:hover{background:none;color:#003145}
#left-navigation ul li.selected a{background:transparent url(/travel/generic/images/arrow-link-right-orange_tcm169-187404.gif) no-repeat scroll 0 7px;color:#E37222;cursor:default}
#left-navigation ul li.selected a:hover{color:#003145}
#left-navigation ul li.opened,#left-navigation ul li.opened ul li{border-width:0}
#showMenu{display:none}
.yui-calcontainer.single{z-index:3;padding-top:0;background:#FFF;margin-bottom:20px}
.ebt-calendar{margin:0;padding:10px 10px 0 ;border:solid 1px #00a1de;left:5px;position:absolute;z-index:3;width:144px;top:300px;display:none;background:#FFF}
.ebt-calendar table{margin:0;padding:0}
.ebt-calendar th,.ebt-calendar td{border:none 0;padding:0;vertical-align:middle}
.ebt-calendar .calhead{vertical-align:middle}
.ebt-calendar .calheader{text-align:center;font-weight:bold;padding:0 0 0.6em;position:relative;width:144px}
.ebt-calendar .calheader a{width:14px;height:13px;overflow:hidden;display:block;text-indent:-100em;position:absolute}
.ebt-calendar .calnavleft{background:url(/travel/generic/images/sprite_tcm169-187483.gif) no-repeat scroll -8px 0;left:0;top:0}
.ebt-calendar .calnavright{background:url(/travel/generic/images/sprite_tcm169-187483.gif) no-repeat scroll -8px -16px;right:0;top:0}
.ebt-calendar .calweekdayrow{height:20px}
.ebt-calendar .calweekdayrow th{border-bottom:solid 1px #c2deea;font-size:10px;width:19px;font-weight:normal}
.ebt-calendar td.calcell{text-align:center;line-height:17px;height:18px;background:#FFF;width:19px;font-size:10px}
.ebt-calendar td.calcell.selected a{color:#E37222}
.ebt-calendar td.calcell.highlight1 a:hover,.ebt-calendar td.calcell.highlight1 a{color:#E37222}
.ebt-calendar td.calcell.previous{color:#B2B2B2}
.ebt-calendar td.calcell.today a{display:block}
.ebt-calendar td.calcell a{display:block;height:100%}
.ebt-calendar td.calcell.calcellhover a{text-decoration:none;background:#c2deea}
.ebt-calendar td.calcell.oom{background-color:#FFFFFF;color:#FFFFFF;cursor:default}
.ebt-calendar .close-calendar{font-size:10px;text-decoration:none;display:block;position:absolute;bottom:0;right:10px;margin:5px 0}
.yui-calcontainer .title{}
div.generic-calendar{overflow:hidden;padding:10px;height:147px;width:150px}
div.generic-calendar iframe{position:absolute;z-index:-1}
div.generic-calendar table{margin:0;padding:0;padding-top:5px}
div.generic-calendar th,div.generic-calendar td{border:none 0;padding:0;vertical-align:middle}
div.generic-calendar .calhead{vertical-align:middle}
div.generic-calendar .calheader{text-align:center;font-weight:bold;padding:0 0 0.6em;position:relative;width:144px;height:13px}
div.generic-calendar .calheader a{}
div.generic-calendar .calheader a.calnav{border:1px solid #F2F2F2;padding:0 4px;text-decoration:none;color:#00A1DE}
div.generic-calendar .calheader a.calnav:hover{background:#c2deea}
div.generic-calendar a.calnavleft,div.generic-calendar a.calnavright{width:14px;height:13px;top:1px;overflow:hidden;display:block;text-indent:-1000em;position:absolute;z-index:1}
div.generic-calendar a.calnavleft{background:transparent url(/travel/generic/images/sprite_tcm169-187483.gif) no-repeat scroll -8px 0 !important;left:0}
div.generic-calendar a.calnavright{background:transparent url(/travel/generic/images/sprite_tcm169-187483.gif) no-repeat scroll -8px -16px !important;right:0}
div.generic-calendar .calweekdayrow{}
div.generic-calendar .calweekdayrow th{border-bottom:solid 1px #c2deea;font-size:10px;width:19px}
div.generic-calendar td.calcell{text-align:center;line-height:15px;height:15px;background:#FFF;width:19px;font-size:10px;font-weight:bold}
div.generic-calendar td.calcell.selected a{color:#E37222}
div.generic-calendar td.calcell.today{display:block}
div.generic-calendar td.calcell a{display:block;height:100%}
div.generic-calendar td.calcell.calcellhover a{text-decoration:none;background:#c2deea}
div.generic-calendar td.calcell.oom{color:#b2b2b2;cursor:default}
div.generic-calendar td.calcell.previous{color:black;cursor:default}
div.generic-calendar .link-close .close-icon{font-size:10px;font-weight:bold;text-decoration:none;display:block;position:absolute;bottom:0;right:10px;margin:5px 0;text-indent:0;cursor:pointer}
div.generic-calendar .title{visibility:hidden;height:0;overflow:hidden;display:none}
div.generic-calendar .yui-cal-nav{padding-left:10px;padding-top:10px;border:solid 1px #00a1de;position:absolute;background:#FFF;top:10px;width:138px;z-index:1}
div.generic-calendar .yui-cal-nav-m,div.generic-calendar .yui-cal-nav-y{font-size:10px;font-weight:bold}
div.generic-calendar .yui-cal-nav-m select,div.generic-calendar .yui-cal-nav-y input{font-weight:normal;position:absolute;right:4px;width:80px}
div.generic-calendar .yui-cal-nav-y input{width:76px;text-align:center}
div.generic-calendar .yui-cal-nav-b{margin-left:10px}
div.generic-calendar .yui-cal-nav-b button{font-size:10px;font-weight:bold;color:#00A1DE;padding:0 6px}
div.generic-calendar .yui-cal-nav-b button{background:white;border:none;cursor:pointer}
div.generic-calendar .yui-cal-nav div{height:25px}
div.generic-calendar .yui-cal-nav-mask{background-color:white;display:none;opacity:0.75}
div.generic-calendar{z-index:3;background:#FFF;margin:0;padding:10px 10px 26px;border:solid 1px #00a1de;position:absolute;width:150px}
div.generic-calendar table{margin:0;padding:0}
#klm-specials{position:relative;height:311px;background:#E9F4FD;width:185px;float:left}
div #sploffer-header{margin:25px 0 30px 0}
#triggers #klm-specials{float:left;margin-top:15px;height:320px}
#triggers .promo-trigger a{color:#005B82;text-decoration:none;outline:none}
#klm-specials h1{color:#005B82;padding-left:10px;margin:10px 0 5px 0}
#klm-specials span.klm-dark-blue{display:block;margin:10px 0 0 10px;color:#003145;font-size:9px}
#klm-specials a.more,#promo-awards a.more{position:absolute;bottom:10px;right:10px;text-decoration:none;background:url(/travel/generic/images/more-link_tcm169-187475.gif) no-repeat scroll right 4px;padding-right:10px}
#klm-specials a.more:hover{text-decoration:underline}
#klm-specials div a{text-decoration:none;display:block;position:relative;padding:2px 9px;margin-bottom:1px}
#klm-specials div a:hover{background:#FFFFFF}
#klm-specials .home-offer-icon{background:transparent url(/travel/generic/images/icon_star_homepage_tcm169-187451.gif) no-repeat scroll 0 -3px;line-height:1.39;padding-bottom:4px;padding-right:16px;padding-top:2px}
#klm-specials div a.sploffer-home.hover .home-offer-icon{background:transparent url(/travel/generic/images/icon_star_selected_homepage_tcm169-187453.gif) no-repeat scroll 0 -3px;line-height:1.39;padding-bottom:4px;padding-right:16px;padding-top:2px}
#klm-specials div span.offer-text{position:absolute;right:10px}
#klm-specials div a span strong{margin:0;padding:0;font-weight:normal}
#klm-specials .positioning-wrapper{display:block;text-align:right;margin-top:10px}
#latest-special-offers{border:solid 1px #92caf5;height:206px;padding:0}
#latest-special-offers input{margin:5px 10px 7px;width:159px}
#latest-special-offers h4{color:#005B82}
#latest-special-offers span{margin:5px 10px 10px;}
#btn-latest-offers-submit{position:absolute;right:10px;margin-top:10px}
#banner-alert{border:solid 1px #92caf5;width:183px;height:94px}
.klm-grid-d #triggers div.trigger{}
#triggers{clear:both;margin-top:0}
#triggers .first{margin-left:0 !important;clear:both}
#triggers .last{margin-left:14px !important}
#triggers div.placeholder-3-col{float:left;width:600px;padding:0}
#triggers div.trigger{float:left;display:inline;position:relative;margin:16px 0 0 15px}
div.trigger{position:relative}
div.second-row{margin-top:16px;margin-left:15px}
div.trigger h4{margin:10px 10px 5px;color:#00A1DE;font-weight:bold;position:relative;z-index:3}
div.trigger span{display:block;margin:5px 10px 0 10px;position:relative;z-index:3}
div.trigger img{padding:0 !important}
div.trigger span img{padding-bottom:1px;vertical-align:bottom}
div.wide-trigger-no-border{height:96px;width:385px}
div.wide-trigger-border{height:94px;width:383px;border:solid 1px #92CAF5}
div.wide-trigger-border div.title-text h1,div.wide-trigger-border div.title-text h2{color:#00A1DE;margin-top:5px;font-weight:bold}
div.wide-trigger-border img{position:absolute;right:0;bottom:0;z-index:-1}
div.wide-trigger-border span{margin-top:0}
div.wide-trigger-border div.title-text{margin-top:5px;margin-left:10px}
div.wide-trigger-border form{margin-top:10px}
div.wide-trigger-border form a.button{margin-left:10px;margin-right:5px}
div.wide-trigger-border form div.field_set{float:left}
div.wide-trigger-border form div.field_set span{display:inline}
div.wide-trigger-border form input{height:15px;width:97px;vertical-align:middle}
div.promo-trigger-no-border{width:183px;height:94px;cursor:pointer}
div.promo-trigger{width:183px;height:94px;border:solid 1px #FFF}
div.promo-trigger.hover{border:solid 1px #92caf5;cursor:pointer}
div.wide-promotrigger{width:190px}
div.application-trigger{position:relative}
div.application-trigger.hover{cursor:pointer}
div.application-trigger.hover a{text-decoration:underline}
div.application-trigger img{float:right;position:absolute;top:50%;right:9px}
div.clearer{clear:both}
span.trigger-arrow{margin:0 !important;display:-moz-inline-box !important;display:inline-block !important;background:url(/travel/generic/images/trigger-arrows_tcm169-187486.gif) no-repeat center 3px;width:12px;padding-left:5px}
#special-offers-header h3{font-size:10px}
span.alert-arrow{margin:0 !important;display:inline-block !important;background:url(/travel/generic/images/more-link_tcm169-187475.gif) no-repeat center bottom;width:12px;height:10px}
.wide-trigger-no-border .flash_image_chooser{margin:0}
#triggers .c5 div.trigger{margin-left:0}
div#triggers .c24{font-size:11px}
div.c5 div.application-trigger{margin-bottom:15px;padding-left:8px;padding-right:58px;padding-top:9px;padding-bottom:9px;border:1px solid #FFF}
div.c5 div.application-trigger:hover{border:1px solid #92CAF5}
div.c14 div#klm-specials h2{color:#005B82;padding-left:10px;margin:10px 0 5px 0}
div.c5 div.application-trigger h3,div.c5 div.promo-trigger h4{color:#00A1DE;font-size:12px;margin-bottom:5px}
div.c5 div.application-trigger a{color:#003145 !important}
div.c5 div.application-trigger:hover a,div.c5 div.trigger promo-trigger:hover a{text-decoration:none}
div.c5 div.application-trigger span.trigger-arrow{margin:0 0 0 3px !important}
.fb_logged_in #text-block a{display:block;padding-left:9px}
.fb_logged_in #text-block h3{padding:10px 10px 5px 0}
#text-block a.more:hover{text-decoration:underline}
#text-block span a.more{display:inline;padding-left:0}
div.c15top div#disruptions{border-color:#FE0005;height:43px;width:940px;background-image:url(/travel/generic/images/icon-disruptions-exclamation_tcm169-321975.gif);background-position:12px;background-repeat:no-repeat;padding-left:32px}
.sIFR-hasFlash div#disruptions div.title-text h2{font-size:19px;margin-bottom:0;margin-top:3px;padding-bottom:3px}
div#disruptions div.title-text h2{color:#003145;display:block;font-size:17px;font-weight:normal;line-height:1;padding-bottom:13px}
div#disruptions div.trigger_text{line-height:0.5}
div#disruptions div.trigger_text a.about-fb{background:url(/travel/generic/images/bullets-and-arrows_tcm169-187427.gif) no-repeat scroll 100% -218px transparent;padding-right:16px}
div#disruptions span.single-forward-arrow{background:url(/travel/generic/images/bullets-and-arrows_tcm169-187427.gif) no-repeat scroll center -222px transparent;display:inline-block;vertical-align:text-bottom;width:12px;height:7px;margin-bottom:2px}
a.button{cursor:pointer;text-align:center;font-weight:bold;color:#fff !important;float:left;height:auto !important;margin:-0.15em 0 0 0;padding:0 !important;background-image:url("/travel/generic/images/btn-blue-left_tcm169-187411.png");background-position:left 2px;background-repeat:no-repeat;text-decoration:none !important}
a.button:hover{background-position:left -28px;text-decoration:none}
a.button span{color:#fff;background-color:transparent !important;background-image:url("/travel/generic/images/btn-blue-right_tcm169-187412.png");background-position:right 2px;background-repeat:no-repeat;vertical-align:top;padding:1px 16px 3px 14px !important;margin:0 !important;display:block;text-decoration:none;line-height:20px}
a.button:hover span{background-position:right -28px}
a.button.arrow span{padding-right:30px !important}
a.button.large.arrow span{padding-right:35px !important}
a.button.large{font-size:12px !important;line-height:22px}
a.button.large:hover{background-position:left -36px}
a.button.large span{}
a.button.large:hover span{background-position:right -36px}
a.button.white{background-image:url("/travel/generic/images/btn-secondary-left_tcm169-187422.png")}
a.button.white span{color:#00A1DE;background-image:url("/travel/generic/images/btn-secondary-right_tcm169-187425.png")}
a.button.white-arrow{background-image:url("/travel/generic/images/btn-secondary-left_tcm169-187422.png")}
a.button.white-arrow:hover{background-position:left -28px}
a.button.white-arrow span{background-image:url("/travel/generic/images/btn-secondary-right-arrow_tcm169-187426.png");color:#00A1DE;padding-right:30px !important}
a.button.white-arrow:hover span{background-position:right -28px}
a.button.orange{font-size:12px !important;line-height:22px;background:url("/travel/generic/images/btn-orange-left_tcm169-187419.png") no-repeat left top}
a.button.orange:hover{background-position:left -36px}
a.button.orange span{background:url("/travel/generic/images/btn-orange-right_tcm169-187420.png") no-repeat right top}
a.button.orange:hover span{background-position:right -36px}
td.button a.button{position:relative;right:-5px}
a.button.orange.large{background:url("/travel/generic/images/btn-orange-left_tcm169-187419.png") no-repeat left top}
a.button.orange.large span{background:url("/travel/generic/images/btn-orange-right_tcm169-187420.png") no-repeat right top}
a.button.orange-arrow{background:url("/travel/generic/images/btn-orange-left_tcm169-187419.png") no-repeat left top;font-size:12px !important}
a.button.orange-arrow:hover{background-position:left -36px}
a.button.orange-arrow span{padding-right:35px !important;background:url("/travel/generic/images/btn-orange-right-arrow_tcm169-187421.png") no-repeat right top}
a.button.orange-arrow:hover span{background-position:right -36px}
a.button.orange.large.arrow span{background:url("/travel/generic/images/btn-orange-right-arrow_tcm169-187421.png") no-repeat right top}
#emergencybutton{display:inline-block;margin:31px 25px 0 40px;vertical-align:top}
a.button.emergency{font-size:12px !important;line-height:22px;background-image:url("/travel/generic/images/btn-emergency-left_tcm169-187417.png")}
a.button.emergency:hover{background-position:left -34px}
a.button.emergency span{padding-right:50px !important;margin-right:-1px !important;margin-left:5px !important;line-height:22px;background-image:url("/travel/generic/images/btn-emergency-right_tcm169-187418.png")}
a.button.emergency:hover span{background-position:right -34px}
a.button.dashboard,a#btn-mmb-login{background-image:url("/travel/generic/images/btn-dashboard-fixed_tcm169-187413.png");background-position:0 -3px;line-height:22px;width:165px;position:absolute;font-size:13px}
a.button.dashboard:hover,a#btn-mmb-login:hover{background-position:0 -32px}
a.button.dashboard span{display:inline-block;background-image:url("/travel/generic/images/btn-dashboard-fixed-arrow_tcm169-187414.gif");background-position:right 6px !important;padding-right:15px;line-height:22px}
a.btn-dashboard-fixed{position:absolute;text-decoration:none;color:#FFF;display:block;font-weight:bold;width:165px;height:24px;text-align:center;background:url(/travel/generic/images/btn-dashboard-fixed_tcm169-187413.png) no-repeat scroll right -3px}
a.btn-dashboard-fixed span{padding-right:15px;line-height:23px;background:url(/travel/generic/images/btn-dashboard-fixed-arrow_tcm169-187414.gif) no-repeat scroll right 1px}
a.btn-dashboard-fixed:hover{background-position:right -32px;text-decoration:none}
#db_ott_content div.title{background:transparent url(/travel/generic/images/large-icons-dashboard_tcm169-187472.gif) no-repeat scroll 2px -127px;padding:5px 40px}
#db_ott_content div.height-fix{height:60px}
#db_ott_content .roundtriponeway{margin-bottom:0;margin-top:20px;width:100%}
#db_ott_content .roundtriponeway label{margin-right:7px}
#db_ott_content .roundtriponeway label input{vertical-align:middle}
#db_ott_content .roundtriponeway label span{vertical-align:bottom}
#db_ott_content fieldset.route{width:200px;height:158px;border-right:solid 1px #C2DEEA;float:left;margin-top:12px}
#db_ott_content fieldset.route input{width:178px;color:#CACACA}
#db_ott_content fieldset.other select,#db_ott_content fieldset.route select{width:165px}
#db_ott_content fieldset.dates{width:162px;height:158px;border-right:solid 1px #C2DEEA;float:left;margin-top:12px;padding-left:17px}
#db_ott_content a#btn-ott-search{position:absolute;bottom:40px;right:190px}
#db_ott_content fieldset.dates select.day{width:48px}
#db_ott_content fieldset.dates select.monthyear{width:96px}
#db_ott_content fieldset.dates a img{vertical-align:text-bottom;margin-bottom:3px}
#db_ott_content fieldset.other{float:left;height:140px;margin-top:12px;padding-left:17px;width:164px}
.stationfinder-close{background:transparent url(/travel/generic/images/sprite_tcm169-187483.gif) no-repeat scroll right -33px;padding:0 16px 3px 0;position:absolute;right:5px;top:5px}
#origin_ott_autocomplete,#destination_ott_autocomplete{position:absolute;top:36px;left:0;z-index:10}
#destination_ott_autocomplete{top:191px}
#origin_ott_autocomplete .yui-ac-content,#destination_ott_autocomplete .yui-ac-content{height:101px;overflow:auto;overflow-x:hidden;width:285px;background:#FFF}
.yui-ac-container iframe{position:absolute;width:100%;height:100%}
fieldset.route input#origin_ott,fieldset.route input#destination_ott{margin-bottom:2px}
div#db_ott_content fieldset.route input#origin_ott{}
div#db_ott_content fieldset.other span.single-forward-arrow{background-position:center -217px;width:8px}
#ott-departure-date,#ott-return-date{width:98px;color:#CACACA}
#db_ott_content #ott-departure-date,#db_ott_content #ott-return-date{width:91px}
#db_ott_content div.spacer{height:8px;line-height:8px}
#db_ott_content fieldset.other select.day{width:48px}
#db_ott_content label.bold{display:block;font-weight:bold;margin-bottom:5px;position:relative}
#db_ott_content label.bold .normal-fontweight{font-weight:normal}
#db_ott_content label.bold a{position:absolute;right:0;top:0;font-weight:normal;line-height:1.231}
#db_ott_content label.bold img{position:absolute;right:0}
#db_ott_content fieldset.dates img{vertical-align:text-bottom}
#db_ott_content label.inline{display:block;float:left;margin-bottom:5px;width:143px}
#ott-stationfinder-box{display:none;position:absolute;text-align:left;top:240px;left:540px;z-index:6;background:#FFF;border:solid 1px #00a1de;padding:10px;width:290px}
#ott-stationfinder-box h3{margin-bottom:10px}
#ott-stationfinder-box a.close-overlay{display:block;height:20px;position:absolute;padding-right:20px;top:10px;right:10px;background:transparent url(/travel/generic/images/sprite_tcm169-187483.gif) no-repeat scroll right -33px}
#ott-stationfinder-box div.content{margin:0;font-size:11px}
.mask{bottom:0;display:none;left:0;position:absolute;right:0;top:0;z-index:1;background-color:white;opacity:0.5}
#db_ott_content fieldset.route input,#ott-departure-date,#ott-return-date{-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:19px}
#db_ebt7_content div.spacer{height:8px;line-height:8px}
#db_ebt7_content div.title{background:transparent url(/travel/generic/images/large-icons-dashboard_tcm169-187472.gif) no-repeat scroll 2px -4px;padding:5px 40px}
#db_ebt7_content fieldset.other select.day{width:48px}
#db_ebt7_content label.bold{display:block;font-weight:bold;margin-bottom:4px;position:relative;line-height:13px}
#db_ebt7_content label.bold .normal-fontweight{font-weight:normal}
#klm-ebt #ebt-od-find-destination-link,#db_ebt7_content label.bold a{position:absolute;right:0;top:0;font-weight:normal;line-height:1.231}
#db_ebt7_content label.bold img{position:absolute;right:0}
#db_ebt7_content .best-price{position:absolute;right:0;top:27px;z-index:10}
#db_ebt7_content fieldset.roundtriponeway{width:100%;margin-top:10px;margin-bottom:0}
#db_ebt7_content fieldset.roundtriponeway label{margin-right:7px}
#db_ebt7_content fieldset.roundtriponeway input{margin-right:4px;vertical-align:text-bottom}
#db_ebt7_content .extra-info{position:absolute;top:5px;right:0}
#db_ebt7_content .extra-info .saved{float:right;background:#E9F4FD;height:17px;padding:3px 3px 0 3px;display:inline-block;margin-left:5px}
#db_ebt7_content .extra-info .more-options{display:none}
#db_ebt7_content .extra-info .local-shop{float:right;background:#E9F4FD;height:20px}
#db_ebt7_content .extra-info .local-shop img{float:left;margin:5px 0 5px 5px}
#db_ebt7_content .extra-info .local-shop a{float:left;margin:3px 2px 4px 6px;display:block}
#db_ebt7_content .extra-info .local-shop span{margin:3px 4px 0 0}
#db_ebt7_content fieldset.route{width:200px;height:148px;border-right:solid 1px #C2DEEA;float:left;margin-top:12px}
#db_ebt7_content fieldset.other select,#db_ebt7_content fieldset.route select{width:162px}
#db_ebt7_content fieldset.route select#ebt-departure-place{width:188px}
#db_ebt7_content fieldset.route input{width:188px;color:#7f9db9;border:1px solid #7f9db9}
#db_ebt7_content fieldset.route label{margin-right:12px}
#db_ebt7_content input.waiting{background:#FFFFFF url(/travel/generic/images/loader_tcm169-231176.gif) no-repeat scroll left center;padding-left:18px;width:169px}
#db_ebt7_content input{padding:1px 0 3px 2px}
#db_ebt7_content fieldset.dates{width:162px;height:148px;border-right:solid 1px #C2DEEA;float:left;margin-top:12px;padding-left:17px}
#db_ebt7_content #ebt-departure-date,#db_ebt7_content #ebt-return-date{width:91px;border:1px solid #7f9db9}
#db_ebt7_content fieldset.dates img{margin-bottom:2px;padding-left:3px}
#db_ebt7_content label.inline{display:block;float:left;margin-bottom:5px;width:142px}
#db_ebt7_content fieldset.route input.radio,#db_ebt7_content input.radio{clear:both;float:left;margin-right:4px;width:13px}
#db_ebt7_content fieldset.other{width:161px;height:148px;float:left;margin-top:12px;padding-left:17px}
#db_ebt7_content fieldset.other a{text-decoration:none;color:#003145;cursor:default;padding-right:5px}
#db_ebt7_content p.hotelbranding{font-weight:bold;clear:both;position:absolute;bottom:0;margin:0;left:0}
#db_ebt7_content p.hotelbranding img{vertical-align:middle;margin:0 3px}
#db_ebt7_content p.hotelbranding span.normal{font-weight:normal}
#db_ebt7_content a#ebt-children-tooltiplink{white-space:nowrap}
#ebt-flightsearch-submit{bottom:0;right:0;font-size:12px;display:block;height:24px !important}
#ebt-flightsearch-submit span{padding:4px 16px 4px 0 !important;display:inline}
.stationfinder-box{position:absolute;border:solid 1px #00A1DE;background:#FFF;z-index:3;top:45px;width:145px;left:0;padding:20px 10px 10px 10px;display:none}
.stationfinder-box h3{margin:10px 0}
.stationfinder-box a.close-overlay{display:block;height:20px;position:absolute;padding-right:20px;top:2px;right:2px;background:transparent url(/travel/generic/images/sprite_tcm169-187483.gif) no-repeat scroll right -33px}
.stationfinder-box select{width:145px;margin-bottom:10px}
.stationfinder-box a.button{float:right}
#ebt-children-box,.ebt-children-box{display:block;position:absolute;z-index:200;top:110px;left:158px;display:none;background:#FFF;width:365px;text-align:left;border:solid 1px #00a1de;padding:0 10px}
#ebt-finddestination-box select{border:1px solid #9395A2;font-size:11px;margin-bottom:12px;width:200px}
#ebt-finddestination-box label{font-size:11px;width:200px;font-weight:bold;margin-bottom:3px;display:block}
#ebt-finddestination-box .footer{position:relative;height:20px;right:7px;bottom:5px}
#ebt-finddestination-box .footer #ebt-finddest-submit{position:absolute;right:0}
#ebt-children-box h3{padding:15px 0}
#ebt-children-box .help-overlay{display:block;float:right;background:url(/travel/generic/images/sprite_tcm169-187483.gif) no-repeat scroll right -63px;padding:2px 20px 2px 0}
#ebt-children-box fieldset span.remove-record{display:block;position:absolute;top:0;right:0}
#ebt-children-box fieldset span.remove-record a{display:block;background:transparent url(/travel/generic/images/sprite_tcm169-187483.gif) no-repeat scroll -14px -81px;padding:2px 0 2px 20px}
#ebt-children-box #ebt-children-submit{position:absolute;right:0;bottom:0}
#ebt-children-box span.add-child a{display:inline;padding:2px 2px 2px 13px;background:transparent url(/travel/generic/images/sprite_tcm169-187483.gif) no-repeat scroll -16px -48px}
#ebt-children-box p{margin:0 0 10px 0}
#ebt-children-box div.more-info{margin:10px 0;background:url(/travel/generic/images/sprite_tcm169-187483.gif) no-repeat scroll right -66px;text-align:right}
#ebt-children-box a#ebt-children-tooltiplink{color:#003145;text-decoration:none}
#ebt-children-box a#ebt-children-tooltiplink .no-link{cursor:default}
#ebt-children-box .more-info a{display:block;margin-right:20px}
#ebt-children-box a.close-overlay{display:block;height:20px;position:absolute;padding-right:20px;top:10px;right:10px;background:transparent url(/travel/generic/images/sprite_tcm169-187483.gif) no-repeat scroll right -33px}
#ebt-children-box fieldset{margin:0;display:block;position:relative;margin-bottom:10px;clear:both}
#ebt-children-box fieldset p.date-warning{background:transparent url(/travel/generic/images/warning_tcm169-187434.gif) no-repeat scroll 0 0;clear:both;color:#F50000;display:none;float:left;line-height:18px;margin:5px 0 0 0;padding:0 0 0 20px;width:300px}
#ebt-children-box fieldset span{display:inline;font-weight:bold;margin-right:5px}
#ebt-children-box fieldset span a{font-weight:normal}
#ebt-children-box fieldset select{margin-right:5px}
#ebt-children-box .form-container{margin-top:10px;clear:both;padding-top:10px}
#ebt-children-box fieldset div.ebt-remove{position:absolute;top:0;right:0;background:url(/travel/generic/images/sprite_tcm169-187483.gif) no-repeat scroll -12px -82px;padding:1px 0 1px 20px}
#ebt-children-box .footer{clear:both;margin-bottom:10px;position:relative;height:24px}
#ebt-children-box .footer .add-child{position:absolute;top:4px}
#ebt-children-box .cb-footer #ebt-cb-add img{vertical-align:middle;margin-right:4px}
#ebt-children-box .cb-footer #ebt-cb-add a{vertical-align:middle}
#ebt-children-box #ebt-maxchildren-error{display:none}
#ebt-children-box #ebt-cb-add{position:absolute;bottom:0}
#ebt-children-box a#cb-save-but{position:absolute;right:0;bottom:0}
#ebt-finddestination-box,#ebt-rs-box{display:none;position:absolute;text-align:left;top:163px;left:319px;z-index:6;background:#FFF;border:solid 1px #00a1de;padding:10px;overflow:hidden;width:623px}
#ebt-finddestination-box{top:225px;left:20px;width:320px;z-index:10}
#ebt-rs-box div.content{margin:0;font-size:11px}
#ebt-rs-box h3{margin-bottom:10px}
#ebt-rs-box a.close-overlay{display:block;height:20px;position:absolute;padding-right:20px;top:10px;right:10px;background:transparent url(/travel/generic/images/sprite_tcm169-187483.gif) no-repeat scroll right -33px}
#ebt-rs-box .children-content p{margin-bottom:20px}
#ebt-rs-box .children-content .ebt-rs p{margin-bottom:0}
#ebt-rs-box .line-spacer{border-bottom:dotted 1px #00a1de;margin:10px 0}
#ebt-rs-box .ebt-rs{position:relative;width:590px;padding-left:10px}
#ebt-rs-box .ebt-rs table{width:75%;margin-bottom:0}
#ebt-rs-box .ebt-rs table td{border:none 0;padding-left:0;padding-top:0}
#ebt-rs-box .ebt-button-special{position:absolute;right:30px;top:15px}
#ebt-rs-box .footer{clear:both;margin-top:20px;position:relative;height:24px;width:590px;padding-left:10px}
#ebt-rs-box .footer .button.white{position:absolute}
#ebt-children-tooltip{position:absolute;width:180px;display:none;background:#FFF;padding:10px;border:solid 1px #00a1de;bottom:105px;right:18px;z-index:10}
#ebt-car-box,#ebt-best-price-box,#ebt-local-shop-box{width:262px;z-index:1000;position:absolute;left:295px;bottom:85px;display:none}
#ebt-child-texts,#ebt-rs-texts{display:none}
#ebt-rs-texts{display:none}
#ebt-children-formdata{display:none}
#db_ebt7_content .waiting-box,#ebt-main-container .waiting-box{width:920px;display:none}
body.waiting #error-message-home-container,body.waiting #db_ebt7_content *,body.waiting #ebt-main-container *{display:none}
.layover,.lightbox{position:absolute;width:100%;height:500%;top:0;left:0;background:#FFF;display:none;z-index:1}
#db_ebt7_content #ebt-hotel-box{width:370px;height:155px;border:solid 1px #00a1de;background:#FFF;z-index:1000;position:absolute;left:0;bottom:20px;display:block;padding:10px;display:none}
#ebt-hotel-box .booking{position:absolute;right:10px;top:10px}
#ebt-hotel-box .image-frame{width:155px;height:100%;float:left;position:relative;background:#FFFFFF url(/travel/generic/images/Hotel_popover_tcm169-187430.png) no-repeat scroll 0 0}
#ebt-hotel-box .also-find-me-box{float:left;width:195px;margin-left:15px}
#ebt-hotel-box p{margin-top:10px}
#ebt-children-box .ebt-maxchildren-error{display:none}
#ebt-children-box .template{display:none}
.tooltip-iframe{position:absolute;top:0;left:0;width:100px;height:100px;display:block;z-index:1;border:0;opacity:0;filter:alpha(opacity=0)}
#ebt-children-listed{margin:5px 5px 5px 20px}
#db_ebt7_content fieldset.other a.ebt-children-tooltiplink{color:#00A1DE;cursor:pointer}
#db_ebt7_content fieldset.other a.ebt-children-tooltiplink:hover{text-decoration:underline}
#db_ebt7_content fieldset.other select.day,#db_ebt7_content fieldset.other select,#db_ebt7_content fieldset.route select,#db_ebt7_content fieldset.route input,#db_ebt7_content #ebt-departure-date,#db_ebt7_content #ebt-return-date,.fake-ebt-return-date{-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:19px}
#ebt-flight-searchform a#ebt-open-jaw-opt-link.disabled-link{color:#dbdbdb}
#ebt-flight-searchform a#ebt-open-jaw-opt-link.disabled-link:hover{text-decoration:none;cursor:default}
div#ebt-autosuggest-helptip{position:absolute;width:354px;height:107px;padding:0 9px 9px 12px;background:transparent url(/travel/generic/images/auto-complete-bg_tcm169-187384.gif) no-repeat scroll left top;font-size:11px;display:none;border:none}
div#ebt-autosuggest-helptip.on{display:block}
div#ebt-autosuggest-helptip.on ul{margin:0;padding:0 0 0 15px;list-style-position:outside;list-style-type:disc}
div#ebt-autosuggest-helptip.on ul li{list-style-type:disc}
div#ebt-autosuggest-helptip.on p{margin:7px 0}
div#ebt-autosuggest-helptip p.entry-error{display:none}
div#ebt-autosuggest-helptip.error p.entry-error{display:block}
#ebt-fd-texts{display:none}
.fake-ebt-return-date{display:none}
#ebt-destination-place ,#ebt-number-adults{height:14px}
#bpg_tooltip{display:none;position:absolute;width:200px;border:1px solid #8DC9E8;background:#FFF;padding:8px;z-index:10;left:-225px;top:0}
.inputerror{color:red;display:none;margin:0 0 5px}
#db_ebt7_content fieldset input.error{border:1px solid #FF0300}
* html clearfix{height:1%}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
#ebt-sc-popup-bot{text-align:left}
.footer #ebt-finddest-submit.disabled,.footer #ebt-finddest-submit.disabled:hover{background:transparent url(/travel/generic/images/bg-disabled-buttons_tcm169-288407.png) no-repeat scroll 0% -7px;color:#B2B2B2;cursor:no-drop;padding-left:1px !important}
.footer #ebt-finddest-submit.disabled span,.footer #ebt-finddest-submit.disabled:hover span{background:transparent url(/travel/generic/images/bg-disabled-buttons_tcm169-288407.png) no-repeat scroll 100% -37px}
#ebt-affinity-search{margin-top:5px}
#db_fb{display:none}
#klm-hdr .error-header{margin-top:8px}
#klm-body-error{margin:15px 15px 24px 9px;height:432px}
#klm-body-error .info-box{height:370px;width:370px;background:#FFF;float:right;margin:31px 35px 0 0}
#klm-body-error .warning-image{text-align:center;margin-top:20px}
#klm-body-error .warning-text{margin-top:22px;margin-left:30px;margin-bottom:20px}
#klm-body-error a.warning-link{background:transparent url(/travel/generic/images/more-link_tcm169-187475.gif) no-repeat scroll;display:block;margin:5px 30px;font-weight:bold}
#klm-body-error a.warning-link.right{background-position:right 3px;padding-right:10px;display:inline-block;float:left}
#klm-body-error a.left{background-position:left 3px;padding-left:12px}
#klm-body-error .message-user{font-size:11px;color:#003145;line-height:15px;margin:0 30px 10px;font-weight:bold}
#klm-body-error .message-user.waiting-page{color:#005B82;margin-top:20px;margin-bottom:47px;font-size:12px}
.error-header{margin-left:9px}
a#mobileMail{text-decoration:none}
#klm-col-2 a{text-decoration:underline}
.last-element{margin-bottom:0}
#klm-col-2 h4{margin-bottom:10px}
div.application-shadow{padding-bottom:7px;background:transparent url(/travel/generic/images/content-shadow_tcm169-187431.gif) no-repeat center bottom;clear:both;margin-bottom:17px}
div.application-shadow.content-page{margin-bottom:0}
div.c24 div.backtotop{text-align:right;margin-top:9px;margin-bottom:9px;font-size:11px}
div.c24 div.below-anchor-links{margin-top:8px;margin-bottom:0;font-size:11px;line-height:11px}
div.c24 div.backtotop a{display:inline-block;padding-right:10px;background:transparent url(/travel/generic/images/bullets-and-arrows_tcm169-187427.gif) no-repeat scroll right -253px}
#klm-col-1{width:192px;float:left}
#klm-col-2{width:528px;margin-left:24px;float:left}
#klm-col-3{width:192px;margin-left:48px;float:left}
div.content{margin:0;font-size:12px;clear:both}
div.content h3{font-size:15px;margin-bottom:9px}
div.content-intro-text{font-weight:bold}
div.anchor-links{border-top:solid 1px #D5ECF9;border-bottom:solid 1px #D5ECF9;padding:10px}
div.anchor-links ul{margin:0 0 0 0;width:245px;float:left}
div.anchor-links ul.right{margin:0 0 0 15px}
div.anchor-links ul li{list-style-type:none;background:url(/travel/generic/images/anchor-links-arrow-down_tcm169-187402.gif) no-repeat scroll left 8px;padding:2px 0 2px 15px}
div.anchor-links ul li a{}
div.primary-button,div.secondary-button{border:solid 1px #00A1DE;margin-top:10px;padding:10px;border-top-width:2px}
div.primary-button a.button,div.secondary-button a.button{float:right}
div.primary-button p,div.secondary-button p{margin-bottom:0 !important}
div.primary-button p{margin-top:5px}
div.secondary-button p{margin-top:3px}
div.image-small{width:165px;height:165px;overflow:hidden}
div.image-large{width:525px;overflow:hidden}
div.paragraph caption{text-align:left;margin-bottom:1em}
div.paragraph h4,div.paragraph h4{margin-bottom:10px}
div.paragraph div.image-holder{float:right;width:165px;margin-left:10px;margin-bottom:10px}
div.paragraph div.image-holder span,div.paragraph div.image-holder a,span.description{font-size:10px}
div.paragraph img{margin:5px 0 5px 0}
div.paragraph ul.bullets,div.paragraph ul.bullets ul{margin:0 0 0 30px}
div.paragraph ol{margin:0 0 0 20px}
div.paragraph ul.bullets ul li{list-style-type:circle}
div.paragraph ul.bullets ul ul li{list-style-type:disc}
div.paragraph ul.numbered,div.paragraph ul.numbered ul{margin:0 0 0 15px}
div.paragraph ol{margin:0}
div.paragraph ol ol{margin-left:17px}
div.paragraph ol ol ol{margin-left:30px}
div.paragraph ol ol ol ol{margin-left:43px}
div.paragraph ol li{list-style-type:none}
div.paragraph ol li span{display:inline-block;margin-right:8px}
div.paragraph ul.numbered ul li,div.paragraph ul.numbered li{list-style-type:none}
div.paragraph ul.numbered ul ul li{list-style-type:none}
div.paragraph ul.downloads{margin:0 0 0 15px}
div.paragraph ul.downloads li{list-style-type:disc}
h3.importance{padding-left:25px;background:transparent url(/travel/generic/images/important-paragraph_tcm169-187467.gif) no-repeat scroll left top}
div.paragraph h4{margin-bottom:10px}
div.paragraph table{border:solid 1px #4ABEED;margin-bottom:0}
div.paragraph table th{text-align:left;border:none 0;font-weight:bold;padding-top:9px}
div.paragraph table td{vertical-align:top;border:none 0;border-bottom:solid 1px #4ABEED}
div.paragraph table td.first,div.paragraph table td.last,div.paragraph table th.first,div.paragraph table th.last{padding:0;width:8px;border-bottom:none 0}
div.paragraph table td.no-underline{border-bottom:none 0}
div.paragraph table tr.separator td{border-bottom:none 0;padding:0}
div.paragraph table tr.separator div{border-bottom:solid 2px #4ABEED;height:0;line-height:0}
div.paragraph table tr.last td{border-bottom:none 0}
div.paragraph table ul{margin-top:0}
.top-c5{margin-bottom:15px}
div#frequently-asked-questions,div#see-also,div#text-block,div#link-list,.c5-trigger{border:solid 1px #92CAF5;padding:10px;margin:15px 0}
.c5-trigger p{margin-top:1em}
#text-block a{text-decoration:none}
div#disruptions,div#press-releases{border:solid 1px #4ABEED;margin-bottom:15px;padding:10px}
div#link-list h3 img{vertical-align:text-top;margin-right:4px}
div#link-list h4 img{vertical-align:text-top;margin-right:8px}
div#frequently-asked-questions h4{padding-left:22px;background:transparent url(/travel/generic/images/faq-icon_tcm169-187436.gif) no-repeat scroll left center}
div#disruptions h4{padding-left:22px;background:transparent url(/travel/generic/images/icon-disruptions_tcm169-187457.gif) no-repeat scroll left center}
div#frequently-asked-questions ul,div#link-list ul,div#see-also ul,div#disruptions ul,.c5-trigger ul{margin:10px 0 0 0}
div#frequently-asked-questions ul li,div#link-list ul li,div#see-also ul li,div#disruptions ul li,.c5-trigger ul li{list-style-type:none;padding-left:9px;background:transparent url(/travel/generic/images/faq-arrow-right_tcm169-187435.gif) no-repeat scroll left 5px;margin-bottom:2px}
div#link-list ul li a,.c5-trigger ul li a{line-height:1.6}
div#frequently-asked-questions ul li.selectbox{background:transparent url(/travel/generic/images/faq-arrow-right_tcm169-187435.gif) no-repeat scroll left 5px}
div#frequently-asked-questions ul li a:hover,div#link-list ul li a:hover,div#see-also ul li a:hover{text-decoration:underline}
#klm-col-3 div#latest-special-offers{float:none;margin-bottom:15px}
#klm-col-3 div#latest-special-offers h4{color:#005B82}
div.c5 div.trigger{clear:both;margin-top:0;margin-bottom:15px}
div.c5 div.trigger img{margin:0}
div.trigger a{color:#00A1DE}
div.c24{font-size:12px}
img.page-logo{margin:12px 0 20px 0}
.c15 img.page-logo{margin-left:0}
div.overview-header-image{margin:20px 0 10px 0}
div.overview-intro-text{float:left;font-weight:bold;width:528px;margin-top:0;margin-bottom:26px}
.overview-intro-text img{float:right;margin:5px 0 15px 15px}
.small-block{width:254px;background:transparent url("/travel/generic/images/bor-dotted-blue_tcm169-231171.gif") repeat-x left top;float:left;margin-bottom:25px}
.right{margin-left:15px;float:right}
.wide-block{width:525px;float:left;margin-bottom:25px;background:transparent url("/travel/generic/images/bor-dotted-blue_tcm169-231171.gif") repeat-x left top;margin-top:-3px}
div.wide-block ul.left{width:240px;float:left}
div.wide-block ul.right{width:240px;float:right}
.bagallow-calculator{margin-left:15px;border:1px solid #A3D2F6;border-top:1px solid #A3D2F6;clear:right;background:none !important}
.small-block h3,.wide-block h3{font-size:15px;margin-top:9px;margin-bottom:7px}
.small-block a.more,.wide-block a.more,.wide-block-left a.more {background:transparent url(/travel/generic/images/more-link_tcm169-187475.gif) no-repeat scroll right 4px;padding-right:10px}
.small-block ul,.wide-block ul{margin-left:0;margin-bottom:0}
.small-block ul li,.wide-block ul li{color:#00A1DE;list-style-type:none;padding-left:13px;margin-bottom:4px;background:transparent url(/travel/generic/images/bullets-and-arrows_tcm169-187427.gif) no-repeat scroll -3px -216px}
.small-block a,.wide-block a{text-decoration:none !important}
.small-block a:hover,.wide-block a:hover{text-decoration:underline !important}
.small-block a.button,.wide-block a.button{float:right;margin-bottom:10px;margin-right:7px;margin-top:5px}
.small-block a.button:hover,.wide-block a.button:hover{text-decoration:none !important}
.wide-block h4,.wide-block p{margin-top:5px}
.wide-block div.wide-block-img{width:255px;height:124px;overflow:hidden;float:right;margin:0 0 0 10px}
.wide-block.left div.wide-block-img{width:255px;height:124px;overflow:hidden;float:left;margin:0 10px 0 0}
.wide-block.left ul{margin-left:271px}
.wide-block.left img{float:left;margin:0 16px 0 0}
.wide-block.left a{vertical-align:text-top}
.wide-block.left span.single-forward-arrow{vertical-align:text-bottom}
.bagallow-calculator h3,.bagallow-calculator p{margin:7px}
.bagallow-calculator a.button.white-arrow{font-size:11px;float:right;margin-top:5px;margin-right:7px;margin-bottom:10px}
.bagallow-calculator a.button.white-arrow:hover{text-decoration:none !important}
.flash-box{float:left;width:525px;height:200px;border:1px solid #5EB6E4}
.flashbox-bottom{float:left;width:525px;height:10px;border:1px solid #5EB6E4}
div#user-options{padding-bottom:5px;padding-top:10px}
div#seat-plan-box{width:525px;float:left;border:1px solid #A3D2F6;border-top:2px solid #A3D2F6;padding-bottom:10px}
div#seat-plan-box h4{margin:7px}
div#seat-plan-box .aircraft-box{width:215px;margin-left:35px;_margin-left:17.5px;margin-right:10px;float:left}
div#seat-plan-box .aircraft-box select{width:215px;color:#003145}
div#seat-plan-box .aircraft-box select option{color:#00A1DE;padding:2px 2px 1px 2px}
div#seat-plan-box a{margin-top:10px;float:right}
div.small-application-shadow{background:transparent url(/travel/generic/images/small-shadow_tcm169-187481.gif) no-repeat scroll center bottom;padding-bottom:7px;width:254px;float:left;margin-bottom:20px}
div.small-application-shadow.right{margin-left:15px;float:right}
div.small-application-shadow div.small-block{margin-bottom:0;margin-left:0}
.c5 #contact-klm img{cursor:pointer}
div.newspaper div.news-large h4,div.newspaper div.news-small h4{padding-bottom:10px}
.newspaper div{font-size:12px}
.newspaper div a{line-height:1.4;text-decoration:none !important}
.newspaper div p:hover{text-decoration:underline !important}
.newspaper div a span.date{font-weight:bold;color:#003145}
.newspaper div a span.seperator,.news-item span.seperator,#recent-news span.seperator{color:#C2DFE7}
.newspaper div img{float:right;margin:4px 0 0 10px}
.newspaper div h4{font-size:15px}
.newspaper div span.single-forward-arrow{vertical-align:top;margin-bottom:1px}
.newspaper div#paginator span.single-forward-arrow{vertical-align:top;margin-bottom:1px}
.newspaper div span.single-backward-arrow{vertical-align:bottom;margin-bottom:1px}
.newspaper div.news-large{height:190px}
.newspaper div.news-small{padding-top:10px;padding-bottom:20px;background:url("/travel/generic/images/bor-dotted-blue_tcm169-231171.gif") repeat-x 0 0}
div.newspaper p.news-text{display:inline;margin-bottom:0}
.news-item{font-size:12px}
.news-item p.news-intro{font-weight:bold;margin-bottom:22px}
.news-item p.news-body img{float:right;margin:0 0 15px 15px}
p.news-intro span.date{font-weight:normal}
#recent-news{border:solid 1px #92CAF5;margin-bottom:15px;padding:10px}
#recent-news span.date,.news-item span.date{color:#005b82}
#recent-news ul{margin:15px 0 0 0;padding:0}
#recent-news ul li{background:transparent url(/travel/generic/images/faq-arrow-right_tcm169-187435.gif) no-repeat scroll left 3px;list-style-type:none;margin-bottom:5px;padding-left:9px}
.news-item h3{font-size:15px}
.news-item .image-small{margin-left:21px;float:right}
#paginator{position:relative;border-top:solid 1px #C2DFE7;height:25px;text-align:center}
#paginator span.previous{position:absolute;top:2px;left:0}
#paginator span.next{position:absolute;top:2px;right:0}
#paginator ul{margin:-1px 0 0 15px}
#paginator ul li{display:inline}
#paginator ul li.seperator{}
#paginator ul li.seperator a{width:7px;color:#C2DFE7;font-weight:normal;font-size:120%;vertical-align:top;padding-top:2px}
#paginator ul li.seperator.hidden{display:none}
#paginator ul li a{display:inline-block;padding-top:4px;width:22px;height:30px;font-weight:bold;color:#00A1DE}
#paginator ul li a:hover{text-decoration:underline !important}
#paginator ul li.selected a{background:transparent url(/travel/generic/images/paginator-selected_tcm169-187477.gif) no-repeat;width:33px;position:relative;z-index:1;color:#000;cursor:default;font-weight:bold;text-decoration:none !important}
#klm-support-button{background:transparent url(/travel/generic/images/klm-support-button-bg_192_tcm169-187469.gif) no-repeat scroll 0 0;display:block;font-size:12px;font-weight:bold;height:41px;padding:10px 0 0 50px;position:relative;text-decoration:none;margin-bottom:15px}
#service{border:solid 1px #92caf5;padding:20px 15px 35px 15px;position:relative;margin-top:12px}
#service a.button.orange.large.arrow{position:absolute;bottom:15px;right:15px}
#service ul{margin:0;position:relative;padding-bottom:10px}
#service ul li{list-style-type:none;margin-bottom:10px;background:transparent url(/travel/generic/images/Groen_vinkje_tcm169-187479.png) no-repeat scroll 0 7px;background-position:left top;padding-left:25px}
#service ul li strong{font-size:13px;color:#005b82;font-weight:bold}
#service img{float:right}
div#image-box{background:#FFF}
div#image-box .hd{position:relative;text-align:left}
div#image-box h3{font-size:13px;font-weight:bold;padding:12px 10px}
div#image-box a.print{position:absolute;right:100px;top:11px}
div#image-box a.close-overlay{position:absolute;right:10px;top:14px;background:transparent url(/travel/generic/images/sprite_tcm169-187483.gif) no-repeat scroll right -33px;display:block;height:20px;padding-right:20px}
.yui-panel-container{padding:0 1px}
.yui-skin-sam .yui-panel{border-width:0}
.yui-overlay,.yui-panel-container{position:absolute;visibility:hidden;z-index:2}
#image-box.yui-panel .hd{font-size:100%;font-weight:normal;line-height:normal;padding:0;background:#FFF}
#image-box.yui-panel .bd{padding:0;background:#FFF}
#image-box.yui-panel .ft{padding:0;background:#00a1de}
.yui-skin-sam .mask{background:#FFF;opacity:0.5;filter:alpha(opacity = 50)}
.yui-skin-sam .yui-panel-container.shadow .underlay{background:#FFF}
.yui-skin-sam .yui-panel .hd,.yui-skin-sam .yui-panel .bd,.yui-skin-sam .yui-panel .ft{border-color:#5EB6E4}
.yui-skin-sam .yui-panel .hd{border-top:solid 1px #5EB6E4}
.yui-skin-sam .yui-panel .bd{border-bottom:solid 1px #5EB6E4}
.yui-skin-sam .yui-panel .ft{border-bottom:solid 1px #5EB6E4}
div #breadcrumbs{font-size:10px;margin-bottom:25px}
div #navigation-header{margin-bottom:20px}
.sIFR-hasFlash div #navigation-header{margin-bottom:27px}
.last{margin-bottom:0 !important}
div.paragraph ul.bullets li{list-style-type:disc;padding-top:5px}
.asterisk-blue{color:#0194D9;font-weight:bold}
div.paragraph ul.bullets a{text-decoration:underline}
div.paragraph ol.numbered li{margin-top:5px}
div.paragraph ul.bullets,div.paragraph ol.numbered{margin-bottom:15px}
div.paragraph p{margin-bottom:0}
.negative{margin-top:-7px}
.promotional-small{width:755px;overflow:hidden}
img.advertisement ,img.brandimage{margin-bottom:15px;position:relative;z-index:1}
div.paragraph p{margin-bottom:10px}
div.paragraph p.last{margin-bottom:0}
div.paragraph p a{text-decoration:underline}
div.paragraph p a:visited{text-decoration:underline}
div.paragraph p a:hover{color:#003145}
div.intro-text{margin-bottom:14px}
.image-holder span.description{display:block}
div.flight-offer div#klm-col-2 a{text-decoration:none}
div.flight-offer div#klm-col-2 a:hover{text-decoration:underline}
div.trigger.promo-trigger span{color:#005B82}
#bottommenu h3{margin-bottom:0}
.bottommenu ul li{margin-bottom:20px}
#bottommenu .bottommenu ul li ul{margin-top:4px}
#bottommenu .bottommenu ul li ul li{margin-bottom:4px}
#bottommenu .bottommenu{width:248px}
#bottommenu .rightbottom{float:right}
#bottommenu .leftbottom{float:left}
#bottommenu ul{margin-right:0}
#bottommenu ul li{font-weight:bold}
#bottommenu li{background:transparent url(/travel/generic/images/more-link_tcm169-187475.gif) no-repeat scroll left 4px}
#bottommenu ul li ul li{font-weight:normal;margin-left:15px}
.player{margin:auto auto;border-style:solid;border-color:#5eb6e4;border-width:1px}
#db_anc_content div.title{padding:5px 0}
#db_anc_content fieldset.route{border-right:1px solid #C2DEEA;float:left;height:160px;margin-top:7px;width:182px}
#db_anc_content fieldset.route td{padding-left:0;border:none 0}
#db_anc_content fieldset.route input{height:13px;width:13px}
#db_anc_content fieldset.dates{border-right:1px solid #C2DEEA;float:left;height:160px;margin-top:12px;padding-left:17px;width:180px;position:relative}
#db_anc_content fieldset.dates input{width:161px;color:#CACACA}
#db_anc_content fieldset.other{float:left;height:160px;margin-top:12px;padding-left:17px;width:164px}
#db_anc_content fieldset.vacation_deals{bottom:0;clear:both;font-weight:normal;left:0;margin:0;position:absolute}
#db_anc_content fieldset.vacation_deals img{margin:0 3px;vertical-align:middle}
#db_anc_content fieldset.other select{vertical-align:top}
#db_anc_content fieldset.dates input.radio{width:13px;height:13px;float:left;padding:0;margin-right:5px;margin-bottom:5px}
#db_anc_content fieldset.dates select{width:161px}
#db_anc_content fieldset.dates label.float{display:block}
#db_anc_content fieldset.other input{width:75px;color:#CACACA}
#db_anc_content fieldset.other select.long{width:161px}
div.spacer{height:10px;line-height:10px}
#db_anc_content fieldset.other a img{vertical-align:inherit;margin-right:4px;margin-bottom:1px}
#db_anc_content .anc-submit-container{clear:both;height:24px;width:100%}
#db_anc_content .anc-submit-container a{float:right;position:relative}
#db_anc_content a.button.dashboard{bottom:0;right:0;position:absolute}
#db_anc_content fieldset.dates input,#db_anc_content fieldset.other input,#db_anc_content fieldset.route input,#db_anc_content fieldset.dates select,#db_anc_content fieldset.other select,#db_anc_content fieldset.other select.long{-webkit-box-sizing:border-box;-ms-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:19px}
#db_anc_content .yui-ac-content{border:1px solid #00a1de;overflow:hidden;position:absolute;z-index:5;width:156px}
#db_anc_content .yui-ac-content ul{margin:0;padding:0}
#db_anc_content .yui-ac-content ul li{cursor:pointer;padding:4px;padding-left:12px;margin:0;list-style-type:none;background:#ffffff url(/travel/generic/images/single-arrow-right_tcm169-187480.gif) no-repeat 4px 8px}
#db_anc_content .yui-ac-content ul li.yui-ac-highlight{background-color:#C2DEEA}
#klm-doc.popup{min-width:588px;width:594px;padding:0;margin:0 auto}
#klm-doc.popup-4column{min-width:804px;width:810px;padding:0;margin:0 auto}
div#popup-header-close{float:right;display:none}
div#popup-header-close a,.popup-window a.close{background:transparent url("/travel/generic/images/popup_close_tcm169-187478.gif") no-repeat center right;padding-right:20px;display:inline-block;line-height:19px}
.popup-window a.close{position:absolute;right:10px;top:0}
div#popup-header-print{float:right;margin:0 10px 0 0}
div#popup-header-print a{background:transparent url("/travel/generic/images/icon-print_tcm169-187464.gif") no-repeat center left;padding-left:20px;margin-right:20px;display:inline-block;line-height:19px}
#klm-doc.popup div#user-options,#klm-doc.popup-4column div#user-options{padding:12px 0 0 0;float:right}
#klm-doc.popup div.title-image,#klm-doc.popup-4column div.title-image{float:left}
#klm-doc.popup-window{min-width:803px;width:803px}
.popup-window #klm-dashboard .line-filler{background:transparent url(/travel/generic/images/table-tabs-bg_tcm169-187484.gif) no-repeat scroll left 24px}
#klm-doc.popup ul,#klm-doc.popup ol,#klm-doc.popup-4column ul,#klm-doc.popup-4column ol{margin-bottom:1em !important}
#klm-doc.popup li,#klm-doc.popup-4column li{line-height:18px}
#klm-hdr.erm-header{margin-bottom:16px;margin-left:9px;margin-right:9px}
#klm-body-erm{border-top:solid 1px #C2DEEA;margin-left:9px;margin-right:9px}
#klm-body-erm .info-box{border-left:solid 1px #C2DEEA;margin:95px 5px 0 190px;padding-left:15px;width:550px}
#klm-body-erm .info-box p{font-size:12px;line-height:1.3}
#klm-body-erm .info-box h3{color:#003145;font-weight:normal}
#klm-body-erm .info-box a.bold{background:transparent url(/travel/generic/images/arrow-right-bold_tcm169-187405.png) no-repeat scroll right 3px;padding-right:10px;font-weight:bold}
#klm-body-erm .info-box ul{margin-top:2px;margin-left:0}
#klm-body-erm .info-box ul li{list-style-type:none;padding-left:10px;margin-bottom:2px;background:transparent url(/travel/generic/images/arrow-right-bold_tcm169-187405.png) no-repeat scroll left 3px}
div#klm-hdr div#emergency,div#klm-hdr #emergency-local-shop{border-color:#FE0005;height:43px;width:940px;background-image:url(/travel/generic/images/icon-disruptions-exclamation_tcm169-321975.gif);background-position:12px;background-repeat:no-repeat;padding-left:32px;margin-left:10px}
div#klm-hdr #emergency-local-shop{width:744px}
.sIFR-hasFlash div#emergency div.title-text h2,.sIFR-hasFlash div#emergency-local-shop div.title-text h2{font-size:19px;margin-bottom:0;margin-top:3px;padding-bottom:3px}
div#emergency div.title-text h2,div#emergency-local-shop div.title-text h2 {color:#FE0005;display:block;font-size:17px;font-weight:normal;line-height:1;padding-bottom:13px}
div#emergency div.trigger_text,div#emergency-local-shop div.trigger_text {line-height:0.5}
div#emergency div.trigger_text a.about-fb,div#emergency-local-shop div.trigger_text a.about-fb{background:url(/travel/generic/images/bullets-and-arrows_tcm169-187427.gif) no-repeat scroll 100% -218px transparent;padding-right:16px}
div#emergency span.single-forward-arrow,div#emergency-local-shop span.single-forward-arrow{background:url(/travel/generic/images/bullets-and-arrows_tcm169-187427.gif) no-repeat scroll center -222px transparent;display:inline-block;vertical-align:text-bottom;width:12px;height:7px;margin-bottom:2px}
div#emergency,div#emergency-local-shop,div#press-releases{border:solid 1px #4ABEED;margin-bottom:15px;padding:10px}
.sIFR-flash{visibility:visible !important;margin:0}
.sIFR-replaced{visibility:visible !important}
span.sIFR-alternate{position:absolute;left:0;top:0;width:0;height:0;display:block;overflow:hidden}
.sIFR-flash + div[adblocktab=true]{display:none !important}
.sIFR-hasFlash div.c25 div#navigation-page div#navigation-header h1{visibility:hidden}
.sIFR-hasFlash div.c25 div#navigation-page div#navigation-header{width:768px;margin-bottom:5px}
.sIFR-hasFlash div.c24 div.content div#navigation-header{width:528px;margin-bottom:5px}
.sIFR-hasFlash div.flight-offer div#navigation-header{width:984px;margin-bottom:15px}
.sIFR-hasFlash div div#navigation-header{margin-bottom:2px}
.sIFR-hasFlash div#db_ebt7_content,div#db_ott_content,div#db_anc_content,div#db_ici_content,div#db_mmb_content{width:563px}
.sIFR-hasFlash div.c24 div.newspaper div#navigation-header{width:528px;margin-bottom:5px}
.sIFR-hasFlash div#klm-body-erm div.info-box{width:550px}
.sIFR-hasFlash div#klm-body-error div.info-box h1.warning-text{font-size:23px;letter-spacing:-5px}
.sIFR-hasFlash div#klm-body-erm div.info-box h1{font-size:25px;margin-bottom:12px}
.sIFR-hasFlash div.title-text h1{font-size:24px}
.sIFR-hasFlash div.wide-trigger-border div.title-text h2{font-size:18px}
.sIFR-hasFlash div#dashboard-body div.title-text h1{font-size:18px}
.sIFR-hasFlash #klm-dashboard div.title-text h2{padding:0}
.sIFR-hasFlash div#navigation-header h1.title-text{font-size:30px}
.sIFR-hasFlash div.c24 div.content div#navigation-header h1{letter-spacing:-6px;font-size:31px;width:528px}
.sIFR-hasFlash div.c24 div.content div#navigation-header h1.overview{letter-spacing:-5px;font-size:30px;width:528px}
.sIFR-hasFlash div#klm-body-splash div.welcome-box div.title-text h1{font-size:46px}
.sIFR-hasFlash h1.title-text,.sIFR-hasFlash div.title-text h1,.sIFR-hasFlash div.wide-trigger-border div.title-text h2,.sIFR-hasFlash h1.warning-text,.sIFR-hasFlash div#klm-body-erm .info-box h1,.sIFR-hasFlash div#klm-body-error .info-box h1.warning-text,.sIFR-hasFlash div#disruptions div.title-text h2{visibility:hidden}
div.messageBox{z-index:10;position:absolute;width:300px;height:100px;border:1px solid #00a1de;background:#fff;top:50%;left:50%;margin:-50px 0 0 -150px}
div.messageBox .header{padding:5px}
div.messageBox .header a{float:right;background:transparent url("/travel/generic/images/popup_close_tcm169-187478.gif") no-repeat center right;padding-right:20px;display:inline-block}
div.messageBox .footer{padding:5px 0 5px 0;position:absolute;bottom:0;width:100%;text-align:center}
div.messageBox .footer div{margin:0 auto}
div.messageBox .footer a{float:left}
div.messageBox.okCancel .footer a.ok{margin-right:5px}
div.messageBox.yesNo .footer a.yes{margin-right:5px}
div.messageBox .footer a span{white-space:nowrap}
div.messageBox .container{clear:both;float:none;padding:5px;padding-top:25px;text-align:center;vertical-align:middle}

