#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;}#cboxOverlay{position:fixed;width:100%;height:100%;}#cboxMiddleLeft,#cboxBottomLeft{clear:left;}#cboxContent{position:relative;}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch;}#cboxTitle{margin:0;}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%;}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{border:0;padding:0;margin:0;overflow:visible;width:auto;background:none;cursor:pointer;}#cboxPrevious:active,#cboxNext:active,#cboxClose:active,#cboxSlideshow:active{outline:0;}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;}.cboxIframe{width:100%;height:100%;display:block;border:0;}#colorbox,#cboxContent,#cboxLoadedContent{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}#cboxOverlay{background:#000;}#colorbox{outline:0;}#cboxWrapper{background:#fff;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}#cboxTopLeft{width:15px;height:15px;}#cboxTopCenter{height:15px;}#cboxTopRight{width:15px;height:15px;}#cboxBottomLeft{width:15px;height:10px;}#cboxBottomCenter{height:10px;}#cboxBottomRight{width:15px;height:10px;}#cboxMiddleLeft{width:15px;}#cboxMiddleRight{width:15px;}#cboxContent{background:#fff;overflow:hidden;}#cboxError{padding:50px;border:1px solid #ccc;}#cboxLoadedContent{margin-bottom:28px;}#cboxTitle{position:absolute;background:rgba(255,255,255,0.7);bottom:28px;left:0;color:#535353;width:100%;padding:4px 6px;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}#cboxCurrent{position:absolute;bottom:4px;left:60px;color:#949494;}.cboxSlideshow_on #cboxSlideshow{position:absolute;bottom:0px;right:30px;background:url(/sites/all/modules/colorbox/styles/default/images/controls.png) no-repeat -75px -50px;width:25px;height:25px;text-indent:-9999px;}.cboxSlideshow_on #cboxSlideshow:hover{background-position:-101px -50px;}.cboxSlideshow_off #cboxSlideshow{position:absolute;bottom:0px;right:30px;background:url(/sites/all/modules/colorbox/styles/default/images/controls.png) no-repeat -25px -50px;width:25px;height:25px;text-indent:-9999px;}.cboxSlideshow_off #cboxSlideshow:hover{background-position:-49px -50px;}#cboxPrevious{position:absolute;bottom:0;left:0;background:url(/sites/all/modules/colorbox/styles/default/images/controls.png) no-repeat -75px 0px;width:25px;height:25px;text-indent:-9999px;}#cboxPrevious:hover{background-position:-75px -25px;}#cboxNext{position:absolute;bottom:0;left:27px;background:url(/sites/all/modules/colorbox/styles/default/images/controls.png) no-repeat -50px 0px;width:25px;height:25px;text-indent:-9999px;}#cboxNext:hover{background-position:-50px -25px;}#cboxLoadingOverlay{background:#fff;}#cboxLoadingGraphic{background:url(/sites/all/modules/colorbox/styles/default/images/loading_animation.gif) no-repeat center center;}#cboxClose{position:absolute;bottom:0;right:0;background:url(/sites/all/modules/colorbox/styles/default/images/controls.png) no-repeat -25px 0px;width:25px;height:25px;text-indent:-9999px;}#cboxClose:hover{background-position:-25px -25px;}
.views-scroller-horizontal-container{width:600px;height:40px;overflow:hidden;}.views-scroller-horizontal-item{display:inline;margin-right:20px;}.views-scroller-vertical-container{width:210px;height:160px;overflow:hidden;}.views-scroller-vertical-item{margin-top:20px;}.views-scroller-vertical-item span{display:block;}.jscroller2_up,.jscroller2_down,.jscroller2_left,.jscroller2_right{margin:0;padding:0;}.jscroller2_left,.jscroller_right,.jscroller2_left_endless,.jscroller2_right_endless{white-space:nowrap;}.liScroll-container{width:738px;height:27px;margin:0;padding:0;overflow:hidden;}.liScroll-container .mask{position:relative;left:10px;top:8px;width:718px;overflow:hidden;}ul.liScroll{position:relative;left:750px;font:bold 10px Verdana;list-style-type:none;margin:0;padding:0;}ul.liScroll li{float:left;margin:0;padding:0;}ul.liScroll a{white-space:nowrap;padding:0;margin:0 50px 0 0;}ul.liScroll span{margin:0 10px 0 0;}
tbody{border-top:none;}.rooms-management-form:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.rooms-management-form .form-item{padding:0;margin-top:0;margin-bottom:0;}.rooms-management-form .form-item label{margin:0;display:block;}.rooms-management-form .form-type-item label{display:inline;}.rooms-management-form .form-type-radio label,.rooms-management-form .form-type-checkbox label{display:inline;}.rooms-management-form .form-item-name .form-text{width:100%;}.rooms-management-form .form-type-select,.rooms-management-form .form-item-operation,.rooms-management-form .form-item-amount,.rooms-management-form .rooms-date-range,.rooms-management-form .form-actions{float:left;margin:0 20px 0 0;clear:none;}.rooms-management-form .form-actions{padding-top:1.6em;}.rooms-management-form fieldset{padding:0;margin:0;border:none;float:left;width:auto;}.rooms-management-form fieldset.collapsible{float:none;clear:both;padding:0;margin:20px 0;}.rooms-management-form .fieldset-legend,.rooms-management-form .fieldset-wrapper{margin:0;padding:0;position:relative;text-transform:none;}.rooms-management-form .fieldset-description{padding:15px 0;}.rooms-management-form .vertical-tabs,.rooms-management-form .field-group-tab-wrapper{clear:both;}.rooms-month-manager .unit-name,.rooms-month-manager .unit-days{border-bottom:1px solid #ccc !important;}.view-booking-cart-form table,.view-booking-checkout-form table,.commerce-checkout-form-review table{width:100%;}.views-field-line-item-title,.views-field-line-item-label{width:67%;}.page-bookings .views-field-commerce-total{text-align:right;padding-right:1em;}.page-bookings .component-total{text-align:right;padding-right:1em;}.page-bookings .views-field-commerce-unit-price,.page-bookings .component-title{padding-left:1em;padding-right:1em;}.commerce-line-item-actions{margin:20px 1em 20px 0;}
.rooms-date-range .start-date,.rooms-date-range .end-date{display:inline-block;clear:none;margin:0;}.rooms-date-range .start-date{margin-right:20px;}.js .rooms-date-range .description{display:none;}.rooms-date-range .form-text{width:10em;}.rooms-date-range .form-item{margin-right:0;}.rooms-date-range .container-inline-date > .form-item{margin-right:0;display:block;}.rooms-date-range .container-inline-date .form-item .form-item{float:none;}.rooms-date-range .container-inline-date .form-item input{margin-right:0;width:10em;}.rooms-date-range .form-type-textfield label{display:none;}.rooms-date-range .date-padding,.rooms-date-range .container-inline-date .date-padding{padding:0;float:none;}
.rooms-availability-search{position:relative;}.rooms-availability-search .ajax-progress{position:absolute;top:0;width:100%;background:rgba(255,255,255,0.8);height:100%;left:0;}.rooms-availability-search .form-item-group-size-children,.rooms-availability-search .form-item-group-size-adults,.rooms-availability-search .form-item-unit-type,.rooms-availability-search .form-item-rooms,.rooms-availability-search .form-wrapper{float:left;margin:0 1em .6em 0;}.rooms-availability-search .rooms-date-range .form-text{width:100%;}.rooms-group-size,.rooms-group-size tr,.rooms-group-size th,.rooms-group-size td{background:none;border:none;margin:0;padding:0;color:inherit;font:inherit;}.rooms-group-size th,.rooms-group-size td,.rooms-availability-search .form-item label{font-weight:normal;font-size:1em;margin:0;padding-top:0;padding-bottom:0.2em;}.rooms-group-size tr:last-child td{padding-bottom:0;}.rooms-group-size .rooms-group-size__children{padding-left:20px;}.rooms-group-size .form-item{margin:0;}.rooms-availability-search .form-item-adults,.rooms-availability-search .form-item-children,.rooms-availability-search-results .form-item-adults,.rooms-availability-search-results .form-item-children{padding-left:1.1em;}.rooms-availability-search .rooms-search-result__actions{padding:0;margin:1.2em 0 0;}.rooms-current-search__info,.rooms-management-form .rooms-current-search__info{float:left;margin-bottom:20px;}.rooms-current-search__info .form-item,.rooms-current-search__actions{font-size:0.9em;clear:both;margin:0;}.rooms-current-search__info .fieldset-legend{position:relative;text-transform:none;}.rooms-current-search__change-search-button{float:left;margin-left:10em;}.rooms-current-search__info .form-item label{display:block;float:left;width:9.5em;text-align:right;margin-right:.5em;}.rooms-current-search__info .form-type-item .info{display:block;float:left;width:8em;}.rooms-search-result__unit-type{clear:both;margin-bottom:20px;}.rooms-search-result__unit-type-name{margin-top:20px;padding-top:20px;border-top:1px solid #ccc;}.rooms-search-result__booking-form{vertical-align:top;}.rooms-search-result__booking-form{position:relative;width:100%;}.rooms-search-result__booking-form .ajax-progress{position:absolute;top:0;width:100%;background:rgba(255,255,255,0.8);height:100%;left:0;}.rooms-search-result__unit-type-name{font-weight:bold;}.rooms-search-result__unit-price{text-align:right;}.rooms-search-result__unit-base-price label,.rooms-search-result__unit-price label{font-weight:bold;display:inline;}.rooms-search-result__booking-legend,.rooms-search-result__select-units{text-align:left;width:15%;}.rooms-search-result__select-units .form-item label{display:inline;}.rooms-search-result__unit-embedded{float:left;width:100%;}.rooms-search-result__unit-embedded .rooms-search-result__select-guests,.rooms-search-result__unit-embedded .rooms-search-result__select-children,.rooms-search-result__unit-embedded .rooms-search-result__select-childrenage{float:left;margin-right:20px;}.rooms-search-result__unit-embedded .rooms-search-result__new-price,.rooms-search-result__unit-embedded .rooms-search-result__actions{float:right;clear:right;}.rooms-search-result__new-price{font-weight:bold;}.rooms-search-result__unit_options .no-unit-fieldset{border:0px;}.rooms-search-result__unit_options .no-unit-fieldset .fieldset-legend{display:none;}.rooms-search-result__unit_options .no-unit-fieldset legend{background:none;border:none;}
