/* CSS Document */

*	{font-family:Arial, Helvetica, sans-serif;}
	
body{
	margin:0px;
	font-size:64.5%;
	height:100%;
	}
	
img{border:none;}
	
h1	{
	color:#006633;
	font-size:2.2em;
	}
	
h2	{
	color:#7CAC9F;
	font-size:1.8em;
	margin-bottom:-12px;
	}	
	
p	{
	font-size:1.3em;
	line-height:1.6em;
	}
	
em	{color:#7CAC9F;}	
	
#header img{float:right;}
	
#container{
	width:670px;
	margin:0px auto 0px auto;
	}
	
#image_holder{
	position:absolute;
	margin-left:2px;
	top:0px;
	}
	
#nav{
	width:530px;
	position:absolute;
	margin-left:140px;
	top:131px;
	z-index:4;
	}		
	
#nav ul li{
	display:inline;
	font-size:1em;
	}
	
#nav ul li a{
	color:#006633;
	text-decoration:none;
	height:40px;
	display:block;
	float:left;
	margin-right:4px;
	padding:20px 8px 0px 8px;
	}
	
#nav ul li a.indicator, #nav ul li a:hover{
	color:#FFFFFF;
	background: url(../lang/images/tab.gif) center no-repeat; 
	}	
	
#nav ul li a.indicatorHome, #nav ul li a:hover.home{
	color:#FFFFFF;
	background:url(../lang/images/tab-home.gif) center no-repeat; 
	}
	
#nav ul li a.indicatorAttraction, #nav ul li a:hover.attraction{
	color:#FFFFFF;
	background:url(../lang/images/tab-attraction.gif) center no-repeat; 
	}	
	
#nav ul li a.holidayIndicator, #nav ul li a:hover.holiday{
	color:#FFFFFF;
	background:url(../lang/images/tab-holiday.gif) center no-repeat; 
	}	
	
#content{
	bottom:110px;
	position:absolute;
	width:600px;
	top:215px;
	margin-left:50px;
	}
	
#content ul{
	margin:0px;
	padding:0px;
	}	
	
#content ul li{
	list-style:none;
	color:#666666;
	margin-bottom:7px;
	font-size:1.2em;
	}
	
#content ul li ul li{font-size:1em;}	
	
ul li strong{color:#7CAC9F;}		
	
#content a{color:#006633;}	
	
#content a:hover{color:#2C9460;}
			
#footer{
	text-align:center;
	background:url(../lang/images/footer_repeat.gif) repeat-x;
	margin-top:20px;
	position:absolute;
	bottom:0px;
	width:100%;
	line-height:2em;
	font-size:.9em;
	height:116px;
	}
	
#footer2{
	text-align:center;
	background:url(../lang/images/footer_repeat.gif) repeat-x;
	position:relative;
	width:100%;
	line-height:2em;
	font-size:.9em;
	height:116px;
	clear:both
	}
	
#footerNav{
	position:absolute;
	left:50%;
	margin:-27px 0px 0px -350px;
	width:700px;
	top:30px;
	background:url(../lang/images/footer.jpg) no-repeat center;
	height:98px;
	padding-top:15px;
	}
	
#footer, #footer2, #footer a, #footer2 a{color:#FFFFFF;}	
	
#footer a, #footer2 a{ text-decoration:none;}
	
#footer a:hover, #footer2 a:hover{ 
	text-decoration:underline;
	}
	
.imgborder{border: medium #CCCCCC solid;}
	
p, #rateTable{	color:#666666;}

a#booking, a#chbooking, a#danbooking, a#frbooking, a#gebooking, a#dubooking, a#spbooking {
	display:block;
	margin-top:10px;
	width:189px;
	height:35px;
	}
	
a#booking{background:url(../lang/images/booking.gif) no-repeat center;}	
a#booking:hover{background: url(../lang/images/booking_over.gif) no-repeat center;}	

a#chbooking{background:url(../lang/images/ch_booking.gif) no-repeat center;}	
a#chbooking:hover{background: url(../lang/images/ch_booking_over.gif) no-repeat center;}

a#danbooking{background:url(../lang/images/dan_booking.jpg) no-repeat center;}	
a#danbooking:hover{background: url(../lang/images/dan_booking_over.jpg) no-repeat center;}	

a#frbooking{background:url(../lang/images/fr_booking.jpg) no-repeat center;}	
a#frbooking:hover{background: url(../lang/images/fr_booking_over.jpg) no-repeat center;}

a#gebooking{background:url(../lang/images/ge_booking.jpg) no-repeat center;}	
a#gebooking:hover{background: url(../lang/images/ge_booking_over.jpg) no-repeat center;}

a#dubooking{background:url(../lang/images/du_booking.jpg) no-repeat center;}	
a#dubooking:hover{background: url(../lang/images/du_booking_over.jpg) no-repeat center;}

a#spbooking{background: url(../lang/images/sp_booking.jpg) no-repeat center;}	
a#spbooking:hover{background: url(../lang/images/sp_booking_over.jpg) no-repeat center;}
