body{color:#4a4439; font:11px tahoma, arial, sans-serif; margin:0; background:#002c2c url(../images/body-bg.gif) repeat-x; padding:52px 0; min-width:968px; }
a{color:#4a4439; }
a:hover{text-decoration:none; }
p{margin:0 0 15px; line-height:18px; }
img{border-style:none; }
form, fieldset{margin:0; padding:0; border-style:none; }
input, select, label, textarea{vertical-align:middle; }
input.text, select, textarea{font:100% arial, helvetica, sans-serif; color:#4a4439; background:#c6c4c3; }
input.text, textarea{border:1px solid #c6c4c3; }
ul{margin:0 0 15px 15px; padding:0; }
ul ul{margin:2px 0 2px 15px; }
.content{width:968px; margin:0 auto; overflow:hidden; }
#header{width:100%; overflow:hidden; padding-bottom:21px; }
.logo{float:left; overflow:hidden; text-indent:-9999em; background:url(../images/logo.gif) no-repeat; width:249px; height:42px; margin:0; }
.logo a{display:block; height:100%; }
#header ul{float:right; margin:20px 0 0; list-style:none; font:14px Arial, Helvetica, sans-serif; color:#fff; }
#header li{float:left; margin-left:28px; display:inline; }
#header li a{color:#a1bcbc; text-decoration:none; }
#header li a:hover, #header li.active a{color:#fff; }
#main{width:100%; overflow:hidden; background:#0f2828 url(../images/main-bg.jpg) no-repeat 100% 0; color:#fff; font:12px Georgia, "Times New Roman", Times, serif; position:relative; z-index:1; }
.picture{float:left; width:696px; height:470px; overflow:hidden; z-index:2; }
.picture img{display:block; }
.text-box{float:right; padding:34px 34px 105px 25px; width:213px; }
.text-box h2{margin:0 0 30px 0; text-indent:-9999em; overflow:hidden; background:url(../images/title-reopening.png) no-repeat; height:30px; }
.links{background:#5a534f url(../images/links-bg.gif) repeat-x; position:relative; height:1%; color:#fff; font:12px Georgia, "Times New Roman", Times, serif; margin:-105px 0 22px; z-index:3; }
.links:after{content:""; clear:both; display:block; }
.links a{color:#fff; text-decoration:none; }
.links a:hover{text-decoration:underline; }
.links ul{margin:5px 0 0; list-style:none; }
.links .em{font-style:italic; }
.links .top{width:100%; height:8px; overflow:hidden; position:absolute; top:-8px; left:0; background:url(../images/shadow-top.png) repeat-x; }
.links .btm{width:100%; height:4px; overflow:hidden; background:url(../images/shadow-btm.png) repeat-x; position:absolute; bottom:-4px; left:0; }
* html .links .btm{bottom:-5px; }
.links .content{padding:10px 0; }
.hotel-info{padding:0 0 0 28px; float:left; width:147px; }
.links .logos{margin-top:0; }
.logos li{float:left; margin-left:10px; display:inline; }
.logos a{display:block; background:#fff; width:118px; height:53px; text-align:center; border:1px solid #bfbfbf; }
.logos img{vertical-align:middle; }
.info-list{float:right; width:227px; padding-right:20px; }
.links .info-list a{color:#bcb9b7; }
.union-box{background:#fff; height:1%; overflow:hidden; padding:30px 50px 100px 28px; }
.main-content{float:right; width:664px; }
.sidebar{float:left; width:157px; }
.main-column{float:left; width:400px; }
.add-column{float:right; width:202px; }
.main-content h3{margin:0 0 3px; font:normal 16px Georgia, "Times New Roman", Times, serif; color:#817a75; }
.news, .newsletter, .booking{margin:0 0 10px; text-indent:-9999em; overflow:hidden; height:16px; background-repeat:no-repeat; }
.news{background-image:url(../images/title-news.gif); }
.newsletter{background-image:url(../images/title-newsletter.gif); }
.booking{background-image:url(../images/title-booking.gif); }
.form-holder label{display:block; margin:0 0 5px; }
.form-holder input.text{padding:2px 5px; width:145px; display:block; margin-bottom:4px; }
#footer{padding:20px 27px 0; color:#99abab; }
#footer a{color:#99abab; text-decoration:none; }
#footer a:hover{text-decoration:underline; }
#footer strong{font-weight:normal; width:227px; float:left; }
#footer address{font-style:normal; float:right; width:685px; }
#header #social li {display:inline; margin-left:15px}

