/* Comment Generated by Combres - Resource '~/Resources/Styles/web-fonts/venus-dax-fonts.css' (Mode: Static) */ @font-face { font-family: 'DaxBlackRegular IE Legacy'; src: url("eot/dax-black-webfont.eot"); font-weight: normal; font-style: normal; } @font-face { font-family: 'DaxBlackRegular'; src: url("eot/dax-black-webfont.eot"); src: url("eot/dax-black-webfontd41d.eot#iefix") format('embedded-opentype'), url("woff/dax-black-webfont.woff") format('woff'); font-weight: normal; font-style: normal; } @font-face { font-family: 'DaxBlackRegular iOS Legacy'; src: url("svg/dax-black-webfont.svg#DaxBlackRegular"); font-weight: normal; font-style: normal; } @font-face { font-family: 'DaxBlackRegular Safari'; src: url("ttf/dax-black-webfont.ttf"); font-weight: normal; font-style: normal; } @font-face { font-family: 'DaxBlackItalic IE Legacy'; src: url("eot/dax-blackitalic-webfont.eot"); font-weight: normal; font-style: normal; } @font-face { font-family: 'DaxBlackItalic'; src: url("eot/dax-blackitalic-webfont.eot"); src: url("eot/dax-blackitalic-webfontd41d.eot#iefix") format('embedded-opentype'), url("woff/dax-blackitalic-webfont.woff") format('woff'); font-weight: normal; font-style: normal; } @font-face { font-family: 'DaxBlackItalic iOS Legacy'; src: url("svg/dax-blackitalic-webfont.svg#DaxBlackItalic"); font-weight: normal; font-style: normal; } @font-face { font-family: 'DaxBlackItalic Safari'; src: url("ttf/dax-blackitalic-webfont.ttf"); font-weight: normal; font-style: normal; } @font-face { font-family: 'DaxBold IE Legacy'; src: url("eot/dax-bold-webfont.eot"); font-weight: normal; font-style: normal; } @font-face { font-family: 'DaxBold'; src: url("eot/dax-bold-webfont.eot"); src: url("eot/dax-bold-webfontd41d.eot#iefix") format('embedded-opentype'), url("woff/dax-bold-webfont.woff") format('woff'); font-weight: normal; font-style: normal; } @font-face { font-family: 'DaxBold iOS Legacy'; src: url("svg/dax-bold-webfont.svg#DaxBold"); font-weight: normal; font-style: normal; } @font-face { font-family: 'DaxBold Safari'; src: url("ttf/dax-bold-webfont.ttf"); font-weight: normal; font-style: normal; } @font-face { font-family: 'DaxExtraBoldRegular IE Legacy'; src: url("eot/dax-extrabold-webfont.eot"); font-weight: normal; font-style: normal; } @font-face { font-family: 'DaxExtraBoldRegular'; src: url("eot/dax-extrabold-webfont.eot"); src: url("eot/dax-extrabold-webfontd41d.eot#iefix") format('embedded-opentype'), url("woff/dax-extrabold-webfont.woff") format('woff'); font-weight: normal; font-style: normal; } @font-face { font-family: 'DaxExtraBoldRegular iOS Legacy'; src: url("svg/dax-extrabold-webfont.svg#DaxExtraBoldRegular"); font-weight: normal; font-style: normal; } @font-face { font-family: 'DaxExtraBoldRegular Safari'; src: url("ttf/dax-extrabold-webfont.ttf"); font-weight: normal; font-style: normal; } @font-face { font-family: 'DaxMedium IE Legacy'; src: url("eot/dax-medium-webfont.eot"); font-weight: normal; font-style: normal; } @font-face { font-family: 'DaxMedium'; src: url("eot/dax-medium-webfont.eot"); src: url("eot/dax-medium-webfontd41d.eot#iefix") format('embedded-opentype'), url("woff/dax-medium-webfont.woff") format('woff'); font-weight: normal; font-style: normal; } @font-face { font-family: 'DaxMedium iOS Legacy'; src: url("svg/dax-medium-webfont.svg#DaxMedium"); font-weight: normal; font-style: normal; } @font-face { font-family: 'DaxMedium Safari'; src: url("ttf/dax-medium-webfont.ttf"); font-weight: normal; font-style: normal; } @font-face { font-family: 'DaxRegular IE Legacy'; src: url("eot/dax-regular-webfont.eot"); font-weight: normal; font-style: normal; } @font-face { font-family: 'DaxRegular'; src: url("eot/dax-regular-webfont.eot"); src: url("eot/dax-regular-webfontd41d.eot#iefix") format('embedded-opentype'), url("woff/dax-regular-webfont.woff") format('woff'); font-weight: normal; font-style: normal; } @font-face { font-family: 'DaxRegular iOS Legacy'; src: url("svg/dax-regular-webfont.svg#DaxRegular"); font-weight: normal; font-style: normal; } @font-face { font-family: 'DaxRegular Safari'; src: url("ttf/dax-regular-webfont.ttf"); font-weight: normal; font-style: normal; } @font-face { font-family: 'DaxItalic IE Legacy'; src: url("eot/dax-italic-webfont.eot"); font-weight: normal; font-style: normal; } @font-face { font-family: 'DaxItalic'; src: url("woff/dax-italic-webfont.woff"); font-weight: normal; font-style: normal; } @font-face { font-family: 'DaxItalic iOS Legacy'; src: url("svg/dax-italic-webfont.svg#DaxItalic"); font-weight: normal; font-style: normal; } @font-face { font-family: 'DaxItalic Safari'; src: url("ttf/dax-italic-webfont.ttf"); font-weight: normal; font-style: normal; } @font-face { font-family: 'DaxBoldItalic IE Legacy'; src: url("eot/dax-bolditalic-webfont.eot"); font-weight: normal; font-style: normal; } @font-face { font-family: 'DaxBoldItalic'; src: url("woff/dax-bolditalic-webfont.woff"); font-weight: normal; font-style: normal; } @font-face { font-family: 'DaxBoldItalic iOS Legacy'; src: url("svg/dax-bolditalic-webfont.svg#DaxBoldItalic"); font-weight: normal; font-style: normal; } @font-face { font-family: 'DaxBoldItalic Safari'; src: url("ttf/dax-bolditalic-webfont.ttf"); font-weight: normal; font-style: normal; } @font-face { font-family: 'DaxLightRegular IE Legacy'; src: url("eot/dax-light-webfont.eot"); font-weight: normal; font-style: normal; } @font-face { font-family: 'DaxLightRegular'; src: url("woff/dax-light-webfont.woff"); font-weight: normal; font-style: normal; } @font-face { font-family: 'DaxLightRegular iOS Legacy'; src: url("svg/dax-light-webfont.svg#DaxLightRegular"); font-weight: normal; font-style: normal; } @font-face { font-family: 'DaxLightRegular Safari'; src: url("ttf/dax-light-webfont.ttf"); font-weight: normal; font-style: normal; } @font-face { font-family: 'DaxMediumItalic IE Legacy'; src: url("eot/dax-mediumitalic-webfont.eot"); font-weight: normal; font-style: normal; } @font-face { font-family: 'DaxMediumItalic'; src: url("eot/dax-mediumitalic-webfont.eot"); src: url("eot/dax-mediumitalic-webfontd41d.eot#iefix") format('embedded-opentype'), url("woff/dax-mediumitalic-webfont.woff") format('woff'); font-weight: normal; font-style: normal; } @font-face { font-family: 'DaxMediumItalic iOS Legacy'; src: url("svg/dax-mediumitalic-webfont.svg#DaxMediumItalic"); font-weight: normal; font-style: normal; } @font-face { font-family: 'DaxMediumItalic Safari'; src: url("ttf/dax-mediumitalic-webfont.ttf"); font-weight: normal; font-style: normal; } @font-face { font-family: 'DaxLightItalic IE Legacy'; src: url("eot/dax-lightitalic-webfont.eot"); font-weight: normal; font-style: normal; } @font-face { font-family: 'DaxLightItalic'; src: url("woff/dax-lightitalic-webfont.woff"); font-weight: normal; font-style: normal; } @font-face { font-family: 'DaxLightItalic iOS Legacy'; src: url("svg/dax-lightitalic-webfont.svg#DaxLightItalic"); font-weight: normal; font-style: normal; } @font-face { font-family: 'DaxLightItalic Safari'; src: url("ttf/dax-lightitalic-webfont.ttf"); font-weight: normal; font-style: normal; } /* 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-reset.css' (Mode: Static) */ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video { margin: 0; padding: 0; border: 0; font-size: 100%; font: Verdana; vertical-align: baseline; } input, select { margin: 0; padding: 0; font: Verdana; } article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; } html { font-size: 100.01%; } body { line-height: 1; background: white; font-size: 66.9%; } ol, ul { list-style: none; } blockquote, q { quotes: none; } blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; } table { border-collapse: collapse; border-spacing: 0; } h1, h2, h3, h4, h5, h6 { font-weight: normal; } h1 { font-size: 3em; line-height: 1; } h2 { font-size: 2em; } h3 { font-size: 1.5em; line-height: 1; } h4 { font-size: 1.2em; line-height: 1.25; } h5 { font-size: 1em; font-weight: bold; } h6 { font-size: 1em; font-weight: bold; } a { color: #07a2db; } a { text-decoration: none; } blockquote { margin: 1.5em; font-style: italic; } strong, dfn { font-weight: bold; } em, dfn { font-style: italic; } sup, sub { line-height: 0; } .clearfix { clear: both; font-size: 1px; width: 100%; } /* Comment Generated by Combres - Resource '~/Resources/Styles/dah-jquery.ui-theme/dah-jquery.ui-theme.css' (Mode: Static) */ .quick-search-box-calendar .ui-helper-hidden { display: none; } .quick-search-box-calendar .ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px, 1px, 1px, 1px); } .quick-search-box-calendar .ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; } .ui-helper-clearfix.quick-search-box-calendar:before, .ui-helper-clearfix.quick-search-box-calendar:after { content: ""; display: table; } .ui-helper-clearfix.quick-search-box-calendar:after { clear: both; } .ui-helper-clearfix.quick-search-box-calendar { zoom: 1; } .quick-search-box-calendar .ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter: alpha(opacity=0); } .quick-search-box-calendar .ui-state-disabled { cursor: default !important; } .quick-search-box-calendar .ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; } .quick-search-box-calendar .ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .ui-widget.quick-search-box-calendar { font-family: Arial; font-size: 1.25em; } .ui-widget.quick-search-box-calendar .ui-widget { font-size: 1em; } .ui-widget.quick-search-box-calendar input, .ui-widget.quick-search-box-calendar select, .ui-widget.quick-search-box-calendar textarea, .ui-widget.quick-search-box-calendar button { font-family: Arial; font-size: 1em; } .ui-widget-content.quick-search-box-calendar { border: 1px solid #ff7e0c; background: white url("png/ui-bg_inset-soft_100_ffffff_1x100.png") 50% bottom repeat-x; color: #333333; } .ui-widget-content.quick-search-box-calendar a { color: #333333; } .quick-search-box-calendar .ui-widget-header { border: 1px solid white; background: white url("png/ui-bg_gloss-wave_0_ffffff_500x100.png") 50% 50% repeat-x; color: #ff7e0c; font-weight: bold; } .quick-search-box-calendar .ui-widget-header a { color: #ff7e0c; } .win.ie9 .quick-search-box-calendar .ui-widget-header .ui-datepicker-unselectable .ui-state-default, .win.ie9 .ui-widget-content.quick-search-box-calendar .ui-datepicker-unselectable .ui-state-default { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImczMjAiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGQ0ZDRkMiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGM0YzRjMiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2czMjApIiAvPgo8L3N2Zz4="); } .quick-search-box-calendar .ui-widget-header .ui-datepicker-unselectable .ui-state-default, .ui-widget-content.quick-search-box-calendar .ui-datepicker-unselectable .ui-state-default { background-color: #fcfcfc; background-image: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#f3f3f3)); background-image: -webkit-linear-gradient(top, #fcfcfc, #f3f3f3); background-image: -moz-linear-gradient(top, #fcfcfc, #f3f3f3); background-image: -o-linear-gradient(top, #fcfcfc, #f3f3f3); background-image: linear-gradient(to bottom, #fcfcfc, #f3f3f3); background-image: -ms-linear-gradient(top, #fcfcfc 0%, #f3f3f3 100%); background-image: linear-gradient(to bottom, #fcfcfc 0%, #f3f3f3 100%); } .quick-search-box-calendar .ui-state-default, .ui-widget-content.quick-search-box-calendar .ui-state-default, .quick-search-box-calendar .ui-widget-header .ui-state-default { text-align: center; border-radius: 3px; height: 18px; width: 24px; background: none; border: none; line-height: 18px; background-color: #ffecc6; background-image: -webkit-gradient(linear, left top, left bottom, from(#ffecc6), to(#ffe8bd)); background-image: -webkit-linear-gradient(top, #ffecc6, #ffe8bd); background-image: -moz-linear-gradient(top, #ffecc6, #ffe8bd); background-image: -o-linear-gradient(top, #ffecc6, #ffe8bd); background-image: linear-gradient(to bottom, #ffecc6, #ffe8bd); background-image: -ms-linear-gradient(top, #ffecc6 0%, #ffe8bd 100%); background-image: linear-gradient(to bottom, #ffecc6 0%, #ffe8bd 100%); font-family: Arial; font-size: 11px; font-weight: normal; color: #323232; } .quick-search-box-calendar .ui-state-default a, .quick-search-box-calendar .ui-state-default a:link, .quick-search-box-calendar .ui-state-default a:visited { color: #323232; text-decoration: none; } .quick-search-box-calendar .ui-datepicker-calendar .ui-state-hover, .quick-search-box-calendar .ui-state-focus, .ui-widget-content.quick-search-box-calendar .ui-state-focus, .quick-search-box-calendar .ui-widget-header .ui-state-focus { border-radius: 3px; background: none; border: none; background-color: #ff7e0c; font-family: Arial; font-weight: bold; font-size: 11px; color: white; } .quick-search-box-calendar .ui-state-hover a, .quick-search-box-calendar .ui-state-hover a:hover { color: black; text-decoration: none; } .quick-search-box-calendar .ui-state-active, .ui-widget-content.quick-search-box-calendar .ui-state-active, .quick-search-box-calendar .ui-widget-header .ui-state-active { border-radius: 3px; background: none; border: none; color: White; background-color: #ff7e0c; font-family: Arial; font-weight: bold; font-size: 11px; } .quick-search-box-calendar .ui-state-active a, .quick-search-box-calendar .ui-state-active a:link, .quick-search-box-calendar .ui-state-active a:visited { color: white; text-decoration: none; } .quick-search-box-calendar .ui-widget :active { outline: none; } .quick-search-box-calendar .ui-state-highlight, .ui-widget-content.quick-search-box-calendar .ui-state-highlight, .quick-search-box-calendar .ui-widget-header .ui-state-highlight { border-radius: 3px; background: none; border: none; background-color: #b8e5fa; font-family: Arial; font-weight: bold; font-size: 11px; color: #323232; } .quick-search-box-calendar .ui-datepicker-today.ui-datepicker-unselectable .ui-state-highlight { border-radius: 3px; background: none; border: none; background-color: #b8e5fa; font-family: Arial; font-weight: bold; font-size: 11px; color: #323232; cursor: default; } .quick-search-box-calendar .ui-state-highlight a, .ui-widget-content.quick-search-box-calendar .ui-state-highlight a, .quick-search-box-calendar .ui-widget-header .ui-state-highlight a { color: #363636; } .quick-search-box-calendar .ui-state-error, .ui-widget-content.quick-search-box-calendar .ui-state-error, .quick-search-box-calendar .ui-widget-header .ui-state-error { border: 1px solid #cd0a0a; background: #b81900 url("png/ui-bg_diagonals-thick_18_b81900_40x40.png") 50% 50% repeat; color: white; } .quick-search-box-calendar .ui-state-error a, .ui-widget-content.quick-search-box-calendar .ui-state-error a, .quick-search-box-calendar .ui-widget-header .ui-state-error a { color: white; } .quick-search-box-calendar .ui-state-error-text, .ui-widget-content.quick-search-box-calendar .ui-state-error-text, .quick-search-box-calendar .ui-widget-header .ui-state-error-text { color: white; } .quick-search-box-calendar .ui-priority-primary, .ui-widget-content.quick-search-box-calendar .ui-priority-primary, .quick-search-box-calendar .ui-widget-header .ui-priority-primary { font-weight: bold; } .quick-search-box-calendar .ui-priority-secondary, .ui-widget-content.quick-search-box-calendar .ui-priority-secondary, .quick-search-box-calendar .ui-widget-header .ui-priority-secondary { opacity: .7; filter: alpha(opacity=70); font-weight: normal; } .quick-search-box-calendar .ui-state-disabled, .ui-widget-content.quick-search-box-calendar .ui-state-disabled, .quick-search-box-calendar .ui-widget-header .ui-state-disabled { opacity: .35; filter: alpha(opacity=35); background-image: none; color: #d7d7d7; } .quick-search-box-calendar .ui-state-default .ui-icon { background-image: url("png/ui-icons_ff7e0c_256x240.png"); } .quick-search-box-calendar .ui-state-active .ui-icon { background-image: url("png/ui-icons_ef8c08_256x240.png"); } .quick-search-box-calendar .ui-state-highlight .ui-icon { background-image: url("png/ui-icons_228ef1_256x240.png"); } .quick-search-box-calendar .ui-state-error .ui-icon, .quick-search-box-calendar .ui-state-error-text .ui-icon { background-image: url("png/ui-icons_ffd27a_256x240.png"); } .quick-search-box-calendar .ui-icon-carat-1-n { background-position: 0 0; } .quick-search-box-calendar .ui-icon-carat-1-ne { background-position: -16px 0; } .quick-search-box-calendar .ui-icon-carat-1-e { background-position: -32px 0; } .quick-search-box-calendar .ui-icon-carat-1-se { background-position: -48px 0; } .quick-search-box-calendar .ui-icon-carat-1-s { background-position: -64px 0; } .quick-search-box-calendar .ui-icon-carat-1-sw { background-position: -80px 0; } .quick-search-box-calendar .ui-icon-carat-1-w { background-position: -96px 0; } .quick-search-box-calendar .ui-icon-carat-1-nw { background-position: -112px 0; } .quick-search-box-calendar .ui-icon-carat-2-n-s { background-position: -128px 0; } .quick-search-box-calendar .ui-icon-carat-2-e-w { background-position: -144px 0; } .quick-search-box-calendar .ui-icon-triangle-1-n { background-position: 0 -16px; } .quick-search-box-calendar .ui-icon-triangle-1-ne { background-position: -16px -16px; } .quick-search-box-calendar .ui-icon-triangle-1-e { background-position: -32px -16px; } .quick-search-box-calendar .ui-icon-triangle-1-se { background-position: -48px -16px; } .quick-search-box-calendar .ui-icon-triangle-1-s { background-position: -64px -16px; } .quick-search-box-calendar .ui-icon-triangle-1-sw { background-position: -80px -16px; } .quick-search-box-calendar .ui-icon-triangle-1-w { background-position: -96px -16px; } .quick-search-box-calendar .ui-icon-triangle-1-nw { background-position: -112px -16px; } .quick-search-box-calendar .ui-icon-triangle-2-n-s { background-position: -128px -16px; } .quick-search-box-calendar .ui-icon-triangle-2-e-w { background-position: -144px -16px; } .quick-search-box-calendar .ui-icon-arrow-1-n { background-position: 0 -32px; } .quick-search-box-calendar .ui-icon-arrow-1-ne { background-position: -16px -32px; } .quick-search-box-calendar .ui-icon-arrow-1-e { background-position: -32px -32px; } .quick-search-box-calendar .ui-icon-arrow-1-se { background-position: -48px -32px; } .quick-search-box-calendar .ui-icon-arrow-1-s { background-position: -64px -32px; } .quick-search-box-calendar .ui-icon-arrow-1-sw { background-position: -80px -32px; } .quick-search-box-calendar .ui-icon-arrow-1-w { background-position: -96px -32px; } .quick-search-box-calendar .ui-icon-arrow-1-nw { background-position: -112px -32px; } .quick-search-box-calendar .ui-icon-arrow-2-n-s { background-position: -128px -32px; } .quick-search-box-calendar .ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } .quick-search-box-calendar .ui-icon-arrow-2-e-w { background-position: -160px -32px; } .quick-search-box-calendar .ui-icon-arrow-2-se-nw { background-position: -176px -32px; } .quick-search-box-calendar .ui-icon-arrowstop-1-n { background-position: -192px -32px; } .quick-search-box-calendar .ui-icon-arrowstop-1-e { background-position: -208px -32px; } .quick-search-box-calendar .ui-icon-arrowstop-1-s { background-position: -224px -32px; } .quick-search-box-calendar .ui-icon-arrowstop-1-w { background-position: -240px -32px; } .quick-search-box-calendar .ui-icon-arrowthick-1-n { background-position: 0 -48px; } .quick-search-box-calendar .ui-icon-arrowthick-1-ne { background-position: -16px -48px; } .quick-search-box-calendar .ui-icon-arrowthick-1-e { background-position: -32px -48px; } .quick-search-box-calendar .ui-icon-arrowthick-1-se { background-position: -48px -48px; } .quick-search-box-calendar .ui-icon-arrowthick-1-s { background-position: -64px -48px; } .quick-search-box-calendar .ui-icon-arrowthick-1-sw { background-position: -80px -48px; } .quick-search-box-calendar .ui-icon-arrowthick-1-w { background-position: -96px -48px; } .quick-search-box-calendar .ui-icon-arrowthick-1-nw { background-position: -112px -48px; } .quick-search-box-calendar .ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } .quick-search-box-calendar .ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } .quick-search-box-calendar .ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } .quick-search-box-calendar .ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } .quick-search-box-calendar .ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } .quick-search-box-calendar .ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } .quick-search-box-calendar .ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } .quick-search-box-calendar .ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } .quick-search-box-calendar .ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; } .quick-search-box-calendar .ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } .quick-search-box-calendar .ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } .quick-search-box-calendar .ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } .quick-search-box-calendar .ui-icon-arrowreturn-1-w { background-position: -64px -64px; } .quick-search-box-calendar .ui-icon-arrowreturn-1-n { background-position: -80px -64px; } .quick-search-box-calendar .ui-icon-arrowreturn-1-e { background-position: -96px -64px; } .quick-search-box-calendar .ui-icon-arrowreturn-1-s { background-position: -112px -64px; } .quick-search-box-calendar .ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } .quick-search-box-calendar .ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } .quick-search-box-calendar .ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } .quick-search-box-calendar .ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } .quick-search-box-calendar .ui-icon-arrow-4 { background-position: 0 -80px; } .quick-search-box-calendar .ui-icon-arrow-4-diag { background-position: -16px -80px; } .quick-search-box-calendar .ui-icon-extlink { background-position: -32px -80px; } .quick-search-box-calendar .ui-icon-newwin { background-position: -48px -80px; } .quick-search-box-calendar .ui-icon-refresh { background-position: -64px -80px; } .quick-search-box-calendar .ui-icon-shuffle { background-position: -80px -80px; } .quick-search-box-calendar .ui-icon-transfer-e-w { background-position: -96px -80px; } .quick-search-box-calendar .ui-icon-transferthick-e-w { background-position: -112px -80px; } .quick-search-box-calendar .ui-icon-folder-collapsed { background-position: 0 -96px; } .quick-search-box-calendar .ui-icon-folder-open { background-position: -16px -96px; } .quick-search-box-calendar .ui-icon-document { background-position: -32px -96px; } .quick-search-box-calendar .ui-icon-document-b { background-position: -48px -96px; } .quick-search-box-calendar .ui-icon-note { background-position: -64px -96px; } .quick-search-box-calendar .ui-icon-mail-closed { background-position: -80px -96px; } .quick-search-box-calendar .ui-icon-mail-open { background-position: -96px -96px; } .quick-search-box-calendar .ui-icon-suitcase { background-position: -112px -96px; } .quick-search-box-calendar .ui-icon-comment { background-position: -128px -96px; } .quick-search-box-calendar .ui-icon-person { background-position: -144px -96px; } .quick-search-box-calendar .ui-icon-print { background-position: -160px -96px; } .quick-search-box-calendar .ui-icon-trash { background-position: -176px -96px; } .quick-search-box-calendar .ui-icon-locked { background-position: -192px -96px; } .quick-search-box-calendar .ui-icon-unlocked { background-position: -208px -96px; } .quick-search-box-calendar .ui-icon-bookmark { background-position: -224px -96px; } .quick-search-box-calendar .ui-icon-tag { background-position: -240px -96px; } .quick-search-box-calendar .ui-icon-home { background-position: 0 -112px; } .quick-search-box-calendar .ui-icon-flag { background-position: -16px -112px; } .quick-search-box-calendar .ui-icon-calendar { background-position: -32px -112px; } .quick-search-box-calendar .ui-icon-cart { background-position: -48px -112px; } .quick-search-box-calendar .ui-icon-pencil { background-position: -64px -112px; } .quick-search-box-calendar .ui-icon-clock { background-position: -80px -112px; } .quick-search-box-calendar .ui-icon-disk { background-position: -96px -112px; } .quick-search-box-calendar .ui-icon-calculator { background-position: -112px -112px; } .quick-search-box-calendar .ui-icon-zoomin { background-position: -128px -112px; } .quick-search-box-calendar .ui-icon-zoomout { background-position: -144px -112px; } .quick-search-box-calendar .ui-icon-search { background-position: -160px -112px; } .quick-search-box-calendar .ui-icon-wrench { background-position: -176px -112px; } .quick-search-box-calendar .ui-icon-gear { background-position: -192px -112px; } .quick-search-box-calendar .ui-icon-heart { background-position: -208px -112px; } .quick-search-box-calendar .ui-icon-star { background-position: -224px -112px; } .quick-search-box-calendar .ui-icon-link { background-position: -240px -112px; } .quick-search-box-calendar .ui-icon-cancel { background-position: 0 -128px; } .quick-search-box-calendar .ui-icon-plus { background-position: -16px -128px; } .quick-search-box-calendar .ui-icon-plusthick { background-position: -32px -128px; } .quick-search-box-calendar .ui-icon-minus { background-position: -48px -128px; } .quick-search-box-calendar .ui-icon-minusthick { background-position: -64px -128px; } .quick-search-box-calendar .ui-icon-close { background-position: -80px -128px; } .quick-search-box-calendar .ui-icon-closethick { background-position: -96px -128px; } .quick-search-box-calendar .ui-icon-key { background-position: -112px -128px; } .quick-search-box-calendar .ui-icon-lightbulb { background-position: -128px -128px; } .quick-search-box-calendar .ui-icon-scissors { background-position: -144px -128px; } .quick-search-box-calendar .ui-icon-clipboard { background-position: -160px -128px; } .quick-search-box-calendar .ui-icon-copy { background-position: -176px -128px; } .quick-search-box-calendar .ui-icon-contact { background-position: -192px -128px; } .quick-search-box-calendar .ui-icon-image { background-position: -208px -128px; } .quick-search-box-calendar .ui-icon-video { background-position: -224px -128px; } .quick-search-box-calendar .ui-icon-script { background-position: -240px -128px; } .quick-search-box-calendar .ui-icon-alert { background-position: 0 -144px; } .quick-search-box-calendar .ui-icon-info { background-position: -16px -144px; } .quick-search-box-calendar .ui-icon-notice { background-position: -32px -144px; } .quick-search-box-calendar .ui-icon-help { background-position: -48px -144px; } .quick-search-box-calendar .ui-icon-check { background-position: -64px -144px; } .quick-search-box-calendar .ui-icon-bullet { background-position: -80px -144px; } .quick-search-box-calendar .ui-icon-radio-off { background-position: -96px -144px; } .quick-search-box-calendar .ui-icon-radio-on { background-position: -112px -144px; } .quick-search-box-calendar .ui-icon-pin-w { background-position: -128px -144px; } .quick-search-box-calendar .ui-icon-pin-s { background-position: -144px -144px; } .quick-search-box-calendar .ui-icon-play { background-position: 0 -160px; } .quick-search-box-calendar .ui-icon-pause { background-position: -16px -160px; } .quick-search-box-calendar .ui-icon-seek-next { background-position: -32px -160px; } .quick-search-box-calendar .ui-icon-seek-prev { background-position: -48px -160px; } .quick-search-box-calendar .ui-icon-seek-end { background-position: -64px -160px; } .quick-search-box-calendar .ui-icon-seek-start { background-position: -80px -160px; } .quick-search-box-calendar .ui-icon-seek-first { background-position: -80px -160px; } .quick-search-box-calendar .ui-icon-stop { background-position: -96px -160px; } .quick-search-box-calendar .ui-icon-eject { background-position: -112px -160px; } .quick-search-box-calendar .ui-icon-volume-off { background-position: -128px -160px; } .quick-search-box-calendar .ui-icon-volume-on { background-position: -144px -160px; } .quick-search-box-calendar .ui-icon-power { background-position: 0 -176px; } .quick-search-box-calendar .ui-icon-signal-diag { background-position: -16px -176px; } .quick-search-box-calendar .ui-icon-signal { background-position: -32px -176px; } .quick-search-box-calendar .ui-icon-battery-0 { background-position: -48px -176px; } .quick-search-box-calendar .ui-icon-battery-1 { background-position: -64px -176px; } .quick-search-box-calendar .ui-icon-battery-2 { background-position: -80px -176px; } .quick-search-box-calendar .ui-icon-battery-3 { background-position: -96px -176px; } .quick-search-box-calendar .ui-icon-circle-plus { background-position: 0 -192px; } .quick-search-box-calendar .ui-icon-circle-minus { background-position: -16px -192px; } .quick-search-box-calendar .ui-icon-circle-close { background-position: -32px -192px; } .quick-search-box-calendar .ui-icon-circle-triangle-e { background-position: -48px -192px; } .quick-search-box-calendar .ui-icon-circle-triangle-s { background-position: -64px -192px; } .quick-search-box-calendar .ui-icon-circle-triangle-w { background-position: -80px -192px; } .quick-search-box-calendar .ui-icon-circle-triangle-n { background-position: -96px -192px; } .quick-search-box-calendar .ui-icon-circle-arrow-e { background-position: -112px -192px; } .quick-search-box-calendar .ui-icon-circle-arrow-s { background-position: -128px -192px; } .quick-search-box-calendar .ui-icon-circle-arrow-w { background-position: -144px -192px; } .quick-search-box-calendar .ui-icon-circle-arrow-n { background-position: -160px -192px; } .quick-search-box-calendar .ui-icon-circle-zoomin { background-position: -176px -192px; } .quick-search-box-calendar .ui-icon-circle-zoomout { background-position: -192px -192px; } .quick-search-box-calendar .ui-icon-circle-check { background-position: -208px -192px; } .quick-search-box-calendar .ui-icon-circlesmall-plus { background-position: 0 -208px; } .quick-search-box-calendar .ui-icon-circlesmall-minus { background-position: -16px -208px; } .quick-search-box-calendar .ui-icon-circlesmall-close { background-position: -32px -208px; } .quick-search-box-calendar .ui-icon-squaresmall-plus { background-position: -48px -208px; } .quick-search-box-calendar .ui-icon-squaresmall-minus { background-position: -64px -208px; } .quick-search-box-calendar .ui-icon-squaresmall-close { background-position: -80px -208px; } .quick-search-box-calendar .ui-icon-grip-dotted-vertical { background-position: 0 -224px; } .quick-search-box-calendar .ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } .quick-search-box-calendar .ui-icon-grip-solid-vertical { background-position: -32px -224px; } .quick-search-box-calendar .ui-icon-grip-solid-horizontal { background-position: -48px -224px; } .quick-search-box-calendar .ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } .quick-search-box-calendar .ui-icon-grip-diagonal-se { background-position: -80px -224px; } .ui-corner-all.quick-search-box-calendar, .quick-search-box-calendar .ui-corner-top, .quick-search-box-calendar .ui-corner-right, .quick-search-box-calendar .ui-corner-tr { -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; -khtml-border-top-right-radius: 5px; border-top-right-radius: 5px; } .ui-corner-all.quick-search-box-calendar, .quick-search-box-calendar .ui-corner-bottom, .quick-search-box-calendar .ui-corner-left, .quick-search-box-calendar .ui-corner-bl { -moz-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; -khtml-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; } .ui-corner-all.quick-search-box-calendar, .quick-search-box-calendar .ui-corner-bottom, .quick-search-box-calendar .ui-corner-right, .quick-search-box-calendar .ui-corner-br { -moz-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -khtml-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; } .quick-search-box-calendar .ui-widget-overlay { background: #666666 url("png/ui-bg_diagonals-thick_20_666666_40x40.png") 50% 50% repeat; opacity: .50; filter: alpha(opacity=50); } .quick-search-box-calendar .ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: black url("png/ui-bg_flat_10_000000_40x100.png") 50% 50% repeat-x; opacity: .20; filter: alpha(opacity=20); -moz-border-radius: 5px; -khtml-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; } .ui-datepicker.quick-search-box-calendar { width: 17em; display: none; padding: 0; background: none; background-color: White; box-shadow: 5px 5px 10px -5px black; } .win.ie9 .ui-datepicker.quick-search-box-calendar .ui-datepicker-header { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc1NTMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGQ0ZDRkMiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGM0YzRjMiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c1NTMpIiAvPgo8L3N2Zz4="); } .ui-datepicker.quick-search-box-calendar .ui-datepicker-header { position: relative; padding: 0; border: none; background: none; background-color: #fcfcfc; background-image: -webkit-gradient(linear, left top, left bottom, from(#fcfcfc), to(#f3f3f3)); background-image: -webkit-linear-gradient(top, #fcfcfc, #f3f3f3); background-image: -moz-linear-gradient(top, #fcfcfc, #f3f3f3); background-image: -o-linear-gradient(top, #fcfcfc, #f3f3f3); background-image: linear-gradient(to bottom, #fcfcfc, #f3f3f3); background-image: -ms-linear-gradient(top, #fcfcfc 0%, #f3f3f3 100%); background-image: linear-gradient(to bottom, #fcfcfc 0%, #f3f3f3 100%); border-radius: 5px 5px 0 0; height: 32px; } .ui-datepicker.quick-search-box-calendar .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position: absolute; top: 2px; width: 1.8em; height: 1.8em; } .ui-datepicker.quick-search-box-calendar .ui-datepicker-prev.ui-state-disabled { left: 2px; background: url("png/venus-common-0.0.0.10.png") no-repeat scroll 0px -1920px; } .ui-datepicker.quick-search-box-calendar .ui-datepicker-prev { left: 2px; background: url("png/venus-common-0.0.0.10.png") no-repeat scroll 0px -1899px; } .ui-datepicker.quick-search-box-calendar .ui-datepicker-next { right: 2px; background: url("png/venus-common-0.0.0.10.png") no-repeat scroll 0px -1876px; } .ui-datepicker.quick-search-box-calendar .ui-datepicker-prev span, .ui-datepicker.quick-search-box-calendar .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; } .ui-datepicker.quick-search-box-calendar .ui-datepicker-title { line-height: 28px; margin: 0; text-align: center; } .ui-datepicker.quick-search-box-calendar .ui-datepicker-title select { font-size: 1em; margin: 1px 0; } .ui-datepicker.quick-search-box-calendar select.ui-datepicker-month-year { width: 100%; } .ui-datepicker.quick-search-box-calendar select.ui-datepicker-month, .ui-datepicker.quick-search-box-calendar select.ui-datepicker-year { width: 49%; color: #ff7e0c; } .ui-datepicker.quick-search-box-calendar .ui-datepicker-month, .ui-datepicker.quick-search-box-calendar .ui-datepicker-year { font-family: "DaxMedium"; font-size: 18px; font-weight: normal; } .win.ie8 .ui-datepicker.quick-search-box-calendar .ui-datepicker-month, .win.ie8 .ui-datepicker.quick-search-box-calendar .ui-datepicker-year { font-family: "DaxMedium IE Legacy"; } .ui-datepicker.quick-search-box-calendar table { width: 100%; font-size: .9em; border-collapse: collapse; margin: 0 0 .4em; } .ui-datepicker.quick-search-box-calendar th { padding: .7em .3em; text-align: center; font-family: Arial; font-weight: bold; font-size: 11px; border: 0; color: #676767; } .ui-datepicker.quick-search-box-calendar td { border: 0; padding: 1px; } .ui-datepicker.quick-search-box-calendar td span, .ui-datepicker.quick-search-box-calendar td a { display: block; padding: .2em; text-align: right; text-decoration: none; } .ui-datepicker.quick-search-box-calendar .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding: 0 .2em; border-left: 0; border-right: 0; border-bottom: 0; } .ui-datepicker.quick-search-box-calendar .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width: auto; overflow: visible; } .ui-datepicker.quick-search-box-calendar .ui-datepicker-buttonpane button.ui-datepicker-current { float: left; } .ui-datepicker.quick-search-box-calendar.ui-datepicker-multi { width: auto; } .ui-datepicker-multi.quick-search-box-calendar .ui-datepicker-group { float: left; } .ui-datepicker-multi.quick-search-box-calendar .ui-datepicker-group table { width: 95%; margin: 0 auto .4em; } .ui-datepicker-multi-2.quick-search-box-calendar .ui-datepicker-group { width: 50%; } .ui-datepicker-multi-3.quick-search-box-calendar .ui-datepicker-group { width: 33.3%; } .ui-datepicker-multi-4.quick-search-box-calendar .ui-datepicker-group { width: 25%; } .ui-datepicker-multi.quick-search-box-calendar .ui-datepicker-group-last .ui-datepicker-header { border-left-width: 0; } .ui-datepicker-multi.quick-search-box-calendar .ui-datepicker-group-middle .ui-datepicker-header { border-left-width: 0; } .ui-datepicker-multi.quick-search-box-calendar .ui-datepicker-buttonpane { clear: left; } .quick-search-box-calendar .ui-datepicker-row-break { clear: both; width: 100%; font-size: 0em; } .quick-search-box-calendar .ui-datepicker-rtl { direction: rtl; } .quick-search-box-calendar .ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; } .quick-search-box-calendar .ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; } .quick-search-box-calendar .ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; } .quick-search-box-calendar .ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; } .quick-search-box-calendar .ui-datepicker-rtl .ui-datepicker-buttonpane { clear: right; } .quick-search-box-calendar .ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; } .quick-search-box-calendar .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float: right; } .quick-search-box-calendar .ui-datepicker-rtl .ui-datepicker-group { float: right; } .quick-search-box-calendar .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width: 0; border-left-width: 1px; } .quick-search-box-calendar .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width: 0; border-left-width: 1px; } .quick-search-box-calendar .ui-datepicker-cover { display: none; display: block; position: absolute; z-index: -1; filter: mask(); top: -4px; left: -4px; width: 200px; height: 200px; } .quick-search-box-calendar .ui-icon { height: 0px; } .quick-search-box-calendar .day-highlight .ui-state-default { color: #323232; background: none repeat scroll 0 0 #ff7e0c; border: medium none; border-radius: 3px; color: White; font-family: Arial; font-size: 11px; font-weight: bold; } /* Comment Generated by Combres - Resource '~/Resources/Styles/jquery.nouislider.css' (Mode: Static) */ .noUi-target, .noUi-target * { -webkit-touch-callout: none; -webkit-user-select: none; -ms-touch-action: none; touch-action: none; -ms-user-select: none; -moz-user-select: none; -moz-box-sizing: border-box; user-select: none; -webkit-box-sizing: border-box; box-sizing: border-box; } .noUi-base { width: 100%; height: 100%; position: relative; } .noUi-origin { border-radius: 2px; position: absolute; right: 0; top: 0; left: 0; bottom: 0; } .noUi-handle { background: white; border: 1px solid #d9d9d9; border-radius: 3px; box-shadow: inset 0 0 1px white, inset 0 1px 7px #ebebeb, 0 3px 6px -3px #bbbbbb; cursor: default; position: relative; z-index: 1; } .noUi-stacking .noUi-handle { z-index: 10; } .noUi-stacking + .noUi-origin { *z-index: -1; } .noUi-state-tap .noUi-origin { -webkit-transition: left 0.3s, top 0.3s; -moz-transition: left 0.3s, top 0.3s; -o-transition: left 0.3s, top 0.3s; transition: left 0.3s, top 0.3s; } .noUi-state-drag * { cursor: inherit !important; } .noUi-horizontal { height: 18px; } .noUi-horizontal .noUi-handle { width: 34px; height: 28px; left: -17px; top: -6px; } .noUi-horizontal.noUi-extended { padding: 0 15px; } .noUi-horizontal.noUi-extended .noUi-origin { right: -15px; } .noUi-vertical { width: 18px; } .noUi-vertical .noUi-handle { width: 28px; height: 34px; left: -6px; top: -17px; } .noUi-vertical.noUi-extended { padding: 15px 0; } .noUi-vertical.noUi-extended .noUi-origin { bottom: -15px; } .noUi-background { background: #fafafa; box-shadow: inset 0 1px 1px #f0f0f0; } .noUi-connect { background: #3fb8af; box-shadow: inset 0 0 3px rgba(51, 51, 51, 0.45); -webkit-transition: background 450ms; -moz-transition: background 450ms; -o-transition: background 450ms; transition: background 450ms; } .noUi-target { border-radius: 4px; border: 1px solid lightgray; box-shadow: inset 0 1px 1px #f0f0f0, 0 3px 6px -5px #bbbbbb; } .noUi-target.noUi-connect { box-shadow: inset 0 0 3px rgba(51, 51, 51, 0.45), 0 3px 6px -5px #bbbbbb; } .noUi-dragable { cursor: w-resize; } .noUi-vertical .noUi-dragable { cursor: n-resize; } .noUi-active { box-shadow: inset 0 0 1px white, inset 0 1px 7px #dddddd, 0 3px 6px -3px #bbbbbb; } [disabled].noUi-connect, [disabled] .noUi-connect { background: #b8b8b8; } [disabled] .noUi-handle { cursor: not-allowed; } .noUi-state-blocked.noUi-connect, .noUi-state-blocked .noUi-connect { background: #4fdacf; } /* Comment Generated by Combres - Resource '~/Resources/Styles/venus-layouts.css' (Mode: Static) */ .deals-page-layout .dpl-overflow { background-color: #f3f3f3; overflow: hidden; } .deals-page-layout .dpl-container { margin: auto; width: 1010px; padding-bottom: 50px; } .deals-page-layout .dpl-content { background-color: white; box-shadow: 0 0 35px #cccccc; margin: auto; width: 1010px; } .deals-page-layout .dpl-container .dpl-margin { display: inline-block; margin: 5px; } .deals-page-layout .dpl-container .dpl-container-left { float: left; width: 255px; } .deals-page-layout .dpl-container .dpl-container-left .small-map { margin-top: 20px; } .deals-page-layout .dpl-container .dpl-left-margin { margin: 5px; } .deals-page-layout .dpl-container .dpl-container-right { float: left; width: 740px; } .deals-page-layout .dpl-container .dpl-container-right .dpl-deals-content { margin-top: 5px; } .deals-page-layout .dpl-container .dpl-container-right .dpl-deals-content .dpl-deals-blue { background-color: #07a2db; border-radius: 5px 5px 5px 5px; padding: 5px 4px; } .deals-page-layout .dpl-container .dpl-container-right .dpl-deals-content .dpl-deals-blue-margin { background: url("png/vertical-backgrounds.png") repeat-x scroll #f3f3f3; border-radius: 5px 5px 5px 5px; padding: 0 7px 7px; margin: 0 4px 3px; position: relative; } .deals-page-layout .dpl-container .dpl-container-right .dpl-deals-content .dpl-deals-blue-margin .large-map { margin-bottom: 10px; } .deals-page-layout .dpl-container .dpl-container-right .dpl-deals-content .dpl-deals-white-margin { background-color: White; border-radius: 5px 5px 5px 5px; padding: 7px 0; } .deals-page-layout .dpl-header { margin: auto; width: 1010px; } .finalise-page-layout .fpl-overflow { width: 1903px; background-color: #f3f3f3; overflow: hidden; } .finalise-page-layout .fpl-overflow .fpl-header { margin: auto; width: 1010px; } .finalise-page-layout .fpl-container { margin: auto; width: 1010px; padding-bottom: 50px; } .finalise-page-layout .fpl-content { background-color: white; box-shadow: 0 0 35px #cccccc; margin: auto; width: 1010px; } .finalise-page-layout .fpl-content .fpl-margin { display: inline-block; margin: 10px; } .finalise-page-layout .fpl-content .fpl-deals-alert { background-color: white; border-radius: 5px 5px 5px 5px; box-shadow: 0 0 25px black; display: none; position: fixed; text-align: center; top: 5%; z-index: 99992; } .finalise-page-layout .fpl-container .fpl-container-left { float: left; margin-top: -46px; width: 696px; } .finalise-page-layout .fpl-container .fpl-container-right { float: right; margin-right: -6px; margin-top: -46px; width: 296px; } .thank-you-page-layout .tpl-overflow { background-color: #f3f3f3; overflow: hidden; position: relative; } .thank-you-page-layout .tpl-container { margin: auto; padding-bottom: 50px; width: 1010px; } .thank-you-page-layout .tpl-content { background-color: white; box-shadow: 0 0 35px #cccccc; margin: auto; width: 1010px; } .thank-you-page-layout .tpl-margin { display: inline-block; margin: 5px; } .thank-you-page-layout .tpl-container-left { float: left; width: 255px; } .thank-you-page-layout .tpl-container-left .search-section { margin-left: -15px; } .thank-you-page-layout .tpl-container-right { float: left; width: 740px; } .thank-you-page-layout .tpl-header { margin: auto; width: 1010px; } .thank-you-page-layout .tpl-footer { clear: both; } .win.ie9 .toolbar { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc2MTMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGOUY5RjkiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNFREVDRUMiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c2MTMpIiAvPgo8L3N2Zz4="); } .toolbar { 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%); min-width: 1024px; position: relative; width: 100%; z-index: 1; } .toolbar .tb-container { margin: auto; padding: 5px; width: 1024px; } .toolbar .tb-container > div { display: inline-block; font-family: Arial; font-size: 10px; text-align: left; width: 250px; } .toolbar .tb-container a { color: #676767; } .toolbar .tb-container a:hover { color: #0099ff; } .toolbar .tb-container .tb-pipe { color: #b7b7b7; font-size: 12px; } .main-layout { background-color: #f3f3f3; min-width: 1024px; overflow: auto; } .main-layout .ml-overflow { background-color: #f3f3f3; overflow: hidden; } .main-layout .ml-container { margin: auto; width: 1024px; padding-bottom: 50px; } .main-layout .ml-container .ml-content { background-color: white; box-shadow: 0 0 20px #cccccc; margin: auto; width: 1010px; } .main-layout .ml-container .ml-content .ml-left { display: inline-block; vertical-align: top; width: 260px; } .main-layout .ml-container .ml-content .ml-left .ml-logo-container { margin: 10px 0 0 10px; height: 75px; width: 240px; } .main-layout .ml-container .ml-content .ml-left .ml-quicksearch-container { padding-bottom: 20px; } .main-layout .ml-container .ml-content .ml-left .quick-search-box, .main-layout .ml-container .ml-content .ml-left .quick-search-box-hover { left: -9px; position: relative; width: 259px; } .main-layout .ml-container .ml-content .ml-left .quick-search-box-hover .va-b-margin .va-b-icon { width: 18px; display: table-cell; } .main-layout .ml-container .ml-content .ml-left .quick-search-box-hover .va-b-margin .va-b-message { display: table-cell; padding-left: 10px; vertical-align: middle; } .main-layout .ml-container .ml-content .ml-left .venus-alert-box-calendar { width: 220px; } .main-layout .ml-container .ml-content .ml-right { display: inline-block; padding: 5px 3px 0 0; position: relative; width: 740px; } .main-layout .ml-container .ml-content .ml-right .banner { height: 253px; overflow: hidden; position: relative; width: 740px; } .main-layout .ml-container .ml-content .ml-right .banner .b-cheapest-deal-info { padding-right: 15px; text-align: right; } .win.ie9 .main-layout .ml-container .ml-content .ml-right .banner .b-cheapest-deal-info .deal { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc3NjYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiMwMEI0RkYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiMwM0E2RTkiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c3NjYpIiAvPgo8L3N2Zz4="); } .main-layout .ml-container .ml-content .ml-right .banner .b-cheapest-deal-info .deal { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; 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-color: white; border-image: none; border-radius: 0 0 5px 5px; border-right: 1px solid white; border-style: none solid solid; border-width: medium 1px 1px; box-shadow: 0 0 10px #252525; display: inline-block; padding: 5px 10px; } .main-layout .ml-container .ml-content .ml-right .banner .b-cheapest-deal-info .deal > div { float: left; } .main-layout .ml-container .ml-content .ml-right .banner .b-cheapest-deal-info .deal .info { margin-right: 25px; max-width: 450px; } .main-layout .ml-container .ml-content .ml-right .banner .b-cheapest-deal-info .deal .info .town-name { color: white; font-family: "DaxExtraBoldRegular"; font-size: 28px; line-height: 34px; text-align: left; } .main-layout .ml-container .ml-content .ml-right .banner .b-cheapest-deal-info .deal .info .town-name .b-town-name-minor { font-family: "DaxRegular"; } .main-layout .ml-container .ml-content .ml-right .banner .b-cheapest-deal-info .deal .info .package-desc { color: white; font-family: "DaxRegular"; font-size: 28px; line-height: 34px; text-align: left; } .main-layout .ml-container .ml-content .ml-right .banner .b-cheapest-deal-info .deal .price { color: white; font-family: "DaxBlackRegular"; font-size: 70px; text-shadow: 5px 5px 5px #018cc7; } .main-layout .ml-container .ml-content .ml-right .banner .b-cheapest-deal-info .deal .price sup { font-size: 40px; margin-top: 0; position: relative; top: -18px; } .main-layout .ml-container .ml-content .ml-right .banner .b-other-deals-info { font-size: 0; margin-top: 35px; } .main-layout .ml-container .ml-content .ml-right .banner .b-other-deals-info .b-booknow-container { bottom: 0; display: inline-block; padding-bottom: 45px; position: absolute; padding-left: 15px; } .main-layout .ml-container .ml-content .ml-right .banner .b-other-deals-info .b-booknow-container .booknow { position: relative; top: 45%; } .win.safari .main-layout .ml-container .ml-content .ml-right .banner .b-other-deals-info .b-supplier-logo-container, .mac.safari .main-layout .ml-container .ml-content .ml-right .banner .b-other-deals-info .b-supplier-logo-container { width: 351px; } .main-layout .ml-container .ml-content .ml-right .banner .b-other-deals-info .b-supplier-logo-container .b-supplier-logo { background-color: white; border-radius: 5px 5px 5px 5px; bottom: 35px; box-shadow: 0 0 10px #555555; display: inline-block; max-height: 105px; max-width: 153px; overflow: hidden; padding: 5px; position: absolute; right: 15px; } .main-layout .ml-container .ml-content .ml-right .banner .breadcrumbs { border-top: 1px solid #d8d8d6; bottom: 0; position: absolute; width: 100%; } .main-layout .ml-container .ml-content .ml-right .banner .breadcrumbs .b-container { position: relative; height: 21px; } .main-layout .ml-container .ml-content .ml-right .banner .breadcrumbs .transparent-bar { background-color: #f6f6f6; background-image: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#e8e8e8)); background-image: -webkit-linear-gradient(top, #f6f6f6, #e8e8e8); background-image: -moz-linear-gradient(top, #f6f6f6, #e8e8e8); background-image: -o-linear-gradient(top, #f6f6f6, #e8e8e8); background-image: linear-gradient(to bottom, #f6f6f6, #e8e8e8); background-image: -ms-linear-gradient(top, #f6f6f6 0%, #e8e8e8 100%); background-image: linear-gradient(to bottom, #f6f6f6 0%, #e8e8e8 100%); border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; height: 100%; opacity: 0.75; position: absolute; width: 100%; } .main-layout .ml-container .ml-content .ml-right .banner .breadcrumbs .breadcrumbs-links { position: absolute; } .win.ie9 .main-layout .ml-container .ml-content .ml-right .banner .breadcrumbs .breadcrumbs-links > ul { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc2MTMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGOUY5RjkiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNFREVDRUMiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c2MTMpIiAvPgo8L3N2Zz4="); } .main-layout .ml-container .ml-content .ml-right .banner .breadcrumbs .breadcrumbs-links > ul { 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-left-radius: 5px; box-sizing: border-box; -moz-box-sizing: border-box; float: left; } .main-layout .ml-container .ml-content .ml-right .banner .breadcrumbs .breadcrumbs-links li { color: #828081; display: inline-block; font-family: "Arial"; font-size: 11px; font-weight: bold; padding: 0 10px; } .main-layout .ml-container .ml-content .ml-right .banner .breadcrumbs .breadcrumbs-links li h1 { display: inline; font-size: 100%; font-weight: bold; } .main-layout .ml-container .ml-content .ml-right .banner .breadcrumbs .breadcrumbs-links li:nth-child(even) { padding: 0; } .main-layout .ml-container .ml-content .ml-right .banner .breadcrumbs .breadcrumbs-links li a:link { color: #0099ff; display: inline-block; } .main-layout .ml-container .ml-content .ml-right .banner .breadcrumbs .breadcrumbs-links li a:link.active { color: #0099ff; } .main-layout .ml-container .ml-content .ml-right .banner .breadcrumbs .breadcrumbs-links li, .main-layout .ml-container .ml-content .ml-right .banner .breadcrumbs .breadcrumbs-links img { vertical-align: middle; } .main-layout .ml-container .ml-content .ml-right .banner .breadcrumbs .breadcrumbs-links img { box-sizing: border-box; -moz-box-sizing: border-box; background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -218px -179px transparent; display: inline-block; height: 21px; width: 25px; } .main-layout .ml-container .ml-content .ml-right .banner .breadcrumbs .breadcrumbs-links .arrow-img { position: relative; left: 15px; } .main-layout .ml-container .ml-content .ml-right .ml-top-deals-container { margin-bottom: 10px; } .index-template-001 .main-layout .ml-container .ml-content .ml-right .ml-top-deals-container { margin-bottom: 0; } .main-layout .ml-container .ml-content .ml-right .ml-top-deals-container .tdc-left { display: inline-block; vertical-align: top; width: 440px; } .main-layout .ml-container .ml-content .ml-right .ml-top-deals-container .tdc-left .tdc-hotel-deals-container { margin-top: 10px; } .main-layout .ml-container .ml-content .ml-right .ml-top-deals-container .tdc-right { display: inline-block; padding-left: 9px; width: 288px; } .main-layout .ml-container .ml-content .ml-right .ml-top-deals-container .tdc-right > img:last-child { margin-bottom: 0; } .main-layout.holiday-max .ml-container .ml-content .ml-right .ml-top-deals-container .tdc-right > img:last-child { margin-bottom: 10px; } .main-layout.holiday-max .exclusive-deals { padding: 3px; } .main-layout.holiday-package-layout.holiday-max .ml-container .ml-content .ml-right .ml-top-deals-container .tdc-right .save-with-a-package { margin-bottom: 7px; } .main-layout .ml-container .ml-content .ml-right .ml-top-deals-container .tdc-right > a img { display: block; margin-bottom: 10px; } .main-layout .ml-container .ml-content .ml-right .ml-top-deals-container .tdc-right > div { margin-bottom: 10px; } .main-layout .ml-container .ml-content .ml-right .ml-top-deals-container .tdc-right > div:last-child { margin-bottom: 0; } .main-layout .ml-container .ml-content .ml-right .ml-top-deals-container .tdc-right .package-inclusion-container { position: relative; } .main-layout .ml-container .ml-content .ml-right .ml-top-deals-container .tdc-right .package-inclusion-container .package-inclusion { 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-radius: 5px 5px 5px 5px; display: table-cell; height: 142px; padding-left: 47px; position: relative; vertical-align: middle; width: 241px; } .main-layout .ml-container .ml-content .ml-right .ml-top-deals-container .tdc-right .package-inclusion-container .package-inclusion .text { color: #828081; font-family: "DaxextraBoldRegular"; font-size: 22px; } .main-layout .ml-container .ml-content .ml-right .ml-top-deals-container .tdc-right .package-inclusion-container .package-inclusion ul { color: #817f80; font-family: DaxMedium; font-size: 20px; margin: 5px 25px; } .main-layout .ml-container .ml-content .ml-right .ml-top-deals-container .tdc-right .package-inclusion-container .package-inclusion ul li { padding: 2px; } .main-layout .ml-container .ml-content .ml-right .ml-top-deals-container .booking-reasons-container { background-color: #f2fbff; border-radius: 5px 5px 5px 5px; padding: 5px; } .main-layout .ml-container .ml-content .ml-right .ml-top-deals-container .booking-reasons-container .why-book-with-us { margin: 10px 0 20px; text-align: center; } .main-layout .ml-container .ml-content .ml-right .ml-top-deals-container .booking-reasons-container .why-book-with-us .text { color: #fd800c; display: inline-block; font-family: DaXBold; font-size: 22px; margin-bottom: 20px; } .main-layout .ml-container .ml-content .ml-right .ml-top-deals-container .booking-reasons-container .why-book-with-us ul { margin-left: 80px; text-align: left; } .main-layout .ml-container .ml-content .ml-right .ml-top-deals-container .booking-reasons-container .why-book-with-us li { color: #676767; font-family: DaxMedium; font-size: 14px; margin: 5px 0; } .main-layout .ml-container .ml-content .ml-right .ml-top-deals-container .booking-reasons-container .brc-bonuses { background-color: #fff9e1; border: 1px solid #ff9c41; border-radius: 5px 5px 5px 5px; padding: 12px; text-align: center; } .main-layout .ml-container .ml-content .ml-right .ml-top-deals-container .booking-reasons-container .brc-bonuses > ul { margin-top: 10px; text-align: left; } .product-overview .po-special-deals .po-header { background-color: #04a6e9; color: white; font-family: "DaxMedium"; font-size: 20px; padding: 20px 20px 5px; } .product-overview .po-special-deals .po-header:after { border-color: #04a6e9 transparent; border-style: solid; border-width: 12px 12px 0; content: ""; display: block; position: relative; top: 17px; width: 0; } .product-overview .po-special-deals .po-header .sd-subtitle { font-family: "DaxMedium"; } .product-overview .po-special-deals .po-details { background-color: #f3f3f3; border-radius: 0 5px 5px 0; padding: 20px; } .product-overview .po-special-deals .po-details .deals-overview { margin: auto auto -8px; } .product-overview .po-special-deals .po-details .deals-overview .do-content .do-description { margin: 0; white-space: nowrap; } .product-overview .po-special-deals .po-details .po-pricing-calendar .pricing-calendar-content { border-radius: 0; } .product-overview .po-other-details { margin-top: 20px; padding: 0 20px; } .product-overview .db-details-item { margin: 10px 0; } .product-overview .po-extra-package-discount { margin-top: 20px; } .product-overview .po-extra-package-discount .save-with-a-package { margin-right: 8px; } .deals-overview { padding: 0; } .deals-overview .do-special-deals { position: relative; } .deals-overview .do-special-deals > div { display: inline-block; vertical-align: top; } .deals-overview .do-special-deals .do-hotel .do-hotel-top > div { display: inline-block; vertical-align: top; } .deals-overview .do-special-deals .do-hotel .do-hotel-top .do-hotel-image img { border-radius: 10px; } .deals-overview .do-special-deals .do-hotel .do-hotel-top .do-hotel-info { margin-left: 10px; width: 260px; } .deals-overview .do-special-deals .do-hotel .do-hotel-top .do-hotel-desc { color: #323232; } .deals-overview .do-special-deals .do-hotel .do-hotel-top .do-hotel-info .do-name { color: #323232; font-family: Arial; font-size: 21px; font-weight: bold; } .deals-overview .do-special-deals .do-hotel .do-hotel-top .do-hotel-info .do-rating-desc-map { height: 13px; margin: 5px 0; max-width: 271px; overflow: hidden; } .deals-overview .do-special-deals .do-hotel .do-hotel-top .do-hotel-info .do-rating-desc-map .do-sub { display: inline-block; max-width: 131px; overflow: hidden; white-space: nowrap; } .deals-overview .do-special-deals .do-hotel .do-hotel-top .do-hotel-info .do-rating-desc-map span { background-color: #f3f3f3; vertical-align: top; padding-left: 2px; } .deals-overview .do-special-deals .do-hotel .do-hotel-top .do-hotel-info .do-facilities > ul { display: inline-block; float: left; padding-top: 1%; width: 50%; } .deals-overview .do-special-deals .do-hotel .do-hotel-top .do-hotel-info .do-facilities .do-facility { display: inline-block; padding-bottom: 3px; width: 116px; } .deals-overview .do-special-deals .do-hotel .discovery-quote { display: block; margin: 10px 0 0; position: static; -webkit-text-size-adjust: 100%; } .deals-overview .do-special-deals .do-deal-rate { background-color: #eef3f7; background-image: -webkit-gradient(linear, left top, left bottom, from(#eef3f7), to(#f6f6f6)); background-image: -webkit-linear-gradient(top, #eef3f7, #f6f6f6); background-image: -moz-linear-gradient(top, #eef3f7, #f6f6f6); background-image: -o-linear-gradient(top, #eef3f7, #f6f6f6); background-image: linear-gradient(to bottom, #eef3f7, #f6f6f6); background-image: -ms-linear-gradient(top, #eef3f7 0%, #f6f6f6 100%); background-image: linear-gradient(to bottom, #eef3f7 0%, #f6f6f6 100%); border-radius: 7px 7px 7px 7px; -bottom: 0; -position: absolute; -right: 0; text-align: center; -top: 0; width: 170px; width: 169px\9\0; } .ie10 .deals-overview .do-special-deals .do-deal-rate { width: 169px; } .deals-overview .do-special-deals .do-deal-rate .do-hover-container .deal-rate { color: #ff7e0c; font-family: "DaxBlackRegular"; font-size: 43px; } .deals-overview .do-special-deals .do-deal-rate .do-hover-container .deal-rate sup { font-size: 30px; position: relative; top: -5px; } .deals-overview .do-special-deals .do-deal-rate .do-hover-container .room-cost { color: #676767; font-family: Arial; font-size: 11px; font-weight: bold; } .deals-overview .do-special-deals .do-deal-rate .do-hover-container .bonuses-list { display: block; margin: 10px 5px; } .deals-overview .do-special-deals .do-deal-rate .do-hover-container .bonuses-list .de-bonuses-margin { padding: 5px; width: inherit; } .deals-overview .do-special-deals .do-deal-rate .do-hover-container .bonuses-list .de-bonuses-margin { background-color: #fff9e1; } .deals-overview .do-special-deals .do-deal-rate .do-hover-container .bonuses-list .de-bonuses-margin .de-bonus { display: table; } .deals-overview .do-special-deals .do-deal-rate .do-hover-container .bonuses-list .de-bonuses-margin .de-bonus .text-sub-info { display: table-cell; } .deals-overview .do-special-deals .do-deal-rate .do-hover-container .bonuses-list .de-bonuses-margin .de-bonus .de-bonus-text { max-width: 112px; padding-left: 3px; } .deals-overview .do-special-deals .do-deal-rate .do-hover-container .bonuses-list .do-rate-mouse-over { background-color: transparent; opacity: 1; } .deals-overview .do-special-deals .do-deal-rate .do-hover-container .bonuses-list .do-rate-mouse-over .mo-detail { margin-left: 0; } h1.subheader { background-color: #04a6e9; color: white; font-family: "DaxMedium"; font-size: 20px; margin: 10px 0 0; padding: 5px 10px 0; } h1.subheader:after { border-color: #04a6e9 transparent; border-style: solid; border-width: 7px 7px 0; content: ""; display: block; left: 10px; position: relative; top: 7px; width: 0; } .top-deals-subheader { background-color: #04a6e9; color: white; font-family: "DaxMedium"; font-size: 20px; margin: 10px 0 0; position: relative; } .top-deals-subheader:after { border-color: #20b4f1 transparent; border-style: solid; border-width: 7px 7px 0; content: ""; display: block; left: 10px; position: absolute; top: 45px; width: 0; } .top-deals-subheader > span { display: inline-block; vertical-align: middle; width: 345px; } .top-deals-subheader span:first-child { font-size: 0; } .top-deals-subheader span:last-child { padding-right: 10px; text-align: right; } .main-layout.holiday-package-layout .ml-container .ml-content .ml-right .ml-top-deals-container .tdc-right .save-with-a-package { margin-bottom: 13px; } .product-layout .standard-side-menu-header, .product-layout .need-help > p, .product-layout .holiday-million-booked > div { color: #ff7d0b; } .product-layout .standard-header:after { left: 10px; } .product-layout .need-help, .product-layout .holiday-million-booked .hb-text { text-align: left; display: block; } .product-layout .blue-check-mark-02 { display: none; } .template-001 .ml-top-deals-container .top-deals .td-container.nm { height: 463px; } .template-001 .ml-top-deals-container .top-deals .td-container.sm { height: 492px; } .template-001 .ml-hotel-deals .top-deals .td-container.nm { height: 152px; } .template-001 .ml-hotel-deals .top-deals .td-container.sm { height: 181px; } .template-002 .ml-top-deals-container .top-deals .td-container.nm { height: 604px; } .template-002 .ml-top-deals-container .top-deals .td-container.sm { height: 632px; } .template-002 .ml-hotel-deals .top-deals .td-container.nm { height: 365px; } .template-002 .ml-hotel-deals .top-deals .td-container.sm { height: 393px; } .template-003 .ml-top-deals-container .top-deals .td-container.nm { height: 603px; } .template-003 .ml-top-deals-container .top-deals .td-container.sm { height: 632px; } .template-003 .ml-hotel-deals .top-deals .td-container.nm { height: 151px; } .template-003 .ml-hotel-deals .top-deals .td-container.sm { height: 181px; } .index-template-001 .ml-hotel-deals .top-deals .td-container.sm { height: 181px; } .index-template-001 .main-layout .ml-container .ml-content .ml-right .banner .breadcrumbs .breadcrumbs-links li h1 { font-weight: normal; } .deals-page-layout .dpl-deals-blue-margin .deals-guide-number { padding-top: 10px; background-color: white; margin: 0; } .booking-page-layout .dpl-container .dpl-container-right .dpl-deals-content .dpl-deals-blue { padding-top: 0; } .booking-page-layout .dpl-container .dpl-container-right .dpl-deals-content { margin-top: 0; } /* Comment Generated by Combres - Resource '~/Resources/Styles/venus-sections.css' (Mode: Static) */ .search-section { margin-left: -20px; margin-top: 10px; width: 260px; } .open-map-view-section { margin-top: 30px; } .filter-section { border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; margin-top: 30px; width: 240px; } .layer-section { display: inline; position: absolute; z-index: 9001; -webkit-transform: translateZ(0); } .layer-section .ls-content { height: 100%; width: 100%; } .product-section { padding: 0 0 8px; } .user-profile-section { display: none; } .booking-detail-section { margin-top: 50px; } .contact-us-button-section, .contact-us-section { bottom: 0; position: fixed; right: 136px; z-index: 11; } .feed-back-button-section, .feed-back-section { bottom: 0; display: block; position: fixed; right: 9px; z-index: 11; } .booking-detail-section { margin-top: 50px; } .tpl-content .branding-section { margin: 5px; } .tpl-content .banner-section { display: inline-block; } .social-media-section { margin-top: 15px; } .top-deals-section { margin: 0 auto; text-align: left; width: 440px; } .pricing-calendar-section .pc-content { position: relative; } .large-map-section { overflow: hidden; } /* Comment Generated by Combres - Resource '~/Resources/Styles/venus-ui-1-9999.css' (Mode: Static) */ .gray-out { color: #878787; } .win.ie9 .book-button-link { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcyMTciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRjc4MDAiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGNzUyMDAiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2cyMTcpIiAvPgo8L3N2Zz4="); } .book-button-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 #f3f3f3; border-radius: 6px; box-shadow: 0 0 3px #d8d8d8; color: white; font-size: 25px; padding: 2px 22px; text-align: center; font-family: "DaxExtraBoldRegular"; font-weight: normal; } .win.ie8 .book-button-link { font-family: "DaxExtraBoldRegular IE Legacy"; } .container-close-image { cursor: pointer; left: 488px; margin-left: 50px; margin-top: -20px; position: absolute; text-align: center; width: 45px; } .win.ie9 .proceed-button-link { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcyMTciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRjc4MDAiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGNzUyMDAiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2cyMTcpIiAvPgo8L3N2Zz4="); } .proceed-button-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: medium none; border-radius: 5px; color: white; cursor: pointer; display: inline-block; font-family: "DaxExtraBoldRegular"; font-size: 18px; font-weight: normal; padding: 2px 12px; } .win.ie8 .proceed-button-link { font-family: "DaxExtraBoldRegular IE Legacy"; } .bold-button { border: 1px solid #f3f3f3; box-shadow: 0 0 3px black; padding: 0px 14px 4px 14px; } .float-return-flight { background: white; border-right: 1px solid #ff7e0c; border-top: 1px solid #ff7e0c; left: 10px; position: absolute; top: 534px; z-index: 9001; padding-left: 10px; padding-right: 10px; border-top-right-radius: 10px; display: none; } .float-return-flight:hover { border-right: 1px solid #ff9c41; border-top: 1px solid #ff9c41; box-shadow: 0px 0px 10px #d8d8d8; } .float-text { color: #4d4d4d; font-family: Arial; font-style: italic; font-size: 11px; margin-left: 5px; } .sold { font-family: Arial; font-weight: bold; font-size: 11px; color: #323232; } .sold-hotel { font-size: 43px; color: #828081; margin-top: 36px; font-family: "DaxBlackRegular"; } .sold-hotel-sub { color: #828081; font-family: Arial; font-size: 11px; font-weight: normal; } .win.ie8 .sold-hotel { font-family: "DaxBlackRegular IE Legacy"; } .sold-hotel-banner { font-family: "DaxBlackRegular"; font-size: 87px; } .win.ie8 .sold-hotel-banner { font-family: "DaxBlackRegular IE Legacy"; } .sold-flight { font-family: Arial; font-weight: bold; font-size: 12px; color: #ff4200; margin-top: 39px; } .sold-flight-text { font-family: Arial; font-style: italic; font-size: 10px; color: #ff4200; margin-top: 2px; } .sold-hotel-layer { color: #828081; font-family: "DaxBlackRegular"; font-size: 37px; } .win.ie8 .sold-hotel-layer { font-family: "DaxBlackRegular IE Legacy"; } .maxpax-limit-margin { width: 42px; } .formerly-name { color: #323232; font-family: Arial; font-size: 16px; margin-bottom: 5px; } .table-empty { padding: 4px; width: 385px; background-color: #f7fdff; } .table-price-empty { -width: 45px; padding: 0 5px 0 10px; background-color: #d4f2ff; } .small-blue-link { color: #0099ff; font-family: Arial; font-size: 11px; } .normal-blue-link { color: #0099ff; font-family: Arial; font-size: 11px; } .browse-more-link { float: right; position: relative; margin-top: -11px; background-color: white; margin-right: -7px; } .bold-blue-link { font-family: Arial; font-weight: bold; font-size: 11px; color: #0099ff; padding-left: 3px; padding-right: 3px; } .text-sub-info { color: #ff7e0c; font-family: "DaxBlackRegular"; font-size: 12px; } .win.ie8 .text-sub-info { font-family: "DaxBlackRegular IE Legacy"; } .footer-link { color: #0099ff; } .img-selected { border: 3px #ff7e0c solid; border-radius: 6px; opacity: 1; } .img-selected-font { color: #4d4d4d; } .img-unselected { border: 3px white solid; opacity: 0.8; } .orange-bullet { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll 0px -981px; width: 10px; height: 10px; display: inline-block; vertical-align: top; } .image-hover { position: absolute; float: left; border: 4px solid #d8d8d8; box-shadow: 4px 4px 3px gray; } .win.ie9 .peach-hover { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc4NjgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRkU5QkYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGRkNBODUiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c4NjgpIiAvPgo8L3N2Zz4="); } .peach-hover { background-color: #ffe9bf; background-image: -webkit-gradient(linear, left top, left bottom, from(#ffe9bf), to(#ffca85)); background-image: -webkit-linear-gradient(top, #ffe9bf, #ffca85); background-image: -moz-linear-gradient(top, #ffe9bf, #ffca85); background-image: -o-linear-gradient(top, #ffe9bf, #ffca85); background-image: linear-gradient(to bottom, #ffe9bf, #ffca85); background-image: -ms-linear-gradient(top, #ffe9bf 0%, #ffca85 100%); background-image: linear-gradient(to bottom, #ffe9bf 0%, #ffca85 100%); } .win.ie9 .peach-hover-selected { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc4NjgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRkU5QkYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGRkNBODUiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c4NjgpIiAvPgo8L3N2Zz4="); } .peach-hover-selected { background-color: #ffe9bf; background-image: -webkit-gradient(linear, left top, left bottom, from(#ffe9bf), to(#ffca85)); background-image: -webkit-linear-gradient(top, #ffe9bf, #ffca85); background-image: -moz-linear-gradient(top, #ffe9bf, #ffca85); background-image: -o-linear-gradient(top, #ffe9bf, #ffca85); background-image: linear-gradient(to bottom, #ffe9bf, #ffca85); background-image: -ms-linear-gradient(top, #ffe9bf 0%, #ffca85 100%); background-image: linear-gradient(to bottom, #ffe9bf 0%, #ffca85 100%); } .room-hover-selected { background-color: #f7fdff; } .maxcount-limit { color: #323232; font-family: Arial; font-weight: bold; font-size: 11px; vertical-align: -5px; margin-left: 1px; } .maxpax-limit { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll 0px -111px; height: 17px; width: 10px; display: inline-block; } .maxpax-1 { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll 0px -111px; width: 20px; height: 17px; display: inline-block; } .maxpax-2 { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll 0px -127px; width: 15px; height: 17px; display: inline-block; vertical-align: middle; } .maxpax-3 { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll 0px -143px; width: 30px; height: 17px; display: inline-block; } .maxpax-4 { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll 0px -159px; width: 35px; height: 17px; display: inline-block; } .maxpax-5 { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll 0px -175px; width: 45px; height: 17px; display: inline-block; } .maxpax-6 { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll 0px -191px; width: 45px; height: 18px; display: inline-block; } .deals-list { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; } .db-margin { background-color: white; border-radius: 7px; } .deals-list .dl-margin .dl-deals .dl-deals-item { border: 1px solid #e4e5e5; margin-bottom: 10px; } .deals-list .dl-margin .dl-deals .dl-deals-item:last-child { margin-bottom: 0px; } .deals-entry:hover { box-shadow: 0px 0px 10px #d8d8d8; } .deals-entry { font-family: Arial; font-size: 11px; font-weight: normal; background-color: white; padding: 12px; color: #676767; min-height: 240px; } .deals-entry .de-left { float: left; margin-bottom: 10px; width: 505px; } .deals-entry .de-right { display: inline-block; margin-left: 12px; width: 165px; } .deals-entry .de-content .de-image-margin .de-image { border-radius: 5px; } .deals-entry .de-content .de-image-margin { text-align: right; display: inline-block; width: 150px; vertical-align: top; } .deals-entry .de-content .de-information { padding: 0 0 5px 15px; display: inline-block; width: 330px; } .deals-entry .de-content .de-information .de-sub-margin { margin-top: 5px; } .deals-entry .de-content .de-information .de-hotel-address-margin { display: inline-block; vertical-align: top; } .deals-entry .de-content .de-information .de-hotel-address { float: left; max-height: 12px; max-width: 200px; overflow: hidden; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; } .deals-entry .de-content .de-information .de-hotel-address .de-show-map { background-color: white; font-weight: bold; float: left; } .deals-entry .de-content .de-information .de-name { color: #323232; font-family: Arial; font-weight: bold; font-size: 21px; } .deals-entry .de-content .de-information .de-name:hover { color: #5c5c5c; cursor: pointer; } .deals-entry .de-content .de-information .de-map { font-family: Arial; font-size: 11px; } .deals-overview .do-content .do-information .do-name { color: #323232; font-family: Arial; font-weight: bold; font-size: 21px; } .deals-overview .do-content .do-information .do-sub { color: #323232; font-family: Arial; font-size: 11px; font-weight: normal; float: left; max-width: 200px; white-space: nowrap; overflow: hidden; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis; } .deals-overview .do-content .do-information .do-map-link { background-color: white; float: left; margin-left: 0px; padding-left: 5px; } .deals-overview .do-content .do-information .do-map { font-family: Arial; font-size: 11px; } .deals-overview .do-content .do-information .do-map:hover { cursor: pointer; } .deals-entry .de-content .de-information .de-features { width: 350px; } .deals-entry .de-content .de-information .de-features-content { padding-top: 1%; float: left; width: 165px; } .deals-entry .de-content .de-information .de-feature { padding-bottom: 3px; display: inline-block; width: 150px; } .deals-entry .de-content .de-information .de-details { clear: left; padding-top: 2%; padding-left: 1%; } .deals-overview .do-content .do-information .do-rating { height: 13px; margin-bottom: 10px; } .deals-overview .do-content .do-information .do-rating .do-sub-margin { margin-top: 5px; } img[class^='starrating'], img[class*='starrating'] { display: inline-block; height: 9px; padding-right: 4px; width: 43px; } .starrating-0, .starrating-000 { background: url("png/venus-static-common-0.0.0.2.png") no-repeat scroll 0px -1px; } .starrating-050 { background: url("png/venus-static-common-0.0.0.2.png") no-repeat scroll 0px -11px; } .starrating-100 { background: url("png/venus-static-common-0.0.0.2.png") no-repeat scroll 0px -20px; } .starrating-150 { background: url("png/venus-static-common-0.0.0.2.png") no-repeat scroll 0px -29px; } .starrating-200 { background: url("png/venus-static-common-0.0.0.2.png") no-repeat scroll 0px -38px; } .starrating-250 { background: url("png/venus-static-common-0.0.0.2.png") no-repeat scroll 0px -47px; } .starrating-300 { background: url("png/venus-static-common-0.0.0.2.png") no-repeat scroll 0px -56px; } .starrating-350 { background: url("png/venus-static-common-0.0.0.2.png") no-repeat scroll 0px -65px; } .starrating-400 { background: url("png/venus-static-common-0.0.0.2.png") no-repeat scroll 0px -74px; } .starrating-450 { background: url("png/venus-static-common-0.0.0.2.png") no-repeat scroll 0px -83px; } .starrating-500 { background: url("png/venus-static-common-0.0.0.2.png") no-repeat scroll 0px -92px; } .deals-entry .de-content .de-description .de-information .starrating-000, .deals-overview .do-content .do-information .starrating-000, .dmb-bl-deals .dbm-di-info .starrating-000, .dm-c-s-d-deal .dm-d-hotel .starrating-000, .deals-entry .de-content .de-description .de-information .starrating-0, .deals-overview .do-content .do-information .starrating-0, .dmb-bl-deals .dbm-di-info .starrating-0, .dm-c-s-d-deal .dm-d-hotel .starrating-0, .deals-entry .de-content .de-description .de-information .starrating-100, .deals-overview .do-content .do-information .starrating-100, .dmb-bl-deals .dbm-di-info .starrating-100, .dm-c-s-d-deal .dm-d-hotel .starrating-100, .deals-entry .de-content .de-description .de-information .starrating-150, .deals-overview .do-content .do-information .starrating-150, .dmb-bl-deals .dbm-di-info .starrating-150, .dm-c-s-d-deal .dm-d-hotel .starrating-150, .deals-entry .de-content .de-description .de-information .starrating-200, .deals-overview .do-content .do-information .starrating-200, .dmb-bl-deals .dbm-di-info .starrating-200, .dm-c-s-d-deal .dm-d-hotel .starrating-200, .deals-entry .de-content .de-description .de-information .starrating-250, .deals-overview .do-content .do-information .starrating-250, .dmb-bl-deals .dbm-di-info .starrating-250, .dm-c-s-d-deal .dm-d-hotel .starrating-250, .deals-entry .de-content .de-description .de-information .starrating-300, .deals-overview .do-content .do-information .starrating-300, .dmb-bl-deals .dbm-di-info .starrating-300, .dm-c-s-d-deal .dm-d-hotel .starrating-300, .deals-entry .de-content .de-description .de-information .starrating-350, .deals-overview .do-content .do-information .starrating-350, .dmb-bl-deals .dbm-di-info .starrating-350, .dm-c-s-d-deal .dm-d-hotel .starrating-350, .deals-entry .de-content .de-description .de-information .starrating-400, .deals-overview .do-content .do-information .starrating-400, .dmb-bl-deals .dbm-di-info .starrating-400, .dm-c-s-d-deal .dm-d-hotel .starrating-400, .deals-entry .de-content .de-description .de-information .starrating-450, .deals-overview .do-content .do-information .starrating-450, .dmb-bl-deals .dbm-di-info .starrating-450, .dm-c-s-d-deal .dm-d-hotel .starrating-450, .deals-entry .de-content .de-description .de-information .starrating-500, .deals-overview .do-content .do-information .starrating-500, .dmb-bl-deals .dbm-di-info .starrating-500, .dm-c-s-d-deal .dm-d-hotel .starrating-500 { height: 11px; margin-top: 5px; padding-left: 54px; width: 100%; } .deals-entry .de-content .de-description .de-information .starrating-000, .deals-overview .do-content .do-information .starrating-000, .dmb-bl-deals .dbm-di-info .starrating-000, .dm-c-s-d-deal .dm-d-hotel .starrating-000, .deals-entry .de-content .de-description .de-information .starrating-0, .deals-overview .do-content .do-information .starrating-0, .dmb-bl-deals .dbm-di-info .starrating-0, .dm-c-s-d-deal .dm-d-hotel .starrating-0 { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll 0px 0px; } .deals-entry .de-content .de-description .de-information .starrating-100, .deals-overview .do-content .do-information .starrating-100, .dmb-bl-deals .dbm-di-info .starrating-100, .dm-c-s-d-deal .dm-d-hotel .starrating-100 { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll 0px -20px; } .deals-entry .de-content .de-description .de-information .starrating-150, .deals-overview .do-content .do-information .starrating-150, .dmb-bl-deals .dbm-di-info .starrating-150, .dm-c-s-d-deal .dm-d-hotel .starrating-150 { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll 0px -30px; } .deals-entry .de-content .de-description .de-information .starrating-200, .deals-overview .do-content .do-information .starrating-200, .dmb-bl-deals .dbm-di-info .starrating-200, .dm-c-s-d-deal .dm-d-hotel .starrating-200 { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll 0px -40px; } .deals-entry .de-content .de-description .de-information .starrating-250, .deals-overview .do-content .do-information .starrating-250, .dmb-bl-deals .dbm-di-info .starrating-250, .dm-c-s-d-deal .dm-d-hotel .starrating-250 { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll 0px -50px; } .deals-entry .de-content .de-description .de-information .starrating-300, .deals-overview .do-content .do-information .starrating-300, .dmb-bl-deals .dbm-di-info .starrating-300, .dm-c-s-d-deal .dm-d-hotel .starrating-300 { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll 0px -60px; } .deals-entry .de-content .de-description .de-information .starrating-350, .deals-overview .do-content .do-information .starrating-350, .dmb-bl-deals .dbm-di-info .starrating-350, .dm-c-s-d-deal .dm-d-hotel .starrating-350 { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll 0px -70px; } .deals-entry .de-content .de-description .de-information .starrating-400, .deals-overview .do-content .do-information .starrating-400, .dmb-bl-deals .dbm-di-info .starrating-400, .dm-c-s-d-deal .dm-d-hotel .starrating-400 { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll 0px -80px; } .deals-entry .de-content .de-description .de-information .starrating-450, .deals-overview .do-content .do-information .starrating-450, .dmb-bl-deals .dbm-di-info .starrating-450, .dm-c-s-d-deal .dm-d-hotel .starrating-450 { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll 0px -90px; } .deals-entry .de-content .de-description .de-information .starrating-500, .deals-overview .do-content .do-information .starrating-500, .dmb-bl-deals .dbm-di-info .starrating-500, .dm-c-s-d-deal .dm-d-hotel .starrating-500 { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll 0px -100px; } .deals-entry .de-content .de-description .de-information .listing, .deals-overview .do-content .do-information .listing, .dmb-bl-deals .dbm-di-info .listing, .dm-c-s-d-deal .dm-d-hotel .listing { display: inline-block; margin-top: 0px; width: 0px; } .deals-entry .de-content .de-information .de-text { text-align: justify; padding-top: 5px; width: 336px; color: #676767; font-family: Arial; font-size: 11px; font-weight: normal; line-height: 12px; height: 36px; overflow: hidden; } .deals-entry .de-content .de-information .de-text-former-name { height: 23px; } .deals-entry .de-content .de-description .de-location { padding-top: 5px; color: #676767; font-family: Arial; font-style: italic; font-size: 11px; } .deals-entry .de-content .de-room-rates { margin-top: 10px; display: inline-block; width: 505px; color: black; margin-bottom: 10px; } .deals-entry .de-content .de-room-rates .de-room-table { border-top: solid 1px #9ee3ff; border-right: solid 1px #9ee3ff; border-left: solid 1px #9ee3ff; border-radius: 5px; } .deals-entry .de-content .de-room-rates .de-room-table .de-room-matrix { padding: 0 5px 0 5px; width: 100%; border-collapse: collapse; } .deals-entry .de-content .de-room-rates .de-room-table .de-room-matrix .de-room .de-col { padding: 5px 5px 5px 5px; vertical-align: middle; } .deals-entry .de-content .de-room-rates .de-room-table .de-room-matrix .de-room .de-col-name { border-bottom: 1px solid #ccedfb; padding: 2px; vertical-align: middle; width: 389px; background-color: #f2fbff; } .deals-entry .de-content .de-room-rates .de-room-table .de-room-matrix .de-room .de-col-name .de-col-name-sub { display: inline-block; } .deals-entry .de-content .de-room-rates .de-room-table .de-room-matrix .de-room .de-col-name .info-ico { float: right; vertical-align: middle; } .deals-entry .de-content .de-room-rates .de-room-table .de-room-matrix .de-room:first-child .de-col-name { border-top-left-radius: 5px; } .deals-entry .de-content .de-room-rates .de-room-table .de-room-matrix .de-room:last-child .de-col-name { border-bottom-left-radius: 5px; } .deals-entry .de-content .de-room-rates .de-room-table .de-room-matrix .de-room .border-bottom-left-radius { border-bottom-left-radius: 5px; } .deals-entry .de-content .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-content .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-content .de-room-rates .de-room-table .de-room-matrix .de-room .de-col-maxcount { vertical-align: middle; border-left: 1px solid #07a2db; border-bottom: 1px solid #ccedfb; background-color: #f2fbff; padding: 2px; line-height: 15px; } .deals-entry .de-content .de-room-rates .de-room-table .de-room-matrix .de-room .de-col-amount { font-weight: bold; padding: 2px 5px 2px 10px; background-color: #c9efff; border-bottom: 1px solid #ccedfb; vertical-align: middle; text-align: right; width: 30px; color: #323232; } .deals-entry .de-content .de-room-rates .de-room-table .de-room-matrix .de-room:last-child .de-col-amount { border-bottom-right-radius: 5px; } .deals-entry .de-content .de-room-rates .de-room-table .de-room-matrix .de-room .border-bottom-right-radius { border-bottom-right-radius: 5px; } .deals-entry .de-content .de-room-rates .de-room-table .de-room-matrix .de-room:first-child .de-col-amount { border-top-right-radius: 5px; } .deals-entry .de-content .de-room-rates .de-room-table .de-room-matrix .de-room .sold-background { background-color: #bdbdbd; border-radius-top-right: 5px; } .deals-entry .de-content .de-room-rates .de-room-table .de-room-matrix .de-room .sold-flight { text-align: center; } .deals-entry .de-content .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-content .de-expand { margin-top: 5px; width: 30%; } .deals-entry .de-content .de-expand .de-expand-link .small-blue-link { font-weight: bold; } .deals-entry .de-content .de-collapse { display: none; margin-top: 5px; width: 30%; } .deals-entry .de-content .de-box-height { min-height: 240px; } .deals-entry .de-content .de-quickview { display: inline-block; margin-top: -15px; padding: 0 5px; position: absolute; width: 371px; } .deals-entry .deals-room-types .dr-room-gradient { background: linear-gradient(#d8d8d8, white) repeat scroll 0 0 transparent; } .deals-entry .de-content .de-q-content .de-q-title { font-weight: bold; margin-right: 5px; vertical-align: 3px; } .deals-entry .de-content .de-q-content .de-q-link { color: #323232; display: inline-block; vertical-align: 3px; font-family: Arial; font-weight: bold; font-size: 11px; } .deals-entry .de-content .de-q-content .separator { width: 1px; margin-left: 2px; margin-right: 2px; vertical-align: 3px; } .deals-entry .de-content .de-q-content .de-q-capacity { display: inline-block; vertical-align: 3px; margin-left: 8px; } .deals-entry .de-content .de-q-content .de-q-capacity-image { display: inline-block; } .deals-entry .de-content .de-q-content .de-q-storage { display: inline-block; vertical-align: 3px; margin-left: 4px; } .deals-entry .de-content .de-q-content .de-q-storage-image { display: inline-block; } .bonuses-list { text-align: left; display: inline-block; vertical-align: top; margin-top: 3px; } .deals-entry .bonuses-list .de-bonuses-margin { height: 91px; overflow-y: hidden; } .deals-entry .bonuses-list .de-bonuses-margin, .deals-overview .bonuses-list .de-bonuses-margin { border-radius: 5px; width: 158px; padding: 3px; cursor: default; } .bonuses-list .de-bonuses-margin-show-more { border-radius: 0 0 5px 5px; display: none; width: 155px; padding: 5px; } .bonuses-list .de-bonuses-cell-hover { background-color: #fff9e0; } .bonuses-list .de-bonuses-margin .de-bonuses-title, .bonuses-list-extension .de-bonuses-margin .de-bonuses-title { color: #4d4d4d; font-family: Arial; font-weight: bold; font-size: 11px; } .bonuses-list .de-bonuses-margin .de-bonuses-content .de-bonus .text-sub-info, .bonuses-list-extension .de-bonuses-margin .de-bonuses-content .de-bonus .text-sub-info { font-family: "DaxBlackRegular"; line-height: 12px; vertical-align: top; } .win.ie8 .bonuses-list .de-bonuses-margin .de-bonuses-content .de-bonus .text-sub-info, .bonuses-list-extension .de-bonuses-margin .de-bonuses-content .de-bonus .text-sub-info { font-family: "DaxBlackRegular IE Legacy"; } .bonuses-list .de-bonuses-margin .de-bonuses-content .de-bonus .de-bonus-text, .bonuses-list-extension .de-bonuses-margin .de-bonuses-content .de-bonus .de-bonus-text { display: inline-block; line-height: 12px; overflow: hidden; vertical-align: middle; width: 125px; color: #323232; font-family: Arial; font-weight: bold; font-size: 11px; } .bonuses-list .de-bonuses-margin .de-bonuses-content .de-bonus-others .de-bonus-text, .bonuses-list-extension .de-bonuses-margin .de-bonuses-content .de-bonus-others .de-bonus-text { display: inline-block; height: 12px; line-height: 12px; overflow: hidden; vertical-align: middle; width: 112px; color: #323232; font-family: Arial; font-weight: bold; font-size: 11px; } .bonuses-list .do-rate-mouse-over, .bonuses-list-extension .do-rate-mouse-over { opacity: 0; background-color: white; } .bonuses-list .do-rate-mouse-over .mo-detail, .bonuses-list-extension .do-rate-mouse-over .mo-detail { color: silver; font-family: Arial; font-size: 10px; text-align: right; margin-left: 105px; } .bonuses-list .do-rate-mouse-over .mo-detail, .bonuses-list-extension .do-rate-mouse-over .mo-detail.touch { margin-left: 0px; } .deals-bonus-popup { background-color: #fff9e0; border: 1px solid #ff9c41; border-radius: 5px 5px 5px 5px; padding: 10px; width: 180px; z-index: 9999; display: none; position: absolute; box-shadow: 0px 0px 10px #d8d8d8; } .deals-bonus-popup .deals-bonus-popup-img1 { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll 0px -1674px transparent; display: inline-block; height: 40px; width: 70px; margin-left: 11px; margin-right: 5px; } .deals-bonus-popup .deals-bonus-popup-img2 { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll 0px -1723px transparent; display: inline-block; height: 55px; width: 90px; } .deals-bonus-popup .deals-bonus-popup-content { text-align: left; } .deals-bonus-popup .deals-bonus-popup-content .deals-bonus-popup-text { padding-bottom: 5px; } .deals-bonus-popup .deals-bonus-popup-content .deals-bonus-popup-text .deals-bonus-popup-name { font-family: Arial; font-weight: bold; font-size: 11px; color: #676767; } .deals-bonus-popup .deals-bonus-popup-content .deals-bonus-popup-text .deals-bonus-popup-desc { font-family: Arial; font-size: 10px; color: #828081; } .deals-bonus-popup .deals-bonus-popup-content .deals-bonus-popup-text .deals-bonus-popup-condition { font-family: Arial; font-style: italic; font-size: 10px; color: #828081; } .deals-rate { text-align: center; border-radius: 7px; } .win.ie9 .deals-rate-hover { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc4NDYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGNkZDRkYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGRkZGRkYiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c4NDYpIiAvPgo8L3N2Zz4="); } .deals-rate-hover { background-color: #f6fcff; background-image: -webkit-gradient(linear, left top, left bottom, from(#f6fcff), to(white)); background-image: -webkit-linear-gradient(top, #f6fcff, white); background-image: -moz-linear-gradient(top, #f6fcff, white); background-image: -o-linear-gradient(top, #f6fcff, white); background-image: linear-gradient(to bottom, #f6fcff, white); background-image: -ms-linear-gradient(top, #f6fcff 0%, white 100%); background-image: linear-gradient(to bottom, #f6fcff 0%, white 100%); } .deals-rate .dr-content { width: 100%; display: inline-block; height: 117px; } .deals-rate .dr-content .dr-duration { font-family: Arial; font-weight: bold; font-size: 11px; margin-bottom: 2%; color: #676767; } .deals-rate .dr-content .dr-daily-rate { margin-bottom: 7%; color: #828081; font-family: Arial; font-size: 11px; font-weight: normal; } .deals-rate .dr-content .dr-daily-rate .dr-daily-amount { font-weight: bold; } .deals-rate .dr-content .dr-rate.dr-rate-character-count-5 { font-size: 38px; } .deals-rate .dr-content .dr-rate.dr-rate-character-count-5 sup { font-size: 18px; } .deals-rate .dr-content .dr-rate .dr-amount { font-size: 43px; color: #ff7e0c; font-family: "DaxBlackRegular"; } .win.ie8 .deals-rate .dr-content .dr-rate .dr-amount { font-family: "DaxBlackRegular IE Legacy"; } .deals-rate .dr-content .dr-rate .dr-currency { font-family: "DaxBlackRegular"; font-size: 30px; color: #ff7e0c; vertical-align: 7px; margin-right: -4px; } .win.ie8 .deals-rate .dr-content .dr-rate .dr-currency { font-family: "DaxBlackRegular IE Legacy"; } .win.ie9 .deals-rate .dr-content .dr-booking-link .book-button-link:hover { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc5MTkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRjgzMUUiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGNzY2MUQiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c5MTkpIiAvPgo8L3N2Zz4="); } .deals-rate .dr-content .dr-booking-link .book-button-link: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%); } .deals-images { height: 100%; color: gray; font-size: 11px; font-family: Arial, Verdana, Helvetica, sans-serif; padding: 7px 0px; background-color: white; border-radius: 7px; } .deals-images .di-image-main { display: inline-block; width: 318px; text-align: center; } .deals-images .di-image-main .di-img-nav { display: inline-block; vertical-align: top; width: 37px; padding-top: 30px; } .deals-images .di-image-main .di-img-prev { margin: 0px -16px 0px 0px; position: relative; } .deals-images .di-image-main .di-img-nav .di-nav-link-next { cursor: pointer; display: inline-block; font-family: "DaxMedium"; padding-top: 15px; opacity: 0.5; background: url("png/venus-common-0.0.0.10.png") no-repeat scroll 0px -1222px transparent; width: 43px; height: 28px; margin-left: -3px; } .win.ie8 .deals-images .di-image-main .di-img-nav .di-nav-link-next { font-family: "DaxMedium IE Legacy"; } .deals-images .di-image-main .di-img-nav .di-nav-link-prev { cursor: pointer; display: inline-block; font-family: "DaxMedium"; padding-top: 15px; opacity: 0.5; background: url("png/venus-common-0.0.0.10.png") no-repeat scroll 0px -1266px transparent; width: 46px; height: 28px; margin-left: -1px; } .win.ie8 .deals-images .di-image-main .di-img-nav .di-nav-link-prev { font-family: "DaxMedium IE Legacy"; } .deals-images .di-image-main .di-img-nav .solid-opacity { opacity: 1; } .deals-images .di-image-main .di-img-next { margin: 0px 0px 0px -16px; } .deals-images .di-image-main .di-image-large { display: inline-block; text-align: center; } .deals-images .di-image-main .di-image-large .di-img-large { border: 1px solid gray; } .deals-images .di-image-main .di-image-large .di-text { margin-top: 5px; color: #4d4d4d; font-family: Arial; font-weight: bold; font-size: 13px; text-align: center; } .deals-images .di-hover { font-style: italic; left: 15px; top: 90px; position: relative; } .deals-images .di-content { width: 378px; display: inline-block; vertical-align: top; } .deals-images .di-content .di-image-list { display: inline-block; -text-align: left; width: 100%; } .deals-images .di-content .di-image-item { display: inline-block; margin: 0px 6px 10px 6px; text-align: center; vertical-align: top; width: 80px; color: #676767; font-family: Arial; font-size: 11px; font-weight: normal; } .deals-images .di-content .di-image-list .di-image-item .di-img-small { width: 100%; cursor: pointer; } .deals-images .di-content .di-image-list .di-image-item .di-img-small:hover { opacity: 1; } .brand-logo .bl-logo .bl-link .bl-image-hm { background: url("png/venus-common-0.0.0.10.png") repeat scroll -124px -611px transparent; height: 51px; width: 236px; } .win.ie9 .deals-paging { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc2MTMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGOUY5RjkiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNFREVDRUMiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c2MTMpIiAvPgo8L3N2Zz4="); } .deals-paging { background-color: white; background-image: -webkit-gradient(linear, left top, left bottom, from(white), to(#edecec)); background-image: -webkit-linear-gradient(top, white, #edecec); background-image: -moz-linear-gradient(top, white, #edecec); background-image: -o-linear-gradient(top, white, #edecec); background-image: linear-gradient(to bottom, white, #edecec); background-image: -ms-linear-gradient(top, white 0%, #edecec 100%); background-image: linear-gradient(to bottom, white 0%, #edecec 100%); font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; padding: 18px 10px 0px; border-bottom: 1px solid #d5d5d5; } .deals-paging .dp-hotel-match-count { color: #4d4d4d; font-family: Arial; font-weight: bold; font-size: 11px; position: absolute; } .deals-paging .dp-content .dp-paging { padding-bottom: 20px; } .deals-paging .dp-content .dp-paging .dp-paging-summary { display: inline-block; padding-top: 5px; } .deals-paging .dp-content .dp-paging .dp-paging-summary .dp-paging-count { color: #ff6600; font-family: Arial; font-weight: bold; font-size: 21px; display: inline-block; } .deals-paging .dp-content .dp-paging .dp-paging-summary .paging-df-filter-showall { font-family: Arial; font-weight: bold; font-size: 11px; color: #0099ff; } .deals-paging .dp-content .dp-paging .dp-paging-summary .dp-sold-out { display: inline-block; } .deals-paging .dp-content .dp-paging .dp-paging-summary .dp-sold-out .dp-total-sold { color: #717171; font-family: Arial; font-style: italic; font-size: 11px; margin-right: 3px; } .deals-paging .dp-content .dp-paging .dp-paging-summary .dp-sold-out .dp-hotel-map { font-family: Arial; font-weight: bold; font-size: 11px; color: #0099ff; } .deals-paging .dp-content .dp-paging .dp-paging-summary .dp-sold-out .dp-hotel-map[disabled] { color: #a5ada2; pointer-events: none; } .deals-paging .dp-content .dp-paging .dp-paging-bottom-summary { margin-top: 11px; vertical-align: top; } .deals-paging .dp-content .dp-paging .dp-paging-ads { position: absolute; top: 7px; right: 20px; } .deals-paging .dp-content .dp-paging .dp-paging-ads .dp-paging-ads-list .dp-p-a-items { font-family: "DaxRegular"; font-size: 10px; text-align: left; padding: 2px 0px 2px 0px; width: 110px; display: inline-block; margin: 0px; color: #676767; font-weight: normal; } .win.ie8 .deals-paging .dp-content .dp-paging .dp-paging-ads .dp-paging-ads-list .dp-p-a-items { font-family: "DaxRegular IE Legacy"; } .deals-paging .dp-content .dp-paging .dp-paging-ads .dp-paging-ads-list .dp-p-a-img { width: 15px; display: inline-block; margin: 0px; } .deals-paging .dp-content .dp-paging .dp-paging-ads .dp-paging-ads-list .dp-p-a-img .check { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -2px -2055px transparent; width: 13px; height: 11px; display: inline-block; vertical-align: middle; } .win.ie9 .deals-paging .dp-content .dp-paging .dp-paging-ads .dp-paging-ads-innerbox { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc2MTMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGOUY5RjkiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNFREVDRUMiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c2MTMpIiAvPgo8L3N2Zz4="); } .deals-paging .dp-content .dp-paging .dp-paging-ads .dp-paging-ads-innerbox { margin: 10px 0px 0px -23px; border: 1px solid #e0e0e0; display: inline-block; 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%); width: 130px; vertical-align: middle; text-align: center; border-radius: 5px; font-size: 12px; padding: 2px 0px 3px 0px; } .deals-paging .dp-content .dp-paging .dp-paging-ads .dp-paging-ads-innerbox .dp-paging-ads-innerbox-title { color: #ff6600; padding: 3px 3px 3px 3px; cursor: pointer; font-family: "DaxBold"; font-size: 14px; font-weight: normal; } .win.ie8 .deals-paging .dp-content .dp-paging .dp-paging-ads .dp-paging-ads-innerbox .dp-paging-ads-innerbox-title { font-family: "DaxBold IE Legacy"; } .deals-paging .dp-content .dp-paging .dp-paging-ads .dp-paging-ads-innerbox .dp-paging-ads-innerbox-title .dp-paging-ads-innerbox-detail { color: #676767; font-family: "DaxRegular"; font-size: 14px; font-style: normal; font-weight: normal; } .win.ie8 .deals-paging .dp-content .dp-paging .dp-paging-ads .dp-paging-ads-innerbox .dp-paging-ads-innerbox-title .dp-paging-ads-innerbox-detail { font-family: "DaxRegular IE Legacy"; } .deals-paging .dp-content .dp-paging .dp-paging-container { padding-top: 15px; } .deals-paging .dp-content .dp-paging .dp-paging-container .disable { opacity: 0.3; } .deals-paging .dp-content .dp-paging .dp-paging-container .dp-prev-container { display: inline-block; margin-left: 15px; } .deals-paging .dp-content .dp-paging .dp-paging-container .dp-next-container { display: inline-block; margin-left: 231px; } .deals-paging .dp-content .dp-paging .dp-paging-container .dp-prev-container .dp-prev { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll 0px -1390px transparent; display: table-cell; height: 80px; text-align: center; vertical-align: middle; width: 80px; } .deals-paging .dp-content .dp-paging .dp-paging-container .dp-prev-container .dp-prev .dp-prev-text { margin-right: -10px; padding-left: 10px; } .deals-paging .dp-content .dp-paging .dp-paging-container .dp-next-container .dp-next { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll 0px -1309px transparent; display: table-cell; height: 80px; text-align: center; vertical-align: middle; width: 80px; } .deals-paging .dp-content .dp-paging .dp-paging-container .dp-prev-container .dp-prev .dp-prev-text { font-family: "DaxMedium"; font-size: 14px; margin-right: -10px; padding-left: 10px; font-weight: normal; } .win.ie8 .deals-paging .dp-content .dp-paging .dp-paging-container .dp-prev-container .dp-prev .dp-prev-text { font-family: "DaxMedium IE Legacy"; } .deals-paging .dp-content .dp-paging .dp-paging-container .dp-next-container .dp-next .dp-next-text { font-family: "DaxMedium"; font-size: 14px; margin-left: -9px; padding-right: 8px; font-weight: normal; } .win.ie8 .deals-paging .dp-content .dp-paging .dp-paging-container .dp-next-container .dp-next .dp-next-text { font-family: "DaxMedium IE Legacy"; } .deals-paging .dp-content .dp-paging-bottom { height: auto; } .deals-sorting { float: right; } .deals-sorting label { color: #4d4d4d; font-family: Arial; font-weight: bold; font-size: 11px; display: block; text-align: left; } .deals-sorting .ds-action { display: inline-block; text-align: center; padding-right: 8px; } .deals-sorting .ds-action-currency { display: inline-block; text-align: center; padding-left: 8px; } .dp-paging-bottom-action-item .deals-sorting .ds-content .ds-actions .separator { display: none; } .dp-paging-bottom-action-item .deals-sorting .ds-content .ds-actions .ds-action-currency { display: none; } .deals-booking .db-content { width: 727px; } .win.ie9 .deals-booking .db-content .db-margin .db-details .db-details-content .db-details-separator { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImczMzQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGNkY2RjYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGRkZGRkYiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2czMzQpIiAvPgo8L3N2Zz4="); } .deals-booking .db-content .db-margin .db-details .db-details-content .db-details-separator { border-top: 1px solid #cccccc; height: 10px; padding-bottom: 5px; background-color: #f6f6f6; background-image: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(white)); background-image: -webkit-linear-gradient(top, #f6f6f6, white); background-image: -moz-linear-gradient(top, #f6f6f6, white); background-image: -o-linear-gradient(top, #f6f6f6, white); background-image: linear-gradient(to bottom, #f6f6f6, white); background-image: -ms-linear-gradient(top, #f6f6f6 0%, white 100%); background-image: linear-gradient(to bottom, #f6f6f6 0%, white 100%); } .deals-booking-layers .db-l-content .db-l-margin { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; } .deals-booking-layers .db-l-content .db-l-margin .db-l-details { width: 100%; height: 100%; -webkit-overflow-scrolling: touch; } .db-change-flight-layer .db-l-margin .db-l-details { width: 100%; height: 100%; -webkit-overflow-scrolling: touch; } .deals-booking-layers .db-l-content .db-l-margin .db-l-details .db-l-header .db-l-paging .db-l-paging-content { text-align: center; } .deals-booking-layers .db-l-content .db-l-margin .db-l-details .db-l-header .db-l-paging .db-l-paging-content .db-page-nav { position: absolute; top: 195px; height: 80px; width: 70px; text-align: center; opacity: 0.7; } .deals-booking-layers .db-l-content .db-l-margin .db-l-details .db-l-header .db-l-paging .db-l-paging-content .db-page-nav-hotel { top: 280px; height: 35px; width: 70px; background-color: white; text-align: center; } .deals-booking-layers .db-l-content .db-l-margin .db-l-details .db-l-header .db-l-paging .db-l-paging-content .solid-opacity { opacity: 1; } .deals-booking-layers .db-l-content .db-l-margin .db-l-details .db-l-header .db-l-paging .db-l-paging-content .db-page-back { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll 420px -1390px transparent; float: left; left: -510px; width: 500px; } .deals-booking-layers .db-l-content .db-l-margin .db-l-details .db-l-header .db-l-paging .db-l-paging-content .db-page-previous-hotel-container { margin-top: 10px; text-align: right; width: 100%; } .deals-booking-layers .db-l-content .db-l-margin .db-l-details .db-l-header .db-l-paging .db-l-paging-content .db-page-previous-hotel { padding-left: 1px; padding-right: 3px; } .deals-booking-layers .db-l-content .db-l-margin .db-l-details .db-l-header .db-l-paging .db-l-paging-content .db-page-next { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll 0px -1309px transparent; float: right; left: 780px; width: 500px; } .deals-booking-layers .db-l-content .db-l-margin .db-l-details .db-l-header .db-l-paging .db-l-paging-content .db-page-next-hotel-container { margin-top: 10px; text-align: left; width: 100%; } .deals-booking-layers .db-l-content .db-l-margin .db-l-details .db-l-header .db-l-paging .db-l-paging-content .db-page-next-hotel { padding-left: 1px; padding-right: 3px; width: 100%; } .deals-booking-layers .db-l-content .db-l-margin .db-l-details .db-l-header .db-l-paging .db-l-paging-content .db-page-name { text-align: center; color: white; font-size: 12px; font-weight: normal; margin: 10px 0px 10px 0px; left: 0px; top: 0px; width: 100%; } .deals-booking-layers .db-l-content .db-l-margin .db-l-details .db-l-header .db-l-paging .db-l-paging-content .db-page-name .deal-name { color: #ddf4ff; font-family: "DaxExtraBoldRegular"; font-size: 12px; } .win.ie8 .deals-booking-layers .db-l-content .db-l-margin .db-l-details .db-l-header .db-l-paging .db-l-paging-content .db-page-name .deal-name { font-family: "DaxExtraBoldRegular IE Legacy"; } .deals-booking-layers .db-l-content .db-l-margin .db-l-details .db-l-header .db-l-paging .db-l-paging-content .db-page-name .deal-duration { color: #ddf4ff; font-family: "DaxRegular"; font-size: 12px; } .win.ie8 .deals-booking-layers .db-l-content .db-l-margin .db-l-details .db-l-header .db-l-paging .db-l-paging-content .db-page-name .deal-duration { font-family: "DaxRegular IE Legacy"; } .deals-booking-layers .db-l-content .db-l-margin .db-l-details .db-l-header .db-l-paging .db-l-paging-content .paging-item-link { font-size: 14px; height: 58px; display: inline-block; padding-top: 22px; width: 50px; font-family: "DaxMedium"; } .win.ie8 .deals-booking-layers .db-l-content .db-l-margin .db-l-details .db-l-header .db-l-paging .db-l-paging-content .paging-item-link { font-family: "DaxMedium IE Legacy"; } .deals-booking-layers .db-l-content .db-l-margin .db-l-details .db-l-header .db-l-paging .db-l-paging-content .db-page-left-margin { clear: left; display: inline-block; left: 215px; position: relative; } .deals-booking-layers .db-l-content .db-l-margin .db-l-details .db-l-header .db-l-paging .db-l-paging-content .left { outline: none; } .deals-booking-layers .db-l-content .db-l-margin .db-l-details .db-l-header .db-l-paging .db-l-paging-content .db-page-right-margin { clear: right; display: inline-block; right: 215px; position: relative; } .deals-booking-layers .db-l-content .db-l-margin .db-l-details .db-l-header .db-l-paging .db-l-paging-content .right { outline: none; } .deals-booking-layers .db-l-content .db-l-margin .db-l-details .db-l-header .db-l-paging .db-l-paging-content .paging-item-hotel-link { display: inline-block; color: black; font-style: italic; opacity: 0.7; } .deals-booking-layers .db-l-content .db-l-margin .db-l-details .db-l-tabs { margin: 0px 0px 0px 7px; width: 731px; } .deals-booking-layers .db-l-content .db-l-margin .db-l-details .db-l-tabs .dt-content { text-align: left; padding: 0px 0px 0px 12px; } .deals-booking-layers .db-l-content .db-l-margin .db-l-details .db-l-tabs .dt-content .dt-tab { display: inline-block; background-color: #8cdaff; border-top-left-radius: 7px; border-top-right-radius: 7px; height: 25px; padding-top: 5px; text-align: center; margin: 0px 0px 0px -1px; } .deals-booking-layers .db-l-content .db-l-margin .db-l-details .db-l-tabs .dt-content .v-dt-tab { width: 178px; } .deals-booking-layers .db-l-content .db-l-margin .db-l-details .db-l-tabs .dt-content .a-dt-tab { vertical-align: bottom; width: 117px; } .deals-booking-layers .db-l-content .db-l-margin .db-l-details .db-l-tabs .dt-content .dt-tab-active { background-color: white; -box-shadow: 0px -3px 3px -1px #edf9ff; box-shadow: 0 -2px 2px 0px #d8d8d8; height: 27px; } .deals-booking-layers .db-l-content .db-l-margin .db-l-details .db-l-tabs .dt-content .dt-tab-hover { background-color: white; box-shadow: 0 -2px 2px 0px #d8d8d8; } .deals-booking-layers .db-l-content .db-l-margin .db-l-details .db-l-tabs .dt-content .dt-tab .dt-tab-link { font-size: 14px; color: #5f8698; line-height: 18px; font-family: "DaxMedium"; font-size: 13px; } .win.ie8 .deals-booking-layers .db-l-content .db-l-margin .db-l-details .db-l-tabs .dt-content .dt-tab .dt-tab-link { font-family: "DaxMedium IE Legacy"; } .deals-booking-layers .db-l-content .db-l-margin .db-l-details .db-l-tabs .dt-content .dt-tab .dt-tab-link:hover { color: orange; } .deals-booking-layers .db-l-content .db-l-margin .db-l-details .db-l-tabs .dt-content .dt-tab .dt-tab-link-active { color: #ff7e0c; } .deals-booking-layers .db-l-content .db-l-margin .db-l-details .db-l-tabs .dt-content .dt-tab .dt-tab-link-hover { color: #ff7e0c; } .mac ::-webkit-scrollbar { -webkit-appearance: none; width: 7px; } .mac ::-webkit-scrollbar-thumb { border-radius: 4px; background-color: rgba(0, 0, 0, 0.5); -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.5); } .deals-booking-layers .db-l-content .db-l-margin .db-l-details .db-l-boxes .db-l-content { width: 747px; min-height: 200px; max-height: 513px; overflow: auto; margin: 0px 0px 0px 7px; background-color: white; margin: 0px 7px 7px 7px; padding: 7px 0px; } .deals-booking-layers .db-l-content .db-l-margin .db-l-details .db-l-boxes .db-l-content .db-l-box { width: 720px; margin: auto; } .db-l-box .deals-guide-number { display: inline-block; margin-top: 10px; width: 100%; } .deals-overview { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: gray; padding: 5px 0px; } .deals-overview .do-content .do-description { margin: auto auto 22px auto; width: 700px; } .deals-overview .do-content .do-description .do-image-margin { display: inline-block; width: 36%; vertical-align: top; width: 250px; } .deals-overview .image-content { text-align: right; } .deals-overview .discovery-quote { margin-top: 5px; position: absolute; display: none; } .deals-overview .do-content .do-room-options { border: 1px solid #bdd9e5; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: black; } .deals-overview .do-content .do-room-options .do-r-tbl .do-r-header { background-color: #bfefff; height: 40px; border-bottom: 1px solid #ccedfb; } .deals-overview .do-content .do-room-options .do-r-tbl .do-r-header .do-r-header-large { color: #323232; font-family: Arial; font-weight: bold; font-size: 20px; width: 303px; vertical-align: middle; text-align: left; padding-left: 5px; } .deals-overview .do-content .do-room-options .do-r-tbl .do-r-header .do-r-header-small { color: #4d4d4d; font-family: Arial; font-size: 11px; font-weight: normal; vertical-align: middle; } .deals-overview .do-content .do-room-options .do-r-tbl .do-r-header .do-r-header-small .hdr-bold { font-family: Arial; font-weight: bold; font-size: 11px; } .deals-overview .do-content .do-room-options .do-r-tbl .do-r-header .r-qty { width: 54px; } .deals-overview .do-content .do-room-options .do-r-tbl .do-r-header .r-people { width: 62px; } .deals-overview .do-content .do-room-options .do-r-tbl .do-r-header .r-beds { width: 107px; } .do-room-options .do-r-tbl .do-r-header .r-cost { width: 55px; } .deals-overview .do-content .do-room-options .do-r-tbl .do-r-header .r-currency { width: 139px; } .webkit .deals-overview .do-content .do-room-options .do-r-tbl .do-r-body .do-room-row { height: 0px; } .deals-overview .do-content .do-room-options .do-r-tbl .do-r-body .do-room-row { background-color: #f2fbff; height: 100%; } .deals-overview .do-content .do-room-options .do-r-tbl .do-r-body .do-room-row-special-request { background-color: #f2fbff; } .deals-overview .do-content .do-room-options .do-r-tbl .do-r-body .do-room-row .do-r-room { padding: 5px; vertical-align: top; } .deals-overview .do-content .do-room-options .do-r-tbl .do-r-body .do-room-row .pre-selected { background-color: #f7fdff; } .deals-overview .do-content .do-room-options .do-r-tbl .do-r-body .do-room-row .do-r-room .room-image { display: inline-block; vertical-align: top; width: 75px; overflow: hidden; height: auto; } .deals-overview .do-content .do-room-options .do-r-tbl .do-r-body .do-room-row .do-r-room .room-image .ig-zoom-bg { background-color: transparent; } .deals-overview .do-content .do-room-options .do-r-tbl .do-r-body .do-room-row .do-r-room .room-image .zoom-room-img { display: none; } .deals-overview .do-content .do-room-options .do-r-tbl .do-r-body .do-room-row .do-r-room .room-image.room-layer-image { width: auto; } .deals-overview .do-content .do-room-options .do-r-tbl .do-r-body .do-room-row .do-r-room .room-image .img { width: 100%; height: 56px; } .webkit .deals-overview .do-content .do-room-options .do-r-tbl .do-r-body .do-room-row .do-r-room .room-name-holder { width: 167px; } .deals-overview .do-content .do-room-options .do-r-tbl .do-r-body .do-room-row .do-r-room .room-name-holder { display: inline-block; width: 180px; margin-left: 5px; } .deals-overview .do-content .do-room-options .do-r-tbl .do-r-body .do-room-row .do-r-room .room-name-holder .room-name { font-weight: bold; color: #323232; } .deals-overview .do-content .do-room-options .do-r-tbl .do-r-body .do-room-row .do-r-room .room-name-holder .room-description { color: #ff890b; font-style: italic; } .deals-overview .do-content .do-room-options .do-r-tbl .do-r-body .do-room-row .do-r-room .room-name-holder .room-details-links { margin-top: 10px; } .deals-overview .do-content .do-room-options .do-r-tbl .do-r-body .do-room-row .do-r-room .room-name-holder .room-description .bold { font-weight: bold; } .deals-overview .do-content .do-room-options .do-r-tbl .do-r-body .do-room-row .do-r-room .room-name-holder .room-details-link-hide { display: none; } .deals-overview .do-content .do-room-options .do-r-tbl .do-r-body .do-room-row .do-r-qty { text-align: center; padding: 3px; vertical-align: middle; border-collapse: separate; } .deals-overview .do-content .do-room-options .do-r-tbl .do-r-body .do-room-row .room-qty-container { border-radius: 8px; display: inline-block; height: 20px; } .deals-overview .do-content .do-room-options .do-r-tbl .do-r-body .do-room-row .room-dd-qty { -border-collapse: separate; } .deals-overview .do-content .do-room-options .do-r-tbl .do-r-body .do-room-row .do-r-beds .special-request-hide { font-family: Arial; font-size: 10px; display: none; } .deals-overview .do-content .do-room-options .do-r-tbl .do-r-body .do-room-row .do-r-beds .bed-option-item .single-bed-image-small-blue { width: 14px; } .deals-overview .do-content .do-room-options .do-r-tbl .do-r-body .do-room-row .do-r-beds .bed-option-item .double-bed-image-small-blue { margin-left: -2px; margin-right: 4px; } .deals-overview .do-content .do-room-options .do-r-tbl .do-r-body .do-room-row-special-request { display: none; } .deals-overview .do-content .do-room-options .do-r-tbl .do-r-body .do-room-row-special-request .do-r-special-request { text-align: center; padding: 3px; } .deals-overview .do-content .do-room-options .do-r-tbl .do-r-body .do-room-row-special-request .do-r-special-request-content { text-align: left; padding: 5px; } .deals-overview .do-content .do-room-options .do-r-tbl .do-r-body .do-room-row-special-request .do-r-special-request-content .radiobutton-group { padding-top: 2px; color: #323232; font-family: Arial; font-size: 11px; font-weight: normal; } .deals-overview .do-content .do-room-options .do-r-tbl .do-r-body .do-room-row-special-request .pre-selected { background-color: #f7fdff; } .deals-overview .do-content .do-room-row-special-request .do-r-special-request .request-text { border: 0 solid; border-radius: 3px; box-shadow: 0 0 4px #f6f6f6 inset; height: 20px; width: 100%; font-family: Arial; font-size: 11px; font-weight: normal; } .deals-overview .do-content .do-room-options .do-r-tbl .do-r-body .do-room-row .do-r-people { padding: 5px; position: relative; vertical-align: middle; width: 100px; } .deals-overview .do-content .do-room-options .do-r-tbl .do-r-body .do-room-row .do-r-people .pax-group > div:last-child { margin-bottom: 15px; } .deals-overview .do-content .do-room-options .do-r-tbl .do-r-body .do-room-row .do-r-people .info-ico-container { bottom: 0px; float: right; position: absolute; right: 2px; } .deals-overview .do-content .do-room-options .do-r-tbl .do-r-body .do-room-row .do-r-people .room-pax { vertical-align: middle; margin: 0 2px; } .deals-overview .do-content .do-room-options .do-r-tbl .do-r-body .do-room-row .do-r-beds { padding: 5px 0px 5px 2px; vertical-align: middle; width: 125px; } .deals-overview .do-content .do-room-options .do-r-tbl .do-r-body .do-room-row .do-r-beds .special-request { font-family: Arial; font-size: 10px; } .deals-overview .do-content .do-room-options .do-r-tbl .do-r-body .do-room-row .do-r-beds .room-radio { display: inline-block; vertical-align: middle; margin: 0 2px; } .deals-overview .do-content .do-room-options .do-r-tbl .do-r-body .do-room-row .do-r-beds .room-beds { padding: 2px 0px 2px 0px; display: inline-block; margin: 0px 0px 1px 0px; width: 82%; } .deals-overview .do-content .do-room-options .do-r-tbl .do-r-body .do-room-row .do-r-beds .room-beds .bed-plus { margin-right: 2px; } .deals-overview .do-content .do-room-options .do-r-tbl .do-r-body .do-room-row .do-r-beds .room-beds .room-display { width: 62px; display: inline-block; font-family: Arial; font-size: 11px; font-weight: normal; } .deals-overview .do-content .do-room-options .do-r-tbl .do-r-body .do-room-row .do-r-cost { font-family: Arial; font-weight: bold; font-size: 11px; padding: 3px; text-align: center; vertical-align: middle; color: #323232; background-color: #c9efff; } .deals-overview .do-content .do-room-options .do-r-tbl .do-r-body .do-room-row .do-r-cost .do-r-cost-up-arrow { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -188px -2213px transparent; height: 21px; width: 18px; } .win.ie9 .deals-overview .do-content .do-room-options .do-r-tbl .do-r-body .do-room-row .peach-hover-selected { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc4NjgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRkU5QkYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGRkNBODUiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c4NjgpIiAvPgo8L3N2Zz4="); } .deals-overview .do-content .do-room-options .do-r-tbl .do-r-body .do-room-row .peach-hover-selected { background-color: #ffe9bf; background-image: -webkit-gradient(linear, left top, left bottom, from(#ffe9bf), to(#ffca85)); background-image: -webkit-linear-gradient(top, #ffe9bf, #ffca85); background-image: -moz-linear-gradient(top, #ffe9bf, #ffca85); background-image: -o-linear-gradient(top, #ffe9bf, #ffca85); background-image: linear-gradient(to bottom, #ffe9bf, #ffca85); background-image: -ms-linear-gradient(top, #ffe9bf 0%, #ffca85 100%); background-image: linear-gradient(to bottom, #ffe9bf 0%, #ffca85 100%); } .win.ie9 .deals-overview .do-content .do-room-options .do-r-tbl .do-r-body .do-room-row .peach-hover { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc4NjgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRkU5QkYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGRkNBODUiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c4NjgpIiAvPgo8L3N2Zz4="); } .deals-overview .do-content .do-room-options .do-r-tbl .do-r-body .do-room-row .peach-hover { background-color: #ffe9bf; background-image: -webkit-gradient(linear, left top, left bottom, from(#ffe9bf), to(#ffca85)); background-image: -webkit-linear-gradient(top, #ffe9bf, #ffca85); background-image: -moz-linear-gradient(top, #ffe9bf, #ffca85); background-image: -o-linear-gradient(top, #ffe9bf, #ffca85); background-image: linear-gradient(to bottom, #ffe9bf, #ffca85); background-image: -ms-linear-gradient(top, #ffe9bf 0%, #ffca85 100%); background-image: linear-gradient(to bottom, #ffe9bf 0%, #ffca85 100%); } .deals-overview .do-content .do-room-options .do-r-tbl .do-r-body .do-room-row .do-r-currency { padding: 5px; vertical-align: top; text-align: right; width: 114px; } .deals-overview .do-content .do-room-options .do-r-tbl .do-r-body .do-room-row .do-r-currency-sold { padding: 5px; vertical-align: top; text-align: center; width: 114px; } .deals-overview .do-content .do-room-options .do-r-tbl .do-r-body .do-room-row .do-r-currency .do-r-help { width: 60px; margin-left: 54px; } .deals-overview .do-content .do-room-options .do-r-tbl .do-r-body .do-room-row .do-r-bordered { border: 1px solid #ccedfb; height: 100%; } .deals-overview .do-content .do-room-options .do-r-tbl .do-r-body .do-room-row .sold-background { background-color: #bdbdbd; } .deals-overview .do-content .do-room-options .do-r-tbl .do-r-body .do-room-row-special-request .do-r-bordered { border: 1px solid #ccedfb; height: 100%; } .discover-quote { color: #07a2db; font-weight: bold; display: inline-block; vertical-align: middle; padding-top: 10px; } .deals-overview .do-content .do-image-margin .image { border-radius: 7px; } .deals-overview .do-content .do-description .do-information { display: inline-block; margin-left: 5px; width: 264px; } .deals-overview .do-content .do-information .do-name .do-name-bold { color: Black; } .deals-overview .do-content .do-information .do-text { padding-top: 5px; padding-bottom: 5px; } .deals-overview .do-content .do-description .do-information .do-features .do-features-content { padding-top: 1%; float: left; width: 149px; } .deals-overview .do-content .do-description .do-facilities { color: #676767; } .deals-overview .do-content .do-description .do-facilities .do-facilities-content { padding-top: 1%; float: left; width: 50%; } .deals-overview .do-content .do-description .do-rate { display: inline-block; vertical-align: top; margin-left: 9px; width: 165px; } .deals-overview .do-content .do-description .do-rate .deals-rate .dr-content { width: 100%; display: inline-block; height: 80px; } .deals-overview .do-content .do-description .do-rate .pricing-calendar-container { height: 50px; padding-left: 10px; padding-top: 40px; } .deals-overview .do-content .do-description .do-rate .pricing-calendar { display: inline-block; vertical-align: bottom; border: 1px solid #d8d8d8; padding: 10px; } .deals-overview .do-content .do-description .do-rate .deals-rate { margin-bottom: -6px; } .deals-overview .quote { font-size: 25px; vertical-align: bottom; } .deals-overview .do-content .do-features-content .do-feature { padding-bottom: 3px; display: inline-block; width: 134px; } .deals-overview .do-content .do-facilities-content .do-facility { padding-bottom: 3px; display: inline-block; width: 116px; } .deals-overview .do-content .do-description .do-information .do-features { padding-top: 10px; padding-bottom: 10px; width: 305px; } .deals-entry .de-quickview-cell-hover { background-color: #fff7eb; border-radius: 5px; } .deals-entry .de-quickview-cell-hover .separator { color: #ffd2a9; } .deals-overview .do-content .do-description .do-information .de-quickview .do-capacity-storage { display: inline-block; margin: 5px; vertical-align: middle; width: 100%; } .deals-upgrades .du-content { padding-top: 15px; } .deals-upgrades .du-content .du-item { border: 1px solid #d8d8d8; margin-bottom: 10px; } .deals-upgrades .du-content .content-header { font-size: 18px; font-weight: bold; padding: 10px; } .booking-grand-total { color: white; border: 1px solid #ff7e0c; background-color: #ff7e0c; border-radius: 5px; text-align: center; margin-bottom: 5px; padding-bottom: 5px; width: 114px; } .booking-grand-total .b-g-t-booking-link { padding: 8px 0px 10px 0px; } .booking-grand-total .b-g-t-total { margin-top: 8px; font-family: "DaxExtraBoldRegular"; font-size: 21px; } .win.ie8 .booking-grand-total .b-g-t-total { font-family: "DaxExtraBoldRegular IE Legacy"; } .booking-grand-total .b-g-t-text { font-family: Arial; font-size: 12px; } .booking-grand-total .b-g-t-list { margin: 15px 0px 15px 16px; text-align: left; } .booking-grand-total .b-g-t-adtl { font-family: "DaxExtraBoldRegular"; font-size: 11px; } .win.ie8 .booking-grand-total .b-g-t-adtl { font-family: "DaxExtraBoldRegular IE Legacy"; } .hidden-link { display: none; } .search-who .s-who-content .s-who-bed-option .item .bed-display { margin-left: 15px; margin-top: 2px; width: 63px; -height: 18px; } .bed-option-item { vertical-align: middle; } .bed-option-item .display { display: block; margin-left: 16px; margin-top: 2px; max-width: 65px; } .search-who .s-who-content .s-who-bed-option .who-radio { vertical-align: top; } .quick-search-box .search-who .s-who-content .s-who-bed-option .bed-option-item .single-bed-image-medium { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll 0px -516px transparent; display: inline-block; height: 21px; vertical-align: middle; width: 13px; } .quick-search-box .search-who .s-who-content .s-who-bed-option .bed-option-item .double-bed-image-medium { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll 0px -714px transparent; display: inline-block; height: 21px; vertical-align: middle; width: 21px; margin-right: 1px; } .quick-search-box-hover .search-who .s-who-content .s-who-bed-option .bed-option-item .single-bed-image-medium { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll 0px -450px transparent; display: inline-block; height: 21px; vertical-align: middle; width: 13px; } .quick-search-box-hover .search-who .s-who-content .s-who-bed-option .bed-option-item .double-bed-image-medium { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll 0px -648px transparent; display: inline-block; height: 21px; vertical-align: middle; width: 21px; margin-right: 1px; } .quick-search-box-hover .save-package:hover .sp-logo { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll 0px -831px transparent; height: 52px; margin-left: 130px; margin-top: -48px; width: 100px; } .win.ie9 .quick-search-box-hover .save-package:hover { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc3MTkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiMwMUIxRkMiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiMwMDk5RDUiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c3MTkpIiAvPgo8L3N2Zz4="); } .quick-search-box-hover .save-package:hover { background-color: #0fb8ff; background-image: -webkit-gradient(linear, left top, left bottom, from(#0fb8ff), to(#039bd9)); background-image: -webkit-linear-gradient(top, #0fb8ff, #039bd9); background-image: -moz-linear-gradient(top, #0fb8ff, #039bd9); background-image: -o-linear-gradient(top, #0fb8ff, #039bd9); background-image: linear-gradient(to bottom, #0fb8ff, #039bd9); background-image: -ms-linear-gradient(top, #0fb8ff 0%, #039bd9 100%); background-image: linear-gradient(to bottom, #0fb8ff 0%, #039bd9 100%); border-radius: 5px 5px 5px 5px; border: solid 1px #0090cb; height: 45px; margin-top: 15px; padding: 4px; color: white; } .quick-search-box-hover .save-package { background-color: #fdc070; border-radius: 5px 5px 5px 5px; border: solid 1px #ffa95d; height: 45px; margin-top: 15px; padding: 4px; color: #4d4d4d; } .quick-search-box-hover .save-package.dbg { display: none; } .quick-search-box-hover .save-package .sp-logo { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll 0px -932px transparent; height: 52px; margin-left: 130px; margin-top: -48px; width: 100px; } .quick-search-box-hover .save-package .sp-fields span { font-family: Arial; font-size: 11px; font-weight: normal; -padding-left: 4px; } .quick-search-box-hover .save-package .sp-fields span.checkbox { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll 0px -269px transparent; font-family: Arial; font-size: 11px; font-weight: normal; font-size: 15px; padding-left: 20px; } .quick-search-box-hover .save-package .sp-fields .what-radio, .quick-search-box-hover .save-package .sp-fields label, .quick-search-box-hover .save-package .sp-fields span { vertical-align: bottom; } .quick-search-box-hover .save-package .sp-packages { font-family: Arial; font-weight: bold; font-size: 10px; padding: 5px 15px; } .quick-search-box-hover .save-package .sp-fields .sp-pkg-disc { margin-left: 15px; margin-top: 10px; } .quick-search-box-hover .save-package .sp-packages li input, .save-package .sp-packages li label { vertical-align: middle; } .quick-search-box-hover .save-package .sp-packages li { display: inline-block; } .quick-search-box-hover .save-package .sp-packages .sp-package { margin-right: 5px; } .quick-search-box-hover .save-package .sp-packages .sp-package img, .quick-search-box-hover .save-package .sp-packages .sp-package label { vertical-align: middle; } .quick-search-box-hover .save-package .sp-packages .sp-package img.ticked { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll 0px -307px transparent; } .quick-search-box-hover .save-package:hover .sp-packages .sp-package img.no-tick-accom { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll 0px -222px transparent; } .quick-search-box-hover .save-package:hover .sp-packages .sp-package img.tick-accom { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll 0px -293px transparent; } .quick-search-box-hover .save-package:hover .sp-packages .sp-package img.tick-package { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll 0px -405px transparent; } .quick-search-box-hover .save-package:hover .sp-packages .sp-package label.ticked { color: white; } .quick-search-box-hover .save-package:hover .sp-packages .sp-package label.ticked2 { color: #fff000; } .win.ie9 .quick-search-box-hover .search-who .s-who-content .s-who-people select, .win.ie9 .quick-search-box-hover .search-who .s-who-content .s-who-one-people select, .win.ie9 .quick-search-box-hover .search-who .s-who-content .s-who-room-count select { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc3MzkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGREYzRTciIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNFQURBQzkiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c3MzkpIiAvPgo8L3N2Zz4="); } .quick-search-box-hover .search-who .s-who-content .s-who-people select, .quick-search-box-hover .search-who .s-who-content .s-who-one-people select, .quick-search-box-hover .search-who .s-who-content .s-who-room-count select { background-color: #fdf3e7; background-image: -webkit-gradient(linear, left top, left bottom, from(#fdf3e7), to(#eadac9)); background-image: -webkit-linear-gradient(top, #fdf3e7, #eadac9); background-image: -moz-linear-gradient(top, #fdf3e7, #eadac9); background-image: -o-linear-gradient(top, #fdf3e7, #eadac9); background-image: linear-gradient(to bottom, #fdf3e7, #eadac9); background-image: -ms-linear-gradient(top, #fdf3e7 0%, #eadac9 100%); background-image: linear-gradient(to bottom, #fdf3e7 0%, #eadac9 100%); background-color: #eadac9; border-color: #feae4d; } .win.ie9 .quick-search-box-hover .search-who .s-who-content .fix-list, .win.ie9 .quick-search-box-hover .search-who .s-who-content .fix-list .dd-options { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc3MzkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGREYzRTciIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNFQURBQzkiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c3MzkpIiAvPgo8L3N2Zz4="); } .quick-search-box-hover .search-who .s-who-content .fix-list, .quick-search-box-hover .search-who .s-who-content .fix-list .dd-options { background-color: #fdf3e7; background-image: -webkit-gradient(linear, left top, left bottom, from(#fdf3e7), to(#eadac9)); background-image: -webkit-linear-gradient(top, #fdf3e7, #eadac9); background-image: -moz-linear-gradient(top, #fdf3e7, #eadac9); background-image: -o-linear-gradient(top, #fdf3e7, #eadac9); background-image: linear-gradient(to bottom, #fdf3e7, #eadac9); background-image: -ms-linear-gradient(top, #fdf3e7 0%, #eadac9 100%); background-image: linear-gradient(to bottom, #fdf3e7 0%, #eadac9 100%); background-color: #eadac9; border-color: #feae4d; } .win.ie9 .quick-search-box-hover.active .proceed-button-link { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcyMTciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRjc4MDAiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGNzUyMDAiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2cyMTcpIiAvPgo8L3N2Zz4="); } .quick-search-box-hover.active .proceed-button-link { border: 1px solid #f3f3f3; box-shadow: 0 0 1px Gray; 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%); } .win.ie9 .quick-search-box-hover .proceed-button-link { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc5MTkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRjgzMUUiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGNzY2MUQiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c5MTkpIiAvPgo8L3N2Zz4="); } .quick-search-box-hover .proceed-button-link { 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%); } .quick-search-box .save-package { background-color: #dddddd; border-radius: 5px 5px 5px 5px; height: 45px; margin-top: 15px; padding: 5px; color: #4d4d4d; } .quick-search-box .save-package.dbg { display: none; } .quick-search-box .save-package .sp-logo { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll 0px -881px transparent; height: 52px; margin-left: 130px; margin-top: -48px; width: 100px; } .quick-search-box .save-package .sp-fields span { font-family: Arial; font-size: 11px; font-weight: normal; -padding-left: 4px; } .quick-search-box .save-package .sp-fields .sp-pkg-disc { margin-left: 15px; margin-top: 10px; } .quick-search-box .save-package .sp-fields .what-radio, .quick-search-box .save-package .sp-fields label, .quick-search-box .save-package .sp-fields span { vertical-align: bottom; } .quick-search-box .save-package .sp-packages { font-family: Arial; font-weight: bold; font-size: 10px; padding: 5px 15px; } .quick-search-box .save-package .sp-packages li input { display: none; } .quick-search-box .save-package .sp-packages li input, .save-package .sp-packages li label { vertical-align: middle; } .quick-search-box .save-package .sp-packages li { display: inline-block; } .quick-search-box .save-package .sp-packages .sp-package { margin-right: 5px; } .quick-search-box .save-package .sp-packages .sp-package img, .quick-search-box-hover .save-package .sp-packages .sp-package img { cursor: pointer; height: 15px; vertical-align: middle; width: 15px; } .quick-search-box .save-package .sp-packages .sp-package img.no-tick-accom { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll 0px -279px transparent; } .quick-search-box-hover .save-package .sp-packages .sp-package img.no-tick-accom { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll 0px -363px transparent; } .quick-search-box .save-package .sp-packages .sp-package img.tick-accom { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll 0px -335px transparent; } .quick-search-box-hover .save-package .sp-packages .sp-package img.tick-accom { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll 0px -377px transparent; } .quick-search-box-hover .save-package .sp-packages .sp-package img.tick-package { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll 0px -349px transparent; } .quick-search-box .save-package .sp-packages .sp-package label { vertical-align: middle; } .win.ie9 .quick-search-box-hover { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcxNTEiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRkQzOTgiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGRkJCNjMiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2cxNTEpIiAvPgo8L3N2Zz4="); } .quick-search-box-hover { border-radius: 5px 5px 5px 0px; box-shadow: -1px 2px 3px 3px #e0e0e0; border-right: 1px solid #f3f3f3; background-color: #ffd398; background-image: -webkit-gradient(linear, left top, left bottom, from(#ffd398), to(#ffbb63)); background-image: -webkit-linear-gradient(top, #ffd398, #ffbb63); background-image: -moz-linear-gradient(top, #ffd398, #ffbb63); background-image: -o-linear-gradient(top, #ffd398, #ffbb63); background-image: linear-gradient(to bottom, #ffd398, #ffbb63); background-image: -ms-linear-gradient(top, #ffd398 0%, #ffbb63 100%); background-image: linear-gradient(to bottom, #ffd398 0%, #ffbb63 100%); color: #323232; font-family: Arial; font-weight: bold; font-size: 11px; background-repeat: repeat-y; background-position: 0px; } .quick-search-box-hover .s-who-room-item { background: #ffd398; border-radius: 5px; padding: 5px; margin-top: 5px; } .quick-search-box-hover .qs-b-button { background-color: #ffbb63; background-image: url("png/horizontal-backgrounds.png"); background-repeat: repeat-y; background-position: 0px; text-align: right; padding: 10px 15px 10px 10px; } .quick-search-box-hover .qs-b-margin { border-top-left-radius: 10px; border-top-right-radius: 10px; background-image: url("png/horizontal-backgrounds.png"); } .quick-search-box-hover .qs-b-margin .qs-b-header { background-color: #ff7e0c; color: white; font-size: 22px; padding: 5px 5px 5px 20px; border-top-left-radius: 5px; border-top-right-radius: 5px; background-image: url("png/horizontal-backgrounds.png"); background-repeat: repeat-y; background-position: 0px; font-family: "DaxMedium"; font-weight: normal; } .win.ie8 .quick-search-box-hover .qs-b-margin .qs-b-header { font-family: "DaxMedium IE Legacy"; } .quick-search-box-hover .qs-b-margin .qs-b-content { padding: 15px 15px 8px 15px; } .quick-search-box-hover .qs-b-margin .qs-b-content-bottom { padding: 5px 15px; background-color: #ffbb63; background-image: url("png/horizontal-backgrounds.png"); background-repeat: repeat-y; background-position: 0px; } .quick-search-box-hover .qs-b-margin .qs-b-content-hr { padding: 0 15px; background-color: #ffbb63; background-image: url("png/horizontal-backgrounds.png"); } .quick-search-box-hover .qs-b-margin .qs-b-content-top { padding: 0px; } .quick-search-box-hover .qs-b-margin .qs-b-content .qs-b-boxes { font-weight: bold; } .quick-search-box { border-radius: 5px 5px 5px 0px; box-shadow: -1px 2px 3px 3px #e0e0e0; border-right: 1px solid #e9e9e9; background-color: #f0f0f0; background-image: -webkit-gradient(linear, left top, left bottom, from(#f0f0f0), to(#d8d8d8)); background-image: -webkit-linear-gradient(top, #f0f0f0, #d8d8d8); background-image: -moz-linear-gradient(top, #f0f0f0, #d8d8d8); background-image: -o-linear-gradient(top, #f0f0f0, #d8d8d8); background-image: linear-gradient(to bottom, #f0f0f0, #d8d8d8); background-image: -ms-linear-gradient(top, #f0f0f0 0%, #d8d8d8 100%); background-image: linear-gradient(to bottom, #f0f0f0 0%, #d8d8d8 100%); color: #323232; font-family: Arial; font-weight: bold; font-size: 11px; background: url("png/horizontal-backgrounds.png") repeat-y scroll -304px 0 #f0f0f0; } .quick-search-box .s-who-room-item { background: #f3f3f3; border-radius: 5px; padding: 5px; margin-top: 5px; } .quick-search-box .line-grey { width: 100%; border: none; border-top: 1px solid #bbbbbb; background-color: #bbbbbb; color: #bbbbbb; border-bottom: 1px solid #e8e8e8; margin-top: 5px; margin-bottom: 5px; } .quick-search-box-hover .line-grey { width: 100%; border: none; border-top: 1px solid #ffa436; background-color: #ffa436; color: #ffa436; border-bottom: 1px solid #ffce91; margin-top: 5px; margin-bottom: 5px; } .quick-search-box .content-line-grey, .quick-search-box-hover .content-line-grey { margin: 0px; } .quick-search-box .qs-b-button { background: url("png/horizontal-backgrounds.png") repeat-y scroll -304px 0 #e3e3e3; text-align: right; padding: 10px 15px 10px 10px; } .quick-search-box .qs-b-margin { border-top-left-radius: 10px; border-top-right-radius: 10px; } .quick-search-box .qs-b-margin .qs-b-header { background-color: #ff7e0c; color: #fff4dc; font-size: 22px; padding: 5px 5px 5px 20px; border-top-left-radius: 5px; border-top-right-radius: 5px; background-image: url("png/horizontal-backgrounds.png"); background-repeat: repeat-y; background-position: 0px; font-family: "DaxMedium"; font-weight: normal; } .win.ie8 .quick-search-box .qs-b-margin .qs-b-header { font-family: "DaxMedium IE Legacy"; } .quick-search-web-fonts { height: 0px; visibility: hidden; width: 0px; } .quick-search-web-fonts .wf-dax-medium { font-family: "DaxMedium"; } .quick-search-web-fonts .wf-dax-regular { font-family: "DaxRegular"; } .quick-search-web-fonts .wf-dax-bold { font-family: "DaxBold"; } .quick-search-box .qs-b-margin .qs-b-header .qs-web-fonts { height: 0px; visibility: hidden; width: 0px; } .quick-search-box .qs-b-margin .qs-b-header .qs-web-fonts .wf-dax-medium { font-family: "DaxMedium"; } .quick-search-box .qs-b-margin .qs-b-header .qs-web-fonts .wf-dax-regular { font-family: "DaxRegular"; } .quick-search-box .qs-b-margin .qs-b-header .qs-web-fonts .wf-dax-bold { font-family: "DaxBold"; } .quick-search-box .qs-b-margin .qs-b-content { padding: 15px 15px 8px 15px; } .quick-search-box .qs-b-margin .qs-b-content-bottom { background: url("png/horizontal-backgrounds.png") repeat-y scroll -304px 0 #e3e3e3; padding: 5px 15px; } .quick-search-box .qs-b-margin .qs-b-content-hr { background: url("png/horizontal-backgrounds.png") repeat-y scroll -304px 0 #e3e3e3; padding: 0 15px; } .quick-search-box .qs-b-margin .qs-b-content .qs-b-boxes { font-weight: bold; } .qs-b-content { padding: 15px; } .qs-b-mid { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -1px -1960px transparent; height: 3px; width: 100%; } .quick-search-box .qs-b-bottom-left-curl { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -2px -1965px transparent; float: left; height: 12px; width: 9px; } .quick-search-box-hover .qs-b-margin .qs-b-header .qs-web-fonts { height: 0px; visibility: hidden; width: 0px; } .quick-search-box-hover .qs-b-bottom-left-curl { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -2px -1981px transparent; float: left; height: 12px; width: 9px; } .quick-search-box .qs-b-bottom-border, .quick-search-box-hover .qs-b-bottom-border { float: left; border-top: 1px solid #f3f3f3; width: 246px; } .search-what { padding: 0px 0px 0px 10px; } .search-what .s-what-content .s-what-deal-option { margin-bottom: 5px; } .search-what .s-what-content .s-what-deal-option label, .search-what .s-what-content .s-what-deal-option .what-radio { vertical-align: bottom; } .search-when { padding: 0px 0px 0px 4px; } .search-when .when-date-picker.highlight { box-shadow: 0 0 6px #ff7e0c; border: 1px solid #fdc070; } .search-when .when-checkbox { vertical-align: middle; } .search-when .s-when-content { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; } .search-when .s-when-content .s-when-fields .s-when-date-options label, .search-when .s-when-content .s-when-fields .s-when-date-options span, .search-when .s-when-content .s-when-fields .s-when-date-options img { vertical-align: middle; } .search-when .s-when-content .s-when-fields .s-when-date-options img { height: 15px; width: 15px; } .search-when .s-when-content .s-when-fields .s-when-date-options input[type="checkbox"] { display: none; } .search-when .s-when-content .s-when-fields .s-when-date-options .s-when-date-options-checkbox { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll 0px -279px transparent; cursor: pointer; } .search-when .s-when-content .s-when-fields .s-when-date-options .ticked { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll 0px -307px transparent; } .search-when .s-when-content .s-when-date-labels label { display: inline-block; } .search-when .s-when-content .s-when-date-labels label:first-child { width: 118px; } .search-when .s-when-content .s-when-dates { margin-top: 3px; margin-bottom: 4px; width: 100%; } .search-when .s-when-content .s-when-dates input:first-child { margin-right: 17px; } .search-when .s-when-content .s-when-dates .when-date-picker { background-color: whitesmoke; } .search-when .s-when-content .s-when-date-options { color: #4d4d4d; display: none; width: 100%; } .search-when .s-when-content .s-when-time-options { width: 100%; } .search-when .s-when-content .s-when-time-options .select-medium { margin-right: 10px; } .search-where { padding: 0px 0px 0px 4px; } .search-where .s-where-content .s-where-destination > span, .search-where .s-where-content .s-where-origin > span { display: block; height: 15px; } .search-where .s-where-content .s-where-destination, .search-where .s-where-content .s-where-origin { font-family: Arial; font-weight: bold; font-size: 11px; padding: 3px 0px; } .search-where .s-where-content .s-where-destination .select-long { margin-top: 3px; width: 100%; } .search-who .s-who-content .s-who-people { width: 100%; display: inline-block; padding: 0px 0px 0px 2px; } .win.ie9 .search-who .s-who-content .s-who-people select, .win.ie9 .search-who .s-who-content .s-who-room-count select { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc2MTMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGOUY5RjkiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNFREVDRUMiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c2MTMpIiAvPgo8L3N2Zz4="); } .search-who .s-who-content .s-who-people select, .search-who .s-who-content .s-who-room-count select { 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%); } .search-who .s-who-content .s-who-room-count { display: inline-block; width: 88px; } .search-who .s-who-content .s-who-room-count label { vertical-align: 7px; } .search-who .s-who-content .s-who-room-count-description { display: inline-block; font-style: italic; font-weight: normal; vertical-align: top; white-space: inherit; width: 60%; margin-left: 2px; } .search-who .s-who-content .s-who-item label { color: #4d4d4d; } .search-who .s-who-content .s-who-item { display: inline-block; width: 45px; margin-left: 0px; } .search-who .s-who-content .s-who-room-item-number { display: inline-block; width: 82px; margin-left: 0px; vertical-align: top; } .search-who .s-who-content .s-who-bed { padding: 10px 0px 0px 2px; width: 100%; } .search-who .s-who-content .s-who-bed-options { display: inline-block; margin-top: 5px; vertical-align: top; width: 13%; } .search-who .s-who-content .s-who-bed-option-container { display: inline-block; margin-left: 7px; width: 82%; } .search-who .s-who-content .s-who-bed-option { padding: -1px 5px 5px 0px; vertical-align: top; display: inline-block; color: #4d4d4d; font-family: Arial; font-size: 11px; font-weight: normal; } .search-who .s-who-content .s-who-bed-option-any { padding: -1 5px 5px 0px; vertical-align: top; display: block; color: #4d4d4d; font-family: Arial; font-size: 11px; font-weight: normal; } .search-who .s-who-content .s-who-one-people { width: 135px; display: inline-block; padding: 0px 0px 0px 2px; } .win.ie9 .search-who .s-who-content .s-who-one-people select { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc2MTMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGOUY5RjkiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNFREVDRUMiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c2MTMpIiAvPgo8L3N2Zz4="); } .search-who .s-who-content .s-who-one-people select { 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%); } .search-who .s-who-content .s-who-bed-option .s-who-bed-option-any { vertical-align: middle; } .deals-banner .db-content .db-display { float: left; position: relative; left: 0px; top: 0px; padding: 15px 0px 0px 15px; } .win.ie9 .deals-banner .db-content .db-display .db-label { filter: progid:DXImageTransform.Microsoft.Chroma(color='white') progid:DXImageTransform.Microsoft.Alpha(opacity=100) progid:DXImageTransform.Microsoft.dropshadow(color=white, offX=1, offY=1) progid:DXImageTransform.Microsoft.dropshadow(color=white, offX=-1, offY=1) progid:DXImageTransform.Microsoft.dropshadow(color=white, offX=1, offY=-1) progid:DXImageTransform.Microsoft.dropshadow(color=white, offX=-1, offY=-1); zoom: 1; } .deals-banner .db-content .db-display .db-label { color: white; font-size: 29px; font-family: "DaxExtraBoldRegular"; text-shadow: 0 0 0.2em #393835; } .win.ie8 .deals-banner .db-content .db-display .db-label { font-family: "DaxExtraBoldRegular IE Legacy"; } .deals-banner .db-content .db-display .db-duration { color: white; font-size: 29px; font-family: "DaxRegular"; text-shadow: 0 0 0.2em #393835; } .win.ie8 .deals-banner .db-content .db-display .db-duration { font-family: "DaxRegular IE Legacy"; } .deals-banner .db-content .db-rate .db-details { background-position: 0px -28px; border-radius: 10px; height: 220px; } .deals-banner .db-content .db-rate .db-details-rate { float: right; position: relative; padding-right: 10px; left: 0px; top: 0px; text-align: right; } .deals-banner .db-content .db-rate .db-details-rate .db-amount { color: white; font-family: "DaxBlackRegular"; font-size: 90px; padding-top: 8px; text-shadow: 0 0 0.2em #393835; } .win.ie8 .deals-banner .db-content .db-rate .db-details-rate .db-amount { font-family: "DaxBlackRegular IE Legacy"; } .deals-banner .db-content .db-rate .db-details-rate .db-amount .db-amount-currency { color: white; font-size: 50px; margin-top: 38px; vertical-align: top; display: inline-block; } .deals-banner .db-content .db-breadcrumb { position: relative; } .deals-banner .db-content .db-breadcrumb .navigation-breadcrumb { position: absolute; top: -21px; width: 740px; } .navigation-menu { display: none; } .navigation-menu .nm-margin .nm-content { background-color: #bad0ef; height: 25px; padding: 7px 0px 0px 0px; text-align: center; border-top-left-radius: 7px; border-top-right-radius: 7px; } .navigation-menu .nm-margin .nm-content .nm-item { display: inline-block; width: 15%; } .navigation-menu .nm-margin .nm-content .nm-item .nm-item-link { font-family: "DaxBold"; font-size: 16px; vertical-align: middle; color: #323232; } .win.ie8 .navigation-menu .nm-margin .nm-content .nm-item .nm-item-link { font-family: "DaxBold IE Legacy"; } .navigation-breadcrumb .nb-content { border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; display: table; } .navigation-breadcrumb .nb-content .nb-item { display: table-cell; } .navigation-breadcrumb .nb-content .nb-item:first-child { border-bottom-left-radius: 5px; } .navigation-breadcrumb .nb-content .nb-item > div { display: table; } .navigation-breadcrumb .nb-content .nb-item > div .nb-item-margin { background: url("png/breadcrumb-background.png") repeat scroll 0 0 transparent; display: table-cell; padding: 5px 15px; } .navigation-breadcrumb .nb-content .nb-item > div .nb-item-margin .nb-link-text { font-family: Arial; font-size: 11px; font-weight: normal; } .navigation-breadcrumb .nb-content .nb-item > div .nb-item-margin .nb-link-text-current { font-family: Arial; font-weight: bold; font-size: 11px; color: #828081; } .navigation-breadcrumb .nb-content .nb-item > div .nb-item-margin .nb-prev-link-text { color: #0099ff; } .navigation-breadcrumb .nb-content .nb-item > div .nb-item-margin .nb-display-text { font-family: Arial; font-size: 11px; font-weight: normal; color: #828081; } .navigation-breadcrumb .nb-content .nb-item > div .nb-item-margin.inactive { background: url("png/breadcrumb-background-transparent.png") repeat scroll 0 0 transparent; } .navigation-breadcrumb .nb-content .nb-item > div .nb-display-arrow-container { display: table-cell; vertical-align: top; } .navigation-breadcrumb .nb-content .nb-item > div .nb-display-arrow-container .nb-arrow.active { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -293px -179px transparent; height: 21px; width: 20px; } .navigation-breadcrumb .nb-content .nb-item > div .nb-display-arrow-container .nb-arrow.visited { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -269px -179px transparent; height: 21px; width: 20px; } .navigation-breadcrumb .nb-content .nb-item > div .nb-display-arrow-container .nb-arrow.inactive { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -315px -179px transparent; height: 21px; width: 20px; } .navigation-breadcrumb .nb-content .nb-item > div .nb-display-arrow-container .nb-arrow.end-of-breadcrumb { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -336px -179px transparent; height: 21px; width: 20px; } .deals-filters { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; } .deals-filters .df-content { background-color: #f3f3f3; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; padding-bottom: 5px; } .deals-filters .df-content .df-search { padding: 9px 8px 5px; margin-top: 5px; } .deals-filters .df-content .df-header { background-color: #e5e5e5; height: 20px; margin-left: 0px; padding: 5px; } .deals-filters .df-content .df-header .df-title { color: #ff7e0c; display: inline-block; font-family: "DaxMedium"; font-size: 16px; padding: 3px; } .win.ie8 .deals-filters .df-content .df-header .df-title { font-family: "DaxMedium IE Legacy"; } .deals-filters .df-content .df-items { padding: 10px; } .deals-filters .df-content .df-items-title { display: inline-block; margin-top: 10px; margin-bottom: 5px; color: #4d4d4d; font-family: Arial; font-weight: bold; font-size: 11px; } .deals-filters .df-content .df-items .filter-df-filter-showall { font-family: Arial; font-weight: bold; font-size: 11px; color: #0099ff; padding-left: 13px; } .deals-filters .df-content .df-items-margin { margin-left: 0px; margin-top: 0px; } .deals-filters .df-content .df-items-content .df-item { font-weight: bold; padding-bottom: 0px; color: Black; } .deals-filters .df-content .df-items-content .df-item-child { font-weight: normal; padding-bottom: 0px; padding-left: 15px; line-height: 16px; } .deals-filters .df-content .df-items-content .df-item-text { font-family: Arial; font-size: 11px; font-weight: normal; } .deals-filters .item-content-hover { background-color: #f7f7f7; } .deals-filters .df-content .df-items-content .df-item-count { color: #ffc485; font-family: Arial; font-style: italic; font-size: 11px; } .deals-filters .df-content .df-items-content .item-count-hover { color: #ff890b; } .deals-filters .df-content .df-items-content .df-item-child-count { color: #ffe0be; font-family: Arial; font-style: italic; font-size: 11px; } .deals-filters .df-content .df-items-content .item-child-count-hover { color: #ffc485; } .deals-filters .df-content .df-items-content .checkbox-child-item-hover { color: #ffb76b; } .deals-options { margin: 8px; } .deals-options .book-item-where { display: inline-block; width: 100%; } .deals-options .book-item-where .book-item-where-pickup { border: 1px solid; display: inline-block; margin-right: 19px; padding: 7px; width: 46%; } .deals-options .book-item-where .book-item-where-pickup .book-item-where-option-dropoff .book-item-where-option-depotoptions { display: inline-block; padding-top: 5px; width: 47%; } .deals-options .book-item-where .book-item-where-pickup .book-item-where-option-dropoff .book-item-where-option-more-link { padding-top: 5px; padding-bottom: 5px; } .deals-options .book-item-where .book-item-where-pickup .book-item-where-option-dropoff .book-item-where-option-more-depot { display: none; width: 47%; padding-top: 5px; } .deals-options .book-item-where .book-item-where-pickup .book-item-where-option-dropoff .display-depot { display: inline-block; } .deals-options .book-item-where .book-item-where-pickup .book-item-where-option-pickup .book-item-where-option-caption { font-weight: bold; font-size: 13px; vertical-align: 22px; } .deals-options .book-item-where .book-item-where-pickup .book-item-where-option-pickup .book-item-where-option-list { display: inline-block; padding-left: 20px; } .deals-options .book-item-where .book-item-where-dropoff { border: 1px solid; display: inline-block; padding: 7px; width: 46%; } .deals-options .book-item-where .book-item-where-dropoff .book-item-where-option-dropoff .book-item-where-option-depotoptions { display: inline-block; padding-top: 5px; width: 47%; } .deals-options .book-item-where .book-item-where-dropoff .book-item-where-option-dropoff .book-item-where-option-more-link { padding-top: 5px; padding-bottom: 5px; } .deals-options .book-item-where .book-item-where-dropoff .book-item-where-option-dropoff .book-item-where-option-more-depot { display: none; width: 47%; padding-top: 5px; } .deals-options .book-item-where .book-item-where-dropoff .book-item-where-option-dropoff .display-depot { display: inline-block; } .deals-options .book-item-where .book-item-where-dropoff .book-item-where-option-pickup .book-item-where-option-caption { font-weight: bold; font-size: 13px; vertical-align: 22px; } .deals-options .book-item-where .book-item-where-dropoff .book-item-where-option-pickup .book-item-where-option-list { display: inline-block; padding-left: 20px; } .deals-options .book-item-kilometer { border: 1px solid; display: inline-block; margin-top: 11px; padding: 7px; width: 98%; } .deals-options .book-item-kilometer .book-item-kilometer-label { font-weight: bold; font-size: 13px; } .deals-options .book-item-kilometer .book-item-kilometer-unlimited { display: inline-block; padding-top: 5px; width: 30%; } .deals-options .book-item-kilometer .book-item-kilometer-limited { display: inline-block; padding-top: 5px; width: 30%; } .deals-options .book-item-extras { border: 1px solid; display: inline-block; margin-top: 11px; padding: 7px; width: 98%; } .deals-options .book-item-extras .book-item-extras-label { font-weight: bold; font-size: 13px; } .deals-options .book-item-extras .book-item-extras-equipment { margin-left: 7px; overflow-y: scroll; width: 100%; } .deals-options .book-item-extras .book-item-extras-equipment-list { display: inline-block; width: 49%; padding-top: 5px; } .deals-options .book-item-extras .book-item-extras-equipment .book-item-extras-equipment-list-dropdown { display: none; } .deals-options .book-item-extras .book-item-extras-equipment .display-equipment { display: inline-block; } .deals-options .book-item-extras .book-item-extras-equipment .book-item-extras-equipment-list-text { display: inline-block; } .deals-options .book-item-extras .book-item-extras-equipment .book-item-extras-equipment-list-price { float: right; display: inline-block; margin-top: 6px; } .deals-options .book-item-extras .book-item-extras-equipment .book-item-extras-equipment-list-price .book-item-extras-equipment-list-price-currency { margin-right: -2px; } .deals-options .book-item-text { border: 1px solid; display: inline-block; margin-top: 11px; padding: 7px; width: 98%; } .deals-options .book-item-text .book-item-text-label { font-weight: bold; font-size: 13px; padding-right: 6px; } .deals-options .book-item-text .book-item-text-title { display: inline-block; } .deals-options .book-item-price-summary { border: 1px solid; width: 98%; padding: 7px; display: inline-block; margin-top: 11px; } .deals-options .book-item-price-summary .book-item-price-summary-image { width: 23%; display: inline-block; } .deals-options .book-item-price-summary .book-item-price-summary-breakdown { display: inline-block; vertical-align: top; width: 38%; } .deals-options .book-item-price-summary .book-item-price-summary-breakdown .book-item-price-summary-breakdown-title { display: inline-block; width: 30%; padding-top: 5px; } .deals-options .book-item-price-summary .book-item-price-summary-breakdown .book-item-price-summary-breakdown-value { display: inline-block; width: 55%; float: right; padding-top: 5px; } .deals-options .book-item-price-summary .book-item-price-summary-breakdown .book-item-price-summary-breakdown-value .book-item-price-summary-breakdown-value-total-rate { font-weight: bold; } .deals-options .book-item-price-summary .book-item-price-summary-text { display: inline-block; width: 20%; vertical-align: top; } .deals-options .book-item-price-summary .book-item-price-summary-price { display: inline-block; text-align: center; vertical-align: top; width: 17%; } .deals-options .book-item-price-summary .book-item-price-summary-price .book-item-price-summary-price-total { font-size: 20px; font-weight: bold; } .deals-options .book-item-price-summary .book-item-price-summary-price .book-item-price-summary-price-caption { font-size: 14px; padding-top: 5px; padding-bottom: 10px; } .deals-options .book-item-price-summary .book-item-price-summary-price .book-item-price-summary-price-link .book-item-price-summary-price-link-book { font-size: 17px; padding: 3px 24px; border: 1px solid black; } .db-margin .db-details .db-details-content .db-details-item .db-header-arrow { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll 0px -1192px transparent; height: 7px; margin-left: 15px; margin-top: -11px; width: 13px; } .deals-header { border: 1px solid #bfefff; background-color: #04a6e9; color: white; padding: 7px 0px 7px 10px; margin: 10px 0px 10px 4px; width: 690px; font-family: "DaxMedium"; font-size: 21px; } .win.ie8 .deals-header { font-family: "DaxMedium IE Legacy"; } .win.ie9 .deals-room-types .dr-room-content { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc0NjIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjEwMCUiIHkyPSIxMDAlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0Y3RjdGNyIgb2Zmc2V0PSIwIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0ZGRkZGRiIgb2Zmc2V0PSIxIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZzQ2MikiIC8+Cjwvc3ZnPg=="); } .deals-room-types .dr-room-content { -webkit-border-bottom-left-radius: 5px; border-bottom-left-radius: 5px; -webkit-border-bottom-right-radius: 5px; border-bottom-right-radius: 5px; padding: 10px; background-color: #f7f7f7; background-image: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(white)); background-image: -webkit-linear-gradient(top, #f7f7f7, white); background-image: -moz-linear-gradient(top, #f7f7f7, white); background-image: -o-linear-gradient(top, #f7f7f7, white); background-image: linear-gradient(to bottom, #f7f7f7, white); background-image: -ms-linear-gradient(top, #f7f7f7 0%, white 100%); background-image: linear-gradient(to bottom, #f7f7f7 0%, white 100%); } .deals-room { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: gray; } .dr-hr { border: 1px solid #81d2f4; margin: 15px 10px 10px; width: 673px; } .deals-room .dr-details { padding-top: 15px; } .room-container:first-of-type .deals-room .dr-details { padding-top: 0px; } .deals-room .dr-details .dr-image-margin { display: inline-block; width: 250px; vertical-align: 15px; margin-left: 10px; } .deals-room .dr-details .dr-details-margin { display: inline-block; vertical-align: top; width: 59%; padding-left: 10px; } .deals-room .dr-details .dr-details-margin .dr-name { display: inline-block; width: 316px; vertical-align: top; } .deals-room .dr-details .dr-details-margin .dr-name .dr-room-name { font-family: Arial; font-weight: bold; font-size: 16px; color: #4d4d4d; } .deals-room .dr-details .dr-details-margin .dr-name .dr-room-text { margin-top: 3px; padding-bottom: 8px; text-align: justify; color: #4d4d4d; font-family: Arial; font-size: 11px; font-weight: normal; } .deals-room .dr-details .dr-details-margin .dr-room-rate { display: inline-block; width: 31%; text-align: right; margin-top: -3px; } .deals-room .dr-details .dr-details-margin .dr-room-rate .dr-currency { font-size: 25px; color: #ff7e0c; vertical-align: 7px; margin-right: -3px; font-family: "DaxBlackRegular"; } .win.ie8 .deals-room .dr-details .dr-details-margin .dr-room-rate .dr-currency { font-family: "DaxBlackRegular IE Legacy"; } .deals-room .dr-details .dr-details-margin .dr-room-rate .dr-amount { font-size: 40px; color: #ff7e0c; font-family: "DaxBlackRegular"; font-size: 37px; } .win.ie8 .deals-room .dr-details .dr-details-margin .dr-room-rate .dr-amount { font-family: "DaxBlackRegular IE Legacy"; } .deals-room .dr-details .dr-details-margin .dr-information { display: inline-block; color: #676767; font-family: Arial; font-size: 11px; font-weight: normal; } .deals-room .dr-details .dr-details-margin .dr-information .dr-room-facilities { display: inline-block; width: 130px; padding-top: 1%; vertical-align: top; } .deals-room .dr-details .dr-details-margin .dr-information .dr-room-facilities .dr-facility { display: inline-block; padding-bottom: 3px; width: 113px; } .dr-rooms .dr-room-text { margin-top: 5px; color: #676767; font-family: Arial; font-weight: bold; font-size: 11px; } .dr-rooms .dr-room-sub-text { font-family: Arial; font-size: 11px; font-weight: normal; } .deals-room .dr-details .dr-details-margin .dr-people-bed-image { border-radius: 5px; display: inline-block; padding: 5px; border: 1px solid #bdd9e5; margin-top: 10px; background-color: #f2fbff; box-shadow: 0 0 3px #96d4e8; margin-right: 10px; color: #0298d7; } .deals-room .dr-details .dr-details-margin .dr-people-bed-image .dr-people { margin-bottom: 2px; font-family: Arial; font-style: italic; font-size: 11px; } .deals-room .dr-details .dr-details-margin .dr-people-bed-image .dr-beds { display: inline-block; width: auto; margin-top: 2px; vertical-align: top; } .deals-room .dr-details .dr-details-margin .dr-people-bed-image .dr-beds .dr-beds-plus { color: black; display: inline-block; margin-left: -4px; margin-right: 2px; margin-top: 7px; font-family: Arial; font-size: 11px; font-weight: normal; } .deals-room .dr-details .dr-details-margin .dr-people-bed-image .dr-beds .dr-beds-or { padding-top: 7px; display: inline-block; margin-left: -5.5px; margin-right: 4px; font-family: Arial; font-weight: bold; font-size: 11px; } .df-hr { border: 1px solid #bdd9e5; margin: 15px 10px 10px 1px; width: 673px; } .deals-facilities { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; } .win.ie9 .deals-facilities .df-facilities-content { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc0NjIiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjEwMCUiIHkyPSIxMDAlIj4KPHN0b3Agc3RvcC1jb2xvcj0iI0Y3RjdGNyIgb2Zmc2V0PSIwIi8+PHN0b3Agc3RvcC1jb2xvcj0iI0ZGRkZGRiIgb2Zmc2V0PSIxIi8+CjwvbGluZWFyR3JhZGllbnQ+CjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZzQ2MikiIC8+Cjwvc3ZnPg=="); } .deals-facilities .df-facilities-content { padding-top: 10px; background-color: #f7f7f7; background-image: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(white)); background-image: -webkit-linear-gradient(top, #f7f7f7, white); background-image: -moz-linear-gradient(top, #f7f7f7, white); background-image: -o-linear-gradient(top, #f7f7f7, white); background-image: linear-gradient(to bottom, #f7f7f7, white); background-image: -ms-linear-gradient(top, #f7f7f7 0%, white 100%); background-image: linear-gradient(to bottom, #f7f7f7 0%, white 100%); } .deals-facilities .df-facilities-gradient { background: linear-gradient(#d8d8d8, white) repeat scroll 0 0 transparent; } .deals-facilities .df-facilities-content .df-summary .df-image-logo { display: inline-block; text-align: center; width: 244px; margin-left: 10px; } .deals-facilities .df-facilities-content .df-summary .df-image-logo .df-logo { margin-bottom: 10px; } .deals-facilities .df-facilities-content .df-summary .df-detail-margin { display: inline-block; width: 58%; vertical-align: top; color: gray; padding-left: 10px; } .deals-facilities .df-facilities-content .df-summary .df-detail-margin .df-text { margin-bottom: 5px; color: #4d4d4d; font-family: Arial; font-size: 11px; font-weight: normal; } .deals-facilities .df-facilities-content .df-summary .df-detail-margin .df-information { font-family: Arial; font-size: 11px; font-weight: normal; color: #676767; margin: 7px 0px; } .deals-facilities .df-facilities-content .df-summary .df-detail-margin .df-information .df-facilities { padding-top: 1%; width: 126px; vertical-align: top; display: inline-block; } .deals-facilities .df-facilities-content .df-summary .df-detail-margin .df-information .df-facilities .df-facility { display: inline-block; width: 109px; padding-bottom: 3px; } .deals-facilities .df-facilities-content .df-summary .df-detail-margin .df-texts { font-family: Arial; font-size: 11px; font-weight: normal; color: #676767; } .deals-facilities .df-facilities-content .df-summary .df-detail-margin .df-texts .df-descriptions { display: inline-block; margin-top: 7px; color: #676767; } .deals-facilities .df-facilities-content .df-summary .df-detail-margin .df-texts .df-descriptions:first-child { margin-top: 0px; } .deals-facilities .df-facilities-content .df-summary .df-sub-details-margin { margin-left: 10px; width: 700px; margin-top: 10px; } .deals-facilities .df-facilities-content .df-summary .df-sub-details-margin .df-sub-Category { margin-right: 11px; min-height: 166px; width: 60%; } .deals-facilities .df-facilities-content .df-summary .df-sub-details-margin .df-sub-Category .df-table { display: table; height: 100%; } .deals-facilities .df-facilities-content .df-summary .df-sub-details-margin .df-sub-Category .df-table > div { display: table-row; } .deals-facilities .df-facilities-content .df-summary .df-sub-details-margin .df-sub-Category .df-sub-title { font-family: Arial; font-weight: bold; font-size: 16px; margin-bottom: 5px; color: #323232; } .deals-facilities .df-facilities-content .df-summary .df-sub-details-margin .df-sub-Category .df-sub-info .df-sub-line { margin-bottom: 5px; color: #676767; font-family: Arial; font-size: 11px; font-weight: normal; } .deals-facilities .df-facilities-content .df-summary .df-sub-details-margin .df-sub-Category .df-sub-img { display: table-cell; height: 100%; text-align: right; vertical-align: bottom; width: 410px; } .deals-facilities .df-facilities-content .df-summary .df-sub-details-margin .df-sub-Category .df-sub-img .df-sub-img-margin { display: inline-block; width: 100%; } .deals-facilities .df-facilities-content .df-summary .df-sub-details-margin .df-sub-Category .df-sub-img .df-sub-img-item { display: inline-block; margin-bottom: 0px; } .deals-facilities .df-facilities-content .df-summary .df-sub-details-margin .df-sub-Category .df-sub-img .df-small-logo { cursor: pointer; margin-bottom: 0px; } .deals-facilities .df-facilities-content .df-summary .df-sub-details-margin .df-sub-Category .df-sub-img .add-border { border: 3px solid #ff7e0c; border-radius: 6px; } .deals-facilities .df-facilities-content .df-summary .df-sub-details-margin .df-sub-big-img { display: inline-block; float: right; position: relative; vertical-align: top; width: 255px; } .deals-facilities .df-facilities-content .df-summary .df-sub-details-margin .df-sub-big-img .df-big-logo { -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; height: 164px; position: relative; width: inherit; position: absolute; bottom: 0px; } .deals-accom-banner .db-content .db-rate { background-color: #ffae1a; height: 100px; border-top-right-radius: 10px; border-top-left-radius: 10px; } .deals-accom-banner .db-content .db-breadcrumb { background-color: #ffe6b3; height: 21px; border-bottom-right-radius: 7px; border-bottom-left-radius: 7px; } .deals-accom-banner .db-content .db-menu .navigation-menu .nm-margin .nm-content { background-color: #ffe6b3; } .deals-accom-banner .db-content .db-display { float: left; position: relative; left: 0px; top: 0px; padding: 15px 0px 0px 15px; } .deals-accom-banner .db-content .db-display .db-label { color: white; font-size: 29px; font-family: "DaxExtraBoldRegular"; overflow: hidden; -ms-text-overflow: ellipsis; -o-text-overflow: ellipsis; text-overflow: ellipsis; white-space: nowrap; width: 450px; } .win.ie8 .deals-accom-banner .db-content .db-display .db-label { font-family: "DaxExtraBoldRegular IE Legacy"; } .deals-accom-banner .db-content .db-display .db-duration { color: white; font-size: 29px; font-family: "DaxRegular"; } .win.ie8 .deals-accom-banner .db-content .db-display .db-duration { font-family: "DaxRegular IE Legacy"; } .deals-accom-banner .db-content .db-rate .db-details-rate { float: right; position: relative; padding-right: 10px; left: 0px; top: 0px; text-align: right; } .deals-accom-banner .db-content .db-rate .db-details-rate .db-amount { color: white; font-size: 87px; font-family: "DaxBlackRegular"; } .win.ie8 .deals-accom-banner .db-content .db-rate .db-details-rate .db-amount { font-family: "DaxBlackRegular IE Legacy"; } .deals-accom-banner .db-content .db-rate .db-details-rate .db-amount .db-amount-currency { font-family: "DaxBlackRegular"; color: white; font-size: 50px; margin-top: 39px; vertical-align: top; display: inline-block; margin-right: -23px; } .win.ie8 .deals-accom-banner .db-content .db-rate .db-details-rate .db-amount .db-amount-currency { font-family: "DaxBlackRegular IE Legacy"; } .deals-map-big { background-color: #e5f4fb; border: 1px solid #7dcced; border-radius: 3px; margin: 10px; overflow: hidden; } .deals-map-big .ms-header { box-shadow: 0 0 5px gray; padding: 10px; position: relative; text-align: center; z-index: 1; } .deals-map-big .ms-header .ms-name { font-family: Arial; font-weight: bold; font-size: 12px; color: #676767; } .deals-map-big .ms-header .ms-location { color: #828081; font-family: Arial; font-style: italic; font-size: 11px; } .ms-footer { color: #676767; font-family: Arial; font-style: italic; font-size: 11px; margin-top: 5px; text-align: center; } .deals-layer .deals-map-canvas { cursor: pointer; border-radius: 5px; height: 434px; margin: 10px; width: 736px; } .deals-map-big .deals-map-canvas { height: 435px; width: 100%; } .deals-map .deals-map-canvas { height: 100%; width: 100%; } .deals-map-canvas { background-image: url("gif/loading-graphic-v-3.gif"); background-position: center center; background-repeat: no-repeat; } .deals-map { border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; width: 240px; } .deals-map .dm-header { padding: 5px; background-color: #d8d8d8; height: 20px; -margin-left: 0px; margin-top: 20px; } .deals-map .dm-title { font-family: "DaxMedium"; font-size: 16px; padding: 3px; color: #ff7e0c; font-size: 17px; } .win.ie8 .deals-map .dm-title { font-family: "DaxMedium IE Legacy"; } .deals-map .dm-content { background: #f3f3f3; height: 180px; padding: 5px; } .deals-reviews { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: gray; padding: 7px 10px; background-color: white; } .deals-reviews .d-r-score { width: 300px; display: inline-block; } .deals-reviews .d-r-score .d-r-score-box { background-color: #f2fbff; box-shadow: 0px 0px 3px #96d4e8; border-radius: 7px; padding: 12px 12px 12px 0px; } .deals-reviews .d-r-score .d-r-score-box .d-r-s-total { width: 47%; vertical-align: top; text-align: center; display: inline-block; color: #0298d7; } .deals-reviews .d-r-score .d-r-score-box .d-r-s-total .d-r-s-display { display: inline-block; width: 100%; font-size: 20px; } .deals-reviews .d-r-score .d-r-score-box .d-r-s-total .d-r-s-value { display: inline-block; width: 100%; font-size: 42px; margin-top: 5px; } .deals-reviews .d-r-score .d-r-score-box .d-r-s-base { width: 52%; display: inline-block; margin-left: -3px; } .deals-reviews .d-r-score .d-r-score-box .d-r-s-base .d-r-s-recommended { font-family: Arial; font-weight: bold; font-size: 11px; color: #4d4d4d; line-height: 1.3; margin-bottom: 3px; } .deals-reviews .d-r-score .d-r-score-box .d-r-s-base .d-r-s-diclaimer { font-family: Arial; font-style: italic; font-size: 11px; line-height: 1.25; color: #676767; } .deals-reviews .d-r-score-breakdown { width: 360px; display: inline-block; vertical-align: top; margin-left: 27px; line-height: 1.25; } .deals-reviews .d-r-score-breakdown .d-r-s-display { color: #323232; font-family: Arial; font-weight: bold; font-size: 11px; } .deals-reviews .d-r-score-breakdown .d-r-score-items .dr-s-breakdown-list { vertical-align: top; display: inline-block; width: 49%; font-family: Arial; font-size: 11px; font-weight: normal; } .deals-reviews .d-r-score-breakdown .d-r-score-items .dr-s-breakdown-list .dr-s-item-name { display: inline-block; width: 140px; color: #676767; } .deals-reviews .d-r-score-breakdown .d-r-score-items .dr-s-breakdown-list .dr-s-item-value { color: #0298d7; font-family: Arial; font-weight: bold; font-size: 11px; } .deals-reviews .d-r-score-review-items { margin: 20px auto 5px auto; } .deals-reviews .d-r-score-review-items .d-r-s-r-tbl { margin: -1px auto -1px auto; width: 100%; } .deals-reviews .d-r-score-review-items .d-r-s-r-tbl .d-r-s-r-tbl-row { border-top: 1px solid #81d2f4; border-bottom: 1px solid #81d2f4; background-color: #f9f9f9; } .deals-reviews .d-r-score-review-items .d-r-s-r-tbl .d-r-s-r-tbl-row .reviewer { width: 115px; line-height: 1.3; padding: 5px 3px; vertical-align: top; } .deals-reviews .d-r-score-review-items .d-r-s-r-tbl .d-r-s-r-tbl-row .reviewer .r-name { color: #4d4d4d; font-size: 14px; } .deals-reviews .d-r-score-review-items .d-r-s-r-tbl .d-r-s-r-tbl-row .reviewer .r-country { font-family: Arial; font-size: 10px; color: #828081; } .deals-reviews .d-r-score-review-items .d-r-s-r-tbl .d-r-s-r-tbl-row .reviewer .r-date { font-family: Arial; font-size: 10px; font-size: 9px; } .deals-reviews .d-r-score-review-items .d-r-s-r-tbl .d-r-s-r-tbl-row .comments { vertical-align: top; width: 490px; padding: 5px 3px; } .deals-reviews .d-r-score-review-items .d-r-s-r-tbl .d-r-s-r-tbl-row .comments .comment-item { padding: 5px 0px; color: #676767; font-family: Arial; font-size: 11px; font-weight: normal; } .deals-reviews .d-r-score-review-items .d-r-s-r-tbl .d-r-s-r-tbl-row .comments .comment-item .review-text { display: inline-block; width: 92%; vertical-align: top; } .deals-reviews .d-r-score-review-items .d-r-s-r-tbl .d-r-s-r-tbl-row .comments .comment-item .recommended { color: #323232; font-weight: bold; padding-top: 3px; } .deals-reviews .d-r-score-review-items .d-r-s-r-tbl .d-r-s-r-tbl-row .score { vertical-align: top; width: 50px; padding: 5px 3px; text-align: center; color: #0298d7; } .deals-reviews .d-r-disclaimer { font-family: Arial; font-style: italic; font-size: 11px; color: #676767; margin-top: 7px; } .win.ie9 .paging-control { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcxMzQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGN0Y3RjciIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNFRUVDRUQiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2cxMzQpIiAvPgo8L3N2Zz4="); } .paging-control { background-color: #f7f7f7; background-image: -webkit-gradient(linear, left top, left bottom, from(#f7f7f7), to(#eeeced)); background-image: -webkit-linear-gradient(top, #f7f7f7, #eeeced); background-image: -moz-linear-gradient(top, #f7f7f7, #eeeced); background-image: -o-linear-gradient(top, #f7f7f7, #eeeced); background-image: linear-gradient(to bottom, #f7f7f7, #eeeced); background-image: -ms-linear-gradient(top, #f7f7f7 0%, #eeeced 100%); background-image: linear-gradient(to bottom, #f7f7f7 0%, #eeeced 100%); width: 100%; border-top: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; height: 25px; position: relative; } .paging-control .dp-paging-action { height: 25px; } .paging-control .dp-paging-action .dp-action-content { padding: 3px 15px; height: 25px; } .paging-control .dp-paging-action .db-action-static-text { width: 74px; font-family: Arial; font-weight: bold; font-size: 12px; color: #ff6600; padding-top: 5px; display: inline-block; width: 70px; } .paging-control .dp-paging-action .dp-action-item { display: inline-block; padding: 0px 8px 0px 8px; color: #4d4d4d; font-family: Arial; font-size: 12px; } .win.ie9 .package-on .po-content { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc3MTkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiMwMUIxRkMiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiMwMDk5RDUiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c3MTkpIiAvPgo8L3N2Zz4="); } .package-on .po-content { border: 1px solid #0090d3; border-radius: 5px; padding: 5px; color: white; background-color: #01b1fc; background-image: -webkit-gradient(linear, left top, left bottom, from(#01b1fc), to(#0099d5)); background-image: -webkit-linear-gradient(top, #01b1fc, #0099d5); background-image: -moz-linear-gradient(top, #01b1fc, #0099d5); background-image: -o-linear-gradient(top, #01b1fc, #0099d5); background-image: linear-gradient(to bottom, #01b1fc, #0099d5); background-image: -ms-linear-gradient(top, #01b1fc 0%, #0099d5 100%); background-image: linear-gradient(to bottom, #01b1fc 0%, #0099d5 100%); } .package-on .po-content.package-flight { padding-top: 20px; padding-bottom: 21px; } .package-on .po-content.package-flight .po-info { width: 100%; } .package-on .po-content.package-flight .po-info .po-text { font-size: 25px; margin-right: 3px; } .package-on .po-content .po-info { width: 40%; display: inline-block; vertical-align: top; margin-left: 5px; } .package-on .po-content .po-info .po-title { font-family: "DaxExtraBoldRegular"; font-size: 26px; } .win.ie8 .package-on .po-content .po-info .po-title { font-family: "DaxExtraBoldRegular IE Legacy"; } .package-on .po-content .po-info .po-text { margin-bottom: 5px; font-family: "DaxRegular"; font-size: 20px; } .win.ie8 .package-on .po-content .po-info .po-text { font-family: "DaxRegular IE Legacy"; } .package-on .po-content .po-flights { border-left: 1px solid #0093d6; display: inline-block; text-align: center; width: 28%; } .package-on .po-content .po-flights .po-button { text-align: right; } .package-on .po-content .po-flights .po-button .po-select-flight { margin-right: 43px; } .package-on .po-content .po-flights .po-button .po-add { color: white; padding-left: 43px; } .package-on .po-arrow { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll 0px -1204px transparent; height: 18px; margin-left: 15px; margin-top: -1px; padding-left: 30px; width: 40px; } .win.ie9 .package-off { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc3MTkiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiMwMUIxRkMiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiMwMDk5RDUiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c3MTkpIiAvPgo8L3N2Zz4="); } .package-off:hover a.po-add { color: #fff000; } .package-off:hover a.po-add.package-add-change-color { background-color: #fff000; color: #07a2db; } .package-off a { color: white; } .package-off:hover .po-title { color: #fff000; } .package-off { border: 1px solid #0090d3; border-radius: 5px; padding: 5px; color: white; background-color: #01b1fc; background-image: -webkit-gradient(linear, left top, left bottom, from(#01b1fc), to(#0099d5)); background-image: -webkit-linear-gradient(top, #01b1fc, #0099d5); background-image: -moz-linear-gradient(top, #01b1fc, #0099d5); background-image: -o-linear-gradient(top, #01b1fc, #0099d5); background-image: linear-gradient(to bottom, #01b1fc, #0099d5); background-image: -ms-linear-gradient(top, #01b1fc 0%, #0099d5 100%); background-image: linear-gradient(to bottom, #01b1fc 0%, #0099d5 100%); opacity: 0.3; } .package-off .po-margin .po-info { display: inline-block; padding-left: 8px; padding-top: 8px; vertical-align: top; width: 70%; } .package-off .po-margin .po-flights .po-label { font-family: "DaxExtraBoldRegular"; font-size: 18px; } .win.ie8 .package-off .po-margin .po-flights .po-label { font-family: "DaxExtraBoldRegular IE Legacy"; } .package-off .po-margin .po-flights { border-left: 1px solid #0093d6; display: inline-block; text-align: center; width: 28%; height: 63px; } .package-off .po-margin .po-vehicles { width: 15%; float: left; } .package-off .po-margin .po-tours { width: 15%; float: left; } .package-off .po-margin .po-info .po-text { margin-bottom: 5px; font-size: 20px; font-family: "DaxRegular"; } .win.ie8 .package-off .po-margin .po-info .po-text { font-family: "DaxRegular IE Legacy"; } .package-off .po-margin .po-title { font-family: "DaxExtraBoldRegular"; font-size: 26px; } .win.ie8 .package-off .po-margin .po-title { font-family: "DaxExtraBoldRegular IE Legacy"; } .package-off .po-margin .po-rate .po-currency { display: inline-block; font-size: 16px; margin-top: 3px; vertical-align: top; } .package-off .po-margin .po-rate { cursor: pointer; font-family: "DaxBlackRegular"; font-size: 24px; } .win.ie8 .package-off .po-margin .po-rate { font-family: "DaxBlackRegular IE Legacy"; } .package-off .po-margin .po-button { text-align: center; } .package-off .po-margin .po-button .po-select-flight { margin-right: 4px; } .package-off .po-margin .po-button .po-add { border: 1px solid #07a2db; border-radius: 6px 6px 6px 6px; padding: 2px 5px; font-family: "DaxBlackRegular"; font-size: 14px; } .win.ie8 .package-off .po-margin .po-button .po-add { font-family: "DaxBlackRegular IE Legacy"; } .remove-opacity { opacity: 1; } .package-on .remove-opacity { opacity: 1; } .package-on .remove-opacity .fp-header-2 { display: inline-block; vertical-align: top; margin-left: 5px; margin-top: 5px; margin-bottom: 18px; } .deals-guide-number .fp-header { display: inline-block; } .deals-guide-number .fp-header-1 { display: inline-block; margin-bottom: 10px; margin-left: 5px; margin-top: 5px; vertical-align: top; } .deals-guide-number .fp-header-2 { display: inline-block; vertical-align: top; margin-left: 5px; margin-top: 5px; margin-bottom: 18px; width: 650px; } .deals-guide-number .fp-header-3 { display: inline-block; vertical-align: top; margin-left: 5px; margin-top: 5px; margin-bottom: 18px; width: 85%; } .deals-guide-number .fp-header-title { color: #323232; font-family: "DaxMedium"; font-size: 22px; } .win.ie8 .deals-guide-number .fp-header-title { font-family: "DaxMedium IE Legacy"; } .deals-guide-number .fp-header-description { color: #676767; font-family: "DaxRegular"; font-size: 12px; margin-top: 5px; } .win.ie8 .deals-guide-number .fp-header-description { font-family: "DaxRegular IE Legacy"; } .win.ie9 .flight-package { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcyNjYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGM0YzRjMiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNFOUU4RTgiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2cyNjYpIiAvPgo8L3N2Zz4="); } .flight-package { background-color: #f3f3f3; background-image: -webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#e9e8e8)); background-image: -webkit-linear-gradient(top, #f3f3f3, #e9e8e8); background-image: -moz-linear-gradient(top, #f3f3f3, #e9e8e8); background-image: -o-linear-gradient(top, #f3f3f3, #e9e8e8); background-image: linear-gradient(to bottom, #f3f3f3, #e9e8e8); background-image: -ms-linear-gradient(top, #f3f3f3 0%, #e9e8e8 100%); background-image: linear-gradient(to bottom, #f3f3f3 0%, #e9e8e8 100%); border-radius: 5px 5px 5px 5px; margin: 10px 4px 3px; padding: 5px; } .flight-package .fp-content { display: table; height: 65px; width: 100%; } .flight-package .fp-content > div { display: table-cell; vertical-align: middle; } .flight-package .fp-content > div:nth-of-type(1) { width: 40%; } .flight-package .fp-content > div:nth-of-type(2) { text-align: center; } .flight-package .fp-content > div:nth-of-type(3) { width: 30%; } .flight-package .fp-content > div:last-child { text-align: right; } .flight-package .fp-content .fp-button-link .fp-button-link-change-flights { cursor: pointer; display: inline-block; font-family: "DaxExtraBoldRegular"; font-size: 15px; padding: 5px 15px; border-radius: 5px 5px 5px 5px; background-color: #ff912f; color: #fef7f1; } .win.ie8 .flight-package .fp-content .fp-button-link .fp-button-link-change-flights { font-family: "DaxExtraBoldRegular IE Legacy"; } .flight-package .fp-content .fp-button-link .fp-button-link-change-flights:hover { background-color: #ff6600; } .flight-package .fp-content .fp-button-link .fp-cell-button-hover { background-color: #ff7e0c; color: white; } .flight-package .fp-content .fp-image .flights-selection { background: url("png/airlines-0.0.0.3.png") no-repeat scroll -15px -932px transparent; height: 24px; width: 240px; } .flight-package .fp-content .fp-image .flights-selection.holiday-max { background: url("png/airlines-0.0.0.3.png") no-repeat scroll 0px -958px transparent; height: 46px; width: 215px; } .flight-package .fp-content .fp-image .fp-skywest { background: url("png/airlines-0.0.0.3.png") no-repeat scroll -18px -302px transparent; display: inline-block; height: 40px; vertical-align: middle; width: 70px; } .flight-package .fp-content .fp-image .fp-jetstar { background: url("png/airlines-0.0.0.3.png") no-repeat scroll -18px -402px transparent; display: inline-block; height: 27px; vertical-align: middle; width: 68px; } .flight-package .fp-content .fp-image .fp-virgin { background: url("png/airlines-0.0.0.3.png") no-repeat scroll -11px -380px transparent; display: inline-block; height: 24px; vertical-align: middle; width: 78px; } .flight-package .fp-content .fp-image .fp-skippers { background: url("png/airlines-0.0.0.3.png") no-repeat scroll 0px -342px transparent; width: 103px; height: 34px; vertical-align: middle; display: inline-block; margin-left: 7px; } .flight-package .fp-content .fp-details { border-top: 1px solid #969696; padding: 10px 5px 5px 5px; background: #e9e8e8; margin-top: 10px; color: black; height: 60px; } .flight-package .fp-content .fp-details .fp-arrival { display: inline-block; width: 47%; height: 100%; } .flight-package .fp-content .fp-details .fp-arrival .fp-arrival-destination { display: inline-block; vertical-align: 55px; height: 100%; } .flight-package .fp-content .fp-details .fp-arrival .fp-arrival-destination .fp-arrival-destination-name { font-family: Arial; font-weight: bold; font-size: 12px; height: 20%; } .flight-package .fp-content .fp-details .fp-arrival .fp-arrival-destination .fp-arrival-destination-image { height: 70%; padding-right: 15px; padding-top: 10px; text-align: center; vertical-align: middle; } .flight-package .fp-content .fp-details .fp-arrival .fp-arrival-destination .fp-arrival-destination-image .fp-arrival-image { height: 60px; } .deals-guide-number { display: inline-block; margin-top: 10px; } .deals-guide-number .dn-numbering { display: inline-block; vertical-align: top; background: #ff6600; width: 3.6em; height: 3.6em; -moz-border-radius: 15em; -webkit-border-radius: 15em; border-radius: 15em; margin-left: 10px; } .win.ie9 .flight-warning-message { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc2OTYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRkU3QTYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGRkUxOEUiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c2OTYpIiAvPgo8L3N2Zz4="); } .flight-warning-message { border-radius: 5px; 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%); text-align: left; margin-top: 6px; padding: 10px 5px; } .flight-warning-message .message-detail-text { display: none; } .flight-warning-message .message-detail-link { display: none; } .flight-warning-message .message-less-link { display: none; } .flight-warning-message .image-container { display: inline-block; vertical-align: middle; } .flight-warning-message .message-details-multiple-airports { display: inline-block; vertical-align: middle; width: 94%; color: #4d4d4d; } .flight-warning-message .bold-message-item { font-family: Arial; font-weight: bold; font-style: italic; font-size: 11px; } .flight-warning-message .italic-message-item { font-family: Arial; font-style: italic; font-size: 11px; } .flight-warning-message .message-details-alternate { display: inline-block; vertical-align: middle; width: 94%; color: #4d4d4d; } .flight-warning-message .warning-image { font-family: Arial; font-weight: bold; font-size: 12px; background-color: #ffae1a; -moz-border-radius: 1em 1em 1em 1em; -webkit-border-radius: 1em 1em 1em 1em; border-radius: 1em 1em 1em 1em; color: white; display: inline-block; font-family: "DaxExtraBoldRegular"; font-size: 18px; height: 18px; padding: 3px; text-align: center; vertical-align: top; width: 18px; } .win.ie9 .flights-included { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcyNjYiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGM0YzRjMiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNFOUU4RTgiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2cyNjYpIiAvPgo8L3N2Zz4="); } .flights-included { background-color: #f3f3f3; background-image: -webkit-gradient(linear, left top, left bottom, from(#f3f3f3), to(#e9e8e8)); background-image: -webkit-linear-gradient(top, #f3f3f3, #e9e8e8); background-image: -moz-linear-gradient(top, #f3f3f3, #e9e8e8); background-image: -o-linear-gradient(top, #f3f3f3, #e9e8e8); background-image: linear-gradient(to bottom, #f3f3f3, #e9e8e8); background-image: -ms-linear-gradient(top, #f3f3f3 0%, #e9e8e8 100%); background-image: linear-gradient(to bottom, #f3f3f3 0%, #e9e8e8 100%); -moz-border-radius: 5px; -webkit-border-radius: 5px 5px 5px 5px; border: 1px solid #d7d7d7; border-radius: 5px; margin-top: 11px; padding: 5px; width: 715px; } .flights-included .fi-header { padding: 5px; display: inline-block; } .flights-included .fi-header .fi-label { color: #323232; font-family: Arial; font-weight: bold; font-size: 21px; } .flights-included .fi-header .fi-description { color: #ff890b; font-family: Arial; font-style: italic; font-size: 12px; } .flights-included .fi-change { float: right; margin-top: 3px; } .flights-included .fi-warning-message { -padding-top: 10px; -padding-bottom: 10px; } .flights-change-button { display: inline-block; padding: 4px 15px; text-align: center; border-radius: 5px 5px 5px 5px; background-color: #daf2fc; color: white; vertical-align: -2px; } .flights-change-button { display: inline-block; padding: 4px 15px; text-align: center; border-radius: 5px 5px 5px 5px; background-color: #daf2fc; color: white; vertical-align: -2px; } .flights-change-button-flightbar-hover { display: inline-block; padding: 4px 15px; text-align: center; border-radius: 5px 5px 5px 5px; background-color: #6fccf2; color: white; } .flights-change-button-hover { display: inline-block; padding: 4px 15px; text-align: center; border-radius: 5px 5px 5px 5px; background-color: #04a6e9; color: white; } .flights-change-link { color: white; } .fp-button-link-change-flights { color: white; font-family: "DaxExtraBoldRegular"; font-size: 13px; } .win.ie8 .fp-button-link-change-flights { font-family: "DaxExtraBoldRegular IE Legacy"; } .flight-details { color: #323232; } .flight-details > div { vertical-align: top; } .flight-details .airline-logo-container { display: table; width: 100%; height: 40px; } .win.ie9 .fd-hover { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImczNjQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGNEY0RjQiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNFQ0VDRUMiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2czNjQpIiAvPgo8L3N2Zz4="); } .fd-hover { background-color: #f4f4f4; background-image: -webkit-gradient(linear, left top, left bottom, from(#f4f4f4), to(#ececec)); background-image: -webkit-linear-gradient(top, #f4f4f4, #ececec); background-image: -moz-linear-gradient(top, #f4f4f4, #ececec); background-image: -o-linear-gradient(top, #f4f4f4, #ececec); background-image: linear-gradient(to bottom, #f4f4f4, #ececec); background-image: -ms-linear-gradient(top, #f4f4f4 0%, #ececec 100%); background-image: linear-gradient(to bottom, #f4f4f4 0%, #ececec 100%); } .flight-details .fd-departure { display: inline-block; width: 338px; padding: 5px 0 7px 10px; } .flight-details .fd-departure > div { display: table-cell; } .flight-details .fd-arrival { display: inline-block; margin-left: 10px; width: 338px; padding: 5px 10px 7px 0px; } .flight-details .fd-destination { float: left; margin-right: 7px; max-width: 167px; padding: 1px; vertical-align: top; } .flight-details .fd-destination .fd-departure-destination-image, .flight-details .fd-arrival .fd-arrival-destination-image { display: table-cell; text-align: center; vertical-align: middle; } .flight-details .fd-details .fd-departure-details-flight { font-family: Arial; font-size: 11px; font-weight: normal; } .flight-details .fd-details .fd-departure-details-depart { margin-top: 3px; line-height: 13px; } .flight-details .fd-details .fd-departure-details-arrive { margin-top: 1px; line-height: 13px; } .flight-details .fd-details .fd-departure-details-depart-sold { margin-top: 1px; } .flight-details .fd-details .flight-information-link { display: inline-block; background: url("png/venus-common-0.0.0.10.png") no-repeat scroll 0px -1945px; width: 16px; text-align: left; height: 12px; vertical-align: 2px; opacity: 0; } .flight-details .fd-details .info-link-show { opacity: 1; } .flight-details .fd-details .fd-arrival-details-flight { font-family: Arial; font-size: 11px; font-weight: normal; } .flight-details .fd-details .fd-arrival-details-flight { font-family: Arial; font-size: 11px; font-weight: normal; } .flight-details .fd-details .fd-arrival-details-depart { margin-top: 2px; line-height: 14px; } .flight-details .fd-details .fd-arrival-details-depart-sold { margin-top: 1px; } .flight-details .fd-details .fd-arrival-details-arrive { line-height: 13px; margin-top: 1px; } .flight-details .fd-details .popup-container { display: none; left: -200px; padding-top: 20px; position: relative; top: -66px; width: 350px; } .flight-details .fd-departure-arrival-label { font-family: Arial; font-weight: bold; font-size: 11px; } .flight-details .fd-airport { font-family: Arial; font-style: italic; font-size: 11px; } .flight-details:hover .flight-information-link { opacity: 1; } .flight-details:hover .fd-fare-name { color: #0099ff; } .fd-sold-image { background-color: #bdbdbd; border: 1px solid #bdbdbd; border-radius: 5px 5px 5px 5px; margin: 7px auto 0px; padding: 5px 10px; text-align: center; width: 55px; } .fd-sold { font-family: Arial; font-style: italic; font-size: 12px; color: #ff4200; margin-top: 3px; } .fd-sold-text { color: white; font-size: 18px; font-family: Arial; font-weight: bold; } .flight-details .fd-destination-name { font-family: Arial; font-weight: bold; font-size: 12px; } .flight-details .fd-fare { font-family: Arial; font-style: italic; font-size: 11px; display: inline-block; } .fd-date { font-family: Arial; font-style: italic; font-size: 11px; display: inline-block; margin-top: 3px; } .flight-details .fd-via { font-family: Arial; font-style: italic; font-size: 11px; } .flight-details .fd-via .fd-via-text { font-family: Arial; font-style: italic; font-size: 11px; cursor: pointer; } .flight-details .fd-fare .fd-fare-name { font-family: Arial; font-style: italic; font-size: 11px; cursor: pointer; } .flight-details .link-blue { color: #0099ff; } .flight-details .fd-date-description { font-family: Arial; font-style: italic; font-size: 11px; } .db-change-flight-layer { padding: 1px 5px 5px 5px; } .db-change-flight-layer .change-flight-tab { display: inline-block; padding: 0 5px; } .db-change-flight-layer .db-l-margin .db-l-details .db-l-tabs { display: inline-block; margin-top: 10px; } .db-change-flight-layer .db-l-margin .db-l-details .airline-logos { display: inline-block; float: right; margin-top: 5px; } .db-change-flight-layer .db-l-margin .db-l-details .airline-logos .flights-selection { background: url("png/airlines-0.0.0.3.png") no-repeat scroll -15px -896px transparent; display: block; height: 35px; width: 345px; } .db-change-flight-layer .db-l-margin .db-l-details .airline-logos .skywest { background: url("png/airlines-0.0.0.3.png") no-repeat scroll 0px -302px transparent; display: inline-block; height: 40px; vertical-align: middle; width: 95px; } .db-change-flight-layer .db-l-margin .db-l-details .airline-logos .jetstar { background: url("png/airlines-0.0.0.3.png") no-repeat scroll 0px -271px transparent; display: inline-block; height: 30px; vertical-align: middle; width: 95px; } .db-change-flight-layer .db-l-margin .db-l-details .airline-logos .virgin { background: url("png/airlines-0.0.0.3.png") no-repeat scroll 0px -240px transparent; display: inline-block; height: 30px; vertical-align: middle; width: 103px; } .db-change-flight-layer .db-l-margin .db-l-details .airline-logos .skippers { background: url("png/airlines-0.0.0.3.png") no-repeat scroll 0px -343px transparent; display: inline-block; height: 30px; vertical-align: middle; width: 100px; } .cf-tab { display: inline-block; background-color: white; border-top-left-radius: 7px; border-top-right-radius: 7px; height: 25px; padding: 10px 13px 0px 10px; text-align: center; margin: 0px 0px 0px 11px; -box-shadow: 0px -3px 5px 0px #87bfd1 inset; } .cf-tab-link { color: #ff6600; font-family: "DaxMedium"; font-size: 21px; } .win.ie8 .cf-tab-link { font-family: "DaxMedium IE Legacy"; } .change-flight-content { background-color: white; border-radius: 5px 5px 5px 5px; max-height: 513px; min-height: 200px; overflow-y: scroll; overflow-x: hidden; padding: 14px; font-family: Arial; width: 721px; } .change-flight-content .cf-departure { width: 100%; } .change-flight-content .cf-return { width: 100%; margin-top: 15px; margin-bottom: 10px; } .change-flight-content .cf-header { padding: 22px 0px 5px 0px; } .change-flight-content .cf-header .cf-h-details { vertical-align: middle; margin-bottom: 5px; } .change-flight-content .cf-header .cf-sort-by { float: right; margin-top: 2px; } .change-flight-content .cf-header .cf-sort-by label { vertical-align: 8px; } .change-flight-content .cf-header .cf-h-details .cf-h-details-town { font-family: Arial; font-weight: bold; font-size: 16px; color: #323232; margin-right: 5px; margin-left: 3px; } .change-flight-content .cf-header .cf-h-details .cf-h-details-date { font-family: Arial; font-weight: normal; font-size: 16px; color: #4d4d4d; } .change-flight-content .cf-table-margin { border: 1px solid #9ee3ff; border-radius: 5px; } .change-flight-content .cf-table-margin .cf-table { -border-bottom-colors: none; -border-left-colors: none; -border-right-colors: none; -border-top-colors: none; -border-collapse: collapse; -border-color: #bdd9e5; padding: 0 5px; width: 100%; -table-layout: fixed; } .change-flight-content .cf-table-margin .cf-table .table-thead { -background-color: #bfefff; } .change-flight-content .cf-table-margin .cf-table .table-header { background-color: #e1f6ff; border-bottom: 1px solid #9ee3ff; } .change-flight-content .cf-table-margin .cf-table .table-header .t-h-column { text-align: center; max-width: 91px; color: #323232; font-family: Arial; font-weight: bold; font-size: 11px; } .change-flight-content .cf-table-margin .cf-table .table-header .t-h-column-airline-code { width: 50px; } .change-flight-content .cf-table-margin .cf-table .table-header .t-h-column-airline { width: 85px; text-align: center; color: #323232; font-family: Arial; font-weight: bold; font-size: 11px; } .change-flight-content .cf-table-margin .cf-table .table-header .t-h-column-depart { text-align: center; width: 50px; color: #323232; font-family: Arial; font-weight: bold; font-size: 11px; } .change-flight-content .cf-table-margin .cf-table .table-header .t-h-column-arrive { text-align: center; width: 50px; color: #323232; font-family: Arial; font-weight: bold; font-size: 11px; } .change-flight-content .cf-table-margin .cf-table .table-header .t-h-column-duration { text-align: center; width: 51px; color: #323232; font-family: Arial; font-weight: bold; font-size: 11px; } .change-flight-content .cf-table-margin .cf-table .table-header .t-h-column-cheapest-fare { text-align: center; padding: 2px; width: 80px; color: #323232; font-family: Arial; font-weight: bold; font-size: 11px; } .change-flight-content .cf-table-margin .cf-table .table t-h-column-airline-code-header .t-h-column-other-fare { text-align: center; padding: 5px; color: #323232; font-family: Arial; font-weight: bold; font-size: 11px; } .change-flight-content .cf-table-margin .cf-table .cf-flight-item { height: 40px; border-bottom: 1px solid #ccedfb; background-color: #f2fbff; padding: 5px 0px; vertical-align: middle; } .change-flight-content .cf-table .cf-flight-item .cf-flight-item-column { vertical-align: middle; background-color: #f2fbff; } .change-flight-content .cf-table .airline-code-margin { width: 45px; } .change-flight-content .cf-table .airline-logo-margin { text-align: center; width: 105px; } .change-flight-content .cf-table .cheapest-fare-margin { width: 75px; } .change-flight-content .cf-table .other-fare-margin { -width: auto; display: block; } .change-flight-content .cf-table .other-fare-margin .fare { width: 75px; } .change-flight-content .cf-table .arrive-margin { min-width: 50px; max-width: 100px; padding-left: 2px; padding-right: 2px; } .change-flight-content .cf-table .depart-margin { width: 50px; } .change-flight-content .cf-table .duration-margin { width: 60px; } .change-flight-content .cf-table .cf-flight-item .cf-flight-item-column-centered { text-align: center; } .change-flight-content .cf-table .cf-flight-item .cf-flight-item-column-other-fares { -text-align: center; width: auto; } .change-flight-content .cf-table .cf-flight-item .cf-flight-item-column-airline { text-align: center; vertical-align: middle; background-color: #f2fbff; width: 90px; } .change-flight-content .cf-table .cf-flight-item .cf-flight-item-column .town { color: #ff890b; padding-top: 2px; font-family: Arial; font-style: italic; font-size: 11px; } .change-flight-content .cf-table .cf-flight-item .row-hover { background-color: #fbfeff; } .change-flight-content .cf-table .cf-flight-item .row-selected { background-color: #fbfeff; } .change-flight-content .cf-table .cf-flight-item .cf-flight-item-column-selected { background-color: #fff4c0; vertical-align: middle; border-radius: 5px; } .change-flight-content .cf-table .fare .cf-fare-name { font-weight: bold; color: #07a2db; text-align: center; width: 70px; } .change-flight-content .cf-table .fare .cf-fare { vertical-align: top; color: #4d4d4d; font-family: "DaxExtraBoldRegular"; font-size: 15px; } .win.ie8 .change-flight-content .cf-table .fare .cf-fare { font-family: "DaxExtraBoldRegular IE Legacy"; } .change-flight-content .cf-table .fare .cf-price-positive { display: inline-block; color: #4d4d4d; font-family: "DaxBlackRegular"; font-size: 15px; } .win.ie8 .change-flight-content .cf-table .fare .cf-price-positive { font-family: "DaxBlackRegular IE Legacy"; } .change-flight-content .cf-table .fare .cf-fare-selected .cf-price-positive, .change-flight-content .cf-table .fare .cf-fare-selected .cf-price-negative, .change-flight-content .cf-table .fare .cf-fare-selected .cf-fare-amount, .change-flight-content .cf-table .fare .cf-fare-selected .cf-currency { color: #ff7e0c; } .change-flight-content .cf-table .fare .cf-price-negative { color: red; } .change-flight-content .cf-table .fare .cf-fare-amount { display: inline-block; color: #4d4d4d; } .change-flight-content .cf-table .fare .cf-included-fare-currency { opacity: 0; display: none; color: #4d4d4d; } .change-flight-content .cf-table .fare .cf-included-fare-amount { opacity: 0; display: none; color: #4d4d4d; } .change-flight-content .cf-table .fare .cf-currency { display: inline-block; color: #4d4d4d; } .change-flight-content .cf-table .fare .cf-fare-included { vertical-align: text-top; color: #ff7e0c; font-family: "DaxExtraBoldRegular"; font-size: 13px; } .win.ie8 .change-flight-content .cf-table .fare .cf-fare-included { font-family: "DaxExtraBoldRegular IE Legacy"; } .change-flight-content .cf-table .cf-flight-item .fare-hover { background-color: #fff4df; border-radius: 5px; } .change-flight-content .cf-table-margin .cf-table .fare .cf-radio { margin-left: 5px; vertical-align: middle; } .change-flight-content .cf-table-margin .cf-table .fare .cf-radio-other-fares { margin-left: 3px; } .change-flight-content .cf-table .cf-flight-item .cf-flight-item-column .flight-time { font-family: Arial; font-size: 11px; font-weight: normal; } .change-flight-content .cf-table .cf-flight-item .cf-flight-item-column .airline-code, .change-flight-content .cf-table .cf-flight-item .cf-flight-item-column .town-gray { vertical-align: middle; color: #4d4d4d; font-family: Arial; font-size: 11px; font-weight: normal; } .change-flight-content .cf-table .cf-flight-item .cf-flight-item-column .airline-logo { width: 40px; height: 35px; display: inline-block; vertical-align: middle; } .change-flight-content .cf-table .cf-flight-item .cf-flight-item-column .airline-logo-skywest { background: url("png/airlines-0.0.0.3.png") no-repeat scroll 0px -427px transparent; display: inline-block; height: 30px; vertical-align: middle; width: 70px; } .change-flight-content .cf-table .cf-flight-item .cf-flight-item-column .airline-logo-jetstar { background: url("png/airlines-0.0.0.3.png") no-repeat scroll 0px -403px transparent; display: inline-block; height: 25px; vertical-align: middle; width: 85px; } .change-flight-content .cf-table .cf-flight-item .cf-flight-item-column .airline-logo-virgin { background: url("png/airlines-0.0.0.3.png") no-repeat scroll 0px -376px transparent; display: inline-block; height: 25px; vertical-align: middle; width: 90px; } .change-flight-content .cf-table .cf-flight-item .cf-flight-item-column .airline-logo-skippers { background: url("png/airlines-0.0.0.3.png") no-repeat scroll 0px -459px transparent; display: inline-block; height: 25px; vertical-align: middle; width: 85px; } .airline-logo-va { background: url("png/airlines-0.0.0.3.png") no-repeat scroll 0px -240px transparent; display: inline-block; height: 30px; vertical-align: middle; width: 95px; } .airline-thumbnail-va { background: url("png/airlines-0.0.0.3.png") no-repeat scroll -9px -376px transparent; display: inline-block; height: 25px; vertical-align: middle; width: 90px; } .airline-thumbnail-small-va { background: url("png/airlines-0.0.0.3.png") no-repeat scroll 0px -484px transparent; display: inline-block; height: 25px; vertical-align: middle; width: 45px; } .airline-logo-jq { background: url("png/airlines-0.0.0.3.png") no-repeat scroll 0px -271px transparent; display: inline-block; height: 30px; vertical-align: middle; width: 95px; } .airline-thumbnail-jq { background: url("png/airlines-0.0.0.3.png") no-repeat scroll -10px -403px transparent; display: inline-block; height: 25px; vertical-align: middle; width: 80px; } .airline-thumbnail-small-jq { background: url("png/airlines-0.0.0.3.png") no-repeat scroll 0px -509px transparent; display: inline-block; height: 25px; vertical-align: middle; width: 45px; } .airline-logo-xr { background: url("png/airlines-0.0.0.3.png") no-repeat scroll 0px -302px transparent; display: inline-block; height: 40px; vertical-align: middle; width: 95px; } .airline-thumbnail-xr { background: url("png/airlines-0.0.0.3.png") no-repeat scroll 0px -427px transparent; display: inline-block; height: 30px; vertical-align: middle; width: 70px; } .airline-logo-qf { background: url("png/airlines-0.0.0.3.png") no-repeat scroll 0px -240px transparent; display: inline-block; height: 30px; vertical-align: middle; width: 95px; } .airline-thumbnail-qf { background: url("png/airlines-0.0.0.3.png") no-repeat scroll -9px -626px transparent; display: inline-block; height: 20px; vertical-align: middle; width: 75px; } .airline-thumbnail-small-qf { background: url("png/airlines-0.0.0.3.png") no-repeat scroll 5px -658px transparent; display: inline-block; height: 25px; vertical-align: middle; width: 45px; } .airline-logo-tl { background: url("png/airlines-0.0.0.3.png") no-repeat scroll 0px -240px transparent; display: inline-block; height: 30px; vertical-align: middle; width: 95px; } .airline-thumbnail-tl { background: url("png/airlines-0.0.0.3.png") no-repeat scroll -9px -723px transparent; display: inline-block; height: 25px; vertical-align: middle; width: 85px; } .airline-thumbnail-small-tl { background: url("png/airlines-0.0.0.3.png") no-repeat scroll 5px -743px transparent; display: inline-block; height: 25px; vertical-align: middle; width: 45px; } .airline-logo-zl { background: url("png/airlines-0.0.0.3.png") no-repeat scroll 0px -240px transparent; display: inline-block; height: 30px; vertical-align: middle; width: 95px; } .airline-thumbnail-zl { background: url("png/airlines-0.0.0.3.png") no-repeat scroll -10px -865px transparent; display: inline-block; height: 25px; vertical-align: middle; width: 55px; } .airline-thumbnail-small-zl { background: url("png/airlines-0.0.0.3.png") no-repeat scroll -12px -865px transparent; display: inline-block; height: 25px; vertical-align: middle; width: 45px; } .airline-logo-jw { background: url("png/airlines-0.0.0.3.png") no-repeat scroll 0px -180px transparent; display: inline-block; height: 44px; vertical-align: middle; width: 138px; } .airline-thumbnail-jw { background: url("png/airlines-0.0.0.3.png") no-repeat scroll -16px -344px transparent; display: inline-block; height: 25px; vertical-align: middle; width: 83px; } .airline-thumbnail-small-jw { background: url("png/airlines-0.0.0.3.png") no-repeat scroll -20px -461px transparent; display: inline-block; height: 19px; vertical-align: middle; width: 58px; } .fb-sold-image { background-color: #bdbdbd; border: 1px solid #bdbdbd; border-radius: 7px; padding: 12px 0px; width: 33px; } .fb-sold-text { color: white; font-size: 12px; font-weight: bold; } .fb-sold { font-family: Arial; font-style: italic; font-size: 12px; color: #ff4200; margin-top: 3px; } .flight-box-container { padding: 3px; } .flight-box-container .flight-box-details { background-color: #edf9ff; padding: 5px; } .flight-box-container .flight-box-details .fb-heading { display: inline-block; width: 17%; } .flight-box-container .flight-box-details .flight-included-heading { color: #676767; font-family: "DaxMedium"; font-size: 16px; } .win.ie8 .flight-box-container .flight-box-details .flight-included-heading { font-family: "DaxMedium IE Legacy"; } .flight-box-container .flight-box-details .flight-box-item { display: inline-block; width: 35%; } .flight-box-container .flight-box-details .flight-box-item .flight-box-content { display: inline-block; vertical-align: middle; } .flight-box-container .flight-box-details .flight-box-item .flight-box-content .flight-box-logo { display: inline-block; vertical-align: middle; opacity: 0.7; } .flight-box-container .flight-box-details .flight-box-item .flight-box-content .flight-box-details { display: inline-block; vertical-align: middle; width: 180px; } .flight-box-container .flight-box-details .flight-box-item .flight-box-content .flight-box-details .flight-town { font-family: Arial; font-weight: bold; font-size: 12px; color: #676767; } .flight-box-container .flight-box-details .flight-box-item .flight-box-content .flight-box-details .flight-info { font-family: Arial; font-size: 11px; font-weight: normal; color: #676767; width: 187px; margin-top: 2px; } .flight-box-container .flight-box-details .fb-change-button-link { display: inline-block; padding: 3px; text-align: center; width: 10%; border-radius: 5px 5px 5px 5px; background-color: #daf2fc; color: white; } .flight-box-container .flight-box-details .fb-change { float: right; } .flight-box-container .flights-selector { margin-top: 10px; } .flight-box-container .fb-warning-message { padding-top: 5px; } .flight-fare-information { display: none; width: 240px; border-radius: 5px; border: 1px solid #ff9c41; background: white; position: absolute; z-index: 9003; padding-top: 2px; padding-right: 2px; text-align: center; box-shadow: 0px 0px 10px #d8d8d8; } .flight-fare-information .ffi-container { padding: 10px; } .flight-fare-information .ffi-header { color: #ff7e0c; font-family: "DaxMedium"; font-size: 16px; margin-bottom: 5px; } .win.ie8 .flight-fare-information .ffi-header { font-family: "DaxMedium IE Legacy"; } .flight-fare-information .ffi-details .ffi-note { padding-top: 3px; color: #828081; font-family: Arial; font-style: italic; font-size: 11px; } .flight-fare-information .ffi-details .ffi-fare-rules { height: 80px; overflow-y: scroll; overflow-x: hidden; color: #4d4d4d; text-align: left; font-family: Arial; font-size: 11px; font-weight: normal; margin-top: 5px; } .flight-fare-information .ffi-details .fare-rules-header { margin: 10px 0px 1px 0px; font-weight: bold; } .flight-fare-information .ffi-details .fare-rule-details { line-height: 12px; } .flight-fare-information .ffi-details .ffi-airline { font-family: Arial; font-weight: bold; font-size: 11px; color: #323232; margin-bottom: 3px; } .flight-fare-information .ffi-details .ffi-baggage { font-family: Arial; font-style: italic; font-size: 11px; color: #323232; } .flight-fare-information-link { color: #0099ff; font-family: Arial; font-size: 10px; } .flight-information-link { cursor: pointer; width: 16px; text-align: center; color: #0099ff; font-family: Arial; font-size: 10px; } .flight-information-link-info { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll 0px -1945px; cursor: pointer; display: inline-block; height: 14px; vertical-align: middle; width: 16px; margin-left: 3px; margin-top: 1px; } .flight-information-link-info-hover { opacity: 0; background: url("png/venus-common-0.0.0.10.png") no-repeat scroll 0px -1945px; cursor: pointer; display: inline-block; height: 12px; vertical-align: -2px; width: 16px; margin-left: 3px; margin-top: 1px; } .flight-fare-baggage { display: none; z-index: 9002; text-align: left; position: absolute; border-radius: 5px; border: 1px solid #ff9c41; background: white; padding: 5px; box-shadow: 0px 0px 10px #cccccc; } .flight-fare-baggage .details { display: inline-block; vertical-align: middle; } .flight-fare-baggage .details .item { padding-bottom: 3px; color: #828081; font-family: Arial; font-weight: normal; font-size: 9px; } .flight-fare-baggage .item-italic { padding-bottom: 3px; color: #828081; font-family: Arial; font-style: italic; font-size: 9px; } .free-baggage-image { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -239px -583px transparent; height: 12px; position: relative; top: 1px; width: 14px; } .baggage-image { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -239px -567px transparent; height: 12px; position: relative; top: 1px; width: 14px; } .baggage-image-l { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll 0px -1065px transparent; display: inline-block; height: 18px; vertical-align: middle; width: 21px; } .free-baggage-image-l { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll 0px -1083px transparent; display: inline-block; height: 18px; vertical-align: middle; width: 21px; } .flight-package-update { display: none; z-index: 9003; background-color: #ff7e0c; border-radius: 5px; text-align: left; color: white; float: right; position: absolute; padding: 10px; box-shadow: 0px 0px 10px #cccccc; } .flight-package-update .container { vertical-align: middle; } .flight-package-update .container .package-info { display: inline-block; vertical-align: middle; text-align: center; } .flight-package-update .container .package-info .package-amount .total-amount { font-family: "DaxBlackRegular"; font-size: 26px; } .win.ie8 .flight-package-update .container .package-info .package-amount .total-amount { font-family: "DaxBlackRegular IE Legacy"; } .flight-package-update .container .package-info .package-label { text-align: right; padding: 3px 0px; font-family: "DaxMedium"; font-size: 16px; } .win.ie8 .flight-package-update .container .package-info .package-label { font-family: "DaxMedium IE Legacy"; } .flight-package-update .container .package-info .show-details { cursor: pointer; text-decoration: underline; width: 100%; text-align: right; font-family: Arial; font-size: 11px; } .flight-package-update .container .package-info .hide-details { display: none; cursor: pointer; width: 100%; text-decoration: underline; text-align: right; font-family: Arial; font-size: 11px; } .flight-package-update .container .update-button-container a { color: White; font-family: "DaxBlackRegular"; font-size: 20px; } .win.ie8 .flight-package-update .container .update-button-container a { font-family: "DaxBlackRegular IE Legacy"; } .flight-package-update .container .update-button-container { display: inline-block; height: 100%; padding-left: 15px; padding-right: 5px; text-align: center; vertical-align: middle; } .win.ie9 .flight-package-update .update-button-container .button { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcyMTciIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRjc4MDAiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGNzUyMDAiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2cyMTcpIiAvPgo8L3N2Zz4="); } .flight-package-update .update-button-container .button { border-radius: 5px; border: 1px solid white; width: 80px; height: 20px; 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%); padding: 5px 15px; vertical-align: middle; } .flight-package-update .package-details { display: none; padding-top: 5px; } .flight-package-update .package-details .details-info { display: inline-block; text-align: right; vertical-align: middle; } .flight-package-update .package-details .details-info .detail { padding-top: 5px; font-family: Arial; font-size: 11px; font-weight: normal; } .flight-package-update .package-details .details-info .detail-departure { padding-top: 5px; font-family: Arial; font-size: 11px; font-weight: normal; } .flight-package-update .package-details .details-info .detail-return { padding-top: 5px; font-family: Arial; font-size: 11px; font-weight: normal; } .flight-package-update .package-details .details-info .details-amount-departure { font-family: Arial; font-weight: bold; font-size: 11px; } .flight-package-update .package-details .details-info .details-amount-return { font-family: Arial; font-weight: bold; font-size: 11px; } .flight-package-update .package-details .details-info .total-amount { font-family: Arial; font-weight: bold; font-size: 11px; } .flight-package-update .package-details .details-info .currency { font-family: Arial; font-weight: bold; font-size: 11px; } .flight-package-update .package-details .fees { display: inline-block; text-align: center; vertical-align: middle; padding-left: 15px; padding-right: 5px; } .flight-package-update .package-details .fees .fee { padding-top: 5px; font-family: "DaxExtraBoldRegular"; font-size: 11px; } .win.ie8 .flight-package-update .package-details .fees .fee { font-family: "DaxExtraBoldRegular IE Legacy"; } .deals-ads-box { margin-top: 20px; } .deals-ads-box .da-container { -border-radius: 5px 5px 5px 5px; -padding: 3px; } .deals-ads-box .da-list { display: inline-block; font-size: 10px; font-style: normal; margin-left: 8px; margin-bottom: 10px; margin-top: 5px; text-align: left; vertical-align: top; width: 46%; } .deals-ads-box .da-list .da-item { display: inline-block; } .deals-ads-box .da-list .da-item .image { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -2px -2055px transparent; width: 13px; height: 11px; display: table-cell; vertical-align: middle; } .deals-ads-box .da-list .da-item .item { font-family: "DaxRegular"; font-size: 10px; text-align: left; padding: 2px 0px 2px 0px; display: table-cell; margin: 0px; color: #676767; } .win.ie8 .deals-ads-box .da-list .da-item .item { font-family: "DaxRegular IE Legacy"; } .win.ie9 .deals-ads-box .da-help .da-h-border { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc4MDQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGOUY5RjkiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNFNEU0RTQiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c4MDQpIiAvPgo8L3N2Zz4="); } .deals-ads-box .da-help .da-h-border { 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; -moz-border-radius: 5px 5px 5px 5px; -webkit-border-radius: 5px 5px 5px 5px; border-radius: 5px 5px 5px 5px; font-size: 12px; height: 60px; margin: auto; padding: 10px 0px; text-align: center; width: 238px; cursor: pointer; } .deals-ads-box .da-help .da-h-border .need-help-header { color: #ff7e0c; padding: 3px 3px 3px 3px; cursor: pointer; font-family: "DaxExtraBoldRegular"; font-size: 21px; } .win.ie8 .deals-ads-box .da-help .da-h-border .need-help-header { font-family: "DaxExtraBoldRegular IE Legacy"; } .deals-ads-box .da-help .da-h-border .need-help-detail { color: #676767; font-family: "DaxRegular"; font-size: 24px; } .win.ie8 .deals-ads-box .da-help .da-h-border .need-help-detail { font-family: "DaxRegular IE Legacy"; } .deals-ads-box .da-ads-footer { margin-bottom: 10px; margin-top: 10px; text-align: center; } .deals-ads-box .da-ads-footer .header { color: #07a2db; font-family: "DaxExtraBoldRegular"; font-size: 21px; } .win.ie8 .deals-ads-box .da-ads-footer .header { font-family: "DaxExtraBoldRegular IE Legacy"; } .deals-ads-box .da-ads-footer .detail { color: #07a2db; font-family: "DaxMedium"; font-size: 16px; } .deals-ads-box .da-ads-footer .da-hm-maximise-your-holiday { background: url("png/holidaymax-common-0.0.0.2.png") no-repeat scroll 0px -224px transparent; height: 24px; margin-top: 10px; width: 212px; } .win.ie8 .deals-ads-box .da-ads-footer .detail { font-family: "DaxMedium IE Legacy"; } .deals-ads-box .bl-image { margin: 5px 0px; } .room-detail-layer-section { display: none; position: absolute; z-index: 9001; } .room-detail-layer-section .rdl-links-container { opacity: 0.3; height: 17px; } .room-detail-layer-section .rdl-links-container .rdl-link { background-color: #19b5ff; border-top-left-radius: 5px; color: white; cursor: pointer; left: 488px; margin-left: 21px; margin-top: 2px; padding: 3px 2px; position: absolute; text-align: center; vertical-align: middle; width: 40px; font-family: "DaxBlackRegular"; position: relative; } .win.ie8 .room-detail-layer-section .rdl-links-container .rdl-link { font-family: "DaxBlackRegular IE Legacy"; } .room-detail-layer { background-color: #19b5ff; border-radius: 5px; padding: 5px; box-shadow: 0 0 15px 0 #cccccc; } .room-detail-layer .rdl-content { background-color: white; border-radius: 5px 5px 5px 5px; min-height: 240px; padding: 10px; width: 540px; } .room-detail-layer .rdl-content .rdl-image-container { display: inline-block; vertical-align: top; } .room-detail-layer .rdl-content .rdl-image-container .room-image { border-radius: 5px; } .room-detail-layer .rdl-content .rdl-details-content { display: inline-block; margin-left: 5px; width: 68%; } .room-detail-layer .rdl-content .room-name { font-family: Arial; font-weight: bold; font-size: 16px; color: #4d4d4d; padding-bottom: 5px; } .room-detail-layer .rdl-content .decription { font-family: Arial; font-size: 11px; font-weight: normal; color: #4d4d4d; } .room-detail-layer .rdl-content .bed-type-decription { font-family: Arial; font-size: 11px; font-weight: normal; color: #676767; } .room-detail-layer .rdl-content .bed-type-decription .bed-type-label { font-family: Arial; font-weight: bold; font-size: 11px; color: #676767; } .room-detail-layer .rdl-content .rdl-facilities { display: inline-block; padding-bottom: 10px; padding-top: 10px; vertical-align: top; width: 35%; } .room-detail-layer .rdl-content .rdl-facilities .rdl-facilities-content { width: 309px; } .room-detail-layer .rdl-content .rdl-facilities .rdl-facilities-content .rdl-facility { padding-bottom: 3px; display: inline-block; width: 140px; font-family: Arial; font-size: 11px; font-weight: normal; color: #676767; } .room-detail-layer .rdl-content .rdl-bedconfig .dr-people { font-family: Arial; font-style: italic; font-size: 11px; color: #0298d7; } .room-bed-option-inline { border-radius: 5px; display: inline-block; padding: 5px; border: 1px solid #bdd9e5; margin-top: 10px; background-color: #f2fbff; box-shadow: 0 0 3px #96d4e8; margin-right: 10px; color: #0298d7; } .room-bed-option-inline .people { margin-bottom: 2px; font-family: Arial; font-style: italic; font-size: 11px; } .room-detail-layer .rdl-content .rdl-bedconfig .dr-people-bed-image { border-radius: 5px; display: inline-block; padding: 5px; border: 1px solid #bdd9e5; margin-top: 10px; background-color: #f2fbff; box-shadow: 0 0 3px #96d4e8; margin-right: 10px; color: #07a2db; } .room-detail-layer .rdl-content .rdl-bedconfig .dr-people-bed-image .dr-beds { display: inline-block; width: auto; margin-top: 2px; vertical-align: top; } .room-detail-layer .rdl-content .rdl-bedconfig .dr-people-bed-image .dr-beds .dr-beds-plus { color: black; display: inline-block; margin-left: -5px; margin-right: 5px; margin-top: 7px; font-family: Arial; font-size: 11px; font-weight: normal; } .room-detail-layer .rdl-content .rdl-bedconfig .dr-people-bed-image .dr-beds .dr-beds-or { padding-top: 7px; display: inline-block; margin-left: -5px; margin-right: 5px; font-family: Arial; font-weight: bold; font-size: 11px; } .room-list { background-color: white; border: 1px solid #ff9c41; border-radius: 5px 5px 5px 5px; padding: 10px; width: 268px; z-index: 1; display: none; position: absolute; box-shadow: 0px 0px 10px #d8d8d8; } .room-list .rl-margin .rl-header { text-align: center; } .room-list .rl-margin .rl-header .rl-name { color: #828081; font-family: Arial; font-weight: bold; font-style: italic; font-size: 11px; } .room-list .rl-margin .rl-content { margin-top: 5px; text-align: left; } .room-list .rl-margin .rl-content .rl-duration { color: #4d4d4d; font-family: Arial; font-size: 11px; font-weight: normal; } .room-list .rl-margin .rl-content .rl-rate { color: #4d4d4d; font-family: Arial; font-size: 11px; font-weight: normal; } .room-list .rl-margin .rl-content .rl-text { color: #828081; font-family: Arial; font-style: italic; font-size: 9px; } .room-list .rl-margin .rl-content .rl-image { vertical-align: top; } .room-list .rl-margin .rl-content .rl-content-people { display: inline-block; } .room-list .rl-margin .rl-content .rl-people { color: #4d4d4d; font-family: Arial; font-size: 11px; font-weight: normal; } .been-busy { background-color: #ffe18f; border-radius: 8px; border: solid 1px #f4c985; height: 265px; } .been-busy .warning-icon { float: left; display: inline-block; } .been-busy .bb-text { display: inline-block; float: left; padding: 5px 20px; } .been-busy .bb-content { padding: 100px 10px; } .been-busy .bb-text .bb-title { color: #ff4200; font-family: "DaxExtraBoldRegular"; font-size: 20px; } .win.ie8 .been-busy .bb-text .bb-title { font-family: "DaxExtraBoldRegular IE Legacy"; } .been-busy .bb-text .bb-description { color: #4d4d4d; width: 470px; } .been-busy .bb-text .bb-description dfn { font-family: "DaxRegular"; font-size: 16px; font-weight: normal; font-style: normal; } .win.ie8 .been-busy .bb-text .bb-description dfn { font-family: "DaxRegular IE Legacy"; } .been-busy .bb-text .bb-description em { font-family: "DaxRegular"; font-size: 16px; font-weight: normal; } .win.ie8 .been-busy .bb-text .bb-description em { font-family: "DaxRegular IE Legacy"; } .been-busy .bb-align { margin: auto; width: 570px; } .been-busy .normal-blue-link { vertical-align: bottom; font-family: "DaxRegular"; font-size: 16px; } .win.ie8 .been-busy .normal-blue-link { font-family: "DaxRegular IE Legacy"; } #inline-loader { position: absolute; z-index: 9999999; } .graphic-loader { position: absolute; z-index: 9999999; } .graphic-loader .gl-content { padding: 2px; } .graphic-loader .gl-image { background-image: url("gif/loading-graphic-v-3.gif"); background-position: center center; background-repeat: no-repeat; height: 29px; width: 28px; } .full-page-loader { position: fixed; z-index: 9999999; } .full-page-loader .fl-image { background-image: url("gif/loading-graphic-v-3.gif"); background-position: center center; background-repeat: no-repeat; height: 29px; width: 28px; } .full-page-loader .fl-text { color: #ff7e0c; font-family: "DaxMediumItalic"; font-size: 20px; margin-bottom: auto; margin-left: auto; margin-right: auto; padding-left: 38px; padding-top: 0px; } .full-page-mask { position: absolute; left: 0px; top: 0px; z-index: 9000; background-color: white; display: none; height: 100%; width: 100%; opacity: 0.9; } .finalise-logo-content .flc-image-margin { display: block; float: left; } .finalise-logo-content .flc-image-margin .word-balloon { top: 3px; } .finalise-logo-content .flc-image-margin .left-quote { background: url("png/venus-common-0.0.0.10.png") repeat scroll -560px 0px transparent; height: 36px; opacity: 0.2; position: absolute; top: 98px; width: 49px; } .finalise-logo-content .flc-image-margin .right-quote { background: url("png/venus-common-0.0.0.10.png") repeat scroll -621px 0px transparent; height: 36px; left: 195px; opacity: 0.2; position: relative; top: -52px; width: 49px; } .finalise-logo-content .flc-image-margin .flc-discover-image { background-repeat: no-repeat; height: 70px; width: 243px; } .finalise-logo-content .flc-image-margin .flc-qoute-image { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll 0px -1548px transparent; height: 126px; margin: 5px 0px 0px 0px; width: 251px; } .finalise-logo-content .flc-right-image-margin { display: block; float: right; left: 3px; margin-left: 4px; position: relative; top: -5px; } .finalise-logo-content .flc-right-image-margin .flc-big-image { display: inline-block; height: 191px; width: 740px; border-radius: 10px; } .finalise-logo-content .flc-right-image-margin .flc-big-image .flc-display { color: white; padding: 25px 0 0 35px; } .finalise-logo-content .flc-right-image-margin .flc-big-image .flc-display .flc-display-label { display: block; font-family: "DaxExtraBoldRegular"; font-size: 29px; text-shadow: 0 0 0.2em #393835; } .finalise-logo-content .flc-right-image-margin .flc-big-image .flc-display .flc-display-second-label { display: block; font-family: "DaxRegular"; font-size: 29px; margin-top: 5px; text-shadow: 0 0 0.2em #393835; } .finalise-logo-content .flc-right-image-margin .flc-bread-crumb { position: absolute; top: 171px; width: 740px; } .booking-header:after { border-color: #04a6e9 transparent; border-style: solid; border-width: 12px 15px 0px; content: ""; display: block; left: 10px; position: relative; top: 22px; width: 0px; } .booking-header.finalise-booking { width: 672px; } .booking-header { background-color: #04a6e9; border: 1px solid #bfefff; color: white; font-family: "DaxExtraBoldRegular"; font-size: 24px; margin: 10px 0px; padding: 17px 10px 10px; width: 725px; } .booking-header-arrow { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll 0px -1192px transparent; height: 7px; margin-left: 20px; margin-top: -11px; width: 13px; } .booking-itin { margin: 28px 0 0 10px; } .booking-itin .bi-content { position: relative; } .booking-itin .bi-content .bi-title { font-family: "DaxRegular"; font-size: 15px; color: #828081; margin-left: 5px; } .booking-itin .bonuses { border-radius: 5px; margin-left: 110px; width: 400px; } .booking-itin .bonuses > div { width: 197px; } .booking-itin .bonuses .b-bonus > span { display: inline; } .booking-itin .bonuses .b-bonus .b-bonus-desc { font-family: Arial; font-size: 10px; color: gray; display: inline; } .redemption .r-margin { background: none repeat scroll 0 0 #f3faec; border-radius: 8px 8px 8px 8px; padding: 10px; width: 656px; } .redemption .r-image-container { display: inline-block; text-align: center; vertical-align: 2px; margin-left: -10px; } .redemption .ri-image { background: url("png/venus-common-0.0.0.10.png") repeat scroll -12px -2262px transparent; height: 63px; vertical-align: middle; width: 130px; } .redemption .r-detail-container { border-right: 1px solid #676767; display: inline-block; margin-left: 20px; vertical-align: middle; width: 302px; margin-top: -7px; } .redemption .r-detail-container .rd-title { color: #676767; font-family: Arial; font-size: 16px; font-weight: bold; margin-bottom: 10px; } .redemption .r-detail-container .rd-text { font-family: Arial; font-style: italic; font-size: 11px; color: gray; margin-bottom: 5px; } .redemption .r-detail-container .rd-last-text { font-family: Arial; font-weight: bold; font-style: italic; font-size: 11px; color: gray; } .redemption .r-detail-container .rd-last-text .rdl-text { font-family: Arial; font-style: italic; font-size: 11px; font-weight: normal; color: gray; } .redemption .r-button-container { display: inline-block; margin-left: 20px; vertical-align: middle; } .redemption .r-button-container .rb-button-margin { text-align: right; } .redemption .r-button-container .rb-text { color: #676767; font-family: Arial; font-size: 16px; font-weight: bold; margin-bottom: 6px; margin-left: 25px; } .redemption .r-button-container .rb-redeem-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: "DaxExtraBoldRegular"; font-size: 18px; font-weight: normal; height: 20px; display: inline-block; line-height: 24px; padding: 2px 12px 5px; border-radius: 5px; color: white; cursor: pointer; margin: 5px 0 0 37px; opacity: 0.5; } .bar { background: #fee0a1; border: 1px solid #fee0a1; display: inline-block; width: 5px; position: relative; margin-left: 81px; } .bar-separator { background: none repeat scroll 0 0 #f8f8f8; border: 1px solid #f8f8f8; display: inline-block; -height: inherit; left: 6px; margin-right: 0px; position: relative; width: 9px; } .bar-separator.separator-hover { background-color: #f3f3f3; border: 1px solid #f3f3f3; } .bar-content { display: inline-block; vertical-align: top; border-bottom: 1px solid #ebebeb; padding-left: 15px; padding-right: 30px; padding: 14px 0px 10px 14px; margin: 0px 10px 0px -4px; } .circle-box { background-color: #fee0a1; border-radius: 25px; color: white; display: inline-block; height: 17px; position: absolute; width: 17px; margin-left: -6px; top: 40%; } .booking-itin .line-itin { margin: 25px 0px 20px 0px; } .booking-itin .line-itin .li-content .li-detail { position: relative; margin-top: -2px; } .booking-itin .line-itin .li-content .li-detail .li-title { 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; font-family: "DaxMedium"; font-size: 16px; } .booking-itin .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: 0px; } .booking-itin .line-itin .li-content .li-detail .li-title.title-hover { background: #ffd08e; border-color: #ffd08e; } .booking-itin .line-itin .li-content .li-detail .li-title.title-hover:after { border-color: transparent #ffd08e; border-style: solid; border-width: 7px 0 7px 8px; content: ""; display: block; left: 54px; position: relative; top: -15px; width: 0px; } .booking-itin .line-itin .li-content .li-detail:first-child .bar:nth-of-type(2) { border-top-left-radius: 5px; border-top-right-radius: 5px; } .booking-itin .line-itin .li-content .li-detail:last-child .bar:nth-of-type(2) { border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; } .booking-itin .line-itin .li-content .li-detail .bar-content { background-color: #f8f8f8; padding-right: 23px; width: 546px; } .booking-itin .line-itin .li-content .li-detail .bar-content.content-hover { background-color: #f3f3f3; } .booking-itin .line-itin .li-content .li-detail:last-child .bar-content:last-child { border: none; } .booking-itin .flight-line .flight-warning-message { padding: 4.5px; } .booking-itin .flight-line .flight-warning-message .image-container { margin-right: 7px; } .booking-itin .flight-line .warning-image { font-size: 15px; height: 14px; padding: 2px; width: 14px; } .win.ie9 .booking-itin .flight-line .finalise { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9ImcxNDQiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGMUYxRjEiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNFNUU1RTUiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2cxNDQpIiAvPgo8L3N2Zz4="); } .booking-itin .flight-line .finalise { 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; } .booking-itin .flight-line .finalise .finalise-warning { background-color: #b5b5b5; } .booking-itin .flight-line .flight-warning-message .message-detail-text { display: inline-block; font-family: Arial; font-style: italic; font-size: 11px; color: #4d4d4d; margin-left: 2px; } .booking-itin .bar-content:hover .flight-line .flight-warning-message .message-detail-link { color: #0099ff; cursor: pointer; } .booking-itin .flight-line .flight-warning-message .message-detail-link { display: inline-block; font-family: Arial; font-style: italic; font-size: 11px; color: #4d4d4d; margin-left: 2px; } .booking-itin .flight-line .flight-warning-message .italic-message-item { font-family: Arial; font-style: italic; font-size: 11px; display: none; line-height: 13px; } .booking-itin .flight-line .flight-warning-message .italic-message-item .message-less-link { color: #0099ff; margin-left: 2px; cursor: pointer; display: inline-block; font-weight: bold; } .booking-itin .flight-line .fl-content { display: table; } .booking-itin .flight-line .fl-content .fl-image-margin { display: table-cell; min-width: 92px; text-align: center; vertical-align: middle; } .booking-itin .flight-line .fl-content .fl-detail { display: inline-block; color: #676767; margin-left: 15px; } .booking-itin .flight-line .fl-content .fl-detail .fl-change-flight-link { position: relative; left: 15px; } .booking-itin .flight-line .fl-content .fl-detail .fl-info { margin-left: auto; opacity: 0; vertical-align: -4px; } .booking-itin .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; } .booking-itin .flight-line .fl-content .fl-detail .fl-arline { font-family: Arial; font-size: 11px; font-weight: normal; margin-bottom: 2px; } .booking-itin .flight-line .fl-content .fl-detail .fl-depart { margin-bottom: 2px; } .booking-itin .flight-line .fl-content .fl-detail .fl-label { font-family: Arial; font-weight: bold; font-size: 11px; } .booking-itin .flight-line .fl-content .fl-detail .fl-date-description { font-family: Arial; font-weight: bold; font-style: italic; font-size: 11px; color: #4d4d4d; } .booking-itin .flight-line .fl-content .fl-detail .fl-arrive-date-description { font-family: Arial; font-weight: bold; font-style: italic; font-size: 11px; color: #4d4d4d; } .booking-itin .flight-line .fl-content .fl-detail .link-blue { color: #0099ff; cursor: pointer; } .booking-itin .flight-line .fl-content .fl-detail .fl-fare { font-family: Arial; font-style: italic; font-size: 11px; margin-bottom: 2px; } .booking-itin .flight-line .fl-content .fl-detail .fl-fare-name { font-family: Arial; font-style: italic; font-size: 11px; } .booking-itin .flight-line .fl-content .fl-detail .fl-baggage { margin-top: 3px; } .booking-itin .flight-line .fl-content .fl-detail .fl-baggage .fl-baggage-text { font-family: Arial; font-size: 11px; font-weight: normal; vertical-align: -3px; color: #828081; } .win.ie8 .blue-button, .win.ie8 .fb-detail { display: none; } .booking-itin .blue-button { padding: 2px 13px; text-align: center; border-radius: 5px 5px 5px 5px; background-color: #6fccf2; color: white; font-family: "DaxBold"; font-size: 13px; font-weight: bold; opacity: 0; cursor: pointer; } .booking-itin .accom-line .fb-detail { color: #0099ff; font-family: Arial; font-size: 11px; font-weight: normal; opacity: 0; cursor: pointer; } .booking-itin .accom-line .al-content .al-hotel-content { margin-bottom: 15px; } .booking-itin .accom-line .al-content .al-image-margin { display: inline-block; min-width: 90px; vertical-align: top; } .booking-itin .accom-line .al-content .al-image-margin .al-image { border-radius: 5px; display: block; width: 90px; height: 50px; } .booking-itin .accom-line .al-content .al-hotel-content .al-hotel { display: inline-block; margin-left: 15px; } .booking-itin .accom-line .al-content .al-hotel-content .al-hotel .alh-name { font-family: Arial; font-weight: bold; font-size: 16px; margin-bottom: 2px; color: #323232; height: 16px; overflow: hidden; width: 400px; } .booking-itin .accom-line .al-content .al-hotel-content .al-hotel .alh-change-hotel-link { position: relative; top: 7px; left: 10px; } .booking-itin .accom-line .al-content .al-hotel-content .al-hotel .alh-name .cart-al-duration { display: none; } .booking-itin .accom-line .al-content .al-hotel-content .al-hotel .alh-address { font-family: Arial; font-size: 11px; font-weight: normal; color: #676767; } .booking-itin .accom-line .al-content .al-hotel-content .al-hotel .alh-detail { margin-top: 10px; color: #676767; } .booking-itin .accom-line .al-content .al-hotel-content .al-hotel .alh-detail .alh-duration { font-family: Arial; font-size: 11px; font-weight: normal; margin-bottom: 2px; } .booking-itin .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; } .booking-itin .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; } .booking-itin .accom-line .al-content .al-hotel-content .al-hotel .alh-detail .alh-change-dates-link { position: relative; top: 7px; left: 55px; } .booking-itin .accom-line .al-content .al-room-content { margin-bottom: 15px; } .booking-itin .accom-line .al-content .al-room-content .al-room { display: inline-block; color: #676767; margin-left: 15px; } .booking-itin .accom-line .al-content .al-room-content .al-room img { vertical-align: middle; } .booking-itin .accom-line .al-content .al-room-content .al-room .alr-name { font-family: Arial; font-weight: bold; font-size: 11px; margin-bottom: 2px; } .booking-itin .accom-line .al-content .al-room-content .al-room .room-notice { color: #ff890b; margin-bottom: 3px; font-family: Arial; font-weight: bold; font-style: italic; font-size: 11px; } .booking-itin .accom-line .al-content .al-room-content .al-room .alr-pax { display: inline-block; margin-bottom: 6px; } .booking-itin .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 0px -110px transparent; display: inline-block; height: 17px; vertical-align: middle; width: 8px; } .booking-itin .accom-line .al-content .al-room-content .al-room .alr-pax-text { vertical-align: middle; font-family: Arial; font-size: 11px; font-weight: normal; } .booking-itin .accom-line .al-content .al-room-content .al-room .alr-bed { display: inline-block; margin-left: 2px; } .booking-itin .accom-line .al-content .al-room-content .al-room .alr-bed img { margin-left: 0px; } .booking-itin .accom-line .al-content .al-room-content .al-room .alr-bed .display { display: inline-block; margin-left: 4px; max-width: 200px; font-family: Arial; font-size: 11px; font-weight: normal; } .booking-itin .accom-line .al-content .al-room-content .al-room .alr-bed-item span { margin-left: 1px; } .booking-itin .accom-line .al-content .al-room-content .al-room .alr-bed-text { vertical-align: -2px; font-family: Arial; font-size: 11px; font-weight: normal; } .booking-itin .accom-line .al-content .al-room-content .al-room .alr-bed-config { width: 350px; } .booking-itin .accom-line .al-content .al-room-content .al-room .alr-config-text { font-family: Arial; font-style: italic; font-size: 10px; font-weight: bold; } .booking-itin .accom-line .al-content .al-room-content .al-room .alr-config-sub-text { font-family: Arial; font-style: italic; font-size: 10px; } .booking-itin .accom-line .al-content .al-bonus-content { margin-left: 101px; background-color: #fffcef; min-width: 237px; border-radius: 5px; padding: 5px; display: inline-block; } .booking-itin .accom-line .al-content .al-bonus-content .alb-detail { color: #676767; } .booking-itin .accom-line .al-content .al-bonus-content .alb-detail .alb-title { font-family: Arial; font-weight: bold; font-size: 11px; } .booking-itin .accom-line .al-content .al-bonus-content .bonus-hover { color: #ff7e0c; } .booking-itin .accom-line .al-content .al-bonus-content .alb-detail .alb-text .bonus-container { display: inline-block; max-width: 175px; vertical-align: top; } .booking-itin .accom-line .al-content .al-bonus-content .alb-detail .alb-free { font-family: "DaxBlackRegular"; font-size: 12px; color: #ff7e0c; float: left; margin-right: 3px; } .booking-itin .accom-line .al-content .al-bonus-content .alb-detail .alb-mouse-over { font-family: Arial; font-style: italic; font-size: 11px; color: #676767; } .booking-itin .accom-line .al-content .al-bonus-content .alb-detail .alb-sub-text { color: #676767; font-family: Arial; font-weight: bold; font-size: 11px; } .booking-itin .accom-line .al-content .al-bonus-content:hover .alb-detail .alb-title { color: #4d4d4d; } .booking-itin .accom-line .al-content .al-bonus-content:hover .alb-detail .alb-sub-text { color: #4d4d4d; } .booking-itin .accom-line .al-content .bonus-content { clear: both; } .voucher-line .vl-content .vl-image-margin { display: inline-block; } .voucher-line .vl-content .vl-detail { display: inline-block; vertical-align: top; margin-left: 15px; } .voucher-line .vl-content .vl-name { font-family: Arial; font-weight: bold; font-size: 12px; font-size: 16px; margin-bottom: 2px; color: black; } .voucher-line .vl-content .vl-text { font-family: Arial; font-weight: bold; font-size: 11px; color: gray; margin-bottom: 3px; } .voucher-line .vl-content .vl-text-voucher { font-family: Arial; font-size: 11px; font-weight: normal; } .voucher-line .vl-content .vl-discount { display: inline-block; float: right; } .voucher-line .vl-content .vl-sub-text { font-family: "DaxBlackRegular"; color: #ff7e0c; clear: right; font-size: 30px; vertical-align: -23px; } .bonus-line .bl-content .bl-image-margin { display: inline-block; } .bonus-line .bl-content .bl-image { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll 0px -1723px transparent; display: inline-block; height: 55px; width: 90px; } .bonus-line .bl-content .bl-detail { display: inline-block; vertical-align: top; margin-left: 15px; } .bonus-line .bl-content .bl-name { font-family: Arial; font-weight: bold; font-size: 16px; margin-bottom: 2px; color: #323232; } .bonus-line .bl-content .bl-text { font-family: Arial; font-weight: bold; font-size: 11px; color: #676767; } .bonus-line .bl-content .bl-text-voucher { font-family: Arial; font-size: 11px; font-weight: normal; } .bonus-line .bl-content .bl-free { display: inline-block; float: right; } .bonus-line .bl-content .bl-sub-text { font-family: "DaxBlackRegular"; color: #ff7e0c; clear: right; font-size: 30px; vertical-align: -23px; } @media screen and (-webkit-min-device-pixel-ratio: 0) { .deals-filters .item-content-hover { background-color: #f8f8f8; } .deals-filters .item-content-hover em { color: #ff9f39; } #finaliseform select { background: url("png/chrome-dropdown-fix.png") no-repeat scroll right 0px white; padding-right: 15px; -webkit-appearance: none; } #finaliseform select:hover { background: url("png/chrome-dropdown-fix-hover.png") no-repeat scroll right 0px white; } #finaliseform select:active { background: url("png/chrome-dropdown-fix-active.png") no-repeat scroll right 0px white; } #finaliseform select.select-required { background: url("png/chrome-dropdown-fix.png") no-repeat scroll right 0px #ff6600; } #finaliseform select:hover.select-required { background: url("png/chrome-dropdown-fix-hover.png") no-repeat scroll right 0px #ff6600; } } .booking-text-name { border-radius: 5px; border: 1px solid #f3f3f3; height: 21px; width: 263px; padding: 3px 5px; } .booking-text-long { border-radius: 5px; border: 1px solid #f3f3f3; height: 21px; width: 339px; padding: 3px 5px; } .booking-text-medium { border-radius: 5px; border: 1px solid #f3f3f3; height: 21px; width: 158px; padding: 3px 5px; padding-left: 3px; } .fix-list.booking-select-long { height: 25px; width: 348px; margin-top: 3px; } .fix-list.booking-select-medium { height: 25px; width: 160px; margin-top: 2px; } .fix-list.booking-select-short { width: 60px; margin-top: 2px; height: 25px; } .fix-list.select-required { color: white; background: #ff6600; } .booking-detail-hover { background-color: #f7f7f7; } .bar-hover { background-color: #ff7e0c; } .title-hover { background: #ffd1a9; border-color: #ffd1a9; } .input-bg-color { background-color: #ffea92; } .booking-button { border: 1px solid #b2e6ff; background: #b2e6ff; border-radius: 5px 5px 5px 5px; height: 11px; margin-top: 10px; padding: 13px 10px 13px 10px; width: 330px; cursor: pointer; } .booking-button .bb-margin { margin-top: -4px; } .booking-button .bb-margin .bb-text { color: #676767; font-family: "DaxMedium"; font-size: 22px; } .booking-detail .bd-content .bd-header:after { border-color: #04a6e9 transparent; border-style: solid; border-width: 12px 15px 0px; content: ""; display: block; left: 10px; position: relative; top: 23px; width: 0px; } .booking-detail .bd-content .bd-header { background-color: #04a6e9; display: block; height: 37px; padding: 17px 10px 10px; width: 664px; } .booking-detail .bd-content .bd-header .bdh-title-container { display: inline-block; width: 322px; } .booking-detail .bd-content .bd-header .bdh-title-container .bdht-title { color: white; font-family: "DaxExtraBoldRegular"; font-size: 24px; } .booking-detail .bd-content .bd-header .bdh-subtitle-container { display: inline-block; text-align: right; width: 322px; } .booking-detail .bd-content .bd-header .bdh-subtitle-container .bdhs-subtitle { color: #5dbaf5; font-family: "DaxMedium"; font-size: 21px; } .booking-detail .bd-content label, .payment-layer label { font-family: Arial; font-weight: bold; font-size: 16px; color: gray; } .booking-detail .bd-content input, .payment-layer input { font-family: Arial; font-weight: normal; font-size: 16px; border-top-color: #d2d2d2; border-left-color: #d2d2d2; border-right-color: #eaeaea; border-bottom-color: #eaeaea; height: 19px; margin-top: 2px; } .booking-detail .bd-content input[type='checkbox'], .payment-layer input[type='checkbox'] { display: none; } .booking-detail .bd-content input[type='radio'], .payment-layer input[type='radio'] { vertical-align: -27px; } .booking-detail .bd-content select, .payment-layer .pl-content select { padding-top: 3px; } .booking-detail .bd-content .input-error-background { border: 1px solid #ff6600; } .booking-detail .bd-content .booking-header-arrow { position: absolute; } .booking-detail .bd-content .bd-margin { background-color: #eaf8ff; display: inline-block; padding: 35px 0 2px 10px; width: 674px; display: block; } .booking-detail .bd-content .bd-info legend { display: none; } .booking-detail .bd-content .bd-info .bd-title { display: inline-block; width: 50px; vertical-align: top; } .booking-detail .bd-content .bd-info .bd-select { font-family: Arial; font-weight: normal; font-size: 16px; } .booking-detail .bd-content .bd-info .bd-first-name { display: inline-block; width: 90px; margin-left: 26px; margin-right: 156px; } .booking-detail .bd-content .bd-info .bd-text-name.input-error-background { border: 1px solid #ff6600; } .booking-detail .bd-content .bd-info .bd-last-name { display: inline-block; width: 90px; margin-left: 50px; } .booking-detail .bd-content .bd-info .bd-email { display: inline-block; margin: 18px 192px 0px 0px; width: 118px; position: relative; } .booking-detail .bd-content .bd-info .bd-alert { margin-top: 5px; width: 351px; } .booking-detail .bd-content .bd-info .bd-check-box { cursor: pointer; vertical-align: middle; } .booking-detail .bd-content .bd-info .bd-check-box-text { font-family: Arial; font-weight: normal; font-size: 12px; color: gray; margin-top: 0px; padding-top: 1px; vertical-align: middle; } .booking-detail .bd-content .bd-info .bd-alert .bd-alert-text { font-weight: normal; padding-top: 1px; vertical-align: middle; } .booking-detail .bd-content .bd-info .bd-alert .bd-privacy { float: right; padding-left: 0px; padding-right: 0px; padding-top: 1px; vertical-align: middle; font-family: Arial; font-size: 11px; font-weight: normal; } .booking-detail .bd-content .booking-conditions { color: #828081; margin-top: 10px; font-family: 'Arial'; font-size: 13px; font-style: italic; } .booking-detail .bd-content .booking-conditions #booking-agreement { visibility: hidden; } .booking-detail .bd-content .booking-conditions > div { display: inline-block; vertical-align: top; } .booking-detail .bd-content .booking-conditions > div img { cursor: pointer; } .booking-detail .bd-content .booking-conditions > div .check-box { padding-left: 0px; width: 14px; } .booking-detail .bd-content .booking-conditions > div:nth-child(2) { padding-top: 2px; width: 332px; } .booking-detail .bd-content .booking-conditions > div:last-of-type { padding-top: 2px; } .booking-detail .bd-content .booking-conditions.second-line { width: 350px; } .booking-detail .bd-content .booking-conditions .error-msg { display: none; } .booking-detail .bd-content .bd-buttons { margin: 0 0 23px; } .booking-detail .bd-content .bd-buttons .bdb-booking { display: inline-block; } .booking-detail .bd-content .bd-buttons .bdb-proceed-link { color: white; 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: 0.5; padding: 8px 15px 12px; border-radius: 5px; margin: 15px 0 0 195px; cursor: pointer; box-shadow: 0 0 4px gray; border: 1px solid transparent; } .booking-detail .bd-content .fb-secure-booking { background-color: #a4e3ff; border-radius: 5px 5px 5px 5px; float: right; margin-right: 20px; opacity: 0.2; padding-bottom: 20px; padding-top: 20px; position: relative; text-align: center; top: 34px; width: 255px; display: none; } .booking-detail .bd-content .fb-secure-booking .sb-title .sb-text { color: #0099ff; font-family: daxregular; font-size: 24px; } .booking-detail .fb-secure-booking .sb-img-cc .marginright { margin-right: 7px; } .booking-detail .bd-content .bd-buttons .bdb-error-container { display: inline-block; margin-left: 11px; position: relative; vertical-align: 2px; font-family: Arial; font-style: italic; font-size: 11px; color: #ff7e0c; width: 300px; } .booking-detail .bd-content .bd-buttons .bdb-error-container .error-required { display: none; line-height: 12px; } .booking-detail .bd-content .bd-buttons .bdb-error-container .error-required .bday-error-text { display: none; } .booking-detail .bd-content .bd-buttons .bdb-error-container .loader { display: none; } .booking-detail .bd-content .bd-buttons .bdb-error-container .loader .loader-image { position: absolute; top: -17px; } .booking-detail .bd-content .bd-buttons .bdb-error-container .loader .loader-text-margin { left: 33px; position: absolute; top: -10px; width: 275px; } .booking-detail .bd-content .bd-buttons .bdb-error-container .loader .loader-text-margin .loader-text-item { display: inline-block; margin-right: 8px; vertical-align: top; } .booking-detail .bd-content .bd-buttons .bdb-error-container .loader .loader-text-margin .loader-processing-text { font-family: Arial; font-weight: bold; font-style: italic; font-size: 12px; } .booking-detail .bd-content .bd-buttons .bdb-error-container .loader .loader-text-margin .loader-text { margin-bottom: 5px; margin-top: 2px; } .booking-detail .bd-content .bd-buttons .bdb-error-container .loader .loader-text-margin .loader-text.info-text-payment { display: none; } .booking-detail .bd-content .bd-buttons .bdb-error-container .loader .loader-text-margin .loader-text.info-text-done { display: none; } .contact-detail { margin-top: 35px; } .contact-detail .cd-container { display: none; overflow: hidden; } .contact-detail .cd-container .cd-margin { padding: 5px 0 0 2px; } .contact-detail .cd-container .cd-content .cd-item { padding-top: 9px; width: 355px; position: relative; } .contact-detail .cd-container .cd-content .cd-item .address-1 { margin-top: 2px; } .contact-detail .cd-container .cd-content .cd-item .cd-country { font-family: Arial; font-weight: normal; font-size: 16px; } .contact-detail .cd-container .cd-content .cd-item .cd-state { font-family: Arial; font-weight: normal; font-size: 16px; } .contact-detail .cd-container .cd-content .cd-item select.select-required { background: #ff6600; color: white; font-style: italic; } .contact-detail .cd-container .cd-content .cd-sub { display: inline-block; width: 175px; vertical-align: top; } .passenger-detail .pd-container { display: none; overflow: hidden; } .passenger-detail .pd-container .pd-person-container { margin: 15px 0 0 3px; } .passenger-detail .pd-container .pd-person-container .pdp-margin { display: inline-block; margin-right: 27px; } .passenger-detail .pd-container .pd-person-container .travelling-passengers-warning { background-color: white; display: none; float: right; position: relative; right: 20px; text-align: left; width: 250px; } .passenger-detail .pd-container .pd-person-container .travelling-passengers-warning p.default-margin { margin: 0.75em 0px 0px; } .passenger-detail .pd-container .pd-person-container .pdp-margin .loader-container { position: relative; top: -7px; } .passenger-detail .pd-container .pd-person-container label { font-family: Arial; font-weight: bold; font-size: 14px; color: #828081; margin-right: 4px; vertical-align: 2px; } .passenger-detail .pd-container .pd-person-container .fix-list { width: 46px; height: 20px; display: inline-block; background: transparent; font-family: Arial; font-weight: normal; font-size: 14px; } .passenger-detail .pd-container .pd-person-container .fix-list .dd-selected { padding-top: 3px; top: -3%; } .passenger-detail .pd-container .pd-person-container .fix-list .dd-selected .dd-selected-text { color: #828081; } .passenger-detail .pd-container .pd-person-container select { padding-top: 4px; width: 46px; } .passenger-detail .pd-container .pd-margin { padding: 5px 0 0 2px; } .passenger-detail .pd-container .pd-content .pd-item { padding-top: 8px; width: 349px; } .passenger-detail .pd-container .pd-content .pd-item .pd-select { width: 41px; border: 1px solid #d5d5d5; border-radius: 5px; background: #f2fbff; margin-left: 5px; font-family: Arial; font-weight: normal; font-size: 14px; height: 20px; } .passenger-detail .pd-container .pd-content .pd-item .pd-adult, .passenger-detail .pd-container .pd-content .pd-item .pd-child { display: inline-block; margin-right: 16px; } .passenger-detail .pd-container .pd-content .pd-item .pd-infant { display: inline-block; } .passenger-detail .pd-container .pd-content .pd-item .pd-text { font-family: Arial; font-style: italic; font-size: 11px; color: gray; } .passenger-people .pp-content .pp-item { border: 1px solid #d9f0fa; border-radius: 5px 5px 5px 5px; padding: 7px; margin-top: 10px; position: relative; } .passenger-people .pp-content .pp-item .pp-title { font-family: Arial; font-weight: bold; font-size: 16px; color: #4d4d4d; } .passenger-people .pp-content .pp-item .pp-info { width: 211px; margin-top: 9px; } .passenger-people .pp-content .pp-item .pp-sub { display: inline-block; width: 84px; vertical-align: top; } .passenger-people .pp-content .pp-item .pp-sub .pp-adult-select, .passenger-people .pp-content .pp-item .pp-sub .pp-child-select { font-family: Arial; font-weight: normal; font-size: 16px; } .passenger-people .pp-content .pp-item .pp-text-first-name { width: 231px; } .passenger-people .pp-content .pp-item .pp-text-last-name { width: 318px; } .passenger-people .pp-content .pp-item .pp-baggage-button { 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: 317px; border: 1px solid #e5e5e5; border-radius: 5px; margin-top: 5px; height: 15px; padding: 5px; position: relative; cursor: pointer; } .passenger-people .pp-content .pp-item .baggage-validation-bg { background-color: #ff6600; background-image: -webkit-gradient(linear, left top, left bottom, from(#ff6600), to(#ff6600)); background-image: -webkit-linear-gradient(top, #ff6600, #ff6600); background-image: -moz-linear-gradient(top, #ff6600, #ff6600); background-image: -o-linear-gradient(top, #ff6600, #ff6600); background-image: linear-gradient(to bottom, #ff6600, #ff6600); background-image: -ms-linear-gradient(top, #ff6600 0%, #ff6600 100%); background-image: linear-gradient(to bottom, #ff6600 0%, #ff6600 100%); border: 1px solid #ff6600; } .passenger-people .pp-content .pp-item .baggage-validation-bg .ppb-text { color: white; } .passenger-people .pp-content .pp-item .baggage-validation-bg .plus-box-small-gray { background-color: #e65c00; border: 2px solid #e65c00; opacity: 0.69; } .passenger-people .pp-content .pp-item .ppb-text { font-family: Arial; font-size: 11px; font-weight: normal; font-size: 15px; } .baggage-frequent-flyer { display: none; } .baggage-frequent-flyer .bff-container { border: 1px solid #a4e3ff; border-radius: 8px; background-color: white; display: inline-block; left: 347px; position: absolute; top: -212px; box-shadow: 0 0 5px #d8d8d8; z-index: 9999; } .baggage-frequent-flyer .bff-container .bff-margin { padding: 10px; position: relative; } .baggage-frequent-flyer .bff-container .bff-margin:before { border-color: transparent #93dfff; border-style: solid; border-width: 11px 11px 11px 0px; content: ""; display: block; left: -11px; position: absolute; top: 214px; width: 0px; } .baggage-frequent-flyer .bff-container .bff-margin:after { border-color: transparent white; border-style: solid; border-width: 10px 10px 10px 0px; content: ""; display: block; left: -10px; position: absolute; top: 215px; width: 0px; } .baggage-frequent-flyer .bff-container .bff-content .bff-depart { margin-bottom: 20px; } .baggage-frequent-flyer .bff-container .bff-content .bff-header { border: 1px solid #f2fbff; border-radius: 5px; display: table; width: 497px; background-color: #f2fbff; padding: 8px; } .baggage-frequent-flyer .bff-container .bff-content .bff-image-container { display: table-cell; vertical-align: middle; } .baggage-frequent-flyer .bff-container .bff-content .bff-destination-detail { display: inline-block; position: relative; } .baggage-frequent-flyer .bff-container .bff-content .bff-destination-detail .flight-information { top: 45px; left: -31px; } .baggage-frequent-flyer .bff-container .bff-content .bff-destination-detail .bff-destination { font-family: Arial; font-weight: bold; font-size: 16px; } .baggage-frequent-flyer .bff-container .bff-content .bff-destination-detail .bff-date { font-family: Arial; font-style: italic; font-size: 14px; } .baggage-frequent-flyer .bff-container .bff-content .bff-destination-detail .bff-date .bff-flight-info { margin-left: 0px; } .baggage-frequent-flyer .bff-container .bff-content .bff-detail { margin: 23px 0 0 10px; } .baggage-frequent-flyer .bff-container .bff-content .bff-detail .bff-loyalty { display: inline-block; margin-right: 20px; position: relative; } .baggage-frequent-flyer .bff-container .bff-content .bff-detail .bff-birth-date { display: inline-block; margin-right: 35px; vertical-align: top; } .baggage-frequent-flyer .bff-container .bff-content .bff-detail .bff-text { width: 161px; } .baggage-frequent-flyer .bff-container .bff-content .bff-detail .bff-text-date { width: 121px; } .baggage-frequent-flyer .bff-container .bff-content .bff-detail .bff-text-date .bff-date-margin { display: block; width: 179px; } .baggage-frequent-flyer .bff-container .bff-content .bff-detail .bff-text-date .bff-date-margin input { margin-right: 4px; } .baggage-frequent-flyer .bff-container .bff-content .bff-detail .bff-text-date .bff-day, .baggage-frequent-flyer .bff-container .bff-content .bff-detail .bff-text-date .bff-month { width: 35px; text-align: center; } .baggage-frequent-flyer .bff-container .bff-content .bff-detail .bff-text-date .bff-year { width: 45px; text-align: center; } .baggage-frequent-flyer .bff-container .bff-content .bff-detail .bff-text Label, .baggage-frequent-flyer .bff-container .bff-content .bff-detail .bff-text-date Label { font-family: Arial; font-weight: bold; font-size: 16px; } .baggage-frequent-flyer .bff-container .bff-content .bff-detail .bffl-select { font-family: Arial; font-weight: normal; font-size: 16px; width: 172px; } .baggage-frequent-flyer .bff-container .bff-content .bff-detail .bff-input-loyalty { width: 159px; text-align: center; display: none; } .baggage-frequent-flyer .bff-container .bff-content .bff-detail .input-error-background { color: white; } .baggage-frequent-flyer .bff-container .bff-content .bff-baggage { display: inline-block; vertical-align: top; position: relative; } .baggage-frequent-flyer .bff-container .bff-content .bff-baggage .bffb-select { font-family: Arial; font-weight: normal; font-size: 16px; width: 231px; } .baggage-frequent-flyer .bff-container .bff-content .bff-baggage .venus-alert-info { right: -279px; } .baggage-frequent-flyer .bff-container .bff-content .bff-depart .bff-baggage .venus-alert-info { top: 6%; } .baggage-frequent-flyer .bff-container .bff-content .bff-return .bff-baggage .venus-alert-info { top: 10%; } .payment-detail .pyd-container { display: none; overflow: hidden; } .payment-detail .pyd-container .pyd-margin { padding: 5px 0 0 2px; } .payment-detail .pyd-container .pyd-content .credit-card { border-radius: 5px; color: gray; } .payment-detail .pyd-container .pyd-content .credit-card-margin { padding: 3px 2px 3px 3px; } .payment-detail .pyd-container .pyd-content .credit-card-margin .cc-label { margin-bottom: 5px; } .payment-detail .pyd-container .pyd-content .credit-card-margin .cc-label label { color: inherit; } .payment-detail .pyd-container .pyd-content .credit-card-margin .cc-type { display: table; text-align: center; } .payment-detail .pyd-container .pyd-content .pyd-item { padding-top: 9px; width: 350px; position: relative; } .payment-detail .pyd-container .pyd-content .pyd-item .pyd-card-number, .payment-detail .pyd-container .pyd-content .pyd-item .pyd-name { letter-spacing: 0.1em; } .payment-detail .pyd-container .pyd-content .pyd-item .pyd-legend { display: none; } .payment-detail .pyd-container .pyd-content .pyd-item .pyd-sub { display: inline-block; width: 147px; position: relative; vertical-align: top; margin-bottom: 2px; } .payment-detail .pyd-container .pyd-content .pyd-item .pyd-sub .pyd-expiry-month-select, .payment-detail .pyd-container .pyd-content .pyd-item .pyd-sub .pd-expiry-year-select { font-family: Arial; font-weight: normal; font-size: 16px; display: inline-block; vertical-align: top; } .payment-detail .pyd-container .pyd-content .pyd-item .pyd-sub .pd-expiry-year-select.booking-select-short { width: 62px; } .payment-detail .pyd-container .pyd-content .pyd-item .pyd-sub-code { display: inline-block; margin-left: 10px; width: 105px; } .payment-detail .pyd-container .pyd-content .pyd-item .pyd-sub-code .pyd-cvc { width: 52px; } .payment-detail .pyd-container .pyd-content .pyd-item .pyd-sub .pyd-dash { font-size: 24px; margin: 0 2px 0 2px; position: relative; top: 2px; left: 2px; color: black; font-weight: bold; } .payment-detail .pyd-container .pyd-content .pyd-item .pyd-card { display: inline-block; height: 57px; vertical-align: middle; width: 83px; border-radius: 5px; background-color: white; opacity: 0.4; } .payment-detail .pyd-container .pyd-content .pyd-item .pyd-text { font-family: Arial; font-style: italic; font-size: 11px; color: #828081; } .payment-detail .pyd-container .pyd-content .pyd-item .pyd-alert { margin: 5px 0px 5px 0px; padding-top: 3px; } .payment-detail .pyd-container .pyd-content .pyd-item .pyd-card-billing-address .pyd-input-billing { display: none; } .payment-detail .pyd-container .pyd-content .pyd-item .pyd-card-billing-address .pyd-input-billing .payment-detail-error { left: 10px; position: relative; } .payment-detail .pyd-container .pyd-content .pyd-item .pyd-card-billing-address { width: 447px; } .payment-detail .pyd-container .pyd-content .card-billing-address { padding-top: 11px; } .payment-detail .pyd-container .pyd-content .pyd-item .pyd-card-billing-address .cb-country { font-family: Arial; font-weight: normal; font-size: 16px; } .payment-detail .pyd-container .pyd-content .pyd-item .pyd-card-billing-address .cb-state { font-family: Arial; font-weight: normal; font-size: 16px; } .payment-detail .pyd-container .pyd-content .pyd-item .pyd-card-billing-address .cb-state .dd-selected { width: 120px; } .payment-detail .pyd-container .pyd-content .pyd-item .pyd-card-billing-address select.select-required { background: none repeat scroll 0 0 #ff6600; color: white; font-style: italic; } .payment-detail .pyd-container .pyd-content .pyd-item .pyd-card-billing-address label { display: block; padding-top: 8px; } .payment-detail .pyd-container .pyd-content .pyd-item .pyd-card-billing-address input { display: inline-block; } .payment-detail .pyd-container .pyd-content .pyd-item .pyd-card-billing-address .cb-state-div { display: block; float: left; } .payment-detail .pyd-container .pyd-content .pyd-item .pyd-card-billing-address .cb-postal-code-div { display: block; float: right; position: absolute; left: 182px; width: 270px; } .payment-detail .pyd-container .pyd-content .pyd-item .pyd-check-box { cursor: pointer; vertical-align: middle; } .payment-detail .pyd-container .pyd-content .pyd-item .pyd-check-box-text { font-family: Arial; font-weight: normal; font-size: 16px; color: black; vertical-align: middle; } .payment-detail .pyd-container .pyd-content .pyd-item .pyd-alert-text { font-family: Arial; font-weight: normal; font-size: 16px; color: #828081; margin-left: 33px; } .photo-id { margin-top: 20px; width: 350px; } .photo-id .photo-id-content .regular-warning .regular-warning-text { color: #828081; font-family: 'Arial'; font-size: 13px; font-style: italic; } .win.ie9 .photo-id .photo-id-content .non-regular-warning { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc0NzgiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGRkU3QTYiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNGRkUxOEUiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c0NzgpIiAvPgo8L3N2Zz4="); } .photo-id .photo-id-content .non-regular-warning { border: 1px solid #f4c985; border-radius: 5px 5px 5px 5px; color: #828081; display: table; padding: 10px; width: 328px; 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%); font-family: 'Arial'; font-size: 13px; font-style: italic; } .photo-id .photo-id-content .non-regular-warning .exclamation-container { display: table-cell; vertical-align: middle; } .photo-id .photo-id-content .non-regular-warning .exclamation-container .exlamation-circle { background-color: #ffae1a; border: 1px solid orange; border-radius: 75px 75px 75px 75px; display: table; height: 25px; text-align: center; width: 25px; } .photo-id .photo-id-content .non-regular-warning .exclamation-container .exlamation-circle .exlamation-mark { color: white; display: table-cell; font-family: 'DaxExtraBoldRegular'; font-style: normal; font-size: 22px; font-weight: bold; vertical-align: middle; } .photo-id .photo-id-content .non-regular-warning .non-regular-warning-text-container { display: table-cell; padding-left: 10px; } .photo-id .photo-id-content .non-regular-warning .non-regular-warning-text-container .non-regular-warning-text { line-height: 14px; } .photo-id .photo-id-content .non-regular-warning .non-regular-warning-text-container .non-regular-warning-text .full-name { text-transform: capitalize; } .finalise-grand-total:after { border-color: transparent #ff7e0c; border-style: solid; border-width: 25px 25px 25px 0px; content: ""; display: block; left: -26px; position: relative; top: -190px; width: 0px; } .finalise-grand-total:before { border-color: transparent white white; border-style: solid; border-width: 26px 26px 33px 0px; content: ""; display: block; left: -31px; position: relative; top: 42px; *top: 42px !important; _top: 42px !important; top: 42px\9 !important; width: 0px; } .finalise-grand-total { border: 5px solid white; border-radius: 10px; color: white; height: 160px; margin-top: 5px; text-align: center; } .finalise-grand-total .fgt-content { background-color: #ff7e0c; border-radius: 5px 5px 5px 5px; left: -1px; height: 171px; position: relative; top: -64px; } .finalise-grand-total .fgt-content .fgt-margin { height: 100%; } .finalise-grand-total .fgt-content .fgt-margin .fgt-sold-text { display: block; font-family: "DaxBlackRegular"; font-size: 43px; margin-top: 5px; position: relative; top: 35%; } .finalise-grand-total .fgt-content .fgt-total { font-family: "DaxExtraBoldRegular"; margin: 5px 9px 0px 0px; padding-top: 10px; } .finalise-grand-total .fgt-content .fgt-total .fgt-currency { font-size: 24px; vertical-align: 10px; margin-right: -2px; } .finalise-grand-total .fgt-content .fgt-total .fgt-amout { font-family: DaxBlackRegular; font-size: 42px; } .finalise-grand-total .fgt-content .fgt-total .fgt-total-text { font-family: Arial; font-size: 16px; } .finalise-grand-total .fgt-content .fgt-details { margin: 17px 0px 17px 0px; } .finalise-grand-total .fgt-content .fgt-details .fgt-text { font-family: "DaxRegular"; font-size: 14px; } .finalise-grand-total .fgt-content .fgt-fee { padding-bottom: 5px; } .finalise-grand-total .fgt-content .fgt-fee-text { font-family: "DaxBold"; font-size: 20px; margin-bottom: 5px; } .finalise-grand-total-breakdown .fgt-breakdown { background-color: #f8f8f8; border: 1px solid #f8f8f8; border-radius: 5px 5px 5px 5px; display: block; font-family: Arial; margin-left: 5px; margin-right: 5px; margin-top: 25px; padding: 10px; } .finalise-grand-total-breakdown .fgt-breakdown .ret-fl { display: block; margin-top: 10px; } .finalise-grand-total-breakdown .fgt-breakdown p { margin: 0.8em 0px; } .finalise-grand-total-breakdown .fgt-breakdown li { color: #4d4d4d; margin: 0.5em 0px; } .price-update .been-busy { height: 200px; } .price-update .been-busy .bb-content { padding: 70px 10px; } .price-update .pu-container { background-color: white; border-radius: 5px; position: absolute; z-index: 9999; box-shadow: 0 0 25px black; } .price-update .pu-container .pu-margin { padding: 25px; } .price-update .pu-container .pu-margin .pu-header .puh-text { color: #ff7e0c; font-family: "DaxMedium"; font-size: 25px; font-weight: bold; text-align: center; } .price-update .pu-container .pu-margin .pu-header .puh-sub { margin-top: 15px; } .price-update .pu-container .pu-margin .pu-header .puh-sub .puh-sub-text.sold { width: 325px; } .price-update .pu-container .pu-margin .pu-header .puh-sub .puh-sub-text { color: #323232; font-family: Arial; font-weight: bold; font-size: 11px; margin-top: 11px; text-align: center; } .price-update .pu-container .pu-margin .pu-main { margin-top: 10px; } .price-update .pu-container .pu-margin .pu-main .pum-left-container { background: #f3f3f3; border-radius: 5px; display: inline-block; padding: 10px 13px; text-align: center; width: 300px; vertical-align: top; } .price-update .pu-container .pu-margin .pu-main .pum-left-container .puml-text { color: #676767; font-family: Arial; font-size: 11px; font-weight: normal; } .price-update .pu-container .pu-margin .pu-main .pum-left-container .puml-text.sold { color: #676767; font-family: DaxBlackRegular; font-size: 40px; } .price-update .pu-container .pu-margin .pu-main .pum-right-container { display: inline-block; } .price-update .pu-container .pu-margin .pu-main .pum-right-container .pum-text-container { display: inline-block; line-height: 15px; text-align: left; } .price-update .pu-container .pu-margin .pu-main .pum-right-container .pum-text-container .pumr-label-text { font-family: Arial; font-size: 11px; font-weight: normal; } .price-update .pu-container .pu-margin .pu-main .pum-right-container .pum-text-container .pumr-price-text { font-family: Arial; font-weight: bold; font-size: 11px; margin-left: 5px; } .price-update .pu-container .pu-margin .pu-button { margin: 20px 0px 15px 0px; text-align: center; } .price-update .pu-container .pu-margin .pu-button .pub-text.margin-left { margin-left: 30px; } .price-update .pu-container .pu-margin .pu-button .pub-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; } .price-update .pu-container .pu-margin .pu-button .no-margin { margin: 0px; } .price-update .pu-container .pu-margin .pu-bottom-text .pub-text { color: #676767; font-family: Arial; font-size: 11px; font-weight: normal; } .ty-banner .ty-content .ty-text .ty-details { background: url("jpg/v3-image.jpg") repeat scroll 0 0 transparent; height: 140px; } .ty-banner .ty-content .ty-text .ty-details .ty-label { padding: 15px 0 0 15px; } .ty-banner .ty-content .ty-text .ty-details .ty-label .ty-congratulation { -color: white; color: #ff7e0c; font-family: "DaxExtraBoldRegular"; font-size: 38px; text-shadow: 1px 2px #d8d8d8; } .ty-banner .ty-content .ty-text .ty-details .ty-label .ty-duration { -color: white; color: #ff7e0c; font-family: "DaxRegular"; font-size: 29px; margin-top: 5px; text-shadow: 1px 2px #d8d8d8; } .contact-us-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: 80px; box-shadow: 0 0 3px black; } /* Comment Generated by Combres - Resource '~/Resources/Styles/venus-forms.css' (Mode: Static) */ .check-box { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll 0px -208px; padding-left: 18px; color: #828081; display: inline-block; height: 14px; line-height: 15px; } .check-box:hover { color: #959494; } .check-box-selected { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll 0px -391px; color: #4d4d4d; display: inline-block; height: 14px; } .check-box-selected-disabled { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll 0px -392px; color: #4d4d4d; display: inline-block; width: 14px; } .check-box-disabled { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -62px -2038px; padding-left: 18px; color: #828081; display: inline-block; height: 14px; } .check-box-no-tick { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll 0 -222px transparent; color: #4d4d4d; display: inline-block; height: 15px; } .select-shortest, .select-shorter, .select-short, .select-medium, .select-long, .text-shortest, .text-shorter, .text-short, .text-medium, .text-long { font-family: Arial; font-size: 11px; font-weight: normal; padding: 1px; border: 1px solid #d5d5d5; color: #323232; } .select-shortest, .select-shorter, .select-short, .select-medium, .select-long { height: 20px; color: #323232; border-radius: 4px; outline: none; } .text-shortest, .text-shorter, .text-short, .text-medium, .text-long { height: 15px; padding-left: 4px; outline: none; } .select-shortest { width: 40px; } .select-shorter { width: 60px; } .select-short { width: 80px; } .venus-watermark { color: #c9c9c9; font-style: italic; } .select-medium { width: 115px; } .select-long { width: 210px; } .text-medium { width: 95px; } .text-long { width: 190px; } .separator { font-family: Arial, Verdana, Tahoma, Sans-Serif; display: inline-block; padding: 0px 1px 0px 1px; font-size: 14px; font-weight: lighter; color: darkgray; } .validate-room-pax { box-shadow: 0 0 7px #ff7e0c; } /* Comment Generated by Combres - Resource '~/Resources/Styles/venus-controls.css' (Mode: Static) */ .search-down { font-family: Arial; font-size: 11px; font-weight: normal; } .win.ie9 .search-down .sd-data { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc2MTMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGOUY5RjkiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNFREVDRUMiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c2MTMpIiAvPgo8L3N2Zz4="); } .search-down .sd-data { 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: 1px solid #d5d5d5; -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; height: 18px; text-align: left; width: 223px; } .search-down .sd-data-hover { box-shadow: 0 0 6px #ff7e0c; border: 1px solid #fdc070; } .ab-test .search-down .sd-data-hover { background-image: linear-gradient(to bottom, #ffe8ca 0%, #fec985 100%); -moz-box-shadow: 0 0 6px #ff7e0c; -webkit-box-shadow: 0 0 6px #ff7e0c; box-shadow: 0 0 6px #ff7e0c; border: 1px solid #ff7e0c; } .search-down .sd-data .sd-data-margin { padding: 2px 4px; vertical-align: middle; } .search-down .sd-data .sd-data-margin .sd-input-display { font-family: Arial; font-size: 11px; font-weight: normal; cursor: pointer; line-height: 14px; } .search-down .sd-data .sd-data-margin .sd-input-display .sd-state { font-style: italic; color: #878787; } .search-down .sd-data .sd-data-margin .sd-input-display .sd-country { font-style: italic; color: #878787; } .search-down .sd-dropdown-delete { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -18px -2055px transparent; cursor: pointer; display: inline-block; height: 14px; margin-left: 4px; margin-top: 3px; width: 14px; } .search-down .sd-dropdown-arrow { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll 0 -1199px transparent; display: inline-block; height: 5px; margin-left: 5px; margin-top: 8px; width: 10px; } .search-down .sd-arrow-box { background-color: transparent; float: right; height: 20px; margin-top: -20px; width: 20px; cursor: default; } .search-down .sd-data .sd-data-link { display: none; } .search-down .sd-data .sd-data-margin .sd-input-display.watermark, .search-down .sd-data .sd-data-text.watermark { color: #878787; font-style: italic; } .search-down .sd-data .sd-data-text { font-family: Arial; font-size: 11px; font-weight: normal; border: 0 none; background-color: transparent; color: #323232; cursor: text; display: none; margin-left: -1px; outline: none; width: 200px; } .search-down .sd-data .sd-data-text:hover { color: #4d4d4d; } .search-down-hotels, .search-down-all { display: inline-block; font-family: Arial; font-size: 11px; font-weight: normal; } .search-down-list { width: 193px; display: inline-block; font-family: Arial; font-size: 11px; font-weight: normal; } .search-down .sd-mode-content { position: absolute; z-index: 30001; background-color: White; border: solid 1px #ff7e0c; display: none; padding: 15px; border-top-right-radius: 7px; border-bottom-right-radius: 7px; border-bottom-left-radius: 7px; box-shadow: 0 4px 10px gray; text-align: left; white-space: nowrap; } .search-down .sd-data-not-match { width: 250px; color: #ff4200; font-family: Arial; font-style: italic; font-size: 11px; white-space: normal; } .search-down-hotels .sd-all-towns { display: inline-block; height: 231px; vertical-align: top; width: 200px; } .search-down-hotels .sd-all-hotels { display: inline-block; } .search-down-all .sd-all-origins, .search-down-all .sd-all-destination { display: inline-block; } .search-down-all .sd-all-international { display: inline-block; width: 128px; vertical-align: top; } .search-down-hotels .vertical-separator, .search-down-all .vertical-separator { border-left: 1px solid #cccccc; display: inline-block; height: 230px; margin-left: 5px; margin-top: 2px; padding: 0 8px; vertical-align: top; } .search-down-all .sd-all-default { display: inline-block; vertical-align: top; } .search-down-hotels .sd-title, .search-down-all .sd-title { font-family: "DaxMedium"; font-size: 18px; color: #ff7e0c; margin-bottom: 8px; } .win.ie8 .search-down-hotels .sd-title, .win.ie8 .search-down-all .sd-title { font-family: "DaxMedium IE Legacy"; } .search-down-all .sd-all-destination .sd-see-all p { font-family: "DaxMediumItalic"; font-size: 13px; color: #878787; padding: 2px 14px; } .win.ie8 .search-down-all .sd-all-destination .sd-see-all p { font-family: "DaxMediumItalic IE Legacy"; } .search-down-all .sd-all-origins .sd-see-all p { color: #878787; font-family: "DaxMediumItalic"; font-size: 13px; height: 21px; padding: 16px; } .search-down-all .sd-all-destination .sd-see-all { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll 0 -1146px transparent; margin-left: -3px; margin-top: 10px; position: absolute; width: 137px; height: 41px; padding-top: 4px; } .search-down-all .sd-all-destination .sd-see-all.see-all-international { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll 0 -1100px transparent; height: 42px; margin-top: 10px; position: absolute; width: 290px; line-height: 32px; } .search-down-all .sd-all-destination .sd-see-all .see-all-arrow { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll -116px -1148px transparent; height: 42px; left: 277px; position: absolute; top: -1px; width: 24px; } .search-down-all .sd-all-origins .sd-see-all { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll 0 -1100px transparent; height: 45px; margin-top: 10px; position: absolute; width: 290px; } .search-down-all .sd-all-origins .sd-see-all-australia { background: url("png/venus-common-0.0.0.10.png") no-repeat scroll 0 -1146px transparent; color: #878787; font-family: "DaxMediumItalic"; font-size: 13px; height: 41px; margin-left: -3px; margin-top: 10px; padding-top: 4px; position: absolute; width: 137px; } .win.ie8 .search-down-all .sd-all-origins .sd-see-all-australia { font-family: "DaxMediumItalic IE Legacy"; } .search-down-all .sd-all-origins .sd-see-all-australia p { font-size: 13px; padding: 2px 14px; } .search-down-all .sd-see-all { -color: #878787; -font-size: 14px; -font-style: italic; -font-weight: normal; -height: 45px; -margin-left: 10px; -margin-top: 10px; } .search-down-all .sd-all-count { font-size: 15px; font-family: "DaxBlackItalic"; color: #878787; } .win.ie8 .search-down-all .sd-all-count { font-family: "DaxBlackItalic IE Legacy"; } .search-down-hotels .sd-all-options { display: inline-block; } .search-down-all .sd-all-options { display: inline-block; vertical-align: top; } .search-down-hotels .sd-all-hotels .sd-disabled-scroll { overflow-y: auto; width: 250px; } .search-down-hotels .sd-all-hotels .sd-enabled-scroll { background-color: #fafafa; border: 1px solid #d8d8d8; height: 202px; overflow-y: auto; width: 250px; } .search-down-all .sd-all-options ul { background-color: #fafafa; border: 1px solid #d8d8d8; height: 252px; overflow-y: auto; width: 180px; -webkit-overflow-scrolling: touch; } .search-down-hotels .sd-all-margin { display: inline-block; } .search-down-all .sd-all-margin { display: inline-block; width: 130px; vertical-align: top; } .search-down-list .sd-item, .search-down-hotels .sd-item, .search-down-all .sd-item { overflow: hidden; padding-left: 4px; font-weight: normal; line-height: 18px; cursor: default; margin: 2px 0px 2px 0px; height: 18px; } .search-down-hotels .sd-item-exact-match, .search-down-list .sd-item-exact-match { overflow: hidden; padding-left: 4px; font-weight: bold; line-height: 18px; cursor: default; margin: 2px 0px 2px 0px; height: 18px; background-color: #ff7e0c; color: White; } .win.ie9 .search-down-hotels .sd-item .tool-tip { background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAxIDEiIHByZXNlcnZlQXNwZWN0UmF0aW89Im5vbmUiPgo8bGluZWFyR3JhZGllbnQgaWQ9Imc1NjMiIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iMCUiIHkxPSIwJSIgeDI9IjAlIiB5Mj0iMTAwJSI+CjxzdG9wIHN0b3AtY29sb3I9IiNGREZERkQiIG9mZnNldD0iMCIvPjxzdG9wIHN0b3AtY29sb3I9IiNFNUU1RTUiIG9mZnNldD0iMSIvPgo8L2xpbmVhckdyYWRpZW50Pgo8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2c1NjMpIiAvPgo8L3N2Zz4="); } .search-down-hotels .sd-item .tool-tip { position: absolute; display: none; border: solid 1px #ff7e0c; 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%); z-index: 9003; border-radius: 5px; padding: 5px; color: Black; } .search-down-list .refine-search, .search-down-hotels .refine-search { padding: 3px 0; color: #ff7e0c; font-family: Arial; font-style: italic; font-size: 11px; } .search-down-list .sd-item:hover, .search-down-hotels .sd-item:hover, .search-down-all .sd-item:hover { background-color: #ff7e0c; color: White; } .fix-list { position: relative; padding: 0; border-radius: 5px; border: 1px solid #d5d5d5; height: 18px; 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; outline: 0 none; text-align: left; } .fix-list .dd-select { border-radius: 2px; cursor: pointer; height: inherit; position: relative; width: inherit; } .fix-list .dd-select .dd-selected { overflow: hidden; display: inline-block; padding: 0px 10px 0 0px; white-space: nowrap; width: 32%; margin-left: 3px; position: relative; top: 20%; left: 4px; float: left; } .fix-list .dd-select .dd-separator { border-style: ridge inset inset ridge; border-color: #cdcdcd; border-width: 1px; display: inline-block; height: inherit; margin-left: 3px; position: relative; top: 20%; float: right; left: -17px; } .fix-list .dd-select .dd-pointer { height: 0; margin-top: -3px; position: absolute; right: 5px; top: 53%; width: 0; } .fix-list .dd-select .dd-pointer-down { border: solid 5px transparent; border-top: solid 5px #8a8a8a; } .fix-list .dd-options { border: solid 1px #cccccc; list-style: none; box-shadow: 0 1px 5px -3px black; display: none; position: absolute; z-index: 2000; margin: 0; padding: 0; background: white; overflow: auto; max-height: 300px; min-height: 16px; text-align: left; } .fix-list .dd-options .dd-option { white-space: nowrap; padding: 3px; display: block; overflow: hidden; text-decoration: none; color: #333333; cursor: pointer; -webkit-transition: all 0.25s ease-in-out; -moz-transition: all 0.25s ease-in-out; -o-transition: all 0.25s ease-in-out; -ms-transition: all 0.25s ease-in-out; } .fix-list .dd-options > li:last-child > .dd-option { border-bottom: none; } .fix-list .dd-options .dd-option.dd-hover { background: #ff7e0c; color: white; } .fix-list .dd-options .dd-option.dd-option-selected { background: #ff7e0c; } /* Comment Generated by Combres - Resource '~/Resources/Styles/venus-layers.css' (Mode: Static) */ .deals-layers-mask { position: absolute; left: 0; top: 0; z-index: 9000; background-color: black; display: block; height: 100%; width: 100%; opacity: 0.65; -webkit-transform: translateZ(0); } .layers-mask-container { position: fixed; left: 0; top: 0; z-index: 1; display: block; height: 100%; width: 100%; } .deals-layer { background-color: #19b5ff; min-height: auto; width: 760px; box-shadow: 0 0 100px black; border-radius: 8px; padding: 5px; } .deals-layer .dl-loading-text { margin-bottom: auto; margin-left: auto; margin-right: auto; padding: 163px 5px 168px 345px; color: #ff7e0c; font-family: "DaxMediumItalic"; font-size: 20px; } .win.ie8 .deals-layer .dl-loading-text { font-family: "DaxMediumItalic IE Legacy"; } .deals-layer .box-loading-wait { margin: 27px 6px 6px; background-color: White; height: 347px; width: 744px; background-image: url("gif/loading-graphic-v-3.gif"); background-position: 308px center; background-repeat: no-repeat; } .deals-layer .db-l-link { height: 30px; left: 693px; position: absolute; top: -24px; width: 55px; } .deals-layer .dl-close-bg { background-color: #19b5ff; border-top-left-radius: 5px; height: 24px; opacity: 0.3; } .deals-layer .db-l-link .dl-close-link { color: white; font-family: "DaxBold"; font-size: 15px; margin-left: 8px; margin-top: -20px; position: relative; } .deals-layer .close-layer-notification { background-color: white; border: 1px solid orange; border-radius: 5px 5px 5px 5px; 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; } .win.ie8 .deals-layer .db-l-link .dl-close-link { font-family: "DaxBold IE Legacy"; } .layer-mask { background-color: black; display: block; height: 100%; left: 0; opacity: 0.15; position: absolute; top: 0; width: 100%; z-index: 9000; }