#slider.homepage-slider{top:0}#slider .gallerycontainer div h2,.bannerimg .gallerycontainer div h2,.insidebanner .gallerycontainer div h2{padding-left:100px;width:810px;-webkit-font-smoothing:subpixel-antialiased}#slider .gallerycontainer div p{font-family:AvenirLTStd-Book,Arial,Helvetica,sans-serif;font-size:18px;color:#fff;width:810px;text-shadow:1px 1px 3px rgba(0,0,0,.5);font-weight:400}.btn_checkavailability,.form_booking{font-family:AvenirLTStd-Book;color:#fff}#slider .gallerycontainer div p a{color:#fff;font-weight:400}.form_booking_wrap{width:960px;top:0;left:50%;margin-left:-480px;position:absolute;z-index:2}.form_booking,.form_booking *,.form_booking:after,.form_booking:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}.form_booking{-webkit-font-smoothing:subpixel-antialiased;position:absolute;right:0;top:0;background:#004d71;background:rgba(0,77,113,.8)}.form_booking a:link,.form_booking a:visited{color:#fff;text-decoration:underline}.form_booking label{font-size:12px;display:block;margin-bottom:1px}a.btn_checkavailability:link,a.btn_checkavailability:visited{text-transform:uppercase;font-size:16px;border:1px solid #fff;display:block;text-decoration:none;line-height:35px;padding:0 9px;background:url(../images/icon-link.png) 100% 50% no-repeat #572345;margin:3px 0 9px}.btn_checkavailability{width:100%;text-transform:uppercase;font-size:16px;border:1px solid #fff;display:block;line-height:30px;padding:0 9px;background:url(../images/icon-link.png) 100% 50% no-repeat #004d71;margin:3px 0;height:37px;text-align:left}.form_booking .selectboxit-container{width:100%;margin:0;position:relative}.form_booking .selectboxit-container .selectboxit{width:100%;background:#fff;border:1px solid #aba3a8;font-size:16px;height:31px}.form_booking .selectboxit-text{font-size:16px;margin-left:10px}.form_booking .selectboxit-arrow-container{width:24px;background:url(../images/select-bg.gif) no-repeat}.form_booking .selectboxit-container .selectboxit-options{width:100%}.form_booking input[type=text],.form_booking input[type=password],.form_booking select{display:block;width:100%;background:#fff;border:1px solid #bebebe;border-radius:2px;height:31px;font:14px/29px AvenirLTStd-Book}.selectric .label,.ui-datepicker-title{font-family:AvenirLTStd-Book}.form_booking .idate input[type=text]{background:url(../images/icon-calendar.jpg) 100% 50% no-repeat #fff}.form_part1{padding:15px 15px 0;width:260px;float:left}.form_booking .form_title{font-weight:400;font-size:18px;text-transform:uppercase;display:block;margin-bottom:2px;margin-top:1px}.form_part1 .input{margin-bottom:6px}.form_part1 p a:link,.form_part1 p a:visited{text-transform:uppercase;font-size:9px;color:#fff;margin-top:1px}.form_part1 p a:hover{color:#fff}.form_part1 .btn_remove,.form_part1 .gr_head,.form_part1 .txtlabel{display:none}.form_part1 .form_dynamic .input{float:left;margin-left:19px}.form_part1 .ctrl_select{width:64px;float:left}.form_part1 .form_left{float:left}.form_part1 .form_details .input.select{width:64px}.ui-datepicker{background:#fff;width:230px}.ui-datepicker-header{color:#fff;background:#004d71;text-align:center;padding:4px 10px}.ui-datepicker-header a:link,.ui-datepicker-header a:visited{color:#fff}.ui-datepicker-title{font-size:16px;text-transform:uppercase}.ui-datepicker-next,.ui-datepicker-prev{width:18px;height:18px;text-indent:100%;overflow:hidden;background:url(../images/btn-nextprev.jpg) no-repeat;display:block;float:left}.selectric .button,.selectric .label{height:29px;white-space:nowrap;overflow:hidden}.ui-datepicker-next{float:right;background-position:100% 0}.ui-datepicker-calendar{width:100%;color:#787276;font-size:15px;margin-top:6px}.ui-datepicker-calendar th{padding:3px 0;font-weight:400;background:#004d71;color:#fff}.ui-datepicker-calendar td a{display:block;padding:3px 0;color:#787276;text-align:center}.ui-datepicker-calendar td a:hover{background:rgba(87,36,70,.5);color:#000}.row{clear:both}.col2_l{width:110px;float:left}.col2_r{width:110px;float:right}.col3_l{width:64px;float:left}.col3_c{width:64px;margin:auto}.col3_r{width:64px;float:right}.form_part2{float:left;width:260px;padding:15px 15px 0}.form2_gutter{padding:46px 10px 15px 0}.formexpanded .form_part2{width:305px;min-height:290px}.form_part2 .select{float:left;margin-right:8px;width:100%}.form_part2 .gr_head div{float:left;font-size:14px;margin-bottom:3px;width:76px}.form_part2 div.grc0{width:58px}.form_part2 div.grc3{width:auto}.form_details,.form_part2 .ctrl_select,.form_part2 .form_left{float:left}.form_part2 .form_dynamic label{display:none}.form_part2 .txtlabel{font-size:14px;float:left;width:58px;padding-top:6px}.form_part2 button.btn_remove{float:left;background:0 0;border:0;color:#fff;width:10px;margin-top:7px}.form_part2 .col2_l label,.form_part2 .col2_r label{font-size:12px}.selectricWrapper{position:relative;width:100%;cursor:pointer;margin:0 0 6px}.selectricResponsive{width:100%}.selectric{border:1px solid #BEBEBE;background:#fff;position:relative;border-radius:2px}.selectric .label{display:block;font-size:14px;line-height:18px;color:#444;min-height:18px;margin:0 24px 0 0;padding:6px}.selectric .button{display:block;position:absolute;right:0;top:0;width:24px;color:#BBB;text-align:center;font:20px/30px Lucida Sans Unicode,Arial Unicode MS,Arial;background:url(../images/select-bg.gif) -1px 0 no-repeat;text-indent:100%}.selectricHover .selectric{border-color:#CCC}.selectricHover .selectric .button{color:#888}.selectricHover .selectric .button:after{border-top-color:#888}.selectricOpen{z-index:9999}.selectricOpen .selectric{background:#fff;z-index:9999;border-color:#CCC}.selectricOpen .selectricItems{display:block}.selectricDisabled{filter:alpha(opacity=50);opacity:.5;cursor:default;-webkit-touch-callout:none;user-select:none}.selectricHideSelect{position:relative;overflow:hidden;width:0;height:0}.selectricHideSelect select{position:absolute;left:-100%;display:none}.selectricInput{position:absolute!important;top:0!important;left:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;width:1px!important;height:1px!important;outline:0!important;border:none!important;font:0/0 a!important;background:0 0!important;margin:0!important;padding:0!important}.selectricTempShow{position:absolute!important;visibility:hidden!important;display:block!important}.selectricItems{display:none;position:absolute;overflow:auto;top:100%!important;left:0;background:#F9F9F9;border:1px solid #CCC;z-index:9998;box-shadow:0 0 10px -6px}.selectricItems li,.selectricItems ul{list-style:none;font-size:12px;line-height:20px;min-height:20px;margin:0;padding:0}.selectricItems li{display:block;border-top:1px solid #FFF;border-bottom:1px solid #EEE;color:#004d71;cursor:pointer;padding:5px}.selectricItems li.selected{background:#EFEFEF;color:#444;border-top-color:#E0E0E0}.selectricItems li:hover{background:#F0F0F0;color:#444}.selectricItems li.disabled{background:#F5F5F5;color:#BBB;border-top-color:#FAFAFA;cursor:default}.form_booking form:after,.gr_head:after,.row:after{content:'.';display:block;clear:both;height:0;visibility:hidden}.gallerycontainer{z-index:0!important}.innnerpage.overlaybg{background:0 0;bottom:67px;padding-top:110px;padding-left:30px;left:50%;margin-left:-610px}.form_details label{text-transform:none}.formandbanner{position:relative}.formandbanner .form_booking_wrap{top:-67px}.gallery,.gallerycontainer{width:100%!important}#slider .gallerycontainer div h2,#slider .gallerycontainer div p{padding-left:0}#slider .gallerycontainer div p{margin:0}#slider .gallerycontainer div{top:auto;bottom:80px;height:auto;background:0 0;left:50%;width:960px;margin-left:-480px;z-index:10}#slider .gallerycontainer div.shadow{background:url(../images/shadow.png);width:100%;height:208px;left:0;bottom:0;margin-left:0;z-index:9}.slider-wrap div.pager{bottom:100px}.insidebanner{height:382px;margin-top:64px;overflow:hidden}.selecttab{height:10%!important;margin-bottom:10px}.bottomborder{border-bottom:1px solid #fff!important;opacity:.6;font-weight:400}.lefttab,.righttab{float:left;display:block;width:50%;font-weight:700}.lefttab label,.righttab label{text-align:center;cursor:pointer;height:40px;display:flex;align-items:center;justify-content:center}.lefttab{border-right:1px solid #fff}.hidden{display:none}.form_part1,.form_part2{padding-top:50px;padding-bottom:0}.form_part1 .selecttab,.form_part2 .selecttab{position:absolute;width:100%;top:0;left:0}@media (max-width:770px){.contactForm .row-50{display:block!important;width:100%!important;float:none!important;margin:0!important}.form_booking.contactForm .row-50:nth-child(2){margin:0!important}.contactForm .row:nth-child(6) .row-50{width:49%!important;float:left!important}.form_booking.contactForm .row:nth-child(6) .row-50:nth-child(2){margin-left:2%!important}.form_booking .form_title{font-size:14px}.contactForm label{font-size:11px}.contactForm .row{margin:2px!important}}.brate-in,.code-in{display:inline-block}.brate-in,.form_booking .field-long .email{float:left}.code-in{width:60%;min-height:75px}.brate-in{width:40%}.lefttab .title,.righttab .title{font-size:16px}.ui-datepicker-calendar td,.ui-datepicker-calendar th{border:1px solid #f3f3f3;font-family:arial;font-size:13px;text-align:center}.form_part1 p{margin:5px 0}.form_part2 .resturantSelect{margin-top:5px}.form_part1 .selectric .label{/*padding:0 6px*/}