@charset "utf-8";

/* CSS Document */

img {border:none;}

p {
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
	font-style:normal;
}

h1 {
	padding:1px;
	margin:0;
	margin-bottom:20px;
	background-color:#4A4848;
	color:#FFFFFF;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:16px;
	font-weight: none;
}

a {text-decoration:none; color:#696969;}

h6 {
	padding:1px;
	margin:0;
	margin-bottom:10px;
	background-color:#4A4848;
	color:#FFFFFF;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size:16px;
	font-style:normal;
}

h5 {
	padding:1px;
	margin:0;
	color:#FFFFFF;
	font-weight:900;
	font-size:14px;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-style:normal;
}


.all {

	font-family: Verdana,Arial,Helvetica,sans-serif;

	position:absolute;

	width:1000px;

	left:50%;

	margin-left:-500px;

	height:600px;

}



#logo {

position:absolute;

padding-left:5px;

padding-top:2px;

z-index:10;

}

.pagerss {

position:absolute;

padding-top:2px;

left:970px;

font-family: Helvetica, Arial, sans-serif;

font-size:9px;

color:#ffffff;

font-weight:bold;

}



.pagesend {

position:absolute;

padding-top:0px;

left:925px;

font-family: Helvetica, Arial, sans-serif;

font-size:9px;

color:#ffffff;

font-weight:bold;

}



.pageprint {

position:absolute;

padding-top:0px;

left:880px;

font-family: Helvetica, Arial, sans-serif;

font-size:9px;

color:#ffffff;

font-weight:bold;

}



.sitemap {

position:absolute;

padding-top:0px;

left:835px;

font-family: Helvetica, Arial, sans-serif;

font-size:9px;

color:#ffffff;

font-weight:bold;

}



.imgleft {

float: left;

padding: 6px 10px 6px 0px;

border:0;

}


.imgright {

float: right;

padding: 6px 10px 6px 10px;

}



#lang {

position:absolute;

top:39px;

left:880px;

font-family: Helvetica, Arial, sans-serif;

font-size:9px;

color:#ffffff;

font-weight:bold;

height:25px;

}



#lang a{

font-family: Helvetica, Arial, sans-serif;

font-size:9px;

color:#ffffff;

font-weight:bold;

text-decoration:none;

}



#lang #active{

font-family: Helvetica, Arial, sans-serif;

font-size:9px;

color:#ffffff;

font-weight:bold;

text-decoration:underline;

}



#navBar {

position:absolute;

top:32px;

	left:50px;

	width:950px;

	height:50px;

}



.navBarTop {

 position:absolute;

	background-color:#4a4848;

	top:32px;

	left:50px;

	width:950px;

	height:25px;
}



.navBarTopText{

 position:absolute;

	top:0px;

	left:-40px;

}



.navBarTop a {

	position:relative;

	text-decoration:none;

	font-family: Helvetica, Arial, sans-serif;

	font-size:12px;

	font-weight:bold;

	z-index:1;

	left:135px;

	margin-right:12px;

	top:2px;

	color:#ffffff;	

}



.navBarTop a:hover{

	text-decoration:none;

	background-color:#00557b;

	padding-top:4px;

	padding-bottom:4px;

	padding-right:3px;

	padding-left:3px;

	margin-right:6px;

	left:132px;

}



.navBarTop #current {

	text-decoration:none;

	background-color:#00557b;

	padding-top:4px;

	padding-bottom:4px;

	padding-right:3px;

	padding-left:3px;

	margin-right:6px;

	left:132px;

}







.navBarBottom {

	position:absolute;

	background-color:#00557b;

	top:58px;

	left:50px;

	width:950px;

	height:25px;

	

}



.navBarBottomText{

 position:absolute;

	top:0px;

	left:-40px;

}



.navBarBottom a {

	position:relative;

	text-decoration:none;

	font-family: Helvetica, Arial, sans-serif;

	font-size:12px;

	font-weight:bold;

	color:#ffffff;

	z-index:1;

	left:135px;

	margin-right:12px;

	top:2px;

}



.navBarBottom a:hover {

	text-decoration:none;

	background-color:#4a4848;

	padding-top:5px;

	padding-bottom:5px;

	padding-right:3px;

	padding-left:3px;

	margin-right:6px;

	left:132px;	

}



.navBarBottom #current {

	text-decoration:none;

	background-color:#4a4848;

	padding-top:5px;

	padding-bottom:5px;

	padding-right:3px;

	padding-left:3px;

	margin-right:6px;

	left:132px;

}



#breadcrumbs {

position:relative;

top:90px;

	width:150px;

	height:50px;

	left:146px;

	font-family: Helvetica, Arial, sans-serif;

	font-size:12px;

}



#breadcrumbs a{

	color:4a4848;

}



#press {

position:relative;

top:43px;

	width:120px;

	height:50px;

	left:697px;



}



