.outer_booking {background: rgba(255,255,255,0.75); color: #333; float: left; margin: 0; width: 100%; } .outer_booking p {font-size: 13px; padding: 7px 0; } .outer_booking #searcheng-innerbooking {color: #a7a7a7; background: none; } .outer_booking #searcheng-innerbooking h3 {color: #fff; font-size: 15px; margin: 5px 0px 0px 0px; font-weight: normal; line-height: 26px; font-family: 'Calibri'; } .outer_booking #reservation_search {width: 100%; float: left; padding: 20px; position: relative; box-sizing: border-box; } .outer_booking #hide {position: absolute; right: 10px; top: 10px; font-size: 12px; } .outer_booking #hide a {display: inline-block; text-decoration: underline; color: #C30003; } .outer_booking #results_widget select {background: rgba(255,255,255,0); height: auto; padding: 6px; position: relative; z-index: 10; border: 0 none; width: 145%; font-size: 13px; color: #666; height: 38px; } .outer_booking #results_widget:before {border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 8px solid #666; content: ""; height: 0; position: absolute; right: 8px; top: 16px; width: 0; } .outer_booking #results_widget {overflow: hidden; background: #fff; position: relative; width: 200px; -webkit-box-shadow: 0 0 2px #333 inset; box-shadow: 0 0 2px #333 inset; } .outer_booking .calendar {width: 125px; } .outer_booking .calendar input {background: url(../images/calendar.png) 95% center no-repeat #fff; color: #666; font-size: 13px; border: none; padding: 7px; width: 100%; -webkit-box-shadow: 0 0 1px #333 inset; box-shadow: 0 0 1px #333 inset; -webkit-box-sizing: border-box; box-sizing: border-box; height: 38px; cursor: auto; } .outer_booking .calendar input:after, :before {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box } .outer_booking .inputbox-be {width: 102px; } .outer_booking .inputbox-be input {-webkit-box-sizing: border-box; box-sizing: border-box; height: 38px; color: #666; font-size: 13px; border: none; padding: 7px; width: 100%; -webkit-box-shadow: 0 0 1px #333 inset; box-shadow: 0 0 1px #333 inset; background: #fff; } .outer_booking .inputbox-be input:after, :before {-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box } .outer_booking .room select {background: rgba(255,255,255,0); height: auto; padding: 6px; position: relative; border: 0 none; width: 145%; font-size: 13px; color: #666; height: 38px; } .outer_booking .room:before {border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 8px solid #666; content: ""; height: 0; position: absolute; right: 8px; top: 16px; width: 0; } .outer_booking .room {overflow: hidden; background: #fff; position: relative; width: 65px; -webkit-box-shadow: 0 0 2px #333 inset; box-shadow: 0 0 2px #333 inset; } .outer_booking #ui-datepicker-div {z-index: 999999!important; } .outer_booking .find_title {text-transform: uppercase; color: #333; font: bold 20px Calibri, Arial; } .outer_booking .fields-block {float: left; padding: 0 7px 0 0; } .outer_booking .fields-block-alter {float: left; padding: 0 7px 0 0; } .outer_booking .book-now {padding-top: 1px; } .outer_booking input.login {background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #666), color-stop(1, #333)); background: -moz-linear-gradient(top, #666 5%, #333 100%); background: -webkit-linear-gradient(top, #666 5%, #333 100%); background: -o-linear-gradient(top, #666 5%, #333 100%); background: -ms-linear-gradient(top, #666 5%, #333 100%); background: linear-gradient(to bottom, #666 5%, #333 100%); text-shadow: 1px 1px 1px #333; padding: 0 15px; border: none; cursor: pointer; float: left; color: #fff; font: bold 17px/36px Calibri, Arial; margin: -1px 0 0; text-transform: uppercase; margin-left: 2px; } .outer_booking input.login:hover {background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #333), color-stop(1, #666)); background: -moz-linear-gradient(top, #333 5%, #666 100%); background: -webkit-linear-gradient(top, #333 5%, #666 100%); background: -o-linear-gradient(top, #333 5%, #666 100%); background: -ms-linear-gradient(top, #333 5%, #666 100%); background: linear-gradient(to bottom, #333 5%, #666 100%); } /* Horizontal Booking Engine Ends */ /* Vertical Booking Engine Start */ .outer_booking_vertical {background: rgba(255, 255, 255, 0.75); color: #333; float: left; margin: 0; width: 100%; } .outer_booking_vertical p {font-size: 13px; padding: 0px; } .outer_booking_vertical #searcheng-innerbooking {color: #a7a7a7; background: none; } .outer_booking_vertical #searcheng-innerbooking h3 {color: #fff; font-size: 15px; margin: 5px 0px 0px 0px; font-weight: normal; line-height: 26px; font-family: 'Calibri'; } .outer_booking_vertical #reservation_search {width: 100%; float: left; padding: 14px; position: relative; -webkit-box-sizing: border-box; box-sizing: border-box; } .outer_booking_vertical #hide {position: absolute; right: 6px; top: 6px; font-size: 12px; } .outer_booking_vertical #hide a {display: inline-block; text-decoration: underline; color: #C80407; } .outer_booking_vertical .adbox_widget {clear: both; } .outer_booking_vertical #results_widget select {background: rgba(255,255,255,0); color: #666; height: auto; padding: 6px; position: relative; z-index: 10; border: 0 none; width: 130%; font-size: 13px; } .outer_booking_vertical #results_widget:before {border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 8px solid #666; content: ""; height: 0; position: absolute; right: 8px; top: 13px; width: 0; } .outer_booking_vertical #results_widget {overflow: hidden; background: #fff; position: relative; width: 100%; -webkit-box-shadow: 0 0 2px #333 inset; box-shadow: 0 0 2px #333 inset; } .outer_booking_vertical .calendar {width: 100%; } .outer_booking_vertical .calendar input {background: url(../images/calendar.png) 95% center no-repeat #fff; color: #666; font-size: 13px; border: none; padding: 7px; width: 100%; -webkit-box-shadow: 0 0 2px #333 inset; box-shadow: 0 0 2px #333 inset; -webkit-box-sizing: border-box; box-sizing: border-box; } .outer_booking_vertical .inputbox-be {width: 100%; } .outer_booking_vertical .inputbox-be input {color: #666; font-size: 13px; border: none; padding: 7px; width: 100%; -webkit-box-shadow: 0 0 2px #333 inset; box-shadow: 0 0 2px #333 inset; -webkit-box-sizing: border-box; box-sizing: border-box; } .outer_booking_vertical .room select {background: rgba(255,255,255,0); color: #666; height: auto; padding: 6px; position: relative; z-index: 10; border: 0 none; width: 130%; font-size: 13px; } .outer_booking_vertical .room:before {border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 8px solid #666; content: ""; height: 0; position: absolute; right: 8px; top: 13px; width: 0; } .outer_booking_vertical .room {overflow: hidden; background: #fff; position: relative; width: 100%; -webkit-box-shadow: 0 0 2px #333 inset; box-shadow: 0 0 2px #333 inset; } .outer_booking_vertical #ui-datepicker-div {z-index: 999999!important; } .outer_booking_vertical .find_title {padding: 8px 0; text-transform: uppercase; color: #333; font: bold 18px Calibri, Arial; } .outer_booking_vertical .fields-block {float: left; padding: 0 0 7px; width: 100%; } .outer_booking_vertical .fields-block-alter {float: left; padding: 0 0 7px; } .outer_booking_vertical .book-now {padding: 0px !important; margin-top: 10px; } .outer_booking_vertical .width100pr {width: 100% !important; } .outer_booking_vertical .width50pr {width: 50% !important; } .outer_booking_vertical .width35pr {width: 34%; } .outer_booking_vertical .pdr10 {padding-right: 10px; } .outer_booking_vertical input.login {background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #666), color-stop(1, #333)); background: -moz-linear-gradient(top, #666 5%, #333 100%); background: -webkit-linear-gradient(top, #666 5%, #333 100%); background: -o-linear-gradient(top, #666 5%, #333 100%); background: -ms-linear-gradient(top, #666 5%, #333 100%); background: linear-gradient(to bottom, #666 5%, #333 100%); -webkit-border-radius: 5px; border-radius: 5px; text-shadow: 1px 1px 1px #333; width: 100%; border: none; cursor: pointer; float: left; color: #fff; font: bold 20px/34px Calibri, Arial; } .outer_booking_vertical input.login:hover {background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #333), color-stop(1, #666)); background: -moz-linear-gradient(top, #333 5%, #666 100%); background: -webkit-linear-gradient(top, #333 5%, #666 100%); background: -o-linear-gradient(top, #333 5%, #666 100%); background: -ms-linear-gradient(top, #333 5%, #666 100%); background: linear-gradient(to bottom, #333 5%, #666 100%); } /* Vertical Booking Engine Ends */ .switch-section .allow_code_class select {background: rgba(255,255,255,0); color: #666; padding: 6px; position: relative; z-index: 10; height: 38px; border: 0 none; width: 130%; font-size: 13px; } .switch-section .allow_code_class:before {border-left: 5px solid transparent; border-right: 5px solid transparent; border-top: 8px solid #666; content: ""; height: 0; position: absolute; right: 8px; top: 16px; width: 0; } .switch-section .allow_code_class {overflow: hidden; background: #fff; position: relative; width: 100%; } .switch-section {width: 125px; } .switching {float: left; width: 100%; margin: 30px 0 0; } .switching ul {list-style: none; margin: 0; padding: 0; } .switching ul li {padding: 5px 0; text-align: center; font: bold 13px/14px Calibri, Arial; text-transform: uppercase; color: #414141; width: 50%; float: left; cursor: pointer; background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #a0a0a0), color-stop(1, #e9e9e9)); background: -moz-linear-gradient(top, #a0a0a0 5%, #e9e9e9 100%); background: -webkit-linear-gradient(top, #a0a0a0 5%, #e9e9e9 100%); background: -o-linear-gradient(top, #a0a0a0 5%, #e9e9e9 100%); background: -ms-linear-gradient(top, #a0a0a0 5%, #e9e9e9 100%); background: linear-gradient(to bottom, #a0a0a0 5%, #e9e9e9 100%); } .switching ul li:hover, .switching ul li.active {color: #fff; background: -webkit-gradient(linear, left top, left bottom, color-stop(0.05, #eb5959), color-stop(1, #cb3939)); background: -moz-linear-gradient(top, #eb5959 5%, #cb3939 100%); background: -webkit-linear-gradient(top, #eb5959 5%, #cb3939 100%); background: -o-linear-gradient(top, #eb5959 5%, #cb3939 100%); background: -ms-linear-gradient(top, #eb5959 5%, #cb3939 100%); background: linear-gradient(to bottom, #eb5959 5%, #cb3939 100%); } .outer_booking_vertical .book-now p.booking-myaccount {margin-top: -46px; float: right; } .booking-form-area, .promo-travel-code {float: left; } .booking-myaccount {text-align: right; } .booking-myaccount a {text-decoration: none; } .mar-top {margin-top: 65px; padding: 0 !important; } .margin_top_p {margin-top: 34px !important; } .adbox_widget {clear: both; }