#bottomBlock .languages,#scroll-top,body>img,p:empty{display:none}#main>div,#topBlock,.content,body,html{width:100%}#scroll-top,.hoteladdress{font-weight:700}.pgText,.tasidebar{pointer-events:none}body,html{height:100%}ol,ul{padding:0;margin:0}hr{clear:both;border:none;margin:20px}hr.white{border-top:none;height:1px}#main{padding:120px 0 0}#main>div{clear:both;float:left}#topBlock{position:fixed;top:0;left:0;height:120px;z-index:90;box-shadow:0 0 15px rgba(0,0,0,.2);-webkit-box-shadow:0 0 15px rgba(0,0,0,.2);-moz-box-shadow:0 0 15px rgba(0,0,0,.2)}#centralBlock,#contentBlock,.holder{position:relative}#contentBlock{z-index:5}.ie7 #contentBlock{float:none;clear:none}.holder{max-width:80%;margin:0 auto}#scroll-top{position:fixed;width:50px;height:50px;padding-top:15px;z-index:999;bottom:10%;right:1.5%;cursor:pointer}.notop #main{padding:0}.hotel-directions #main,.no-banner.notop #main{padding:120px 0 0}.notop .languages{top:160px}.with-bannerGadget.notop .flashContainer,.with-bannerImg.notop .flashContainer,.with-bannerPromo.notop .flashContainer{height:720px}.hotel-directions.with-bannerGadget.notop .flashContainer,.hotel-directions.with-bannerImg.notop .flashContainer,.hotel-directions.with-bannerPromo.notop .flashContainer{height:600px}.hotellogo{float:left;width:25%;min-width:175px;height:115px;text-indent:-9999px}.languages li,.languages li:hover{height:32px;width:45px}.languages{float:right;position:absolute;top:30px;right:0;width:auto;overflow:hidden;z-index:9}.languages li{text-align:center;list-style:none}.languages li .active{position:absolute;right:0;width:45px}#toggleNav,.flashContainer{position:relative}#topBlock .hoteladdress{float:right;width:50%;margin:5px 0;display:none;z-index:20}.hoteladdress address{font-style:normal}#topBlock .hoteladdress address a{display:inline-block;overflow:hidden;margin-left:5px;width:0;height:34px;padding:5px 0 5px 28px}.navigation{float:right;clear:right;width:75%;height:47px;overflow:hidden;text-align:right;margin:74px 0 0}.navigation li{display:inline-block;padding-bottom:27px}.ie7 .navigation li{display:inline;margin:0 6px}.navigation li:after{content:"";display:inline-block;width:3px;height:3px;margin:0 8px 4px}#toggleNav,.navigation li:last-child:after{display:none}#toggleNav{width:100%;padding:.5% 1%;text-align:left}.navigation.opened{height:auto}.opened .nav{display:block;overflow:hidden;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;width:100%;padding:20px 0}#centralBlock .holder{max-width:100%}.hotel-directions .flashContainer,.hotel-directions .with-bannerGadget .flashContainer,.hotel-directions .with-bannerImg .flashContainer,.hotel-directions .with-bannerPromo .flashContainer,.with-bannerGadget .flashContainer,.with-bannerImg .flashContainer,.with-bannerPromo .flashContainer{height:600px}.gcb_image_current,.gcb_image_next{background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;background-position:center}.bannerImage img{position:absolute;top:0;left:0;min-width:100%;min-height:100%}.flashContainer .gcb_image_legend{top:42%;left:10%;right:10%}.flashContainer .gcb_navigation{top:38%;left:10px;right:10px;opacity:0;filter:alpha(opacity=0)}.flashContainer .gcb_container:hover .gcb_navigation{opacity:1;filter:alpha(opacity=100)}.flashContainer .gcb_navigation_arrow{width:51px;height:80px}.flashContainer .gcb_container:hover .next,.flashContainer .gcb_navigation:hover .next:hover,.flashContainer .next{float:right;margin-right:30px}.flashContainer .gcb_container:hover .previous,.flashContainer .gcb_navigation:hover .previous:hover,.flashContainer .previous{float:left;margin-left:30px}.flashContainer .gcb_navigation_paginator{display:none}.flashContainer .gcb_navigation_paginator ul{margin:0}.flashContainer .gcb_navigation_paginator ul li{width:15px;height:15px;margin:0 4px}.flashContainer .gcb_navigation_paginator ul .selected{margin:-2px 0 0}.bookingGadget{float:right;width:79.5%;height:65px;position:absolute;z-index:60;bottom:50px;left:50%;margin-left:-40%}.bookingGadget .gc_sh .gc_horizontalSh{padding:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.bookingGadget .gc_sh .gc_horizontalSh .shortHandTitle{margin:0;width:30%;position:absolute;right:0;bottom:0;height:22px}.bookingGadget .gc_sh .gc_horizontalSh .checkinLabel,.bookingGadget .gc_sh .gc_horizontalSh .shortHandNrNightsLabel{text-align:left;margin:15px 0 3px 2%;width:38%;line-height:1em}.bookingGadget .gc_sh .gc_horizontalSh .shortHandDate{margin:13px;padding:0;float:left;width:34%;height:40px;display:inline-block}.bookingGadget .gc_sh .gc_horizontalSh .shortHandCalendarShell{top:7px;float:right;width:60%}.bookingGadget .gc_sh .startDay,.bookingGadget .gc_sh .yui-menu-button button{height:27px;line-height:27px;margin:0;padding:0;font-size:.8em}.bookingGadget .gc_sh .startDay{width:80%}.bookingGadget .gc_sh .yui-calcontainer{margin:0;padding:1px;top:auto!important;bottom:0}.scrolling .bookingGadget .gc_sh .yui-calcontainer{top:17px!important;bottom:auto}.bookingGadget .gc_sh .shortHandCalendarIcon{width:20%;height:25px;margin:0;float:right}.ie7 .bookingGadget .gc_sh .shortHandCalendarIcon{display:inline}.bookingGadget .gc_sh .gc_horizontalSh .shortHandNrNights{margin:13px 0;padding:0;width:32%;height:40px}.bookingGadget .gc_sh .gc_horizontalSh .yui-menu-button{top:7px;float:right;width:50%}.bookingGadget .gc_sh .yui-menu-button button{width:100%;padding-right:0}.bookingGadget .gc_sh .gc_horizontalSh .shortHandButton{float:right;margin:0;width:30%}.bookingGadget .gc_sh .yui-calcontainer .calheader{height:35px;padding:0 25px;width:auto}.bookingGadget .gc_sh .yui-calendar .calnavleft,.bookingGadget .gc_sh .yui-calendar .calnavright{width:25px;height:35px}.bookingGadget .gc_sh .yui-calendar .calweekdaycell{margin:0}.bookingGadget .gc_sh .yui-calendar .calcell{padding:3px 6px}.bookingGadget .gc_sh .yui-calendar .selected,.bookingGadget .gc_sh .yuimenu li:hover{border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%}.bookingGadget .gc_sh .yuimenu .bd{width:auto;margin:0;padding:0}.bookingGadget .gc_sh .yuimenu .bd ul{padding:5px 15px}.bookingGadget .gc_sh .yuimenu li{font-size:.8em}.bookingGadget .gc_sh .yuimenu a:hover,.bookingGadget .gc_sh .yuimenu li:hover a{color:#fff}#topBlock .shortHandCheckRates,.bookingGadget .gc_sh .shortHandCheckRates{width:100%;height:43px;margin:0}.ie7 .bookingGadget .gc_sh .shortHandCheckRates{padding-top:2%;padding-bottom:7%;line-height:auto}.bookingGadget.fixed{position:fixed;top:20px;float:right;right:10%;bottom:auto;left:auto;width:160px;height:auto;background:0 0;border:none;z-index:99}.bookingGadget.fixed .gc_sh .gc_horizontalSh .shortHandTitle{display:block;height:34px;right:160px;width:160px}.bookingGadget.fixed .gc_sh .gc_horizontalSh{padding:0}.bookingGadget.fixed .gc_sh .gc_horizontalSh .shortHandDate,.bookingGadget.fixed form>*{display:none}.bookingGadget.fixed .gc_sh .gc_horizontalSh .shortHandButton{display:block;width:100%}.bookingGadget.fixed .gc_sh .shortHandCheckRates{color:#fff;height:34px;padding:2px 20px;margin:0;position:relative;font-size:.8em;background-size:auto 35%,auto;-webkit-background-size:auto 35%,auto;-moz-background-size:auto 35%,auto}.quicklinks{position:relative;float:left;width:100%;text-align:center}.ie7 .quicklinks{float:none}.quicklinks ul{padding:0 15px}.quicklinks li{display:inline-block;line-height:30px;font-size:.9em;margin:0 10px -1px}.ie7 .quicklinks li{float:left;margin:0 5px}.playing .imgImageWrapper span,.playing .imgLink,.playing .imgTitle{display:none!important}.imgImageWrapper iframe{position:absolute!important}#contentBlock .holder,#imagelinksHolder .holder{max-width:1300px;width:80%;margin-top:40px;margin-bottom:40px}.quicklinks li:last-child:after{display:none}.quicklinks li a{text-decoration:none;font-size:1em}#contentBlock .quicklinks{background:#fff}#contentBlock .quicklinks li a{color:#848383}#contentBlock .quicklinks li:after{background:#848383}#imagelinksHolder{overflow:hidden}#imagelinksHolder .holder{overflow:hidden;min-height:40px}#imagelinksHolder .imagelinkgadget{display:inline-block}.top-box-medium,.top-box-small{display:none}.imagelinkgadget{float:left;position:relative;padding:.5%}.imagelinkgadget a{text-decoration:none;display:block;height:100%}.imagelinkgadget .wrapper{height:100%;background-color:#efefef}.imagelinkgadget.top-box-medium .wrapper,.imagelinkgadget.top-box-small .wrapper{height:100%;background-color:#fff}.imgImageWrapper{float:left;width:100%;overflow:hidden;position:relative;height:0;padding:56.25% 0 0}.imgImageWrapper span{display:block;height:100%;width:100%;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;position:absolute;top:0;left:0}.imagelinkgadget.small-image{min-height:352px}.imgTitle{padding:5% 20px 1.5%;position:absolute;width:100%}#imagelinksHolder .top-box-small .imgTitle,.imagelinkgadget.small-image .imgTitle{top:20%}#imagelinksHolder .top-box-medium .imgTitle,.imagelinkgadget.medium-image .imgTitle{top:23.5%}.large-image .imgTitle{top:30%}.imgDescription{overflow:hidden;max-height:80px;padding:16px;clear:both;min-height:75px}.imgLink{padding:0 5px 2px}.medium-image:nth-child(odd){margin-right:0}.large-image .imgImageWrapper,.medium-image .imgImageWrapper{float:none;width:100%}#sidebar .imagelinkgadget{width:86%;height:300px;padding-bottom:40px}#sidebar .imgImageWrapper{margin:0;width:100%;height:180px}#sidebar .imgTitle{clear:both;padding:35% 0 1.5%}#sidebar .imgDescription{height:auto;padding-right:0}.content{float:left}.with-sidebar .content{width:64%;margin:0 3.3% 0 0;float:right}.container{margin:40px 0;overflow:hidden;padding:0}.content ol,.content ul{margin:10px;clear:both}ul.list{float:left;width:100%}#sidebar{width:30%;margin:1%;float:left;overflow:hidden;display:none}.with-sidebar #sidebar{display:block}#sidebar>*{margin:0 7%}#sidebar iframe,#sidebar img{max-width:100%;margin-bottom:20px}#sidebar>div{padding:7% 0;clear:both;overflow:hidden}#sidebar h1,#sidebar h2,#sidebar h3,#sidebar p{margin-top:0;margin-bottom:0}.promotionsgadget{padding:0 0 7%}.prgWrapper{position:relative;padding:0 0 30px 40%}.prgClick,.prgImgWrapper{position:absolute;bottom:0}.prgTitle{padding:0 0 1.5%}.prgImgWrapper{top:0;left:0;width:35%;overflow:hidden}.prgImgWrapper img{width:auto;height:100%}.prgDescription{font-size:.9em}.prgClick{left:40%}.content .promotionsgadget{padding:1.5%;display:inline-block;vertical-align:middle;margin:10px}.content .prgWrapper{padding-left:25%}.content .prgTitle{padding-top:1.5%}.content .prgImgWrapper{width:20%}.content .prgImgWrapper img{width:100%;height:auto}.content .prgClick{left:25%}#main .flashContainer .promotionsgadget{bottom:115px;left:50%;width:79.5%;padding:0;margin-left:-40%}#main .flashContainer .promotionsgadget .prgWrapper{padding:10px}#main .flashContainer .promotionsgadget .prgTitle{padding:0 0 1%}#main .flashContainer .promotionsgadget .prgImgWrapper{display:none}#main .flashContainer .promotionsgadget .prgDescription{font-size:1.25em}#main .flashContainer .promotionsgadget .prgClick{bottom:50%;left:auto;right:3%;padding:0;margin:0 0 -7px;text-indent:-9999px;width:10px;height:14px}#main #sidebar .productContainer.voucher{width:auto;height:auto;min-height:0;padding:7% 0 30px 35%}#main #sidebar .productContainer.voucher .roomName{position:relative;top:auto;left:auto;background:0 0}#main #sidebar .productContainer.voucher .roomName h2{margin:0;padding:0}#main #sidebar .productContainer.voucher .minRate{width:100%;text-align:left;position:relative;top:auto;right:auto}#main #sidebar .productContainer.voucher .roomPhoto{position:absolute;top:15%;bottom:10%;left:0;width:35%;overflow:hidden}#sidebar .pgContainer{float:none;width:100%;height:100%;margin:0;padding-top:0}#sidebar .roomPhoto .pgContainer .pgImage a{height:100%;min-height:80px;opacity:1}#sidebar .roomPhoto .pgContainer .pgImage a img{display:block}#main #sidebar .productContainer.voucher .roomPhoto .pgContainer a label{display:none}#main #sidebar .productContainer.voucher .promotions-termsActions{position:absolute;bottom:10%;left:40%;width:auto}#main #sidebar .productContainer.voucher .promotions-termsActions .promotions-bgLink{padding:0 2px;margin-left:22px}.content>.productContainer.voucher{height:auto!important;padding-bottom:60px!important}.content>.productContainer.voucher .roomPhoto .pgContainer .pgImage a{height:125px;opacity:1}.content>.productContainer.voucher .roomPhoto .pgContainer .pgImage a img{display:block}.content>.productContainer.voucher .roomPhoto .pgContainer .pgImage a label{left:5px;right:auto;font-size:10px;bottom:5px}.content>.productContainer.voucher .promotions-termsActions .promotions-showTermsTrigger{display:none}#sidebar .roomContainer.productContainer.voucher .roomName{text-align:left;width:100%;margin-top:0;margin-bottom:16px}#sidebar .roomContainer.productContainer.voucher .roomPhoto .pgContainer .pgImage a{display:block}.facebookLikeBox{width:182px;margin:10px;display:inline-block;vertical-align:middle}.facebookLikeBox iframe{width:100%!important}#main .weather-gadget{width:86%}#main .weather-conditions{width:45%;height:auto}#main .weather-conditions .weather-image{width:100%}#main .weather-forecast{width:55%}#main .weather-today,#main .weather-tomorrow{width:50%;margin-top:5px}.tasidebar{border-bottom:none!important}#TA_mini_pane{margin:3% 0 0;width:100%}#TA_mini_pane td{padding:1% 5%;line-height:1.5em}.gecko #TA_mini_pane td img,.ie10 #TA_mini_pane td img,.ie8 #TA_mini_pane td img,.ie9 #TA_mini_pane td img{width:100%;height:auto}.socialmedia{margin:3% 0 1.5%}.socialmedia li{display:inline-block;width:32px;height:32px;line-height:18px;margin:0 1.5%;text-indent:-9999px;overflow:hidden}.ie7 .socialmedia li{display:inline}#bottomBlock .hoteladdress a,.socialmedia li a{display:block}.socialmedia .sharethis{text-indent:0;background:0 0}#bottomBlock .hoteladdress{padding:0 0 6%}.footerMenu{padding:6% 10%}.footerMenu li{display:inline;margin:0 .6% 4px}.content .roomContainer.closed .promotions-termsContent,.hotel-addons #sidebar,.hotel-comparerooms #sidebar,.hotel-products #sidebar,.hotel-rooms #sidebar,.hotel-special-offers #sidebar,.minRate h3,.noBanner .flashContainer,.pgImage a img,.roomDescription,.roomPhoto .pgContainer .pgImage a img,.roomPhoto .pgContainer .pgImage a label,.showmore{display:none}#seals{width:100%;height:45px;overflow:hidden}.powered{float:left;line-height:45px}.security{float:right}#centralBlock.noBanner .holder{margin-top:20px}.noBanner .bookingGadget{width:100%;height:auto;padding:15px 0 30px}.noBanner .bookingGadget .gc_sh .shortHandTitle{padding:0;float:left;width:30%;line-height:35px}.noBanner .bookingGadget .gc_sh .shortHandDate,.noBanner .bookingGadget .gc_sh .shortHandNrNights{float:left;border:0;padding:0;clear:none}.noBanner .bookingGadget .gc_sh .shortHandDate{width:30%}.noBanner .bookingGadget .gc_sh .startDay{width:50%}.noBanner .bookingGadget .gc_sh .shortHandNrNights{width:20%}.noBanner .bookingGadget .gc_sh .checkinLabel,.noBanner .bookingGadget .gc_sh .shortHandNrNightsLabel{float:left;margin-right:10px;text-align:right;line-height:35px}.noBanner .bookingGadget .shortHandButton{padding:0;float:right;width:20%}.mealplan,.roomDescription{float:left;width:100%}.ie7 .noBanner .bookingGadget .shortHandButton{width:19%}.hotel-addons .content,.hotel-comparerooms .content,.hotel-products .content,.hotel-rooms .content,.hotel-special-offers .content{width:100%;margin:0}#productTypes,#roomtypes,#specialoffers{padding-top:3%;margin:0;position:relative}.roomContainer{float:left;width:49%;margin:.5%;padding:0;position:relative;height:260px;min-height:260px;overflow:hidden;cursor:pointer}.content #productTypes .promotions-termsActions,.content #specialoffers .promotions-termsActions{height:auto}#productTypes .showmore,#specialoffers .showmore{bottom:100px}.roomName{width:100%;text-align:center;position:absolute;top:40%;left:0;z-index:10}.minRate{width:30%;position:absolute;top:0;right:0;z-index:15}.minRate h3{margin:34px 20px;font-size:1em}.content .roomContainer .roomPhoto{clear:both;float:left;width:100%;height:260px;margin:0;position:relative;background:#000}.content .roomContainer .roomPhoto .roomPhoto{margin:0}.content .roomPhoto .pgContainer{height:100%}.content .roomPhoto .pgContainer .pgImage{background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;background-position:center center;height:260px!important}#pg .pgContainer .pgImage a.loaded{opacity:.7;filter:alpha(opacity=70)}#pg .pgContainer .pgImage:hover a.loaded{opacity:1;filter:alpha(opacity=100)}.roomContainer .pgContainer .pgImage a.loaded{opacity:.9;filter:alpha(opacity=90)}.roomContainer:hover .pgContainer .pgImage a.loaded{opacity:1;filter:alpha(opacity=100)}.mealplan{clear:both;margin:1.5% 0}.roomDescription p,.roomRestrictions p{margin:0 10px 1.5%}.roomDescription ul{text-align:left;margin:10px;padding-left:30px}.content .promotions-termsActions{margin:0;position:relative;height:34px;z-index:10;display:none}.content .promotions-termsActions .promotions-bgLink{padding:8px 0;text-decoration:none;width:100%;float:right}.ie7 .content .promotions-termsActions .promotions-bgLink,.ie8 .content .promotions-termsActions .promotions-bgLink{padding:1.5% 20px 1.5% 35px}.showmore{cursor:pointer;position:absolute;bottom:70px;left:0;z-index:20;font-size:2em;width:20px;height:20px;line-height:22px;background:#fff;border:1px solid #ccc;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;text-align:center;margin:5px 5px 5px 0}.roomContainer.room-opened{height:auto!important;width:99%;background:#efefef;margin:.5%;float:none;position:absolute!important;top:0;left:0}.roomContainer.room-opened .roomDescription,.roomContainer.room-opened .roomRestrictions{display:block;width:98%;float:none;clear:both;margin:30px auto 0;background-color:#f8f8f8;text-align:left;padding:1% 0}.roomContainer.room-opened .roomDescription.mealplan{background:0 0;text-align:center}.roomContainer.room-opened .roomName{top:0;text-align:left;color:#3f3f3f;position:relative;width:70%}.roomContainer.room-opened .roomName h2{margin-left:20px}.roomContainer.room-opened .roomPhoto{margin:0 auto;height:460px;float:none;width:98%}.roomContainer.room-opened .roomPhoto .pgContainer .pgImage{background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;background-position:center center;height:100%!important;opacity:1;filter:alpha(opacity=100)}.roomContainer .roomPhoto .pgContainer .pgImage a{display:none}.roomContainer.room-opened .roomPhoto .pgContainer .pgImage a{height:100%;display:block}.roomContainer.room-opened .minRate h3,.roomContainer.room-opened .promotions-termsActions,.showmoreLabel{display:block;clear:both}.roomContainer.room-opened .promotions-termsActions{width:auto;float:none;margin:10px 10px 20px}.content .promotions-termsActions .promotions-showTermsTrigger{display:block;float:none;margin:1% 0;padding:1% 0}.content .promotions-termsContent{position:absolute;top:auto;padding:20px 0;bottom:63px;left:0;width:100%;z-index:40;overflow:hidden}.promotions-termsContent .promotions-cancelText p,.promotions-termsContent .promotions-termsText p{margin:5px 0}.roomContainer.room-opened .roomPhoto:before{opacity:.75;pointer-events:none}.roomContainer.room-opened .roomPhoto:hover:before{opacity:1}.content .compareRoomsLink{margin-right:0}.content .compareRoomsLink a{padding-left:30px}.content .compareContent{background:0 0;box-shadow:none;border-radius:0;overflow:hidden;margin:0 0 20px;border:none;z-index:1}.content .compareLabels ul li{padding:5px 0;width:200px;clear:both}.content .compareContent ul .rates .bookNowButton{display:block}.content .roomsContent{width:100%!important}.roomsContent .room ul .baseadults{margin-top:40px;float:left}.hotel-gallery #sidebar{display:none}.hotel-gallery .content{width:100%;margin-right:0}#pg{padding-top:3%;margin:0 -1.5%}#pg .pgContainer{float:left;width:32.3%;height:180px;position:relative;margin:.5%;padding:0;overflow:hidden}.pgImage{background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;background-position:center center;opacity:.8;filter:alpha(opacity=80);height:180px}.pgContainer:hover .pgImage{opacity:1;filter:alpha(opacity=100)}#pg .pgContainer .pgImage a{display:block;height:180px;width:100%}.pgContainer:hover .pgText,.pgText{overflow:hidden;height:auto}.pgText{position:absolute;top:40%;left:0;width:100%;color:#fff;text-align:center;padding:0}.pgText strong{display:block;text-align:center}.content form{overflow:visible;width:100%;float:left}.content #contacts_form .required{vertical-align:middle;margin-left:-30px}.content #contacts_form p,.content form p{margin:0}.content #contacts_form input,.content #contacts_form select,.content #contacts_form textarea,.content input,.content select,.content textarea{margin:0 0 1.5%;padding:4px}.content #contacts_form input,.content #contacts_form textarea,.content input,.content textarea{width:100%}.content #contacts_form select,.content select{width:100%;appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:0}.content #contacts_form #cbnradultsShell,.content #contacts_form #cbnrchildrenShell,.content #contacts_form #cbnrnightsShell,.content #contacts_form #fcheckinShell{width:25%;margin-right:0!important}.content #contacts_form #reservationFields p{display:none}#contacts_form #reservationFields .inline p{display:block}#TA_Flags2,#TA_Header,#TA_Link,.hotel-directions #main .flashContainer .promotionsgadget,.hotel-directions .gcb_container{display:none}.content #contacts_form input[type=submit],.content input[type=submit]{cursor:pointer;width:auto;float:left;padding:1% 25px}.ie7 .content #contacts_form input[type=submit],.ie7 .content input[type=submit],.ie8 .content #contacts_form input[type=submit],.ie8 .content input[type=submit]{padding:1.5% 20px 1.5% 35px}#map_canvas{height:600px!important;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}#map_canvas strong{font-size:1.25em}.TA_rtable{margin:0 0 1.5%}.content .TA_rtable td{padding:1.5% 0}.content .TA_rtable td img{margin-right:6%}.content .TA_rdesc{display:block}.content .TA_rdate,.content .TA_rdesc,.content .TA_rname{padding-left:6%}.hotel-directions .bookingGadget,.no-banner .bookingGadget{position:fixed;top:20px;float:right;right:10%;bottom:auto;left:auto;width:160px;height:auto;background:0 0;border:none;z-index:99}.hotel-directions .bookingGadget .gc_sh .gc_horizontalSh .shortHandTitle,.no-banner .bookingGadget .gc_sh .gc_horizontalSh .shortHandTitle{display:block;height:34px;right:160px;width:160px;top:0}.hotel-directions .bookingGadget .gc_sh .gc_horizontalSh,.no-banner .bookingGadget .gc_sh .gc_horizontalSh{padding:0}.hotel-directions .bookingGadget .gc_sh .gc_horizontalSh .shortHandDate,.hotel-directions .bookingGadget form>*,.no-banner .bookingGadget .gc_sh .gc_horizontalSh .shortHandDate,.no-banner .bookingGadget form>*{display:none}.hotel-directions .bookingGadget .gc_sh .gc_horizontalSh .shortHandButton,.no-banner .bookingGadget .gc_sh .gc_horizontalSh .shortHandButton{display:block;width:100%}.hotel-directions .bookingGadget .gc_sh .shortHandCheckRates,.no-banner .bookingGadget .gc_sh .shortHandCheckRates{color:#fff;height:34px;padding:2px 20px;margin:0;position:relative;font-size:.8em;background-size:auto 35%,auto;-webkit-background-size:auto 35%,auto;-moz-background-size:auto 35%,auto}.booking-button-only .bookingGadget{position:fixed;top:20px;float:right;right:10%;bottom:auto;left:auto;width:160px;height:auto;background:0 0;border:none;z-index:99}.booking-button-only .bookingGadget .gc_sh .gc_horizontalSh .shortHandTitle{display:block;height:34px;right:160px;width:160px;line-height:32px}.booking-button-only .bookingGadget .gc_sh .gc_horizontalSh{padding:0}.booking-button-only .bookingGadget .gc_sh .gc_horizontalSh .shortHandDate,.booking-button-only .bookingGadget form>*{display:none}.booking-button-only .bookingGadget .gc_sh .gc_horizontalSh .shortHandButton{display:block;width:100%}#imagelinksHolder .imagelinkgadget.noimage .imgImageWrapper,#imagelinksHolder .imagelinkgadget.nolink .imgLink,#imagelinksHolder .imagelinkgadget.notext .imgDescription,#imagelinksHolder .imagelinkgadget.notext .imgLink,#imagelinksHolder .imagelinkgadget.notext .imgTitle,.content .imagelinkgadget.noimage .imgImageWrapper,.content .imagelinkgadget.nolink .imgLink,.content .imagelinkgadget.notext .imgDescription,.content .imagelinkgadget.notext .imgLink,.content .imagelinkgadget.notext .imgTitle,.imagelinkgadget.noimage .imgImageWrapper,.imagelinkgadget.nolink .imgLink,.imagelinkgadget.notext .imgDescription,.imagelinkgadget.notext .imgLink,.imagelinkgadget.notext .imgTitle{display:none}.booking-button-only .bookingGadget .gc_sh .shortHandCheckRates{color:#fff;height:34px;padding:2px 20px;margin:0;position:relative;font-size:.8em!important;background-size:auto 35%,auto;-webkit-background-size:auto 35%,auto;-moz-background-size:auto 35%,auto}.booking-button-only #main .flashContainer .promotionsgadget{bottom:0;left:0;right:0;width:100%;margin-left:0;text-align:center}#imagelinksHolder .imagelinkgadget.notext .imgImageWrapper,.content .imagelinkgadget.notext .imgImageWrapper,.imagelinkgadget.notext .imgImageWrapper{height:100%}#imagelinksHolder .imagelinkgadget.noimage .imgTitle,.content .imagelinkgadget.noimage .imgTitle,.imagelinkgadget.noimage .imgTitle{padding:20% 20px 1.5%;position:relative;top:auto}@media all and (max-width:1300px){.imagelinkgadget.small-image{min-height:302px}}@media all and (max-width:1160px){.bookingGadget .gc_sh .gc_horizontalSh .shortHandTitle{font-size:12px}.bookingGadget .gc_sh .shortHandCheckRates{font-size:1.1em}}@media all and (max-width:1100px){.holder{max-width:90%}.bookingGadget.fixed{right:5%}.imagelinkgadget.small-image{min-height:270px}}@media all and (max-width:1024px){.holder{max-width:95%}}@media all and (max-width:992px){#imagelinksHolder .top-box-medium .imgTitle,.imagelinkgadget.medium-image .imgTitle{top:20%}.imagelinkgadget.small-image{min-height:320px}}@media all and (max-width:940px){.navigation{width:50%;height:26px;margin-top:65px}.navigation ul{clear:both;float:right;width:99%;display:none}.opened .nav ul{display:block}.navigation li{display:block;padding:3%}.navigation li:after{display:none}.navigation .active a,.navigation li a:hover{padding-bottom:5px}#toggleNav{display:block}#main .flashContainer .promotionsgadget,#sidebar>*,.bookingGadget .gc_sh .gc_horizontalSh .shortHandTitle{display:none}.flashContainer{width:100%;margin:0}#map_canvas{height:380px!important}.with-bannerGadget .flashContainer,.with-bannerImg .flashContainer,.with-bannerPromo .flashContainer{height:460px}#pg .pgContainer{width:47%}.pgText{height:auto}.content #contacts_form #cbnradultsShell,.content #contacts_form #cbnrchildrenShell,.content #contacts_form #cbnrnightsShell,.content #contacts_form #fcheckinShell{width:33%}.bookingGadget{bottom:85px}.bookingGadget .gc_sh .gc_horizontalSh .shortHandDate{width:50%}.bookingGadget .gc_sh .gc_horizontalSh .shortHandNrNights{width:45%}.bookingGadget .gc_sh .gc_horizontalSh .shortHandButton{margin:-1px 0;width:100%}.bookingGadget.fixed .gc_sh .gc_horizontalSh .shortHandTitle,.hotel-directions .bookingGadget .gc_sh .gc_horizontalSh .shortHandTitle,.no-banner .bookingGadget .gc_sh .gc_horizontalSh .shortHandTitle{top:-1px}.bookingGadget.fixed,.hotel-directions .bookingGadget,.no-banner .bookingGadget{right:2.5%}.container{margin:0}#contentBlock .content{width:100%;margin:0}#contentBlock #sidebar{width:100%}#sidebar .promotionsgadget,#sidebar .tasidebar{display:block}.hotel-directions #main .flashContainer{height:380px}}@media all and (max-width:720px){.imagelinkgadget.small-image{min-height:auto}#main{padding-top:100px}#main h1{margin-top:0}#topBlock,.hotellogo{height:100px}.navigation{margin-top:10px}#bottomBlock .languages{display:inline-block;float:none;margin:0 auto 20px;padding:10px;width:30%;position:relative;top:0}#topBlock .hoteladdress{display:block}#contentBlock .holder{margin-top:20px;margin-bottom:20px;width:90%}#map_canvas{height:300px!important}.with-bannerGadget .flashContainer,.with-bannerImg .flashContainer,.with-bannerPromo .flashContainer{height:300px}.flashContainer .gcb_navigation_paginator{top:140px}.flashContainer .gcb_image_legend{left:15%;right:15%}.TA_certificateOfExcellence{width:100%!important;margin-top:20px}#roomtypes,#specialoffers{margin:0}.roomContainer{width:100%;height:230px;min-height:230px;margin:0 0 3%}.content #contacts_form #cbnradultsShell,.content #contacts_form #cbnrchildrenShell,.content #contacts_form #cbnrnightsShell,.content #contacts_form #fcheckinShell{width:50%}#pg .pgContainer{width:47%}.bookingGadget.fixed,.hotel-directions .bookingGadget,.no-banner .bookingGadget{top:100px;right:0;left:0;width:auto;z-index:9}.bookingGadget.fixed .gc_sh .shortHandCheckRates{height:44px}.bookingGadget .gc_sh .gc_horizontalSh .shortHandDate,.bookingGadget .gc_sh .gc_horizontalSh .shortHandNrNights,.bookingGadget .gc_sh .gc_horizontalSh .shortHandTitle,.bookingGadget.fixed .gc_sh .gc_horizontalSh .shortHandTitle,.hotel-directions .bookingGadget .gc_sh .gc_horizontalSh .shortHandTitle,.no-banner .bookingGadget .gc_sh .gc_horizontalSh .shortHandTitle{display:none}.bookingGadget .gc_sh .gc_horizontalSh .shortHandButton{width:100%}.bookingGadget .gc_sh .shortHandCheckRates{font-size:1.5em}.bookingGadget{height:42px;bottom:0;width:100%;left:0;margin-left:0}.hotel-directions #main .flashContainer{height:300px;padding-top:32px}#toggleNav{float:none}.hotel-directions #main{padding:100px 0 0}.roomContainer.room-opened .roomPhoto{height:360px}}@media all and (max-width:580px){#topBlock,.hotellogo{height:80px}.hotellogo,.navigation.opened{width:100%}.footerMenu,.with-bannerPromo .flashContainer .gcb_image_legend{display:none}#main{padding-top:80px}.hotellogo{position:absolute;top:0;left:0;max-width:100%}#topBlock .hoteladdress{position:absolute;top:30px;right:48px;z-index:1000}#topBlock .menuOpened address a{border-bottom:none!important}.navigation{height:34px;position:relative;z-index:991;margin-top:35px}.navigation ul{width:99.5%;margin-top:-1px}#toggleNav{width:40px;height:34px;padding:5px;text-indent:-9999px;float:right}#map_canvas{height:287px!important;top:33px}.with-bannerGadget .flashContainer,.with-bannerImg .flashContainer,.with-bannerPromo .flashContainer{height:300px}.with-bannerGadget.notop .flashContainer,.with-bannerImg.notop .flashContainer,.with-bannerPromo.notop .flashContainer{height:480px}.flashContainer .gcb_navigation_paginator{top:0;height:235px!important}.flashContainer .gcb_image_legend{bottom:30%}.hoteladdress{border:none}#bottomBlock a{text-decoration:underline;display:block}.hoteladdress address strong{display:block}.content .TA_rtable td img,.flashContainer .gcb_image_legend,.hotel-sitemap #contentBlock,.quicklinks{display:none}#specialoffers .roomContainer{height:230px;min-height:230px}#pg .pgContainer{width:100%;margin-right:0}.pgText{height:19px}.content .TA_rdate,.content .TA_rdesc,.content .TA_rname{padding-left:0}.powered a img{width:100%;height:auto}.bookingGadget{height:42px;bottom:0}.bookingGadget.fixed,.hotel-directions .bookingGadget,.no-banner .bookingGadget{top:80px}#imagelinksHolder .holder{width:90%}.large-image{height:320px}.large-image .imgImageWrapper{height:180px}.hotel-directions #main .flashContainer{height:320px;padding-top:0}.hotel-directions #main{padding:80px 0 0}.roomContainer.room-opened .roomPhoto{height:280px}}#scroll-top,.bookingGadget .gc_sh .shortHandCheckRates,.content #contacts_form input[type=submit],.content .promotions-termsActions .promotions-bgLink,.content input[type=submit],.pgImage a,.pgText,.roomContainer.room-opened .roomPhoto:before,.roomPhoto .pgContainer .pgImage a,.roomPhoto:after,a{-webkit-transition-property:all;-moz-transition-property:all;-o-transition-property:all;-ms-transition-property:all;transition-property:all;-webkit-transition-duration:.15s;-moz-transition-duration:.15s;-o-transition-duration:.15s;-ms-transition-duration:.15s;transition-duration:.15s;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;transition-timing-function:ease-out}.mobileapp #topBlock{padding:0}.bookingGadget .booknow{width:auto;display:block;height:auto;padding:1% 5%;text-decoration:none;margin-bottom:1.5%;text-align:center}.mobileapp #sidebar,.mobileapp .quicklinks{display:none}.mobileapp .bookingGadget{width:100%;display:block;padding:20px 10px;position:relative;bottom:auto;left:auto;height:auto;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box}.mobileapp .bookingGadget .booknow{padding:5%}.TA_certificateOfExcellence{float:left;width:30.7%;text-shadow:none;pointer-events:none}