#mbOverlay{position:absolute;z-index:9998;left:0;width:100%;background-color:#000;cursor:pointer}#mbOverlay.mbOverlayFF{background:transparent url("/salsa_javascripts/mediaboxAdv/css/img/80.png") repeat}#mbOverlay.mbOverlayIE{background:transparent url("/salsa_javascripts/mediaboxAdv/css/img/50.gif") repeat}#mbCenter{position:absolute;z-index:9999;left:50%;overflow:hidden;background-color:#fff}#mbBottomContainer{position:absolute;z-index:9999;left:50%;overflow:hidden;background-color:#fff}.mbLoading{background:#fff url("/salsa_javascripts/mediaboxAdv/css/img/loading.gif") no-repeat center}#mbImage{position:absolute;left:0;top:0;border:10px solid #fff;background-repeat:no-repeat;font:11px/19px Arial,Helvetica,sans-serif;color:#fff;text-align:left}#mbImage a{color:#ddd}#mbImage a:link{color:#ddd}#mbImage a:visited{color:#ddd}#mbImage a:hover{color:#fff}#mbImage a:active{color:#fff}div#mbBottom{color:#7a7a7a;font:11px/19px Arial,Helvetica,sans-serif;text-align:left;border-width:0 10px 10px;border-style:solid;border-color:#fff}a#mbPrevLink{margin-bottom:3px;outline:none;display:block;float:left;width:14px;height:14px;background:transparent url("/salsa_javascripts/mediaboxAdv/css/img/prev.png") no-repeat center;margin-right:3px}a#mbNextLink{margin-bottom:3px;outline:none;display:block;float:left;width:14px;height:14px;background:transparent url("/salsa_javascripts/mediaboxAdv/css/img/next.png") no-repeat center}div#mbTitle{margin-bottom:3px;font-weight:bold;font-size:12px;line-height:1.2em}div#mbNumber{margin-bottom:3px;float:left;background:url("/salsa_javascripts/mediaboxAdv/css/img/pipe.png") 100% 0 no-repeat;font:10px/14px Arial,Helvetica,sans-serif;padding-right:10px;margin-right:8px}a#mbCloseLink{outline:none;float:right;width:77px;height:22px;background:transparent url("/salsa_javascripts/mediaboxAdv/css/img/close.png") no-repeat center}#mbError{position:relative;top:30%;font:11px/19px Arial,Helvetica,sans-serif;color:#fff;text-align:center;border:10px solid #700;padding:20px 10px 30px;margin:auto}input.calendar{width:149px}select.calendar{width:149px}button.calendar{width:20px;height:20px;background:url("/salsa_javascripts/calendar/css/img/calendar-icon.png");border:0;margin-right:10px;cursor:pointer}button.calendar:hover{background-position:0 20px}button.calendar.active{background-position:0 20px}button.calendar img{vertical-align:middle}div.calendar{width:147px;height:175px;background:url("/salsa_javascripts/calendar/css/img/calendar.png");text-align:center;padding:0 12px}div.calendar *{padding:0;margin:0}div.calendar div{width:147px;overflow:hidden;position:relative;height:165px;background:none !important;cursor:move;padding-top:5px}div.calendar table{overflow:hidden;width:147px;border:0;border-collapse:collapse;border-spacing:0;margin:5px auto 0;cursor:default}div.calendar caption{width:100%;color:#111;font:bold 12px Arial,Helvetica,sans-serif;padding-top:4px;text-align:center}div.calendar caption a{display:block;position:absolute;top:11px;width:11px;overflow:hidden;height:11px;cursor:pointer;text-indent:-100px}div.calendar caption a.prev{left:1px;background-image:url("/salsa_javascripts/calendar/css/img/calendar-prev.png")}div.calendar caption a.next{right:1px;background-image:url("/salsa_javascripts/calendar/css/img/calendar-next.png")}div.calendar caption a:hover{background-position:0 11px}div.calendar caption span{position:relative;height:25px;text-align:center}div.calendar caption span.month{padding-right:8px}div.calendar caption span.month:after{content:','}div.calendar td{width:16px;height:19px;color:#ccc;font:normal 12px Arial,Helvetica,sans-serif;text-align:right;border:0;font-size:11px;padding-right:5px}div.calendar th{width:21px;height:19px;color:#666;font:normal 12px Arial,Helvetica,sans-serif;text-align:center;border:0;font-weight:bold}div.calendar td.invalid{color:#b00}div.calendar td.valid{color:#666;cursor:pointer}div.calendar td.active{color:#111;font-weight:bold;cursor:pointer}div.calendar td.hover{color:#111;font-weight:bold;cursor:pointer}*{padding:0;margin:0}body{background:#e3e3e0;text-align:center;color:#474747;font:10px "lucida grande","lucida sans",lucida,arial,verdana,sans-serif}div#container{position:relative;width:956px;background:url("/inc/img/bg-container.png") repeat-y;text-align:left;margin:0 auto}div#header{height:70px;background:#e3e3e0 url("/inc/img/bg-header.png") 0 100% no-repeat}#logo a{position:absolute;top:15px;left:70px;z-index:10;width:180px;height:106px}div#slogan{position:absolute;top:40px;left:610px;z-index:10;width:333px;height:15px}#slogan img{display:block}ul#lang-nav{position:absolute;top:12px;right:15px;z-index:50;width:110px;text-align:right}#lang-nav li{display:inline;font-weight:bold;font-size:110%;list-style:none}#lang-nav li.eng{padding-left:15px}#lang-nav a:link{color:#4a4234;text-decoration:none}#lang-nav a:visited{color:#4a4234;text-decoration:none}#lang-nav a:hover{color:#4a4234;text-decoration:underline}#lang-nav a:active{color:#4a4234;text-decoration:underline}#lang-nav a.current:link{text-decoration:underline}#lang-nav a.current:visited{text-decoration:underline}#lang-nav a.current:hover{text-decoration:underline}#lang-nav a.current:active{text-decoration:underline}body#index #wrap div.h-wrap{width:900px;background:url("/inc/img/dotted-h.png") 0 100% repeat-x;padding-bottom:15px;margin:60px auto 20px}div#content{position:relative;overflow:hidden;width:860px;background:url("/inc/img/bg-content.png") repeat-y;margin:60px auto}body.wide div#content{background:none;margin-bottom:0}body#index div#content{margin-top:0}#content div.inner{padding:20px 10px}div#header-img{width:928px;margin:0 auto}#header-img img.h-img{display:block}div#main{float:right;width:558px}body.wide div#main{float:none;width:100%}#main div.inner{padding:20px 0}body.wide #main div.inner{padding-bottom:0}div#sidebar{float:left;width:256px}#sidebar div.inner{padding:20px 26px}div#footer-img{clear:both;width:928px;margin:0 auto}#footer-img img{display:block}div#footer{background:#e3e3e0 url("/inc/img/bg-footer.png") no-repeat;text-align:center;padding:30px 0 0}#footer div.inner{width:900px;margin:0 auto}.nav-global li{list-style:none;text-transform:lowercase}ul#nav-header{position:absolute;top:418px;left:14px;width:928px;height:28px;background:url("/inc/img/bg-nav-header.png") repeat-x;margin:0 auto}#nav-header li{float:left;background:url("/inc/img/pipe.png") right top no-repeat}#nav-header a{float:left;height:26px;font:bold 12px "trebuchet ms",verdana,sans-serif;line-height:26px;padding:0 10px}#nav-header .first a{padding:0 1px 0 0}#nav-header a:link{color:#1a1a21;text-decoration:none}#nav-header a:visited{color:#1a1a21;text-decoration:none}#nav-header a:hover{color:#1a1a21;text-decoration:underline}#nav-header a:active{color:#1a1a21;text-decoration:underline}#nav-header .current a:link{background:url("/inc/img/bg-nav-header-current.png") repeat-x;color:#fefdfb}#nav-header .current a:visited{background:url("/inc/img/bg-nav-header-current.png") repeat-x;color:#fefdfb}#nav-header .current a:hover{background:url("/inc/img/bg-nav-header-current.png") repeat-x;color:#fefdfb}#nav-header .current a:active{background:url("/inc/img/bg-nav-header-current.png") repeat-x;color:#fefdfb}#nav-header .first a:link{background:none !important}#nav-header .first a:visited{background:none !important}#nav-header .first a:hover{background:none !important}#nav-header .first a:active{background:none !important}#nav-footer li{display:inline;white-space:nowrap;margin:0 5px}#nav-footer a{font:11px "trebuchet ms",verdana,sans-serif}#nav-footer a:link{color:#776e5f;text-decoration:none}#nav-footer a:visited{color:#776e5f;text-decoration:none}#nav-footer a:hover{color:#776e5f;text-decoration:underline}#nav-footer a:active{color:#776e5f;text-decoration:underline}h1{color:#3a3939;font-weight:normal;font-family:"times new roman",georgia,serif;margin-bottom:15px;font-size:220%}h2{color:#3a3939;font-weight:normal;font-family:"times new roman",georgia,serif;margin-bottom:15px;font-size:200%}h3{color:#3a3939;font-weight:normal;font-family:"times new roman",georgia,serif;margin-bottom:15px;font-size:180%}h4{color:#3a3939;font-weight:normal;font-family:"times new roman",georgia,serif;margin-bottom:15px}h5{color:#3a3939;font-weight:normal;font-family:"times new roman",georgia,serif;margin-bottom:15px}h6{color:#3a3939;font-weight:normal;font-family:"times new roman",georgia,serif;margin-bottom:15px}h1 a:link{color:#3a3939;text-decoration:none}h1 a:visited{color:#3a3939;text-decoration:none}h2 a:link{color:#3a3939;text-decoration:none}h2 a:visited{color:#3a3939;text-decoration:none}h3 a:link{color:#3a3939;text-decoration:none}h3 a:visited{color:#3a3939;text-decoration:none}h4 a:link{color:#3a3939;text-decoration:none}h4 a:visited{color:#3a3939;text-decoration:none}h5 a:link{color:#3a3939;text-decoration:none}h5 a:visited{color:#3a3939;text-decoration:none}h6 a:link{color:#3a3939;text-decoration:none}h6 a:visited{color:#3a3939;text-decoration:none}h1 a:hover{color:#3a3939;text-decoration:underline}h1 a:active{color:#3a3939;text-decoration:underline}h2 a:hover{color:#3a3939;text-decoration:underline}h2 a:active{color:#3a3939;text-decoration:underline}h3 a:hover{color:#3a3939;text-decoration:underline}h3 a:active{color:#3a3939;text-decoration:underline}h4 a:hover{color:#3a3939;text-decoration:underline}h4 a:active{color:#3a3939;text-decoration:underline}h5 a:hover{color:#3a3939;text-decoration:underline}h5 a:active{color:#3a3939;text-decoration:underline}h6 a:hover{color:#3a3939;text-decoration:underline}h6 a:active{color:#3a3939;text-decoration:underline}ul{margin-bottom:15px}ol{margin-bottom:15px}dl{margin-bottom:15px}p{font-size:120%;margin-bottom:15px}li{font-size:120%}dt{font-size:120%}dd{font-size:120%}img{border:0}hr{display:none}a{outline:0}a:link{color:#474747;text-decoration:underline}a:visited{color:#474747;text-decoration:underline}a:hover{color:#474747;text-decoration:none}a:active{color:#474747;text-decoration:none}body#index div.h-wrap h1{margin-bottom:15px}body#index div.h-wrap p.main-desc{color:#3a3939;font:italic 180% "times new roman",georgia,serif;margin-bottom:0}#main h1{background:url("/inc/img/dotted-h.png") 0 100% repeat-x;padding-bottom:5px;margin-bottom:10px}body#availability-request #main h1{margin-bottom:25px}body#press #main h1{background:none}body#guest-comments #main h1{background:none}#main h2{background:url("/inc/img/dotted-h.png") repeat-x;padding-top:5px}body#excursion #main h2{background:none;padding-top:7px;font-size:180%;margin-bottom:25px}body#booking-result #main h2.warning{background:none;padding-top:0}body#booking-cancellation #main h2{background:none;padding-top:0}body#booking-result #main h2.title-availability{background:url("/inc/img/dotted-h.png") repeat-x;padding-top:5px;margin-top:50px}#main .item{margin-bottom:25px}#main ul.thumbs{overflow:hidden;width:100%;margin-bottom:12px}#main ul.last{margin-bottom:25px}body#rooms #main .room h2{margin-bottom:10px}body#rooms #main .room ul.thumbs{margin-bottom:0}#main .thumbs li{float:left}#main .thumbs li img{display:block;border:4px solid #bab18d;margin:0 12px 12px 0}#main .thumbs li.last img{margin-right:0}#main div.combo{overflow:hidden;width:100%}#main .combo h2{margin-bottom:5px}#main .combo div.img{float:left}#main .combo .img img{display:block;border:4px solid #bab18d}body.wide #main .thumb-l div.img{width:440px}#main .thumb-s div.img{width:220px}body.wide #main .thumb-s div.img{width:220px}#main .combo div.abstract{float:left}#main .combo .abstract h2{margin-bottom:15px}#main .combo .abstract p.more{margin-top:5px}#main .combo .abstract .more a{background:url("/inc/img/arrow.png") 0 3px no-repeat;font-weight:bold;padding-left:15px}#main .combo .abstract .more a:link{color:#944e7e}#main .combo .abstract .more a:visited{color:#944e7e}#main .combo .abstract .more a:hover{color:#944e7e}#main .combo .abstract .more a:active{color:#944e7e}body.wide #main .thumb-l div.abstract{width:405px}#main .thumb-s div.abstract{width:330px}body.wide #main .thumb-s div.abstract{width:625px}#main div.list{overflow:hidden;width:100%}body.wide #main .list ul.col{float:left;width:260px;margin-right:40px}body.wide #main .list ul.col-3{margin-right:0}#main .list .col li{list-style:none;background:url("/inc/img/bullet.png") left center no-repeat;padding-left:10px;margin-bottom:1}body.wide #main .list dl.col{float:left;width:410px;margin-right:40px}body.wide #main .list dl.col-2{margin-right:0}#main .list dl.col dt{font-weight:bold;margin:15px 0 5px}#main .list dl.col dt.first{margin-top:0}#main .list dl.col dd{list-style:none;background:url("/inc/img/bullet.png") 0 5px no-repeat;padding-left:10px;margin-bottom:1px}body#rooms #main div.room-equipment{margin:-15px 0 5px}body#rooms #main .room-equipment div.interior{padding-left:150px}body#rooms #main .room-equipment ul.col{float:left;width:220px;text-transform:uppercase;margin-right:20px}body#rooms #main .room-equipment ul.col-3{margin-right:0}body#rooms #main .room-equipment .col li{color:#8f8e8c;list-style:none;background:none;font-size:110%;padding-left:0;margin-bottom:5px}#sidebar div#trip-advisor{position:absolute;left:15px;bottom:30px}#sidebar #trip-advisor p.img{margin-bottom:5px}#sidebar #trip-advisor .img img{display:block}#sidebar #trip-advisor dl{width:220px;margin-left:10px}#sidebar #trip-advisor dt{font-size:100%;color:#944e7e;font-weight:bold}#sidebar #trip-advisor dd{font-size:100%;color:#959185;margin-bottom:10px}#sidebar #trip-advisor dt a:link{color:#944e7e}#sidebar #trip-advisor dt a:visited{color:#944e7e}#sidebar #trip-advisor dt a:hover{color:#944e7e}#sidebar #trip-advisor dt a:active{color:#944e7e}#sidebar #trip-advisor p.more{color:#959185;font-size:100%;margin:0 0 0 10px}#sidebar #trip-advisor .more a:link{color:#959185}#sidebar #trip-advisor .more a:visited{color:#959185}#sidebar #trip-advisor .more a:hover{color:#959185}#sidebar #trip-advisor .more a:active{color:#959185}#sidebar div.box{margin-bottom:35px}#sidebar .box h3.title{background:url("/inc/img/dotted-h.png") 0 100% repeat-x;color:#3a3939;font:normal 180% "times new roman",georgia,serif;padding-bottom:3px;margin:0 0 5px 0}#sidebar .box label.title{background:url("/inc/img/dotted-h.png") 0 100% repeat-x;color:#3a3939;font:normal 180% "times new roman",georgia,serif;padding-bottom:3px;margin:0 0 5px 0}#sidebar .specials h3{margin-bottom:3px}#sidebar .specials p.img{margin-bottom:0}#sidebar .specials .img img{display:block}.specials dl{color:#858073;font-family:verdana}.specials dt{font-weight:bold;font-size:110%;margin-top:5px}.specials dt a{display:block;font-weight:bold;background:url("/inc/img/arrow.png") 0 3px no-repeat;padding-left:15px}.specials dt a:link{color:#858073}.specials dt a:visited{color:#858073}.specials dt a:hover{color:#858073}.specials dt a:active{color:#858073}.specials dd{font-size:110%;margin-bottom:1px}.specials dd.more{font-weight:bold;margin-bottom:0}.specials dd.more a{font-weight:bold;background:url("/inc/img/arrow.png") left center no-repeat;padding-left:15px}.specials dd a:link{color:#858073}.specials dd a:visited{color:#858073}.specials dd a:hover{color:#858073}.specials dd a:active{color:#858073}.simple-list dl{color:#7d7e7f;font-family:verdana}.simple-list dt{font-weight:bold;font-size:110%;margin-top:5px}.simple-list dt a{display:block;font-weight:bold;background:url("/inc/img/arrow.png") 0 3px no-repeat;padding-left:15px}.simple-list dt a:link{color:#858073}.simple-list dt a:visited{color:#858073}.simple-list dt a:hover{color:#858073}.simple-list dt a:active{color:#858073}.simple-list dt.current a:link{color:#944e7e}.simple-list dt.current a:visited{color:#944e7e}.simple-list dt.current a:hover{color:#944e7e}.simple-list dt.current a:active{color:#944e7e}.simple-list dd{font-size:110%;padding-left:15px}#sidebar .specials dl dt{margin-top:10px}#sidebar .excursions-list dl dt{margin-top:10px}.simple-list dt.current{background:#f1f0ec}.simple-list dd.current{background:#f1f0ec}.privacy p{color:#7d7e7f;font-size:110%}ul.logos{width:100%;text-align:center}.logos li{list-style:none;margin-bottom:15px}.logos img{display:block;margin:0 auto}ul.nav-context{padding-top:0;margin-bottom:0}.nav-context li{display:inline;background:url("/inc/img/pipe.png") 100% 0 no-repeat;padding:0 10px 0 0;margin:0 10px 0 0}.nav-context a:link{color:#776e5f;font-weight:bold;text-decoration:none}.nav-context a:visited{color:#776e5f;font-weight:bold;text-decoration:none}.nav-context a:hover{color:#776e5f;font-weight:bold;text-decoration:underline}.nav-context a:active{color:#776e5f;font-weight:bold;text-decoration:underline}.nav-context a.current:link{color:#474747;text-decoration:underline}.nav-context a.current:visited{color:#474747;text-decoration:underline}.nav-context a.current:hover{color:#474747;text-decoration:underline}.nav-context a.current:active{color:#474747;text-decoration:underline}body#excursions #main .combo .abstract p{margin-bottom:0}body#excursion #main h1{margin-bottom:7px}div.faq-list{margin-bottom:0 !important}.faq-list h2{margin-top:0}#main .faq-list h3{font:bold 110% verdana,sans-serif;margin:3px 0 0 0}.faq-list ul{margin-left:15px}.faq-list li{list-style:none;background:url("/inc/img/bullet.png") 0 4px no-repeat;font-size:110%;padding-left:10px}p.highlighted{color:#b00;font-weight:bold}ul.thumbs{overflow:hidden;width:100%}.thumbs li{float:left;list-style:none;margin-right:10px}.thumbs li.last{margin-right:0}.thumbs img{display:block}div.gallery{overflow:hidden;width:100%;margin-bottom:30px}.gallery dl{float:left;width:160px;margin-right:15px;position:relative;height:175px;background:url("/inc/img/bg-gallery.png") no-repeat}.gallery dl.last{margin-right:0}.gallery dt img{display:block;border:1px solid #bab18d;margin:13px 0 0 14px}.gallery dd.dida{text-align:center;margin:0 20px}div.banners{width:100%;overflow:hidden}body.wide div.banners{margin-bottom:10px}.banners div.row{width:100%;overflow:hidden}.banners span.break{display:block;clear:both}#main .banners div.item{width:260px;background:url("/inc/img/dotted-h.png") repeat-x;padding-top:5px;margin-bottom:15px}#main div.room p.details-link{font-size:110%}#main div.room .details-link a{display:block;width:155px;height:17px;background-image:url("/inc/img/open.png");background-position:right center;background-repeat:no-repeat;font-weight:bold;line-height:17px}#main div.room .details-link a.close{background-image:url("/inc/img/close.png")}body.wide #main .banners div.item{margin-right:40px}.banners div.odd{float:left}.banners div.even{float:right}body.wide div.even{float:left}body.wide #main .banners div.last{margin-right:0}.banners h3{font:180% "times new roman",georgia,serif;text-transform:uppercase;margin-bottom:5px}.banners h3 a:link{text-decoration:underline}.banners h3 a:visited{text-decoration:underline}.banners h3 a:hover{text-decoration:none}.banners h3 a:active{text-decoration:none}.banners p{color:#4e4e4e;font-size:110%;margin-bottom:0}.banners p strong{display:block;background:url("/inc/img/arrow.png") 0 2px no-repeat;padding-left:15px}.banners p.img{margin-bottom:5px}.banners .img img{display:block}.banners-gold .img img{border:4px solid #bab18d}body.wide #main .banners-special div.item{background:url("/inc/img/dotted-h.png") 0 100% repeat-x;padding:0 0 10px}body.wide .banners-special h3{background:url("/inc/img/dotted-h.png") repeat-x;padding-top:5px}#footer div.colset{overflow:hidden;width:100%;text-align:left}#footer .colset-5 ul.col{float:left;width:163px;margin-right:10px}#footer .colset-5 ul.col-5{margin-right:0}#footer .colset .col li{list-style:none;font-size:110%;margin-bottom:5px}#footer .colset .col li a:link{color:#746f60;text-decoration:none}#footer .colset .col li a:visited{color:#746f60;text-decoration:none}#footer .colset .col li a:hover{color:#746f60;text-decoration:underline}#footer .colset .col li a:active{color:#746f60;text-decoration:underline}#footer div.h-wrap{overflow:hidden;width:100%;margin-top:40px}#footer div.address{float:left;width:320px;color:#7a766d}#footer address{font-style:normal;font-size:100%;line-height:1.5em;text-align:left}#footer p.credits{font-style:normal;font-size:100%;line-height:1.5em;text-align:left;margin-top:20px}#footer .address a:link{color:#7a766d;text-decoration:none}#footer .address a:visited{color:#7a766d;text-decoration:none}#footer .address a:hover{color:#7a766d;text-decoration:none}#footer .address a:active{color:#7a766d;text-decoration:none}#footer address a.email:link{text-decoration:underline}#footer address a.email:visited{text-decoration:underline}#footer address a.email:hover{text-decoration:none}#footer address a.email:active{text-decoration:none}#footer ul.logos{overflow:hidden;float:right;width:550px;height:105px}#footer .logos li{float:left;width:95px;height:95px;text-align:center;line-height:95px}#footer .logos li img{display:block;margin:auto}#footer .logos li.historytraveller{width:170px;height:52px;line-height:52px}#footer .logos li.italytraveller{width:170px;height:52px;line-height:52px}div#google-map{border:4px solid #bab18d;margin-bottom:25px}div.google-map-tooltip{width:250px}body#surroundings div#google-map{margin-bottom:0}body#excursion div#google-map{margin-bottom:0}body#surroundings div#header-img{overflow:hidden;width:928px}body#excursion div#header-img{overflow:hidden;width:928px}body#surroundings #header-img img.h-img{float:left;width:330px}body#excursion #header-img img.h-img{float:left;width:330px}body#surroundings #header-img div#google-map{float:right;width:589px;border:0}body#excursion #header-img div#google-map{float:right;width:589px;border:0}.gallery .zoom a{position:absolute;bottom:10px;right:13px}.gallery .hires a{position:absolute;bottom:10px;left:13px}.mod-rates table{width:100%;color:#474747;font-size:100%;margin-bottom:20px}.mod-rates table th{color:#474747}.mod-rates table td{color:#474747}.mod-rates thead th{font-weight:bold;font-size:120%;text-align:center;padding:5px 10px}.mod-rates thead .seasons th{font-size:120%}.mod-rates thead .plans th{font-size:100%}.mod-rates tbody th{width:150px;background:#f9f9f9;font-size:120%;text-align:left;padding:5px 10px;border:1px solid #ccc}.mod-rates tbody td{background:#f9f9f9;font-size:120%;text-align:right;padding:5px 20px 5px 0;border:1px solid #ccc}#mod-form-mail form{position:relative}#mod-form-mail p.required-text{position:absolute;top:-10px;right:0}#mod-form-mail fieldset{padding-top:20px;border:0;border-top:1px solid #c0beb4;margin-bottom:40px}#mod-form-mail fieldset.last{margin-bottom:0}#mod-form-mail fieldset.select-date{padding:0;border:0;margin-bottom:0;width:350px}#mod-form-mail legend{color:#474747;font-size:140%;padding:0 10px 0 0}#mod-form-mail div.field{overflow:hidden;width:100%;margin-bottom:8px}#mod-form-mail span{float:left}#mod-form-mail span.label{width:160px;margin-right:5px}#mod-form-mail .label label{display:block;font:11px "lucida grande","lucida sans",arial,verdana,sans-serif;padding-top:5px}#mod-form-mail .warning label{color:#b00}#mod-form-mail span.field{width:350px}#mod-form-mail .field input.text{font:15px "lucida grande","lucida sans",arial,verdana,sans-serif}#mod-form-mail .field select{font:15px "lucida grande","lucida sans",arial,verdana,sans-serif;padding-right:20px}#mod-form-mail .field textarea{font:15px "lucida grande","lucida sans",arial,verdana,sans-serif;width:275px;height:9em}#mod-form-mail .warning input{background:#ffc;padding:2px}#mod-form-mail .warning select{background:#ffc}#mod-form-mail .warning textarea{background:#ffc;padding:2px}#mod-form-mail .field input.large{width:275px}#mod-form-mail .field input.medium{width:185px}#mod-form-mail .field input.small{width:95px}#mod-form-mail .field .select-date select{margin-right:5px}#mod-form-mail span.warning{margin-right:0}#mod-form-mail span.error{color:#b00}#mod-form-mail div.buttons{background:url("/inc/img/dotted-h.png") repeat-x;text-align:center;padding-top:35px !important;margin-top:20px}#mod-form-mail .buttons button{width:139px;height:36px;background:url("/inc/img/booking-button.png") no-repeat;color:#fff;font-weight:bold;font-size:120%;line-height:36px;border:0;margin:0 auto;cursor:pointer}#mod-form-mail div#field-captcha{padding-top:10px;border-top:1px solid #c0beb4}#mod-form-mail #field-captcha p{display:block;font:11px "lucida grande","lucida sans",arial,verdana,sans-serif;margin-left:165px}#mod-form-mail #field-captcha img{display:block;margin-bottom:5px}#mod-form-mail #field-captcha span{display:block;margin-bottom:5px}#mod-form-mail #field-captcha input{display:block;margin-bottom:5px}#mod-form-mail div#field-captcha p strong{color:#b00}#mod-form-mail div#field-captcha p div{margin-left:3%}#main .specials div.row{margin-bottom:5px}#main .specials .row h2{color:#944e7e;font-size:280%;margin-top:0}#main .specials .first h2{background:none;padding-top:0}#main .specials .row h3.subtitle{font:bold 130% "lucida grande","lucida sans",arial,verdana,sans-serif}#main .specials .row div.h-wrap{overflow:hidden;width:100%;margin-bottom:0}#main .specials .row .h-wrap p.img{float:left;width:268px;margin-right:25px}#main .specials .row .h-wrap .img img{display:block;border:4px solid #bab18d}#main .specials .row .h-wrap p.info-request{float:left;width:162px;font-size:120%;padding-top:17px}#main .specials .row .h-wrap .info-request a{display:block;width:100%;height:37px;background:url("/inc/img/special-button.png") no-repeat;color:#fff;font-weight:bold;line-height:36px;text-align:center}#main .specials .row .h-wrap .info-request a:link{text-decoration:none}.specials .row .h-wrap .info-request a:visited{text-decoration:none}.specials .row .h-wrap .info-request a:hover{text-decoration:none}.specials .row .h-wrap .info-request a:active{text-decoration:none}#main .specials .row .wiki p{font-size:120%}#main .specials .row .wiki li{font-size:120%}#main .specials .row .wiki dd{font-size:120%}#main .specials .row .wiki dt{font-size:120%}.press-list div.row{width:100%;overflow:hidden;margin-bottom:20px}.press-list .row div.img{width:100px;float:left}.press-list .row .img img{display:block;border:4px solid #bab18d}.press-list .row div.abstract{width:445px;float:right}.press-list .row .abstract h2{font-weight:normal;margin-bottom:3px;font-size:180%}.press-list .row .abstract h3{font-weight:normal;margin-bottom:3px;font-size:140%}.press-list .row .abstract h2 a:link{text-decoration:underline}.press-list .row .abstract h2 a:visited{text-decoration:underline}.press-list .row .abstract h2 a:hover{text-decoration:none}.press-list .row .abstract h2 a:active{text-decoration:none}.press-list .row .abstract p{margin-bottom:3px}.press-list .row .abstract p.more{font-size:110%;margin-bottom:0}.press-list .row .abstract .more a{display:block;background:url("/inc/img/arrow.png") left center no-repeat;font-weight:bold;padding-left:15px}.press-list .row .abstract .more a:link{color:#7d7e7f}.press-list .row .abstract .more a:visited{color:#7d7e7f}.press-list .row .abstract .more a:hover{color:#7d7e7f}.press-list .row .abstract .more a:active{color:#7d7e7f}.press-detail div.headline{overflow:hidden;width:100%;margin-bottom:20px}.press-detail .headline div.img{float:left}.press-detail .headline div.abstract{float:right}.press-detail .headline .abstract h1{margin-bottom:10px}.press-detail .headline .abstract h2{margin-bottom:10px;background:none !important;font-size:160%;padding-top:0;margin-top:0}.press-detail .headline .abstract h3{margin-bottom:0;font-size:160%}.press-detail .headline .abstract p.pdf{margin-top:30px}.press-detail .headline .abstract .pdf a{display:block;font-weight:bold}.press-detail .headline .abstract .pdf a.ico-pdf{height:20px;background:url("/inc/img/pdf_logo.gif") left center no-repeat;line-height:20px;padding-left:23px;margin-top:5px}.press-detail .headline .abstract .pdf a:link{color:#7d7e7f}.press-detail .headline .abstract .pdf a:visited{color:#7d7e7f}.press-detail .headline .abstract .pdf a:hover{color:#7d7e7f}.press-detail .headline .abstract .pdf a:active{color:#7d7e7f}.press-detail .headline .abstract p.lang{margin-top:30px}.press-detail .headline .abstract .lang a{display:block;font-weight:bold}.press-detail .headline .abstract .lang a:link{color:#7d7e7f}.press-detail .headline .abstract .lang a:visited{color:#7d7e7f}.press-detail .headline .abstract .lang a:hover{color:#7d7e7f}.press-detail .headline .abstract .lang a:active{color:#7d7e7f}div.press-search{margin-bottom:30px}.press-search form fieldset{border:0}.press-search form label{display:block;font-size:140%;margin-bottom:10px}.press-search form input.text{width:120px;margin-right:5px}.press-result div.item{width:100%;margin-bottom:20px}.press-result .item h2{margin-bottom:5px}.press-result .item h3{margin-bottom:5px}.press-result .item p{margin-bottom:5px}.press-result .item h2 a:link{text-decoration:underline}.press-result .item h2 a:visited{text-decoration:underline}.press-result .item h2 a:hover{text-decoration:none}.press-result .item h2 a:active{text-decoration:none}div#google-map-sidebar{margin-bottom:20px}.card-direction h2{margin-bottom:5px}.card-direction fieldset{padding:10px;border:1px solid #bab18d}.sitemap li{list-style:none;font-size:140%;margin-bottom:10px}.sitemap li a{display:block;background:url("/inc/img/arrow.png") left center no-repeat;font-weight:bold;padding-left:20px}.sitemap li a:link{color:#7d7e7f}.sitemap li a:visited{color:#7d7e7f}.sitemap li a:hover{color:#7d7e7f}.sitemap li a:active{color:#7d7e7f}#main .simple-list dt{font-size:140%;margin:15px 0 3px}#main .simple-list dt.first{margin-top:0}#main .simple-list dt a{display:block;background:url("/inc/img/arrow.png") left center no-repeat;font-weight:bold;padding-left:20px}#main .simple-list dt a:link{color:#7d7e7f}#main .simple-list dt a:visited{color:#7d7e7f}#main .simple-list dt a:hover{color:#7d7e7f}#main .simple-list dt a:active{color:#7d7e7f}#main .simple-list dd{padding-left:20px}#main .card-direction h3{margin-bottom:5px}#main .card-direction p{margin-bottom:5px}#main .card-direction ul{margin-bottom:5px}#main .card-direction li{list-style:normal}body#excursion #main h2.subtitle{font-style:italic}body#guest-comments .guest-comments dt{font-weight:normal;font-size:160%;background:url("/inc/img/dotted-h.png") repeat-x;padding-top:5px;margin:25px 0 5px}body#guest-comments .guest-comments dd{font-size:120%}body#guest-comments .guest-comments dd.date{font-weight:bold;margin-bottom:5px}.wiki h3{font-size:180%;margin-bottom:10px}.wiki h4{font-size:160%;margin-bottom:5px}.wiki p{line-height:1.5em;margin-bottom:10px}.wiki li{line-height:1.5em;background:url("/inc/img/bullet.png") 0 5px no-repeat;list-style:none;padding-left:10px}.wiki dd{line-height:1.5em;padding-left:10px}.wiki dt{line-height:1.5em;background:url("/inc/img/bullet.png") 0 5px no-repeat;font-weight:bold;padding-left:10px;margin-top:5px}.wiki ul{margin-bottom:10px}.wiki dl{margin-bottom:10px}#sidebar .wiki h3{margin-bottom:0 !important;margin-top:20px;background:url("/inc/img/dotted-h.png") 0 100% repeat-x;font-size:160%;padding-bottom:3px}#sidebar .wiki h4{margin-bottom:0 !important;margin-top:15px;font-weight:bold;font-size:160%}#sidebar .wiki h5{margin-bottom:0 !important;margin-top:15px;font-weight:bold;font-size:140%}#sidebar .wiki h6{margin-bottom:0 !important;margin-top:15px;font-weight:bold;font-size:130%}div.wiki-content hr{display:block}#main div.wiki-content h1{font-weight:bold;margin:20px 0 5px !important;font-size:220%}#main div.wiki-content h2{font-weight:normal;margin:20px 0 5px !important;font-size:200%;background:url("/inc/img/dotted-h.png") repeat-x !important;padding-top:5px !important;margin-top:25px !important}#main div.wiki-content h3{font-weight:bold;margin:20px 0 5px !important;font-size:150%;margin-top:20px !important}#main div.wiki-content h4{font-weight:bold;margin:20px 0 5px !important;font-size:140%;margin-top:15px !important}#main div.wiki-content h5{font-weight:bold;margin:20px 0 5px !important;font-size:130%;margin-top:15px !important}#main div.wiki-content h6{font-weight:bold;margin:20px 0 5px !important;font-size:120%;margin-top:15px !important}#main div.wiki-content p{margin-bottom:10px}#main div.wiki-content ul{margin-bottom:10px}#main div.wiki-content ol{margin-bottom:10px}#main div.wiki-content dl{margin-bottom:10px}div.wiki-content ol{padding-left:10px}div.wiki-content ul li{background:url("/inc/img/bullet.png") 0 5px no-repeat;list-style:none;padding-left:10px;margin-left:20px}div.wiki-content ol li{list-style:decimal;margin-left:30px}div.wiki-content dd{padding-left:10px;font-size:120%}div.wiki-content p{font-size:120%}div.wiki-content li{font-size:120%}div.wiki-content dt{font-size:120%;background:url("/inc/img/bullet.png") 0 5px no-repeat;font-weight:bold;list-style:none;padding-left:10px}div.wiki-content em{font-weight:normal}div.wiki-content address{font-style:normal}.google-map-tooltip h3{background:url("/inc/img/dotted-h.png") 0 100% repeat-x;padding-bottom:5px !important;margin-bottom:5px !important}.google-map-tooltip address{font-style:normal;font-size:110%;line-height:1.4em}#main p.nav-top{clear:both;background:url("/inc/img/arrow-top.png") right center no-repeat;font-weight:bold;font-size:110%;text-align:right;padding-right:15px;margin:5px 0}#main .faq-list p.nav-top{padding-bottom:5px;border-bottom:1px solid #ccc;margin-bottom:25px}#main a{font-weight:bold}#main .nav-top a:link{color:#646964}#main .nav-top a:visited{color:#646964}#main .nav-top a:hover{color:#646964}#main .nav-top a:active{color:#646964}body.wide div.quick-request{position:relative;background:#f9f9f8;padding-top:10px;margin-bottom:40px}#sidebar div.quick-request{position:relative}body.wide .quick-request h3{width:260px;background:url("/inc/img/dotted-h.png") 0 100% repeat-x;padding-bottom:5px;margin:0 0 10px 26px}#sidebar .quick-request h3{background:url("/inc/img/dotted-h.png") 0 100% repeat-x;padding-bottom:5px;margin:0 0 10px 0}body.wide .quick-request fieldset{padding:0;border:0;margin:0 26px}#sidebar .quick-request fieldset{padding:0;border:0;margin:0}body.wide .quick-request fieldset fieldset{margin:0}#sidebar .quick-request fieldset fieldset{margin:0}body.wide .quick-request label{display:block}#sidebar .quick-request label{display:block}body.wide .quick-request input{display:block}#sidebar .quick-request input{display:block}body.wide .quick-request input.submit{margin-top:55px}#sidebar .quick-request input.submit{margin-top:20px}body.wide .quick-request div.fields{float:left;width:210px;margin-right:20px}body.wide .quick-request div.field{margin-bottom:10px}#sidebar .quick-request div.field{margin-bottom:10px}body.wide .quick-request div.rooms{float:left;width:45%}#sidebar .quick-request div.rooms{float:left;width:45%}body.wide .quick-request .rooms input{width:70px}#sidebar .quick-request .rooms input{width:70px}body.wide .quick-request div.persons{float:right;width:45%}#sidebar .quick-request div.persons{float:right;width:45%}body.wide .quick-request .persons input{width:70px}#sidebar .quick-request .persons input{width:70px}body.wide .quick-request div.email{clear:both}#sidebar .quick-request div.email{clear:both}body.wide .quick-request .email input{width:99%}body.wide .quick-request p.tel{position:absolute;top:20px;left:620px;width:210px;font-family:verdana,sans-serif;line-height:2em;padding-top:30px}#sidebar .quick-request p.tel{font-family:verdana,sans-serif;line-height:2em;padding-top:20px}body.wide .quick-request .tel strong{display:block;background:url("/inc/img/ico-tel.png") left center no-repeat;font-size:130%;color:#944e7e;padding:0 0 0 22px}#sidebar .quick-request .tel strong{display:block;background:url("/inc/img/ico-tel.png") left center no-repeat;font-size:130%;color:#944e7e;padding:0 0 0 22px}div.mod-booking{margin-bottom:30px;color:#474747;font:10px "lucida grande","lucida sans",verdana,"trebuchet ms",sans-serif;text-align:left}.mod-booking div.item{margin-bottom:30px}p.msg{background:#ffc url("/inc/img/booking-alert.png") 5px center no-repeat;color:#b00;font-weight:bold;font-size:120%;padding:15px 40px;border:1px solid #b00;margin:25px 0}.msg strong.caution{display:block}#main .mod-booking h2{background:none;color:#3a3939;font-size:180%;padding:0;border:0}#main div.b-island-search{background:#fff;padding:10px 20px 0;padding-bottom:10px;margin-bottom:50px}.mod-booking-search div.colset-3{padding-bottom:10px}.mod-booking-search .colset-3 div.col-3{width:180px}div.mod-booking-search{margin-bottom:50px !important}body#special-offers #sidebar div.mod-booking-search{margin-top:0}body#booking-result #sidebar div.mod-booking-search{margin-top:0}body#booking-cancellation #sidebar div.mod-booking-search{margin-top:0}.mod-booking-search h2{color:#3a3939 !important;font:normal 200% "times new roman",georgia,serif}.mod-booking-search h3{display:none}body.wide .mod-booking-search h2{background:url("/inc/img/dotted-h.png") 0 100% repeat-x !important;padding-bottom:5px !important;margin:0 0 10px 0}#sidebar .mod-booking-search h2{background:url("/inc/img/dotted-h.png") 0 100% repeat-x;padding-bottom:5px;margin:0 0 10px 0}div.mod-booking-card-result h2{margin-left:0}div.gm-tooltip{overflow:hidden;width:300px;font:normal 10px "lucida grande",verdana,sans-serif}.gm-tooltip div.img{float:left;padding-bottom:10px;margin-right:10px}.gm-tooltip .img img{display:block;border:4px solid #ded9cf}.gm-tooltip dl.abstract{float:left;width:150px;padding:0;padding-bottom:10px;margin:0}.gm-tooltip .abstract dt{font-size:110%;padding:0;margin:0;font-weight:bold}.gm-tooltip .abstract dd{font-size:110%;padding:0;margin:0}.gm-tooltip .abstract dt a:link{color:#0b4a63;text-decoration:underline}.gm-tooltip .abstract dt a:visited{color:#0b4a63;text-decoration:underline}.gm-tooltip .abstract dt a:hover{color:#0b4a63;text-decoration:none}.gm-tooltip .abstract dt a:active{color:#0b4a63;text-decoration:none}.gm-tooltip ul.nav{clear:both;text-align:center;padding-top:5px;border-top:1px solid #ccc}.gm-tooltip .nav li{display:inline;font-size:110%;margin:0 5px}.gm-tooltip .nav li a:link{color:#e36532;text-decoration:underline}.gm-tooltip .nav li a:visited{color:#e36532;text-decoration:underline}.gm-tooltip .nav li a:hover{color:#e36532;text-decoration:none}.gm-tooltip .nav li a:active{color:#e36532;text-decoration:none}.gm-tooltip-sight div.img{float:none;margin-right:0;margin-bottom:5px}.gm-tooltip-sight dl.abstract{float:none;width:100%}.mod-booking h1{color:#3a3939;font-weight:normal;font-family:"times new roman",georgia,serif;letter-spacing:normal;margin-bottom:15px;font-size:220%}.mod-booking h2{color:#3a3939;font-weight:normal;font-family:"times new roman",georgia,serif;letter-spacing:normal;margin-bottom:15px;font-size:200%}.mod-booking h3{color:#3a3939;font-weight:normal;font-family:"times new roman",georgia,serif;letter-spacing:normal;margin-bottom:15px;font-size:180%}.mod-booking h4{color:#3a3939;font-weight:normal;font-family:"times new roman",georgia,serif;letter-spacing:normal;margin-bottom:15px;font-size:140%}.mod-booking h5{color:#3a3939;font-weight:normal;font-family:"times new roman",georgia,serif;letter-spacing:normal;margin-bottom:15px}.mod-booking h6{color:#3a3939;font-weight:normal;font-family:"times new roman",georgia,serif;letter-spacing:normal;margin-bottom:15px}.mod-booking h1 a:link{color:#3a3939;text-decoration:none}.mod-booking h1 a:visited{color:#3a3939;text-decoration:none}.mod-booking h1 a:hover{color:#3a3939;text-decoration:none}.mod-booking h1 a:active{color:#3a3939;text-decoration:none}.mod-booking h2 a:link{color:#3a3939;text-decoration:none}.mod-booking h2 a:visited{color:#3a3939;text-decoration:none}.mod-booking h2 a:hover{color:#3a3939;text-decoration:none}.mod-booking h2 a:active{color:#3a3939;text-decoration:none}.mod-booking h3 a:link{color:#3a3939;text-decoration:none}.mod-booking h3 a:visited{color:#3a3939;text-decoration:none}.mod-booking h3 a:hover{color:#3a3939;text-decoration:none}.mod-booking h3 a:active{color:#3a3939;text-decoration:none}.mod-booking h4 a:link{color:#3a3939;text-decoration:none}.mod-booking h4 a:visited{color:#3a3939;text-decoration:none}.mod-booking h4 a:hover{color:#3a3939;text-decoration:none}.mod-booking h4 a:active{color:#3a3939;text-decoration:none}.mod-booking h5 a:link{color:#3a3939;text-decoration:none}.mod-booking h5 a:visited{color:#3a3939;text-decoration:none}.mod-booking h5 a:hover{color:#3a3939;text-decoration:none}.mod-booking h5 a:active{color:#3a3939;text-decoration:none}.mod-booking h6 a:link{color:#3a3939;text-decoration:none}.mod-booking h6 a:visited{color:#3a3939;text-decoration:none}.mod-booking h6 a:hover{color:#3a3939;text-decoration:none}.mod-booking h6 a:active{color:#3a3939;text-decoration:none}.mod-booking p{margin-bottom:15px;font-size:120%}.mod-booking ul{margin-bottom:15px}.mod-booking ol{margin-bottom:15px}.mod-booking dl{margin-bottom:15px}.mod-booking li{font-size:120%}.mod-booking dt{font-size:120%}.mod-booking dd{font-size:120%}.mod-booking address{font-size:120%}.mod-booking a:link{color:#474747}.mod-booking a:visited{color:#474747}.mod-booking a:hover{color:#474747}.mod-booking a:active{color:#474747}.mod-booking hr{display:none}.booking-msg{width:60%;background:#ffc url("/salsa_css/booking/img/booking-alert.png") 13px center no-repeat;color:#b00;padding:15px 55px 0;border:2px solid #b00;margin:15px auto;-moz-border-radius:12px;-webkit-border-radius:12px;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);text-shadow:0 -1px 1px rgba(0,0,0,0.25);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5)}.booking-msg p.msg-content{font-size:120%}.booking-msg .msg-content strong.caution{display:block}.booking-msg div.msg-extra{padding:0 45px;margin:15px 0}.booking-msg .msg-extra p{font-size:110%}.booking-msg .msg-extra li{font-size:110%}.mod-booking .button{display:inline-block;overflow:visible;min-width:155px;background-image:url("/salsa_css/booking/img/blended.png");background-position:center center;background-repeat:repeat-x;padding:6px 17px 8px;border:1px solid rgba(0,0,0,0.25);border-bottom-color:rgba(0,0,0,.35);margin:0;outline:0;cursor:pointer;font:bold 13px/1 Arial,Helvetica,Helvetica Neue,Verdana,sans-serif;text-decoration:none;text-shadow:0 -1px 1px rgba(0,0,0,0.25);-moz-border-radius:none;-webkit-border-radius:none;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.5);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.5);color:#fff;background-color:#ff5c00;background:#94948c}.mod-booking .button-small{-moz-border-radius:12px;-webkit-border-radius:12px;font-size:11px;padding:4px 14px 6px}.mod-booking .button:link{color:#fff;background-color:#ff5c00;background:#94948c}.mod-booking .button:visited{color:#fff;background-color:#ff5c00;background:#94948c}.mod-booking .button:hover{color:#fff;background-color:#d45500;background:#888}.mod-booking .button:active{color:#fff;background-color:#d45500;top:1px;background:#888}.mod-booking .button-alt{background-color:#2daebf;background:#94948c}.mod-booking .button-alt:link{background-color:#2daebf;background:#94948c}.mod-booking .button-alt:visited{background-color:#2daebf;background:#94948c}.mod-booking .button-alt:hover{background-color:#007d9a;background:#888}.mod-booking .button-alt:active{background-color:#007d9a;background:#888}.mod-booking .button span{display:block}.booking-hotel-result .buttons span.booking-type{clear:both;float:none;display:inline-block;min-width:140px;height:2em;color:#999;font-size:110%;line-height:2em;text-align:center;padding-top:5px;margin-right:5px}.booking-form-fields .buttons span.booking-type{clear:both;float:none;display:inline-block;min-width:140px;height:2em;color:#999;font-size:110%;line-height:2em;text-align:center;padding-top:5px;margin-right:5px}.booking-search h2{margin-bottom:5px;background:url("/inc/img/dotted-h.png") repeat-x 0 100%;color:#3a3939;font:normal 200% "times new roman",georgia,serif;letter-spacing:-1px;padding-bottom:5px;margin:0}.booking-search h3{margin-bottom:5px}.booking-search fieldset{overflow:hidden;width:100%;padding:10px 0 0;border:0;margin:0}.booking-search div.field{float:left;margin-bottom:8px}.booking-search label{display:block;color:#474747;font:11px arial;margin-bottom:1px;font-size:11px}.booking-search span.label{display:block;color:#474747;font:11px arial;margin-bottom:1px;font-size:11px}.booking-search fieldset fieldset{padding:0}.booking-search button.button{float:right}.booking-search div.field-date{width:205px}.booking-search .field-date span.calendar{float:left;margin-right:5px}.booking-search .field-date button.calendar{float:left}.booking-search div.rooms{float:left}.booking-search div.field-rooms{float:left;width:65px}.booking-search div.booking-rooms{overflow:hidden;float:left;width:240px}.booking-search .booking-rooms fieldset{margin-bottom:12px}.booking-search .booking-rooms div.field-room{overflow:hidden;float:left;width:60px}.booking-search .booking-rooms div.field-children{overflow:hidden;float:left;width:100px}.booking-search .field-children-age fieldset{margin-bottom:0}.booking-search .field-children-age div.field-child{margin:5px 0 0}.booking-search p.phone-number{color:#474747;font-size:120%;margin:10px 0 0}.booking-search p.info-button{color:#474747;font-size:120%;margin:0}.booking-search .phone-number span{font:bold 150% arial;background:url("/inc/img/ico-tel.png") no-repeat left center;color:#944e7e;padding-left:25px}div.booking-search-tiny{margin-bottom:5px}.booking-search-tiny h2{color:#474747;font-weight:normal}.booking-search-tiny h3{color:#474747;font-weight:normal}.booking-search-tiny h2 span{color:#474747;font-weight:bold}.booking-search-tiny div.field-date{width:230px}.booking-search-tiny .field-date button{padding:0;border:0}.booking-search-tiny div.field-rooms{width:65px}.booking-search-tiny div.booking-rooms{width:190px}.booking-search-tiny .booking-rooms div.field-room{width:65px}.booking-search-tiny .booking-rooms div.field-children{width:105px}.booking-search-tiny div.button-box{float:right;width:auto;padding:0;margin-top:0}.booking-search button{float:right}.booking-hotel-rooms fieldset{padding:0;border:0;margin:0}.booking-hotel-rooms div.request{position:relative;clear:both;overflow:hidden;width:100%;padding:0;margin-bottom:5px}.booking-hotel-rooms div.tabs-nav{overflow:hidden;width:100%}.booking-hotel-rooms .tabs-nav h3{float:left;height:25px;color:#474747;font-size:110%;text-transform:uppercase;line-height:25px;padding:0 10px;margin:0}.booking-hotel-rooms ul.tab-nav{float:left;overflow:hidden;list-style:none;margin:0}.booking-hotel-rooms .tab-nav li{float:left;border:1px solid #cbcbcb;margin:0 0 0 0.5em;z-index:1;background:#f4f5f0}.booking-hotel-rooms .tab-nav a{outline:0;float:left;background:#f0f2ea;color:#999;font:12px arial;text-decoration:none;padding:3px 10px 6px}.booking-hotel-rooms .tab-nav li.active{position:relative;border-bottom-color:#fff !important;border-bottom-width:2px !important;z-index:1 !important;background:#fff}.booking-hotel-rooms .tab-nav li.active a{background-color:#f6f5f1;font-weight:bold;background:url("/inc/img/tab-current.png") center bottom no-repeat}.booking-hotel-rooms .tab-nav li.active a:link{color:#474747;margin-bottom:-1px !important;text-decoration:none;cursor:default}.booking-hotel-rooms .tab-nav li.active a:visited{color:#474747;margin-bottom:-1px !important;text-decoration:none;cursor:default}.booking-hotel-rooms .tab-nav li.active a:hover{color:#474747;margin-bottom:-1px !important;text-decoration:none;cursor:default}.booking-hotel-rooms .tab-nav li.active a:active{color:#474747;margin-bottom:-1px !important;text-decoration:none;cursor:default}.booking-hotel-rooms div.treatments{width:100%}.booking-hotel-rooms table.tabs-content{width:100%;background:#fff;padding:0 10px 5px;border:1px solid #cbcbcb;margin-top:-1px;color:#454545}.booking-hotel-rooms table.treatment{position:relative;font-size:10px;color:#474747;margin-bottom:10px}.booking-hotel-rooms .treatment thead th{color:#999;text-align:left}.booking-hotel-rooms .treatment thead th.average-price{text-align:center}.booking-hotel-rooms .treatment thead th.total-price{text-align:center}.booking-hotel-rooms .treatment tbody tr.no-rooms{background:transparent}.booking-hotel-rooms .treatment tbody .no-rooms th{background:transparent;border:0}.booking-hotel-rooms .treatment tbody .no-rooms p.warning{color:#944e7e;font-weight:bold;text-align:left;padding-top:10px}.booking-hotel-rooms .treatment tbody .room th{border:1px solid #cbcbcb;font-weight:normal;font-size:120%;text-align:left;background:#f4f5f0}.booking-hotel-rooms .treatment tbody .room td{border:1px solid #cbcbcb;background:#f4f5f0}.booking-hotel-rooms .treatment tbody .room label{display:block;padding:5px 10px}.booking-hotel-rooms .treatment tbody .room label strong{margin-right:5px}.booking-hotel-rooms .treatment tbody .room label span.puppets{margin-right:5px}.booking-hotel-rooms .treatment tbody .room label span.availability-left{color:#777;font-size:90%}.booking-hotel-rooms .treatment tbody .room label span.info{color:#777;font-size:90%;display:block;padding-left:17px;margin:4px 0}.booking-hotel-rooms .treatment tbody .room td span.stroked{white-space:nowrap}.booking-hotel-rooms .treatment tbody .room td span.price{white-space:nowrap}.booking-hotel-rooms .treatment tbody .room td.average-price{width:175px;height:auto;color:#777;font-weight:bold;font-size:200%;text-align:center}.booking-hotel-rooms .treatment tbody .room td.total-price{width:175px;height:auto;color:#777;font-weight:bold;font-size:200%;text-align:center}.booking-hotel-rooms .treatment tbody .room td.average-price span.stroked{color:#777;text-decoration:line-through;font-size:50%}.booking-hotel-rooms .treatment tbody .room td.total-price span.stroked{color:#777;text-decoration:line-through;font-size:50%}.booking-hotel-rooms .treatment tbody .room td.average-price span.price{display:inline !important}.booking-hotel-rooms .treatment tbody .room td.total-price span.price{display:inline !important}.booking-hotel-rooms .treatment tbody .selected th{background:#fff}.booking-hotel-rooms .treatment tbody .selected td{background:#fff}.booking-hotel-rooms .treatment tbody .selected td.average-price{color:#944e7e}.booking-hotel-rooms .treatment tbody .selected td.total-price{color:#e36532}.booking-hotel-rooms .treatment tbody tr.disabled{color:#d3d3d3}.booking-hotel-rooms .treatment tbody .disabled td{color:#d3d3d3}.booking-hotel-rooms .treatment tbody .disabled .puppents{opacity:0.2}.booking-hotel-rooms .treatment tbody .disabled .puppets img{filter:alpha(opacity=20)}.booking-hotel-rooms .treatment tfoot p.more-rooms{padding:0 0 0 13px;margin:0}.booking-hotel-rooms .treatment tfoot .more-rooms a{display:block;height:20px;background-image:url("/salsa_css/booking/img/booking-open-m-color.png");background-position:left center;background-repeat:no-repeat;font-weight:bold;font-size:95%;line-height:20px;padding-left:15px}.booking-hotel-rooms .treatment tfoot .more-rooms a:link{color:#3f63bc}.booking-hotel-rooms .treatment tfoot .more-rooms a:visited{color:#3f63bc}.booking-hotel-rooms .treatment tfoot .more-rooms a:hover{color:#3f63bc}.booking-hotel-rooms .treatment tfoot .more-rooms a:active{color:#3f63bc}.booking-hotel-rooms .treatment tfoot .more-rooms a.expanded{background-image:url("/salsa_css/booking/img/booking-closed-m-color.png")}.booking-hotel-rooms div.summary{overflow:hidden;width:100%}.booking-hotel-rooms div.summary-data{float:left;width:650px;padding-top:5px}.booking-hotel-rooms .summary-data ul{margin:0 0 5px 250px;margin-left:200px}.booking-hotel-rooms .summary-data li{display:inline;list-style:none;color:#474747;font-weight:normal;font-size:110%;margin-right:10px}.booking-hotel-rooms .summary-data li strong{color:#944e7e}.booking-hotel-rooms .summary-data .stay-total-price strong{color:#944e7e}.booking-hotel-rooms .summary-data .booking-date strong{color:#944e7e}.booking-hotel-rooms .summary div.buttons{float:right;width:200px;text-align:right}.booking-hotel-rooms .summary div.button-box{padding-right:20px}.booking-result .summary p.portal-booking-info{clear:both}.booking-hotel-specials{color:#474747;padding-top:5px;border-top:1px solid #cbcbcb;margin-top:15px}.booking-hotel-specials h3.title{color:#474747;font-weight:normal;font-size:160%;margin-bottom:5px}.booking-hotel-specials .title strong{font-weight:bold}.booking-hotel-specials div.row{padding-top:5px;border-top:1px solid #cbcbcb;margin:10px 0}.booking-hotel-specials div.first{margin-top:5px}.booking-hotel-specials fieldset.colset{overflow:hidden;width:100%;padding:0;border:0;margin:0}.booking-hotel-specials div.col{float:left}.booking-hotel-specials div.abstract{width:550px}.booking-hotel-specials .abstract h3{color:#3f63bc;margin-bottom:5px}.booking-hotel-specials .abstract p{font-size:110%}.booking-hotel-specials .abstract p.info{font-weight:bold;margin-bottom:5px}.booking-hotel-specials .abstract .info em{color:#474747}.booking-hotel-specials .abstract p.description{padding-bottom:0;margin-bottom:0}.booking-hotel-specials .abstract .description a.more:link{color:#3f63bc;text-decoration:underline}.booking-hotel-specials .abstract .description a.more:visited{color:#3f63bc;text-decoration:underline}.booking-hotel-specials .abstract .description a.more:hover{color:#3f63bc;text-decoration:none}.booking-hotel-specials .abstract .description a.more:active{color:#3f63bc;text-decoration:none}.booking-hotel-specials .abstract dl.services{margin:0;margin-top:12px}.booking-hotel-specials .abstract .services dt{font-size:110%;padding-left:10px;margin-bottom:1px;background:url("/salsa_css/booking/img/bullet.png") 1px 4px no-repeat;font-weight:bold;margin-top:5px}.booking-hotel-specials .abstract .services dd{font-size:110%;padding-left:10px;margin-bottom:1px}.booking-hotel-specials div.price{width:150px;text-align:right}.booking-hotel-specials .price p{color:#944e7e}.booking-hotel-specials .price p.price{color:#e36532;font-weight:bold;font-size:200%;margin-bottom:10px}.booking-hotel-specials .price p.discount{color:#555;font-size:100%;margin-top:3px}.booking-hotel-specials .price .discount span{background:url("/salsa_css/booking/img/piggy.png") left center no-repeat;padding:7px 0 7px 30px}.booking-hotel-specials .price .discount strong{white-space:nowrap;color:#809e10;font-size:120%}.booking-hotel-specials div.buttons{float:right;width:170px;text-align:right;padding:0;margin-bottom:0}.booking-hotel-specials .buttons button span{height:30px;line-height:30px;padding:0}.booking-offer div.button-alt{background:transparent !important}.booking-offer .button-alt a{display:block;height:26px;font-weight:bold;line-height:26px}.booking-offer .button-alt a:link{color:#474747;text-decoration:none}.booking-offer .button-alt a:visited{color:#474747;text-decoration:none}.booking-offer .button-alt a:hover{color:#474747;text-decoration:none}.booking-offer .button-alt a:active{color:#474747;text-decoration:none}.booking-offer .button-alt a span.collapsed{display:block;width:145px;height:auto;background:url("/salsa_css/booking/img/booking-bg-button-grey.png") left center repeat-x;text-align:center;border:1px solid #999}.booking-offer .button-alt a .collapsed strong{background:url("/salsa_css/booking/img/booking-arrow-d.png") right center no-repeat;padding-right:15px}.booking-offer .button-alt a span.expanded{display:block;background:url("/salsa_css/booking/img/booking-arrow-u.png") left center no-repeat;padding-left:15px;margin:1px 0}.booking-offer div.slide-panel{padding:10px 0 5px 5px}.booking-offer .slide-panel p.nights{font-size:110%;margin:7px 0 10px}.booking-offer .slide-panel div.offer-result-ok{width:145px}.booking-offer .slide-panel .offer-search p.waiting{background:url("/salsa_css/booking/img/ajax-loader.gif") left center no-repeat;padding-left:20px;margin:10px 0 0}.booking-offer .slide-panel .offer-result-ok p.msg-ok{font-weight:bold;margin:10px 0 0;color:#944e7e}.booking-offer .slide-panel .offer-result-ok .msg-ok span.discount{display:block}.booking-offer .slide-panel .offer-result-ok .msg-ok .discount strong{white-space:nowrap;color:#809e10;font-size:140%}.booking-offer .slide-panel .offer-result-ko p.msg-ko{color:#b00;font-weight:bold;margin:10px 0 0}.booking-cart div.rooms{overflow:hidden;width:100%}.booking-cart .rooms div.room{float:left;width:46%;margin-right:3%;margin-bottom:20px}.booking-cart .room h4.title{display:block;position:relative;z-index:1;width:20%;background-color:#fff;background-image:url("/inc/img/tab-current.png");background-repeat:no-repeat;background-position:center bottom;font-weight:normal;font-size:130%;text-align:center;padding:4px 10px 7px;border:1px solid #cbcbcb;border-bottom-width:2px;border-bottom-color:#fff;margin-bottom:-1px}.booking-cart .room div.detail{background:#fff;padding:20px;border:1px solid #cbcbcb;margin-top:-1px}.booking-cart .room .detail li{list-style:none;font-weight:bold;font-size:120%;margin-bottom:5px}.booking-cart .room .detail li strong{font-weight:normal}.booking-cart .room .detail li.type{margin-bottom:10px}.booking-cart .room .detail .type span.puppets{margin-left:15px}.booking-cart .room .detail .type div.description{font-weight:normal}.booking-cart .room .detail li.guests{overflow:hidden;width:100%}.booking-cart .room .detail .guests span{float:left;margin-right:5px}.booking-cart .room .detail .guests strong{float:left}.booking-cart .room .detail .guests strong span{float:none;display:block}.booking-cart .room .detail .total-price strong{color:#944e7e;font-weight:bold}.booking-cart .room .detail p.remove{font-size:110%;margin:20px 0 0}.booking-cart .room .detail .remove a.remove-link{display:block;background:url("/salsa_css/booking/img/trash-s.png") left center no-repeat;padding-left:15px}.booking-cart div.services{margin:10px 0 0}.booking-cart .services h4.title{display:inline;z-index:1;background-color:#fff;color:#474747;font-weight:bold;font-size:130%;text-align:center;padding:2px 10px 0;border:1px solid #cbcbcb;border-bottom-color:#fff}.booking-cart .services div.detail{background:#fff;padding:20px 20px 5px;border:1px solid #cbcbcb}.booking-cart .services .detail li{overflow:hidden;width:100%;list-style:none;font-size:110%;padding-bottom:3px;border-bottom:1px solid #eee;margin-bottom:5px}.booking-cart .services li label.name{float:left}.booking-cart .services li span.price{float:left}.booking-cart .services li span.rate{float:left}.booking-cart .services li label.quantity{float:left}.booking-cart .services .detail li.last{padding-bottom:0;border-bottom:0;margin-bottom:0}.booking-cart .services .detail li label.name{width:35%}.booking-cart .services .detail li .name input{margin-right:5px}.booking-cart .services .detail li .name a.more-info{margin-left:5px}.booking-cart .services .detail li span.price{width:10%;text-align:right;margin-right:2%}.booking-cart .services .detail li span.rate{width:23%}.booking-cart .services .detail li label.quantity{overflow:hidden;width:11%}.booking-cart .services .detail li .quantity span{float:left}.booking-cart .services .detail li .quantity select{float:right}.booking-cart .services .detail li span.total{float:right;width:14%;color:#944e7e;font-weight:bold;font-size:110%;text-align:right}.booking-cart ul.stay-total-price{margin:25px 0}.booking-cart .stay-total-price li{display:inline;list-style:none;color:#474747;font-weight:normal;font-size:120%;margin-right:10px}.booking-cart .stay-total-price li strong{color:#944e7e}.booking-cart .stay-total-price li.time-to-refuse{color:#999;font-size:110%}.booking-cart p.penal-conditions{margin-bottom:0}.booking-cart .penal-conditions a#policy-link{font-weight:normal}.booking-cart .penal-conditions a{display:block;background-image:url("/salsa_css/booking/img/expand-s.png");background-position:1px center;background-repeat:no-repeat;font-weight:bold;padding-left:15px}.booking-cart .penal-conditions a.close{background-image:url("/salsa_css/booking/img/collapse-s.png")}.booking-cart p#policy-slide{font-weight:normal;font-size:110%;padding-left:13px;margin:5px 0 0}.booking-cart div.penalty{background:#fff;padding:15px 20px 10px;border:1px solid #cbcbcb}.booking-cart .penalty p{font-weight:bold;font-size:110%}div.booking-form-fields{overflow:hidden;width:100%}.booking-form-fields fieldset{padding:0;border:0;border-top:1px solid #cbcbcb;margin-bottom:20px;padding-top:5px}.booking-form-fields fieldset.user-info{float:left;width:49%;padding-top:20px}.booking-form-fields fieldset.credit-card{float:right;width:49%}.booking-form-fields .credit-card p.credit-card-info{font-size:100%;margin-bottom:20px}.booking-form-fields legend{color:#474747;font-weight:bold;font-size:140%;padding:0;padding-right:5px}.booking-form-fields div.field{overflow:hidden;width:100%;margin-bottom:8px}.booking-form-fields .field label{font-size:120%}.booking-form-fields .field label strong.star{color:#b00;font-weight:normal}.booking-form-fields .field input.small{width:85px}.booking-form-fields .field input.medium{width:165px}.booking-form-fields .field input.large{width:255px}.booking-form-fields .field textarea{width:255px}.booking-form-fields .field span.label{float:left;width:25%;margin-right:4%}.booking-form-fields .field span.field{float:left;width:70%}.booking-form-fields .security-code span.field{width:auto;margin-right:4%}.booking-form-fields .security-code img.credit-card{float:left;width:48px}.booking-form-fields div.field-policy{margin-top:25px}.booking-form-fields div.field-privacy{margin-top:15px}.booking-form-fields .field-policy span.label{display:block;float:none;width:100%;margin-bottom:5px}.booking-form-fields .field-privacy span.label{display:block;float:none;width:100%;margin-bottom:5px}.booking-form-fields .field-policy span.field{display:block;float:none;width:100%}.booking-form-fields .field-privacy span.field{display:block;float:none;width:100%}.booking-form-fields .field-policy label{font-weight:bold}.booking-form-fields .field-privacy label{font-weight:bold}.booking-form-fields .field-policy textarea{width:99%;height:75px;resize:none}.booking-form-fields .field-privacy textarea{width:99%;height:75px;resize:none}.booking-form-fields .warning label{color:#b00}.booking-form-fields .warning input{background:#ffc}.booking-form-fields .warning select{background:#ffc}.booking-form-fields .warning textarea{background:#ffc}.booking-form-fields div.buttons{clear:both !important;text-align:right;padding-top:15px;border-top:1px solid #cbcbcb}.booking-form-fields .buttons div.button-box{float:left;width:240px;text-align:center}.booking-form-fields .buttons p.button-info{float:left;width:530px;text-align:left;font-size:110%;padding-top:5px}.booking-form-fields .validation-failed{background:#ffc}.booking-form-fields .validation-advice{margin:2px 0;padding:2px 0;color:#b00}.booking-form-fields .warning-advice{margin:2px 0;padding:2px 0;color:#b00}.booking-form-fields div.field-accept-policy{position:relative;padding-bottom:20px;margin-bottom:0;margin-top:0}.booking-form-fields div.field-accept-privacy{position:relative;padding-bottom:20px;margin-bottom:0;margin-top:0}.booking-form-fields .field-accept-policy div.validation-advice{position:absolute;top:15px;left:0;font-size:90%}.booking-form-fields .field-accept-policy div.warning-advice{position:absolute;top:15px;left:0;font-size:90%}.booking-form-fields .field-accept-privacy div.validation-advice{position:absolute;top:15px;left:0;font-size:90%}.booking-form-fields .field-accept-privacy div.warning-advice{position:absolute;top:15px;left:0;font-size:90%}.booking-reservation p{font-size:120%;line-height:1.5em}.booking-reservation p.penal-conditions a{display:block;background-image:url("/salsa_css/booking/img/expand-s.png");background-position:left center;background-repeat:no-repeat;font-weight:bold;padding-left:13px}.booking-reservation p.penal-conditions a.close{background-image:url("/salsa_css/booking/img/collapse-s.png")}.booking-reservation fieldset{padding:0;border:0;margin:25px 0 0}.booking-reservation div.field{overflow:hidden;width:100%;margin-bottom:15px}.booking-reservation span.label{float:left;width:200px}.booking-reservation label{color:#944e7e;font-weight:bold;font-size:130%}.booking-reservation span.field{float:left;width:185px}.booking-reservation div.buttons{margin-top:30px}.booking-reservation p.info{margin-bottom:20px}.booking-reservation p.lost-code{font-weight:bold;font-size:120%;margin:30px 0 0}.booking-reservation ul.booking-date{margin:20px 0 25px}.booking-reservation .booking-date li{display:inline;list-style:none;color:#454545;font-weight:normal;font-size:120%;margin-right:10px}.booking-reservation .booking-date li strong{color:#e36532}.booking-reservation .card-info h3{color:#484848;font-weight:bold;font-size:220%;margin-bottom:5px}.booking-reservation .card-info h3 span{color:#5d5d5d;font-weight:normal;font-size:55%;margin-left:5px}.booking-reservation .card-info address{display:block;color:#5e5e5e;font-style:normal}.booking-reservation .card-info address a:link{color:#5e5e5e}.booking-reservation .card-info address a:visited{color:#5e5e5e}.booking-reservation .card-info address a:hover{color:#5e5e5e}.booking-reservation .card-info address a:active{color:#5e5e5e}ul.booking-faq-nav{margin:30px 0}.booking-faq-nav li{list-style:none;margin-bottom:5px}.booking-faq-nav li a{display:block;background:url("/inc/img/arrow.png") left center no-repeat;font-weight:bold;padding-left:20px}.booking-faq-nav li a:link{text-decoration:underline;color:#7d7e7f}.booking-faq-nav li a:visited{text-decoration:underline;color:#7d7e7f}.booking-faq-nav li a:hover{text-decoration:none;color:#7d7e7f}.booking-faq-nav li a:active{text-decoration:none;color:#7d7e7f}.booking-faq-content h2{margin:30px 0 0;margin-top:0}.booking-faq-content dt{font-weight:bold;margin-top:10px;font:bold 110% verdana,sans-serif;margin:10px 0 0 0}.booking-faq-content dt:first-child{margin-top:10px}.booking-faq-content dd{margin-left:15px;background:url("/inc/img/bullet.png") 0 4px no-repeat;font-size:110%;line-height:1.5em;padding-left:10px}.booking-faq-content dd ul{padding-left:35px;margin-bottom:5px}.booking-faq-content dd ol{padding-left:35px;margin-bottom:5px}.booking-faq-content dd li{font-size:100%}.booking-faq-content p{margin-top:10px}.booking-faq-content p.top{text-align:right;margin-top:0;clear:both;background:url("/inc/img/arrow-top.png") right center no-repeat;font-weight:bold;font-size:110%;padding:0 15px 5px 0;border-bottom:1px solid #ccc;margin:5px 0 25px}div.booking-result{border-bottom:1px solid #ccc;margin-bottom:30px}.booking-result div.booking-hotel-result{position:relative;margin-top:25px}.mod-booking div.hotel-overview{overflow:hidden;width:100%;margin:0 0 15px}.mod-booking .hotel-overview div.img{float:left;width:195px;margin-right:25px}.mod-booking .hotel-overview .img img{display:block;border:4px solid #ded9cf}.mod-booking .hotel-overview div.abstract{float:left;width:670px;color:#777}.mod-booking .hotel-overview .abstract h3{color:#474747;font-weight:bold;font-size:220%;margin-bottom:5px}.mod-booking .hotel-overview .abstract h3 a:link{color:#474747}.mod-booking .hotel-overview .abstract h3 a:visited{color:#474747}.mod-booking .hotel-overview .abstract h3 a:hover{color:#474747}.mod-booking .hotel-overview .abstract h3 a:active{color:#474747}.mod-booking .hotel-overview .abstract h3 span{color:#474747;font-weight:normal;font-size:55%;margin-left:5px}.mod-booking .hotel-overview .abstract address{display:block;font-style:normal;text-transform:uppercase;margin-bottom:5px}.mod-booking .hotel-overview .abstract address strong{font-weight:bold}.mod-booking .hotel-overview .abstract p{font-size:110%;margin-bottom:0}.mod-booking .hotel-overview .abstract p.description{margin-bottom:5px}.mod-booking .hotel-overview .abstract .description a.more:link{color:#3f63bc}.mod-booking .hotel-overview .abstract .description a.more:visited{color:#3f63bc}.mod-booking .hotel-overview .abstract .description a.more:hover{color:#3f63bc}.mod-booking .hotel-overview .abstract .description a.more:active{color:#3f63bc}.mod-booking .hotel-overview .abstract .services-link a{display:block;height:20px;background-image:url("/inc/img/booking-open-m-bn.png");background-position:left center;background-repeat:no-repeat;line-height:20px;padding-left:15px}.mod-booking .hotel-overview .abstract .services-link a.close{background-image:url("/inc/img/booking-closed-m-bn.png")}.mod-booking .hotel-overview .abstract div.services-slide{font-size:90%}.mod-booking .hotel-overview .abstract .services-slide h4{color:#777;font-weight:bold;margin:10px 0 2px}.mod-booking .hotel-overview .abstract .services-slide ul{margin-bottom:0}.mod-booking .hotel-overview .abstract .services-slide ol{margin-bottom:0}.mod-booking .hotel-overview .abstract .services-slide li{white-space:nowrap;display:inline;background:none;color:#999;text-transform:uppercase;list-style:none;padding:0;margin:0 15px 0 0}.mod-booking .hotel-overview .abstract .map-link a{position:absolute;top:0;right:10px;height:40px;background:url("/inc/img/ico-map.png") no-repeat;font-weight:bold;line-height:47px;padding-left:57px}.mod-booking .hotel-overview .abstract .map-link a:link{color:#474747;text-decoration:none}.mod-booking .hotel-overview .abstract .map-link a:visited{color:#474747;text-decoration:none}.mod-booking .hotel-overview .abstract .map-link a:hover{color:#474747;text-decoration:underline}.mod-booking .hotel-overview .abstract .map-link a:active{color:#474747;text-decoration:underline}p.booking-back{font-size:120%}.booking-back a{display:block;font-weight:bold;text-align:right}.booking-back a:link{color:#2c4761}.booking-back a:visited{color:#2c4761}.booking-back a:hover{color:#2c4761}.booking-back a:active{color:#2c4761}p.booking-card-url-back{text-align:right}.booking-specials div.hotel-specials{position:relative;color:#5d5d5d;padding-top:5px}.booking-specials .hotel-specials h3.title{color:#474747;font-weight:normal;font-size:160%;margin-bottom:5px}.booking-specials .hotel-specials .title strong{font-weight:bold}.booking-specials .hotel-specials div.row{padding-top:5px;border-top:1px solid #cbcbcb;margin:10px 0}.booking-specials .hotel-specials div.first{margin-top:5px}.booking-specials .hotel-specials div.colset{overflow:hidden;width:100%}.booking-specials .hotel-specials div.col{float:left}.booking-specials .hotel-specials div.abstract{width:540px}.booking-specials .hotel-specials .abstract h3{color:#3f63bc;margin-bottom:5px}.booking-specials .hotel-specials .abstract h3 span{color:#777;font-size:70%;margin-left:10px}.booking-specials .hotel-specials .abstract p{font-size:110%}.booking-specials .hotel-specials .abstract p.info{font-weight:bold;margin-bottom:5px}.booking-specials .hotel-specials .abstract .info em{color:#333}.booking-specials .hotel-specials .abstract p.description{padding-bottom:0;margin-bottom:0}.booking-specials .hotel-specials .abstract .description a.more:link{color:#3f63bc;text-decoration:underline}.booking-specials .hotel-specials .abstract .description a.more:visited{color:#3f63bc;text-decoration:underline}.booking-specials .hotel-specials .abstract .description a.more:hover{color:#3f63bc;text-decoration:none}.booking-specials .hotel-specials .abstract .description a.more:active{color:#3f63bc;text-decoration:none}.booking-specials .hotel-specials .abstract dl.services{margin:0;margin-top:12px}.booking-specials .hotel-specials .abstract .services dt{font-size:110%;padding-left:10px;margin-bottom:1px;background:url("/inc/img/bullet.png") 1px 4px no-repeat;font-weight:bold;margin-top:5px}.booking-specials .hotel-specials .abstract .services dd{font-size:110%;padding-left:10px;margin-bottom:1px}.booking-specials .hotel-specials div.price{width:150px;text-align:right}.booking-specials .hotel-specials .price p{color:#944e7e;font-weight:bold;font-size:200%}.booking-specials .hotel-specials .price p span.discount{display:block;color:#474747;font-size:50%;margin-top:3px}.booking-specials .hotel-specials .price p .discount strong{color:#809e10;font-size:120%}.booking-specials .hotel-specials div.select-date{float:right;width:220px}.booking-specials .hotel-specials .select-date fieldset{border:0}.booking-finalize ul.booking-date{margin:20px 0 25px}.booking-finalize .booking-date li{display:inline;list-style:none;color:#474747;font-weight:normal;font-size:120%;margin-right:10px}.booking-finalize .booking-date li strong{color:#944e7e}.booking-finalize .card-info h3{color:#474747;font-weight:bold;font-size:220%;margin-bottom:5px}.booking-finalize .card-info h3 span{color:#777;font-weight:normal;font-size:55%;margin-left:5px}.booking-finalize .card-info address{display:block;color:#777;font-style:normal}.booking-finalize .card-info address a:link{color:#777}.booking-finalize .card-info address a:visited{color:#777}.booking-finalize .card-info address a:hover{color:#777}.booking-finalize .card-info address a:active{color:#777}.booking-reservation h2{margin-bottom:30px}.booking-result .nav-result span{color:#d3d3d3}.booking-result div.results-order{color:#474747}.booking-result .results-order .current a:link{color:#944e7e}.booking-result .results-order .current a:visited{color:#944e7e}.booking-result .results-order .current a:hover{color:#944e7e}.booking-result .results-order .current a:active{color:#944e7e}.booking-result .nav-result a:link{color:#944e7e}.booking-result .nav-result a:visited{color:#c30}.booking-result .nav-result a:hover{color:#944e7e}.booking-result .nav-result a:active{color:#944e7e}.booking-hotel-specials .price p span.discount{color:#474747}.booking-search .booking-rooms p.legend{color:#777}{color:#3a3939}#sidebar .booking-search div.field{margin-bottom:8px}#sidebar .booking-search div.field-date{width:100%}#sidebar .booking-search div.rooms{overflow:hidden;width:100%;background:url("/inc/img/bg-booking-rooms.png") no-repeat;padding-top:5px}#sidebar .booking-search div.field-rooms{width:55px !important;float:left}#sidebar .booking-search div.booking-rooms{width:140px !important;float:left}#sidebar .booking-search .booking-rooms div.field-room{width:55px !important}#sidebar .booking-search .booking-rooms div.field-children{width:85px !important}#sidebar .booking-search div.button-box{clear:both;float:none;text-align:left;padding-top:15px !important;margin-top:0 !important}#sidebar .booking-search button{clear:both;float:none}#sidebar .booking-search p.phone-number{margin:5px 0 0}#sidebar .booking-search .phone-number span{display:block;margin-top:5px}#main .booking-search h2{background:url("/inc/img/dotted-h.png") repeat-x 0 100%;color:#3a3939;font:normal 200% "times new roman",georgia,serif;letter-spacing:-1px;padding-bottom:5px;margin:0}#main .booking-search div.field{margin-bottom:0}#main .booking-search div.field-date{width:210px}#main .booking-search div.field-rooms{width:55px !important}#main .booking-search div.booking-rooms{width:140px !important}#main .booking-search .booking-rooms div.field-room{width:55px !important}#main .booking-search .booking-rooms div.field-children{width:85px !important}#main .booking-search div.button-box{margin-top:5px !important}#main .booking-search p.phone-number{margin:5px 0 0}#main .booking-search .phone-number span{margin-left:15px}.booking-cart .booking-date li strong{color:#944e7e}.booking-faq-content .top a{font-weight:bold}.booking-faq-content .top a:link{color:#646964}.booking-faq-content .top a:visited{color:#646964}.booking-faq-content .top a:hover{color:#646964}.booking-faq-content .top a:active{color:#646964}