
.confirm-item-properties div:after, .confirm-item-prices div:after, .confirm-personal div:after, .checkout-item-properties div:after, .checkout-item-prices div:after, .checkout-item-prices ul li:after, .checkout-form fieldset:after {visibility:hidden;display:block;content:" ";clear:both;height:0;}.details-rooms-important-information {clear:both;margin:0 0 5px 0;padding:10px 12px;text-align:left;}.details-rooms-popup {margin:0 10px 5px 0 !important;height:400px;overflow:auto;}.confirm-title {margin:0 0 20px 0;position:relative;}.confirm-title span {float:right;}.confirm-sub-title {margin:0 0 14px 0;padding:10px 11px;border-width:1px;border-style:solid;clear:both;}.confirm-sub-title-room {padding:0;margin:0 0 7px 0;}.confirm-additional-title {margin:0 0 14px 0;}.confirm-menu-col {float:left;margin:0 20px 0 0;max-width:300px;width:31%;}.confirm-numbers {padding:16px 16px 11px 16px;border-width:1px;border-style:solid;}.confirm-numbers dt {display:block;width:35%;padding:0 0 5px 0;float:left;clear:left;}.confirm-numbers dd {display:block;width:65%;padding:0 0 5px 0;float:right;clear:right;}.confirm-numbers p {clear:both;padding:5px 0;}.confirm-numbers .itineraryId-name {padding-top:0.3em;}.confirm-icons {list-style:none;padding:10px 30px 10px 30px;margin:0 0 10px 0;border-width:1px;border-style:solid;}.confirm-icons li {float:left;width:23%;padding:0 5px 0 0;}.confirm-icons li span {overflow:hidden;display:block;padding-top:8px;vertical-align:top;}.confirm-icons .confirm-centered-ico {padding-left:30px;}.confirm-icons li li li {padding-left:0;}.confirm-icons .confirm-two-lines span {padding-top:2px;}.ico-confirmation-set {display:inline-block;position:relative;height:33px;overflow:hidden;float:left;margin-right:7px;}.ico-confirmation-set.email {width:39px;}.ico-confirmation-set.pdf {width:28px;}.ico-confirmation-set.print {width:34px;}.ico-confirmation-set.receipt {width:28px;}.ico-confirmation-set.reservation {width:33px;}.ico-confirmation-set img {position:absolute;top:0;}.ico-confirmation-set img:hover {top:-33px;}.ico-confirmation-set img:active {top:-66px;}.ico-confirmation-set.email img {left:0;}.ico-confirmation-set.pdf img {left:-39px;}.ico-confirmation-set.print img {left:-68px;}.ico-confirmation-set.receipt img {left:-102px;}.ico-confirmation-set.reservation img {left:-130px;}.confirm-booking-description {margin:0 0 20px 0;}.confirm-item-wrapper {margin:0 0 28px 0;}.confirm-item-info-col, .confirm-item-map-col {width:49%;}.confirm-item-info-col {float:left;}.confirm-item-map-col {float:right;}.confirm-item-full-info {padding:0 0 25px 0;}.confirm-item-full-info h2 {padding:0;margin:0 0 6px 0;}.confirm-item-rating {margin:0 0 10px 0;}.confirm-item-rating img {vertical-align:middle;}.confirm-item-rating img:first-child {margin:0 10px 0 0;}.confirm-amenities-options {overflow:hidden;padding-bottom:10px;}.confirm-amenities-options li {float:left;margin-right:7px;background:url("../../images/pages/booking/amenities-options-separator.gif") no-repeat left center;padding-left:10px;}.confirm-amenities-options li:first-child {background-image:none;padding-left:0;}.confirm-item-description {margin:0 0 11px 0;}.confirm-item-properties > div {clear:both;}.confirm-item-properties > div:last-child {border-bottom-width:0;}.confirm-item-properties .name {float:left;width:30%;clear:left;padding:4px 0;}.confirm-item-properties .value {float:right;width:65%;clear:right;padding:4px 0;}.confirm-item-prices {margin:0 0 0 0;padding:8px;}.confirm-item-prices > div {clear:both;}.confirm-item-prices a {display:block;margin:3px 0 0 0;}.confirm-item-price {padding:8px;margin:0 0 10px 0;}.confirm-more-info {padding:0 0 30px 0;}.confirm-more-info h4 {padding:0 0 10px 0;margin:0 0 15px 0;border-bottom-width:1px;border-bottom-style:solid;}.confirm-item-info-col .guarantee-container {padding:10px 12px;border-top-width:1px;border-top-style:solid;}.confirm-comment {margin-bottom:20px;}.confirm-comment p {margin-bottom:10px;}.confirm-map-wrapper {height:230px;overflow:hidden !important;padding:4px;margin:0 0 5px 0;border-width:1px;border-style:solid;position:relative;}.confirm-map-wrapper-over {position:absolute;width:100%;height:100%;z-index:3;}.confirm-map-wrapper .map-view-map-content-div {border-width:0;}.confirm-personal {padding:10px;margin:3px 0 20px 0;}.confirm-personal > div {clear:both;}.confirm-personal .name {float:left;width:15%;clear:left;padding:4px 0;}.confirm-personal .value {float:right;width:84%;clear:right;padding:4px 0;}.confirm-view .GDS-property-price-guarantee-room {margin:0 0 7px 0;}.confirm-room-details {padding:8px;margin:3px 0 10px 0;}.confirm-room-details .confirm-item-properties .name {width:15%;}.confirm-room-details .confirm-item-properties .value {width:84%;}.confirm-comments {margin:0 0 10px 0;}.confirm-manage-booking {margin:0 0 20px 0;}.confirm-manage-booking-left-col {float:left;width:21%;}.confirm-manage-booking-right-col {float:right;width:77%;}.confirm-manage-booking-note {padding:11px 12px;border-width:1px;border-style:solid;margin:0 0 10px 0;}.confirm-manage-booking-form {padding:16px 23px;border-width:1px;border-style:solid;}.confirm-manage-booking-title {margin:0 0 12px 0;padding:0;}.confirm-manage-booking-form label {display:block;margin:0 0 3px 0;}.confirm-manage-booking-form p {margin:0 0 12px 0;}.confirm-manage-booking-form .input {width:50%;margin:0 0 15px 0;padding:3px 5px;border-width:1px;border-style:solid;background:url("../../images/0-common/control-bg.jpg") repeat-x top left;}.confirm-manage-booking-icons li {width:19%;}.confirm-manage-booking-icons li:first-child {width:37%;padding-top:4px;}.confirm-title-manage {margin:0 0 10px 0;padding:0;}#receipt-form #page {width:720px;}.receipt-view {padding:20px;}.receipt-view button {float:right;}.receipt-titles h1 {margin-top:0;}.receipt-site {margin:10px 0;}.receipt-view .confirm-personal, .receipt-view .confirm-item-properties, .receipt-view .confirm-item-price, .receipt-view .confirm-item-prices {padding:0;}.receipt-view .confirm-item-properties {margin-bottom:20px;}.confirm-item-price span {padding:0;}.receipt-view .name {width:30%;}.receipt-view .value {width:69%;}.receipt-sub-titles {margin:15px 0 0 0;clear:both;}.receipt-sub-titles h2 {margin:0 0 20px 0;padding:15px 0 0 0;border-top-width:1px;border-top-style:solid;}.receipt-gds {padding:15px 0;}.receipt-terms {padding:20px 0;}.receipt-terms a {display:inline;}.receipt-view button, .receipt-view button:hover {display:inline-block !important;}.checkout-title {padding:0 300px 0 0;margin:0 0 20px 0;position:relative;}.checkout-title span {position:absolute;bottom:3px;right:0;}.checkout-details-col {float:right;margin:0 0 0 20px;width:300px;}.checkout-form-col {overflow:hidden;}.checkout-item-full-info {padding:16px 13px 12px 13px;border-style:solid;border-width:1px;border-bottom-width:0;}.checkout-item-img {float:left;margin:0 10px 10px 0;padding:4px;border-width:1px;border-style:solid;height:70px;width:70px;}.checkout-item-full-info h2 {padding:0;margin:0 0 6px 0;}.checkout-details-title {padding:10px 11px;margin:0 0 1px 0;}.checkout-item-rating {margin:0 0 10px 0;}.checkout-item-rating .details-rating-control {display:block;float:none;}.checkout-item-rating img {vertical-align:middle;}.checkout-item-rating img:first-child {display:block;margin:0 10px 5px 0;}.checkout-item-description {margin:0 0 11px 0;clear:both;}.checkout-item-properties > div {clear:both;}.checkout-item-properties .name {float:left;width:50%;clear:left;padding:4px 0;}.checkout-item-properties .value {float:right;width:50%;clear:right;padding:4px 0;}.checkout-item-properties-room-info {margin:5px 0 5px 0;}.checkout-item-prices h5 {margin:0 0 15px 0;clear:both;}.checkout-item-prices div {clear:both;padding:3px 0;}.checkout-item-prices .label {clear:left;float:left;padding-bottom:5px;}.checkout-item-prices {padding:12px 13px;border-width:1px;border-style:solid;}.checkout-item-prices a {display:block;margin:3px 0 0 0;}.checkout-item-price {padding:13px 12px;border-width:0 1px 1px 1px;border-style:none solid solid solid;}.checkout-item-price p {margin:0 0 6px 0;clear:both;}.checkout-item-price span {display:block;}.checkout-item-price .name {float:left;width:60%;padding:0 0 15px 0;}.checkout-item-price .value {float:right;width:40%;padding:0 0 15px 0;}.checkout-item-price .value span {padding:3px 0 0 0;}ul#room-rate-information, ul#extra-person-fees, ul#tax-and-service-fees, ul#coupon-applied, ul#ny-taxes, ul#ny-fees {margin-bottom:15px;}div.checkout-item-prices ul li.first-child, div.checkout-item-prices ul li.child, ul#total-charges ul li.first-child, ul#total-charges ul li.child {float:left;width:50%;}div.confirm-item-prices ul#room-rate-information li, div.confirm-item-prices ul#extra-person-fees, div.confirm-item-prices ul#tax-and-service-fees, div.confirm-item-price ul#total-charges li, div.confirm-item-prices ul#coupon-applied {margin-bottom:10px;}div.checkout-item-prices ul li.price, div.checkout-item-prices ul li.first-room-rate, div.checkout-item-prices ul li.room-rate, ul#total-charges ul li.price {float:right;width:48%;text-align:right;}div.confirm-item-prices ul, div.confirm-item-price ul {width:40%;}div.confirm-item-prices ul li.first-child, div.confirm-item-prices ul li.child, div.confirm-item-price ul li.first-child {float:left;width:60%;}div.confirm-item-prices ul#room-rate-information {margin-bottom:3px;}.checkout-book-trip {margin:10px 0 0 0;min-height:161px;}.checkout-book-trip p {padding:7px 9px 8px 9px;border-width:1px;border-style:solid;}.checkout-book-trip div img {display:block;width:100%;box-sizing:border-box;border-width:0 1px 0 1px;border-style:solid;}.checkout-book-trip ul {list-style:inside square;padding:12px 13px 6px 13px;border-width:1px;border-style:solid;border-top-width:0;}.checkout-book-trip ul li {padding:0 0 6px 0;}.checkout-form-title {margin:0 0 14px 0;padding:10px 11px;border-width:1px;border-style:solid;}.checkout-form-hidden-panel {display:none;}.checkout-form-name {display:none;}.checkout-form-sub-title {margin:0 0 20px 0;padding:0 0 10px 0;border-bottom-width:3px;border-bottom-style:solid;}.checkout-form p {margin:0 0 15px 0;clear:both;}.checkout-form fieldset {display:block;padding:0 0 15px 0;}.checkout-form-left-col {float:left;width:58%;}.checkout-form-right-col {float:right;width:40%;}.checkout-form label {display:block;margin:0 0 5px 3px;clear:both;}.checkout-fields-wrapper {clear:both;}.checkout-comments p {padding-top:1.6em;}.checkout-info-label {padding-left:3px;}.checkout-info-label-gds {min-height:40px;margin:0 0 15px 0;padding:0 0 0 57px;}.checkout-form-smoking {display:block;margin:0 0 15px 0;}.checkout-form-smoking label {display:inline;margin:0 0 5px 0;}.checkout-form-smoking radio {margin:0 0 5px 0;}.checkout-form .input {width:95%;margin:0 0 15px 3px;padding:3px 5px;border-style:solid;border-width:1px;}.checkout-form .select-dates-control input {border-style:solid;border-width:1px;margin-left:3px;}.checkout-form .input:hover, .group-booking .select-dates-control input:hover {outline-width:3px;outline-style:solid;}.checkout-form .textarea {width:95%;height:45px;margin:0 0 15px 3px;padding:3px 5px;border-style:solid;border-width:1px;overflow:auto;}.checkout-form .textarea:hover {outline-width:3px;outline-style:solid;}.checkout-form .select {width:99%;margin:0 0 15px 3px;border-style:solid;border-width:1px;padding-top:2px;padding-bottom:2px;}.checkout-form .select:hover {outline-width:3px;outline-style:solid;}.checkout-form .select option {padding:2px 5px;}.checkout-form .month {width:50%;margin-right:5px;}.checkout-form .year {width:30%;}.checkout-form .st-month {width:50%;margin-right:5px;}.checkout-form .st-year {width:30%;}.checkout-form input.checkout-code {width:80%;}.checkout-we-accept {width:168px;height:19px;display:inline-block;vertical-align:middle;}.checkout-form span.checkout-code {width:36px;height:23px;display:inline-block;vertical-align:top;margin:0 0 0 5px;}.checkout-secured {width:94px;height:47px;display:block;margin:0 0 0 auto;}.checkout-form select.code {width:48%;margin-right:10px;}.checkout-form input.code {width:46%;margin-right:10px;}.checkout-checkbox-label {display:inline !important;margin-left:10px;}.checkout-agree-submit {padding:15px 0 0 0;border-top-width:1px;border-top-style:dashed;}.checkout-steps {margin:0 0 20px 0;position:relative;}.checkout-steps li:first-child {float:left;width:50%;position:relative;}.checkout-steps li sup {font-size:45%;vertical-align:super;}.checkout-steps li {float:right;width:50%;height:52px;overflow:hidden;}.checkout-steps li div {padding:14px 20px 14px 37px;border-width:1px;border-style:solid;}.checkout-steps li:first-child div {border-right:none;padding:14px 20px 14px 20px;}.checkout-steps-separator {position:absolute;width:42px;left:50%;margin-left:-20px;}.non-visible {display:none;}.non-visible li {visibility:hidden;display:none;}.credit-card-images-container {margin-bottom:20px;}.credit-card-images-container span {width:51px;height:31px;display:inline-block;vertical-align:middle;border-width:3px;border-style:solid;margin:3px 0 0 0;}div#credit-card-container span.last-child {margin:0;}.security-code-panel {display:none;}.security-code-block {float:left;}.security-code-block input {width:auto !important;}.credit-card-back-images-container {float:left;}.billing-states {display:none;width:49%;float:right;}.billing-states span {display:none;width:100%;}.billing-states span select, .billing-states label {margin-left:0 !important;}.billing-states span select.select {width:auto;}.security-code {width:40% !important;margin-bottom:0 !important;}.postal-container {float:left;width:50%;}.postal-container input {width:88% !important;}.credit-card-back-images-container span {padding:5px;display:none;}.popup-content {width:400px;text-align:left;display:none;}.popup-content p {padding:5px;}.popup-content div {margin:5px;}.credit-card-back-images-container div {margin-left:5px;}.credit-card-back-images-container div, .popup-content div {background:url("../../images/pages/booking/icons/ico-cv2-set.png");background-repeat:no-repeat;width:101px;height:66px;display:inline-block;}.additional-info-panel label {display:inline;margin:0 0 5px 0;}.additional-info-panel radio {margin:0 0 5px 0;}.additional-info-panel div {padding:5px 0 0 0;}.additional-info-panel {display:none;}.group-booking .group-checkbox-phone {padding-top:1.9em;}.group-booking .destination input {width:95% !important;}.group-booking .search-details-checkin, .group-booking .search-details-checkout {width:137px;margin-bottom:15px;}.group-booking .checkout-item-full-info {border-bottom-width:1px;}.hotel-fieldset {position:relative;}.remove-hotel {position:absolute;right:-15px;top:24px;}.geotrust-badge {margin:10px 0;float:right;}.geotrust-badge-card-number {margin:6px 0;float:left;}p.secure-text {padding:0;margin:5px 0 0 0;float:right;}p.secure-text span.before {background-image:url("../../images/pages/booking/secure_icon.png");background-repeat:no-repeat;float:left;height:16px;width:16px;margin-right:10px;}#secure-booking-message {margin:0;padding:12px;border-style:solid;border-width:1px;}#secure-booking-message p {margin:0;padding:0;}#secure-booking-message p.secure-text {padding:0;margin:0 0 3px 0;font-size:1.05em;float:left;}#secure-booking-message p.secure-text span.before {height:16px;width:16px;margin-right:10px;background:url("../../images/pages/booking/secure_icon.png") no-repeat;}#cancellation-dialog .message-box-container {padding-bottom:20px;}#cancellation-dialog .ft {padding-bottom:40px;}#cancellation-dialog .button-group {text-align:center;}#cancellation-dialog .yui-button:first-child {margin-right:20px;}.two-col-page .checkout-book-trip div img {border:none !important;}.confirm-manage-booking-right-col h1, .confirm-manage-booking-right-col h2 {margin-bottom:14px;}.confirm-manage-booking-right-col .clear-box {padding:16px 23px;border-width:1px;border-style:solid;margin:0 0 14px 0;}.confirm-manage-booking-right-col .colour-box {margin:0 0 14px 0;border-width:1px;border-style:solid;padding:16px 23px;}.confirm-manage-booking-right-col .column-note {padding:11px 12px;border-width:1px;border-style:solid;margin:0 0 10px 0;}dl.itinerary-details {float:left;width:100%;margin:0;padding:0;}dl.itinerary-details dt {clear:left;float:left;width:49%;margin:0;padding:0;}.confirm-manage-booking-right-col .itinerary-confirmation div, dl.itinerary-details dd {float:left;width:49%;margin:0;padding:0;}dl.itinerary-details .itinerary-spacing {margin-bottom:14px;}a.tooltip {position:relative;z-index:24;text-decoration:none;}a.tooltip:hover {z-index:2;}a.tooltip span {display:none;}a.tooltip:hover span {display:block;position:absolute;top:1.5em;left:1.5em;width:15em;border-style:solid;border-width:1px;padding:.5em;}#edit-coupon-code.input, #coupon-code.input {width:55%;margin:0 0 0 3px;}#coupon-error ul {width:60%;}ul#coupon-applied li.coupon-detail-links a {display:inline-block;}p.coupon-how-to {margin:2px 0 0 3px;}.tax-remark, .charged-card {margin:-5px 0 5px 0;}.confirm-view a, .confirm-item-rating a {text-decoration:none;}.confirm-title {font-size:2.08em;}.confirm-title span {font-size:0.48em;font-weight:normal;line-height:1;}.confirm-sub-title {font-size:1.17em;font-weight:bold;line-height:1;}.confirm-sub-title-room {font-size:1.33em;}.confirm-small-title {font-size:0.92em;}.confirm-additional-title {font-size:1.17em;line-height:1;font-weight:bold;}.confirm-numbers dt, .confirm-numbers dd {font-size:1.25em;}.confirm-numbers dd, .confirm-item-properties .name, .confirm-personal .name {font-weight:bold;}.confirm-numbers .itineraryId {font-size:1.5em;}.confirm-icons li a {text-decoration:none;white-space:nowrap;}.confirm-icons li a span {white-space:normal;}.confirm-item-full-info h2 {font-weight:bold;font-size:1.5em;}.confirm-item-prices a {font-size:0.92em;}.confirm-item-price-receipt span, .confirm-more-info h4 {font-size:1.17em;font-weight:bold;}.confirm-item-info-col .guarantee-container {text-transform:capitalize;}.confirm-amenities-options li {white-space:nowrap;}.confirm-comment p {font-size:0.9em;}.confirm-comments {font-size:0.92em;}.confirm-manage-booking-form label {font-weight:normal;}.confirm-manage-booking-title {line-height:1;}.confirm-manage-booking-form .input {font-size:1.25em;}.confirm-title-manage {font-size:1.67em;}.receipt-titles h1 {text-align:left;}.receipt-sub-titles h2 {font-size:1.3em;}.receipt-gds {font-weight:bold;font-size:1.1em;}.receipt-gds span {font-size:1.1em;}.receipt-terms {font-size:0.92em;}.checkout-title {font-size:2.08em;}.checkout-title span {font-size:0.48em;font-weight:normal;line-height:1;}.checkout-steps li div {font-size:1.83em;line-height:1;}.checkout-item-full-info h2 {font-weight:bold;font-size:1.25em;}.checkout-details-title {font-size:1.27em;font-weight:bold;line-height:1;}.checkout-item-rating a {text-decoration:none;}.checkout-item-properties-room-info .name {font-weight:bold;}.checkout-item-properties-room-info .value {font-size:0.92em;}.checkout-item-properties .name {font-weight:bold;}ul#total-charges li.first-child, ul#total-charges li.price {font-weight:bold;}div.checkout-item-prices ul li {font-size:1.10em;line-height:1.35em;}div.checkout-item-prices ul li acronym.currency {font-size:.70em;}.checkout-item-prices h5 {font-size:1.17em;}.checkout-item-prices .name, .checkout-item-prices .value {line-height:1.4;}.checkout-item-prices p {font-size:0.92em;}.checkout-item-prices .label {font-size:0.92em;}.checkout-charges span {font-weight:bold;}.checkout-item-prices a {font-size:0.92em;}.checkout-item-price p {font-size:0.92em;}.checkout-item-price span {font-weight:bold;}.checkout-item-price .value {font-size:1.17em;}.checkout-item-price .value span {font-size:0.79em;}p.checkout-checkin-instructions, .checkout-checkin-instructions p, .checkout-checkin-instructions ul, .checkout-checkin-instructions ul li, .checkout-checkin-instructions li, .checkout-checkin-instructions span, .instructions p, .instructions ul, .instructions ul li, .instructions li, .instructions span {font-size:1.0em !important;}.checkout-book-trip p {font-size:1.17em;font-weight:bold;}.checkout-form-title {font-size:1.17em;font-weight:bold;line-height:1;}.checkout-form-sub-title {font-size:1.17em;line-height:1;font-weight:normal;}.checkout-form label {font-weight:normal;white-space:nowrap;}.checkout-checkbox-label {white-space:normal !important;}.checkout-form input {font-size:1.25em;}.checkout-form .select {font-size:1.25em;}.checkout-comments div {font-size:0.92em;}.checkout-note {font-size:0.92em;}.checkout-info-label-gds {font-size:1.2em;font-weight:bold;}.tax-remark {text-transform:lowercase;font-size:.92em;}.tax-recovery-charges {text-transform:lowercase;}.tax-recovery-charges:first-letter {text-transform:uppercase;}.charged-card {font-size:.92em;}.confirm-manage-booking-right-col h2 {font-size:1.17em;}.confirm-manage-booking-right-col .colour-box {font-size:1.17em;line-height:1;}.confirm-manage-booking-right-col .no-bold {font-weight:normal !important;}dl.itinerary-details dt {font-weight:bold;}#edit-coupon-code.input, #coupon-code.input {font-size:1.25em;}p.secure-text {font-size:.9em;font-weight:normal;text-transform:none !important;font-weight:bold;line-height:2em;}#secure-booking-message p {line-height:1.35em;}#secure-booking-message p.secure-text {font-weight:normal;text-transform:none !important;font-weight:bold;line-height:1.5em;}.details-rooms-important-information h2 {font-weight:normal;}.confirm-title, .confirm-title a, .confirm-title a:hover, .confirm-item-info-col, .confirm-more-info h4, .confirm-item-price {color: #0d447f;}.confirm-title span, .confirm-amenities-options li, .confirm-more-info {color: #70727e;}.confirm-sub-title {background-color: #eef3f9;border-color: #c1d5eb;color: #0d447f;}.confirm-sub-title-room, .confirm-item-rating a, .confirm-item-rating a:focus, .confirm-item-full-info h2, .confirm-item-full-info h2 a, .confirm-item-full-info h2 a:focus, .confirm-item-prices a, .confirm-item-prices a:focus, .confirm-more-info h4 a, .confirm-more-info h4 a:focus {color: #2966aa;}.confirm-numbers {border-color: #95bbe5;background-color: #cde3f9;}.confirm-numbers dt, .confirm-numbers dd {color: #0d447f;}.confirm-icons {border-color: #023873;background-color: #0c3d72;}.confirm-icons li {color: #9cc3ed;}.confirm-icons li a, .confirm-icons li a span {color:#fff !important;}.confirm-item-full-info h2 a:hover, .confirm-item-rating a:hover, .confirm-item-prices a:hover, .confirm-more-info h4 a:hover {color: #0d447f;}.confirm-item-prices {background-color: #eef3f9;}.confirm-item-price {background-color: #cde3f9;}.confirm-comment p {color: #8db5e2;}.confirm-item-info-col .guarantee-container {border-top-color: #95bbe5;background-color: #cde3f9;}.confirm-item-info-col .guarantee-container {background-image:none;}.confirm-map-wrapper {border-color: #c1d5eb;}.confirm-personal, .confirm-room-details {background-color: #eef3f9;color: #0d447f;}.confirm-comments {color: #8db5e2;}.confirm-manage-booking-note {border-color: #c1d5eb;background-color: #eef3f9;color: #0d447f;}.confirm-manage-booking-form {background-color: #0c3d72;border-color: #023873;color: #9cc3ed;}.confirm-manage-booking-form .input {border-color: #023873;color: #0d447f;background-color:#fff;}.receipt-view * {background:none;color:black !important;border-top-color:black !important;}.receipt-view button, .receipt-view button:hover {background:none !important;background-color:white !important;border-color:black !important;}.checkout-title, .checkout-title a, .checkout-title a:hover {color: #0d447f;}.checkout-title span {color: #70727e;}.checkout-item-full-info {background-color: #eef3f9;border-color: #c1d5eb;color: #0d447f;}.checkout-item-full-info h2, .checkout-item-full-info h2 a {color: #2966aa;}.checkout-item-full-info h2 a:focus, .checkout-item-full-info h2 a:hover {color: #0d447f;}.checkout-details-title {background-color: #0c3d72;border-color: #023873;color: #9cc3ed;}.checkout-item-rating a, .checkout-item-rating a:active {color: #2966aa !important;}.checkout-item-rating a:hover {color: #0d447f !important;}.checkout-item-rating a:focus {color: #0d447f !important;}.checkout-item-prices {border-color: #c1d5eb;background-color: #eef3f9;color: #0d447f;}.checkout-item-prices a {color: #2966aa;}.checkout-item-prices a:focus, .checkout-item-prices a:hover {color: #0d447f;}.checkout-item-price span, .checkout-item-prices .label, .checkout-item-prices p, .checkout-checkin-instructions p, .checkout-checkin-instructions li, .checkout-checkin-instructions span {font-size:0.917em;}.checkout-item-img {border-color: #9ebddf;background:#ffffff;}.checkout-details-col .guarantee-container {border-top-color: #95bbe5;border-left-color: #c1d5eb;border-right-color: #c1d5eb;background-color: #cde3f9;color: #0d447f;}.checkout-book-trip p {color: #9cc3ed;border-color: #023873;background-color: #0c3d72;background-image:url("../../images/pages/landing/landing-form-bottom-bg.png");background-repeat:repeat-x;background-position:left bottom;}.checkout-book-trip div img {border-color: #c1d5eb;}.checkout-book-trip ul {color: #0d447f;border-color: #c1d5eb;background-color: #eef3f9;}.checkout-book-trip a, .checkout-book-trip a:active {color: #2966aa !important;}.checkout-book-trip a:hover {color: #0d447f !important;}.checkout-book-trip a:focus {color: #0d447f !important;}.checkout-form-title {background-color: #eef3f9;border-color: #c1d5eb;color: #0d447f;}.checkout-form-sub-title {color: #0d447f;border-bottom-color: #cde3f9;}.checkout-form {color: #0d447f;}.checkout-form .input, .group-booking .select-dates-control input, .checkout-form .textarea, .checkout-form .select {border-color: #d4d7d9;color: #0d447f;background-color:#fff;box-shadow:inset 0 3px 3px #dddddd;}.checkout-form .input:hover, .group-booking .select-dates-control input:hover, .checkout-form .textarea:hover, .checkout-form .select:hover {outline-color: #cde3f9;}.checkout-info-label {color: #70727e;}.checkout-form a, .checkout-form a:focus {color: #2966aa;}.checkout-form a:hover {color: #0d447f;}.checkout-comments {color: #8db5e2;}.checkout-we-accept {background-image:url("../../images/pages/booking/checkout-we-accept-card.gif");background-repeat:no-repeat;background-position:left top;}.checkout-form span.checkout-code {background-image:url("../../images/pages/booking/checkout-code.gif");background-repeat:no-repeat;background-position:left top;}.checkout-secured {background-image:url("../../images/pages/booking/checkout-secured.gif");background-repeat:no-repeat;background-position:left top;}.checkout-agree-submit {border-top-color: #cde3f9;}p.secure-text {color: #0d447f;}#secure-booking-message {background: #eef3f9;border-color: #c1d5eb;color: #0d447f;}#secure-booking-message p.secure-text {color: #0d447f;}.credit-card-images-container span {border-color: #eef3f9;background-image:url("../../images/pages/booking/icons/ico-cards-set.png");background-repeat:no-repeat;width:51px;height:31px;}.credit-card-images-container .AX-credit-card {background-position:0 -31px;}.credit-card-images-container .DC-credit-card {background-position:-51px -31px;}.credit-card-images-container .DS-credit-card {background-position:-102px -31px;}.credit-card-images-container .E-credit-card {background-position:-153px -31px;}.credit-card-images-container .JC-credit-card {background-position:-204px -31px;}.credit-card-images-container .TO-credit-card {background-position:-255px -31px;}.credit-card-images-container .MC-credit-card {background-position:-306px -31px;}.credit-card-images-container .O-credit-card {background-position:-357px -31px;}.credit-card-images-container .S-credit-card {background-position:-408px -31px;}.credit-card-images-container .VI-credit-card {background-position:-459px -31px;}.credit-card-images-container .AX-credit-card-colored {background-position:0 0;}.credit-card-images-container .DC-credit-card-colored {background-position:-51px 0;}.credit-card-images-container .DS-credit-card-colored {background-position:-102px 0;}.credit-card-images-container .E-credit-card-colored {background-position:-153px 0;}.credit-card-images-container .JC-credit-card-colored {background-position:-204px 0;}.credit-card-images-container .TO-credit-card-colored {background-position:-255px 0;}.credit-card-images-container .MC-credit-card-colored {background-position:-306px 0;}.credit-card-images-container .O-credit-card-colored {background-position:-357px 0;}.credit-card-images-container .S-credit-card-colored {background-position:-408px 0;}.credit-card-images-container .VI-credit-card-colored {background-position:-459px 0;}.credit-card-images-container .AX-credit-card-active, .credit-card-images-container .DC-credit-card-active, .credit-card-images-container .DS-credit-card-active, .credit-card-images-container .E-credit-card-active, .credit-card-images-container .JC-credit-card-active, .credit-card-images-container .TO-credit-card-active, .credit-card-images-container .MC-credit-card-active, .credit-card-images-container .O-credit-card-active, .credit-card-images-container .S-credit-card-active, .credit-card-images-container .VI-credit-card-active {border-color: #eef3f9;}.credit-card-images-container .AX-credit-card-active {background-position:0 0;}.credit-card-images-container .DC-credit-card-active {background-position:-51px 0;}.credit-card-images-container .DS-credit-card-active {background-position:-102px 0;}.credit-card-images-container .E-credit-card-active {background-position:-153px 0;}.credit-card-images-container .JC-credit-card-active {background-position:-204px 0;}.credit-card-images-container .TO-credit-card-active {background-position:-255px 0;}.credit-card-images-container .MC-credit-card-active {background-position:-306px 0;}.credit-card-images-container .O-credit-card-active {background-position:-357px 0;}.credit-card-images-container .S-credit-card-active {background-position:-408px 0;}.credit-card-images-container .VI-credit-card-active {background-position:-459px 0;}.AX-credit-card-cv {background-position:0 0 !important;}.DS-credit-card-cv {background-position:-101px 0 !important;}.MC-credit-card-cv {background-position:-202px 0 !important;}.VI-credit-card-cv {background-position:-303px 0 !important;}.checkout-steps li div {background-color: #cde3f9;border-color: #cde3f9;color: #0d447f;}.checkout-steps .active div {background-color: #0c3d72;border-color: #0c3d72;color: #9cc3ed;}.checkout-info-label-gds {background-image:url("../../images/pages/booking/icons/ico-bubble.png");background-repeat:no-repeat;background-position:11px top;}.checkout-form-left-col {color: #0d447f;}.filter-panel-separator {color: #9ebddf;}.confirm-manage-booking-right-col .colour-box {background-color: #eef3f9;border-color: #d4d7d9;color: #0d447f;}.confirm-manage-booking-right-col .clear-box {border-color: #d4d7d9;color: #0d447f;}.confirm-manage-booking-right-col .column-note {border-color: #d4d7d9;background-color: #eef3f9;}.tax-remark, .charged-card {color: #8db5e2;}a.tooltip:hover span {border-color: #0d447f;background-color: #eef3f9;color: #0d447f;}.confirm-item-properties div, .confirm-item-prices div, .confirm-personal div, .checkout-item-properties div, .checkout-item-prices div, .checkout-form fieldset {zoom:1;}.checkout-book-trip img {-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;}.confirm-more-info h4 {-moz-box-shadow:0 3px 3px #c3d8ed;-webkit-box-shadow:0 3px 3px #c3d8ed;}.checkout-form .input {-moz-box-shadow:inset 0 0 3px #dddddd;-webkit-box-shadow:inset 0 0 3px #dddddd;}@-moz-document url-prefix() {.checkout-form .select {padding-top:0px !important;padding-bottom:0px !important;}}.results-pagination-wrapper .see-all-results-link {margin-left:12px;margin-right:0;}.results-pagination {display:inline;list-style:none;padding-right:15px;}.results-pagination li {display:inline;margin-left:20px;}.results-pagination-wrapper .see-all-results-link, .results-pagination li {font-weight:bold;}.results-pagination li a {font-weight:normal;}.results-pagination-wrapper a {color: #2966aa;}.results-pagination-wrapper a:hover {color: #0d447f;}.results-pagination-wrapper a:active {color: #0d447f !important;}.filter-box:after {content:".";display:block;height:0;clear:both;visibility:hidden;}.filter-container {border-width:1px;border-style:solid;}.filter-box {border-bottom-width:1px;border-bottom-style:solid;padding:13px 0 14px;}.filter-box h3, .filter-box legend {padding-bottom:7px;}.filter-box h4 {padding-bottom:5px;}.filter-box input {padding:1px 3px 2px;}.filter-box-container, .filter-box-padding {padding-left:13px;padding-right:18px;}.filter-content {clear:both;}.filter-checkbox-control {padding-bottom:5px;padding-left:5px;}.link-clear {float:right;margin:0 23px 6px 0;}.link-see-all {float:right;margin:6px 23px 0 0;}.all-filters {width:100%;display:none;overflow:hidden;}.all-filters .filter-horizontal-btn {overflow:hidden;}.show-filter-horizontal-btn, .hide-filter-horizontal-btn {height:auto;visibility:visible;}.filter-horizontal-btns-box {padding:4px 0 6px 0;}.filter-horizontal-btn {clear:both;}.filter-horizontal-btn .icon-check {height:16px;width:14px;display:block;float:left;margin-right:5px;padding-top:3px;}.filter-horizontal-btn .icon-check span {height:11px;width:12px;display:block;float:left;border-width:1px;border-style:solid;}.filter-horizontal-btn .btn-value {height:16px;width:125px;display:block;float:left;overflow:hidden;white-space:nowrap;padding-top:2px;}.filter-horizontal-btn .filter-tally {display:block;float:right;height:16px;padding-top:2px;}.slider-bg {height:22px !important;width:165px !important;background-image:none !important;margin-bottom:3px;}.matrix-filters .slider-bg {width:235px !important;}.slider-static {height:2px;left:0;position:absolute;top:9px;width:165px;background-image:none !important;border-style:solid;border-width:1px;}.slider-ticks {background:url("../../images/widgets/slider/results_slider.png") no-repeat 0 -19px;height:8px;left:7px;position:absolute;top:20px;width:151px;}.matrix-filters .slider-ticks {width:221px;background-image:url("../../images/widgets/slider/matrix-slider-ticks.png");}.matrix-filters .slider-static {width:235px;background-image:url("../../images/widgets/slider/matrix-slider-bg.png");}.slider-highlight {left:16px;position:absolute;top:9px;background-image:none !important;border-style:solid;border-width:1px;height:2px;}.slider-highlight-hover {border:none !important;height:6px !important;top:8px !important;background-image:none !important;}#price-slider-highlight {width:133px;}.matrix-filters #price-slider-highlight {width:203px;}.slider-btn {background:none;border:none;}.slider-btn .button {position:relative;width:17px;height:19px;background:url("../../images/widgets/slider/results_slider.png") no-repeat top left;cursor:pointer;z-index:2;}.slider-btn .colour {position:absolute;top:1px;left:0;margin:0;padding:0;width:16px;height:10px;z-index:1;}.slider-btn .colour span {position:absolute;bottom:-8px;left:0;margin:0;border-top-width:8px;border-top-style:solid;border-left-width:8px;border-left-style:solid;border-right-width:8px;border-right-style:solid;border-bottom:0;padding:0;}#TravellerRatingSliderMobile, #PriceSliderMobile {display:none;}#PriceSliderMobile a#MobileSubmitPriceFilter {float:left;color:#fff !important;font-size:1.25em !important;font-weight:bold !important;text-align:center;padding:5px 10px;width:149px !important;clear:both !important;margin-top:8px;display:none;}#PriceSliderMobile label {font-weight:normal;}#PriceSliderMobile .priceSliderMobileColOne {float:left;width:76px;margin-right:8px;}#PriceSliderMobile .priceSliderMobileColTwo {float:left;width:76px;margin-left:8px;}#PriceSliderMobile select {width:48px;}#TravellerRatingSliderMobile label {font-weight:normal;}#preview-price-slider-max-thumb {right:0;}#traveler-opinion-slider p {width:165px;}.matrix-filters #traveler-opinion-slider p {width:235px;}#traveler-opinion-slider-highlight {width:149px;}.matrix-filters #traveler-opinion-slider-highlight {width:219px;}#traveler-opinion-value {position:relative;}.min-traveler-opinion {float:left;margin-top:6px;}.max-traveler-opinion {float:right;margin-top:6px;}.traveler-opinion-logo {vertical-align:middle;}.search-results-left-side-bar {width:202px !important;}.search-results-main-content {margin-left:222px !important;}#view-results-menu {width:100%;min-height:31px;clear:both;float:left;border-bottom-width:1px;border-bottom-style:solid;}#container {clear:both;}#container {width:100%;float:left;}.scalable-content-matrix-view {clear:both;overflow:auto;}.result-wrapper {border-width:1px;border-style:solid;margin-bottom:15px;}.result-wrapper .result {margin-bottom:0;padding:14px !important;position:relative;}.result {padding:20px 0 12px 0;}.result h4 {padding-bottom:7px;}.result .price {float:right;position:relative;margin-top:-5px;padding:0 10px 0 10px;width:20%;}.GDS-property .result .result-content {width:75%;}.GDS-property .result .price.check-rates {width:23%;margin:0 !important;padding:0 !important;}.GDS-property .result .price.check-rates .button-container {position:relative;top:10px;left:-75px;}.popup-details-map .GDS-property .result .price.check-rates .button-container {position:static;}.GDS-property .result .price div {padding:0;}.GDS-property .result .price {margin-top:0;width:auto;left:-30px;top:0;}.GDS-price-preferred-container {width:20%;float:right;}.price div {padding-top:3px;}.search-results-top-container {width:100%;float:left;padding-bottom:11px;}.search-results-top-container .results-count {padding-top:1px;}.results-count {width:50%;float:left;}.results-count-map-view .results-count {width:100%;}.sort-results-control {width:50%;float:right;}.search-results {width:99%;margin:1em auto;float:left;}.sort-results-control select {border-style:solid;border-width:1px;}.GDS-property-price-guarantee-separator {padding:7px 15px;margin:0 0 10px 0;}.property-level-DRR {margin:0 -7px -5px -7px;z-index:1;position:relative;}.property-level-DRR p {background:url("../../images/0-common/icons/drr/tag-label1.png") 0px 8px no-repeat;padding:8px 10px 10px 28px;line-height:1.3em;}.offer-ribbon {background-color: #ff6600;background-image:url("../../images/0-common/icons/drr/glass-gradient.png") repeat-x top;-webkit-box-shadow:0 2px 3px rgba("0, 0, 0, 0.2") inset 0 2px 1px rgba("255, 255, 255, 0.4") inset 0 1px 0 #a73500;-moz-box-shadow:0 2px 3px rgba("0, 0, 0, 0.2") inset 0 2px 1px rgba("255, 255, 255, 0.4") inset 0 1px 0 #a73500;-o-box-shadow:0 2px 3px rgba("0, 0, 0, 0.2") inset 0 2px 1px rgba("255, 255, 255, 0.4") inset 0 1px 0 #a73500;box-shadow:0 2px 3px rgba("0, 0, 0, 0.2") inset 0 2px 1px rgba("255, 255, 255, 0.4") inset 0 1px 0 #a73500;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-top-left-radius:5px;-moz-border-top-right-radius:5px;-o-border-top-left-radius:5px;-o-border-top-right-radius:5px;border-top-left-radius:5px;border-top-right-radius:5px;position:relative;padding-left:8px;}.offer-ribbon:before, .offer-ribbon:after {content:" ";height:0;width:0;border-top-width:8px;border-top-style:solid;border-left:8px solid transparent;display:block;position:absolute;bottom:3px;left:0;margin-bottom:-10px;z-index:-1;}.offer-ribbon:after {border-left:none;border-top-width:8px;border-top-style:solid;border-right:8px solid transparent;right:0;left:auto;}.property-level-DRR.map-view {margin:7px 0 !important;}.property-level-DRR.map-view .offer-ribbon {-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-moz-border-top-left-radius:0;-moz-border-top-right-radius:0;-o-border-top-left-radius:0;-o-border-top-right-radius:0;border-top-left-radius:0;border-top-right-radius:0;}.property-level-DRR.map-view .offer-ribbon:before, .property-level-DRR.map-view .offer-ribbon:after {border-top-width:0;border-top-style:none;border-left:0 solid transparent;bottom:3px;left:0;margin-bottom:0;z-index:-1;}.property-level-DRR.map-view .offer-ribbon:after {border-left:none;border-top-width:0;border-top-style:none;border-right:0 solid transparent;right:0;left:auto;}.GDS-property-price-guarantee-room {padding:4px 0 4px 25px;}.result-content h4 {display:inline;padding:0;position:relative;top:-2px;}.result-content img {vertical-align:top;}.result-content .breakfast-label {padding-left:18px;}.result-content .preferred-label {padding-left:18px;position:relative;top:-2px;}.result-content .result-img {height:70px;width:70px;position:relative;border-width:1px;border-style:solid;float:left;margin-bottom:5px;margin-right:10px;padding:4px;}.GDS-property .result-content .result-img {height:72px;width:72px;padding:3px;}.result-content .result-img img {height:70px;width:70px;display:block;float:left;}.result-content .result-img img.thumbnail {cursor:pointer;}.result-right-wrapper {overflow:hidden;}.GDS-property .result-content .result-img img {border-width:1px;border-style:solid;}.result-content .rating-bar {list-style:none;display:block;padding-top:3px;}.result-content .rating-bar li {float:left;}.result-content .rating {padding-right:52px;}.result-content .button-container {clear:both;padding:0 0 10px 0;}.result-content .book-phone-num {float:none !important;}.result-content .result-menu-bar {display:block !important;}.result-content .button-container .book-phone-num {padding-top:10px;}.result-content table {border-collapse:collapse;margin-bottom:8px;}.rooms-table {clear:both;}.result-content table caption {display:none;}.result-content table th, .result-content table td {border-width:0;vertical-align:middle;}.result-content table thead th {border-bottom-width:1px !important;border-bottom-style:solid !important;padding:3px 9px;}.result-content table tbody th, .result-content table tbody td {padding:7px 9px 0 9px;}.result-content table td {border-left-width:1px;border-left-style:solid;}.result-content table tbody th, .result-content table tbody td {border-bottom-width:1px !important;border-bottom-style:dashed !important;padding-bottom:7px;}.result-content table thead th.room-type, .result-content table tbody th.room-type {padding-left:0;}.result-content table td.room-rate .span {display:block;}.result-content table td.room-breakfast {width:20%;}.result-content table td.room-breakfast .breakfast-label {padding-right:11px;}.result-content table td.room-rate {width:5em;}.result-content table th.button-cell, .result-content table td.button-cell {width:11%;padding-left:10px;padding-right:10px;}.result-content table td.button-cell a {display:block;}.result-content-footer a {margin-right:136px;}.result-content-footer .book-phone-num {float:none;}.results-pagination-wrapper {width:100%;border-top-width:1px;border-top-style:solid;float:left;padding:6px 0 8px 0;}.search-results-map {height:585px;overflow:hidden !important;}.search-results .search-results-map {border-top-width:3px;border-top-style:solid;position:relative;padding-top:2px;}.map-view-map-content-div {width:100%;height:100%;border-width:1px;border-style:solid;position:relative;box-sizing:border-box;}.search-results-map-wrapper {width:100%;height:100%;border-width:1px;border-style:solid;box-sizing:border-box;}.search-results-map-wrapper .map-view-map-content-div {width:736px;height:583px;border:none;}.results-displayed-price-msg {float:left;padding:10px 0;}.popup-details-map .rooms-left-label {margin-left:10px;}.popup-details-map .room-type {text-align:left;}.popup-details-map .room-breakfast {width:25% !important;}.details {cursor:pointer;}.toggle-filters-control {width:184px;float:left;margin-bottom:-3px;margin-top:9px;padding:6px 8px;border-width:1px;border-style:solid;}.matrix-toggle-filters-control {padding:6px 8px;border-width:1px;border-style:solid;}a.toggle-filters-link {display:inline-block;padding:0 12px 0 0;background-position:right 6px;background-repeat:no-repeat;}a.toggle-filters-link img {margin:0 5px 0 0;vertical-align:middle;}a.toggle-filters-link {background-image:url("../../images/pages/results/filters/ico-filters-collapsed.png");}a.toggle-filters-link:hover {background-image:url("../../images/pages/results/filters/ico-filters-collapsed-over.png");}a.toggle-filters-link:active {background-image:url("../../images/pages/results/filters/ico-filters-collapsed-active.png");}.matrix-toggle-filters-control a.toggle-filters-link {background-image:url("../../images/pages/results/filters/ico-matrix-filters-collapsed.png");}.matrix-toggle-filters-control a.toggle-filters-link:hover {background-image:url("../../images/pages/results/filters/ico-matrix-filters-collapsed-over.png");}.matrix-toggle-filters-control a.toggle-filters-link:active {background-image:url("../../images/pages/results/filters/ico-matrix-filters-collapsed-active.png");}a.toggle-filters-link.expand-filters, .matrix-toggle-filters-control a.toggle-filters-link.expand-filters {background-image:url("../../images/pages/results/filters/ico-filters-expanded.png");}a.toggle-filters-link.expand-filters:hover, .matrix-toggle-filters-control a.toggle-filters-link.expand-filters:hover {background-image:url("../../images/pages/results/filters/ico-filters-expanded-over.png");}a.toggle-filters-link.expand-filters:active, .matrix-toggle-filters-control a.toggle-filters-link.expand-filters:active {background-image:url("../../images/pages/results/filters/ico-filters-expanded-active.png");}.results-count-map-view {margin:12px 0 0 220px;overflow:hidden;}.scalable-content-map-view {width:100%;clear:both;float:left;}#mapLoadingOverlay .bd {padding:5px 24px 6px 29px;}.map-loading-overlay-bg {border-width:1px;border-style:solid;position:absolute;width:100%;height:100%;top:0;left:0;}.map-loading-overlay-text {position:relative;font-weight:bold;font-size:1.25em;}.map-popup-overlay-text {position:relative;font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:12px;}.matrix-info {margin-top:12px;}.properties-count-matrix-view {margin:12px 0 0 0;padding:0 0 10px 0;border-bottom-width:3px;border-bottom-style:solid;}.matrix-nav-top {position:relative;padding:0 0 6px 0;border-bottom-width:1px;border-bottom-style:dashed;}.matrix-nav-top a {position:absolute;}.matrix-nav-top span {display:block;}.matrix-nav-left {left:0;top:0;}.matrix-nav-right {right:0;top:0;}.matrix-view .result-wrapper {border-width:0;border-style:solid;margin-bottom:1px;}.matrix-wrapper {overflow-x:auto;overflow-y:hidden;position:relative;}.matrix {border-collapse:collapse;}.matrix caption {display:none;}.matrix td {vertical-align:top;}.matrix td.header, .matrix td.footer {padding:4px 3px 3px 3px;border-right-width:1px;border-right-style:solid;}.matrix td.header {border-bottom-width:1px;border-bottom-style:solid;border-top:none;}.matrix td.header:first-child {padding:0 3px 2px 3px;font-weight:bold;}.matrix td.footer {border-top-width:1px;border-top-style:solid;}.matrix td {padding:25px 0 10px 0;border-top-width:1px;border-top-style:dashed;}.matrix tbody td {border-left-width:1px;border-right-width:1px;border-left-style:solid;border-right-style:solid;}.matrix-review-wrapper {float:left;clear:left;white-space:nowrap;padding:0 0 6px 0;}.matrix-review-wrapper img {float:none !important;margin-right:4px;vertical-align:middle;}.matrix-item-name button {float:right;}.matrix-rating-wrapper {float:left;}.matrix tr:first-child {border-top-width:0;}.matrix-item-name {padding-top:9px !important;padding-right:12px !important;}.matrix-item-name img {float:left;}.matrix-item-name .page-submit-btn {float:right;clear:right;}.matrix-item-title {display:block;margin:0 0 5px 0;}.matrix-item-info {margin:-4px 0 0 0;white-space:nowrap;margin-left:80px;}.matrix-item-info div {padding:0 0 3px 0;}.matrix-item-price {margin-left:10px;white-space:nowrap;}.matrix-date-active {border-top-width:1px;border-top-style:solid;}.matrix-drr-wrapper {clear:both;}.matrix-select-wrapper {float:right;position:relative;z-index:1;padding-left:5px;}.matrix-item-name .matrix-select-wrapper .page-submit-btn {float:none;display:block;}.matrix-drr {clear:left;position:relative;margin:6px 0 0 0;z-index:0;}.matrix-drr img {position:absolute;top:-7px;left:0;}.matrix-drr span {position:relative;display:inline-block;padding-right:40px;height:1.8em;vertical-align:middle;border-radius:0 5px 5px 0;}.matrix-drr strong {display:inline-block;vertical-align:middle;}.matrix-breakfast-included {float:left;clear:left;white-space:nowrap;padding:0 0 2px 0;}.matrix-price-old span, .matrix-price-old-active span {display:block;}.matrix-nav-bot {margin:0 0 15px 0;position:relative;padding:6px 0 0 0;border-top-width:1px;border-top-style:dashed;}.matrix-nav-bot a {position:absolute;}.matrix-nav-bot span {display:block;}.matrix-nav-bot .matrix-nav-left {left:0;top:6px;}.matrix-nav-bot .matrix-nav-right {right:0;top:6px;}.matrix-price-active {border-left-width:1px;border-left-style:solid;border-right-width:1px;border-right-style:solid;}.matrix-bottom-info {padding:12px 0 0 0;clear:both;}.matrix-filters-container {margin-top:10px;}.matrix-filters {width:100%;border-width:0 0 0 1px;border-style:solid;display:none;visibility:hidden;}.matrix-filters-row .matrix-filters-col {border-top-width:1px;border-top-style:solid;width:33%;vertical-align:top;border-right-width:1px;border-style:solid;}.matrix-filters-col .content {padding:15px 35px 15px 40px;}.matrix-filters .filter-box {padding:0;border:none;}.matrix-filters-col fieldset {padding:0 !important;}.matrix-filters legend {padding-bottom:7px;}.matrix-filters-price, .matrix-filters-hotel-name, .matrix-filters-type {border-bottom-width:1px;border-bottom-style:solid;}.matrix-filters .filter-box {border:none;}.matrix-filters-location .filter-content {max-height:260px;overflow:auto;padding:5px 0;border-width:1px;border-style:solid;}.matrix-filters-location {position:relative;}.matrix-filters-location-clear {position:absolute;display:block;top:17px;right:35px;}.matrix-filters-hotel-name #filter-name-control {width:243px;}.matrix-filters-hotel-name #filter-name-control input {width:206px !important;}.matrix-filters-hotel-name #filter-name-control.reset-hidden input {width:219px !important;}.popup-details-map {padding:14px;position:relative;text-align:left !important;}.popup-details-map .result-wrapper .result {background-image:none;padding:0 !important;}.popup-details-map .result-wrapper {border-width:0;padding:0 10px 0 0;margin:0 !important;}.popup-details-map .details-price-wrapper {float:right;}.popup-details-map .details-price-description {font-size:0.9em;padding-top:5px;padding-bottom:8px;display:block;}.popup-details-map-close {width:11px;height:11px;position:absolute;right:7px;top:7px;cursor:pointer;}.popup-details-map-loader {width:100%;height:160px;}.popup-details-map .GDS-property-price-guarantee {margin-top:20px;margin-bottom:20px;}.results-slideshow {width:330px;padding:0 7px;}.results-slideshow .yui-carousel-element li {width:330px;height:230px;border-width:0;}.results-slideshow div {border-width:0 !important;}.carousel-wrapper {width:330px;height:230px;overflow:hidden;}.results-slideshow .yui-carousel-nav {display:none;}.results-slideshow-next, .results-slideshow-prev {display:block;position:absolute;width:7px;height:11px;top:125px;cursor:pointer;}.results-slideshow-prev {left:5px;}.results-slideshow-next {right:5px;}.results-slideshow-title {padding:0 30px 9px 0;position:relative;}.results-slideshow-controls {padding:9px 0 0 0;}.results-slideshow-pause, .results-slideshow-start {cursor:pointer;float:left;width:130px;color: #2966aa !important;}.results-slideshow-start {display:none;}.results-slideshow-more {float:right;width:130px;}.search-results .price-label {padding-top:0;}.map-price-label {padding-top:10px !important;float:right;}.results-slideshow-prev, .results-slideshow-next {background-image:url("../../images/widgets/slideshow/btn-arrow-set.png");background-repeat:no-repeat;width:7px;height:11px;}.results-slideshow-prev {background-position:0 0;}.results-slideshow-prev:hover, .results-slideshow-prev:active {background-position:0 -11px;}.results-slideshow-next {background-position:-7px 0;}.results-slideshow-next:hover, .results-slideshow-next:active {background-position:-7px -11px;}.filter-box h3, .filter-box legend {font-size:1.1em !important;font-weight:bold;}.filter-box legend span {white-space:normal;}.filter-box h4, .filter-box a, .filter-box p {font-size:0.9em;font-weight:normal;line-height:0.9em;}.filter-tally {font-size:0.92em;}#price-rate-value {text-align:center;}#traveler-opinion-value, .results-entity, .GDS-property-price-guarantee-separator, .results-displayed-price-msg, .matrix-bottom-info, .matrix-filters legend, .link-see-all {font-weight:bold;}.result h4 {font-size:1.75em;line-height:1.35em;padding-bottom:7px;}.result .price {text-align:center;}.result .price > a {line-height:1;}.result .price > span {font-size:0.92em;white-space:nowrap;}.result .price-old {font-size:0.5em;text-decoration:line-through;font-weight:bold;}.result .summary-price-old {font-size:0.5em;text-decoration:line-through;font-weight:bold;}.results-count {font-size:1.33em;}.result-total-big {font-size:1.1em;}.result-total-small {font-family:Tahoma, Geneva, "Bitstream Vera Sans", sans-serif;font-size:12px;}.sort-results-control {text-align:right;}.sort-results-control label, .result-content table th, .GDS-property-price-guarantee-room, .phone-num {font-weight:normal;}.property-level-DRR p {font-family:Tahoma, Geneva, "Bitstream Vera Sans", sans-serif;}.GDS-property-price-guarantee-room span {font-weight:bold;font-size:1.09em !important;}.result .button-container {font-size:1em;}.result-content table {text-align:center;}.result-content table th, .result-content table td {font-size:0.9em;}.result-content table thead th {white-space:nowrap;}.result-content table thead th.room-type, .result-content table tbody th.room-type {text-align:left;}.result-content table tbody th.room-type, .result-content table tbody th.room-type a {font-size:1em;line-height:1.3em;}.result-content table tbody th.room-type span {font-size:0.9em;}.result-content table td.room-breakfast {text-align:right;vertical-align:middle;}.result-content table td.room-rate {font-size:1.1em;}.result-content table td.room-rate {font-size:1.25em;white-space:nowrap;}.result-content table td.room-rate .price-old {font-size:0.87em;}.result-content table th.button-cell, .result-content table td.button-cell {font-size:1em;text-align:right;}.result-content-footer {font-size:0.9em;}.book-phone-num {font-size:0.92em;}.toggle-filters-link {line-height:14px;}.popup-details-map {font-size:1.2em;font-family:Tahoma, Geneva, "Bitstream Vera Sans", sans-serif;}.matrix-nav-top a, .popup-details-map .page-submit-btn:hover {text-decoration:none;}.matrix-nav-top span {text-align:center;font-size:1.1em;font-weight:normal;}.matrix-nav-left:hover, .matrix-nav-right:hover {text-decoration:underline !important;}.matrix {font-size:0.92em;}.matrix td {text-align:center;}.matrix td.header, .matrix td.footer {font-weight:normal;line-height:1;}.matrix td.header:first-child, .matrix td.footer:first-child {text-align:left;font-size:1.1em;}.matrix-date-active {font-weight:bold !important;}.matrix-item-name {text-align:left !important;}.matrix-item-title {font-size:1.27em;font-weight:bold;text-decoration:none;line-height:1;}.matrix-item-info {text-align:right;font-size:1em;}.matrix-item-name button {font-size:1.36em;}.matrix-item-price {font-size:1.82em;font-weight:bold;}.matrix-drr {font-size:1.09em;}.matrix-price {font-size:1.64em;}.matrix-price-min {font-size:1.55em;font-weight:bold;}.matrix-price-old {font-size:1.82em;font-weight:bold;}.matrix-price-old span {font-size:0.64em;font-weight:bold;text-decoration:line-through;}.matrix-price-max {font-size:1.55em;font-weight:bold;}.matrix-nav-bot a {text-decoration:none;}.matrix-nav-bot span {text-align:center;font-size:1.1em;font-weight:normal;}.matrix-filters-location-clear {font-size:0.92em;font-weight:bold;}.results-slideshow-title {font-weight:bold;text-align:left;line-height:1;color: #2966aa;}.results-slideshow-controls {text-align:center;font-size:0.92em;}.results-slideshow-more {font-weight:bold;text-align:right;}.results-slideshow-pause, .results-slideshow-start {text-align:left;}.filter-container {background-color: #eef3f9;border-color: #c1d5eb;color: #0d447f;}.filter-box {border-bottom-color: #9ebddf;}.filter-box h3, .filter-box legend, .filter-box h4, .filter-horizontal-btn .filter-tally {color: #0d447f;}.filter-box a {color: #2966aa !important;}.filter-box a:hover {color: #0d447f !important;}.filter-box a:active {color: #0d447f !important;}.filter-horizontal-btn .icon-check span {border-color: #8db5e2;background-color: #eef3f9;}.filter-horizontal-btn .icon-check span:hover {background-color: #0c3d72;}.slider-btn .colour {background-color: #0c3d72;}.slider-btn .colour span {border-top-color: #0c3d72;border-left-color:transparent;border-right-color:transparent;}.slider-highlight {background-color: #0c3d72;border-color:#ABABAB #ABABAB #CECECE #CECECE !important;}.slider-static {background-color: #9ebddf;border-color:#ABABAB #ABABAB #CECECE #CECECE;}#view-results-menu {background-color: #cde3f9;background-image:url("../../images/widgets/tab-view/view-panel-bg.png");background-position:left bottom;background-repeat:repeat-x;color: #0d447f;border-bottom-color: #95bbe5;box-shadow:0 1px 1px #ececec;}.result-wrapper {border-color: #d4d7d9;}.result h4, .result h4 a {color: #2966aa;}.result .price > a {color: #0d447f !important;}.result .price-old, .result .summary-price-old {color: #8db5e2;}.result .price-new, .result .summary-price-new {color: #0d447f;}.GDS-property-price-guarantee-separator {background-color: #cde3f9;color: #0d447f;}.property-level-DRR p {color: #fff;text-shadow:0 -1px 0 #000;}.offer-ribbon {background-color: #0c3d72;-webkit-box-shadow:0 2px 3px rgba("0, 0, 0, 0.2") inset 0 2px 1px rgba("255, 255, 255, 0.4") inset 0 1px 0 #000;-moz-box-shadow:0 2px 3px rgba("0, 0, 0, 0.2") inset 0 2px 1px rgba("255, 255, 255, 0.4") inset 0 1px 0 #000;-o-box-shadow:0 2px 3px rgba("0, 0, 0, 0.2") inset 0 2px 1px rgba("255, 255, 255, 0.4") inset 0 1px 0 #000;box-shadow:0 2px 3px rgba("0, 0, 0, 0.2") inset 0 2px 1px rgba("255, 255, 255, 0.4") inset 0 1px 0 #000;}.offer-ribbon:before, .offer-ribbon:after {border-top-color: #0c3d72;}.on-offer1 {border-color: #0c3d72;}.on-offer1 .price-display-large {color: #ff6600;}.GDS-property-price-guarantee-room {color: #ff6600;background-image:url("../../images/0-common/icons/drr/tag-label1.png");background-position:left center;background-repeat:no-repeat;}.result-content a {color: #2966aa;}.result-content label {color: #2966aa;}.result-content .breakfast-label {color: #70727e;}.result-content .preferred-label {color: #70727e;}.result-content .result-img {border-color: #d4d7d9;}.result-content .result-img {border-color: #d4d7d9;}.result-content .result-img:hover {border-color: #ff6600;}.GDS-property .result-content .result-img {background-color:#fff;}.GDS-property .result-content .result-img img {border-color:#fff;}.book-phone-num {color: #70727e;}.phone-num {color: #70727e;}.result-content table thead th {border-bottom-color: #d4d7d9 !important;}.result-content table th {color: #8db5e2;}.result-content table td {border-left-color:#fff;}.result-content table tbody th, .result-content table tbody td {border-bottom-color: #d4d7d9 !important;}.rooms-left-label {color: #ff6600;}.result-content table .price-header {color: #8db5e2;}.result-content table td.room-rate {background-color: #eef3f9;}.result-content table td.room-rate {color: #0d447f;}.result-content table tbody th.room-type a {color: #2966aa !important;}.result-content table tbody th.room-type a:hover {color: #0d447f !important;}.result-content table tbody th.room-type a:active {color: #2966aa;}.result-content table th.button-cell, .result-content table td.button-cell {background-color:#fff;}.results-pagination-wrapper {background-color: #cde3f9;border-top-color: #95bbe5;color: #0d447f !important;}.results-pagination-wrapper a {color: #2966aa !important;}.results-pagination-wrapper a:hover {color: #0d447f !important;}.results-pagination-wrapper a:active {color: #0d447f !important;}.search-results-map {border-color: #d4d7d9;}.results-count {color: #0d447f;}.map-loading-overlay-bg {border-color: #95bbe5;background-color: #cde3f9;}.map-loading-overlay-text {color: #2966aa;}.toggle-filters-control {background-color: #eef3f9;border-color: #c1d5eb;}.toggle-filters-link {color: #2966aa;}.toggle-filters-link:hover {color: #0d447f;}.toggle-filters-icon {background-color:transparent;}.properties-count-matrix-view {border-bottom-color: #d4d7d9;}.matrix-nav-top {border-bottom-color: #d4d7d9;}.matrix-nav-top a {color: #2966aa;}.matrix-nav-top a:hover {color: #0d447f;}.matrix td.header, .matrix td.footer {color: #8db5e2;border-right-color:#ffffff;}.matrix td.header:first-child, .matrix td.footer:first-child {color: #0d447f;}.matrix td.header {border-bottom-color: #d4d7d9;}.matrix td.footer {border-top-color: #d4d7d9;}.matrix td {border-top-color: #d4d7d9;color: #0d447f !important;}.matrix tbody td {border-left-color:#fff;border-right-color:#fff;}.matrix-date-active {color: #0d447f !important;background-color: #cde3f9;border-top-color:#fff;}.matrix-item-title {color: #2966aa;}.matrix-item-info {color: #70727e;}.matrix-item-price {color: #0d447f;}.matrix-item-name a {color: #2966aa;}.matrix-item-name .button-container a {color:#ffffff !important;}.matrix-item-name a:hover {color: #0d447f;}.matrix-item-name a:active {color: #2966aa;}.matrix-drr {background-color: #fff;color: #ff6600;}.matrix-drr span {background-color:#fff;}.matrix-breakfast-included {color: #70727e;}.matrix-price {background-color: #eef3f9;}.matrix-price-min {color: #eef3f9;}.matrix .matrix-price-old {color: #ff6600 !important;}.matrix-price-old span {color: #8db5e2;}.matrix-price-old-active {background-color:#9bdae8;color:#007389;}.matrix-price-old-active span {color:#8cb4e2;}.matrix-price-max {color:#007389;}.matrix-view-min-price td {background-color: #fbfac6 !important;}.matrix-view-min-price td .matrix-drr span {background-color: #fbfac6 !important;}.matrix-select-wrapper {background:#ffffff;}.matrix-view-min-price .matrix-select-wrapper {background-color: #fbfac6 !important;}.matrix-nav-bot {border-top-color: #d4d7d9;}.matrix-nav-bot a {color: #2966aa;}.matrix-price-active {background-color:#9bdae8;border-left-color:#fff;border-right-color:#fff;}.matrix-bottom-info {color: #0d447f;}.matrix-toggle-filters-control {background-color: #eef3f9;border-color: #c1d5eb;}.matrix-filters {background-color: #eef3f9;border-color: #c1d5eb;}.matrix-filters-row > .matrix-filters-col {border-top-color: #c1d5eb;}.matrix-filters-row {border-bottom-color: #c1d5eb;}.matrix-filters-col {border-right-color: #c1d5eb;}.matrix-filters-price, .matrix-filters-hotel-name, .matrix-filters-type {border-bottom-color: #c1d5eb;}.matrix-filters-location .filter-content {background-color:#fff;border-color: #c1d5eb;}#page .matrix-filters-location-clear {color: #0d447f !important;}#page .matrix-filters-location-clear:hover {color: #0d447f !important;}.popup-details-map-close {background-image:url("../../images/0-common/icons/ico-close-set.png");background-position:left top;background-repeat:no-repeat;}.popup-details-map-close:hover, .popup-details-map-close:active {background-position:-11px 0;}.popup-details-map-loader {background-image:url("../../images/0-common/preloader.gif");background-position:center center;background-repeat:no-repeat;}.sort-results-control select, .sort-results-control select option {color: #0d447f;}.sort-results-control select {border-color: #d4d7d9;}.search-results-map-wrapper {border-color: #c1d5eb;}.map-view-map-content-div {border-color: #c1d5eb;}.results-slideshow {background-image:url("../../images/0-common/preloader.gif");background-position:center center;background-repeat:no-repeat;}.results-slideshow-title {color: #0d447f;}.results-slideshow-controls a {color: #2966aa;}.results-slideshow-controls a:hover {color: #0d447f;}.results-slideshow-controls a:focus {color: #2966aa;}.filter-box {zoom:1;}.filter-box legend {float:left\9;}.filter-box legend span {float:left\9;*left:-7px;}.all-filters {*float:left;}.filter-horizontal-btn .icon-check span {-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;}.filter-horizontal-btn .btn-value {text-overflow:ellipsis;-o-text-overflow:ellipsis;-moz-binding:url("../pages/hotel/results/text-overflow.xml#ellipsis");}.slider-btn {-moz-border-radius:3px;-webkit-border-radius:3px;-khtml-border-radius:3px;}.filter-horizontal-btn .btn-value, x:-moz-any-link, x:default {padding-top:1px;}.filter-horizontal-btn .btn-value description {width:100%;}.toggle-filters-icon {margin-top:-4px\9;*margin-top:-3px;}#view-results-menu {padding-bottom:0\9;}#view-results-menu {-moz-box-shadow:0 2px 1px #ececec;-webkit-box-shadow:0 2px 1px #ececec;}.matrix-drr span {-moz-border-radius:0 5px 5px 0;-webkit-border-radius:0 5px 5px 0;}.matrix-filters-hotel-name #filter-name-control input {*width:195px !important;}.matrix-filters .filter-content {*padding-right:18px;*overflow-x:hidden;}*+html .matrix-drr-wrapper a {margin-top:6px;}*+html .properties-count-matrix-view {zoom:1;}*html .properties-count-matrix-view {height:1%;}*+html .matrix-review-wrapper {padding-top:10px;}*+html .search-results-top-container .results-count {padding-top:7px;}*+html .sort-results-control select {top:2px;position:relative;}*+html .sort-results-control button {top:2px;position:relative;}html:not([lang*=""]):not(:only-child) .sort-results-control select {padding-left:2px;}.search-results-map-wrapper {-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;}*+html .search-results-map-wrapper {width:auto;}.map-view-map-content-div {-moz-box-sizing:border-box;-ms-box-sizing:border-box;-webkit-box-sizing:border-box;}*+html .map-view-map-content-div {width:auto;}*+html .GDS-property .button-container {padding-bottom:2px;}.map-loading-overlay-bg {opacity:0.5;filter:alpha("opacity= 50");}.hotel-icon-left {font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif !important;font-size:18px;color:#ffffff;background:url("../../images/widgets/map/hotel-icon-left.png") no-repeat left top;padding-left:3px;float:left;}.hotel-icon-right {background:url("../../images/widgets/map/hotel-icon-right.png") no-repeat right top;padding:1px 11px 6px 5px;}.hotel-icon-bottom {background:url("../../images/widgets/map/hotel-icon-bottom.png") no-repeat center top;margin-top:-5px;margin-left:-3px;padding-top:11px;}.hotel-icon-right a {color:#ffffff !important;}