/* Comment Generated by Combres - Resource '~/Resources/Styles/venus-colours.css' (Mode: Static) */ /* Comment Generated by Combres - Resource '~/Resources/Styles/venus-fonts.css' (Mode: Static) */ .standard-text { font-family: Arial; font-size: 11px; font-weight: normal; } .standard-text-bold { font-family: Arial; font-weight: bold; font-size: 11px; } .standard-text-italic { font-family: Arial; font-style: italic; font-size: 11px; } .standard-heading-text { font-family: Arial; font-weight: bold; font-size: 21px; } .standard-heading-text-small { font-family: Arial; font-weight: bold; font-size: 16px; } .small-link { font-family: Arial; font-size: 10px; } .large-text { font-family: Arial; font-size: 12px; } .large-text-bold { font-family: Arial; font-weight: bold; font-size: 12px; } .small-text { font-family: Arial; font-size: 10px; } .commentry-text { font-family: Arial; font-style: italic; font-size: 11px; } .commentry-text-bold { font-family: Arial; font-weight: bold; font-style: italic; font-size: 11px; } .save-text { font-family: Arial; font-size: 11px; } .save-text-bold { font-family: Arial; font-weight: bold; font-size: 11px; } .select-room-text { font-family: Arial; font-weight: bold; font-size: 20px; } .image-text { font-family: Arial; font-weight: bold; font-size: 13px; } .small-text-bold { font-family: Arial; font-weight: bold; font-size: 10px; } .widget-room-text { font-family: Arial; font-weight: bold; font-size: 13px; } .standard-text-extra-bold { font-family: Arial Black; font-size: 11px; } .standard-text-bold-italic { font-family: Arial; font-weight: bold; font-style: italic; font-size: 11px; } .standard-text-extra-bold-italic { font-family: Arial Black; font-style: italic; font-size: 11px; } .small-text-italic { font-family: Arial; font-style: italic; font-size: 10px; } .sold-text { font-family: Arial; font-size: 10px; } .extra-small-text-italic { font-family: Arial; font-style: italic; font-size: 9px; } .formerly-text { font-family: Arial; font-size: 16px; } .standard-supporting-heading-text-small { font-family: Arial; font-weight: normal; font-size: 16px; } .i-text { font-weight: normal; font-size: 8px; } .extra-small-text { font-family: Arial; font-weight: normal; font-size: 9px; } .standard-link-italic { font-family: Arial; font-style: italic; font-size: 11px; } .large-text-italic { font-family: Arial; font-style: italic; font-size: 12px; } .large-link { font-family: Arial; font-size: 12px; } .standard-link { font-family: Arial; font-size: 11px; } .standard-bold-link { font-family: Arial; font-weight: bold; font-size: 11px; } .large-text-bold-italic { font-family: Arial; font-weight: bold; font-style: italic; font-size: 12px; } .bs-subscribe { font-family: Arial; font-weight: normal; font-size: 12px; } .bs-field-text-italic { font-family: Arial; font-style: italic; font-size: 16px; } .rv-hotel-name { font-family: Arial; font-weight: bold; font-size: 13px; } .travelling-passengers-text { font-family: Arial; font-weight: normal; font-size: 14px; } .passengers-italic { font-family: Arial; font-style: italic; font-size: 14px; } .bs-field-heading-text { font-family: Arial; font-weight: bold; font-size: 16px; } .bs-field-text { font-family: Arial; font-weight: normal; font-size: 16px; } .travelling-passengers-heading { font-family: Arial; font-weight: bold; font-size: 14px; } .bs-text { font-family: "DaxRegular"; font-size: 15px; } .branded-heading-text { font-family: "DaxMedium"; font-size: 21px; } .branded-heading-text-small { font-family: "DaxMedium"; font-size: 16px; } .branded-supporting-text { font-family: "DaxBlackRegular"; font-size: 12px; } .bonus-text { font-family: "DaxBlackRegular"; font-size: 12px; } .bs-section-heading { font-family: "DaxMedium"; font-size: 22px; } .warning-text { font-family: 'Arial'; font-size: 13px; font-style: italic; } .top-deals-heading { font-family: "DaxExtraBoldRegular"; font-size: 24px; } .top-deals-price { font-family: "DaxBlackRegular"; font-size: 32px; } .top-deals-hover-small { font-family: "DaxMedium"; font-size: 12px; } .top-deals-hover-large { font-family: "DaxExtraBoldRegular"; font-size: 13px; } .pricing-calendar-price { font-family: "DaxBlackRegular"; font-size: 37px; } .pricing-calendar-selected-date { font-family: Arial; font-weight: bold; font-size: 14px; } .pricing-calendar-book-text { font-family: "DaxBlackRegular"; font-size: 17px; } .cheapest-dates-small { font-family: "DaxRegular"; font-size: 17px; } .cheapest-dates-large { font-family: "DaxBold"; font-size: 17px; } .pricing-calendar-day { font-family: Arial; font-weight: normal; font-size: 8px; } .pricing-calendar-dollar { font-family: Arial; font-weight: normal; font-size: 8px; } .pricing-calendar-click-for-price { font-family: "DaxBlackRegular"; font-size: 20px; } .pricing-calendar-hotel-cost { font-family: Arial; font-weight: normal; font-size: 8px; } .cheapest-dates-supporting-text { font-family: Arial; font-weight: normal; font-size: 11px; } .cheapest-dates-supporting-text-bold { font-family: Arial; font-weight: bold; font-size: 11px; } .flights-selector-close { font-family: "DaxMedium"; font-size: 15px; } .flights-selector-price { font-family: Arial; font-weight: bold; font-size: 15px; } .extra-large-text-bold { font-family: Arial; font-weight: bold; font-size: 13px; } .filter-heading-text-bold { font-family: "DaxExtraBoldRegular"; font-size: 14px; } .return-deal-text { font-family: "DaxBlackRegular"; font-size: 13px; } .return-deal-price-text { font-family: Arial; font-weight: bold; font-style: italic; font-size: 13px; } .flights-selector-top-bar-price { font-family: "DaxBlackRegular"; font-size: 25px; } .flights-selector-top-bar-price-text { font-family: "DaxExtraBoldRegular"; font-size: 17px; } .flights-selector-update-button { font-family: "DaxExtraBoldRegular"; font-size: 17px; } .flights-selector-expand-total { font-family: Arial; font-weight: bold; font-size: 14px; } .pbp-image-price { font-family: "DaxBold"; font-size: 44px; } .pbp-image-price-text { font-family: "DaxExtraBoldRegular"; font-size: 18px; } .pbp-formerly-text { font-family: Arial; font-style: italic; font-size: 14px; } .lazy-load-text { font-family: Arial; font-style: italic; font-size: 20px; } .lazy-load-heading-text { font-family: "DaxMedium"; font-size: 25px; } .quickview-close-text { font-family: Arial; font-size: 14px; } .quickview-room-book-text { font-family: "DaxExtraBoldRegular"; font-size: 13px; } .extra-large-text-italic { font-family: Arial; font-style: italic; font-size: 13px; } /* Comment Generated by Combres - Resource '~/Resources/Styles/venus-common.css' (Mode: Static) */ .blue-gradient-share-great-news { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImczMzkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiM2MUQwRkUiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiMzNkM1RkYiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2czMzkpIiAvPgo8L3N2Zz4="); } .green-gradient-social-media-vouchers { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc5MjkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNEQUYxRDUiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNDNUYxQkMiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c5MjkpIiAvPgo8L3N2Zz4="); } .green-gradient-google { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcyNTYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiMzRDk0MDAiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiMzOThBMDAiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2cyNTYpIiAvPgo8L3N2Zz4="); } .black-gradient { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcyNzIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiMzMzMzMzMiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiMxMTExMTEiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2cyNzIpIiAvPgo8L3N2Zz4="); } .blue-white-gradient { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc2NjYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNFOUY1RkYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGRkZGRkYiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c2NjYpIiAvPgo8L3N2Zz4="); } .blue-gradient { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc3NzAiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiMzM0JCRUUiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiMzMzk5REQiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c3NzApIiAvPgo8L3N2Zz4="); } .red-gradient { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc3NTEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNFMDI0MkEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNCOTFFMjMiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c3NTEpIiAvPgo8L3N2Zz4="); } .more-links-separator { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc4MDAiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGM0YzRjMiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNEOEQ4RDgiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c4MDApIiAvPgo8L3N2Zz4="); } .top-deals-search-separator { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc4OTQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRkU4Q0EiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGRkFFNDUiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c4OTQpIiAvPgo8L3N2Zz4="); } .top-deals-search-gray { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcyNiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0ZBRkFGQSIgb2Zmc2V0PSIwIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0U5RTlFOSIgb2Zmc2V0PSIxIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZzI2KSIgLz4KPC9zdmc+"); } .top-deals-search-separator-gray { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc5MzgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGQUZBRkEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNEOEQ4RDgiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c5MzgpIiAvPgo8L3N2Zz4="); } .banner-deals-blue { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc3NjYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiMwMEI0RkYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiMwM0E2RTkiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c3NjYpIiAvPgo8L3N2Zz4="); } .pricing-calendar-background { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc0NDEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNEMUQxRDEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNEMUQxRDEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGRkZGRkYiIG9mZnNldD0iMC4xIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0YxRjFGMSIgb2Zmc2V0PSIxIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZzQ0MSkiIC8+Cjwvc3ZnPg=="); } .pricing-calendar-month-names-background { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc1MTIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRkU4Q0EiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGRUM5ODUiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c1MTIpIiAvPgo8L3N2Zz4="); } .flight-package-box-gradient { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImczNTQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNBOERCRUUiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiM5NkM2REEiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2czNTQpIiAvPgo8L3N2Zz4="); } .dn-number { text-align: center; margin: 6px; color: white; font-family: "DaxBlackRegular"; font-size: 26px; } .win.ie8 .dn-number { font-family: "DaxBlackRegular IE Legacy"; } .single-bed-image-small-blue { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll 0 -567px transparent; display: inline-block; height: 16px; margin-left: -4px; vertical-align: middle; width: 10px; } .double-bed-image-small-blue { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll 0 -764px transparent; display: inline-block; height: 17px; margin-left: -4px; vertical-align: middle; width: 18px; } .single-bed-image-medium-blue { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll 0 -582px transparent; display: inline-block; height: 21px; vertical-align: middle; width: 14px; margin: 0 1px; } .double-bed-image-medium-blue { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll 0 -780px transparent; display: inline-block; height: 21px; vertical-align: middle; width: 25px; } .single-bed-image-large-blue { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll 0 -602px transparent; display: inline-block; height: 31px; vertical-align: middle; width: 15px; margin: 0 1px; } .double-bed-image-large-blue { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll 0 -800px transparent; display: inline-block; height: 31px; vertical-align: middle; width: 33px; } .pax-item { display: inline-block; } .pax-1 { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll 0 -110px transparent; display: inline-block; height: 17px; vertical-align: middle; width: 8px; } .map-image-container { display: none; } .word-balloon:after { border-color: #f9f9f9 transparent; border-style: solid; border-width: 15px 15px 0; bottom: -15px; content: ""; display: block; left: 27px; position: absolute; width: 0; } .word-balloon { background-color: #f9f9f9; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; color: black; margin: 1em 0 3em 12px; padding: 15px 9px 15px 15px; position: relative; width: 197px; height: 55px; } .word-balloon .testimonial-box { background-color: #f9f9f9; margin-left: -10px; display: none; width: 210px; } .word-balloon .testimonial { font-style: italic; font-size: 15px; font-family: DaxRegular; line-height: 20px; text-align: center; color: gray; } .word-balloon .customer-area { text-align: center; padding-bottom: 0px; padding-top: 3px; } .word-balloon .customer-area .name { color: gray; font-family: DaxRegular; font-size: 12px; } .word-balloon .customer-area .more-testimonials { color: gray; font-family: DaxRegular; font-size: 10px; font-style: italic; } .copyright-link { color: #a5ada2; } .discover-footer .df-margin { padding: 60px 8px 8px; } .discover-footer .df-margin .df-head { background-color: #e8e8e8; } .discover-footer .df-margin .df-head .df-head-content { border-bottom: 1px solid #cfcfcf; border-top: 1px solid #cfcfcf; padding: 15px 25px; white-space: nowrap; } .discover-footer .df-margin .df-head .df-head-content > div { display: inline-block; vertical-align: middle; width: 472px; } .discover-footer .df-margin .df-head .df-head-content .df-head-text .df-max-text-01 { background: url("png/holidaymax-common-0.0.0.2.png") no-repeat scroll 0 -120px transparent; height: 42px; vertical-align: middle; width: 300px; } .discover-footer .df-margin .df-head .df-head-content .df-head-text .df-max-text-02 { color: #ababab; font-family: "DaxMedium"; font-size: 27px; margin-left: 1px; vertical-align: middle; } .discover-footer .df-margin .df-head .df-head-content .df-head-title { color: #ababab; font-family: "DaxExtraBoldRegular"; font-size: 18px; } .win.ie8 .discover-footer .df-margin .df-head .df-head-content .df-head-title { font-family: "DaxExtraBoldRegular IE Legacy"; } .discover-footer .df-margin .df-head .df-head-content .df-head-sub { color: #ababab; font-family: "DaxRegular"; font-size: 18px; margin-left: 5px; } .win.ie8 .discover-footer .df-margin .df-head .df-head-content .df-head-sub { font-family: "DaxRegular IE Legacy"; } .discover-footer .df-margin .df-head .df-head-content .df-head-image { text-align: right; } .discover-footer .df-margin .df-head .df-head-content .df-head-image > img.hm { padding-right: 10px; } .discover-footer .df-margin .df-head .df-head-content .df-head-image > img { padding-right: 40px; vertical-align: middle; } .discover-footer .df-margin .df-body { background-color: #e8e8e8; display: inline-block; width: 994px; } .discover-footer .df-margin .df-body-content { padding: 25px; } .discover-footer .df-margin .df-body-content .df-body-quote { display: inline-block; width: 369px; } .discover-footer .df-margin .df-body-content .df-body-quote .word-balloon { margin: 1em 0 3em 60px; } .discover-footer .df-margin .df-body-content .df-body-quote .word-balloon .testimonial-box { margin-left: -10px; } .discover-footer .df-margin .df-body-content .df-body-quote .left-quote { background: url("png/venus-common-0.0.0.10.png") repeat scroll -560px 0 transparent; height: 36px; left: 48px; opacity: 0.2; position: relative; top: -142px; width: 49px; } .discover-footer .df-margin .df-body-content .df-body-quote .right-quote { background: url("png/venus-common-0.0.0.10.png") repeat scroll -621px 0 transparent; height: 36px; left: 191px; opacity: 0.2; position: relative; top: -50px; width: 49px; } .discover-footer .df-margin .df-body-content .df-body-links { display: inline-block; } .discover-footer .df-margin .df-body-content .df-body-links .df-links-entry { display: inline-block; margin-right: 55px; } .discover-footer .df-margin .df-body-content .df-body-links .df-links-entry .df-links-title { color: #ff6600; margin-bottom: 5px; font-family: "DaxMedium"; font-size: 21px; } .win.ie8 .discover-footer .df-margin .df-body-content .df-body-links .df-links-entry .df-links-title { font-family: "DaxMedium IE Legacy"; } .discover-footer .df-margin .df-body-content .df-body-links .df-links-entry .df-links-contents { color: #0099ff; font-family: Arial; font-size: 12px; margin-top: 5px; } .discover-footer .df-margin .df-body-content.hm .df-body-links { margin-top: 9px; vertical-align: top; } .discover-footer .df-margin .df-body-content.hm .df-body-quote { margin-left: 90px; } .discover-footer .df-margin .df-blue { background-color: #0294d0; -moz-border-radius: 0px 0px 5px 5px; -webkit-border-radius: 0px 0px 5px 5px; border-radius: 0px 0px 5px 5px; text-align: center; padding: 50px 50px 35px; } .discover-footer .df-margin .df-image-content { clear: both; width: 1002px; } .discover-footer .df-margin .df-image-content-margin { margin-top: -96px; } .discover-footer .df-margin .df-image-content .df-image-gray { background: none repeat scroll 0 0 #e8e8e8; display: inline-block; height: 76px; width: 994px; } .discover-footer .df-margin .df-image-content .df-image-blue { background: none repeat scroll 0 0 #0294d0; height: 104px; width: 994px; margin-top: -126px; } .discover-footer .df-margin .df-blue-image-left-margin { clear: both; } .discover-footer .df-margin .df-blue-image-left { background: url("png/discover-footer.png") no-repeat scroll 0 -56px transparent; display: inline-block; float: left; height: 170px; margin: -72px 0 0 -487px; position: relative; width: 483px; } .discover-footer .df-margin .df-blue-image-center { background: url("png/discover-footer.png") no-repeat scroll 0 -255px transparent; display: inline-block; height: 219px; width: 1015px; margin-left: -13px; } .discover-footer .df-margin .df-blue-image-right-margin { clear: both; } .discover-footer .df-margin .df-blue-image-right { background: url("png/discover-footer.png") no-repeat scroll -510px -38px transparent; display: inline-block; float: right; height: 170px; position: relative; width: 464px; margin: -221px -441px 0 0; } .discover-footer .df-margin .df-blue .df-blue-content .df-holiday-max { background: url("png/holidaymax-common-0.0.0.2.png") no-repeat scroll 0 0 transparent; height: 62px; width: 377px; } .discover-footer .df-margin .df-blue .df-blue-content .df-discover { color: white; font-family: "DaxExtraBoldRegular"; font-size: 42px; } .win.ie8 .discover-footer .df-margin .df-blue .df-blue-content .df-discover { font-family: "DaxExtraBoldRegular IE Legacy"; } .discover-footer .df-margin .df-blue .df-blue-content .df-discover-com { color: white; margin-left: -5px; font-family: "DaxMediumItalic"; font-size: 38px; } .win.ie8 .discover-footer .df-margin .df-blue .df-blue-content .df-discover-com { font-family: "DaxMediumItalic IE Legacy"; } .discover-footer .df-margin .df-blue .df-blue-content .df-live-deals { color: white; font-family: "DaxMedium"; font-size: 30px; } .win.ie8 .discover-footer .df-margin .df-blue .df-blue-content .df-live-deals { font-family: "DaxMedium IE Legacy"; } .discover-footer .df-copyright { border: 1px solid #e9e9e9; display: table; margin-top: 5px; position: absolute; width: 1000px; padding: 5px; } .discover-footer .df-copyright > div { display: table-cell; } .discover-footer .df-copyright > div:nth-of-type(2) { text-align: right; } .discover-footer .df-copyright:hover a { color: #0099ff; } .discover-footer .df-copyright .df-info { color: #a5ada2; font-family: Arial; font-size: 10px; line-height: 12px; } .discover-footer .df-copyright .df-disclaimer { color: #a5ada2; font-family: Arial; font-size: 10px; } .discover-footer .df-copyright > div > div { line-height: 12px; } .close-link { height: 30px; left: 514px; position: absolute; top: -17px; width: 37px; } .close-link-bg { background-color: #19b5ff; border-top-left-radius: 5px; height: 18px; opacity: 0.3; } .close-link-label { color: white; margin-left: 5px; margin-top: -18px; } .close-image-medium { cursor: pointer; display: inline-block; font-family: "DaxExtraBoldRegular"; font-size: 22px; margin: 2px; } .win.ie8 .close-image-medium { font-family: "DaxExtraBoldRegular IE Legacy"; } .close-image-small { cursor: pointer; display: inline-block; font-family: "DaxExtraBoldRegular"; font-size: 16px; margin-left: 1px; margin-top: 1px; } .win.ie8 .close-image-small { font-family: "DaxExtraBoldRegular IE Legacy"; } .close-image-large { display: inline-block; margin-top: 4px; margin-left: 1px; cursor: pointer; font-family: "DaxBlackRegular"; font-size: 27px; } .win.ie8 .close-image-large { font-family: "DaxBlackRegular IE Legacy"; } .close-box-small-orange { border: 2px solid white; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; background-color: #ff7e0c; color: white; display: inline-block; float: right; height: 20px; margin-right: -2px; margin-top: -2px; text-align: center; width: 20px; } .close-box-medium-blue { border: 2px solid white; -moz-border-radius: 30px 30px 30px 30px; -webkit-border-radius: 30px 30px 30px 30px; border-radius: 30px 30px 30px 30px; background-color: #19b5ff; color: white; display: inline-block; float: right; height: 30px; margin-right: -12px; margin-top: -24px; text-align: center; width: 30px; position: relative; } .close-box-large-blue { background-color: #19b5ff; border: 2px solid white; -moz-border-radius: 30px 30px 30px 30px; -webkit-border-radius: 30px 30px 30px 30px; border-radius: 30px 30px 30px 30px; color: white; display: inline-block; float: right; height: 38px; margin-right: -16px; margin-top: -37px; position: relative; text-align: center; width: 38px; } .close-box-medium-orange { border: 2px solid white; -moz-border-radius: 30px 30px 30px 30px; -webkit-border-radius: 30px 30px 30px 30px; border-radius: 30px 30px 30px 30px; background-color: #ff7e0c; color: white; display: inline-block; float: right; height: 30px; margin-right: -12px; margin-top: -24px; text-align: center; width: 30px; } .plus-box-small-blue { background-color: #95dcfe; border: 2px solid #d9f0fa; -moz-border-radius: 25px 25px 25px 25px; -webkit-border-radius: 25px 25px 25px 25px; border-radius: 25px 25px 25px 25px; color: #d0f0ff; display: inline-block; float: right; height: 21px; margin-right: -4px; margin-top: -24px; position: relative; text-align: center; width: 23px; } .plus-image-small { cursor: pointer; display: inline-block; font-family: "DaxExtraBoldRegular"; font-size: 26px; margin: -3px; } .plus-box-small-gray { background-color: #d7dcdf; border: 2px solid #d7dcdf; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; color: #fcfcfc; display: inline-block; float: right; height: 11px; margin-right: 0; margin-top: 0px; position: relative; text-align: center; width: 11px; } .plus-image-gray-small { cursor: pointer; display: inline-block; font-family: DaxRegular; font-size: 17px; font-weight: bold; margin: -3px; } .warning-icon { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll 0 -1993px transparent; height: 60px; width: 60px; } .de-room-rates .room-bed-option-popup { display: none; } .inline-display { color: #4d4d4d; font-family: Arial; font-size: 11px; font-weight: normal; } .no-margin { margin: 0; } .venus-alert-box { border: 1px solid #f4c985; background-color: #ffe7a6; background-image: -webkit-gradient(linear, left top, left bottom, from(#ffe7a6), to(#ffe18e)); background-image: -webkit-linear-gradient(top, #ffe7a6, #ffe18e); background-image: -moz-linear-gradient(top, #ffe7a6, #ffe18e); background-image: -o-linear-gradient(top, #ffe7a6, #ffe18e); background-image: linear-gradient(to bottom, #ffe7a6, #ffe18e); background-image: -ms-linear-gradient(top, #ffe7a6 0%, #ffe18e 100%); background-image: linear-gradient(to bottom, #ffe7a6 0%, #ffe18e 100%); -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; position: absolute; width: auto; -moz-box-shadow: 1px 1px 3px graytext; -webkit-box-shadow: 1px 1px 3px graytext; box-shadow: 1px 1px 3px graytext; z-index: 9999; } .va-b-margin { padding: 5px 7px 5px 7px; } .va-b-margin .va-b-icon { background-color: #ffae1a; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; display: inline-block; height: 15px; padding: 3px; text-align: center; width: 15px; border: 1px solid orange; vertical-align: top; } .va-b-margin .va-b-icon .alerts-bang { display: inline-block; font-family: "DaxExtraBoldRegular"; font-size: 18px; color: white; font-weight: bold; } .va-b-margin .va-b-message { display: inline-block; margin-left: 10px; vertical-align: -7px; } .va-b-margin .va-b-arrow-margin { position: relative; } .va-b-margin .va-b-arrow { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -60px -2024px transparent; width: 31px; height: 13px; position: absolute; top: 5px; left: 10px; } .va-b-margin .va-b-message .not-selected { font-family: Arial; font-weight: bold; font-style: italic; font-size: 11px; } .va-b-margin .va-b-message .msg-text { font-family: Arial; font-style: italic; font-size: 11px; margin-left: 5px; } .venus-alert-box-calendar { border: 1px solid #f4c985; background-color: #ffe7a6; background-image: -webkit-gradient(linear, left top, left bottom, from(#ffe7a6), to(#ffe18e)); background-image: -webkit-linear-gradient(top, #ffe7a6, #ffe18e); background-image: -moz-linear-gradient(top, #ffe7a6, #ffe18e); background-image: -o-linear-gradient(top, #ffe7a6, #ffe18e); background-image: linear-gradient(to bottom, #ffe7a6, #ffe18e); background-image: -ms-linear-gradient(top, #ffe7a6 0%, #ffe18e 100%); background-image: linear-gradient(to bottom, #ffe7a6 0%, #ffe18e 100%); -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; position: absolute; width: auto; z-index: 9999; -moz-box-shadow: 1px 1px 3px graytext; -webkit-box-shadow: 1px 1px 3px graytext; box-shadow: 1px 1px 3px graytext; } .vac-b-margin { padding: 5px 7px 5px 7px; } .vac-b-margin .vac-b-icon { background-color: #ffae1a; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; display: inline-block; height: 15px; padding: 3px; text-align: center; width: 15px; border: 1px solid orange; vertical-align: 1px; } .vac-b-margin .vac-b-icon .alerts-bang { display: inline-block; font-family: "DaxExtraBoldRegular"; font-size: 18px; color: white; font-weight: bold; } .vac-b-margin .vac-b-message { display: inline-block; margin-left: 10px; vertical-align: -7px; width: 164px; } .vac-b-margin .vac-b-arrow-margin { position: relative; } .vac-b-margin .vac-b-arrow { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -60px -1996px transparent; height: 23px; left: -21px; position: absolute; top: -31px; width: 14px; } .vac-b-margin .vac-b-message .not-selected { font-family: Arial; font-weight: bold; font-style: italic; font-size: 11px; } .vac-b-margin .vac-b-message .msg-text { font-family: Arial; font-style: italic; font-size: 11px; font-weight: normal; } .venus-loader.accom { width: 425px; } .venus-loader { overflow: hidden; position: fixed; -moz-box-shadow: 0 0 100px black; -webkit-box-shadow: 0 0 100px black; box-shadow: 0 0 100px black; text-align: center; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; display: none; z-index: 1000000; } .venus-loader .vl-white { padding: 5px; background-color: White; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; } .venus-loader .vl-loader-text #vl-loader-graphic { background-color: #f3f3f3; margin-right: 5px; vertical-align: text-top; } .venus-loader .vl-loader-text .vl-loader-graphic { background-image: url("gif/loading-graphic-v-3.gif"); background-position: center center; background-repeat: no-repeat; display: inline-block; height: 29px; vertical-align: middle; width: 28px; } .venus-loader .vl-loader-tick { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -81px -2005px transparent; background-repeat: no-repeat; display: inline-block; height: 15px; vertical-align: middle; width: 17px; } .venus-loader .vl-loader-text { font-family: DaxMedium; font-size: 24px; font-style: italic; color: #ff7e0c; line-height: 30px; } .venus-loader .vl-million { padding-top: 20px; } .venus-loader .vl-credit-card { padding-bottom: 25px; } .venus-loader .vl-million, .venus-loader .vl-credit-card { color: #828081; font-family: DaxMedium; font-size: 14px; line-height: 18px; margin: auto; text-align: left; width: 210px; } .venus-loader .vl-line-0 { color: #676767; font-family: DaxRegular; font-size: 12px; margin-top: 5px; } .venus-loader .vl-line-1 { margin-top: 10px; padding-left: 50px; padding-right: 50px; white-space: nowrap; } .venus-loader .vl-line-1, .venus-loader .vl-line-2 { font-family: DaxRegular; font-size: 24px; color: #828081; } .venus-loader .vl-line-1 b { font-family: DaxBold; font-size: 24px; } .venus-loader .vl-line-2 { padding-top: 5px; padding-left: 50px; padding-right: 50px; text-transform: capitalize; } .venus-loader .vl-dah { color: White; font-family: DaxBold; font-size: 22px; } .venus-loader .vl-dah i { font-family: DaxMedium; } .venus-loader .vl-compare { color: White; font-family: DaxRegular; font-size: 16px; } .venus-loader .vl-holiday-max { background: url("png/holidaymax-common-0.0.0.2.png") no-repeat scroll 0 -72px transparent; height: 34px; width: 207px; } .venus-loader .vl-top-content { padding: 30px 0 0 0; } .venus-loader .vl-top { background-color: #f3f3f3; -moz-border-radius: 5px 5px 0 0; -webkit-border-radius: 5px 5px 0 0; border-radius: 5px 5px 0 0; } .win.ie9 .venus-loader .vl-bottom { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc3MTkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiMwMUIxRkMiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiMwMDk5RDUiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c3MTkpIiAvPgo8L3N2Zz4="); } .venus-loader .vl-bottom { background-color: #03a1e2; background-image: -webkit-gradient(linear, left top, left bottom, from(#03a1e2), to(#0088c1)); background-image: -webkit-linear-gradient(top, #03a1e2, #0088c1); background-image: -moz-linear-gradient(top, #03a1e2, #0088c1); background-image: -o-linear-gradient(top, #03a1e2, #0088c1); background-image: linear-gradient(to bottom, #03a1e2, #0088c1); background-image: -ms-linear-gradient(top, #03a1e2 0%, #0088c1 100%); background-image: linear-gradient(to bottom, #03a1e2 0%, #0088c1 100%); padding: 18px 0; -moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px; } .venus-loader-mask { position: absolute; display: none; background-color: black; height: 100%; width: 100%; opacity: 0.65; top: 0; left: 0; z-index: 999999; } .deal-merchandising-label-free-nights-2 { height: 55px; width: 80px; background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -4px -2072px transparent; float: left; position: absolute; } .deal-merchandising-label-free-nights-3 { height: 55px; width: 80px; background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -92px -2072px transparent; float: left; position: absolute; } .deal-merchandising-label-free-nights-4 { height: 55px; width: 80px; background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -182px -2072px transparent; float: left; position: absolute; } .deal-merchandising-label-free-nights-5 { height: 55px; width: 80px; background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -272px -2072px transparent; float: left; position: absolute; } .deal-merchandising-label-free-night { height: 55px; width: 65px; background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -91px -2137px transparent; float: left; position: absolute; } .deal-merchandising-label-free-nights { height: 65px; width: 80px; background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -166px -2137px transparent; float: left; position: absolute; } .deal-merchandising-label-great-deal { height: 55px; width: 80px; background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -257px -2137px transparent; float: left; position: absolute; } .deal-merchandising-label-long-stay-special { height: 60px; width: 85px; background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -3px -2198px transparent; float: left; position: absolute; } .deal-merchandising-label-featured { height: 55px; width: 80px; background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -3px -2137px transparent; float: left; position: absolute; } .deal-merchandising-label-top-deal { height: 60px; width: 85px; background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -99px -2198px transparent; float: left; position: absolute; } .merchandising-label-test-details { background-color: white; border: 1px solid #ff9c41; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; padding: 10px; min-height: 150px; width: 250px; z-index: 1; display: none; position: relative; box-shadow: 0 0 10px #d8d8d8; text-align: right; top: -30px; right: 90px; float: right; } .merchandising-label-container { height: 60px; width: 85px; float: left; position: absolute; } .live-help-invite { display: none; padding: 8px; width: 186px; position: absolute; top: 500px; left: 235px; border: 2px solid #ff7e0c; background-color: white; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; box-shadow: 0 0 10px #d8d8d8; z-index: 99992; } .live-help-invite .lhi-need-help { color: #ff6600; font-family: "DaxBold"; font-size: 14px; font-weight: normal; } .live-help-invite .lhi-header-text, .lhi-custom-text { color: #676767; font-family: "DaxRegular"; font-size: 15px; font-style: normal; font-weight: normal; margin: 3px 0 6px 0; } .live-help-invite .lhi-button .lhi-chat-link { background-color: #ff7800; background-image: -webkit-gradient(linear, left top, left bottom, from(#ff7800), to(#f75200)); background-image: -webkit-linear-gradient(top, #ff7800, #f75200); background-image: -moz-linear-gradient(top, #ff7800, #f75200); background-image: -o-linear-gradient(top, #ff7800, #f75200); background-image: linear-gradient(to bottom, #ff7800, #f75200); background-image: -ms-linear-gradient(top, #ff7800 0%, #f75200 100%); background-image: linear-gradient(to bottom, #ff7800 0%, #f75200 100%); font-family: "DaxExtraBoldRegular"; font-size: 18px; font-weight: normal; height: 20px; display: inline-block; line-height: 24px; padding: 2px 12px 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; color: white; } .live-help-invite .lhi-button .lhi-no-thanks { font-family: "DaxExtraBoldRegular"; font-size: 13px; margin-left: 15px; vertical-align: -4px; } .cart-item .bar-separator { display: none; } .cart-item .ci-content .ci-book-container { border: 1px solid #ff7e0c; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background-color: #ff7e0c; height: 51px; margin-right: 9px; color: white; } .win.ie8 .cart-item .ci-content .ci-book-container .cib-margin { width: auto; } .cart-item .ci-content .ci-book-container .cib-margin { height: 100%; padding: 10px 0 10px 0; width: 100%; } .cart-item .ci-content .ci-book-container .cib-margin .cib-sold-text { display: block; font-family: "DaxBlackRegular"; font-size: 25px; margin-right: 20px; position: relative; text-align: right; top: 35%; } .cart-item .ci-content .ci-book-container .cib-details { display: inline-block; margin: 0 25px 0 24px; } .cart-item .ci-content .ci-book-container .cib-details .cib-text { font-family: "DaxRegular"; font-size: 11px; vertical-align: 7px; } .cart-item .ci-content .ci-book-container .cib-details .cib-fee-text { font-family: "DaxBold"; font-size: 11px; } .cart-item .ci-content .ci-book-container .cib-right { display: inline-block; position: relative; float: right; margin-right: 13px; top: -7px; } .cart-item .ci-content .ci-book-container .cib-total { display: inline-block; margin-right: 10px; } .cart-item .ci-content .ci-book-container .cib-total .cib-currency { font-family: "DaxExtraBoldRegular"; font-size: 14px; vertical-align: 5px; margin-right: -3px; } .cart-item .ci-content .ci-book-container .cib-total .cib-amount { font-family: DaxBlackRegular; font-size: 25px; } .cart-item .ci-content .ci-book-container .cib-total .cib-total-text { font-family: Arial; font-size: 12px; } .cart-item .ci-content .ci-book-container .cib-button { display: inline-block; } .cart-item .ci-content .ci-book-container .cib-button .cib-button-text { background-color: #ff7800; background-image: -webkit-gradient(linear, left top, left bottom, from(#ff7800), to(#f7661d)); background-image: -webkit-linear-gradient(top, #ff7800, #f7661d); background-image: -moz-linear-gradient(top, #ff7800, #f7661d); background-image: -o-linear-gradient(top, #ff7800, #f7661d); background-image: linear-gradient(to bottom, #ff7800, #f7661d); background-image: -ms-linear-gradient(top, #ff7800 0%, #f7661d 100%); background-image: linear-gradient(to bottom, #ff7800 0%, #f7661d 100%); border: 1px solid white; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding: 4px 22px; font-size: 18px; font-family: "DaxExtraBoldRegular"; vertical-align: 9px; color: white; cursor: pointer; } .cart-item .line-itin { margin: 20px 0 20px 0; } .cart-item .line-itin .li-content .li-detail { position: relative; margin-top: -2px; } .cart-item .line-itin .li-content .li-detail.cart-bonus-detail { display: none; } .cart-item .line-itin .li-content .li-detail .li-title { font-family: "DaxMedium"; font-size: 16px; font-size: 15px; display: inline-block; position: absolute; top: 39%; border: 1px solid #ffecc4; color: #828081; padding: 4px; background: #ffecc4; min-width: 50px; max-width: 55px; height: 16px; } .cart-item .line-itin .li-content .li-detail .li-title:after { border-color: transparent #ffecc4; border-style: solid; border-width: 7px 0 7px 8px; content: ""; display: block; left: 54px; position: relative; top: -15px; width: 0; } .cart-item .line-itin .li-content .li-detail .li-title.title-hover { background: #ffd1a9; border-color: #ffd1a9; } .cart-item .line-itin .li-content .li-detail:first-child .bar:nth-of-type(2) { border-top-left-radius: 5px; border-top-right-radius: 5px; } .cart-item .line-itin .li-content .li-detail:last-child .bar:nth-of-type(2) { border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; } .cart-item .line-itin .li-content .li-detail .bar-content { padding-right: 25px; } .cart-item .line-itin .li-content .li-detail:last-child .bar-content:last-child { border: none; } .cart-item .blue-button { display: none; } .cart-item .accom-line .al-content .fb-detail { display: none; } .cart-item .accom-line .al-content .al-hotel-content { margin-bottom: 15px; } .cart-item .accom-line .al-content .al-image-margin { display: inline-block; vertical-align: top; } .cart-item .accom-line .al-content .al-image-margin .al-image { -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; display: block; height: 50px; width: 80px; } .cart-item .accom-line .al-content .al-hotel-content .al-hotel { display: inline-block; margin-left: 15px; } .cart-item .accom-line .al-content .al-hotel-content .al-hotel .alh-detail-link { display: none; } .cart-item .accom-line .al-content .al-hotel-content .al-hotel .alh-name { font-family: Arial; font-weight: bold; font-size: 12px; font-size: 15px; margin-bottom: 2px; color: #323232; } .cart-item .accom-line .al-content .al-hotel-content .al-hotel .alh-name .cart-al-duration { font-family: Arial; font-size: 11px; font-weight: normal; color: #676767; } .cart-item .accom-line .al-content .al-hotel-content .al-hotel .alh-address { font-family: Arial; font-size: 11px; font-weight: normal; color: gray; display: none; } .cart-item .accom-line .al-content .al-hotel-content .al-hotel .alh-detail { margin-top: 10px; color: gray; } .cart-item .accom-line .al-content .al-hotel-content .al-hotel .alh-detail .alh-duration { display: none; font-family: Arial; font-size: 11px; font-weight: normal; margin-bottom: 2px; color: #676767; } .cart-item .accom-line .al-content .al-hotel-content .al-hotel .alh-detail .alh-stay { font-family: Arial; font-weight: bold; font-size: 11px; margin-bottom: 2px; } .cart-item .accom-line .al-content .al-hotel-content .al-hotel .alh-detail .alh-date { font-family: Arial; font-weight: bold; font-style: italic; font-size: 11px; color: #4d4d4d; } .cart-item .accom-line .al-content .al-room-content { margin-bottom: 15px; -margin-bottom: 10px; } .cart-item .accom-line .al-content .al-room-content .al-room { display: inline-block; color: gray; margin-left: 15px; max-width: 350px; } .cart-item .accom-line .al-content .al-room-content .al-room img, .cart-item .accom-line .al-content .al-room-content .al-room span { vertical-align: middle; } .cart-item .accom-line .al-content .al-room-content .al-room .alr-name { font-family: Arial; font-weight: bold; font-size: 11px; margin-bottom: 2px; color: #676767; } .cart-item .accom-line .al-content .al-room-content .al-room .room-notice { display: none; } .cart-item .accom-line .al-content .al-room-content .al-room .alr-pax { display: inline-block; } .cart-item .accom-line .al-content .al-room-content .al-room .alr-pax-item { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll 0 -110px transparent; display: inline-block; height: 17px; vertical-align: middle; width: 8px; } .cart-item .accom-line .al-content .al-room-content .al-room .alr-pax-text { color: #676767; vertical-align: middle; font-family: Arial; font-size: 11px; font-weight: normal; } .cart-item .accom-line .al-content .al-room-content .al-room .alr-bed { display: inline-block; } .cart-item .accom-line .al-content .al-room-content .al-room .alr-bed .display { color: #676767; margin-left: 4px; vertical-align: middle; font-family: Arial; font-size: 11px; font-weight: normal; } .cart-item .accom-line .al-content .al-room-content .al-room .alr-bed img { margin-left: 0px; } .cart-item .accom-line .al-content .al-room-content .al-room .alr-bed-item { display: inline-block; height: 17px; vertical-align: middle; width: 18px; margin-left: 6px; } .cart-item .accom-line .al-content .al-room-content .al-room .alr-bed-text { vertical-align: -2px; font-family: Arial; font-size: 11px; font-weight: normal; } .cart-item .accom-line .al-content .al-room-content .al-room .alr-config-text { font-family: Arial; font-style: italic; font-size: 10px; font-weight: bold; color: gray; display: none; } .cart-item .accom-line .al-content .al-room-content .al-room .alr-config-sub-text { display: none; } .cart-item .accom-line .al-content .al-room-content .al-room .alr-config-sub-text { font-family: Arial; font-style: italic; font-size: 10px; color: gray; } .cart-item .accom-line .al-content .al-bonus-content { margin-left: 101px; background-color: #fff9e0; width: 306px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; padding: 5px; display: none; } .cart-item .accom-line .al-content .al-bonus-content .alb-detail { color: #4d4d4d; } .cart-item .accom-line .al-content .al-bonus-content .alb-detail .alb-title { font-family: Arial; font-weight: bold; font-size: 11px; } .cart-item .accom-line .al-content .al-bonus-content .alb-detail .alb-free { font-family: "DaxBlackRegular"; } .cart-item .accom-line .al-content .al-bonus-content .alb-detail .alb-sub-text { color: #323232; font-family: Arial; font-weight: bold; font-size: 11px; } .cart-item .flight-line .fl-content .fl-image-margin { display: inline-block; vertical-align: 29px; } .cart-item .flight-line .fl-content .fl-detail { display: inline-block; color: #676767; margin-left: 15px; } .cart-item .flight-line .fl-content .fl-detail .fl-destination-name { font-family: Arial; font-weight: bold; font-size: 12px; font-size: 16px; margin-bottom: 2px; color: #323232; } .cart-item .flight-line .fl-content .fl-detail .fl-arline { font-family: Arial; font-size: 11px; font-weight: normal; margin-bottom: 2px; } .cart-item .flight-line .fl-content .fl-detail .fl-info { display: none; } .cart-item .flight-line .fl-content .fl-detail .fl-depart { margin-bottom: 2px; } .cart-item .flight-line .fl-content .fl-detail .fl-label { font-family: Arial; font-weight: bold; font-size: 11px; } .cart-item .flight-line .fl-content .fl-detail .fl-date-description { font-family: Arial; font-weight: bold; font-style: italic; font-size: 11px; color: #4d4d4d; } .cart-item .flight-line .fl-content .fl-detail .fl-arrive-date-description { font-family: Arial; font-weight: bold; font-style: italic; font-size: 11px; color: #4d4d4d; } .cart-item .flight-line .fl-content .fl-detail .fl-fare { font-family: Arial; font-style: italic; font-size: 11px; margin-bottom: 2px; display: none; } .cart-item .flight-line .fl-content .fl-detail .fl-fare-name { font-family: Arial; font-style: italic; font-size: 11px; } .cart-item .flight-line .fl-content .fl-detail .fl-baggage { margin-top: 3px; display: none; } .cart-item .flight-line .fl-content .fl-detail .fl-baggage .fl-baggage-text { font-family: Arial; font-size: 11px; font-weight: normal; vertical-align: -3px; } .img-lock { background: url("png/venus-common-0.0.0.10.png") repeat scroll -674px -1px transparent; height: 65px; vertical-align: middle; width: 55px; } .img-visa { background: url("png/venus-common-0.0.0.10.png") repeat scroll -548px -143px transparent; height: 16px; vertical-align: middle; width: 50px; } .img-mastercard { background: url("png/venus-common-0.0.0.10.png") repeat scroll -602px -134px transparent; height: 30px; vertical-align: middle; width: 50px; } .img-dinersclub { background: url("png/venus-common-0.0.0.10.png") repeat scroll -655px -136px transparent; height: 28px; vertical-align: middle; width: 39px; } .img-amex { background: url("png/venus-common-0.0.0.10.png") repeat scroll -697px -137px transparent; height: 27px; vertical-align: middle; width: 28px; } .img-visa-bg { background: url("png/venus-common-0.0.0.10.png") repeat scroll -557px -59px transparent; height: 16px; vertical-align: -26px; width: 57px; } .img-mastercard-bg { background: url("png/venus-common-0.0.0.10.png") repeat scroll -621px -51px transparent; height: 31px; vertical-align: -33px; width: 52px; } .img-dinersclub-bg { background: url("png/venus-common-0.0.0.10.png") repeat scroll -621px -87px transparent; height: 42px; vertical-align: -39px; width: 53px; } .img-amex-bg { background: url("png/venus-common-0.0.0.10.png") repeat scroll -564px -90px transparent; height: 39px; vertical-align: -38px; width: 39px; margin-left: 6px; } .check-image { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -240px -175px transparent; height: 24px; left: 353px; position: absolute; vertical-align: -3px; width: 25px; top: 19px; display: none; } .input-error-background { background-color: #ff6600; font-family: Arial; font-weight: normal; font-size: 16px; color: white; } .credit-card-error-background { background-color: #ff6600; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; } .credit-card-error-background .cc-label { color: white; } .input-skip-error-text { font-family: Arial; font-style: italic; font-size: 16px; } .error-msg span { font-family: Arial; font-style: italic; font-size: 11px; color: #ff7e0c; } .email-content { display: inline-block; margin-left: 44px; } .address-validation-content { display: inline-block; left: 357px; top: 39px; position: absolute; width: 100px; } .suburb-validation-content { display: inline-block; left: 357px; top: 39px; position: absolute; width: 100px; } .postcode-validation-content { display: inline-block; left: 357px; top: 39px; position: absolute; width: 100px; } .phone-validation-content { display: inline-block; left: 357px; top: 39px; position: absolute; width: 127px; } .country-validation-content { display: inline-block; left: 357px; top: 39px; position: absolute; width: 127px; } .cardnum-validation-content { display: inline-block; left: 357px; top: 39px; position: absolute; width: 205px; } .cardname-validation-content { display: inline-block; left: 357px; top: 39px; position: absolute; width: 127px; } .cvc-validation-content { display: inline-block; left: 224px; top: 38px; position: absolute; width: 127px; } .pp-first-name-validation-content { display: inline-block; left: 355px; top: 61px; position: absolute; width: 127px; } .pp-last-name-validation-content { display: inline-block; left: 355px; top: 117px; position: absolute; width: 127px; } .baggage-validation-content { display: none; left: 346px; position: absolute; top: 9px; width: 170px; } .membership-validation-content { display: none; left: 177px; position: absolute; top: 64px; width: 170px; } .chk-baggage-validation-content { display: none; left: 235px; position: absolute; top: 23px; width: 122px; } .cc-validation-content { display: inline-block; left: 355px; position: absolute; text-align: left; top: 54px; width: 107px; } .cc-type .check-image { top: 42px; left: 353px; } .address-1 .check-image { top: 25px; } .address-2 .check-image { top: 59px; } .suburb .check-image { top: 25px; } .post-code .check-image { top: 25px; } .phone .check-image { top: 25px; } .country .check-image { top: 25px; } .card-number .check-image { top: 25px; } .card-name .check-image { top: 25px; } .cvc .check-image { top: 25px; left: 224px; } .pp-first-name .check-image { top: 49px; } .pp-last-name .check-image { top: 104px; } .bff-loyalty .check-image { left: 170px; top: 52px; } .pp-baggage-button .pp-check-image { left: 344px; top: -3px; } .bff-baggage .check-image { left: 232px; top: 17px; } .loader-text-item .check-image { left: 237px; display: inline-block; top: -9px; } .loader-text-item .check-image.payment-check-image { top: 6px; } .loader-text-item .check-image.almost-done-image { top: 22px; } .alert-icon { vertical-align: top; background-color: #ffae1a; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px; display: inline-block; height: 15px; padding: 3px; text-align: center; width: 15px; border: 1px solid orange; } .cc-toop-tip.venus-general-info { left: 370.5px; top: -14.85px; } .cc-tool-tip .info-header { vertical-align: -7px; margin-left: 3px; } .cc-tool-tip .info-title-text { color: red; font-family: "DaxMedium"; font-size: 15px; font-weight: bold; font-style: normal; } .cc-tool-tip .info-sub-text { font-family: "DaxMedium"; font-size: 12px; font-style: normal; } .cc-tool-tip .info-arrow-image { top: -57px; } .win.ie9 .tool-bar { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc2MTMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGOUY5RjkiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNFREVDRUMiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c2MTMpIiAvPgo8L3N2Zz4="); } .tool-bar { height: 20px; padding-top: 4px; background-color: #fdfdfd; background-image: -webkit-gradient(linear, left top, left bottom, from(#fdfdfd), to(#e5e5e5)); background-image: -webkit-linear-gradient(top, #fdfdfd, #e5e5e5); background-image: -moz-linear-gradient(top, #fdfdfd, #e5e5e5); background-image: -o-linear-gradient(top, #fdfdfd, #e5e5e5); background-image: linear-gradient(to bottom, #fdfdfd, #e5e5e5); background-image: -ms-linear-gradient(top, #fdfdfd 0%, #e5e5e5 100%); background-image: linear-gradient(to bottom, #fdfdfd 0%, #e5e5e5 100%); width: 1903px; margin-left: -448px; } .tool-bar .tb-content .tb-menu-container { position: relative; } .tool-bar .tb-content .tb-menu { display: inline-block; position: absolute; left: 24%; } .tool-bar .tb-content .tb-link { font-family: Arial; font-size: 11px; font-weight: normal; color: #4d4d4d; } .tool-bar .tb-content .tb-link:hover { color: #0099ff; cursor: pointer; } .tool-bar .tb-content .tb-recently-container { position: relative; z-index: 1; } .tool-bar .tb-content .tb-recently { display: inline-block; left: 45%; position: absolute; } .tool-bar .tb-content .tb-recently-margin { margin-top: -7px; } .cart-container { display: none; } .tool-bar .tb-content .tb-shopping-cart { display: inline-block; height: 24px; padding-right: 3px; float: right; cursor: pointer; } .tool-bar .tb-content .tb-shopping-cart.with-cart { background-color: #ffcc8f; border-left: 1px solid #ff7e0c; border-right: 1px solid #ff7e0c; } .tool-bar .tb-content .tb-shopping-cart.empty-cart img { display: none; } .tool-bar .tb-content .tb-shopping-cart img { height: 18px; padding: 3px; width: 24px; } .tool-bar .tb-content .recently-add-border { border-left: 1px solid #ff7e0c; border-right: 1px solid #ff7e0c; background-color: #ffd1a9; } .tool-bar .tb-content .tb-recently-content { background-color: #e5e5e5; border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; cursor: pointer; display: inline-block; height: 24px; line-height: 25px; margin-top: 3px; padding-left: 5px; padding-right: 5px; width: 96px; } .tool-bar .tb-content .tb-recently-content:hover .tb-recently-viewed { color: #0099ff; } .tool-bar .tb-content .tb-recently-content-clicked { background-color: #ffcc8f; border-left: 1px solid #ff7e0c; border-right: 1px solid #ff7e0c; } .tool-bar .tb-content .tb-recently-content .tb-recently-button { display: inline-block; } .tool-bar .tb-content .tb-recently-content .shape { display: inline-block; } .tool-bar .tb-content .tb-recently-content .tb-recently-viewed { color: #828081; font-family: Arial; font-size: 10px; } .tool-bar .tb-content .tb-recently-content .tb-recently-clear { color: #0099ff; display: none; margin-left: 22px; font-family: Arial; font-size: 10px; } .tool-bar .tb-content .tb-recently-content .clear-all-recently-viewed { background-color: white; border: 1px solid orange; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; -moz-box-shadow: 0 2px 5px gray; -webkit-box-shadow: 0 2px 5px gray; box-shadow: 0 2px 5px gray; cursor: auto; display: none; left: -15px; padding: 10px; position: absolute; text-align: center; width: 165px; z-index: 10000; } .venus-alert-info { background-color: white; border: 1px solid orange; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; -moz-box-shadow: 0 2px 5px gray; -webkit-box-shadow: 0 2px 5px gray; box-shadow: 0 2px 5px gray; cursor: auto; display: none; padding: 10px; position: absolute; text-align: center; width: 165px; z-index: 10000; top: 1px; right: -190px; } .venus-alert-info .confirmation-text { color: #959494; line-height: 15px; font-family: Arial; font-size: 12px; } .venus-alert-info .button-container { text-align: center; } .venus-alert-info .button-container .confirm-button { background-color: #ff7800; background-image: -webkit-gradient(linear, left top, left bottom, from(#ff7800), to(#f7661d)); background-image: -webkit-linear-gradient(top, #ff7800, #f7661d); background-image: -moz-linear-gradient(top, #ff7800, #f7661d); background-image: -o-linear-gradient(top, #ff7800, #f7661d); background-image: linear-gradient(to bottom, #ff7800, #f7661d); background-image: -ms-linear-gradient(top, #ff7800 0%, #f7661d 100%); background-image: linear-gradient(to bottom, #ff7800 0%, #f7661d 100%); border: 1px solid white; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; box-shadow: 1px 1px 3px -2px black; color: white; cursor: pointer; display: inline-block; font-family: "DaxExtraBoldRegular"; font-size: 13px; font-weight: normal; height: 18px; line-height: 18px; text-align: center; width: 60px; } .venus-alert-info .button-container .confirm-button.ok { margin-top: 10px; } .venus-alert-info .button-container .confirm-button.yes { float: left; margin-left: 15px; margin-top: 10px; } .venus-alert-info .button-container .confirm-button.no { float: right; margin-right: 15px; margin-top: 10px; } .tool-bar .tb-content .tb-tools-container { position: relative; z-index: 1; } .tool-bar .tb-content .tb-tools { display: inline-block; position: absolute; right: 57.5%; margin-top: 3px; } .tool-bar .tb-content .tb-tools .tb-book { display: inline-block; cursor: pointer; } .tool-bar .tb-content .tb-tools .tb-print { display: inline-block; margin-left: 7px; cursor: pointer; vertical-align: top; } .tool-bar .tb-content .tb-tools .tb-share { display: none; margin-left: 7px; cursor: pointer; vertical-align: top; } .tool-bar .tb-content .tb-tools .tb-book:hover .tb-link-book-image { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -215px -209px transparent; } .tool-bar .tb-content .tb-tools .tb-book:hover .tb-link { color: #0099ff; } .tool-bar .tb-content .tb-tools .tb-print:hover .tb-link-print-image { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -259px -209px transparent; } .tool-bar .tb-content .tb-tools .tb-print:hover .tb-link { color: #0099ff; } .tool-bar .tb-content .tb-tools .tb-share:hover .tb-link-share-image { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -297px -210px transparent; } .tool-bar .tb-content .tb-tools .tb-share:hover .tb-link { color: #0099ff; } .tool-bar .tb-content .tb-tools .tb-link-book-image { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -196px -209px transparent; display: inline-block; height: 17px; margin-top: -5px; width: 21px; } .tool-bar .tb-content .tb-tools .tb-link-print-image { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -237px -209px transparent; display: inline-block; height: 17px; margin-top: -5px; width: 21px; } .tool-bar .tb-content .tb-tools .tb-link-share-image { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -279px -209px transparent; display: inline-block; height: 18px; margin-top: -5px; width: 21px; margin-right: -1px; } .tool-bar .tb-content .tb-tools .tb-link { font-family: Arial; font-size: 10px; vertical-align: top; display: inline-block; } .tool-bar .tb-content .tb-user-container { position: relative; z-index: 1; } .tool-bar .tb-content .tb-user { display: inline-block; position: absolute; right: 445px; text-align: right; top: 20px; height: 0; } .tool-bar .tb-content .tb-user .tb-user-margin { display: inline-block; position: relative; top: -24px; } .tool-bar .tb-content .tb-shopping-cart .tb-link { display: inline-block; margin-top: 7px; vertical-align: top; } .tool-bar .tb-content .tb-shopping-cart .tb-link span { margin-left: 5px; } .tool-bar .tb-content .tb-shopping-cart.empty-cart .tb-link { vertical-align: top; display: inline-block; font-family: Arial; font-size: 10px; } .tool-bar .tb-content .tb-user-name { vertical-align: top; } .tool-bar .tb-content .tb-shopping-cart .tb-cart-image { margin-top: 2px; } .tool-bar .tb-content .tb-cart-image { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -316px -209px transparent; display: inline-block; height: 18px; width: 21px; vertical-align: top; } .tool-bar .tb-content .tb-cart-container { position: relative; } .tool-bar .tb-content .tb-cart { display: inline-block; right: 23.4%; position: absolute; margin-top: 3px; } .tool-bar .tb-content .tb-cart-margin { height: 27px; margin-top: -10px; } .tool-bar .tb-content .tb-cart-content { border-left: 1px solid #ff7e0c; border-right: 1px solid #ff7e0c; background-color: #ffd1a9; cursor: pointer; display: inline-block; padding: 6px 8px 4px 2px; float: right; } .tool-bar .tb-content .tb-cart-content .tb-cart-button { display: inline-block; } .tool-bar .tb-content .tb-cart-content .ci-image { display: inline-block; } .tool-bar .tb-content .tb-cart-content .ci-image .ci-cart-image { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -316px -209px transparent; display: inline-block; height: 18px; margin-top: -4px; width: 21px; margin-right: 4px; } .tool-bar .tb-content .tb-cart-content .ci-image .ci-hotel-image { width: 25px; } .tool-bar .tb-content .tb-cart-content .ci-detail { display: inline-block; vertical-align: 5px; margin-left: 5px; } .tool-bar .tb-content .tb-cart-content .ci-detail .ci-destination { color: #4d4d4d; font-family: Arial; font-weight: bold; font-size: 11px; } .tool-bar .tb-content .tb-cart-content .ci-detail .ci-duration { color: #4d4d4d; font-family: Arial; font-size: 11px; font-weight: normal; } .tool-bar .tb-cart-flight-container { margin-top: -27px; position: relative; text-align: left; top: -2000px; z-index: 99999; } .tool-bar .tb-cart-flight-container .tb-cart-flight-margin { background: white; border-bottom: 1px solid #ff7e0c; border-left: 1px solid #ff7e0c; border-right: 1px solid #ff7e0c; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; z-index: 9999; box-shadow: 0 0 10px #d8d8d8; position: relative; top: -2000px; min-width: 415px; max-width: 900px; float: left; } .tool-bar .tb-cart-flight-container .tb-cart-flight-content { padding: 10px 0 10px 10px; } .recently-view { overflow: hidden; } .recently-view .rc-container { position: relative; top: 0; width: 337px; } .recently-view .rc-container .rc-margin { background: white; border-bottom: 1px solid #ff7e0c; border-left: 1px solid #ff7e0c; border-right: 1px solid #ff7e0c; -webkit-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; position: absolute; width: 335px; z-index: 9999; } .recently-view .rc-container .rc-content { max-height: 268px; overflow-x: hidden; overflow-y: visible; } .recently-view .rc-container .rc-item { padding: 5px; -moz-border-radius: 0 0 5px 5px; -webkit-border-radius: 0 0 5px 5px; border-radius: 0 0 5px 5px; } .recently-view .rc-container .rc-item:hover { background-color: #fff5de; padding: 5px; } .recently-view .rc-container .rc-divider-container { text-align: center; width: 100%; } .recently-view .rc-container .rc-divider { background-color: #a6a6a6; border: 0 none; color: #a6a6a6; height: 1px; margin-bottom: 0; margin-top: 0; width: 95%; } .recently-view .rc-container .border-last-child { border-bottom: none; } .recently-view .rc-container .rc-content .rc-image { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; height: 40px; width: 60px; } .recently-view .rc-container .rc-content .rc-detail { display: inline-block; margin-left: 3px; vertical-align: top; width: 175px; } .recently-view .rc-container .rc-content .rc-detail .rc-hotel-name { color: #4d4d4d; margin-bottom: 2px; height: 14px; overflow: hidden; white-space: nowrap; width: 175px; font-family: Arial; font-weight: bold; font-size: 13px; } .recently-view .rc-container .rc-content .rc-detail .rc-hotel-name .rc-filtered { color: #828081; } .recently-view .rc-container .rc-content .rc-detail .rc-description { color: #676767; padding-top: 2px; font-family: Arial; font-style: italic; font-size: 11px; } .recently-view .rc-container .rc-content .rc-detail .rc-date { color: #676767; padding-top: 2px; font-family: Arial; font-style: italic; font-size: 11px; } .recently-view .rc-container .rc-content .rc-rate { display: inline-block; float: right; margin-top: -4px; } .recently-view .rc-container .rc-content .rc-rate .rc-currency { color: #ff7e0c; display: inline-block; font-family: "DaxExtraBoldRegular"; font-size: 15px; vertical-align: 10px; } .recently-view .rc-container .rc-content .rc-rate .rc-amount { color: #ff7e0c; display: inline-block; font-family: "DaxBlackRegular"; font-size: 26px; overflow: hidden; width: 50px; } .recently-view .rc-container .rc-content .rc-rate .rc-view-button { background-color: #ff7800; background-image: -webkit-gradient(linear, left top, left bottom, from(#ff7800), to(#f7661d)); background-image: -webkit-linear-gradient(top, #ff7800, #f7661d); background-image: -moz-linear-gradient(top, #ff7800, #f7661d); background-image: -o-linear-gradient(top, #ff7800, #f7661d); background-image: linear-gradient(to bottom, #ff7800, #f7661d); background-image: -ms-linear-gradient(top, #ff7800 0%, #f7661d 100%); background-image: linear-gradient(to bottom, #ff7800 0%, #f7661d 100%); border: 1px solid white; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; box-shadow: 1px 1px 3px -2px black; color: white; cursor: pointer; display: block; font-family: "DaxExtraBoldRegular"; font-size: 13px; font-weight: normal; margin-top: -3px; padding: 2px 10px; text-align: center; } .recently-view .rc-container .rc-show-container { background: #e5e5e5; height: 24px; margin-left: -10px; margin-right: 0; text-align: center; width: 363px; display: none; border-bottom-left-radius: 5px; } .recently-view .rc-container .rc-show-container .rc-show-text { color: #0099ff; font-family: Arial; font-style: italic; font-size: 11px; vertical-align: -5px; cursor: pointer; } .border-glow { box-shadow: 0 0 6px #fdc070; } .current-field { background-color: #ffe59b; } .fix-list.current-field { background: #ffe59b; } .shape { position: relative; } .triangle { border-bottom: 8px solid white; border-left: 9px solid #ffecc4; border-top: 8px solid white; height: 0; left: 55px; position: absolute; top: -15.2px; width: 0; } .triangle-hover { border-left-color: #ffd1a9; } .triangle-left { border-bottom: 9px solid transparent; border-right: 9px solid #f2fbff; border-top: 9px solid transparent; height: 0; left: 12px; opacity: 0.6; position: absolute; top: 61px; width: 0; } .triangle-right { border-bottom: 9px solid transparent; border-left: 9px solid #f2fbff; border-top: 9px solid transparent; height: 0; left: 15px; opacity: 0.6; position: absolute; top: 61px; width: 0; } .triangle-down { border-right: 12px solid transparent; border-left: 12px solid transparent; border-top: 14px solid #f2fbff; height: 0; left: 20px; position: absolute; top: 7px; width: 0; } .small-triangle-down { border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 5px solid gray; height: 0; left: 3px; position: absolute; top: -6px; width: 0; } .venus-general-info { border: 1px solid #f4c985; background-color: #ffe7a6; background-image: -webkit-gradient(linear, left top, left bottom, from(#ffe7a6), to(#ffe18e)); background-image: -webkit-linear-gradient(top, #ffe7a6, #ffe18e); background-image: -moz-linear-gradient(top, #ffe7a6, #ffe18e); background-image: -o-linear-gradient(top, #ffe7a6, #ffe18e); background-image: linear-gradient(to bottom, #ffe7a6, #ffe18e); background-image: -ms-linear-gradient(top, #ffe7a6 0%, #ffe18e 100%); background-image: linear-gradient(to bottom, #ffe7a6 0%, #ffe18e 100%); -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; position: absolute; -width: auto; z-index: 99999; -moz-box-shadow: 1px 1px 3px graytext; -webkit-box-shadow: 1px 1px 3px graytext; box-shadow: 1px 1px 3px graytext; display: none; left: 698.5px; top: 350.85px; } .vgi-margin { padding: 8px 7px 8px 7px; } .right-align { text-align: right; } .clear, .clear-both { clear: both; } .unselectable { -moz-user-select: -moz-none; -khtml-user-select: none; -webkit-user-select: none; -ms-user-select: none; user-select: none; } .medium-check-item { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -198px -240px transparent; display: inline-block; height: 17px; vertical-align: middle; width: 17px; } .medium-alert-item { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -220px -239px transparent; display: inline-block; height: 17px; vertical-align: middle; width: 17px; } .social-media img.social-media-icon { width: 43px; } .social-media img.social-media-icon.l { cursor: pointer; } .social-media img.social-media-icon.l.facebook { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -197px -267px transparent; } .social-media img.social-media-icon.l.google-plus { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -244px -267px transparent; } .social-media img.social-media-icon.l.twitter { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -197px -314px transparent; } .social-media img.social-media-icon.l.pinterest { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -291px -267px transparent; } .social-media img.social-media-icon.s.facebook { background: url("gif/favicon.gif") no-repeat scroll 0 0 transparent; width: 16px; } .social-media img.social-media-icon.s.google-plus { background: url("png/gplus-16.png") no-repeat scroll 0 0 transparent; width: 16px; } .social-media img.social-media-icon.s.twitter { background: url("gif/b2_btn_icon.gif") no-repeat scroll 0 0 transparent; height: 14px; width: 17px; } .social-media img.social-media-icon.s.pinterest { background: url("png/get-sharing-tools-addthis.png") no-repeat scroll -98px -135px transparent; height: 16px !important; width: 16px !important; } .pointer { cursor: pointer; } .booknow { background-color: #ff7c0f; border: 1px solid white; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; color: white; display: inline-block; font-size: 16px; padding: 5px 10px; text-align: center; } .booknow:after { border-color: transparent #ff7c0f; border-style: solid; border-width: 10px 10px 10px 0; content: ""; display: block; left: -10px; position: absolute; top: 25%; width: 0; } .booknow:before { border-color: transparent white; border-style: solid; border-width: 11px 11px 11px 0; content: ""; display: block; left: -12px; position: absolute; top: 23%; width: 0; } .booknow .text { font-family: "DaxBold"; } .booknow .subtext { font-family: "DaxMedium"; } .booknow .asterisk { font-family: "Arial"; font-size: 16px; } .confirm-dialog { background-color: #ffe18f; border: 1px solid #f4c985; -moz-border-radius: 10px 10px 10px 10px; -webkit-border-radius: 10px 10px 10px 10px; border-radius: 10px 10px 10px 10px; -moz-box-shadow: 5px 5px 5px #cccccc; -webkit-box-shadow: 5px 5px 5px #cccccc; box-shadow: 5px 5px 5px #cccccc; display: inline-block; left: 9%; margin: auto; position: absolute; top: 18px; vertical-align: middle; z-index: 1; width: 333px; height: 50px; } .confirm-dialog:after { border-color: #ffe18f transparent; border-style: solid; border-width: 0 15px 15px; content: ""; display: block; left: 45%; position: relative; top: -68px; width: 0; } .confirm-dialog .cd-container { margin: 11px 2px 16px 7px; display: inline-block; } .win.ie9 .confirm-dialog .cd-container .cd-change { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcyMTciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRjc4MDAiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGNzUyMDAiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2cyMTcpIiAvPgo8L3N2Zz4="); } .confirm-dialog .cd-container .cd-change { background-color: #ff7800; background-image: -webkit-gradient(linear, left top, left bottom, from(#ff7800), to(#f75200)); background-image: -webkit-linear-gradient(top, #ff7800, #f75200); background-image: -moz-linear-gradient(top, #ff7800, #f75200); background-image: -o-linear-gradient(top, #ff7800, #f75200); background-image: linear-gradient(to bottom, #ff7800, #f75200); background-image: -ms-linear-gradient(top, #ff7800 0%, #f75200 100%); background-image: linear-gradient(to bottom, #ff7800 0%, #f75200 100%); -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; color: white; cursor: pointer; font-family: "DaxExtraBoldRegular"; font-size: 17px; padding: 3px 15px; border: none; } .confirm-dialog .cd-cancel { color: #0099ff; cursor: pointer; font-family: Arial; font-size: 12px; } .confirm-dialog .cd-cancel:hover { color: #00b4ff; } .confirm-dialog.confirm-loader { background-color: #f3f3f3; border: 1px solid white; -moz-border-radius: 10px 10px 10px 10px; -webkit-border-radius: 10px 10px 10px 10px; border-radius: 10px 10px 10px 10px; -moz-box-shadow: 5px 5px 5px #cccccc; -webkit-box-shadow: 5px 5px 5px #cccccc; box-shadow: 5px 5px 5px #cccccc; display: inline-block; left: 9%; margin: auto; position: absolute; top: 18px; vertical-align: middle; z-index: 1; width: 333px; height: 99px; } .confirm-dialog.confirm-loader:after { border-color: #f3f3f3 transparent; border-style: solid; border-width: 0 15px 15px; content: ""; display: block; left: 45%; position: relative; top: -100px; width: 0; } .confirm-dialog .cd-loader-container { display: none; margin-top: 7px; } .confirm-dialog .cd-loader-container .cdl-text-content .cdl-loader-graphic { background-position: center center; background-repeat: no-repeat; height: 29px; width: 28px; display: inline-block; } .confirm-dialog .cd-loader-container .cdl-text-content .loader-text { color: #ff7e0c; font-family: DaxBold; font-size: 18px; font-style: italic; vertical-align: 8px; margin-left: 5px; } .confirm-dialog .cd-loader-container .cdl-sub-text-content { padding-top: 14px; } .confirm-dialog .cd-loader-container .cdl-sub-text-content .cdls-loader-tick { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -81px -2005px transparent; background-repeat: no-repeat; display: inline-block; height: 15px; vertical-align: middle; width: 17px; } .confirm-dialog .cd-loader-container .cdl-sub-text-content .cdls-text { color: #828081; font-family: DaxMedium; font-size: 14px; line-height: 18px; margin: auto; text-align: left; width: 210px; } .confirm-dialog .cd-loader-container .cdl-sub-text-content .cdls-million { margin-left: -18px; } .ico { vertical-align: middle; width: 14px; } .ico.plus { background: url("png/venus-static-common-0.0.0.2.png") no-repeat scroll -77px -22px transparent; } .ico.minus { background: url("png/venus-static-common-0.0.0.2.png") no-repeat scroll -57px -71px transparent; } .ico.print { background: url("png/venus-static-common-0.0.0.2.png") no-repeat scroll -76px -2px transparent; } .ico.mail { background: url("png/venus-static-common-0.0.0.2.png") no-repeat scroll -56px -51px transparent; } .ico.bookmark { background: url("png/venus-static-common-0.0.0.2.png") no-repeat scroll -55px -2px transparent; } .blue-check-mark { background: url("png/venus-static-common-0.0.0.2.png") no-repeat scroll -57px -91px transparent; width: 19px; } .blue-check-mark-02 { background: url("png/venus-static-common-0.0.0.2.png") no-repeat scroll -363px -74px transparent; height: 38px; width: 45px; } .special-bonus { height: 68px; width: 90px; } .special-bonus-voucher { height: 67px; width: 146px; } .top-deals-header { background: url("png/venus-static-common-0.0.0.2.png") no-repeat scroll -313px -9px transparent; height: 64px; width: 132px; } .top-deals-header-small { background: url("png/venus-static-common-0.0.0.2.png") no-repeat scroll -2px -112px transparent; height: 45px; width: 165px; } .save-with-a-package { -width: 288px; -height: 175px; } .extra-package-discount { width: 288px; } .extra-package-discount.flights-hotel { height: 133px; } .extra-package-discount.hotel { height: 101px; } .hotel-packages { height: 86px; width: 288px; } .flights-hotel-packages { height: 117px; width: 238px; } .hotel-offer { height: 99px; width: 288px; } .flights-hotel-offer { height: 120px; width: 288px; } .common-checkbox { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -1px -209px transparent; cursor: pointer; vertical-align: middle; width: 13px; } .common-checkbox.gray { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -63px -2039px transparent; } .popup { box-shadow: 0 4px 10px gray; } .warning-ico { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -269px -599px transparent; height: 11px; vertical-align: middle; width: 11px; } .italic { font-style: italic; } .bold { font-weight: bold; } .hack-white-text { color: white; } .info-ico { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -224px -599px transparent; height: 10px; width: 10px; } .room-popup-close-button, .bonus-popup-close-button { background: none repeat scroll 0 0 white; border: 1px solid #ff9c41; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; color: #828081; cursor: pointer; font-family: "DaxBold"; height: 13px; position: absolute; right: -7px; text-align: center; top: -5px; width: 13px; } .bonus-popup-close-button { background-color: #fff9e0; height: 13px; width: 13px; } .image-gallery { background-color: #f3f3f3; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; border: 1px solid #dcdede; overflow: hidden; width: 725px; } .image-gallery .ig-main { display: table; height: 360px; } .image-gallery .ig-main > div { border-bottom: 1px solid #dcdede; display: table-cell; vertical-align: top; } .image-gallery .ig-main .ig-large-image { background-color: #efefef; height: 360px; position: relative; text-align: center; width: 540px; } .image-gallery .ig-main .ig-large-image .ig-image-helper { display: inline-block; height: 100%; vertical-align: middle; width: 0; } .image-gallery .ig-main .ig-large-image > img { max-height: 360px; max-width: 540px; position: relative; vertical-align: middle; } .image-gallery .ig-main .ig-large-image .ig-bonus { background-color: #fff9e0; -webkit-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px; max-width: 182px; padding: 7px; position: absolute; text-align: left; top: 25px; } .image-gallery .ig-main .ig-large-image .ig-bonus li { margin-bottom: 1px; } .image-gallery .ig-main .ig-large-image .ig-room-description { background-color: white; border-top-left-radius: 5px; border-top-right-radius: 5px; bottom: 0; color: #666666; display: none; opacity: 0.6; padding: 8px 10px; position: absolute; right: 80px; text-align: right; font-family: Arial; font-size: 12px; } .image-gallery .ig-main .ig-hotel-details { padding: 0 14px; text-align: center; } .image-gallery .ig-main .ig-hotel-details > div { margin: 30px auto; } .image-gallery .ig-main .ig-hotel-details > div .ig-price { background-color: #01b1fc; background-image: linear-gradient(to bottom, #01b1fc 0%, #0099d5 100%); border: 1px solid white; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 0 0 3px #cccccc; -webkit-box-shadow: 0 0 3px #cccccc; box-shadow: 0 0 3px #cccccc; color: white; padding: 3px 1px 7px; text-align: center; } .image-gallery .ig-main .ig-hotel-details > div .ig-price > div { text-align: center; } .image-gallery .ig-main .ig-hotel-details > div .ig-price > div:last-of-type { font-family: "DaxMedium"; font-size: 17px; } .image-gallery .ig-main .ig-hotel-details > div .ig-price sup { font-family: "DaxblackRegular"; font-size: 22px; position: relative; text-shadow: 5px 5px 5px #018cc7; top: -10px; } .image-gallery .ig-main .ig-hotel-details > div .ig-price span { font-family: "DaxBlackRegular"; font-size: 42px; text-shadow: 5px 5px 5px #018cc7; } .image-gallery .ig-main .ig-hotel-details > div .ig-total-room-cost { color: #919191; margin-top: 1px; text-align: right; width: 100%; font-family: Arial; font-size: 11px; font-weight: normal; } .image-gallery .ig-main .ig-hotel-details > img { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; display: block; height: 100px; margin: auto; width: 155px; } .image-gallery .ig-main .ig-hotel-details .ig-property-text { color: #919191; line-height: 14px; margin-top: 20px; max-height: 56px; position: relative; text-align: justify; font-family: Arial; font-size: 11px; font-weight: normal; } .image-gallery .ig-main .ig-hotel-details .ig-property-text .ig-overflow { max-height: 56px; overflow: hidden; width: 156px; } .image-gallery .ig-main .ig-hotel-details .ig-property-text > a { background-color: #f3f3f3; bottom: 0; position: absolute; right: 0; } .image-gallery .ig-sub { max-height: 64px; position: relative; -moz-transition: 0.75s; -o-transition: 0.75s; -webkit-transition: 0.75s; transition: 0.75s; } .image-gallery .ig-sub .ig-thumbnails { display: table; } .image-gallery .ig-sub .ig-thumbnails .ig-thumbnail-row.scroll { overflow-y: scroll; height: 120px; width: 725px; } .image-gallery .ig-sub .ig-thumbnails .ig-thumbnail-row.scroll > div { float: left; } .image-gallery .ig-sub .ig-thumbnails .ig-thumbnail-row > div { float: left; height: 55px; padding-left: 4px; padding-top: 4px; text-align: center; vertical-align: middle; width: 80px; } .image-gallery .ig-sub .ig-thumbnails .ig-thumbnail-row:not(:first-of-type):not(:last-of-type) > div { padding-bottom: 0; } .image-gallery .ig-sub .ig-more-link { position: absolute; left: 685px; top: 20px; font-family: Arial; font-size: 12px; } .image-gallery-bonus-popup.deals-bonus-popup { left: 880px; top: 120px; } .thumbnails > div { display: inline-block; } .thumbnails img { border: 2px solid #f3f3f3; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; cursor: pointer; height: 50px; vertical-align: middle; width: 75px; } .thumbnails img.selected { border-color: #ff7e0c; -moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.4); -webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.4); box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.4); } .thumbnails img:not(.selected):hover { border-color: #bfbfbf; } .image-control-container { bottom: 0; position: absolute; width: 100%; } .image-control { display: table; width: 100%; } .image-control > div { display: table-cell; text-align: left; } .image-control > div > div { bottom: -2px; cursor: pointer; display: inline-block; overflow: hidden; position: relative; } .image-control > div > div span { display: inline-block; height: 30px; opacity: 0.5; width: 35px; } .image-control > div > div span:first-of-type { text-align: left; } .image-control > div > div span:hover { opacity: 1; } .image-control > div .ig-chevron-directions > img { padding: 5px 10px; } .image-control > div:last-of-type { text-align: right; } .image-control-background-container { bottom: 0; position: absolute; width: 100%; z-index: 0; } .image-control-background-container .image-control-background { height: 30px; vertical-align: bottom; } .image-control-background-container .image-control-background > div { display: inline-block; height: 30px; vertical-align: top; width: 123px; width: 50%; } .image-control-background-container .image-control-background .ig-zoom-bg { background-color: #e9e9e9; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px; height: 100%; width: 35px; } .image-control-background-container .image-control-background .ig-chevron-directions-bg { background-color: #e9e9e9; -webkit-border-top-left-radius: 5px; border-top-left-radius: 5px; height: 100%; margin-left: auto; margin-right: 0; width: 65px; } .image-control img { display: block; width: 22px; } .image-control .ig-zoom img { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -183px -759px transparent; margin-left: 5px; margin-top: 5px; } .image-control .ig-chevron-directions > span { width: 30px; } .image-control .ig-chevron-directions img { margin-left: 5px; margin-top: 8px; } .image-control .ig-chevron-directions img.ig-chevron-left { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -208px -760px transparent; } .image-control .ig-chevron-directions img.ig-chevron-right { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -229px -760px transparent; } /* Comment Generated by Combres - Resource '~/Resources/Styles/venus-ui-10k-20k.css' (Mode: Static) */ .top-deals-reduced-height .top-deals .td-container.nm { height: 250px !important; } .top-deals-reduced-height svg { visibility: hidden; display: none; } .exclusive-deals .ed-details.reduced-height { height: 94px; } .ml-top-deals-container .tdc-right .image-a { margin-bottom: 6px; } .side-menu-group { padding-top: 5px; } .side-menu-group .sm-interlinking { background-color: #f3f3f3; border-radius: 0 0 5px 5px; margin: 0 9px 10px; padding-bottom: 5px; } .side-menu-group .sm-interlinking .header::after { border-color: #e5e5e5 transparent; border-style: solid; border-width: 12px 12px 0; content: ""; display: block; left: 10px; position: absolute; top: 20px; } .side-menu-group .sm-interlinking .header { background-color: #e5e5e5; color: #817f80; font-family: "DaxMedium"; font-size: 16px; padding: 5px; position: relative; line-height: 1; margin: 0; } .side-menu-group .sm-interlinking .links { display: inline-block; font-family: "Arial"; font-size: 11px; padding: 7px 5px 0; margin: 0; } .side-menu-group .sm-interlinking .links li { margin: 5px; } .side-menu-group .sm-top-town-packages { padding: 9px; } .side-menu-group .sm-top-town-packages .standard-side-menu-header:after { top: 21px !important; } .side-menu-group .sm-free-brochures { padding: 9px; } .side-menu-group .sm-testimonials { padding: 9px; } .side-menu-group .sm-feefo-block { padding: 9px; } .contact-us-button .cub-margin { padding: 3px 3px 3px 3px; text-align: center; } .contact-us-button .cub-margin .cub-text { color: White; font-family: "DaxMedium"; font-size: 14px; } .win.ie9 .contact-us { height: 360px; } .contact-us { display: none; height: 355px; width: 243px; float: right; background-color: white; border-radius: 5px 5px 0px 0px; box-shadow: 0 0 8px -3px black; font-family: Arial; font-size: 11px; font-weight: normal; z-index: 99999; border-top: 5px solid #19b5ff; border-left: 5px solid #19b5ff; border-right: 5px solid #19b5ff; } .contact-us .cu-margin { padding: 5px; } .contact-us .cu-margin .cu-head .cu-title { color: #ff7e0c; font-size: 20px; font-family: "DaxMedium"; } .win.ie8 .contact-us .cu-margin .cu-head .cu-title { color: #ff7e0c; font-size: 20px; font-family: "DaxMedium IE Legacy"; } .contact-us .cu-margin .cu-head .rdl-links-container { opacity: 0.3; height: 25px; } .contact-us .cu-margin .cu-head .rdl-links-container .rdl-link { background-color: #19b5ff; border-top-left-radius: 5px; color: white; cursor: pointer; left: 184px; margin-left: -12px; margin-top: -27px; padding: 3px 2px; position: absolute; text-align: center; vertical-align: middle; width: 40px; font-family: "DaxBlackRegular"; position: relative; } .contact-us .cu-margin .cu-head .close-box-medium-blue { margin-top: -34px; margin-right: -15px; } .win.ie8 .contact-us .cu-margin .cu-head .cu-title { font-family: "DaxExtraBoldRegular IE Legacy"; } .contact-us .cu-margin .cu-head .cu-close-box .cu-close-image { display: block; margin: 3px; cursor: pointer; } .contact-us .cu-margin .cu-head .cu-close-box { background-color: #ff7e0c; border: 2px solid white; border-radius: 20px 20px 20px 20px; color: white; display: inline-block; float: right; height: 30px; margin-right: -15px; margin-top: -15px; text-align: center; width: 30px; font-size: 18px; } .contact-us .cu-header { padding: 5px; text-align: center; } .contact-us .cu-close { display: inline-block; vertical-align: 12px; } .contact-us .cu-header .cu-title { margin-bottom: 2px; } .contact-us .cu-sub-header .cu-help { line-height: 14px; padding: 5px 5px 0px 5px; text-align: center; color: #4d4d4d; font-family: Arial; font-size: 12px; } .contact-us .cu-sub-header .cu-help-call { line-height: 14px; padding: 6px 5px 10px 5px; text-align: center; color: #4d4d4d; font-family: Arial; font-size: 12px; } .contact-us .cu-body .cu-field { padding: 1px 1px 3px 1px; } .contact-us .cu-body .cu-field textarea { height: 100px; } .contact-us .cu-body .cu-field label { display: inline-block; font-family: Arial; font-weight: bold; font-size: 11px; padding-top: 4px; text-align: right; vertical-align: top; width: 54px; color: #4d4d4d; } .contact-us .cu-body .cu-field .text-long { border-radius: 4px; border: 1px solid #f6f6f6; width: 164px; } .contact-us .cu-footer .cu-button { float: right; padding: 4px; } .contact-us .cu-footer .cu-link { padding: 5px 0px 5px 3px; } .contact-us .cu-footer .cu-link label { color: #4d4d4d; font-family: Arial; font-weight: bold; font-size: 11px; } .contact-us .cu-footer .cu-link input { vertical-align: bottom; display: none; } .contact-us .cu-footer .cu-link img { cursor: pointer; height: 15px; vertical-align: -4px; width: 15px; } .contact-us .cu-footer .cu-link .tick-accom { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll 0px -293px transparent; } .contact-us .cu-footer .cu-link .no-tick-accom { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll 0px -222px transparent; } .contact-us .cu-footer .cu-link a { float: right; padding-right: 4px; font-family: Arial; font-size: 10px; } .contact-us .cu-footer .proceed-button-link { background-color: #ff7e0c; font-family: "DaxBlackRegular"; padding: 3px 21px 6px; } .win.ie8 .contact-us .cu-footer .proceed-button-link { font-family: "DaxBlackRegular IE Legacy"; } .contact-us .cu-footer .button-gradient { background-color: #ff7800; background-image: -webkit-gradient(linear, left top, left bottom, from(#ff7800), to(#f75200)); background-image: -webkit-linear-gradient(top, #ff7800, #f75200); background-image: -moz-linear-gradient(top, #ff7800, #f75200); background-image: -o-linear-gradient(top, #ff7800, #f75200); background-image: linear-gradient(to bottom, #ff7800, #f75200); background-image: -ms-linear-gradient(top, #ff7800 0%, #f75200 100%); background-image: linear-gradient(to bottom, #ff7800 0%, #f75200 100%); } .contact-us-thank-you .cu-ty-margin { padding: 10px; } .contact-us-thank-you .cu-ty-margin .cu-ty-text { color: #ff7e0c; text-align: center; font-family: "DaxBlackRegular"; font-size: 14px; } .feed-back { display: none; height: 260px; width: 259px; background-color: white; border-radius: 5px 5px 0px 0px; box-shadow: 0 0 8px -3px black; font-family: Arial; font-size: 11px; font-weight: normal; z-index: 99999; border-top: 5px solid #19b5ff; border-left: 5px solid #19b5ff; border-right: 5px solid #19b5ff; float: right; } .feed-back .fb-margin { padding: 5px; } .feed-back .fb-margin .fb-head .fb-title { color: #ff7e0c; font-size: 20px; font-family: "DaxMedium"; } .win.ie8 .feed-back .fb-margin .fb-head .fb-title { color: #ff7e0c; font-size: 20px; font-family: "DaxMedium IE Legacy"; } .feed-back .fb-margin .fb-head .rdl-links-container { opacity: 0.3; height: 25px; } .feed-back .fb-margin .fb-head .rdl-links-container .rdl-link { background-color: #19b5ff; border-top-left-radius: 5px; color: white; cursor: pointer; left: 184px; margin-left: 7px; margin-top: -27px; padding: 3px 2px; position: absolute; text-align: center; vertical-align: middle; width: 40px; font-family: "DaxBlackRegular"; position: relative; } .feed-back .fb-margin .fb-head .close-box-medium-blue { margin-top: -34px; margin-right: -15px; } .win.ie8 .feed-back .fb-margin .fb-head .fb-title { font-family: "DaxExtraBoldRegular IE Legacy"; } .feed-back .fb-header { padding: 5px; text-align: center; } .feed-back .fb-header .fb-title { margin-bottom: 2px; } .feed-back .fb-sub-header .fb-help { line-height: 14px; padding: 5px 5px 0px 5px; text-align: center; color: #4d4d4d; font-family: Arial; font-size: 12px; } .feed-back .fb-body { padding: 12px 0 5px; } .feed-back .fb-body .fb-field { padding: 1px 1px 3px 1px; } .feed-back .fb-body .fb-field textarea { height: 100px; } .feed-back .fb-body .fb-field label { display: inline-block; font-family: Arial; font-weight: bold; font-size: 11px; padding-top: 4px; text-align: right; vertical-align: top; width: 54px; color: #4d4d4d; } .feed-back .fb-body .fb-field .text-long { border-radius: 4px; border: 1px solid #f6f6f6; width: 180px; } .feed-back .fb-footer .fb-button { float: right; padding: 4px; } .feed-back .fb-footer .proceed-button-link { background-color: #ff7e0c; font-family: "DaxBlackRegular"; padding: 3px 21px 6px; } .win.ie8 .feed-back .fb-footer .proceed-button-link { font-family: "DaxBlackRegular IE Legacy"; } .feed-back-button { background-color: #04a6e9; border: 1px solid White; border-top-left-radius: 7px; border-top-right-radius: 7px; cursor: pointer; display: block; float: right; height: 20px; width: 121px; box-shadow: 0 0 3px black; } .feed-back-button .fbb-margin { padding: 3px 3px 3px 3px; text-align: center; } .feed-back-button .fbb-margin .fbb-text { color: White; font-family: "DaxRegular"; font-size: 14px; } .feed-back-thank-you .fb-ty-margin { padding: 10px; } .feed-back-thank-you .fb-ty-margin .fb-ty-text { color: #ff7e0c; text-align: center; font-family: "DaxBlackRegular"; font-size: 14px; } .deals-alert .da-container { padding: 25px 20px 40px; } .deals-alert .da-container .dac-header { color: blue; font-family: DaxBold; font-size: 28px; } .deals-alert .da-container p { font-family: arial; font-size: 10pt; margin: 0.25em 0px; } .deals-alert .da-container a { font-family: verdana; font-size: 7pt; } .deals-alert .da-container .dac-specials-advance-notification { color: #ff6600; font-family: DaxBold; font-size: 24px; } .deals-alert .da-container .dac-specials-advance-notification-sub { color: #ff6600; font-family: DaxMediumItalic; font-size: 16px; } .deals-alert .da-container .dac-discover-mail { font-weight: bold; } .deals-alert .da-container .dac-respecting-privacy { font-family: verdana; font-size: 7pt; font-weight: bold; } .deals-alert .da-container .dac-privacy-text { font-family: verdana; font-size: 7pt; } .fix-list.select-required { color: white; background: #ff6600; border: 1px solid #ff6600; } .fix-list.select-required .dd-selected-text { color: white; } .banner-content .banner-margin { position: relative; } .banner-content .banner-margin .default-banner-image { border-radius: 10px; display: inline-block; height: 191px; padding-left: 15px; padding-top: 15px; width: 725px; } .banner-content .banner-margin .banner-image { border-radius: 10px; display: inline-block; height: 177px; padding-left: 15px; padding-top: 15px; width: 725px; } .banner-content .banner-margin .banner-image .congratulations { color: white; font-family: "DaxExtraBoldRegular"; font-size: 39px; text-shadow: 0 0 0.2em #393835; } .banner-content .banner-margin .banner-image .days-to-go { color: white; font-family: "DaxRegular"; font-size: 29px; margin-top: 5px; text-shadow: 0 0 0.2em #393835; } .banner-content .banner-margin .bread-crumb { position: absolute; top: 174px; width: 740px; } .confirmation-container { margin-top: 6px; } .confirmation-container .confirmation-margin { background-color: #f3f3f3; border-radius: 5px 5px 5px 5px; padding: 7px; } .win.ie9 .confirmation-container .confirmation-margin .confirmation-content .booking-status-container { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc5OTAiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRjdFMEMiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGNDZEMDEiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c5OTApIiAvPgo8L3N2Zz4="); } .confirmation-container .confirmation-margin .confirmation-content .booking-status-container { background-color: #ff7e0c; border: 1px solid #fe7201; border-radius: 5px 5px 5px 5px; padding: 17px 10px 18px; background-image: -webkit-gradient(linear, left top, left bottom, from(#ff7e0c), to(#f46d01)); background-image: -webkit-linear-gradient(top, #ff7e0c, #f46d01); background-image: -moz-linear-gradient(top, #ff7e0c, #f46d01); background-image: -o-linear-gradient(top, #ff7e0c, #f46d01); background-image: linear-gradient(to bottom, #ff7e0c, #f46d01); background-image: -ms-linear-gradient(top, #ff7e0c 0%, #f46d01 100%); background-image: linear-gradient(to bottom, #ff7e0c 0%, #f46d01 100%); } .confirmation-container .confirmation-margin .confirmation-content .booking-status-container .container-left { display: inline-block; width: 350px; } .confirmation-container .confirmation-margin .confirmation-content .booking-status-container .container-right { display: inline-block; text-align: right; width: 350px; } .confirmation-container .confirmation-margin .confirmation-content .booking-status-container .container-right .booking-number-text { color: white; font-family: "DaxRegular"; font-size: 19px; } .confirmation-container .confirmation-margin .confirmation-content .booking-status-container .container-right .booking-number { color: white; font-family: "DaxExtraBoldRegular"; font-size: 20px; } .confirmation-container .confirmation-margin .confirmation-content .booking-status-container .booking-status { color: white; font-family: "DaxBold"; font-size: 20px; } .confirmation-container .confirmation-margin .confirmation-content .booking-status-information-container { margin-top: 10px; } .confirmation-container .confirmation-margin .confirmation-content .booking-status-information-container .container-left { color: #676767; float: left; font-family: "DaxRegular"; font-size: 14px; width: 470px; } .confirmation-container .confirmation-margin .confirmation-content .booking-status-information-container .container-left .booking-checklist { padding-left: 24px; } .confirmation-container .confirmation-margin .confirmation-content .booking-status-information-container .container-left .booking-checklist span.bold { font-family: "DaxBold"; } .confirmation-container .confirmation-margin .confirmation-content .booking-status-information-container .container-left .booking-checklist p { display: inline-table; margin: 0px; } .confirmation-container .confirmation-margin .confirmation-content .booking-status-information-container .container-left .booking-checklist .confirmed p { margin-left: 5px; } .confirmation-container .confirmation-margin .confirmation-content .booking-status-information-container .container-left .booking-checklist .booked p { margin-left: 1px; } .confirmation-container .confirmation-margin .confirmation-content .booking-status-information-container .container-left p { margin: 0.75em 0px; } .confirmation-container .confirmation-margin .confirmation-content .booking-status-information-container .container-left p.wish { margin-bottom: 0px; margin-top: 20px; } .confirmation-container .confirmation-margin .confirmation-content .booking-status-information-container .container-left p.no-margin-top { margin-top: 0px; } .confirmation-container .confirmation-margin .confirmation-content .booking-status-information-container .container-left li { font-family: "DaxMedium"; font-size: 17px; line-height: 21px; margin: 0.5em 0px; } .confirmation-container .confirmation-margin .confirmation-content .booking-status-information-container .container-left .discover-australia-team { color: #828282; } .confirmation-container .confirmation-margin .confirmation-content .booking-status-information-container .container-right { float: right; max-width: 255px; text-align: right; } .confirmation-container .confirmation-margin .confirmation-content .booking-status-information-container .container-right .marketing-town-image { border-radius: 5px 5px 5px 5px; display: table-cell; text-align: left; vertical-align: bottom; } .confirmation-container .confirmation-margin .confirmation-content .booking-status-information-container .container-right .marketing-town-name { color: white; display: block; font-family: "DaxExtraBoldRegular"; font-size: 26px; margin-bottom: 10px; margin-left: 15px; margin-right: 15px; text-shadow: 0 0 0.2em #393835; } .win.ie9 .confirmation-container .confirmation-margin .confirmation-content .booking-status-information-container .content-email-address-verification { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc3MTgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNFQUVBRUEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNFMEUwRTAiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c3MTgpIiAvPgo8L3N2Zz4="); } .confirmation-container .confirmation-margin .confirmation-content .booking-status-information-container .content-email-address-verification { border: 1px solid #dadada; border-radius: 5px 5px 5px 5px; line-height: 14px; margin-top: 10px; padding: 8px 5px; position: relative; background-color: #eaeaea; background-image: -webkit-gradient(linear, left top, left bottom, from(#eaeaea), to(#e0e0e0)); background-image: -webkit-linear-gradient(top, #eaeaea, #e0e0e0); background-image: -moz-linear-gradient(top, #eaeaea, #e0e0e0); background-image: -o-linear-gradient(top, #eaeaea, #e0e0e0); background-image: linear-gradient(to bottom, #eaeaea, #e0e0e0); background-image: -ms-linear-gradient(top, #eaeaea 0%, #e0e0e0 100%); background-image: linear-gradient(to bottom, #eaeaea 0%, #e0e0e0 100%); } .confirmation-container .confirmation-margin .confirmation-content .booking-status-information-container .content-email-address-verification p { color: #4d4d4d; font-family: "DaxRegular"; font-size: 12px; } .confirmation-container .confirmation-margin .confirmation-content .booking-status-information-container .content-email-address-verification .email-address-alert { float: left; left: 135px; padding-left: 10px; padding-right: 10px; padding-top: 10px; position: absolute; top: -35px; } .confirmation-container .confirmation-margin .confirmation-content .booking-status-information-container .content-email-address-verification span.is-email-correct-text { margin-right: 5px; } .confirmation-container .confirmation-margin .confirmation-content .booking-status-information-container .content-email-address-verification span.email-address { font-family: "DaxMedium"; } .confirmation-container .confirmation-margin .confirmation-content .booking-status-information-container .content-email-address-verification input.email-address { border-color: #d2d2d2 #eaeaea #eaeaea #d2d2d2; border-image: none; border-radius: 5px 5px 5px 5px; border-style: solid; border-width: 1px; display: none; font-family: "DaxMedium"; font-size: 13px; margin-bottom: -5px; margin-top: -5px; padding-bottom: 3px; padding-left: 10px; padding-top: 3px; width: 250px; } .confirmation-container .confirmation-margin .confirmation-content .booking-status-information-container .content-email-address-verification .change-email-link { background: none repeat scroll 0 0 #c3c3c3; border-radius: 5px 5px 5px 5px; color: white; cursor: pointer; font-family: "DaxRegular"; font-size: 13px; margin-left: 5px; padding: 2px 14px 2px 13px; position: relative; } .confirmation-container .confirmation-margin .confirmation-content .booking-status-information-container .content-email-address-verification .change-email-link .change-email-text { font-family: "DaxExtraBoldRegular"; font-size: 11px; opacity: 0.5; } .win.ie9 .confirmation-container .confirmation-margin .confirmation-content .booking-status-information-container .content-email-address-verification:hover { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcxMTQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRkU3QTYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGRkUxOEUiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2cxMTQpIiAvPgo8L3N2Zz4="); } .confirmation-container .confirmation-margin .confirmation-content .booking-status-information-container .content-email-address-verification:hover { border: 1px solid #ffe18f; background-color: #ffe7a6; background-image: -webkit-gradient(linear, left top, left bottom, from(#ffe7a6), to(#ffe18e)); background-image: -webkit-linear-gradient(top, #ffe7a6, #ffe18e); background-image: -moz-linear-gradient(top, #ffe7a6, #ffe18e); background-image: -o-linear-gradient(top, #ffe7a6, #ffe18e); background-image: linear-gradient(to bottom, #ffe7a6, #ffe18e); background-image: -ms-linear-gradient(top, #ffe7a6 0%, #ffe18e 100%); background-image: linear-gradient(to bottom, #ffe7a6 0%, #ffe18e 100%); } .win.ie9 .confirmation-container .confirmation-margin .confirmation-content .booking-status-information-container .content-email-address-verification:hover .change-email-link { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc5OTAiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRjdFMEMiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGNDZEMDEiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c5OTApIiAvPgo8L3N2Zz4="); } .confirmation-container .confirmation-margin .confirmation-content .booking-status-information-container .content-email-address-verification:hover .change-email-link { background-color: #ff7800; background-image: -webkit-gradient(linear, left top, left bottom, from(#ff7800), to(#f75200)); background-image: -webkit-linear-gradient(top, #ff7800, #f75200); background-image: -moz-linear-gradient(top, #ff7800, #f75200); background-image: -o-linear-gradient(top, #ff7800, #f75200); background-image: linear-gradient(to bottom, #ff7800, #f75200); background-image: -ms-linear-gradient(top, #ff7800 0%, #f75200 100%); background-image: linear-gradient(to bottom, #ff7800 0%, #f75200 100%); } .confirmation-container .confirmation-margin .confirmation-content .booking-status-information-container .content-email-address-verification:hover .change-email-link .change-email-text:hover { opacity: 1; } .confirmation-booking .booking-header { width: 719px; } .confirmation-booking .booking-itin .line-itin .li-content .li-detail .bar-content { background-color: white; } .confirmation-booking .booking-itin .accom-line .al-content .al-room-content .al-room .room-notice { display: none; } .confirmation-booking .booking-itin .accom-line .al-content .al-hotel-content .al-hotel .alh-name { -width: 275px; } .confirmation-booking .travelling-passenger { border: 1px solid #b2e6ff; border-radius: 5px; position: absolute; top: 1px; left: 499px; width: 220px; } .confirmation-booking .travelling-passenger .tp-container .tp-margin .tp-title { font-family: DaxMedium; font-size: 15px; padding: 6px 0 8px 8px; color: #676767; background-color: #b2e6ff; } .confirmation-booking .travelling-passenger .tp-container .tp-margin .tp-content { padding: 5px 0px 10px 9px; background-color: #d9f0fa; } .confirmation-booking .travelling-passenger .tp-container .tp-margin .tp-content .tp-list { line-height: 16px; } .confirmation-booking .travelling-passenger .tp-container .tp-margin .tp-content .tp-list .tp-item .tp-type { font-family: Arial; font-size: 11px; font-weight: normal; color: #676767; } .confirmation-booking .travelling-passenger .tp-container .tp-margin .tp-content .tp-list .tp-item .tp-name { font-family: "DaxMedium"; font-size: 11px; color: #676767; } .social-media .social-media-container .social-media-left { display: block; float: left; width: 310px; } .social-media .social-media-container .social-media-left .share-great-news { padding-bottom: 8px; width: 310px; } .social-media .social-media-container .social-media-left .share-great-news .container { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImczMzkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiM2MUQwRkUiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiMzNkM1RkYiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2czMzkpIiAvPgo8L3N2Zz4="); } .social-media .social-media-container .social-media-left .share-great-news .container { border: 1px solid #1fbeff; border-radius: 5px 5px 5px 5px; display: table; height: 145px; width: 305px; background-color: #61d0fe; background-image: -webkit-gradient(linear, left top, left bottom, from(#61d0fe), to(#36c5ff)); background-image: -webkit-linear-gradient(top, #61d0fe, #36c5ff); background-image: -moz-linear-gradient(top, #61d0fe, #36c5ff); background-image: -o-linear-gradient(top, #61d0fe, #36c5ff); background-image: linear-gradient(to bottom, #61d0fe, #36c5ff); background-image: -ms-linear-gradient(top, #61d0fe 0%, #36c5ff 100%); background-image: linear-gradient(to bottom, #61d0fe 0%, #36c5ff 100%); } .social-media .social-media-container .social-media-left .share-great-news .container .social-media-icon-collection-container { display: table-cell; vertical-align: bottom; } .social-media .social-media-container .social-media-left .share-great-news .container .social-media-icon-collection-container .social-media-icon-collection { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -219px -366px transparent; height: 130px; vertical-align: bottom; width: 125px; } .social-media .social-media-container .social-media-left .share-great-news .container .share-great-news-container { display: table-cell; padding-right: 10px; text-align: right; vertical-align: middle; } .social-media .social-media-container .social-media-left .share-great-news .container .share-great-news-container span.share-great-news-text { color: white; font-family: "DaxBold"; font-size: 26px; } .social-media .social-media-container .social-media-left .social-media-vouchers { padding-top: 8px; } .win.ie9 .social-media .social-media-container .social-media-left .social-media-vouchers .container { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc5MjkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNEQUYxRDUiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNDNUYxQkMiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c5MjkpIiAvPgo8L3N2Zz4="); } .social-media .social-media-container .social-media-left .social-media-vouchers .container { border: 1px solid #b5e2a9; border-radius: 5px 5px 5px 5px; display: table; height: 123px; padding-bottom: 10px; padding-top: 10px; width: 305px; background-color: #daf1d5; background-image: -webkit-gradient(linear, left top, left bottom, from(#daf1d5), to(#c5f1bc)); background-image: -webkit-linear-gradient(top, #daf1d5, #c5f1bc); background-image: -moz-linear-gradient(top, #daf1d5, #c5f1bc); background-image: -o-linear-gradient(top, #daf1d5, #c5f1bc); background-image: linear-gradient(to bottom, #daf1d5, #c5f1bc); background-image: -ms-linear-gradient(top, #daf1d5 0%, #c5f1bc 100%); background-image: linear-gradient(to bottom, #daf1d5 0%, #c5f1bc 100%); } .social-media .social-media-container .social-media-left .social-media-vouchers .container .top { margin-bottom: 15px; text-align: center; } .social-media .social-media-container .social-media-left .social-media-vouchers .container .top p.booking-discount { color: #ff7e0c; font-family: "DaxBold"; font-size: 20px; } .social-media .social-media-container .social-media-left .social-media-vouchers .container .top p.booking-discount-notice { color: graytext; font-family: "Arial"; font-size: 13px; margin: 15px 0 0.75em; } .social-media .social-media-container .social-media-left .social-media-vouchers .container .bottom { display: table; } .social-media .social-media-container .social-media-left .social-media-vouchers .container .bottom .cash-back-image-container { display: table-cell; } .social-media .social-media-container .social-media-left .social-media-vouchers .container .bottom .cash-back-image-container .cash-back-image { background: url("png/venus-common-0.0.0.10.png") repeat scroll -10px -2264px transparent; height: 60px; width: 144px; } .social-media .social-media-container .social-media-left .social-media-vouchers .container .bottom .cash-back-share-text-container { display: table-cell; text-align: center; vertical-align: middle; } .social-media .social-media-container .social-media-left .social-media-vouchers .container .bottom .cash-back-share-text-container p { color: Gray; font-family: "Arial"; font-size: 12px; margin: 0.3em 0px; } .social-media .social-media-container .social-media-right { display: block; float: right; width: 415px; } .social-media .social-media-container .social-media-right .social-media-collection-container { background-color: #f3f3f3; border-radius: 5px 5px 5px 5px; min-height: 302px; padding-top: 7px; } .social-media .social-media-container .social-media-right .social-media-collection-container .social-media-icons-container { display: block; text-align: center; } .social-media .social-media-container .social-media-right .social-media-collection-container .social-media-dialogs-container { margin-top: 10px; } .social-media .social-media-container .social-media-right .social-media-collection-container .social-media-dialogs-container .social-media-dialogs-collection { padding: 10px; } .social-media .social-media-dialogs-collection .dialog-container { background-color: white; border: 1px solid #93dfff; border-radius: 5px 5px 5px 5px; box-shadow: 0 0 3px 3px #e0e0e0; padding: 9px 10px 10px; position: relative; width: 374px; } .social-media .social-media-dialogs-collection .dialog-container .share-holiday-container { padding: 8px 10px; } .social-media .social-media-dialogs-collection .dialog-container .share-holiday-container span.share-holiday-text { color: white; font-family: "Verdana"; font-size: 12px; font-weight: bold; vertical-align: middle; } .social-media .social-media-dialogs-collection .dialog-container .comment-box-container { border-color: #bec7d8; border-style: solid solid dashed; border-width: 1px; margin-top: 15px; padding-bottom: 10px; } .social-media .social-media-dialogs-collection .dialog-container .comment-box-container .comment-box { border: 1px solid #bec7d8; padding: 10px 10px 20px 5px; } .social-media .social-media-dialogs-collection .dialog-container .comment-box-container .comment-box span.write-something { color: graytext; font-family: "Tahoma"; font-size: 13px; } .social-media .social-media-dialogs-collection .dialog-container .share-details-container { border-bottom: 1px solid #bec7d8; border-left: 1px solid #bec7d8; border-right: 1px solid #bec7d8; padding: 10px; } .social-media .social-media-dialogs-collection .share-details .marketing-town-share-image-container { display: inline-block; height: 46px; margin-right: 10px; width: 64px; } .social-media .social-media-dialogs-collection .share-details .marketing-town-share-image-container img.marketing-town-share-image { height: 46px; width: 64px; } .social-media .social-media-dialogs-collection .share-details .share-details-texts { display: inline-block; text-align: left; vertical-align: top; width: 276px; } .social-media .social-media-dialogs-collection .share-details .share-details-texts p.marketing-town { color: #323232; font-family: "Arial"; font-size: 12px; } .social-media .social-media-dialogs-collection .share-details .share-details-texts p.person-booked { color: #4d4d4d; font-family: "Arial"; font-size: 12px; margin: 5px 0px; } .social-media .social-media-dialogs-collection .share-details .share-details-texts p.days-to-go { color: #4d4d4d; font-family: "Arial"; font-size: 12px; } .social-media .social-media-dialogs-collection .dialog-container .share-button-container { display: block; margin-top: 10px; text-align: right; } .social-media .social-media-dialogs-collection .dialog-container.facebook:after { border-color: white transparent; border-style: solid; border-width: 0px 10px 10px; content: ""; display: block; left: 42px; position: absolute; top: -10px; width: 0px; } .social-media .social-media-dialogs-collection .dialog-container.facebook:before { border-color: #93dfff transparent; border-style: solid; border-width: 0 12px 11px; content: ""; display: block; left: 40px; position: absolute; top: -11px; } .social-media .social-media-dialogs-collection .dialog-container.facebook .share-holiday-container { background-color: #6e84b5; } .social-media .social-media-dialogs-collection .dialog-container.facebook .share-details-container { padding-left: 11px; padding-right: 11px; } .social-media .social-media-dialogs-collection .dialog-container.google-plus:after { border-color: white transparent; border-style: solid; border-width: 0px 10px 10px; content: ""; display: block; left: 139px; position: absolute; top: -10px; width: 0px; } .social-media .social-media-dialogs-collection .dialog-container.google-plus:before { border-color: #93dfff transparent; border-style: solid; border-width: 0 12px 11px; content: ""; display: block; left: 137px; position: absolute; top: -11px; } .social-media .social-media-dialogs-collection .dialog-container.google-plus .share-holiday-container { background-color: #2d2d2d; border-color: black; } .social-media .social-media-dialogs-collection .dialog-container.google-plus .share-holiday-container span.share-holiday-text { font-family: "Arial"; font-size: 14px; } .social-media .social-media-dialogs-collection .dialog-container.google-plus .comment-box-container { border: 0px; margin-bottom: 10px; margin-top: 15px; } .social-media .social-media-dialogs-collection .dialog-container.google-plus .comment-box-container .comment-box { border: 1px solid #c4c4c4; box-shadow: 0 1px 2px #dddddd inset; min-height: 20px; padding: 8px 9px; } .social-media .social-media-dialogs-collection .dialog-container.google-plus .comment-box-container .comment-box span.write-something { color: #cccccc; font-family: Arial; font-size: 14px; } .social-media .social-media-dialogs-collection .dialog-container.google-plus .share-details-container { border: 0px; padding-left: 12px; padding-right: 12px; } .social-media .social-media-dialogs-collection .dialog-container.twitter:after { border-color: white transparent; border-style: solid; border-width: 0px 10px 10px; content: ""; display: block; left: 233px; position: absolute; top: -10px; width: 0px; } .social-media .social-media-dialogs-collection .dialog-container.twitter:before { border-color: #93dfff transparent; border-style: solid; border-width: 0 12px 11px; content: ""; display: block; left: 231px; position: absolute; top: -11px; } .win.ie9 .social-media .social-media-dialogs-collection .dialog-container.twitter .share-holiday-container { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcyNzIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiMzMzMzMzMiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiMxMTExMTEiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2cyNzIpIiAvPgo8L3N2Zz4="); } .social-media .social-media-dialogs-collection .dialog-container.twitter .share-holiday-container { background-color: #333333; background-image: -webkit-gradient(linear, left top, left bottom, from(#333333), to(#111111)); background-image: -webkit-linear-gradient(top, #333333, #111111); background-image: -moz-linear-gradient(top, #333333, #111111); background-image: -o-linear-gradient(top, #333333, #111111); background-image: linear-gradient(to bottom, #333333, #111111); background-image: -ms-linear-gradient(top, #333333 0%, #111111 100%); background-image: linear-gradient(to bottom, #333333 0%, #111111 100%); } .social-media .social-media-dialogs-collection .dialog-container.twitter .share-holiday-container span.share-holiday-text { font-family: "Arial"; font-size: 14px; } .win.ie9 .social-media .social-media-dialogs-collection .dialog-container.twitter .comment-box-container { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc2NjYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNFOUY1RkYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGRkZGRkYiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c2NjYpIiAvPgo8L3N2Zz4="); } .social-media .social-media-dialogs-collection .dialog-container.twitter .comment-box-container { border: 0 none; margin-top: 0px; padding: 15px 10px 5px; background-color: #e9f5ff; background-image: -webkit-gradient(linear, left top, left bottom, from(#e9f5ff), to(white)); background-image: -webkit-linear-gradient(top, #e9f5ff, white); background-image: -moz-linear-gradient(top, #e9f5ff, white); background-image: -o-linear-gradient(top, #e9f5ff, white); background-image: linear-gradient(to bottom, #e9f5ff, white); background-image: -ms-linear-gradient(top, #e9f5ff 0%, white 100%); background-image: linear-gradient(to bottom, #e9f5ff 0%, white 100%); } .social-media .social-media-dialogs-collection .dialog-container.twitter .comment-box-container .share-with-your-followers-container { font: 13px/1.231 Arial, Helvetica, Clean, Sans-serif; padding-left: 5px; } .social-media .social-media-dialogs-collection .dialog-container.twitter .comment-box-container .share-with-your-followers-container p { color: #666666; font-family: Sans-Serif; font-size: 140%; font-weight: bold; text-shadow: 0 1px 0 white; } .social-media .social-media-dialogs-collection .dialog-container.twitter .comment-box-container .comment-box-margin { background: none repeat scroll 0 0 rgba(200, 200, 200, 0.3); border-radius: 4px 4px 4px 4px; font: 13px/1.231 arial, helvetica, clean, sans-serif; margin: 15px 0px 0px; padding: 5px; } .social-media .social-media-dialogs-collection .dialog-container.twitter .comment-box-container .comment-box-margin .comment-box { background: none repeat scroll 0 0 white; border: 1px solid #cccccc; border-radius: 4px 4px 4px 4px; display: block; height: 55px; padding: 4px; } .social-media .social-media-dialogs-collection .dialog-container.twitter .comment-box-container .comment-box-margin .comment-box span.write-something { color: #333333; font-family: sans-serif; font-size: 108%; } .social-media .social-media-dialogs-collection .dialog-container.twitter .share-details-container { border: 0px; } .social-media .social-media-dialogs-collection .dialog-container.twitter .share-button-container .share { font: 99% arial, helvetica, clean, sans-serif; padding-right: 14px; } .social-media .social-media-dialogs-collection .dialog-container.pinterest:after { border-color: white transparent; border-style: solid; border-width: 0px 10px 10px; content: ""; display: block; left: 330px; position: absolute; top: -10px; width: 0px; } .social-media .social-media-dialogs-collection .dialog-container.pinterest:before { border-color: #93dfff transparent; border-style: solid; border-width: 0 12px 11px; content: ""; display: block; left: 328px; position: absolute; top: -11px; } .social-media .social-media-dialogs-collection .dialog-container.pinterest .share-holiday-container { background-color: #e0242a; } .social-media .social-media-dialogs-collection .dialog-container.pinterest .share-holiday-container span.share-holiday-text { font-family: "Arial"; font-size: 14px; } .social-media .social-media-dialogs-collection .dialog-container.pinterest .share-details-container { border: 0px; display: table; margin-top: 15px; padding-left: 0px; padding-right: 0px; padding-top: 0px; width: 375px; } .social-media .social-media-dialogs-collection .dialog-container.pinterest .share-details-container .marketing-town-share-image-container { display: inline-block; width: 125px; } .social-media .social-media-dialogs-collection .dialog-container.pinterest .share-details-container .marketing-town-share-image-container img.marketing-town-share-image { background-image: url("jpg/a833bs.jpg"); height: 76px; width: 125px; } .social-media .social-media-dialogs-collection .dialog-container.pinterest .share-details { display: inline-block; vertical-align: top; width: 250px; } .social-media .social-media-dialogs-collection .dialog-container.pinterest .share-details .list-categories-container { padding-left: 10px; } .social-media .social-media-dialogs-collection .dialog-container.pinterest .share-details .list-categories-container div.list-categories { border: 1px solid #c3c3c3; border-radius: 3px 3px 3px 3px; cursor: pointer; padding: 6px; } .social-media .social-media-dialogs-collection .dialog-container.pinterest .share-details .list-categories-container div.list-categories span { color: #4d4d4d; font-family: Arial; font-size: 12px; } .social-media .social-media-dialogs-collection .dialog-container.pinterest .share-details .container { padding-left: 10px; padding-top: 10px; } .social-media .social-media-dialogs-collection .dialog-container.pinterest .share-details .container .share-details-texts { background-color: white; border: 1px solid #b9866e; border-radius: 5px 5px 5px 5px; box-shadow: 0 0 2px #b9866e; cursor: pointer; display: block; padding: 10px; width: 218px; } .social-media .social-media-dialogs-collection .dialog-container.pinterest .share-button-container { margin-top: 0px; } .social-media .share-button { background-color: #6e84b5; border: 1px solid #2a447d; display: inline-block; text-align: center; } .social-media .share-button .share-button-highlight { border-top: 1px solid #899dc0; padding: 4px 5px 5px; } .social-media .share-button .share-button-highlight span.share-button-text { color: white; font-family: "Verdana"; font-size: 12px; } .win.ie9 .social-media .share-button.google-plus { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcyNTYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiMzRDk0MDAiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiMzOThBMDAiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2cyNTYpIiAvPgo8L3N2Zz4="); } .social-media .share-button.google-plus { background-color: #3d9400; border: 1px solid #29691d; border-radius: 2px 2px 2px 2px; display: inline-block; height: 27px; line-height: 27px; min-width: 54px; padding: 0 8px; background-image: -webkit-gradient(linear, left top, left bottom, from(#3d9400), to(#398a00)); background-image: -webkit-linear-gradient(top, #3d9400, #398a00); background-image: -moz-linear-gradient(top, #3d9400, #398a00); background-image: -o-linear-gradient(top, #3d9400, #398a00); background-image: linear-gradient(to bottom, #3d9400, #398a00); background-image: -ms-linear-gradient(top, #3d9400 0%, #398a00 100%); background-image: linear-gradient(to bottom, #3d9400 0%, #398a00 100%); } .social-media .share-button.google-plus span.share-button-text { color: white; font-family: "Arial"; font-size: 11px; text-shadow: 0 1px rgba(0, 0, 0, 0.1); } .win.ie9 .social-media .share-button.twitter { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc3NzAiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiMzM0JCRUUiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiMzMzk5REQiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c3NzApIiAvPgo8L3N2Zz4="); } .social-media .share-button.twitter { border-color: #3399dd #3399dd #2288cc; border-radius: 4px 4px 4px 4px; border-style: solid; border-width: 1px; box-shadow: 0 1px 0 #f8f8f8; cursor: pointer; display: inline-block; margin: 0px; padding: 5px 9px; text-shadow: -1px -1px 0 #3399dd; background-color: #33bbee; background-image: -webkit-gradient(linear, left top, left bottom, from(#33bbee), to(#3399dd)); background-image: -webkit-linear-gradient(top, #33bbee, #3399dd); background-image: -moz-linear-gradient(top, #33bbee, #3399dd); background-image: -o-linear-gradient(top, #33bbee, #3399dd); background-image: linear-gradient(to bottom, #33bbee, #3399dd); background-image: -ms-linear-gradient(top, #33bbee 0%, #3399dd 100%); background-image: linear-gradient(to bottom, #33bbee 0%, #3399dd 100%); } .social-media .share-button.twitter:hover { border-color: #2288cc; box-shadow: 0 0 8px rgba(82, 168, 236, 0.75); } .social-media .share-button.twitter span.share-button-text { color: white !important; font: bold 12px/15px Helvetica Neue, Arial, " lucida grande", sans-serif; } .win.ie9 .social-media .share-button.pinterest { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc3NTEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNFMDI0MkEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNCOTFFMjMiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c3NTEpIiAvPgo8L3N2Zz4="); } .social-media .share-button.pinterest { border: 1px solid #980b0e; border-radius: 3px 3px 3px 3px; height: 32px; line-height: 32px; margin-right: 174px; padding: 0 18px; background-color: #e0242a; background-image: -webkit-gradient(linear, left top, left bottom, from(#e0242a), to(#b91e23)); background-image: -webkit-linear-gradient(top, #e0242a, #b91e23); background-image: -moz-linear-gradient(top, #e0242a, #b91e23); background-image: -o-linear-gradient(top, #e0242a, #b91e23); background-image: linear-gradient(to bottom, #e0242a, #b91e23); background-image: -ms-linear-gradient(top, #e0242a 0%, #b91e23 100%); background-image: linear-gradient(to bottom, #e0242a 0%, #b91e23 100%); } .social-media .share-button.pinterest span.share-button-text { color: white; font-family: " helvetica neue", helvetica, sans-serif; text-shadow: 0px -1px 1px rgba(0, 0, 0, 0.33); } .social-media img.social-media-icon.l { opacity: 0.5; } .social-media img.social-media-icon.l:hover { opacity: 1; } .social-media img.social-media-icon.l.facebook { margin-right: 25px; } .social-media img.social-media-icon.l.google-plus { margin-left: 25px; margin-right: 25px; } .social-media img.social-media-icon.l.twitter { margin-left: 25px; margin-right: 25px; } .social-media img.social-media-icon.l.pinterest { margin-left: 25px; } .social-media img.social-media-icon.s { margin-right: 5px; opacity: 1; vertical-align: middle; width: 14px; } .payment-layer .pl-margin { padding: 6px; } .payment-layer .pl-margin .error-msg { display: none; } .payment-layer .pl-content { background-color: #eaf8ff; padding: 10px; } .payment-layer .pl-content .pl-header .pl-text { font-family: DaxMedium; line-height: 17px; font-size: 14px; } .payment-layer .pl-content .pl-header .pl-text .time { color: red; } .payment-layer .pl-content .payment-detail .pyd-container { display: block; overflow: visible; } .payment-layer .pl-content .payment-detail .pyd-container .pyd-content .card-billing-address { padding-top: 11px; clear: both; float: right; margin-top: -254px; } .payment-layer .pl-content .pl-bottom { display: inline-block; width: auto; } .payment-layer .pl-content .pyd-captcha { margin-top: 15px; } .payment-layer .pl-content .pyd-captcha .pyd-header { margin-bottom: 4px; color: gray; font-family: daxmedium; font-size: 15px; } .payment-layer .pl-content .pyd-captcha .pyd-img-container { display: inline-block; height: 30px; } .payment-layer .pl-content .pyd-captcha .pyd-img-container img { height: 30px; } .payment-layer .pl-content .pyd-captcha .pyd-text-container { display: inline-block; margin-left: 10px; vertical-align: top; position: relative; } .payment-layer .pl-content .pyd-captcha .pyd-text-container .venus-alert-info { left: 184px; top: -25px; } .payment-layer .pl-content .photo-id { display: inline-block; } .payment-layer .pl-content .pl-button { display: inline-block; text-align: right; vertical-align: 15px; -width: 372px; width: 428px; } .payment-layer .pl-content .pl-button .pl-cancel { font-family: daxregular; font-size: 16px; cursor: pointer; float: left; margin-left: 24px; margin-top: 36px; } .payment-layer .pl-content .pl-button .pl-booking { display: inline-block; margin-bottom: 12px; } .payment-layer .pl-content .pl-button .pl-container { background-color: #ff7800; background-image: -webkit-gradient(linear, left top, left bottom, from(#ff7800), to(#f75200)); background-image: -webkit-linear-gradient(top, #ff7800, #f75200); background-image: -moz-linear-gradient(top, #ff7800, #f75200); background-image: -o-linear-gradient(top, #ff7800, #f75200); background-image: linear-gradient(to bottom, #ff7800, #f75200); background-image: -ms-linear-gradient(top, #ff7800 0%, #f75200 100%); background-image: linear-gradient(to bottom, #ff7800 0%, #f75200 100%); font-family: "DaxExtraBoldRegular"; font-size: 19px; font-weight: normal; height: 20px; display: inline-block; line-height: 24px; opacity: 1; padding: 8px 15px 12px; border-radius: 5px; margin: 15px 0 0 14px; cursor: pointer; box-shadow: 0 0 4px gray; border: 1px solid white; } .payment-layer .pl-content .pl-button .pl-proceed-link { color: white; -opacity: 0.7; } .payment-layer .pl-content .pl-button .pl-error-container .error-required { display: none; line-height: 12px; } .payment-layer .pl-content .pl-booking-conditions { color: #828081; font-family: 'Arial'; font-size: 13px; font-style: italic; display: inline-block; } .payment-layer .pl-content .pl-error-container { display: inline-block; margin: 11px 295px 0px 0px; position: relative; vertical-align: 2px; font-family: Arial; font-style: italic; font-size: 11px; color: #ff7e0c; float: right; -width: 300px; } .payment-layer .pl-content .pl-error-container .loader { display: none; } .payment-layer .pl-content .pl-error-container .loader .loader-image { position: absolute; top: -17px; } .payment-layer .pl-content .pl-error-container .loader .loader-text-margin { left: 37px; position: absolute; top: -11px; width: 275px; } .payment-layer .pl-content .pl-error-container .loader .loader-text-margin .loader-text-item { display: inline-block; margin-right: 8px; vertical-align: top; } .payment-layer .pl-content .pl-error-container .loader .loader-text-margin .loader-processing-text { font-family: Arial; font-weight: bold; font-style: italic; font-size: 12px; } .payment-layer .pl-content .pl-error-container .loader .loader-text-margin .loader-text { margin-bottom: 5px; margin-top: 2px; } .payment-layer .pl-content .pl-error-container .loader .loader-text-margin .loader-text.info-text-payment { display: none; } .payment-layer .pl-content .pl-error-container .loader .loader-text-margin .loader-text.info-text-done { display: none; } .side-menu-group .sm-margin { padding: 10px; } .side-menu { background-color: #f3f3f3; border-radius: 0 0 5px 5px; } .side-menu .smg-link-list { display: inline-block; font-family: "Arial"; font-size: 11px; padding: 7px 5px 0px; } .side-menu .smg-link-list li { margin: 5px; } .side-menu .smg-link-list a { cursor: pointer; } .standard-side-menu-header { background-color: #e5e5e5; color: #817f80; font-family: "DaxMedium"; font-size: 16px; padding: 5px; position: relative; line-height: 1; } .standard-side-menu-header:after { border-color: #e5e5e5 transparent; border-style: solid; border-width: 12px 12px 0px; content: ""; display: block; left: 10px; position: absolute; top: 19px; } .contact-support .cs-margin { padding: 10px; } .win.ie9 .need-help { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcyNiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0ZBRkFGQSIgb2Zmc2V0PSIwIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0U5RTlFOSIgb2Zmc2V0PSIxIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZzI2KSIgLz4KPC9zdmc+"); } .need-help { background-color: #fafafa; background-image: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#e9e9e9)); background-image: -webkit-linear-gradient(top, #fafafa, #e9e9e9); background-image: -moz-linear-gradient(top, #fafafa, #e9e9e9); background-image: -o-linear-gradient(top, #fafafa, #e9e9e9); background-image: linear-gradient(to bottom, #fafafa, #e9e9e9); background-image: -ms-linear-gradient(top, #fafafa 0%, #e9e9e9 100%); background-image: linear-gradient(to bottom, #fafafa 0%, #e9e9e9 100%); border: 1px solid #e0e0e0; border-radius: 5px 5px 5px 5px; cursor: pointer; -padding: 10px; text-align: center; } .need-help .nh-text-1 { color: #fd7e0d; font-family: "DaxBold"; font-size: 20px; padding: 10px 10px 1px; } .need-help .nh-text-2 { color: #817f80; font-family: "DaxMedium"; font-size: 14px; padding: 0px 10px 10px; } .holidays-booked .hb-margin { padding: 10px; } .win.ie9 .holiday-million-booked { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcyNiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0ZBRkFGQSIgb2Zmc2V0PSIwIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0U5RTlFOSIgb2Zmc2V0PSIxIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZzI2KSIgLz4KPC9zdmc+"); } .holiday-million-booked { background-color: #fafafa; background-image: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#e9e9e9)); background-image: -webkit-linear-gradient(top, #fafafa, #e9e9e9); background-image: -moz-linear-gradient(top, #fafafa, #e9e9e9); background-image: -o-linear-gradient(top, #fafafa, #e9e9e9); background-image: linear-gradient(to bottom, #fafafa, #e9e9e9); background-image: -ms-linear-gradient(top, #fafafa 0%, #e9e9e9 100%); background-image: linear-gradient(to bottom, #fafafa 0%, #e9e9e9 100%); border: 1px solid #e0e0e0; border-radius: 5px 5px 5px 5px; cursor: pointer; text-align: center; } .holiday-million-booked img { vertical-align: middle; } .holiday-million-booked .hb-text { color: #817f80; display: inline-block; font-family: "DaxMedium"; font-size: 16px; vertical-align: middle; padding: 10px; } .holiday-million-booked span { font-family: "DaxExtraBoldRegular"; font-size: 20px; } .top-deals-main .tdm-body { background-color: #f3f3f3; width: 440px; } .top-deals-main .tdm-body .header { background-color: #04a6e9; position: relative; } .top-deals-main .tdm-body .header:after { border-color: #04a6e9 transparent; border-style: solid; border-width: 12px 12px 0px; content: ""; display: block; left: 20px; position: absolute; top: 64px; width: 0px; } .top-deals-main .tdm-body .header .title { display: table; width: 440px; } .top-deals-main .tdm-body .header .title > div { display: table-cell; vertical-align: middle; } .top-deals-main .tdm-body .header .title img { vertical-align: middle; } .top-deals-main .tdm-body .header .title .subtitle { color: white; font-family: "DaxMedium"; font-size: 20px; text-align: right; } .top-deals-main .tdm-body .header .title .subtitle span { margin-right: 10px; } .top-deals-main .tdm-body .header.sm { height: 27px; padding: 8px 6px 0px; } .top-deals-main .tdm-body .header.sm:after { display: block; top: 32px; } .top-deals-main .tdm-body .header.sm .title { color: white; font-family: "DaxMedium"; font-size: 20px; } .top-deals-main .bonuses-container { color: #676767; display: inline-block; height: 22px; overflow: hidden; position: relative; width: 100%; margin-top: 1px; } .top-deals-main .bonuses-container .bonuses { line-height: 12px; text-align: justify; max-height: 22px; overflow: hidden; font-family: Arial; font-style: italic; font-size: 11px; background-color: transparent; padding: 0px; width: 300px; } .top-deals-main .bonuses-container .details { background-color: white; color: #0099ff; cursor: pointer; left: 262px; position: absolute; text-align: right; top: 13px; width: 42px; font-family: Arial; font-style: italic; font-size: 11px; } .top-deals-main .free { color: #ff7e0c; font-family: Arial; font-weight: bold; font-style: italic; font-size: 11px; } .top-deals-search { padding: 0 8px; } .top-deals-search .tds-container { display: table; font-family: "Arial"; height: 27px; width: 424px; } .top-deals-search .tds-container > div { display: table-cell; vertical-align: middle; } .top-deals-search .tds-container.nm { border-bottom: 1px solid #ffae45; } .top-deals-search .tds-container.sm { border-bottom: 1px solid #d8d8d8; padding-bottom: 1px; } .top-deals-search select { font-size: 12px; vertical-align: middle; } .win.ie9 .gradient { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc1MjEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRkU4Q0EiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGRUM5ODUiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c1MjEpIiAvPgo8L3N2Zz4="); } .gradient { background-color: #ffe8ca; background-image: -webkit-gradient(linear, left top, left bottom, from(#ffe8ca), to(#fec985)); background-image: -webkit-linear-gradient(top, #ffe8ca, #fec985); background-image: -moz-linear-gradient(top, #ffe8ca, #fec985); background-image: -o-linear-gradient(top, #ffe8ca, #fec985); background-image: linear-gradient(to bottom, #ffe8ca, #fec985); background-image: -ms-linear-gradient(top, #ffe8ca 0%, #fec985 100%); background-image: linear-gradient(to bottom, #ffe8ca 0%, #fec985 100%); } .top-deals-search .gradient { text-align: right; } .top-deals-search .gradient > span { font-family: Arial; font-weight: bold; font-size: 11px; color: #676767; margin-right: 4px; vertical-align: middle; } .top-deals-search .gradient > div { margin-right: 7px; } .win.ie9 .top-deals-search .gradient.sm { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcyNiIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSIwJSIgeTE9IjAlIiB4Mj0iMCUiIHkyPSIxMDAlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0ZBRkFGQSIgb2Zmc2V0PSIwIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0U5RTlFOSIgb2Zmc2V0PSIxIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZzI2KSIgLz4KPC9zdmc+"); } .top-deals-search .gradient.sm { background-color: #fafafa; background-image: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#e9e9e9)); background-image: -webkit-linear-gradient(top, #fafafa, #e9e9e9); background-image: -moz-linear-gradient(top, #fafafa, #e9e9e9); background-image: -o-linear-gradient(top, #fafafa, #e9e9e9); background-image: linear-gradient(to bottom, #fafafa, #e9e9e9); background-image: -ms-linear-gradient(top, #fafafa 0%, #e9e9e9 100%); background-image: linear-gradient(to bottom, #fafafa 0%, #e9e9e9 100%); } .top-deals-search .gradient select { width: 75px; } .top-deals-search .gradient.to { width: 130px; } .top-deals-search .gradient.to.ac { width: auto; } .top-deals-search .gradient.stay { width: 110px; } .top-deals-search .gradient .search-down { display: inline-block; vertical-align: middle; } .top-deals-search .gradient.nm.fl .search-down .sd-data { width: 88px; background-color: #fcf2e6; background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf2e6), to(#ebdbca)); background-image: -webkit-linear-gradient(top, #fcf2e6, #ebdbca); background-image: -moz-linear-gradient(top, #fcf2e6, #ebdbca); background-image: -o-linear-gradient(top, #fcf2e6, #ebdbca); background-image: linear-gradient(to bottom, #fcf2e6, #ebdbca); background-image: -ms-linear-gradient(top, #fcf2e6 0%, #ebdbca 100%); background-image: linear-gradient(to bottom, #fcf2e6 0%, #ebdbca 100%); border-radius: 3px; border-bottom-color: #ffc375; border-top-color: #ffd49d; border-left-color: #ffc375; border-right-color: #ffc375; } .top-deals-search .gradient .search-down .sd-data .sd-data-text { width: 65px; margin-top: 0px; margin-top: 1px\9; } .top-deals-search .gradient.ac .search-down .sd-data .sd-data-text { width: 160px; } .top-deals-search .gradient .search-down .sd-data .sd-input-display { overflow: hidden; width: 65px; white-space: nowrap; } .top-deals-search .gradient.ac .search-down .sd-data .sd-input-display { width: 160px; } .top-deals-search .gradient.sm.fl .search-down .sd-data { width: 88px; } .top-deals-search .gradient .search-down .sd-arrow-box { margin-right: 5px; } .top-deals-search .gradient.stay .fix-list .dd-selected { padding-right: 13px; } .top-deals-search .gradient.sm.ac.from { padding: 29px 61px 0px; } .top-deals-search .gradient.nm.ac.to { width: 285px; width: 285px\9; text-align: right; } .top-deals-search .gradient.sm.ac.to .search-down .sd-data { border-radius: 3px 3px 3px 3px; width: 180px; } .top-deals-search .gradient.nm.ac.to .search-down .sd-data { background-color: #fcf2e6; background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf2e6), to(#ebdbca)); background-image: -webkit-linear-gradient(top, #fcf2e6, #ebdbca); background-image: -moz-linear-gradient(top, #fcf2e6, #ebdbca); background-image: -o-linear-gradient(top, #fcf2e6, #ebdbca); background-image: linear-gradient(to bottom, #fcf2e6, #ebdbca); background-image: -ms-linear-gradient(top, #fcf2e6 0%, #ebdbca 100%); background-image: linear-gradient(to bottom, #fcf2e6 0%, #ebdbca 100%); border-radius: 3px; border-bottom-color: #ffc375; border-top-color: #ffd49d; border-left-color: #ffc375; border-right-color: #ffc375; text-align: left; width: 180px; } .top-deals-search .gradient.nm.ac.to .search-down .sd-data .sd-input-display { overflow: hidden; white-space: nowrap; width: 155px; } .top-deals-search .gradient.nm.ac.to .search-down .sd-data .sd-data-text { width: 155px; overflow: hidden; white-space: nowrap; margin-top: 0px; margin-top: 1px\9; } .top-deals-search .gradient.nm.ac.to .search-down .sd-mode-content { text-align: left; } .top-deals-search .gradient .dd-select .dd-separator { margin-right: 0px; display: none; } .top-deals-search .gradient .dd-select .dd-pointer-down { margin-right: -1px; } .win.ie9 .search-separator { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc4OTQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRkU4Q0EiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGRkFFNDUiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c4OTQpIiAvPgo8L3N2Zz4="); } .search-separator { background-color: #ffe8ca; background-image: -webkit-gradient(linear, left top, left bottom, from(#ffe8ca), to(#ffae45)); background-image: -webkit-linear-gradient(top, #ffe8ca, #ffae45); background-image: -moz-linear-gradient(top, #ffe8ca, #ffae45); background-image: -o-linear-gradient(top, #ffe8ca, #ffae45); background-image: linear-gradient(to bottom, #ffe8ca, #ffae45); background-image: -ms-linear-gradient(top, #ffe8ca 0%, #ffae45 100%); background-image: linear-gradient(to bottom, #ffe8ca 0%, #ffae45 100%); width: 1px; } .win.ie9 .top-deals-search .search-separator.sm { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc5MzgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGQUZBRkEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNEOEQ4RDgiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c5MzgpIiAvPgo8L3N2Zz4="); } .top-deals-search .search-separator.sm { background-color: #fafafa; background-image: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#d8d8d8)); background-image: -webkit-linear-gradient(top, #fafafa, #d8d8d8); background-image: -moz-linear-gradient(top, #fafafa, #d8d8d8); background-image: -o-linear-gradient(top, #fafafa, #d8d8d8); background-image: linear-gradient(to bottom, #fafafa, #d8d8d8); background-image: -ms-linear-gradient(top, #fafafa 0%, #d8d8d8 100%); background-image: linear-gradient(to bottom, #fafafa 0%, #d8d8d8 100%); } .top-deals-search .fix-list { font-size: 11px; text-align: left; vertical-align: middle; } .top-deals-search .fix-list.nm { background-color: #fcf2e6; background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf2e6), to(#ebdbca)); background-image: -webkit-linear-gradient(top, #fcf2e6, #ebdbca); background-image: -moz-linear-gradient(top, #fcf2e6, #ebdbca); background-image: -o-linear-gradient(top, #fcf2e6, #ebdbca); background-image: linear-gradient(to bottom, #fcf2e6, #ebdbca); background-image: -ms-linear-gradient(top, #fcf2e6 0%, #ebdbca 100%); background-image: linear-gradient(to bottom, #fcf2e6 0%, #ebdbca 100%); border-radius: 3px; border-bottom-color: #ffc375; border-top-color: #ffd49d; border-left-color: #ffc375; border-right-color: #ffc375; width: 80px; } .top-deals-search .fix-list.sm { border-radius: 3px; width: 80px; } .top-deals-search .fix-list .dd-pointer-down { right: 0px; } .top-deals-search .fix-list .dd-selected-text { color: #676767; font-family: Arial; font-size: 11px; font-weight: normal; } .top-deals-search .stay .fix-list.nm, .top-deals-search .stay .fix-list.sm { width: 65px; } .top-deals { padding: 0 8px; padding-bottom: 8px; position: relative; } .top-deals .right-container { position: absolute; right: 4px; top: 4px; background: white; } .top-deals .deal-ellipsis { font-family: Arial; font-weight: bold; font-size: 16px; color: #323232; background: white; position: relative; top: -9px; } .top-deals .td-container { background-color: white; border-radius: 0 0 5px 5px; overflow-y: scroll; -webkit-overflow-scrolling: touch; } .top-deals .td-container .td-deal { padding: 8px 10px 6px; position: relative; cursor: pointer; } .top-deals .td-container .active, .top-deals .td-container .active .right-container, .top-deals .td-container .active .deal-ellipsis { background-color: #ffeec9; } .top-deals .td-container .td-deal:hover .details { background-color: #ffeec9; } .top-deals .td-container .td-deal:hover { background-color: #ffeec9; } .top-deals .td-container .td-deal:hover .right-container, .top-deals .td-container .td-deal:hover .deal-ellipsis { background-color: #ffeec9; } .top-deals .td-container .td-deal:active .details { background-color: #ffeec9; } .top-deals .td-container .td-deal:active { background-color: #ffeec9; } .top-deals .td-container .td-deal:last-child { border-bottom: 0px; } .top-deals .td-container .td-deal .hotel-image-container { display: inline-block; padding-right: 5px; width: 75px; } .top-deals .td-container .td-deal .hotel-info { display: inline-block; font-family: "Arial"; vertical-align: top; width: 304px; } .top-deals .td-container .td-deal .hotel-info .left-container { overflow: hidden; white-space: nowrap; width: 100%; } .top-deals .td-container .td-deal .hotel-info .left-container .destination-content { margin-top: 2px; } .top-deals .td-container .td-deal .hotel-info .left-container .destination-content .duration { font-family: Arial; font-size: 11px; font-weight: normal; color: #4d4d4d; } .top-deals .td-container .td-deal .hotel-info .left-container .destination-content .deal-rate { color: #828081; } .top-deals .td-container .td-deal .hotel-info .left-container .hotel-name { font-family: Arial; font-weight: bold; font-size: 16px; color: #323232; } .top-deals .td-container .td-deal .hotel-info .right-container .currency { color: #ff7e0c; font-family: DaxBlackRegular; font-size: 16px; position: relative; top: -10px; } .top-deals .td-container .td-deal .hotel-info .right-container .rate-size-4 { font-size: 26px; } .top-deals .td-container .td-deal .hotel-info .right-container .rate-size-5 { font-size: 22px; } .top-deals .td-container .td-deal .hotel-info .right-container .rate-size-6 { font-size: 18px; position: relative; top: 2px; } .top-deals .td-container .td-deal .hotel-info .right-container .amount > span { vertical-align: top; } .top-deals .td-container .td-deal .hotel-info .right-container .amount, .top-deals .td-container .td-deal .hotel-info .right-container .sold { color: #ff7e0c; font-family: "DaxBlackRegular"; font-size: 32px; } .top-deals .td-container .td-deal .hotel-info .right-container .asterisk { color: #ff7e0c; font-family: "Arial"; font-size: 18px; position: relative; top: 2px; } .top-deals .td-container .td-deal .hotel-info .right-container .sold { color: #828081; } .top-deals .td-container .td-deal-separator { margin: auto; width: 387px; } .top-deals .td-container .td-deal-separator hr { background-color: #a6a6a6; border-style: none; height: 1px; margin: 0px; } .top-deals .td-container .td-bonuses-conditions { color: #828081; font-family: Arial; font-size: 10px; padding: 5px 10px; } .top-deals .td-container .td-see-all { margin-top: 5px; text-align: center; } .top-deals .td-container .td-see-all .see-all { margin-left: 8px; background: #ff7e0c; border-radius: 5px 5px 5px 5px; color: #fff1dc; font-family: DaxBold; font-size: 21px; padding: 7px; border: 1px solid #ea7145; box-shadow: 0 0 3px #d8d8d8; width: 376px; display: block; } .top-deals .td-container .td-orange-bar { margin-top: 5px; text-align: center; } .top-deals .td-container .td-orange-bar .td-orange-bar-text { margin-left: 8px; background: #ff7e0c; border-radius: 5px 5px 5px 5px; color: #fff1dc; font-family: DaxBold; font-size: 21px; padding: 7px; border: 1px solid #ea7145; box-shadow: 0 0 3px #d8d8d8; width: 376px; display: block; } .top-deals .td-container .td-orange-bar .td-orange-bar-text.fallback { font-size: 19px; } .top-deals .td-container .hotel-image { border-radius: 5px 5px 5px 5px; height: 50px; width: 75px; } .top-deals .td-container .sold-deals-notice, .top-deals .td-container .deals-notice { display: table; padding: 5px 10px 3px; } .top-deals .td-container .sold-deals-notice .text { background-color: #fafafa; background-image: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#e8e8e8)); background-image: -webkit-linear-gradient(top, #fafafa, #e8e8e8); background-image: -moz-linear-gradient(top, #fafafa, #e8e8e8); background-image: -o-linear-gradient(top, #fafafa, #e8e8e8); background-image: linear-gradient(to bottom, #fafafa, #e8e8e8); background-image: -ms-linear-gradient(top, #fafafa 0%, #e8e8e8 100%); background-image: linear-gradient(to bottom, #fafafa 0%, #e8e8e8 100%); border: 1px solid #d8d8d8; border-radius: 5px 5px 5px 5px; color: #676767; display: table-cell; font-family: Arial; font-style: italic; font-size: 12px; height: 29px; line-height: 14px; padding: 2px 10px; vertical-align: middle; } .top-deals .td-container .sold-deals-notice .text .hover-key:hover { color: DarkGray; } .top-deals .td-container .sold-deals-notice .text .hover-key:hover + .notice-hover-container { display: block; } .top-deals .td-container .sold-deals-notice .notice-hover-container { display: none; left: 125px; margin-top: 40px; position: absolute; top: 10px; vertical-align: bottom; z-index: 1; } .top-deals .td-container .sold-deals-notice .notice-hover { background-color: #ececec; border: 1px solid #d8d8d8; border-radius: 5px 5px 5px 5px; box-shadow: 0px 0px 10px #b7b7b7; color: gray; font-family: Arial; font-size: 11px; font-style: normal; font-weight: normal; padding: 5px; } .top-deals .td-container .deals-notice .text { background-color: #fafafa; background-image: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#e8e8e8)); background-image: -webkit-linear-gradient(top, #fafafa, #e8e8e8); background-image: -moz-linear-gradient(top, #fafafa, #e8e8e8); background-image: -o-linear-gradient(top, #fafafa, #e8e8e8); background-image: linear-gradient(to bottom, #fafafa, #e8e8e8); background-image: -ms-linear-gradient(top, #fafafa 0%, #e8e8e8 100%); background-image: linear-gradient(to bottom, #fafafa 0%, #e8e8e8 100%); border: 1px solid #d8d8d8; border-radius: 5px 5px 5px 5px; color: #676767; display: table-cell; font-family: Arial; font-weight: bold; font-size: 12px; height: 19px; line-height: 14px; padding: 2px 10px; vertical-align: middle; width: 365px; } .confirm-dialog-container { bottom: 0px; display: none; left: 0px; padding: 0 8px; position: absolute; right: 0px; text-align: center; top: 0px; } .confirm-dialog-container .cd-transparent-bg { background-color: #f6f6f6; bottom: 0px; left: 0px; margin: 0 8px; opacity: 0.7; position: absolute; right: 0px; top: 0px; z-index: 1; } .top-deals .hotel-hover { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -219px -520px transparent; display: none; height: 44px; left: 410px; position: absolute; width: 113px; z-index: 1; } .top-deals .pricing-calendar-popup { display: none; left: 25px; position: absolute; z-index: 1; } .top-deals .pricing-calendar-popup:hover { display: none; height: 312px; left: 25px; position: absolute; width: 350px; z-index: 1; } .pricing-calendar { position: relative; width: 692px; } .pricing-calendar:after { border-color: #19b5ff transparent; border-style: solid; border-width: 16px 15px 0px; content: ""; display: block; left: 50%; position: relative; top: -1px; width: 0px; } .pricing-calendar .pc-border { background-color: #19b5ff; border-radius: 5px 5px 5px 5px; box-shadow: 0px 0px 10px #959595; padding: 9px; position: relative; } .pricing-calendar .close-button { cursor: pointer; left: 654px; position: absolute; top: -31px; } .pricing-calendar .close-button .text-container { display: inline-block; left: -49px; position: relative; top: 8px; width: 55px; } .pricing-calendar .close-button .text-container .background { background-color: #19b5ff; border-top-left-radius: 5px; height: 24px; opacity: 0.3; } .pricing-calendar .close-button .text-container .text { color: white; font-family: "DaxBlackRegular"; font-size: 15px; margin-left: 8px; margin-top: -20px; position: relative; } .pricing-calendar .close-button .close-box-large-blue { margin-right: 27px; margin-top: -20px; } .pricing-calendar-content { background-color: white; border-radius: 5px 5px 5px 5px; height: 224px; } .pricing-calendar-content .pc-deal-info { position: relative; z-index: 1; } .pricing-calendar-content .pc-deal-info .container { padding: 14px 15px 0px; } .pricing-calendar-content .pc-deal-info .container > div { vertical-align: top; } .pricing-calendar-content .pc-deal-info .container .left { display: inline-block; width: 50%; } .pricing-calendar-content .pc-deal-info .container .right { display: inline-block; width: 45%; text-align: center; float: right; } .pricing-calendar-content .pc-deal-info .container .right > div { margin-top: 8px; } .pricing-calendar-content .pc-deal-info .container .right .cheapest-date, .pricing-calendar-content .pc-deal-info .container .right .cheapest-date-text { color: #ff7e0c; } .pricing-calendar-content .pc-deal-info .container .right .cheapest-date { font-family: "DaxRegular"; font-size: 17px; } .pricing-calendar-content .pc-deal-info .container .right .cheapest-date-text { font-family: DaxBold; } .pricing-calendar-content .pc-deal-info .container .right .flights-info { font-family: "Arial"; } .pricing-calendar-content .pc-deal-info .container .right .flights-info .duration { color: #4d4d4d; font-family: Arial; font-weight: bold; font-size: 11px; } .pricing-calendar-content .pc-deal-info .container .right .flights-info .choose-departure { color: #a7a7a7; font-family: Arial; font-weight: normal; font-size: 11px; } .pricing-calendar-content .dates-container .popup { display: none; } .pricing-calendar-content .dates-container div:hover .popup { display: block; } .exclusive-deals { background-color: #f3f3f3; border-radius: 5px 5px 5px 5px; padding: 8px; } .exclusive-deals .ed-content { margin: 1px 0 10px; padding-top: 5px; text-align: center; } .exclusive-deals .ed-content .ed-heading { color: #ff7e0c; font-family: "DaxExtraBoldRegular"; font-size: 24px; } .exclusive-deals .ed-content .ed-details { color: #676767; font-family: "DaxMedium"; font-size: 17px; margin: auto; padding-top: 10px; text-align: left; width: 250px; } .exclusive-deals .ed-content .ed-details img { margin-left: 25px; margin-right: 5px; vertical-align: middle; } .exclusive-deals .ed-content .ed-details > li { padding: 1px; } .exclusive-bonuses { background-color: #fff9e0; border: 1px solid #ff9c41; border-radius: 5px 5px 5px 5px; padding: 10px 14px; } .exclusive-bonuses .eb-vouchers { margin-bottom: 10px; } .exclusive-bonuses .free-text { color: #ff7e0c; font-family: "DaxBlackRegular"; font-size: 14px; vertical-align: top; } .exclusive-bonuses .bonus-container { display: inline-block; line-height: 14px; width: 209px; } .exclusive-bonuses .bonus-container .bonus-name { font-family: Arial; font-size: 13px; font-weight: bold; } .exclusive-bonuses .bonus-container .bonus-desc { color: #676767; font-family: Arial; font-size: 12px; } .more-packages { margin-bottom: 10px; } .more-packages > div { display: inline-block; font-size: 0px; width: 245px; } .more-packages .mp-left { text-align: left; } .more-packages .mp-center { text-align: center; width: 244px; } .more-packages .mp-right { text-align: right; } .main-layout .ml-right article { display: inline-block; } .main-layout .ml-hotel-deals > * { display: inline-block; vertical-align: top; } .main-layout .ml-hotel-deals .ml-hotel-deals-right { padding-left: 9px; } .main-layout .ml-hotel-deals .ml-hotel-deals-right img { display: block; margin-bottom: 10px; } .more-links { background-color: #f3f3f3; border-radius: 5px 5px 5px 5px; color: #c6c6c6; margin: 5px 0px; width: 740px; position: relative; } .more-links a { color: #bebebe; display: inline-block; padding: 4px; } .more-links .minus { display: none; margin-left: 5px; position: absolute; top: 3px; opacity: 0.35; } .more-links a:hover { color: #0099ff; } .more-links a.clicked { color: #07a2db; } .more-links a.clicked { color: #07a2db; } .more-links .ml-links { display: table; text-align: center; width: 100%; } .more-links .ml-links .ml-link { display: table-cell; -padding: 4px; font-family: Arial; font-size: 11px; font-weight: normal; } .more-links .ml-links .ml-link:first-child .default-hr { float: right; width: 96%; } .more-links .ml-links .ml-link:nth-child(2n) { padding: 0px; vertical-align: bottom; width: 1px; } .more-links .ml-links .ml-link:last-child { padding-right: 10px; } .more-links .ml-links .ml-link:last-child .ico.minus { display: none; } .win.ie9 .more-links .ml-separator { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc4MDAiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGM0YzRjMiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNEOEQ4RDgiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c4MDApIiAvPgo8L3N2Zz4="); } .more-links .ml-separator { background-color: #f3f3f3; background-image: -webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#d8d8d8)); background-image: -webkit-linear-gradient(top, #f3f3f3, #d8d8d8); background-image: -moz-linear-gradient(top, #f3f3f3, #d8d8d8); background-image: -o-linear-gradient(top, #f3f3f3, #d8d8d8); background-image: linear-gradient(to bottom, #f3f3f3, #d8d8d8); background-image: -ms-linear-gradient(top, #f3f3f3 0%, #d8d8d8 100%); background-image: linear-gradient(to bottom, #f3f3f3 0%, #d8d8d8 100%); height: 15px; } .more-links .ml-details { font-family: Arial; } .more-links .ml-details .ml-detail { display: none; overflow: hidden; } .more-links .ml-details .ml-detail .default-hr { margin: 3px 5px 0px; } .more-links .ml-details .ml-detail h6 { color: #323232; margin: 3px 0px; } .more-links .ml-details .ml-detail p { color: #828081; line-height: 16px; } .more-links .ml-details .ml-detail > div { padding: 10px 20px; } .more-links .ml-details .ml-detail .standard-breadcrumbs { margin-bottom: 7px; } ul.standard-breadcrumbs { display: inline-block; font-size: 0px; } ul.standard-breadcrumbs li { display: inline-block; } .win.ie9 ul.standard-breadcrumbs li a, .win.ie9 ul.standard-breadcrumbs li span { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc2MTMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGOUY5RjkiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNFREVDRUMiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c2MTMpIiAvPgo8L3N2Zz4="); } ul.standard-breadcrumbs li a, ul.standard-breadcrumbs li span { background-color: #fdfdfd; background-image: -webkit-gradient(linear, left top, left bottom, from(#fdfdfd), to(#e5e5e5)); background-image: -webkit-linear-gradient(top, #fdfdfd, #e5e5e5); background-image: -moz-linear-gradient(top, #fdfdfd, #e5e5e5); background-image: -o-linear-gradient(top, #fdfdfd, #e5e5e5); background-image: linear-gradient(to bottom, #fdfdfd, #e5e5e5); background-image: -ms-linear-gradient(top, #fdfdfd 0%, #e5e5e5 100%); background-image: linear-gradient(to bottom, #fdfdfd 0%, #e5e5e5 100%); display: inline-block; vertical-align: middle; } ul.standard-breadcrumbs li a { font-size: 11px; line-height: 21px; padding: 0 5px 0 15px; } ul.standard-breadcrumbs li a.previous { color: #07a2db; } ul.standard-breadcrumbs li:last-child > span { background: none; } ul.standard-breadcrumbs img { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -220px -179px transparent; height: 21px; } ul.standard-column-list { margin: 0px; padding: 0px; } ul.standard-column-list li { float: left; padding: 3px 20px 3px 0px; width: 19em; } ul.standard-column-list li a { color: #07a2db; } .default-hr { background-color: #d8d8d8; border-style: none; height: 1px; margin: 0px; } .book-container { background-color: #ff7e0c; border-top-left-radius: 8px; border-top-right-radius: 8px; height: 38px; padding: 10px 0px; position: relative; } .book-container:after { border-color: #ff7e0c transparent; border-style: solid; border-width: 13px 14px 0px; content: ""; display: block; left: 140px; position: absolute; top: 99%; width: 0px; z-index: 1; } .book-container > div { -moz-box-sizing: border-box; box-sizing: border-box; display: inline-block; vertical-align: middle; width: 105px; } .book-container .bc-price { overflow: hidden; padding-left: 15px; } .book-container .bc-price .price-click-text { color: white; font-family: "DaxBlackRegular"; font-size: 20px; } .book-container .bc-price .bc-currency { color: white; font-family: "DaxBlackRegular"; font-size: 37px; font-size: 22px; vertical-align: top; } .book-container .bc-price .bc-amount { color: white; font-family: "DaxBlackRegular"; font-size: 37px; } .book-container .bc-price .rate-size-4 { font-size: 32px; } .book-container .bc-price .rate-size-5 { font-size: 30px; } .book-container .bc-price .rate-size-6 { font-size: 21px; } .book-container .bc-price .price-check-container { display: none; } .book-container .bc-button { padding-right: 15px; text-align: right; } .book-container .bc-dates { padding: inherit; } .book-container .bc-dates .bc-date { color: #3e3e3e; font-family: Arial; font-weight: bold; font-size: 10px; text-align: right; } .book-container .bc-dates .bc-date .bcd-text { color: White; font-family: Arial; font-size: 10px; } .win.ie9 .book-container .bc-button .bc-book-button { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcyMTciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRjc4MDAiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGNzUyMDAiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2cyMTcpIiAvPgo8L3N2Zz4="); } .book-container .bc-button .bc-book-button { background-color: #ff7800; background-image: -webkit-gradient(linear, left top, left bottom, from(#ff7800), to(#f75200)); background-image: -webkit-linear-gradient(top, #ff7800, #f75200); background-image: -moz-linear-gradient(top, #ff7800, #f75200); background-image: -o-linear-gradient(top, #ff7800, #f75200); background-image: linear-gradient(to bottom, #ff7800, #f75200); background-image: -ms-linear-gradient(top, #ff7800 0%, #f75200 100%); background-image: linear-gradient(to bottom, #ff7800 0%, #f75200 100%); font-family: "DaxBlackRegular"; font-size: 17px; box-shadow: 0 0 3px #f7790a; border: 1px solid white; border-radius: 6px 6px 6px 6px; color: white; display: inline-block; padding: 3px 13px; text-align: center; } .book-container.book-sold { background-color: #c4c4c4; border-color: #c4c4c4; } .book-container.book-sold:after { border-color: #c4c4c4 transparent; } .win.ie9 .book-container.book-sold .bc-button .bc-book-button, .book-container.book-sold .bc-button .bc-book-button { background-image: none; background-color: silver; box-shadow: 0 0 3px #b9b9b9; opacity: 0.6; } .book-container.book-sold .bc-currency { display: none; } .book-container.book-sold .price-check-container { display: none; } .book-container.book-price-check { background-color: #ff9c1b; border-color: #ff9c1b; } .book-container.book-price-check .bc-book-button { background-color: #ff7a04; background-image: -webkit-gradient(linear, left top, left bottom, from(#ff7a04), to(#fa6507)); background-image: -webkit-linear-gradient(top, #ff7a04, #fa6507); background-image: -moz-linear-gradient(top, #ff7a04, #fa6507); background-image: -o-linear-gradient(top, #ff7a04, #fa6507); background-image: linear-gradient(to bottom, #ff7a04, #fa6507); background-image: -ms-linear-gradient(top, #ff7a04 0%, #fa6507 100%); background-image: linear-gradient(to bottom, #ff7a04 0%, #fa6507 100%); } .book-price-check:after { border-color: #ff9c1b transparent; } .book-price-check .price-check-container { text-align: center; } .book-price-check .bc-currency, .book-price-check .bc-amount { display: none; } .win.ie8 .top-deals-graph .tdg-content .tdg-margin .bar-graph-container .bgc-item { float: none; } .win.ie9 .top-deals-graph .tdg-content .tdg-margin .bar-graph-container .bgc-item { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc0NDEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNEMUQxRDEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNEMUQxRDEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGRkZGRkYiIG9mZnNldD0iMC4xIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0YxRjFGMSIgb2Zmc2V0PSIxIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZzQ0MSkiIC8+Cjwvc3ZnPg=="); } .top-deals-graph .tdg-content .tdg-margin .bar-graph-container .bgc-item { background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #d1d1d1), color-stop(1, #f1f1f1)); background-image: -webkit-linear-gradient(top, #d1d1d1 0%, #f1f1f1 10%); background: -moz-linear-gradient(center top, #d1d1d1 0%, #f1f1f1 10%); background-color: #d1d1d1; background-image: -ms-linear-gradient(top, #d1d1d1 0%, #f1f1f1 10%); background-image: linear-gradient(to bottom, #d1d1d1 0%, #f1f1f1 10%); float: left; overflow-x: scroll; overflow-y: hidden; white-space: nowrap; width: 100%; -webkit-overflow-scrolling: touch; } .top-deals-graph .tdg-content .tdg-margin .bar-graph-container .bgc-item .dates-container { -min-width: 690px; min-width: 750px; } .top-deals-graph .tdg-content .tdg-margin .bar-graph-container .bgc-item .dates-container .months { height: 104px; } .top-deals-graph .tdg-content .tdg-margin .bar-graph-container .bgc-item .dates-container .months .month { display: inline-block; height: inherit; vertical-align: top; } .top-deals-graph .tdg-content .tdg-margin .bar-graph-container .bgc-item .dates-container .months .month .month-name { border-right: 1px solid #ffb868; display: inline-block; line-height: 15px; text-align: center; width: 99.8%; background-color: #ffe8ca; background-image: -webkit-gradient(linear, left top, left bottom, from(#ffe8ca), to(#fec985)); background-image: -webkit-linear-gradient(top, #ffe8ca, #fec985); background-image: -moz-linear-gradient(top, #ffe8ca, #fec985); background-image: -o-linear-gradient(top, #ffe8ca, #fec985); background-image: linear-gradient(to bottom, #ffe8ca, #fec985); background-image: -ms-linear-gradient(top, #ffe8ca 0%, #fec985 100%); background-image: linear-gradient(to bottom, #ffe8ca 0%, #fec985 100%); } .win.ie9 .top-deals-graph .tdg-content .tdg-margin .bar-graph-container .bgc-item .dates-container .months .month .month-name { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc1MTIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRkU4Q0EiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGRUM5ODUiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c1MTIpIiAvPgo8L3N2Zz4="); } .top-deals-graph .tdg-content .tdg-margin .bar-graph-container .bgc-item .dates-container .months .month .month-name span.mn-text { font-family: Arial; font-size: 12px; font-style: normal; color: #323232; float: left; position: relative; width: 33.33%; border-top: 1px solid #ffb868; } .top-deals-graph .tdg-content .tdg-margin .bar-graph-container .bgc-item .dates-container .months .month .month-name span { font-family: Arial; font-style: italic; font-size: 12px; color: #989898; } .top-deals-graph .tdg-content .tdg-margin .bar-graph-container .bgc-item .dates-container .months .month .days { display: table; height: 85%; position: relative; } .win.ie8 .top-deals-graph .tdg-content .tdg-margin .bar-graph-container .bgc-item-selected { top: -112px; } .top-deals-graph .tdg-content .tdg-margin .bar-graph-container .bgc-item-selected { background: url("png/pricing-calendar-date-selector-0.0.0.1.png") no-repeat scroll 0 0 transparent; box-shadow: 0px 0px 10px -5px black; cursor: pointer; height: 90px; margin-left: 156px; position: relative; width: 27px; } .top-deals-graph .tdg-content .tdg-margin .bar-graph-container .bgc-item-selected-background { background-color: #dfddde; height: 77px; margin-left: 158px; position: absolute; width: 24px; } .bar-graph { background: none repeat scroll 0 0 green; border: 1px solid #f1f1f1; display: block; -height: 72px; height: 82px; text-align: center; width: 23px; border-bottom: none; border-top: none; position: absolute; bottom: 0px; border-width: 0px; } .day { display: table-cell; height: inherit; cursor: pointer; width: 24px; } .bar-graph.sold-day { background-color: #c4c4c4; height: 15px; } .bar-graph.sold-day .day-text { background-color: #c4c4c4; } .bar-graph.price-check { background-color: #ffdea0; height: 61px; } .bar-graph.price-check .day-text { background-color: #ffdea0; } .day-text { border: 1px solid #f1f1f1; padding: 5px 0px; position: absolute; background: #ffdea0; border-left: none; border-right: none; bottom: -1px; width: inherit; color: #323232; font-family: Arial; font-size: 12px; } .day-text p { color: #84775e; font-family: Arial; font-weight: normal; font-size: 8px; margin-bottom: 1px; } .win.ie8 .graph-legend-container { clear: none; margin: 0px; position: relative; left: 7px; top: -69px; } .graph-legend-container { clear: both; margin: 45px 0 0 5px; } .graph-legend-container .gl-separator { width: auto; display: table-cell; padding: 0 3px; } .graph-legend-container .gl-currency { font-family: Arial; font-weight: normal; font-size: 8px; color: #323232; margin-right: 1px; vertical-align: top; } .graph-legend-container .gl-amount { font-family: Arial; font-weight: bold; font-size: 11px; color: #323232; } .graph-legend-container .graph-legend-item { display: table-cell; background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -179px -507px transparent; width: 183px; text-align: center; } .graph-legend-container .graph-legend-item .gl-center-text { background-color: white; padding: 0 2px; margin-right: -8px; } .graph-legend-container .graph-legend-item-one { display: table-cell; padding: 5px 0 5px 108px; } .graph-legend-container .graph-legend-item-sold { display: table-cell; padding: 5px 0 5px 108px; background-color: #c4c4c4; } .graph-legend-container .gl-text { display: table-cell; padding-left: 17px; } .graph-legend-container .gl-text span { color: #a7a7a7; font-family: Arial; font-style: italic; font-size: 11px; } .product-overview { width: 740px; } .product-overview .pricing-calendar-content .book-container > div { width: 105px; } .product-overview .pricing-calendar-content .book-container .bc-dates .bc-date { text-align: right; } .holiday-package { display: inline-block; margin-bottom: 10px; width: 739px; } .holiday-package-detail .hpd-container .package-padding { padding-top: 11px; } .top-destination-header { background-color: #04a6e9; position: relative; height: 64px; color: white; font-family: "DaxMedium"; font-size: 20px; } .top-destination-header:after { border-color: #04a6e9 transparent; border-style: solid; border-width: 9px 10px 0px; content: ""; display: block; left: 5px; position: absolute; top: 64px; width: 0px; } .standard-header { background-color: #04a6e9; position: relative; height: 27px; padding: 8px 9px 0px; margin-bottom: 15px; color: white; font-family: "DaxMedium"; font-size: 20px; } .standard-header:after { border-color: #04a6e9 transparent; border-style: solid; border-width: 9px 10px 0px; content: ""; display: block; left: 5px; position: absolute; top: 32px; width: 0px; } .holiday-package-group { background: #f6f6f6; border-radius: 5px; } .holiday-package-image { display: inline-block; padding: 10px; vertical-align: top; } .holiday-package-image > div { width: 157px; } .holiday-package-image img { width: 160px; height: 140px; } .holiday-package-offer { display: inline-block; width: 554px; max-height: 164px; overflow-x: scroll; overflow-y: hidden; padding: 10px 0px 0px 4px; } .holiday-package-offer > div { width: 200px; } .holiday-package-offer a { display: table-cell; padding-right: 3px; } .flight-package-box { cursor: pointer; display: inline-block; height: 112px; vertical-align: top; width: 400px; } .flight-package-box-image { background: url("png/venus-static-common-0.0.0.2.png") no-repeat scroll -89px -78px; height: 31px; width: 271px; } .flight-package-box .fpb-content { background-color: #00b0fb; background-image: -webkit-gradient(linear, left top, left bottom, from(#00b0fb), to(#03b0fb)); background-image: -webkit-linear-gradient(top, #00b0fb, #03b0fb); background-image: -moz-linear-gradient(top, #00b0fb, #03b0fb); background-image: -o-linear-gradient(top, #00b0fb, #03b0fb); background-image: linear-gradient(to bottom, #00b0fb, #03b0fb); background-image: -ms-linear-gradient(top, #00b0fb 0%, #03b0fb 100%); background-image: linear-gradient(to bottom, #00b0fb 0%, #03b0fb 100%); border-top-left-radius: 5px; border-top-right-radius: 5px; display: table; height: 79px; padding: 0 12px; width: 376px; } .win.ie9 .flight-package-box .fpb-airlines { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImczNTQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNBOERCRUUiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiM5NkM2REEiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2czNTQpIiAvPgo8L3N2Zz4="); } .flight-package-box .fpb-airlines { background-color: #a8dbee; background-image: -webkit-gradient(linear, left top, left bottom, from(#a8dbee), to(#96c6da)); background-image: -webkit-linear-gradient(top, #a8dbee, #96c6da); background-image: -moz-linear-gradient(top, #a8dbee, #96c6da); background-image: -o-linear-gradient(top, #a8dbee, #96c6da); background-image: linear-gradient(to bottom, #a8dbee, #96c6da); background-image: -ms-linear-gradient(top, #a8dbee 0%, #96c6da 100%); background-image: linear-gradient(to bottom, #a8dbee 0%, #96c6da 100%); border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border-top: 1px solid #d9d9d9; text-align: center; } .flight-package-box .fbp-text-container { color: white; display: table-cell; font-family: "DaxMedium"; font-size: 21px; vertical-align: middle; } .flight-package-box .fbp-text { line-height: 23px; max-height: 70px; min-height: 44px; overflow: hidden; } .flight-package-box .fbp-text-1 { font-family: "DaxRegular"; font-size: 20px; } .flight-package-box .fbp-rate { display: table-cell; text-align: right; text-shadow: 5px 5px 5px #018cc7; vertical-align: middle; } .flight-package-box .fbp-rate-currency { color: white; font-family: "DaxBlackRegular"; font-size: 27px; vertical-align: 16px; } .flight-package-box .fbp-rate-total { color: white; font-family: "DaxBlackRegular"; font-size: 51px; } .product-pricing-graph { position: relative; } .product-pricing-graph .confirm-dialog-container .cd-transparent-bg { margin: 0px; } .product-pricing-graph .confirm-dialog { left: 51%; top: 8%; } .pricing-calendar-search .ps-text { font-family: Arial; font-weight: bold; font-size: 11px; color: #676767; margin-right: 10px; vertical-align: middle; } .pricing-calendar-search .ps-margin { border-bottom: 1px solid #ffae45; width: 700px; display: table; text-align: right; } .pricing-calendar-search .ps-calendar { position: relative; } .pricing-calendar-search .ps-margin > .ps-deals-type, .pricing-calendar-search .ps-margin > .search-separator, .pricing-calendar-search .ps-margin > .ps-stay, .pricing-calendar-search .ps-flight-mode { display: table-cell; height: 29px; vertical-align: middle; } .pricing-calendar-search .ps-deals-type ul { float: right; } .pricing-calendar-search .ps-deals-type li { display: table-cell; } .pricing-calendar-search .ps-deals-type input { vertical-align: middle; } .pricing-calendar-search .ps-flight-mode { width: 158px; } .pricing-calendar-search .ps-flight-mode.ac { display: none; } .pricing-calendar-search .ps-flight-mode .search-separator { display: inline-block; height: 29px; vertical-align: middle; } .pricing-calendar-search .ps-search-down { padding: 0 10px; width: 133px; display: inline-block; } .pricing-calendar-search .ps-search-down .fix-list { width: 86px; } .pricing-calendar-search .ps-search-down .search-separator { display: inline-block; height: 29px; vertical-align: middle; margin: 0 5px; } .pricing-calendar-search .ps-search-down.accom { padding: 0 10px; width: 133px; } .pricing-calendar-search .ps-search-down.af { padding: 0 10px; width: 265px; } .pricing-calendar-search .search-down { display: inline-block; vertical-align: middle; text-align: left; } .pricing-calendar-search .search-down .sd-data { background-color: #fcf2e6; background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf2e6), to(#ebdbca)); background-image: -webkit-linear-gradient(top, #fcf2e6, #ebdbca); background-image: -moz-linear-gradient(top, #fcf2e6, #ebdbca); background-image: -o-linear-gradient(top, #fcf2e6, #ebdbca); background-image: linear-gradient(to bottom, #fcf2e6, #ebdbca); background-image: -ms-linear-gradient(top, #fcf2e6 0%, #ebdbca 100%); background-image: linear-gradient(to bottom, #fcf2e6 0%, #ebdbca 100%); border-radius: 3px; border-bottom-color: #ffc375; border-top-color: #ffd49d; border-left-color: #ffc375; border-right-color: #ffc375; text-align: left; width: 85px; } .pricing-calendar-search .search-down .sd-data .sd-input-display { overflow: hidden; white-space: nowrap; width: 62px; } .pricing-calendar-search .search-down .sd-data .sd-data-text { width: 62px; overflow: hidden; white-space: nowrap; margin-top: 0px; margin-top: 1px\9; } .pricing-calendar-search .search-down .sd-mode-content { text-align: left; } .pricing-calendar-search .ps-stay { padding: 0px 10px 0px; width: 104px; } .pricing-calendar-search .fix-list { text-align: left; vertical-align: middle; background-color: #fcf2e6; background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf2e6), to(#ebdbca)); background-image: -webkit-linear-gradient(top, #fcf2e6, #ebdbca); background-image: -moz-linear-gradient(top, #fcf2e6, #ebdbca); background-image: -o-linear-gradient(top, #fcf2e6, #ebdbca); background-image: linear-gradient(to bottom, #fcf2e6, #ebdbca); background-image: -ms-linear-gradient(top, #fcf2e6 0%, #ebdbca 100%); background-image: linear-gradient(to bottom, #fcf2e6 0%, #ebdbca 100%); border-radius: 3px; border-bottom-color: #ffc375; border-top-color: #ffd49d; border-left-color: #ffc375; border-right-color: #ffc375; width: 65px; font-family: Arial; font-size: 11px; } .pricing-calendar-search .fix-list .dd-select .dd-selected { padding-right: 13px; } .pricing-calendar-search .fix-list .dd-select .dd-separator { display: none; } .pricing-calendar-search .fix-list .dd-pointer-down { right: 0px; } .pricing-calendar-search .fix-list .dd-selected-text { color: #676767; font-family: Arial; font-size: 11px; font-weight: normal; } .static-graphic-loader { position: absolute; z-index: 9999999; } .static-graphic-loader .sg-content { padding: 2px; } .static-graphic-loader .sg-image { background-image: url("gif/loading-graphic-v-3.gif"); background-position: center center; background-repeat: no-repeat; height: 29px; width: 28px; } .bottom-toolbar { bottom: 0px; display: block; position: fixed; width: 100%; } .feed-back-button-popup, .feed-back-popup { bottom: 0px; position: absolute; right: 9px; z-index: 9999; } .contact-us-button-popup, .contact-us-popup { bottom: 0px; position: absolute; right: 136px; } .listing-loader { display: none; background-color: #eeeeee; border: 5px solid white; border-radius: 8px; box-shadow: 0 0 15px #cccccc; height: 67px; margin-top: 20px; background-image: -webkit-gradient(linear, left top, left bottom, from(#eeeeee), to(#dddddd)); background-image: -webkit-linear-gradient(top, #eeeeee, #dddddd); background-image: -moz-linear-gradient(top, #eeeeee, #dddddd); background-image: -o-linear-gradient(top, #eeeeee, #dddddd); background-image: linear-gradient(to bottom, #eeeeee, #dddddd); background-image: -ms-linear-gradient(top, #eeeeee 0%, #dddddd 100%); background-image: linear-gradient(to bottom, #eeeeee 0%, #dddddd 100%); } .listing-loader .ll-margin { text-align: center; padding-top: 20px; } .listing-loader .ll-margin canvas { vertical-align: middle; } .listing-loader .ll-margin p { font-family: DaxRegular; font-size: 25px; color: #ff7e0c; position: relative; display: inline; margin-right: 40px; } .listing-loader .ll-margin span { font-family: Arial; font-size: 20px; color: gray; position: relative; display: inline; } .listing-loader-graphic { left: 45%; position: relative; top: -10%; } .listing-loader-text { color: #ff7e0c; font-family: "DaxBold"; font-size: 18px; font-style: italic; } .listing-loader > * { vertical-align: middle; } .holiday-max-promotion { border: 1px solid #e0e0e0; border-radius: 3px; margin-top: 10px; padding: 7px 10px; width: auto; color: #828081; position: relative; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f8f8f8), color-stop(1, #e5e5e5)); background-image: -webkit-linear-gradient(top, #f8f8f8 45%, #e5e5e5 77%); background: -moz-linear-gradient(center top, #f8f8f8 45%, #e5e5e5 77%); background-color: #f8f8f8; background-image: -ms-linear-gradient(top, #f8f8f8 45%, #e5e5e5 77%); background-image: linear-gradient(to bottom, #f8f8f8 45%, #e5e5e5 77%); cursor: pointer; } .holiday-max-promotion .hmp-text-1 { font-family: "DaxBlackRegular"; font-size: 15px; } .holiday-max-promotion .hmp-text-2 { font-family: Arial; font-size: 11px; font-weight: normal; } .holiday-max-promotion .hmp-text-3 { font-family: Arial; font-size: 11px; font-weight: normal; margin-top: 2px; } .holiday-max-img { background: url("png/holidaymax-common-0.0.0.2.png") no-repeat scroll -215px -76px; height: 29px; width: 121px; position: absolute; left: 215px; top: 6px; } .flights-selector-item-parent:last-child .flights-selector-item-divider { display: none; } .flights-selector-item-no-results { display: none; font-family: "Arial"; font-size: 12px; font-weight: bold; padding: 20px 10px; } .flights-selector-item-no-results > a { font-weight: normal; } .flights-selector-item { background-color: white; border-color: transparent transparent transparent #cccccc; border-style: solid; border-width: 1px; padding: 10px 10px 6px; } .flights-selector-item.active { border: 1px solid #ff7e0c; position: relative; z-index: 1; } .flights-selector-item.active .fsi-logo-price-container { background-color: #f0faff; } .flights-selector-item.active .fsi-logo-price-container .fsi-button { background-color: #ffe9bf; background-image: -webkit-gradient(linear, left top, left bottom, from(#ffe9bf), to(#fee1a9)); background-image: -webkit-linear-gradient(top, #ffe9bf, #fee1a9); background-image: -moz-linear-gradient(top, #ffe9bf, #fee1a9); background-image: -o-linear-gradient(top, #ffe9bf, #fee1a9); background-image: linear-gradient(to bottom, #ffe9bf, #fee1a9); background-image: -ms-linear-gradient(top, #ffe9bf 0%, #fee1a9 100%); background-image: linear-gradient(to bottom, #ffe9bf 0%, #fee1a9 100%); border: 1px solid #fdc252; } .flights-selector-item .fsi-logo-price-container { background-color: #f9fdff; border-radius: 5px; padding: 5px; text-align: right; } .flights-selector-item .fsi-logo-price-container > div { display: inline-block; text-align: center; vertical-align: middle; } .flights-selector-item .fsi-logo-price-container .fsi-logo { width: 115px; } .flights-selector-item .fsi-logo-price-container .fsi-airline-code { font-family: Arial; font-size: 10px; color: #4d4d4d; } .flights-selector-item .fsi-logo-price-container .fsi-button { background-color: #fff4df; border: 1px solid transparent; border-radius: 5px; padding: 5px; width: 85px; } .flights-selector-item .fsi-logo-price-container .fsi-button > div { display: inline-block; vertical-align: middle; } .flights-selector-item .fsi-logo-price-container .fsi-amount { color: #fd7d10; font-family: Arial; font-size: 14px; font-weight: bold; } .flights-selector-item .fsi-logo-price-container .fsi-amount .fsi-currency { font-family: "DaxMedium"; font-size: 12px; vertical-align: 1px; } .flights-selector-item .fsi-logo-price-container .fsi-amount-subtext { color: #706f6a; font-family: Arial; font-size: 12px; font-style: italic; } .flights-selector-item .fsi-logo-price-container .fsi-amount-subtext.less { color: #21bb25; } .flights-selector-item .fsi-time-container { display: table; font-family: "Arial"; margin-top: 5px; width: 100%; } .flights-selector-item .fsi-time-container > div { display: table-cell; width: 37%; } .flights-selector-item .fsi-time-container .fsi-time-detail > div { margin-top: 3px; color: #676767; } .flights-selector-item .fsi-time-container .fsi-time-detail .fsi-time-duration-details { color: #0099ff; cursor: pointer; display: none; } .flights-selector-item .fsi-time-container .fsi-time-detail .fsi-airport { -color: gray; font-style: italic; min-height: 13px; width: 75px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; color: #ff890b; } .flights-selector-item .fsi-time-container .fsi-time-detail .fsi-via-town { color: #ff890b; font-style: italic; } .flights-selector-item .fsi-time-container .fsi-time-detail .fsi-stop-over { color: #ff890b; font-style: italic; } .flights-selector-item .fsi-time-container .fsi-time-detail .fsi-plus-day { color: #ff890b; font-style: italic; } .flights-selector-item .fsi-time-container .fsi-time-detail .fsi-time-duration { font-family: "Arial"; font-size: 13px; font-weight: bold; color: #323232; } .flights-selector-item .fsi-time-container .fsi-time-detail .fsi-time-duration .fsi-flight-info-ico { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -224px -599px; cursor: pointer; height: 10px; vertical-align: middle; width: 10px; } .flights-selector-item:hover:not(.active) { border: 1px solid #b1b1b1; filter: inherit; opacity: inherit; position: relative; z-index: 1; } .flights-selector-item:hover .fsi-logo-price-container { background-color: #f1faff; } .flights-selector-item:hover .fsi-logo-price-container .fsi-button { background-color: #ffebc0; } .flights-selector-item:hover .fsi-time-container .fsi-time-duration-details { display: block; } .flights-selector-item .fsi-fare-type-container { display: table; font-family: Arial; font-size: 10px; margin-top: 5px; width: 100%; } .flights-selector-item .fsi-fare-type-container > div { display: table-cell; width: 50%; } .flights-selector-item .fsi-fare-type-container .fsi-fare-type-listbox-container { white-space: nowrap; } .flights-selector-item .fsi-fare-type-container .fsi-fare-type-listbox-container span { color: #676767; } .flights-selector-item .fsi-fare-type-container .fsi-fare-type-listbox-container .fsi-fare-name { display: inline-block; max-width: 90px; overflow: hidden; text-overflow: ellipsis; vertical-align: bottom; white-space: nowrap; } .flights-selector-item .fsi-fare-type-container .fsi-fare-type-list { background-color: #fefefe; background-image: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(whitesmoke)); background-image: -webkit-linear-gradient(top, #fefefe, whitesmoke); background-image: -moz-linear-gradient(top, #fefefe, whitesmoke); background-image: -o-linear-gradient(top, #fefefe, whitesmoke); background-image: linear-gradient(to bottom, #fefefe, whitesmoke); background-image: -ms-linear-gradient(top, #fefefe 0%, whitesmoke 100%); background-image: linear-gradient(to bottom, #fefefe 0%, whitesmoke 100%); color: black; cursor: pointer; border: 1px solid #ebebeb; border-radius: 3px; padding: 0 5px; } .flights-selector-item .fsi-fare-type-container .fsi-fare-type-list img { opacity: 0.6; } .flights-selector-item .fsi-fare-type-container .fsi-fare-type-list:hover { background-color: #fefefe; background-image: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#eeeeee)); background-image: -webkit-linear-gradient(top, #fefefe, #eeeeee); background-image: -moz-linear-gradient(top, #fefefe, #eeeeee); background-image: -o-linear-gradient(top, #fefefe, #eeeeee); background-image: linear-gradient(to bottom, #fefefe, #eeeeee); background-image: -ms-linear-gradient(top, #fefefe 0%, #eeeeee 100%); background-image: linear-gradient(to bottom, #fefefe 0%, #eeeeee 100%); border: 1px solid #dedede; } .flights-selector-item .fsi-fare-type-container .fsi-fare-type-list:hover img { opacity: 1; } .flights-selector-item .fsi-fare-type-container .fsi-fare-type-cost-container { text-align: right; } .flights-selector-item .fsi-fare-type-container .fsi-fare-type-cost-container span { cursor: pointer; color: #828081; } .flights-selector-item.active .fsi-fare-type-list { background-color: #fefefe; background-image: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#eeeeee)); background-image: -webkit-linear-gradient(top, #fefefe, #eeeeee); background-image: -moz-linear-gradient(top, #fefefe, #eeeeee); background-image: -o-linear-gradient(top, #fefefe, #eeeeee); background-image: linear-gradient(to bottom, #fefefe, #eeeeee); background-image: -ms-linear-gradient(top, #fefefe 0%, #eeeeee 100%); background-image: linear-gradient(to bottom, #fefefe 0%, #eeeeee 100%); border: 1px solid #dedede; } .flights-selector-item.active .fsi-fare-type-list img { -opacity: 1; opacity: 0.6; } .flights-selector-item .fsi-mix-n-match-container { display: none; } .flights-selector-item .fsi-mix-n-match-container, .flights-selector-item .fsi-return-deal-container { background-color: #fff4e0; border-bottom-right-radius: 5px; border-color: #fce1aa #fce1aa #fce1aa transparent; -moz-border-image: none; -o-border-image: none; -webkit-border-image: none; border-image: none; border-style: solid solid solid none; border-top-right-radius: 5px; border-width: 1px 1px 1px medium; line-height: 22px; margin-left: -10px; margin-top: 7px; } .flights-selector-item:hover .fsi-mix-n-match-container, .flights-selector-item:hover .fsi-return-deal-container { background-color: #ff7e0c; border-color: #f86f00; border-left-color: none; } .flights-selector-item:hover .fsi-mix-n-match-container .fsi-return-deal-text, .flights-selector-item:hover .fsi-mix-n-match-container .fsi-return-deal-amount-text, .flights-selector-item:hover .fsi-mix-n-match-container .fsi-rtn, .flights-selector-item:hover .fsi-mix-n-match-container .fsi-airline-name, .flights-selector-item:hover .fsi-return-deal-container .fsi-return-deal-text, .flights-selector-item:hover .fsi-return-deal-container .fsi-return-deal-amount-text, .flights-selector-item:hover .fsi-return-deal-container .fsi-rtn, .flights-selector-item:hover .fsi-return-deal-container .fsi-airline-name { color: white; } .flights-selector-item .fsi-mix-n-match-container input, .flights-selector-item .fsi-return-deal-container input { margin-left: 10px; margin-right: 5px; vertical-align: -2px; } .flights-selector-item .fsi-mix-n-match-container .fsi-return-deal-text, .flights-selector-item .fsi-return-deal-container .fsi-return-deal-text { color: #ff7d0b; font-family: DaxExtraBoldRegular; font-size: 12px; } .flights-selector-item .fsi-mix-n-match-container .fsi-return-deal-amount-text, .flights-selector-item .fsi-return-deal-container .fsi-return-deal-amount-text { color: #69676c; font-family: Arial; font-size: 12px; font-style: italic; } .flights-selector-item .fsi-mix-n-match-container .fsi-return-deal-amount, .flights-selector-item .fsi-return-deal-container .fsi-return-deal-amount { font-weight: bold; } .flights-selector-item .fsi-return-deal-text-cointainer.show-return-label { display: block; padding-left: 10px; } .flights-selector-item .fsi-return-deal-text-cointainer { display: none; padding-left: 10px; } .flights-selector-item .fsi-return-deal-text-cointainer .fsi-img { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -304px -585px transparent; height: 12px; margin: 0px 2px 0px 0px; width: 15px; vertical-align: -3px; } .flights-selector-item .fsi-return-deal-text-cointainer .fsi-rtn { color: #ffa350; font-family: Arial; font-weight: bold; font-size: 12px; } .flights-selector-item .fsi-return-deal-text-cointainer .fsi-airline-name { color: #949390; font-family: Arial; font-style: italic; font-size: 12px; } #flight-fares-list-container { background-color: white; border: 1px solid #96e1ff; border-radius: 5px; display: none; min-width: 236px; position: absolute; z-index: 2; } #flight-fares-list-container li { display: table; line-height: 21px; width: 100%; } #flight-fares-list-container li > div { display: table-cell; } #flight-fares-list-container li .fsi-div-1 { padding-left: 10px; } #flight-fares-list-container li .fsi-div-1 > * { vertical-align: middle; } #flight-fares-list-container li .fsi-div-1 input { margin-right: 5px; vertical-align: -2px; } #flight-fares-list-container li .fsi-div-1 .fsi-fare-name { font-family: Arial; font-size: 12px; margin-right: 3px; } #flight-fares-list-container li .fsi-div-2 { text-align: right; padding-right: 10px; } #flight-fares-list-container li .fsi-div-2 > * { margin-left: 3px; vertical-align: middle; } #flight-fares-list-container li .fsi-div-2 .fsi-fare-type-amount { font-family: Arial; font-weight: bold; font-size: 12px; margin-left: 15px; } #flight-fares-list-container li .fsi-div-2 .fsi-less-text { color: #4d4d4d; font-family: Arial; font-style: italic; } #flight-fares-list-container li .fsi-div-2 img { vertical-align: text-top; } #flight-fares-list-container li .fsi-div-2 img.baggage-image { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -224px -567px transparent; } #flight-fares-list-container li .fsi-div-2 img.free-baggage-image { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -224px -583px transparent; } #flight-fares-list-container li.selected .fsi-fare-name { font-weight: bold; } #flight-fares-list-container li:first-child { margin-top: 0px; } #flight-fares-list-container li:first-child:hover { border-top-left-radius: 5px; border-top-right-radius: 5px; } #flight-fares-list-container li:last-child { margin-bottom: 0px; } #flight-fares-list-container li:hover { background-color: #ffe9c0; } #flight-fares-list-container li:hover .less-hover { color: #21bb25; } #flight-fares-list-container li:hover img.baggage-image { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -239px -567px transparent; } #flight-fares-list-container li:hover img.free-baggage-image { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -239px -583px transparent; } #flight-fares-list-container .fsi-fare-free { color: #817f80; font-family: Arial; font-size: 10px; font-style: italic; } #flight-fares-list-container .ffl-checked-bags { background-color: #f3f3f3; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; display: block; padding: 5px; text-align: center; } #flight-fares-list-container .ffl-checked-bags div { color: #838182; display: inline-block; font-family: Arial; font-style: italic; line-height: 12px; margin-left: 3px; text-align: left; vertical-align: middle; width: 150px; } #flight-fares-list-container::before { background-color: white; border-color: #96e1ff transparent transparent #96e1ff; -moz-border-image: none; -o-border-image: none; -webkit-border-image: none; border-image: none; border-style: solid none none solid; border-width: 1px medium medium 1px; box-shadow: -2px -2px 2px 0 rgba(220, 220, 220, 0.4); content: " "; display: block; height: 10px; left: 33%; position: absolute; top: -7px; -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); -webkit-transform: rotate(45deg); transform: rotate(45deg); width: 10px; z-index: -1; } .fare-information-container { background-color: white; border: 1px solid #ff7e0e; border-radius: 5px; display: none; font-style: normal; max-width: 210px; padding: 10px; position: absolute; z-index: 11; } .fare-information-container > div { margin-top: 5px; } .fare-information-container > div:first-child { margin-top: 0px; } .fare-information-container .fic-header { color: #ff7e10; font-family: DaxMedium; font-size: 16px; } .fare-information-container .fic-airline { font-family: Arial; font-size: 11px; margin: 10px 0px; color: #4d4d4d; } .fare-information-container .fic-rule { background-color: #fafafa; border: 1px solid #cbcbcb; color: #676767; font-family: Arial; font-size: 11px; height: 92px; overflow-x: hidden; overflow-y: scroll; padding: 3%; -webkit-overflow-scrolling: touch; width: 94%; line-height: 14px; font-style: normal; } .fare-information-container .fic-rule p { color: #ff7e0c; font-family: "DaxMedium"; font-size: 14px; margin: 35px 0 0 21px; } .baggage > div { display: table-cell; vertical-align: middle; } .baggage > div > div { margin: 3px 0px; } .baggage > div:last-child { padding-left: 5px; } .baggage .b-checked-bag-info { color: #4d4d4d; font-family: "Arial"; line-height: 12px; } .baggage .b-checked-bag-info span { font-weight: bold; } .baggage .b-payment { color: #828081; font-family: Arial; font-style: italic; } .flight-information-popup { background-color: white; border: 1px solid #ff7e0c; border-radius: 5px; display: none; font-family: Arial; font-size: 11px; position: absolute; z-index: 1; } .flight-information-popup .fip-padding { padding: 10px; } .flight-information-popup .fip-header { color: #fe7c0e; font-family: DaxMedium; font-size: 16px; } .flight-information-popup .duration-notice { background-color: #ffe8a5; background-image: -webkit-gradient(linear, left top, left bottom, from(#ffe8a5), to(#fdde8c)); background-image: -webkit-linear-gradient(top, #ffe8a5, #fdde8c); background-image: -moz-linear-gradient(top, #ffe8a5, #fdde8c); background-image: -o-linear-gradient(top, #ffe8a5, #fdde8c); background-image: linear-gradient(to bottom, #ffe8a5, #fdde8c); background-image: -ms-linear-gradient(top, #ffe8a5 0%, #fdde8c 100%); background-image: linear-gradient(to bottom, #ffe8a5 0%, #fdde8c 100%); border: 1px solid #fdda7c; border-radius: 5px; color: #4e4e4e; display: inline-block; font-style: italic; padding: 1px 10px; } .flight-information-popup .duration-notice .warning-ico { margin-right: 5px; margin-top: -3px; } .flight-information-popup .duration-notice span { font-weight: bold; } .flight-information-popup .fip-leg-details { color: #4e4e4e; margin-top: 10px; } .flight-information-popup .fip-leg-details > div { margin: 5px 0px; } .flight-information-popup .fip-leg-details > div > span { font-weight: bold; } .flight-information-popup .fip-leg-details > div > em { color: #828081; } .flight-information-popup .fip-leg-details .fip-stop-over-duration { border-bottom: 1px solid #c3c3c3; border-top: 1px solid #c3c3c3; padding: 10px 0px; position: relative; } .flight-information-popup .fip-leg-details .fip-stop-over-duration .duration-notice { float: right; margin-top: -2px; } .flight-information-popup .fip-total-travel-duration { color: #ff7e0c; margin-top: 10px; } .flight-information-popup .fip-total-travel-duration .duration-notice { float: right; margin-top: -2px; } .flight-information-popup .fip-fare-types { background-color: #f2f2f2; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; color: #676767; padding: 0 10px; } .flight-information-popup .fip-fare-types > div { display: inline-block; padding: 5px 0px; vertical-align: middle; } .flight-information-popup .fip-fare-types .fip-fare-type-container { width: 125px; } .flight-information-popup .fip-fare-types .fip-fare-type-container > div { display: inline-block; } .flight-information-popup .fip-fare-types .baggage .b-checked-bag-info { color: #676767; } .flight-information-popup .fip-fare-types .baggage .b-checked-bag-info.direct { color: #4d4d4d; } .flight-information-popup .fip-fare-types .fip-fare { display: inline-block; margin: -2px 0px; max-width: 80px; overflow: hidden; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; } .flight-information-popup .fip-fare-types .fip-fare > div { display: inline-block; vertical-align: middle; } .flight-information-popup .fip-fare-types .rules-text { display: inline-block; } .flights-selector-item-divider { border-left: 1px solid #cccccc; height: 8px; margin-top: -1px; } #fare-baggage-popup { background-color: white; border: 1px solid #ff7e0c; border-radius: 5px; display: none; padding: 5px; position: absolute; z-index: 12; } .rules-text { color: #0097fe; cursor: pointer; font-family: Arial; font-size: 9px; } .dropdown-arrow { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -2px -1199px transparent; height: 5px; width: 9px; } .close-box-flight { cursor: pointer; display: none; } .close-box-flight .cf-text { font-family: "DaxMedium"; font-size: 15px; color: #ff7e0c; margin-right: 3px; vertical-align: middle; } .close-box-flight .close-box-small-orange { border: medium none; float: none; line-height: 18px; margin: 0px; vertical-align: middle; } .close-box-flight .close-box-small-orange .close-image-flight-text { display: inline-block; font-family: "DaxMedium"; font-size: 13px; } .flights-selector { border: 1px solid #c9c9c9; display: none; } .header-container { background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, whitesmoke), color-stop(1, #e9e8e8)); background-image: -webkit-linear-gradient(top, whitesmoke 0, #e9e8e8 80%); background: -moz-linear-gradient(center top, whitesmoke 0, #e9e8e8 80%); background-color: whitesmoke; background-image: -ms-linear-gradient(top, whitesmoke 0, #e9e8e8 80%); background-image: linear-gradient(to bottom, whitesmoke 0, #e9e8e8 80%); height: 42px; } .flights-selector .title { text-align: center; font-family: Arial; font-style: italic; font-size: 12px; color: #a2a1a1; line-height: 41px; display: none; position: relative; left: 9%; } .flights-selector .title.show-mix-content { display: block; } .flights-container { background: #f3f3f3; -height: 577px; } .flights-left-container { background: #e9e9e9; width: 151px; -width: 167px; display: inline-block; vertical-align: top; -max-height: 1000px; min-height: 577px; } .flights-line { border-top: 1px solid #dddddd; border-bottom: 1px solid #f6f6f6; border-left: 0 none; border-right: 0 none; margin: 0 5px; } .flights-section-upgrade { background: none repeat scroll 0 0 white; border-bottom-right-radius: 8px; box-shadow: 2px 2px 5px #d5d5d5; position: relative; top: -44px; width: 152px; } .flights-section-upgrade.return-deal-orange-mode { background-color: #fece8e; background-image: -webkit-gradient(linear, left top, left bottom, from(#fece8e), to(#feb860)); background-image: -webkit-linear-gradient(top, #fece8e, #feb860); background-image: -moz-linear-gradient(top, #fece8e, #feb860); background-image: -o-linear-gradient(top, #fece8e, #feb860); background-image: linear-gradient(to bottom, #fece8e, #feb860); background-image: -ms-linear-gradient(top, #fece8e 0%, #feb860 100%); background-image: linear-gradient(to bottom, #fece8e 0%, #feb860 100%); } .flights-section-upgrade.return-deal-orange-mode .fc-content { background-color: #fff4df; border-color: #febe6d; border-left-color: #c9c9c9; } .flights-section-upgrade.return-deal-orange-mode .fu-details .fu-amount { color: #4d4d4d; } .flights-section-upgrade.return-deal-orange-mode .fu-details p.fu-recommendation { color: #ff890b; } .flights-section-upgrade.return-deal-orange-mode .fu-details p { color: #676767; } .flights-section-upgrade.return-deal-orange-mode .fu-border { background-color: #ffe6c1; } .flights-section-upgrade.return-deal-orange-mode .fu-border-airline { background-color: #ffe6c1; } .flights-section-upgrade input { vertical-align: middle; } .flights-cheapest { padding-top: 13px; } .flights-cheapest .fc-content { background-color: #fff4e0; border: 1px solid #e4e4e4; border-top-right-radius: 5px; border-bottom-right-radius: 5px; position: relative; left: -1px; padding: 0px 3px 0px 8px; width: 135px; } .flights-cheapest .fc-content .return { display: inline-block; vertical-align: middle; padding-top: 3px; } .flights-cheapest .fc-content .oneway { display: inline-block; padding-top: 9px; } .flights-cheapest .fc-content .return ~ p { padding-bottom: 5px; line-height: 12px; } .flights-cheapest .fc-content .oneway ~ p { padding-bottom: 8px; } .flights-cheapest .fc-content span { font-family: "DaxRegular"; font-size: 14px; font-weight: bold; color: #4d4d4d; vertical-align: -2px; } .flights-cheapest .fc-content p { font-family: Arial; font-weight: bold; font-size: 12px; position: relative; left: 16px; line-height: 15px; color: #ff7e0c; padding-bottom: 7px; } .flights-cheapest .fc-content p span { color: #21bb25; vertical-align: 0px; } .flights-upgrade { padding: 7px 0px; } .flights-upgrade .fu-title { padding-bottom: 5px; font-family: "DaxExtraBoldRegular"; font-size: 14px; color: #676767; } .flights-upgrade .fu-detail-content { padding: 9px 5px 0px 8px; } .flights-upgrade .fu-detail-content:hover { background-color: #fff1da; } .flights-upgrade .fu-detail-content:last-of-type .fu-details { border-bottom: none; } .flights-upgrade .fu-details { padding-bottom: 5px; line-height: 12px; position: relative; border-bottom: 1px solid #dedede; } .flights-upgrade .fu-details:active { background-color: #fff4df; } .flights-upgrade .fu-details p { position: relative; } .flights-upgrade .fu-border-airline { background-color: #fff4e0; } .flights-upgrade .fu-details.fu-border-airline .fu-name, .flights-upgrade .fu-details.fu-border-airline .fu-amount { color: #4d4d4d; } .flights-upgrade .fu-details .fu-name { display: inline-block; margin-bottom: 5px; } .flights-upgrade .fu-details .fu-name img { vertical-align: middle; } .flights-upgrade .fu-details .fu-name span { color: #4d4d4d; font-family: "DaxRegular"; font-size: 13px; font-weight: bold; vertical-align: -3px; } .flights-upgrade .fu-details .fu-amount { float: right; font-family: Arial; font-weight: bold; font-size: 11px; line-height: 16px; color: #676767; } .flights-upgrade .fu-details .fu-amount.minus { color: #21bb25; } .flights-upgrade .fu-details .fu-recommendation { font-family: Arial; font-weight: bold; font-size: 11px; color: #ff7e0c; } .flights-upgrade .fu-details .fu-fast { font-family: Arial; font-style: italic; font-size: 11px; color: #7f7f7f; } .flights-upgrade .fu-details .fu-time { font-family: Arial; font-style: italic; font-size: 11px; color: #828081; font-weight: normal; } .flights-section-filter { margin-top: -19px; } .flights-filter { padding: 13px 9px 20px 10px; } .flights-filter .fl-title { font-family: "DaxMedium"; font-size: 16px; color: #828081; } .flights-filter .fl-sub-title { color: #4d4d4d; font-family: Arial; font-weight: bold; font-size: 11px; } .flights-filter .fl-stops { padding: 5px 0px; } .flights-filter .fl-stops .clear-filters { color: #04a5e9; font-family: "Arial"; } .flights-filter .fl-stops .clear-filters span { cursor: pointer; display: none; } .flights-filter .fl-stops > div { margin: 3px 0px; } .flights-filter .fl-stops > div:first-child { margin-top: 0px; } .flights-filter .fl-stops > div:last-child { margin-bottom: 0px; } .flights-filter .fl-stops > div > div { display: inline-block; } .flights-filter .fl-stops > div > div:first-child { width: 66px; } .flights-filter .fl-stops > div .fl-amount-container { text-align: right; width: 62px; } .flights-filter .fl-stops .common-checkbox.gray.checked { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -304px -567px transparent; } .flights-filter .fl-stops .common-checkbox.gray.checked.changed { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -1px -392px transparent; } .flights-filter .fl-times { margin: 15px 0px 0px; } .flights-filter .fl-times > .fl-sub-title { margin-bottom: 4px; } .flights-filter .fl-times > div.fl-times-display { display: none; font-family: "Arial"; } .flights-filter .fl-times > div.fl-times-display > div:first-child { margin-top: 10px; } .flights-filter .fl-times > div.fl-times-display > div:last-child { margin-top: 15px; } .flights-filter .fl-times .common-checkbox.gray.checked { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -1px -392px transparent; } .flights-filter .no-tick-accom { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll 0px -222px transparent; vertical-align: middle; } .flights-filter .fl-text { font-family: Arial; font-size: 11px; font-weight: normal; color: #828081; vertical-align: middle; } .flights-filter .fl-stops .fl-amount { font-family: Arial; font-weight: bold; font-size: 11px; color: #828081; vertical-align: middle; } .flights-filter .fl-stops .fl-amount.minus { color: #21bb25; } .flights-filter .fl-duration { margin: 5px 0px; } .flights-filter .fl-duration .fl-max { padding-right: 20px; } .flights-filter .fl-duration .noUi-base { width: 90px; } .flights-filter .fl-duration .noUi-handle-lower { display: none; } .flights-filter .fl-table { display: table; font-family: "Arial"; margin-top: 8px; width: 100%; } .flights-filter .fl-table .fl-min { display: table-cell; text-align: left; } .flights-filter .fl-table .fl-max { display: table-cell; text-align: right; } .flights-right-container { display: inline-block; padding: 10px 0px 10px 6px; } .flights-right-container .flights-date { font-family: Arial; font-size: 12px; background-color: #fdfdfd; background-image: -webkit-gradient(linear, left top, left bottom, from(#fdfdfd), to(#e5e5e5)); background-image: -webkit-linear-gradient(top, #fdfdfd, #e5e5e5); background-image: -moz-linear-gradient(top, #fdfdfd, #e5e5e5); background-image: -o-linear-gradient(top, #fdfdfd, #e5e5e5); background-image: linear-gradient(to bottom, #fdfdfd, #e5e5e5); background-image: -ms-linear-gradient(top, #fdfdfd 0%, #e5e5e5 100%); background-image: linear-gradient(to bottom, #fdfdfd 0%, #e5e5e5 100%); border-bottom: 1px solid #c9c9c9; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; text-align: right; padding: 5px 9px; color: #828081; } .flights-right-container .flights-selector-item-container { background-color: #f3f3f3; border-bottom: 1px solid #cccccc; border-right: 1px solid #cccccc; height: 483px; overflow-x: hidden; overflow-y: scroll; -webkit-overflow-scrolling: touch; width: 265px; } .flights-right-container .standard-header { font-family: Arial; font-weight: bold; font-size: 16px; border-color: #04a6e9 #04a6e9 transparent; border-image: none; border-style: solid solid none; border-width: 1px 1px medium; margin-bottom: 0px; height: 43px; line-height: 30px; } .flights-right-container .standard-header:after { top: 50px; left: 17px; } .flights-route { display: inline-block; -height: 557px; height: 483px; position: relative; width: 265px; width: 256px\9; vertical-align: top; background-color: #fafafa; background-image: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#e8e8e8)); background-image: -webkit-linear-gradient(top, #fafafa, #e8e8e8); background-image: -moz-linear-gradient(top, #fafafa, #e8e8e8); background-image: -o-linear-gradient(top, #fafafa, #e8e8e8); background-image: linear-gradient(to bottom, #fafafa, #e8e8e8); background-image: -ms-linear-gradient(top, #fafafa 0%, #e8e8e8 100%); background-image: linear-gradient(to bottom, #fafafa 0%, #e8e8e8 100%); } .flights-route .flights-selector-left-border { border-left: 1px solid #cccccc; height: 483px; position: absolute; } .flights-depart { margin-right: 9px; } .airline-name { font-family: Arial; font-style: italic; font-size: 12px; color: #949390; } .amount-text { font-family: "DaxBlackRegular"; font-size: 25px; } .package-text { font-family: "DaxExtraBoldRegular"; font-size: 17px; } .update-flight-button { font-family: "DaxExtraBoldRegular"; font-size: 17px; background-color: #ff7800; background-image: -webkit-gradient(linear, left top, left bottom, from(#ff7800), to(#f75200)); background-image: -webkit-linear-gradient(top, #ff7800, #f75200); background-image: -moz-linear-gradient(top, #ff7800, #f75200); background-image: -o-linear-gradient(top, #ff7800, #f75200); background-image: linear-gradient(to bottom, #ff7800, #f75200); background-image: -ms-linear-gradient(top, #ff7800 0%, #f75200 100%); background-image: linear-gradient(to bottom, #ff7800 0%, #f75200 100%); color: white; border: medium none; border-radius: 5px; cursor: pointer; padding: 2px 15px; border: 1px solid white; vertical-align: middle; margin: 0 12px 0 20px; } .button-container { background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #ffb865), color-stop(1, #ff952d)); background-image: -webkit-linear-gradient(top, #ffb865 0, #ff952d 80%); background: -moz-linear-gradient(center top, #ffb865 0, #ff952d 80%); background-color: #ffb865; background-image: -ms-linear-gradient(top, #ffb865 0, #ff952d 80%); background-image: linear-gradient(to bottom, #ffb865 0, #ff952d 80%); display: none; line-height: 39px; height: inherit; text-align: right; } .button-container.show-button-content { display: block; } .button-container .bc-return.return-deal-content { display: block; } .button-container > div { display: inline-block; } .button-container .bc-return { background-color: #fff9ef; border-bottom-right-radius: 5px; border-top-right-radius: 5px; border-top: 1px solid #fee4b2; border-right: 1px solid #fee4b2; border-bottom: 1px solid #fee4b2; display: none; float: left; line-height: normal; margin-left: 0px; margin-top: 9px; padding: 3px 7px 3px 12px; } .button-container .bc-return .bcr-img { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -304px -585px transparent; height: 12px; margin: 0px 4px 0px 0px; width: 15px; vertical-align: -2px; } .button-container .bc-return .bcr-rtn { font-family: Arial; font-weight: bold; font-size: 12px; color: #ffa350; } .button-container .bc-return .bcr-on { font-family: Arial; font-style: italic; font-size: 12px; color: #949390; } .button-container .bc-route { font-family: Arial; font-style: italic; font-size: 12px; color: #676767; display: none; vertical-align: middle; } .button-container .bc-total { -display: none; color: white; } .button-container .bc-total span { vertical-align: middle; } .button-container .bc-total img { cursor: pointer; height: 6px; vertical-align: middle; width: 9px; } .button-container .bc-total .bct-arrow { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -254px -599px transparent; } .button-container .bc-total .bct-arrow.active { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -239px -599px transparent; } .amount-detail-container { background: #ffa043; border: 1px solid white; border-top: none; height: 81px; width: 207px; z-index: 99; position: relative; left: 375px; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px; display: none; padding: 10px 15px 0px 0px; text-align: right; } .amount-detail-container .adc-change-text { font-family: Arial; font-style: italic; font-size: 11px; color: #676767; margin-bottom: 10px; } .amount-detail-container .adc-depart { margin-bottom: 2px; } .amount-detail-container .adc-return { margin-bottom: 10px; } .amount-detail-container .adc-text { font-family: Arial; font-size: 11px; font-weight: normal; color: #4d4d4d; margin-right: 10px; } .amount-detail-container .adc-sub-text { font-family: Arial; font-weight: bold; font-size: 11px; color: #323232; } .amount-detail-container .adc-total-text { font-family: Arial; font-size: 12px; margin-right: 10px; color: #323232; } .amount-detail-container .amount-detail-total { font-family: Arial; font-weight: bold; font-size: 14px; color: #323232; } .deal-change { background-color: #ffc47e; background-image: -webkit-gradient(linear, left top, left bottom, from(#ffc47e), to(#ffae50)); background-image: -webkit-linear-gradient(top, #ffc47e, #ffae50); background-image: -moz-linear-gradient(top, #ffc47e, #ffae50); background-image: -o-linear-gradient(top, #ffc47e, #ffae50); background-image: linear-gradient(to bottom, #ffc47e, #ffae50); background-image: -ms-linear-gradient(top, #ffc47e 0%, #ffae50 100%); background-image: linear-gradient(to bottom, #ffc47e 0%, #ffae50 100%); } .deal-change .update-flight-button { background-color: #ff7e0c; opacity: 0.5; border: none; } .return-deal-selected-orange { border-color: #c9c9c9; } .return-deal-selected-orange .fsi-return-deal-container { background-color: #ff7e0c; border-color: #f86f00; border-left-color: none; } .return-deal-selected-orange .fsi-return-deal-container .fsi-return-deal-text, .return-deal-selected-orange .fsi-return-deal-container .fsi-return-deal-amount-text { color: white; } .return-deal-selected-greyed-out .fsi-logo { opacity: 0.55; } .return-deal-selected-greyed-out .fsi-logo-price-container .fsi-button { border: 1px solid transparent; background-color: #fdf6e6; background-image: none; } .return-deal-selected-greyed-out .fsi-time-container { opacity: 0.55; } .return-deal-selected-greyed-out .fsi-fare-type-container { opacity: 0.55; } .return-deal-selected-greyed-out:hover { border-color: #c9c9c9; } .other-airline-text { color: #4d4d4d; font-family: Arial; font-weight: bold; font-size: 12px; border-left: 1px solid #cccccc; padding: 20px 0px 10px 10px; } .other-airline-text.empty { border: none; } .noUi-origin { border-radius: 0px; } .noUi-background { background-color: #cccccc; box-shadow: none; } .noUi-target { border: medium none; box-shadow: none; height: 2px; margin-top: 10px; padding-right: 15px; } .noUi-connect { background-color: #999999; box-shadow: none; } .noUi-horizontal .noUi-handle { border: medium none; border-radius: 0px; box-shadow: none; cursor: pointer; height: 10px; left: 0px; top: -4px; width: 15px; } .noUi-handle.noUi-handle-lower { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -262px -569px transparent; } .noUi-handle.blue.noUi-handle-lower { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -282px -569px transparent; } .noUi-handle.noUi-handle-upper { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -261px -585px transparent; } .noUi-handle.blue.noUi-handle-upper { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -281px -585px transparent; } .show-more-airline { font-family: Arial; font-weight: bold; font-size: 11px; color: #0099ff; padding-left: 8px; cursor: pointer; margin-top: 5px; display: none; } .less-text { color: #21bb25; font-family: Arial; font-size: 12px; font-style: italic; } .filter-times-actived { background: none; } .filter-times-actived .update-flight-button { background-image: none; background-color: #bebdbd; border: none; } .hidden-mixnmatch { display: none; } .flight-package .venus-alert-info, .flight-box-container .venus-alert-info, .flights-included .venus-alert-info { right: 419px; width: 323px; top: 334px; padding: 5px; } .flight-package .venus-alert-info .button-container, .flight-box-container .venus-alert-info .button-container, .flights-included .venus-alert-info .button-container { display: block; width: 167px; position: relative; left: 24%; } .flight-upgrade-debug-info { display: none; left: -2%; top: 120%; position: absolute; background-color: #feb860; border-radius: 3px; padding: 3px; z-index: 9; } .positive-currency-img { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -210px -615px transparent; display: inline-block; height: 13px; width: 16px; position: relative; top: 1px; } .negative-currency-img { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -190px -615px transparent; display: inline-block; height: 13px; width: 16px; position: relative; top: 1px; } .close-small-notify-image { color: #ff890b; cursor: pointer; display: inline-block; font-family: "DaxExtraBoldRegular"; font-size: 13px; position: relative; top: -2px; left: 0.5px; } .retail-notify { display: none; bottom: 0px; cursor: pointer; height: 39px; left: 20%; position: fixed; width: auto; z-index: 9999; } .retail-notify-content { background-color: #ff890b; border: 3px solid #ff890b; border-top-left-radius: 7px; border-top-right-radius: 7px; } .win .retail-notify { min-width: 341px; max-width: 1000px; } .retail-notify .rn-margin .rn-book { display: inline-block; padding: 5px; } .retail-notify .rn-margin .rn-book .rn-text { display: inline-block; font-family: Arial; font-weight: bold; font-style: italic; font-size: 12px; color: white; } .retail-notify .rn-margin .notify-icon-close { background-color: #ffc485; border: 1px solid #ffc485; border-radius: 15px 15px 15px 15px; display: inline-block; height: 10px; padding: 3px; text-align: center; width: 11px; vertical-align: top; float: right; } .retail-notify .rn-margin .rn-look { padding: 0 5px 5px 5px; } .retail-notify .rn-margin .rn-look .rn-text { font-family: Arial; font-style: italic; font-size: 12px; color: white; display: inline-block; } .flight-content-animate { overflow: hidden; } .flight-detail-animate { background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, whitesmoke), color-stop(1, #e9e8e8)); background-image: -webkit-linear-gradient(top, whitesmoke 0, #e9e8e8 80%); background: -moz-linear-gradient(center top, whitesmoke 0, #e9e8e8 80%); background-color: whitesmoke; background-image: -ms-linear-gradient(top, whitesmoke 0, #e9e8e8 80%); background-image: linear-gradient(to bottom, whitesmoke 0, #e9e8e8 80%); border: 1px solid #c9c9c9; border-bottom: none; height: 40px; } .flight-content-animate-text { text-align: center; position: relative; top: 40%; display: none; } .flight-content-animate-text .flight-content-loader { position: relative; top: -8px; left: 30px; } .flight-content-animate-text .flight-content-text { margin-left: 65px; font-family: Arial; font-style: italic; font-size: 12px; color: #828081; } .webkit .flight-content-loader { left: 310px; } @media only screen and (min-device-width: 768px) and (max-device-width: 1024px) { .booking-itin .flight-line .fl-content .fl-detail .fl-info, .flight-details .fd-details .flight-information-link { opacity: 1; } } @media only screen and (max-device-width: 480px) { .booking-itin .flight-line .fl-content .fl-detail .fl-info, .flight-details .fd-details .flight-information-link { opacity: 1; } } .large-map { background-color: #e5f4fb; border: 1px solid #7dcced; border-radius: 3px; margin-top: -474px; overflow: hidden; -moz-transition: margin-top 0.5s ease; -o-transition: margin-top 0.5s ease; -webkit-transition: margin-top 0.5s ease; transition: margin-top 0.5s ease; width: 708px; } .large-map .lm-header { box-shadow: 0 0 5px gray; font-family: "Arial"; font-size: 12px; padding: 10px 5px; position: relative; text-align: right; z-index: 1; } .large-map .lm-header .lm-hover { color: #676767; display: none; opacity: 0.5; } .large-map .lm-header .lm-hover .pin { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -230px -610px transparent; height: 25px; margin: 0 10px; vertical-align: middle; width: 18px; } .large-map .lm-header .lm-hover .or { font-style: italic; font-weight: bold; margin: 0 20px; } .large-map .lm-header .close-map-text { color: #7dcced; } .large-map .lm-header .lm-address { color: #676767; font-weight: bold; } .large-map .lm-header .lm-description { color: #828081; font-family: Arial; font-style: italic; font-size: 11px; } .large-map .lm-header:hover .lm-hover { opacity: 1; } .large-map .lm-content { background-color: white; height: 375px; overflow: hidden; position: relative; width: 708px; } .large-map .lm-content .map-canvas { height: 100%; width: 100%; } .large-map .lm-content .lm-sidebar { height: 100%; margin-right: -157px; position: absolute; right: 0px; top: 0px; -moz-transition: margin-right 0.5s ease; -o-transition: margin-right 0.5s ease; -webkit-transition: margin-right 0.5s ease; transition: margin-right 0.5s ease; width: 185px; } .large-map .lm-content .lm-sidebar .lm-button { background-color: #07a2db; border-radius: 5px 0 0 5px; cursor: pointer; display: inline-block; height: 137px; margin-top: 119px; opacity: 0.9; vertical-align: top; width: 28px; } .large-map .lm-content .lm-sidebar .lm-button .lm-button-arrow { border-color: transparent #9ee4ff transparent transparent; border-style: solid; border-width: 7.5px 8px 7.5px 0px; height: 0px; margin-left: 10px; margin-top: 61px; width: 0px; } .large-map .lm-content .lm-sidebar .lm-button .lm-button-arrow.left { border-color: transparent #9ee4ff transparent transparent; border-width: 7.5px 8px 7.5px 0px; } .large-map .lm-content .lm-sidebar .lm-button:hover { opacity: 1; } .large-map .lm-content .lm-sidebar .lm-deals-container { background-color: white; box-shadow: 0 0 5px gray; display: inline-block; height: 100%; width: 157px; } .large-map .lm-content .lm-sidebar .lm-deals-container .lm-direction { color: #676767; font-family: "Arial"; font-size: 11px; height: 28px; line-height: 14px; padding: 10px; text-align: center; } .large-map .lm-content .lm-sidebar .lm-deals-container .lm-deals { height: 327px; overflow-y: auto; -webkit-overflow-scrolling: touch; } .large-map .lm-content .lm-sidebar .lm-deals-container .lm-deals .lm-deal-padding { padding: 0 5px; } .large-map .lm-content .lm-sidebar .lm-deals-container .lm-deals .lm-deal-padding .lm-deal-container { border-top: 1px solid #969696; display: table; padding: 5px 0px; width: 100%; } .large-map .lm-content .lm-sidebar .lm-deals-container .lm-deals .lm-deal-padding .lm-deal-container .lm-hotel { cursor: pointer; display: table-cell; vertical-align: top; } .large-map .lm-content .lm-sidebar .lm-deals-container .lm-deals .lm-deal-padding .lm-deal-container .lm-hotel .lm-hotel-name { color: #4d4d4d; line-height: 15px; font-family: Arial; font-weight: bold; font-size: 11px; } .large-map .lm-content .lm-sidebar .lm-deals-container .lm-deals .lm-deal-padding .lm-deal-container .lm-hotel img { border: 0 none; margin-top: 3px; } .large-map .lm-content .lm-sidebar .lm-deals-container .lm-deals .lm-deal-padding .lm-deal-container .lm-rate { color: #ff7e0c; display: table-cell; font-family: "DaxBlackRegular"; font-size: 18px; text-align: right; vertical-align: middle; } .large-map .lm-content .lm-sidebar .lm-deals-container .lm-deals .lm-deal-padding .lm-deal-container .lm-rate > sup { font-size: 10px; position: relative; top: -0.5em; vertical-align: baseline; } .large-map .lm-content .lm-sidebar .lm-deals-container .lm-deals .lm-deal-padding .lm-deal-container .lm-rate .lm-sold { color: #828081; font-family: "DaxBlackRegular"; } .large-map .lm-content .lm-sidebar .lm-deals-container .lm-deals .lm-deal-padding .lm-deal-container:hover { background-color: #fff7eb; } .large-map .lm-content .lm-sidebar .lm-deals-container .lm-deals .lm-deal-padding .lm-deal-container:hover .lm-hotel-name { color: #07a2db; } .large-map .lm-content .lm-sidebar.clicked { margin-right: 0px; } .large-map .lm-content .lm-sidebar.clicked .lm-button-arrow { border-color: transparent transparent transparent #9ee4ff; border-width: 7.5px 0 7.5px 8px; } .large-map .lm-footer { box-shadow: 0 0 5px gray; height: 45px; position: relative; } .large-map .lm-footer .lm-map-key { display: inline-block; margin: 0 10px; } .large-map .lm-footer .lm-map-legend { display: inline-block; height: 100%; vertical-align: top; } .large-map .lm-footer .lm-map-legend .lm-map-prices { display: table; margin: 10px 0px 2px; width: 179px; } .large-map .lm-footer .lm-map-legend .lm-map-prices li { color: #ff7e0c; display: table-cell; font-family: "DaxExtraBoldRegular"; font-size: 12px; } .large-map .lm-footer .lm-map-legend .lm-map-prices li:nth-child(2) { text-align: center; } .large-map .lm-footer .lm-map-legend .lm-map-prices li:nth-child(3) { text-align: right; } .large-map .lm-footer .lm-map-legend.no-deals .map-price-legend { margin-top: 17.5px; } .large-map .lm-footer .lm-duration-text { color: #676767; display: inline-block; font-family: "Arial"; margin: 0 10px; padding-top: 18px; vertical-align: top; } .large-map .address-search { background-color: #f1fbfc; border: 1px solid #dbe2ea; border-radius: 2px; color: #b8bdc1; font-family: "Arial"; font-size: 11px; font-style: italic; margin-right: 10px; padding: 2px; width: 165px; } .large-map .address-search:focus { color: #676767; font-style: normal; } .large-map .close-map { background-color: #07a2db; border: 1px solid white; border-radius: 10px; cursor: pointer; opacity: 0.5; padding: 2px 6px; } .large-map .close-map .close-map-x { color: white; font-family: DaxExtraBoldRegular; font-size: 11px; position: relative; top: -1px; } .large-map .close-map:hover { opacity: 1; } .large-map.clicked { margin-top: 0px; } .large-map .not-match-filter { color: #676767; font-size: 10px; font-style: italic; margin-top: 5px; } .large-map .starrating-0, .large-map .starrating-000 { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -265px -656px transparent; } .large-map .starrating-050 { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -265px -665px transparent; } .large-map .starrating-100 { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -265px -674px transparent; } .large-map .starrating-150 { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -265px -683px transparent; } .large-map .starrating-200 { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -265px -692px transparent; } .large-map .starrating-250 { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -265px -701px transparent; } .large-map .starrating-300 { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -265px -710px transparent; } .large-map .starrating-350 { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -265px -719px transparent; } .large-map .starrating-400 { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -265px -728px transparent; } .large-map .starrating-450 { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -265px -737px transparent; } .large-map .starrating-500 { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -265px -746px transparent; } .large-map-notice { color: #676767; margin-top: 10px; text-align: center; font-family: Arial; font-style: italic; font-size: 11px; } .deals-booking .large-map { margin: auto; width: 695px; } .deals-booking .large-map .lm-header { padding: 10px; text-align: center; } .deals-booking .large-map .lm-content { width: 680px; } .deals-booking .large-map .not-match-filter { display: none; } .deals-booking-layers .large-map { margin-top: 0px; } .deals-booking-layers .large-map .lm-header { text-align: center; } .deals-booking-layers .large-map .not-match-filter { display: none; } .map-markers { display: none; } .map-key { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -248px -610px transparent; height: 47px; width: 40px; } .map-price-legend { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -181px -504px transparent; height: 12px; width: 179px; } .map-price-currency { font-family: "DaxExtraBoldRegular"; font-size: 7px; position: relative; top: -0.5em; vertical-align: baseline; } .large-map-info-window { border-radius: 5px; box-shadow: 0px 0px 10px #676767; width: 386px; } .large-map-info-window .iw-hotel { background-color: white; border-top-left-radius: 5px; border-top-right-radius: 5px; padding: 10px; } .large-map-info-window .iw-hotel .iw-details { display: table; width: 100%; } .large-map-info-window .iw-hotel .iw-details > div { display: table-cell; vertical-align: top; } .large-map-info-window .iw-hotel .iw-details > div:first-child { width: 100px; } .large-map-info-window .iw-hotel .iw-details > div:nth-child(2) { padding-left: 10px; } .large-map-info-window .iw-hotel .iw-details > div:last-child { text-align: right; } .large-map-info-window .iw-hotel .iw-details .iw-hotel-image { border-radius: 5px; height: 67px; width: 100px; } .large-map-info-window .iw-hotel .iw-details .iw-more-bonuses { color: #676767; font-size: 10px; text-align: center; } .large-map-info-window .iw-hotel .iw-details .iw-hotel-name { font-family: Arial; font-weight: bold; font-size: 16px; } .large-map-info-window .iw-hotel .iw-details .iw-hotel-name > a { color: black; } .large-map-info-window .iw-hotel .iw-details .iw-star-rating { margin: 2px 0px; } .large-map-info-window .iw-hotel .iw-details .iw-hotel-desc { color: #676767; font-style: italic; line-height: 14px; } .large-map-info-window .iw-hotel .iw-details .iw-rate-container { text-align: center; } .large-map-info-window .iw-hotel .iw-details .iw-rate-container .iw-rate { color: #ff7e0c; font-family: "DaxBlackRegular"; font-size: 32px; margin-top: -2px; } .large-map-info-window .iw-hotel .iw-details .iw-rate-container .iw-rate > sup { font-size: 17px; position: relative; top: -0.5em; vertical-align: baseline; } .large-map-info-window .iw-hotel .iw-details .iw-rate-container .iw-rate .iw-sold { color: #828081; font-family: "DaxBlackRegular"; } .large-map-info-window .iw-hotel .iw-details .iw-rate-container .iw-rate-display { color: #4d4d4d; display: inline-block; font-family: "Arial"; font-size: 10px; font-weight: bold; margin: 0px 0px 0px 5px; white-space: nowrap; } .large-map-info-window .iw-hotel .iw-details .iw-rate-container .iw-per-person { color: #676767; font-size: 10px; } .large-map-info-window .iw-hotel .iw-details .iw-rate-container .iw-book-button { background-color: #ff7800; background-image: -webkit-gradient(linear, left top, left bottom, from(#ff7800), to(#f75200)); background-image: -webkit-linear-gradient(top, #ff7800, #f75200); background-image: -moz-linear-gradient(top, #ff7800, #f75200); background-image: -o-linear-gradient(top, #ff7800, #f75200); background-image: linear-gradient(to bottom, #ff7800, #f75200); background-image: -ms-linear-gradient(top, #ff7800 0%, #f75200 100%); background-image: linear-gradient(to bottom, #ff7800 0%, #f75200 100%); border: 1px solid white; border-radius: 5px; box-shadow: 1px 1px 3px -2px black; color: white; display: inline-block; font-family: "DaxExtraBoldRegular"; font-size: 14px; margin-top: 5px; padding: 3px 15px; } .large-map-info-window .iw-hotel .iw-details .iw-rate-container .iw-book-button:hover { background-color: #ff831e; background-image: -webkit-gradient(linear, left top, left bottom, from(#ff831e), to(#f7661d)); background-image: -webkit-linear-gradient(top, #ff831e, #f7661d); background-image: -moz-linear-gradient(top, #ff831e, #f7661d); background-image: -o-linear-gradient(top, #ff831e, #f7661d); background-image: linear-gradient(to bottom, #ff831e, #f7661d); background-image: -ms-linear-gradient(top, #ff831e 0%, #f7661d 100%); background-image: linear-gradient(to bottom, #ff831e 0%, #f7661d 100%); } .large-map-info-window .iw-hotel .iw-details img { display: block; } .large-map-info-window .iw-bonuses { background-color: #fff9e0; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; display: table-cell; height: 24px; padding: 5px 10px; vertical-align: middle; width: 386px; } .large-map-info-window .iw-bonuses ul.single-bonus { text-align: center; } .large-map-info-window .iw-bonuses ul.single-bonus li { margin-left: 0px; } .large-map-info-window .iw-bonuses li { font-family: Arial; font-weight: bold; font-size: 11px; display: inline-block; margin-left: 25px; width: 155px; } .large-map-info-window .iw-bonuses li .iw-free { color: #ff7e0c; font-family: "DaxBlackRegular"; font-size: 12px; font-weight: normal; line-height: 10px; } .large-map-info-window .iw-bonuses li .iw-bonus-name { overflow: hidden; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; width: 120px; } .large-map-info-window .iw-bonuses li > span { display: inline-block; vertical-align: top; } .large-map-info-window.flight { width: 395px; } .large-map-info-window.flight .iw-bonuses { width: 395px; } .large-map-info-window:before { border-color: #b9b6a3 transparent; border-style: solid; border-width: 14px 14px 0px; bottom: -14px; content: ""; display: block; margin-left: 178px; position: absolute; } .large-map-info-window:after { border-color: #fff9e0 transparent; border-style: solid; border-width: 12px 12px 0px; content: ""; display: block; margin-left: 180px; position: absolute; width: 0px; } .info-window { background-color: white; border-radius: 5px; box-shadow: 0px 0px 10px #676767; padding: 5px; } .info-window .iw-content { text-align: center; } .info-window .iw-content .iw-hotel-name { display: table-cell; } .info-window .iw-content .iw-deal-rate { color: #ff7e0c; display: table-cell; font-family: "DaxBlackRegular"; font-size: 12px; vertical-align: middle; } .info-window .iw-content .iw-deal-rate .iw-sold { color: #828081; font-family: "DaxBlackRegular"; } .info-window::before { border-color: #b9b6a3 transparent; border-style: solid; border-width: 7px 7px 0px; bottom: -7px; content: ""; display: block; margin-left: 67px; position: absolute; width: 0px; } .info-window::after { border-color: white transparent; border-style: solid; border-width: 5px 5px 0px; content: ""; display: block; margin-left: 69px; margin-top: 5px; position: absolute; width: 0px; } .info-window-close { cursor: pointer; } .info-window-close.text { background-color: white; border-color: #b9b6a3 #b9b6a3 white; border-image: none; border-style: solid solid none; border-top-left-radius: 5px; border-width: 1px 1px medium; color: #676767; font-family: "DaxMedium"; padding: 2px 15px 1px 5px; position: absolute; right: 0px; top: -15px; z-index: -1; } .info-window-close .button { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -314px -656px transparent; height: 22px; position: absolute; right: -10px; top: -15px; width: 22px; } .small-map { height: 215px; width: 240px; } .small-map .sm-header { background-color: #e5e5e5; padding: 5px; } .small-map .sm-header .sm-title { color: #ff7e0c; font-family: "DaxMedium"; font-size: 16px; } .small-map .sm-header::after { border-color: #e5e5e5 transparent; border-style: solid; border-width: 5px 5px 0px; content: ""; display: inline-block; margin-left: -15px; position: relative; top: 13px; width: 0px; } .small-map .sm-content { background-color: #f3f3f3; height: 179px; padding: 5px; } .small-map .sm-content .map-canvas { height: 169px; margin-top: 10px; } .small-map .not-match-filter { display: none; } .open-map-view { cursor: pointer; width: 240px; } .open-map-view .omv-button { background-color: #f9f9f9; background-image: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#e4e4e4)); background-image: -webkit-linear-gradient(top, #f9f9f9, #e4e4e4); background-image: -moz-linear-gradient(top, #f9f9f9, #e4e4e4); background-image: -o-linear-gradient(top, #f9f9f9, #e4e4e4); background-image: linear-gradient(to bottom, #f9f9f9, #e4e4e4); background-image: -ms-linear-gradient(top, #f9f9f9 0%, #e4e4e4 100%); background-image: linear-gradient(to bottom, #f9f9f9 0%, #e4e4e4 100%); border: 1px solid #e0e0e0; border-radius: 5px; padding: 13px; position: relative; text-align: right; } .open-map-view .omv-button .omv-image { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -182px -656px transparent; height: 55px; left: 15px; position: absolute; top: -9px; width: 78px; } .open-map-view .omv-button > span { color: #676767; font-family: "DaxMedium"; font-size: 13px; } .open-map-view.disabled .omv-button > span { color: #a5ada2; } .win.ie9 .open-map-view .omv-button { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc2MTMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGOUY5RjkiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNFREVDRUMiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c2MTMpIiAvPgo8L3N2Zz4="); } .index-template-001 .banner ul.holiday-types { background-color: rgba(255, 255, 255, 0.5); border-bottom-right-radius: 5px; border-top-right-radius: 5px; } .index-template-001 .banner ul.holiday-types > li { display: inline-block; font-family: "DaxRegular"; font-size: 18px; padding: 7px 20px 7px 0px; } .index-template-001 .banner ul.holiday-types > li:first-child { padding-left: 20px; } .index-template-001 .banner .book-now { background-color: #ff880d; border: 1px solid white; border-radius: 7px; left: 30px; padding: 5px; position: relative; text-align: center; top: 70px; width: 105px; } .index-template-001 .banner .book-now span { display: inline-block; font-family: "DaxBlackRegular"; } .index-template-001 .banner .book-now span .up-to { font-family: "Arial"; font-size: 11px; } .index-template-001 .banner .book-now span:first-child { font-size: 20px; } .index-template-001 .banner .book-now span:last-child { font-size: 14px; } .index-template-001 .banner .book-now::after { border-color: transparent #ff880d; border-style: solid; border-width: 20px 20px 20px 0px; content: ""; left: -19px; position: absolute; top: 2px; width: 0px; } .index-template-001 .banner .book-now::before { border-color: transparent white; border-style: solid; border-width: 22px 22px 22px 0px; content: ""; left: -21px; position: absolute; top: 0px; width: 0px; } .index-template-001 .banner .breadcrumbs { z-index: 1; } .index-template-001 .tdm-body.nm .td-container { height: 245px; } .index-template-001 .tdm-body.sm .td-container { height: 180px; } .index-template-001 .holiday-package-offer.top-destination { padding: 15px 0 10px; width: 739px; } .index-template-001 .holiday-package-offer.top-destination a { padding-right: 15px; } .index-template-001 .holiday-package-offer.top-destination a:first-child { padding-left: 15px; } .index-template-001 .holiday-package-group { background: none repeat scroll 0 0 transparent; border-radius: 0px; } .index-template-001 .holiday-package-group > div { background: none repeat scroll 0 0 #f6f6f6; margin-bottom: 10px; } .index-template-001 .standard-header { margin-bottom: 0px; } .index-template-001 .side-menu.downloads .smg-link-list > li { display: inline-block; text-align: center; width: 103px; } .index-template-001 .rotating-images > li { display: none; position: absolute; } .index-template-001 .rotating-images > li:first-of-type { display: list-item; } .save-merchandise-container { overflow: hidden; height: 80px; } .save-merchandise-container .save-merchandise { background-color: #ff980b; border-bottom: 1px solid white; border-right: 1px solid white; border-bottom-right-radius: 9px; height: 55px; left: -6px; position: relative; top: -6px; width: 75px; box-shadow: 0 0 3px #d8d8d8; -webkit-transform: rotate(-9deg); transform: rotate(-9deg); } .save-merchandise-container .save-merchandise p { color: white; font-family: DaxBlackRegular; font-size: 19px; position: relative; top: 12px; transform: rotate(-3deg); text-align: center; } .save-merchandise-container .save-merchandise .more-text { font-family: DaxRegular; } .redirect-sold { background-color: #ffe18f; background-image: -webkit-gradient(linear, left top, left bottom, from(#ffe18f), to(#f4c985)); background-image: -webkit-linear-gradient(top, #ffe18f, #f4c985); background-image: -moz-linear-gradient(top, #ffe18f, #f4c985); background-image: -o-linear-gradient(top, #ffe18f, #f4c985); background-image: linear-gradient(to bottom, #ffe18f, #f4c985); background-image: -ms-linear-gradient(top, #ffe18f 0%, #f4c985 100%); background-image: linear-gradient(to bottom, #ffe18f 0%, #f4c985 100%); border: 1px solid #f4c985; border-radius: 5px; margin: auto; line-height: 22px; padding: 20px 40px; position: fixed; text-align: center; top: 20%; z-index: 9; box-shadow: 0px 0px 5px 0px Black; } .redirect-sold span { font-size: 26px; color: #ff7e0c; font-family: "DaxExtraBoldRegular"; } .redirect-sold p { color: #323232; font-family: "DaxRegular"; font-size: 20px; } .who-tool-tip-popup { background-color: #ffe7a6; background-image: -webkit-gradient(linear, left top, left bottom, from(#ffe7a6), to(#ffe18e)); background-image: -webkit-linear-gradient(top, #ffe7a6, #ffe18e); background-image: -moz-linear-gradient(top, #ffe7a6, #ffe18e); background-image: -o-linear-gradient(top, #ffe7a6, #ffe18e); background-image: linear-gradient(to bottom, #ffe7a6, #ffe18e); background-image: -ms-linear-gradient(top, #ffe7a6 0%, #ffe18e 100%); background-image: linear-gradient(to bottom, #ffe7a6 0%, #ffe18e 100%); border: 1px solid #f4c985; -moz-border-radius: 7px; -webkit-border-radius: 7px; border-radius: 7px; position: absolute; width: 260px; display: none; z-index: 9999; padding: 10px 10px 0px 10px; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; opacity: 0; -moz-box-shadow: 1px 0px 10px -5px Black; -webkit-box-shadow: 1px 0px 10px -5px Black; box-shadow: 1px 0px 10px -5px Black; } .who-tool-tip-popup p { font-family: Arial; font-weight: bold; font-size: 12px; } .who-tool-tip-popup div { font-family: Arial; font-size: 11px; font-weight: normal; margin: 10px 0px; line-height: 14px; } .who-tool-tip-popup::before { background-color: #ffe7a6; content: " "; display: block; height: 16px; width: 16px; left: -3%; position: absolute; top: 28px; border-color: #f4c985 transparent transparent #f4c985; border-style: solid none none solid; border-width: 1px medium medium 1px; border-image: none; -moz-border-image: none; -o-border-image: none; -webkit-border-image: none; -moz-transform: rotate(-41deg); -ms-transform: rotate(-41deg); -o-transform: rotate(-41deg); -webkit-transform: rotate(-41deg); transform: rotate(-41 eg); z-index: -1; } @-webkit-keyframes fadeIn { 0% { opacity: 0; } 20% { opacity: 0; } 40% { opacity: 0.3; } 60% { opacity: 0.5; } 80% { opacity: 0.9; } 100% { opacity: 1; } } @keyframes fadeIn { 0% { opacity: 0; } 20% { opacity: 0; } 40% { opacity: 0.3; } 60% { opacity: 0.5; } 80% { opacity: 0.9; } 100% { opacity: 1; } } .who-animate { -webkit-transition: opacity 0.5s ease-in-out; -moz-transition: opacity 0.5s ease-in-out; -o-transition: opacity 0.5s ease-in-out; transition: opacity 0.5s ease-in-out; opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)"; filter: alpha(opacity=90); } .policy { font-family: Arial; font-size: 11px; font-weight: normal; } .policy .tax-text, .policy .policy-text, .policy .checkin-text { color: #0099ff; cursor: pointer; } .policy-tax-popup { background-color: white; border: 1px solid #ff7e0e; border-radius: 5px; display: none; font-style: normal; line-height: 16px; max-width: 210px; padding: 10px; position: absolute; z-index: 1; } .policy-tax-popup h3 { color: #ff7e10; font-family: "DaxMedium"; font-size: 16px; margin-bottom: 5px; } .policy-tax-popup div { color: #676767; font-family: "Arial"; font-size: 11px; } .tax-popup { max-width: 400px; } .flight-update { display: none; } .flight-update .been-busy { height: 200px; } .flight-update .been-busy .bb-content { padding: 70px 10px; } .flight-update .fl-container { background-color: white; border-radius: 5px; position: absolute; z-index: 9999; box-shadow: 0 0 25px black; } .flight-update .fl-container .fl-margin { padding: 25px; } .flight-update .fl-container .fl-margin .fl-header .flh-text { color: #ff7e0c; font-family: "DaxMedium"; font-size: 25px; font-weight: bold; text-align: center; } .flight-update .fl-container .fl-margin .fl-header .flh-sub { margin-top: 15px; } .flight-update .fl-container .fl-margin .fl-header .flh-sub .flh-sub-text.sold { width: 325px; } .flight-update .fl-container .fl-margin .fl-header .flh-sub .flh-sub-text { color: #323232; font-family: Arial; font-weight: bold; font-size: 11px; margin-top: 11px; text-align: center; } .flight-update .fl-container .fl-margin .fl-main { margin-top: 10px; } .flight-update .fl-container .fl-margin .fl-main .flm-left-container { background: #f3f3f3; border-radius: 5px; display: inline-block; padding: 10px 13px; text-align: center; width: 300px; vertical-align: top; } .flight-update .fl-container .fl-margin .fl-main .flm-left-container .flml-text { color: #676767; font-family: Arial; font-size: 11px; font-weight: normal; } .flight-update .fl-container .fl-margin .fl-main .flm-left-container .flml-text.sold { color: #676767; font-family: DaxBlackRegular; font-size: 40px; } .flight-update .fl-container .fl-margin .fl-main .flm-right-container { display: inline-block; } .flight-update .fl-container .fl-margin .fl-main .flm-right-container .flm-text-container { display: inline-block; line-height: 15px; text-align: left; } .flight-update .fl-container .fl-margin .fl-main .flm-right-container .flm-text-container .flmr-label-text { font-family: Arial; font-size: 11px; font-weight: normal; } .flight-update .fl-container .fl-margin .fl-main .flm-right-container .flm-text-container .flmr-price-text { font-family: Arial; font-weight: bold; font-size: 11px; margin-left: 5px; } .flight-update .fl-container .fl-margin .fl-button { margin: 20px 0px 15px 0px; text-align: center; } .flight-update .fl-container .fl-margin .fl-button .flb-text.margin-left { margin-left: 30px; } .flight-update .fl-container .fl-margin .fl-button .flb-text { background-color: #ff7800; background-image: -webkit-gradient(linear, left top, left bottom, from(#ff7800), to(#f75200)); background-image: -webkit-linear-gradient(top, #ff7800, #f75200); background-image: -moz-linear-gradient(top, #ff7800, #f75200); background-image: -o-linear-gradient(top, #ff7800, #f75200); background-image: linear-gradient(to bottom, #ff7800, #f75200); background-image: -ms-linear-gradient(top, #ff7800 0%, #f75200 100%); background-image: linear-gradient(to bottom, #ff7800 0%, #f75200 100%); border: 1px solid #f3f3f3; border-radius: 6px; box-shadow: 0 0 3px white; color: white; font-size: 20px; padding: 3px 10px; text-align: center; font-family: "DaxExtraBoldRegular"; font-weight: normal; cursor: pointer; } .flight-update .fl-container .fl-margin .fl-button .no-margin { margin: 0px; } .flight-update .fl-container .fl-margin .fl-bottom-text .flb-text { color: #676767; font-family: Arial; font-size: 11px; font-weight: normal; } .flight-header .fh-content { display: inline-block; width: 264px; -width: 263px; } .flight-header .fh-content:last-child { width: 281px; } .flight-header .flights-departure-date { border-right: none; margin-right: -3px; padding-right: 21px; } .flight-header .flights-return-date { border-left: none; } .flight-header .flights-date { border-bottom: none; } .flights-return-container { overflow-x: hidden; overflow-y: scroll; -webkit-overflow-scrolling: touch; border: 1px solid #c9c9c9; background-color: #fafafa; background-image: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#e8e8e8)); background-image: -webkit-linear-gradient(top, #fafafa, #e8e8e8); background-image: -moz-linear-gradient(top, #fafafa, #e8e8e8); background-image: -o-linear-gradient(top, #fafafa, #e8e8e8); background-image: linear-gradient(to bottom, #fafafa, #e8e8e8); background-image: -ms-linear-gradient(top, #fafafa 0%, #e8e8e8 100%); background-image: linear-gradient(to bottom, #fafafa 0%, #e8e8e8 100%); } .flights-return-container .flights-depart { margin-right: -4px; } .flights-return-container .flights-depart .return-divider { display: inline-block; } .flights-return-container .flights-depart .active { -border-right: 1px solid transparent; border-right: none; box-shadow: 0 5px 5px -3px #c9cbca; padding-right: 22px; } .flights-return-container .flights-depart .active .return-deal-tag { display: block; } .flights-return-container .flights-depart .flights-selector-item { position: relative; } .flights-return-container .flights-depart .flights-selector-item-parent .flights-selector-item:not(.active) { margin-right: 9px; } .flights-return-container .flights-depart .flights-selector-item-parent .flights-selector-item:not(.active) .return-divider { display: none; } .flights-return-container .flights-depart .flights-selector-item-parent:first-child .return-divider, .flights-return-container .flights-depart .flights-selector-item-parent:first-child:nth-last-child(2) .return-divider { -left: 99.7%; left: 99%; } .flights-return-container .flights-return .return-divider { display: none; } .flights-return-container .flights-return .flights-selector-item-parent:first-child { border-bottom: none; border-top: 1px solid #ff7e0c; } .flights-return-container .flights-return .flights-selector-item-parent:first-child .flights-selector-item { border: 1px solid transparent; } .flights-return-container .flights-return .flights-selector-item-parent { border-left: 1px solid #ff7e0c; border-right: 1px solid #ff7e0c; border-bottom: none; } .flights-return-container .flights-return .flights-selector-item { border: 1px solid transparent; } .flights-return-container .flights-return .flights-selector-item-parent:nth-last-child(2):not(.one-return-item) { border: none; } .flights-return-container .flights-return .flights-selector-item-parent:nth-last-child(2):not(.one-return-item) .flights-selector-item { border: 1px solid #ff7e0c; border-top: none; -box-shadow: -4px 5px 4px -3px #c9cbca; } .flights-return-container .flights-return .flights-selector-item-parent:nth-last-child(2):not(.one-return-item) .flights-selector-item:hover:not(.active):not(.last-return-item) { border-left: none; margin-left: 1px; } .flights-return-container .flights-return .flights-selector-item-parent:nth-last-child(2):not(.one-return-item) .flights-selector-item.inactive-border.active { border-left: none; margin-left: 1px; } .flights-return-container .flights-return .flights-selector-item-parent:first-child:nth-last-child(2):not(.one-return-item) { border: none; } .flights-return-container .flights-return .flights-selector-item-parent:first-child:nth-last-child(2):not(.one-return-item) .flights-selector-item { border: 1px solid #ff7e0c; border-left: none; -margin-left: 1px; -box-shadow: -4px 5px 4px -3px #c9cbca; } .flights-return-container .flights-return .one-return-item { border: 1px solid #ff7e0c; border-bottom: none; border-left: none; border-right: none; } .flights-return-container .flights-return .one-return-item .flights-selector-item { border-right: 1px solid #ff7e0c; border-bottom: 1px solid #ff7e0c; padding-top: 10px; } .flights-return-container .flights-return .first-return-item { border-top: 1px solid #ff7e0c; } .flights-return-container .flights-route { background-color: transparent; background-image: none; } .flights-return-container .flights-selector-item { padding: 11px 13px 5px; } .flights-return-container .flights-selector-item:not(.active) { border: 1px solid transparent; box-shadow: -5px 0 5px -6px #c9cbca; } .flights-return-container .flights-selector-item-container { overflow: hidden; height: auto; border: none; } .flights-return-container .flights-selector-item-divider { border-left: none; } .flights-selector-available-text { color: #9b999a; font-family: Arial; font-style: italic; font-size: 13px; line-height: 15px; padding: 8px 13px 15px 13px; } .free-baggage { float: right; position: relative; top: -13px; } .free-baggage span { color: #817f80; font-family: Arial; font-size: 10px; font-style: italic; } .free-baggage img { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -224px -583px transparent; } .return-deal-link-container { margin-top: 12px; } .return-deal-link-container .return-deal-link { color: #0099ff; cursor: pointer; } .return-deal-link-container .return-deal-link .rd-text { font-family: Arial; font-weight: bold; font-size: 11px; } .return-deal-link-container .return-deal-link .rd-plus { font-size: 9px; } .return-deal-link-container .return-deal-link .rd-support-text { font-family: Arial; font-size: 11px; font-weight: normal; } .return-deal-link-container .return-deal-link .rd-amount { font-family: Arial; font-weight: bold; font-size: 12px; } .return-divider { border: 1px ridge #dedede; -display: inline-block; display: none; height: 110px; left: 99%; position: absolute; top: 11px; } .return-deal-tag { background-color: #ff7e0c; font-family: Arial; font-size: 11px; font-weight: normal; border-bottom-right-radius: 5px; position: absolute; padding: 3px 5px 3px 3px; top: 0px; left: 0px; color: white; display: none; } .flights-selector-item-parent-deactivate { opacity: 0; } .deals-list .merchandising-label-container { z-index: 1; } .deals-list .deals-item { background-color: white; } .deals-list .deals-item .deals-entry { background: none; position: relative; } .deals-list .deals-item .deals-entry .de-hotel-content { margin-bottom: 5px; } .deals-list .deals-item .deals-entry .de-quick-view > div:not(.qv-container, .qv-close) { display: inline-block; } .deals-list .deals-item .deals-entry:hover { box-shadow: none; } .deals-list .deals-item:hover { box-shadow: 0px 0px 10px #d8d8d8; } .deals-entry { min-height: 0px; -moz-transition: 0.75s; -o-transition: 0.75s; -webkit-transition: 0.75s; transition: 0.75s; } .deals-entry .room-bed-option-inline { margin-left: 10px; } .deals-entry .de-hotel-content > div { display: inline-block; vertical-align: top; } .deals-entry .de-hotel-content .de-hotel-details-container { padding-right: 10px; width: 533px; } .deals-entry .de-hotel-content .de-hotel-details-container > div { display: inline-block; vertical-align: top; } .deals-entry .de-hotel-content .de-hotel-details-container .de-hotel-details-container-top-part > div { display: inline-block; vertical-align: top; } .deals-entry .de-hotel-content .de-hotel-details-container .de-hotel-image-container { background-color: #e1e1e1; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; cursor: pointer; height: 121px; width: 181px; } .deals-entry .de-hotel-content .de-hotel-details-container .de-hotel-image { height: inherit; width: inherit; border-radius: 5px; } .deals-entry .de-hotel-content .de-hotel-details-container .de-hotel-details { margin-left: 10px; width: 342px; } .deals-entry .de-hotel-content .de-hotel-details-container .de-hotel-details .de-hotel-name { color: #323232; cursor: pointer; font-family: Arial; font-size: 18px; font-weight: bold; overflow: hidden; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; width: 342px; } .deals-entry .de-hotel-content .de-hotel-details-container .de-hotel-details .de-rate-and-address { display: inline-block; line-height: 12px; margin: 4px 0 1px; max-width: 330px; overflow: hidden; text-overflow: ellipsis; vertical-align: baseline; white-space: nowrap; } .deals-entry .de-hotel-content .de-hotel-details-container .de-hotel-details .de-rate-and-address * { vertical-align: middle; } .deals-entry .de-hotel-content .de-hotel-details-container .de-hotel-details .de-rate-and-address > span { display: inline-block; overflow: hidden; white-space: nowrap; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; max-width: 230px; text-overflow: ellipsis; } .deals-entry .de-hotel-content .de-hotel-details-container .de-hotel-details .de-rate-and-address > a { background-color: white; display: inline-block; text-align: right; vertical-align: baseline; } .deals-entry .de-hotel-content .de-hotel-details-container .de-hotel-details .de-hotel-desc { margin: 5px 0px; max-height: 33px; overflow: hidden; position: relative; } .deals-entry .de-hotel-content .de-hotel-details-container .de-hotel-details .de-bonuses-container { margin-top: 15px; position: relative; } .deals-entry .de-hotel-content .de-hotel-details-container .de-hotel-details .de-browse-more { background-color: white; bottom: 0px; position: absolute; right: 0px; } .deals-entry .de-hotel-content .de-hotel-details-container .de-room-rates { display: inline-block; width: 533px; } .deals-entry .de-hotel-content .de-hotel-details-container .de-room-rates .bonus-conditions { color: white; vertical-align: text-top; font-family: Arial; font-style: italic; font-size: 10px; } .deals-entry .de-hotel-content .de-hotel-details-container .de-room-rates .de-rooms-container { background-color: #f2fbff; border: 1px solid #9ee3ff; border-radius: 5px; position: relative; z-index: 1; } .deals-entry .de-hotel-content .de-hotel-details-container .de-room-rates .de-rooms-container table { width: 100%; } .deals-entry .de-hotel-content .de-hotel-details-container .de-room-rates .de-rooms-container table tr { border-bottom: 1px solid #ccedfb; } .deals-entry .de-hotel-content .de-hotel-details-container .de-room-rates .de-rooms-container table tr:nth-child(2) { border-top: 1px solid #ccedfb; } .deals-entry .de-hotel-content .de-hotel-details-container .de-room-rates .de-rooms-container table tr:first-child, .deals-entry .de-hotel-content .de-hotel-details-container .de-room-rates .de-rooms-container table tr:last-child { border-bottom: none; } .deals-entry .de-hotel-content .de-hotel-details-container .de-room-rates .de-rooms-container table tr:hover .room-list { display: block; } .deals-entry .de-hotel-content .de-hotel-details-container .de-room-rates .de-rooms-container table td { padding: 0 5px; } .deals-entry .de-hotel-content .de-hotel-details-container .de-room-rates .de-rooms-container table td > * { vertical-align: middle; } .deals-entry .de-hotel-content .de-hotel-details-container .de-room-rates .de-rooms-container table .rt-col-name { color: #ff890b; width: 390px; font-family: Arial; font-style: italic; font-size: 11px; } .deals-entry .de-hotel-content .de-hotel-details-container .de-room-rates .de-rooms-container table .rt-col-name .rt-room-name { color: #323232; font-style: normal; font-family: Arial; font-weight: bold; font-size: 11px; } .deals-entry .de-hotel-content .de-hotel-details-container .de-room-rates .de-rooms-container table .rt-col-name > div { display: inline-block; padding: 5px 0px; } .deals-entry .de-hotel-content .de-hotel-details-container .de-room-rates .de-rooms-container table .rt-col-savings { text-align: right; } .deals-entry .de-hotel-content .de-hotel-details-container .de-room-rates .de-rooms-container table .rt-col-savings span { color: #ff890b; display: inline-block; text-align: center; width: 25px; font-family: Arial; font-weight: bold; font-size: 11px; } .deals-entry .de-hotel-content .de-hotel-details-container .de-room-rates .de-rooms-container table .rt-col-maxcount { border-left: 1px solid #ccedfb; padding: 0px; text-align: center; } .deals-entry .de-hotel-content .de-hotel-details-container .de-room-rates .de-rooms-container table .rt-col-maxcount .pax-1 { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll 0px -112px transparent; height: 15px; } .deals-entry .de-hotel-content .de-hotel-details-container .de-room-rates .de-rooms-container table .rt-col-price { background-color: #c9efff; border-left: 1px solid #ccedfb; color: #323232; position: relative; text-align: right; width: 30px; } .deals-entry .de-hotel-content .de-hotel-details-container .de-room-rates .de-rooms-container table .rt-col-price.sold { background-color: #bdbdbd; } .deals-entry .de-hotel-content .de-hotel-details-container .de-room-rates .de-rooms-container table .rt-col-price .room-list { right: 5px; top: 25px; } .deals-entry .de-hotel-content .de-hotel-details-container .de-room-rates .de-room-table { border-left: solid 1px #9ee3ff; border-radius: 5px; border-right: solid 1px #9ee3ff; border-top: solid 1px #9ee3ff; } .deals-entry .de-hotel-content .de-hotel-details-container .de-room-rates .de-room-table .de-room-matrix { border-collapse: collapse; padding: 0 5px 0 5px; width: 100%; } .deals-entry .de-hotel-content .de-hotel-details-container .de-room-rates .de-room-table .de-room-matrix .de-room .de-col { padding: 5px; vertical-align: middle; } .deals-entry .de-hotel-content .de-hotel-details-container .de-room-rates .de-room-table .de-room-matrix .de-room .de-col-name { background-color: #f2fbff; border-bottom: 1px solid #ccedfb; padding: 2px; vertical-align: middle; width: 389px; } .deals-entry .de-hotel-content .de-hotel-details-container .de-room-rates .de-room-table .de-room-matrix .de-room .de-col-name .de-col-name-sub { display: inline-block; } .deals-entry .de-hotel-content .de-hotel-details-container .de-room-rates .de-room-table .de-room-matrix .de-room .de-col-name .info-ico { float: right; vertical-align: middle; } .deals-entry .de-hotel-content .de-hotel-details-container .de-room-rates .de-room-table .de-room-matrix .de-room .de-col-name .de-name { color: #323232; font-family: Arial; font-weight: bold; font-size: 11px; } .deals-entry .de-hotel-content .de-hotel-details-container .de-room-rates .de-room-table .de-room-matrix .de-room .de-col-name .text-sub-info { color: #ff890b; font-family: Arial; font-style: italic; font-size: 11px; } .deals-entry .de-hotel-content .de-hotel-details-container .de-room-rates .de-room-table .de-room-matrix .de-room .de-col-maxcount { background-color: #f2fbff; border-bottom: 1px solid #ccedfb; border-left: 1px solid #07a2db; line-height: 15px; padding: 2px; vertical-align: middle; } .deals-entry .de-hotel-content .de-hotel-details-container .de-room-rates .de-room-table .de-room-matrix .de-room .de-col-amount { background-color: #c9efff; border-bottom: 1px solid #ccedfb; color: #323232; font-weight: bold; padding: 2px 5px 2px 10px; text-align: right; vertical-align: middle; width: 30px; } .deals-entry .de-hotel-content .de-hotel-details-container .de-room-rates .de-room-table .de-room-matrix .de-room .de-col-amount .de-room-amount { font-family: Arial; font-weight: bold; font-size: 11px; } .deals-entry .de-hotel-content .de-hotel-details-container .de-room-rates .de-room-table .de-room-matrix .de-room .border-bottom-left-radius { border-bottom-left-radius: 5px; } .deals-entry .de-hotel-content .de-hotel-details-container .de-room-rates .de-room-table .de-room-matrix .de-room .border-bottom-right-radius { border-bottom-right-radius: 5px; } .deals-entry .de-hotel-content .de-hotel-details-container .de-room-rates .de-room-table .de-room-matrix .de-room:first-child .de-col-name { border-top-left-radius: 5px; } .deals-entry .de-hotel-content .de-hotel-details-container .de-room-rates .de-room-table .de-room-matrix .de-room:first-child .de-col-amount { border-top-right-radius: 5px; } .deals-entry .de-hotel-content .de-hotel-details-container .de-room-rates .de-room-table .de-room-matrix .de-room:last-child .de-col-name { border-bottom-left-radius: 5px; } .deals-entry .de-hotel-content .de-hotel-details-container .de-room-rates .de-room-table .de-room-matrix .de-room:last-child .de-col-amount { border-bottom-right-radius: 5px; } .deals-entry .de-hotel-content .de-hotel-details-container .de-room-rates .de-room-table .de-room-matrix .sold-background { background-color: #bdbdbd; border-top-right-radius: 5px; } .deals-entry .de-hotel-content .de-hotel-details-container .de-room-rates .de-room-table .de-room-matrix .sold-flight { text-align: center; } .deals-entry .de-hotel-content .de-hotel-details-container .de-room-rates .de-expand, .deals-entry .de-hotel-content .de-hotel-details-container .de-room-rates .de-collapse { background-color: #f2fbff; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; display: inline-block; height: 11px; padding: 8px 5px 5px; position: relative; top: -3px; } .deals-entry .de-hotel-content .de-hotel-details-container .de-room-rates .de-expand.empty, .deals-entry .de-hotel-content .de-hotel-details-container .de-room-rates .de-collapse.empty { background-color: white; } .deals-entry .de-hotel-content .de-hotel-details-container .de-room-rates .de-collapse { display: none; } .deals-entry .de-hotel-content .de-hotel-rate-container { width: 140px; } .deals-entry .deals-rate { background-color: #f6fcff; display: inline-block; height: 155px; width: 141px; } .deals-entry .de-quick-view { position: relative; } .deals-entry .de-quick-view .qv-links { display: inline-block; } .deals-entry .de-quick-view .de-q-content { display: inline-block; } .deals-entry .de-quick-view .de-q-content > li { display: inline; padding: 3px; } .deals-entry .de-quick-view .de-q-content > li:not(.de-q-title) { margin-left: -3px; } .deals-entry .de-quick-view .de-q-content > li.de-q-title { padding-left: 8px; } .deals-entry .de-quick-view .de-q-content > li.separator { padding: 0 0 3px; } .deals-entry .de-quick-view .de-q-content.item-selected > li { background-color: #fff5e4; border: 1px solid #ffe7cf; border-left: none; border-right: none; position: relative; } .deals-entry .de-quick-view .de-q-content.item-selected > li.de-q-title { background-color: #fff5e4; border: 1px solid #ffe7cf; border-right: none; border-top-left-radius: 7px; border-bottom-left-radius: 7px; padding-left: 7px; } .deals-entry .de-quick-view .de-q-content.item-selected > li:last-of-type { background-color: #fff5e4; border: 1px solid #ffe7cf; border-left: none; border-top-right-radius: 7px; border-bottom-right-radius: 7px; padding-right: 7px; } .deals-entry .de-quick-view .de-q-content.item-selected > li.de-q-link.selected { background-color: #ffe4b0; } .deals-entry .de-quick-view .de-q-content.item-selected > li.de-q-link.selected > a { color: #676767; } .deals-entry .de-quick-view .de-q-content.item-selected > li.de-q-link.selected::after { border-color: #ffe4b0 transparent transparent; border-style: solid; border-width: 10px 10px 0px; bottom: -10px; content: ""; height: 0px; left: 50%; margin-left: -12px; position: absolute; width: 0px; } .deals-entry .de-quick-view .qv-close { cursor: pointer; display: none; position: absolute; right: 0px; } .deals-entry .de-quick-view .qv-close .qv-close-text { font-family: Arial; font-weight: bold; font-size: 12px; } .deals-entry .de-quick-view .qv-close .qv-close-text .qv-close-button { background-color: #07a2db; border-radius: 10px; color: white; display: inline-block; font-family: DaxExtraBoldRegular; font-size: 14px; font-weight: normal; padding: 1px 5px 3px; } .deals-entry .de-quick-view .qv-container { display: none; margin-top: 20px; } .deals-entry .de-quick-view .qv-container .qv-loader-container { height: 30px; padding: 10px 0px 0px; text-align: center; } .deals-entry .de-quick-view .qv-container .qv-loader-container .qv-loader { display: inline-block; height: 32px; vertical-align: middle; width: 32px; } .deals-entry .de-quick-view .qv-container .qv-loader-container .qv-loader-text { font-style: italic; font-family: Arial; font-size: 12px; } .deals-entry .de-quick-view .quickview .quickview-images { background-color: #f3f3f3; border: 1px solid #dcdede; border-radius: 10px; display: none; overflow: hidden; } .deals-entry .de-quick-view .quickview .quickview-images .qv-large { border-bottom: 1px solid #dcdede; } .deals-entry .de-quick-view .quickview .quickview-images .qv-large > div { display: inline-block; position: relative; text-align: center; vertical-align: top; } .deals-entry .de-quick-view .quickview .quickview-images .qv-main { background-color: #efefef; height: 370px; overflow: hidden; width: 540px; } .deals-entry .de-quick-view .quickview .quickview-images .qv-main > .ig-image-helper { display: inline-block; height: 100%; vertical-align: middle; } .deals-entry .de-quick-view .quickview .quickview-images .qv-main > img { max-height: 370px; max-width: 540px; position: relative; vertical-align: middle; } .deals-entry .de-quick-view .quickview .quickview-images .qv-sub { height: 369px; width: 139px; } .deals-entry .de-quick-view .quickview .quickview-images .qv-sub > img { border-radius: 5px; display: block; height: 78px; margin: 10px auto; width: 117px; } .deals-entry .de-quick-view .quickview .quickview-images .qv-thumbs-container { position: relative; } .deals-entry .de-quick-view .quickview .quickview-images .qv-thumbs-container .qv-thumbs { display: inline-block; margin: 3px 0 5px 5px; max-height: 54px; overflow: hidden; -moz-transition: all 0.75s ease 0s; -o-transition: all 0.75s ease 0s; -webkit-transition: all 0.75s ease 0s; transition: all 0.75s ease 0s; width: 678px; } .deals-entry .de-quick-view .quickview .quickview-images .qv-thumbs-container .qv-thumbs .qv-selection .qv-image-row > div { display: inline-block; } .deals-entry .de-quick-view .quickview .quickview-images .qv-thumbs-container .qv-thumbs .qv-selection .qv-image-row > div img { border-radius: 5px; height: 50px; margin-bottom: 5px; margin-right: 4px; width: 75px; } .deals-entry .de-quick-view .quickview .quickview-images .qv-thumbs-container .qv-thumbs .qv-selection .qv-image-row > div img.selected { border: 2px solid #ff7e0c; } .deals-entry .de-quick-view .quickview .quickview-images .qv-thumbs-container .qv-more-selection { position: absolute; right: calc(5%); top: 15px; } .deals-entry .de-quick-view .quickview .quickview-images .qv-thumbs-container .qv-more-selection p { font-family: Arial; font-size: 12px; } .deals-entry .de-quick-view .quickview .quickview-map { display: none; } .deals-entry .de-quick-view .quickview .quickview-map .large-map { margin: 0 !important; width: 682px; } .deals-entry .de-quick-view .quickview .quickview-map .large-map .lm-header { padding: 10px; text-align: left; } .deals-entry .de-quick-view .quickview .quickview-map .large-map .lm-content { height: 359px; width: 100%; } .deals-entry .de-quick-view .quickview .quickview-map .large-map .lm-content .map-price-currency { text-align: left; top: calc(); } .deals-entry .de-quick-view .quickview .quickview-map .large-map .lm-content .lm-price { font-size: 12px; } .deals-entry .de-quick-view .quickview .deals-facilities, .deals-entry .de-quick-view .quickview .deals-room-types { display: none; height: 436px; overflow: hidden; overflow-y: scroll; -webkit-overflow-scrolling: touch; } .deals-entry:hover .bonus-conditions { color: darkgray !important; -webkit-text-fill-color: white !important; } .deals-rate .dr-content { background-color: #f6fcff; border-radius: 5px; height: auto; padding: 5px; width: auto; } .deals-rate .dr-content .dr-rate { color: #ff7e0c; font-family: "DaxBlackRegular"; font-size: 43px; } .deals-rate .dr-content .dr-rate sup { color: #ff7e0c; font-family: "DaxBlackRegular"; font-size: 30px; vertical-align: 7px; } .deals-rate .dr-content .dr-duration { margin-bottom: 3px; } .deals-rate .dr-content .dr-daily-rate { margin-bottom: 0px; } .deals-rate .dr-content .dr-button-container { padding-top: 10px; } .deals-rate .dr-content .dr-button-container .book-button { color: white; background-color: #ff7800; background-image: linear-gradient(to bottom, #ff7800 0px, #f75200 100%); border: 1px solid #f3f3f3; border-radius: 6px; box-shadow: 0 0 3px #d8d8d8; display: inline-block; padding: 5px 25px; font-family: "DaxExtraBoldRegular"; font-size: 25px; } .deals-rate .dr-content .dr-button-container:hover .dr-button { background-color: #ff831e; background-image: linear-gradient(to bottom, #ff831e 0px, #f7661d 100%); } .deals-rate .dr-content .dr-pricing-calendar { margin-top: 5px; padding-right: 15px; text-align: right; } .bonuses { background-color: #fff9e0; padding: 10px 10px 8px; width: 322px; } .bonuses .b-bonuses-left-side, .bonuses .b-bonuses-right-side { display: inline-block; vertical-align: top; } .bonuses .b-free-text { color: #ff7e0c; font-family: "DaxBlackRegular"; font-size: 12px; vertical-align: top; } .bonuses .b-bonus-text { color: #323232; display: inline-block; font-family: Arial; font-size: 11px; font-weight: bold; width: 130px; -ms-word-wrap: break-word; word-wrap: break-word; } .bonuses .b-bonus-desc { font-family: Arial; font-size: 10px; display: none; } .bonuses .b-bonus-conditions { font-family: Arial; font-style: italic; font-size: 10px; color: gray; } .bonuses .b-bonus { margin-bottom: 2px; } .bonuses .b-bonus.hidden { display: none; } .bonuses .b-bonus.single .b-bonus-text { width: 293px; } .facility-bonus { background-color: #fff9e0; border: 1px solid #ff9c41; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; margin-top: 15px; overflow: hidden; } .facility-bonus > span { font-family: Arial; font-weight: bold; font-size: 11px; color: #4d4d4d; display: inline-block; padding: 8px 10px 0px; } .facility-bonus .bonuses { padding: 0px 10px 5px; width: 400px; } .facility-bonus .bonuses .b-bonus { width: 197px; margin-bottom: 3px; margin-top: 5px; } .facility-bonus .bonuses .b-bonus.hidden { display: block; } .facility-bonus .bonuses .b-bonus .b-bonus-text, .facility-bonus .bonuses .b-bonus .b-bonus-desc, .facility-bonus .bonuses .b-bonus .b-bonus-conditions { display: inline; } .facility-bonus .bonuses .b-bonus.single { width: 400px; } .facility-bonus .bonuses .show-more-bonuses-link { display: none; } .bonus .b-free { color: #ff7e0c; font-family: "DaxBlackRegular"; font-size: 12px; } .bonus .b-desc { color: #323232; font-family: Arial; font-weight: bold; font-size: 11px; } .bonus .b-hover-text { color: gray; visibility: hidden; font-family: Arial; font-size: 10px; } .bonus:hover .b-hover-text { display: block; visibility: visible; } .italic { font-style: italic; } .justify { text-align: justify; } .text-right { text-align: right; } .pay-ads { background-color: #f9f9f9; border-radius: 5px 5px 5px 5px; height: 40px; margin: auto; padding: 10px; text-align: center; width: 220px; margin-bottom: 10px; } .pay-ads img { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -192px -238px transparent; width: 25px; height: 16px; display: inline-block; vertical-align: top; margin: 1px -5px 0px 0px; } .pay-ads p:first-child { color: #828081; font-family: DaxRegular; font-size: 20px; font-weight: bold; padding-right: 14px; } .pay-ads p:last-child { margin-top: 4px; color: #828081; font-family: daxmedium; font-size: 12px; } .deals-booking .standard-header { margin: 0px; } .deals-booking .room-bed-listing { display: none; } .deals-booking .room-bed-booking { width: 77%; } .facility-main-logo { background-color: #efefef; border-radius: 5px; height: 164px; margin-bottom: 10px; overflow: hidden; position: relative; width: 243px; } .facility-main-logo .df-main-logo { max-width: 255px; max-height: 164px; border-radius: 5px; position: relative; vertical-align: middle; } .booking-detail-sub-image { text-align: left; } .booking-detail-sub-image img { width: 75px; height: 50px; border-radius: 5px; } .facility-category { border-top: 1px solid #7ecff1; display: -ms-inline-flexbox; display: -webkit-inline-flex; display: inline-flex; padding: 7px 0px; width: 100%; } .room-image { width: 250px; height: 100%; border-radius: 5px; margin: 0px; position: relative; } .room-selected-text { font-family: Arial; font-style: italic; font-size: 10px; color: #828081; } .book-divider { border-top: 1px solid #7ecff1; } .deals-room-types .dr-room-content { background-color: #f9f9f9; background-image: none; } .deals-room-types .room-bed-option-inline { color: #828081; font-family: Arial; font-style: italic; font-size: 11px; } .deals-room-types .room-bed-option-inline span { font-family: Arial; font-weight: bold; font-size: 11px; } .deals-room-types .room-bed-option-inline .people span { display: none; } .room-button-container { display: none; } .deals-room .dr-details .dr-details-margin .dr-room-rate { position: absolute; text-align: right; right: 4px; width: auto; } .deals-room .dr-details { position: relative; } .deals-list .room-bed-booking { display: none; } .deals-list .room-bed-listing { padding-bottom: 10px; } .deals-list .room-book-button { padding: 5px 20px; border-radius: 5px; background-color: #ff7e0c; color: white; font-family: "DaxExtraBoldRegular"; font-size: 13px; width: 32px; } .deals-list .room-button-container { margin-top: 10px; display: block; } .deals-list .room-selected-text { display: none; } .deals-list .db-details-item { padding-bottom: 10px; } .deals-list .dr-name { width: 370px; } .deals-list .dr-room-rate { width: 135px; } .deals-list .deals-room .dr-details { padding: 10px 0px 0px; } .deals-list .deals-room .dr-details .dr-details-margin { width: 503px; } .deals-list .deals-room .dr-details .dr-image-margin { width: 130px; margin: 0px; } .deals-list .deals-room .dr-details .dr-image-margin .dr-main-image-container { width: inherit; height: 95px; } .deals-list .deals-room .dr-details .dr-image-margin img { width: inherit; } .deals-list .deals-room .dr-details .dr-image-margin .image-control-background-container, .deals-list .deals-room .dr-details .dr-image-margin .image-control-container { display: none; } .deals-list .deals-room .dr-details .dr-room-text { width: 50%; margin-right: 20px; display: inline-block; } .deals-list .deals-room .booking-detail-sub-image { display: none; } .deals-list .room-bed-option-inline { margin: 0px 5px 5px 0px; } .deals-list .room-bed-option-inline .people { display: inline-block; } .deals-list .room-bed-option-inline .people span { display: inline-block; } .deals-list .deals-room .dr-details .dr-details-margin .dr-information .dr-room-facilities { width: auto; padding-top: 2px; display: inline; } .deals-list .deals-room .dr-details .dr-details-margin .dr-information .dr-room-facilities .orange-bullet { margin-right: 1px; } .deals-list .deals-room .dr-details .dr-details-margin .dr-information .dr-room-facilities .dr-facility { margin-right: 3px; width: auto; padding-bottom: 0px; } .deals-list .deals-room .dr-details .dr-details-margin .dr-name .dr-room-text { width: 368px; } .deals-list .deals-room .dr-details .dr-details-margin .dr-information { width: 90%; margin-bottom: 10px; } .deals-list .dr-rooms .dr-room-text { width: 55%; display: table-cell; vertical-align: top; } .deals-list .bed-container { display: table-cell; width: 53%; padding-left: 10px; } .deals-list .list-facilities { display: none; margin-top: 15px; } .deals-list .deals-facilities .df-facilities-content .df-summary .df-image-logo { width: 247px; } .deals-list .deals-facilities .df-facilities-content .df-summary .hotel-image { margin-right: 1px; } .deals-list .deals-facilities .df-facilities-content .df-summary .df-sub-details-margin .df-sub-Category { width: 55%; } .deals-list .deals-facilities .df-facilities-content .df-summary .df-sub-details-margin .df-sub-Category .df-sub-img { width: 382px; } .deals-facilities .df-facilities-content { background-color: #f9f9f9; background-image: none; -webkit-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; padding: 10px 0px; } .deals-facilities .df-facilities-content .df-summary .df-logo-container { background-color: white; margin-bottom: 10px; } .deals-facilities .df-facilities-content .df-summary .df-logo-container .df-logo { margin: 0px; } .deals-facilities .df-facilities-content .df-summary .image-gallery { background-color: transparent; border: none; } .deals-facilities .df-facilities-content .df-summary .image-gallery .ig-large-image { background-color: #efefef; border-radius: 5px; height: 164px; overflow: hidden; width: 243px; } .deals-facilities .df-facilities-content .df-summary .image-gallery .ig-large-image > img { max-height: 164px; max-width: 255px; } .deals-facilities .df-facilities-content .df-summary .hotel-image { margin-bottom: 5px; margin-right: 0px; } .deals-list .list-rooms { display: none; margin-top: 15px; } .deals-list .deals-room .dr-details .dr-details-margin .dr-room-rate { width: 126px; } .deals-booking-banner .deals-accom-banner .db-content .db-breadcrumb { background: transparent; margin-top: 5px; } .booking-page-layout .dpl-container .dpl-container-right .dpl-right-margin .dpl-deals-content .dpl-deals-blue { background: transparent; } .booking-page-layout .deals-booking .db-details-item { margin-bottom: 15px; } .booking-page-layout .deals-booking .db-details-item.map-section { background-color: #f9f9f9; -webkit-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; padding: 10px 0px; } .booking-page-layout .flights-change-button { background-color: #60c8f3; } .booking-page-layout .product-section { padding: 0px; } .booking-page-layout .navigation-breadcrumb { margin-left: 6px; } .booking-page-layout .deals-room { padding: 0 0 15px; } .booking-page-layout .deals-room .dr-image-margin { margin: 0 !important; } .booking-page-layout .deals-room .dr-main-image-container { background-color: #efefef; border-radius: 5px; height: 167px; margin-bottom: 10px; overflow: hidden; position: relative; width: 250px; } .booking-page-layout .formerly-name { font-family: Arial; font-style: italic; font-size: 14px; color: #828081; display: none; } .booking-page-layout .sold-room-detail-link { margin-left: 9px; } .booking-hotel { line-height: 16px; margin: 0px 0px 10px 4px; } .booking-hotel-name { color: #323232; font-family: Arial; font-weight: bold; font-size: 21px; } .booking-hotel-former-name { color: #323232; display: none; margin-bottom: 10px; margin-top: -5px; font-family: Arial; font-style: italic; font-size: 14px; } .booking-hotel-former-name.displayed { display: block; } .star-rating { height: 10px; padding-left: 54px; width: 100%; } .booking-star-rating.star-rating { display: inline-block; width: 0px; margin-bottom: -1px; } .booking-hotel-address { font-family: Arial; font-size: 11px; font-weight: normal; color: #676767; } .booking-map-link { font-family: Arial; font-size: 11px; font-weight: normal; color: #0099ff; } .room-detail-sold { display: none; } .sold-room-link { background-color: #f2fbff; -webkit-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; cursor: pointer; display: inline-block; font-family: Arial; font-size: 11px; color: #0099ff; padding: 5px; } .sold-room-detail-link { background-color: #f2fbff; cursor: pointer; font-family: Arial; font-size: 11px; color: #0099ff; padding: 5px; border: 1px solid #d2ecf7; border-radius: 5px; } .room-border { border-bottom: 1px solid #7ecff1; } .room-container { border-bottom: 1px solid #7ecff1; } .room-container:last-child { border-bottom: none; } .hide-bonus, .less-bonus { display: none; } .touch { font-family: Arial; font-style: italic; font-size: 10px; color: #828081; } .deals-bonus-popup { top: 48px; left: 142px; } .de-bonuses-container .bonus-description { display: none; } .bonuses tr { line-height: 13px; } #popup_window { padding: 10px; background: #267e8a; cursor: pointer; color: #fcfcfc; margin: 200px 0px 0px 200px; } .gallery-popup-overlay { width: 100%; height: 100%; position: fixed; background: rgba(0, 0, 0, 0.65); top: 0px; left: 100%; opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; -webkit-transition: opacity 0.2s ease-out; -moz-transition: opacity 0.2s ease-out; -o-transition: opacity 0.2s ease-out; transition: opacity 0.2s ease-out; z-index: 999; } .overlay .gallery-popup-overlay { opacity: 1; left: 0px; } .gallery-popup { height: 100%; margin: auto; position: fixed; top: 0px; width: 100%; z-index: -9999; } .gallery-popup .gallery-popup-body { background-color: #efefef; border: 1px solid #e9e9e9; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 0px -1px 5px 0px rgba(50, 50, 50, 0.75); -webkit-box-shadow: 0px -1px 5px 0px rgba(50, 50, 50, 0.75); box-shadow: 0px -1px 5px 0px rgba(50, 50, 50, 0.75); margin: 8% auto; min-height: 576px; opacity: 0; padding: 5px; position: relative; text-align: center; -moz-transition: opacity 0.2s ease-out 0s; -o-transition: opacity 0.2s ease-out 0s; -webkit-transition: opacity 0.2s ease-out 0s; transition: opacity 0.2s ease-out 0s; width: 820px; } .gallery-popup.visible, .gallery-popup.transitioning { z-index: 9999; } .gallery-popup.visible .gallery-popup-body { opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; } .gallery-popup .gallery-popup-exit { cursor: pointer; display: block; width: 24px; height: 24px; position: absolute; top: -150px; right: -195px; background: url("quit.html") no-repeat; } .gallery-popup .gallery-popup-content { height: 576px; position: relative; width: 820px; } .gallery-popup-content .gallery-popup-title { font-size: 24px; border-bottom: 1px solid #e9e9e9; padding-bottom: 10px; } .gallery-popup-content p { font-size: 13px; text-align: justify; } .gallery-popup-content > img { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; max-height: 576px; max-width: 820px; position: relative; vertical-align: middle; } .gallery-popup-content .gp-image-controller { bottom: 0px; position: absolute; right: 0px; } .gallery-popup-content .gp-image-controller > div { display: inline-block; vertical-align: bottom; } .gallery-popup-content .gp-image-controller img { width: 22px; } .gallery-popup-content .gp-image-controller .gp-desc { background-color: rgba(233, 233, 233, 0.6); -webkit-border-top-left-radius: 5px; border-top-left-radius: 5px; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px; color: #666666; font-family: "Arial"; font-size: 12px; height: 18px; line-height: 18px; padding: 5px 25px; } .gallery-popup-content .gp-image-controller .gp-chevron-directions > span { cursor: pointer; display: inline-block; height: 26px; width: 31px; } .gallery-popup-content .gp-chevron-left { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -208px -760px transparent; -webkit-border-top-left-radius: 5px; border-top-left-radius: 5px; opacity: 0.5; } .gallery-popup-content .gp-chevron-right { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -229px -760px transparent; -webkit-border-top-right-radius: 5px; border-top-right-radius: 5px; opacity: 0.5; } .gallery-popup-content .gp-chevron-left:hover, .gallery-popup-content .gp-chevron-right:hover { opacity: 1; } .gallery-popup-content .ig-zoom-bg { display: none; } .gallery-popup-close { cursor: pointer; position: absolute; right: 10px; top: -1px; } .gallery-popup-close > div { display: inline-block; } .gallery-popup-close-button { background-color: #efefef; -moz-border-radius: 12px; -webkit-border-radius: 12px; border-radius: 12px; bottom: -6px; color: #4d4d4d; font-family: "DaxBold"; font-size: 18px; height: 19px; padding: 3px 4px; position: absolute; text-align: center; width: 17px; } .gallery-popup-close-text { background: none repeat scroll 0 0 rgba(255, 255, 255, 0.7); -webkit-border-top-left-radius: 5px; border-top-left-radius: 5px; bottom: 0px; color: #4d4d4d; font-family: "Arial"; font-size: 12px; height: 14px; line-height: 12px; margin-left: -40px; padding-left: 5px; padding-top: 2px; position: absolute; text-align: left; width: 45px; z-index: -1; } .image-helper { display: inline-block; height: 100%; vertical-align: middle; } .active-filter { padding: 10px 10px 5px; } .active-filter > div { display: inline-block; position: relative; top: 0px; vertical-align: top; width: 550px; } .active-filter > div > div { display: inline-block; } .active-filter .af-match-found { font-family: Arial; font-weight: bold; font-size: 11px; color: #4d4d4d; top: 6px; width: 135px; } .active-filter .af-clear-filters { font-family: Arial; font-size: 10px; } .active-filter.not-filtered { padding: 5px; } .active-filter-item { background: -webkit-linear-gradient(white, #f3f3f3); background: -o-linear-gradient(white, #f3f3f3); background: -moz-linear-gradient(white, #f3f3f3); background: linear-gradient(white, #f3f3f3); border: 1px solid #d9d9d9; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; margin-bottom: 5px; margin-right: 5px; padding: 4px; } .active-filter-item > div { font-family: Arial; font-size: 12px; color: #828081; display: inline-block; } .active-filter-item a { display: inline-block; } .active-filter-item:hover { border-color: #c9c9c9; } .active-filter-item:hover .afi-close-text { color: #353535; } .afi-close-button { background-color: #e5e5e5; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; color: #676767 !important; height: 11px; padding: 2px 5px; } .afi-close-text { font-family: "DaxRegular"; font-size: 11px; } .flights-return-container-inbound { overflow-x: hidden; overflow-y: scroll; -webkit-overflow-scrolling: touch; border: 1px solid #c9c9c9; background-color: #fafafa; background-image: -webkit-gradient(linear, left top, left bottom, from(#fafafa), to(#e8e8e8)); background-image: -webkit-linear-gradient(top, #fafafa, #e8e8e8); background-image: -moz-linear-gradient(top, #fafafa, #e8e8e8); background-image: -o-linear-gradient(top, #fafafa, #e8e8e8); background-image: linear-gradient(to bottom, #fafafa, #e8e8e8); background-image: -ms-linear-gradient(top, #fafafa 0%, #e8e8e8 100%); background-image: linear-gradient(to bottom, #fafafa 0%, #e8e8e8 100%); } .flights-return-container-inbound .flights-return { -margin-left: -4px; } .flights-return-container-inbound .flights-return .return-divider { display: inline-block; left: -1px; } .flights-return-container-inbound .flights-return .active { -border-right: 1px solid transparent; border-left: none; box-shadow: 0 5px 5px -3px #c9cbca; padding-left: 22px; } .flights-return-container-inbound .flights-return .active .return-deal-tag { display: block; border-bottom-left-radius: 5px; border-bottom-right-radius: 0px; left: 75.7%; padding-top: 1px; } .flights-return-container-inbound .flights-return .flights-selector-item { position: relative; } .flights-return-container-inbound .flights-return .flights-selector-item-parent .flights-selector-item:not(.active) { margin-left: 9px; } .flights-return-container-inbound .flights-return .flights-selector-item-parent .flights-selector-item:not(.active) .return-divider { display: none; } .flights-return-container-inbound .flights-return .flights-selector-item-parent:first-child .return-divider, .flights-return-container-inbound .flights-return .flights-selector-item-parent:first-child:nth-last-child(2) .return-divider { -left: 99.7%; left: -1px; } .flights-return-container-inbound .flights-depart { margin-right: -4px; z-index: 1; } .flights-return-container-inbound .flights-depart .return-divider { display: none; } .flights-return-container-inbound .flights-depart .flights-selector-item-parent:first-child { border-bottom: none; border-top: 1px solid #ff7e0c; } .flights-return-container-inbound .flights-depart .flights-selector-item-parent:first-child .flights-selector-item { border: 1px solid transparent; } .flights-return-container-inbound .flights-depart .flights-selector-item-parent { border-left: 1px solid #ff7e0c; border-right: 1px solid #ff7e0c; border-bottom: none; } .flights-return-container-inbound .flights-depart .flights-selector-item { border: 1px solid transparent; } .flights-return-container-inbound .flights-depart .flights-selector-item-parent:nth-last-child(2):not(.one-return-item) { border: none; } .flights-return-container-inbound .flights-depart .flights-selector-item-parent:nth-last-child(2):not(.one-return-item) .flights-selector-item { border: 1px solid #ff7e0c; border-top: none; -box-shadow: -4px 5px 4px -3px #c9cbca; } .flights-return-container-inbound .flights-depart .flights-selector-item-parent:nth-last-child(2):not(.one-return-item) .flights-selector-item:hover:not(.active):not(.last-return-item) { border-right: none; margin-left: 1px; } .flights-return-container-inbound .flights-depart .flights-selector-item-parent:nth-last-child(2):not(.one-return-item) .flights-selector-item.inactive-border.active { border-right: none; margin-left: 1px; } .flights-return-container-inbound .flights-depart .flights-selector-item-parent:first-child:nth-last-child(2):not(.one-return-item) { border: none; } .flights-return-container-inbound .flights-depart .flights-selector-item-parent:first-child:nth-last-child(2):not(.one-return-item) .flights-selector-item { border: 1px solid #ff7e0c; border-right: none; -margin-left: 1px; -box-shadow: -4px 5px 4px -3px #c9cbca; } .flights-return-container-inbound .flights-depart .one-return-item { border: 1px solid #ff7e0c; border-bottom: none; border-left: none; border-right: none; } .flights-return-container-inbound .flights-depart .one-return-item .flights-selector-item { border-right: 1px solid #ff7e0c; border-bottom: 1px solid #ff7e0c; padding-top: 10px; } .flights-return-container-inbound .flights-depart .first-return-item { border-top: 1px solid #ff7e0c; } .flights-return-container-inbound .flights-route { background-color: transparent; background-image: none; } .flights-return-container-inbound .flights-selector-item { padding: 11px 13px 5px; } .flights-return-container-inbound .flights-selector-item:not(.active) { border: 1px solid transparent; box-shadow: -5px 0 5px -6px #c9cbca; } .flights-return-container-inbound .flights-selector-item-container { overflow: hidden; height: auto; border: none; } .flights-return-container-inbound .flights-selector-item-divider { border-left: none; } .perflog-monitor { left: 20px; top: 35px; padding: 10px; font-size: 1em; border-radius: 8px; position: fixed; background-color: #b9da55; color: #4c562c; line-height: 14px; font-family: Verdana; display: none; visibility: hidden; } .perflog-monitor h1 { font-size: 1em; font-weight: bold; } #listing-page .deals-room-types .dr-room-content { background-color: white; } #listing-page .bonuses .b-bonus-conditions { display: none; } #listing-page .deals-facilities .df-facilities-content { background-color: white; } #listing-page .image-control-container.no-other-rooms .image-control .ig-chevron-directions { display: none; } #booking-page .booking-hotel { margin: 17px 0 10px; } #booking-page img[class^='starrating'], #booking-page img[class*='starrating'] { display: inline-block; height: 11px; padding: 0px; width: 59px; } #booking-page .starrating-0, #booking-page .starrating-000 { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -64px -1px; } #booking-page .starrating-050 { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -64px -13px; } #booking-page .starrating-100 { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -64px -25px; } #booking-page .starrating-150 { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -64px -37px; } #booking-page .starrating-200 { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -64px -49px; } #booking-page .starrating-250 { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -64px -61px; } #booking-page .starrating-300 { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -64px -73px; } #booking-page .starrating-350 { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -64px -85px; } #booking-page .starrating-400 { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -64px -97px; } #booking-page .starrating-450 { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -64px -109px; } #booking-page .starrating-500 { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -64px -121px; } .win.ie9 #booking-page .flight-warning-message { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcxNDQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGMUYxRjEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNFNUU1RTUiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2cxNDQpIiAvPgo8L3N2Zz4="); } #booking-page .flight-warning-message { background-color: #f1f1f1; background-image: -webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#e5e5e5)); background-image: -webkit-linear-gradient(top, #f1f1f1, #e5e5e5); background-image: -moz-linear-gradient(top, #f1f1f1, #e5e5e5); background-image: -o-linear-gradient(top, #f1f1f1, #e5e5e5); background-image: linear-gradient(to bottom, #f1f1f1, #e5e5e5); background-image: -ms-linear-gradient(top, #f1f1f1 0%, #e5e5e5 100%); background-image: linear-gradient(to bottom, #f1f1f1 0%, #e5e5e5 100%); border: 1px solid #dadada; padding: 4.5px; } #booking-page .flight-warning-message .warning-image.finalise-warning { background-color: #b5b5b5; font-size: 15px; height: 14px; width: 14px; } #booking-page .flight-warning-message .image-container { margin-right: 7px; } #booking-page .flight-warning-message .message-detail-text { font-family: Arial; font-style: italic; font-size: 11px; color: #4d4d4d; display: inline-block; margin-left: 2px; } #booking-page .flight-warning-message .italic-message-item { display: none; } #booking-page .flights-included:hover .flight-warning-message .message-detail-link { color: #0099ff; cursor: pointer; } #booking-page .flight-warning-message .message-detail-link { display: inline-block; font-family: Arial; font-style: italic; font-size: 11px; color: #4d4d4d; margin-left: 2px; } .win.ie9 #booking-page .flights-included:hover .flight-warning-message:hover { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc2OTYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRkU3QTYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGRkUxOEUiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c2OTYpIiAvPgo8L3N2Zz4="); } #booking-page .flights-included .flight-warning-message .message-less-link { color: #0099ff; cursor: pointer; font-weight: bold; margin-left: 2px; } #booking-page .image-gallery .ig-bonus .b-hover-text { display: block; visibility: visible; } #booking-page .image-gallery .ig-bonus span { vertical-align: top; } #booking-page .image-gallery .ig-bonus .b-desc { max-width: 154px; } #booking-page .dr-room-gradient { display: none; } #booking-page .dr-room-rate { text-align: center; } #booking-page .df-facilities-gradient { display: none; } #booking-page .image-control-container.no-other-rooms .image-control .ig-chevron-directions { display: none; } #finalise-page .b-bonus .show-more-bonuses-link { display: none; } #finalise-page .bonuses .b-bonus.hidden { display: block; } .room-image-description { font-family: Arial; font-size: 11px; font-weight: normal; background-color: white; border: 1px solid #bfbfbf; border-radius: 5px; box-shadow: 0 0 5px rgba(0, 0, 0, 0.3); color: #676767; padding: 3px 8px; position: absolute; } .filter-location-expand-text { padding-left: 17px; cursor: pointer; } .snap .fpl-overflow { background-color: white; width: auto; } .snap .fpl-overflow .fpl-container { margin: 0px; padding-bottom: 0px; width: auto; } .snap .fpl-overflow .fpl-content { box-shadow: none; margin: 0px; width: auto; } .snap .fpl-overflow .fpl-content .fpl-container-left, .snap .fpl-overflow .fpl-content .fpl-container-right { margin-top: 0 !important; } .snap .fpl-overflow .fpl-content .bar { border: medium none; position: static; } .snap .fpl-overflow .fpl-content .bar-content { border-left: 5px solid #fee0a1 !important; } .snap .fpl-overflow .fpl-content .redemption { display: none; } .svg-default-display { display: none; } .ab-test .sd-search, .ab-test .when-date-picker, .ab-test .dd-selected { font-weight: bold; } .ab-test .top-deals-search { position: relative; } .ab-test .top-deals-search .svg-default-display { display: block; } .ab-test svg { left: -105px; position: absolute; top: -10px; width: 120px; } .ab-test .ml-logo-container { overflow: hidden; padding: 0 10px 10px 0 !important; position: relative; z-index: 1; } .ab-test .ml-logo-container img { border-bottom-right-radius: 2px; box-shadow: 0 0 10px #252525; } .ab-test .ab-t-header { position: relative; } .ab-test .banner { border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; height: 390px !important; left: -262px; margin: 10px; position: relative; width: 992px !important; } .ab-test .banner .b-cheapest-deal-info { padding-right: 175px; position: relative; text-align: right; } .ab-test .banner .b-cheapest-deal-info .deal { background-color: #00b4ff; background-image: linear-gradient(to bottom, #00b4ff 0%, #03a6e9 100%); border-color: white; border-image: none; border-radius: 0 0 5px 5px; border-style: none solid solid; border-width: medium 1px 1px; box-shadow: 0 0 10px #252525; display: inline-block; padding: 60px 10px 5px; } .ab-test .banner .b-cheapest-deal-info .deal > div { float: left; } .ab-test .banner .b-cheapest-deal-info .deal .info { margin-right: 25px; max-width: 450px; } .ab-test .banner .b-cheapest-deal-info .deal .info .town-name { color: white; font-family: "DaxExtraBoldRegular"; font-size: 28px; line-height: 34px; text-align: left; } .ab-test .banner .b-cheapest-deal-info .deal .info .package-desc { color: white; font-family: "DaxRegular"; font-size: 28px; line-height: 34px; text-align: left; } .ab-test .banner .b-cheapest-deal-info .deal .price { color: white; font-family: "DaxBlackRegular"; font-size: 70px; text-shadow: 5px 5px 5px #018cc7; } .ab-test .banner .b-other-deals-info { display: none; } .ab-test .banner .breadcrumbs { border-top: 1px solid #d8d8d6; bottom: 0; position: absolute; width: 100%; } .ab-test .banner .breadcrumbs .b-container { height: 21px; position: relative; } .ab-test .banner .breadcrumbs .b-container .transparent-bar { background-color: #f6f6f6; background-image: linear-gradient(to bottom, #f6f6f6 0px, #e8e8e8 100%); border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; height: 100%; opacity: 0.75; position: absolute; width: 100%; } .ab-test .banner .breadcrumbs .b-container .breadcrumbs-links { position: absolute; } .ab-test .banner .breadcrumbs .b-container .breadcrumbs-links > ul { background-color: #fdfdfd; background-image: linear-gradient(to bottom, #fdfdfd 0px, #e5e5e5 100%); border-bottom-left-radius: 5px; box-sizing: border-box; float: left; } .ab-test .banner .breadcrumbs .b-container .breadcrumbs-links li { color: #828081; display: inline-block; font-family: "Arial"; font-size: 11px; font-weight: bold; padding: 0 10px; } .ab-test .banner .breadcrumbs .b-container .breadcrumbs-links li a:link { color: #0099ff; display: inline-block; } .ab-test .banner .breadcrumbs .b-container .breadcrumbs-links li h1 { display: inline; font-size: 100%; font-weight: bold; } .ab-test .banner .breadcrumbs .b-container .breadcrumbs-links li:last-of-type { padding: 0; } .ab-test .banner .breadcrumbs .b-container .breadcrumbs-links li:last-of-type .arrow-img { left: 15px; position: relative; } .ab-test .banner .breadcrumbs .b-container .breadcrumbs-links img { background: transparent url("png/venus-common-0.0.0.10.png") no-repeat scroll -218px -179px; box-sizing: border-box; display: inline-block; height: 21px; width: 25px; } .ab-test .banner .breadcrumbs .b-container .breadcrumbs-links li, .ab-test .banner .breadcrumbs .b-container .breadcrumbs-links img { vertical-align: middle; } .ab-test .ml-quicksearch-container { margin-top: 25px; } .ab-test .ml-quicksearch-container .quick-search-box-hover.landscape { background: none; border-radius: 0; border-right: 0; box-shadow: none; color: #323232; font-family: Arial; font-size: 11px; font-weight: bold; width: 815px !important; z-index: 1; } .ab-test .ml-quicksearch-container .quick-search-box-hover.landscape .qs-b-margin { background: none; border-radius: 0; } .ab-test .ml-quicksearch-container .quick-search-box-hover.landscape .qs-b-margin .qs-b-header { border-top: 1px solid white; border-right: 1px solid white; position: relative; top: 1px; width: 160px; } .ab-test .ml-quicksearch-container .quick-search-box-hover.landscape .qs-b-margin .qs-b-content { background-color: #ffbb63; background-image: url("png/horizontal-backgrounds-2.png"); background-repeat: repeat-y; border-bottom: 1px solid white; border-bottom-right-radius: 5px; border-right: 1px solid white; border-top: 1px solid white; border-top-right-radius: 5px; box-shadow: 10px 0px 25px -8px #323232; padding: 5px; white-space: nowrap; } .ab-test .ml-quicksearch-container .quick-search-box-hover.landscape .qs-b-margin .qs-b-content > div { display: inline-block; vertical-align: top; } .ab-test .ml-quicksearch-container .quick-search-box-hover.landscape .qs-b-margin .qs-b-content .qs-b-boxes { width: 195px; } .ab-test .ml-quicksearch-container .quick-search-box-hover.landscape .qs-b-margin .qs-b-content .qs-b-boxes .save-package { height: auto !important; margin-top: 5px; } .ab-test .ml-quicksearch-container .quick-search-box-hover.landscape .qs-b-margin .qs-b-content .qs-b-boxes .save-package .sp-fields > div { font-size: 16px; padding: 5px; } .ab-test .ml-quicksearch-container .quick-search-box-hover.landscape .qs-b-margin .qs-b-content .qs-b-boxes .save-package .sp-fields > div:nth-of-type(2) { padding-bottom: 0; padding-top: 0; } .ab-test .ml-quicksearch-container .quick-search-box-hover.landscape .qs-b-margin .qs-b-content .qs-b-boxes .save-package .sp-fields > div:last-of-type { margin-top: 0 !important; padding-top: 0; } .ab-test .ml-quicksearch-container .quick-search-box-hover.landscape .qs-b-margin .qs-b-content .qs-b-boxes .save-package .sp-fields .s-what-content { margin-left: 10px; margin-top: 10px; } .ab-test .ml-quicksearch-container .quick-search-box-hover.landscape .qs-b-margin .qs-b-content .qs-b-boxes .save-package .sp-fields label { font-size: 11px; } .ab-test .ml-quicksearch-container .quick-search-box-hover.landscape .qs-b-margin .qs-b-content .qs-b-boxes .save-package:hover { background-color: #fdc070; background-image: none; border: 1px solid #ffa95d; border-radius: 5px; color: #4d4d4d; } .ab-test .ml-quicksearch-container .quick-search-box-hover.landscape .qs-b-margin .qs-b-content .qs-b-boxes .s-what-content { background-color: #fdc070; border: 1px solid #ffa95d; border-radius: 5px; color: #4d4d4d; margin-top: 10px; padding: 9px 9px 3px; } .ab-test .ml-quicksearch-container .quick-search-box-hover.landscape .qs-b-margin .qs-b-content .qs-right { margin-left: 10px; } .ab-test .ml-quicksearch-container .quick-search-box-hover.landscape .qs-b-margin .qs-b-content .qs-right .qs-r-t > div { display: inline-block; vertical-align: top; } .ab-test .ml-quicksearch-container .quick-search-box-hover.landscape .qs-b-margin .qs-b-content .qs-right .qs-r-t .qs-orig-dest .search-where { margin-top: 5px; padding: 0; } .ab-test .ml-quicksearch-container .quick-search-box-hover.landscape .qs-b-margin .qs-b-content .qs-right .qs-r-t .qs-orig-dest .s-where-fields > li { display: inline-block; margin-right: 5px; padding: 0; width: 175px; } .ab-test .ml-quicksearch-container .quick-search-box-hover.landscape .qs-b-margin .qs-b-content .qs-right .qs-r-t .qs-orig-dest .s-where-fields > li > span { color: #4d4d4d; display: inline-block; font-size: 16px; margin-bottom: 5px; } .ab-test .ml-quicksearch-container .quick-search-box-hover.landscape .qs-b-margin .qs-b-content .qs-right .qs-r-t .qs-orig-dest .s-where-fields > li .search-down .sd-data { height: 25px; overflow: hidden; position: relative; width: 173px; } .ab-test .ml-quicksearch-container .quick-search-box-hover.landscape .qs-b-margin .qs-b-content .qs-right .qs-r-t .qs-orig-dest .s-where-fields > li .search-down .sd-data .sd-input-display, .ab-test .ml-quicksearch-container .quick-search-box-hover.landscape .qs-b-margin .qs-b-content .qs-right .qs-r-t .qs-orig-dest .s-where-fields > li .search-down .sd-data .sd-data-text { font-size: 12px !important; line-height: 22px; } .ab-test .ml-quicksearch-container .quick-search-box-hover.landscape .qs-b-margin .qs-b-content .qs-right .qs-r-t .qs-orig-dest .s-where-fields > li .search-down .sd-arrow-box { height: 25px; margin-top: -27px; position: relative; z-index: 1; } .ab-test .ml-quicksearch-container .quick-search-box-hover.landscape .qs-b-margin .qs-b-content .qs-right .qs-r-t .qs-orig-dest .s-where-fields > li .search-down .sd-arrow-box .sd-dropdown-arrow { margin-left: 0; margin-top: 12px; } .ab-test .ml-quicksearch-container .quick-search-box-hover.landscape .qs-b-margin .qs-b-content .qs-right .qs-r-t .qs-orig-dest .s-where-fields > li .search-down .sd-arrow-box .sd-dropdown-delete { margin-left: 0; margin-top: 7px; } .ab-test .ml-quicksearch-container .quick-search-box-hover.landscape .qs-b-margin .qs-b-content .qs-right .qs-r-t .qs-when .search-when { margin-top: 5px; padding: 0; } .ab-test .ml-quicksearch-container .quick-search-box-hover.landscape .qs-b-margin .qs-b-content .qs-right .qs-r-t .qs-when .s-when-fields .s-when-date-labels { color: #4d4d4d; font-size: 16px; margin-bottom: 4px; } .ab-test .ml-quicksearch-container .quick-search-box-hover.landscape .qs-b-margin .qs-b-content .qs-right .qs-r-t .qs-when .s-when-fields .s-when-date-labels label:first-child { width: 110px; } .ab-test .ml-quicksearch-container .quick-search-box-hover.landscape .qs-b-margin .qs-b-content .qs-right .qs-r-t .qs-when .s-when-fields .s-when-dates .when-date-picker.text-medium { border-radius: 4px; font-size: 12px !important; height: 24px; margin-right: 5px; width: 100px; } .ab-test .ml-quicksearch-container .quick-search-box-hover.landscape .qs-b-margin .qs-b-content .qs-right .qs-r-t .qs-when .s-when-fields .s-when-dates .when-date-picker:last-of-type { margin-right: 0 !important; } .ab-test .ml-quicksearch-container .quick-search-box-hover.landscape .qs-b-margin .qs-b-content .qs-right .qs-r-b > div { display: inline-block; margin-left: 115px; } .ab-test .ml-quicksearch-container .quick-search-box-hover.landscape .qs-b-margin .qs-b-content .qs-right .qs-r-b .s-who-content > div { display: inline-block; height: 48px; padding: 0; text-align: left; vertical-align: bottom; width: auto; } .ab-test .ml-quicksearch-container .quick-search-box-hover.landscape .qs-b-margin .qs-b-content .qs-right .qs-r-b .s-who-content select { font-size: 12px; height: 25px; margin-top: 5px; text-align: center; width: 50px; } .ab-test .ml-quicksearch-container .quick-search-box-hover.landscape .qs-b-margin .qs-b-content .qs-right .qs-r-b .s-who-content .s-who-item { display: inline-block; margin-right: 10px; } .ab-test .ml-quicksearch-container .quick-search-box-hover.landscape .qs-b-margin .qs-b-content .qs-right .qs-r-b .s-who-content .s-who-item label { color: #4d4d4d; font-size: 16px; } .ab-test .ml-quicksearch-container .quick-search-box-hover.landscape .qs-b-margin .qs-b-content .qs-right .qs-r-b .s-who-content .s-who-item .fix-list.select-shortest { display: block; height: 25px; margin-top: 5px; width: 45px; } .ab-test .ml-quicksearch-container .quick-search-box-hover.landscape .qs-b-margin .qs-b-content .qs-right .qs-r-b .s-who-room-count > label { color: #4d4d4d; display: block; font-size: 16px; } .ab-test .ml-quicksearch-container .quick-search-box-hover.landscape .qs-b-margin .qs-b-content .qs-right .qs-r-b .s-who-room-count .select-shortest { height: 25px; margin-right: 5px; margin-top: 5px; text-align: center; vertical-align: middle; width: 50px; } .ab-test .ml-quicksearch-container .quick-search-box-hover.landscape .qs-b-margin .qs-b-content .qs-right .qs-r-b .dd-selected-text { font-size: 12px; } .ab-test .ml-quicksearch-container .quick-search-box-hover.landscape .qs-b-margin .qs-b-content .qs-right .qs-r-b .s-who-one-people select { display: block; } .ab-test .ml-quicksearch-container .quick-search-box-hover.landscape .qs-b-margin .qs-b-content .sp-logo { display: none; } .ab-test .ml-quicksearch-container .quick-search-box-hover.landscape .qs-b-bottom-left-curl { position: relative; top: -1px; } .ab-test .ml-quicksearch-container .quick-search-box-hover.landscape .qs-b-bottom-border { position: relative; top: -1px; width: 199px; } .ab-test .ml-quicksearch-container .quick-search-box-hover.landscape .qs-b-button { background-image: none; margin-left: 70px !important; padding: 0; position: relative; top: -10px; } .ab-test .ml-quicksearch-container .quick-search-box-hover.landscape .qs-b-button .proceed-button-link { border: 1px solid white; box-shadow: 0 0 1px gray; font-size: 23px; height: 40px; padding: 0; width: 135px; } .ab-test .ml-quicksearch-container .quick-search-box-hover.landscape.hotel { width: 635px !important; } .ab-test .quick-search-box-hover.landscape.hotel .qs-r-b .search-who { margin: 0 !important; } .ab-test .quick-search-box-hover.landscape.hotel .qs-r-b .qs-b-button { margin-left: 45px !important; } .ab-test .side-menu-group { margin-top: 88px; } .ab-test .side-menu-group .gray-box { padding: 10px 10px 0; } .ab-test .side-menu-group .gray-box .gb-margin { background-color: #e9e9e9; border: 1px solid #c5c5c5; border-radius: 5px 5px 5px 5px; cursor: pointer; padding: 20px 20px 5px; } .ab-test .side-menu-group .gray-box .gb-margin > div:first-of-type { color: #676767; font-family: "DaxRegular"; font-size: 30px; line-height: 26px; margin-bottom: 10px; } .ab-test .side-menu-group .gray-box .gb-margin > div:last-of-type { font-family: "DaxItalic"; font-size: 17px; color: #676767; } .ab-test .smg-find-cheapest-dates { padding: 0 10px 10px; } .ab-test .ml-right { padding-top: 0 !important; } .ab-test .ml-right .more-links { margin-top: -4px !important; } .ab-test .when-date-picker.date-picker-selected { background-image: linear-gradient(to bottom, #ffe8ca 0%, #fec985 100%); border: 1px solid #ff7e0c; } .ab-test .who-tool-tip-popup { text-align: left; white-space: initial; } .ab-test .search-who.landscape .s-who-room-count { width: auto; } .ab-test .search-who.landscape .s-who-room-count-description { vertical-align: middle; width: auto; } .ab-test .search-who.landscape .s-who-rooms-container { background-color: #ffbb63; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; border-color: transparent white white; border-image: none; border-style: none solid solid; border-width: medium 1px 1px; display: block !important; height: auto !important; margin: 15px -7px; padding: 0 7px 7px !important; position: absolute; box-shadow: 0 5px 5px -5px black; } .ab-test .search-who.landscape .s-who-rooms-container .s-who-room-item:first-of-type { margin-top: -9px; } .ab-test .search-who.landscape .s-who-rooms-container .s-who-room-item { margin-top: 7px; } .ab-test .search-who.landscape .s-who-rooms-container .s-who-room-item-number { color: #4d4d4d; font-size: 16px; } .ab-test .vac-b-margin .vac-b-message { white-space: initial; } .ab-test .venus-alert-box-calendar { margin-left: 5px; margin-top: 17px; } .top-packages { background-color: #f3f3f3; margin: auto auto 20px; width: 740px; padding-bottom: 1px; } .top-packages .header { background-color: #04a6e9; color: white; font-family: "daxmedium"; font-size: 20px; padding: 7px 10px; position: relative; font-weight: normal; } .top-packages .header::after { border-color: #04a6e9 transparent; border-style: solid; border-width: 12px 12px 0; content: ""; display: block; left: 5px; position: absolute; top: 30px; } .top-packages .content .type { background: white none repeat scroll 0 0; border-radius: 5px; margin: 7px 5px; padding: 10px; } .top-packages .content .type > div { display: inline-block; height: 250px; } .top-packages .content .type .type-image { padding-right: 7px; position: relative; text-align: center; vertical-align: top; width: 23%; } .top-packages .content .type .type-image .package-button-link { background-color: #fdfdfd; background-image: linear-gradient(to bottom, #fdfdfd 0px, #e5e5e5 100%); border: 1px solid #d5d5d5; border-radius: 5px; bottom: 0; color: #878787; display: block; padding: 5px; position: absolute; text-align: center; width: 88%; font-family: Arial; } .top-packages .content > hr { margin: 0 16px; width: 710px; border-image: none; border-style: solid none none; border-width: 1px 0 0; border-color: #e8e8e8; } .top-packages .content .list-packages::-webkit-scrollbar { -webkit-appearance: none; } .top-packages .content .list-packages::-webkit-scrollbar:vertical { width: 11px; } .top-packages .content .list-packages::-webkit-scrollbar:horizontal { height: 11px; } .top-packages .content .list-packages::-webkit-scrollbar-thumb { border-radius: 8px; border: 2px solid white; background-color: rgba(0, 0, 0, 0.25); } .top-packages .content .list-packages::-webkit-scrollbar-track { background-color: white; border-radius: 8px; } .top-packages .content .list-packages { max-height: 250px; overflow-y: scroll; -webkit-overflow-scrolling: touch; width: 75%; } .top-packages .content .list-packages a { border-bottom: 1px solid #eeeeee; display: block; padding: 5px 0 5px 5px; } .top-packages .content .list-packages a:hover { background-color: #ffeec9; } .top-packages .content .list-packages .package-item { height: 84px; overflow: hidden; } .top-packages .content .list-packages .package-item > div { display: inline-block; vertical-align: top; } .top-packages .content .list-packages .package-item .image { height: 100%; width: 19%; } .top-packages .content .list-packages .package-item .image img { border-radius: 5px; } .top-packages .content .list-packages .package-item .details { margin-left: 5px; width: 78%; font-family: Arial; } .top-packages .content .list-packages .package-item .details .name-price-container { font-size: 0; } .top-packages .content .list-packages .package-item .details .name-price-container > h6 { color: #323232; display: inline-block; font-size: 16px; font-weight: bold; margin: 0 0 5px; height: 33px; padding-right: 5px; overflow: hidden; vertical-align: top; width: 68%; } .top-packages .content .list-packages .package-item .details .name-price-container > h6 a { color: #4d4d4d !important; } .top-packages .content .list-packages .package-item .details .name-price-container > div { display: inline-block; font-size: 11px; text-align: right; vertical-align: top; width: 30%; } .top-packages .content .list-packages .package-item .details .name-price-container .price { color: #ff7e0c; font-family: "daxblackregular"; font-size: 36px; } .top-packages .content .list-packages .package-item .details .name-price-container .price sup { font-size: 20px; vertical-align: sub; position: relative; top: -15px; } .top-packages .content .list-packages .package-item .details .name-price-container .price .asterisk { font-family: "arial"; font-size: 25px; } .top-packages .content .list-packages .package-item .details .description { color: #676767; font-size: 11px; font-style: italic; margin-bottom: 5px; max-height: 23px; overflow: hidden; text-align: justify; } .top-packages .content .list-packages .package-item .details .description .duration-text { font-size: 12px; font-style: normal; } .top-packages .content .list-packages .package-item .details .experiences { color: #676767; overflow: hidden; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; line-height: 12px; } .top-packages .content .list-packages .see-all a { background-color: #ff7e0c; border-radius: 7px; color: white; font-family: "daxbold"; font-size: 22px; margin-bottom: 5px; padding: 5px 10px; text-align: center; display: block; } .top-packages .content .list-packages .see-all span { color: #676767; font-size: 9px; font-family: Arial; } .top-packages .content .list-packages hr { border-color: #e8e8e8; margin: 8px 0; border-image: none; border-style: solid none none; border-width: 1px 0 0; } /* Comment Generated by Combres - Resource '~/Resources/Styles/venus-package.css' (Mode: Static) */ .side-menu ul { display: inline-block; font-family: "Arial"; font-size: 11px; padding: 7px 5px 0; } .side-menu a { cursor: pointer; } .ml-overflow .gallery-popup { left: 3%; } .side-menu-no-bg { background-color: transparent; } .side-menu.side-menu-no-bg ul { padding: 7px 0; } .orange-header { background-color: #ff7e0c; color: white; } .orange-header::after { border-color: #ff7e0c transparent; } .similar-package-big .similar-package { width: 224px; margin: 5px; } .similar-wrapper > a { color: black; z-index: 9; } .similar-package:nth-child(1) { margin-top: 10px; } .similar-package { background-color: #f3f3f3; background-image: -webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#d8d8d8)); background-image: -webkit-linear-gradient(top, #f3f3f3, #d8d8d8); background-image: -moz-linear-gradient(top, #f3f3f3, #d8d8d8); background-image: -o-linear-gradient(top, #f3f3f3, #d8d8d8); background-image: linear-gradient(to bottom, #f3f3f3, #d8d8d8); background-image: -ms-linear-gradient(top, #f3f3f3 0%, #d8d8d8 100%); background-image: linear-gradient(to bottom, #f3f3f3 0%, #d8d8d8 100%); border: 1px solid #d8d8d8; border-radius: 5px; -margin: 5px; width: 240px; height: 103px; cursor: pointer; } .similar-package:hover { background-color: #ffc485; background-image: -webkit-gradient(linear, left top, left bottom, from(#ffc485), to(#ffc485)); background-image: -webkit-linear-gradient(top, #ffc485, #ffc485); background-image: -moz-linear-gradient(top, #ffc485, #ffc485); background-image: -o-linear-gradient(top, #ffc485, #ffc485); background-image: linear-gradient(to bottom, #ffc485, #ffc485); background-image: -ms-linear-gradient(top, #ffc485 0%, #ffc485 100%); background-image: linear-gradient(to bottom, #ffc485 0%, #ffc485 100%); border: 1px solid #ff7e0c; } .similar-package:hover .more { background-color: #ffc485; } .similar-package > div { display: table-cell; vertical-align: top; position: relative; overflow: hidden; border-top-right-radius: 3px; } .similar-text { line-height: 13px; } .similar-text a { cursor: pointer; } .similar-text .less { display: none; } .similar-text .more { background-color: #d8d8d8; position: absolute; right: 0; bottom: 0; padding-left: 2px; } .similar-text > div { padding: 5px; } .similar-text-1 { color: #0099ff; font-family: Arial; font-weight: bold; font-size: 12px; } .similar-text-2 { color: #4d4d4d; font-family: Arial; font-weight: bold; font-size: 11px; overflow: hidden; } .similar-text-3 { font-family: Arial; font-size: 11px; font-weight: normal; max-height: 92px; -moz-transition: 0.75s; -o-transition: 0.75s; -webkit-transition: 0.75s; transition: 0.75s; overflow: hidden; position: relative; color: #4d4d4d; } .similar-image-1 { border-top-right-radius: 3px; border-bottom-right-radius: 3px; } .similar-float { height: 35px; position: absolute; width: 85px; background-color: #ff7e0c; border-left: 1px solid white; border-bottom: 1px solid white; transform: rotate(6deg) scale(1) skew(1deg) translate(12px); top: -4px; border-radius: 5px; right: -3px; } .similar-float > span { bottom: -11px; position: relative; right: -8px; color: white; font-family: "DaxBlackRegular"; font-size: 20px; } .similar-float > span:first-child { font-size: 11px; vertical-align: 6px; } .similar-float > span:nth-child(3) { font-size: 10px; vertical-align: 7px; } .package-booking-hotel { margin: 9px 0 10px; line-height: 21px; } .package-booking-hotel .booking-hotel-name { font-family: "DaxExtraBoldRegular"; font-size: 22px; font-weight: normal; } .booking-hotel-sub-name { font-family: "DaxMedium"; font-size: 22px; } .package-marketing-tours { margin: 12px 0 12px; padding: 8px 8px 8px 13px; background-color: #f2f2f2; background-image: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#e8e8e8)); background-image: -webkit-linear-gradient(top, #f2f2f2, #e8e8e8); background-image: -moz-linear-gradient(top, #f2f2f2, #e8e8e8); background-image: -o-linear-gradient(top, #f2f2f2, #e8e8e8); background-image: linear-gradient(to bottom, #f2f2f2, #e8e8e8); background-image: -ms-linear-gradient(top, #f2f2f2 0%, #e8e8e8 100%); background-image: linear-gradient(to bottom, #f2f2f2 0%, #e8e8e8 100%); border-radius: 5px; border: 1px solid #dddddd; } .package-marketing-tours > div:first-child { float: left; } .package-marketing-tours > div:nth-child(2n) { display: table-cell; } .package-marketing-tours img { border-radius: 5px; } .package-marketing-tours img:first-child { margin-right: 5px; } .package-marketing-tours p { font-family: Arial; font-size: 12px; color: #4d4d4d; line-height: 13px; margin-left: 10px; position: relative; } .package-content-left { display: inline-block; vertical-align: top; width: 405px; } .package-content-right { display: inline-block; padding-left: 7px; width: 321px; } .package-title { color: #4d4d4d; padding: 10px 0 5px 11px; font-family: Arial; font-weight: bold; font-size: 16px; } .package-includes { background-color: #f9e9cd; background-image: -webkit-gradient(linear, left top, left bottom, from(#f9e9cd), to(#f1cfa1)); background-image: -webkit-linear-gradient(top, #f9e9cd, #f1cfa1); background-image: -moz-linear-gradient(top, #f9e9cd, #f1cfa1); background-image: -o-linear-gradient(top, #f9e9cd, #f1cfa1); background-image: linear-gradient(to bottom, #f9e9cd, #f1cfa1); background-image: -ms-linear-gradient(top, #f9e9cd 0%, #f1cfa1 100%); background-image: linear-gradient(to bottom, #f9e9cd 0%, #f1cfa1 100%); border: 1px solid #edc07f; border-radius: 5px; margin-bottom: 12px; } .package-includes ul { padding: 0 8px 5px 5px; } .package-includes li { line-height: 12px; } .package-includes li div { display: table-cell; } .package-includes img { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -192px -238px transparent; width: 25px; height: 16px; display: inline-block; vertical-align: -2px; margin: 1px -3px 0px 0px; } .package-inclues-text-1 { color: #414042; font-family: Arial; font-size: 12px; display: table-cell; padding-left: 5px; } .package-inclues-text-2 { color: #676767; font-family: Arial; font-size: 12px; display: table-cell; padding-left: 2px; } .package-highlights { background-color: #e5f2fa; background-image: -webkit-gradient(linear, left top, left bottom, from(#e5f2fa), to(#d5ebf9)); background-image: -webkit-linear-gradient(top, #e5f2fa, #d5ebf9); background-image: -moz-linear-gradient(top, #e5f2fa, #d5ebf9); background-image: -o-linear-gradient(top, #e5f2fa, #d5ebf9); background-image: linear-gradient(to bottom, #e5f2fa, #d5ebf9); background-image: -ms-linear-gradient(top, #e5f2fa 0%, #d5ebf9 100%); background-image: linear-gradient(to bottom, #e5f2fa 0%, #d5ebf9 100%); border: 1px solid #bee2f5; border-radius: 5px; } .package-highlights section > div { padding: 0 15px 15px; line-height: 14px; } .package-highlights section img { background: url("png/venus-presets-common-0.0.0.1.png") no-repeat scroll -157px -114px transparent; width: 22px; height: 19px; display: inline-block; vertical-align: -3px; margin: 1px 0px 0px 0px; } .circle { border-radius: 50%; background-color: #ff7e0c; width: 5px; height: 5px; display: inline-block; position: relative; bottom: -5px; } .package-highlights-text { color: #4d4d4d; font-family: Arial; font-size: 12px; padding: 0 2px; } .package-images { background-color: #f9f9f9; } .package-images section > div { padding: 16px 12px; } .package-images section .image-gallery { background-color: transparent; border: none; border-radius: 0px; width: 270px; } .package-images section .image-gallery .ig-sub .ig-thumbnails .ig-thumbnail-row.scroll { width: 264px; } .package-images section .image-gallery .ig-sub .ig-more-link { left: 236px; } .package-images section .image-gallery .ig-sub .ig-thumbnails .ig-thumbnail-row > div { width: 73px; position: relative; } .package-images section .image-gallery .thumbnails img { width: 70px; } .package-images-content { position: relative; height: 200px; margin-bottom: 33px; } .package-images-content p, .package-images-content figcaption { text-align: center; font-family: Arial; font-size: 11px; font-weight: normal; color: #4d4d4d; padding-top: 5px; } .package-images-content .ig-chevron-directions { opacity: 0; } .package-images-content .room-image { width: 300px; height: 211px; } .package-descriptions { background-color: #f9f9f9; margin-top: 12px; } .package-descriptions > div { padding: 0 12px 10px; } .package-descriptions .optional-upgrades-item sup { line-height: 12.1px; } .description-content { margin-bottom: 10px; } .description-content:first-child { margin-bottom: 12px; margin-top: 12px; } .description-content section > p, .description-content h2 { color: #4d4d4d; font-family: Arial; font-weight: bold; font-size: 16px; line-height: 18px; margin-bottom: 10px; } .description-content section > span { color: #4d4d4d; font-family: Arial; font-size: 12px; font-weight: normal; line-height: 13px; } .description-content section > span > .cell-height-100 { margin-bottom: 7px; } .menu-description-content { margin-bottom: 13px; } .menu-description-margin { border: 1px solid #e0e0e0; background-color: #f6f6f6; background-image: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#eeeeee)); background-image: -webkit-linear-gradient(top, #f6f6f6, #eeeeee); background-image: -moz-linear-gradient(top, #f6f6f6, #eeeeee); background-image: -o-linear-gradient(top, #f6f6f6, #eeeeee); background-image: linear-gradient(to bottom, #f6f6f6, #eeeeee); background-image: -ms-linear-gradient(top, #f6f6f6 0%, #eeeeee 100%); background-image: linear-gradient(to bottom, #f6f6f6 0%, #eeeeee 100%); border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; padding: 10px 10px 0; } .menu-description-margin .description-content:first-child { margin-top: 0; } .menu-tags { padding-bottom: 10px; } .menu-tags > div { padding: 5px; background-color: #f3f3f3; border: 1px solid #d8d8d8; font-family: Arial; font-size: 11px; font-weight: normal; border-radius: 5px; display: inline-block; cursor: pointer; color: #4d4d4d; margin-top: 5px; } .menu-tags .tag-selected { background-color: #ffd396; border: 1px solid #ff7e0c; font-family: Arial; font-weight: bold; font-size: 11px; } .description-images-content { padding-bottom: 12px; } .description-images-content img { border-radius: 5px; } .description-images-content > div { display: inline-block; } .description-images-content .image-gallery { background-color: transparent; border: none; border-radius: 0px; width: 340px; padding-top: 8px; display: none; } .description-images-content .image-gallery .ig-sub { max-height: 0px; } .description-images-content .image-gallery .ig-sub .ig-thumbnails .ig-thumbnail-row.scroll { width: 332px; } .description-images-content .image-gallery .ig-sub .ig-more-link { left: 236px; } .description-images-content .image-gallery .ig-sub .ig-thumbnails .ig-thumbnail-row > div { width: 73px; } .description-images-content .image-gallery .thumbnails img { width: 70px; } .description-images-item { position: relative; width: 273px; height: 200px; } .description-images-item figure > img { width: 273px; position: relative; } .description-small-image-item { vertical-align: top; padding-left: 7px; } .description-small-image-item img { margin-bottom: 5px; } .description-small-image-item p { text-align: center; font-family: Arial; font-size: 11px; font-weight: normal; color: #0099ff; } .optional-upgrades { background-color: #f7ede1; border-radius: 5px; } .optional-upgrades > div { padding: 12px 10px; } .optional-upgrades .title { color: #ff7e0c; font-family: Arial; font-weight: bold; font-size: 16px; } .optional-upgrades-item { padding-top: 12px; clear: both; } .optional-upgrades-item img { float: left; margin: 0 5px 1px 0; border-radius: 5px; } .optional-upgrades-item > p, .optional-upgrades-item h2 { color: #4d4d4d; margin-bottom: 7px; font-family: Arial; font-weight: bold; font-size: 16px; } .optional-upgrades-item > p span, .optional-upgrades-item h2 span { float: right; color: #ff7e0c; font-family: Arial; font-weight: bold; font-size: 16px; } .optional-upgrades-item > p sup, .optional-upgrades-item h2 sup { float: right; color: #ff7e0c; font-family: Arial; font-size: 11px; font-weight: bold; line-height: 17.1px; } .optional-upgrades-item div { color: #4d4d4d; font-family: Arial; font-size: 11px; font-weight: normal; line-height: 13px; } .package-price { margin-top: 10px; background-color: #f9f9f9; } .package-price section h2 > span { float: right; font-family: daxregular; font-size: 17px; font-style: italic; } .package-price section > div { padding: 20px 12px 16px; } .package-price section img { border-radius: 5px; background: url("png/venus-presets-common-0.0.0.1.png") no-repeat scroll -6px -252px transparent; } .package-price-content { padding-bottom: 10px; } .package-price-content > div { display: inline-block; vertical-align: top; } .package-price-content div:first-child { width: 70%; } .package-price-content div:last-child { width: 28%; text-align: right; color: #ff7e0c; } .price-text { font-family: DaxExtraBoldRegular; font-size: 22px; color: #323232; } .price-text-1 { font-family: DaxMedium; font-size: 22px; } .price-currency { font-family: "DaxBlackRegular"; font-size: 30px; vertical-align: 16px; margin-right: -3px; } .price-amount { font-family: "DaxBlackRegular"; font-size: 55px; } .price-asterisk { vertical-align: 28px; } .package-price-holiday-text { color: #4d4d4d; font-family: Arial; font-style: italic; font-size: 10px; margin-top: 6px; } .package-price-departure-text { margin-top: 10px; color: #4d4d4d; font-family: Arial; font-size: 20px; font-weight: bold; } .package-price-departure-text span { font-family: Arial; font-weight: bold; font-size: 11px; padding-left: 5px; } .package-book { margin-top: 12px; background-color: #f7ede0; border-radius: 5px; } .package-book > section > div { padding: 17px 17px 0 17px; } .package-book > section .bonus-image { display: inline-block; position: relative; top: 7px; left: 11px; } .package-book > section .standard-header { padding-top: 15px; padding-bottom: 15px; padding-left: 3px; } .package-book > section .standard-header::after { top: 56px; left: 12px; } .book-now-img { border-radius: 5px; height: 24px; background: url("png/venus-presets-common-0.0.0.1.png") no-repeat scroll -5px -113px transparent; width: 141px; } .package-book-destination { display: inline-block; width: 52%; vertical-align: top; } .package-book-destination > p { font-family: Arial; font-size: 11px; font-weight: normal; line-height: normal; } .package-book-destination > div { margin-top: 15px; border-radius: 5px; padding: 4px 6px; background-color: #f3f3f3; background-image: -webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#d8d8d8)); background-image: -webkit-linear-gradient(top, #f3f3f3, #d8d8d8); background-image: -moz-linear-gradient(top, #f3f3f3, #d8d8d8); background-image: -o-linear-gradient(top, #f3f3f3, #d8d8d8); background-image: linear-gradient(to bottom, #f3f3f3, #d8d8d8); background-image: -ms-linear-gradient(top, #f3f3f3 0%, #d8d8d8 100%); background-image: linear-gradient(to bottom, #f3f3f3 0%, #d8d8d8 100%); border: 1px solid #d8d8d8; font-family: Arial; font-size: 12px; color: #323232; width: 358px; cursor: pointer; } .package-book-destination > div div { display: inline-block; margin-right: 10px; width: 56%; text-align: center; margin-top: 8px; } .package-book-destination > div span { font-family: Arial; font-size: 18px; font-weight: bold; } .package-book-destination > div .specialist { font-family: Arial; font-size: 12px; font-weight: bold; color: #07a2db; } .package-book-destination > div .book-link { vertical-align: top; } .bonus-image { border-radius: 5px; height: 95px; background: url("png/bvb.png") no-repeat; width: 332px; } .book-link { background-color: #ff7800; background-image: -webkit-gradient(linear, left top, left bottom, from(#ff7800), to(#f75200)); background-image: -webkit-linear-gradient(top, #ff7800, #f75200); background-image: -moz-linear-gradient(top, #ff7800, #f75200); background-image: -o-linear-gradient(top, #ff7800, #f75200); background-image: linear-gradient(to bottom, #ff7800, #f75200); background-image: -ms-linear-gradient(top, #ff7800 0%, #f75200 100%); background-image: linear-gradient(to bottom, #ff7800 0%, #f75200 100%); border: 1px solid white; border-radius: 8px; color: white; cursor: pointer; display: inline-block; font-family: "DaxBlackRegular"; font-size: 25px; font-weight: normal; padding: 10px 0; width: 140px; text-align: center; } .package-book-extras .title { color: #ff7e0c; font-family: Arial; font-weight: bold; font-size: 16px; margin-bottom: 15px; margin-top: 18px; } .package-book-extras > div { color: #4d4d4d; display: inline-block; width: 48%; vertical-align: top; margin-top: 5px; margin-bottom: 15px; } .package-book-extras > div section > p, .package-book-extras > div section > h2 { font-family: Arial; font-size: 14px; font-weight: bold; margin-bottom: 5px; } .package-book-extras > div section > p span, .package-book-extras > div section > h2 span, .package-book-extras > div section > p .pbe-currency, .package-book-extras > div section > h2 .pbe-currency { float: right; font-family: Arial; font-size: 14px; font-weight: bold; color: #ff7e0c; } .package-book-extras > div section > p sup.pbe-currency, .package-book-extras > div section > h2 sup.pbe-currency { font-size: 9px; line-height: 8.1px; } .package-book-extras > div section img { float: left; margin-right: 8px; border-radius: 5px; } .package-book-extras > div section .extra-desc { font-family: Arial; font-size: 11px; font-weight: normal; position: relative; line-height: 13px; } .package-book-extras > div:nth-child(even) { margin: 0 24px 15px 0; } .package-book-extras > div:last-child, .package-book-extras > div:nth-last-child(2) { margin-bottom: 10px; } .similar-package-big { margin-top: 10px; background-color: #f9f9f9; } .similar-package-big > div { padding: 6px 3px 10px 6px; } .similar-package-big .similar-item { width: 238px; margin-right: 3px; display: inline-block; } .similar-package-big .similar-wrapper { display: inline-table; vertical-align: top; } .ml-overflow .common-popup { left: 3%; } .common-popup-overlay { width: 100%; height: 100%; position: fixed; background: rgba(0, 0, 0, 0.65); top: 0px; left: 100%; opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; -webkit-transition: opacity 0.2s ease-out; -moz-transition: opacity 0.2s ease-out; -o-transition: opacity 0.2s ease-out; transition: opacity 0.2s ease-out; z-index: 999; } .overlay .common-popup-overlay { opacity: 1; left: 0px; } .common-popup.visible, .common-popup.transitioning { z-index: 9999; } .common-popup.visible .common-popup-body { opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; } .common-popup { height: 100%; margin: auto; position: fixed; top: 0px; width: 100%; z-index: -9999; } .common-popup .common-popup-body { background-color: #efefef; border: 1px solid #e9e9e9; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; -moz-box-shadow: 0px -1px 5px 0px rgba(50, 50, 50, 0.75); -webkit-box-shadow: 0px -1px 5px 0px rgba(50, 50, 50, 0.75); box-shadow: 0px -1px 5px 0px rgba(50, 50, 50, 0.75); margin: 5% auto; min-height: 576px; opacity: 0; padding: 5px; position: relative; text-align: center; -moz-transition: opacity 0.2s ease-out 0s; -o-transition: opacity 0.2s ease-out 0s; -webkit-transition: opacity 0.2s ease-out 0s; transition: opacity 0.2s ease-out 0s; width: 820px; } .common-popup.visible, .common-popup.transitioning { z-index: 9999; } .common-popup.visible .common-popup-body { opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; } .common-popup .common-popup-exit { cursor: pointer; display: block; width: 24px; height: 24px; position: absolute; top: -150px; right: -195px; background: url("quit.html") no-repeat; } .common-popup .common-popup-content { height: 720px; position: relative; width: 820px; overflow-y: auto; } .common-popup-close { cursor: pointer; position: absolute; right: 10px; top: -1px; } .common-popup-close > div { display: inline-block; } .common-popup-close-button { background-color: #efefef; -moz-border-radius: 12px; -webkit-border-radius: 12px; border-radius: 12px; bottom: -6px; color: #4d4d4d; font-family: "DaxBold"; font-size: 18px; height: 19px; padding: 3px 4px; position: absolute; text-align: center; width: 17px; } .common-popup-close-text { background: none repeat scroll 0 0 rgba(255, 255, 255, 0.7); -webkit-border-top-left-radius: 5px; border-top-left-radius: 5px; bottom: 0px; color: #4d4d4d; font-family: "Arial"; font-size: 12px; height: 14px; line-height: 12px; margin-left: -40px; padding-left: 5px; padding-top: 2px; position: absolute; text-align: left; width: 45px; z-index: -1; } .enquire-content { padding: 15px 0 0 10px; background-color: #eaf8ff; } .enquire-content .enquire-button { margin-right: 13px; text-align: right; } .enquire-content .title { color: #ff7e0c; font-family: "DaxExtraBoldRegular"; font-size: 50px; left: -49px; position: relative; } .enquire-content label { color: gray; font-family: Arial; font-size: 16px; font-weight: bold; } .enquire-content .form-required { color: red; font-family: Arial; font-size: 13px; vertical-align: top; } .enquire-content .form-all { padding: 10px 0 0 0px; } .enquire-content .enquire-items > li { text-align: left; padding: 10px 0; line-height: 21px; } .enquire-content .enquire-items > li td { padding-top: 10px; line-height: 25px; } .enquire-content .enquire-items > li > div > span, .enquire-content .enquire-items > li > div .text-name span { font-family: Arial; font-size: 12px; font-style: italic; } .enquire-content .enquire-items > li .text-address:first-child { padding-right: 8px; vertical-align: top; } .enquire-content .enquire-items > li > div span.error { color: #ff6600; font-family: Arial; font-size: 12px; font-style: italic; } .enquire-content .select-country { font-family: Arial; font-size: 16px; font-weight: normal; height: 22px; } .enquire-content .select-country .dd-selected { top: -1%; } .enquire-content .select-title { font-family: Arial; font-size: 16px; font-weight: normal; height: 35px; width: 60px; } .enquire-content .select-title .dd-separator { top: 13%; } .enquire-content .select-state { height: 25px; } .enquire-content .select-state .dd-selected { top: 8%; } .enquire-content input, .enquire-content textarea { font-family: Arial; font-size: 14px; font-weight: normal; border-top-color: #d2d2d2; border-left-color: #d2d2d2; border-right-color: #eaeaea; border-bottom-color: #eaeaea; border: 1px solid #f3f3f3; -margin-right: 5px; padding: 10px; border-radius: 5px; } .enquire-content textarea { width: 590px; } .enquire-content textarea span { vertical-align: top; } .enquire-content .standard-input { width: 517px; } .enquire-content .small-input { width: 110px; } .enquire-content button { background-color: #ff7800; background-image: -webkit-gradient(linear, left top, left bottom, from(#ff7800), to(#f75200)); background-image: -webkit-linear-gradient(top, #ff7800, #f75200); background-image: -moz-linear-gradient(top, #ff7800, #f75200); background-image: -o-linear-gradient(top, #ff7800, #f75200); background-image: linear-gradient(to bottom, #ff7800, #f75200); background-image: -ms-linear-gradient(top, #ff7800 0%, #f75200 100%); background-image: linear-gradient(to bottom, #ff7800 0%, #f75200 100%); border: 1px solid white; border-radius: 8px; color: white; cursor: pointer; display: inline-block; font-family: "DaxExtraBoldRegular"; font-size: 18px; font-weight: normal; padding: 10px 10px; text-align: center; margin-right: -7px; } .enquire-content button:hover { background-color: #ffffbb 35; background-image: -webkit-gradient(linear, left top, left bottom, from(#ffffbb 35), to(#fc8d0f)); background-image: -webkit-linear-gradient(top, #ffffbb 35, #fc8d0f); background-image: -moz-linear-gradient(top, #ffffbb 35, #fc8d0f); background-image: -o-linear-gradient(top, #ffffbb 35, #fc8d0f); background-image: linear-gradient(to bottom, #ffffbb 35, #fc8d0f); background-image: -ms-linear-gradient(top, #ffffbb 35 0%, #fc8d0f 100%); background-image: linear-gradient(to bottom, #ffffbb 35 0%, #fc8d0f 100%); border: 1px solid #d85d00 !important; } .enquire-content .p-country { position: relative; top: -8px; } .enquire-content .field-validation-error { font-family: Arial; font-size: 12px; font-style: italic; color: #ff6600; } .enquire-content .enquire-items > li:nth-child(-n+4) div, .enquire-content .discover div { display: inline-block; vertical-align: top; } .enquire-content .enquire-items > li:nth-child(-n+4) textarea, .enquire-content .discover textarea { height: 50px; width: 417px; } .enquire-content .enquire-items > li:nth-child(-n+4) input, .enquire-content .discover input { height: 20px; width: 416px; } .enquire-content .discover .chk-alert { vertical-align: -2px; cursor: pointer; } .enquire-content .discover .chk-deals-alert { width: 0; height: 0; display: none; } .enquire-content .discover .subscribe-text { color: gray; font-family: Arial; font-size: 12px; font-weight: bold; margin-left: -5px; } .enquire-content .discover .label { margin-right: 39px; width: 205px; } .enquire-content .discover .link-deals { color: #0099ff; cursor: pointer; font-family: Arial; font-size: 11px; float: right; font-weight: bold; } .enquire-content .discover .check-box-selected-disabled { width: 0; vertical-align: -3px; } .enquire-content .enquire-items > li:nth-child(1) .label { margin-right: 25px; } .enquire-content .enquire-items > li:nth-child(2) .label { margin-right: 10px; } .enquire-content .enquire-items > li:nth-child(3) .label { margin-right: 35px; } .enquire-content .enquire-items > li:nth-child(4) .label { margin-right: 102px; } .enquire-content .last-name { width: 332px; } .enquire-content .telephone { width: 332px; } .enquire-content .suburb { width: 327px; } .enquiry-confirm { display: none; line-height: 35px; } .enquiry-confirm .text-1 { color: #ff7e0c; font-family: "DaxBlackRegular"; font-size: 30px; text-align: center; } .enquiry-confirm .text-2 { color: #323232; font-family: "DaxRegular"; font-size: 20px; text-align: center; } .brochure { position: relative; left: -57px; } .enquire-animate .enquire-content { display: none; } .enquire-animate .common-popup-close { display: none; } .enquire-animate .common-popup-body { min-height: 138px; margin: 16% auto; -webkit-transition: max-height 2s; -moz-transition: max-height 2s; -ms-transition: max-height 2s; -o-transition: max-height 2s; transition: max-height 2s; } .enquire-animate .common-popup-content { height: 150px; overflow: hidden; } .enquire-animate .enquire-sending { display: block; } .enquire-sending { display: none; padding-top: 36px; position: relative; } .enquire-sending #enquire-loader-graphic { left: 26%; position: absolute; top: 30%; } .enquire-sending .enquire-loader-text { color: #ff7e0c; font-family: "DaxExtraBoldRegular"; font-size: 40px; position: relative; top: -19px; left: 32%; } .enquire-ty .enquire-sending { display: none; } .enquire-ty .common-popup-body { background: #fee193; border: 1px solid #fbd67d; box-shadow: 0 0 6px #fdc070; } .enquire-ty .enquiry-confirm { display: block; height: inherit; width: inherit; padding: 10px; } .enquire-ty .enquiry-confirm p { position: relative; -top: 42px; } .book-slide { display: none; margin-top: 5px; } .upgrade-text { font-family: Arial; font-size: 12px; font-weight: bold; color: gray; } .enquire-preset-item { padding-left: 7px; } .enquire-upgrade-content { width: 47%; display: inline-block; position: relative; vertical-align: top; } .enquire-upgrade-content > div { display: inline-block; } .enquire-upgrade-content > div:nth-child(2) { display: inline-block; vertical-align: top; } .enquire-upgrade-content .label { margin-top: 15px; } .enquire-upgrade-content input[type="checkbox"] { display: none; } .enquire-upgrade-content .chk-img { vertical-align: -1px; } .enquire-upgrade-content .check-box-selected-disabled { width: 0; vertical-align: -2px; } .enquire-upgrade-content:nth-child(even) { margin-left: 10px; } .enquire-preset-text { max-width: 245px; min-width: 50px; display: inline-block; } .enquire-preset-text a { font-family: Arial; font-size: 11px; margin-left: 3px; cursor: pointer; color: #0099ff; } .enquire-preset-price { display: inline-block; font-family: Arial; font-size: 12px; font-weight: bold; color: #ff7e0c; margin-left: 15px; } .enquire-preset-price sup { font-size: 8px; vertical-align: 4px; } .large-input { border: 1px solid #f3f3f3; font-family: Arial; font-size: 16px; font-weight: normal; border-radius: 5px; height: 16px; padding: 3px 5px; width: 300px; } .medium-input { border: 1px solid #f3f3f3; font-family: Arial; font-size: 16px; font-weight: normal; border-radius: 5px; height: 16px; padding: 3px 5px; width: 227px; } .small-input { border: 1px solid #f3f3f3; font-family: Arial; font-size: 16px; font-weight: normal; border-radius: 5px; height: 10px; padding: 3px 5px; width: 139px; } .item-col-0 { display: inline-block; -width: 10%; vertical-align: top; } .item-col-1 { display: inline-block; width: 100%; vertical-align: top; } .item-col-2 { display: inline-block; width: 47%; vertical-align: top; } .item-col-3 { display: inline-block; width: 37%; vertical-align: top; } .item-col-4 { display: inline-block; width: 23%; vertical-align: top; } .item-col-5 { display: inline-block; width: 10%; vertical-align: top; } .item-address { line-height: 29px; } .item-popup { width: 390px; display: none; position: absolute; z-index: 9; background-color: #ffd395; border-radius: 5px; } .extra-show-more { font-family: Arial; font-size: 11px; font-weight: normal; position: absolute; background-color: #f7ede0; bottom: 0; right: 1px; padding-left: 4px; cursor: pointer; display: none; color: #07a2db; } .holiday-package-layout .ml-container .ml-content .ml-right .banner .breadcrumbs { border-top: none; } .holiday-package-layout .ml-container .ml-content .ml-right .banner .breadcrumbs .transparent-bar { opacity: 0; } .holiday-package-layout .ml-container .ml-content .ml-right .banner .breadcrumbs .breadcrumbs-links { border-top: 1px solid #d8d8d6; } .holiday-package-layout .side-menu-group .sm-margin { padding: 9px; } .holiday-package-layout .image-control > div > div.ig-zoom span:first-of-type { margin-bottom: 6px; margin-left: 10px; } .banner-price { background-color: #00b4ff; background-image: -webkit-gradient(linear, left top, left bottom, from(#00b4ff), to(#03a6e9)); background-image: -webkit-linear-gradient(top, #00b4ff, #03a6e9); background-image: -moz-linear-gradient(top, #00b4ff, #03a6e9); background-image: -o-linear-gradient(top, #00b4ff, #03a6e9); background-image: linear-gradient(to bottom, #00b4ff, #03a6e9); background-image: -ms-linear-gradient(top, #00b4ff 0%, #03a6e9 100%); background-image: linear-gradient(to bottom, #00b4ff 0%, #03a6e9 100%); border: 1px solid white; border-bottom-left-radius: 5px; border-top-left-radius: 5px; position: absolute; right: -1px; top: 33px; padding: 10px 5px 10px 10px; box-shadow: 0 0 10px #252525; } .banner-price-name { color: white; display: table-cell; font-family: DaxRegular; font-size: 20px; vertical-align: middle; width: 140px; padding-right: 5px; } .banner-price-total { display: table-cell; vertical-align: middle; text-shadow: 5px 5px 5px #018cc7; } .bpt-currency { color: white; font-family: "DaxblackRegular"; font-size: 22px; vertical-align: 14px; } .bpt-amount { color: white; font-family: "DaxblackRegular"; font-size: 45px; } .bpt-amount span { font-size: 15px; vertical-align: top; font-family: Arial; } .tabs { box-sizing: border-box; margin-bottom: -5px; } .tabs .item-selected.tab-item { background-color: #ffd396; font-family: Arial; font-weight: bold; font-size: 11px; border-color: #ff7e0c; } .tabs .tab-item { display: table-cell; vertical-align: middle; position: relative; border: 1px solid #a8a8a7; background-color: #e0dedc; text-align: center; padding: 8px 2px; font-family: Arial; font-size: 11px; border-top-left-radius: 11px; border-top-right-radius: 11px; color: #4d4d4d; cursor: pointer; box-shadow: 0 -3px 3px 0 lightgray; } .tabs .tab-item:only-child { width: 1%; } .tabs .tab-item:nth-last-child(2):first-child, .tabs .tab-item:nth-last-child(2):first-child ~ .tab-item { width: 11%; } .tabs .tab-item:nth-last-child(3):first-child, .tabs .tab-item:nth-last-child(3):first-child ~ .tab-item { width: 14%; } .tabs .tab-item:nth-last-child(4):first-child, .tabs .tab-item:nth-last-child(4):first-child ~ .tab-item { width: 19%; } .quick-jump { padding: 6px 8px; background-color: #fff5ef; border: 1px solid #ffe7cf; border-radius: 5px; margin-top: 10px; } .quick-jump span { font-family: Arial; font-weight: bold; font-size: 11px; color: #676767; display: table-cell; } .quick-jump div { font-family: Arial; font-weight: bold; font-size: 11px; color: #07a2db; display: table-cell; vertical-align: middle; position: relative; } .quick-jump div p { padding: 0 5px; cursor: pointer; } .quick-jump > div ~ div:after { border-right: 1px solid darkgray; content: ""; display: block; height: 100%; position: absolute; top: 3%; width: 0; } .upgrade-on { border: 1px solid #d9f0fa; border-radius: 5px; padding: 10px; width: 664px; background-color: #f2fbff; } .free-text { color: #ff7e0c; } .enquire-contact { border: 1px solid #d9f0fa; border-radius: 5px; padding: 10px; width: 664px; background-color: #f2fbff; } .enquire-contact img { position: absolute; top: -68px; left: 80px; } .enquire-contact > .label { margin-bottom: 15px; } .enquire-contact .select-country { width: 289px; } .enquire-contact .item-address input:nth-child(1n) { margin-bottom: 5px; } .enquire-contact .item-address input { width: 289px; } .enquire-contact .suburb-contact { margin-left: 5px; position: relative; top: 31px; } .enquire-contact .state-contact { margin-left: 5px; position: relative; top: 48px; width: 27.5%; } .enquire-contact .state-contact .small-input { width: 162px; } .enquire-contact .state-contact .state-input { display: none; width: 150px; } .enquire-contact .state-contact .error { position: relative; top: -14px; } .enquire-contact .state-contact ~ div { position: relative; top: 49px; } .enquire-contact .state-contact ~ div .small-input { width: 142px; } .enquire-contact .item-row:nth-child(3n) { margin-top: 15px; } .consession { color: gray; font-family: Arial; font-size: 16px; } .tab-1 { width: 1%; } .tab-2 { width: 11%; } .tab-3 { width: 18%; } .tab-4 { width: 19%; } .right-hand-thumbnails .ig-sub { max-height: none; left: 10%; } .right-hand-thumbnails .ig-zoom img { border: none; } .right-hand-thumbnails .ig-chevron-directions { opacity: 0; } .right-hand-thumbnails .image-control > div > div.ig-zoom span:first-of-type { margin-bottom: 0; margin-left: 0; } .right-hand-thumbnails .hide-image { display: none; } .tour-show-more { font-family: Arial; font-size: 12px; position: absolute; background-color: #e8e8e8; bottom: 1px; right: 1px; padding-left: 4px; cursor: pointer; display: none; color: #07a2db; } .enquire-brochure { background: #f7ede0; display: none; } .enquire-brochure > div { display: inline-block; } .enquire-brochure div:nth-child(1n) { width: 65%; } .enquire-brochure div:nth-child(2n) { width: 28%; line-height: 24px; margin-bottom: 5px; } .enquire-brochure div:nth-child(2n) p:nth-child(1n) { color: #4d4d4d; font-family: Arial; font-size: 16px; font-weight: bold; margin-bottom: 5px; } .enquire-brochure div:nth-child(2n) p:nth-child(2n) { color: #ababab; font-family: Arial; font-size: 12px; margin-bottom: 5px; } .enquire-brochure div:nth-child(2n) p:nth-child(2n) ~ p { color: #0099ff; font-family: Arial; font-weight: bold; font-size: 11px; } .enquire-brochure div:nth-child(2n) p:nth-child(2n) ~ p .circle { top: 11px; margin-right: 5px; } .enquire-brochure div:nth-child(2n) p:nth-child(2n) ~ p a { cursor: pointer; } .brochure-qs { margin-bottom: 15px; display: none; } .brochure-qs span { color: #0099ff; font-family: Arial; font-size: 12px; cursor: pointer; margin-left: 5px; } .brochure-qs p { margin-top: 10px; color: #ababab; font-family: Arial; font-size: 12px; display: none; } .brochure-version .enquire-brochure { display: block; } .brochure-version .enquire-brochure p { display: block; } .brochure-version .enquire-brochure img { position: relative; top: 18px; } .brochure-version .brochure-qs { display: block; } .brochure-version .enquire-items > li:nth-last-child(n+6) { display: none; } .side-image { cursor: pointer; } .side-menu .similar-wrapper:nth-child(11) ~ .similar-wrapper, .similar-package-big .similar-wrapper:nth-child(34) ~ .similar-wrapper { display: none; } .package-testimonials { position: relative; left: -6px; } .select-state .error { position: relative; top: 4px; } .enquire-details { font-size: 0; }