
.front #zone-content{border:0 none;background-color:transparent;margin-bottom:0;padding-bottom:0;}.front #zone-content-wrapper{background:none;}.front .panels-flexible-row{margin:0;padding:0;}.front .region-about-hotelswaps{width:384px;@media (max-width:767px){width:100%;}}.front .region-news-and-press{width:534px;}.front .region-image-carousel{width:100%;}.view-homepage-video{background:url("/sites/all/themes/hotelhelp/css/i/bg-content-top.png") no-repeat scroll center top transparent;padding-top:12px;}.view-homepage-video .view-content{background:url(/sites/all/themes/hotelhelp/css/i/bg-content.png) no-repeat scroll center bottom transparent;margin-bottom:8px;padding-bottom:12px;}.view-homepage-video .view-content .views-row{position:relative;}.view-homepage-video .view-content .views-row img{border-radius:5px;}.view-homepage-video .view-content .views-row .views-field-field-homepage-button-text{left:0;padding:10px;position:absolute;top:0;}.view-homepage-video .view-content .views-row .homepage-carousel-title{background-color:#FFFFFF;background-color:rgba(255,255,255,0.9);-webkit-box-shadow:0 6px 6px 0 rgba(0,0,0,0.5);box-shadow:0 6px 6px 0 rgba(0,0,0,0.5);border-radius:5px;font-family:'Open Sans',sans-serif;margin-bottom:10px;padding:5px 13px 5px 13px;}#region-content .view-homepage-video .view-content .views-row h2{border:0 none;margin:0;font-size:23px;}.view-homepage-video .view-content .views-row .homepage-carousel-links{background-color:#FFFFFF;background-color:rgba(255,255,255,0.9);-webkit-box-shadow:0 6px 6px 0 rgba(0,0,0,0.5);box-shadow:0 6px 6px 0 rgba(0,0,0,0.5);border-radius:5px;float:left;margin:0;padding:5px 13px 5px 13px;}@media (max-width:767px){#region-content .view-homepage-video .view-content .views-row h2{font-size:16px;}#region-content .view-homepage-video .view-content .views-row .homepage-carousel-title p{font-size:10px;}.view-homepage-video .view-content .views-row .homepage-carousel-links{font-size:10px;}}#zone-content .view-homepage-video a.green-button-text{color:#3C9900;font-family:'Open Sans',sans-serif;text-decoration:none;}#zone-content .view-homepage-video a.video-link{color:#1D76BC;font-family:'Open Sans',sans-serif;text-decoration:none;}#zone-content .view-homepage-video a.green-button-text:hover,#zone-content .view-homepage-video a.video-link:hover{text-decoration:underline;}.region-logo-holder{width:100%;}.front #block-system-main .region-logo-holder h5{color:#000000;font-weight:normal;text-align:center;padding-bottom:15px;border-bottom:1px solid #D0D0D0;}.home-logo-pane{background-color:#FFFFFF;border:1px solid #999999;border-radius:5px;margin-bottom:20px;padding:10px;position:relative;}.home-logo-pane a{bottom:10px;display:block;position:absolute;right:10px;}.region-news-and-press .pane-news-press{position:relative;}.region-news-and-press div.more-link{border-radius:0;position:absolute;top:2px;right:0;}.front #zone-content .region-news-and-press div.more-link a{background:url(/sites/all/themes/hotelhelp/css/i/sprite-hs-icons.png ) no-repeat scroll right -516px transparent;border:medium none;border-radius:0;color:#FFFFFF;display:block;margin:0;padding:0 12px 0 0;width:100px;}.front #zone-content .region-news-and-press div.more-link a:hover{text-decoration:underline;}.region-hotel-members{}.front #region-content .region-about-hotelswaps h2{border-bottom:none;margin:5px 0;padding:0;}.front #block-system-main .region-about-hotelswaps .pane-title,.front #block-system-main .region-news-and-press .pane-title,.front #block-system-main .region-hotel-members .pane-title{background:transparent url(/sites/all/themes/hotelhelp/css/i/bg-heading.png) repeat-x left top;border-bottom:0 none;line-height:28px;margin:0;border-radius:5px 5px 0 0;color:#fff;text-align:center;}.front #block-system-main .region-about-hotelswaps .pane-content,.front #block-system-main .region-news-and-press .pane-content{border-width:0 1px 1px 1px;border-style:solid;border-color:#999999;border-radius:0 0 5px 5px;background-color:#fff;position:relative;}.front #block-system-main .region-about-hotelswaps .inside .pane-content{height:195px;@media (max-width:767px){height:225px;}}.front #block-system-main .region-news-and-press .inside .pane-content{height:416px;}.front #block-system-main .region-about-hotelswaps .pane-content a{background:url(/sites/all/themes/hotelhelp/css/i/sprite-hs-icons.png) no-repeat scroll right -31px transparent;display:block;font-family:'Open Sans',sans-serif;font-size:20px;font-weight:400;margin:0 10px;padding:0 0 5px;text-decoration:none;color:#333333;}.front #block-system-main .region-about-hotelswaps .pane-content a span{color:#0470BF;}.front #block-system-main .region-about-hotelswaps .pane-content ul{padding:10px 0;}.front #block-system-main .region-about-hotelswaps .pane-content li{padding:0;border-bottom:1px solid #D0D0D0;margin:0 10px;}.front #block-system-main .region-about-hotelswaps .pane-content li:last-child{border-bottom:none;}.front #block-system-main .region-about-hotelswaps .pane-content .last a{border:none;}.front .pane-news-press .pane-content{height:418px;overflow:hidden;}.view-news-press .views-field-field-news-image,.view-news-press .views-field-field-sup-company-img{float:left;margin:0 10px 0 0;border:1px solid #D0D0D0;padding:1px;}.view-news-press .views-row{padding:23px 0;border-bottom:1px solid #D0D0D0;margin:0 10px;}.view-news-press .views-row-last{border:none;}.view-news-press .views-field-title,.view-news-press .views-field-body,.view-news-press .views-field-field-sup-company-description{margin:0 0 0 155px;}.view-news-press .views-field-title{font-weight:bold;margin-bottom:5px;padding:0;color:#1D76BC;}.view-news-press .views-field-body p,.view-news-press .views-field-field-sup-company-description p{display:inline;}.view-news-press .views-field-body a,.view-news-press .views-field-field-sup-company-description a{padding:0 30px 0 0;background:url(/sites/all/themes/hotelhelp/css/i/sprite-hs-icons.png) no-repeat scroll right -720px transparent;}div.more-link{text-align:right;padding-bottom:10px;}.more-link a{background:-moz-linear-gradient(center top,#FFFFFF 0%,#DDDDDD 100%) repeat scroll 0 0 transparent;border:1px solid #D9D9D9;border-radius:3px 3px 3px 3px;color:#333333;font-weight:bold;line-height:25px;margin:5px 10px;padding:5px 20px;text-align:center;text-decoration:none;}.front .pane-news-press .view-news-press{height:416px;}.view-news-press .views-field-title{max-height:30px;overflow:hidden;}.view-news-press .views-field-body,.view-news-press .views-field-field-sup-company-description{height:4.8em;line-height:1.2em;overflow:hidden;position:relative;z-index:0;}.view-news-press .views-field-body .views-more-link,.view-news-press .views-field-field-sup-company-description .views-more-link{background-color:#FFFFFF;bottom:0;padding-left:10px;position:absolute;right:0;z-index:1;}span.ellipsis-gradient{background:-moz-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:-webkit-gradient(linear,left top,right top,color-stop(0%,rgba(255,255,255,0)),color-stop(100%,rgba(255,255,255,1)));background:-webkit-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:-o-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:-ms-linear-gradient(left,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);background:linear-gradient(to right,rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffffff',endColorstr='#ffffff',GradientType=1);bottom:0;display:block;height:1.2em;position:absolute;right:95px;width:35px;}.page-news #block-block-10 h2{border-bottom:1px solid #D0D0D0;margin:20px 0 10px;padding:0;}.page-news #block-block-10 h5{margin:15px 0 0;}.page-news #zone-content a{color:#333333;text-align:center;}.page-news .container-12 .grid-9.region-content{border-left:none;}.node-news-items h2{clear:left;}.node-news-items .field-name-body{float:right;width:460px;margin:0 30px 0 0;}.not-logged-in .node-news-items .field-name-body{width:680px;margin:0 30px 0 0;}.node-news-items .field-name-field-news-image{border:1px solid #D0D0D0;float:left;padding:1px;width:194px;}.node-news-items .field-name-field-news-image img{width:100%;height:auto;}.context-about-us b{color:#1D76BC;}.context-about-us .field-item div.odd,.context-about-us .field-item div.even,.context-about-us-faq-guests .field-item div.odd,.context-about-us-faq-guests .field-item div.even,.context-faqs .field-item div.odd,.context-faqs .field-item div.even,.context-about-us-faq-hotels .field-item div.odd,.context-about-us-faq-hotels .field-item div.even{padding:10px;}.context-about-us .field-item div.odd,.context-about-us-faq-guests .field-item div.odd,.context-faqs .field-item div.odd,.context-about-us-faq-hotels .field-item div.odd{background-color:#DDE9F5;}.context-about-us table{margin:20px 0;}.page-user-login #user-login .form-type-textfield,.page-user-login #user-login .form-type-password{width:855px;}.page-user-login #user-login .description{line-height:12px;}.continent-map{position:relative;float:left;background:url(/sites/all/themes/hotelhelp/css/i/map/large-map.png) no-repeat scroll left top transparent;height:400px;width:760px;}.continent-map a{position:absolute;z-index:2;}.americas .NA{left:0;position:absolute;top:0;width:314px;height:193px;}.americas .NA.selected-continent{background:transparent url(/sites/all/themes/hotelhelp/css/i/map/large-north-america.png) no-repeat left top;}.americas .SA{left:111px;position:absolute;top:168px;width:136px;height:189px;}.americas .SA.selected-continent{background:transparent url(/sites/all/themes/hotelhelp/css/i/map/large-south-america.png) no-repeat left top;}.europe-africa a{left:283px;}.europe-africa .EU{white-space:100px;height:90px;top:30px;left:281px;width:177px;}.europe-africa .EU.selected-continent{background:transparent url(/sites/all/themes/hotelhelp/css/i/map/large-europe.png) no-repeat left top;}.europe-africa .AF{top:104px;width:181px;height:201px;}.europe-africa .AF.selected-continent{background:transparent url(/sites/all/themes/hotelhelp/css/i/map/large-africa.png) no-repeat left top;}.asia-oceania a{left:393px;}.asia-oceania .AS{white-space:100px;height:222px;top:16px;width:308px;z-index:1;}.asia-oceania .AS.selected-continent{background:transparent url(/sites/all/themes/hotelhelp/css/i/map/large-asia.png) no-repeat top left;}.asia-oceania .OC{top:204px;width:154px;height:131px;left:604px;}.asia-oceania .OC.selected-continent{background:transparent url(/sites/all/themes/hotelhelp/css/i/map/large-oceania.png) no-repeat top left;}.asia-oceania .ME{height:73px;left:415px;position:absolute;top:100px;width:60px;}form .matching-container{float:right;width:150px;text-align:center;}form .matching-container .form-submit{width:150px;}form .matching-total{margin:5px 0;font-size:22px;line-height:53px;height:52px;border-radius:3px;text-align:center;background-color:#0071BF;color:#fff;}form .loading-matching-hotels{background:#0071BF url(/sites/all/themes/hotelhelp/css/i/progress.gif) no-repeat center 16px;text-indent:-9999px;}.hotel-search-container .edit-back{float:right;margin:-20px 0 0;}.page-membership input#edit-firstname,.page-membership input#edit-lastname,.page-membership input#edit-add1,.page-membership input#edit-add2,.page-membership input#edit-towncity,.page-membership input#edit-countystate,.page-membership input#edit-postcode,.page-membership select#edit-country,.page-membership select#edit-language--2,.page-membership input#edit-phone,.page-membership input#edit-email,.page-membership input#edit-confirm-email,.page-membership input#edit-position,.page-membership input#edit-field-hotel-operating-brand-und-0-value,.page-membership input#edit-title,.page-membership select#edit-field-hotel-address-und-0-country,.page-membership input#edit-field-hotel-address-und-0-thoroughfare,.page-membership input#edit-field-hotel-address-und-0-premise,.page-membership input#edit-field-hotel-address-und-0-locality,.page-membership input#edit-field-hotel-address-und-0-administrative-area,.page-membership input#edit-field-hotel-address-und-0-postal-code,.page-membership select#edit-field-hotel-continent-und,.page-membership input#edit-field-hotel-url-und-0-value,.page-membership input#edit-field-hotel-number-rooms-und-0-value,.page-membership select#edit-field-hotel-currency-und,.page-membership select#edit-field-checkin-time-und,.page-membership select#edit-field-checkout-time-und{width:295px;}.page-membership select#edit-field-hotel-address-und-0-country{height:23px;padding:2px 3px;}.page-membership-affiliation .form-item-heard{left:661px;top:79px;}.page-membership-affiliation #edit-text{margin-top:5px;}#node_hotel_form_group_stage_1{position:relative;}.page-membership-affiliation fieldset.group-hotel-services-options{left:661px;top:12px;}.page-membership-affiliation fieldset.group-hotel-dest-types{left:661px;top:212px;}.page-membership-affiliation .form-item-country-code,.page-membership-affiliation .form-item-field-hotel-country-code-und,.page-membership .form-item-field-hotel-country-code-und{float:left;margin-top:0;width:282px;}.logged-in .form-item-field-hotel-country-code-und{width:252px;}.page-membership-affiliation #edit-country-code,.page-membership-affiliation #edit-country-code option,.page-membership-affiliation #edit-field-hotel-country-code-und{width:80px;}.page-membership-affiliation #edit-phone,.page-membership-affiliation #edit-field-hotel-phone-number-und-0-value{margin-left:2px;width:210px!important;}.page-membership-affiliation .form-item-phone,.page-membership-affiliation .field-name-field-hotel-phone-number{clear:none;float:left;margin-top:0;width:505px!important;}.page-membership-affiliation .form-item-phone label,.page-membership-affiliation .form-item-field-hotel-phone-number-und-0-value label{display:none;}.page-membership-affiliation #edit-field-hotel-phone-number #field-hotel-phone-number-add-more-wrapper .form-item{margin-top:0;margin-bottom:0;}.page-membership-affiliation #edit-field-hotel-currency{width:894px;}.page-membership-affiliation #edit-field-hotel-currency select{margin-bottom:5px;float:left;}.page-membership-affiliation #edit-field-hotel-currency .description{width:122px;float:left;}.page-membership-affiliation #edit-field-hotel-currency .description:hover{margin-right:240px;}#edit-field-hotel-country-code-und,#edit-field-hotel-country-code-und option{width:80px;}.page-membership #edit-field-hotel-phone-number label,.page-membership #edit-field-hotel-phone-number input,.page-membership #edit-field-hotel-phone-number .description,.page-membership .form-item-field-hotel-country-code-und-0-value label,.page-membership .form-item-field-hotel-country-code-und-0-value .field-prefix,.page-membership .form-item-field-hotel-country-code-und-0-value input,.page-membership .form-item-field-hotel-country-code-und-0-value .description{float:left;}.page-membership #edit-field-hotel-phone-number{float:left;width:370px;}.page-membership #edit-field-hotel-phone-number .description{margin-right:0;}.page-membership #edit-field-hotel-phone-number-und-0-value{width:211px!important;}.page-membership-multiple #edit-field-hotel-phone-number .form-item-field-hotel-phone-number-und-0-value{margin:0 0 0 2px;}.page-membership .form-item-field-hotel-country-code-und-0-value .field-prefix{padding-right:5px;}.page-membership #edit-add-additional{color:#1D76BC;}.page-membership #edit-field-hotel-phone-number label{display:none;}.page-membership .hotel-info-intro{margin:10px 0;}.page-membership-affiliation #membership-confirmation-get-form #edit-next-top,.page-membership-affiliation #membership-confirmation-get-form #edit-next-bottom{color:#1D76BC;float:right;margin-top:10px;}.page-membership-affiliation #block-calendar-view-calendar-view-block .content{padding:0 23px 0 23px;}.page-membership-affiliation #membership-swap-manager-form h2.a-few-q{border-bottom:0 none;}.page-membership-affiliation #membership-swap-manager-form .form-item-setswap label,.page-membership-affiliation #membership-swap-manager-form .form-item-swaptitle label,.page-membership-affiliation #membership-swap-manager-form .form-item-swapfirstName label,.page-membership-affiliation #membership-swap-manager-form .form-item-swaplastName label,.page-membership-affiliation #membership-swap-manager-form .form-item-swap-phone-country-code label,.page-membership-affiliation #membership-swap-manager-form .form-item-swap-phone-number label,.page-membership-affiliation #membership-swap-manager-form .form-item-swapemail label,.page-membership-affiliation #membership-swap-manager-form .form-item-currency label,.page-membership-affiliation #membership-swap-manager-form .form-item-checkin label,.page-membership-affiliation #membership-swap-manager-form .form-item-checkout label,.page-membership-affiliation #membership-swap-manager-form .form-item-breakfast label,.page-membership-affiliation #membership-swap-manager-form .form-item-pets label,.page-membership-affiliation #membership-swap-manager-form .form-item-cribs label,.page-membership-affiliation #membership-swap-manager-form .form-item-reservation-dep-email label,.page-membership-affiliation #membership-swap-manager-form .form-item-membership-option label,.page-membership-affiliation #membership-swap-manager-form .form-item-reservations-all-members label{width:325px;}.page-membership-affiliation #membership-swap-manager-form .form-item-reservations-all-members{margin-top :30px;}.page-membership-affiliation #membership-swap-manager-form .form-item-reservations-all-members label{font-family:'Open Sans',sans-serif;font-size:14px;font-weight:bold;color:#1d76bc;padding:0;}.page-membership-affiliation #membership-swap-manager-form .description{line-height:1.1em;float:right;margin:0;width:125px;}.page-membership-affiliation #membership-swap-manager-form .form-item-reservation-dep-email .description{width:125px;}.page-membership-affiliation #membership-swap-manager-form #edit-submit{float:right;}.page-membership-affiliation #edit-reservation-dep-email{width:218px;}
.context-awaiting-approval .view-get-hotel-s-awaiting-approval table{table-layout:fixed;width:700px;}.context-awaiting-approval .view-get-hotel-s-awaiting-approval .view-header a{display:none;}.context-awaiting-approval #block-system-main .view-header a{font-size:12px;}.context-awaiting-approval .view-hotel-information-view .view-content{border-top:1px solid #D0D0D0;clear:left;margin-top:35px;padding-top:5px;}.context-awaiting-approval #block-system-main .views-field-field-hotel-memb-req-date{clear:left;}.context-awaiting-approval .view-get-hotel-s-awaiting-approval th{padding:10px 1px;vertical-align:bottom;}.context-awaiting-approval .view-get-hotel-s-awaiting-approval td{padding:10px 2px;}.context-awaiting-approval .view-get-hotel-s-awaiting-approval th.views-field-field-hotel-memb-req-date{width:110px;}.context-awaiting-approval .view-get-hotel-s-awaiting-approval th.views-field-title-1{width:225px;}.context-awaiting-approval .view-get-hotel-s-awaiting-approval th.views-field-field-hotel-number-rooms{width:60px;}.context-awaiting-approval .view-get-hotel-s-awaiting-approval th.views-field-field-hotel-url{width:75px;}.context-awaiting-approval .view-get-hotel-s-awaiting-approval th.views-field-nid{width:73px;}.context-awaiting-approval .view-get-hotel-s-awaiting-approval th.views-field-nid-1{width:95px;}.logged-in .block-system-main .node-hotel .field-label,.context-awaiting-approval #block-system-main .views-label{float:left;font-weight:bold;width:200px;}.context-awaiting-approval .views-field-field-hotel-address .addressfield-container-inline .locality,.context-awaiting-approval .views-field-field-hotel-address .addressfield-container-inline .state,.context-awaiting-approval .views-field-field-hotel-address .addressfield-container-inline .postal-code{margin-left:200px;}.context-awaiting-approval .views-field-field-hotel-address .field-content span{float:left;clear:left;margin-left:200px;}.context-awaiting-approval .views-field-field-hotel-country-code{clear:left;}.context-awaiting-approval .views-field{clear:both;width:100%;padding-left:0;}.context-awaiting-approval .view-user-information-view .views-field-field-user-add1{clear:left;}.context-awaiting-approval .view-user-information-view .views-field-field-user-add2,.context-awaiting-approval .view-user-information-view .views-field-field-user-town,.context-awaiting-approval .view-user-information-view .views-field-field-user-county,.context-awaiting-approval .view-user-information-view .views-field-field-user-postcode,.context-awaiting-approval .view-user-information-view .views-field-field-user-country{margin-left:200px;}.logged-in .block-system-main .node-hotel .field-name-field-hotel-picture-1{}.logged-in .block-system-main .node-hotel .rate-widget-1{clear:left;}.context-reports .views-widget,.context-reports .views-operator{float:left;}.context-reports .views-exposed-widget{overflow:auto;float:none;margin:10px 0;}.context-reports .container-inline-date .form-item .form-item{clear:none;}.context-reports .views-exposed-form .views-submit-button{margin-left:200px;}.context-reports .views-widget-filter-dyfield select{width:75%;height:235px;}.context-reports #views-dynamic-fields-filters-table-sort .form-checkbox{float:left;}.context-reports #views-dynamic-fields-filters-table-sort .form-type-checkbox{float:left;clear:none;}#hotelswaps-reservations-hotel-recommendations-from-hotel-form table,#deposits-reservations-hotel-recommendations-from-hotel-form table{margin-bottom:15px;}#deposits-reservations-hotel-recommendations-from-hotel-form .form-submit{float:right;}#deposits-reservations-hotel-recommendations-from-hotel-form .form-submit.disabled{color:#333;opacity:0.75;}
.page-user-login #user-login label{width:160px;}.page-user-login #user-login #edit-name,.page-user-login #user-login #edit-pass{width:350px;}#zone-content ul.primary .submit-form,#zone-content ul.primary .deposit a,#zone-content ul.primary .deposit-active-tab a,#zone-content ul.primary .swap-manager a,#zone-content ul.primary .swap-manager-active-tab a,#zone-content ul.primary .review-and-pay a,#zone-content ul.primary .review-and-pay-active-tab a,.page-membership-steps #zone-content ul.primary li{border:none;background:#fff url(/sites/all/themes/hotelhelp/css/i/steps-off.jpg) no-repeat left top;float:left;width:175px;height:100px;padding:0;overflow:hidden;text-indent:-999px;border-radius:0;margin:0;}#zone-content ul.primary .deposit a{background-position:left -110px;}#zone-content ul.primary .swap-manager a{background-position:left -200px;}#zone-content ul.primary .review-and-pay a{background-position:left -300px;}#zone-content ul.primary .deposit-active-tab a{background:#fff url(/sites/all/themes/hotelhelp/css/i/steps-on.jpg) no-repeat left -100px;}#zone-content ul.primary .swap-manager-active-tab a{background:#fff url(/sites/all/themes/hotelhelp/css/i/steps-on.jpg) no-repeat left -200px;}#zone-content ul.primary .review-and-pay-active-tab a{background:#fff url(/sites/all/themes/hotelhelp/css/i/steps-on.jpg) no-repeat left -300px;}.page-membership-affiliation-2 #zone-content ul.primary .submit-form,.page-membership-affiliation-3 #zone-content ul.primary .submit-form,.page-membership-affiliation-4 #zone-content ul.primary .submit-form{background:#fff url(/sites/all/themes/hotelhelp/css/i/steps-done.jpg) no-repeat left 5px;}.page-membership-affiliation-3 #zone-content ul.primary .deposit a,.page-membership-affiliation-4 #zone-content ul.primary .deposit a{background:#fff url(/sites/all/themes/hotelhelp/css/i/steps-done.jpg) no-repeat left -100px;}.page-membership-affiliation-4 #zone-content ul.primary .swap-manager a{background:#fff url(/sites/all/themes/hotelhelp/css/i/steps-done.jpg) no-repeat left -200px;}.page-membership-steps.not-logged-in #zone-content ul.primary .submit-form-active-tab{width:235px;background:#fff url(/sites/all/themes/hotelhelp/css/i/steps-wide-on.jpg) no-repeat left top;margin:0 0 5px;}.page-membership-steps.not-logged-in #zone-content ul.primary .deposit{width:235px;background:#fff url(/sites/all/themes/hotelhelp/css/i/steps-wide-off.jpg) no-repeat left -100px;}.page-membership-steps.not-logged-in #zone-content ul.primary .swap-manager{width:235px;background:#fff url(/sites/all/themes/hotelhelp/css/i/steps-wide-off.jpg) no-repeat left -200px;}.page-membership-steps.not-logged-in #zone-content ul.primary .review-and-pay{width:235px;background:#fff url(/sites/all/themes/hotelhelp/css/i/steps-wide-off.jpg) no-repeat left -300px;}#hotel-node-form{position:relative;}#hotel-node-form .form-item-phone{width:792px;}.join-now-webform select{padding:2px 3px;}.join-now-webform #edit-submitted-affiliation-fields-title,.join-now-webform #edit-submitted-affiliation-fields-contact-phone-number{width:84px;}.join-now-webform #webform-component-affiliation-fields{float:left;width:630px;}.join-now-webform #webform-component-image-for-hs-to-change{float:right;width:300px;}.join-now-webform #edit-submitted-affiliation-fields-first-name,.join-now-webform #edit-submitted-affiliation-fields-last-name,.join-now-webform #edit-submitted-affiliation-fields-email-address,.join-now-webform #edit-submitted-affiliation-fields-confirm-email-address,.join-now-webform #edit-submitted-affiliation-fields-position-within-the-hotel,.join-now-webform #edit-submitted-affiliation-fields-hotel-name,.join-now-webform #edit-submitted-affiliation-fields-hotel-country,.join-now-webform #edit-submitted-affiliation-fields-hotel-website,.join-now-webform #edit-submitted-affiliation-fields-number-of-hotel-rooms,.join-now-webform #edit-submitted-affiliation-fields-membership-type,.join-now-webform #edit-submitted-affiliation-fields-how-did-you-hear-about-us-select{width:415px;}.join-now-webform #webform-component-affiliation-fields--how-did-you-hear-about-us .form-item-submitted-affiliation-fields-how-did-you-hear-about-us-other{float:right;margin:5px 2px 5px 0;}.join-now-webform #edit-submitted-affiliation-fields-how-did-you-hear-about-us-other{width:416px;}.join-now-webform #webform-component-affiliation-fields--contact-phone-number{width:300px;float:left;clear:none;}.join-now-webform #webform-component-affiliation-fields--phone-number{clear:none;float:left;width:328px;}.join-now-webform #webform-component-affiliation-fields--phone-number #edit-submitted-affiliation-fields-phone-number{width:125px;}.join-now-webform #webform-component-affiliation-fields--phone-number .description{line-height:1.1em;margin-right:0;width:170px;}.join-now-webform #webform-component-affiliation-fields--phone-number .description:hover{line-height:1.1em;margin-right:0;width:170px;}.join-now-webform #edit-actions{clear:both;margin:0;position:absolute;left:480px;width:148px;height:88px;}.join-now-webform #webform-component-affiliation-fields--tc-checks{background-color:#E0E0E0;height:58px;padding:15px 10px 15px 10px;width:450px;}.join-now-webform .webform-component-fieldset.hidden#webform-component-affiliation-fields--tc-checks{display:none;}.join-now-webform #webform-component-affiliation-fields--tc-checks input{float:left;}.join-now-webform #webform-component-affiliation-fields--tc-checks label{display:block;padding:0 0 0 20px;width:auto;}.join-now-webform #webform-component-affiliation-fields--comments{margin-top:6px;margin-bottom:0;}.join-now-webform #webform-component-affiliation-fields--comments label{width:212px;}.join-now-webform #webform-component-affiliation-fields--comments textarea{width:256px;height:89px;}.form-item-heard,fieldset.group-hotel-services-options,fieldset.group-hotel-dest-types{position:absolute;width:300px;left:65%;top:70px;}#edit-legal{bottom:0;top:auto;}.form-item-heard div{position:static;}#addressfield-wrapper legend{width:100%;display:block;margin:10px 0 0;}.group-legal-checks legend{display:block;margin:0;width:47%;font-size:22px;height:40px;padding:0;}.field-widget-date-text{margin:10px 0 0;}.field-widget-date-text legend{font-weight:bold;float:left;width:200px;}.field-widget-date-text #edit-field-hotel-picture-1-und{width:302px;}.field-widget-date-text .fieldset-wrapper{float:left;}#edit-field-hotel-picture-1 #edit-field-hotel-picture-1 table{width:302px;}#edit-field-hotel-picture-1 .form-item .image-widget{float:left;width:200px;}#edit-field-hotel-picture-1 .form-item .description{float:left;width:170px;margin-right:0;}.group-legal-checks legend{border-bottom:none;}#node_hotel_form_group_legal_checks{margin:40px 0 0;}.group-legal-checks .fieldset-wrapper,#hotel-node-form .form-actions,#edit-legal{width:47%;background-color:#EBEBEB;margin:0;}.group-legal-checks .fieldset-wrapper{height:233px;}.group-legal-checks .fieldset-wrapper .form-item{padding:10px;}.group-legal-checks .form-type-checkbox label{float:right;padding:2px 0 0;width:397px;}#hotel-node-form .form-actions{text-align:right;height:64px;}#hotel-node-form .form-actions input{margin:0 10px 10px;color:#1D76BC;}#edit-legal{position:absolute;bottom:0;right:0;padding:0 10px 10px;height:287px;}#edit-legal h2{background-color:#fff;margin:-45px -10px 0;border-bottom:none;padding:0 0 10px;height:30px;}#edit-legal label{width:130px;font-weight:normal;}#edit-legal .form-item-legalposition input{width:203px;}#edit-legal .form-submit{float:right;color:#1D76BC;}#edit-field-hotel-address-und-0 legend{display:none;}#node_hotel_form_group_hotel_dest_types legend span,#node_hotel_form_group_hotel_services_options legend span{font-weight:bold;color:#333;}.form-item-heard label{width:300px;padding:0 0 5px;}.form-item-heard span,#node_hotel_form_group_hotel_dest_types legend span.highlight,#node_hotel_form_group_hotel_services_options legend span.highlight{font-weight:normal;color:#666;}.page-manager-update .form-item-phone-country-code,.page-swap-update .form-item-phone-country-code{width:260px;display:inline;}.page-manager-update .form-item-phone-country-code label,.page-swap-update .form-item-phone-country-code label{width:200px;}.page-manager-update .form-item-phone-number,.page-swap-update .form-item-phone-number{display:inline;}.page-manager-update .form-item-phone-number input,.page-swap-update .form-item-phone-number input{width:142px!important;}.page-manager-update .form-item-mail #edit-mail,.page-manager-update #edit-firstname,.page-manager-update #edit-surname,.page-swap-update .form-item-mail #edit-mail,.page-swap-update #edit-surname,.page-swap-update #edit-firstname{float:left;margin-bottom:5px;width:223px;}.page-manager-update .description,.page-swap-update .description{float:left;line-height:10px;margin:0;}.page-manager-update #edit-phone-country-code,.page-swap-update #edit-phone-country-code{width:78px;}.page-manager-update .form-item-phone-number .description,.page-swap-update .form-item-phone-number .description{float:right;line-height:10px;margin:0;width:245px;}.page-manager-update .description:hover,.page-swap-update .description:hover{margin:0;height:20px;}.page-manager-update #edit-submit-edit-user{clear:both;float:left;margin-top:10px;}.page-manager-update .form-item-surname{height:1.8rem;}.page-swap-update .form-item-firstname,.page-swap-update .form-item-surname{height:1.8rem;}.page-swap-update #edit-submit-edit-user{clear:both;float:left;margin-top:10px;}.page-swap-update #edit-submit-remove-user{float:left;margin-top:10px;margin-left:10px;}.page-services-update fieldset,.page-destination-update fieldset{padding-top:5px;}.page-services-update fieldset.group-hotel-services-options,.page-destination-update fieldset.group-hotel-dest-types{top:0;left:0;position:relative;}.page-hotel-information #hotel-node-form #edit-actions,.page-services-update #hotel-node-form #edit-actions,.page-destination-update #hotel-node-form #edit-actions,.page-hotel-update #hotel-node-form #edit-actions{background:none;text-align:left;}.page-hotel-information #hotel-node-form .form-actions input,.page-services-update #hotel-node-form .form-actions input,.page-destination-update #hotel-node-form .form-actions input,.page-hotel-update #hotel-node-form .form-actions input{margin-left:0;margin-top:10px;}.page-hotel-information #hotel-node-form #edit-field-hotel-country-code{margin-top:-5px;}.page-hotel-information table td{width:50%;}.page-hotel-information #hotel-manager h2{margin-top:4px;}.page-hotel-information ul#hotel-manager,.page-hotel-information ul#swap-manager,.page-hotel-information ul#hotel-info,.page-hotel-information ul#hotel-services,.page-hotel-information ul#hotel-destination{float:left;padding:0 0 10px 0;position:relative;width:100%;}.page-hotel-information ul#hotel-destination{margin-bottom:25px;}.page-hotel-information ul#hotel-manager li,.page-hotel-information ul#swap-manager li,.page-hotel-information ul#hotel-info li,.page-hotel-information ul#hotel-services li,.page-hotel-information ul#hotel-destination li{clear:left;float:left;padding:5px 0;width:100%;}.page-hotel-information ul#hotel-manager label,.page-hotel-information ul#swap-manager label,.page-hotel-information ul#hotel-info label,.page-hotel-information ul#hotel-services label,.page-hotel-information ul#hotel-destination label{width:250px;}.page-hotel-information #block-system-main ul li a{position:absolute;right:0;top:70px;}.page-hotel-information #hotel-node-form #edit-field-hotel-picture-1-und .form-type-managed-file{margin-top:10px;}.page-hotel-information #edit-field-hotel-picture-1-und label{width:100px;}.page-hotel-information #edit-field-hotel-picture-1-und .description{margin-right:0;}.page-hotel-information #edit-field-hotel-picture-1-und .description:hover{line-height:1em;}.page-hotel-information #edit-actions,.page-hotel-information #edit-submit{float:right;}.page-hotel-information #block-system-main label{padding:0;}#hotel-node-form{clear:left;}#hotel-node-form #node_hotel_form_group_hotel_images_group span.fieldset-legend{display:none;}#hotel-node-form div.tabledrag-toggle-weight-wrapper{display:none;}#aff-dep-selector,#dep-status,#points-value{float:left;width:220px;height:180px;margin:20px 10px 0 0;}#aff-dep-selector h5,#dep-status h5,#points-value h5{margin:0 0 10px;}#aff-dep-selector .aff-dep-form-contents{background-color:#1d76bc;padding:2px 10px;border-radius:5px;}#aff-dep-selector label{width:70px;color:#fff;}#seasonality-table .active-category td{font-weight:bold;}#seasonality-table .category span{position:absolute;display:none;margin:-19px 0 0 -94px;font-weight:bold;border:1px solid #D0D0D0;padding:3px 7px;}#seasonality-table .active-category span{display:block;width:60px;}#dep-status td{font-weight:bold;font-size:12px;background-color:#E6E6E6;border-top:1px solid #fff;}#points-total{background-color:#1d76bc;border-radius:5px;text-align:center;font-size:30px;color:#fff;}#points-value .form-submit{width:220px;}#points-value #edit-reset{margin:5px 0;}#membership-swap-manager-form{margin:20px auto;}#membership-swap-manager-form .form-submit{display:block;margin:5px 0 0;}#membership-swap-manager-form .form-item-swaptick{margin-top:15px;}#membership-swap-manager-form .form-item-swaptick input{margin-top:-5px;margin-right:5px;}#membership-swap-manager-form .form-item-swaptick label{white-space:nowrap;}#membership-swap-manager-form #edit-legal-checks{background-color:#E0E0E0;padding:15px 15px;margin-top:15px;border:1px solid #CCCCCC;}#membership-swap-manager-form #edit-legal-checks label{float:right;font-size:11px;padding-right:10px;padding-top:2px;width:95%;}#membership-swap-manager-form #edit-swap-phone-country-code{box-sizing:border-box;width:70px;}.membership-details,.deposit-summary,#membership-renewal-deposit-get-form #edit-hotel,#membership-renewal-deposit-get-form #edit-0{float:left;width:50%;margin:0;clear:none;}.membership-details{margin:30px 0 0;}#membership-renewal-deposit-get-form #edit-hotel{margin:-2px 0 0;}.membership-details td,.deposit-summary td{font-size:12px;}#membership-renewal-deposit-get-form .form-submit{float:right;position:relative;margin-top:10px;}#membership-renewal-deposit-get-form #edit-0 table tr:nth-child(even),.deposit-summary table tr:nth-child(even){background-color:#DBE9F6;}#membership-final-confirmation-form .deposit-summary{min-height:180px;}#membership-final-confirmation-form .form-submit{float:right;}.page-hotel #block-system-main .view-display-id-block a.back{color:#333333!important;float:right;width:100px;text-align:center;width:112px;}.page-hotel #block-system-main .view-display-id-block a.btn span{background:url(/sites/all/themes/hotelhelp/css/i/sprite-hs-icons.png) no-repeat scroll -10px -657px transparent;display:block;padding-left:8px;text-align:center;}.page-hotel #block-system-main .pane-1 a.btn span{background:url(/sites/all/themes/hotelhelp/css/i/sprite-hs-icons.png) no-repeat scroll right -35px transparent;display:block;text-align:center;}.page-hotel #block-system-main .pane-1 a.btn.go-to-availability{margin-left:-7px;width:213px;}.page-hotel #block-system-main h4{padding:5px 10px 0 0;}.view-hotel-details{padding-bottom:20px;position:relative;}#zone-content .btn-search-back{bottom:-47px;position:absolute;right:5px;}#zone-content .btn-property-back{float:right;}.view-hotel-details .views-field-field-hotel-category{display:block;margin:5px 0;}.view-hotel-details .views-field-field-hotel-url{border-right:1px solid #333;float:left;margin-right:10px;padding-right:10px;}#zone-content .view-hotel-details .views-field-field-hotel-url a{color:#1d76bc;}#zone-content .view-hotel-details .views-field-field-hotel-url a:hover{}.view-hotel-details .views-field-field-hotel-address{color:#333;float:left;}.view-hotel-details .views-field span.views-label{float:left;padding-right:5px;padding-top:8px;display:table-cell;vertical-align:bottom;}.page-hotel #block-system-main .views-field span.views-label{display:inline-block;float:none;}.page-hotel #block-system-main .view-hotel-details .view-footer p a{color:#333333;}span.cat-0,span.category-0{background:url(/sites/all/themes/hotelhelp/css/i/hs-flag-sprite.png) no-repeat scroll left -4px transparent;overflow:hidden;text-indent:-9999px;display:inline-block;width:110px;height:20px;}span.cat-1,span.category-1{background:url(/sites/all/themes/hotelhelp/css/i/hs-flag-sprite.png) no-repeat scroll left -34px transparent;overflow:hidden;text-indent:-9999px;display:inline-block;width:110px;height:20px;}span.cat-2,span.category-2{background:url(/sites/all/themes/hotelhelp/css/i/hs-flag-sprite.png) no-repeat scroll left -64px transparent;overflow:hidden;text-indent:-9999px;display:inline-block;width:110px;height:20px;}span.cat-3,span.category-3{background:url(/sites/all/themes/hotelhelp/css/i/hs-flag-sprite.png) no-repeat scroll left -94px transparent;overflow:hidden;text-indent:-9999px;display:inline-block;width:110px;height:20px;}span.cat-4,span.category-4{background:url(/sites/all/themes/hotelhelp/css/i/hs-flag-sprite.png) no-repeat scroll left -124px transparent;overflow:hidden;text-indent:-9999px;display:inline-block;width:110px;height:20px;}span.cat-5,span.category-5{background:url(/sites/all/themes/hotelhelp/css/i/hs-flag-sprite.png) no-repeat scroll left -154px transparent;overflow:hidden;text-indent:-9999px;display:inline-block;width:110px;height:20px;}span.cat-6,span.category-6{background:url(/sites/all/themes/hotelhelp/css/i/hs-flag-sprite.png) no-repeat scroll left -184px transparent;overflow:hidden;text-indent:-9999px;display:inline-block;width:110px;height:20px;}span.cat-7,span.category-7{background:url(/sites/all/themes/hotelhelp/css/i/hs-flag-sprite.png) no-repeat scroll left -214px transparent;overflow:hidden;text-indent:-9999px;display:inline-block;width:110px;height:20px;}span.cat-8,span.category-8{background:url(/sites/all/themes/hotelhelp/css/i/hs-flag-sprite.png) no-repeat scroll left -214px transparent;overflow:hidden;text-indent:-9999px;display:inline-block;width:110px;height:20px;}span.cat-9,span.category-9{background:url(/sites/all/themes/hotelhelp/css/i/hs-flag-sprite.png) no-repeat scroll left -214px transparent;overflow:hidden;text-indent:-9999px;display:inline-block;width:110px;height:20px;}span.cat-10,span.category-10{background:url(/sites/all/themes/hotelhelp/css/i/hs-flag-sprite.png) no-repeat scroll left -214px transparent;overflow:hidden;text-indent:-9999px;display:inline-block;width:110px;height:20px;}span.cat-11,span.category-11{background:url(/sites/all/themes/hotelhelp/css/i/hs-flag-sprite.png) no-repeat scroll left -214px transparent;overflow:hidden;text-indent:-9999px;display:inline-block;width:110px;height:20px;}span.cat-12,span.category-12{background:url(/sites/all/themes/hotelhelp/css/i/hs-flag-sprite.png) no-repeat scroll left -214px transparent;overflow:hidden;text-indent:-9999px;display:inline-block;width:110px;height:20px;}span.cat-13,span.category-13{background:url(/sites/all/themes/hotelhelp/css/i/hs-flag-sprite.png) no-repeat scroll left -214px transparent;overflow:hidden;text-indent:-9999px;display:inline-block;width:110px;height:20px;}span.cat-14,span.category-14{background:url(/sites/all/themes/hotelhelp/css/i/hs-flag-sprite.png) no-repeat scroll left -214px transparent;overflow:hidden;text-indent:-9999px;display:inline-block;width:110px;height:20px;}span.cat-15,span.category-15{background:url(/sites/all/themes/hotelhelp/css/i/hs-flag-sprite.png) no-repeat scroll left -214px transparent;overflow:hidden;text-indent:-9999px;display:inline-block;width:110px;height:20px;}span.cat-16,span.category-16{background:url(/sites/all/themes/hotelhelp/css/i/hs-flag-sprite.png) no-repeat scroll left -214px transparent;overflow:hidden;text-indent:-9999px;display:inline-block;width:110px;height:20px;}span.cat-17,span.category-17{background:url(/sites/all/themes/hotelhelp/css/i/hs-flag-sprite.png) no-repeat scroll left -214px transparent;overflow:hidden;text-indent:-9999px;display:inline-block;width:110px;height:20px;}span.star-rating{background:url(/sites/all/themes/hotelhelp/css/i/icons-stars.png) no-repeat scroll left -4px transparent;overflow:hidden;text-indent:-9999px;display:inline-block;width:85px;}span.star-0{background-position:left -4px;}span.star-0point5{background-position:left -24px;}span.star-1{background-position:left -44px;}span.star-1point5{background-position:left -64px;}span.star-2{background-position:left -84px;}span.star-2point5{background-position:left -104px;}span.star-3{background-position:left -124px;}span.star-3point5{background-position:left -144px;}span.star-4{background-position:left -164px;}span.star-4point5{background-position:left -184px;}span.star-5{background-position:left -204px;}.view-get-hotel-votes.view-display-id-default .star-rating{float:right;}.page-hotel .view-get-hotel-votes .views-row{margin:10px 0 0 0;}.page-hotel .view-get-hotel-votes span.views-label{text-align:left;}.page-hotel #block-system-main .view-footer p{clear:both;padding:5px 0 10px 0;}.page-hotel #quicktabs-container-new_quicktabs{margin-top:10px;}.page-hotel .panels-flexible-row-last .view-hotel-destination-details .views-field,.page-hotel .panels-flexible-row-last .view-hotel-services-details .views-field,.page-hotel .panels-flexible-row-last .view-get-hotel-votes .views-field{margin:10px 0 0 0;}.page-hotel .view-hotel-destination-details .field-content,.page-hotel .view-hotel-services-details .field-content{float:right;}.page-hotel .view-hotel-details{max-height:200px;}.page-hotel .quicktabs_main .view-hotel-details{max-height:none;min-height:200px;}.page-hotel .pane-1{bottom:0;clear:both;position:absolute;right:5px;text-align:center;width:224px;}.tick-Yes{background:url(/sites/all/themes/hotelhelp/css/i/sprite-hs-icons.png) no-repeat scroll -6px -575px transparent;display:block;float:right;text-indent:-9999px;width:20px;}.tick-No{background:url(/sites/all/themes/hotelhelp/css/i/sprite-hs-icons.png) no-repeat scroll -6px -548px transparent;display:block;float:right;text-indent:-9999px;width:20px;}.page-hotel-home .block-hotel-account-block{margin-top:7px;}.page-hotel-home #region-content .block-system-main .panel-custom-pane-1 h2{margin-top:13px;}.page-hotel-home .view-hotel-images-for-hotelswaps-page img,.page-points-supplier-programme .view-hotel-images-for-hotelswaps-page img{width:692px;height:250px;}.page-hotel-home .more-link a{display:none;}.reservation-calendar-container{height:580px;}.reservation-calendar-container #calendar-cycle-reservation table.calendar-med,.reservation-calendar-container #calendar-cycle-request table.calendar-large{width:340px!important;}.reservation-calendar-container #calendar-cycle-reservation .calendar-med td{min-width:42px!important;}.reservation-calendar-container #calendar-cycle-request table.calendar-med{width:320px!important;}.reservation-calendar-container #calendar-cycle-request .calendar-med td{min-width:42px!important;}#calendar-cycle{margin:0 auto;}#reservations-select-weeks-form,#reservations-request-weeks-form{position:relative;}#reservations-select-weeks-form h4{margin-top:20px;}#reservations-select-weeks-form #edit-search-back{margin-top:20px;}#reservations-select-weeks-form #edit-back{float:none;margin-top:0;position:absolute;right:0;top:-2px;}#reservations-select-weeks-form #edit-back.reservations-back-button{background:0 none;border:0 none;font-weight:normal;padding:0;top:10px;color:#333;text-decoration:none;}#reservations-select-weeks-form #edit-back.reservations-back-button:hover{text-decoration:underline;}#reservations-select-weeks-form table#res-conf td.left{padding-left:0;}#reservations-select-weeks-form .form-item-user-not-traveller{margin-bottom:20px;}#reservations-select-weeks-form .form-item-tandc-check{margin-top:20px;}#reservations-select-weeks-form .next-month,#reservations-request-weeks-form .next-month,#reservations-select-weeks-form .previous-month,#reservations-request-weeks-form .previous-month{cursor:pointer;font-weight:normal;overflow:hidden;border:none;height:24px;z-index:99;width:160px;}#reservations-select-weeks-form .previous-month,#reservations-request-weeks-form .previous-month{background:transparent url(/sites/all/themes/hotelhelp/css/i/sprite-hs-icons.png) no-repeat left -6px;float:left;}#reservations-request-weeks-form .previous-month[disabled],#reservations-select-weeks-form .previous-month[disabled]{background:transparent url(/sites/all/themes/hotelhelp/css/i/sprite-hs-icons.png) no-repeat left -66px;}#reservations-request-weeks-form .next-month,#reservations-select-weeks-form .next-month{background:transparent url(/sites/all/themes/hotelhelp/css/i/sprite-hs-icons.png) no-repeat right -36px;float:right;width:140px;}#reservations-request-weeks-form .next-month[disabled],#reservations-select-weeks-form .next-month[disabled]{background:transparent url(/sites/all/themes/hotelhelp/css/i/sprite-hs-icons.png) no-repeat right -96px;}#reservations-request-weeks-form input[type="button"]:focus,#reservations-request-weeks-form input:active,#reservations-request-weeks-form input:focus,#reservations-select-weeks-form input:active,#reservations-select-weeks-form input:focus,#reservations-select-weeks-form input[type="button"]:focus{box-shadow:none;-moz-outline-style:none;outline:none;outline-color:transparent;outline-style:none;outline-width:0;}#reservations-request-weeks-form #edit-request-conf-submit{float:right;margin-top:15px;}.page-hotel #block-hotel-search-hotel-search-request-block #edit-back{background:0 none;border:0 none;font-weight:normal;padding:0;position:absolute;text-decoration:none;top:10px;right:0;color:#333;text-decoration:none;}.page-hotel #block-hotel-search-hotel-search-request-block #edit-back:hover{text-decoration:underline;}#reservations-request-weeks-form .confirmation-notice{background-color:#FFFAD2;border:1px solid #D0D0D0;border-radius:5px 5px 5px 5px;margin-bottom:10px;padding:5px;}#reservations-request-weeks-form #res-conf{clear:left;margin-bottom:10px;}#reservations-request-weeks-form table#res-conf td.left{padding-left:0;}#reservations-request-weeks-form  #edit-tandc-check{vertical-align:baseline;margin-right:5px;}#calendar-page-form{padding-top:10px;}#calendar-key{float:right;margin:0;width:150px;}.calendar-cycle{clear:right;}#calendar-key td{font-size:11px;}.page-deposits-reservations #calendar-page-form #calendar-cycle-deposit table.calendar-med{width:342px;}.page-deposits-reservations input[type="text"].previous-month,.page-deposits-reservations input[type="button"].previous-month{background:#ffffff url(/sites/all/themes/hotelhelp/css/i/btn-view-prev-month.jpg) no-repeat top left;border:none;border-radius:0;color:transparent;cursor:pointer;float:left;overflow:hidden;position:relative;text-indent:-9999px;width:213px;height:28px;display:block;font-size:0;line-height:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.page-deposits-reservations input[type="text"].next-month,.page-deposits-reservations input[type="button"].next-month{background:#ffffff url(/sites/all/themes/hotelhelp/css/i/btn-view-next-month.jpg) no-repeat top left;border:none;border-radius:0;color:transparent;cursor:pointer;float:right;position:relative;height:30px;overflow:hidden;position:relative;text-indent:-9999px;width:213px;height:28px;display:block;font-size:0;line-height:0;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}.page-deposits-reservations input.previous-month[disabled]{background-position:0 -31px;cursor:default;}.page-deposits-reservations input.next-month[disabled]{background-position:0 -30px;cursor:default;}.page-deposits-reservations input.previous-month:focus,.page-deposits-reservations input.next-month:focus{outline:none;}.page-deposits-reservations #block-block-17{}.page-deposits-reservations #edit-confirm-submit{margin-top:10px;}.deposit-confirm-container{clear:both;margin-top:60px;}.deposit-confirm-container .deposit-intro{padding:10px 0 10px 0;}.deposit-confirm-container input.form-submit[disabled]{background-color:#ddd;color:#888;}.deposit-confirm-container .form-submit{margin-top:28px;height:50px;width:190px;float:right;border:none;color:white;background:none;background-color:#1D76BC;text-shadow:none;}.dr-table thead tr th{text-align:right;vertical-align:middle;}.dr-table .dr-select-row{background-color:#1D76BC;color:#FFFFFF;}.dr-table .dr-select-row td{text-align:right;vertical-align:middle;}.dr-table .dr-row td{text-align:right;vertical-align:middle;}.dr-table td.last-td{text-align:center;vertical-align:middle;width:175px;}table.dr-table tbody tr.dr-row.odd{background-color:#FFFFFF;}table.dr-table tbody tr.dr-row.even{background-color:#E6E6E6;}table.dr-table tbody tr.dr-row.odd td,table.dr-table tbody tr.dr-row.even td{background-color:transparent!important;}#existing-deposits,#new-deposits,.new-points-balance,#new-returns{float:left;width:222px;}.new-points-balance{background:url(/sites/all/themes/hotelhelp/css/i/ajax-loader.gif) no-repeat center 100px #FFFFFF;}#new-deposits,#new-returns{margin:0 15px;}.exist-dep-data,.new-dep-data{background-color:#E6E6E6;border-radius:3px;margin:10px 0 0;height:66px;}.new-dep-data,.new-points-bal{background-color:#1D76BC;color:#fff;}.new-dep-data .point-val{width:72px;}#dep-status .ratio-warning,.new-dep-data .ratio-warning{background-color:red;color:#fff;border-radius:3px;margin:10px 0 0;padding:8px;}#dep-status .ratio-warning{width:204px;}#get-listings-form{margin:0 0 20px;}#get-listings-form a.print-deposits-reservations-listing-table{background:-moz-linear-gradient(center top,#FFFFFF 0%,#DDDDDD 100%) repeat scroll 0 0 transparent;border:1px solid #D9D9D9;border-radius:3px 3px 3px 3px;color:#333333;display:block;float:right;font-weight:bold;line-height:25px;padding:0 5px;text-align:center;text-decoration:none;width:100px;}#get-listings-form{margin:10px 0;}#get-listings-form .form-item-period{clear:none;float:left;width:500px;}#get-listings-form #edit-listing-submit{float:left;}.page-deposits-reservations-listing table.zebra{float:left;}.page-deposits-reservations table.zebra{margin-top:10px;}.return-select.checkHide{display:none;}.points-number-0{text-indent:-9999px;overflow:hidden;}.guest-summary{float:left;width:40%;margin:22px 0 0;}.scores{float:left;width:60%;margin-bottom:20px;}.scores td.star-1,.scores td.star-1point5,.scores td.star-2,.scores td.star-2point5,.scores td.star-3,.scores td.star-3point5,.scores td.star-4,.scores td.star-4point5,.scores td.star-5{background:url(/sites/all/themes/hotelhelp/css/i/icons-stars.png) no-repeat scroll left -44px transparent;display:inline-block;overflow:hidden;text-indent:-9999px;width:85px;height:10px;}.scores td.star-1point5{background-position:left -64px;}.scores td.star-2{background-position:left -84px;}.scores td.star-2point5{background-position:left -104px;}.scores td.star-3{background-position:left -124px;}.scores td.star-3point5{background-position:left -144px;}.scores td.star-4{background-position:left -164px;}.scores td.star-4point5{background-position:left -184px;}.scores td.star-5{background-position:left -204px;}h2.guest-reviews{clear:both;}.view-get-hotel-votes th{vertical-align:bottom;}.view-get-hotel-votes .feedback-score-label{display:block;float:left;}.view-get-hotel-votes .overall-satisfaction-num{font-size:26px;text-align:center;}.view-get-hotel-votes td.views-field-field-res-checkout{width:130px;}.view-get-hotel-votes td.views-field-nothing{width:250px;}.view-get-hotel-votes td.views-field-nothing .star-rating{float:right;}.view-get-hotel-votes td.views-field-field-feedback-overall{line-height:70px;text-align:center;width:50px;}#hotel_profile td,#hotel_membership td{width:33%;padding:5px 0;}#edit-print-link,#edit-email-link{float:right;width:235px;text-align:left;margin:-53px 0 0;}#edit-email-link{margin-top:-25px;}#membership-renewal-deposit-get-form #edit-next{margin:0;}#calendar-page-form #previous-month{float:left;margin-top:20px;left:10px;width:200px;text-align:center;}#calendar-page-form #next-month{float:right;margin-top:20px;text-align:center;right:20px;width:200px;}#calendar-page-form h2.review-confirm-deposits{padding:20px 0 0;}#hotel-search-form .continent-map{background:transparent url(/sites/all/themes/hotelhelp/css/i/map/small-map.png) no-repeat left top;width:477px;float:left;height:251px;}#hotel-search-form .americas .NA{height:123px;left:0;top:0;width:199px;}#hotel-search-form .americas .NA.selected-continent{background:transparent url(/sites/all/themes/hotelhelp/css/i/map/small-north-america.png) no-repeat top left;}#hotel-search-form .americas .SA{height:117px;left:75px;top:111px;width:84px;}#hotel-search-form .americas .SA.selected-continent{background:url(/sites/all/themes/hotelhelp/css/i/map/small-south-america.png) no-repeat scroll top left transparent;}#hotel-search-form .europe-africa .EU,#hotel-search-form .europe-africa .AF{height:56px;left:177px;top:18px;width:112px;}#hotel-search-form .europe-africa .EU.selected-continent{background:url(/sites/all/themes/hotelhelp/css/i/map/small-europe.png) no-repeat scroll left top transparent;height:60px;top:19px;}#hotel-search-form .europe-africa .AF{height:121px;left:179px;top:71px;width:115px;}#hotel-search-form .europe-africa .AF.selected-continent{background:url(/sites/all/themes/hotelhelp/css/i/map/small-africa.png) no-repeat scroll -2px -1px transparent;}#hotel-search-form .asia-oceania .AS{height:144px;left:247px;top:11px;width:201px;}#hotel-search-form .asia-oceania .AS.selected-continent{background:url(/sites/all/themes/hotelhelp/css/i/map/small-asia.png) no-repeat scroll 0 top transparent;}#hotel-search-form .asia-oceania .OC{height:80px;left:382px;top:131px;width:96px;}#hotel-search-form .asia-oceania .OC.selected-continent{background:url(/sites/all/themes/hotelhelp/css/i/map/small-oceania.png) no-repeat scroll 0 top transparent;}#hotel-search-form .asia-oceania .ME{height:45px;left:263px;position:absolute;top:64px;width:38px;}#hotel-search-form .disable-overlay{width:230px;height:260px;position:absolute;z-index:5;background:transparent url(/sites/all/themes/hotelhelp/css/i/fade-overlay.png) repeat left top;top:0;left:0;}#hotel-search-form .matching-container{float:right;clear:right;height:81px;}#hotel-search-form .when-reservation,#hotel-search-form .where-reservation,#hotel-search-form .category-reservation{float:left;width:31%;margin:0 2% 0 0;position:relative;}#hotel-search-form .catgory-reservation{margin:0;}#hotel-search-form .when-reservation input,#hotel-search-form .where-reservation input,#hotel-search-form .category-reservation-content input{visibility:hidden;position:absolute;}#hotel-search-form #edit-reset--2:before{clear:both;}#hotel-search-form #edit-reset--2{float:right;margin-right:20px;margin-bottom:10px;width:210px;}#hotel-search-form #edit-view{clear:right;float:right;margin-top:5px;width:150px;color:#1D76BC;}#hotel-search-form input[disabled]{border:1px solid #D0D0D0;background-color:#ffffff;color:#D0D0D0!important;}#hotel-search-form .when-reservation .form-item{float:left;text-align:center;margin:0;clear:none;width:25%;}#hotel-search-form .when-reservation .form-item label.option-selected{background:none;background-color:#1D76BC;color:#fff;-ms-filter:"progid:DXImageTransform.Microsoft.gradient(enabled=false)";}#hotel-search-form .when-reservation .form-item label,#hotel-search-form .where-reservation-content .form-item{display:block;height:15px;padding:20px 0;cursor:pointer;border:1px solid #D9D9D9;text-decoration:none;color:#333;width:100%;background:url("/sites/all/themes/omega/omega/images/button.png") repeat-x scroll 0 0 #DDDDDD;background:-moz-linear-gradient(top,#ffffff 0%,#dddddd 100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,#ffffff),color-stop(100%,#dddddd));background:-webkit-linear-gradient(top,#ffffff 0%,#dddddd 100%);background:-o-linear-gradient(top,#ffffff 0%,#dddddd 100%);background:-ms-linear-gradient(top,#ffffff 0%,#dddddd 100%);background:linear-gradient(top,#ffffff 0%,#dddddd 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#dddddd',GradientType=0);}@media (max-width:767px){#hotel-search-form .when-reservation .form-item label,#hotel-search-form .where-reservation-content .form-item{font-size:15px;}}#hotel-search-form .where-reservation .form-item{margin:0;padding:0;height:auto;}#hotel-search-form .where-reservation-content .form-item label{padding:9px 0 8px 50px;width:auto;background:transparent url(/sites/all/themes/hotelhelp/css/i/sprite-hs-medium-icons.png) no-repeat left -289px;display:block;height:15px;cursor:pointer;}#hotel-search-form .where-reservation-content .form-item label.option-selected{background-position:left -248px;background-color:#1D76BC;color:#fff;}#hotel-search-form .where-reservation-content label[for="edit-checkers-beach"]{background-position:left -450px;}#hotel-search-form .where-reservation-content label[for="edit-checkers-beach"].option-selected{background-position:left -409px;}#hotel-search-form .where-reservation-content label[for="edit-checkers-countryside"]{background-position:left -369px;}#hotel-search-form .where-reservation-content label[for="edit-checkers-countryside"].option-selected{background-position:left -328px;}#hotel-search-form .where-reservation-content label[for="edit-checkers-golf"]{background-position:left -532px;}#hotel-search-form .where-reservation-content label[for="edit-checkers-golf"].option-selected{background-position:left -492px;}#hotel-search-form .where-reservation-content label[for="edit-checkers-winter-sport"]{background-position:left -209px;}#hotel-search-form .where-reservation-content label[for="edit-checkers-winter-sport"].option-selected{background-position:left -170px;}@media (max-width:767px){#hotel-search-form .where-reservation-content .form-radios{justify-content:space-between;display:flex;flex-wrap:wrap;}#hotel-search-form .where-reservation-content .form-item{margin-bottom:10px;width:48%;}#hotel-search-form .where-reservation-content .form-item label{background-position:left -284px;font-size:15px;padding-bottom:13px;padding-top:14px;}#hotel-search-form .where-reservation-content .form-item label.option-selected{background-position:left -243px;background-color:#1D76BC;color:#fff;}#hotel-search-form .where-reservation-content label[for="edit-checkers-beach"]{background-position:left -448px;}#hotel-search-form .where-reservation-content label[for="edit-checkers-beach"].option-selected{background-position:left -404px;}#hotel-search-form .where-reservation-content label[for="edit-checkers-countryside"]{background-position:left -364px;}#hotel-search-form .where-reservation-content label[for="edit-checkers-countryside"].option-selected{background-position:left -323px;}#hotel-search-form .where-reservation-content label[for="edit-checkers-golf"]{background-position:left -527px;}#hotel-search-form .where-reservation-content label[for="edit-checkers-golf"].option-selected{background-position:left -487px;}#hotel-search-form .where-reservation-content label[for="edit-checkers-winter-sport"]{background-position:left -204px;}#hotel-search-form .where-reservation-content label[for="edit-checkers-winter-sport"].option-selected{background-position:left -165px;}}.category-reservation-content{height:178px;}.category-reservation-content .form-item{clear:none;margin:0;float:left;}.category-reservation-content label{display:block;width:31px;height:38px;background:transparent url(/sites/all/themes/hotelhelp/css/i/sprite-hs-medium-icons.png) no-repeat -2px -50px;text-align:center;cursor:pointer;}.category-reservation-content label.option-selected{background:transparent url(/sites/all/themes/hotelhelp/css/i/sprite-hs-medium-icons.png) no-repeat -1px -115px;color:#fff;}.page-contact-details .user-profile-form  .form-item-field-user-phone-country-code-und{float:left;margin-top:0;width:208px;}.page-contact-details .user-profile-form .form-item-field-user-phone-number-und-0-value{clear:none;float:left;margin-top:0;width:400px;}.page-contact-details .user-profile-form #edit-field-user-phone-number{float:left;}.page-contact-details .user-profile-form .form-item-field-user-phone-number-und-0-value #edit-field-user-phone-number-und-0-value{margin-left:2px;width:190px;}.page-contact-details .user-profile-form .form-item-field-user-phone-number-und-0-value label{display:none;}.page-contact-details .user-profile-form .form-item-field-user-phone-number-und-0-value .description{line-height:12px;width:178px;}#hotel-search-form #edit-back,#hotel-members-form #edit-back{float:right;margin:-40px 0 25px;}.key{clear:both;margin:10px 0;height:35px;background-color:#E0E0E0;border:1px solid #AAAAAA;border-radius:5px;width:700px;}.key .search{float:left;width:65%;}@media (max-width:767px){.key{height:auto;background-color:#E0E0E0;width:100%;}.key .custom-select-filter:last-child{margin:10px 0 10px 57px;}}.map-legend{margin-top:6px;}.key-hotel-available,.key-hotel-on-request{float:right;margin:0px;padding:5px 10px 0 18px;line-height:23px;background:transparent url(/sites/all/themes/hotelhelp/css/i/request-pin.png) no-repeat;background-position:left center;background-size:13px 20px;}.key-hotel-available{background-image:url(/sites/all/themes/hotelhelp/css/i/availability-pin.png);}.search-results-view-header{color:#1D76BC;font-weight:bold;border-bottom:1px solid #D0D0D0;margin:15px 0 15px;font-size:14px;padding:0 0 5px;}.block-hotel-search .hotel-search-container{margin-bottom:12px;position:relative;}#result-sort-form{height:35px;}#result-sort-form .form-item-sorting-type,#result-sort-form .form-item-country{margin-left:30px;}#result-sort-form .form-item-sorting-type label,#result-sort-form .form-item-country label{width:50px;}#result-sort-form .form-item{padding:0;float:left;}#result-sort-form .form-item.form-item-property-type{clear:none;margin-left:10px;}#result-sort-form .form-submit{float:left;margin-left:30px;}.views-exposed-form .views-reset-button{float:right;}#result-sort-form .form-submit{margin-left:10px;margin-top:5px;}.view-id-hotel_search .views-field-title,.view-id-hotel_search .views-field-field-hotel-address,.view-id-hotel_search .views-field-field-hotel-category,.view-id-hotel_search .views-field-value{float:left;width:300px;margin:0 0 0 50px;}.view-id-hotel_search .views-field-title{font-weight:bold;font-size:14px;}.search-results-table .link{width:150px;}.search-results-table .link a{display:inline-block;padding:0 7px;}.views-field-field-hotel-address .addressfield-container-inline:after{float:none;clear:none;display:none;}#reservations-select-weeks-form .calendar-med,#reservations-request-weeks-form .calendar-large{border-collapse:separate;border-spacing:1px;}#reservations-select-weeks-form .calendar-med td,#reservations-request-weeks-form .calendar-large td{height:62px;vertical-align:middle;text-align:center;padding:1px;width:43px;}#reservations-select-weeks-form .calendar-med .calendar-days td,#reservations-select-weeks-form .calendar-med td.week-no,#reservations-request-weeks-form .calendar-large .calendar-days td,#reservations-request-weeks-form .calendar-large td.week-no{height:auto;}.calendar-large .low.day,.calendar-large .mid.day,.calendar-large .high.day{background-color:#fff;}.page-reservations-request-weeks #calendar-key{float:none;margin:0 auto;}#get-cancel-form #edit-cancel-back{float:right;}#get-cancel-form table{clear:both;margin-bottom:10px;}#get-cancel-form .cancel-res-details{float:left;margin-top:10px;width:400px;text-align:center;}#get-cancel-form .cancel-res-details td{text-align:left;}#get-cancel-form .cancel-res-details td.left{text-align:left;}#get-cancel-form .cancel-res-details #edit-cancel-submit{margin-top:10px}#get-cancel-form .cance-res-please-info{background-color:#FFFAD2;border:1px solid #D0D0D0;border-radius:5px 5px 5px 5px;float:left;margin-top:10px;padding:5px;width:288px;}.page-current-reservations table{table-layout:fixed;width:100%;}.page-current-reservations table td{word-wrap:break-word;}.page-reservation-request #reservations-request-guest-form .form-item-tandc-check{padding:10px 0;}#reservations-request-guest-form{position:relative;}#reservations-request-guest-form .requests-back-button{bottom:auto;color:#333;position:absolute;right:0;top:8px;}#reservations-request-guest-form .form-submit{color:#1d76bc;float:right;}#reservations-request-guest-form .form-item-user-not-traveller{margin-bottom:20px;}.page-reservation-request #reservations-request-guest-form .form-item-tandc-check input{vertical-align:top;}.page-reservation-request #reservations-request-guest-form td.left{padding-left:0;}.page-reservation-requests p.res-req-intro{margin-bottom:20px;}.page-guest-account table#my_profile td:first-child{font-weight:bold;padding:4px 8px 4px 0;}.view-email-correspondance p,.view-guest-email-correspondance p{clear:left;padding-bottom:10px;}.page-guest-email-correspondence .view-guest-single-email-view .views-field{padding-bottom:10px;}.page-guest-email-correspondence .view-guest-single-email-view .views-label{font-weight:bold;}.page-guest-email-correspondence .view-guest-single-email-view .views-field-title span.views-label-title{display:block;width:100%;}.page-guest-account #edit-tran-submit{margin:10px 0;}.page-my-profile ul#personal-details li,.page-my-profile ul#login-details li,.page-my-profile ul#contact-details li,.page-my-profile ul#preferences li{float:left;padding:0 0 10px;position:relative;width:100%;}.page-my-profile #block-system-main ul li a{position:absolute;right:0;top:62px;z-index:100;}.page-my-profile #block-system-main label{padding:0;}.page-contact-details .description{margin-right:0;}.view-single-email-view .view-header p{min-height:40px;}.view-single-email-view .view-content .views-label{float:left;font-weight:bold;width:100px;}.view-single-email-view .view-content .views-field-field-email-subject,.view-single-email-view .view-content .views-field-body{margin:20px 0 0;}.view-single-email-view .view-content .views-field-body p{margin:10px 0;}.page-unanswered-feedbacks .view-unanswered-feedbacks,.page-reservation-requests .view-get-reservations{margin-top:-7px;}#satisfaction-feedback-node-form{font-size:14px;}#satisfaction-feedback-node-form .reservation-summary li{margin:5px 0;}#satisfaction-feedback-node-form .reservation-summary li strong{float:left;width:200px;padding:0 5px 0 0;}#satisfaction-feedback-node-form .form-wrapper{float:left;width:100%;margin-bottom:10px;}#satisfaction-feedback-node-form .form-wrapper label{float:none;width:100%;margin-bottom:5px;font-weight:normal;}#satisfaction-feedback-node-form .feedback-form-info{margin-bottom:10px;}#satisfaction-feedback-node-form .form-wrapper.field-name-field-feedback-amount-spent{padding:5px 0 0;overflow:hidden;margin:15px 0;}#satisfaction-feedback-node-form .form-wrapper .form-item-field-feedback-amount-spent-und-0-value label{float:left;width:30px;}#satisfaction-feedback-node-form .form-wrapper .form-item-field-feedback-amount-spent-und-0-value label span.form-required{display:none;}#satisfaction-feedback-node-form .form-wrapper .form-item-field-feedback-amount-spent-und-0-value input{float:left;width:200px;}#satisfaction-feedback-node-form .form-wrapper .form-item-field-feedback-amount-spent-und-0-value .description{float:left;}#satisfaction-feedback-node-form .form-wrapper .form-item-field-feedback-amount-spent-und-0-value .description:hover{margin-right:0;}#satisfaction-feedback-node-form .form-wrapper label span,#satisfaction-feedback-node-form .form-wrapper span.form-required{color:#1D76BC;}#satisfaction-feedback-node-form .form-wrapper .form-radios{margin:5px 0 0;}#satisfaction-feedback-node-form div.fivestar-widget .star{width:25px;height:25px;}#satisfaction-feedback-node-form div.fivestar-widget .star,#satisfaction-feedback-node-form div.fivestar-widget .star a{background:url(/sites/all/themes/hotelhelp/css/i/fivestar/star_white.png) no-repeat 0 0 / 25px 25px;}#satisfaction-feedback-node-form div.fivestar-widget .star.on a{background:url(/sites/all/themes/hotelhelp/css/i/fivestar/star_gold.png) no-repeat 0 0 / 25px 25px;}#satisfaction-feedback-node-form div.fivestar-widget div.hover a,#satisfaction-feedback-node-form div.rating div a:hover{background:url(/sites/all/themes/hotelhelp/css/i/fivestar/star_gold.png) no-repeat 0 0 / 25px 25px;}#satisfaction-feedback-node-form #edit-actions{clear:both;width:auto;}#satisfaction-feedback-node-form #edit-actions{text-align:right;}#satisfaction-feedback-node-form .form-submit{color:white;background:none;background-color:#1D76BC;text-shadow:none;width:200px;height:40px;font-size:14px;}.logged-in #hotel-node-form label{width:170px;}.logged-in #hotel-node-form label.option{float:left;font-weight:bold;}.logged-in #hotel-node-form #node_hotel_form_group_legal_checks label{width:90%;}.logged-in #hotel-node-form .form-item{margin-top:0;}.logged-in #hotel-node-form .field-name-field-hotel-operating-brand input[type="text"],.logged-in #hotel-node-form .form-item-title input[type="text"],.logged-in #hotel-node-form .field-name-field-hotel-res-dep-email input[type="text"],.logged-in #hotel-node-form .field-name-field-hotel-url input[type="text"]{width:375px;}.logged-in #hotel-node-form .field-name-field-hotel-res-dep-email .description{margin-right:0px;max-width:120px;width:120px;line-height:10px;}.logged-in #hotel-node-form select.country{height:23px;width:375px;-webkit-padding-start:5px;-webkit-appearance:none;}.page-membership-multiple .form-item-heard{left:506px;top:150px;}.page-membership-multiple .form-item-text input{width:190px;}.page-membership-multiple fieldset.group-hotel-dest-types{left:506px;width:196px;top:296px;}.page-membership-multiple fieldset.group-hotel-services-options{left:508px;width:196px;top:12px;}.page-membership-multiple .group-legal-checks .fieldset-wrapper{height:140px;}.page-membership-multiple .group-legal-checks .form-type-checkbox label{width:90%;}.page-membership-multiple #edit-field-hotel-currency select{float:left;margin-bottom:5px;width:80px;}.page-membership-multiple #edit-field-hotel-currency .description{background-position:-5px -925px;float:left;}.page-membership-multiple #edit-field-hotel-currency .description:hover{background-position:-5px -925px;padding-left:25px;width:200px;}.page-membership-multiple .description{margin-right:0;}.page-hotel-account #region-content .block-system-main h2.hotel-profile,.page-hotel-search #region-content .block-system-main h2.search-title,.page-guest-account #region-content .block-system-main h2.guest-account-title{margin:13px 0 10px;}.context-hotel-account #get-transaction-form th.active,.context-hotel-account #get-transaction-form td.active{width:60px;}.context-hotel-account table#hotel_profile,.context-hotel-account table#hotel_profile td{position:relative;}.context-hotel-account #hotel_profile .description{left:40px;line-height:1em;position:absolute;top:1px;}.context-hotel-account #hotel_profile .description:hover{width:405px;}.page-membership-accept #hotel-node-form{width:100%;}.page-membership-accept #hotel-node-form .radios-weeks-left{float:left;margin-top:550px;width:50%;}.page-membership-accept #hotel-node-form .radios-weeks-right .odd,.page-membership-accept #hotel-node-form .radios-weeks-right .even{border-left:1px solid #D0D0D0;}.page-membership-accept #hotel-node-form .radios-weeks-right{float:right;margin-top:550px;width:50%;}.page-membership-accept #hotel-node-form .odd{background-color:#DDE9F5;margin:0;overflow:auto;padding:0 10px;}.page-membership-accept #hotel-node-form .even{margin:0;overflow:auto;padding:0 10px;}.page-membership-accept #hotel-node-form .radios-weeks-left .form-type-radios > label,.page-membership-accept #hotel-node-form .radios-weeks-right .form-type-radios > label{width:100px;}.page-membership-accept #hotel-node-form .radios-weeks-left .form-type-radio,.page-membership-accept #hotel-node-form .radios-weeks-right .form-type-radio{width:75px;}.page-membership-accept #hotel-node-form .radios-weeks-left .form-type-radio > label,.page-membership-accept #hotel-node-form .radios-weeks-right .form-type-radio > label{width:auto;}.page-membership-accept #hotel-node-form .radios-weeks-left .form-type-radio input,.page-membership-accept #hotel-node-form .radios-weeks-right .form-type-radio input{vertical-align:inherit;}.page-membership-accept #hotel-node-form .radios-weeks-left .form-type-radios .form-item,.page-membership-accept #hotel-node-form .radios-weeks-right .form-type-radios .form-item{margin-top:2px;}.page-membership-accept fieldset{float:left;position:absolute;top:0px;width:100%;}.page-membership-accept #hotel-node-form #edit-actions{background:none;float:right;margin:20px 0 10px;}.page-membership-accept #hotel-node-form #edit-actions #edit-submit{margin:0;}.page-checkout  #commerce-checkout-form-checkout .view-commerce-cart-summary{margin-bottom:20px;}.page-checkout table th.views-field-line-item-title{text-indent:-9999px;overflow:hidden;}.page-checkout table td.views-field-commerce-unit-price{font-weight:800;}.page-checkout table th.views-field-commerce-unit-price,.page-checkout table td.views-field-commerce-unit-price{text-align:right;}.page-checkout table tr.component-type-base-price{display:none;}.page-checkout input#edit-commerce-coupon-coupon-code{width:200px;}.page-checkout .cart_contents legend{width:100%;}.page-checkout #edit-buttons{float:right;width:200px;text-align:center;margin-top:20px;}.page-checkout-review #edit-buttons{margin-top:0;}.page-checkout span.fieldset-legend{display:inline-block;font-family:'Open Sans',sans-serif;font-weight:400;font-size:20px;width:100%;}.page-checkout #edit-hotelswaps-reservations-summary span.fieldset-legend,.page-checkout #edit-cart-contents span.fieldset-legend{font-family:Arial,sans-serif;font-size:12px;}.page-checkout #edit-hotelswaps-reservations-summary legend,.page-checkout #edit-cart-contents legend,.page-checkout #edit-hotelswaps-reservations-summary .fieldset-legend,.page-checkout #edit-cart-contents .fieldset-legend{width:100%;}.page-checkout .checkout-help{display:inline-block;font-family:'Open Sans',sans-serif;font-weight:400;font-size:20px;}.form-item-commerce-coupon-coupon-code,.page-checkout #edit-customer-profile-billing-commerce-customer-address{border-top:1px solid #D0D0D0;padding:10px 0;}.page-checkout label{padding:0;}.page-checkout table.checkout-review{margin-bottom:20px;}.page-checkout table.checkout-review .pane-data-full{padding-left:0;padding-right:0;}.page-checkout table.checkout-review .odd.pane-title td{font-family:'Open Sans',sans-serif;font-weight:400;font-size:20px;border-bottom:1px solid #D0D0D0;padding:20px 0 0;background-color:#fff!important;}.page-checkout #commerce-checkout-form-review .commerce-price-formatted-components{margin-bottom:20px;}#commerce-checkout-form-review .checkout-help{border-bottom:1px solid #D0D0D0;border-bottom:1px solid #D0D0D0;display:block;margin-bottom:10px;}#commerce-checkout-form-review #edit-commerce-payment legend{background-color:#FFFFFF !important;border-bottom:1px solid #D0D0D0;display:block;font-family:'Open Sans',sans-serif;font-size:20px;font-weight:400;margin-bottom:5px;padding:20px 0 0;width:100%;}#commerce-checkout-form-review #edit-commerce-payment .form-item-commerce-payment-payment-method{margin:0;}#commerce-checkout-form-review #edit-commerce-payment .form-item-commerce-payment-payment-method label{padding-left:5px;position:relative;}#commerce-checkout-form-review #edit-commerce-payment .form-item-commerce-payment-payment-method #edit-commerce-payment-payment-method-eway-spcommerce-payment-eway-sp{display:none;}#commerce-checkout-form-review #edit-commerce-payment .commerce-eway-sp-icons{display:none;}#commerce-checkout-form-review{padding-bottom:50px;}#commerce-checkout-form-review #edit-commerce-payment #payment-details{margin:10px 10px 10px 21px;}.page-checkout #edit-commerce-payment-payment-details-name{width:200px;}.page-checkout #edit-commerce-payment{margin-bottom:20px;margin-top:20px;}.page-node-793 .container-12 .grid-9{margin:0;padding:0;width:100%;}.page-node-793 #block-system-main{}.page-node-793 #node-page-793{padding:0 10px;}.context-contact-us .container-12 .grid-9.region-content{float:right;}.context-contact-us .container-12 .grid-3{float:left;}.context-hotel-terms-conditions #region-content,.context-guest-terms-conditions #region-content,.context-about-us-faq-guests #region-content,.context-guest-terms-conditions-3rd-party #region-content{width:940px!important;}#zone-content .rteright a{cursor:pointer;text-decoration:underline;}#zone-content .rteright a:hover{text-decoration:underline;}#get-transaction-form .form-submit,#get-listings-form .form-submit{margin:0 0 0 200px;}.page-deposits-reservations #zone-content ul.tabs{margin:0 0 0 -10px;padding:0 0 0 10px;}#block-masquerade-masquerade{border:1px solid #D0D0D0;border-radius:5px;padding:10px 10px 20px 10px;position:relative;margin-bottom:50px;}#block-masquerade-masquerade h2{margin:0 0 10px 0;padding-bottom:5px;}#block-masquerade-masquerade .description{background-image:none;cursor:default;line-height:1.25em;text-indent:0;position:relative;top:0;left:0;margin:0;padding:0;width:198px;height:auto;}#block-masquerade-masquerade .description #quick_switch_links{margin-top:10px;}#masquerade-block-1 .form-item{margin:0;}#masquerade-block-1 #quick_switch_links{line-height:10px;}#masquerade-block-1 #quick_switch_links .item-list{display:inline-block;}#masquerade-block-1 #quick_switch_links .item-list li{margin-left:0.5em;}#masquerade-block-1 #quick_switch_links:hover{text-indent:0;}.view-view-points-issuances .view-filters .views-exposed-widgets{margin-bottom:20px;}.view-view-points-issuances .view-filters .views-exposed-widget{margin-right:10px;}.view-view-points-issuances .view-filters .views-widget-filter-points .views-operator{clear:left;display:block;float:left;margin-right:10px;}.view-view-points-issuances .view-filters .views-widget-filter-points .views-widget{float:left;}.view-view-points-issuances .view-filters .views-exposed-widgets .views-submit-button{margin:20px 0 0 0;}.view-view-points-issuances .view-filters .views-exposed-widgets .views-submit-button .form-submit{margin:0;}.view-view-points-issuances .td.views-field-txn-id{width:34px;}#points-issuance-form .form-item-transactions{display:none;}#deposits-reservations-hotel-recommendations-from-hotel-form table th:last-child{text-align:right;padding-right:20px;width:50px;}#deposits-reservations-hotel-recommendations-from-hotel-form table tr td .form-type-checkbox{text-align:right;padding-right:25px;}
.grid-1,.grid-2,.grid-3,.grid-4,.grid-5,.grid-6,.grid-7,.grid-8,.grid-9,.grid-10,.grid-11,.grid-12{display:inline;float:left;position:relative;margin-left:10px;margin-right:10px;}.push-1,.pull-1,.push-2,.pull-2,.push-3,.pull-3,.push-4,.pull-4,.push-5,.pull-5,.push-6,.pull-6,.push-7,.pull-7,.push-8,.pull-8,.push-9,.pull-9,.push-10,.pull-10,.push-11,.pull-11,.push-12,.pull-12{position:relative;}.alpha{margin-left:0;}.omega{margin-right:0;}body{min-width:960px;}.container-12{margin-left:auto;margin-right:auto;width:960px;}.container-12 .grid-1{width:60px;}.container-12 .grid-2{width:140px;}.container-12 .grid-3{width:220px;}.container-12 .grid-4{width:300px;}.container-12 .grid-5{width:380px;}.container-12 .grid-6{width:460px;}.container-12 .grid-7{width:540px;}.container-12 .grid-8{width:620px;}.container-12 .grid-9{width:700px;}.container-12 .grid-10{width:780px;}.container-12 .grid-11{width:860px;}.container-12 .grid-12{width:940px;}.container-12 .prefix-1{padding-left:80px;}.container-12 .prefix-2{padding-left:160px;}.container-12 .prefix-3{padding-left:240px;}.container-12 .prefix-4{padding-left:320px;}.container-12 .prefix-5{padding-left:400px;}.container-12 .prefix-6{padding-left:480px;}.container-12 .prefix-7{padding-left:560px;}.container-12 .prefix-8{padding-left:640px;}.container-12 .prefix-9{padding-left:720px;}.container-12 .prefix-10{padding-left:800px;}.container-12 .prefix-11{padding-left:880px;}.container-12 .suffix-1{padding-right:80px;}.container-12 .suffix-2{padding-right:160px;}.container-12 .suffix-3{padding-right:240px;}.container-12 .suffix-4{padding-right:320px;}.container-12 .suffix-5{padding-right:400px;}.container-12 .suffix-6{padding-right:480px;}.container-12 .suffix-7{padding-right:560px;}.container-12 .suffix-8{padding-right:640px;}.container-12 .suffix-9{padding-right:720px;}.container-12 .suffix-10{padding-right:800px;}.container-12 .suffix-11{padding-right:880px;}.container-12 .push-1{left:80px;}.container-12 .push-2{left:160px;}.container-12 .push-3{left:240px;}.container-12 .push-4{left:320px;}.container-12 .push-5{left:400px;}.container-12 .push-6{left:480px;}.container-12 .push-7{left:560px;}.container-12 .push-8{left:640px;}.container-12 .push-9{left:720px;}.container-12 .push-10{left:800px;}.container-12 .push-11{left:880px;}.container-12 .pull-1{left:-80px;}.container-12 .pull-2{left:-160px;}.container-12 .pull-3{left:-240px;}.container-12 .pull-4{left:-320px;}.container-12 .pull-5{left:-400px;}.container-12 .pull-6{left:-480px;}.container-12 .pull-7{left:-560px;}.container-12 .pull-8{left:-640px;}.container-12 .pull-9{left:-720px;}.container-12 .pull-10{left:-800px;}.container-12 .pull-11{left:-880px;}
