*,a{font-size:12px;line-height:14px}*,a,h1,h2,h3,h4,h5,h6{font-family:HelveticaNeue-Light,'Helvetica Neue Light','Helvetica Neue',Helvetica,Arial,Sans-Serif;font-weight:300}.hide,body{position:absolute}*,.yui-panel-container form{margin:0}.calnavleft:hover,.calnavleft_disabled:hover,.calnavright:hover,.calnavright_disabled:hover,a,a:hover{text-decoration:none}#bgDialogRestrictions .bg_promo .bg_restrictionList li.fbLi,#bgResults .bg_promo .bg_restrictionList li.fbLi,ol,ul{list-style:none}#bgHotelUser:after,.selDates .bgRight{pointer-events:none}#bgCSCRow.bgRow.hide #cscTrigger,#bgPriceRange,.bgDialogs .type2#addonDialog,.bgDialogs .type2#offerOptionsDialog,.bgDialogs .type2#voucherDialog,.ddown1list,.hide,.yui-overlay,.yui-panel-container{visibility:hidden}*{padding:0;-webkit-tap-highlight-color:transparent}h1,h2,h3,h4,h5,h6{font-style:normal;font-weight:400}input,label,option,p,textarea{font-family:HelveticaNeue-Light,'Helvetica Neue Light','Helvetica Neue',Helvetica,Arial,Sans-Serif;font-weight:300;font-size:12px;line-height:14px}input,textarea{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:none;padding:4px 4px 4px 5px;box-sizing:border-box}ol,ul{font-size:0}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:400}q:after,q:before{content:''}abbr,acronym,fieldset,img,input{border:0}img{display:inline}figure{line-height:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}sub{vertical-align:baseline;font-size:.7em;font-family:HelveticaNeue-Bold,'Helvetica Neue Bold','Helvetica Neue',Helvetica,Arial,Sans-Serif;font-weight:700}body{overflow:auto;left:0;right:0;top:0;bottom:0;min-height:640px}body.masked{height:100%}.nodisplay{display:none}#bgCSCRow.bgRow.hide{position:relative;height:80px}.vCenter{display:table}.vCenter>span{display:table-cell;vertical-align:middle}.vCenter>span>*{display:block}.vCenter>span#bgLegendSelCheckout{word-wrap:break-word;max-width:70px;overflow:hidden}.vCenter>b{display:inline-block;height:100%;vertical-align:middle}.hide-scrollbars select,.yui-effect-fade .underlay{display:none}.yui-overlay,.yui-panel-container{position:absolute;z-index:2}#bgRedirecting_c{position:fixed}.yui-panel-container.shadow .underlay.yui-force-redraw{padding-bottom:1px}.yui-panel-container .container-close{overflow:hidden;text-indent:-10000em;text-decoration:none;position:absolute!important}.yui-panel-container.show-scrollbars,.yui-tt.show-scrollbars{overflow:visible}.yui-panel-container.show-scrollbars .underlay,.yui-tt.show-scrollbars .yui-tt-shadow{overflow:auto}.hide-scrollbars,.hide-scrollbars *{overflow:hidden}.show-scrollbars{overflow:auto}.yui-tt-shadow{position:absolute}.yui-override-padding{padding:0!important}#bookingGadget{position:relative;top:auto!important;left:auto!important;height:100%;width:100%!important}#bookingGadget.fixedHeight{min-height:0;max-height:none}#bookingGadget.fixedHeight:after{opacity:0;filter:alpha(opacity=0);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(opacity=0)'}#bookingGadget>.bd{position:absolute;width:100%;left:0;top:0;bottom:0}#bookingGadget>.bd #bgCloseButton{position:fixed;top:5px;right:10px;width:18px;height:18px;text-indent:-9999px;background:url(../bin/sprite.png) center -460px no-repeat}#bGShadow div,.ddown1list{position:absolute}#bookingGadget>.bd #bgCloseButton:hover{opacity:.5}#bookingGadget.productsContainer:after{right:0}.overHidden #bookingGadget{overflow:hidden}.hideShadow #bGShadow,.hideShadow #bookingGadget:after{opacity:0;filter:alpha(opacity=0);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(opacity=0)'}#bGPoweredBy{bottom:0;left:32px;width:232px;height:20px;background:url(../bin/sprite.png) 0 -240px no-repeat;cursor:pointer;z-index:5}.bgLoading{left:50%!important;top:50%!important;margin:-100px 0 0 -250px;width:500px!important;height:200px!important;z-index:100001;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font-family:HelveticaNeue-Thin,'Helvetica Neue Thin','Helvetica Neue',Helvetica,Arial,Sans-Serif;font-weight:100}.ddown1btn,.ddown1list{-webkit-border-top-left-radius:0;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px}.bgLoading .bd{margin:0;font-size:20px;line-height:20px;text-align:center;padding:65px 0}.bgLoading.bgRedirecting{margin:-86px 0 0 -250px;display:none}.bgLoading.bgRedirecting .bd{font-size:11px;line-height:16px;padding:20px 20px 22px}#bgHotelShell #bgHotelLogo h1,.bgLoading.bgRedirecting .bd strong{font-size:14px;font-family:HelveticaNeue-Bold,'Helvetica Neue Bold','Helvetica Neue',Helvetica,Arial,Sans-Serif;font-weight:700}.bgLoading.bgRedirecting .bd strong{display:inline-block;padding-bottom:12px;line-height:18px}.bgBtnCancel{float:left;margin-right:5px}.bgBtnConfirm{float:left}.bgBtnBook,.bgBtnProductsYes{float:left;margin-left:8px}.bgBtnBook.disabled,.bgBtnBook.disabled:hover,.bgBtnProductsYes.disabled,.bgBtnProductsYes.disabled:hover{cursor:default}.bgBtnBookSmall{float:left;margin-left:5px}#bgeBookAnother{margin-top:0}.ddown1btn{cursor:pointer;-webkit-border-top-right-radius:0;background:url(../bin/sprite.png) right -480px no-repeat;height:25px;width:80%;display:block;line-height:25px;font-size:12px;padding:0 10%;border-radius:0 0 4px 4px}.ddown1btn.opened{background-position:right 110px;margin-top:0;margin-left:0}.ddown1list{z-index:100;padding:0;-webkit-border-top-right-radius:0;width:100%;margin-top:4px;border-radius:0 0 4px 4px}.ddown1list li{font-size:12px;line-height:1.5em;cursor:pointer;margin:0;padding:3px 10px}.ddown1list li:last-of-type{-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-topleft:0;-moz-border-radius-topright:0;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;border-radius:0 0 4px 4px}.ddown1list li input{background-color:transparent}.cookiesWarning{position:relative;margin-top:-40px;left:0;right:0;z-index:11000;padding:12px 10px;height:16px;text-align:center;transition:margin .5s ease-out;-moz-transition:margin .5s ease-out;-webkit-transition:margin .5s ease-out;-o-transition:margin .5s ease-out}#toolbar #bgCurrencySelectorShell .ddown1list,#toolbar #bgLanguageSelectorShell .ddown1list{left:4px!important}.cookiesWarning p{display:inline-block}.cookiesWarning span{text-decoration:underline;cursor:pointer}.cookiesWarning.show{margin-top:0}.cookiesWarning.show~#stage{height:calc(100% - 40px)}.cookiesWarning+#toolbar{top:46px}.cookiesWarningClose{display:block;position:absolute;top:11px;right:14px;width:15px;height:15px;text-indent:-9999px;overflow:hidden;cursor:pointer;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:url(../bin/sprite.png) -289px -320px no-repeat}#toolbar{position:absolute;top:8px;right:10px;z-index:5000}#toolbar>*{position:relative;float:left;display:block}#toolbar #bgCurrencyInfo{height:25px;line-height:25px}#toolbar #bgCurrencySelectorShell{width:185px;margin:0 10px 0 20px}#toolbar #bgCurrencySelector{background-position:-415px -483px}#toolbar #bgCurrencySelector.opened{background-position:-415px -453px}#toolbar #bgLanguageSelectorShell{width:130px;margin:0 10px 0 20px}#toolbar #bgLanguageSelector{background-position:-465px -483px}#toolbar #bgLanguageSelector.opened{background-position:-465px -453px}#toolbar #bgCloseButton{width:20px;height:20px;margin-top:2px;text-indent:-99999px;background:url(../bin/sprite.png) center -459px no-repeat}#toolbar #bgCloseButton:hover{opacity:.4}.productsContainer>#toolbar{position:absolute;top:4px;right:2%}#bookingGadget.productsContainer .independProdsHeader.stage{margin:0 30px}#stage{position:relative;height:100%;overflow:hidden}#stage .bgLeft,#stage .bgRight{position:absolute;top:0;left:0;bottom:0;overflow:hidden}#stage .bgLeft{width:37%;margin:14px 1.5% 25px}#stage .bgRight{width:60%;left:40%;opacity:0;transition:opacity 1s 1s ease-in}#bgHotelShell{width:96%;margin:0 0 0 4%;padding-bottom:14px;overflow:hidden}#bgHotelLogo{height:50px;line-height:30px;width:100%;overflow:hidden;float:left}#bgHotelShell #bgHotelLogo h1{line-height:15px}#bgHotelUser{position:fixed;width:calc(50% - 50px);top:0;right:0;bottom:0;padding:20% 5% 0;font-size:28px;line-height:34px;transition:right 1s 1s ease-in;z-index:60001;font-family:HelveticaNeue-Thin,'Helvetica Neue Thin','Helvetica Neue',Helvetica,Arial,Sans-Serif;font-weight:100}#bgHotelUser .welcome,#bgUserName{font-family:HelveticaNeue-Bold,'Helvetica Neue Bold','Helvetica Neue',Helvetica,Arial,Sans-Serif;font-weight:700}#bgHotelUser:after{border:solid transparent;border-width:50vh 50px 50vh 0;border-right-color:#2d2d2d;right:100%;top:0;content:"";height:0;width:0;position:absolute}#bgHotelUser .welcome{font-size:28px;line-height:32px;padding-bottom:20px;margin-bottom:20px}.selDates .bgLoaded #bgHotelUser{right:0;transition-delay:4s}.selDates .bgLoaded .bgRight{opacity:0!important;transition-delay:4s!important}.selDates .welcome{display:none}.bgLoaded #bgHotelUser{right:-70%;box-shadow:none}.bgLoaded .bgRight{opacity:1!important}#bgUserName{font-size:13px;line-height:14px}#bgFormMsg p,.calDatesIndicators p,.gc_cellday .gc_day,.gc_cellday .gc_day a{font-family:HelveticaNeue-Thin,'Helvetica Neue Thin','Helvetica Neue',Helvetica,Arial,Sans-Serif;font-weight:100}#bgCalShell{position:absolute;top:85px;left:0;right:0;bottom:178px;opacity:1;transition:opacity .7s ease-out;-moz-transition:opacity .7s ease-out;-webkit-transition:opacity .7s ease-out;-o-transition:opacity .7s ease-out}.childrenSelect #bgCalShell{bottom:227px}#bgCalShell.changingMonth{opacity:0}.yui-calendar{width:100%;height:100%}.calhead{height:25px}.calheader{position:relative;text-align:left;margin-left:18px;margin-bottom:20px}.innerCalHeader,.innerCalHeader.opened{margin-top:0;margin-left:10px}.innerCalHeader{height:auto;line-height:30px;font-size:14px;width:227px;padding:0 18px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.calnavleft,.calnavleft_disabled,.calnavright,.calnavright_disabled{position:absolute;top:0;width:25px;height:30px;overflow:hidden;text-indent:-10000em;cursor:pointer}.calnavleft_disabled,.calnavright_disabled{cursor:default}#bgCalLegend,.selectable .gc_cellday{cursor:pointer}.calnavleft,.calnavleft_disabled{-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:4px;right:26px;border-radius:4px 0 0 4px}.calnavright,.calnavright_disabled{-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:4px;-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-topright:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:0;right:1px;border-radius:0 4px 4px 0}.calweekdaycell{height:30px;text-align:center;font-size:12px}.gc_bar,.gc_bar>span{font-size:10px}.calrowhead{width:18px;overflow:hidden}.calrowhead div{margin-left:3px;width:12px;height:32px;overflow:hidden;background:url(../bin/sprite.png) no-repeat}.calrowhead .br.gc_m1,.calrowhead .br.gc_m13{background-position:0 0}.calrowhead .br.gc_m2{background-position:-12px 0}.calrowhead .br.gc_m3{background-position:-24px 0}.calrowhead .br.gc_m4{background-position:-36px 0}.calrowhead .br.gc_m5{background-position:-48px 0}.calrowhead .br.gc_m6{background-position:-60px 0}.calrowhead .br.gc_m7{background-position:-72px 0}.calrowhead .br.gc_m8{background-position:-84px 0}.calrowhead .br.gc_m9{background-position:-96px 0}.calrowhead .br.gc_m10{background-position:-108px 0}.calrowhead .br.gc_m11{background-position:-120px 0}.calrowhead .br.gc_m12{background-position:-132px 0}.calrowhead .ca.gc_m1,.calrowhead .ca.gc_m13{background-position:-150px 0}.calrowhead .ca.gc_m2{background-position:-162px 0}.calrowhead .ca.gc_m3{background-position:-174px 0}.calrowhead .ca.gc_m4{background-position:-186px 0}.calrowhead .ca.gc_m5{background-position:-198px 0}.calrowhead .ca.gc_m6{background-position:-210px 0}.calrowhead .ca.gc_m7{background-position:-222px 0}.calrowhead .ca.gc_m8{background-position:-234px 0}.calrowhead .ca.gc_m9{background-position:-246px 0}.calrowhead .ca.gc_m10{background-position:-258px 0}.calrowhead .ca.gc_m11{background-position:-270px 0}.calrowhead .ca.gc_m12{background-position:-282px 0}.calrowhead .de.gc_m1,.calrowhead .de.gc_m13{background-position:-300px 0}.calrowhead .de.gc_m2{background-position:-312px 0}.calrowhead .de.gc_m3{background-position:-324px 0}.calrowhead .de.gc_m4{background-position:-336px 0}.calrowhead .de.gc_m5{background-position:-348px 0}.calrowhead .de.gc_m6{background-position:-360px 0}.calrowhead .de.gc_m7{background-position:-372px 0}.calrowhead .de.gc_m8{background-position:-384px 0}.calrowhead .de.gc_m9{background-position:-396px 0}.calrowhead .de.gc_m10{background-position:-408px 0}.calrowhead .de.gc_m11{background-position:-420px 0}.calrowhead .de.gc_m12{background-position:-432px 0}.calrowhead .el.gc_m1,.calrowhead .el.gc_m13{background-position:-450px 0}.calrowhead .el.gc_m2{background-position:-462px 0}.calrowhead .el.gc_m3{background-position:-474px 0}.calrowhead .el.gc_m4{background-position:-486px 0}.calrowhead .el.gc_m5{background-position:-498px 0}.calrowhead .el.gc_m6{background-position:-510px 0}.calrowhead .el.gc_m7{background-position:-522px 0}.calrowhead .el.gc_m8{background-position:-534px 0}.calrowhead .el.gc_m9{background-position:-546px 0}.calrowhead .el.gc_m10{background-position:-558px 0}.calrowhead .el.gc_m11{background-position:-570px 0}.calrowhead .el.gc_m12{background-position:-582px 0}.calrowhead .en.gc_m1,.calrowhead .en.gc_m13{background-position:0 -40px}.calrowhead .en.gc_m2{background-position:-12px -40px}.calrowhead .en.gc_m3{background-position:-24px -40px}.calrowhead .en.gc_m4{background-position:-36px -40px}.calrowhead .en.gc_m5{background-position:-48px -40px}.calrowhead .en.gc_m6{background-position:-60px -40px}.calrowhead .en.gc_m7{background-position:-72px -40px}.calrowhead .en.gc_m8{background-position:-84px -40px}.calrowhead .en.gc_m9{background-position:-96px -40px}.calrowhead .en.gc_m10{background-position:-108px -40px}.calrowhead .en.gc_m11{background-position:-120px -40px}.calrowhead .en.gc_m12{background-position:-132px -40px}.calrowhead .es.gc_m1,.calrowhead .es.gc_m13{background-position:-150px -40px}.calrowhead .es.gc_m2{background-position:-162px -40px}.calrowhead .es.gc_m3{background-position:-174px -40px}.calrowhead .es.gc_m4{background-position:-186px -40px}.calrowhead .es.gc_m5{background-position:-198px -40px}.calrowhead .es.gc_m6{background-position:-210px -40px}.calrowhead .es.gc_m7{background-position:-222px -40px}.calrowhead .es.gc_m8{background-position:-234px -40px}.calrowhead .es.gc_m9{background-position:-246px -40px}.calrowhead .es.gc_m10{background-position:-258px -40px}.calrowhead .es.gc_m11{background-position:-270px -40px}.calrowhead .es.gc_m12{background-position:-282px -40px}.calrowhead .fi.gc_m1,.calrowhead .fi.gc_m13{background-position:-300px -40px}.calrowhead .fi.gc_m2{background-position:-312px -40px}.calrowhead .fi.gc_m3{background-position:-324px -40px}.calrowhead .fi.gc_m4{background-position:-336px -40px}.calrowhead .fi.gc_m5{background-position:-348px -40px}.calrowhead .fi.gc_m6{background-position:-360px -40px}.calrowhead .fi.gc_m7{background-position:-372px -40px}.calrowhead .fi.gc_m8{background-position:-384px -40px}.calrowhead .fi.gc_m9{background-position:-396px -40px}.calrowhead .fi.gc_m10{background-position:-408px -40px}.calrowhead .fi.gc_m11{background-position:-420px -40px}.calrowhead .fi.gc_m12{background-position:-432px -40px}.calrowhead .fr.gc_m1,.calrowhead .fr.gc_m13{background-position:-450px -40px}.calrowhead .fr.gc_m2{background-position:-462px -40px}.calrowhead .fr.gc_m3{background-position:-474px -40px}.calrowhead .fr.gc_m4{background-position:-486px -40px}.calrowhead .fr.gc_m5{background-position:-498px -40px}.calrowhead .fr.gc_m6{background-position:-510px -40px}.calrowhead .fr.gc_m7{background-position:-522px -40px}.calrowhead .fr.gc_m8{background-position:-534px -40px}.calrowhead .fr.gc_m9{background-position:-546px -40px}.calrowhead .fr.gc_m10{background-position:-558px -40px}.calrowhead .fr.gc_m11{background-position:-570px -40px}.calrowhead .fr.gc_m12{background-position:-582px -40px}.calrowhead .it.gc_m1,.calrowhead .it.gc_m13{background-position:0 -80px}.calrowhead .it.gc_m2{background-position:-12px -80px}.calrowhead .it.gc_m3{background-position:-24px -80px}.calrowhead .it.gc_m4{background-position:-36px -80px}.calrowhead .it.gc_m5{background-position:-48px -80px}.calrowhead .it.gc_m6{background-position:-60px -80px}.calrowhead .it.gc_m7{background-position:-72px -80px}.calrowhead .it.gc_m8{background-position:-84px -80px}.calrowhead .it.gc_m9{background-position:-96px -80px}.calrowhead .it.gc_m10{background-position:-108px -80px}.calrowhead .it.gc_m11{background-position:-120px -80px}.calrowhead .it.gc_m12{background-position:-132px -80px}.calrowhead .pl.gc_m1,.calrowhead .pl.gc_m13{background-position:-150px -80px}.calrowhead .pl.gc_m2{background-position:-162px -80px}.calrowhead .pl.gc_m3{background-position:-174px -80px}.calrowhead .pl.gc_m4{background-position:-186px -80px}.calrowhead .pl.gc_m5{background-position:-198px -80px}.calrowhead .pl.gc_m6{background-position:-210px -80px}.calrowhead .pl.gc_m7{background-position:-222px -80px}.calrowhead .pl.gc_m8{background-position:-234px -80px}.calrowhead .pl.gc_m9{background-position:-246px -80px}.calrowhead .pl.gc_m10{background-position:-258px -80px}.calrowhead .pl.gc_m11{background-position:-270px -80px}.calrowhead .pl.gc_m12{background-position:-282px -80px}.calrowhead .pt.gc_m1,.calrowhead .pt.gc_m13{background-position:-300px -80px}.calrowhead .pt.gc_m2{background-position:-312px -80px}.calrowhead .pt.gc_m3{background-position:-324px -80px}.calrowhead .pt.gc_m4{background-position:-336px -80px}.calrowhead .pt.gc_m5{background-position:-348px -80px}.calrowhead .pt.gc_m6{background-position:-360px -80px}.calrowhead .pt.gc_m7{background-position:-372px -80px}.calrowhead .pt.gc_m8{background-position:-384px -80px}.calrowhead .pt.gc_m9{background-position:-396px -80px}.calrowhead .pt.gc_m10{background-position:-408px -80px}.calrowhead .pt.gc_m11{background-position:-420px -80px}.calrowhead .pt.gc_m12{background-position:-432px -80px}.calrowhead .ru.gc_m1,.calrowhead .ru.gc_m13{background-position:-450px -80px}.calrowhead .ru.gc_m2{background-position:-462px -80px}.calrowhead .ru.gc_m3{background-position:-474px -80px}.calrowhead .ru.gc_m4{background-position:-486px -80px}.calrowhead .ru.gc_m5{background-position:-498px -80px}.calrowhead .ru.gc_m6{background-position:-510px -80px}.calrowhead .ru.gc_m7{background-position:-522px -80px}.calrowhead .ru.gc_m8{background-position:-534px -80px}.calrowhead .ru.gc_m9{background-position:-546px -80px}.calrowhead .ru.gc_m10{background-position:-558px -80px}.calrowhead .ru.gc_m11{background-position:-570px -80px}.calrowhead .ru.gc_m12{background-position:-582px -80px}.calrowhead .zh-CN.gc_m1,.calrowhead .zh-CN.gc_m13{background-position:-150px -350px}.calrowhead .zh-CN.gc_m2{background-position:-162px -350px}.calrowhead .zh-CN.gc_m3{background-position:-174px -350px}.calrowhead .zh-CN.gc_m4{background-position:-186px -350px}.calrowhead .zh-CN.gc_m5{background-position:-198px -350px}.calrowhead .zh-CN.gc_m6{background-position:-210px -350px}.calrowhead .zh-CN.gc_m7{background-position:-222px -350px}.calrowhead .zh-CN.gc_m8{background-position:-234px -350px}.calrowhead .zh-CN.gc_m9{background-position:-246px -350px}.calrowhead .zh-CN.gc_m10{background-position:-258px -350px}.calrowhead .zh-CN.gc_m11{background-position:-270px -350px}.calrowhead .zh-CN.gc_m12{background-position:-282px -350px}.calrowhead .lv.gc_m1,.calrowhead .lv.gc_m13{background-position:-300px -350px}.calrowhead .lv.gc_m2{background-position:-312px -350px}.calrowhead .lv.gc_m3{background-position:-324px -350px}.calrowhead .lv.gc_m4{background-position:-336px -350px}.calrowhead .lv.gc_m5{background-position:-348px -350px}.calrowhead .lv.gc_m6{background-position:-360px -350px}.calrowhead .lv.gc_m7{background-position:-372px -350px}.calrowhead .lv.gc_m8{background-position:-384px -350px}.calrowhead .lv.gc_m9{background-position:-396px -350px}.calrowhead .lv.gc_m10{background-position:-408px -350px}.calrowhead .lv.gc_m11{background-position:-420px -350px}.calrowhead .lv.gc_m12{background-position:-432px -350px}.calrowhead .tr.gc_m1,.calrowhead .tr.gc_m13{background-position:2px -682px}.calrowhead .tr.gc_m2{background-position:-10px -682px}.calrowhead .tr.gc_m3{background-position:-22px -682px}.calrowhead .tr.gc_m4{background-position:-34px -682px}.calrowhead .tr.gc_m5{background-position:-46px -682px}.calrowhead .tr.gc_m6{background-position:-58px -682px}.calrowhead .tr.gc_m7{background-position:-70px -682px}.calrowhead .tr.gc_m8{background-position:-82px -682px}.calrowhead .tr.gc_m9{background-position:-94px -682px}.calrowhead .tr.gc_m10{background-position:-106px -682px}.calrowhead .tr.gc_m11{background-position:-118px -682px}.calrowhead .tr.gc_m12{background-position:-130px -682px}.calrowhead .sv.gc_m1,.calrowhead .sv.gc_m13{background-position:2px -602px}.calrowhead .sv.gc_m2{background-position:-10px -602px}.calrowhead .sv.gc_m3{background-position:-22px -602px}.calrowhead .sv.gc_m4{background-position:-34px -602px}.calrowhead .sv.gc_m5{background-position:-46px -602px}.calrowhead .sv.gc_m6{background-position:-58px -602px}.calrowhead .sv.gc_m7{background-position:-70px -602px}.calrowhead .sv.gc_m8{background-position:-82px -602px}.calrowhead .sv.gc_m9{background-position:-94px -602px}.calrowhead .sv.gc_m10{background-position:-106px -602px}.calrowhead .sv.gc_m11{background-position:-118px -602px}.calrowhead .sv.gc_m12{background-position:-130px -602px}.calrowhead .sk.gc_m1,.calrowhead .sk.gc_m13{background-position:0 -900px}.calrowhead .sk.gc_m2{background-position:-10px -900px}.calrowhead .sk.gc_m3{background-position:-22px -900px}.calrowhead .sk.gc_m4{background-position:-34px -900px}.calrowhead .sk.gc_m5{background-position:-46px -900px}.calrowhead .sk.gc_m6{background-position:-58px -900px}.calrowhead .sk.gc_m7{background-position:-70px -900px}.calrowhead .sk.gc_m8{background-position:-82px -900px}.calrowhead .sk.gc_m9{background-position:-94px -900px}.calrowhead .sk.gc_m10{background-position:-106px -900px}.calrowhead .sk.gc_m11{background-position:-118px -900px}.calrowhead .sk.gc_m12{background-position:-130px -900px}.calrowhead .ro.gc_m1,.calrowhead .ro.gc_m13{background-position:-150px -900px}.calrowhead .ro.gc_m2{background-position:-162px -900px}.calrowhead .ro.gc_m3{background-position:-174px -900px}.calrowhead .ro.gc_m4{background-position:-186px -900px}.calrowhead .ro.gc_m5{background-position:-198px -900px}.calrowhead .ro.gc_m6{background-position:-210px -900px}.calrowhead .ro.gc_m7{background-position:-222px -900px}.calrowhead .ro.gc_m8{background-position:-234px -900px}.calrowhead .ro.gc_m9{background-position:-246px -900px}.calrowhead .ro.gc_m10{background-position:-258px -900px}.calrowhead .ro.gc_m11{background-position:-270px -900px}.calrowhead .ro.gc_m12{background-position:-282px -900px}.calrowhead .da.gc_m1,.calrowhead .da.gc_m13{background-position:2px -900px}.calrowhead .da.gc_m2{background-position:-10px -900px}.calrowhead .da.gc_m3{background-position:-22px -900px}.calrowhead .da.gc_m4{background-position:-34px -900px}.calrowhead .da.gc_m5{background-position:-46px -900px}.calrowhead .da.gc_m6{background-position:-58px -900px}.calrowhead .da.gc_m7{background-position:-70px -900px}.calrowhead .da.gc_m8{background-position:-82px -900px}.calrowhead .da.gc_m9{background-position:-94px -900px}.calrowhead .da.gc_m10{background-position:-106px -900px}.calrowhead .da.gc_m11{background-position:-118px -900px}.calrowhead .da.gc_m12{background-position:-130px -900px}.calrowhead .ja.gc_m1,.calrowhead .ja.gc_m13{background-position:-448px -900px}.calrowhead .ja.gc_m2{background-position:-460px -900px}.calrowhead .ja.gc_m3{background-position:-472px -900px}.calrowhead .ja.gc_m4{background-position:-484px -900px}.calrowhead .ja.gc_m5{background-position:-496px -900px}.calrowhead .ja.gc_m6{background-position:-508px -900px}.calrowhead .ja.gc_m7{background-position:-520px -900px}.calrowhead .ja.gc_m8{background-position:-532px -900px}.calrowhead .ja.gc_m9{background-position:-544px -900px}.calrowhead .ja.gc_m10{background-position:-556px -900px}.calrowhead .ja.gc_m11{background-position:-568px -900px}.calrowhead .ja.gc_m12{background-position:-580px -900px}.calrowhead .bg.gc_m1,.calrowhead .bg.gc_m13{background-position:-300px -933px}.calrowhead .bg.gc_m2{background-position:-312px -933px}.calrowhead .bg.gc_m3{background-position:-324px -933px}.calrowhead .bg.gc_m4{background-position:-336px -933px}.calrowhead .bg.gc_m5{background-position:-348px -933px}.calrowhead .bg.gc_m6{background-position:-360px -933px}.calrowhead .bg.gc_m7{background-position:-372px -933px}.calrowhead .bg.gc_m8{background-position:-384px -933px}.calrowhead .bg.gc_m9{background-position:-396px -933px}.calrowhead .bg.gc_m10{background-position:-408px -933px}.calrowhead .bg.gc_m11{background-position:-420px -933px}.calrowhead .bg.gc_m12{background-position:-432px -933px}.calrowhead .ko.gc_m1,.calrowhead .ko.gc_m13{background-position:-449px -932px}.calrowhead .ko.gc_m2{background-position:-461px -932px}.calrowhead .ko.gc_m3{background-position:-473px -932px}.calrowhead .ko.gc_m4{background-position:-485px -932px}.calrowhead .ko.gc_m5{background-position:-497px -932px}.calrowhead .ko.gc_m6{background-position:-509px -932px}.calrowhead .ko.gc_m7{background-position:-521px -932px}.calrowhead .ko.gc_m8{background-position:-533px -932px}.calrowhead .ko.gc_m9{background-position:-545px -932px}.calrowhead .ko.gc_m10{background-position:-557px -932px}.calrowhead .ko.gc_m11{background-position:-569px -932px}.calrowhead .ko.gc_m12{background-position:-581px -932px}.calrowhead .uk.gc_m1,.calrowhead .uk.gc_m13{background-position:-153px -680px}.calrowhead .uk.gc_m2{background-position:-165px -680px}.calrowhead .uk.gc_m3{background-position:-177px -680px}.calrowhead .uk.gc_m4{background-position:-189px -680px}.calrowhead .uk.gc_m5{background-position:-201px -680px}.calrowhead .uk.gc_m6{background-position:-213px -680px}.calrowhead .uk.gc_m7{background-position:-225px -680px}.calrowhead .uk.gc_m8{background-position:-237px -680px}.calrowhead .uk.gc_m9{background-position:-249px -680px}.calrowhead .uk.gc_m10{background-position:-261px -680px}.calrowhead .uk.gc_m11{background-position:-273px -680px}.calrowhead .uk.gc_m12{background-position:-285px -680px}.calrowhead .cs.gc_m1,.calrowhead .cs.gc_m13{background-position:0 -944px}.calrowhead .cs.gc_m2{background-position:-12px -944px}.calrowhead .cs.gc_m3{background-position:-24px -944px}.calrowhead .cs.gc_m4{background-position:-36px -944px}.calrowhead .cs.gc_m5{background-position:-48px -944px}.calrowhead .cs.gc_m6{background-position:-60px -944px}.calrowhead .cs.gc_m7{background-position:-72px -944px}.calrowhead .cs.gc_m8{background-position:-84px -944px}.calrowhead .cs.gc_m9{background-position:-96px -944px}.calrowhead .cs.gc_m10{background-position:-108px -944px}.calrowhead .cs.gc_m11{background-position:-120px -944px}.calrowhead .cs.gc_m12{background-position:-132px -944px}.calrowhead .no.gc_m1,.calrowhead .no.gc_m13{background-position:-152px -602px}.calrowhead .no.gc_m2{background-position:-164px -602px}.calrowhead .no.gc_m3{background-position:-176px -602px}.calrowhead .no.gc_m4{background-position:-188px -602px}.calrowhead .no.gc_m5{background-position:-200px -602px}.calrowhead .no.gc_m6{background-position:-212px -602px}.calrowhead .no.gc_m7{background-position:-224px -602px}.calrowhead .no.gc_m8{background-position:-236px -602px}.calrowhead .no.gc_m9{background-position:-248px -602px}.calrowhead .no.gc_m10{background-position:-260px -602px}.calrowhead .no.gc_m11{background-position:-272px -602px}.calrowhead .no.gc_m12{background-position:-284px -602px}.calrowhead .nl.gc_m1,.calrowhead .nl.gc_m13{background-position:-150px -935px}.calrowhead .nl.gc_m2{background-position:-162px -935px}.calrowhead .nl.gc_m3{background-position:-174px -935px}.calrowhead .nl.gc_m4{background-position:-186px -935px}.calrowhead .nl.gc_m5{background-position:-198px -935px}.calrowhead .nl.gc_m6{background-position:-210px -935px}.calrowhead .nl.gc_m7{background-position:-222px -935px}.calrowhead .nl.gc_m8{background-position:-234px -935px}.calrowhead .nl.gc_m9{background-position:-246px -935px}.calrowhead .nl.gc_m10{background-position:-258px -935px}.calrowhead .nl.gc_m11{background-position:-270px -935px}.calrowhead .nl.gc_m12{background-position:-282px -935px}.calcell{width:13.9%;position:relative;max-width:3.2em}.calcell.selectedcheckout:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #00abed}#bgFormMsg,#calTooltip,.calDatesIndicators{-webkit-border-radius:2px;-moz-border-radius:2px;position:absolute}.calcell.selectedcheckout a{color:#1c1c1c!important}.gc_bar,.gc_day{padding:3px;height:12px}.gc_bar{padding:0 2px 3px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gc_bar .roomNotAv{display:block;text-align:left;float:right;width:11px;height:11px;text-indent:-9999px;overflow:hidden;background:url(../bin/sprite.png) -340px -300px no-repeat}.gc_cellday{min-height:32px;overflow:hidden;vertical-align:top;text-align:center}.gc_cellday .gc_day,.gc_cellday .gc_day a{font-size:14px}.calcell.blocked .gc_bar,.checkout .gc_cellday .gc_bar{display:none}#bgFormMsg,.calDatesIndicators{top:-5000px;left:-5000px;z-index:10;padding:10px;border-radius:2px}#bgFormMsg span,.calDatesIndicators span{position:absolute;width:9px;height:4px;left:10px;background:url(../bin/sprite.png) -320px -320px no-repeat}#bgFormMsg.reverse span,.calDatesIndicators.reverse span{left:auto;right:16px}#bgFormMsg p,.calDatesIndicators p{white-space:nowrap;font-size:14px;line-height:14px}#bgDialogRestrictions h1,#bgFilter h2,#bgResults h1{font-family:HelveticaNeue-Bold,'Helvetica Neue Bold','Helvetica Neue',Helvetica,Arial,Sans-Serif;font-weight:700}#bgFormMsg span,.calDatesIndicators.in span{bottom:-4px}.calDatesIndicators{display:none;top:0;left:0;opacity:.85;filter:alpha(opacity=85);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(opacity=85)'}.calDatesIndicators.show{display:block}.calDatesIndicators.out span{top:-4px;background-position:-340px -320px}#calTooltip{display:none;top:0;left:0;z-index:11;padding:5px 8px 4px;border-radius:2px;float:left}#bgCalLegend{margin-left:4%;text-decoration:underline;width:46%;display:none}#bgMonthDropdown{width:255px;z-index:50;margin-top:-1px}#bgBookQuery{margin:0 0 0 18px;position:absolute;left:0;right:0;bottom:28px}#bgBookQuery .queryCalendar{overflow:hidden}#bgBookQuery .queryCalendar .date{width:50%;display:block;box-sizing:border-box;height:60px;position:relative;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}#bgBookQuery .queryCalendar .date label{display:block;margin-bottom:5px}#bgBookQuery .queryCalendar .date.left{float:left;padding:10px 7% 10px 4%}#bgBookQuery .queryCalendar .date.left::after{content:"";position:absolute;top:50%;margin-top:-12px;right:-13px;width:25px;height:25px;background:url(../bin/sprite.png) right -385px no-repeat;z-index:1}#bgBookQuery .queryCalendar .date.right{float:right;text-align:right;padding:10px 4% 10px 7%}#bgBookQuery .queryCalendar .date.right input{text-align:right}#bgBookQuery .queryCalendar input{width:100%;padding:6px 0 0;border-radius:initial;font-size:14px;line-height:16px}#bgBookQuery #childAges li,#bgBookQuery .querySelect li{-webkit-border-radius:2px;-moz-border-radius:2px;float:left;text-align:center;box-sizing:border-box}#bgBookQuery .querySelect{margin:10px 0;overflow:hidden}#bgBookQuery .querySelect li{display:block;width:33.333%;height:50px;padding:5px;border-radius:2px}#bgBookQuery .querySelect li label{display:block;margin:2px 0;text-overflow:ellipsis;width:100%;white-space:nowrap;overflow:hidden}#bgBookQuery .combo{width:40px;height:20px;border:none;font-size:16px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../bin/sprite.png) right -411px no-repeat}#bgBookQuery #childAges{position:relative;overflow:hidden;margin-bottom:10px}#bgBookQuery #childAges li{width:16.6666%;padding:2px 0;border-radius:2px}#bgBookQuery #childAges li .combo{font-size:12px}#bgBookQuery #childAges label{display:block;line-height:14px;padding:2px 0;max-height:28px;overflow:hidden}#bgOfferTypes,#bgPriceRange,#bgSlider,#princeRangeInfo{display:none}#bgFilterShell{position:absolute;bottom:0;left:0;width:100%;z-index:1}#bgFilter{width:100%;padding:0;height:28px}#bgFilter h2{line-height:15px;margin-bottom:5px}#bgFilter #bgPromotionalCodesPanel{width:100%;position:relative}#bgFilter #bgPromotionalCodesPanel .ddown1btn{width:100%;margin-right:0!important;padding:0;white-space:nowrap;text-align:center;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background:url(../bin/sprite.png) right -450px no-repeat rgba(0,0,0,.1)}#bgFilter #bgPromotionalCodesPanel .ddown1btn.opened{background:url(../bin/sprite.png) right -480px no-repeat rgba(0,0,0,.1)}#bgOfferTypesLabelOptions li:hover,.pcodes-list li{background-color:transparent}#bgFilter .bg_checkbox{margin-right:4px;border:0}#bgOfferTypesLabelOptions,#bgPromotionalCodesOptions{width:auto}#bgOfferTypesLabelOptions li{margin:3px 0 0;padding:3px 10px 1px}#bgOfferTypesLabelOptions li label{font-size:12px;padding:0 0 0 2px}#bgOfferTypesLabelOptions li:last-of-type{padding:3px 10px}.filter-item,.prodTypeBtn{display:inline-block;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.filter-button{display:inline-block;margin:0 5px 0 0!important;height:auto;line-height:28px;font-size:14px}.pcodes-code,.pcodes-item a,.pcodes-item a span,.pcodes-label{font-size:12px}.filter-button.opened{margin-top:0}#bgPromotionalCodesOptions{right:0;left:18px;bottom:28px;box-sizing:border-box;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}#bgPromotionalCodesOptions .bd{overflow:hidden}.pcodes-submit-area{overflow:hidden;margin-left:18px;position:relative}.pcodes-label{height:14px;padding:6px 10px 4px 0;display:none}.pcodes-code{height:28px;padding:0 4%;width:80%;position:relative;z-index:1}.pcodes-submit{margin-left:1%;width:19%;border:none!important;display:inline-block!important;height:28px;position:absolute;right:0;top:0}.pcodes-item,.pcodes-message{position:relative}.pcodes-submit span{line-height:28px!important;padding:0 15px!important}.pcodes-message{font-size:12px;padding:6px 4% 4px;height:auto}.pcodes-list-area{max-height:300px;overflow-y:auto}#bgPromotionalCodesOptions .bd .hide{height:0;padding:0;overflow:hidden}.pcodes-list{padding:0 4%}.pcodes-list li{padding:4px 0;overflow:hidden;clear:both;cursor:default!important}.pcodes-list li:hover{background-color:transparent!important}.pcodes-list li a{cursor:pointer}.pcodes-item a{padding:2px 20px 2px 0;display:inline-block}.pcode-remove{position:absolute;top:5px;right:0;background:url(../bin/sprite.png) -290px -300px no-repeat;display:block;width:14px;height:14px;cursor:pointer}#bgSlider .bg,#innerSlider{height:1px;top:8px;position:absolute}.pcode-remove:hover{background-position:-290px -320px}.pcodes-loading{padding-top:15px;min-height:5px;opacity:.5;-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(opacity=50)';filter:none;background:url(../bin/loadingBar.gif) center 4px no-repeat}#bgPriceRange{float:right;width:154px;padding:5px 0 0}#bgPriceRange h2{width:90px;height:32px;float:left;margin-bottom:3px}#bgSlider{position:relative;width:98%;height:20px;overflow:hidden;float:left;margin:0 1%}#bgSlider .bg{left:0;right:0}#princeRangeInfo{text-align:center;float:right;width:100%}#innerSlider{width:125px;left:5px}#bgMaxThumb,#bgMinThumb{position:absolute;left:7px;width:18px;height:19px;overflow:hidden;background:url(../bin/sprite.png) -460px -300px no-repeat;cursor:pointer;z-index:50}#bgResultsShell{position:absolute;z-index:1;margin:0;height:auto;min-height:424px;left:2.5%;top:38px;bottom:75px;width:93%;overflow-y:scroll;overflow-x:hidden;transition:bottom .3s ease-out;-moz-transition:bottom .3s ease-out;-webkit-transition:bottom .3s ease-out;-o-transition:bottom .3s ease-out}.bgRight.offerSelect #bgResultsShell{bottom:150px}#bgResults>div .bg_resultDescription .InfoIconsContainer{display:inline-block;vertical-align:top}#bgResults>div .bg_resultDescription .InfoIconsContainer span>div{left:0;right:auto}#bgResults>div .bg_promoRoomsList .amenitiesContainer,#bgResults>div .bg_promoRoomsList .maxOccupancyContainer{margin-top:4px;position:relative}#bgDialogRestrictions,#bgResults,#bgResults>div .bg_promoRoomsList .amenitiesContainer>span,#bgResults>div .bg_promoRoomsList .maxOccupancyContainer>span{position:relative}#bgDialogRestrictions .bgFilter,#bgDialogRestrictions .bgOOR,#bgResults .bgFilter,#bgResults .bgOOR{display:none}#bgDialogRestrictions h1,#bgResults h1{position:relative;margin-bottom:8px;padding-bottom:4px;font-size:14px;line-height:16px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}#bgDialogRestrictions .facebookPromotion a,#bgDialogRestrictions .facebookValidated,#bgDialogRestrictions .twitterPromotion a,#bgDialogRestrictions .twitterValidated,#bgDialogRestrictions .twitterValidation,#bgResults .facebookPromotion a,#bgResults .facebookValidated,#bgResults .twitterPromotion a,#bgResults .twitterValidated,#bgResults .twitterValidation{font-family:HelveticaNeue-Bold,'Helvetica Neue Bold','Helvetica Neue',Helvetica,Arial,Sans-Serif;font-weight:700;text-decoration:underline;cursor:pointer}#bgDialogRestrictions .facebookValidation,#bgResults .facebookValidation{display:inline-block;height:17px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:none;text-align:center;padding:5px 8px 0 10px;cursor:pointer}#bgDialogRestrictions .facebookLike,#bgResults .facebookLike{padding:3px 5px 3px 23px;font-size:11px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.bg_notRoom,.bg_product,.bg_promo,.bg_result,.bg_resultImage{-webkit-border-radius:2px;-moz-border-radius:2px;position:relative}#bgDialogRestrictions .promocodeField{width:80px;padding:2px 4px;float:none;background:#fff;display:inline-block}#epgFlags,.bg_resultImage{background-repeat:no-repeat}#bgDialogRestrictions .promocodeLabel{width:auto;clear:none;display:inline-block;float:none}.twitterfacebookPromotion .bg_promoArea{overflow:hidden}.twitterfacebookPromotion .bg_promoArea h1{margin-top:6px}.twitterfacebookPromotion .bg_promoArea h1::after{width:100%!important}.bg_notRoom,.bg_product,.bg_promo,.bg_result{margin:2px 4px 7px 0;cursor:pointer;border-radius:2px;clear:both;box-sizing:border-box}.bg_notRoom:after,.bg_product:after,.bg_promo:after,.bg_result:after{content:".";display:block;height:0;clear:both;visibility:hidden}.bg_notRoom.bestOffer .bg_price .bestOfferLabel,.bg_product.bestOffer .bg_price .bestOfferLabel,.bg_promo.bestOffer .bg_price .bestOfferLabel,.bg_result.bestOffer .bg_price .bestOfferLabel{display:block}.bg_result .bg_striked{display:none}.bg_promo.bg_selected .bestOfferLabel,.bg_selected .bestOfferLabel{display:none!important}.bg_promo.bg_selected{cursor:default}.bg_promo.bg_selected>dt p{font-size:14px;line-height:37px}.bg_resultImage{float:left;width:32%;height:160px;border-radius:2px;background-position:50% 50%;background-size:cover;display:table}.bg_resultImage img{width:125px;position:relative;top:-15px}.bg_resultImage::after{content:"";width:25px;height:25px;background:url(../bin/sprite.png) right -515px no-repeat;position:absolute;bottom:10px;left:10px}.imagePromoTitle,.slideshow-title{text-align:center;display:table-cell;vertical-align:middle;padding:0 10px;text-transform:uppercase;font-family:HelveticaNeue-Light,'Helvetica Neue Light','Helvetica Neue',Helvetica,Arial,Sans-Serif;word-break:break-word;font-size:26px;line-height:28px}.imagePromoTitle:after,.imagePromoTitle:before,.slideshow-title:after,.slideshow-title:before{content:"";display:block;width:25%;height:1px;background:#fff;margin:20px auto}.bgDialogSlideshow.NoImage{display:table}.bgDialogSlideshow.NoImage.nodisplay{display:none}.bgDialogSlideshow.NoImage .slideshow-title{font-size:2.6em}.bgDialogSlideshow.NoImage .slideshow-title:after,.bgDialogSlideshow.NoImage .slideshow-title:before{margin:40px auto}.promoTag{position:absolute;width:20px;height:20px;right:5px;top:5px;background:url(../bin/sprite.png) -370px -300px no-repeat}.facebookPromotion .promoTag{background-position:-400px -300px}.twitterPromotion .promoTag,.twitterfacebookPromotion .promoTag{background-position:-430px -300px}.twitterfacebookPromotion .promoTag:after{position:absolute;width:20px;height:20px;right:25px;top:0;content:"";background:url(../bin/sprite.png) -400px -300px no-repeat}.amenitiesContainer,.maxOccupancyContainer{display:inline-block;vertical-align:top}.adults,.bg_offerDialogBtn,.children{vertical-align:text-bottom;overflow:hidden}.amenitiesContainer div,.maxOccupancyContainer div{position:absolute;left:0;top:0;padding:0 8px;line-height:18px;white-space:nowrap;text-align:center;display:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;z-index:1}.amenitiesContainer span:hover>div,.amenitiesContainer:hover>div,.maxOccupancyContainer span:hover>div,.maxOccupancyContainer:hover>div{display:block}.amenitiesContainer{margin-top:0}.amenitiesContainer>span{width:20px;height:20px;display:inline-block;background:url(../bin/amenities_icons.png) no-repeat;background-size:20px auto!important;margin-left:4px}.amenitiesContainer>span.smoking_rooms{background-position:0 -20px!important}.amenitiesContainer>span.internet_access_-_free{background-position:0 -100px!important}.amenitiesContainer>span.handicap_accessible{background-position:0 -40px}.amenitiesContainer>span.room_service{background-position:0 -80px}.bg_resultDescription{float:left;width:calc(68% - 160px);height:160px;padding:10px 0 0 20px;position:relative;box-sizing:border-box}.bg_resultDescription p{display:inline-block;font-size:12px}.bg_resultDescription p.descr{display:block;padding-top:2px}.bg_resultDescription::after{content:"";position:absolute;top:60px;left:20px;width:calc(100% + 120px);height:1px}.bg_restrictionList .error{display:block}.bg_mealplan,.bg_mealplan_notBook{font-size:.8em;text-decoration:none;margin-right:10px;cursor:pointer;display:inline-block;padding:3px 0 0 15px;border:none}.adults,.children{display:inline-block;width:12px;height:20px;margin-left:1px;background-size:20px auto!important}.adults>span,.children>span{display:none;float:left;padding-top:2px;font-size:12px;line-height:14px;font-weight:400}.adults.maxFirst,.children.maxFirst{margin-left:3px}.adults.more,.children.more{width:auto}.adults.more>span,.children.more>span{display:block;line-height:26px}.adults.zero,.children.zero{display:none}.adults{background:url(../bin/amenities_icons.png) -4px -120px no-repeat}.adults.two{width:20px;background-position:0 -140px}.adults.more{padding:0 0 0 20px;background-position:0 -160px}.children{background:url(../bin/amenities_icons.png) -4px -180px no-repeat}.children.two{width:18px;background-position:-1px -200px}.children.more{padding-left:20px;background-position:0 -220px}.moreinfo_trigger{cursor:pointer;margin:5px 0}.bg_offerDialogBtn{display:inline-block;padding:0 15px;position:relative;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font-size:11px;line-height:20px;transition:background .35s ease-out;-moz-transition:background .35s ease-out;-webkit-transition:background .35s ease-out;-o-transition:background .35s ease-out}.bg_resultPrice{width:160px;height:160px;float:right;text-align:center;position:relative}.bg_resultPrice ul{width:calc(100% - 15px);height:90%;height:calc(100% - 18px)}.bg_resultPrice .bg_from,.bg_resultPrice .bg_pernight,.bg_resultPrice .bg_selectpromo{display:block;font-size:12px;font-family:HelveticaNeue-Bold,'Helvetica Neue Bold','Helvetica Neue',Helvetica,Arial,Sans-Serif;font-weight:700;position:absolute;bottom:6px;right:20px;left:10px;height:25px;line-height:25px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.bg_resultPrice .bg_from{bottom:auto;top:0;font-weight:400;height:18px;font-size:11px;line-height:18px}.bg_resultPrice .bg_price .bg_currency,.bg_resultPrice .bg_price h2{font-family:HelveticaNeue-Bold,'Helvetica Neue Bold','Helvetica Neue',Helvetica,Arial,Sans-Serif;font-weight:700}.bg_opened .bg_resultPrice .bg_selectpromo{display:none}.bg_resultPrice .bg_selectroom{line-height:21px;vertical-align:middle;margin-bottom:10px}.bg_resultPrice .bg_price{height:20px;width:100%;margin-top:18px;position:relative;display:block}.bg_resultPrice .bg_price>span:not(.bestOfferLabel){display:inline-block!important;width:100%}.bg_resultPrice .bg_price h2{font-size:18px;line-height:20px;display:block;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bg_resultPrice .bg_price .bestOfferLabel{display:none;position:absolute;top:-2px;left:-75%;padding:0 15px;font-family:HelveticaNeue-Thin,'Helvetica Neue Thin','Helvetica Neue',Helvetica,Arial,Sans-Serif;font-weight:100;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;font-size:16px;line-height:30px;-webkit-animation:bestofferanimation 1.2s infinite;animation:bestofferanimation 1.2s infinite}@keyframes bestofferanimation{0%,100%{left:-75%}50%{left:-70%}}@-webkit-keyframes bestofferanimation{0%,100%{left:-75%}50%{left:-70%}}.bg_resultPrice .bg_price .bestOfferLabel::before{content:"";position:absolute;top:50%;left:100%;margin-top:-5px;width:0;height:0}.bg_resultPrice .bg_striked{margin-bottom:4px}.bg_resultPrice .bg_striked .bg_currency{line-height:11px;height:11px}.bg_resultPrice .bg_striked .strikedSpan,.bg_resultPrice .bg_striked .strikedSpan .bg_currency{text-decoration:line-through}.bg_resultPrice .bg_striked .percentage{display:block;width:100px;height:17px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border:none;margin:0 auto;overflow:hidden}.bg_resultPrice .bg_striked .percentage span{display:block;width:100%;height:100%;line-height:17px;box-sizing:border-box}.bg_resultPrice .bg_cancellation,.bg_resultPrice .bg_roomsLeft{font-size:12px;line-height:18px}.bg_expandMealPlans .bg_resultPrice .bg_pernight,.bg_selected .bg_resultPrice .bg_pernight{display:none}.noMealPlans.bg_expandMealPlans .bg_resultPrice .bg_pernight,.noMealPlans.bg_selected .bg_resultPrice .bg_pernight{display:block}.bg_expandMealPlans>dt p,.bg_selected>dt p{font-size:14px}.bg_result_mealplans{overflow:hidden;clear:both;padding:0 20px;display:none}.bg_result.bg_expandMealPlans .bg_result_mealplans,.bg_result.bg_selected .bg_result_mealplans,.bg_result_mealplans>dl .bg_select button span,.bg_result_mealplans>dl>*,.noMealPlans.bg_promo .bg_promoArea .bg_promoRoomsList dl .bg_roomRate,.noMealPlans.bg_promo .bg_promoArea .bg_promoRoomsList dl .bg_select{display:block}.bg_result_mealplans>dl{height:38px}.bg_result_mealplans>dl dt{width:calc(100% - 320px);height:38px;float:left;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}.bg_result_mealplans>dl dt p{font-size:12px;line-height:38px;font-weight:300}.bg_promoArea h1,.bg_restrictions h1,.bg_result_mealplans>dl .bg_roomRate,.bg_result_mealplans>dl .bg_select button span{font-family:HelveticaNeue-Bold,'Helvetica Neue Bold','Helvetica Neue',Helvetica,Arial,Sans-Serif;font-weight:700}.bg_result_mealplans>dl .bg_roomRate{float:left;height:100%;width:150px;text-align:right;line-height:38px;font-size:12px}.bg_result_mealplans>dl .bg_roomRate span{font-size:8px}.bg_result_mealplans>dl .moreinfo_trigger{float:left;margin:12px 0 0 10px}.bg_result_mealplans>dl .moreinfo_trigger .bg_offerDialogBtn{width:15px;height:15px;text-indent:-9999px;padding:0}.bg_result_mealplans>dl .bg_select{float:right}.bg_result_mealplans>dl .bg_select button{cursor:pointer;width:130px;height:25px;margin-top:7px;text-align:center;font-size:12px;line-height:25px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}#bgResults>.bg_notRoom,.notBookable.bg_promo,.notBookable.bg_result{cursor:default}#bgResults>.bg_notRoom .bg_resultDescription>h1,.notBookable.bg_promo .bg_resultDescription>h1,.notBookable.bg_result .bg_resultDescription>h1{padding-left:30px}#bgResults>.bg_notRoom .bg_resultDescription .descr,#bgResults>.bg_notRoom .bg_resultDescription>p,.notBookable.bg_promo .bg_resultDescription .descr,.notBookable.bg_promo .bg_resultDescription>p,.notBookable.bg_result .bg_resultDescription .descr,.notBookable.bg_result .bg_resultDescription>p{display:none}#bgResults>.bg_notRoom .bg_resultDescription h1:nth-of-type(2),.notBookable.bg_promo .bg_resultDescription h1:nth-of-type(2),.notBookable.bg_result .bg_resultDescription h1:nth-of-type(2){display:block;font-size:12px!important;line-height:14px!important;margin:0!important;padding:0!important}#bgResults>.bg_notRoom .bg_resultDescription h1:nth-of-type(2):after,#bgResults>.bg_notRoom .bg_selectpromo,.notBookable.bg_promo .bg_resultDescription h1:nth-of-type(2):after,.notBookable.bg_promo .bg_selectpromo,.notBookable.bg_result .bg_resultDescription h1:nth-of-type(2):after,.notBookable.bg_result .bg_selectpromo{display:none}#bgResults>.bg_notRoom .bg_resultDescription .bg_restrictionList li,#bgResults>.bg_notRoom .bg_resultDescription .bg_restrictionList span,.notBookable.bg_promo .bg_resultDescription .bg_restrictionList li,.notBookable.bg_promo .bg_resultDescription .bg_restrictionList span,.notBookable.bg_result .bg_resultDescription .bg_restrictionList li,.notBookable.bg_result .bg_resultDescription .bg_restrictionList span{font-size:11px;line-height:11px}#bgResults>.bg_notRoom .bg_resultDescription .bg_restrictionList .fbLi,.notBookable.bg_promo .bg_resultDescription .bg_restrictionList .fbLi,.notBookable.bg_result .bg_resultDescription .bg_restrictionList .fbLi{margin-left:5px}#bgResults>.bg_notRoom .bg_promoArea,.notBookable.bg_promo .bg_promoArea,.notBookable.bg_result .bg_promoArea{background:#fff;padding:0 20px}#bgResults>.bg_notRoom .bg_promoArea h1,.notBookable.bg_promo .bg_promoArea h1,.notBookable.bg_result .bg_promoArea h1{line-height:38px!important;margin:0!important}#bgResults>.bg_notRoom .bg_promoArea h1::after,.notBookable.bg_promo .bg_promoArea h1::after,.notBookable.bg_result .bg_promoArea h1::after{width:100%!important}.bg_promoArea h1,.bg_restrictions h1{font-size:13px}.bg_promoRoomsList .bg_roomRate,.bg_promoRoomsList dt p{display:block;font-size:12px;font-family:HelveticaNeue-Bold,'Helvetica Neue Bold','Helvetica Neue',Helvetica,Arial,Sans-Serif;font-weight:700;white-space:nowrap}.bg_promoArea{clear:both}.bg_promoArea h1{padding-left:0}.bg_restrictions{clear:both;padding:10px 7px 10px 10px}#bgResults>.bg_notRoom .bg_restrictionList li,.bg_promo .bg_restrictionList li,.bg_restrictions li,.bg_result .bg_restrictionList li{list-style:square;margin:5px 19px;text-indent:-4px}.bg_promoRoomsList{clear:both}.bg_promoRoomsList dl{position:relative;overflow:hidden;cursor:pointer;padding:0 20px}.bg_promoRoomsList dl.roomsLeft .bg_roomRate{margin-top:-5px}.bg_promoRoomsList dd,.bg_promoRoomsList dt{float:left;line-height:25px;height:25px}.bg_promoRoomsList dt{float:left;margin-right:10px;white-space:nowrap}.bg_promoRoomsList dt p{position:relative;float:left;text-overflow:ellipsis;padding:0 5px 0 0;line-height:38px;transition:color .35s ease-out;-moz-transition:color .35s ease-out;-webkit-transition:color .35s ease-out;-o-transition:color .35s ease-out}.bg_promoRoomsList .moreinfo_trigger{margin:0;clear:both}.bg_promoRoomsList .bg_roomRate{height:100%;overflow:hidden;text-align:right;float:right;line-height:25px}.bg_promoRoomsList .bg_roomRate .bg_currency{font-family:HelveticaNeue-Bold,'Helvetica Neue Bold','Helvetica Neue',Helvetica,Arial,Sans-Serif;font-weight:700;font-size:9px;line-height:14px}.bg_promoRoomsList .bg_roomRate div{display:inline-block;margin-right:2px;margin-left:2px;font-size:11px;line-height:14px}.bg_promoRoomsList .bg_roomsLeft{float:left;font-size:10px;line-height:12px;position:absolute;top:10px;right:155px;text-align:right}.bg_promoRoomsList .bg_pernight{padding-left:0;width:38px;position:absolute;top:14px;right:135px}.bg_promoRoomsList .bg_select{width:125px;margin:-8px 0 0 10px;text-align:center;float:right;overflow:hidden}.bg_promoRoomsList .bg_promoSelectRoom{width:100%;font-family:HelveticaNeue-Bold,'Helvetica Neue Bold','Helvetica Neue',Helvetica,Arial,Sans-Serif;font-weight:700}.bg_promoRoomsList .bg_promoSelectRoom span p{line-height:25px;font-family:HelveticaNeue-Bold,'Helvetica Neue Bold','Helvetica Neue',Helvetica,Arial,Sans-Serif;font-weight:700}.bg_promoRoomsList .bg_mealplan{float:left;font-size:.95em;max-width:182px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;transition:color .35s ease-out;-moz-transition:color .35s ease-out;-webkit-transition:color .35s ease-out;-o-transition:color .35s ease-out}.bg_promoRoomsList .bg_offerDialogBtn{float:left}.bg_promo.bg_opened .bg_promoRoomsList .bg_expandMealPlans,.bg_promo.bg_opened .bg_promoRoomsList .bg_selected,.bg_promo.bg_selected .bg_promoRoomsList .bg_expandMealPlans,.bg_promo.bg_selected .bg_promoRoomsList .bg_selected{background:#fff}.bg_promo.bg_opened .bg_promoRoomsList .bg_expandMealPlans dt p::before,.bg_promo.bg_opened .bg_promoRoomsList .bg_selected dt p::before,.bg_promo.bg_selected .bg_promoRoomsList .bg_expandMealPlans dt p::before,.bg_promo.bg_selected .bg_promoRoomsList .bg_selected dt p::before{background:url(../bin/sprite.png) -75px -460px no-repeat}.bg_promo.bg_opened .bg_promoRoomsList .bg_expandMealPlans .bg_result_mealplans dt p,.bg_promo.bg_opened .bg_promoRoomsList .bg_selected .bg_result_mealplans dt p,.bg_promo.bg_selected .bg_promoRoomsList .bg_expandMealPlans .bg_result_mealplans dt p,.bg_promo.bg_selected .bg_promoRoomsList .bg_selected .bg_result_mealplans dt p{padding:0;font-size:12px;line-height:38px}.bg_promo.bg_opened .bg_promoRoomsList .bg_expandMealPlans .bg_result_mealplans button,.bg_promo.bg_opened .bg_promoRoomsList .bg_selected .bg_result_mealplans button,.bg_promo.bg_selected .bg_promoRoomsList .bg_expandMealPlans .bg_result_mealplans button,.bg_promo.bg_selected .bg_promoRoomsList .bg_selected .bg_result_mealplans button{font-weight:400}#bgBookNowShell .bgBookNowTotals .total #bgTotalLabel,#bgBookNowShell .bgBookNowTotals .total #bgTotalValue,#bgBookNowShell .buttons .bgBtnCancel span{font-family:HelveticaNeue-Bold,'Helvetica Neue Bold','Helvetica Neue',Helvetica,Arial,Sans-Serif;font-weight:700}.bg_promo.bg_opened .bg_promoRoomsList .bg_expandMealPlans .bg_result_mealplans,.bg_promo.bg_opened .bg_promoRoomsList .bg_selected .bg_result_mealplans,.bg_promo.bg_selected .bg_promoRoomsList .bg_expandMealPlans .bg_result_mealplans,.bg_promo.bg_selected .bg_promoRoomsList .bg_selected .bg_result_mealplans{display:block;padding:0}.bg_promo.bg_opened .bg_promoRoomsList .bg_expandMealPlans .bg_result_mealplans dl,.bg_promo.bg_opened .bg_promoRoomsList .bg_selected .bg_result_mealplans dl,.bg_promo.bg_selected .bg_promoRoomsList .bg_expandMealPlans .bg_result_mealplans dl,.bg_promo.bg_selected .bg_promoRoomsList .bg_selected .bg_result_mealplans dl{height:38px;padding-right:0;background:url(../bin/sprite.png) -580px -585px no-repeat}.bg_promo.bg_opened .bg_promoRoomsList .bg_expandMealPlans .bg_result_mealplans dl dt p:before,.bg_promo.bg_opened .bg_promoRoomsList .bg_selected .bg_result_mealplans dl dt p:before,.bg_promo.bg_selected .bg_promoRoomsList .bg_expandMealPlans .bg_result_mealplans dl dt p:before,.bg_promo.bg_selected .bg_promoRoomsList .bg_selected .bg_result_mealplans dl dt p:before{display:none}.bg_promo.bg_opened .bg_promoRoomsList .bg_expandMealPlans .bg_result_mealplans dl .moreinfo_trigger,.bg_promo.bg_opened .bg_promoRoomsList .bg_selected .bg_result_mealplans dl .moreinfo_trigger,.bg_promo.bg_selected .bg_promoRoomsList .bg_expandMealPlans .bg_result_mealplans dl .moreinfo_trigger,.bg_promo.bg_selected .bg_promoRoomsList .bg_selected .bg_result_mealplans dl .moreinfo_trigger{margin:0 0 0 10px}.bg_promo.bg_opened .bg_promoRoomsList .bg_expandMealPlans .bg_result_mealplans dl .moreinfo_trigger span,.bg_promo.bg_opened .bg_promoRoomsList .bg_selected .bg_result_mealplans dl .moreinfo_trigger span,.bg_promo.bg_selected .bg_promoRoomsList .bg_expandMealPlans .bg_result_mealplans dl .moreinfo_trigger span,.bg_promo.bg_selected .bg_promoRoomsList .bg_selected .bg_result_mealplans dl .moreinfo_trigger span{margin-top:11px}.bg_promo.bg_opened .bg_promoRoomsList .bg_expandMealPlans .bg_result_mealplans dl .bg_select,.bg_promo.bg_opened .bg_promoRoomsList .bg_selected .bg_result_mealplans dl .bg_select,.bg_promo.bg_selected .bg_promoRoomsList .bg_expandMealPlans .bg_result_mealplans dl .bg_select,.bg_promo.bg_selected .bg_promoRoomsList .bg_selected .bg_result_mealplans dl .bg_select{margin-top:6px}.bg_promo.bg_opened .bg_promoRoomsList .bg_expandMealPlans .bg_result_mealplans dl .bg_select button,.bg_promo.bg_opened .bg_promoRoomsList .bg_selected .bg_result_mealplans dl .bg_select button,.bg_promo.bg_selected .bg_promoRoomsList .bg_expandMealPlans .bg_result_mealplans dl .bg_select button,.bg_promo.bg_selected .bg_promoRoomsList .bg_selected .bg_result_mealplans dl .bg_select button{margin:0}.bg_promo.bg_opened .bg_promoRoomsList .bg_expandMealPlans .bg_result_mealplans dl:hover,.bg_promo.bg_opened .bg_promoRoomsList .bg_selected .bg_result_mealplans dl:hover,.bg_promo.bg_selected .bg_promoRoomsList .bg_expandMealPlans .bg_result_mealplans dl:hover,.bg_promo.bg_selected .bg_promoRoomsList .bg_selected .bg_result_mealplans dl:hover{background:url(../bin/sprite.png) -580px -628px no-repeat}.bg_lock{position:absolute;left:0;top:1px}.bg_lock .lockIcon{display:inline-block;width:20px;height:20px;text-indent:-9999px;overflow:hidden;position:relative;top:4px;margin-top:-5px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;background:url(../bin/sprite.png) -314px -296px no-repeat #1c1c1c}.bg_show{display:block}.bgShowAllOrSelBtn p.selectedOnly,.bg_hide{display:none}.bgShowAllOrSelBtn{position:relative;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:2px 4px 7px 0;padding:0;cursor:pointer;height:25px;text-align:center;clear:both;overflow:hidden}.bgShowAllOrSelBtn p{white-space:nowrap;line-height:25px;font-size:12px}.bgShowAllOrSelBtn span{display:inline-block;width:6px;height:5px;overflow:hidden;text-indent:-9999px;background:url(../bin/sprite.png) 0 -510px no-repeat;margin-right:5px}.bgShowAllOrSelBtn:hover span{background-position:-14px -510px}.bgShowAllOrSelBtn.selectedOnly p{display:none}#bgBookNowShell .buttons>*,.bgShowAllOrSelBtn.selectedOnly p.selectedOnly{display:inline-block}.bgShowAllOrSelBtn.selectedOnly span{background-position:-7px -510px}.bgShowAllOrSelBtn.selectedOnly:hover span{background-position:-21px -510px}#bgFooter{position:absolute;bottom:6px;left:2.5%;width:93%;height:134px;overflow:hidden;z-index:0}#bgBookNowShell{position:relative;overflow:hidden;height:100%}#bgBookNowShell .bgBookNowTotals{height:55px;margin:10px 4px 11px 0;padding:0 0 0 2.5%;opacity:0;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}#bgBookNowShell .bgBookNowTotals .feesAndTaxes{min-width:220px;float:left;margin-top:11px}#bgBookNowShell .bgBookNowTotals .feesAndTaxes>div{overflow:hidden}#bgBookNowShell .bgBookNowTotals .feesAndTaxes .fees>div,#bgBookNowShell .bgBookNowTotals .feesAndTaxes .taxes>div{float:left;min-width:35px;margin-right:10px}#bgBookNowShell .bgBookNowTotals .feesAndTaxes .fees>div:last-of-type,#bgBookNowShell .bgBookNowTotals .feesAndTaxes .taxes>div:last-of-type{text-align:right}#bgBookNowShell .bgBookNowTotals .feesAndTaxes .fees>div#feesValue,#bgBookNowShell .bgBookNowTotals .feesAndTaxes .taxes>div#feesValue{float:right}#bgBookNowShell .bgBookNowTotals .feesAndTaxes .fees{margin-bottom:4px;padding-bottom:2px}#bgBookNowShell .bgBookNowTotals .total{width:160px;height:100%;float:right;text-align:center;position:relative}#bgBookNowShell .bgBookNowTotals .total #bgTotalLabel{position:absolute;left:0;right:0;bottom:8px}#bgBookNowShell .bgBookNowTotals .total #bgTotalValue{text-overflow:ellipsis;overflow:hidden;white-space:nowrap;margin-top:10px;font-size:20px;line-height:22px}#bgBookNowShell .buttons{overflow:hidden;text-align:right;margin-right:4px}#bgBookNowShell .buttons #bestRate div{width:200px;height:37px;overflow:hidden;background:url(../bin/sprite.png) 0 -120px no-repeat;cursor:pointer}#bgBookNowShell .buttons #bestRate{margin:4px 15px 0 0}#bgBookNowShell .buttons #bestRate .en{background-position:0 -118px}#bgBookNowShell .buttons #bestRate .br,#bgBookNowShell .buttons #bestRate .pt{background-position:0 -156px}#bgBookNowShell .buttons #bestRate .fr{background-position:0 -195px}#bgBookNowShell .buttons #bestRate .ca{background-position:-200px -118px}#bgBookNowShell .buttons #bestRate .es{background-position:-200px -156px}#bgBookNowShell .buttons #bestRate .de{background-position:-200px -195px}#bgBookNowShell .buttons #bestRate .fi{background-position:-400px -118px}#bgBookNowShell .buttons #bestRate .el{background-position:-400px -156px}#bgBookNowShell .buttons #bestRate .lv{background-position:-400px -195px}#bgBookNowShell .buttons #bestRate .it,#bgBookNowShell .buttons #bestRate .pl,#bgBookNowShell .buttons #bestRate .ru,#bgBookNowShell .buttons #bestRate .sv,#bgBookNowShell .buttons #bestRate .tr,#bgBookNowShell .buttons #bestRate .zh-CN{width:300px}#bgBookNowShell .buttons #bestRate .tr{background-position:0 -726px}#bgBookNowShell .buttons #bestRate .ru{background-position:0 -766px}#bgBookNowShell .buttons #bestRate .zh-CN{background-position:0 -806px}#bgBookNowShell .buttons #bestRate .it{background-position:-300px -726px}#bgBookNowShell .buttons #bestRate .pl{background-position:-300px -766px}#bgBookNowShell .buttons #bestRate .sv{background-position:-300px -806px}#bgBookNowShell .buttons #bestRate .sk{background-position:-400px -846px}#bgBookNowShell .buttons #bestRate .ro{background-position:-100px -846px}#bgBookNowShell .buttons #bestRate .da{width:300px;background-position:0 -976px}#bgBookNowShell .buttons #bestRate .ja{background-position:-400px -1016px}#bgBookNowShell .buttons #bestRate .bg{width:300px;background-position:0 -1016px}#bgBookNowShell .buttons #bestRate .ko{background-position:-400px -976px}#bgBookNowShell .buttons #bestRate .cs{background-position:-99px -1056px}#bgBookNowShell .buttons #bestRate .no{background-position:-445px -1056px}#bgBookNowShell .buttons #bestRate .nl{background-position:-442px -1097px}#bgBookNowShell .buttons .bgBtnCancel{position:absolute;bottom:0;right:5px;margin:0;height:auto;min-width:auto;text-decoration:underline}#bgBookNowShell .buttons .bgBtnCancel span{font-size:12px}.confirmHeader h1,.confirmHeader h2,.confirmHeader h3{font-family:HelveticaNeue-Thin,'Helvetica Neue Thin','Helvetica Neue',Helvetica,Arial,Sans-Serif;font-weight:100}#bgBookNowShell .buttons #bgBookButton{margin:0;width:160px;height:38px;line-height:38px;float:right}.shareIcons,.shareIcons a{height:25px;overflow:hidden}#bgBookNowShell .buttons #bgBookButton #bgBookLabel{line-height:40px;padding:0;font-size:16px}.bgRight.offerSelect #bgBookNowShell .bgBookNowTotals{opacity:1}.bgBtnCancel{margin-top:5px}.shareIcons{position:absolute;bottom:20px;left:0;z-index:1}.shareIcons li{float:left}.shareIcons li:first-child{display:none}.shareIcons p{padding:6px 4px 5px 0}.shareIcons a{display:block;width:25px;cursor:pointer;margin-right:8px;background:url(../bin/sprite.png) -370px -240px no-repeat}.shareIcons a:hover{background-position:-370px -270px}a#bgShareThisFacebook,a#shareFacebook{background-position:-400px -240px}a#bgShareThisFacebook:hover,a#shareFacebook:hover{background-position:-400px -270px}a#bgShareThisTwitter,a#shareTwitter{background-position:-430px -240px}a#bgShareThisTwitter:hover,a#shareTwitter:hover{background-position:-430px -270px}a#bgShareThisGooglePlus,a#shareGooglePlus{background-position:-460px -240px;margin-right:0}a#bgShareThisGooglePlus:hover,a#shareGooglePlus:hover{background-position:-460px -270px}a#bgShareThisGooglePlus span,a#bgShareThisGooglePlus:hover span,a#shareGooglePlus span,a#shareGooglePlus:hover span{opacity:.01;filter:alpha(opacity=1);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(opacity=1)'}.stage{position:relative;z-index:1;overflow:hidden}.stage.confirmHeader,.stage.endPageHeader,.stage.independProdsHeader{top:30px;margin:0 10%;padding:0 1%;text-align:center}.stage.endPageHeader{top:30px}.stage.endPageContainer,.stage.productsContainer{padding:0 2%;position:absolute;top:104px;bottom:0;left:0;right:0}.stage.productsContainer::after{content:"";position:absolute;bottom:99px;left:3%;right:3%;height:1px}.confirmHeader .vCenter{text-align:right;display:inline-block;margin-right:20px}.confirmHeader h1,.confirmHeader h2{font-size:14px;line-height:16px;text-align:right}.confirmHeader h1 .icon{display:inline-block;vertical-align:middle;width:14px;height:16px;background:url(../bin/sprite.png) 0 -361px no-repeat;overflow:hidden}.confirmHeader h3{display:inline-block;text-align:left;font-size:40px;line-height:40px}.productsContainer .totals .total .bgTotalLabel,.productsContainer .totals .total .bgTotalValue,.productsContainer>.vCenter h1{font-weight:700;font-family:HelveticaNeue-Bold,'Helvetica Neue Bold','Helvetica Neue',Helvetica,Arial,Sans-Serif}.confirmHeader .confirmButton .bgBtnCancel{float:right;margin-right:0}.independProdsHeader>.col{display:block;float:right;width:190px;margin:14px 0 0}.independProdsHeader>.col.wide{float:left;width:360px;margin:14px 0 0 20px}.independProdsHeader>.col.logo{float:left;display:table;width:250px;height:80px;margin:0 2px;background:0 0;overflow:hidden}.independProdsHeader>.col.logo img{border:none}.independProdsHeader>.col>div,.independProdsHeader>.col>ul{overflow:hidden;height:60px}.independProdsHeader>.col>ul{display:block}.independProdsHeader>.col>ul li{text-align:right;white-space:nowrap}.independProdsHeader>.col>ul li a{text-decoration:none}.productsContainer>.vCenter{height:68px;width:98%;margin:0 1%;text-align:center;position:relative;z-index:1}.productsContainer>.vCenter h1{font-size:26px;line-height:28px}.productsContainer>.vCenter h1 span{font-size:14px}.productsContainer.independProds>.vCenter{text-align:left}.productsContainer.independProds>.vCenter h1{width:380px}.productsContainer .totals{position:absolute;bottom:20px;width:46.2%;left:2%;margin:0 0 0 1%;height:55px;overflow:hidden;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.productsContainer .totals .feesAndTaxes{float:left;height:auto;margin:20px 0 0 3%;width:47%}.productsContainer .totals .feesAndTaxes .taxes{overflow:hidden}.productsContainer .totals .feesAndTaxes .taxes div{width:50%;float:left}.productsContainer .totals .feesAndTaxes .taxes div #productsTaxes{display:block;text-align:right}.productsContainer .totals .feesAndTaxes .taxes.nodisplay{display:block}.productsContainer .totals .total{float:right;width:50%;height:100%;text-align:center;position:relative}.productsContainer .totals .total div:first-of-type{position:absolute;bottom:8px;left:0;right:0}.productsContainer .totals .total .bgTotalLabel{font-size:11px;line-height:14px}.productsContainer .totals .total .bgTotalValue{font-size:22px;line-height:24px;white-space:nowrap;display:block;margin-top:8px}.productsContainer .totals .total .bgTotalValue .bg_currency{vertical-align:text-top;font-size:12px;line-height:20px;font-weight:400}.productsContainer .productsButtons{position:absolute;bottom:7px;right:3%;height:55px;overflow:hidden}.productsContainer .productsButtons #productsYes{min-width:160px;min-width:180px;height:38px;float:right}.productsContainer .productsButtons #productsYes span{padding:0 10px;font-size:16px;line-height:38px}.independProds #productsNo{position:absolute;bottom:0;right:5px;margin:0;height:auto;min-width:auto;text-decoration:underline;background:0 0}.independProds #productsNo span{font-size:12px;font-family:HelveticaNeue-Bold,'Helvetica Neue Bold','Helvetica Neue',Helvetica,Arial,Sans-Serif;font-weight:700}#productsYes{min-width:255px}#productsTypeButtons{display:none;position:absolute;z-index:10;top:23px;right:3%;text-transform:capitalize}#productsTypeButtons.show{display:block}#productsTypeButtons li{display:inline-block;float:left;margin-left:5px}.prodTypeBtn .bgBtnProdType{display:inline-block!important}#productsListShell{position:absolute;height:auto;min-height:336px;width:auto;padding:5px 0;overflow-x:auto;overflow-y:scroll}#productsListShell *,.products{position:relative}#productsListShell.productsListShell{top:70px;left:2%;right:2%;bottom:110px}.products{overflow:hidden}.products .typeSep{clear:both;float:left;position:relative;height:20px;width:98%;white-space:nowrap;margin:8px 1% 5px;padding:1px 0 5px;text-transform:capitalize;font-size:18px;line-height:20px;font-family:HelveticaNeue-Bold,'Helvetica Neue Bold','Helvetica Neue',Helvetica,Arial,Sans-Serif;font-weight:700}.bg_product{width:48%;height:146px;float:left;clear:none;margin:.5% 1%;overflow:hidden;cursor:auto}.bg_product::before{content:"";position:absolute;top:40px;left:34%;right:2%;height:1px}.bg_product .description,.bg_product h1{float:left;width:calc(66% - 120px);height:27px;overflow:hidden}.bg_product h1{font-size:13px;line-height:14px;padding:10px 0 0;margin-bottom:15px;font-family:HelveticaNeue-Bold,'Helvetica Neue Bold','Helvetica Neue',Helvetica,Arial,Sans-Serif;font-weight:700;position:relative}.bg_product .description{margin-bottom:8px}.bg_product .link{padding:0 15px;line-height:20px;display:inline-block;bottom:-8px}.bg_product .type{margin:1px 0 0}.bg_product.voucher .startingAt,.bg_product.voucher .type{display:none}.bg_product.voucher .startingAt.show,.bg_product.voucher .type.show{display:block;position:relative!important;top:auto;left:auto;right:auto}.bg_product.addon .items{display:none}.bg_product.addon .items.show{display:block;position:relative!important;top:auto;left:auto;right:auto;padding-top:2px}.bg_product.addon .type{display:none}.bg_product.addon .type.show{display:block;color:#828282}.bg_product .bg_resultImage{margin-right:2%;height:140px}.bg_product .bg_resultImage .imagePromoTitle{font-size:14px;line-height:18px}.bg_product .bg_resultPrice{width:120px;height:140px;padding-right:2%;box-sizing:border-box}.bg_product .bg_resultPrice .pricing{width:100%;height:100%;text-align:right;overflow:hidden;position:relative;padding-top:50px;box-sizing:border-box}.bg_product .bg_resultPrice .pricing .striked{text-decoration:line-through}#bgePrint,#noResults a,.bgDialogs .dialogTermsTitle,.bgException a{text-decoration:underline}.bg_product .bg_resultPrice .startingAt{position:absolute!important;height:13px;width:auto;top:59px;left:0;right:0}.bg_product .bg_resultPrice .editbtn,.bg_product .bg_resultPrice .selectbtn,.bg_product .bg_resultPrice .strikethrough{font-family:HelveticaNeue-Bold,'Helvetica Neue Bold','Helvetica Neue',Helvetica,Arial,Sans-Serif;left:0;height:25px;right:0;text-align:center}.bg_product .bg_resultPrice .strikethrough{font-size:12px;font-weight:700;position:absolute!important;line-height:25px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.bg_product .bg_resultPrice .strikethrough .bg_currency{font-weight:400;font-size:10px;line-height:13px}.bg_product .bg_resultPrice .selectbtn{font-size:12px;font-weight:700;position:absolute!important;bottom:10px;line-height:25px;cursor:pointer;display:none;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}.bg_product .bg_resultPrice .editbtn,.bg_product.hilited .prodCallout{position:absolute!important;-webkit-border-radius:2px;-moz-border-radius:2px}.bg_product .bg_resultPrice .selectbtn.show{display:block}.bg_product .bg_resultPrice .selectbtn .bg_currency{font-weight:400;font-size:10px;line-height:13px}.bg_product .bg_resultPrice .editbtn{font-size:12px;font-weight:700;bottom:10px;line-height:25px;cursor:pointer;display:none;border-radius:2px}.bg_product .bg_resultPrice .editbtn.show{display:block}.bg_product .bg_resultPrice .editbtn .bg_currency{font-weight:400;font-size:10px;line-height:13px}.bg_product .cancelbtn,.bg_product .price h2{font-family:HelveticaNeue-Bold,'Helvetica Neue Bold','Helvetica Neue',Helvetica,Arial,Sans-Serif;font-weight:700}.bg_product .price{height:40px;width:100%;position:absolute!important;top:0;right:0}.bg_product .price h2{font-size:18px;line-height:20px;white-space:nowrap;display:block;margin:0}.bg_product .price .bg_currency{font-size:12px;line-height:20px}.bg_product .prodCallout{display:none}.bg_product.hilited .prodCallout{display:block;top:55px;right:18px;padding:5px 1px 4px;border-radius:2px;width:93px;height:30px;-webkit-animation:configanimation 1.2s infinite;animation:configanimation 1.2s infinite}@keyframes configanimation{0%,100%{top:52px}50%{top:58px}}@-webkit-keyframes configanimation{0%,100%{top:52px}50%{top:58px}}.bg_product.hilited .prodCallout>div{position:relative;width:93px;height:30px}.bg_product.hilited .prodCallout p{width:93px;text-align:center;line-height:14px;font-size:11px}.bg_product.hilited .prodCallout .calloutPoint{position:absolute!important;bottom:-4px;left:43px;width:9px;height:4px;background:url(../bin/sprite.png) -320px -335px no-repeat}.bgLoaded .bg_product .prodCallout{opacity:0;transition:opacity .8s 3.5s ease-out}.bg_product .cancelbtn{font-size:12px;bottom:-2px;right:10px;text-align:center;line-height:25px;height:25px;-webkit-border-radius:2px;-moz-border-radius:2px;cursor:pointer;float:right;width:100px;display:none}.stage.endPageHeader .vCenter *,.stage.endPageHeader .vCenter h1 span{font-size:14px;line-height:16px;font-family:HelveticaNeue-Thin,'Helvetica Neue Thin','Helvetica Neue',Helvetica,Arial,Sans-Serif;font-weight:100}.bg_product .cancelbtn.show{display:block}.stage.endPageHeader .vCenter{text-align:right;display:inline-block;margin-right:20px}.stage.endPageHeader .vCenter h1 span{white-space:nowrap}.stage.endPageHeader .vCenter h2{font-size:10px;line-height:14px}.stage.endPageHeader .vCenter strong{font-family:HelveticaNeue-Bold,'Helvetica Neue Bold','Helvetica Neue',Helvetica,Arial,Sans-Serif;font-weight:700}.stage.endPageHeader h3{display:inline-block;text-align:left;font-family:HelveticaNeue-Thin,'Helvetica Neue Thin','Helvetica Neue',Helvetica,Arial,Sans-Serif;font-weight:100;font-size:58px;line-height:64px}.stage.endPageHeader .icon{display:inline-block;margin-left:14px;width:44px;height:44px;background:url(../bin/sprite.png) -500px -300px no-repeat;overflow:hidden}.stage.endPageContainer{top:120px}.stage.endPageContainer #bgFooterShare{right:6%;left:auto;bottom:85px;width:auto}.stage.endPageContainer .vCenter{width:98%;margin:0 1%;text-align:center;position:relative}#bgeBookingSummary dd,.bgDialogs .ft{text-align:right}.bgStrong{font-family:HelveticaNeue-Bold,'Helvetica Neue Bold','Helvetica Neue',Helvetica,Arial,Sans-Serif;font-weight:700}#bgeBookingDetails{height:90px;width:90%;margin:0 5%}#bgeBookingDetails p{font-family:HelveticaNeue-Thin,'Helvetica Neue Thin','Helvetica Neue',Helvetica,Arial,Sans-Serif;font-weight:100;font-size:18px;line-height:24px}#bgeBookingSummary dd,#bgeBookingSummary h2{font-family:HelveticaNeue-Bold,'Helvetica Neue Bold','Helvetica Neue',Helvetica,Arial,Sans-Serif;font-weight:700}#bgeBookingDetails .bgStrong{font-size:18px;line-height:22px}#bgeBookingSummary,#bgeHotelInfo,.endPageButtons{position:absolute;left:6%;right:6%}#bgeBookingSummary{top:90px;bottom:125px;overflow-y:auto}#bgeBookingSummary *{font-size:14px;line-height:18px}#bgeBookingSummary h2{font-size:18px;line-height:22px;padding:22px 0 14px}#bgeBookingSummary dt{width:250px;float:left;clear:left}#bgeBookingSummary .bg_offerName{font-family:HelveticaNeue-Thin,'Helvetica Neue Thin','Helvetica Neue',Helvetica,Arial,Sans-Serif;font-weight:100;padding-left:5px}#bgeBookingSummary .bg_left ul li.bgProdName,#bgeBookingSummary .bg_left ul li.bgProdQt,#bgeBookingSummary .bg_right dt a,#bgeBookingSummary dl.totalAmount *,.promocodeLabel,.voucherLabel{font-family:HelveticaNeue-Bold,'Helvetica Neue Bold','Helvetica Neue',Helvetica,Arial,Sans-Serif;font-weight:700}#bgeBookingSummary .bg_left{width:48%;float:left}#bgeBookingSummary .bg_left ul li{float:left;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;width:212px}#bgeBookingSummary .bg_left ul li.bgProdType{width:70px;text-transform:capitalize}#bgeBookingSummary .bg_left ul li.bgProdQt{width:32px}#bgeBookingSummary .bg_left ul li.bgProdSubTotal{width:110px;text-align:right}#bgeBookingSummary .bg_right{width:48%;float:right}#bgeBookingSummary .bg_right dt{width:290px}#bgeBookingSummary .bg_right dt a{cursor:help}#bgeBookingSummary .bg_left ul,#bgeBookingSummary dl{padding:3px 0;clear:both;display:block;overflow:hidden}#bgeHotelInfo{bottom:68px;padding:11px 0 13px;height:28px;overflow:hidden}#bgeHotelInfo span{padding:0 4px 0 0}#bgeHotelInfo strong{padding-right:4px}.endPageButtons{position:absolute;bottom:22px;height:26px}.endPageButtons .bgBtnCancel,.endPageButtons .bgBtnConfirm{float:right}#bgePrint{display:block;float:left;padding:6px 0 6px 30px}#bgePrint:before{content:"";width:26px;height:26px;position:absolute;top:0;left:0;background:url(../bin/sprite.png) -330px -650px no-repeat}#bgePrint:hover:before{background-position:-330px -680px}.bgDialogs .bg_floatfixer,.bg_floatfixer{clear:both;float:none;height:1px;overflow:hidden}.promocodeField,.voucherField{width:80px;margin:0 0 0 3px;padding:2px 4px;text-transform:uppercase}.promocodeLabel,.voucherLabel{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;padding:2px 6px;margin:0 6px 0 0;white-space:nowrap;cursor:pointer;font-size:11px;line-height:14px}#noProducts,#noResults{position:fixed;width:calc(50% - 50px);top:0;right:0;bottom:0;padding:22.5% 5% 0;z-index:60001;border:none!important;opacity:0;filter:alpha(opacity=0);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(opacity=0)';transition:opacity 1s ease-out;-moz-transition:opacity 1s ease-out;-webkit-transition:opacity 1s ease-out;-o-transition:opacity 1s ease-out;display:none}#noProducts:before,#noResults:before{content:"";position:absolute;top:0;bottom:0;left:-50px;width:50px;background:#fff;z-index:0}#noProducts:after,#noResults:after{border:solid transparent;border-width:55vh 50px 55vh 0;border-right-color:#2d2d2d;right:100%;top:0;content:"";height:0;width:0;position:absolute;pointer-events:none}#noProducts *,#noResults *{font-size:28px;line-height:34px;font-family:HelveticaNeue-Thin,'Helvetica Neue Thin','Helvetica Neue',Helvetica,Arial,Sans-Serif;font-weight:100}#noProducts strong,#noResults strong,#noResults ul li,#noResults ul li a{font-family:HelveticaNeue-Bold,'Helvetica Neue Bold','Helvetica Neue',Helvetica,Arial,Sans-Serif;font-weight:700}#noProducts.show,#noResults.show{opacity:1;filter:alpha(opacity=100);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(opacity=100)';display:block}#noProducts.ChainResults,#noResults.ChainResults{padding-top:4%}#noResults ol,#noResults ul{margin:15px 0}#noResults ul li{margin:5px 0;padding:4px 24px}#noResults ul li a{display:block;width:100%;text-decoration:none}ul.alternativeResults li div a.alternativeBE .large,ul.alternativeResults li div h3{font-weight:700!important;color:#fff!important;font-family:HelveticaNeue-Bold,'Helvetica Neue Bold','Helvetica Neue',Helvetica,Arial,Sans-Serif!important}#noResults ol li{margin:5px 45px;list-style:decimal}ul.alternativeResults{overflow-y:auto;display:block;padding-right:4px;max-height:384px}ul.alternativeResults li{background-color:#fff;border:1px solid #000!important;display:inline-block;position:relative;line-height:10px!important;margin:0 0 10px 2%!important;width:48%;background-size:cover;background-position:center center;vertical-align:top;padding:0!important}ul.alternativeResults li:nth-child(odd){margin-left:0!important}ul.alternativeResults li div{padding:0 0 20px;position:relative;width:100%;height:160px;text-align:center;background-color:rgba(0,0,0,.3)}ul.alternativeResults li div:hover{background-color:rgba(0,0,0,.5)}ul.alternativeResults li div h3{display:block;padding:18px 20px 0;font-size:18px!important;line-height:14px!important;line-height:20px!important;text-transform:uppercase}ul.alternativeResults li div a.alternativeWeb{font-size:12px!important;line-height:14px!important;padding:4px 8px;border:1px solid #fff;color:#fff!important;display:inline-block!important;width:auto!important;background-color:transparent}ul.alternativeResults li div a.alternativeBE{position:absolute;bottom:4px;left:4px;width:calc(100% - 8px)!important;font-size:12px!important;line-height:14px!important;text-align:center;color:#fff!important;background-color:#00abed;padding:10px 0}ul.alternativeResults li div a.alternativeBE .small{font-size:12px!important;line-height:14px!important;color:#fff!important}ul.alternativeResults li div a.alternativeBE .large{font-size:16px!important;line-height:14px!important}ul.alternativeResults li div a.alternativeBE .large span,ul.alternativeResults li div a.alternativeBE .large sub{font-size:12px!important;line-height:14px!important;font-weight:400;color:#fff!important}ul.alternativeResults li div a.alternativeBE .large sub:nth-child(1){font-size:16px!important;line-height:14px!important;font-family:HelveticaNeue-Bold,'Helvetica Neue Bold','Helvetica Neue',Helvetica,Arial,Sans-Serif!important;font-weight:700!important}.bgException .endLinks,.bgException h2,.bgException p strong{font-weight:700;font-family:HelveticaNeue-Bold,'Helvetica Neue Bold','Helvetica Neue',Helvetica,Arial,Sans-Serif}#noProducts{margin:100px 250px 0}.bgException h2,.bgException p{margin-bottom:15px}.bgException{display:block;z-index:1001;position:fixed;padding:5% 10% 5% 0;top:0;left:5%;width:40%;box-sizing:border-box;transition:left 1s 0s ease-in;transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;-webkit-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out;opacity:1;filter:alpha(opacity=100);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(opacity=100)'}#bGShadow,.bgCalendarToggle,.mobile .bgDialogSlideshow+#descriptionView{display:none}.bgException>*{padding-left:40px}.bgException h2{font-size:20px;line-height:26px;padding-top:35px;position:relative}.bgException h2:before{content:"";width:20px;height:20px;position:absolute;top:38px;left:0}.bgException h3{position:absolute;left:0;bottom:0;width:70%;font-size:9px;line-height:12px;margin-top:30px;padding-top:15px}.bgException p,.bgException p a,.bgException p strong{font-size:14px;line-height:18px}.bgException a{cursor:pointer}#hiddenIframes{width:0;height:0;display:none}#hotelInfo{top:0}@media all and (max-height:690px){.modern #bgDialogs .yui-panel-container{top:4px!important}.bgDialogs #bgUserData.type2 .bgLeft,.bgDialogs #bgUserData.type2 .bgRight,.bgDialogs .type2{position:relative}.bgDialogs .type2 .bgLeft{float:left}.bgDialogs .type2 .bgRight{float:right}.bgDialogs #bgUserData.type2,.yui-panel-container form{height:630px!important;border-radius:4px}.bgDialogs .type2 .bgRight .ft.notify{height:90px}}@media all and (min-width:1480px){label,option,p{font-size:13px;line-height:14px}.gc_cellday .gc_day,.gc_cellday .gc_day a{font-size:14px;line-height:14px}.gc_bar{font-size:12px;line-height:14px}#bgBookQuery .queryCalendar input{font-size:16px;line-height:14px}.pcodes-submit span{font-size:13px;line-height:14px}#bgResults h1{font-size:16px;line-height:14px}.bg_resultPrice .bg_price h2{font-size:20px;line-height:20px}}@media all and (max-width:1100px){.bg_promoRoomsList .bg_roomRate div,.gc_bar sub{display:none}*,.gc_bar{font-size:10px;line-height:13px}.gc_bar span{font-size:.7em!important}.bg_promoRoomsList dl{height:auto;min-height:38px;overflow:hidden}.bg_promoRoomsList dl.roomsLeft .bg_roomRate{margin-top:-20px}.bg_promoRoomsList dt{width:100%;height:25px;margin-right:0}.bg_promoRoomsList .moreinfo_trigger{height:25px}.bg_promoRoomsList .moreinfo_trigger span{margin-top:0}.bg_promoRoomsList .moreinfo_trigger span.bg_mealplan{padding-left:0;background:0 0!important}.bg_promoRoomsList .bg_select{margin-top:-14px}.bg_promoRoomsList .bg_roomRate{margin-top:-14px;line-height:25px}.bg_promoRoomsList .bg_roomsLeft{top:24px;right:145px}.bg_offerDialogBtn{padding:0 7px}.imagePromoTitle,.slideshow-title{font-size:16px;line-height:18px}.bgDialogSlideshow.NoImage .slideshow-title{font-size:2em;line-height:1em}.bg_resultImage{width:25%}.bg_resultDescription{width:calc(75% - 130px)}.bg_resultDescription:after{width:calc(100% + 100px)}.bg_resultPrice{width:130px}#bgResults>.bg_notRoom .bg_resultDescription .bg_restrictionList li,#bgResults>.bg_notRoom .bg_resultDescription .bg_restrictionList span,.notBookable.bg_promo .bg_resultDescription .bg_restrictionList li,.notBookable.bg_promo .bg_resultDescription .bg_restrictionList span,.notBookable.bg_result .bg_resultDescription .bg_restrictionList li,.notBookable.bg_result .bg_resultDescription .bg_restrictionList span{font-size:10px;line-height:11px}.bg_promoArea{padding:0}.bg_promoRoomsList dl{padding:0 10px}.bg_result_mealplans>dl dt p{font-size:10px}}@media all and (min-height:960px){body,html{overflow:auto}.gc_cellday .gc_day,.gc_cellday .gc_day a{font-size:16px;line-height:14px}.gc_bar{font-size:14px;line-height:18px}#bgBookQuery .queryCalendar input,.pcodes-submit span{font-size:16px;line-height:14px}}@media all and (min-height:768px){.bg_promoRoomsList .bg_promoSelectRoom,.pcodes-submit span,label,option,p{font-size:13px;line-height:14px}.gc_cellday .gc_day,.gc_cellday .gc_day a{font-size:14px;line-height:14px}#bgBookQuery .queryCalendar input{font-size:16px;line-height:14px}#bgBookNowShell .bgBookNowTotals .feesAndTaxes .fees>div,#bgBookNowShell .bgBookNowTotals .feesAndTaxes .taxes>div,.pcodes-submit span{font-size:13px;line-height:14px}}@media all and (max-width:960px){#noProducts:after,#noProducts:before,#noResults:after,#noResults:before,.productsTemp.endPageContainer:after,.productsTemp.productsContainer:after,.stage.endPageContainer:after,.stage.productsContainer:after,body #splashScreen .hd h2:after,body .mask #splashScreen_mask{display:none}.bgDialogs .type2 .bgRight .ft.notify{height:auto}body #splashScreen{position:fixed;height:auto;width:100%;top:0;bottom:0}body #splashScreen .hd h2{position:relative;top:auto;left:auto;color:#00abed;background:0 0;width:100%;margin:24px 0 0;font-size:24px}.slideshow img{left:50%!important;transform:translate(-50%,0);max-width:100%;max-height:100%;width:auto!important}#bgHotelShell #bgHotelUser{background:linear-gradient(60deg,#2d2d2d 100%,#2d2d2d 100%)}#bgHotelUser{width:90%;top:auto;bottom:0;left:0;padding:5%;transition:bottom 1s 1s ease-in}#bgHotelUser:after{border-width:20px 50vw;border-right-color:transparent;border-top-color:#2d2d2d;bottom:auto;left:0;top:-40px;transform:rotate(180deg)}.bgLoaded #bgHotelUser{right:0;bottom:-100%}.bgLoaded .bgLeft{z-index:103}.selDates .bgLoaded #bgHotelUser{bottom:0;top:auto;position:fixed}.bgCalendarToggle{position:absolute;top:105px;left:0;width:100%;height:55px;padding-left:10%;background:url(../bin/sprite.png) 34px -848px no-repeat #eee;z-index:1;border:none;text-transform:uppercase;cursor:pointer;text-align:left}#bgMonthDropdown{z-index:200;margin-top:8px}.calDatesIndicators{z-index:102}#stage.childrenSelect #bgCalShell{bottom:0}#stage .bgLeft{position:initial;width:97%;z-index:101;margin-bottom:40px;margin-top:45px;transition:left .5s ease-out;-moz-transition:left .5s ease-out;-webkit-transition:left .5s ease-out;-o-transition:left .5s ease-out}#stage .bgRight{position:relative;width:100%;left:0;bottom:auto;height:auto;overflow:auto}#stage .bgRight #bgResultsShell{position:relative;left:auto;top:auto;bottom:auto;width:95%;padding:14px 1.5% 14px 3.5%;overflow:auto}#stage .bgRight #bgFooter{position:relative;bottom:auto;left:auto;padding:0 1.5% 40px 3.5%;width:95%}#bgCalShell{bottom:auto;right:auto;position:relative;top:-10px}#bgBookQuery{margin-top:10px;bottom:auto;position:relative}#bgBookQuery #childAges li .combo{font-size:16px}#bgFilterShell{position:relative;bottom:auto}body,html{overflow:auto;position:relative}.shareIcons{left:3.5%}.innerCalHeader.opened{margin-top:0;margin-left:0}#productsListShell,.mobile #productsListShell{position:relative;top:auto;left:auto;right:auto;bottom:auto}.bgDialogs .yui-panel,.bgDialogs .yui-panel-container{position:fixed!important;top:auto!important;left:0!important;right:0!important;min-width:100%!important;min-height:100%!important;width:100%!important;height:100%!important;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;box-sizing:border-box}.bgDialogs .yui-panel .type2,.bgDialogs .yui-panel-container .type2{width:100%!important;height:100%!important}.bgDialogs .yui-panel .type2 .bgLeft,.bgDialogs .yui-panel .type2 .bgRight,.bgDialogs .yui-panel-container .type2 .bgLeft,.bgDialogs .yui-panel-container .type2 .bgRight{position:relative;width:100%;height:auto;overflow-y:hidden}.bgDialogs .yui-panel .type2 .ft,.bgDialogs .yui-panel-container .type2 .ft{position:relative;right:auto;bottom:auto;width:100%;height:auto}.bgDialogs .yui-panel #bgDialogRoomTotals,.bgDialogs .yui-panel-container #bgDialogRoomTotals{position:relative;bottom:auto;right:auto;left:auto;margin-top:40px}.bgDialogs .yui-panel .slideshow-navigation,.bgDialogs .yui-panel-container .slideshow-navigation{left:20px}.bgDialogs .yui-panel .slideshow-navigation .slideshow-previous,.bgDialogs .yui-panel-container .slideshow-navigation .slideshow-previous{right:auto!important;left:-8px}.bgDialogs .yui-panel .bgDialogText,.bgDialogs .yui-panel-container .bgDialogText{width:100%;height:auto;position:relative;top:auto;right:auto;bottom:auto}.bgDialogs .bd{height:auto!important}#bookingGadget>.bd{position:relative}.productsTemp.confirmHeader,.productsTemp.endPageHeader,.productsTemp.independProdsHeader,.stage.confirmHeader,.stage.endPageHeader,.stage.independProdsHeader{overflow:hidden;top:auto;padding:40px 0;margin:0}.productsTemp.endPageContainer,.productsTemp.productsContainer,.stage.endPageContainer,.stage.productsContainer{position:relative;top:auto}#productsListShell.productsListShell{top:auto;left:auto;right:auto;bottom:auto;position:relative}.productsContainer .totals{position:relative;bottom:auto;width:98%;left:1%;height:auto;margin:0}.productsContainer .totals .total div:first-of-type{position:relative;bottom:auto;float:left;line-height:40px}.productsContainer .productsButtons{position:relative;bottom:auto;right:1%;height:auto;padding:20px 0}.bg_product{width:98%;height:auto;margin:8px 0}.bg_product .description{font-size:14px;line-height:20px;height:auto!important;min-height:84px}#bgeBookingSummary,#bgeHotelInfo,.endPageButtons{position:relative;left:auto;right:auto;top:auto;bottom:auto;padding:20px 0}#paymentInfo #creditCardInfo,#paymentInfo #otherPaymentInfo{position:relative;top:auto;width:100%}.bg_result_mealplans>dl dt p{font-size:12px}#noProducts,#noResults{position:relative;width:90%;padding:5%}.yui-panel-container{top:0!important;left:0!important;width:100%;height:100%}.bg_promoRoomsList .moreinfo_trigger span.bg_mealplan{font-size:13px;max-width:100%}}@media all and (min-width:960px){.pcodes-code{width:100%;transition:width .5s ease-out;-moz-transition:width .5s ease-out;-webkit-transition:width .5s ease-out;-o-transition:width .5s ease-out}.pcodes-code.focus{width:80%}body #bgBookQuery{bottom:auto;top:85px}body #bgCalShell{top:215px;bottom:38px;z-index:1}body .childrenSelect #bgCalShell{top:268px;bottom:38px}body .childrenSelect .calDatesIndicators{margin-top:170px}body .bgLeft{overflow:visible!important}body .bgLeft.setCheckin #bgCalShell,body .bgLeft.setCheckout #bgCalShell{background:#fff;padding:10px 10px 10px 3px;box-shadow:0 0 20px rgba(0,0,0,.15);border:1px solid rgba(0,0,0,.15);top:154px;right:-11px;left:-4px;bottom:27px}body .bgLeft.setCheckin #bgCalShell:before,body .bgLeft.setCheckout #bgCalShell:before{content:"";width:0;height:0;position:absolute;top:-15px;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:15px solid #fff}body .bgLeft.setCheckin .innerCalHeader,body .bgLeft.setCheckout .innerCalHeader{margin:35px 0 35px 10px}body .bgLeft.setCheckin #bgFilterShell,body .bgLeft.setCheckout #bgFilterShell{z-index:0}body .bgLeft.setCheckin #bgCalShell:before{left:40px}body .bgLeft.setCheckout #bgCalShell:before{right:40px}body .calDatesIndicators{margin-top:120px}}@media all and (max-width:568px){.bg_resultImage{width:100%}.bg_resultDescription{max-height:auto;width:50%}.bg_resultPrice{width:50%}.bg_resultPrice ul{width:100%}.bg_resultPrice .bg_from,.bg_resultPrice .bg_pernight,.bg_resultPrice .bg_selectpromo{left:20px;padding:2px}}@media all and (max-height:640px){#bgDialogRestrictions,#bgResults{position:inherit}#noProducts,#noResults{position:absolute;padding-top:10%;width:90%}#noProducts:after,#noProducts:before,#noResults:after,#noResults:before{display:none}#noProducts ul.alternativeResults,#noResults ul.alternativeResults{max-height:237px}}@media only screen and (min-device-width:768px) and (max-device-width:1024px) and (orientation:landscape){#splashScreen{padding:2.5% 5% 0 2.5%}}@media all and (max-height:700px){#bgHotelShell{border:none}#bgHotelLogo img{height:20px}#bgBookQuery{bottom:30px}}@media all and (min-width:1620px){.bg_resultPrice .bg_from,.bg_resultPrice .bg_pernight,.bg_resultPrice .bg_selectpromo{font-size:14px}input,label,option,p,textarea{font-size:15px;line-height:16px}.bgDialogs label{font-size:12px}#bgResults h1{font-size:18px;line-height:16px}#bgBookNowShell .buttons #bgBookButton #bgBookLabel{font-size:20px}}.mobile .bgDialogSlideshow.nodisplay+#descriptionView{display:block}body .gc_bar sub,body .gc_bar>span sub,body.currency_BRL #bgTotalValue sub,body.currency_CNY #bgTotalValue sub,body.currency_HKD #bgTotalValue sub,body.currency_HRK #bgTotalValue sub,body.currency_HUF #bgTotalValue sub,body.currency_ILS #bgTotalValue sub,body.currency_INR #bgTotalValue sub,body.currency_JPY #bgTotalValue sub,body.currency_MXN #bgTotalValue sub{display:none}body.ru .bg_result_mealplans>dl dt{width:calc(100% - 350px)}body.ru .bg_result_mealplans>dl .bg_select button{width:160px}body.ru .bg_resultPrice .bg_from,body.ru .bg_resultPrice .bg_pernight,body.ru .bg_resultPrice .bg_selectpromo{min-height:25px;line-height:22px}body.bg .bestOfferLabel{margin-left:-15px;font-size:12px!important}body.currency_HUF .gc_bar,body.currency_HUF .gc_bar>span,body.currency_INR .gc_bar,body.currency_INR .gc_bar>span,body.currency_JPY .gc_bar,body.currency_JPY .gc_bar>span,body.currency_MXN .gc_bar,body.currency_MXN .gc_bar>span{font-size:8px}body.currency_HUF #bgTotalValue,body.currency_HUF .bg_price h2,body.currency_INR #bgTotalValue,body.currency_INR .bg_price h2,body.currency_JPY #bgTotalValue,body.currency_JPY .bg_price h2,body.currency_MXN #bgTotalValue,body.currency_MXN .bg_price h2{font-size:16px!important}body.currency_BRL .gc_bar,body.currency_BRL .gc_bar>span,body.currency_CNY .gc_bar,body.currency_CNY .gc_bar>span,body.currency_DKK .gc_bar,body.currency_HKD .gc_bar,body.currency_HKD .gc_bar>span,body.currency_HRK .gc_bar,body.currency_HRK .gc_bar>span,body.currency_ILS .gc_bar,body.currency_ILS .gc_bar>span{font-size:9px}body.currency_BRL #bgTotalValue,body.currency_CNY #bgTotalValue,body.currency_HKD #bgTotalValue,body.currency_HRK #bgTotalValue,body.currency_ILS #bgTotalValue{font-size:16px}@media all and (max-height:690px){div#bgUserData_c.yui-panel-container.shadow{top:0!important;height:auto;bottom:0}}@media all and (max-width:960px){#bgBookQuery .queryCalendar .date,#bgBookQuery .querySelect li,.bg_resultDescription,.moreinfo_trigger{height:auto}.cookiesWarning{position:fixed;margin-top:0;z-index:11000;padding:14px 30px;height:auto}.cookiesWarning p{font-size:14px}.cookiesWarning .cookiesWarningMore{padding-top:8px;font-size:14px}.ddown1btn,.ddown1list li{font-size:16px;background-position:right 100px}#toolbar #bgCurrencySelectorShell .ddown1list{left:6px;top:6px!important;max-height:300px;overflow:auto}#toolbar #bgLanguageSelectorShell .ddown1list{left:6px;top:18px!important;max-height:300px;overflow:auto}#toolbar{top:64px;left:0;display:flex;flex-wrap:wrap}#toolbar #bgCurrencyInfo,.independProdsHeader>.col.wide{display:none}#toolbar #bgCurrencySelectorShell,#toolbar #bgLanguageSelectorShell{width:50%;margin:0}#toolbar #bgLanguageSelector{background-position:-436px -483px}#toolbar #bgLanguageSelector.opened{background-position:-436px -453px}#toolbar #bgCloseButton{position:absolute;top:-48px;right:8px}.productsContainer>#toolbar{top:112px}.independProdsHeader>.col.logo{width:auto;float:right}.stage.independProdsHeader{background-color:transparent;padding-top:32px}.independProdsHeader>.col{float:left}.independProdsHeader>.col>ul li{text-align:left}#bookingGadget.productsContainer .independProdsHeader.stage{margin:0 20px}#bookingGadget>.bd #bgCloseButton{top:16px;right:16px}#bgHotelShell{padding-bottom:48px}#bgHotelShell #bgHotelLogo h1{font-size:24px;line-height:32px}.calheader{margin:8px 8px 16px}.innerCalHeader{width:auto;padding:0;text-align:center;margin:0}.gc_cellday .gc_day,.gc_cellday .gc_day a{padding:8px 0}#calTooltip{z-index:391}.pcodes-submit-area{margin-left:0}.bg_result_mealplans>dl .moreinfo_trigger{float:none;margin:0 0 0 16px}.bg_result_mealplans>dl dt{width:100%}.bg_result_mealplans>dl .bg_roomRate{float:none;width:auto}#bgResults>.bg_notRoom .bg_resultDescription .bg_restrictionList li,#bgResults>.bg_notRoom .bg_resultDescription .bg_restrictionList span,.notBookable.bg_promo .bg_resultDescription .bg_restrictionList li,.notBookable.bg_promo .bg_resultDescription .bg_restrictionList span,.notBookable.bg_result .bg_resultDescription .bg_restrictionList li,.notBookable.bg_result .bg_resultDescription .bg_restrictionList span{list-style:none;width:100%;font-size:14px;line-height:18px}.bg_promoRoomsList dl.roomsLeft .bg_roomRate{margin-top:0}.bg_result_mealplans dd.bg_roomRate:before{width:24px;height:32px;background-color:#fff;content:'';position:absolute;display:block;left:12px}#bgBookNowShell,#bgeHotelInfo,.bg_promoRoomsList dd,.bg_promoRoomsList dt{height:auto}#bgBookNowShell{padding:32px 0;min-height:200px;width:100%;position:initial}#bgBookNowShell .bgBookNowTotals{margin:0}#bgBookNowShell .buttons{margin:16px 0}.shareIcons{position:relative;bottom:8px;top:8px}.productsContainer>.vCenter h1{margin:16px}.productsContainer .totals .feesAndTaxes{margin:8px 0 0 3%;width:100%}.productsContainer .totals .feesAndTaxes .taxes div #productsTaxes{display:inline-block}.productsContainer .totals .total .bgTotalLabel{padding:10px}#bgDialogRoomAmount .amount,.bg_promoRoomsList dl{padding:0 16px}.productsContainer .productsButtons #productsYes.bgBtnProductsYes{margin-top:16px;width:100%}.stage.endPageHeader .vCenter *,.stage.endPageHeader .vCenter h1 span{font-size:24px;line-height:32px}.stage.endPageHeader .vCenter h2{font-size:16px;line-height:24px;margin:8px 0}.stage.endPageContainer #bgFooterShare{margin:32px 0;right:0}#bgeBookingDetails{margin:5%}#bgeHotelInfo p,#bgeHotelInfo span,#bgeHotelInfo span a,#bgeHotelInfo strong{font-size:16px;line-height:24px}#bgePrint{width:100%}#bgePrint:before{top:20px}.promocodeLabel,.voucherLabel{font-weight:300;width:20%;text-align:center}.bg_promoRoomsList .bg_select{margin-top:0}.bg_promoRoomsList .bg_roomRate{margin-top:0;line-height:25px}.bg_promoRoomsList .bg_roomsLeft{position:absolute;line-height:40px;float:right;right:40px;top:40px}#stage .bgLeft{margin-top:16px}#bgBookQuery{margin:10px auto;top:0}#bgBookQuery .queryCalendar input{font-size:16px;line-height:24px}.bgDialogs .yui-panel,.bgDialogs .yui-panel-container{overflow:auto}.bgDialogs .container-close{top:16px;right:16px;z-index:999}.bgDialogs .bd,.bgDialogs .bd em,.bgDialogs .bd li,.bgDialogs .bd li strong,.bgDialogs .bd p,.bgDialogs .bd p strong{font-size:16px;line-height:24px}#bgDialogRoomAmount .label{width:auto}#bgProdDataForm .bgHalf .bgRow,#bgUserDataFormArea .bgHalf .bgRow,#bgVoucherFormArea .bgSimpleRow>.bgColumn{width:100%}.bgRow #bgDialogAddonText{height:auto;margin-bottom:40px}#bgProdDataForm .bgRow li,#bgUserDataAmount .bgRow dd,#bgUserDataAmount .bgRow dt{line-height:24px}#bgUserDataAmount .bgRow.bgHalf label,#bgUserDataAmount .bgRow.bgHalf.dates dd label,#bgUserDataAmount .bgRow.bgHalf.dates dt label{width:auto}#bgUserDataAmount .bgRow.bgHalf dd,#bgUserDataAmount .bgRow.bgHalf dt{width:99.5%;height:32px}#bgUserDataAmount .bgRow dd,#bgUserDataAmount .bgRow dt{width:45%;height:32px}.bgDialogs .bgRow dd,.bgDialogs .bgRow dd span,.bgDialogs .bgRow dt,.bgDialogs .bgRow dt span{font-size:16px;line-height:24px}.bgMoreDetails .bgFieldShort,.bgMoreDetails input,.bgMoreDetails label{width:100%}.selectable .gc_bar,.selectable .gc_bar span,.selectable .gc_bar sub{padding:0 0 16px}.confirmHeader h3,.stage.endPageHeader h3{max-width:100%;overflow-wrap:break-word;word-break:break-all;font-size:40px}#bgBookNowShell .bgBookNowTotals .feesAndTaxes .fees>div,#bgBookNowShell .bgBookNowTotals .feesAndTaxes .taxes>div,#bgeBookingSummary *{font-size:16px;line-height:24px}.bgLoading{left:0!important;top:50%!important;margin:-100px 0 0;width:100%!important}#bgFooter{height:auto}#bgBookNowShell .buttons #bestRate{margin:4px 15px 0 0;position:absolute;bottom:14px;right:0}#bgBookNowShell .buttons .bgBtnCancel{position:relative;bottom:0;right:0}.gc_bar .roomNotAv{background:url(../bin/sprite.png) -340px -292px no-repeat}.hide{visibility:hidden;position:absolute}#bgeBookingSummary .bg_left,#bgeBookingSummary .bg_right{width:100%}#bgeBookingSummary .bg_left ul,#bgeBookingSummary dl{padding:8px 0}#bgBookNowShell .bgBookNowTotals .feesAndTaxes .fees>div#feesValue,#bgBookNowShell .bgBookNowTotals .feesAndTaxes .taxes>div#taxesValue{float:right;text-align:initial;margin-bottom:10px}#bgBookNowShell .bgBookNowTotals .feesAndTaxes{width:50%;min-width:50px}#bgBookNowShell .bgBookNowTotals{min-height:80px;display:flex;height:auto}#bgBookNowShell .bgBookNowTotals .total{width:50%;height:auto;display:flex;justify-content:flex-end;align-items:center;flex-direction:column-reverse}#bgBookNowShell .bgBookNowTotals .total #bgTotalValue{font-size:24px;line-height:24px;word-break:break-all;white-space:normal;margin-bottom:10px}#bgBookNowShell .bgBookNowTotals .total #bgTotalLabel{bottom:16px;font-size:14px;position:unset}#toolbar #bgCurrencySelector{background-position:100% -483px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:70%}#bgDialogRestrictions h1,#bgResults h1,.bg_promoRoomsList dt,.gc_bar,.stage.endPageHeader .vCenter h1 span{white-space:normal}#toolbar #bgCurrencySelector.opened{background-position:100% -453px}h2#bgFillPaymentInfoLabel{padding-top:32px}.bg_restrictionList,.bg_resultDescription p{font-size:14px;line-height:18px;margin-bottom:8px;word-break:break-word}#bgResults>.bg_notRoom .bg_restrictionList li,.bg_promo .bg_restrictionList li,.bg_restrictions li,.bg_result .bg_restrictionList li{margin:8px 0}.bg_resultPrice .bg_striked .percentage{height:18px}.bg_resultPrice .bg_striked .percentage span{line-height:18px;font-size:12px}.bg_promoRoomsList .moreinfo_trigger span.bg_offerDialogBtn{clear:both;margin-top:16px;margin-bottom:16px}#bgResults>div .bg_promoRoomsList .amenitiesContainer,#bgResults>div .bg_promoRoomsList .maxOccupancyContainer{margin-top:8px}.bg_result_mealplans>dl,.bg_result_mealplans>dl dt{height:auto}.bg_result_mealplans>dl .bg_roomRate,.bg_result_mealplans>dl dt p{line-height:40px}.bg_result_mealplans>dl .bg_select button{margin-top:10px}.bg_promoRoomsList .bg_promoSelectRoom span p,.bg_promoRoomsList dl.bg_selected .bg_promoSelectRoom{font-size:12px;font-weight:300}.totalvalue span{font-size:14px}.stage.endPageContainer,.stage.productsContainer{padding:0 8%}#bgeBookingSummary .bg_right dt{width:auto}#stage .bgRight #bgFooter{padding:20px 10px}#bgFilter,.pcodes-submit,.pcodes-submit span{height:32px;line-height:32px;font-size:14px}.pcodes-code{height:32px;line-height:32px;font-size:16px}.bg_resultPrice .bg_price .bestOfferLabel::before{border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid #77c94b;content:"";position:absolute;bottom:100%;right:45%;margin-top:-5px;width:0;height:0}.promocodeField,.voucherField{width:70%;height:24px;margin:0}.promocodeLabel,.voucherLabel{line-height:24px;font-size:14px;margin:0;position:relative;padding:2px 8px}#bgResults>.bg_notRoom .bg_resultDescription h1:nth-of-type(2),.notBookable.bg_promo .bg_resultDescription h1:nth-of-type(2),.notBookable.bg_result .bg_resultDescription h1:nth-of-type(2){font-size:14px;line-height:18px;margin:8px 0 0}.Promotion.bg_opened .bg_resultPrice .bg_price .bestOfferLabel{display:none}.bg_resultPrice .bg_price .bestOfferLabel{padding:0 8px;left:auto;width:100px}@keyframes bestofferanimation{0%,100%{right:120%;top:540%}50%{right:100%;top:540%}}@-webkit-keyframes bestofferanimation{0%,100%{right:120%;top:540%}50%{right:100%;top:540%}}.checkout.selected .gc_cellday .gc_bar{display:block}.bgException,.bg_promoRoomsList dt p{width:100%}.amenitiesContainer,.amenitiesContainer span,.maxOccupancyContainer,.maxOccupancyContainer span{pointer-events:none}.calnavleft,.calnavleft_disabled{-webkit-border-top-left-radius:4px;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:4px;-moz-border-radius-topleft:4px;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:4px;right:0;left:0;border-radius:4px 0 0 4px}#bgCurrencySelectorOptions.ddown1list{margin-top:28px}#bgLanguageSelectorOptions.ddown1list{margin-top:16px}#creditCardInfo div#card-number-placeholder{width:100%!important}#bgeBookingSummary dt{width:auto}#bgeBookAnother{margin:16px 0 40px}#bgVoucherFormArea .bgSimpleRow>.bgColumn>.fixedPrice,.productsContainer .totals .feesAndTaxes .taxes *,.productsContainer .totals .feesAndTaxes .taxes .bgProductsTaxesLabel{font-size:16px;line-height:24px}.bgDialogTotals .summaryTotals sub,.productsContainer .totals .feesAndTaxes .taxes sub{font-size:12px}.bg_product .cancelbtn{width:114px;float:right;margin-bottom:16px}#bgPromotionalCodesOptions{right:0;left:0;bottom:38px}.pcode-remove{top:10px}.bg_promoRoomsList .moreinfo_trigger{height:auto}.productsContainer .totals .total{width:100%}.bgMoreDetails #bgMoreDetailsNotesInput,.stage.endPageHeader .vCenter{text-align:left;display:inline-block;margin:0;padding:20px}.amenitiesContainer,.maxOccupancyContainer{padding-top:8px}.bg_promoRoomsList .amenitiesContainer,.bg_promoRoomsList .maxOccupancyContainer{padding:0 0 8px;margin:0}body form input#field{width:99%!important}.productsContainer.independProds>.vCenter{text-align:center}.productsContainer.independProds>.vCenter h1{width:auto}#productsList>li{background-color:transparent}.bg_product::before{left:24%;right:2%}#descriptionView,#productsScrollView{height:auto!important}.bgLeft.setCheckout~.bgRight{display:none}#bgResults>div .bg_resultDescription .InfoIconsContainer{display:block}}@media all and (max-width:360px){#toolbar #bgCurrencySelector{background-position:-455px -483px}#toolbar #bgCurrencySelector.opened{background-position:-455px -453px}#toolbar #bgCurrencySelectorShell .ddown1list{top:0!important}#toolbar #bgLanguageSelector{background-position:100% -483px}#toolbar #bgLanguageSelector.opened{background-position:100% -453px}#toolbar #bgLanguageSelectorShell .ddown1list{top:12px!important}.bg_resultDescription p{display:inline-block;font-size:16px;line-height:24px;padding-bottom:16px}.bg_resultImage{width:100%}.bg_resultDescription,.bg_resultPrice{width:50%}.bg_resultDescription:after{width:80%}.bg_resultPrice ul{width:100%;height:auto}.bg_resultPrice li.bg_from{left:20px}.bg_promoRoomsList .bg_roomsLeft{top:100px}.bg_result_mealplans>dl dt{width:calc(100% - 165px)}.bg_result_mealplans>dl .bg_select button{width:90px}.bg_product{height:auto}.bg_product .description,.bg_product h1{width:calc(68% - 50px)}.stage.endPageHeader .vCenter h1 span{white-space:normal}}.mask,.mask:after{position:absolute;top:0;left:0;bottom:0}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}a#shareEmailDialogCancel{margin-top:0}.mask{z-index:1;display:none;right:0;height:auto!important;opacity:.8;filter:alpha(opacity=80);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(opacity=80)'}.mask#splashScreen_mask{display:block;z-index:1000;right:45%;transition:opacity .5s ease-out;-moz-transition:opacity .5s ease-out;-webkit-transition:opacity .5s ease-out;-o-transition:opacity .5s ease-out;opacity:1;filter:alpha(opacity=100);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(opacity=100)'}.mask#splashScreen_mask.fadeOut{opacity:0;filter:alpha(opacity=0);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(opacity=0)'}.mask#splashScreen_mask.hide{display:none}.mask:after{display:block;right:0;background:rgba(0,0,0,.45)}.mask.block-scrollbars{overflow:auto}#bgLoading_mask{background:0 0;opacity:0;filter:alpha(opacity=0);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(opacity=0)'}.bgDialogs .yui-panel{padding:40px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.bgDialogs .container-close{position:fixed;top:10px;right:10px;width:20px;height:20px;overflow:hidden;background:url(../bin/sprite.png) center -460px no-repeat;cursor:pointer;z-index:10}.bgDialogs .container-close:hover{opacity:.5}.bgDialogs .hd{margin-top:20px;font-size:18px;line-height:20px;font-family:HelveticaNeue-Bold,'Helvetica Neue Bold','Helvetica Neue',Helvetica,Arial,Sans-Serif;font-weight:700;padding-bottom:6px;margin-bottom:6px}.bgDialogs .bd,.bgDialogs .bd em,.bgDialogs .bd li,.bgDialogs .bd li strong,.bgDialogs .bd p,.bgDialogs .bd p strong{font-size:14px;line-height:18px}.bgDialogs .hd:first-of-type{margin-top:0}.bgDialogs .bd{overflow-y:auto;overflow-x:hidden;height:91%;height:calc(100% - 40px);padding-right:30px}.bgDialogs .bd .bgCombobox,.bgDialogs .bd select{width:113px}.bgDialogs .bd .bgCombobox,.bgDialogs .bd .bgCombobox option,.bgDialogs .bd select{padding:1px}.bgDialogs .ft{overflow:hidden;vertical-align:middle;padding-top:12px;clear:both;float:right}.bgDialogs .ft .buttons{float:right;overflow:hidden}.bgDialogs .header{padding:14px 0;margin-bottom:15px;max-height:80px;overflow:hidden}.bgDialogs h2{font-size:28px;line-height:30px;font-family:HelveticaNeue-Thin,'Helvetica Neue Thin','Helvetica Neue',Helvetica,Arial,Sans-Serif;font-weight:100;clear:both}.bgDialogs .bgRow dd,.bgDialogs .bgRow dd span,.bgDialogs .bgRow dt span{text-align:right;font-weight:700;font-family:HelveticaNeue-Bold,'Helvetica Neue Bold','Helvetica Neue',Helvetica,Arial,Sans-Serif}.bgDialogs iframe,.bgDialogs input{float:right;clear:right;display:block;vertical-align:middle}.bgDialogs h3{font-size:13px;margin-top:15px}.bgDialogs input{width:78%}.bgDialogs iframe{height:100%}.bgDialogs label{width:20%;margin-right:2%;display:block;float:left;line-height:19px;clear:left;vertical-align:middle}.bgDialogs .bgRow{clear:both;overflow:hidden;list-style:none}.bgDialogs .bgRow .bgColumn{margin-top:5px;margin-bottom:0;padding:2px;box-sizing:border-box}.bgDialogs .bgRow li:empty{display:none}.bgDialogs .bgRow dd,.bgDialogs .bgRow dt{line-height:17px;width:192px}.bgDialogs .bgRow dt{float:left;clear:left}.bgDialogs .bgRow dd{float:right;clear:right}.bgDialogs .bgRow dd label{font-weight:400;text-align:left}.bgDialogs .bgDialogSpacer{height:10px;margin:5px 0;background:0 0;clear:both}.bgDialogs .bgColumn,.bgDialogs .bgHalf{float:left;width:100%;overflow:hidden;vertical-align:middle}.bgDialogs .bgCheckbox,.bgDialogs .bgRadio{width:auto;clear:none;display:inline;float:none;padding:0;margin-right:5px;border:0}.bgDialogs .bgHalf{height:auto;padding:0;width:211px}.bgDialogs .bgHalf .bgRow{height:19px;line-height:20px;padding:2px 0;vertical-align:middle}.bgDialogs #mealPlansMoreInfo_c{width:50%;min-width:500px;max-height:80%;overflow:hidden}.bgDialogs #mealPlansMoreInfo_c .yui-panel{width:100%!important;height:100%;box-sizing:border-box}.bgDialogs .yui-overlay-hidden .bd{height:auto}.bgDialogs #avgRatePerNightInfo .bd,.bgDialogs #mealPlansPerDayInfo .bd{padding-right:0}.bgDialogs #avgRatePerNightInfo .rates li,.bgDialogs #mealPlansPerDayInfo .rates li{width:31%}.bgDialogs .dialogTermsTitle{font-size:18px!important;padding-top:10px;padding-bottom:10px;font-weight:700}#bgPrivacyAndCookies .bd,#bgcheckRoomSelection .bd,#prodsTermsAndConditions .bd,#termsAndConditions .bd{height:auto;min-height:50px;max-height:400px}#bgPrivacyAndCookies .bd *,#bgcheckRoomSelection .bd *,#prodsTermsAndConditions .bd *,#termsAndConditions .bd *{font-size:14px;line-height:20px}#bgPrivacyAndCookies .bd b,#bgPrivacyAndCookies .bd strong,#bgcheckRoomSelection .bd b,#bgcheckRoomSelection .bd strong,#prodsTermsAndConditions .bd b,#prodsTermsAndConditions .bd strong,#termsAndConditions .bd b,#termsAndConditions .bd strong{font-family:HelveticaNeue-Bold,'Helvetica Neue Bold','Helvetica Neue',Helvetica,Arial,Sans-Serif;font-weight:700}#bgBtnTermsAndConditionsContent #bgProdTermsAndConditionsContent p,#bgDialogRoomText p,#bgPrivacyAndCookies p,#bgcheckRoomSelection p{margin:5px 0}#bgBtnTermsAndConditionsContent #bgProdTermsAndConditionsContent ol,#bgBtnTermsAndConditionsContent #bgProdTermsAndConditionsContent ul,#bgDialogRoomText ol,#bgDialogRoomText ul,#bgPrivacyAndCookies ol,#bgPrivacyAndCookies ul,#bgcheckRoomSelection ol,#bgcheckRoomSelection ul{margin:10px 30px}#bgBtnTermsAndConditionsContent #bgProdTermsAndConditionsContent li ol,#bgBtnTermsAndConditionsContent #bgProdTermsAndConditionsContent li ul,#bgDialogRoomText li ol,#bgDialogRoomText li ul,#bgPrivacyAndCookies li ol,#bgPrivacyAndCookies li ul,#bgcheckRoomSelection li ol,#bgcheckRoomSelection li ul{margin:5px 30px 10px}#bgBtnTermsAndConditionsContent #bgProdTermsAndConditionsContent ul li,#bgDialogRoomText ul li,#bgPrivacyAndCookies ul li,#bgcheckRoomSelection ul li{list-style:square;clear:both}#bgBtnTermsAndConditionsContent #bgProdTermsAndConditionsContent ol li,#bgDialogRoomText ol li,#bgPrivacyAndCookies ol li,#bgcheckRoomSelection ol li{list-style:decimal}#offerOptionsDialog #bgDialogAvgRatePerNight{max-height:160px}#bgBtnAvgRatePerNightInfoContent,#bgBtnmealPlansMoreInfoContent,#bgDialogAvgRatePerNight{overflow:hidden;margin:6px 0 5px}#bgBtnAvgRatePerNightInfoContent li,#bgBtnmealPlansMoreInfoContent li,#bgDialogAvgRatePerNight li{width:14.6%;min-width:55px;float:left;text-align:center;padding:0 2% 0 0;font-size:12px;overflow:hidden}#bgBtnAvgRatePerNightInfoContent ul,#bgBtnmealPlansMoreInfoContent ul,#bgDialogAvgRatePerNight ul{overflow:hidden;float:left;width:103%}#bgBtnAvgRatePerNightInfoContent ul .Month,#bgBtnAvgRatePerNightInfoContent ul .day,#bgBtnmealPlansMoreInfoContent ul .Month,#bgBtnmealPlansMoreInfoContent ul .day,#bgDialogAvgRatePerNight ul .Month,#bgDialogAvgRatePerNight ul .day{color:#b4b4b4;font-size:12px}#bgBtnAvgRatePerNightInfoContent ul .month,#bgBtnmealPlansMoreInfoContent ul .month,#bgDialogAvgRatePerNight ul .month{text-transform:uppercase;padding-right:3px;border-right:1px solid #b4b4b4;line-height:12px}#bgBtnAvgRatePerNightInfoContent ul .day,#bgBtnmealPlansMoreInfoContent ul .day,#bgDialogAvgRatePerNight ul .day{padding-left:3px}#bgBtnAvgRatePerNightInfoContent ul .rate,#bgBtnmealPlansMoreInfoContent ul .rate,#bgDialogAvgRatePerNight ul .rate{display:inline-block;white-space:normal;border-top:1px solid #999;width:100%;overflow:hidden;padding-top:4px}#bgBtnAvgRatePerNightInfoContent ul .rate,#bgBtnAvgRatePerNightInfoContent ul .rate .bg_currency,#bgBtnmealPlansMoreInfoContent ul .rate,#bgBtnmealPlansMoreInfoContent ul .rate .bg_currency,#bgDialogAvgRatePerNight ul .rate,#bgDialogAvgRatePerNight ul .rate .bg_currency{font-size:12px;font-family:HelveticaNeue-Bold,'Helvetica Neue Bold','Helvetica Neue',Helvetica,Arial,Sans-Serif;font-weight:700}#bgBestRateGuaranteed .bd .col p,#bgBestRateGuaranteed .hd,#splashScreen .bd .col p,#splashScreen .hd{font-family:HelveticaNeue-Thin,'Helvetica Neue Thin','Helvetica Neue',Helvetica,Arial,Sans-Serif;font-weight:100}#bgDialogMealPlansAvgRatePerNight{overflow:hidden}.bg_AvgRatePerNightDialogBtn{display:inline-block;cursor:pointer;width:13px;margin-left:3px;height:13px;text-indent:21px;vertical-align:text-bottom;overflow:hidden;background:url(../bin/sprite.png) -51px -461px no-repeat;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%}#bgBtnAvgRatePerNightInfoContent li,#bgDialogAvgRatePerNight li,#bgDialogMealPlansAvgRatePerNight li,.mealPlansValues li{width:23%;min-width:55px;float:left;text-align:center;padding:0 2% 0 0;font-size:12px;overflow:hidden}#bgBtnmealPlansMoreInfoContent>ul>li{list-style:inside}#bgBtnmealPlansMoreInfoContent>ul.rates.mealPlansValues>li,#bgProdValidation li,#bgValidation li,#bgValidationFE li,#shareEmailDialog li{list-style:none}#bgBestRateGuaranteed .hd,#splashScreen .hd{font-size:24px;line-height:30px;padding:0 0 20px}#bgBestRateGuaranteed .bd .col,#splashScreen .bd .col{width:100%;float:left}#bgBestRateGuaranteed .bd .col.right,#splashScreen .bd .col.right{margin-top:20px}#bgBestRateGuaranteed .bd *,#splashScreen .bd *{font-size:14px;line-height:20px}#bgBestRateGuaranteed .bd b,#bgBestRateGuaranteed .bd strong,#splashScreen .bd b,#splashScreen .bd strong{font-size:20px;line-height:26px;font-family:HelveticaNeue-Bold,'Helvetica Neue Bold','Helvetica Neue',Helvetica,Arial,Sans-Serif;font-weight:700;display:inline-block;margin:15px 0 5px}#bgBestRateGuaranteed .ft,#splashScreen .ft{margin-top:20px}#bgBestRateGuaranteed .bd{position:relative;top:auto;right:auto;left:auto;bottom:auto;padding-left:35px;margin:20px 0 0}#bgBestRateGuaranteed .bd p strong{font-size:16px;line-height:14px}#bgBestRateGuaranteed .bd .col p{position:relative}#bgBestRateGuaranteed .bd .col p:nth-of-type(1)::before,#bgBestRateGuaranteed .bd .col p:nth-of-type(4)::before{content:"";width:20px;height:20px;position:absolute;top:4px;left:-35px;background:url(../bin/sprite.png) right -550px no-repeat}#bgBestRateGuaranteed .bd .right{margin-bottom:10px}#splashScreen{display:block;z-index:1001;position:absolute;padding:2.5% 7.5% 0;top:0;height:100%;right:0;width:45%;box-sizing:border-box;transition:left 1s 0s ease-in;transition:opacity .5s ease-out;-moz-transition:opacity .5s ease-out;-webkit-transition:opacity .5s ease-out;-o-transition:opacity .5s ease-out;opacity:1;filter:alpha(opacity=100);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(opacity=100)'}#splashScreen .container-close{position:fixed;top:10px;right:10px;width:20px;height:20px;overflow:hidden;background:url(../bin/sprite.png) center -460px no-repeat;cursor:pointer;z-index:10;text-indent:-9999px}#splashScreen .container-close:hover{opacity:.5}#splashScreen::after,#splashScreen::before{content:"";width:0;height:0;position:fixed;right:45%}#splashScreen::before{border-bottom:700px solid transparent;border-right:100px solid #fff;bottom:50%}#splashScreen::after{border-top:700px solid transparent;border-right:100px solid #fff;top:50%}#splashScreen .hd h2{position:fixed;top:25%;left:5%;width:260px;padding:0;text-transform:capitalize;font-family:HelveticaNeue-Thin,'Helvetica Neue Thin','Helvetica Neue',Helvetica,Arial,Sans-Serif;font-weight:100;font-size:45px;line-height:50px}#splashScreen .hd h2::after{content:"";width:90px;height:90px;margin-top:20px;display:block;background:url(../bin/sprite.png) -300px -530px no-repeat}#splashScreen .bd hr,#splashScreen .bd li:empty,#splashScreen .bd p strong:empty,#splashScreen .bd p:empty,#splashScreen .ft .loading.hide,#splashScreen .hd h2:empty:after{display:none}#splashScreen .hd .vCenter h1{font-size:14px;line-height:15px;font-family:HelveticaNeue-Bold,'Helvetica Neue Bold','Helvetica Neue',Helvetica,Arial,Sans-Serif;font-weight:700;text-align:center}#splashScreen .bd,#splashScreen .bd li,#splashScreen .bd p{font-size:14px;line-height:18px}#splashScreen .ft .loading,#splashScreen.backFromEPG .bd .msg strong span{font-family:HelveticaNeue-Thin,'Helvetica Neue Thin','Helvetica Neue',Helvetica,Arial,Sans-Serif;font-weight:100}#splashScreen .bd{overflow-y:auto;overflow-x:hidden;padding:20px 0 0 40px}#splashScreen .bd>*{opacity:0}@keyframes splashscreen{from{opacity:0}to{opacity:100}}@-webkit-keyframes splashscreen{from{opacity:0}to{opacity:100}}#splashScreen .bd>:nth-of-type(1),#splashScreen .bd>:nth-of-type(2){-webkit-animation:splashscreen 1.2s .2s forwards;animation:splashscreen 1.2s .2s forwards}#splashScreen .bd>:nth-of-type(4),#splashScreen .bd>:nth-of-type(5){-webkit-animation:splashscreen 1.2s .5s forwards;animation:splashscreen 1.2s .5s forwards}#splashScreen .bd>:nth-of-type(6),#splashScreen .bd>:nth-of-type(7){-webkit-animation:splashscreen 1.2s .8s forwards;animation:splashscreen 1.2s .8s forwards}#splashScreen .bd>:nth-of-type(8),#splashScreen .bd>:nth-of-type(9){-webkit-animation:splashscreen 1.2s 1.1s forwards;animation:splashscreen 1.2s 1.1s forwards}#splashScreen .bd>:nth-of-type(10),#splashScreen .bd>:nth-of-type(11){-webkit-animation:splashscreen 1.2s 1.3s forwards;animation:splashscreen 1.2s 1.3s forwards}#splashScreen .bd>:nth-of-type(12),#splashScreen .bd>:nth-of-type(13){-webkit-animation:splashscreen 1.2s 1.5s forwards;animation:splashscreen 1.2s 1.5s forwards}#splashScreen .bd>:nth-of-type(14),#splashScreen .bd>:nth-of-type(15){-webkit-animation:splashscreen 1.2s 1.7s forwards;animation:splashscreen 1.2s 1.7s forwards}#splashScreen .bd>:nth-of-type(16),#splashScreen .bd>:nth-of-type(17){-webkit-animation:splashscreen 1.2s 1.9s forwards;animation:splashscreen 1.2s 1.9s forwards}#splashScreen .bd>:nth-of-type(18),#splashScreen .bd>:nth-of-type(19){-webkit-animation:splashscreen 1.2s 2.1s forwards;animation:splashscreen 1.2s 2.1s forwards}#splashScreen .bd>:nth-of-type(20){-webkit-animation:splashscreen 1.2s 2.3s forwards;animation:splashscreen 1.2s 2.3s forwards}#splashScreen .bd>:last-of-type{margin-bottom:20px}#splashScreen .bd p strong{position:relative}#splashScreen .bd p strong::before{content:"";width:20px;height:20px;position:absolute;top:50%;margin-top:-10px;left:-40px;background:url(../bin/sprite.png) right -550px no-repeat}#splashScreen .ft{margin-top:0;overflow:hidden;clear:both}#splashScreen .ft .loading{width:255px;height:67px;line-height:20px;text-align:left;padding:40px 0 0;margin-left:40px;font-size:20px;text-indent:5px;text-transform:lowercase;background:url(../bin/loadingBar.gif) 0 65px no-repeat}#splashScreen .ft .loading:after{content:"";display:block;height:20px;background:url(../bin/sprite.png) 5px -240px no-repeat;margin-top:30px}#splashScreen .ft .bgBtnConfirm{width:100px;margin:40px 0 0}#splashScreen.independProds .ft .loading{margin:20px 0 0}#splashScreen.backFromEPG .hd .vCenter{display:inline-block!important}#splashScreen.backFromEPG .hd .error,#splashScreen.backFromEPG .hd .ok{float:left;display:inline-block;width:21px;height:30px;margin-right:10px;background:url(../bin/sprite.png) -574px -296px no-repeat;text-indent:-9999px;overflow:hidden}#splashScreen.backFromEPG .hd .error+h2:after{background:url(../bin/sprite.png) -407px -530px no-repeat}#splashScreen.backFromEPG .hd .ok{background-position:-550px -296px}#modSummaryTotals.loading,#modSummaryVoucherTotals.loading #modSummaryAddonTotals.loading,#paymentShellLoader{background:url(../bin/loadingBar.gif) center center no-repeat}#splashScreen.backFromEPG .bd{min-height:112px;padding:40px 0}#splashScreen.backFromEPG .bd .msg{float:left;display:inline-block;color:inherit}#shareEmailDialog .hd,#splashScreen.hide{display:none}#splashScreen.backFromEPG .bd .msg strong{margin:20px 0}#splashScreen.backFromEPG .bd .msg strong span{font-size:48px;line-height:52px}#splashScreen.backFromEPG .ft .loading{margin-left:0}#splashScreen.fadeOut{opacity:0;filter:alpha(opacity=0);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(opacity=0)'}#bgLegend{margin-left:130px}#bgLegend .gc_cellday{height:32px;width:46px;margin:1px 2px;vertical-align:top}#bgLegend .gc_cellday .gc_day{height:12px;padding:3px;font-size:11px;float:none;margin:0}#bgLegend .gc_cellday .gc_bar{height:12px;padding:0 4px 0 3px;width:39px;float:none;margin:18px 3px 0 0}#bgLegend .vCenter{height:28px;width:80px;margin:4px 0 0 2px}#bgLegend dl{width:140px;height:200px;overflow:hidden;float:left;margin-right:7px;margin-top:3px;padding:0}#bgLegend dl.last{margin-right:0}#bgLegend dt{font-size:13px;text-align:center;height:35px;line-height:35px;vertical-align:middle}#bgLegend dd{height:32px;clear:both;padding:10px 3px 8px}#bgLegend dd div{float:left;margin:4px 2px 4px 4px}#shareEmailDialog .bd{height:240px;padding:0}#shareEmailDialog .form{overflow-y:auto;overflow-x:hidden;padding:20px 0 12px}#shareEmailDialog label{font-family:HelveticaNeue-Bold,'Helvetica Neue Bold','Helvetica Neue',Helvetica,Arial,Sans-Serif;font-weight:700}#shareEmailDialog label span{font-weight:400}#bgProdValidation h2,#bgValidation h2,#bgValidationFE h2,#shareEmailDialog h2{font-family:HelveticaNeue-Bold,'Helvetica Neue Bold','Helvetica Neue',Helvetica,Arial,Sans-Serif;font-weight:700}#shareEmailDialog h2{font-size:18px;line-height:20px;padding-bottom:4px}#shareEmailDialog .extendedRow,#shareEmailDialog .row{clear:both;overflow:hidden;padding:2px;margin-top:4px}#shareEmailDialog .extendedRow div,#shareEmailDialog .row div{text-align:right}#shareEmailDialog .extendedRow{height:84px}#shareEmailDialog input,#shareEmailDialog textarea{width:310px}#shareEmailDialog textarea{width:312px;height:76px;vertical-align:middle;display:block;float:right}#shareEmailDialog .checkbox{width:auto;border:0;display:inline;float:none}.bgDialogs .type2 .ft .bgBtnConfirm,.promotion #bgDialogMealPlans,.promotion #bgDialogRoomAmount,.promotion #bgDialogRoomOccupancy,.promotion #bgDialogRoomTerms.nodisplay,.promotion #bgofferOptionsBook,.promotion #bgofferOptionsCancel,.promotion .bgDialogInfo,.promotion .bgRight .bgDialogTotals{display:none}#bgFacebookLike .bd{height:auto}#bgValidationList{margin:15px 0}#bgProdValidation h2,#bgValidation h2,#bgValidationFE h2{font-size:14px;line-height:18px}#bgProdValidation li,#bgProdValidation p,#bgValidation li,#bgValidation p,#bgValidationFE li,#bgValidationFE p{padding:3px 0}.bgDialogs .type2{position:absolute;width:992px!important;height:690px!important;padding:0}.bgDialogs .type2 .hd{position:absolute;z-index:10;top:29px;left:30px;width:440px;font-size:28px;line-height:30px;font-family:HelveticaNeue-Thin,'Helvetica Neue Thin','Helvetica Neue',Helvetica,Arial,Sans-Serif;font-weight:100;border-bottom:none}.bgDialogs .type2 .bd{overflow:hidden;width:100%;height:100%;margin:0;padding:0}@supports (-webkit-touch-callout:none){.bgDialogs .type2 .bd{position:-webkit-sticky}}.bgDialogs .type2 .bgLeft,.bgDialogs .type2 .bgRight{position:absolute;z-index:1;top:0;bottom:0;padding:15px 30px;height:100%;box-sizing:border-box}.bgDialogs .type2 .bgLeft{left:0;width:50%;-webkit-border-top-left-radius:2px;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:2px;-moz-border-radius-topleft:2px;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:2px;z-index:5;border-radius:2px 0 0 2px}.bgDialogs .type2 .bgRight{right:0;width:50%;-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:2px;-webkit-border-bottom-right-radius:2px;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-topright:2px;-moz-border-radius-bottomright:2px;-moz-border-radius-bottomleft:0;border-radius:0 2px 2px 0}.bgDialogs .type2 .ft{position:absolute;right:30px;bottom:15px;width:calc(100% - 60px);height:77px}.bgDialogs .type2 .ft .bgBtnBookSmall,.bgDialogs .type2 .ft .bgBtnCancel,.bgDialogs .type2 .ft .bgBtnConfirm{float:right}.bgDialogs .type2 .ft .bgBtnCancel{margin:0}.bgDialogs .type2 .notify{height:110px}#addonDescription{margin-top:20px;padding-bottom:4px;font-size:14px;line-height:16px;font-family:HelveticaNeue-Bold,'Helvetica Neue Bold','Helvetica Neue',Helvetica,Arial,Sans-Serif;font-weight:700;border-bottom:1px solid #cecece}#addonDescription span,.promotion .bgDialogText #bgDialogRestrictions h1{font-family:HelveticaNeue-Bold,'Helvetica Neue Bold','Helvetica Neue',Helvetica,Arial,Sans-Serif;font-size:18px;font-weight:700;color:#1c1c1c}#addonDescription span{width:300px}.promotion .bgDialogText{position:absolute;top:82px;right:-460px;width:430px;height:auto;bottom:95px}.promotion .bgDialogText.nodisplay{display:block}.promotion .bgDialogText #bgDialogRestrictions{margin-top:20px}.promotion .bgDialogText #bgDialogRestrictions h1{border-bottom:1px solid rgba(0,0,0,.1);margin-bottom:6px;text-align:left;display:block;line-height:25px;padding:0}.promotion #bgofferOptionsOk{display:block}.bgDialogs .bgDialogInfo{padding:5px 0 20px}.bgDialogs .bgDialogInfo>ul{overflow:hidden}.bgDialogs .bgDialogInfo>ul li{width:33%;width:calc(33.3% - 2px);height:18px;float:left;text-align:center;padding:6px 0;font-size:12px;cursor:pointer;line-height:20px;margin-right:1px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.bgDialogs .bgDialogInfo>ul li.first-child{-webkit-border-top-left-radius:2px;-webkit-border-top-right-radius:0;-webkit-border-bottom-right-radius:0;-webkit-border-bottom-left-radius:2px;-moz-border-radius-topleft:2px;-moz-border-radius-topright:0;-moz-border-radius-bottomright:0;-moz-border-radius-bottomleft:2px;border-radius:2px 0 0 2px}.bgDialogs .bgDialogInfo>ul li.last-child{-webkit-border-top-left-radius:0;-webkit-border-top-right-radius:2px;-webkit-border-bottom-right-radius:2px;-webkit-border-bottom-left-radius:0;-moz-border-radius-topleft:0;-moz-border-radius-topright:2px;-moz-border-radius-bottomright:2px;-moz-border-radius-bottomleft:0;margin-right:0;border-radius:0 2px 2px 0}.bgDialogs .bgDialogInfo>ul li.selected,.bgDialogs .bgDialogInfo>ul li.selected:hover{cursor:default}.bgDialogSlideshow,.bgDialogText{height:330px;padding:5px 0 0;overflow:hidden;width:425px}.bgDialogSlideshow strong,.bgDialogText strong{font-weight:700}.bgDialogText{height:400px;overflow:auto}.bgDialogText>*{padding:0 5px}.bgDialogText h1{font-size:14px;font-family:HelveticaNeue-Bold,'Helvetica Neue Bold','Helvetica Neue',Helvetica,Arial,Sans-Serif;font-weight:700;margin-top:16px}#bgDialogRoomAmount .amount,#bgDialogRoomAmount .label{font-size:18px;line-height:25px;font-family:HelveticaNeue-Bold,'Helvetica Neue Bold','Helvetica Neue',Helvetica,Arial,Sans-Serif;font-weight:700}.bgDialogText h1:first-of-type{margin-top:5px}.amountBtn.decrease{margin:4px 3px 0 0}.amountBtn.increase{margin:4px 0 0 3px}#bgDialogMealPlans,#bgDialogRoomAmount,#bgVoucherDeliveryPer{display:block;width:100%;padding:32px 0 1px;overflow:hidden}#bgDialogRoomAmount .label{float:left;width:300px}#bgDialogRoomAmount .amount,#bgDialogRoomAmount .decrease,#bgDialogRoomAmount .increase{float:right}#bgDialogRoomAmount .amount{padding:0 4px}#bgDialogMealPlans dl,#bgDialogMealPlans li,#bgDialogRoomOccupancy dl,#bgDialogRoomOccupancy li{display:block;width:100%}#bgDialogMealPlans dl *,#bgDialogMealPlans li *,#bgDialogRoomOccupancy dl *,#bgDialogRoomOccupancy li *{float:left;display:inline-block;font-size:13px;line-height:16px;padding:3px 0}#bgDialogRoomOccupancy{display:block;width:380px;margin-top:2px;overflow:hidden}#bgDialogRoomOccupancy li span{width:140px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#bgDialogRoomOccupancy li strong{width:240px;font-family:HelveticaNeue-Bold,'Helvetica Neue Bold','Helvetica Neue',Helvetica,Arial,Sans-Serif;font-weight:700}#bgDialogMealPlans{padding-top:20px}#bgDialogMealPlans .mealPlansTitle{font-size:18px;line-height:25px;font-family:HelveticaNeue-Bold,'Helvetica Neue Bold','Helvetica Neue',Helvetica,Arial,Sans-Serif;font-weight:700}#bgDialogMealPlans .mealPlansTitle span{padding-left:4px;font-weight:400}#bgDialogAvgRatePerNight .label,#bgDialogMealPlans .mealPlansList dl dd,.bgDialogTotals .totalvalue #bgDialogAddonTotalAmount,.bgDialogTotals .totalvalue #bgDialogVoucherTotalAmount,.bgDialogTotals .totalvalue #totalAmount{font-weight:700;font-family:HelveticaNeue-Bold,'Helvetica Neue Bold','Helvetica Neue',Helvetica,Arial,Sans-Serif}#bgDialogMealPlans .mealPlansList{margin-top:2px}#bgDialogMealPlans .mealPlansList dl{overflow:hidden;height:23px}#bgDialogMealPlans .mealPlansList dl dt{width:70%;float:left;overflow:hidden}#bgDialogMealPlans .mealPlansList dl label{display:inline;clear:none;float:none}#bgDialogMealPlans .mealPlansList dl dd{width:30%;float:left;text-align:right}#bgDialogMealPlans .mealPlansList dl dd span{float:none;padding:0}#bgDialogMealPlans .mealPlansList dl dd sub{float:none;padding:0;font-size:9px;line-height:18px}#bgDialogMealPlans .mealPlansList input{float:left;width:auto;margin:2px 10px 0 2px;border:none}#bgAddonFormArea .bgSimpleRow .bgRowIn .bgColumn.lastChild,#bgVoucherFormArea .bgSimpleRow .bgRowIn .bgColumn.lastChild,#typeCaptcha{margin-right:0}#bgDialogAvgRatePerNight{padding-top:15px}#bgDialogAvgRatePerNight .label{margin-bottom:6px;text-align:left;display:block;font-size:18px;line-height:25px}.bgDialogTotals .summaryTotals{width:100%;float:right}.bgDialogTotals .summaryTotals dl{overflow:hidden;padding:2px 0}.bgDialogTotals .summaryTotals dl dt{width:180px;height:14px;overflow:hidden;float:left}.bgDialogTotals .summaryTotals dl.totalvalue{height:21px;padding-top:3px;border-bottom:none}.bgDialogTotals .totalvalue #bgDialogAddonTotalAmount,.bgDialogTotals .totalvalue #bgDialogVoucherTotalAmount,.bgDialogTotals .totalvalue #totalAmount{font-size:19px;line-height:21px;white-space:nowrap}.bgDialogTotals .totalvalue #bgDialogAddonTotalAmount .bg_currency,.bgDialogTotals .totalvalue #bgDialogVoucherTotalAmount .bg_currency,.bgDialogTotals .totalvalue #totalAmount .bg_currency{font-size:12px;font-weight:400;vertical-align:text-bottom;line-height:21px}.bgDialogTotals #bgDialogAddonTaxesAmount,.bgDialogTotals #bgDialogAddonTotal,.bgDialogTotals #bgDialogAddonTotalAmount,.bgDialogTotals #bgDialogVoucherTotalAmount,.bgDialogTotals #feesAmount,.bgDialogTotals #offerMealPlansTotal,.bgDialogTotals #offerTotalStay,.bgDialogTotals #totalAmount{float:right;text-align:right;white-space:nowrap}.bgDialogTotals #bgDialogAddonTaxesAmount,.bgDialogTotals #taxesAmount{float:right;text-align:right}#bgExpirationDateLabel{padding-left:0}#bgDialogRoomTotals{position:absolute;bottom:102px;right:30px;left:30px;height:auto;overflow:hidden}#bgDialogRoomTotals .summaryTotals dl#summaryFees.nodisplay{display:none}.bgDialogText *{text-align:left!important}#modSummaryTotals.loading *,#modSummaryVoucherTotals.loading #modSummaryAddonTotals.loading *{opacity:.5;filter:alpha(opacity=50);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(opacity=50)'}#bgAddonForm,#bgVoucherForm{margin-top:10px;height:auto!important}#bgAddonForm h3,#bgVoucherForm h3{margin-top:0;padding:3px 2px 7px;font-size:14px;line-height:16px;font-family:HelveticaNeue-Bold,'Helvetica Neue Bold','Helvetica Neue',Helvetica,Arial,Sans-Serif;font-weight:700}#bgAddonForm h3 span,#bgVoucherForm h3 span{font-size:14px;line-height:16px;font-weight:400;padding-right:5px}#bgHotelNameValue,#bgMoreDetailsLastTitleLabel,#bgUserData h2,.bgTotalAmountNowShell dd,.bgTotalAmountNowShell dt,.bgTotalAmountShell dd,.bgTotalAmountShell dt{font-family:HelveticaNeue-Bold,'Helvetica Neue Bold','Helvetica Neue',Helvetica,Arial,Sans-Serif;font-weight:700}#bgVoucherFormArea{height:480px;overflow:auto}#bgVoucherFormArea .voucherItem{position:relative;padding:5px 0 8px}#bgVoucherFormArea label{padding:5px 0 1px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#bgVoucherFormArea .bgSimpleRow{display:none;padding:2px 0 2px 2px}#bgVoucherFormArea .bgSimpleRow.delivAddress{height:120px;padding:0}#bgVoucherFormArea .bgSimpleRow.delivAddress .bgSimpleRow,#bgVoucherFormArea .bgSimpleRow.show{display:block}#bgVoucherFormArea .bgSimpleRow.tall{height:42px}#bgVoucherFormArea .bgSimpleRow.tall label{padding:21px 0 0}#bgVoucherFormArea .bgSimpleRow.taller{height:54px}#bgVoucherFormArea .bgSimpleRow>.bgColumn{width:78%;margin-top:3px}#bgVoucherFormArea .bgSimpleRow>.bgColumn>.fixedPrice{padding:4px 0 3px}#bgVoucherFormArea .bgSimpleRow>.bgColumn input{width:100%}#bgVoucherFormArea .bgSimpleRow .bgRowIn .bgColumn{display:none;width:29.7%;padding:2px 0 2px 1.5%}#bgVoucherFormArea .bgSimpleRow .bgRowIn .bgColumn input{width:100%}#bgVoucherFormArea .bgSimpleRow .bgRowIn .bgColumn.firstChild{width:15.5%;padding:2px 0}#bgVoucherFormArea .upperLabel{padding:0 0 2px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#bgVoucherFormArea input,#bgVoucherFormArea textarea{clear:both;float:left}#bgVoucherFormArea textarea{height:40px;width:100%;display:block;vertical-align:middle;resize:none}#bgVoucherFormArea .bgCombobox,#bgVoucherFormArea select{margin-top:2px}#bgVoucherFormArea .bgColumn.bgError input,#bgVoucherFormArea .bgColumn.bgError textarea,#bgVoucherFormArea .bgError input{border:none}#bgVoucherFormArea .delivAddress ul.bgSimpleRow>.bgColumn{padding:0 0 0 2px;margin:0}#bgVoucherFormArea .delivAddress .bgSimpleRow>.bgColumn.half{width:100%;padding-left:0;margin-bottom:1px}#bgVoucherFormArea .delivAddress .bgSimpleRow>.bgColumn.half .bgColumn{width:78%}#bgVoucherFormArea .delivAddress .bgSimpleRow>.bgColumn.half .bgColumn input{width:100%}#bgAddonFormArea{height:80px;overflow:auto}#bgAddonFormArea .voucherItem{position:relative;padding:5px 0 8px}#bgAddonFormArea label{padding:5px 0 1px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#bgAddonFormArea .bgSimpleRow{padding:2px 0 2px 2px}#bgAddonFormArea .bgSimpleRow.delivAddress{height:120px;padding:0}#bgAddonFormArea .bgSimpleRow.delivAddress .bgSimpleRow,#bgAddonFormArea .bgSimpleRow.show{display:block}#bgAddonFormArea .bgSimpleRow.tall{height:42px}#bgAddonFormArea .bgSimpleRow.tall label{padding:21px 0 0}#bgAddonFormArea .bgSimpleRow.taller{height:54px}#bgAddonFormArea .bgSimpleRow>.bgColumn{width:78%;margin-top:3px}#bgAddonFormArea .bgSimpleRow>.bgColumn>.fixedPrice{padding:4px 0 3px}#bgAddonFormArea .bgSimpleRow>.bgColumn input{width:100%}#bgAddonFormArea .bgSimpleRow .bgRowIn .bgColumn{width:29.7%;padding:2px 0 2px 1.5%}#bgAddonFormArea .bgSimpleRow .bgRowIn .bgColumn input{width:100%}#bgAddonFormArea .bgSimpleRow .bgRowIn .bgColumn.firstChild{width:15.5%;padding:2px 0}#bgAddonFormArea .upperLabel{padding:0 0 2px;display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#bgAddonFormArea input,#bgAddonFormArea textarea{clear:both;float:left}#bgAddonFormArea textarea{height:40px;width:100%;display:block;vertical-align:middle;resize:none}#bgAddonFormArea .bgCombobox,#bgAddonFormArea select{margin-top:2px}#bgAddonFormArea .bgColumn.bgError input,#bgAddonFormArea .bgColumn.bgError textarea,#bgAddonFormArea .bgError input{border:none}#bgAddonFormArea .delivAddress ul.bgSimpleRow>.bgColumn{padding:0 0 0 2px;margin:0}#bgAddonFormArea .delivAddress .bgSimpleRow>.bgColumn.half{width:100%;padding-left:0;margin-bottom:1px}#bgAddonFormArea .delivAddress .bgSimpleRow>.bgColumn.half .bgColumn{width:78%}#bgAddonFormArea .delivAddress .bgSimpleRow>.bgColumn.half .bgColumn input{width:100%}#bgDialogAddonText{height:300px;overflow:auto;word-wrap:break-word;margin:10px 0}.bgBtnAddContainer{clear:both;float:left;position:relative;width:100%;height:31px}.bgBtnAdd{position:absolute;top:5px;right:0}.bgBtnDelete{position:absolute;top:7px;right:3px}.bgBtnDelete.show{display:block}#bgVoucherDeliveryPer{padding-top:16px}#bgVoucherDeliveryPer .bgSimpleRow{padding:2px 0 2px 2px}#bgVoucherDeliveryPer .bgSimpleRow>.bgColumn{width:78%}#bgVoucherDeliveryPer label{margin:8px 2% 0 0}#bgVoucherDeliveryPer .bgCombobox,#bgVoucherDeliveryPer select{margin-top:6px}#bgVoucherDeliveryPer select.bgCombobox.bgComboboxLarge,.bd #bgVoucherFormArea select.bgCombobox,.bd #bgVoucherFormArea select.bgCombobox.bgComboboxLarge{width:100%}#bgVoucherFormArea .contDelivOptions,#bgVoucherFormArea .delivAddress .bgSimpleRow>.bgColumn.half.states,.bd #bgVoucherDeliveryPer{display:none}#bgVoucherFormArea .bgSimpleRow .bgRowIn .bgColumn.show,#bgVoucherFormArea .contDelivOptions.show,#bgVoucherFormArea .delivAddress .bgSimpleRow>.bgColumn.half.states.show,.bd #bgVoucherDeliveryPer.show{display:block}#bgDialogAddonTotals,#bgDialogVoucherTotals{overflow:hidden;padding-top:2px}.bgVouchersTermsAndConditions{position:absolute;left:0;top:5px;text-align:left;width:300px}#cardFlags,#epgFlags{left:237px;position:absolute}input#bgNotifyMe,input#bgPolicy,input#bgVouchersPolicy{float:left;clear:none;display:inline-block;width:auto;margin:2px 5px 0 0;border:none}#bgProdsTermsAndConditionsButton,#bgUserDataTermsAndConditionsButton{float:left;text-align:left;text-decoration:underline;cursor:pointer;width:200px}#bgNotifyMeButton{float:left;text-align:left;width:190px;color:#3c3c3c;padding-right:10px}#bgUserData .columnTitle{padding:15px 0 5px}#bgUserData .columnTitle.innerTitle{margin-top:18px}#bgMoreDetailsLastTitleLabel,#bgUserData h2{font-size:18px;line-height:22px}#bgProdDataForm,#bgUserDataFormArea{width:100%;margin-top:58px;overflow:hidden}#bgProdDataForm ul.bgRow,#bgUserDataFormArea ul.bgRow{height:auto}#bgProdDataForm .bgRow,#bgUserDataFormArea .bgRow{width:100%;display:block}#bgProdDataForm .bgRow.bgSimpleRow,#bgUserDataFormArea .bgRow.bgSimpleRow{height:26px;margin-top:5px;padding:2px;box-sizing:border-box}#bgCardTypeInput,#bgProdDataForm .bgRow label,#bgUserDataFormArea .bgRow label{margin-top:1px}#bgProdDataForm .payInlineDesc .bgRow,#bgUserDataFormArea .payInlineDesc .bgRow{height:48px;overflow:hidden}#bgProdDataForm .bgHalf .bgRow,#bgUserDataFormArea .bgHalf .bgRow{height:22px;padding:2px;width:225px}#paymentInfo{position:relative;height:185px}#paymentShellLoader{position:absolute;left:-2px;top:-50px;right:0;bottom:5px;display:block;opacity:1;filter:alpha(opacity=100);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(opacity=100)';transition:opacity .5s ease-out;-moz-transition:opacity .5s ease-out;-webkit-transition:opacity .5s ease-out;-o-transition:opacity .5s ease-out;z-index:5}#paymentShellLoader.fadeOut{opacity:0;filter:alpha(opacity=0);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(opacity=0)'}#paymentShellLoader.hide{display:none}#paymentTypeShell{position:absolute;z-index:3;top:3px;left:0}#paymentTypeShell>.bgRow{width:207px;height:22px;padding:2px}#paymentTypeShell>.bgRow label{width:89px}#cardFlags{top:5px;height:20px;width:170px}#cardFlags li{margin:1px;float:left;display:none;width:31px;height:20px;background:url(../bin/sprite.png) 0 -260px no-repeat;text-indent:-9999px;overflow:hidden}#cardFlags li.show{display:block}#cardFlags li.mastercard{background-position:-40px -260px}#cardFlags li.amex{background-position:-80px -260px}#cardFlags li.paypal{background-position:-120px -260px}#cardFlags li.elo{background-position:-160px -260px}#cardFlags li.discover{background-position:-160px -414px}#cardFlags li.maestro{background-position:-120px -414px}#cardFlags li.dinersclub{background-position:-200px -414px}#cardFlags li.jcb{background-position:-240px -414px}#cardFlags li.unionpay{background-position:-200px -260px}#bgInstallments{position:absolute;top:26px;left:240px;width:180px!important}#bgInstallmentsLabel{width:auto!important}#bgInstallmentsInput{width:60px}#epgFlags{top:-5px;height:50px;width:185px;background-position:0 0}.bgDialogs .bd .payInlineDesc{height:40px}.bgDialogs .bd .payInlineDesc p{font-size:12px;line-height:16px}#paymentTypeInfoTrigger{position:absolute;top:7px;right:-20px}#cscTrigger,#currencyAlertTrigger,#currencyAlertTriggerProducts,#paymentTypeInfoTrigger{display:block;width:13px;height:13px;margin-top:2px;text-indent:-9999px;overflow:hidden;background:url(../bin/sprite.png) -210px -300px no-repeat;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;cursor:pointer}#cscTrigger{float:left;margin-left:5px}#currencyAlertTrigger,#currencyAlertTriggerProducts{display:inline-table;margin-left:2px}#creditCardInfo,#otherPaymentInfo{display:none;position:absolute;top:31px;left:0;width:425px}#creditCardInfo .bgHalf,#otherPaymentInfo .bgHalf{overflow:visible}#creditCardInfo .bgRow label,#otherPaymentInfo .bgRow label{width:89px}#creditCardInfo .bgRow iframe,#creditCardInfo .bgRow input,#otherPaymentInfo .bgRow iframe,#otherPaymentInfo .bgRow input{width:130px;float:right}#creditCardInfo #bgCSCInput,#otherPaymentInfo #bgCSCInput{width:50px;clear:none;float:left}#bgExpirationDateYearInput{width:60px}#bgExpirationDateMonthInput{width:46px;margin-right:3px}#voucherShell{margin:4px 0 1px -2px;width:425px;padding:2px;overflow:hidden}#otherPaymentInfo input{float:left}#otherPaymentInfo.payInlineDesc{top:56px}#otherPaymentInfo.payInlineDesc #voucherShell{display:none}#captchaShell{clear:both;margin-left:94px;width:333px;height:114px}#captchaShell.bgError{background-color:transparent}#captchaImageShell{-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;position:relative;display:block;width:328px;height:56px}#otherPaymentFields{position:relative;display:block;width:114px;height:41px;margin:2px 0 0;padding:2px}#otherPaymentFields input{clear:left}#getCaptcha{position:absolute;z-index:5;height:19px;width:19px;top:18px;right:7px;display:block;background:url(../bin/sprite.png) -180px -300px no-repeat;cursor:pointer}#getCaptcha:hover{background-position:-179px -318px}#typeCaptcha{width:110px}#captchaImage{position:absolute;z-index:1;top:2px;left:2px}.bgReferences{position:absolute;left:0;bottom:0;width:100px;height:37px;background:url(../bin/sprite.png) -400px -678px no-repeat}#bgUserDataAmount{width:100%;float:left}#bgUserDataAmount.hide{display:none}#bgUserDataAmount .bgReservationTitle{padding-top:12px}#bgUserDataAmount .bgHotelName{margin-bottom:15px}#bgUserDataAmount>dl{margin:2px 0}#bgUserDataAmount .bgRow{padding:0 2px}#bgUserDataAmount .bgRow dd,#bgUserDataAmount .bgRow dt{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding:0;width:45%}#bgUserDataAmount .bgRow label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#bgUserDataAmount .bgRow.bgHalf{padding:0;text-align:right;width:100%;border-bottom:none}#bgUserDataAmount .bgRow.bgHalf dd,#bgUserDataAmount .bgRow.bgHalf dt{padding:0 2px}#bgUserDataAmount .bgRow.bgHalf label{text-align:left;width:144px}#bgUserDataAmount .bgRow.bgHalf.dates dd label,#bgUserDataAmount .bgRow.bgHalf.dates dt label{width:94px}#bgUserDataAmount .bgRow.bgTotalAmountNowShell,#bgUserDataAmount .bgRow.bgTotalAmountShell{padding-top:1px}#bgUserDataAmount #bgMealPlansSpacer{border:none}#bgUserDataAmount #bgTotalFinalLabel,#bgUserDataAmount #bgTotalFinalValue,#bgUserDataAmount #bgTotalFinalValue span{font-size:13px}#bgUserDataAmount #bgTotalFinalLabel,#bgUserDataAmount #bgTotalFinalNowLabel{width:176px}#bgHotelNameValue{width:auto}#bgHotelNameLabel{display:none}#bgReservationSummary{width:100%;float:left;height:26px;padding:0}#bgUserDataShell{overflow:hidden}#bgProdDataForm .bgProdDataFormList .bgRow,#bgUserDataAmount .bgRow{height:17px;overflow:hidden}#bgProdDataForm .bgRow li,#bgUserDataAmount .bgRow dd,#bgUserDataAmount .bgRow dt{line-height:19px}.bgTotalAmountNowShell dd,.bgTotalAmountNowShell dt,.bgTotalAmountShell dd,.bgTotalAmountShell dt{line-height:26px}.bgDisclaimerCurrencyShell{display:block;opacity:1;filter:alpha(opacity=100);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(opacity=100)';transition:opacity .5s ease-out;-moz-transition:opacity .5s ease-out;-webkit-transition:opacity .5s ease-out;-o-transition:opacity .5s ease-out;padding-bottom:4px!important;margin-bottom:2px}.bgDisclaimerCurrencyShell.nodisplay{display:none!important;opacity:0;filter:alpha(opacity=0);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(opacity=0)'}.bgTotalAmountShellConvertedlValue{display:block;opacity:1;filter:alpha(opacity=100);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(opacity=100)';transition:opacity .5s ease-out;-moz-transition:opacity .5s ease-out;-webkit-transition:opacity .5s ease-out;-o-transition:opacity .5s ease-out}.bgTotalAmountShellConvertedlValue.nodisplay{display:none;opacity:0;filter:alpha(opacity=0);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(opacity=0)'}.bgProdTotalAmountNowShell,.bgTotalAmountNowShell{opacity:1;filter:alpha(opacity=100);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(opacity=100)';transition:opacity .5s ease-out;-moz-transition:opacity .5s ease-out;-webkit-transition:opacity .5s ease-out;-o-transition:opacity .5s ease-out}.bgProdTotalAmountNowShell.nodisplay,.bgTotalAmountNowShell.nodisplay{display:block;opacity:0;filter:alpha(opacity=0);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(opacity=0)'}#bgMoreDetailsLastTitleLabel{width:100%;padding:5px 0 3px}#bgMoreDetailsNotesInput{height:50px;width:98%}.bgMoreDetails{display:block;position:relative;float:left;clear:both;height:auto;width:101.5%;margin-left:-5px;overflow:hidden;padding:2px 0 10px}.bgMoreDetails #bgMoreDetailsNotesInput{margin-left:5px;margin-bottom:3px}.bgMoreDetails input,.bgMoreDetails label{display:block;float:left;clear:none;margin:2px 3px 7px 0}.bgMoreDetails .bgFieldShort,.bgMoreDetails input{width:22%}.bgMoreDetails label{width:26%;margin:3px 0 7px 5px;height:19px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;clear:none}#bgUserDataFooter{width:100%;float:right}#bgUserDataFooter .buttons{position:absolute;bottom:0;right:0;width:200px}#bgUserDataFooter .bgBtnConfirm{margin-left:5px}#bgUserDataOkButton{display:block}#bgUserDataOkButton.disabled,#bgUserDataOkButton.disabled:hover{cursor:default}#bgProdDataForm,#bgProdDataForm .hide{display:none}#bgProdDataForm.show,.slideshow-pages li,body.mobile .ShoppingActivationOverlay>div .close{display:block}#bgProdDataForm{width:100%;margin-top:22px}#bgProdDataForm .bgReservationTitle{padding:11px 0 3px}#bgProdDataForm .bgProdDataFormList{height:100%;overflow-y:auto}#bgProdDataForm .bgProdDataFormList .bgRow{width:100%;margin:0;padding:2px 0;height:20px}#bgProdDataForm .bgProdDataFormList .bgRow li{float:left;display:block;width:50%;padding:3px 0;font-size:11px;line-height:14px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#bgProdDataForm .bgProdDataFormList .bgRow li.bgProdType{width:18%;text-transform:capitalize}#bgProdDataForm .bgProdDataFormList .bgRow li.bgProdQt{width:8%}#bgProdDataForm .bgProdDataFormList .bgRow li.bgProdSubTotal{width:24%;text-align:right}#bgProdDataForm .bgProdDataFormList .bgRow li.bgProdTotal,#bgProdDataForm .bgProdDataFormList .bgRow li.bgProdTotalLabel,#bgProdDataForm .bgProdDataFormList .bgRow li.bgProdTotalNow,#bgProdDataForm .bgProdDataFormList .bgRow li.bgProdTotalNowLabel,#bgProdDataForm .bgProdDataFormList .bgRow li.bgProdTotalTaxes,#bgProdDataForm .bgProdDataFormList .bgRow li.bgProdTotalTaxesLabel{width:50%;font-family:HelveticaNeue-Bold,'Helvetica Neue Bold','Helvetica Neue',Helvetica,Arial,Sans-Serif;font-weight:700}#bgProdDataForm .bgProdDataFormList .bgRow li.bgProdTotal,#bgProdDataForm .bgProdDataFormList .bgRow li.bgProdTotalNow,#bgProdDataForm .bgProdDataFormList .bgRow li.bgProdTotalTaxes{text-align:right}#bgProdDataForm .bgProdDataFormList .bgRow li.bgProdTotal,#bgProdDataForm .bgProdDataFormList .bgRow li.bgProdTotal span,#bgProdDataForm .bgProdDataFormList .bgRow li.bgProdTotalLabel,#bgProdDataForm .bgProdDataFormList .bgRow li.bgProdTotalNow,#bgProdDataForm .bgProdDataFormList .bgRow li.bgProdTotalNow span,#bgProdDataForm .bgProdDataFormList .bgRow li.bgProdTotalNowLabel{font-size:13px}.slideshow{position:relative;width:100%;overflow:hidden;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:url(../bin/loadingBar.gif) center center no-repeat}.slideshow img{position:absolute;top:5px;left:0;opacity:0;filter:alpha(opacity=0);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(opacity=0)';z-index:901;width:100%}.slideshow img.slideshow-foreground{z-index:900}.slideshow:hover .slideshow-next,.slideshow:hover .slideshow-previous{opacity:.7;filter:alpha(opacity=70);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(opacity=70)'}.slideshow:hover .slideshow-next:hover,.slideshow:hover .slideshow-previous:hover{opacity:1;filter:alpha(opacity=100);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(opacity=100)'}.slideshow:hover .slideshow-pages li{opacity:.7;filter:alpha(opacity=70);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(opacity=70)'}.slideshow:hover .slideshow-pages li:hover{opacity:1;filter:alpha(opacity=100);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(opacity=100)'}.slideshow-navigation{position:absolute;right:20px;bottom:15px;height:14px;z-index:902}.slideshow-next,.slideshow-previous{opacity:.4;filter:alpha(opacity=40);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(opacity=40)';position:absolute;bottom:120px;right:353px;width:40px;height:50px;cursor:pointer;background:url(../bin/sprite.png) -2px -296px no-repeat}.slideshow-next{right:-8px;background-position:-50px -296px}.slideshow-pages{padding:0;overflow:hidden;float:left;height:14px}.slideshow-pages li{width:14px;height:14px;float:left;cursor:pointer;opacity:.4;filter:alpha(opacity=40);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(opacity=40)';background:url(../bin/sprite.png) -119px -299px no-repeat}.slideshow-pages li.selected,.slideshow-pages li:hover{background-position:-119px -319px}#ShoppingRecovery>div{width:360px}#ShoppingRecovery input{background:0 0}#ShoppingRecovery .ShoppingRecoveryTermsLinkBG{top:0}#ShoppingRecovery>div>div{width:90%;margin:10px 0 0}body .ShoppingActivationOverlay>div .close{background:url(../bin/sprite.png) -290px -460px no-repeat}body.currencyConverted .bgPriceElementsWrapper{background:#dadada;padding:2px 5px}.bgDialogs .wpwl-control{height:34px;width:100%}@media all and (max-height:690px){.bgDialogs #bgUserData.type2{height:100%!important}.bgDialogs #bgUserData.type2 .bd{overflow:auto}}@media (max-width:960px){#bgInstallments,#bgInstallmentsLabel{width:100%!important}#bgInstallments{position:relative;top:0;left:0}#bgInstallments.hide{display:none}#bgProdDataForm .bgProdDataFormList .bgRow,#bgUserDataAmount .bgRow{height:auto;font-size:16px}#bgDialogMealPlans .mealPlansList dl dt{width:70%;float:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#voucherDialog .bgRight .bgVouchersTermsAndConditions #bgProdsTermsAndConditionsButton,.bgDialogs #bgVoucherFormArea .bgColumn{float:none}#bgProdsTermsAndConditionsButton,#bgUserDataTermsAndConditionsButton{width:90%;padding:0;font-size:16px;line-height:24px}#bgNotifyMeButton{width:85%;margin:2px 0;font-size:16px;line-height:24px}input#bgNotifyMe,input#bgPolicy,input#bgVouchersPolicy{width:auto;margin-right:8px}#bgPolicy,#bgUserDataTermsAndConditionsButton,input#bgPolicy{margin-top:16px;font-size:16px;line-height:24px}input#bgPolicy{clear:both}#bgUserDataFooter .buttons{position:relative;width:100%}#bgUserDataFooter .bgBtnConfirm{margin-left:24px}#creditCardInfo .bgRow label,#otherPaymentInfo .bgRow label,.bgDialogs label{width:100%;line-height:24px;font-size:16px;padding:0 0 4px}.bgDialogText *{font-size:16px;line-height:24px}#creditCardInfo .bgRow input,.bgDialogs input{width:100%;line-height:24px;font-size:16px}.bgReferences{bottom:8px;right:auto;left:70%;top:auto}#cardFlags,#epgFlags{top:0;left:0;position:relative}#bgProdDataForm .bgRow li,#bgUserDataAmount .bgRow dd,#bgUserDataAmount .bgRow dt{line-height:24px}#bgUserDataAmount .bgRow.bgHalf label,#bgUserDataAmount .bgRow.bgHalf.dates dd label,#bgUserDataAmount .bgRow.bgHalf.dates dt label{width:auto}#bgUserDataAmount .bgRow.bgHalf dd,#bgUserDataAmount .bgRow.bgHalf dt{width:100%;height:32px;padding:0}#bgUserDataAmount #bgTotalFinalLabel,#bgUserDataAmount #bgTotalFinalNowLabel,#bgUserDataAmount #bgTotalFinalValue,#bgUserDataAmount #bgTotalFinalValue span,#bgUserDataAmount .bgRow dd,#bgUserDataAmount .bgRow dt{width:auto;height:auto;font-size:16px;line-height:24px;overflow:visible;max-width:100%;white-space:normal}.bgDialogTotals .summaryTotals *,.bgDialogs .bgRow dd,.bgDialogs .bgRow dd span,.bgDialogs .bgRow dt,.bgDialogs .bgRow dt span{font-size:16px;line-height:24px}#bgProdDataForm .bgRow.bgSimpleRow,#bgUserDataFormArea .bgRow.bgSimpleRow{height:64px}#splashScreen::after,#splashScreen::before{content:none}#bgProdDataForm .bgHalf .bgRow,#bgUserDataFormArea .bgHalf .bgRow,#paymentTypeShell>.bgRow,.bgDialogs .bgHalf .bgRow{height:auto;width:99%}.bgDialogs .bgHalf{width:100%;margin-left:8px 0}#paymentTypeShell{position:relative}#cardFlags{height:auto;width:165px;margin:8px 0}#epgFlags{height:auto;width:185px;background-repeat:no-repeat;background-position:0 0}.bgDialogs .type2.yui-overlay .hd{width:80%}#bgVoucherFormArea .upperLabel,.bgDialogs .bd .bgCombobox,.bgDialogs .bd select{width:100%;font-size:16px;line-height:24px}.bgLeft #bgUserDataFormArea{margin-top:88px}#paymentShellLoader{top:10px;bottom:-235px}.bgDialogs .type2 .ft .bgBtnCancel{margin:16px 0}.bgDialogs #captchaShell{margin:16px 0 40px;height:auto}.bgDialogs #captchaShell iframe{height:-moz-available;height:-webkit-fill-available;height:fill-available}.bgDialogs .ft{width:100%}#bgExpirationDateMonthInput{width:60px;margin-right:16px}#bgExpirationDateYearInput{width:90px}.bgDialogs .type2{height:auto!important}#bgVoucherDeliveryPer .bgSimpleRow>.bgColumn,#bgVoucherFormArea .bgSimpleRow .bgRowIn .bgColumn,#bgVoucherFormArea .bgSimpleRow .bgRowIn .bgColumn.firstChild,#bgVoucherFormArea .bgSimpleRow>.bgColumn{width:100%;padding:0}.bgDialogs #voucherDialog .bgRow{overflow:visible}#bgVoucherFormArea,#bgVoucherFormArea .bgSimpleRow.tall,#bgVoucherFormArea .bgSimpleRow.taller,.bgDialogTotals .summaryTotals dl dt{height:auto}#bgVoucherFormArea .voucherItem{padding:8px 0 24px}#bgVoucherFormArea textarea,.bgMoreDetails #bgMoreDetailsNotesInput{height:80px;font-size:16px!important;line-height:24px!important}#voucherDialog .bgRight #bgVoucherFormArea .bgSimpleRow.delivAddress{height:auto}#voucherDialog .bgRight .ft{padding-top:32px}#voucherDialog .bgRight .bgVouchersTermsAndConditions{position:relative;top:0;width:100%}#paymentInfo{height:auto;position:static}.bgDialogs .bgRow dt span{font-family:HelveticaNeue-Light,'Helvetica Neue Light','Helvetica Neue',Helvetica,Arial,Sans-Serif}#bgProdDataForm .bgProdDataFormList .bgRow li,#bgProdDataForm .bgProdDataFormList .bgRow li.bgProdTotalLabel{font-size:16px;line-height:24px}#bgProdDataForm .bgProdDataFormList .bgRow li.bgProdType{width:100%}#bgProdDataForm .bgProdDataFormList .bgRow li{width:60%}#bgProdDataForm .bgProdDataFormList .bgRow li.bgProdSubTotal{width:32%}#termsAndConditions .bd{max-height:calc(100% - 140px)}#creditCardInfo .bgHalf{padding-bottom:20px}}.ie7 #bgUserDataAmount .bgRow.bgHalf dd,.ie7 #bgUserDataAmount .bgRow.bgHalf dt,.ie8 #bgUserDataAmount .bgRow.bgHalf dd,.ie8 #bgUserDataAmount .bgRow.bgHalf dt{text-overflow:clip}@media all and (max-width:640px){#ShoppingRecovery>div{width:80%;top:5%;left:5%;right:0;bottom:0}}@media all and (max-width:360px){.bgReferences{left:60%}}*,a,label,option,p{color:#828282}::selection{background-color:#eee;color:#00abed}::-moz-selection{background-color:#eee;color:#00abed}a:hover{color:#696969}input,textarea{color:#1c1c1c;background-color:#eee}body,html{background-color:#fff}#bookingGadget{background:#fff}.bgLoading{background:url(../bin/loadingBar.gif) center 100px no-repeat #fff;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.35);-moz-box-shadow:0 0 20px 0 rgba(0,0,0,.35);box-shadow:0 0 20px 0 rgba(0,0,0,.35)}.bgLoading .bd{color:#828282}.bgLoading .bd:after{content:"";display:block;width:151px;height:20px;background:url(../bin/sprite.png) 0 -240px no-repeat;margin:45px auto 0}.bgLoading.bgRedirecting{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;background-position:center 140px}.bgLoading.bgRedirecting .bd,.bgLoading.bgRedirecting .bd strong{color:#1c1c1c}.bgBtnBookSmall,.bgBtnCancel,.bgBtnConfirm,.bgBtnProdType{display:block;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;text-align:center;cursor:pointer;background-color:#c2c2c2;transition:background .35s ease-out;height:25px;min-width:60px}.bgBtnBookSmall:hover,.bgBtnCancel:hover,.bgBtnConfirm:hover,.bgBtnProdType:hover{background-color:#a9a9a9}.bgBtnBookSmall span,.bgBtnCancel span,.bgBtnConfirm span,.bgBtnProdType span{display:block;color:#fff;padding:5px 10px 6px;font-size:12px;line-height:14px}.selected .bgBtnProdType,.selected .bgBtnProdType:hover{background-color:#00abed}.bgBtnBook,.bgBtnProductsYes{display:block;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;text-align:center;cursor:pointer;background-color:#c2c2c2;transition:background .35s ease-out;height:33px;min-width:60px}.bgBtnBook span,.bgBtnProductsYes span{display:block;color:#fff;padding:6px 10px 7px;font-size:18px;line-height:20px}.bgBtnBook.disabled,.bgBtnBook.disabled:hover,.bgBtnProductsYes.disabled,.bgBtnProductsYes.disabled:hover{background-color:#c2c2c2}.bgBtnBook,.bgBtnBookSmall,.bgBtnCancel.bgBtnBlue,.bgBtnProductsYes{background-color:#00abed}.bgBtnBook:hover,.bgBtnBookSmall:hover,.bgBtnCancel.bgBtnBlue:hover,.bgBtnProductsYes:hover{background-color:#0086ba}#bgFilter .ddown1btn.opened{color:#c2c2c2}.ddown1list{background:#fff;border:1px solid #c2c2c2}#stage .bgRight,.ddown1list li:hover{background-color:#eee}#paymentShellLoader,#stage .bgLeft{background-color:#fff}.cookiesWarning{background-color:#1c1c1c}.cookiesWarning p,.cookiesWarning p span{color:#fff}.cookiesWarning p span:hover{color:#c2c2c2}.cookiesWarningClose{background-color:#020202}.cookiesWarningClose:hover{background-color:#000}#stage{background:#fff}#bgHotelShell{border-bottom:1px solid #e7e7e7}#bgHotelShell #bgHotelUser{background:#2d2d2d;background:-moz-linear-gradient(60deg,#2d2d2d 45%,#545454 100%);background:-webkit-linear-gradient(60deg,#2d2d2d 45%,#545454 100%);background:linear-gradient(60deg,#2d2d2d 45%,#545454 100%);color:#fff;-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 20px 0 rgba(0,0,0,.2);box-shadow:0 0 20px 0 rgba(0,0,0,.2)}#bgHotelShell #bgHotelUser .welcome{color:#fff;border-bottom:1px solid #fff}#noProducts,#noResults{background:#2d2d2d;background:-moz-linear-gradient(60deg,#2d2d2d 45%,#545454 100%);background:-webkit-linear-gradient(60deg,#2d2d2d 45%,#545454 100%);background:linear-gradient(60deg,#2d2d2d 45%,#545454 100%);-webkit-box-shadow:0 0 20px 0 rgba(0,0,0,.2);-moz-box-shadow:0 0 20px 0 rgba(0,0,0,.2);box-shadow:0 0 20px 0 rgba(0,0,0,.2)}#noProducts *,#noResults *{color:#fff}.calheader{background:#f5f5f5}.innerCalHeader{color:#828282}.calnavleft,.calnavleft_disabled,.calnavright,.calnavright_disabled{background:url(../bin/sprite.png) -233px -290px no-repeat #c2c2c2}.calnavright,.calnavright_disabled{background-position:-260px -290px}.calnavleft:hover,.calnavright:hover{background-color:#828282}.calcell{border-bottom:1px solid #c2c2c2;border-right:1px solid #c2c2c2}.calcell *,.calcell a,.calcell a:hover{color:#c2c2c2}.selectable.selected .gc_bar span,.selectable.selected .gc_bar sub{color:#fff}.selectable *,.selectable a,.selectable a:hover{color:#1c1c1c}.selectable .gc_bar,.selectable .gc_bar span,.selectable .gc_bar sub{color:#bababa;font-weight:400}.gc_month2.selectable{background-color:#f5f5f5}.gc_month2.selectable *,.gc_month2.selectable a,.gc_month2.selectable a:hover{color:#6d6d6d}.gc_month2.selectable .gc_bar,.gc_month2.selectable .gc_bar span{color:#bababa}.gc_month2.selectable.selected .gc_bar span{color:#fff}.selectable:hover{background-color:#e1e1e1}.gc_month2.selectable:hover{background-color:#e7e7e7}.calcellright{border-right:none}.calbody tr:last-child .calcell{border-bottom:none}.calnavleft_disabled,.calnavright_disabled{background-color:#eee}.gc_month2.selected.selectable,.selected.selectable{background-color:#00abed;border-color:#00abed}.gc_month2.selected.selectable:hover,.selected.selectable:hover{background-color:#0099d4}.gc_month2.selected.selectable.checkout,.selected.selectable.checkout{background-color:transparent}.gc_month2.selected.selectable.checkout .gc_bar *,.selected.selectable.checkout .gc_bar *,.selected.selectable.checkout.selectedcheckout *{color:#c2c2c2}.blocked,.blocked.gc_month2,.restricted,.restricted.gc_month2,.selectable.blocked,.selectable.blocked.gc_month2,.selectable.restricted,.selectable.restricted.gc_month2{background-color:#ffc0c0;border-color:#ffc0c0}#bgFormMsg p,#calTooltip,.blocked *,.blocked a,.blocked a:hover,.blocked.gc_month2 *,.blocked.gc_month2 a,.blocked.gc_month2 a:hover,.calDatesIndicators p,.restricted .restricted.gc_month2 *,.restricted .restricted.gc_month2 a,.restricted .restricted.gc_month2 a:hover,.selectable.blocked *,.selectable.blocked a,.selectable.blocked a:hover,.selectable.blocked.gc_month2 *,.selectable.blocked.gc_month2 a,.selectable.blocked.gc_month2 a:hover,.selectable.restricted *,.selectable.restricted a,.selectable.restricted a:hover,.selectable.restricted.gc_month2 *,.selectable.restricted.gc_month2 a,.selectable.restricted.gc_month2 a:hover,.selected.selectable *,.selected.selectable a,.selected.selectable a:hover,.selected.selectable.gc_month2 *,.selected.selectable.gc_month2 a,.selected.selectable.gc_month2 a:hover{color:#fff}#bgFormMsg,#calTooltip,.calDatesIndicators{background-color:#1c1c1c}#bgCalLegend,#bgCurrencyInfo{color:#c2c2c2}#bgBookQuery .queryCalendar li{background-color:#eee}#bgBookQuery .queryCalendar li.left{border-right:1px solid #fff}#bgBookQuery .queryCalendar li.right{border-left:1px solid #fff}#bgBookQuery .queryCalendar li input{border-top:1px solid rgba(0,0,0,.1);color:#00abed}#bgBookQuery .querySelect li{background-color:#eee;border-right:2px solid #fff}#bgBookQuery #childAges li:last-of-type,#bgBookQuery .querySelect li:last-of-type{border:none}#bgBookQuery #childAges li{background:#eee;border-right:2px solid #fff}#bgFilter .ddown1btn,#princeRangeInfo,#princeRangeInfo span,.pcodes-item a,.pcodes-label{color:#828282}#bgOfferTypesLabelOptions li a:hover,#bgPromotionalCodesOptions li a:hover,.pcodes-list-area li a:hover{color:#4f4f4f}#bgFilterShell .pcodes-submit{background:0 0}#bgFilterShell .pcodes-submit span{color:#fff;background-color:#00abed;display:block;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}#bgFilterShell .pcodes-submit span:hover span,#bgFilterShell .pcodes-submit:hover span{background-color:#0086ba}#bgFilterShell #bgPromotionalCodesOptions{border:none;box-shadow:inset 0 0 0 1px rgba(0,0,0,.1)}#bgFilterShell #bgPromotionalCodesOptions li{border-bottom:1px solid rgba(0,0,0,.1)}#bgFilterShell #bgPromotionalCodesOptions li:last-of-type{border:none}#bgBookQuery .gc_half li.bgError label,.pcodes-message{color:#f30000}#bgResults h1,.pcodes-item a span{color:#1c1c1c}ul.alternativeResults li *{color:#828282!important}ul.alternativeResults li h3{color:#1c1c1c!important}ul.alternativeResults li a{color:#fff!important;background-color:#00abed}ul.alternativeResults li a:hover{background-color:#0086ba}ul.alternativeResults li div p span:last-child,ul.alternativeResults li div p span:last-child *{color:#1c1c1c!important}.bgException *{color:#828282}.bgException h2,.bgException h3{border-top:1px solid #e7e7e7}.bgException h2,.bgException strong{color:#1c1c1c}.bgException h2:before{background:url(../bin/sprite.png) -544px -550px no-repeat}.amenitiesContainer div,.maxOccupancyContainer div{background-color:#fff;border:1px solid rgba(0,0,0,.1)}.bg_resultDescription:after{background-color:#c2c2c2}#bgSlider .bg{border-top:1px solid #fff}#innerSlider{border-top:1px solid #828282}#bgDialogRestrictions .facebookPromotion a,#bgDialogRestrictions .facebookValidated,#bgDialogRestrictions .twitterPromotion a,#bgDialogRestrictions .twitterValidated,#bgDialogRestrictions .twitterValidation,#bgResults .facebookPromotion a,#bgResults .facebookValidated,#bgResults .twitterPromotion a,#bgResults .twitterValidated,#bgResults .twitterValidation{color:#00abed}#bgDialogRestrictions .facebookValidation,#bgResults .facebookValidation{background-color:#3b5998;color:#fff}#bgDialogRestrictions .facebookLike,#bgResults .facebookLike{color:#00abed;border:1px solid #cad4e7;background:url(../bin/sprite.png) 5px -477px no-repeat #eceef5}.bgDialogSlideshow.NoImage .slideshow-title,.no-image .bg_resultImage .imagePromoTitle{color:#fff}#bgResults>div,#bgResults>li,#productsList>div,#productsList>li{background-color:#fff;border:3px solid transparent}#bgResults>div.bg_opened,#bgResults>li.bg_opened,#productsList>div.bg_opened,#productsList>li.bg_opened{box-shadow:2px 2px 6px 0 rgba(0,0,0,.05)}#bgResults>div.bg_selected,#bgResults>div.bg_selected.bestOffer,#bgResults>div.selected,#bgResults>li.bg_selected,#bgResults>li.bg_selected.bestOffer,#bgResults>li.selected,#productsList>div.bg_selected,#productsList>div.bg_selected.bestOffer,#productsList>div.selected,#productsList>li.bg_selected,#productsList>li.bg_selected.bestOffer,#productsList>li.selected{border-color:#00abed}#bgResults>div:hover .bg_pernight,#bgResults>div:hover .bg_selectpromo,#bgResults>li:hover .bg_pernight,#bgResults>li:hover .bg_selectpromo,#productsList>div:hover .bg_pernight,#productsList>div:hover .bg_selectpromo,#productsList>li:hover .bg_pernight,#productsList>li:hover .bg_selectpromo{background-color:#00abed;color:#fff}#bgResults>div:hover .bg_pernight:hover,#bgResults>div:hover .bg_selectpromo:hover,#bgResults>li:hover .bg_pernight:hover,#bgResults>li:hover .bg_selectpromo:hover,#productsList>div:hover .bg_pernight:hover,#productsList>div:hover .bg_selectpromo:hover,#productsList>li:hover .bg_pernight:hover,#productsList>li:hover .bg_selectpromo:hover{background-color:#0086ba}.bgDialogSlideshow.NoImage,.no-image .bg_resultImage{background:#828282!important}.bg_resultDescription .moreinfo_trigger::before{background:#e7e7e7}.bg_promo .error,.bg_roomsLeft{color:#f30000}.bg_resultDescription p,.moreinfo_trigger,.moreinfo_trigger span{color:#828282}.bg_mealplan,.bg_mealplan_notBook{color:#c2c2c2;background:url(../bin/sprite.png) -584px -594px no-repeat}.bg_AvgRatePerNightDialogBtn,.bg_offerDialogBtn,.bg_product .link,.bg_product.selected .moreinfo_trigger .bg_offerDialogBtn,.bg_promo.bg_selected .bg_promoRoomsList .bg_selected .moreinfo_trigger .bg_offerDialogBtn,.bg_promo.bg_selected .bg_resultDescription .moreinfo_trigger .bg_offerDialogBtn,.bg_result.bg_selected .moreinfo_trigger .bg_offerDialogBtn,.moreinfo_trigger .bg_offerDialogBtn{background-color:#eee}.adults>span,.children>span{color:#c2c2c2}.moreinfo_trigger .bg_offerDialogBtn:hover{color:#fff;background-color:#00abed!important}.bg_result_mealplans .moreinfo_trigger:hover .bg_offerDialogBtn{background-color:initial!important}.bg_product .link:hover{background-color:#00abed;color:#fff}.bg_resultPrice *{color:#1c1c1c}.bg_resultPrice .bg_price .bestOfferLabel{background-color:#77c94b;color:#fff}.bg_resultPrice .bg_price .bestOfferLabel::before{border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:5px solid #77c94b}.bg_resultPrice .bg_striked .percentage span{border:1px solid #77c94b;color:#77c94b}.bg_resultPrice .bg_cancellation{color:#77c94b}.bg_resultPrice .bg_roomsLeft{color:#f30000}.bg_resultPrice .bg_from,.bg_resultPrice .bg_selectroom,.bg_resultPrice .bg_striked span,.bg_resultPrice .bg_striked span sub{color:#828282}.bg_resultPrice .bg_pernight,.bg_resultPrice .bg_selectpromo{background-color:#eee}.bestOffer.bg_promo.bg_selected .bg_resultPrice .bg_pernight,.bestOffer.bg_selected .bg_resultPrice .bg_pernight,.bestOffer.selected .bg_resultPrice .bg_pernight,.bg_promo.bg_selected .bg_resultPrice .bg_pernight,.bg_selected .bg_resultPrice .bg_pernight,.selected .bg_resultPrice .bg_pernight{background-color:#00abed;color:#fff}.bestOffer.bg_promo.bg_selected .bg_resultPrice .bg_pernight:hover,.bestOffer.bg_selected .bg_resultPrice .bg_pernight:hover,.bestOffer.selected .bg_resultPrice .bg_pernight:hover,.bg_promo.bg_selected .bg_resultPrice .bg_pernight:hover,.bg_selected .bg_resultPrice .bg_pernight:hover,.selected .bg_resultPrice .bg_pernight:hover{background-color:#0086ba}.bestOffer .bg_resultPrice .bg_pernight,.bestOffer .bg_resultPrice .bg_selectpromo{background-color:#77c94b;color:#fff}.bestOffer .bg_resultPrice .bg_pernight:hover,.bestOffer .bg_resultPrice .bg_selectpromo:hover{background-color:#5ead34}.bg_resultPrice .pricing .selectbtn{background-color:#eee}.bg_resultPrice .pricing .selectbtn:hover{background-color:#00abed;color:#fff}.bg_resultPrice .pricing .editbtn{background-color:#eee}.bg_resultPrice .pricing .editbtn:hover{background-color:#00abed;color:#fff}.bg_resultPrice .pricing .striked{background:0 0;text-align:right;color:#1c1c1c!important}.cancelbtn{background-color:#eee}.cancelbtn:hover{background-color:#00abed;color:#fff}.bg_result_mealplans>dl{padding-left:20px}.bg_result_mealplans>dl:hover .bg_promoSelectRoom{background-color:#00abed!important}.bg_result_mealplans>dl:hover .bg_promoSelectRoom p{color:#fff!important}.bg_result_mealplans dl{border-bottom:1px solid rgba(0,0,0,.1);background:url(../bin/sprite.png) -580px -586px no-repeat}.bg_result_mealplans dl *,.bg_result_mealplans dl a,.bg_result_mealplans dl label,.bg_result_mealplans dl option,.bg_result_mealplans dl p{color:#1c1c1c;display:inline-block}.bg_result_mealplans dl:last-of-type{border:none}.bg_result_mealplans dl .moreinfo_trigger .bg_offerDialogBtn{background:url(../bin/sprite.png) -50px -415px no-repeat;background-color:#fff!important}.bg_result_mealplans dl .bg_select button{background-color:#eee;border:none}.bg_result_mealplans dl .bg_select button:hover{background-color:#00abed}.bg_result_mealplans dl .bg_select button:hover p{color:#fff}.bg_result_mealplans dl.bg_selected,.bg_result_mealplans dl:hover{background:url(../bin/sprite.png) -580px -628px no-repeat!important}.bg_result_mealplans dl.bg_selected .bg_roomRate,.bg_result_mealplans dl.bg_selected .bg_roomRate span,.bg_result_mealplans dl.bg_selected .bg_roomRate sub,.bg_result_mealplans dl.bg_selected dt p,.bg_result_mealplans dl:hover .bg_roomRate,.bg_result_mealplans dl:hover .bg_roomRate span,.bg_result_mealplans dl:hover .bg_roomRate sub,.bg_result_mealplans dl:hover dt p{color:#00abed}.bg_result_mealplans dl.bg_selected .moreinfo_trigger .bg_offerDialogBtn,.bg_result_mealplans dl:hover .moreinfo_trigger .bg_offerDialogBtn{background:url(../bin/sprite.png) -75px -415px no-repeat}.bg_result_mealplans dl.bg_selected .bg_select button,.bg_result_mealplans dl:hover .bg_select button{background-color:#00abed}.bg_result_mealplans dl.bg_selected .bg_select button p,.bg_result_mealplans dl:hover .bg_select button p{color:#fff}.bg_result_mealplans dl.bg_selected .bg_select button:hover,.bg_result_mealplans dl:hover .bg_select button:hover{background-color:#0086ba}.bg_promoArea{background-color:#f8f8f8}.bg_promoArea h1,.bg_restrictions h1,.bg_selected .bg_promoRoomsList .bg_roomsLeft{color:#f30000}.bg_promo .bg_restrictionList li,.bg_restrictions li{color:#828282}.bgShowAllOrSelBtn:hover p,.bg_promoRoomsList dl.bg_selected .bg_promoSelectRoom p,.bg_promoRoomsList dl.bg_selected:hover .bg_promoSelectRoom p{color:#fff}#bgBookNowShell #bgTotalValue,#bgTotalValue .bg_currency,.bgShowAllOrSelBtn p,.bg_promoRoomsList .bg_promoSelectRoom p,.bg_promoRoomsList .bg_roomRate,.bg_promoRoomsList .bg_roomRate div,.bg_promoRoomsList .bg_roomRate span,.bg_promoRoomsList .bg_roomRate sub,.bg_promoRoomsList dt p,.bg_selected .bg_promoRoomsList dd,.bg_selected .bg_promoRoomsList dt{color:#1c1c1c}.bg_selected>dd .bg_mealplan,.bg_selected>dd.bg_roomRate,.bg_selected>dd.bg_roomRate *,.bg_selected>dt p{color:#00abed!important}.bg_selected>dd .bg_mealplan{background:url(../bin/sprite.png) -584px -637px no-repeat}.bg_promoRoomsList dl,.bg_selected .bg_promoRoomsList dl{border-bottom:1px solid rgba(0,0,0,.1)}.bg_promoRoomsList dl:last-child,.bg_selected .bg_promoRoomsList dl:last-child{border:none}.bg_promoRoomsList dl .bg_availability{color:#f30000}.bg_promoRoomsList dl.bg_selected .bg_promoSelectRoom{border-color:transparent;background-color:#00abed;color:#fff}.bg_promoRoomsList dl:hover .bg_mealplan,.bg_promoRoomsList dl:hover>.bg_roomRate,.bg_promoRoomsList dl:hover>.bg_roomRate *,.bg_promoRoomsList dl:hover>dt>p{color:#00abed}.bg_promoRoomsList dl:hover .bg_mealplan{background:url(../bin/sprite.png) -584px -637px no-repeat}.bg_promoRoomsList dl:hover>dd .bg_promoSelectRoom{background-color:#00abed;color:#fff}.bg_promoRoomsList dl:hover>dd .bg_promoSelectRoom p{color:#fff}.bg_promoRoomsList .bg_promoSelectRoom{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;text-align:center;cursor:pointer;transition:background .35s ease-out;height:25px;min-width:60px;display:table;border:none;background-color:#eee;color:#1c1c1c}.amountBtn,.bgBtnAdd,.bgBtnDelete{text-align:center;cursor:pointer;transition:background .35s ease-out;height:18px}.bg_promoRoomsList .bg_promoSelectRoom span{display:block;color:#1c1c1c;font-size:12px;line-height:14px;vertical-align:middle;padding:0}.bg_promoRoomsList .bg_promoSelectRoom:hover{background-color:#00abed;color:#fff}.bg_promoRoomsList .bg_promoSelectRoom:hover span p{color:#fff}.bg_promo.bg_selected .bg_promoRoomsList dl.bg_selected .bg_result_mealplans{border-top:1px solid rgba(0,0,0,.1)}.bg_promo.bg_selected .bg_promoRoomsList dl.bg_selected .bg_result_mealplans dl .bg_select button{background-color:#eee}.bg_promo.bg_selected .bg_promoRoomsList dl.bg_selected .bg_result_mealplans dl .bg_select button:hover,.bg_promo.bg_selected .bg_promoRoomsList dl.bg_selected .bg_result_mealplans dl.bg_selected button{background-color:#00abed}.bg_promo.bg_selected .bg_promoRoomsList dl.bg_selected .bg_result_mealplans dl .bg_select button span p{color:#1c1c1c}.bg_promo.bg_selected .bg_promoRoomsList dl.bg_selected .bg_result_mealplans dl .bg_select button:hover span p,.bg_promo.bg_selected .bg_promoRoomsList dl.bg_selected .bg_result_mealplans dl.bg_selected button span p{color:#fff}.bg_promo.bg_selected .bg_promoRoomsList dl.bg_selected .bg_result_mealplans dl.bg_selected .bg_select button:hover{background:#0086ba}.bgShowAllOrSelBtn{background-color:#e1e1e1}.bgShowAllOrSelBtn:hover{background-color:#a9a9a9!important}#bgFooter{border-top:1px solid #c2c2c2}.productsTemp,.stage.confirmHeader,.stage.endPageHeader,.stage.independProdsHeader{background-color:#fff}.stage.endPageContainer,.stage.productsContainer{background-color:#eee}.stage.endPageContainer::after,.stage.productsContainer::after{background:#c2c2c2}.confirmHeader h3,.stage.endPageHeader h3{color:#77c94b}#bgeBookingDetails p,#bgeBookingSummary *,#noProducts strong,.bgStrong,.bg_product .bg_resultPrice>*,.bg_product h1,.products .typeSep,.productsContainer>.vCenter h1{color:#1c1c1c}.productsContainer .bgTotalValue,.productsContainer .bgTotalValue span,.productsContainer .bgTotalValue sub,.productsContainer .totals .taxes #productsTaxes,.productsContainer .totals .taxes #productsTaxes span,.productsContainer .totals .taxes #productsTaxes sub{color:#00abed}.productsContainer>.vCenter{border-bottom:1px solid #c2c2c2}.productsContainer .totals{background:#fff;-webkit-box-shadow:2px 2px 6px 0 rgba(0,0,0,.05);-moz-box-shadow:2px 2px 6px 0 rgba(0,0,0,.05);box-shadow:2px 2px 6px 0 rgba(0,0,0,.05)}.productsContainer .totals .taxes{border-bottom:1px solid #e7e7e7}.bg_product .description{color:#828282}.bg_product::before{background:#e7e7e7}.bg_product.hilited .prodCallout{background-color:#00abed}.bg_product.hilited .prodCallout p{color:#fff}.bg_product.selected{border:3px solid #00abed}#bgeBookingSummary,#bgeBookingSummary .bg_left ul,#bgeBookingSummary dl,#bgeHotelInfo{border-bottom:1px solid #c2c2c2}#bgeBookingSummary{border-top:1px solid #c2c2c2}#bgeBookingSummary dl.totalAmount *{color:#00abed}#bgeHotelInfo a:hover{color:#696969}#bgePrint{color:#828282}#noResults ul li{border:1px solid #828282}#bgBestRateGuaranteed .bd,#shareEmailDialog h2,.bgDialogs .hd,.bgDialogs .header,.splashScreen .bd,.splashScreen .hd{border-bottom:1px solid #e7e7e7}.mask{background:#000}.mask#splashScreen_mask{background:#2d2d2d;background:-moz-linear-gradient(45deg,#2d2d2d 0,#545454 100%);background:-webkit-linear-gradient(45deg,#2d2d2d 0,#545454 100%);background:linear-gradient(45deg,#2d2d2d 0,#545454 100%);background-color:#fff!important;background-repeat:repeat;background-position:center center;background-size:cover}.promocodeLabel,.voucherLabel{color:#fff;background-color:#ccc;transition:background .35s ease-out}.promocodeLabel:hover,.voucherLabel:hover{background-color:#00abed}#bgBestRateGuaranteed .bd b,#bgBestRateGuaranteed .bd strong,#bgPrivacyAndCookies .bd *,#bgcheckRoomSelection .bd *,#prodsTermsAndConditions .bd *,#shareEmailDialog h2,#splashScreen .bd b,#splashScreen .bd strong,#termsAndConditions .bd *,.bgDialogs .bd,.bgDialogs .bd li strong,.bgDialogs .bd p strong,.bgDialogs h2,.splashScreen .bd,.splashScreen .hd{color:#1c1c1c}.bgDialogs .hd{color:#00abed}.splashScreen h2{color:#fff}#splashScreen .bd li,#splashScreen .bd p,.bgDialogs .bd li,.bgDialogs .bd p,.splashScreen .loading{color:#828282}.bgDialogs .yui-panel{background-color:#eee}.splashScreen{background-color:#fff}#splashScreen.backFromEPG .bd .msg strong span{color:#77c94b}.bgDialogs .bgColumn.bgError,.bgDialogs .bgError{background:#ffc0c0}.bgDialogs .bgColumn.bgError span,.bgDialogs .bgError label{color:#fff}.bgDialogs .bgColumn.bgError input,.bgDialogs .bgColumn.bgError textarea,.bgDialogs .bgError input{border-color:#f30000}#bgLegend .gc_cellday{background-color:#eee}#bgLegend .today{background-color:#9b9b9b}#bgLegend .checkoutSelected{background-color:#87deff}#bgLegend .selected{background-color:#00abed}#bgLegend .blocked{background-color:#ffc0c0}#bgLegend .previous,#bgLegend dt{background-color:#f5f5f5}#bgLegend dl{border:1px solid #f5f5f5}#shareEmailDialog .bgBtnConfirm{background-color:#00abed}#shareEmailDialog .bgBtnConfirm:hover{background-color:#0086ba}#bgDialogAvgRatePerNight .label{border-bottom:1px solid rgba(0,0,0,.1)}#bgAddonForm h3,#bgAddonForm h3 span,#bgAddonFormArea .bgSimpleRow>.bgColumn>.fixedPrice,#bgAddonFormArea .bgSimpleRow>.bgColumn>.fixedPrice span,#bgDialogAvgRatePerNight .label,#bgDialogMealPlans .mealPlansTitle,#bgDialogMealPlans li * #bgDialogMealPlans dl *,#bgDialogRoomAmount .amount,#bgDialogRoomAmount .label,#bgDialogRoomOccupancy dl *,#bgDialogRoomOccupancy li *,#bgHotelNameValue,#bgMoreDetailsLastTitleLabel,#bgProdDataForm .bgProdDataFormList .bgRow li,#bgProdDataForm .bgProdDataFormList .bgRow li span,#bgProdDataForm .bgProdDataFormList .bgRow li sub,#bgUserData h2,#bgUserDataAmount *,#bgVoucherForm h3,#bgVoucherForm h3 span,#bgVoucherFormArea .bgSimpleRow>.bgColumn>.fixedPrice,#bgVoucherFormArea .bgSimpleRow>.bgColumn>.fixedPrice span,.bgDialogs .type2 .hd{color:#1c1c1c}.bgDialogTotals .totalvalue #bgDialogAddonTotalAmount,.bgDialogTotals .totalvalue #bgDialogAddonTotalAmount .bg_currency,.bgDialogTotals .totalvalue #bgDialogAddonTotalAmount span,.bgDialogTotals .totalvalue #bgDialogAddonTotalAmount sub,.bgDialogTotals .totalvalue #bgDialogVoucherTotalAmount,.bgDialogTotals .totalvalue #bgDialogVoucherTotalAmount .bg_currency,.bgDialogTotals .totalvalue #bgDialogVoucherTotalAmount span,.bgDialogTotals .totalvalue #bgDialogVoucherTotalAmount sub,.bgDialogTotals .totalvalue #totalAmount,.bgDialogTotals .totalvalue #totalAmount .bg_currency,.bgDialogTotals .totalvalue #totalAmount span,.bgDialogTotals .totalvalue #totalAmount sub{color:#00abed}.bgDialogs .type2 .bgLeft{background-color:#fff}.bgDialogs .type2 .bgRight{background-color:#eee}.offerSelect .bestOffer .bg_selectpromo{background:#eee;color:#1c1c1c}.bgDialogs .bgDialogInfo>ul li{color:#828282;background-color:#eee}.bgDialogs .bgDialogInfo>ul li:hover{color:#1c1c1c;background-color:#e1e1e1}.bgDialogs .bgDialogInfo>ul li.selected,.bgDialogs .bgDialogInfo>ul li.selected:hover{color:#fff;background-color:#c2c2c2}.amountBtn,.amountBtn span{color:#1c1c1c;display:block}.amountBtn{-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background-color:#eee;width:18px;overflow:hidden;border:none}.amountBtn span{margin-top:-2px;font-size:18px;line-height:18px}.amountBtn:hover span,.bgBtnDelete.canClick:hover span{color:#fff}.amountBtn:hover{background-color:#a9a9a9}#bgAddonForm h3,#bgDialogMealPlans .mealPlansTitle,#bgDialogRoomAmount,#bgProdDataForm .bgReservationTitle,#bgVoucherForm h3,#bgVoucherFormArea,#bgVoucherFormArea .voucherItem,.bgDialogTotals .summaryTotals dl,.bgHotelName{border-bottom:1px solid #cecece}#bgUserData .columnTitle,#bgVoucherFormArea{border-top:1px solid #cecece}#bgAddonFormArea input,#bgAddonFormArea textarea,#bgVoucherFormArea input,#bgVoucherFormArea textarea{background-color:#fff}.bgBtnAdd,.bgBtnDelete{display:block;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;background-color:#c2c2c2}.bgBtnAdd span,.bgBtnDelete span{display:block;color:#fff;padding:2px 10px;font-size:12px;line-height:14px}.bgBtnDelete,.safari #noProducts:after,.safari #noProducts:before,.safari #noResults:after,.safari #noResults:before{display:none}.bgBtnAdd:hover,.bgBtnDelete:hover{background-color:#a9a9a9}.bgBtnDelete:hover{background-color:#c2c2c2}.bgBtnDelete.canClick:hover{background-color:#ffc0c0}#bgProdsTermsAndConditionsButton,#bgUserDataTermsAndConditionsButton{color:#1c1c1c}#bgProdsTermsAndConditionsButton:hover,#bgUserDataTermsAndConditionsButton:hover{color:#020202}#bgProdDataForm input:disabled,#bgUserDataFormArea input:disabled{color:#a9a9a9}#cscTrigger,#currencyAlertTrigger,#currencyAlertTriggerProducts,#paymentTypeInfoTrigger{background-color:#c2c2c2}#cscTrigger:hover,#currencyAlertTrigger:hover,#currencyAlertTriggerProducts:hover,#paymentTypeInfoTrigger:hover{background-color:#696969}#captchaShell.bgError #otherPaymentFields{background-color:#ffc0c0}#bgMoreDetailsNotesInput,#captchaImageShell,.bgMoreDetails .bgFieldShort,.bgMoreDetails input{background-color:#fff}#captchaImageShell{border:2px solid #eee}#bgUserDataAmount #bgTotalFinalLabel,#bgUserDataAmount #bgTotalFinalValue,#bgUserDataAmount #bgTotalFinalValue span,#bgUserDataAmount #bgTotalFinalValue sub{color:#00abed}.bgTotalAmountShell{border-top:1px solid #cecece;border-bottom:1px solid #cecece}.bgDisclaimerCurrencyShell{border-bottom:1px solid #eee}#bgMoreDetailsNotesInput.placeHolder{font-style:italic;color:#c2c2c2}#bgUserDataFooter .bgBtnConfirm{background-color:#00abed}#bgUserDataFooter .bgBtnConfirm:hover{background-color:#0086ba}#bgUserDataFooter .bgBtnConfirm.disabled,#bgUserDataFooter .bgBtnConfirm.disabled:hover{background-color:#c2c2c2}#bgProdDataForm .bgProdDataFormList .bgRow:last-child{border-bottom:none}#bgProdDataForm .bgProdDataFormList .bgRow.bgProdTotalAmountShell,#bgProdDataForm .bgProdDataFormList .bgRow.bgProdTotalTaxesShell{border-top:1px solid #cecece;background-color:transparent}#bgProdDataForm .bgProdDataFormList .bgRow.bgProdTotalAmountNowShell,#bgProdDataForm .bgProdDataFormList .bgRow.bgProdTotalAmountShell{border-bottom:1px solid #828282}#bgProdDataForm .bgProdDataFormList .bgRow.bgProdTotalAmountNowShell{background-color:transparent}#bgProdDataForm .bgProdDataFormList .bgRow li.bgProdTotal,#bgProdDataForm .bgProdDataFormList .bgRow li.bgProdTotal span,#bgProdDataForm .bgProdDataFormList .bgRow li.bgProdTotal sub,#bgProdDataForm .bgProdDataFormList .bgRow li.bgProdTotalLabel{color:#00abed}#bgBookNowShell #bgTotalLabel,#bgProdDataForm .bgProdDataFormList .bgRow li.bgProdTotalNow,#bgProdDataForm .bgProdDataFormList .bgRow li.bgProdTotalNow span,#bgProdDataForm .bgProdDataFormList .bgRow li.bgProdTotalNow sub,#bgProdDataForm .bgProdDataFormList .bgRow li.bgProdTotalNowLabel{color:#1c1c1c}#bgBookNowShell .bgBookNowTotals{background-color:#fff;box-shadow:2px 2px 6px 0 rgba(0,0,0,.05)}#bgBookNowShell .bgBookNowTotals .fees{border-bottom:1px solid rgba(0,0,0,.1)}#bgBookNowShell .bgBookNowTotals #bgTotalValue,#bgBookNowShell .bgBookNowTotals #bgTotalValue span,#bgBookNowShell .bgBookNowTotals #bgTotalValue sub,#bgBookNowShell .bgBookNowTotals #feesValue,#bgBookNowShell .bgBookNowTotals #feesValue span,#bgBookNowShell .bgBookNowTotals #feesValue sub,#bgBookNowShell .bgBookNowTotals #taxesValue,#bgBookNowShell .bgBookNowTotals #taxesValue span,#bgBookNowShell .bgBookNowTotals #taxesValue sub{color:#00abed}#bgBookNowShell .bgBtnCancel{background:0 0}#bgBookNowShell .bgBtnCancel span{padding:0;color:#6d6d6d}#bgBookNowShell .bgBtnCancel span:hover{color:#c2c2c2}.independProds #productsNo span{padding:0;color:#6d6d6d}.independProds #productsNo span:hover{color:#c2c2c2}@media all and (max-width:960px){.mask#splashScreen_mask{background:0 0!important}.bgBtnBookSmall,.bgBtnCancel,.bgBtnConfirm,.bgBtnProdType{height:auto;margin:40px 0 0;min-width:100%}#productsNo.bgBtnCancel{margin:16px 0 0}.productsContainer .productsButtons #productsYes{width:100%}.bgBtnBookSmall span,.bgBtnCancel span,.bgBtnConfirm span,.bgBtnProdType span{padding:8px;font-size:16px;line-height:24px}#bgHotelShell{border-bottom:none}.bg_result_mealplans dl.bg_selected,.bg_result_mealplans dl:hover{background-position:-580px -628px!important}.bg_result_mealplans dl{background-position:-580px -581px!important}#bgResults #noResults,#noProducts{background:#eee;box-shadow:none}#noProducts *,#noResults *{color:#828282}.bgBtnAdd,.bgBtnDelete{height:auto}.bgBtnAdd span,.bgBtnDelete span{font-size:14px;line-height:16px}.bg_resultDescription:after{background:0 0}.calcell.selectable:not(.selected) .gc_cellday .gc_bar,.calcell.selectable:not(.selected) .gc_cellday .gc_bar span,.gc_month2.selectable .gc_cellday .gc_bar,.gc_month2.selectable .gc_cellday .gc_bar span,.gc_month2.selectable a,.gc_month2.selectable a:hover{color:#000}.calcell.selectedcheckout a,.gc_month2.selectable.selected .gc_bar span,.gc_month2.selectable.selected .gc_bar sub,.gc_month2.selectable.selected .gc_cellday .gc_bar,.gc_month2.selectable.selectedcheckout .gc_cellday .gc_bar,.gc_month2.selected.selectable.checkout .gc_bar *,.selectable .gc_bar span,.selected.selectable.checkout .gc_bar *,.selected.selectable.checkout.selectedcheckout *{color:#fff}.gc_month2.selected.selectable.checkout,.selected.selectable.checkout{background-color:#00adee}.calcell.selectedcheckout .gc_day a{color:#fff!important}#bgResults>div:hover .bg_selectpromo,#bgResults>div:hover .bg_selectpromo:hover{background-color:#eee;color:#1c1c1c}}.modern .bgDialogs{position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.ie7 .yui-panel-container,.ie8 .yui-panel-container{left:-100px}.modern #bgDialogs .yui-panel-container{opacity:1;filter:alpha(opacity=100);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(opacity=100)';transition:opacity .2s ease-out;-moz-transition:opacity .2s ease-out;-webkit-transition:opacity .2s ease-out;-o-transition:opacity .2s ease-out}.modern #bgDialogs .yui-overlay-hidden{opacity:0;filter:alpha(opacity=0);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(opacity=0)'}.safari #bgDialogRestrictions,.safari #bgResults{position:inherit}.safari #noProducts,.safari #noResults{position:absolute;padding-top:10%;width:90%}.ie #bgLoading_mask{background:url(../bin/atrick.gif) no-repeat}.ie #bgBookQuery .combo{padding:0;height:19px}.ie .bg_promoRoomsList .bg_promoSelectRoom span{display:table-cell!important}.ie .bgDialogs #offerOptionsDialog #bgDialogMealPlans .mealPlansList input{padding:0 3px}.ie input#bgPolicy,.ie input#bgVouchersPolicy{margin-top:0}.ie #bgTotalValue .bg_currency,.ie .bgDialogTotals .totalvalue #bgDialogVoucherTotalAmount .bg_currency,.ie .bgDialogTotals .totalvalue #totalAmount .bg_currency,.ie .bgDialogTotals .totalvalue .bg_currency,.ie .productsContainer .bgTotalLabel,.ie .productsContainer .bgTotalValue .bg_currency{vertical-align:middle}.ie #bgProdsTermsAndConditionsButton,.ie #bgUserDataTermsAndConditionsButton{width:182px}.ie #bgVoucherFormArea .delivAddress .bgSimpleRow>.bgColumn.half{width:184px}.ie #bgVoucherFormArea .delivAddress .bgSimpleRow>.bgColumn.half.lastChild{width:176px}.ie7 #bookingGadget{filter:""!important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(enabled=false)"!important}.ie7 #bookingGadget:after{display:none}.ie7 #bgDialogs .yui-panel-container{visibility:visible}.ie7 #bgDialogs .yui-overlay-hidden{visibility:hidden}.ie7 .slideshow img{filter:none;-ms-filter:none}.ie7 .filter-item,.ie7 .prodTypeBtn{display:inline}.ie7 #bgDialogMealPlans .mealPlansList dl label{width:240px}.ie7 .twitterfacebookPromotion .promoTag{background-position:-370px -300px}.ie7 .bg_promoRoomsList .bg_promoSelectRoom span{display:inline-block!important}.ie7 .bgMoreDetails #bgMoreDetailsNotesInput{margin-left:10px}.ie7 .bgShowAllOrSelBtn,.ie7 .bgShowAllOrSelBtn *{display:block;position:relative}.ie7 .bgShowAllOrSelBtn span,.ie7 .bgShowAllOrSelBtn.selectedOnly p.selectedOnly{display:inline}.ie8 #bookingGadget{filter:""!important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(enabled=false)"!important}.ie8 #bookingGadget:after{display:none}.ie8 #bgDialogs .yui-panel-container{visibility:visible}.ie8 #bgDialogs .yui-overlay-hidden{visibility:hidden}.ie8 .slideshow img{filter:none;-ms-filter:none}.ie .pricing .vCenter{display:inline-block;text-align:right}.ie .pricing .vCenter span{display:inline-block;margin-top:10px}.mobile #noProducts,.mobile #noResults{position:relative;width:100%;height:100%;bottom:0;padding:22.5% 5%}.yui3-scrollview{position:relative;overflow:hidden}.yui3-scrollview-content{position:relative}#descriptionView{height:auto!important}#productsScrollView{height:calc(100% - 200px)!important}@media all and (min-width:960px){#resultsScrollView{height:calc(100% - 100px)!important}}