a,a img,abbr,acronym,applet,fieldset,form,hr,iframe,img,object,table{border:none}#calnext.caldisabled,#calprev.caldisabled,#sb-container,#sb-wrapper{visibility:hidden}#ba-content a[href$='.doc']:not(.ba-button),#ba-content a[href$='.docx']:not(.ba-button),#ba-content a[href$='.rtf']:not(.ba-button){padding:0 0 0 15px;background:url(/files/img/icons.png) 0 -525px no-repeat}#ba-content a[href$='.xls']:not(.ba-button),#ba-content a[href$='.xlsx']:not(.ba-button){padding:0 0 0 15px;background:url(/files/img/icons.png) 0 -600px no-repeat}#ba-content a[href$='.pps']:not(.ba-button),#ba-content a[href$='.ppt']:not(.ba-button),#ba-content a[href$='.ppsx']:not(.ba-button),#ba-content a[href$='.pptx']:not(.ba-button){padding:0 0 0 15px;background:url(/files/img/icons.png) 0 -575px no-repeat}#ba-content a[href$='.pdf']:not(.ba-button){padding:0 0 0 15px;background:url(/files/img/icons.png) 0 -550px no-repeat}#ba-content a[href$='.zip']:not(.ba-button),#ba-content a[href$='.rar']:not(.ba-button),#ba-content a[href$='.gzip']:not(.ba-button),#ba-content a[href$='.bzip']:not(.ba-button),#ba-content a[href$='.ace']:not(.ba-button){padding:0 0 0 15px;background:url(/files/img/icons.png) 0 -625px no-repeat}*{margin:0;padding:0;text-decoration:none;font-size:1em;outline:0}code,input,isindex,kbd,listing,plaintext,pre,samp,select,textarea,tt,var,xmp{font:inherit;font-size:1em;white-space:normal}input{-webkit-appearance:none}address,cite,dfn,em,i,var{font-style:normal}b,h1,h2,h3,h4,h5,h6,strong,th{font-weight:400}table{border-collapse:collapse;border-spacing:0}caption,center,td,th{text-align:left;vertical-align:top}body{line-height:1;background:#fff}q{quotes:"" ""}dir,menu,ol,ul{list-style:none}sub,sup{vertical-align:baseline}hr{height:1px}font{font:inherit!important;color:inherit!important}body,em{font-family:CenturyGothicRegular,Arial,Helvetica,sans-serif}marquee{overflow:inherit!important;-moz-binding:none}blink{text-decoration:none}nobr{white-space:normal}@font-face{font-family:CenturyGothicRegular;src:url(/files/fonts/century_gothic-webfont.eot);src:url(/files/fonts/century_gothic-webfont.eot?#iefix) format('eot'),url(/files/fonts/century_gothic-webfont.woff) format('woff'),url(/files/fonts/century_gothic-webfont.ttf) format('truetype'),url(/files/fonts/century_gothic-webfont.svg#webfontfLccugOU) format('svg');font-weight:400;font-style:normal}@font-face{font-family:CenturyGothicBold;src:url(/files/fonts/century_gothic_bold-webfont.eot);src:url(/files/fonts/century_gothic_bold-webfont.eot?#iefix) format('eot'),url(/files/fonts/century_gothic_bold-webfont.woff) format('woff'),url(/files/fonts/century_gothic_bold-webfont.ttf) format('truetype'),url(/files/fonts/century_gothic_bold-webfont.svg#webfontBd6y1zZn) format('svg');font-weight:400;font-style:normal}@font-face{font-family:TrajanProBold;src:url(/files/fonts/trajanpro-bold-webfont.eot);src:local('Ã¢ËœÂº'),url(/files/fonts/trajanpro-bold-webfont.woff) format('woff'),url(/files/fonts/trajanpro-bold-webfont.ttf) format('truetype'),url(/files/fonts/trajanpro-bold-webfont.svg#webfontel4MFEYx) format('svg');font-weight:400;font-style:normal}@font-face{font-family:TrajanProRegular;src:url(/files/fonts/trajanpro-regular-webfont.eot);src:local('Ã¢ËœÂº'),url(/files/fonts/trajanpro-regular-webfont.woff) format('woff'),url(/files/fonts/trajanpro-regular-webfont.ttf) format('truetype'),url(/files/fonts/trajanpro-regular-webfont.svg#webfontAfrqwt8I) format('svg');font-weight:400;font-style:normal}#scrollbar1{width:600px;margin:0}#scrollbar1 .viewport{width:590px;height:178px;overflow:hidden;position:relative;float:left}#scrollbar1 .overview{list-style:none;position:absolute;left:0;top:0;padding:0 10px 20px 0;margin:0}#scrollbar1 .scrollbar{background-color:#B3AB93;position:relative;background-position:0 0;float:right;width:10px}#superbgheader,#superbgimage{background-position:center center;background-repeat:no-repeat}#scrollbar1 .track{background-color:#D9D6CB;height:100%;width:8px;position:relative;padding:0 1px}body,form{margin:0;padding:0}#scrollbar1 .thumb{background-color:#B3AB93;border:1px solid #D9D6CB;height:20px;width:8px;cursor:pointer;overflow:hidden;position:absolute;top:0;left:0}#scrollbar1 .thumb:hover{background-color:#ABA48F}#scrollbar1 .thumb .end{background-color:#B3AB93;overflow:hidden;height:5px;width:10px}::selection{color:#000;background-color:#FF0;text-shadow:none}a{color:#2d2b29;text-decoration:underline}a:hover{color:#792258}body{background-color:#F9F8F4;color:#494842;font-size:12px;-webkit-font-smoothing:antialiased;font-smoothing:antialiased
	line-height: 17px;overflow-x:hidden}body.ba-home{background-image:url(/files/img/bg-body.gif)}#booking_frame,#superbgheader,#superbgimage{background-image:url(/files/img/shadowbox-loading.gif)}em{font-style:italic}em strong,strong,strong em{font-family:CenturyGothicBold,Arial,Helvetica,sans-serif;font-weight:400}em strong,strong em{font-style:italic}a.ba-button,form input,form input.ba-button,form input[type=button],form label,form select,form textarea,h1,h2,h3,h4,h5,h6,p{font-family:CenturyGothicRegular,Arial,Helvetica,sans-serif}form label{color:#4a2127;display:block;font-size:12px}form input,form select,form textarea{background-color:#FFF;border:1px solid #9B9B99;box-shadow:inset 0 3px 3px rgba(74,33,39,.1);-moz-box-shadow:inset 0 3px 3px rgba(74,33,39,.1);-webkit-box-shadow:inset 0 3px 3px rgba(74,33,39,.1);color:#000;font-size:12px;line-height:14px;padding:3px;width:200px}form select{width:208px;height:25px}form input:focus,form select:focus,form textarea:focus{border:1px solid #A16B8C;box-shadow:0 0 9px #999;-moz-box-shadow:0 0 9px #999;-webkit-box-shadow:0 0 9px #999}form input{height:17px}form textarea{height:100px;width:206px}a.ba-button,form input.ba-button,form input[type=button]{background-color:#810053;border:1px solid #FFF;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0;color:#FFF;cursor:pointer;font-size:14px;height:27px;line-height:25px;outline:#810053 solid 2px;padding:0 10px;text-decoration:none;text-shadow:0 1px 1px rgba(74,33,39,.9);text-transform:uppercase}h5,h6,p{line-height:24px}a.ba-button{padding:3px 15px}a.ba-button:hover,form input.ba-button:hover,form input[type=button]:hover{background-color:#898071;outline:#898071 solid 2px}h1,h2,h3,h4,h5,h6{color:#792258;font-weight:400;margin:0 0 10px}h1{font-size:28px;line-height:36px;margin:0 0 20px}body.ba-reservations h1{margin:30px 0 20px}h2,h3{font-size:22px;line-height:28px}h4{font-size:20px;line-height:26px}h5,h6{font-size:18px}hr{background-color:#810053;clear:both;margin:10px 0}p{font-size:14px;margin:0 0 16px;padding:0}.ba-center{margin:0 auto;width:1240px}body.ba-home #ba-header .ba-center{width:100%}.ba-clear{clear:both}#superbgimage{margin:0;min-height:350px;min-width:984px;position:absolute;top:0;width:100%;z-index:-1}body.ba-home #ba-slogans{height:10px;right:1%;margin:0 0 0 -482px;padding:0;position:absolute;width:472px;z-index:1}#ba-slogans .ba-phrase{bottom:10px;padding:10px;position:absolute;width:452px}#ba-slogans .ba-phrase h2,#ba-slogans .ba-phrase p{color:#FFF;font-weight:400;margin:0;padding:0;text-shadow:0 1px #222,0 4px 4px rgba(0,0,0,.5)}#ba-slogans .ba-phrase h2{font-family:TrajanProBold,Georgia,"Times New Roman",Times,serif}#ba-slogans .ba-phrase p{font-family:CenturyGothicBold,Arial,Helvetica,sans-serif}#ba-slogans .ba-phrase .ba-hea{font-size:30px;line-height:26px}#ba-slogans .ba-phrase .ba-txt{float:left;font-size:20px;margin:0 0 10px}#ba-slogans .ba-phrase .ba-txt p{font-size:16px;line-height:26px}#ba-slogans .ba-phrase .ba-pvp{float:right;font-size:16px;margin:0 0 10px;text-align:right;width:50%}#ba-slogans .ba-phrase .ba-pvp .ba-eur{font-size:60px;line-height:50px}#ba-slogans .ba-phrase .ba-url{border-top:1px solid #FFF;clear:both;margin:10px 0 0;padding:10px 0 0;text-align:right}#ba-slogans #ba-slideshow a{background-color:#ad4953;background-color:rgba(173,73,83,.85);color:#FFF;display:none;float:left;height:20px;margin:1px 1px 0 0;padding:0;text-decoration:none;width:20px}#ba-slogans #ba-slideshow a:hover{background-color:#6e131c;background-color:rgba(110,19,28,.75);color:#FFF}#ba-slogans #ba-slideshow a.activeslide{background-color:#6e131c;background-color:rgba(110,19,28,.75);color:#000;height:21px;margin:0 1px 0 0}#superbgheader,#superbgheader .img div img{height:410px;width:1240px}#superbgheader{margin:0;position:relative}#superbgheader .img{margin:0;position:relative;width:1240px;z-index:0}#superbgheader .img div{opacity:0;position:absolute;z-index:8}#superbgheader .img div.active{opacity:1;z-index:10}#superbgheader .img div.last-active{z-index:9}#superbgheader #ba-slogan{bottom:0;display:none;left:0;margin:0;position:absolute;padding:10px;width:616px;z-index:10}#superbgheader #ba-slogan h2{color:#FFF;font-family:TrajanProRegular,Georgia,"Times New Roman",Times,serif;font-size:30px;font-weight:400;line-height:50px;margin:0;padding:30px 15px;right:0;text-shadow:0 1px #222,0 8px 6px rgba(0,0,0,.5);z-index:10}#ba-header,#ba-header-top{font-size:11px;position:relative;z-index:10}#ba-header{background-color:#FFF;color:#6E603C;height:130px;line-height:10px;margin:0 auto;width:100%}body.ba-home #ba-header{background-color:transparent}#ba-header #ba-logo{display:block;float:left;height:164px;margin:9px 0 0;position:absolute;text-align:center;width:242px;z-index:20}#ba-header #ba-logo a{display:block;height:164px;margin:0 0 0 18px;width:224px}#ba-header #ba-logo img{border:none;height:164px;width:224px}body.ba-home #ba-header #ba-logo{height:200px;width:296px}body.ba-home #ba-header #ba-logo a{height:200px;margin:0 0 0 24px;width:272px}body.ba-home #ba-header #ba-logo img{height:200px;width:272px}body.ba-home.ba-galleries #ba-header #ba-logo{height:164px;margin:9px 0 0 9px;width:224px}body.ba-home.ba-galleries #ba-header #ba-logo a{height:164px;margin:0;width:224px}body.ba-home.ba-galleries #ba-header #ba-logo img{height:164px;width:224px}#ba-header-top{height:29px;line-height:29px;margin:0 auto;width:100%}body.ba-home #ba-header-top{background-color:#FFF;background-color:rgba(255,255,255,.75)}#ba-header #ba-header-icons{float:right;height:29px;margin:0}#ba-header #ba-header-icons ul{border-left:1px solid #ABA48F;display:block;float:left;height:20px;margin:5px 0 4px 16px}#ba-header #ba-header-icons ul li{display:block;float:left;height:20px;margin:0;padding:0}#ba-header a.ba-header-newsletter,#ba-header p.ba-header-phone{padding:0 0 0 16px;display:block;line-height:20px;float:right;border-left:1px solid #ABA48F;height:20px}#ba-header #ba-header-icons ul li a{background-image:url(/files/img/icons-social.png);background-repeat:no-repeat;background-size:50px 200px;display:block;float:left;height:20px;margin:0 4px 0 0;overflow:hidden;text-indent:-200px;width:20px}#ba-header #ba-header-icons span#ba-social ul li a.ba-linkedin{background-position:0 0;margin:0 4px 0 16px}#ba-header #ba-header-icons span#ba-social ul li a.ba-linkedin:hover{background-position:0 -24px}#ba-header #ba-header-icons span#ba-social ul li a.ba-youtube{background-position:-25px -100px;margin-left:15px}#ba-header #ba-header-icons span#ba-social ul li a.ba-youtube:hover{background-position:0 -100px}#ba-header #ba-header-icons span#ba-social ul li a.ba-gplus{background-position:-25px -50px}#ba-header #ba-header-icons span#ba-social ul li a.ba-gplus:hover{background-position:0 -50px}#ba-header #ba-header-icons span#ba-social ul li a.ba-flickr{background-position:0 -144px}#ba-header #ba-header-icons span#ba-social ul li a.ba-flickr:hover{background-position:0 -168px}#ba-header #ba-header-icons span#ba-social ul li a.ba-twitter{background-position:-25px -25px}#ba-header #ba-header-icons span#ba-social ul li a.ba-twitter:hover{background-position:0 -25px}#ba-header #ba-header-icons span#ba-social ul li a.ba-facebook{background-position:-25px 0}#ba-header #ba-header-icons span#ba-social ul li a.ba-facebook:hover{background-position:0 0}#ba-header #ba-header-icons span#ba-social ul li a.ba-blog{background-position:-25px -175px}#ba-header #ba-header-icons span#ba-social ul li a.ba-blog:hover{background-position:0 -175px}#ba-header a.ba-header-newsletter{color:#6e603c;font-size:10px;margin:5px 0 4px 16px}#ba-header a.ba-header-newsletter:hover{color:#41371E}#ba-header p.ba-header-phone{color:#6e603c;font-size:14px;margin:5px 0 4px}#ba-header p.ba-header-phone a{color:#6e603c;display:block;font-size:14px;height:20px;line-height:20px;margin:0;padding:0;text-decoration:none}#ba-booking,#ba-booking-overlay,#ba-menu ul li ul{display:none;position:absolute}#ba-menu,#ba-menu ul li a{background-color:#aba48f;height:46px;display:block}#ba-header .ba-header-slogan{float:right;margin:5px 16px 0 0}#ba-header #ba-languages{display:block;float:right;height:29px;margin:0}#ba-header #ba-languages ul{border-left:1px solid #ABA48F;height:20px;margin:5px 0 4px 16px;padding:0}body.ba-home #ba-header #ba-languages ul{margin:5px 16px 4px}#ba-header #ba-languages ul li{float:left;height:12px;width:16px;margin:4px 0 6px 8px;padding:0;text-indent:-9999px}#ba-header #ba-languages ul li.ba-fr{border:none}#ba-header #ba-languages ul li a{background-image:url(/files/img/icons.png);background-repeat:no-repeat;color:#6e603c;display:block;font-size:10px;line-height:12px;height:12px;padding:0 8px;text-decoration:none}#ba-header #ba-languages ul li.ba-en a{padding:0 8px 0 16px}#ba-header #ba-languages ul li a.ba-active,#ba-header #ba-languages ul li a:hover{text-decoration:underline}#ba-header #ba-languages ul li a.ba-active:hover{color:#792258;text-decoration:underline}#ba-header #ba-languages ul li.ba-cs a{background-position:0 -1150px}#ba-header #ba-languages ul li.ba-de a{background-position:0 -1175px}#ba-header #ba-languages ul li.ba-en a{background-position:0 -1200px}#ba-header #ba-languages ul li.ba-es a{background-position:0 -1250px}#ba-header #ba-languages ul li.ba-fr a{padding:0 0 0 8px;background-position:0 -1275px}#ba-header #ba-languages ul li.ba-hi a{background-position:0 -1300px}#ba-header #ba-languages ul li.ba-hr a{background-position:0 -1325px}#ba-header #ba-languages ul li.ba-it a{background-position:0 -1350px}#ba-header #ba-languages ul li.ba-jp a{background-position:0 -1375px}#ba-header #ba-languages ul li.ba-nl a{background-position:0 -1400px}#ba-header #ba-languages ul li.ba-pt a{background-position:0 -1425px}#ba-header #ba-languages ul li.ba-ru a{background-position:0 -1450px}#ba-header #ba-languages ul li.ba-zh a{background-position:0 -1475px}#ba-menu{box-shadow:0 5px 10px rgba(0,0,0,.35);-moz-box-shadow:0 5px 10px rgba(0,0,0,.35);-webkit-box-shadow:0 5px 10px rgba(0,0,0,.35);float:left;margin:54px 0 0;padding:0;width:100%}#ba-menu ul,#ba-menu-container{float:right}#ba-menu ul{border-left:1px solid #FFF;margin:0;padding:0}body.ba-home #ba-menu ul{border-left:1px solid #FFF;float:right;margin:0 6px 0 0;padding:0}#ba-menu ul li{border-right:1px solid #FFF;float:left;font-family:CenturyGothicRegular,Arial,Helvetica,sans-serif;font-weight:400;line-height:18px;margin:0;padding:0;text-transform:uppercase}#ba-menu ul li a{color:#FFF;font-size:12px;line-height:46px;margin:0;padding:0 16px;text-decoration:none}body.ba-home #ba-menu ul li a{padding:0 20px}#ba-menu ul li.ba-last-menu a{background-color:#810053}#ba-menu ul li.selected a,#ba-menu ul li:hover a{background-color:#898071}#ba-menu ul li.selected a:hover{color:#000}#ba-menu ul li ul{border:none;padding:0;width:200px}body.ba-home #ba-menu ul li ul{border:none}#ba-menu ul li ul li{border-bottom:1px solid #FFF;border-right:none;float:none;height:26px;line-height:26px;margin:0;padding:0}#ba-menu ul li:hover ul li a{background-color:#aaa38f;background-color:rgba(170,163,143,.95);height:26px;line-height:26px;padding:0 0 0 20px}#ba-menu ul li ul li:hover a,#ba-menu ul li.selected ul li:hover a{background-color:#ABA48F;color:#FFF;text-shadow:0 1px 1px #41371E}#ba-menu ul li ul li.selected a,#ba-menu ul li ul li.selected:hover a{background-color:#898071;text-shadow:0 1px 1px #41371E}#ba-menu ul li ul li.selected:hover a{color:#000}#ba-menu ul li:hover ul{display:block}#ba-booking-overlay{background-image:url(/files/img/bg-booking-overlay.png);background-repeat:repeat;bottom:0;height:100%;left:0;right:0;width:100%;z-index:50}#ba-booking{background-color:transparent;background-image:url(/files/img/bg-booking-box.png);box-shadow:0 4px 12px #333;height:395px;padding:20px;top:150px;width:460px;z-index:51}#booking_frame{background-color:#FFF;background-position:center 20px;background-repeat:no-repeat}#ba-booking #ba-booking-close{background-image:url(/files/img/bg-close.png);background-position:0 0;background-repeat:no-repeat;cursor:pointer;height:30px;margin:0;padding:0;position:absolute;right:-15px;top:-15px;width:30px}#ba-booking #ba-booking-close:hover{background-position:0 -40px}#ba-booking #ba-booking-head{background-image:url(/files/img/bg-open-close.png);background-position:206px 7px;background-repeat:no-repeat;height:32px;margin:10px 0 0;padding:0}#ba-booking #ba-booking-head h3{border-bottom:1px solid #685C53;color:#685C53;font-family:TrajanProRegular,Georgia,"Times New Roman",Times,serif;font-size:30px;font-weight:400;line-height:30px;margin:0;padding:0 0 2px;text-align:center;text-transform:uppercase}#ba-container #ba-content .ba-center-column ul,#ba-container #ba-content p,#ba-offers.ba-list div.ba-offer .ba-url,.ba-left-column #ba-submenu ul li{font-family:CenturyGothicRegular,Arial,Helvetica,sans-serif}#ba-booking #ba-booking-body{padding:0}#ba-booking form{margin:0 auto;padding:0;position:relative;width:324px}#ba-booking form label{color:#000;font-size:16px}#ba-booking form label.ba-room{margin:40px 0 0;width:324px}#ba-booking form div.ba-booking-left,#ba-booking form div.ba-booking-right{float:left;margin:10px 0 0;padding:5px 0;position:relative;width:147px}#ba-booking form div.ba-booking-left{margin:10px 30px 0 0}#ba-booking form div.ba-booking-left a.caltrigger,#ba-booking form div.ba-booking-right a.caltrigger{height:25px;left:0;position:absolute;top:25px;width:147px;z-index:500}#ba-booking form label.ba-promo{float:left;line-height:24px;margin:20px 0 0}#ba-booking form input{width:139px}#ba-booking form input.ba-arrival,#ba-booking form input.ba-departure{background-image:url(/files/img/icons.png);background-position:120px -98px;background-repeat:no-repeat;cursor:pointer;left:110px;margin:4px 0 0;top:70px}#ba-booking form input.ba-promo{float:right;margin:20px 0 0;width:139px}#ba-booking form input#ba-book-now{font-size:18px;height:42px;margin:30px 0 0 41px;padding:8px;width:236px}#ba-booking form .active{z-index:1}#ba-booking form select.ba-room{margin:4px 0 0;width:324px}#ba-booking form select.ba-adults,#ba-booking form select.ba-children{margin:4px 0 0;width:147px}#ba-booking ul{margin:0;padding:0}#ba-booking ul li{padding:2px 10px 3px;text-shadow:0 1px 1px #ad4953}#ba-booking ul li a{color:#4a2127}#ba-booking ul li a:hover{color:#6e131c}.ba-right-column #ba-booking-conditions{background-color:#F9F8F4;background-image:url(/files/img/bg-footer-logo-wallpaper.png);background-position:center bottom;background-repeat:no-repeat;background-size:437px 200px;margin:0 0 20px;padding:10px;width:348px}.ba-right-column #ba-booking-conditions h3{margin:0 0 10px}.ba-right-column #ba-booking-conditions ul li{background-image:url(/files/img/ul-li-ok.png);background-position:8px 10px;background-repeat:no-repeat;padding:7px 10px 7px 25px}#ba-container{margin:0;padding:0;position:relative}#ba-container #ba-content{background-color:#FFF;margin:0;padding:40px 0 30px;position:relative;width:1240px}#ba-container #ba-content p{font-size:14px;line-height:24px;margin:0 0 16px;padding:0}#ba-container #ba-content .ba-left-column{float:left;margin:0;padding:0 0 0 20px;width:240px}#ba-container #ba-content .ba-center-column{float:left;margin:0 25px;padding:0;width:542px}#ba-container #ba-content .ba-center-column .ba-summary{margin:20px 0;border-bottom:1px solid #792258}#ba-container #ba-content .ba-center-column .ba-summary p{font-size:18px;line-height:30px}#ba-container #ba-content .ba-center-column ul{font-size:14px;line-height:24px;margin:0 0 12px 10px;padding:0}#ba-container #ba-content .ba-center-column ul li{background-image:url(/files/img/ul-li.png);background-position:5px 7px;background-repeat:no-repeat;margin:0 0 5px;padding:0 0 0 20px}#ba-container #ba-content .ba-center-column ul li ul{margin:5px 0 0 10px}#ba-container #ba-content .ba-center-column ul li ul li{background-image:url(/files/img/ul-li-ul-li.png)}body.ba-reservations #ba-container #ba-content .ba-center-column{width:802px}body.ba-offers #ba-container #ba-content .ba-center-column{margin:25px 0 0 25px;width:1215px}#ba-container #ba-content .ba-right-column{float:left;margin:0;overflow:hidden;padding:0;position:relative;width:368px}body.ba-reservations #ba-container #ba-content .ba-right-column{width:368px}.ba-left-column #ba-submenu{margin:0;min-height:29px;width:240px}.ba-left-column #ba-submenu h3{margin:0 0 10px}.ba-left-column #ba-submenu ul{line-height:18px;margin:0}.ba-left-column #ba-submenu ul li{font-size:13px}.ba-left-column #ba-submenu ul li a{background-color:#f9f8f4;display:block;padding:5px 10px;text-decoration:none}.ba-left-column #ba-submenu ul li a:hover{background-color:#e0ddd5}.ba-left-column #ba-submenu ul li.selected a{background-color:#d2cec1}.ba-left-column #ba-submenu ul li.selected a:hover{text-decoration:underline}.ba-left-column #ba-submenu ul li ul{font-size:11px}.ba-left-column #ba-submenu ul li ul li a,.ba-left-column #ba-submenu ul li.selected ul li a{background-color:#f9f8f4;padding:3px 10px 2px 25px;text-decoration:none}.ba-left-column #ba-submenu ul li.selected ul li.selected a{background-color:#d2cec1}.ba-left-column #ba-submenu ul li.selected ul li a:hover{background-color:#e0ddd5;text-decoration:none}.ba-left-column #ba-submenu ul li.selected ul li.selected a:hover{background-color:#d2cec1;text-decoration:underline}#ba-offers-cycle{border-bottom:1px solid #792258;height:234px;margin:0;position:relative;width:368px}#ba-offers-nav{bottom:12px;height:8px;padding:0 6px;position:absolute;width:356px}#ba-offers-nav a{background-color:#A16B8C;display:block;float:left;height:8px;margin:0 6px 0 0;text-decoration:none;text-indent:-2000px;width:8px}#ba-offers-nav a.activeSlide{background-color:#792258}#ba-offers-nav a:hover{background-color:#5C103F}div.ba-offer{clear:both;height:202px;padding:0 6px;margin:0;width:356px}div.ba-offer a{display:block;overflow:hidden;padding:0;text-decoration:none;width:356px}div.ba-offer:hover{background-color:#FFF}div.ba-offer a span{display:block}div.ba-offer .ba-hea{float:left;height:46px;padding:0;width:356px}div.ba-offer .ba-hea h3{color:#2D2B29;font-size:18px;height:46px;line-height:18px;margin:0;overflow:hidden;padding:0}div.ba-offer .ba-img{float:left;height:156px;margin:0 20px 0 0;overflow:hidden;position:relative;width:164px}div.ba-offer .ba-pvp,div.ba-offer .ba-txt{color:#2D2B29;width:172px;float:left;overflow:hidden}div.ba-offer .ba-txt{font-size:14px;height:74px;line-height:18px;margin:0 0 2px}#ba-container #ba-content div.ba-offer .ba-txt p{font-size:inherit;line-height:inherit;margin:inherit}div.ba-offer .ba-pvp{font-size:22px;height:38px;line-height:22px;margin:6px 0 0;display:none}div.ba-offer .ba-pvp span{float:left;height:22px;line-height:22px}div.ba-offer .ba-pvp span.ba-pri{margin:0 0 0 5px}div.ba-offer .ba-pvp span.ba-ppn{font-size:10px;height:12px;line-height:12px;margin:4px 0 0}div.ba-offer .ba-url{background-color:#792258;border:1px solid #fff;outline:#792258 solid 2px;color:#FFF;display:block;float:left;font-size:16px;height:24px;line-height:24px;margin:8px 0 0;text-align:center;text-shadow:0 1px 1px #000;text-transform:uppercase;width:168px}div.ba-offer:hover .ba-url{color:#fff;text-shadow:0 1px 1px rgba(0,0,0,.5);background-color:#898071;outline:#898071 solid 2px}body.ba-reservations div.ba-offer.ba-active{background-color:#F9F8F4;background-image:url(/files/img/bg-footer-logo-wallpaper.png);background-position:center bottom;background-repeat:no-repeat;background-size:437px 200px;border-bottom:1px solid #948D7B;opacity:.65}body.ba-reservations div.ba-offer.ba-active:hover{background-color:#F4F2EB}body.ba-reservations div.ba-offer.ba-active .ba-hea h3{color:#898071}body.ba-reservations div.ba-offer.ba-active .ba-url{background-color:#898071;outline:#898071 solid 2px}body.ba-home #ba-offers-cycle{border:none;float:left;height:136px!important;margin:6px 0;width:322px!important}body.ba-home div.ba-offer{background-color:#D9D6CB;border:1px solid #B3AB93;clear:both;height:124px!important;padding:5px 8px;margin:0;width:304px!important}#ba-offers.ba-list,body.ba-home div.ba-offer:hover{background-color:#FFF}body.ba-home div.ba-offer a{display:block;overflow:hidden;padding:0;text-decoration:none;width:304px!important}body.ba-home div.ba-offer .ba-hea{float:right;height:40px;padding:0;width:164px}body.ba-home #ba-banners div.ba-offer .ba-hea h3{color:#810053;font-size:14px;height:40px;line-height:20px;margin:0;overflow:hidden;padding:0;text-transform:uppercase}body.ba-home div.ba-offer .ba-img{float:left;height:124px;margin:0 10px 0 0;overflow:hidden;position:relative;width:130px}body.ba-home div.ba-offer .ba-txt{color:#494842;font-size:11px;float:left;height:42px;line-height:14px;margin:6px 0 0;overflow:hidden;text-transform:uppercase;width:164px}body.ba-home div.ba-offer .ba-url,body.ba-home div.ba-offer:hiver .ba-url{color:#FFF;text-shadow:0 1px 1px rgba(0,0,0,.75)}body.ba-home #ba-container #ba-banners div.ba-offer .ba-txt p{font-size:inherit;line-height:inherit;margin:0}body.ba-home div.ba-offer .ba-pvp{display:none}body.ba-home div.ba-offer .ba-url{background-color:#aba48f;border:1px solid #948d7b;display:block;float:left;font-size:14px;height:24px;line-height:24px;margin:8px 0 0;outline:#aba48f solid 2px;text-align:center;text-transform:uppercase;width:158px}body.ba-reservations div.ba-offer{border-bottom:1px solid #792258}#ba-offers.ba-list{background-color:rgba(255,255,255,.85);margin:0 0 10px;padding:0}#ba-offers.ba-list div.ba-offer{border-bottom:1px solid #CCC;border-top:0;height:auto;padding:20px 0;width:615px}#ba-offers.ba-list div.ba-offer a{display:block;height:auto;overflow:hidden;padding:0;text-decoration:none;width:615px}#ba-offers.ba-list div.ba-offer a span{display:block}#ba-offers.ba-list div.ba-offer .ba-img{background-color:#FFF;border:1px solid #EEE;float:left;height:auto;overflow:hidden;padding:4px 4px 0;position:relative;width:175px}#ba-offers.ba-list div.ba-offer .ba-img img{border:0;padding:0}#ba-offers.ba-list div.ba-offer .ba-hea{float:left;margin:0 0 0 10px;padding:0;width:390px}#ba-offers.ba-list div.ba-offer .ba-hea h3{font-size:22px;height:auto;line-height:26px;margin:0;overflow:hidden;padding:0;text-shadow:none;text-transform:none}#ba-offers.ba-list div.ba-offer .ba-txt{font-size:14px;font-weight:400;float:left;height:auto;line-height:24px;margin:0 0 0 10px;min-height:85px;overflow:none;width:390px}#ba-offers.ba-list div.ba-offer .ba-pvp{color:#F4B02D;font-size:14px;font-weight:400;float:right;height:auto;line-height:16px;margin:5px 0;padding:0 16px!important;text-align:center;width:175px}#ba-offers.ba-list div.ba-offer .ba-pvp .ba-fro{display:inline}#ba-offers.ba-list div.ba-offer .ba-pvp .ba-pri{display:inline;font-size:24px}#ba-offers.ba-list div.ba-offer .ba-pvp .ba-ppn{color:#CCC;display:inline;font-size:12px;font-style:italic;line-height:12px}#ba-offers.ba-list div.ba-offer .ba-url{background-color:#6e131c;background-image:linear-gradient(bottom,#6e131c 10%,#91222d 90%);background-image:-o-linear-gradient(bottom,#6e131c 10%,#91222d 90%);background-image:-moz-linear-gradient(bottom,#6e131c 10%,#91222d 90%);background-image:-webkit-linear-gradient(bottom,#6e131c 10%,#91222d 90%);background-image:-ms-linear-gradient(bottom,#6e131c 10%,#91222d 90%);background-image:-webkit-gradient(linear,left top,left bottom,color-stop(.9,#6e131c),color-stop(.1,#91222d));border:1px solid #6e131c;border-radius:1px;-moz-border-radius:1px;box-shadow:0 1px 1px rgba(61,31,21,.5),inset 0 1px 1px rgba(255,255,255,.25);-moz-box-shadow:0 1px 1px rgba(61,31,21,.5),inset 0 1px 1px rgba(255,255,255,.25);-webkit-box-shadow:0 1px 1px rgba(61,31,21,.5),inset 0 1px 1px rgba(255,255,255,.25);clear:right;color:#FFF;cursor:pointer;float:right!important;font-size:14px;height:27px;line-height:25px;margin:0!important;padding:0 15px!important;text-align:center;text-decoration:none;text-shadow:0 1px 1px rgba(74,33,39,.9);text-transform:uppercase;width:175px}#ba-offers.ba-list div.ba-offer a .ba-url:hover{background-color:#91222d;background-image:linear-gradient(top,#6e131c 10%,#91222d 90%);background-image:-o-linear-gradient(top,#6e131c 10%,#91222d 90%);background-image:-moz-linear-gradient(top,#6e131c 10%,#91222d 90%);background-image:-webkit-linear-gradient(top,#6e131c 10%,#91222d 90%);background-image:-ms-linear-gradient(top,#6e131c 10%,#91222d 90%);background-image:-webkit-gradient(linear,left bottom,left top,color-stop(.9,#6e131c),color-stop(.1,#91222d))}body.ba-offers #ba-container #ba-content .ba-center-column .ba-offer{background-color:#F9F8F4;clear:none;float:left;margin:0 25px 25px 0;padding:12px;width:356px}body.ba-offers #ba-container #ba-content .ba-center-column .ba-offer:hover{background-image:url(/files/img/bg-footer-logo-wallpaper.png);background-position:center bottom;background-repeat:no-repeat}#ba-home-content-close p span,#ba-home-content-open p span{background-position:center center;background-size:14px 10px;background-repeat:no-repeat}#ba-home-content-close,#ba-home-content-open{background-color:#810053;border:3px solid #ABA48F;cursor:pointer;height:30px;left:24px;margin:90px 0 0;position:absolute;text-align:center;width:293px}#ba-home-content-open{display:block}#ba-home-content-close{display:none}#ba-home-content-close:hover,#ba-home-content-open:hover{background-color:#ABA48F}#ba-home-content-close p,#ba-home-content-open p{color:#FFF;font-family:TrajanProRegular,Georgia,"Times New Roman",Times,serif;font-size:14px;letter-spacing:1px;line-height:32px}#ba-footer #ba-footer-left h4,.ba-banner .ba-txt,.ba-calendar,.ba-calendar table.ba-cal tr.ba-cal-month th,table#ba-prices,table.ba-data-table{font-family:CenturyGothicRegular,Arial,Helvetica,sans-serif}#ba-home-content-close p span,#ba-home-content-open p span{background-color:#ABA48F;display:block;float:right;height:30px;width:30px}#ba-home-content-open p span{background-image:url(/files/img/bg-home-open.png)}#ba-home-content-close p span{background-image:url(/files/img/bg-home-close.png)}#ba-home-content{background-color:#d9d6cb;background-color:rgba(217,214,203,.8);display:none;left:24px;padding:10px;overflow:hidden;position:absolute;top:126px;width:600px}.ba-banner a,.ba-banner a span{display:block}#ba-home-content h1{font-size:18px;line-height:24px;margin:0 0 10px}#ba-home-content .ba-summary ul{font-size:14px;line-height:22px}#ba-banners{position:relative}#ba-banners h3{margin:0 0 6px}#ba-banners img#ba-logo-spa{float:left;height:66px;margin:41px 10px 41px 0;width:118px}#ba-banners img#ba-logo-celebrate{float:left;height:118px;margin:15px 10px 15px 0;width:118px}#ba-banners img#ba-logo-manor{float:left;height:118px;margin:15px 0 15px 9px;width:118px}#ba-banners img#ba-logo-atlantic-way{float:left;height:49px;margin:15px 0 15px 10px;width:118px}#ba-banners a#ba-link-atlantic-way{border:none;display:block;float:left;height:49px;margin:34px 0 0;text-decoration:none;width:118px}#ba-banners a#ba-link-atlantic-way:hover img{opacity:.7}.ba-banner{border-bottom:1px solid #792258;clear:both;padding:0;margin:0;width:368px}.ba-banner:hover{background-color:#F4F2EB}.ba-banner a{overflow:hidden;padding:0;text-decoration:none;width:368px}.ba-banner .ba-hea,.ba-hea-open{background-color:#792258;background-position:334px center;background-repeat:no-repeat;padding:0 0 0 12px;width:356px;height:40px;float:left}.ba-banner .ba-hea{background-image:url(/files/img/bg-banner-close.png);background-size:22px 16px;display:none}.ba-hea-open{background-image:url(/files/img/bg-banner-open.png);background-size:16px 22px;cursor:pointer;display:block;margin:20px 0 0}.ba-hea-open:hover{background-color:#A16B8C}.ba-hea-open.ui-state-active{background-image:url(/files/img/bg-banner-close.png);background-size:22px 16px}.ba-hea-open.ui-state-active:hover{background-color:#792258}.ba-banner .ba-hea h3,.ba-hea-open h3{color:#FFF;font-size:18px;height:40px;line-height:40px;margin:0;overflow:hidden;padding:0}.ba-banner .ba-img{float:left;height:240px;margin:0;overflow:hidden;position:relative;width:368px}.ba-banner .ba-txt{display:block;float:left;font-size:13px;line-height:20px;margin:10px 0 16px;padding:0 0 0 10px}.ba-banner .ba-url,body.ba-home #ba-banners .ba-hea-open{display:none}.ba-banner .ba-txt h3{color:#792258;font-size:16px;font-weight:400;float:left;height:20px;line-height:20px;margin:0 0 4px;overflow:hidden;padding:0;width:358px}body.ba-home #ba-banners{background-color:#d9d6cb;background-color:rgba(217,214,203,.8);bottom:46px;height:148px;min-width:984px;position:fixed;width:100%;z-index:0}body.ba-home .ba-banner{background-color:#D9D6CB;border:1px solid #B3AB93;clear:none;float:left;height:124px;padding:5px 8px;margin:6px 10px 6px 0;width:303px}body.ba-home .ba-banner:hover{background-color:#FFF}body.ba-home .ba-banner a{width:303px}body.ba-home .ba-banner .ba-hea{background-color:transparent;display:block;float:right;height:40px;padding:0;width:163px}body.ba-home #ba-banners .ba-banner .ba-hea h3{color:#898071;font-size:14px;height:40px;line-height:20px;margin:0;overflow:hidden;padding:0;text-transform:uppercase}body.ba-home .ba-banner .ba-img{float:left;height:124px;margin:0 10px 0 0;overflow:hidden;position:relative;width:130px}body.ba-home .ba-banner .ba-txt{color:#494842;font-size:11px;font-weight:400;height:42px;line-height:14px;margin:6px 0 0;padding:0;overflow:hidden;text-transform:uppercase;width:163px}body.ba-home .ba-banner .ba-txt br,body.ba-home .ba-banner .ba-txt h3{display:none}body.ba-home .ba-banner .ba-url{background-color:#aba48f;border:1px solid #948d7b;color:#FFF;display:block;float:left;font-size:14px;height:24px;line-height:24px;margin:8px 0 0;outline:#aba48f solid 2px;text-align:center;text-shadow:0 1px 1px rgba(0,0,0,.75);text-transform:uppercase;width:158px}.ba-left-column .ba-banner{border-bottom:none;border-top:1px solid #792258;clear:both;float:left;padding:12px 0 0;margin:20px 0 0;width:240px}.ba-left-column .ba-banner .ba-hea{background-color:#aba48f;display:block;float:left;height:34px;padding:0 0 0 12px;width:228px}.ba-left-column .ba-banner .ba-hea h3{color:#FFF;font-size:16px;height:34px;line-height:34px;margin:0;overflow:hidden;padding:0}.ba-left-column .ba-banner .ba-txt{float:left;margin:10px 5px 5px;padding:0;width:230px}.ba-left-column .ba-banner .ba-txt h4{float:left;font-size:14px;height:14px;line-height:14px;margin:8px 0 0;padding:0}#ba-container #ba-content .ba-left-column .ba-banner .ba-txt p{float:left;clear:right;line-height:20px;font-size:12px;margin:5px 10px 2px 0;padding:0}#ba-container #ba-content .ba-left-column .ba-banner .ba-txt p strong{float:left}#ba-container #ba-content .ba-left-column .ba-banner .ba-txt p a{float:left;font-size:13px;line-height:14px;margin:0;padding:0 0 0 5px;width:auto}.ba-left-column .ba-banner .ba-txt p a{font-size:12px!important;padding:0!important}#ba-container #ba-content .ba-left-column .ba-banner input{padding:3px 10px;width:214px}#ba-gallery{margin:0}#ba-container #ba-content #ba-gallery h3{clear:both;margin:0 0 5px;padding:0}#ba-container #ba-content #ba-gallery ul{margin:0 0 0 -10px;padding:0}#ba-container #ba-content #ba-gallery ul li{background:0 0;float:left;margin:0;padding:0}#ba-gallery ul li a.ba-thumb{background-color:#FFF;border:1px solid #EEE;display:block;height:135px;margin:0 0 10px 10px;padding:4px;position:relative;width:185px}.clickableImage{background-color:#810053;background-color:rgba(129,0,83,.75);background-image:url(/files/img/ico-zoom.png);background-position:2px 2px;background-repeat:no-repeat;border-radius:3px;-moz-border-radius:3px;display:block;height:25px;left:10px;padding:2px;position:absolute;top:10px;width:25px}#ba-reviews .ba-review .ba-hea{float:left}#ba-reviews .ba-review .ba-num{background-image:url(/files/img/icons.png);background-position:right -650px;background-repeat:no-repeat;float:right;height:18px;padding:0 80px 0 0;text-align:right}#ba-reviews .ba-review .ba-num.ba-1{background-position:right -675px}#ba-reviews .ba-review .ba-num.ba-2{background-position:right -700px}#ba-reviews .ba-review .ba-num.ba-3{background-position:right -725px}#ba-reviews .ba-review .ba-num.ba-4{background-position:right -750px}#ba-reviews .ba-review .ba-num.ba-5{background-position:right -775px}#ba-reviews .ba-review .ba-txt{clear:both}#ba-reviews .ba-review-resp{background-color:#ad4953;background-color:rgba(173,73,83,.05);padding:10px 20px}#ba-form-contact{background-color:#F9F8F4;padding:20px}#ba-form-contact label,#ba-form-contact span{clear:left;display:block;float:left;height:auto;line-height:16px;padding-right:20px;text-align:right;width:200px}#ba-form-contact label.error{color:#91222d;height:auto;font-size:12px;margin:0;padding:0;text-align:right;width:428px}#ba-form-contact input.valid,#ba-form-contact select.valid,#ba-form-contact textarea.valid{border:1px solid green}#ba-form-contact input.error,#ba-form-contact select.error,#ba-form-contact textarea.error{border:1px solid #91222d}#ba-form-contact input,#ba-form-contact select,#ba-form-contact textarea{float:left}#ba-form-contact p.-captcha span{display:block;position:relative;right:-225px;top:0;height:0}#ba-form-contact p.-captcha span img{float:none;margin:0}#ba-form-contact p.-captcha input{width:110px}#ba-container #ba-content #ba-form-contact p{overflow:hidden;margin:0;padding:10px 0}#ba-form-contact .-title{position:absolute;top:-10000px}#ba-form-contact .-message textarea{width:200px}#ba-form-contact .-submit{height:32px;margin:0}#ba-container #ba-content #ba-form-contact p.-submit input{float:right;margin:2px 76px 0 0;width:206px}#ba-form-vouchers .fields{clear:both;background-color:#F9F8F4;padding:20px}#ba-form-vouchers .fields label,#ba-form-vouchers .fields span{clear:left;display:block;float:left;height:auto;line-height:16px;padding-right:20px;text-align:right;width:200px}#ba-form-vouchers .fields label.error{color:#91222d;height:auto;font-size:12px;margin:0;padding:0;text-align:right;width:428px}#ba-form-vouchers .fields input.valid,#ba-form-vouchers .fields select.valid,#ba-form-vouchers .fields textarea.valid{border:1px solid green}#ba-form-vouchers .fields input.error,#ba-form-vouchers .fields select.error,#ba-form-vouchers .fields textarea.error{border:1px solid #91222d}#ba-form-vouchers .fields input,#ba-form-vouchers .fields select,#ba-form-vouchers .fields textarea{float:left}#ba-form-vouchers .fields p.-captcha span{display:block;position:relative;right:-225px;top:0;height:0}#ba-form-vouchers .fields p.-captcha span img{float:none;margin:0}#ba-form-vouchers .fields p.-captcha input{width:110px}#ba-container #ba-content #ba-form-vouchers .fields p{overflow:hidden;margin:0;padding:10px 0}#ba-form-vouchers .fields .-title{position:absolute;top:-10000px}#ba-form-vouchers .fields .-message textarea{width:200px}#ba-form-vouchers .fields .-submit{height:32px;margin:0}#ba-container #ba-content #ba-form-vouchers .fields p.-submit input{float:right;margin:2px 76px 0 0;width:206px}body.ba-prices{background-color:#FFF;overflow:auto}body.ba-prices select{font-size:12px}#ba-prices-header{margin:0;padding:10px}#ba-prices-content{padding:10px}.ba-prices-table{clear:both}table#ba-prices,table.ba-data-table{background-color:#FFF;border:1px solid #CCC;color:#333;font-size:12px;line-height:16px;margin:10px 0;padding:5px;width:100%}table#ba-prices th,table.ba-data-table th{background-color:#4a2127;border:1px solid #4a2127;color:#ad4953;padding:5px;text-align:center}table#ba-prices th.day{min-width:30px}table#ba-prices th.Sun{background-color:#6e131c}table#ba-prices td,table.ba-data-table td{background-color:#FFF;border:1px solid #DDD;color:#6e131c;padding:10px 5px;text-align:center}table#ba-prices td.ba-header,table.ba-data-table td.ba-header{text-align:left}table#ba-prices td.package{background-color:#FFF;font-size:14px;font-weight:400;text-align:left}table#ba-prices td.empty{background-color:#EEE;color:#CCC;padding:5px;text-align:center;text-shadow:0 -1px 0 rgba(255,255,255,.5)}table#ba-prices td.Sun{background-color:#e69ca3;color:#6e131c}#ba-map-canvas{background-image:url(/files/img/shadowbox-loading.gif);background-position:center center;background-repeat:no-repeat;height:510px;margin:0;position:relative;width:1240px;z-index:0}#ba-map{height:510px;margin:0;min-width:1240px}#ba-map .ba-maps-data{font-size:11px}#ba-map .ba-maps-data .ba-icon{background-image:url(/files/img/icons.png);background-position:0 0;background-repeat:no-repeat;display:block;height:19px;margin:0;padding:3px 0 3px 25px}#ba-map .ba-maps-data .ba-icon.ba-gps{background-position:0 -247px;margin:10px 0 0}#ba-map .ba-maps-data .ba-icon.ba-phone{background-position:0 -197px}#ba-map .ba-maps-data .ba-icon.ba-email{background-position:0 -147px;margin:0 0 5px}#ba-directions{clear:both}#ba-directions .ba-directions-form{background-color:#F9F8F4;margin:0;padding:15px;width:234px}#ba-directions .ba-directions-form#ba-directions-left{float:left}#ba-directions .ba-directions-form#ba-directions-right{float:right}#ba-directions .ba-directions-form input[type=text]{margin:3px 0 0;width:96px}#ba-directions .ba-directions-form select{margin:3px 0 0;width:100px}#ba-directions .ba-directions-form input[type=submit]{float:right;width:120px}#ba-map-icons-route{margin:10px 0 0}#ba-container #ba-content #ba-center-column #ba-map-icons-route ul{margin:0;padding:0}#ba-container #ba-content #ba-center-column #ba-map-icons-route ul li{background-image:none;display:block;float:left;margin:0;padding:0}#ba-container #ba-content .ba-center-column .ba-map-icons ul li{padding:0}.ba-map-icons ul li a{background-image:url(/files/img/icons.png);background-position:0 -219px;background-repeat:no-repeat;display:block;float:left;height:15px;margin:0 25px 0 0;padding:8px 0 7px 25px}.ba-map-icons ul li a.hotel{background-image:url(/files/img/map-pointer-hotel.png);background-position:0 0;height:25px;margin:0 25px 0 0;padding:8px 0 7px 48px;width:45%}.ba-map-icons ul li a.driving{background-position:0 -222px;margin:6px 25px 0 14px;padding:0 0 7px 25px}.ba-map-icons ul li a.walking{background-position:0 -295px}.ba-map-icons ul li a.print{background-position:0 -270px}#ba-directions-panel{clear:both}.adp-directions{width:100%}.adp-text{padding:12px 0 0 10px}#ba-container #ba-content .ba-center-column #ba-cal-events ul{margin:0;padding:0}#ba-container #ba-content .ba-center-column #ba-cal-events ul li{background-image:none;border-bottom:1px solid #CCC;clear:both;margin:0 0 20px;min-height:120px;overflow:hidden;padding:10px 0 15px}#ba-cal-events span{display:block}#ba-cal-events .ba-img{background-color:#FFF;border:1px solid #dbd2c3;display:block;float:left;margin:0 10px 10px 0;padding:4px;position:relative;height:110px;width:175px}#ba-cal-events .ba-hea{float:left;width:63%}#ba-cal-events .ba-hea h3{margin:0;padding:0}#ba-cal-events .ba-hea a{text-decoration:none}#ba-cal-events .ba-txt{float:left;width:63%;height:auto}#ba-cal-events .ba-txt .ba-dat,span.ba-dat{color:#C4B395;font-style:italic}#ba-cal-events .ba-url{float:left;margin:0 2px 0 0}#ba-cal-events .ba-url2{float:right;margin:0 2px 0 0}.ba-calendar{background-color:#FFF;border:1px solid #9B9B99;color:#685C53;padding:0;margin:0 0 20px;width:99%}.ba-calendar.fixed{box-shadow:0 1px 5px rgba(0,0,0,.25);-moz-box-shadow:0 1px 5px rgba(0,0,0,.25);-webkit-box-shadow:0 1px 5px rgba(0,0,0,.25);position:fixed;left:50%;margin:0 0 0 164px;top:10px;z-index:20}.ba-calendar table.ba-cal{border:1px solid #FFF;border-collapse:collapse;width:100%}.ba-calendar table.ba-cal tr.ba-cal-month th{color:#810053;font-size:16px;font-weight:400;height:30px;line-height:20px;margin:0;padding:10px 0 0;text-align:center}.ba-calendar table.ba-cal tr.ba-cal-month th.ba-cal-prev{font-size:10px}.ba-calendar table.ba-cal tr.ba-cal-month th.ba-cal-next{font-size:10px;text-align:right}.ba-calendar table.ba-cal tr.ba-cal-month th.ba-cal-next a,.ba-calendar table.ba-cal tr.ba-cal-month th.ba-cal-prev a{background-image:url(/files/img/icons.png);background-position:10px 0;background-repeat:no-repeat;display:block;height:25px;margin:0;padding:0 10px}.ba-calendar table.ba-cal tr.ba-cal-month th.ba-cal-prev a:hover{background-position:10px -25px}.ba-calendar table.ba-cal tr.ba-cal-month th.ba-cal-next a{background-position:24px -50px;margin:0;padding:0 10px}.ba-calendar table.ba-cal tr.ba-cal-month th.ba-cal-next a:hover{background-position:24px -75px}.ba-calendar table.ba-cal tr.ba-cal-days td{height:20px;padding:5px 0 0;text-align:center;width:44px}.ba-calendar table.ba-cal tr.ba-cal-dates td{background-color:#F9F8F4;border-left:1px solid #FFF;border-top:1px solid #FFF;height:20px;line-height:12px;margin:1px 0 0 1px;padding:8px 0 0;text-align:center;width:20px}.ba-calendar table.ba-cal tr.ba-cal-dates td.ba-with-event{padding:0}.ba-calendar table.ba-cal tr.ba-cal-dates td.ba-with-event a{background-color:#A16B8C;color:#FFF;display:block;height:20px;padding:8px 0 0;text-decoration:none;text-shadow:0 1px 0 #000;width:100%}.ba-calendar table.ba-cal tr.ba-cal-dates td.ba-with-event a:hover{color:#FFF;text-shadow:0 1px 0 #000}.ba-calendar table.ba-cal tr.ba-cal-dates td.ba-blank{background-color:#E0DDD5;color:#F9F8F4}.ba-calendar table.ba-cal tr.ba-cal-dates td.ba-today{background-color:#810053;color:#FFF;text-shadow:0 1px 0 #000}#ba-footer,.calweek a{background-color:#F9F8F4}#ba-container #ba-content .ba-packages{clear:both;float:left;margin:0 0 20px;padding:0 0 10px;width:100%}#ba-container #ba-content .ba-packages ul{margin:0}#ba-container #ba-content .ba-packages ul li{background-image:none}#ba-container #ba-content .ba-packages ul li.ba-offer{border-bottom:1px solid #792258;float:left;margin:16px 0 0;padding:0 0 10px}#ba-container #ba-content .ba-packages ul li ul{margin:0}#ba-container #ba-content .ba-packages ul li .ba-package{clear:both;float:left;margin:0 0 10px;width:100%}#ba-container #ba-content .ba-packages ul li .ba-img{height:160px;display:block;float:left;width:33%}#ba-container #ba-content .ba-packages ul li .ba-img img{height:160px;opacity:.85;width:160px}#ba-container #ba-content .ba-packages ul li .ba-img:hover img{opacity:1}#ba-container #ba-content .ba-packages ul li .ba-pvp{height:30px;display:block;float:right;margin:0 0 3px;text-align:center;width:30%}#ba-container #ba-content .ba-packages ul li .ba-pvp .ba-fro{font-size:14px;line-height:30px}#ba-container #ba-content .ba-packages ul li .ba-pvp .ba-pri{color:#792258;font-size:24px;line-height:30px}#ba-container #ba-content .ba-packages ul li .ba-url{clear:both;height:30px;display:block;float:right}#ba-container #ba-content .ba-packages ul li .ba-gallery{display:block;float:left;width:100%}#ba-container #ba-content .ba-packages ul li .ba-gallery ul li{display:block;float:left;height:110px;margin:0 5px 4px;padding:0;width:170px}#ba-container #ba-content .ba-packages ul li .ba-gallery ul li a{display:block;float:left;height:110px;width:170px;margin:0}#ba-container #ba-content .ba-packages ul li .ba-gallery ul li a img{border:none;height:110px;opacity:.85;width:170px}#ba-container #ba-content .ba-packages ul li .ba-gallery ul li a:hover img{border:none;height:110px;opacity:1;width:170px}.ba-packages .ba-offer{width:100%}#ba-container #ba-content .ba-packages.ba-vouchers ul li .ba-pvp,#ba-container #ba-content .ba-packages.ba-vouchers ul li .ba-url{text-align:center;width:50%}#ba-footer,#ba-footer-top{bottom:0;overflow:hidden;width:100%;color:#6e603c}body.ba-blog #ba-container #ba-content .ba-center-column .ba-summary{font-size:1.7em;padding:0 0 12px}.ba-packages .ba-package .ba-date{display:block}#ba-footer{background-image:url(/files/img/bg-footer.png);background-position:bottom;background-repeat:repeat-x;font-size:10px;height:200px;padding:0;position:relative}#ba-footer .ba-center{background-image:url(/files/img/bg-footer-logo-wallpaper.png);background-position:80% bottom;background-repeat:no-repeat;background-size:437px 200px;height:190px;padding:5px 0}#ba-footer-top{font-size:10px;height:154px;padding:0}#ba-footer-top img#ba-world-slogan{float:left;margin:27px 0 0}#ba-footer-top img#ba-logo-spa{float:right;margin:41px 0 0}#ba-footer-top img#ba-logo-celebrate{float:right;margin:15px 0 0}#ba-footer-top a#ba-atlantic-way{display:block;float:right;height:66px;margin:41px 40px 0 0;width:160px}#ba-footer-top a#ba-atlantic-way:hover{background-color:#D9E0D8}#ba-footer-top img#ba-logo-manor{float:right;margin:15px 0 0 20px}body.ba-home #ba-footer{background-color:transparent;background-image:url(/files/img/bg-footer-index.gif);border-top:1px solid #e0ddd4;height:46px;position:absolute}body.ba-home #ba-footer .ba-center{background-image:none;height:36px;padding:5px 0}body.ba-home #ba-footer-top{display:none}#ba-footer a{color:#6e603c;float:left;font-size:10px;line-height:18px;height:10px;text-decoration:none}#ba-footer #ba-submenu ul li a:hover,#ba-footer a:hover{color:#41371E;text-decoration:underline}#ba-footer #ba-footer-left{display:block;float:left;height:36px}#ba-footer #ba-footer-left p{color:#6e603c;float:left;font-size:10px;line-height:18px;margin:0;padding:0;text-transform:uppercase}#ba-footer #ba-footer-left p a{float:none}#ba-footer #ba-footer-left h4{color:#6E603C;float:left;font-size:10px;font-weight:100;line-height:18px;margin:0;padding:0;text-transform:uppercase}#calroot,.ba-cms{font-family:Arial,Helvetica,sans-serif}#ba-footer #ba-address{clear:left;float:left;padding:0 10px;width:auto}#ba-footer #ba-icons{display:block;float:right;height:36px;padding:0 0 0 8px;width:auto}#ba-footer #ba-icons span{display:block;float:left;padding:0}#ba-footer #ba-icons p,#ba-footer #ba-icons p a{display:block;float:left;height:36px;line-height:36px;padding:0}#ba-footer #ba-icons span#ba-wifi{margin:5px 8px 5px 0}#ba-footer #ba-icons span#ba-iphone{margin:3px 8px 3px 0}#ba-footer #ba-icons span#ba-social{height:20px;padding:11px 0 5px}#ba-footer #ba-icons ul{float:left}#ba-footer #ba-icons ul li{background:0;display:block;float:left;margin:0;padding:0 2px 0 0}.ba-cms .ba-body,.ba-cms .ba-open{background-color:#27343c;position:absolute}.ba-cms .ba-body ul li a,.ba-cms .ba-open{background-image:url(/files/img/icon-cms/icons.gif)}#ba-footer #ba-submenu{display:block;float:left;height:18px;padding:0 10px}#ba-footer #ba-submenu ul li{border-left:1px solid #41371E;display:block;float:left;height:10px;margin:4px 0;padding:0 6px}#ba-footer #ba-submenu ul li:first-child{border:none;padding:0 6px 0 0}#ba-footer #ba-submenu ul li a{color:#6e603c;float:left;font-size:10px;line-height:10px;height:10px;text-decoration:none}.ba-cms{display:block;font-size:10px;height:100%;left:0;position:fixed;text-transform:uppercase;top:0;width:180px;z-index:900000}.ba-cms .ba-body{left:0;padding:10x;width:150px}.ba-cms .ba-body ul li{border-bottom:1px solid #1f2b33;height:30px}.ba-cms .ba-body ul li a{background-repeat:no-repeat;background-position:0 0;border-top:1px solid #303f4a;border-left:5px solid #e7174b;color:#d4dee2;display:block;line-height:20px;padding:5px 5px 5px 30px;text-decoration:none;text-shadow:0 1px 1px rgba(0,0,0,.75)}.ba-cms .ba-body ul li a:hover{color:#e7174b}.ba-cms .ba-body ul li a.ba-pagelogi{background-position:0 -30px}.ba-cms .ba-body ul li a.ba-pagetemp{background-position:0 -60px}.ba-cms .ba-body ul li a.ba-pagesnip{background-position:0 -90px}.ba-cms .ba-body ul li a.ba-pagemenu{background-position:0 -120px}.ba-cms .ba-body ul li a.ba-pagetran{background-position:0 -150px}.ba-cms .ba-body ul li a.ba-pagebann{background-position:0 -180px}.ba-cms .ba-body ul li a.ba-pagepric{background-position:0 -210px}.ba-cms .ba-body ul li a.ba-pagepopu{background-position:0 -240px}.ba-cms .ba-body ul li a.ba-pagegall{background-position:0 -270px}.ba-cms .ba-body ul li a.ba-pagepois{background-position:0 -300px}.ba-cms .ba-body ul li a.ba-pagepage{background-position:0 -330px}.ba-cms .ba-body ul li a.ba-pageedit{background-position:0 -360px}.ba-cms .ba-body ul li a.ba-pagecopy{background-position:0 -390px}.ba-cms .ba-body ul li a.ba-pagenewp{background-position:0 -420px}#sb-nav-close:hover,.ba-cms .ba-body ul li a.ba-pagelogo{background-position:0 -450px}.ba-cms .ba-body ul li a.ba-pagefile{background-position:0 -480px}#calnext,#calprev,.ba-cms .ba-open{background-position:0 0;cursor:pointer;background-repeat:no-repeat}.ba-cms .ba-open{height:30px;right:0;width:30px}#ba-iframe{background-color:#FFF;background-position:50px 45px;background-repeat:no-repeat;border:1px solid #EEE;margin:50px auto;padding:50px;width:894px}.trackingimg{border:0;height:1px;margin:0;padding:0;position:absolute;top:-1px;width:1px}#link_to_ba_mobile,.ba-home #link_to_ba_mobile{display:block;height:80px;width:318px;overflow:hidden}#link_to_ba_mobile{margin:0 0 10px;position:relative}#sb-body-inner,#sb-loading-inner,#sb-nav,#sb-wrapper{position:absolute}.ba-home #link_to_ba_mobile{background-color:#FFF;background-color:rgba(255,255,255,.85);left:50%;margin:0 0 10px -482px;position:absolute;top:20px}#calroot,body.ba-reservations div.ba-offer .ba-pvp,body.ba-reservations div.ba-offer .ba-txt{display:none}#sb-body,#sb-loading,#sb-overlay,#sb-wrapper-inner{position:relative}#ba-container #ba-content .ba-packages ul li .ba-url{width:auto;text-align:left}#caldays span,#caltitle,.calweek a{text-align:center}body.ba-reservations div.ba-offer{height:102px;padding:10px 6px;margin:0}body.ba-reservations div.ba-offer .ba-hea{float:right;width:196px;height:42px}body.ba-reservations div.ba-offer .ba-hea h3{color:#792258}body.ba-reservations div.ba-offer .ba-img{height:100px;width:140px}body.ba-reservations div.ba-offer .ba-url{float:right;margin:30px 2px 0 0}.ba-news-list article{margin:15px 0 0;border-bottom:1px solid #792258;padding:0 0 15px}.ba-news-list .-date{float:left;line-height:24px;margin:0 10px 0 0;font-style:italic;color:#792258}.ba-news-list .-more{float:right;text-transform:uppercase;font-weight:700;text-decoration:none}#calroot{background-color:#FFF;border:1px solid #9B9B99;color:#685C53;padding:0 0 1px;margin:-5px 0 0;width:253px;z-index:600}#calhead{height:30px;padding:10px 0 0}#caltitle{color:#810053;float:left;font-family:CenturyGothicRegular,Arial,Helvetica,sans-serif;font-size:16px;font-weight:400;line-height:20px;width:201px}#calnext,#calprev{background-image:url(/files/img/icons.png);display:block;float:left;height:25px;margin-left:10px;width:11px}#calprev:hover{background-position:0 -25px}#calnext{background-position:0 -50px;float:right;margin-right:10px}#calnext:hover{background-position:0 -75px}#caltitle select{font-size:10px}#caldays{height:15px;padding:5px 0 0}#caldays span{color:#685C53;display:block;float:left;font-size:11px;width:36px}#calweeks{margin-top:0}.calweek{clear:left;height:25px}.calweek a{color:#685C53;display:block;float:left;font-size:12px;height:18px;line-height:12px;margin:1px 0 0 1px;padding:6px 0 0;text-decoration:none;width:35px}#sb-counter,#sb-title-inner{float:left;padding-left:20px}.calfocus,.calweek a:hover{background-color:#FFF;color:#000!important;text-decoration:none}a.calsun{color:FF0000}a.caloff{background-color:#E0DDD5;color:#F9F8F4}a.caloff:hover{text-shadow:0 1px 0 #bfbcb1}a.caldisabled{background-image:none;background-color:#bfbcb1!important;color:#E0DDD5!important;cursor:default;font-weight:400}#sb-nav-close,#sb-nav-next,#sb-nav-pause,#sb-nav-play,#sb-nav-previous{background-image:url(/files/img/icons.png)}#sb-body,#sb-info,#sb-loading,#sb-nav-next,#sb-nav-previous,#sb-title,#sb-wrapper-inner{background-color:#FFF}a.caldisabled:hover{text-shadow:0 1px 0 #685C53}#calcurrent{background-color:#810053;color:#FFF!important;text-shadow:0 1px 0 #000}#calcurrent:hover{background-color:#898071}#caltoday{background-color:#A16B8C!important;color:#FFF!important;text-shadow:0 1px 0 #5C103F!important}#caltoday:hover{background-color:#810053!important}#sb-info-inner,#sb-loading-inner,#sb-title-inner,div.sb-message{font-family:HelveticaNeueRegular,Arial,Helvetica,sans-serif;color:#666}#sb-container{position:fixed;margin:0;padding:0;top:0;left:0;z-index:999;text-align:left;display:none}#sb-overlay{height:100%;width:100%}#sb-overlay[style]{background-color:#756a58!important}#sb-wrapper{width:100px;border:1px solid #FFF}#sb-wrapper-inner{overflow:hidden;height:100px;padding:0 20px}#sb-body{height:100%}#sb-body-inner{height:100%;width:100%}#sb-player.html{height:100%;overflow:auto}#sb-body img{border:none}#sb-loading{height:100%}#sb-loading-inner{font-size:11px;line-height:11px;height:11px;top:50%;margin-top:-5px;width:100%;text-align:center}#sb-loading-inner span{background:url(/files/img/shadowbox-loading.gif) no-repeat;padding-left:25px;display:inline-block}#sb-info,#sb-title{margin:0;padding:10px 0;overflow:hidden}#sb-title,#sb-title-inner{height:26px;line-height:26px}#sb-title-inner{color:#533d32;font-family:HelveticaNeueRegular,Arial,Helvetica,sans-serif;font-size:18px}#sb-info-inner,div.sb-message{font-size:11px}#sb-info,#sb-info-inner{height:22px;line-height:22px}#sb-nav{height:40px;padding:0;top:50%;width:100%}#sb-nav-top{float:right;height:20px;padding:2px 20px 2px 0;width:40px}#sb-nav a{cursor:pointer;display:block;height:10px;margin:0 40px;padding:10px;width:10px}#sb-nav-top a{display:block;height:20px;width:20px;margin:0;cursor:pointer;background-repeat:no-repeat}#sb-nav-close{background-position:0 -425px;background-repeat:no-repeat;float:right}#sb-nav-next{background-position:10px -370px;background-repeat:no-repeat;border:5px solid #FFF;border-radius:30px;-moz-border-radius:30px;float:right;height:25px;width:25px}#sb-nav-next:hover{background-position:10px -395px}#sb-nav-previous{background-position:7px -320px;background-repeat:no-repeat;border:5px solid #FFF;float:left;border-radius:30px;-moz-border-radius:30px}#sb-nav-previous:hover{background-position:7px -345px}#sb-nav-pause,#sb-nav-play{float:right}#sb-counter{width:45%}#sb-counter a{padding:0 4px 0 0;text-decoration:none;cursor:pointer;color:#999}#sb-counter a.sb-counter-current{text-decoration:underline}div.sb-message{padding:10px;text-align:center}div.sb-message a:link,div.sb-message a:visited{color:#666;text-decoration:underline}
