@charset "utf-8";
/* CSS Document */

html {margin:0; padding:0;}
body {margin:0; padding:0;}

	h1{
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 14pt;
		color : #006699;
		font-style : oblique;
	}
	a{
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 8pt;
		color : #006699;
	}
	a:link{
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 8pt;
		color : #006086;
	}
	a:vlink{
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 8pt;
		color : #006086;
	}
	a:hover{
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 8pt;
		color : #000000;
	}
	TD{
		font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size : 8pt;
	}
	bgcolor{
		background-color: #FFFFFF;
	}
	.B1
	{
		border: 1px #000000 solid;
		font-family: Tahoma;
		font-size: 8.5pt;
		color : #000000;
		font-weight : bold;
		background-color : #ffffff;
	}
	.TB
	{
		border: 1px #006086 solid;
		font-family: Tahoma;
		font-size: 8.5pt;
		color : Black;
		font-weight : bold;
	}

#nav {padding:0; margin:0; list-style:none; position:relative; z-index:200; font-family:arial, verdana, sans-serif; width:750px; margin-left:auto; margin-right:auto; text-align:center; height:24px; border:0px solid red;}
#nav li.top {display:block; float:left;}
#nav li a {display:block; float:left; border:0px solid #888; text-decoration:none; padding-left:13px; padding-right:13px; cursor:pointer; height:24px; margin-top:3px;}
#nav li a b {margin-left:-9999px;}

#nav li a.home {background:url(../images/btnHome.png) no-repeat; width:39px;}
#nav li a.location {background:url(../images/btnLocation.png) no-repeat; width:125px;}
#nav li a.accommodation {background:url(../images/btnAccommodation.png) no-repeat; width:104px;}
#nav li a.links {background:url(../images/btnLinks.png) no-repeat; width:123px;}
#nav li a.health {background:url(../images/btnHealth.png) no-repeat; width:110px;}
#nav li a.newsletter {background:url(../images/btnNewsletter.png) no-repeat; width:74px;}

#nav li a.home:hover {background:url(../images/btnHome_active.png) no-repeat; width:39px;}
#nav li a.location:hover {background:url(../images/btnLocation_active.png) no-repeat; width:125px;}
#nav li a.accommodation:hover {background:url(../images/btnAccommodation_active.png) no-repeat; width:104px;}
#nav li a.links:hover {background:url(../images/btnLinks_active.png) no-repeat; width:123px;}
#nav li a.health:hover {background:url(../images/btnHealth_active.png) no-repeat; width:110px;}
#nav li a.newsletter:hover {background:url(../images/btnNewsletter_active.png) no-repeat; width:74px;}



#nav li:hover a,
#nav a:hover
{background-position: 0 0;}


#nav table {position:absolute; top:0; left:0; border-collapse:collapse; padding:0; width:0; height:0; margin:-1px;}

#nav .sub {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover {position:relative; z-index:200;}
#nav a:hover {position:relative; white-space:normal; z-index:200;}

#nav :hover ul.sub
{left:-13px; top:27px; background:#7696bf; width:185px; height:auto; z-index:300; padding-left:15px; padding-top:10px; border-bottom:2px dotted #fff; border-left:2px dotted #fff; border-right:2px dotted #fff;}
#nav :hover ul.sub li
{display:block; height:25px; position:relative; float:left; width:170px; font-weight:normal;}
#nav :hover ul.sub li a
{display:block; height:25px; width:170px; text-decoration:none; padding:0; cursor:pointer;}


#nav ul li a.wildlife {background:url(../images/btnWildlife.png) no-repeat;}
#nav ul li a.tariffs {background:url(../images/btnTariffs.png) no-repeat;}
#nav ul li a.functions {background:url(../images/btnFunctions.png) no-repeat;}
#nav ul li a.cuisine {background:url(../images/btnCuisine.png) no-repeat;}
#nav ul li a.availability {background:url(../images/btnAvailability.png) no-repeat;}
	
	#nav ul li a.wildlife:hover {background:url(../images/btnWildlife_active.png) no-repeat;}
	#nav ul li a.tariffs:hover {background:url(../images/btnTariffs_active.png) no-repeat;}
	#nav ul li a.functions:hover {background:url(../images/btnFunctions_active.png) no-repeat;}
	#nav ul li a.cuisine:hover {background:url(../images/btnCuisine_active.png) no-repeat;}
	#nav ul li a.availability:hover {background:url(../images/btnAvailability_active.png) no-repeat;}

#nav :hover ul.sub li a:hover 
{background-position: 0 0; position:relative;}
#nav :hover ul.sub li a:hover b {left:100px; top:15px; background:#fff; color:#000; border:0px solid #888; display:block; width:145px; height:30px; text-align:center; font-size:12px; line-height:18px;}

@font-face {font-family: Caligraphic421BT;src: url('Caligraphic421BT.ttf');}
.Caligraphic421BT {font-family: Caligraphic421BT;}

a.availabilityLink {
background: #BEBD6A url(../images/alert-overlay-2.png) repeat-x;
display: inline-block;
padding: 4px 7px 4px;
color: #fff;
text-decoration: none;
font-weight: bold;
line-height: 1;
letter-spacing:1px;
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
-moz-box-shadow: 0px 0px 4px rgba(0,0,0,0.5);
-webkit-box-shadow: 0px 0px 4px rgba(0,0,0,0.5);
text-shadow: 1px 1px 1px rgba(0,0,0,0.50);
border: 1px solid #959444;
position: relative;
cursor: pointer;
font-family:Caligraphic421BT, "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:14px;
}