.contentMain {

	position:absolute;

	left:8px;

	top:191px;

	background-color:none;

	width:367px;

	height:379px;
	
	overflow:auto; 

	border-left: 1px solid #0C0C0C;

	border-bottom: 1px solid #0C0C0C;

	border-right: 1px solid #0C0C0C;

	padding: 10px;

	background-image:url('../images/ha_back.jpg');

	background-repeat:no-repeat;

	font-family: Verdana,Arial,Helvetica,sans-serif;

	font-size:13px;

}

.contentMain a#twoControls {border:1px solid black; margin-top:-10px;}





.indexBookingMainBanner {

	position:absolute;

	background-color:#4A4848;

	top:121px;

	left:8px;

	width:389px;

	height:25px;

}



#indexBookingMainBannerText {

	position:absolute;

	top:2px;

	left:10px;

	font-size:16px;
	
	font-weight:900;

	padding-top:1px;
	padding-bottom:-1px;

	color:#ffffff;

	font-family: Verdana,Arial,Helvetica,sans-serif;
}



.indexBookingMain {

	position:absolute;

	background-color:none;

	top:121px;

	left:8px;

	width:382px;

	height:59px;

	border-left: 1px solid #0C0C0C;
	
	border-right: 1px solid #0C0C0C;
	
	border-bottom: 1px solid #0C0C0C;
	
	border-top: 1px solid #0C0C0C;
	
 	font-family: Verdana,Arial,Helvetica,sans-serif;
	
	padding-left:5px;
	
	padding-top:10px;


}

#bookingSeparator { position:absolute; top:0px; height:68px; left:230px; width:1px; background:#4a4848; }
	
input {
		margin:0;
		padding:0;	
		font-family: Verdana,Arial,Helvetica,sans-serif;
		font-size: 12px;
		color:#4a4848;
		border: 1px solid #4a4848;
		background-color: #ffffff;
		float:rigth;
	}

input#arrive_tmp {
background-color:#FFFFFF;
border:1px solid #4a4848;
position:absolute;
left:90px;
font-size:11px;
height:16px;
width:104px;
}

input#depart_tmp {
background-color:#FFFFFF;
border:1px solid #4a4848;
position:absolute;
left:90px;
font-size:11px;
height:16px;
width:104px;
}

#available_tmp a{
background:#00557b;
color:#fff;
position:absolute;
left:2px;
height:65px;
width:226px;
top:2px;
text-align:center;
}

#available_tmp span { position:relative; top:25px; }

#available_tmp a:hover{
background-color:#4A4848;
}

#today_tmp a{
background:#00557b;
color:#fff;
border:1px solid #4a4848;
position:absolute;
right:2px;
bottom:2px;
height:30px;
width:150px;
text-align:center;
}

#today_tmp span { position:relative; top:6px; }

#today_tmp a:hover{
background-color:#4A4848;
}

#special_tmp a{
background:#00557b;
color:#fff;
border:1px solid #4a4848;
position:absolute;
right:2px;
top:2px;
height:30px;
width:150px;
text-align:center;
}

#special_tmp span { position:relative; top:6px; }

#special_tmp a:hover{
background-color:#4A4848;
}

/*
#dk_available_tmp a{
background:url(../images/buttons/dk_availability.png);
background-position:0 0;
position:absolute;
left:2px;
height:124px;
width:226px;
top:2px;
}

#dk_available_tmp a:hover{
background-position:0 124px;
}

#dk_today_tmp a{
background:url(../images/buttons/dk_small_today.png);
background-position:0 0;
border:1px solid #4a4848;
position:absolute;
right:2px;
bottom:2px;
height:58px;
width:150px;
}

#dk_today_tmp a:hover{
background-position:0 60px;
}

#dk_special_tmp a{
background:url(../images/buttons/dk_small_special.png);
background-position:0 0;
border:1px solid #4a4848;
position:absolute;
right:2px;
top:2px;
height:60px;
width:150px;
}

#dk_special_tmp a:hover{
background-position:0 60px;
}
*/
/*.contentMainVertSeperator{

	position:absolute;

	background-color:#4a4848;

	top:135px;

	left:401px;

	height:519px;

	width:25px;

	-moz-border-radius: 15px;

	-webkit-border-radius: 15px;

	

}*/





.galleryIndex {

    position:absolute;

	top:121px;

	left:405px;

	height:476px;

	width:595px;

	/*border-top: 1px solid #0C0C0C;*/

	

}



.footer {

	position:absolute;

	background-color:#4a4848;

	top:597px;
	
	text-align:center;

	left:8px;

	width:994px;

	height:25px;

	font-family: Verdana,Arial,Helvetica,sans-serif;

	font-size:8.5px;

	color:#ffffff;

	padding-top:5px;

}



.footer a{

	font-family: Verdana,Arial,Helvetica,sans-serif;

	font-size:8.5px;

	color:#ffffff;

	text-decoration:none;

}



.style1 {
	font-size: 14px;
	font-weight: bold;
}





