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:28px 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:60px 34px 105px 25px;
	width:213px;
}
.text-box h2{
	margin:0 0 30px;
	text-indent:-9999em;
	overflow:hidden;
	background:url(../images/title-reopening.gif) no-repeat;
	height:60px;
}
.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;
}
