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}#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}body{color:#585b5b;font:11px "lucida grande","lucida sans",verdana,sans-serif;margin:0px}h1{color:#545554;font-weight:normal;font-family:arial,verdana,"lucida grande","lucida sans",sans-serif;font-size:240%}h2{color:#545554;font-weight:normal;font-family:arial,verdana,"lucida grande","lucida sans",sans-serif;font-size:200%}h3{color:#545554;font-weight:normal;font-family:times;font-size:160%}h4{color:#545554;font-weight:normal;font-family:arial,verdana,"lucida grande","lucida sans",sans-serif;font-size:130%}h1 span{color:#e36532;font-weight:bold}h2 span{color:#e36532;font-weight:bold}h3 span{color:#e36532;font-weight:bold}h4 span{color:#e36532;font-weight:bold}h1 a:link{text-decoration:none}h1 a:visited{text-decoration:none}h1 a:hover{text-decoration:none}h1 a:active{text-decoration:none}h2 a:link{text-decoration:none}h2 a:visited{text-decoration:none}h2 a:hover{text-decoration:none}h2 a:active{text-decoration:none}h3 a:link{text-decoration:none}h3 a:visited{text-decoration:none}h3 a:hover{text-decoration:none}h3 a:active{text-decoration:none}hr{display:none}a{outline:0;color:#3d6989}a img{text-decoration:none;border:0}a:hover{color:#4d474c;text-decoration:none}a:active{color:#4d474c;text-decoration:none}.both{clear:both}#wrap{clear:both;margin:auto;width:1024px;padding:0px}.content{width:995px;background-color:#FDFCFA;margin:0 auto;background:url("/inc/img/fond.gif") repeat-y;text-align:left}#header{top:0;left:0;height:85px}#header div.inner{position:relative;width:980px;height:90px;padding-bottom:10px}a#logo{position:absolute;left:50px;top:2px}#logo img{display:block}ul#nav-lang{float:right;padding:0px;margin-top:10px;padding-right:25px}#nav-lang li{display:inline;list-style:none;font:11px;padding:10px;height:25px}#nav-lang li a:link{color:#3D6989;text-decoration:none;padding-top:10px}#nav-lang li a:visited{color:#3D6989;text-decoration:none;padding-top:10px}#nav-lang li a:hover{color:#3D6989;text-decoration:underline;padding-top:10px}#nav-lang li a:active{color:#3D6989;text-decoration:underline;padding-top:10px}#nav-lang li a.current{background:url("/inc/img/lang_on.png");background-position:30% 1%;background-repeat:no-repeat}.inner p{position:absolute;left:120px;top:22px}.inner span{position:absolute;right:30px;top:50px;font-family:times;text-transform:uppercase;font-size:10px;color:#535353}.gallery{width:890px;margin:auto;position:relative;border:4px solid #c9c3ac}.contentmenu{border:1px solid #A8A99D;display:block;height:25px;width:896px;margin:auto}ul.menu{list-style-type:none;margin-top:0;padding-left:0px;margin-left:0px}.menu li{float:left;padding:0px;margin:0px;border-left:1px solid #fdfbf9;border-right:1px solid #a8a99d;display:block;height:20px;padding-top:5px}.menu li a{text-decoration:none;padding-left:20px;padding-right:20px;padding-top:5px;color:#4d474c}.menu li .linkfirst a{width:200px;padding-left:5px;padding-right:20px;padding-top:5px;color:#4d474c}.menu li a.current{background-color:#F1f4ED;padding-bottom:5px}.menu li a:hover{background-color:#F1f4ED;padding-bottom:5px}ul.menufoot{list-style-type:none;margin-left:185px;padding:0px}.menufoot li{float:left;padding:0px;margin:0px;border-left:1px solid #fdfbf9;border-right:1px solid #a8a99d;display:block;height:20px;padding-top:5px}.menufoot li a{text-decoration:none;padding-left:20px;padding-right:20px;padding-top:5px;color:#4d474c}.menufoot .linklast{border-right:none}.menufoot li a.current{text-decoration:underline;padding-bottom:5px}.menufoot li a:hover{text-decoration:underline;padding-bottom:5px}.present p{width:860px;margin:auto;font-size:12px;padding-top:10px;padding-bottom:10px;line-height:1.3em}.present p em{font-size:15px;font-family:times}.title{display:block;width:920px;padding-left:60px;text-transform:uppercase;border-bottom:1px solid #bfbcaf;background-color:#efede5;height:23px;padding-top:7px;margin-left:7px;margin-top:55px}.title2{display:block;width:920px;padding-left:60px;text-transform:uppercase;border-bottom:1px solid #bfbcaf;background-color:#efede5;height:23px;padding-top:7px;margin-left:7px;margin-top:0px}.title2 h3{padding:0px;margin:0px}.box{width:860px;display:block;border:1px solid #c0bbaf;background-color:#FFF;margin:auto;margin-top:10px;padding:10px}.box p{display:block;float:right;width:430px;margin:0px;padding-right:20px;text-align:justify;font-size:11px}.box.ristorante2 p{display:block;float:right;width:430px;margin:0px;padding-right:20px;text-align:justify;font-size:11px}.box h3{font-size:160%;text-transform:uppercase;display:block;width:450px;margin:10px 0px 0px 0px}.box.ristorante2 h3{font-size:160%;text-transform:uppercase;display:block;width:450px;margin:10px 0px 0px 0px}.cl_one{float:left;width:390px}.cl_two{float:right;width:450px}.ristorante img{display:block;float:left;margin:10px;border:5px solid #c9c3ac}.box.ristorante2 img{display:block;float:left;margin:10px;border:5px solid #c9c3ac}.treecolonnes img{display:block;float:left;margin:10px;border:5px solid #c9c3ac}.map{display:block;width:150px}.map img{border:none;padding:0px;margin:0px;list-style-type:none}.map span{display:block;padding-top:10px;padding-left:10px;text-transform:uppercase}.orari{float:left;width:300px;background-color:#f2f1eb;padding:0px;margin:10px 0px 0px 0px}ul.orari li{list-style-type:none;display:block;width:295px;height:20px;padding-top:5px;padding-left:5px}.titleorario{background-color:#e4dfd0;font-weight:bold}.orario{display:block;border-top:solid 1px #E4DFD0}.orario img{border:none;padding:3px 0px 3px 0px;margin:0px!important}.orario a{background:url("/inc/img/pdf_logo.png");background-position:left center;background-repeat:no-repeat;padding-left:22px;padding-right:5px}.piattiristorante{clear:both;display:block}ul.piatti{margin:auto;padding:0px;clear:both;display:block;width:860px}ul.piatti li{display:block;width:110px;list-style-type:none;float:left;padding-right:20px}ul.piatti img{margin:0px;padding:0px}.box.articles{height:157px}.reviews{list-style-type:none;clear:both;display:block;margin:0px;padding-left:20px;padding-top:17px}.reviews li{float:left;padding-right:15px;height:100px}.primapagina{margin-right:10px}.news{font-style:italic;float:left;width:470px;font-size:15px;font-family:times;line-height:1.5em;padding-top:10px}.dixituno{background:url("/inc/img/dixit.gif") top center no-repeat;width:31px;height:31px}.dixitdue{background:url("/inc/img/dixit2.gif") bottom center no-repeat;width:31px;height:31px}.logopremi{list-style-type:none;clear:both;display:block;margin:0px;padding-left:20px;padding-top:10px;height:100px}.logopremi li{float:right;padding-right:15px}.hotel{display:block;width:995px;margin:auto;text-align:center;background:#FFFFFF url("/inc/img/bottom.png") no-repeat scroll 0 0;margin-bottom:0;padding:10px 0 120px}.hotel2{display:block;width:995px;margin:auto;text-align:center;background:#FFFFFF;margin-bottom:0;padding:10px 0 120px;line-height:1.7em}.hotel img{margin:7px}.hotel h3{font-size:22px;text-transform:uppercase;padding-bottom:0px;margin-bottom:0px}.informazioni{display:block;background:url("/inc/img/email_open.gif") bottom left no-repeat;width:160px;margin:auto}#highlight-box{margin:0px;padding:0}div#highlight{margin:0px;padding:0;position:relative;width:890px}#highlight div.mask{height:320px !important;overflow:hidden;position:relative}#highlight-box li.row{position:absolute}#highlight ul.nav{background:#FFFFFF url("/inc/img/arrow-nav.gif") no-repeat scroll 100% 50%;bottom:15px;opacity:0.85;overflow:hidden;padding:0 29px 0 26px;position:absolute;right:0;z-index:300}#highlight .nav li{color:#454145;cursor:pointer;float:left;font-family:Helvetica,Helvetica Neue,Arial,sans-serif;font-size:11px;list-style-image:none;list-style-position:outside;list-style-type:none;margin-right:2px;padding:7px 5px 7px 0}#highlight .nav li.current{color:#FF9400}.columns{padding:0px;margin:0px;float:left;display:block;width:230px;padding-right:30px;padding-left:25px;font-size:11px}.treecolonnes{margin:auto;padding-top:10px}.columnslast{padding-left:25px;margin:0px;float:left;display:block;width:230px;font-size:11px}.columns img{padding:0px;margin:0px 0px 10px 0px}.columnslast img{padding:0px;margin:0px 0px 10px 0px}.columns h3{margin:10px 0px 0px 0px;padding:0px;width:230px}.columnslast h3{margin:10px 0px 0px 0px;padding:0px;width:230px}p.mapcarto{padding:0px;margin:0px;width:230px;height:20px;display:block}.mapcarto img{border:none;display:block;padding-bottom:10px;margin:0px}.mapcarto span{display:block;width:150px;padding-top:10px;padding-left:10px;text-transform:uppercase}.twocolumns{margin:auto;width:882px;display:block;clear:both;height:260px;padding-top:10px;padding-bottom:10px}.smallbox{width:415px;display:block;float:left;height:250px;border:1px solid #c0bbaf;background-color:#FFF;margin:auto;background-repeat:no-repeat;background-position:bottom left}.smallbox p{display:block;margin-left:120px;margin-right:20px;margin-top:5px;font-size:11px}.smallbox2 p{display:block;margin-left:120px;margin-right:20px;margin-top:5px;font-size:11px}.smallbox h3{display:block;margin-left:120px;margin-right:20px;text-transform:uppercase;margin-bottom:0px}.smallbox2 h3{display:block;margin-left:120px;margin-right:20px;text-transform:uppercase;margin-bottom:0px}.smallbox2{width:415px;display:block;float:right;height:250px;border:1px solid #c0bbaf;background-color:#FFF;margin:auto;background-repeat:no-repeat;background-position:bottom left}.smallbox img{border:4px solid #c9c3ac;margin-top:15px;margin-left:18px}.smallbox2 img{border:4px solid #c9c3ac;margin-top:15px;margin-left:18px}.twopictures{display:block;width:872px;margin:auto;margin-bottom:15px}.twopictures img{border:5px solid #c9c3ac}.listingcolumns{clear:both;width:860px;margin:auto}.columnlist{float:left;display:block;width:50%}.columnlist ul{list-style-type:none}.columnlist ul li{padding:10px 20px 20px 70px;background-repeat:no-repeat;background-position:center left}.fourpictures{width:872px;padding-top:20px;padding-bottom:10px;margin:auto}.fourpictures ul{list-style-type:none;padding:0px;margin:0px}.fourpictures ul li{float:left;padding-right:23px}.fourpictures ul li.last{float:left;padding-right:0px!important}.fourpictures ul li img{border:5px solid #c9c3ac}.mapsorphoto{float:left;width:370px;display:block;margin-left:12px;margin-bottom:15px;margin-top:10px;border:5px solid #c9c3ac;height:220px;overflow:hidden}.presentation{float:right;width:450px}.presentation h3{padding-left:0px;margin-bottom:0px}.presentation .orari{margin-left:0px}.pictures{clear:both;width:860px;margin:auto;padding-bottom:10px}.pictures .both{padding:10px}.pictures ul{margin:0px;padding:0px;list-style-type:none}.pictures ul li{float:left;padding-right:13px;padding-left:12px}.pictures ul li.last{float:left;padding-right:0px!important;padding-left:12px}.pictures ul li img{border:5px solid #c9c3ac}#mod-form_mail label{float:left;margin-right:10px;text-align:right;width:40%}#mod-form_mail span{float:left;text-align:right;width:40%}#mod-form_mail div.field{margin-bottom:5px;overflow:hidden;width:100%}#mod-form_mail{margin:auto;line-height:2em}#mod-form_mail textarea{width:260px;height:100px}#mod-form_mail .camp{width:260px}#box-privacy p{display:block;width:500px;margin:auto}#mod-form_mail fieldset{border:none}#mod-form_mail h3{width:630px;margin:auto;text-transform:uppercase;display:block;border-bottom:1px solid #c9c3ac}.privacy{display:block;width:700px;margin:auto;font-size:9px;padding-bottom:15px}.buttons{text-align:center}.privacy a{padding-left:20px}#request-form_mail h3{width:630px;margin:auto;text-transform:uppercase;display:block;border-bottom:1px solid #c9c3ac}#request-form_mail fieldset{border:none}#request-form_mail label{float:left;margin-right:10px;text-align:right;width:30%}#request-form_mail span{width:40%}#request-form_mail div.field{margin-bottom:5px;overflow:hidden;width:100%}#request-form_mail{margin:auto;line-height:2em}#request-form_mail textarea{width:260px;height:100px}#request-form_mail .item{text-align:center}#mod-form_mail .button{-moz-border-radius-bottomleft:18px;-moz-border-radius-bottomright:18px;-moz-border-radius-topleft:18px;-moz-border-radius-topright:18px;-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);-x-system-font:none;background-color:#fa9607;background-image:url("/inc/img/blended.png");background-position:center center;background-repeat:repeat-x;border-color:rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.35);border-style:solid;border-width:1px;color:#FFFFFF;cursor:pointer;display:inline-block;font-size:13px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:bold;line-height:1;margin:0 5px 0 0;min-width:140px;outline-color:-moz-use-text-color;outline-style:none;outline-width:0;overflow:visible;padding:6px 17px 8px;position:relative;text-decoration:none;text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25)}#request-form_mail .button{-moz-border-radius-bottomleft:18px;-moz-border-radius-bottomright:18px;-moz-border-radius-topleft:18px;-moz-border-radius-topright:18px;-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);-x-system-font:none;background-color:#fa9607;background-image:url("/inc/img/blended.png");background-position:center center;background-repeat:repeat-x;border-color:rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.25) rgba(0, 0, 0, 0.35);border-style:solid;border-width:1px;color:#FFFFFF;cursor:pointer;display:inline-block;font-size:13px;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:bold;line-height:1;margin:0 5px 0 0;min-width:140px;outline-color:-moz-use-text-color;outline-style:none;outline-width:0;overflow:visible;padding:6px 17px 8px;position:relative;text-decoration:none;text-shadow:0 -1px 1px rgba(0, 0, 0, 0.25)}.search{display:block;width:890px;margin:auto;padding:25px}.booking-card-result{display:block;width:890px;margin:auto;padding-top:20px;padding-bottom:20px}div.i-wrap{clear:both;width:100%}ul#breadcrumb{border-bottom:1px solid #DED9CF;margin-bottom:15px;padding-bottom:2px;padding-top:20px;padding-left:0px;margin-left:65px;width:860px}#breadcrumb li{color:#666666;display:inline;list-style:none outside none;padding:0 17px 0 7px}#breadcrumb li a{text-decoration:none}#breadcrumb li .current{text-decoration:underline}div.mod-booking{color:#454545;font:10px "lucida grande","lucida sans",verdana,"trebuchet ms",sans-serif;text-align:left;font-size:9px}.mod-booking h1{color:#2c4761;font-weight:bold;font-family:arial,sans-serif;letter-spacing:normal;margin-bottom:15px;font-size:200%}.mod-booking h2{color:#2c4761;font-weight:bold;font-family:arial,sans-serif;letter-spacing:normal;margin-bottom:15px;font-size:13px}.mod-booking h3{color:#2c4761;font-weight:bold;font-family:arial,sans-serif;letter-spacing:normal;margin-bottom:15px;font-size:13px}.mod-booking h4{color:#2c4761;font-weight:bold;font-family:arial,sans-serif;letter-spacing:normal;margin-bottom:15px;font-size:140%}.mod-booking h5{color:#2c4761;font-weight:bold;font-family:arial,sans-serif;letter-spacing:normal;margin-bottom:15px}.mod-booking h6{color:#2c4761;font-weight:bold;font-family:arial,sans-serif;letter-spacing:normal;margin-bottom:15px}.mod-booking h1 a:link{color:#E66106;text-decoration:none}.mod-booking h1 a:visited{color:#E66106;text-decoration:none}.mod-booking h1 a:hover{color:#E66106;text-decoration:none}.mod-booking h1 a:active{color:#E66106;text-decoration:none}.mod-booking h2 a:link{color:#E66106;text-decoration:none}.mod-booking h2 a:visited{color:#E66106;text-decoration:none}.mod-booking h2 a:hover{color:#E66106;text-decoration:none}.mod-booking h2 a:active{color:#E66106;text-decoration:none}.mod-booking h3 a:link{color:#E66106;text-decoration:none}.mod-booking h3 a:visited{color:#E66106;text-decoration:none}.mod-booking h3 a:hover{color:#E66106;text-decoration:none}.mod-booking h3 a:active{color:#E66106;text-decoration:none}.mod-booking h4 a:link{color:#E66106;text-decoration:none}.mod-booking h4 a:visited{color:#E66106;text-decoration:none}.mod-booking h4 a:hover{color:#E66106;text-decoration:none}.mod-booking h4 a:active{color:#E66106;text-decoration:none}.mod-booking h5 a:link{color:#E66106;text-decoration:none}.mod-booking h5 a:visited{color:#E66106;text-decoration:none}.mod-booking h5 a:hover{color:#E66106;text-decoration:none}.mod-booking h5 a:active{color:#E66106;text-decoration:none}.mod-booking h6 a:link{color:#E66106;text-decoration:none}.mod-booking h6 a:visited{color:#E66106;text-decoration:none}.mod-booking h6 a:hover{color:#E66106;text-decoration:none}.mod-booking h6 a:active{color:#E66106;text-decoration:none}.mod-booking p{margin-bottom:15px;font-size:120%;padding-right:40px;padding-left:40px;text-align:justify}.mod-booking ul{margin-bottom:15px;padding-right:40px;padding-left:40px;text-align:justify}.mod-booking ol{margin-bottom:15px;padding-right:40px;padding-left:40px;text-align:justify}.mod-booking dl{margin-bottom:15px;padding-right:40px;padding-left:40px;text-align:justify}.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{color:#E66106}.mod-booking a:link{color:#2c4761}.mod-booking a:visited{color:#2c4761}.mod-booking a:hover{color:#2c4761}.mod-booking a:active{color:#2c4761}.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: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:140px;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 5px 0 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:18px;-webkit-border-radius:18px;-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}.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}.mod-booking .button:visited{color:#fff;background-color:#ff5c00}.mod-booking .button:hover{color:#fff;background-color:#d45500}.mod-booking .button:active{color:#fff;background-color:#d45500;top:1px}.mod-booking .button-alt{background-color:#2daebf}.mod-booking .button-alt:link{background-color:#2daebf}.mod-booking .button-alt:visited{background-color:#2daebf}.mod-booking .button-alt:hover{background-color:#007d9a}.mod-booking .button-alt:active{background-color:#007d9a}.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}.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}.booking-search label{display:block;color:#72716c;font:11px arial;margin-bottom:3px}.booking-search span.label{display:block;color:#72716c;font:11px arial;margin-bottom:3px}.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:#666;font-size:10px;margin:10px 0 0}.booking-search p.info-button{color:#8d8c89;font-size:10px;margin:0;display:block;width:200px;float:right;padding:0px;text-align:right}.booking-search .phone-number span{font:bold 150% arial}div.booking-search-tiny{margin-bottom:5px}.booking-search-tiny h2{color:#535554;font-weight:normal}.booking-search-tiny h3{color:#535554;font-weight:normal}.booking-search-tiny h2 span{color:#535554;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:-10px}.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:#343e48;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}.booking-hotel-rooms .tab-nav a{outline:0;float:left;background:#f0f2ea;color:#868784;font:12px arial;text-decoration:none;padding:3px 10px 6px}.booking-hotel-rooms .tab-nav li.active{position:relative;border-bottom-color:#f6f5f1 !important;border-bottom-width:2px !important;z-index:1 !important}.booking-hotel-rooms .tab-nav li.active a{background-color:#f6f5f1;font-weight:bold}.booking-hotel-rooms .tab-nav li.active a:link{color:#343e48;margin-bottom:-1px !important;text-decoration:none;cursor:default}.booking-hotel-rooms .tab-nav li.active a:visited{color:#343e48;margin-bottom:-1px !important;text-decoration:none;cursor:default}.booking-hotel-rooms .tab-nav li.active a:hover{color:#343e48;margin-bottom:-1px !important;text-decoration:none;cursor:default}.booking-hotel-rooms .tab-nav li.active a:active{color:#343e48;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 url("/salsa_css/booking/img/booking-bg-treatment.png") repeat-x;padding:0 10px 5px;border:1px solid #cbcbcb;margin-top:-1px}.booking-hotel-rooms table.treatment{position:relative;font-size:10px;color:#454545;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:#e36532;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}.booking-hotel-rooms .treatment tbody .room td{border:1px solid #cbcbcb}.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:#727272 !important;text-decoration:line-through;font-size:50%}.booking-hotel-rooms .treatment tbody .room td.total-price span.stroked{color:#727272 !important;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:#e36532}.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%;padding-bottom:30px}.booking-hotel-rooms div.summary-data{float:left;width:650px;padding-top:20px!important}.booking-hotel-rooms .summary-data ul{margin:0 0 5px 200px}.booking-hotel-rooms .summary-data li{display:inline;list-style:none;color:#454545;font-weight:normal;font-size:110%;margin-right:10px}.booking-hotel-rooms .summary-data li strong{color:#e36532}.booking-hotel-rooms .summary div.buttons{float:right;width:200px;text-align:right}.booking-result .summary p.portal-booking-info{clear:both}.booking-hotel-specials{color:#5d5d5d;padding-top:5px;border-top:1px solid #cbcbcb;margin-top:15px;margin-left:40px;margin-right:40px}.booking-hotel-specials h3.title{color:#484848;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:#333}.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.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:#343434;text-decoration:none}.booking-offer .button-alt a:visited{color:#343434;text-decoration:none}.booking-offer .button-alt a:hover{color:#343434;text-decoration:none}.booking-offer .button-alt a:active{color:#343434;text-decoration:none}.booking-offer .button-alt a span.collapsed{display:block;width:145px;height:24px;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:0px}.booking-offer .slide-panel p.nights{font-size:110%;margin:7px 0 10px;padding:0px}.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}.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("/salsa_css/booking/img/booking-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;margin-top:0px}.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:#e36532;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:#484848;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:#e36532;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:#454545;font-weight:normal;font-size:120%;margin-right:10px}.booking-cart .stay-total-price li strong{color:#e36532}.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;margin-bottom:15px}.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:#484848;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:70px;resize:none}.booking-form-fields .field-privacy textarea{width:99%;height:70px;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:right;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;margin-left:40px}.booking-reservation div.field{overflow:hidden;width:100%;margin-bottom:15px}.booking-reservation span.label{float:left;width:200px}.booking-reservation label{color:#e36532;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}.booking-faq-nav li{list-style:none;margin-bottom:5px}.booking-faq-nav li a:link{text-decoration:underline}.booking-faq-nav li a:visited{text-decoration:underline}.booking-faq-nav li a:hover{text-decoration:none}.booking-faq-nav li a:active{text-decoration:none}.booking-faq-content h2{margin:30px 0 0}.booking-faq-content dt{font-weight:bold;margin-top:10px}.booking-faq-content dd{margin-left:15px}.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;margin-bottom:0px;background:#E3E3D9;bottom:5px;color:#000;font-size:11px;font-style:normal;padding:7px 7px 7px 20px;position:fixed;right:5px;text-decoration:none;width:auto;z-index:300}{color:#E66106}#booking-finalize-summary{width:890px;margin:auto;padding-bottom:20px}#booking-reservation{width:890px;margin:auto;padding-bottom:20px}#booking-reservation-lost{width:890px;margin:auto;padding-bottom:20px}#booking-finalize-confirm{width:890px;margin:auto;padding-bottom:20px}#booking-cart{width:890px;margin:auto;padding-bottom:20px}#booking-finalize-summary .buttons{clear:both}.booking-specials .hotel-specials div.colset{overflow:hidden;width:100%;padding-bottom:20px;margin-left:25px}.booking-specials .hotel-specials div.abstract{overflow:hidden;width:520px}.booking-specials .hotel-specials .abstract h3{color:#687492;margin-bottom:5px;margin-top:0px}.booking-specials .hotel-specials .abstract h3 span{color:#484848;font-size:80%;margin-left:10px}.booking-specials .hotel-specials .abstract p.info{font-weight:bold;margin:0px;padding-right:0px}.booking-specials .hotel-specials .abstract p{font-size:110%;padding:0px}.booking-specials .hotel-specials .abstract p.description{margin:0;bottom:0}.booking-specials .hotel-specials div.price{text-align:right}.booking-specials .hotel-specials div.col{float:left}.booking-specials .hotel-specials .price p{color:#E36532;font-size:200%;font-weight:bold;margin-top:0px;padding-top:0px}.booking-specials .hotel-specials div.select-date{float:right;width:230px}.booking-specials .hotel-specials .select-date fieldset{border:none;padding:0px;margin:0px}.hotel-specials div.row{margin-left:40px;margin-right:40px;padding-top:20px}.hotel-specials div.row.first{border-bottom:1px solid #d9d9d9;margin-left:40px;margin-right:40px;padding-top:0px!important}#booking-faq{padding-bottom:15px}div.booking-faq{width:890px;margin:auto}.booking-faq-content p.top a{color:#4D474C}