.hasDatepicker{background:#fff;color:#a2a2a2;float:left;font-family:Arial;font-size:12px;height:23px}.calendar_box{color:#a2a2a2;font-size:13px;font-weight:700;padding-bottom:20px;padding-top:15px;width:97%;background:#122d3b none repeat scroll 0 0;margin:15px 0 10px;padding-left:5px}.rate-search-header{margin-bottom:-3px;margin-left:2px;margin-top:8px}.content #rate-search{background:#e1e4e8 none repeat scroll 0 0;border-bottom-left-radius:2em;border-bottom-right-radius:2em;border-bottom:0 none;margin-bottom:-3px;margin-left:2px;margin-top:-7px;width:186px;font-family:verdana,arial,helvetica,sans-serif;font-size:8pt;padding:7px;text-align:left}.content .day-label{color:#ab8430;font-family:Arial;font-size:12px;line-height:22px;margin-top:-12px}#fsa-checkrates-hotel-gallery-form .input-div{float:none}.input-div{background:#fff none repeat scroll 0 0;border-color:#72571d -moz-use-text-color;border-style:solid none;border-width:1px 0;display:inline;float:left;height:24px;margin:0;padding:0}.content .room-label{color:#ab8430;font-family:Arial;font-size:12px;line-height:22px;margin:0}#div-submit #edit-submit-gallery{background:#0a5c68 none repeat scroll 0 0;border:2px solid #0a5c68;color:#fff;font-family:arial;font-weight:700;margin-top:10px;text-transform:uppercase;cursor:pointer;font-size:11px;height:28px;padding:0 5px}#div-search #search{background:#3b1610 none repeat scroll 0 0;border:2px solid #76501f;color:#76501f;font-family:arial;font-weight:700;margin-top:10px;text-transform:uppercase;cursor:pointer;font-size:11px;height:28px;padding:5px;text-decoration:none}.show-arrive-checkin{float:left;width:18px;height:18px;padding:0;margin:20px -27px 0;display:block;text-indent:-2000px;overflow:hidden;cursor:pointer;background:url(../png/calendar-icon.png);border-top:1px solid #a2a2a2;background-position-y:-2px}.show-depart-checkout{float:left;width:18px;height:18px;padding:0;margin:20px -27px 0;display:block;text-indent:-2000px;overflow:hidden;cursor:pointer;background:url(../png/calendar-icon.png);border-top:1px solid #a2a2a2;background-position-y:-2px}.check_rates_block_with_nearby_hotels{clear:both;width:240px;background:#e1e4e8 none repeat scroll 0 0;border-top-right-radius:2em;border-top-left-radius:2em;border-bottom-right-radius:2em;border-bottom-left-radius:2em}.check_rates_header{margin-bottom:-5px}.chk_rates_txt{background:#e1e4e8 none repeat scroll 0 0;color:#000;font-family:Arial;font-size:12px;line-height:18px;padding:5px 0 18px;text-align:center;width:240px}.inner_check_in_row{border-top:1px solid #72571d;height:1px;margin-left:25px;margin-top:6px;width:185px}.chk_rate_check_in_row{background:#e1e4e8 none repeat scroll 0 0;padding-left:15px;width:240px;padding-bottom:13px}.chk_rate_check_in_row_date1,.chk_rate_check_in_row_date2{margin-left:26px}.check_rates_block input.dp-applied{border:1px solid #72571d;height:21px}.chk_rate_check_out_row{background:#e1e4e8 none repeat scroll 0 0;clear:both;padding-left:15px;width:240px;padding-bottom:12px}#chk_rate_nearby_hotels_div,#chk_rate_current_selection_div{background:#e1e4e8 none repeat scroll 0 0;clear:both;padding:10px 5px 15px;width:240px}.chk_rate_nearby_top_line{border-top:1px solid #72571d;margin-left:20px;margin-right:20px;width:185px}.chk_rate_location_details{background:#e1e4e8 none repeat scroll 0 0;color:#a2a2a2;font-family:Arial;font-size:11px;font-weight:700;text-align:center;width:240px}.chk_rate_current_selection input{background-color:#0a5c68;background-repeat:no-repeat;border:0 none;cursor:pointer;height:35px;margin-left:20px;width:189px !important;color:#fff !important}.chk_rate_current_selection_hover input{background-color:#0a5c68;background-repeat:no-repeat;border:0 none;cursor:pointer;height:35px;margin-left:20px;width:189px !important;color:#fff transparent !important}.chk_rate_location_details_bottom{background:#e1e4e8 none repeat scroll 0 0;color:#a2a2a2;font-family:Arial;font-size:11px;font-weight:700;text-align:center;width:240px;height:30px;border-bottom-left-radius:2em;border-bottom-right-radius:2em}
#chk_rate_current_selection_div a div{background-image:url(../nearbyup.html);background-repeat:no-repeat;border:0 none;cursor:pointer;height:40px;margin-left:20px;margin-right:20px;color:#fff}#chk_rate_current_selection_div a:hover div{background-image:url(../nearbydn.html);background-repeat:no-repeat;border:0 none;cursor:pointer;height:40px;margin-left:20px;margin-right:20px;color:#fff}.modal-form-table{width:30%}.modal-text{color:#72571d;text-align:left}.modal-div-field{color:#72571d;text-align:left;width:65%;float:left}.modal-div{color:#72571d;text-align:left;width:35%;float:left}.modal-body{height:auto}.terms-condition-modal-dialog{position:absolute !important;left:0;right:0;top:0;bottom:0;margin:auto !important;height:90%;overflow-y:auto;pointer-events:auto !important}.book-room-form-modal .form-item label.terms-label{width:96% !important}.book-room-form-modal .form-item label.privacy-label{width:95% !important}.terms-and-condition-bold{color:#ab8430;cursor:pointer;font-weight:700}.terms-and-condition-bold:hover{color:#ab8430;text-decoration:underline}.terms_conditions_modal{width:800px !important;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;text-align:left;background-color:#f3f4f6;position:absolute !important;padding:15px;height:450px !important;margin:100px auto;margin:30px auto;right:0;bottom:0;top:100px !important}#terms_conditions_modal{max-width:98% !important}#terms_conditions_modal_content{border:1px solid #a2a2a2;margin-bottom:10px;background-color:#fff}#terms_conditions_modal_content h1,#terms_conditions_modal_content p,#terms_conditions_modal_content h3,#terms_conditions_modal_content div{margin:10px}.terms_conditions_modal_close{display:block;width:90px;margin:0 auto}.terms_conditions_modal_close div{margin-bottom:10px}.modal.terms_conditions_modal{z-index:4002 !important}.terms_conditions_modal_before{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);z-index:4001;display:none}.book-room-form-modal{margin:15px 10px 10px;background:none repeat scroll 0 0 #e1e4e8;border:1px solid #a2a2a2;line-height:1.5em;padding:6px;overflow-y:hidden}.book-room-form-modal .form-item label{font-weight:400;float:left;padding:0;width:210px;margin-top:2px;color:#2b1b17 !important;text-align:left;font-size:15px}.clear{clear:both}.relative{position:relative}img[alt='ChooseIn date'],img[alt='ChooseOut date']{top:3px;right:35px;margin-top:0 !important;margin-right:0 !important}.book-room-form-modal .form-item input[type=text],.book-room-form-modal .form-item input[type=password],.book-room-form-modal .form-item input[type=email],.book-room-form-modal .form-item textarea{width:200px}.guest-info-modal{font-size:20px !important;color:#000;margin:0;font-weight:100}#mandatory_message{color:red;font-size:12px}.mandatory_message_div{text-align:left}.room-select-button-model{width:90px;text-align:center;float:left;margin-left:10px;background:none repeat scroll 0 0 #3b1610;border:2px solid #76501f;color:#ab8430;text-transform:uppercase;cursor:pointer;padding:1px 6px}.hotel-booking-messages-modal{color:red;font-size:14px}#edit-check-submit,#edit-check-submit--3,#edit-check-submit--2,.deals_link{background:0 0;border:none;color:#165d68;font-size:20px !important;font-weight:700;text-transform:uppercase;font-size:10px;height:40px;padding:0;width:175px;margin:0 auto}.deals_link_bottom{background:#e1e4e8 none repeat scroll 0 0;border:2px solid #76501f;color:#ab8430;font-family:arial;font-weight:700;text-transform:uppercase;font-size:10px;height:40px;line-height:40px;text-align:center}#edit-check-submit--3,#edit-check-submit--2,.deals_link{font-size:25px;width:560px;margin-top:10px;height:65px}.deals_link{line-height:65px;margin-left:auto}.deals_link_anchor{text-decoration:none !important}.div-submit-gallery-bottom{text-align:center;padding-bottom:10px}.div-submit-details-page,.deals_link_parent{text-align:center}#rate-search-extra{border-top:1px solid #72571d}.rate-search-gallery-page{padding:20px 5px !important}
.close-modal{margin:10px auto !important;float:none;width:90px}.buttons-div-modal{display:inline-block;margin:0 auto;width:auto}.date-picker-modal{width:190px !important;height:25px !important}.form-item-phone img{margin-left:-30px !important}#r1{margin-left:-110px}#r1_label{float:none !important;width:98px !important;padding-left:5px;font-size:14px;margin-top:0}#r2_label{width:0 !Important;float:none !important;padding-left:5px;font-size:14px}@media (min-width:1024px){.fsa-checkrates-status-error{width:802px}#check_availability_block{background:none repeat scroll 0% 0% #e1e4e8;margin-bottom:15px;height:30%;margin-left:0;margin-right:0;width:802px}#check_avail_img{margin-top:8px;margin-left:8px;background-image:url(../checkwideheader.html);background-repeat:no-repeat;height:40px}#check_availability_block_right{vertical-align:middle}.submit_div input{background-color:#0a5c68;background-repeat:no-repeat;border:0 none;cursor:pointer;height:30px;width:103px !important;color:#fff !important}div.plusRooms-input-hover input{background-color:#0a5c68;background-repeat:no-repeat;border:0 none;cursor:pointer;height:30px;width:103px !important}.mobile_plus_rooms{display:none}.form-group{width:100%;display:block;overflow:hidden;margin-bottom:0 !important;padding-left:8px}.container-inline-date .form-item,.container-inline-date .form-item input{height:23px !important;color:#a2a2a2;border-width:1px 0 1px 1px;margin-right:0 !important}.form-item,.form-action{margin-top:0 !important}.checkin_div{width:30% !important;float:left}.checkout_div{width:30% !important;float:left}.count_div{width:20% !important}.submit_div{width:20% !important}.show-checkin{float:left;width:25px;height:23px;padding:0;margin:18px -37px 3px;display:block;text-indent:-2000px;overflow:hidden;cursor:pointer;background-position-y:-2px}.show-checkout{float:left;width:25px;height:23px;padding:0;margin:18px -37px 3px;display:block;text-indent:-2000px;overflow:hidden;cursor:pointer;background-position-y:-2px}.show-checkin-popup{float:left;width:25px;height:23px;padding:0;margin:18px -37px 3px;display:block;text-indent:-2000px;overflow:hidden;cursor:pointer;background-position-y:-2px}.show-checkout-popup{float:left;width:25px;height:23px;padding:0;margin:18px -37px 3px;display:block;text-indent:-2000px;overflow:hidden;cursor:pointer;background-position-y:-2px}.show-rate-checkin{float:left;width:25px;height:23px;padding:0;margin:0 -20px 0;display:block;text-indent:-2000px;overflow:hidden;cursor:pointer;background:url(../png/calendar-icon.png);border-top:1px solid #a2a2a2;background-position-y:-2px}.show-rate-checkout{float:left;width:25px;height:23px;padding:0;margin:0 -20px 0;display:block;text-indent:-2000px;overflow:hidden;cursor:pointer;background:url(../png/calendar-icon.png);border-top:1px solid #a2a2a2;background-position-y:-2px}}@media (min-width:768px) and (max-width:1024px){.modal_mobile_plus_rooms{text-align:center !important}}@media (min-width:320px) and (max-width:767px){.fsa-checkrates-status-error{width:100%}.content #rate-search{background:#e1e4e8 none repeat scroll 0 0;border-bottom-left-radius:2em;border-bottom-right-radius:2em;border-bottom:0 none;font-family:verdana,arial,helvetica,sans-serif;font-size:8pt;padding:7px;text-align:left}#check_rates_wrapper,.rate-search-header img{width:186px;margin:0 auto}div#check_availability_block{text-align:center;background:none repeat scroll 0% 0% #e1e4e8;margin-bottom:15px;height:30%;margin-right:0}div.plusRooms{background-position:center}div#check_avail_img{margin-top:8px;margin-bottom:8px;background-image:url(../homecheckavailheadnew.html);background-repeat:no-repeat;height:57px;background-position:center}.plusRooms input{background-image:url(../gowideup.html) !important;border:0 none;cursor:pointer;height:30px;width:103px !important;color:transparent !important}#desktop_plus_rooms{display:none}.mobile_form_submit{text-align:right;margin-top:29px}
.mobile_plus_rooms{text-align:left;display:block}.show-checkin{float:left;width:25px;height:23px;padding:0;margin:0 -20px 0;display:block;text-indent:-2000px;overflow:hidden;cursor:pointer;background-position-y:-2px}.show-checkout{float:left;width:25px;height:23px;padding:0;margin:0 -20px 0;display:block;text-indent:-2000px;overflow:hidden;cursor:pointer;background-position-y:-2px}.show-rate-checkin{float:left;width:25px;.show-checkin{float:left;width:25px;height:23px;padding:0;margin:18px -37px 3px;display:block;text-indent:-2000px;overflow:hidden;cursor:pointer;background-position-y:-2px}.show-checkout{float:left;width:25px;height:23px;padding:0;margin:18px -37px 3px;display:block;text-indent:-2000px;overflow:hidden;cursor:pointer;background-position-y:-2px}height:23px;padding:0;margin:0px -20px 0;display:block;text-indent:-2000px;overflow:hidden;cursor:pointer;background:url(../png/calendar-icon.png);border-top:1px solid #A2A2A2;background-position-y:-2px;}.show-rate-checkout{float:left;width:25px;height:23px;padding:0;margin:0 -20px 0;display:block;text-indent:-2000px;overflow:hidden;cursor:pointer;background:url(../png/calendar-icon.png);border-top:1px solid #a2a2a2;background-position-y:-2px}.container-inline-date .form-item input,.form-control,.btn{margin-bottom:8px;margin-right:0 !important}.form-item-booking-person-count{background-color:#fff;height:50px;position:relative;width:100%;z-index:0}.form-item.form-type-select.form-item-booking-person-count>select{background-image:url(../select-arrow.html);background-repeat:no-repeat;background-position:97% 20px;border:medium none !important;padding:5px;width:100%;color:#a2a2a2;font-size:12px;-ms-appearance:none;-o-appearance:none;-webkit-appearance:none;-moz-appearance:none}.modal_mobile_plus_rooms{text-align:center}.modal-submit-gallery-bottom{padding-bottom:0 !important;margin-left:15px}#edit-check-submit--2,#edit-check-submit--3{width:100% !important;font-size:20px}.book-room-form-modal .form-item input[type=text],.book-room-form-modal .form-item input[type=email],.book-room-form-modal .form-item textarea{width:220px}.close-modal{margin:10px auto !important}.date-picker-modal{width:200px !important;height:25px !important;margin-left:0}.form-item-phone img{margin-left:-10px !important;top:38px;right:95px}#r1{margin-left:0;float:left}.terms_conditions_modal{width:300px;height:400px}}@media (min-width:320px) and (max-width:568px){#edit-check-submit--2,#edit-check-submit--3{font-size:15px}#terms_conditions_modal_content{margin-left:10px}}@media (min-width:768px) and (max-width:991px){.terms_conditions_modal{width:550px;height:auto}.fsa-checkrates-status-error{width:100%}.content #rate-search{background:#e1e4e8 none repeat scroll 0 0;border-bottom-left-radius:2em;border-bottom-right-radius:2em;border-bottom:0 none;width:190px;font-family:verdana,arial,helvetica,sans-serif;font-size:8pt;padding:7px;text-align:left}#check_rates_wrapper,.rate-search-header img{width:190px;margin:0 auto}div#check_availability_block{text-align:center;background:none repeat scroll 0% 0% #e1e4e8;margin-bottom:15px;height:30%;margin-left:0;margin-right:0}div#check_avail_img{margin-top:8px;margin-bottom:8px;background-image:url(../homecheckavailheadnew.html);background-repeat:no-repeat;height:57px;background-position:center}.ajax-progress .message{display:none}div.plusRooms{background-position:center}.plusRooms input{background-image:url(../gowideup.html) !important;border:0 none;cursor:pointer;height:31px;width:103px !important;color:transparent !important}#desktop_plus_rooms{display:none}.mobile_form_submit{text-align:right;margin-top:29px}.mobile_plus_rooms{text-align:left;display:block}.show-checkin{float:left;width:25px;height:23px;padding:0;margin:27px -37px 1px;display:block;text-indent:-2000px;overflow:hidden;cursor:pointer;background-position-y:-2px}.show-checkout{float:left;width:25px;height:23px;padding:0;margin:18px -37px 1px;display:block;text-indent:-2000px;overflow:hidden;cursor:pointer;background-position-y:-2px}
.show-rate-checkin{float:left;width:25px;height:23px;padding:0;margin:0 -20px 0;display:block;text-indent:-2000px;overflow:hidden;cursor:pointer;background:url(../png/calendar-icon.png);border-top:1px solid #a2a2a2;background-position-y:-2px}.show-rate-checkout{float:left;width:25px;height:23px;padding:0;margin:0 -20px 0;display:block;text-indent:-2000px;overflow:hidden;cursor:pointer;background:url(../png/calendar-icon.png);border-top:1px solid #a2a2a2;background-position-y:-2px}.hasDatepicker{margin-right:0 !important}}#fsa_checkrates_error_listing div.messages.status{border:0 solid #fff !important;padding-left:0;text-align:center}#block-fsa-luxuryhotelsrelatedarticles-relatedarticles{margin-left:-3px}.gds_msg_len{font-size:15px !important;width:580px !important;white-space:normal !important}#terms_conditions_modal_content p{text-align:justify}@media (min-width:320px) and (max-width:767px){#block-fsa-checkrates-fsa-checkrates-rate-listing-page .form-item.form-type-select.form-item-booking-person-count{margin-top:0;margin-bottom:0}}@media (min-width:992px){#terms_conditions_modal .modal-body{width:769px !important}}@media (min-width:370px) and (max-width:380px){#checkInDateAdvSrch{font-family:Arial;font-size:12px;color:#a2a2a2;vertical-align:middle}#checkOutDateAdvSrc{font-family:Arial;font-size:12px;color:#a2a2a2;vertical-align:middle}.form-item-phone img{margin-top:25px}}@media (min-width:360px) and (max-width:365px){#checkInDateAdvSrch{font-family:Arial;font-size:12px;color:#a2a2a2;vertical-align:middle}#checkOutDateAdvSrc{font-family:Arial;font-size:12px;color:#a2a2a2;vertical-align:middle}.form-item-phone img{margin-top:25px}}@media (min-width:411px) and (max-width:413px){#checkInDateAdvSrch{font-family:Arial;font-size:12px;color:#a2a2a2;vertical-align:middle}#checkOutDateAdvSrc{font-family:Arial;font-size:12px;color:#a2a2a2;vertical-align:middle}.form-item-phone img{margin-top:25px}}@media (min-width:414px) and (max-width:420px){#checkInDateAdvSrch{font-family:Arial;font-size:12px;color:#a2a2a2;vertical-align:middle}#checkOutDateAdvSrc{font-family:Arial;font-size:12px;color:#a2a2a2;vertical-align:middle}.form-item-phone img{margin-top:25px}}@media (min-width:320px) and (max-width:325px){#checkInDateAdvSrch{font-family:Arial;font-size:12px;color:#a2a2a2;vertical-align:middle}#checkOutDateAdvSrc{font-family:Arial;font-size:12px;color:#a2a2a2;vertical-align:middle}#r1{margin-left:-2px !important}}#block-fsa-checkrates-fsa-checkrates-rate-listing-page .col-12.chckin-margin{margin-top:-18px}.chk-rate-common{border:2px solid #d3b456;width:90%}.gds_msg_len{height:auto !important}#terms_conditions_modal h1{color:#72571d !important;font-size:25px;font-weight:700}.ipad-text-phone{margin-top:14px}.terms-condition-modal-dialog.success_msg{height:257px}@media (min-width:320px) and (max-width:450px){.ipad-text-phone{margin-top:14px !important;width:100% !important}#r1_label{float:left !important;width:98px !important;padding-left:5px;font-size:14px;margin-top:-4px}#r2{float:left !important}#r2_label{float:left !important;width:98px !important;padding-left:5px;font-size:14px;margin-top:-4px}.iphone-phone-before img.ui-datepicker-trigger{right:107px}}@media (min-width:451px) and (max-width:767px){#r1{float:left !important;margin-top:7px;margin-left:0}#r1_label{float:left !important;width:98px !important;padding-left:5px;font-size:14px;margin-top:2px}#r2{float:left !important;margin-top:7px;margin-left:0}#r2_label{float:left !important;width:98px !important;padding-left:5px;font-size:14px;margin-top:2px}.iphone-phone-before img.ui-datepicker-trigger{right:38px;top:3px}}@media (min-width:768px) and (max-width:991px){#r1{float:left !important;margin-top:7px;margin-left:0}#r1_label{float:left !important;width:98px !important;padding-left:5px;font-size:14px;margin-top:2px}#r2{float:left !important;margin-top:7px;margin-left:0}#r2_label{float:left !important;width:98px !important;padding-left:5px;font-size:14px;margin-top:2px}.iphone-phone-before img.ui-datepicker-trigger{right:38px;top:3px}
}