a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,dialog,div,dl,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,meter,nav,object,ol,output,p,pre,progress,q,rp,rt,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video,xmp{border:0;margin:0;padding:0;font-size:100%}html,body{height:100%}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}b,strong{font-weight:700}img{color:transparent;font-size:0;vertical-align:middle;-ms-interpolation-mode:bicubic}li{display:list-item}table{border-collapse:collapse;border-spacing:0}th,td,caption{font-weight:400;vertical-align:top;text-align:left}svg{overflow:hidden}html{overflow-y:scroll}.ie7 .clearfix,.ie8 .clearfix{zoom:1}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}.hideMe{display:none}.offscreen{position:absolute;left:-9999px}a.fillBox:link,a.fillBox:visited{display:block;width:100%}span.br{display:block;height:.25em}span.red{color:#ee2e24}.align-left{float:left;margin:0 20px 1em 0}.align-right{float:right;margin:0 0 1em 20px}body{font:14px/1.25 sans-serif;letter-spacing:.3px;*font-size:small}.mti-gillsansw02book-n4-inactive body{font-size:12px}select,input,textarea,button{font:99% sans-serif}body{color:#73736B;font-family:'Gill Sans W02 Book',Verdana,sans-serif!important}select,input,textarea{color:#31312c;font-family:Verdana,sans-serif!important}h1,h2,h3,h4,h5,h6{margin:0 0 6px;font-weight:400;text-transform:uppercase;color:#31312c}a,a:link,a:visited,a:active{color:#73736B;text-decoration:none}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{color:#31312c!important}a:hover{color:#ee2e24!important}b,strong{font-family:'Gill Sans W02 Book',Verdana,sans-serif;font-weight:400}i,em{font-style:italic}sup,sub{font-size:.5em}.caps{text-transform:uppercase;font-size:.857em}.nocaps{text-transform:none!important}hr{width:100%;height:1px;margin:20px 0 0;color:#efece2;background-color:#efece2;border:0}hr.pad{margin:20px 0}h1{font-size:24px}h2{font-size:22px}h3{font-size:16px}h3.subhead{color:#73736B}h4{font-size:14px}h5{font-size:12px}h6{font-size:11px}input[type=text]{height:auto!important;font-size:11px!important;margin:0;padding:5px 4px 6px 5px!important;border-top:1px solid #eaeae8;border-right:0;border-bottom:0;border-left:1px solid #eaeae8;background-color:#fff}.divider-text{display:inline-block;color:#31312c;font-size:1.143em;padding:3px 10px;zoom:1;*display:inline}.bullet{color:#c5c5be}.so_content-layer ul,.so_content-layer ol{margin:.5em 0;font-size:1.143em}.so_content-layer ul ul,.so_content-layer ol ol{margin:0 1em;font-size:1em}.so_content-layer ul{list-style-type:none;list-style-position:inside}.so_content-layer ol{list-style-position:inside}.so_content-layer ul li{padding-left:12px;background:transparent url(../images/shr-ul-bullet.png) no-repeat left .45em}.so_button,.so_button:link,.so_button:visited{display:inline-block;*zoom:1;*display:inline;margin-right:6px;padding:6px 10px 4px;background-color:#c5c5be;font-size:12px;font-family:'Gill Sans W02 Book';color:#fff!important;text-transform:uppercase}.so_button:hover,.so_button:link:hover,.so_button:visited:hover,.so_button:active,.so_button:link:active,.so_button:visited:active{color:#fff!important;background-color:#9c9c92!important}.so_button.large,.so_button:link.large,.so_button:visited.large{margin-right:0;padding:10px 16px;font-size:14px}body>form{height:100%}.so_container{position:relative;min-height:100%}.so_wrap{position:relative;margin:0 auto;width:958px;height:100%}.inline-group{display:inline-block;*zoom:1;*display:inline;vertical-align:top;margin:0;padding:0}.inline-group+.inline-group{margin-left:20px}input[type=text]{border:1px solid #dcddd8}.so_header-property{position:relative;width:100%;padding-bottom:20px;border-bottom:5px solid #f8f6ec}.so_content{position:relative;width:958px;margin:0 auto;padding-bottom:180px;background-color:#fff}.so_footer{position:absolute;bottom:0;width:100%;height:138px;padding:10px 0 0;background-color:#f8f6ec;clear:both}.so_content-layer.two-plus-one .sixty,.so_content-layer.two-plus-one .forty{position:relative;float:left}.so_content-layer.two-plus-one .sixty{left:100%;margin-left:-100%;width:595px}.so_content-layer.two-plus-one .forty{left:615px;width:323px}.so_accessLinks,.so_accessibilitySkipContentTarget{position:absolute;left:-9999px}h1.so_title{width:192px;height:87px}.so_content p{margin:.5em 0;font-size:1.143em}.so_content-layer{position:relative;margin:20px 0;padding:0 10px}.ie7 .so_content-layer,.ie8 .so_content-layer{zoom:1}.so_content-layer:before,.so_content-layer:after{content:" ";display:table}.so_content-layer:after{clear:both}.so_content-layer.hero{z-index:100;position:relative;width:938px;height:438px;padding:0;border:10px solid #f8f6ec;background-color:#f8f6ec}.in-room .so_content-layer.hero{height:368px}.so_content-layer.hero .hero-box{position:absolute;margin:0}.in-room .so_content-layer.hero .hero-box{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden;top:0;height:368px;background-color:#fff}.in-room .so_content-layer.hero .hero-box.hero-box-in-room-left{left:0;width:595px}.in-room .so_content-layer.hero .hero-box.hero-box-in-room-right{right:0;width:333px;padding:20px}.in-room .so_content-layer.hero .hero-box.hero-box-in-room-right p{position:relative;font-size:15px}.in-room .so_content-layer.hero .hero-box.hero-box-in-room-right img{position:absolute;bottom:0;left:0;right:0;width:333px;height:auto}.in-room .so_content-layer.hero .hero-box.hero-box-in-room-right .so_button{position:relative;margin-top:1em}.so_footer-facebook,.so_footer-twitter,.so_footer-instagram{display:block;float:left;text-indent:-9999px;width:22px;height:23px;margin-right:8px;background:transparent url(../images/shr-social-icons.png) no-repeat 0 0}.so_footer-facebook{background-position:0 0}.so_footer-twitter{background-position:-23px 0}.so_footer-instagram{background-position:-46px 0}.so_footer-facebook:hover{background-position:0 -24px}.so_footer-twitter:hover{background-position:-23px -24px}.so_footer-instagram:hover{background-position:-46px -24px}.hotel-section{margin-bottom:40px}.hotel-features .feature-row{overflow:hidden;clear:left}.hotel-features .feature{float:left;width:288px;margin:10px 0}.hotel-features .feature img{display:block;margin:0 0 10px}.hotel-features .feature+.feature{float:right}.hotel-circle{padding:0 0 15px;border-width:2px 0;border-style:solid;border-color:#dfe2d2}.ie7 .hotel-circle,.ie8 .hotel-circle{zoom:1}.hotel-circle:before,.hotel-circle:after{content:" ";display:table}.hotel-circle:after{clear:both}.hotel-circle .summary{float:left;width:278px}.hotel-circle .summary img{margin:20px 0 15px}.hotel-circle .cta{float:right;width:287px;text-align:center}.hotel-circle .cta img{display:block;margin:2px auto 25px}.hotel-circle .so_button{padding:9px 11px 8px;background-color:#c5c5be;border-radius:5px}.hotel-circle .so_button:hover,.hotel-circle .so_button:focus{color:#fff!important;background-color:#c5c5be!important}.hotel-links ul{-webkit-column-count:3;-moz-column-count:3;column-count:3;-webkit-column-gap:20px;-moz-column-gap:20px;column-gap:20px}.so_property-meta{position:relative;left:0;bottom:0;width:958px;height:90px;font-size:1.143em;background-color:#fff}.so_dirs-link{display:inline-block;*zoom:1;*display:inline;padding:0 0 0 15px;text-transform:uppercase;font-size:.857em;background:url(../images/shr-button-dirs-link.png) no-repeat left top}.so_dirs-link:hover,.so_dirs-link:focus{background-position:left -17px}.so_container.property .so_property-meta h1.so_title{position:absolute;left:10px;bottom:0;width:400px;height:auto;margin:0;padding:0}.so_container.property .so_property-meta .so_address{position:absolute;left:10px;bottom:0;width:530px}#frhiFooterWrap{background:#fff;clear:both;padding:25px 0}#frhiFooter{width:958px;margin:0 auto}#frhiLogo{background:url(http://www.swissotel.com/frhi/inc/img/frhi.jpg);width:256px;height:86px;display:block;float:left;margin:0 315px 0 22px;text-indent:-9999px}.frhiText{color:#8d8d87!important;text-decoration:none;text-transform:none;font:400 11px/15px Arial,Helvetica,San-serif!important}#frhiFooterNav{display:block;margin:2px 0}#frhiFooterNav li{display:block;float:left}#frhiFooterNav a{border-left:1px solid #8d8d87;margin-left:6px;padding-left:6px}#frhiFooterNav li:first-child a{border-left:0;margin-left:0;padding-left:0}