@import url("https://fonts.googleapis.com/css?family=Noto+Sans:400,700");@font-face{font-family:"icons";src:url("/system/css/webfont/icons.eot");font-weight:normal;font-style:normal}@font-face{font-family:"icons";src:url("/system/css/webfont/icons.eot");src:url("/system/css/webfont/icons.eot?#iefix") format("embedded-opentype"),url("/system/css/webfont/icons.woff") format("woff"),url("/system/css/webfont/icons.ttf") format("truetype"),url("/system/css/webfont/icons.svg?#icons") format("svg");font-weight:normal;font-style:normal}.webfont-icon{font-family:"icons";display:inline-block;vertical-align:middle;line-height:1;font-weight:normal;font-style:normal;speak:none;text-decoration:inherit;text-transform:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.webfont_adt_f:before{content:"\f101"}.webfont_adt_m:before{content:"\f102"}.webfont_air-train:before{content:"\f103"}.webfont_airplane-wall:before{content:"\f104"}.webfont_airport-change:before{content:"\f105"}.webfont_amenity-kit:before{content:"\f106"}.webfont_bankruptcy-plain:before{content:"\f107"}.webfont_bankruptcy:before{content:"\f108"}.webfont_bonus:before{content:"\f109"}.webfont_business-class:before{content:"\f10a"}.webfont_changeable-ticket:before{content:"\f10b"}.webfont_cnn_f:before{content:"\f10c"}.webfont_cnn_m:before{content:"\f10d"}.webfont_date-departure:before{content:"\f10e"}.webfont_date-disabled:before{content:"\f10f"}.webfont_date-return:before{content:"\f110"}.webfont_destination-1:before{content:"\f111"}.webfont_destination-2:before{content:"\f112"}.webfont_entertainment:before{content:"\f113"}.webfont_exclusive-dinner:before{content:"\f114"}.webfont_fast-track:before{content:"\f115"}.webfont_first-class:before{content:"\f116"}.webfont_from-to-arrow-0:before{content:"\f117"}.webfont_from-to-arrow-1:before{content:"\f118"}.webfont_from-to-arrow-2:before{content:"\f119"}.webfont_from-to-arrow-3:before{content:"\f11a"}.webfont_headset:before{content:"\f11b"}.webfont_hotel:before{content:"\f11c"}.webfont_inf:before{content:"\f11d"}.webfont_lcc:before{content:"\f11e"}.webfont_life-ring:before{content:"\f11f"}.webfont_lounge:before{content:"\f120"}.webfont_mtp:before{content:"\f121"}.webfont_newsletter:before{content:"\f122"}.webfont_on-board-lounge:before{content:"\f123"}.webfont_passport_icon:before{content:"\f124"}.webfont_plane:before{content:"\f125"}.webfont_premium-economy:before{content:"\f126"}.webfont_priority-boarding:before{content:"\f127"}.webfont_refundable:before{content:"\f128"}.webfont_room:before{content:"\f129"}.webfont_seat-class:before{content:"\f12a"}.webfont_seat:before{content:"\f12b"}.webfont_seating:before{content:"\f12c"}.webfont_shower:before{content:"\f12d"}.webfont_sleeper-seat:before{content:"\f12e"}.webfont_soft-drink:before{content:"\f12f"}.webfont_special-meal:before{content:"\f130"}.webfont_star-circle:before{content:"\f131"}.webfont_technical-stop:before{content:"\f132"}.webfont_train-bus:before{content:"\f133"}.webfont_trip-one-way:before{content:"\f134"}.webfont_trip-return:before{content:"\f135"}.webfont_user-profile:before{content:"\f136"}.contentWrapper{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0 3.2%;width:100%}@media (min-width: 48em){.contentWrapper{margin:0 auto;max-width:768px;padding:0 1.953125%}}@media (min-width: 60.625em){.contentWrapper{margin:0 auto;max-width:970px;padding:0 1.5463918%}}@media (min-width: 73.125em){.contentWrapper{margin:0 auto;max-width:1259px;padding:0 1.2820513%}}.contentWrapper--pageHeader{margin:0;padding:0}@media (min-width: 48em){.contentWrapper--pageHeader{max-width:100%}}@media (min-width: 60.625em){.contentWrapper--pageHeader{margin:0 auto;max-width:970px;padding:0 1.5463918%}}@media (min-width: 78.6875em){.contentWrapper--pageHeader{margin:0 auto;max-width:1259px;padding:0 .7942812%}}.pageHeader{-webkit-box-sizing:border-box;box-sizing:border-box}@media (min-width: 60.625em){.pageHeader{background-color:#0068bc}}.pageHeader__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-sizing:border-box;box-sizing:border-box;position:relative;width:100%}@media (min-width: 60.625em){.pageHeader__content{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:80px}}.pageHeader__logoWrapper{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#0068bc;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;min-height:50px;padding:8px 0}@media (min-width: 60.625em){.pageHeader__logoWrapper{background-color:transparent;padding:0}}.pageHeader__logoLink{display:inline-block;float:left;line-height:0;margin:0 auto}@media (min-width: 60.625em){.pageHeader__logoLink{margin:10px 0}}.pageHeader__logo{height:34px;max-width:156px;pointer-events:none}@media (min-width: 60.625em){.pageHeader__logo{max-width:240px}}.brand--supersaver .pageHeader__logoWrapper{padding:8px 0 0}@media (min-width: 60.625em){.brand--supersaver .pageHeader__logoWrapper{padding:0}}@media (min-width: 60.625em){.brand--supersaver .pageHeader__logoLink{-ms-flex-item-align:end;align-self:flex-end;margin:10px 0 0}}.brand--supersaver .pageHeader__logo{height:42px}@media (min-width: 60.625em){.brand--supersaver .pageHeader__logo{height:70px}}@media (min-width: 60.625em){.brand--budjet .pageHeader__logo,.brand--travelstart .pageHeader__logo,.brand--travelpartner .pageHeader__logo{height:40px}}@media (min-width: 60.625em){.brand--seat24 .pageHeader__logo,.brand--fly .pageHeader__logo,.brand--flyfar .pageHeader__logo,.brand--goleif .pageHeader__logo{height:50px}}@media (min-width: 60.625em){.brand--flygvaruhuset .pageHeader__logo{height:60px}}.brand--airtickets24 .pageHeader__logo,.brand--avion .pageHeader__logo,.brand--mytrip .pageHeader__logo,.brand--pamediakopes .pageHeader__logo,.brand--trip .pageHeader__logo,.brand--fantasticgreece .pageHeader__logo{height:50px}@media (min-width: 60.625em){.brand--airtickets24 .pageHeader__logo,.brand--avion .pageHeader__logo,.brand--mytrip .pageHeader__logo,.brand--pamediakopes .pageHeader__logo,.brand--trip .pageHeader__logo,.brand--fantasticgreece .pageHeader__logo{height:60px}}@media (min-width: 60.625em){.brand--pamediakopes .pageHeader__logo{max-width:350px}}.brand--airtickets24 .pageHeader,.brand--avion .pageHeader,.brand--mytrip .pageHeader,.brand--pamediakopes .pageHeader,.brand--trip .pageHeader,.brand--fantasticgreece .pageHeader{border-bottom:10px solid #0068bc}.mainNavigation{background:#fff}@media (min-width: 60.625em){.mainNavigation{background:transparent;float:right}}.mainNavigation__wrapper{-webkit-box-shadow:0 0 3px rgba(0,0,0,0.3);box-shadow:0 0 3px rgba(0,0,0,0.3);display:none;font-family:"Noto Sans",sans-serif;font-size:inherit;font-weight:400;line-height:1.4rem}.mainNavigation__wrapper--isOpen{display:block}@media (min-width: 60.625em){.mainNavigation__wrapper{-ms-flex-item-align:end;align-self:flex-end;-webkit-box-shadow:none;box-shadow:none;display:block;margin-bottom:.25rem;padding-bottom:0}}.mainNavigation__list{margin:0;padding:0}@media (min-width: 60.625em){.mainNavigation__list{float:right}}@media (min-width: 60.625em){.mainNavigation__list--subMenu{background-color:#fff;border-radius:.1875rem;-webkit-box-shadow:0 0 3px rgba(0,0,0,0.3);box-shadow:0 0 3px rgba(0,0,0,0.3);opacity:0;overflow:hidden;padding:0;position:absolute;-webkit-transition:opacity .25s ease-in-out;transition:opacity .25s ease-in-out;z-index:10}}.mainNavigation__list--subMenuIsOpen{opacity:1}.mainNavigation__listItem{list-style:none}.mainNavigation__listItem--topLevel{border-bottom:1px dotted #bbb}@media (min-width: 60.625em){.mainNavigation__listItem--topLevel{border-bottom:0;float:left;margin-left:.25rem}}.mainNavigation__listItem--topLevel:first-child{-webkit-box-shadow:inset 0 3px 3px -3px rgba(0,0,0,0.4);box-shadow:inset 0 3px 3px -3px rgba(0,0,0,0.4)}@media (min-width: 60.625em){.mainNavigation__listItem--topLevel:first-child{-webkit-box-shadow:none;box-shadow:none}}@media (min-width: 60.625em){.mainNavigation__listItem--subMenu:not(:last-child){border-bottom:1px dotted #bbb}}.mainNavigation__menuLink{color:#0068bc;display:block;font-size:.875rem;font-weight:400;padding:.5rem;text-align:center}@media (min-width: 60.625em){.mainNavigation__menuLink--topLevel{border-radius:.25rem;color:#fff;text-align:left}.mainNavigation__menuLink--topLevel:focus{background:#0060ad}.mainNavigation__menuLink--topLevel:hover{color:rgba(255,255,255,0.6)}.mainNavigation__menuLink--topLevel:hover .mainNavigation__chevronIcon{fill:rgba(255,255,255,0.6)}.mainNavigation__menuLink--topLevel:active{background:transparent}}.mainNavigation__menuLink--withSubMenu{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.mainNavigation__menuLink--subMenu{border-bottom:0;padding:.5625rem .625rem}@media (min-width: 60.625em){.mainNavigation__menuLink--subMenu{text-align:left}.mainNavigation__menuLink--subMenu:hover,.mainNavigation__menuLink--subMenu:focus{background-color:#f8f8f8}}@media (min-width: 60.625em){.mainNavigation__menuLink--subMenuIsOpen{color:rgba(255,255,255,0.6)}.mainNavigation__menuLink--subMenuIsOpen:focus{background:transparent}.mainNavigation__menuLink--subMenuIsOpen .mainNavigation__chevronIcon{fill:rgba(255,255,255,0.6)}}.mainNavigation__chevronIcon{fill:#0068bc;height:12px;margin-left:.625rem;-webkit-transition:-webkit-transform .25s ease-in-out;transition:-webkit-transform .25s ease-in-out;transition:transform .25s ease-in-out;transition:transform .25s ease-in-out, -webkit-transform .25s ease-in-out;width:12px}@media (min-width: 60.625em){.mainNavigation__chevronIcon{fill:#fff}}.mainNavigation__menuLink--subMenuIsOpen .mainNavigation__chevronIcon{-webkit-transform:rotateX(180deg);transform:rotateX(180deg)}.mainNavigation__toggle{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;cursor:pointer;display:block;height:21px;padding:0;position:absolute;right:3.2%;top:14px}@media (min-width: 51.625em){.mainNavigation__toggle{right:7.282051%}}@media (min-width: 60.625em){.mainNavigation__toggle{display:none}}.mainNavigation__toggleBurger{background:#fff;border-radius:1px;display:block;height:4px;position:relative;-webkit-transition:.1s;transition:.1s;width:25px}.mainNavigation__toggleBurger::before,.mainNavigation__toggleBurger::after{background:#fff;border-radius:1px;content:'';height:4px;left:0;position:absolute;-webkit-transition:.1s;transition:.1s;width:25px}.mainNavigation__toggleBurger::before{top:8px}.mainNavigation__toggleBurger::after{top:-8px}.mainNavigation__toggleBurger--isOpen{background:transparent}.mainNavigation__toggleBurger--isOpen::before,.mainNavigation__toggleBurger--isOpen::after{top:0;-webkit-transform-origin:50% 50%;transform-origin:50% 50%}.mainNavigation__toggleBurger--isOpen::before{-webkit-transform:rotate3d(0, 0, 1, 45deg);transform:rotate3d(0, 0, 1, 45deg)}.mainNavigation__toggleBurger--isOpen::after{-webkit-transform:rotate3d(0, 0, 1, -45deg);transform:rotate3d(0, 0, 1, -45deg)}.utilityNavigation{background-color:#f8f8f8;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);z-index:1}@media (min-width: 60.625em){.utilityNavigation{-ms-flex-item-align:start;align-self:flex-start;background-color:transparent;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:10px;position:absolute;right:0;top:0}}.utilityNavigation__list{list-style:none;margin:0;padding:0}@media (min-width: 60.625em){.utilityNavigation__list{margin:0 0 0 16px}}.utilityNavigation__listItem:not(:last-child){border-bottom:1px dotted #bbb}@media (min-width: 60.625em){.utilityNavigation__listItem{float:left}.utilityNavigation__listItem:not(:last-child){border-bottom:0;margin-right:1px}.utilityNavigation__listItem:first-child{border-bottom-left-radius:.25rem}.utilityNavigation__listItem:last-child{border-bottom-right-radius:.25rem}}.utilityNavigation__listItem:first-child,.utilityNavigation__listItem:last-child{overflow:hidden}.utilityNavigation__listItem--login{display:none}@media (min-width: 60.625em){.utilityNavigation__listItem--login{display:block}}.utilityNavigation__menuLink{color:#0068bc;display:block;fill:#0068bc;font-size:.875rem;font-weight:400;padding:.5rem;text-align:center}@media (min-width: 60.625em){.utilityNavigation__menuLink{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:rgba(255,255,255,0.15);color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;fill:#fff;font-size:.75rem;height:1.375rem;padding:.266666667rem .625rem;text-align:left}.utilityNavigation__menuLink:hover{color:rgba(255,255,255,0.6);fill:rgba(255,255,255,0.6)}}@media (min-width: 60.625em){.brand--flyfar .utilityNavigation__menuLink{background-color:rgba(88,157,225,0.15);color:#0065ba;fill:#0065ba}.brand--flyfar .utilityNavigation__menuLink:hover{background-color:rgba(88,157,225,0.25)}}.utilityNavigation__icon{height:.8125rem;margin-right:.375rem;position:relative;top:.0625rem;width:.8125rem}@media (min-width: 60.625em){.utilityNavigation__icon{height:1rem;margin-right:.625rem;position:relative;top:-1px;width:1rem}}.utilityNavigation__cartPrice{font-weight:700}.salesModeNavigation__list{border-top:1px dotted #bbb;display:-webkit-box;display:-ms-flexbox;display:flex;font-family:"Noto Sans",sans-serif;font-weight:400;list-style:none;margin:0;padding:0}@media (min-width: 60.625em){.salesModeNavigation__list{border-top:0}}.salesModeNavigation__listItem{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.salesModeNavigation__listItem:not(:last-child){border-right:1px dotted #bbb}@media (min-width: 60.625em){.salesModeNavigation__listItem{float:left}.salesModeNavigation__listItem:not(:last-child){border-right:0;margin-right:1px}.salesModeNavigation__listItem:first-child{border-bottom-left-radius:.25rem}.salesModeNavigation__listItem:last-child{border-bottom-right-radius:.25rem}}.salesModeNavigation__listItem:first-child,.salesModeNavigation__listItem:last-child{overflow:hidden}.salesModeNavigation__menuLink{-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#0068bc;display:-webkit-box;display:-ms-flexbox;display:flex;fill:#0068bc;font-size:.875rem;font-weight:400;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:.5rem;text-align:center}@media (min-width: 60.625em){.salesModeNavigation__menuLink{background-color:rgba(255,255,255,0.15);color:#fff;fill:#fff;font-size:.75rem;height:1.375rem;padding:.266666667rem .625rem;text-align:left}.salesModeNavigation__menuLink:hover{color:rgba(255,255,255,0.6);fill:rgba(255,255,255,0.6)}}.salesModeNavigation__icon{height:.8125rem;margin-right:.375rem;width:.8125rem}@media (min-width: 60.625em){.salesModeNavigation__icon{height:1rem;margin-right:.625rem;width:1rem}}.group-price-display{background:#e6e6e6;background:-webkit-gradient(linear, left top, left bottom, from(#e6e6e6), to(#e6e6e6));background:linear-gradient(#e6e6e6, #e6e6e6)}.group-price-display{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}.group-price-display-total{font-size:.9em;font-weight:700}.group-price-display-listprice{color:#f2780c;float:right;font-size:.9em}.search-result .internetBankDiscountPlaceHolder .internetBankDiscountInfo{font-weight:700;color:#666865}.airResultTopContent{width:100%}.airResultTopContent td{vertical-align:top}.airResultTopContent .sortPlaceHolderCell{vertical-align:top}.airResultTopContent .sortPlaceHolderCell #sortPlaceHolderContent{float:right;padding-top:4px}.airResultTopContent .internetBankDiscountCell{padding-bottom:5px;vertical-align:bottom;display:none}.airResultTopContent .internetBankDiscountCell .internetBankDiscountInfo{margin:0}.airResultTopContent .sortAndInternetDiscountContainer{height:70px}#listItineraryPlaceholder{width:430px;float:left;height:100%}.tripItemToggleContainer{width:100%;text-align:center}.tripItemToggleContainer .tripItemToggleButton{display:inline-block;left:200px;position:relative;border:1px solid #c7c7c7;height:12px;cursor:pointer}.tripItemToggleContainer .tripItemToggleButton .tripItemToggleText{font-weight:700;position:relative;top:-6px;float:left;padding-left:5px;padding-right:5px}.tripItemToggleContainer .tripItemToggleButton .tripItemToggleIcon{float:left;position:relative;padding-right:5px;width:10px;height:10px;background-repeat:no-repeat}.tripItemToggleContainer .tripItemToggleButton.showMore{border-top:transparent;border-bottom-left-radius:5px;border-bottom-right-radius:5px;padding:5px 10px}.tripItemToggleContainer .tripItemToggleButton.showLess{background:#fff;top:-23px;border-bottom:transparent;border-top-left-radius:5px;border-top-right-radius:5px;padding:5px 10px}.tripItemToggleContainer .tripItemToggleButton .tripItemToggleText.showLess{top:-1px}.operatingCarrier{margin-top:10px;overflow:hidden}.operatingCarrier .operatingCarrierNameLabel{float:left;font-weight:700}.operatingCarrier .operatingCarrierName{float:right}.dealsWithDestinationImage,.dealsWithDestinationImage .deal-context-image,.dealSmallWithImage,.snazzyNoComponent,.deal-context-image,.deal-context-image img,table.bestDeals,table.topBestDeals{width:100%}body.receipt .snazzyNoComponent,#user-profile-orders-receipt .snazzyNoComponent{float:none}.deal-context-image{margin-bottom:20px;padding:0}.bestDealsComponent .footerText{padding-top:10px}.bestDeals td.text div{font-weight:700}.b-button{cursor:pointer;font-size:16px;margin:2px;font-weight:400;text-align:center;border:0}.b-size-tiny{font-size:11px;padding:0 5px}.b-size-small{font-size:12px;padding:3px 9px}.b-size-medium{font-size:13px;padding:7px 12px 5px}.b-size-large{padding:9px 12px 7px;font-size:16px}.b-size-gigantic{font-size:17px;padding:12px 45px 10px}.b-button.b-var-primary,.b-button.b-var-normal{text-transform:uppercase}.b-button.b-size-small,.b-button.b-size-tiny{border-radius:4px}.b-button.b-state-disabled{cursor:default}.b-type-a{display:block}.b-button{border-radius:5px}.b-button.b-var-primary,.b-button.b-var-normal{background:#0086d4;background:-webkit-gradient(linear, left top, left bottom, from(#0086d4), to(#0068bc));background:linear-gradient(#0086d4, #0068bc);border:1px solid #0068bc;-webkit-box-shadow:inset 0 1px #00c0f4;box-shadow:inset 0 1px #00c0f4;color:#fff}.b-button.b-var-primary.b-state-disabled,.b-button.b-state-disabled.b-var-normal{background:#c7c7c7;background:-webkit-gradient(linear, left top, left bottom, from(#c7c7c7), to(#a7a7a7));background:linear-gradient(#c7c7c7, #a7a7a7);border:none;-webkit-box-shadow:none;box-shadow:none;color:#fff}.b-button.b-var-primary.b-state-inactive,.b-button.b-state-inactive.b-var-normal{background:#c7c7c7;background:-webkit-gradient(linear, left top, left bottom, from(#c7c7c7), to(#a7a7a7));background:linear-gradient(#c7c7c7, #a7a7a7);border:none;-webkit-box-shadow:none;box-shadow:none;color:#fff}.b-button.b-var-primary:hover,.b-button.b-var-normal:hover{background:#4dabe1;background:-webkit-gradient(linear, left top, left bottom, from(#4dabe1), to(#4d96d0));background:linear-gradient(#4dabe1, #4d96d0);border:1px solid #4d96d0;-webkit-box-shadow:inset 0 1px #4dd3f7;box-shadow:inset 0 1px #4dd3f7;color:#fff}.b-button.b-var-primary:hover.b-state-disabled,.b-button.b-var-normal:hover.b-state-disabled{background:#c7c7c7;background:-webkit-gradient(linear, left top, left bottom, from(#c7c7c7), to(#a7a7a7));background:linear-gradient(#c7c7c7, #a7a7a7);border:none;-webkit-box-shadow:none;box-shadow:none;color:#fff}.b-button.b-var-primary:hover.b-state-inactive,.b-button.b-var-normal:hover.b-state-inactive{background:#c7c7c7;background:-webkit-gradient(linear, left top, left bottom, from(#c7c7c7), to(#a7a7a7));background:linear-gradient(#c7c7c7, #a7a7a7);border:none;-webkit-box-shadow:none;box-shadow:none;color:#fff}.b-button.b-var-secondary{background:#fff;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f8f8f8));background:linear-gradient(#fff, #f8f8f8);border:1px solid #bbb;-webkit-box-shadow:none;box-shadow:none;color:#0068bc;-webkit-filter:none;filter:none}.b-button.b-var-secondary.b-state-disabled{background:#fff;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f8f8f8));background:linear-gradient(#fff, #f8f8f8);border:1px solid #bbb;-webkit-box-shadow:none;box-shadow:none;color:#bdbdbd}.b-button.b-var-secondary.b-state-inactive{background:#fff;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f8f8f8));background:linear-gradient(#fff, #f8f8f8);border:1px solid #bbb;-webkit-box-shadow:none;box-shadow:none;color:#bdbdbd}.b-button.b-var-secondary:hover{background:#fff;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#fafafa));background:linear-gradient(#fff, #fafafa);border:1px solid #d0d0d0;-webkit-box-shadow:none;box-shadow:none;color:#4d96d0;-webkit-filter:none;filter:none}.b-button.b-var-secondary:hover.b-state-disabled{background:#fff;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f8f8f8));background:linear-gradient(#fff, #f8f8f8);border:1px solid #bbb;-webkit-box-shadow:none;box-shadow:none;color:#bdbdbd}.b-button.b-var-secondary:hover.b-state-inactive{background:#fff;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f8f8f8));background:linear-gradient(#fff, #f8f8f8);border:1px solid #bbb;-webkit-box-shadow:none;box-shadow:none;color:#bdbdbd}.b-button.b-var-tertiary{background:#68bff3;background:-webkit-gradient(linear, left top, left bottom, from(#68bff3), to(#3b99db));background:linear-gradient(#68bff3, #3b99db);border:0 1px #0068bc;-webkit-box-shadow:inset 0 1px #6cdffc;box-shadow:inset 0 1px #6cdffc;color:#fff;-webkit-filter:none;filter:none}.b-button.b-var-tertiary.b-state-disabled{background:#c7c7c7;background:-webkit-gradient(linear, left top, left bottom, from(#c7c7c7), to(#a7a7a7));background:linear-gradient(#c7c7c7, #a7a7a7);border:none;-webkit-box-shadow:none;box-shadow:none;color:#fff}.b-button.b-var-tertiary.b-state-inactive{background:#c7c7c7;background:-webkit-gradient(linear, left top, left bottom, from(#c7c7c7), to(#a7a7a7));background:linear-gradient(#c7c7c7, #a7a7a7);border:none;-webkit-box-shadow:none;box-shadow:none;color:#fff}.b-button.b-var-tertiary:hover{background:#96d2f7;background:-webkit-gradient(linear, left top, left bottom, from(#96d2f7), to(#76b8e6));background:linear-gradient(#96d2f7, #76b8e6);border:0 1px #4d96d0;-webkit-box-shadow:inset 0 1px #98e9fd;box-shadow:inset 0 1px #98e9fd;color:#fff;-webkit-filter:none;filter:none}.b-button.b-var-tertiary:hover.b-state-disabled{background:#c7c7c7;background:-webkit-gradient(linear, left top, left bottom, from(#c7c7c7), to(#a7a7a7));background:linear-gradient(#c7c7c7, #a7a7a7);border:none;-webkit-box-shadow:none;box-shadow:none;color:#fff}.b-button.b-var-tertiary:hover.b-state-inactive{background:#c7c7c7;background:-webkit-gradient(linear, left top, left bottom, from(#c7c7c7), to(#a7a7a7));background:linear-gradient(#c7c7c7, #a7a7a7);border:none;-webkit-box-shadow:none;box-shadow:none;color:#fff}.changeAllDates{font-size:12px;font-weight:700}.changeAllDates .typeLabel{clear:left;padding-left:20px;width:210px}.changeAllDates .daysLabel{clear:both;text-align:right}.changeAllDates .mdb{margin-right:1px}.changeAllDates .buttons{clear:both;margin-top:3px}.changeAllDates .DEPARTURES,.changeAllDates .CAR_PICKUPS,.changeAllDates .HOTEL_CHECKINS,.changeAllDates .COMBO_CHECKINS,.changeAllDates .COMBINED_OUT{background:url("/layout/a/image/changedate/out.png") no-repeat left}.changeAllDates .RETURNS,.changeAllDates .CAR_PICKUPS,.changeAllDates .HOTEL_CHECKOUTS,.changeAllDates .COMBO_CHECKOUTS,.changeAllDates .COMBINED_IN{background:url("/layout/a/image/changedate/in.png") no-repeat left}.changeAllDates .TRIPS,.changeAllDates .COMBINED_BOTH{background:url("/layout/a/image/changedate/all.png") no-repeat left}.changeAllDates .buttons a{float:left}.combinedNoCarMessage{background-color:#fcf8f0;height:35px;margin-bottom:15px;padding:7px 0 0 7px}.combinedNoCarMessageInfo{font-size:12px;margin:5px 0 0 35px}.combinedNoCarMessageTitle{font-size:15px;font-weight:700;padding-left:7px}.combinedNoCarMessageText{font-size:12px;font-weight:700;padding-left:85px;width:100px}.dealsWithDestinationImage .dealWithImage,.dealsWithDestinationImage .dealWithImage img{text-align:left}.dealsWithDestinationImage .dealWithImage img{margin-bottom:10px}.dealsWithDestinationImage .dealWithImage,.dealsWithDestinationImage .dealWithImage img{width:154px}.dealsWithDestinationImage .tdFirst{text-align:left;vertical-align:top}.dealsWithDestinationImage .price-info{font-weight:400}.dealsWithDestinationImage .price{font-weight:700}.dealsWithDestinationImage .more-info{font-size:12px}.dealsWithDestinationImage .tdMiddle{text-align:center}.dealsWithDestinationImage .tdLast{text-align:right;float:right}.dealsWithDestinationImage .colLast,.dealsWithDestinationImage .colMiddle{margin-left:11px}.dealsWithDestinationImage .colFirst{float:left}.dealsWithDestinationImage .colMiddle{float:right}.dealsWithDestinationImage .colLast{float:right}.deal-content a.price,.deal-content .Price,.deal-content .Price{font-weight:700}.layoutFirst #leftPane{width:154px}.baseFareInterval a .price,.crossSalePrice,.bestDeals a.price,.topBestDeals a.price,.holidayPrice,.cartAmount{font-weight:700}.internetBankDiscountInfo{margin-top:4px;margin-left:2px}.internetBankDiscountInfo{font-size:12px}.bestDealsWithImage td{padding:2px 2px 2px 4px}.airDeal .airImage,.hotelDeal .dealImage{margin:0 10px 0 0}.dealSmallWithImage,.dealLargeWithImage{margin-bottom:15px}.deal-context-image{float:left}.eti-button{background:#0086d4;background:-webkit-gradient(linear, left top, left bottom, from(#0086d4), to(#0068bc));background:linear-gradient(#0086d4, #0068bc);border:1px solid #0068bc;border-radius:3px;-webkit-box-shadow:inset 0 1px 0 #00c0f4;box-shadow:inset 0 1px 0 #00c0f4;color:#fff;cursor:pointer;display:inline-block;font-family:'Helvetica', 'Arial', sans-serif;font-size:15px;margin:0;min-width:84px;text-align:center;text-transform:none}.eti-button:hover{background:#339ddc;background:-webkit-gradient(linear, left top, left bottom, from(#339ddc), to(#3387ca));background:linear-gradient(#339ddc, #3387ca);border:1px solid #3385c9;-webkit-box-shadow:inset 0 1px 0 #33cdf6;box-shadow:inset 0 1px 0 #33cdf6;color:#fff}.brand--airtickets24 .eti-button--small,.brand--avion .eti-button--small,.brand--mytrip .eti-button--small,.brand--pamediakopes .eti-button--small,.brand--trip .eti-button--small{background:-webkit-gradient(linear, left top, left bottom, from(#55a6f1), to(#3586d1));background:linear-gradient(#55a6f1, #3586d1);border:none;-webkit-box-shadow:inset 0 -2px 0 #1566b1;box-shadow:inset 0 -2px 0 #1566b1;color:#fff}.brand--airtickets24 .eti-button--small:hover,.brand--avion .eti-button--small:hover,.brand--mytrip .eti-button--small:hover,.brand--pamediakopes .eti-button--small:hover,.brand--trip .eti-button--small:hover{background:-webkit-gradient(linear, left top, left bottom, from(#75c6ff), to(#55a6f1));background:linear-gradient(#75c6ff, #55a6f1);border:none;-webkit-box-shadow:inset 0 -2px 0 #3586d1;box-shadow:inset 0 -2px 0 #3586d1;color:#fff}#pageBottom{clear:both;margin-bottom:0}#pageBottom #footer{background-color:#22385d;color:#fff;padding-top:15px}#pageBottom #footer a{color:#fff}#pageBottom #footer #footerWrapper{margin:0 auto;width:1259px}#pageBottom #footer #footerWrapper .footerContainer{border-bottom:0 solid transparent;margin:0 0 0 12px;max-width:1036px}#pageBottom #footer #footerWrapper .footerContainer .flagContainer{width:100%}#pageBottom #footer #footerWrapper .footerContainer .footerFlagContainer{margin:10px 0 20px;text-align:right}#pageBottom #footer #footerIcons{margin:10px auto;overflow:hidden;text-align:center}#pageBottom #footer #footerIcons .footerIcon{margin:8px 14px}#pageBottom #footer #footerIcons #footerPaymentIconsContainer{background-color:rgba(0,0,0,0.2);border-radius:3px;padding:15px;width:inherit}#pageBottom #footer #footerIcons #footerPaymentIconsContainer #footerPaymentIconsText{font-size:14px;font-weight:700;margin:0 0 10px}#pageBottom #footer #footerIcons #footerPaymentIconsContainer #footerPaymentIcons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#pageBottom #footer #footerIcons #footerPaymentIconsContainer #footerPaymentIcons .footerPaymentIconsGroup{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}#pageBottom #footer #footerIcons #footerTrustIcons{clear:both;margin:30px 0 20px}.pageFooter__logo_wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}.pageFooter__partner_logo_flygresor\.se{width:300px}#footer{min-width:1259px}#footer .footerContainer{padding-bottom:12px;margin-top:12px;overflow:hidden;clear:both}#footer .footerContainer#brandInfo{text-align:center;border-bottom:0;font-size:11px}#footer #footerLogos{height:50px;overflow:visible;float:none}#footer #footerLogo,#footer #allRightsReserved,#footer #footerMenus,#footer .footerMenuContainer{float:left}#footer #allRightsReserved{margin-top:35px;font-size:10px}#footer #trustText{text-transform:uppercase;font-weight:700;float:right;margin-top:23px;font-size:10px}#footer #footerMenus{vertical-align:top}#footer #footerImageMaps{text-align:center;margin:0 auto}#footer .footerMenuHeader{font-size:12px}#footer #footer-add-this{float:right;margin-top:35px;width:200px}#footer #footer-add-this .add-this{text-align:right}#footer #footer-add-this .add-this .addthis_toolbox{margin:0;padding:0;float:right}#footer #bottomSymbolsImages{text-align:center}#footer #bottomSymbolsImages .bottomSymbol{margin-left:15px}.footerMenuContainer{text-align:left;width:160px;padding-right:6px;margin-left:6px}.footerMenuContainer li{padding-bottom:7px;margin:0}.footerMenuContainer li a{font-weight:400;font-size:11px}.footerMenuContainer ol{list-style:none;padding-left:0;margin:8px 0 0}.klarnaInstalmentInformation{margin-bottom:0;margin-right:0}.klarnaInstalmentInformation .klarnaInstalment .klarnaIconWrapper{margin-top:0}.klarnaInstalmentInformation .klarnaInstalment .klarnaInstalmentPeriod{margin-top:0}.klarnaInstalmentInformation .klarnaInstalment .klarnaInfoSymbolContainer{margin-top:0}.klarnaInstalmentInformation .klarnaInstalment .infoIcon{margin-top:0}#pageBody{margin:10px auto 0;padding-bottom:1px;width:1036px}#mainContentPane{width:786px}#pageContainer .pageLoadingAnimation{overflow:hidden}.layoutContent #mainContentPane{width:536px}.layoutFirst #pageMiddle .container-item.first .component{min-height:10px}.layoutFirst #pageMiddle div.ci1>div.iframe-placeholder{height:360px}.layoutFirst #pageMiddle .container-item.ci2 .component,.layoutFirst #pageMiddle .container-item.ci3 .component{min-height:260px}.layoutFirst #pageMiddle div.ci2>div.iframe-placeholder,.layoutFirst #pageMiddle div.ci3>div.iframe-placeholder{height:260px}#pageMiddle .marginPane,.layoutFirst #pageMiddle #leftPane,.layoutFirst #pageMiddle #middlePane,.layoutFirst #pageMiddle #rightPane{width:250px}.containerComponent .dealRollingDestinationImageComponent .content{padding:0}.layoutFirst #pageMiddle #leftPane{min-height:10px;width:512px}.layoutPopup .popup-close{margin-left:18px}.layoutPopup .popup-close img{width:18px}.layoutPopup .popup-print img{width:18px}.deal-content .rollingImage{display:block;float:left;overflow:visible}.deal-content .rollingImage{height:360px;width:512px}.marginPane .deal-content .rollingImage img,.marginPane .deal-content .rollingImage{height:164px;width:250px}#mainContentPane .deal-content .rollingImage img,#mainContentPane .deal-content .rollingImage{height:228px;width:485px}.layoutFirst #leftPane .rollingImage,.layoutFirst #leftPane .rollingImage img{height:260px;width:512px}.layoutFirst #leftPane .container-item.first .rollingImage,.layoutFirst #leftPane .container-item.first .rollingImage img{height:360px}.widePageLayout div.content,.widePageLayout .middleContainer{width:auto}.search-result .internetBankDiscountPlaceHolder{float:right}.flight-display{clear:both}tr.accountType div.private,.newOrganisation.alreadyRegistered,.kkLogin .privateRadioButtonContainer{background:#efecea;background:-webkit-gradient(linear, left top, left bottom, from(#efecea), to(#faf8f9));background:linear-gradient(#efecea, #faf8f9)}#loginBox .loginAlternative.private,#loginBox .privateRadioButtonContainer{background:#efecea;background:-webkit-gradient(linear, left top, left bottom, from(#efecea), to(#faf8f9));background:linear-gradient(#efecea, #faf8f9)}tr.accountType div.business,.newOrganisation.newAccount,.kkLogin .businessRadioButtonContainer{background:#efecea;background:-webkit-gradient(linear, left top, left bottom, from(#efecea), to(#faf8f9));background:linear-gradient(#efecea, #faf8f9)}#loginBox .loginAlternative.business,#loginBox .businessRadioButtonContainer{background:#efecea;background:-webkit-gradient(linear, left top, left bottom, from(#efecea), to(#faf8f9));background:linear-gradient(#efecea, #faf8f9)}.mailMessageTable{margin:0;padding:0}.mailMessageTable #generalMessages{border:1px}.mailMessageTable .incompleteReservations{padding:20px;border:2px solid #f00;text-align:center;font-weight:700}.mailMessageTable td.mailContent{padding:2px}body.receipt .mailMessageTable,#user-profile-orders-receipt .mailMessageTable{margin:auto;width:750px}td.inputCell{padding-bottom:10px}.in-main-content{margin-top:10px}.in-main-content div.userForm{background-color:inherit;border:none}.in-main-content .content{border-top:none}.captchaDiv table{width:100%;text-align:left}.profileUserFullName{font-weight:700}div .userForm{background-color:inherit;border:none}.sectionMenuBorder div.sectionMenu,.sectionMenuBorder div.sectionMenu ol{padding:0;margin:0}.sectionMenuBorder .sectionMenuContainerComponent,.sectionMenuBorder .sectionMenuComponent{padding:0}.sectionMenuBorder div.sectionMenuComponent div.sectionMenu li,.sectionMenuBorder div.sectionMenuContainerComponent div.sectionMenu li{background-image:url("/layout/a/image/arrows-right-black.png");background-position:right;background-repeat:no-repeat}.pageMenu{padding:0}.pageMenu ul{padding:0;margin:0}.pageMenu ul#dgIndex li.a,.pageMenu .use-superfish ul#dgIndex li.l{background-image:url("/layout/a/image/arrows-right-black.png");background-position:right;background-repeat:no-repeat}.pageMenu ul#dgIndex li,.pageMenu ul#dgIndex li.l{border:solid transparent 1px;padding:4px 0 4px 4px}.pageMenu a{display:block;margin-right:20px}.pageMenu li:hover,.pageMenu ul li:hover,.pageMenu li.a.current{border-radius:5px}.pageMenu ul#dgIndex li.l:hover,.pageMenu ul#dgIndex li.a.sfHover:hover{background-image:none}.pageMenu li{margin:1px 0}.pageMenu ul li,.pageMenu ul{list-style-type:none;padding-top:0;margin-top:0}.pageMenu li img.menuIcon{margin-right:5px;float:left}.pageMenu li.a:hover{background-image:none}.pageMenu li.l{font-weight:700;cursor:pointer}.pageMenu .sf-shadow ul{background:inherit;padding:inherit}.pageMenu ul.sm1,.pageMenu ul.sm2{margin-left:15px}div.sectionMenuComponent div.sectionMenu li,div.sectionMenuContainerComponent div.sectionMenu li{border:solid transparent 1px;padding:4px 0 4px 4px}.sectionMenu .vertical a,.sectionMenu .vertical li{display:block;margin-right:20px}.sectionMenu .vertical li:hover,.sectionMenu .vertical li.current{border-radius:5px}div.sectionMenuComponent div.sectionMenu li,div.sectionMenuContainerComponent div.sectionMenu li{margin:1px 0}.sectionMenu .vertical li{font-weight:700;cursor:pointer}div.sectionInsideMenuComponent .sectionMenu ol.vertical li,div.sectionBottomMenuComponent .sectionMenu ol.vertical li{width:130px;margin:0}#sitemap div.sectionInsideMenuComponent .sectionMenu ol.vertical li,#sitemap div.sectionBottomMenuComponent .sectionMenu ol.vertical li{width:200px;margin:0}.sectionMenuComponent .sectionContainer .sectionName,.sectionMenuContainerComponent .sectionContainer .sectionName{display:block;margin:10px 0;font-size:14px;width:100%}.priceSplashContainer{float:right;width:190px;text-align:center;margin-bottom:10px}.priceSplashContainer .textAfter,.carResult .priceSplashContainer .priceLabel{font-weight:700}.priceSplash{padding:10px;position:relative;display:block;margin-bottom:20px;min-height:40px;padding-top:15px}.priceSplash::before{display:block;position:absolute;right:81px;bottom:-24px;content:'';border-style:solid;border-width:12px}.priceSplash::after{display:block;position:absolute;right:83px;bottom:-20px;content:'';border-style:solid;border-width:10px}.priceSplash .amount{font-size:26px;font-weight:700}.priceSplash table{width:100%}.priceSplash table td{text-align:center;vertical-align:middle}.priceSplash table td .amount{font-size:24px}.priceSplash table .afterPriceText{padding-top:1px}.priceSplash .amount{text-align:center;line-height:24px;width:100%;float:left}.priceWrap,.cartItemTotalPrice .price,.selectedItemTotalPrice .price{font-size:26px;font-weight:700}td.priceWrap{height:26px}.changeAllDates .daysLabel,.changeAllDates .changeDatesWrapper,.changeAllDates .buttons,.changeAllDates{width:100%;float:left}#topMenuWrapper{float:left;clear:both;width:100%}#topMenuWrapper .sf-menu{margin:0;line-height:normal}#topMenuWrapper a{font-size:13px;font-weight:700;display:block;border:none;line-height:40px;padding:0 19px}#topMenuWrapper ul li.sfHover li{border:none}#topMenuWrapper ul li.sfHover li a{font-size:13px}#topMenuWrapper ul li.first{border-left:none}#topMenuWrapper .sf-shadow ul{border-radius:0 0 3px 3px;padding:0;margin:0;z-index:10001}#topMenuWrapper .sf-shadow ul li a{line-height:34px}#topMenuWrapper .sf-menu ul{width:260px}#topMenuWrapper ol.horizontal{width:100%;padding:0;margin:0;list-style-type:none}#topMenuWrapper .sf-menu li:hover ul,#topMenuWrapper .sf-menu li.sfHover ul{top:41px;left:0}.agent-msie-old #topMenuWrapper .sf-menu li:hover ul,.agent-msie-old #topMenuWrapper .sf-menu li.sfHover ul{left:-2px}#topMenuWrapper .sf-sub-indicator{width:17px;height:17px;right:-2px}#topMenuWrapper a>.sf-sub-indicator{top:10px}#topMenuWrapper .sf-sub-indicator{background-position:0 0}#topMenuWrapper .current .sf-sub-indicator{background-position:0 -66px}#topMenuWrapper .sfHover .sf-sub-indicator{background-position:0 -132px}.segmentHeader{color:#9d9d9d}tr.cabinClass td{padding-top:10px}tr.cabinClass i{font-size:22px;width:35px;color:#666}tr.cabinClass span{top:3px;position:relative}tr.cabinClass.Y span{top:-2px}div.sectionInsideMenuComponent .sectionMenu ol.vertical li,div.sectionBottomMenuComponent .sectionMenu ol.vertical li{width:150px;margin:0}.marginPane .containerComponent div.sectionMenuComponent{width:230px}table.notificationPanel{background-color:#e4f5ff;width:100%;border-radius:8px;margin:10px 0}table.notificationPanel .iconColumn{vertical-align:baseline;font-size:28px;padding:12px;color:#489adf}table.notificationPanel .messageColumn h2{font-size:16px;margin:16px 0 10px}table.notificationPanel .messageColumn p{font-size:14px}table.notificationPanel .buttonColumn{width:20%;padding:0 50px}table.notificationPanel .buttonColumn a{white-space:nowrap}.delimiter{background-color:#9d9d9d;background-image:none;height:3px}.airInfo .reservationTitle{background-color:#e8e8e8;color:#333;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:10px;border-radius:3px}.airInfo .reservationTitle .reservationTitle__item{font-size:16px;font-weight:700}.boundInfo .informationItem__headerTextDate{font-weight:400}.boundInfo .informationItem__body tr.segmentInformation{border-bottom:none}.boundInfo .informationItem__body tr.eft{border-bottom:none}.boundInfo .country{color:#888}.informationItem{margin-top:10px;margin-bottom:10px}.informationItem .informationItem__header{padding:10px 0}.informationItem .informationItem__headerIcon{font-size:20px;color:#9d9d9d;padding:10px 10px 10px 0}.informationItem .informationItem__headerText{font-size:16px;font-weight:700;color:#333;padding:10px 0}.informationItem .informationItem__body{width:100%}.informationItem .informationItem__body td:first-child{vertical-align:top;padding-left:10px}.informationItem .informationItem__body tr:first-child{color:#333;background-color:#f8f8f8}.informationItem .informationItem__body tr:first-child th:first-child{padding-left:10px}.informationItem .informationItem__body tr:first-child th{padding-top:10px;padding-bottom:10px}.informationItem .informationItem__body tr:first-child{border-bottom:none}.informationItem .informationItem__body tr{border-bottom:1px solid #9d9d9d}.informationItem .informationItem__body td{padding-top:10px}.seatingReservationInfo .informationItem__body tr:last-child{border-bottom:none}.airInfo .segmentHeader th{padding-bottom:3px}.airInfo .travelerInfo td{vertical-align:top}.airInfo .tripInformation{border-top:5px solid #fff;width:100%}.airInfo .tripInformation .tripInformationItem{background-color:#e8e8e8;color:#000;padding:.3em}.airInfo .tripInformation .tripInformationItem .tripInformationDetails{padding-left:.5em;padding-right:.2em}.airInfo .tripInformation .tripInformationItem .tripInformationSummary{padding-left:.5em}.airInfo .tripInformation .tripInformationItem.VirtualInterlining{-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fffce6;border:1px solid #e5d9aa;border-radius:3px;display:-webkit-box;display:-ms-flexbox;display:flex;padding:.625em .2em}.airInfo .tripInformation .tripInformationItem.VirtualInterlining .tripInformationItemIcon{-ms-flex-item-align:start;align-self:flex-start;fill:#ffb24e;height:1em;padding-right:.5em;width:1em}.airInfo .tripInformation .tripInformationItem.VirtualInterlining .tripInformationItemText{color:#333;font-size:.9em}.layoutPopup #mainContentArea,.componentMain #headAndContent,.layoutPage #mainContentPane .deal-component .component,.component,.box-shadow,.agent-msie-old .rc,.agent-msie-old input[type='text'],.image-component,body.receipt.layoutPage #mainContentPane .component,#user-profile-orders-receipt #mainContentPane .component,#receipt-view-confirmation-email #mainContentPane .component{border:none}.agent-msie-old input[type='text']{border:1px solid #cfcfcf;-webkit-filter:none;filter:none;border-radius:5px;-webkit-box-shadow:none;box-shadow:none}.component.mainSearchForm{background:#f8f8f8;border-radius:5px}.component.mainSearchForm .header{background:#f3f3f3;background:-webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#f3f3f3));background:linear-gradient(#f3f3f3, #f3f3f3);border-radius:5px 5px 0 0;color:#000;-webkit-filter:none;filter:none}.component.mainSearchForm .headerRight{background:#f3f3f3;background:-webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#f3f3f3));background:linear-gradient(#f3f3f3, #f3f3f3);border:none;border-top-right-radius:5px;color:#0068bc}#pageTopSearchForm .searchFormWrapper{border:none;-webkit-box-shadow:none;box-shadow:none}#pageTopSearchForm .searchFormWrapper .leftWrapper .tripType{margin-top:0}#pageTopSearchForm .searchFormWrapper .leftWrapper .directFlightsOnly{padding-top:12px}.searchFormWrapper .searchContainerTable .leftCell,.searchFormWrapper .searchContainerTable .returnDateCell,.searchFormWrapper .searchContainerTable .departDateCell,.searchFormWrapper .searchContainerTable .rightCell{background-color:#f0f0f0}.ui-datepicker.ui-widget-content{background:#f3f3f3;border:none}.ui-datepicker .ui-widget-header{background:#fff;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f0f0f0));background:linear-gradient(#fff, #f0f0f0);border:1px solid #cfcfcf;border-radius:2px;color:#0068bc;font-weight:700;height:21px}.ui-datepicker .ui-widget-header .ui-icon{background-image:url("/gui/ss/image/ui-icons_256x240.png")}.agent-msie .ui-widget-header{-webkit-filter:none;filter:none}.mainSearchForm .content.expandable{padding:4px}.mainSearchForm .citySelectorContainer input[type='text']{width:220px;height:29px}.mainSearchForm input[type='text']{margin-top:4px;font-size:13px;height:21px}.wwgrp,.wwctrl,.wwlbl,span.wwctrl{float:none}#wwctrl_profileForm_userConditionsAccepted{width:20px;float:left}.agent-msie-old input[type='password'],.agent-msie-old input[type='email'],.agent-msie-old input[type='tel'],.agent-msie-old input[type='text']{line-height:28px}#pageTopSearchForm:first-child{margin-top:12px}#pageTopSearchForm .searchFormWrapper label,#pageTopSearchForm .searchFormWrapper th.hotelRoomHead{font-weight:700;font-size:14px}#pageTopSearchForm .searchFormWrapper .dateInput input{width:85px}#pageTopSearchForm .searchFormWrapper .dateInput,#pageTopSearchForm .searchFormWrapper .r-2,#pageTopSearchForm .searchFormWrapper .r-3,#pageTopSearchForm .searchFormWrapper .cnnSelectors .cnn4,#pageTopSearchForm .searchFormWrapper .bottomSearchFormRow,#pageTopSearchForm .searchFormWrapper .cnnSelectors{clear:left}#pageTopSearchForm .searchFormWrapper .ui-datepicker-inline{-webkit-box-shadow:none;box-shadow:none}#pageTopSearchForm .searchFormWrapper .ui-state-active,#pageTopSearchForm .searchFormWrapper .ui-widget-content .ui-state-active,#pageTopSearchForm .searchFormWrapper .ui-widget-header .ui-state-active{background-color:#0068bc;background-image:none;color:#fff}#pageTopSearchForm .searchFormWrapper .ui-state-default{background:#fff}#pageTopSearchForm .searchFormWrapper .rightWrapper .searchFormSubmitContainer{text-align:center}#pageTopSearchForm .searchFormWrapper .searchSlogan{font-size:14px;font-weight:400}#pageTopSearchForm .searchFormWrapper select{margin-top:10px;height:29px}#pageTopSearchForm .searchFormWrapper .searchFormDivisor{height:0}#pageTopSearchForm .searchFormWrapper .advancedH .advanceSearchLink{background:none;border:none;color:#0068bc}#pageTopSearchForm .searchFormWrapper .ui-datepicker-title{border-left:1px solid #cfcfcf;border-right:1px solid #cfcfcf}img.calButton{margin-left:4px;float:left}#combo-reservation-enterinfo .propertyFragment{clear:left}.topSearchFormRow .part,.bottomSearchFormRow .part,.part{margin-right:20px}#contentPageMain .searchForm input[type='text']{width:250px}#contentPageMain .searchForm input[type='submit']{margin:5px 5px 0 0}.container-item .component.notFirst{margin-top:20px}#gallery .gallery-large{width:310px}.layout-popup #gallery .gallery-large{width:470px}#mainPageImageDiv{text-align:center}#mainPageImage{margin-left:auto;margin-right:auto}body div.popup{padding:0}.component.mainSearchForm .headerRight{cursor:pointer;min-height:34px;width:270px;float:right;margin:-34px 0 0 0;font-weight:700;font-size:15px;text-align:center}.agent-msie .component.mainSearchForm .headerRight{position:relative}.component.mainSearchForm{border:none;-webkit-box-shadow:none;box-shadow:none}.component.mainSearchForm .headerRight>div{float:left;padding-top:9px}.component.mainSearchForm .headerRight .text{float:left;width:82%;margin-right:10px}.component.mainSearchForm .headerRight .text .inner{float:right;white-space:nowrap;padding:0}.component.mainSearchForm .headerRight .icon{float:right;margin-right:20px}.component.mainSearchForm .headerRight .icon{background:url("/layout/a/image/arrow-sprite-blue.png") no-repeat top left;width:17px;height:17px}.component.mainSearchForm .headerRight.expand .icon,.component.mainSearchForm .sprite-down-off{background-position:0 0}.component.mainSearchForm .headerRight.collapse .icon,.component.mainSearchForm .sprite-up-off{background-position:0 -134px}.component.mainSearchForm .headerRight.expand:hover .icon,.component.mainSearchForm .sprite-down-on{background-position:0 -67px}.component.mainSearchForm .headerRight.collapse:hover .icon,.component.mainSearchForm .sprite-up-on{background-position:0 -201px}.shadow1{-webkit-box-shadow:0 0 1px 0 #000;box-shadow:0 0 1px 0 #000}.shadow3{-webkit-box-shadow:0 0 3px 0 #000;box-shadow:0 0 3px 0 #000}.shadow5{-webkit-box-shadow:0 0 5px 0 #000;box-shadow:0 0 5px 0 #000}.shadow{-webkit-box-shadow:0 0 10px 0 #000;box-shadow:0 0 10px 0 #000}.largeShadow{-webkit-box-shadow:0 0 20px 0 #000;box-shadow:0 0 20px 0 #000}.fontStars.starRating{color:#0068bc;font-size:14px;letter-spacing:3px}.stars,.stars_0,.stars_0_0,.stars_1_0,.stars_1,.stars_2_0,.stars_2,.stars_3_0,.stars_3,.stars_4_0,.stars_4,.stars_5_0,.stars_5,.stars_0_5,.stars_1_5,.stars_2_5,.stars_3_5,.stars_4_5,.stars_5_5{height:18px;width:90px}.stars_0_0,.stars_0{background:url("/layout/a/image/sprite_stars_medium.png") no-repeat 0 -180px}.stars_1_0,.stars_1{background:url("/layout/a/image/sprite_stars_medium.png") no-repeat 0 -144px}.stars_2_0,.stars_2{background:url("/layout/a/image/sprite_stars_medium.png") no-repeat 0 -108px}.stars_3_0,.stars_3{background:url("/layout/a/image/sprite_stars_medium.png") no-repeat 0 -72px}.stars_4_0,.stars_4{background:url("/layout/a/image/sprite_stars_medium.png") no-repeat 0 -36px}.stars_5_0,.stars_5{background:url("/layout/a/image/sprite_stars_medium.png") no-repeat 0 0}.stars_0_5{background:url("/layout/a/image/sprite_stars_medium.png") no-repeat 0 -162px}.stars_1_5{background:url("/layout/a/image/sprite_stars_medium.png") no-repeat 0 -126px}.stars_2_5{background:url("/layout/a/image/sprite_stars_medium.png") no-repeat 0 -90px}.stars_3_5{background:url("/layout/a/image/sprite_stars_medium.png") no-repeat 0 -54px}.stars_4_5{background:url("/layout/a/image/sprite_stars_medium.png") no-repeat 0 -18px}.stars_5_5{background:url("/layout/a/image/sprite_stars_medium.png") no-repeat 0 0}.stars_small_0_0,.stars_small_0{background:url("/layout/a/image/sprite_stars_small.png") no-repeat 0 -140px}.stars_small_1_0,.stars_small_1{background:url("/layout/a/image/sprite_stars_small.png") no-repeat 0 -112px}.stars_small_2_0,.stars_small_2{background:url("/layout/a/image/sprite_stars_small.png") no-repeat 0 -84px}.stars_small_3_0,.stars_small_3{background:url("/layout/a/image/sprite_stars_small.png") no-repeat 0 -56px}.stars_small_4_0,.stars_small_4{background:url("/layout/a/image/sprite_stars_small.png") no-repeat 0 -28px}.stars_small_5_0,.stars_small_5{background:url("/layout/a/image/sprite_stars_small.png") no-repeat 0 0}.stars_small_0_5{background:url("/layout/a/image/sprite_stars_small.png") no-repeat 0 -126px}.stars_small_1_5{background:url("/layout/a/image/sprite_stars_small.png") no-repeat 0 -98px}.stars_small_2_5{background:url("/layout/a/image/sprite_stars_small.png") no-repeat 0 -70px}.stars_small_3_5{background:url("/layout/a/image/sprite_stars_small.png") no-repeat 0 -42px}.stars_small_4_5{background:url("/layout/a/image/sprite_stars_small.png") no-repeat 0 -14px}.stars_small_5_5{background:url("/layout/a/image/sprite_stars_small.png") no-repeat 0 0}#combo-reservation-enterinfo .propertyFragment,#CUSTOMER_0_tr_newslettersubscribe .wwgrp{float:left}#CUSTOMER_0_0_tr_newslettersubscribe td{padding-top:10px}#CUSTOMER_0_0_tr_newslettersubscribe td label{margin-left:5px}.topRightItem{margin-left:20px;height:35px;float:left}.topContent .topContentRight{float:right;margin-top:15px}.topContent .links{padding-top:6px}.headerCartContainer a.headerCartLink .headerCartText,.topRightItem a.liLink{color:#333;text-transform:uppercase;font-size:12px;background:url("/layout/a/image/top_arrow.png") 12px;background-repeat:no-repeat;background-position:left;padding-left:8px;padding-top:2px}.headerCartContainer a.headerCartLink:hover .headerCartText,.topRightItem a.liLink:hover{text-transform:uppercase;font-size:12px;background:url("/layout/a/image/top_arrow_hover.png");background-repeat:no-repeat;background-position:left;padding-left:8px;padding-top:2px}#businessInfoBox{position:absolute;top:38px;width:260px;padding:2px;min-height:60px;border-radius:3px;z-index:999;background-color:#fff;right:-130px}#businessInfoBox::before{display:block;position:absolute;left:80px;top:-24px;content:'';border-style:solid;border-width:12px}#businessInfoBox::after{display:block;position:absolute;left:82px;top:-20px;content:'';border-style:solid;border-width:10px}.headerCartLink{display:block}.headerCartCost{font-weight:700}#topMenuWrapper{float:left;clear:both;width:100%}#topMenuWrapper .sf-menu{margin:0;line-height:normal}#topMenuWrapper a{font-size:13px;font-weight:700;display:block;border:none;line-height:40px;padding:0 19px}#topMenuWrapper ul li.sfHover li{border:none}#topMenuWrapper ul li.sfHover li a{font-size:13px}#topMenuWrapper ul li.first{border-left:none}#topMenuWrapper .sf-shadow ul{border-radius:0 0 3px 3px;padding:0;margin:0;z-index:10001}#topMenuWrapper .sf-shadow ul li a{line-height:34px}#topMenuWrapper .sf-menu ul{width:260px}#topMenuWrapper ol.horizontal{width:100%;padding:0;margin:0;list-style-type:none}#topMenuWrapper .sf-menu li:hover ul,#topMenuWrapper .sf-menu li.sfHover ul{top:41px;left:0}.agent-msie-old #topMenuWrapper .sf-menu li:hover ul,.agent-msie-old #topMenuWrapper .sf-menu li.sfHover ul{left:-2px}#topMenuWrapper .sf-sub-indicator{width:17px;height:17px;right:-2px}#topMenuWrapper a>.sf-sub-indicator{top:10px}#topMenuWrapper .sf-sub-indicator{background-position:0 0}#topMenuWrapper .current .sf-sub-indicator{background-position:0 -66px}#topMenuWrapper .sfHover .sf-sub-indicator{background-position:0 -132px}.tripAdvisorRating{background:url("/system/image/hotel/tripAdvisor_sprite.png") no-repeat;height:20px;width:83px}.tripAdvisorRating_5{background-position:-35px -1px}.tripAdvisorRating_4_5{background-position:-35px -21px}.tripAdvisorRating_4{background-position:-35px -41px}.tripAdvisorRating_3_5{background-position:-35px -61px}.tripAdvisorRating_3{background-position:-35px -81px}.tripAdvisorRating_2_5{background-position:-35px -101px}.tripAdvisorRating_2{background-position:-35px -121px}.tripAdvisorRating_1_5{background-position:-35px -141px}.tripAdvisorRating_1{background-position:-35px -161px}.tripAdvisorRating_0_5{background-position:-35px -181px}.tripAdvisorRating_0{background-position:-35px -201px}.tripAdvisorRating_notAvailable{background-position:-35px -221px}#upsellContent .globalDivider{border:none;margin:0}#upSellPopupContainer,.hotelDetailsDiv .component,.simpleOverlay,.bestDealsTooltip{border:none;border-radius:3px}#upSellPopupContainer .extraProductsIcons{color:#666}#upSellPopupContainer .extraProductsIcons .extraProductsIcons .fa-stack .fa-stack-1x{color:#fff;font-size:1.4em}#upSellPopupContainer .extraProductsIcons .extraProductsIcons .fa-stack .fa-stack-1x.webfont-icon{line-height:inherit}#upSellPopupContainer .extraProductsIcons .extraProductsIcons .fa-stack.extraproduct_meal .fa-stack-1x{font-size:1.1em}#upSellPopupContainer .extraProductsIcons .extraProductsIcons .fa-stack.extraproduct_seating .fa-stack-1x{font-size:1.1em}#upSellPopupContainer .extraProductsIcons .extraProductsIcons .fa-stack.extraproduct_seating_seatmap .fa-stack-1x{font-size:1.1em}#upSellPopupContainer .extraProductsIcons .fa-2x{font-size:4.4em}#upSellPopupContainer .extraProductsIcons .fa-stack{font-size:2.4em}#upSellPopupContainer .extraProductsIcons .fa-stack-1x{color:#fff;font-size:1.4em}.upSellProductListHeader,.upSellProductListFooter{display:none}.upSellComponent{margin-bottom:30px}.content .upSellComponent{border:none;border-radius:3px}.upSellUpperPart{text-align:center}.upSellLowerPart{color:#333;padding:6px}.upSellHeaderText{background-color:#f3f3f3;border-bottom:solid #000 1px;color:#000;font-size:16px;font-weight:700;margin:0 0 5px;padding:3px}.upSellDescription{background-color:#f0f0f0}.upSellSeparator{border:2px solid #f0f0f0}.upSellSeparatorThin{border:1px solid #f0f0f0}#upSellPopupContainer .b-key-nothanks{margin-bottom:8px;margin-left:auto;margin-right:auto;width:50%}.weatherList td{padding:3px 0}.weatherListTemp,.weatherTemp{font-size:14px}.weather .weatherInfo,.weather .weatherIcon,.weather .day td{text-align:center}.weather .weatherTemp{font-size:28px;font-weight:700;text-align:center;line-height:25px}.weather .weatherDesc{font-size:12px;font-weight:400;text-align:center;line-height:25px;clear:both}.weather .dayNight{margin-top:10px}.weather .day .time{font-size:10px;line-height:11px}.weather .day .time.date{font-weight:700}.weather .day .temp{font-size:13px;font-weight:700}.weatherWrap{padding:0 10px 10px;border-radius:5px}.weatherListIcon img{width:24px;height:24px;margin:0 5px}.weatherWrap td.moreInfo{vertical-align:bottom;text-align:right;padding-top:10px}.weatherClimateContainer{width:550px;min-height:200px}.simpleOverlay .weatherClimateContainer .close{background:url("/system/image/close.png") no-repeat;position:absolute;right:18px;top:18px}#weatherClimatePlaceHolder .infoMessageContainer{text-align:center;vertical-align:middle;padding-top:90px}#weatherClimatePlaceHolder .infoMessageContainer img{margin-left:5px}#weatherClimatePlaceHolder .infoMessageContainer .info{font-weight:700}.weatherWrap{background:#f8f8f8}.weatherListRegion a,.weatherListRegion,.weather .weatherDesc,.weatherListTemp,.weatherTemp,.weather .day .temp,.weather .day .time{color:#777}.weather .day .time{color:#333}tr.weatherHeader{height:32px;font-size:10px;text-transform:uppercase;font-weight:400}tr.weatherHeader th{text-align:center;padding-left:0}tr.weatherHeader th.generalAverage{padding-left:10px}tr.weatherHeader th:first-child{text-align:left}tr.weatherRow{height:30px;font-size:10px}tr.weatherRow td{padding:10px;text-align:center}tr.weatherRow td:first-child{text-align:left}tr.weatherRow:nth-child(odd){background-color:#f2f2f2}tr.weatherRow:nth-child(even){background-color:#fff}.receiptCustomer{margin-right:2em}.receiptCustomerFieldHeader{font-weight:700;text-align:left;width:150px}.receiptCustomerFieldValue{padding-left:10px}#receiptNumberSummary{border-collapse:separate;border-spacing:0;margin-right:4px}#receiptNumberSummary td.em{padding-left:6px;padding-right:40px}#receiptNumberSummary .bookingRow{line-height:20px}#receiptNumberSummary .bookingRow .bookingText{padding-left:6px}#receiptNumberSummary td.oneLineText{padding-right:6px}#receiptNumberSummary .bookingNumber{font-weight:400;padding-right:4px}div.providerReceiptNumber{text-align:right}span.providerReceiptNumber{color:#000;font-weight:700;margin-right:5px}table#receiptCustomer td{vertical-align:top}table#receiptCustomer{width:100%}html,body,div,menu,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,blockquote,fieldset,input,abbr,article,aside,command,details,figcaption,figure,footer,header,hgroup,mark,meter,nav,output,progress,section,summary,time,.wwgrp,.wwctrl,.wwlbl,span.wwctrl,ul.buttons,ul.buttons li,.product-selection .propertyFragment,.symbolHeader,.baseFareInterval,div.dealPuffComponent.even,.bsfForm,#mainContentHolidayDeals .holidayDealsListView{margin:0;padding:0}@media print{.eti-secret-information,.eti-secret-information *{display:none !important}}body{background-color:#f2f2f2}.initiallyHidden{display:none}.addfrequentflyertoggle{padding-bottom:30px}.ButtonBack{padding:0}#combo-reservation-enterinfo .symbolHeader{margin-bottom:10px}ul,ol{padding-left:13px}#contentPageMain ul,#contentPageMain ol{padding-left:25px}#pageTopSearchForm .component .header,.tabMenuRow td,.airCrossDealContainer{cursor:pointer}body,div,input,select,option,td{font-family:"Arial","Tahoma","Verdana",sans-serif;font-size:12px;line-height:18px}div.p,div.hotelFilters,.breadCrumb{padding:0}#contentPageMain p{margin-top:5px;margin-bottom:13px}.leftHeaderTitle,.h2,h2,h2 div,h2 div.p{font-size:14px}.h1,h1{font-size:18px;line-height:26px}.h3,h3,.h4,h4,.h5,h5{font-size:14px}div.Component,fieldset,iframe{border:medium none}caption,th{text-align:left}table{border-collapse:collapse;border-spacing:0}article,aside,footer,header,hgroup,nav,section,figure,figcaption,.component .header,.containerComponent .component .header,.layoutPopup #mainContentArea,.component .header .headingWrap{display:block}.padtop{padding-top:0}.padbot{padding-bottom:0}.padin{padding-left:0}.padrin{padding-right:0}.padout{margin-left:0}.padver{padding-top:0;padding-bottom:0}.padhor{padding-left:0;padding-right:0}.layoutPopup #mainContentArea,.componentMain #headAndContent,.component,.component .header,.sectionMenuContainerComponent .sectionContainer,.image-component,.rounded-corners,.rc,.button,#topSearch .ts-all,.priceSplash,.pageMenu,.sectionMenuContainerComponent{border-radius:3px}.component .header{border-bottom-left-radius:0;border-bottom-right-radius:0}td.avgLabel{font-size:11px;padding-left:10px}td.avgData{font-size:11px}input[type='text'],input[type='password'],input[type='email'],input[type='tel']{padding-left:5px;padding-right:5px;height:28px}div.ErrorMessage{margin:12px;padding:12px;background-color:#f5f5f5;border:none;width:96%;margin-left:0;border-radius:5px}.paymentInfoIcon{float:left;color:#0068bc}.paymentInfoTextContainer{float:left;margin-left:20px}.topMenuContainer,#bs-nav,#mainPageImage,.component.mainSearchForm .headerRight>div,.paneContent,.containerComponent,.marginPane .container-item,.middlePane .container-item,.registerFrame,.registerFrame,.componentMain,.component,#pageContainer,#pageMiddle,.component table.component,#headAndContent .decoratedMainContent,.decoratedMainContentMain,#pageTopSearchForm,#mainPageImageDiv,.weatherList,.weather,.layoutFirst #pageMiddle .container-item,.layoutFirst #pageBelowSearch .container-item,#bs-nav,.couponWrap,.couponWrap .parts{width:100%}#pageContainer{min-height:700px}span.hotelFiltersTopic,#combo-reservation-enterinfo .symbolHeader,#combo-reservation-enterinfo .propertyFragment,.agent-msie-old .layoutContent .componentMain #headAndContent,.topMenuContainer,.hotelFullInfo .propertyFragment,.component .header .leftHeading .code,.component .header .leftHeading .preLeftHeading,.shopping-cart .Button,.couponWrap,.couponWrap .parts,.layoutFirst #middlePane,#FIRST_PAGE_MIDDLE,#FIRST_PAGE_BELOW_SEARCH,#DEFAULT_PAGE_LEFT,.container-item,.component .header .headingIcon,.component .leftHeading,.layoutContent #mainContentPane,.layoutPage #mainContentPane,.layoutOneSidePane #mainContentPane,#leftPane,.paneContent,.containerComponent,.component.carComponent .header .leftHeading h2,.containerComponent .component,.containerComponent .Content,#pageTopSearchForm,.bookingReminder,.layoutFirst #pageMiddle .pane,#bs-nav{float:left}body.receipt .container-item,body.receipt .containerComponent,body.receipt .containerComponent .component,#user-profile-orders-receipt .container-item,#user-profile-orders-receipt .containerComponent,#user-profile-orders-receipt .containerComponent .component{float:none}body.receipt .addOnPurchase,.item .description .addOnPurchase{position:relative;padding:2px 0 0}.item .description .extraText{font-style:italic;padding:2px 0 0}body.paymentAddOn .customerRequestMessage{font-style:italic}.component .rightHeading{float:right;_position:relative}#pageTopSearchForm .mainSearchForm .header .rightHeading,#rightPane,#DEFAULT_PAGE_RIGHT{float:right}#cart-view #rightPane,#rightPane{margin-top:13px !important}#pageTopSearchForm .mainSearchForm .headingWrap{width:740px}.component.carComponent .header .leftHeading h2{font-weight:400;margin-left:10px;font-style:italic}.component.carComponent .header .leftHeading .preLeftHeading h2{font-weight:700;margin:0;font-style:normal}.layoutContent .componentMain #headAndContent,.layoutPopup #mainContentArea,.containerComponent .content,.component .content,.containerComponent .component .content{padding:12px}body.receipt .component.htmlComponent .content.expandable,#RECEIPT_CONTENT_ABOVE .component .content,#RECEIPT_CONTENT_ABOVE .containerComponent .component .content,#RECEIPT_CONTENT_BELOW .component .content,#RECEIPT_CONTENT_BELOW .containerComponent .component .content{padding:0;background-color:#fff}#RECEIPT_CONTENT_ABOVE .component.crossSale .content,#RECEIPT_CONTENT_ABOVE .containerComponent .component.crossSale .content,#RECEIPT_CONTENT_BELOW .component.crossSale .content,#RECEIPT_CONTENT_BELOW .containerComponent .component.crossSale .content{padding:12px}#user-profile-orders-receipt .headingWrap{padding-left:12px;padding-right:12px}.containerComponent .no-padding .content{padding:0}.componentMain #headAndContent{padding:12px 12px 0}.layoutFirst #pageMiddle #middlePane,.layoutFirst #pageMiddle #rightPane,.component .header,.containerComponent .component .header{padding-left:12px}.component .header,.containerComponent .component .header{padding-right:12px}.componentMain #headAndContent{margin:0 12px 0 0}.layoutContent .componentMain #headAndContent{margin:0 12px}.layoutOneSidePane #mainContentPane{margin:0 0 0 12px;width:774px}.mailContent .component,#contentPageMain .pageIntro,#mainContentArea .component,#mainMenuDiv,#bs-nav,#pageTopSearchForm,#header,.topMenuContainer,#pageHeader,#pageMiddle,#pageBottom,.container-item,h1,#mainContentPane .component,.container-item table .component,.container-item .component.debugComponent{margin-bottom:12px}.leftHeaderTitle,#mainContentPane .bestDealsListComponent .snazzyNoComponent .component,.bestDealsComponent,.bestDealsListComponent .snazzyNoComponent,.tripGroup,div.Component{margin-bottom:0}.bestDealsListComponent .snazzyNoComponent.notFirst{margin-top:12px}#contentPageMain .containerComponent{margin-top:15px}.layoutPopup #mainContentArea{margin:12px}.component .header,.containerComponent .component .header{min-height:33px}.deal-content .rollingImage .t{line-height:34px;font-size:28px;margin:15px 20px;-webkit-filter:none;filter:none}.marginPane .deal-content .rollingImage .t{line-height:20px;font-size:15px;margin:10px}#mainContentPane .deal-content .rollingImage.component{margin-top:-1px}.dealRollingDestinationImageComponent .deal-footer,.dealRollingDestinationImageComponent .deal-full-list-link{margin:20px}.dealRollingDestinationImageComponent .deal-full-list-link{margin-top:0}.layoutFirst #pageHeader,#pageMiddle .marginPane{min-height:10px}.component .content,.component .header,.containerComponent .component .header,.layoutPopup #mainContentArea,.component .header .headingWrap,.componentMain #headAndContent{overflow:hidden}#air-reservation-enterinfo .componentMain #headAndContent{overflow:visible}.agent-ff .component.profileComponent .header .headingWrap,.agent-ff .component.profileComponent .header,.agent-ff .component.profileComponent .content{overflow:visible}.agent-msie #contentPageMain .component.profileComponent .header.tabAbove{-webkit-filter:none;filter:none}.agent-ff .component.profileComponent{clear:both}.layoutPage #mainContentPane .component .header.tabAbove{border-radius:0}#mainContentPane .component.selectedCarInfo .rightHeading,.newsletterEmail .newsletterSubmit,#rightPane,#DEFAULT_PAGE_RIGHT{float:right}.component,.layoutPopup #mainContentArea,.componentMain #headAndContent{background-color:#fff}.component .header .headingIcon{margin-right:5px}.component .header .headingIcon img{width:16px}.layoutPage #mainContentPane #weatherClimatePlaceHolder .component .header .headingWrap,#weatherClimatePlaceHolder .component .header .headingWrap,.component .header .headingWrap,.layoutPage #mainContentPane .hotelResultWrapper .component .header .headingWrap{padding-top:8px;padding-bottom:8px}#hotelResultContainer{background-color:#fff;border-top-left-radius:0;border-top-right-radius:0}.layoutPage #mainContentPane .component .header .headingWrap{padding-top:8px;padding-bottom:0}body.error #pageMiddle div.content{padding-top:0}.component .header .rightHeading{margin-left:3px}.component .header .leftHeading,.component .header .rightHeading,.component .header .leftHeaderTitle{line-height:18px}.newsletterEmail .newsletterSubmit{margin-top:0}.newsletterContent .preText{margin:15px 0}.newsletterContent .preImage img{width:100%}.layoutPage.agent-msie-old #mainContentPane div.component{border:none}.airImage{width:32px}.vacationSearchOutDate{font-weight:400}.hotelFullInfo .propertyFragment{margin:0}.propertyDetails,.hotelFullInfo .propertyDetails,.hotelFullInfo .propertyDetails .propertyDescription{width:680px}.hotelInfo .hotelInfoDetails{width:640px}#contentPageMain .propertyDetails,#contentPageMain .hotelFullInfo .propertyDetails,#contentPageMain .hotelFullInfo .propertyDetails .propertyDescription{width:580px}.layoutPopup .propertyDetails,.layoutPopup .hotelFullInfo .propertyDetails,.layoutPopup .hotelFullInfo .propertyDetails .propertyDescription{width:85%}.globalDivider{background-image:none}div.hr,.shopping-cart .hr,.globalDivider{margin:10px 0}#mainContentPane .product-selection input{margin:5px 5px 5px 2px}.hotelMapListViewContainer .limitedRoomText,.limitedRoomText{padding-left:35px}.roomAnchorInfo{margin-top:4px}.back-button-contributor,#bs-nav .add-this{float:right}#bs-nav .breadCrumb,#bs-nav .breadCrumb div{float:left}#bs-nav{clear:both;width:100%}#bs-nav .add-this{clear:none;text-align:right}#bs-nav .add-this .addthis_toolbox{margin:0;padding:0;float:right;display:inline-block}.addthis_buttonwrap{margin:0;padding:0;float:right}.back-button-contributor img.country-flag{height:30px;margin-top:-4px}#FIRST_PAGE_LEFT .deal-context-image,.decoratedMainContent .deal-context-image{float:left;width:200px}#FIRST_PAGE_LEFT .deal-context-image{width:245px}#FIRST_PAGE_LEFT .deal-component-content-for-image,.decoratedMainContent .deal-component-content-for-image{float:right;width:260px}#FIRST_PAGE_LEFT .wide .deal-component-content-for-image,.decoratedMainContent .wide .deal-component-content-for-image,#FIRST_PAGE_LEFT .wide .deal-context-image,.decoratedMainContent .wide .deal-context-image,.contentForm .wwlbl,.holidayContent .wwgrp,.holidayContent .wwlbl,.holidayContent .wwctrl,.deal-component-form .wwgrp,.deal-component-form .wwlbl,.deal-component-form .wwctrl{float:left;width:100%}.hotelDetailsTripadvisorIframe{width:480px;height:262px;border:0}#holidayDealsFiltersId .wwgrp,#holidayDealsFiltersId .wwlbl{float:left}.decoratedMainContent .deal-item-text,.layout-first #leftPaneContent .deal-item-text{clear:both;width:100%}.deal-item-image{float:left;min-height:30px}.deal-item-image img,.deal-full-list-link{width:100%}.deal-item-text{float:left}.deal-full-list-link{margin-top:10px}.deal-full-list-link{float:right;clear:left}div.deal-footer{float:left;clear:left}#mainContentPane .deal-footer{width:100%}.productAvailability,.usageStats,.timeEnsuredString,.deal-subtitle,.deal-footer,.topBestDealsComponents .goodPriceInfoText,.bestDeals .goodPriceInfoText,.topBestDeals .goodPriceInfoText{font-size:10px;line-height:14px}.marginPane .deal-item-image{width:108px}.deal-component-form .bsfCal,.deal-component-form .bsfForm{width:100%}.marginPane .dealWithImage{margin-bottom:10px}.marginPane .deal-item-text{float:left;width:130px;margin-left:14px}.marginPane .dealWithImage .deal-item-text{float:left;width:auto;margin-left:0}td.FooterMenuContent a,.deal-full-list-link a{font-weight:700;font-size:12px}.topBestDealsSmall .dealRow td,.bestDeals .dealRow td,.holidayContent td{padding:0 0 4px}.dealRow td.priceOther{padding-right:10px}.mainContent thead tr,.Component .Header,.Component caption{border:0 !important}.bsfTbl{border:0 !important}.topBestDeals td.text div{font-weight:700}div.dealPuffComponent,.holidayContent,.holidayContent .holidayForm{width:100%}.bestDealsLargeWithImage .dealImage,.bestDealsLargeWithImage .dealStars{width:64px}.bonusAvailability .image{text-align:center;margin:0 auto 10px}.bonusAvailability .finalIncentive{margin-top:10px;font-weight:700}#pageTopSearchForm .searchFormWrapper .dateSelector .dateInput input,#pageTopSearchForm .searchFormWrapper .dateSelector .dateInput .calButton{float:left}#pageTopSearchForm .searchFormWrapper .dateSelector .dateInput .calButton{margin-top:12px;margin-right:20px}h2 #subMenuContainer div{font-size:13px}#holidayDealsFiltersId table td input[type='radio']{margin-right:5px}#holidayDealsFiltersId div.left div.wwgrp{margin-right:5px}#pageWrap{height:100%;margin:0 auto}.pageBodyWrapper#pageWrap{height:100%;margin:0 auto}.ad body{margin:0}#pageWrap #pageads #RIGHT_ADS .container-item .component{width:100%}#pageWrap #pageads #RIGHT_ADS .container-item{clear:left;float:left;width:160px}#pageWrap #pageads{float:left;width:160px;margin-left:10px;margin-top:87px}.agent-msie-old #pageWrap #pageads{margin-top:155px}#pageWrap #pageBody{float:left;margin-left:20px}#wwgrp_profileForm_userConditionsAccepted{width:20px;float:left;padding-top:3px}.overview .overviewTable{width:370px}.overview .overviewBonus{width:190px;padding-left:30px;padding-bottom:30px}.overview .hotelCrossDeal td{padding:5px}.overview .overviewMatrixFallbackInfo .defaultInfo{font-weight:400}td.border,th.border{border:none}ul.left.max-half-width{max-width:40%;padding-left:17px;padding-right:20px}td.padrin.pos8{padding-right:30px}select.kk{width:186px;margin-bottom:10px;float:left}.product-selection .dob .wwgrp,.checkboxHolder,.product-selection label.checkboxLabel,.travellerNamesConfirmation.checkboxHolder .wwgrp,.travellerNamesConfirmation.checkboxHolder input[type='checkbox'],.requestContact.checkboxHolder input[type='checkbox'],.checkboxHolder #sub,.checkboxHolder label{float:left}.travellerNamesConfirmation.checkboxHolder #travellerNamesConfirmationId,.requestContact.checkboxHolder #requestContactForHotelId{margin-top:4px}.product-selection label.checkboxLabel,.checkboxHolder label{width:320px;margin-left:8px}.contactPreferencesCheckbox{float:left;margin:3px 5px 0 0}.product-selection.agent-msie-old input[type='checkbox']{margin:0 8px 0 0}.ui-widget .ui-menu-item a{font-weight:400}.ui-menu .ui-menu-item a.ui-state-hover,.ui-menu .ui-menu-item a.ui-state-active{font-weight:700;margin:0}.bookingReminder{padding-bottom:20px}.agent-msie-old a.tgAnchor{position:relative}#siteHeaderStateContainer{font-weight:700;font-size:13px}body#receipt-view-confirmation-email .hotelInfo .hotelInfoDetails{width:580px}.carResult .b-button{width:190px;float:right}.b-key-general-clear{margin:auto;width:150px}.amount{text-align:right;white-space:nowrap;font-weight:700}td.amount{font-size:14px}th.amount{font-size:14px}#xtremeSearchWindow .middleTabDiv{background:none;background-color:transparent;border:none;border-top-left-radius:0;border-top-right-radius:0;color:#fff;font-weight:700;height:14px;padding-top:0;padding-left:0;padding-right:0;text-align:center;vertical-align:middle}body#receipt-view .printButton{float:right}.tooltip{display:none;border:none;width:auto;z-index:10000;padding:5px;text-align:left;border-radius:3px;max-width:300px}.layout-default .ftto,.layout-default .fflight,.layout-default .ftfrom{width:100px}.layout-default .ffrom,.layout-default .fto{width:140px}#hotelSelectionBrief .stars{float:left;margin-left:5px}#pageTopSearchForm .searchFormWrapper .paxCnn,#pageTopSearchForm .searchFormWrapper .paxAdt{width:110px}.deal-subtitle,.bestDeals .text,.topBestDeals .text a,.bestDeals .text a{text-align:left;width:189px}.hotelCrossDealContainer .b-button{width:90px}.flightInformation{background:#f8f8f8;border:1px solid #aaa;border-radius:3px;padding:10px;margin-bottom:13px}td.name{font-weight:700}.flightInfoHeader{font-weight:700;font-size:15px;color:#333;margin-bottom:3px}#popUpAddProductButton{background:#04a402;-webkit-filter:none;filter:none;-webkit-box-shadow:none;box-shadow:none;border:none;font-weight:700}#popUpDontAddProductLink>a{text-decoration:underline;font-size:12px;color:#000}#popUpDontAddProductButton{background:#ccc;background:-webkit-gradient(linear, left top, left bottom, from(#ccc), to(#888));background:linear-gradient(#ccc, #888)}.ios .dwb{height:30px;width:77px;text-align:center;line-height:30px}#sortingOptionsHotel td{width:19%}.ios .dww li>div.dw-i{font-size:18px;text-align:center;line-height:30px}.addToCartButton{float:right}.holidayPrice{font-size:14px}.holidayDealsListView table tbody tr td{width:35px}#wwgrp_disruptProtection{float:left}.rightHeading h3{font-size:12px}.progressItem{margin-right:5px;float:left;width:201px;text-align:center}.progressItem.leftMargin{margin-left:5px}.progressTitle{font-size:12px;font-weight:700}.progressBarArrow{float:right;position:relative;top:-10px;width:15px;height:17px}.validationMessage{height:35px}.refundInfoContainer .refundableRoomIcon{color:#10a700}.orderSummaryhotelExtraCharges .row{width:122px;margin:6px 0;text-align:right}.orderSummaryhotelExtraCharges .row .leftColExtraHotelCharges{float:right;color:#000;font-weight:100;font-size:12px;margin-top:5px}.orderSummaryhotelExtraCharges .row .leftColExtraHotelCharges .extraHotelChargesTitle{font-size:12px;font-weight:700}.orderSummaryhotelExtraCharges .row .rightCol{color:#f2780c;float:right}.orderSummaryhotelExtraCharges .row .summaryExtraHotelChargesPrice{-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;font-size:12px;font-weight:700}.fcarrier .trainInfo{background-color:#ddd;border-radius:12px;font-size:14px;padding:2px 12px;position:relative;top:1px}.fcarrier .trainIcon{height:14px;position:relative;top:2px}.user-profiles .belowTabMenu,.product-selection .belowTabMenu{background:#979797;border-color:#979797;border-left:none;border-right:none}.user-profiles .middleTab.selected .middleTabDiv{background:#979797;background:-webkit-gradient(linear, left top, left bottom, from(#979797), to(#979797));background:linear-gradient(#979797, #979797);border-bottom:none;border-top-left-radius:5px;border-top-right-radius:5px;-webkit-box-shadow:none;box-shadow:none;color:#fff;-webkit-filter:none;filter:none}.user-profiles .middleTab.selected .middleTabDiv:hover{background:#979797;background:-webkit-gradient(linear, left top, left bottom, from(#979797), to(#979797));background:linear-gradient(#979797, #979797);color:#fff}.middleTab.selected .middleTabDiv,.middleTab:hover .middleTabDiv{border-top-left-radius:3px;border-top-right-radius:3px}.middleTabDiv{background:#f0f0f0;background:-webkit-gradient(linear, left top, left bottom, from(#f0f0f0), to(#f0f0f0));background:linear-gradient(#f0f0f0, #f0f0f0);border-bottom:none;border-top-left-radius:5px;border-top-right-radius:5px;-webkit-box-shadow:none;box-shadow:none;color:#0068bc;-webkit-filter:none;filter:none;height:22px}.middleTabDiv:hover{background:#f3f3f3;background:-webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#f3f3f3));background:linear-gradient(#f3f3f3, #f3f3f3);color:#4d96d0}.middleTab.selected .middleTabDiv{background:#979797;background:-webkit-gradient(linear, left top, left bottom, from(#979797), to(#979797));background:linear-gradient(#979797, #979797);border-bottom:none;border-top-left-radius:5px;border-top-right-radius:5px;-webkit-box-shadow:none;box-shadow:none;color:#fff;-webkit-filter:none;filter:none}.middleTab.selected .middleTabDiv:hover{background:#979797;background:-webkit-gradient(linear, left top, left bottom, from(#979797), to(#979797));background:linear-gradient(#979797, #979797);color:#fff}.tabMenuRow .tabMenuEmpty{width:2px}.topMenuContainer #topMenuWrapper ul li.first{border-bottom-left-radius:5px;border-top-left-radius:5px}.topMenuContainer #topMenuWrapper{background:#0090d2;background:-webkit-gradient(linear, left top, left bottom, from(#0090d2), to(#0077c3));background:linear-gradient(#0090d2, #0077c3);border:1px solid #0068bc;border-radius:5px;-webkit-box-shadow:inset 0 1px #00c0f4;box-shadow:inset 0 1px #00c0f4;clear:both;float:left;margin-top:10px;width:100%}.topMenuContainer .agent-msie-old #topMenuWrapper{border:1px solid #0068bc}.topMenuContainer #topMenuWrapper ul li{border-left:none}.topMenuContainer #topMenuWrapper ul li a{color:#fff}.topMenuContainer #topMenuWrapper ul li.current{background:#4db2e0;background:-webkit-gradient(linear, left top, left bottom, from(#4db2e0), to(#4da0d5));background:linear-gradient(#4db2e0, #4da0d5)}.topMenuContainer #topMenuWrapper ul li.current a{color:#fff}.topMenuContainer #topMenuWrapper ul li.current:hover{background:#4db2e0;background:-webkit-gradient(linear, left top, left bottom, from(#4db2e0), to(#4da0d5));background:linear-gradient(#4db2e0, #4da0d5)}.topMenuContainer #topMenuWrapper ul li.first{border-right:none}.topMenuContainer #topMenuWrapper ul li.last{border-right:none}.topMenuContainer #topMenuWrapper ul li.sfHover,.topMenuContainer #topMenuWrapper ul li:hover{background:#4db2e0;background:-webkit-gradient(linear, left top, left bottom, from(#4db2e0), to(#4da0d5));background:linear-gradient(#4db2e0, #4da0d5)}.topMenuContainer #topMenuWrapper ul li.sfHover li :hover{background:#f5f5f5;color:#000}.topMenuContainer #topMenuWrapper ul li.sfHover li a{color:#000}.topMenuContainer #topMenuWrapper .sf-shadow ul{background:#fff none;-webkit-box-shadow:0 3px 3px 0 rgba(0,0,0,0.1);box-shadow:0 3px 3px 0 rgba(0,0,0,0.1);color:#000}.topMenuContainer #topMenuWrapper .sf-sub-indicator{top:12px;background:url("/layout/a/image/arrow-sprite-white.png") no-repeat top left}.messages.info.messagesInfo{background:#f8f8f8;border-radius:5px;margin:0 0 10px;padding:5px}.airResult .itemBox .itemHeaderBox{border-top-left-radius:1px;border-top-right-radius:1px}.airListHeader .h2{font-size:16px}#air-result .priceSplashContainer .priceSplash .amount{margin-top:0}#air-result .splashAligner{margin-top:40px}#air-result .priceSplash::before{border-style:solid;border-width:12px;bottom:-24px;content:'';display:block;position:absolute;right:81px}#air-result .priceSplash::after{border-style:solid;border-width:10px;bottom:-20px;content:'';display:block;position:absolute;right:83px}#air-result .priceSplash{background-color:#fff;border:1px solid #0068bc;-webkit-box-shadow:0 3px 1px #e5e5e5;box-shadow:0 3px 1px #e5e5e5}.airResultListContainer .tripItemBound.inBound.separationBorder{border-left:solid 0 transparent}.airResultListContainer .tripItemContent .tripItemLeftContent .information{border-top:0}.airResultListContainer .tripItemContent .tripItemLeftContent .tripItemBound.inBound{-webkit-box-sizing:border-box;box-sizing:border-box;float:left;padding-left:12px;width:50%}.airResultListContainer .tripItemContent{background-color:#f5fbfc;border-bottom:1px solid #bbb;border-left:1px solid #bbb;border-right:1px solid #bbb;border-top:none}.airResultListContainer .tripItemLeftContent{border-right:none}.airResultListContainer .tripItemContainer .tripItemHeader .recommendationFlag{margin-top:-5px}.airResultListContainer .tripItemContainer .tripItemHeader .recommendation.first{margin-left:0}.airResultListContainer .tripItemRightContent .tripItemBookButton{margin-top:12px}.airResultListContainer .tripItemRightContent .bookButton .bookButtonAnimation,.airResultContentWrapper #tripHighlightContainer .bookButton .bookButtonAnimation{display:none}.airResultListContainer .tripItemRightContent .bookButton.isLoading .bookButtonAnimation,.airResultContentWrapper #tripHighlightContainer .bookButton.isLoading .bookButtonAnimation{display:inherit}.airResultListContainer .tripItemRightContent .bookButton.isLoading .bookButtonContent,.airResultContentWrapper #tripHighlightContainer .bookButton.isLoading .bookButtonContent{display:none}.airResultListContainer .tripItemRightContent .bookButton .bookButtonAnimation span,.airResultContentWrapper #tripHighlightContainer .bookButton .bookButtonAnimation span{-webkit-animation:bookButtonAnimation 1.5s linear infinite;animation:bookButtonAnimation 1.5s linear infinite;border-radius:50%;display:inline-block;height:.6em;margin:0 .2em;width:.6em}.airResultListContainer .tripItemRightContent .bookButton .bookButtonAnimation span:nth-child(2),.airResultContentWrapper #tripHighlightContainer .bookButton .bookButtonAnimation span:nth-child(2){-webkit-animation-delay:.25s;animation-delay:.25s}.airResultListContainer .tripItemRightContent .bookButton .bookButtonAnimation span:nth-child(3),.airResultContentWrapper #tripHighlightContainer .bookButton .bookButtonAnimation span:nth-child(3){-webkit-animation-delay:.5s;animation-delay:.5s}@-webkit-keyframes bookButtonAnimation{0%,100%{background:transparent}50%{background:#e4e4e4}}@keyframes bookButtonAnimation{0%,100%{background:transparent}50%{background:#e4e4e4}}.airResultContentWrapper #tripHighlightContainer .priceLabel{float:none}.airResultContentWrapper #tripHighlightContainer .tripItemBookButton{padding:7px 0 5px}.airResultListContainer .tripItemRightContent .tripItemTotalPriceLabel{font-weight:400}.airResultListContainer .tripItemTotalDurations .tripItemTotalBoundTime{background-color:#e2e2e2}.airResultListContainer .tripItemBound.outBound.separationBorder{border-right:none}.airResultListContainer .tripItemAllSegments .tripItemTransfer{background-color:#e4f5ff;color:#fff}.airResultListContainer .tripItemRightContent .tripItemPricePerPersonLabel{margin:2px 0 7px}.airResultListContainer .tripItemSegmentItineraryFromDate,.airResultListContainer .tripItemSegmentItineraryToDate{max-width:170px}.tripItemToggleContainer .tripItemToggleButton{height:16px}.tripItemToggleContainer .tripItemToggleButton.showMore{background:#f8f8f8;margin-top:-1px;border-left:1px solid #bbb;border-bottom:1px solid #bbb;border-right:1px solid #bbb}.tripItemToggleContainer .tripItemToggleText{color:#0068bc;display:inline-block;padding-top:4px}.tripItemToggleContainer .tripItemToggleButton .tripItemToggleIcon.showMore{top:3px;background-image:url("/gui/ss/image/icons/arrow-down.png")}.tripItemToggleContainer .tripItemToggleButton .tripItemToggleIcon.showLess{top:4px;background-image:url("/gui/ss/image/icons/arrow-up.png")}.airResultListContainer .tripItemLeftContent .separator{background:#85b0c6;height:1px}.tripItemToggleContainer .tripItemToggleButton.showLess{top:0;border:0;background:#f8f8f8;border-top-left-radius:0;border-top-right-radius:0;border-bottom-right-radius:5px;border-bottom-left-radius:5px;margin-top:-1px;border-left:1px solid #bbb;border-bottom:1px solid #bbb;border-right:1px solid #bbb}.tripItemToggleContainer .tripItemToggleButton .tripItemToggleText.showLess{top:-5px}.tripItemContainer .tripItemHeader{background:#cacaca;background:-webkit-gradient(linear, left top, left bottom, from(#cacaca), to(#cacaca));background:linear-gradient(#cacaca, #cacaca)}.tripItemContainer .tripItemHeader.recommendationHeader{background:#0068bc;background:-webkit-gradient(linear, left top, left bottom, from(#0068bc), to(#0068bc));background:linear-gradient(#0068bc, #0068bc);color:#fff}.showFareRules a{font-weight:400}.showFareRulesLink{margin-left:12px}.showFareRulesLink a{color:#bbb}.cartAlert .cInfoText{font-weight:700}.cartAlert .cButton{background:-webkit-gradient(linear, left top, left bottom, from(#0086d4), to(#0068bc));background:linear-gradient(#0086d4, #0068bc);border:0 solid transparent;border-radius:5px;color:#fff}.cartAlert .cButton:hover{background:-webkit-gradient(linear, left top, left bottom, from(#4dabe1), to(#4d96d0));background:linear-gradient(#4dabe1, #4d96d0);color:#fff}.cartAlert tr.cOpt td{border-top:solid #808080 1px}.cartAlert tr.cOptLast td{border-bottom:solid #808080 1px}.cartAlert tr.cOpt:hover{background-color:transparent}#combo-air-result .priceSplashContainer{white-space:nowrap}#combo-air-result .priceSplashContainer .amount,#combo-air-result .priceSplashContainer .afterPriceText,#combo-air-result .priceSplashContainer .priceLabel{clear:both;float:right}#combo-air-result .priceSplashContainer .priceSplash .amount{text-align:right}#combo-air-result .priceSplashContainer .amount{color:#f2780c}.component .header{background:#f3f3f3;background:-webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#ececec));background:linear-gradient(#f3f3f3, #ececec);border:#d8d8d8;border-radius:5px;-webkit-box-shadow:0 1px #d8d8d8;box-shadow:0 1px #d8d8d8;color:#000}a{color:#0068bc}.changeAllDates,.lnk,.topBestDeals td.text div,.topRightItem a.liLink:hover,.linkStyle,.hotelFilters .promoText,.bestPriceTdLeft a,.airBestPriceTdLeftDestination a,.airBestPriceTdLeftOrigin a,.ui-menu-item a.searchResult#ui-active-menuitem,.profileReceiptLink,td.FooterMenuContent a,.deal-full-list-link a{color:#0068bc}.component{border:none;-webkit-box-shadow:none;box-shadow:none}#pageWrap{overflow:hidden}.pageBodyWrapper{width:1259px}#pageBody{background-image:none;float:left;margin:0 auto;padding-bottom:0;padding-left:0;padding-right:0;width:1060px}#pageWrap #pageBody{margin-left:10px}#pageWrap #pageads{margin-left:20px;width:160px}#pageContainer{background-color:#fff;overflow:hidden;padding-left:12px;padding-right:12px;width:1036px}input[type='tel'],input[type='text'],input[type='password'],input[type='email'],input[type='tel'],.token-input-input-token,.kk.name,#topSearch input.rsFormField{background:#fff;border:1px solid #cfcfcf;border-radius:5px;-webkit-box-shadow:inset 0 2px 3px #9bc4e5;box-shadow:inset 0 2px 3px #9bc4e5;-webkit-filter:none;filter:none}input[type='tel']:focus,input[type='text']:focus,input[type='password']:focus,input[type='email']:focus,input[type='tel']:focus,.token-input-input-token:focus,.kk.name:focus,#topSearch input.rsFormField:focus{border:1px solid #0068bc;-webkit-box-shadow:0 0 5px #0068bc;box-shadow:0 0 5px #0068bc;outline:none}*:focus{outline:none}.ui-widget.ui-dialog .ui-dialog-titlebar.ui-widget-header{background:#0090d2;background:-webkit-gradient(linear, left top, left bottom, from(#0090d2), to(#0077c3));background:linear-gradient(#0090d2, #0077c3);color:#fff;-webkit-filter:none;filter:none}.agent-msie .ui-widget.ui-dialog .ui-dialog-titlebar.ui-widget-header{-webkit-filter:none;filter:none}.mainSearchForm input[type='text']{height:29px;width:93%}#hotelResultContent .selectButton{font-size:10px;font-weight:700}#hotelResultContent .hotelResultListContainer{border-radius:0 5px 5px}#hotelResultContent #hotelResultOverlayPlaceholder .itemBody .summary .providerBox .providerImage{border:0 solid #ccc;border-radius:3px}#hotelResultContent #hotelResultOverlayPlaceholder .itemBody .summary .providerBox{background:#f0f0f0;background:-webkit-gradient(linear, left top, left bottom, from(#f0f0f0), to(#fff));background:linear-gradient(#f0f0f0, #fff);border:0 solid #ccc;border-radius:3px;margin:20px 0;padding:6px;text-align:center}#hotelResultOverlayPlaceholder #tabMenu>div{font-size:13px}.layoutPage #mainContentPane .component.importantTripInformation{background:#fbfeff;border:1px solid #bed2df;border-radius:3px}.mailMessageTable .mailContent .header{background:#f3f3f3;background:-webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#ececec));background:linear-gradient(#f3f3f3, #ececec);border:#d8d8d8;border-radius:5px;-webkit-box-shadow:0 1px #d8d8d8;box-shadow:0 1px #d8d8d8;color:#000}body.business .mailMessageTable .mailContent .header{background:#f3f3f3;background:-webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#ececec));background:linear-gradient(#f3f3f3, #ececec);border:#d8d8d8;border-radius:5px;-webkit-box-shadow:0 1px #d8d8d8;box-shadow:0 1px #d8d8d8;color:#000}.mailMessageTable .mailContent .addOnPurchase .purchaseDate{padding:10px}.mailMessageTable .mailContent .addOnPurchase .purchaseDate .header{background:none;border:none;-webkit-box-shadow:none;box-shadow:none;display:inline;font-weight:700;padding:0}.dealsWithDestinationImage .price,.baseFareInterval a .price,.deal-content a.price,.deal-content a.price,.deal-content .Price,.deal-content .price,.crossSalePrice,.bestDeals a.price,.topBestDeals a.price,.holidayPrice,.cartAmount,.packPriceContainer .savingPrice,.price,.discountValue,#price1,#price2{color:#f2780c}#price1,#price2{color:#000}.tblHotel .originalPrice,.bonusAvailability .price{color:#f2780c}.priceSplash::before{border-style:none}.priceSplash::after{display:hidden}.splashAligner{position:relative;margin-top:8px}.priceSplashContainer .priceSplash .amount{margin-top:12px;font-size:24px}.priceSplashContainer .totalPriceText .amount{font-size:18px}.priceSplash::after{display:block;position:absolute;right:83px;bottom:-8px;content:'';border-style:solid;border-width:0}.priceSplashContainer .textAfter{color:#333}.priceSplash::before{border-color:#0068bc transparent transparent transparent}.priceSplash::after{border-color:#fff transparent transparent}.priceSplash .amount,.priceWrap,.cartItemTotalPrice .price,.selectedItemTotalPrice .price{color:#f2780c}.priceSplashContainer .priceSplash .amount,.Price,.amount{color:#f2780c}.priceSplash{border-radius:5px}.alreadyHasAccount,.bonusBackground{background:#f8f8f8;-webkit-filter:none;filter:none}#accountOverview .bonusContainer{border-radius:5px}#submenuTable .tabMenuRow .profileSubMenu .middleTabDiv{padding:7px 12px}.profileComponent hr{border:none 0;border-top:1px solid #f8f8f8}.borderWithRoundCorners{border:none}.user-profiles .component.profileComponent{border-top:none}.profileComponent #submenuTable .middleTabDiv{border:none}.profileComponent #submenuTable .middleTab.selected .middleTabDiv{border:none}.showArchived.lnk{padding-top:27px;float:left}.layoutPage #mainContentPane .component .header.tabAbove{border-top:0;border-left:0;border-right:0}.component.profileComponent{border-top-left-radius:0;border-top-right-radius:0}#profileTabMenuContainer.tabMenuWrap{border:0}.layoutPage #mainContentPane .profileComponent .header.tabAbove{background:#fff}.progressBar{height:5px}.progressBar.next{background:#e2eef4}.progressBar.current{background:#0068bc}.progressBar.done{background:#0068bc}.progressItem.next{color:#789}.progressBarArrow{background:url("/gui/ss/image/progressbar_arrow.png") no-repeat}.transition__loader{font-size:16px}.transition__text{text-align:center}.transition__text__title,.transition__text__subtitle{font-weight:400}.transition__text__title{font-size:1.4em;margin-bottom:.4em}.transition__text__subtitle{font-size:1.8em}.transition__bottomContent{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1.5em}.transition__contentItem{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:.5em;padding:0 .5em}.transition__meta{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:1.5em}.transition__metaImg{max-height:20px;padding-left:1.5em}.transition__metaName{margin-left:10px}.transition__metaText{line-height:1}.transition__promotedMessage{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:17px;font-weight:700;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:1.5em}.layoutPopup #mainContentArea,.componentMain #headAndContent,.layoutPage #mainContentPane .deal-component .component,.component,.box-shadow,.agent-msie-old .rc,.agent-msie-old input[type='text'],.image-component,body.receipt.layoutPage #mainContentPane .component,#user-profile-orders-receipt #mainContentPane .component,#receipt-view-confirmation-email #mainContentPane .component{border:none}.agent-msie-old input[type='text']{border:1px solid #cfcfcf;-webkit-filter:none;filter:none;border-radius:5px;-webkit-box-shadow:none;box-shadow:none}.component.mainSearchForm{background:#f8f8f8;border-radius:5px}.component.mainSearchForm .header{background:#f3f3f3;background:-webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#f3f3f3));background:linear-gradient(#f3f3f3, #f3f3f3);border-radius:5px 5px 0 0;color:#000;-webkit-filter:none;filter:none}.component.mainSearchForm .headerRight{background:#f3f3f3;background:-webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#f3f3f3));background:linear-gradient(#f3f3f3, #f3f3f3);border:none;border-top-right-radius:5px;color:#0068bc}#pageTopSearchForm .searchFormWrapper{border:none;-webkit-box-shadow:none;box-shadow:none}#pageTopSearchForm .searchFormWrapper .leftWrapper .tripType{margin-top:0}#pageTopSearchForm .searchFormWrapper .leftWrapper .directFlightsOnly{padding-top:12px}.searchFormWrapper .searchContainerTable .leftCell,.searchFormWrapper .searchContainerTable .returnDateCell,.searchFormWrapper .searchContainerTable .departDateCell,.searchFormWrapper .searchContainerTable .rightCell{background-color:#f0f0f0}.ui-datepicker.ui-widget-content{background:#f3f3f3;border:none}.ui-datepicker .ui-widget-header{background:#fff;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f0f0f0));background:linear-gradient(#fff, #f0f0f0);border:1px solid #cfcfcf;border-radius:2px;color:#0068bc;font-weight:700;height:21px}.ui-datepicker .ui-widget-header .ui-icon{background-image:url("/gui/ss/image/ui-icons_256x240.png")}.agent-msie .ui-widget-header{-webkit-filter:none;filter:none}.mainSearchForm .content.expandable{padding:4px}.mainSearchForm .citySelectorContainer input[type='text']{width:220px;height:29px}.mainSearchForm input[type='text']{margin-top:4px;font-size:13px;height:21px}.wwgrp,.wwctrl,.wwlbl,span.wwctrl{float:none}#wwctrl_profileForm_userConditionsAccepted{width:20px;float:left}.agent-msie-old input[type='password'],.agent-msie-old input[type='email'],.agent-msie-old input[type='tel'],.agent-msie-old input[type='text']{line-height:28px}#pageTopSearchForm:first-child{margin-top:12px}#pageTopSearchForm .searchFormWrapper label,#pageTopSearchForm .searchFormWrapper th.hotelRoomHead{font-weight:700;font-size:14px}#pageTopSearchForm .searchFormWrapper .dateInput input{width:85px}#pageTopSearchForm .searchFormWrapper .dateInput,#pageTopSearchForm .searchFormWrapper .r-2,#pageTopSearchForm .searchFormWrapper .r-3,#pageTopSearchForm .searchFormWrapper .cnnSelectors .cnn4,#pageTopSearchForm .searchFormWrapper .bottomSearchFormRow,#pageTopSearchForm .searchFormWrapper .cnnSelectors{clear:left}#pageTopSearchForm .searchFormWrapper .ui-datepicker-inline{-webkit-box-shadow:none;box-shadow:none}#pageTopSearchForm .searchFormWrapper .ui-state-active,#pageTopSearchForm .searchFormWrapper .ui-widget-content .ui-state-active,#pageTopSearchForm .searchFormWrapper .ui-widget-header .ui-state-active{background-color:#0068bc;background-image:none;color:#fff}#pageTopSearchForm .searchFormWrapper .ui-state-default{background:#fff}#pageTopSearchForm .searchFormWrapper .rightWrapper .searchFormSubmitContainer{text-align:center}#pageTopSearchForm .searchFormWrapper .searchSlogan{font-size:14px;font-weight:400}#pageTopSearchForm .searchFormWrapper select{margin-top:10px;height:29px}#pageTopSearchForm .searchFormWrapper .searchFormDivisor{height:0}#pageTopSearchForm .searchFormWrapper .advancedH .advanceSearchLink{background:none;border:none;color:#0068bc}#pageTopSearchForm .searchFormWrapper .ui-datepicker-title{border-left:1px solid #cfcfcf;border-right:1px solid #cfcfcf}img.calButton{margin-left:4px;float:left}#combo-reservation-enterinfo .propertyFragment{clear:left}.topSearchFormRow .part,.bottomSearchFormRow .part,.part{margin-right:20px}#contentPageMain .searchForm input[type='text']{width:250px}#contentPageMain .searchForm input[type='submit']{margin:5px 5px 0 0}.container-item .component.notFirst{margin-top:20px}#gallery .gallery-large{width:310px}.layout-popup #gallery .gallery-large{width:470px}#mainPageImageDiv{text-align:center}#mainPageImage{margin-left:auto;margin-right:auto}body div.popup{padding:0}.component.mainSearchForm .headerRight{cursor:pointer;min-height:34px;width:270px;float:right;margin:-34px 0 0 0;font-weight:700;font-size:15px;text-align:center}.agent-msie .component.mainSearchForm .headerRight{position:relative}.component.mainSearchForm{border:none;-webkit-box-shadow:none;box-shadow:none}.component.mainSearchForm .headerRight>div{float:left;padding-top:9px}.component.mainSearchForm .headerRight .text{float:left;width:82%;margin-right:10px}.component.mainSearchForm .headerRight .text .inner{float:right;white-space:nowrap;padding:0}.component.mainSearchForm .headerRight .icon{float:right;margin-right:20px}.component.mainSearchForm .headerRight .icon{background:url("/layout/a/image/arrow-sprite-blue.png") no-repeat top left;width:17px;height:17px}.component.mainSearchForm .headerRight.expand .icon,.component.mainSearchForm .sprite-down-off{background-position:0 0}.component.mainSearchForm .headerRight.collapse .icon,.component.mainSearchForm .sprite-up-off{background-position:0 -134px}.component.mainSearchForm .headerRight.expand:hover .icon,.component.mainSearchForm .sprite-down-on{background-position:0 -67px}.component.mainSearchForm .headerRight.collapse:hover .icon,.component.mainSearchForm .sprite-up-on{background-position:0 -201px}#hotelCategoriesWrapper #pageTopSearchForm .searchFormWrapper .paxAndOpts{max-width:315px}#pageTopSearchForm .searchFormWrapper .paxAdt,#pageTopSearchForm .searchFormWrapper .paxCnn{width:auto}#pageTopSearchForm .searchFormWrapper .paxAdt{margin-right:12px}#pageTopSearchForm .searchFormWrapper .childAgeSelector{margin-top:12px}#pageTopSearchForm .searchFormWrapper .timeOfDayBox{width:155px}#pageTopSearchForm .searchFormWrapper select{background:#fff;border:1px solid #bbb;border-radius:5px;padding:6px 36px 6px 6px;font-size:13px;margin-top:4px}.agent-msie #pageTopSearchForm .searchFormWrapper select{background-image:none;padding:3px 8px}.agent-msie-9 #pageTopSearchForm .searchFormWrapper select{padding:6px 8px}.agent-msie-10 #pageTopSearchForm .searchFormWrapper select{padding:6px 8px}.agent-msie #pageTopSearchForm .searchFormWrapper .cnnSelectorsH select{padding:3px 8px;margin-right:30px}.agent-msie #pageTopSearchForm .searchFormWrapper .rightWrapper .hotelRoomsTable select{padding:3px 8px}#pageTopSearchForm .hotelCategoriesWrapper{margin-top:12px}#pageTopSearchForm .searchFormWrapper .fullwidth .r-2 .outDateRow{padding-right:104px}#pageTopSearchForm .hotelNameWrapper{margin-right:18px}#pageTopSearchForm .hotelRoomsTable{margin-top:12px}#pageTopSearchForm .searchFormWrapper .dateSelector .dateInput .calButton{margin-top:5px}#topSearch .ts-all{border-radius:5px}.content.expandable{padding:12px}.component.mainSearchForm .headerRight .icon{background:url("/gui/ss/image/arrow-sprite.png") no-repeat top left}.component.mainSearchForm .headerRight.expand{border-radius:0 5px 5px 0}.component.mainSearchForm .headerRight.collapse{border-radius:0 5px 5px 0}.component.mainSearchForm .header.expand{border-radius:5px}.searchingProgressBarFrontColors{background:#0087d5;background:-webkit-gradient(linear, left top, left bottom, from(#0087d5), to(#0069bd));background:linear-gradient(#0087d5, #0069bd)}#businessInfoBox{background-color:#fff;border:1px solid #e5e5e5;-webkit-box-shadow:0 5px 30px rgba(0,0,0,0.2);box-shadow:0 5px 30px rgba(0,0,0,0.2);font-size:.6875rem}#businessInfoBox .m10{line-height:.9375rem}#businessInfoBox::before,#loginBox::before{border-color:transparent transparent #e5e5e5 transparent}#businessInfoBox::after,#loginBox::after{border-color:transparent transparent #fff transparent}#loginBox #topfLoginForgotPassword{border-top:1px solid #e5e5e5;padding-top:9px}#loginBox #topfForgotPasswordEmail{width:180px}#topUserInfo .left.em{margin-top:5px}#topUserInfo hr.part{border-color:transparent}#header{margin-bottom:0;position:relative}.headerCartContainer a.headerCartLink .headerCartText,.topRightItem a.liLink{background:#fff;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#f8f8f8));background:linear-gradient(#fff, #f8f8f8);border:1px solid #bbb;-webkit-box-shadow:none;box-shadow:none;color:#0068bc;font-size:13px;font-weight:400;padding:7px 15px;text-transform:capitalize}.headerCartContainer a.headerCartLink:hover .headerCartText,.topRightItem a.liLink:hover{background:#fff;background:-webkit-gradient(linear, left top, left bottom, from(#fff), to(#fafafa));background:linear-gradient(#fff, #fafafa);border:1px solid #d0d0d0;-webkit-box-shadow:none;box-shadow:none;color:#4d96d0;font-size:13px;font-weight:400;padding:7px 15px;text-transform:capitalize}.headerGotoProfileContainer,.headerCartContainer{margin-left:2px;margin-right:-2px}.headerLoginContainer,.headerLoggedInContainer{position:relative}.headerLoginContainer a.liLink,.headerLoginContainer a.liLink:hover,.headerLoggedInContainer a.liLink,.headerLoggedInContainer a.liLink:hover{border-radius:5px 0 0 5px}.headerGotoProfileContainer a.liLink,.headerGotoProfileContainer a.liLink:hover{border-radius:0}.headerCartContainer .headerCartText,.headerCartContainer .headerCartText:hover{border-radius:0 5px 5px 0}#topSearch input::-ms-clear{display:none}#topSearch .findIcon{color:#0068bc;font-size:15px;line-height:30px;padding-left:5px;position:relative;width:1px;z-index:1}#topSearch .closeIcon{color:#0068bc;cursor:pointer;float:right;font-size:15px;line-height:30px;margin-left:-24px;margin-right:5px;margin-top:-29px;position:relative;z-index:1}.topContent{background:#0090d2;background:-webkit-gradient(linear, left top, left bottom, from(#0090d2), to(#0077c3));background:linear-gradient(#0090d2, #0077c3);border-radius:0 0 5px 5px;padding:15px;padding-bottom:0}.topContent .topContentRight{margin-top:15px}.topContent .links .uaLink{max-width:255px}.topContent .uaLink .liLink{white-space:nowrap}div.topRightItem a.processModeLink:nth-child(1){border-radius:4px 0 0 4px;margin-right:-1px}div.topRightItem a.processModeLink:nth-child(2){border-radius:0 4px 4px 0;margin-left:-1px}#pageTopSearchForm .searchFormWrapper #carCostCategoryId .carCostCategoryInfoText{color:#a6a6a6}.changeDates{margin-top:10px}.carCalTime{margin-top:10px}.carResult .priceSplashContainer .priceLabel{color:#333}.car .bottomCarRow{background:#f0f0f0;border-radius:3px;margin-top:20px;padding:10px;width:704px}.car .bottomCarRowInline{background:#fff;border:1px solid #aaa;border-radius:3px;float:left;padding:10px;width:97%}.carComponent .carExtra{margin-top:0}#pageOverlayDiv .yui3-overlay .hotelDetailsOverlay .component{-webkit-box-shadow:0 5px 40px rgba(0,0,0,0.35);box-shadow:0 5px 40px rgba(0,0,0,0.35)}#pageOverlayDiv .yui3-overlay .hotelDetailsOverlay .component,#pageOverlayDiv .yui3-overlay .hotelDetailsOverlay .component .header{background:#fff;border-top:4px solid #ef8200;border-top-left-radius:0;border-top-right-radius:0}.agent-msie-old #pageOverlayDiv .yui3-overlay .hotelDetailsOverlay .component .header{background:#fff}.agent-msie-old #pageOverlayDiv .yui3-overlay .hotelDetailsOverlay .component{border:1px solid #e5e5e5}#pageMap .component.hotelPopupComponent{-webkit-box-shadow:0 3px 35px #555;box-shadow:0 3px 35px #555;background-color:#fff}#mainContentPane .hotelResultWrapper #pageMap .map .component.hotelPopupComponent .header .headingWrap{color:#333}.mapPopClose{color:#fff}.hotelListTabFormViewWrapper{background-color:#fff}#mainContentPane .hotelResultWrapper #pageListDiv .component{background:#fff;color:#333}.layoutPage #mainContentPane .hotelResultWrapper #pageMap .component.comboShortAirInfoDiv.no-padding .header .headingWrap h2{color:#333}.layoutPage #mainContentPane .hotelResultWrapper #pageMap .component.comboShortAirInfoDiv .header .headingWrap h2{color:#fff}.layoutPage #mainContentPane #pageListDiv .component{background:#fff;border:solid #b5b5b5 1px;border-top:10px solid #ed8200;border-top-left-radius:0;border-top-right-radius:0}.nightPrices{border-top:solid #e5e5e5 1px}.hotelFilters .changeDates .date{color:#333}.hotelFilters .hotelFilterSeparatorHr{border-bottom:1px solid #e5e5e5}.hotelMapListView .counter,.ihTextcounterPassive{color:#fff !important}@media print{#receipt-view-confirmation-email #receiptOrderer{margin-bottom:0}#receipt-view-confirmation-email .header{background-color:#fff;color:#000}#receipt-view-confirmation-email div.hr{border-top:2px solid #333;margin-top:10px;margin-bottom:2px}#receipt-view-confirmation-email .component .content{padding-bottom:0}#receipt-view-confirmation-email .component.pageBreakBefore{page-break-before:avoid !important}}#spokePersons{margin-top:-309px;margin-left:-95px}#pageContainer{z-index:1}div.ErrorMessage{margin:12px;padding:12px;background-color:#f5f5f5;border:none;width:96%;margin-left:0;border-radius:5px}.paymentInfoIcon{float:left;color:#0068bc}.paymentInfoTextContainer{float:left;margin-left:20px}.content.expandable{padding:12px}.component.mainSearchForm .headerRight.expand{border-radius:0 5px 5px 0}.component.mainSearchForm .headerRight.collapse{border-radius:0 5px 5px 0}.component.mainSearchForm .header.expand{border-radius:5px}.layoutPopup #mainContentArea,.componentMain #headAndContent,.component,.sectionMenuContainerComponent .sectionContainer,.image-component,.rounded-corners,.rc,.pageMenu,.sectionMenuContainerComponent{border-radius:5px}.resetfloat::after{visibility:hidden;display:block;font-size:0;content:' ';clear:both;height:0;margin:0 !important;padding:0 !important}.resetfloat{display:inline-block}.resetfloat{display:block;zoom:1}html body #_atssh{width:0 !important;height:0 !important;display:none !important;visibility:hidden}.addthis_toolbox.addthis_default_style{width:80px !important}.center.mb8.ui-dialog-content.ui-widget-content{margin-bottom:0}.mainSearchForm .content{border-top-right-radius:0;border-top-left-radius:0;border-bottom-right-radius:5px;border-bottom-left-radius:5px}#pageTopSearchForm .searchFormWrapper #carCostCategoryId .carCostCategoryInfoText{color:#a6a6a6}.changeDates{margin-top:10px}.carCalTime{margin-top:10px}.FligvalueText{font-family:"Arial","Tahoma","Verdana",sans-serif;font-size:14px;color:#000;font-style:italic}.FligvalueText2{font-family:"Arial","Tahoma","Verdana",sans-serif;font-size:11px;color:#000;line-height:16px}.hotelListTabFormViewWrapper{padding-right:2px;padding-left:2px;padding-top:26px}.priceLabel{float:left;margin-bottom:8px;font-weight:700}#mainMenuDiv .middleTabDiv{height:25px;text-align:center}#mainMenuDiv .middleTab.selected .middleTabDiv{font-weight:700}#mainMenuDiv .tabMenuRow .tabMenuEmpty{width:20px}.hotelListTabsDiv,.holidayDealsTabsDiv{position:absolute;top:-39px;left:-1px}.holidayDealsTabsDiv{left:0}.holidayDealsTabsDiv{top:-29px}.layoutPage #mainContentPane #travellerBorderContentId .travelerLoginMenu .header{-webkit-filter:none;filter:none;border-bottom:none}.middleTab.hotelBigListTabMiddle.hotelBigListTab{-webkit-box-shadow:0 -1px 4px #dfdede;box-shadow:0 -1px 4px #dfdede;border-top-left-radius:3px;border-top-right-radius:3px}.readMoreButton{font-size:10px;font-weight:700;border-radius:3px;padding:3px 0 0 6px}.charterPriceButtonInner{padding-top:2px;font-size:16px;margin-right:0}#charterResultContentContainer .flightDetails,#charterResultOverlayPlaceHolder .flightDetails{padding:9px}.extraProductPrice .amount{font-size:14px;padding-right:10px;font-weight:700}#pageMiddle .pane .iframe-placeholder{border:solid transparent 1px}div.priceChangeWarning{background:none;margin:0;padding:0}.em.left.mr14{width:260px}.validationMessage{height:24px}.baggagePurchaseLabel{padding-top:8px}.fcarrier .icon img{border:none}.agent-msie-old .fcarrier{min-width:110px}body,div,input,select,option,td{line-height:17px}#cart-view #rightPane{margin-top:50px}body.layout-print{background-image:none;background-color:#fff;padding:20px}#user-registeruserplain{background-image:none;background-color:#fff}#user-registeruserplain div.subContentSmall{margin:0 7px}.layoutPopup #mainContentArea,.componentMain #headAndContent,.layoutPage #mainContentPane .deal-component .component,.box-shadow,.agent-msie-old .rc,.image-component,body.receipt.layoutPage #mainContentPane .component,#user-profile-orders-receipt #mainContentPane .component,#receipt-view-confirmation-email #mainContentPane .component{-webkit-box-shadow:none;box-shadow:none;border:none}body.receipt.layoutPage #mainContentPane .component.htmlComponent,#user-profile-orders-receipt #mainContentPane .component.htmlComponent,#receipt-view-confirmation-email .component.htmlComponent{-webkit-box-shadow:none;box-shadow:none;border:none}.rollingImage .tc.right{background:-webkit-gradient(linear, left top, right top, from(rgba(1,1,1,0.1)), color-stop(79%, rgba(1,1,1,0.5)));background:linear-gradient(to right, rgba(1,1,1,0.1), rgba(1,1,1,0.5) 79%)}.rollingImage .tc.left{background:-webkit-gradient(linear, right top, left top, from(rgba(1,1,1,0.1)), color-stop(79%, rgba(1,1,1,0.5)));background:linear-gradient(to left, rgba(1,1,1,0.1), rgba(1,1,1,0.5) 79%)}.rollingImage .tc.center{background:-webkit-gradient(linear, right top, left top, from(rgba(1,1,1,0.4)), color-stop(79%, rgba(1,1,1,0.4)));background:linear-gradient(to left, rgba(1,1,1,0.4), rgba(1,1,1,0.4) 79%)}.deal-content .rollingImage .t{color:#fff;text-shadow:0 0 7px #000}#mainContentHolidayDeals .holidayDealsListView,.layoutPage #mainContentPane .component,.layoutPopup #mainContentArea .component{-webkit-box-shadow:none;box-shadow:none;background-color:#fff}.component,.layoutPopup #mainContentArea,.componentMain #headAndContent{background-color:#fff}.agent-msie-old #mainContentPane #headAndContent,#recaptcha_image{border:solid #e5e5e5 1px}.searchFormContextImage img{visibility:hidden;margin-bottom:-23px}.icon img,.airImage,.dealImageNoBorder,.hotelImgThumbnail,.agent-msie-old div.component{border:solid #e5e5e5 1px}#receipt-view-confirmation-email .icon img{border:1px solid transparent}div.hr,.shopping-cart .hr,.globalDivider{border-top:1px solid #e5e5e5}#upSellPopupContainer,.hotelDetailsDiv .component,.simpleOverlay,.bestDealsTooltip{-webkit-box-shadow:0 5px 40px rgba(0,0,0,0.35);box-shadow:0 5px 40px rgba(0,0,0,0.35)}.productAvailability,.usageStats,.timeEnsuredString,.deal-subtitle,.deal-footer,.topBestDealsComponents .goodPriceInfoText,.bestDeals .goodPriceInfoText,.topBestDeals .goodPriceInfoText{color:#808080}.dealsWithDestinationImage .price-info{color:#808080}.oddBg,.holidayDealsListView{background-color:#fff;border-bottom:solid #e5e5e5 1px}.component.topBestDealsSmall .Content{background-color:#f8f8f8}.bsfTbl .BgHeadline .linkOmo{color:#808080}.bsfTbl .BgHeadline .lnk,.bsfTbl .BgHeadline a{color:#f8f8f8}.bsfTbl .BgHeadline{color:#f8f8f8;background-color:#18418b}.bonusAvailability .finalIncentive,.promoText,.limitedRoomText{color:#008000}.sectionMenu .vertical a,.pageMenu a,.sectionMenu .vertical li{color:#555}.pageMenu li.a.current,.sectionMenu .vertical li.current{background-color:#f5f5f5}.pageMenu li:hover,.sectionMenu .vertical li:hover,.pageMenu ul li:hover,.pageMenu li.a.current:hover{background-color:#f5f5f5}.pageMenu li:hover li:hover{-webkit-box-shadow:none;box-shadow:none;background-color:#fff}.pageMenu li:hover li:hover li:hover{-webkit-box-shadow:none;box-shadow:none;background-color:#eee}.sectionMenuComponent .sectionContainer .sectionName,.sectionMenuContainerComponent .sectionContainer .sectionName{border-bottom:solid #cacaca 1px}.mapListItemActive{background-color:#f5f5f5}.hotelMapListView{border-bottom:0 solid #ccc}.in-main-content .content{background-color:#fff;border:solid #cacaca 1px}.content .in-main-content .content{border:none}.bookingReminder{color:#a6a6a6}tr.inBoundRow th.last{color:#ff7e43}.tripGroup tr.inBoundRow th.last{color:#333}.paxList{border-top:solid #e5e5e5 1px}.cartSummary tr td{border-color:#e5e5e5}.airBestPriceTdLeft a,.airBestPriceTdDate a,.airBestPriceFooterContentTdRight a{color:#333}.bestPriceTr,.bestPriceFooterContentTr,tr.odd{background-color:#fff}tr.even{background-color:#fff}.packPriceContainer{color:#333;border:1px solid #e5e5e5;background-color:#f7f3ea}.deal{border:solid #bababa 1px;background-color:#fff}.dealGroupHeader{color:#fff}.dealCat{border:solid #bababa 1px;background-color:#fff}.dealCatSpace{color:#fff}.deal .priceText{color:#fff}div.scrollableImages{border:solid #e5e5e5 1px}.pos8.border.padver.overviewMatrix{border-bottom:solid #cfcfcf 1px}td.pos1{border-bottom:solid #cfcfcf 1px}.agent-msie-old .in-main-content form,.in-main-content div .userPage,.in-main-content div .userPage .userDesc,.in-main-content table,.in-main-content .content{background:#fff}.airResultContentWrapper{background:none}.leftHeading{text-shadow:none}.tooltip{-webkit-box-shadow:0 0 8px #c6c6c6;box-shadow:0 0 8px #c6c6c6;background-color:#fff}.agent-msie-old .customerAddressesContainer,.agent-msie-old .ibePopupWindowContainer{border:1px solid #e5e5e5}.search-result .internetBankDiscountPlaceHolder .internetBankDiscountInfo{color:#666865}.hasRecommendationHeader .group-price-display{padding:8px 12px 5px}
