@charset "utf-8";
/* CSS Document */

html,body {
		margin:0;
		padding:0;
		color:#000;
		background:#FFFFFF;
		overflow:scroll;
	}
	body {
		font:76%/135% "Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
		padding:0 0 10px 0;
		background:#FFFFFF;
		min-width:760px;
		overflow:hidden;
	}
	
	#wrap {
		width:760px;
		margin:0 auto;
	}
	

	/* CSS for the tabs starts here */
	#header {
		width:100%;
		height:140px;
		background:url(header.gif) 50% 0 no-repeat;
	}
	
	#header h1 {
		text-indent:-9999px;
	}
	
	#info{
		width:40em;
		margin-left:auto;
		margin-right:auto;
		padding-top:85px;
		color:#FFFFFF;
		font:"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
		font-weight:bold;
		}
		
	#nav {
		float:left;
		width:760px;
		margin-top:-19px;
		font-size:0.94em;
		color:#003366;
		line-height:1em;
	}
	#nav ul {
		margin:0;
		padding:0 0 0 28px;
		list-style:none;
	}
	#nav li {
		float:left;
		margin:0 0 0 -1px;
		padding:0 0 0 6px;
		background:url(nav1.gif) 0 100% no-repeat;
	}
	#nav li:hover {
		background-position:-6px 100%;
	}
	#nav a {
		float:left;
		display:block;
		color:#003366;
		font-weight:bold;
		font-family:"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
		background:url(nav2.gif) 100% 100% no-repeat;
		padding:5px 14px 12px 8px;
		text-decoration:none;
		outline:none;
	}
	#nav li:hover a {
		background-image:url(nav1.gif);
	}
	/* Hide from IE5-Mac \*/
	#nav a {float:none;}
	/* End IE5-Mac hack */
	#nav a:hover {
		color:#666666;
		text-decoration:none;
	}
	#home #nav #t1,
	#gallery #nav #t2,
	#booking #nav #t3,
	#activities #nav #t4,
	#findus #nav #t5 {
		background-position:-12px 100%;
		padding-left:26px;
		margin:0 2px 0 1px;
	}
	#home #nav #t1 a,
	#gallery #nav #t2 a,
	#booking #nav #t3 a,
	#activities #nav #t4 a,
	#findus #nav #t5 a {
		background-image:url(nav2s.gif);
		padding-left:0;
		padding-right:19px;
	}
	#nav #t1,
	#home #nav #t1 {
		margin-left:0;
	}
	#nav #t5,
	#findus #nav #t5 {
		margin-right:0;
	}
/* CSS for the tabs ends here */

	.rounded-box {
	width: 760px;
	margin-left:auto;
	margin-right:auto;
	background:url(images/bg.gif) left top repeat-y;
	margin-top:15px;
	
	}
	.rounded-box .top {
	height:25px;
	background:url(images/rounded-top.gif) left top no-repeat;
	}
	.rounded-box .bottom {
	height:26px;
	background:url(images/rounded-bottom.gif) left top no-repeat;
	}
	.rounded-box p {
	margin:0px;
	padding:30px;
	color:#003366;
	text-align:left;
	font:"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
	p.one {
	margin:0px;
	padding-bottom:0px;
	padding-right:30px
	padding-left:30px;
	padding-top:0px;
	color:#003366;
	text-align:left;
	font:"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
	p.two {
	margin:0px;
	padding-bottom:0px;
	padding-top:0px;
	color:#003366;
	text-align:left;
	font:"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size:12px;
	}
	
	div.rounded-box h1 {
	margin-left:30px;
	margin-bottom:30px;
	padding-bottom:2px;
	font-size:1.5em;
	color:#003366;
	text-align:left;
	border-bottom:dotted 1px #999999;
	font-weight:normal;
	font:"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	}
	
	div.rounded-box h2 {
		text-indent:-9999px;
	}
	
	.undeline1 {
	width:480px;
	}
	
	.undeline2 {
	width:540px;
	}
	
	.undeline3 {
	width:420px;
	}
	
	.undeline4 {
	width:280px;
	}
	
	.undeline5 {
	width:240px;
	}

	.undeline6 {
	padding-bottom:2px;
	width:150px;
	font:"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	border-bottom:dotted 1px #999999;
	}

	
	.thistle {
	float:right;
	margin-top:35px;
	margin-left:20px;
	margin-right:40px;
	margin-bottom:10px;
	border:thin ridge #CCCCCC;
	
	}
	
	.rothie {
	float:right;
	margin-top:20px;
	margin-left:0px;
	margin-right:100px;
	margin-bottom:0px;
	}
		
	.rothie img{
	border:thin ridge #CCCCCC;
	}
	
	
	#accommodation {
	margin:0;
	}
	
	#accommodation img {
	border:thin ridge #CCCCCC;
	}
	

	#accommodation ul {
	padding:00px;
	margin:0px;
	list-style:none;
	}
	
	#accommodation li {
	padding:0px;
	margin-left:0px;
	list-style:none;
	}
	
	#accommodation ul li.firsttwo {
	padding:10px;
	margin-left:100px;
	list-style:none;
	}
	
	#accommodation ul li.other {
	padding:10px;
	margin-left:435px;
	list-style:none;
	}

	#accommodation ul li.firsttwo em {
	position:absolute;
	width:300px;
	margin-top:20px;
	margin-left:30px;
	padding-left:5px;
	padding-bottom:2px;
	color:#003366;
	font:"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-style:normal;
	text-align:justify;
	border-left:dotted 1px #999999;
	}

	#accommodation ul li.other em {
	position:absolute;
	margin-left:-540px;
	margin-top:20px;
	width:300px;
	padding-right:5px;
	padding-bottom:2px;
	color:#003366;
	font:"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	text-align:justify;
	font-style:normal;
	border-right:dotted 1px #999999;
	}
	
	#accommodation li em{
	color:#003366;
	font:"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size:12px;
	text-decoration:none;
	font-style:normal;
	}
	
	.clear {
	clear:both;
	}
	
	a.main:link{
	color:#003366;
	font:"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size:12px;
	border-bottom:dotted 1px #003366;
	text-decoration:none;
	}
	
	a.main:visited{
	color:#003366;
	font:"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size:12px;
	border-bottom:dotted 1px #003366;
	text-decoration:none;
	}
	
	a.main:hover{
	color:#666666;
	font:"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size:12px;
	border-bottom:dotted 1px #666666;
	text-decoration:none;
	}
	
	#tariff_table {
	width:400px;
	height:400px;
	text-align:center;
	color:#003366;
	font:"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-weight:bold;
	}
	
	#tariff_table td.first{
	font-weight:bold;
	}
	
	#tariff_table td {
	border:solid 1px #999999;
	}
	
	.tariff_info {
	list-style:disc outside;
	color:#003366;
	font:"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size:14px;
	float:left;
	width:300px;
	margin-top:20px;
	margin-left:20px;
	}
	
	.tariff_info li {
	margin-bottom:15px;
	}
	
	.tariff_info ul {
	margin-top:15px;
	}
	
	.attractions_list{
	margin-bottom:20px;
	margin-top:15px;
	margin-left:60px;
	padding:0px;
	width:220px;
	list-style:disc inside;
	color:#003366;
	}
	
	.attractions_list ul{
	margin:0px;
	padding:0px;
	}
	
	.attractions_list li{
	margin:0px;
	padding-bottom:5px;
	}
	
	.attractions_list li a:link {
	color:#003366;
	font:"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size:12px;
	border-bottom:dotted 1px #003366;
	text-decoration:none;
	}
	
	.attractions_list li a:visited {
	color:#003366;
	font:"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size:12px;
	border-bottom:dotted 1px #003366;
	text-decoration:none;
	}
	
	.attractions_list li a:hover{
	color:#666666;
	font:"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	font-size:12px;
	border-bottom:dotted 1px #666666;
	text-decoration:none;
	}
	
	.activities_blurb {
	margin-top:0px;
	padding-top:0px;
	padding-bottom:30px;
	}
	
	.divbackground {
	width: 400px;
	height: 400px;
	background-image:url(images/thistle.jpg);
  	border: 0px;
	position:relative;
	}

	.transbox {
 	 width: 400px;
 	 height: 400px;
 	 margin: 0px;
 	 background-color: #ffffff;
 	 border: 0px;
 	 filter:alpha(opacity=80);
 	 opacity:0.8;
	 position:relative;
	}

	#global {
	margin-left:320px;
	 }
	
	.large_map {
	float:left;
	margin-left:30px;
	width:425px;
	height:350px;
	margin-bottom:20px;
	border:thin ridge #CCCCCC;
	}
	
	.directions{
	float:right;
	margin-right:30px;
	margin-left:0px;
	width:250px;
	list-style:disc;
	color:#003366;
	}
	
	.directions li{
	list-style:outside;
	margin-left:0px;
	padding-left:0px;
	}

	.directions ul{
	padding-left:2px;
	}
	
	#small {
	padding:5px;
	}
	
	#footer_info{
	padding:0px;
	margin:0px;
	color:#003366;
	text-align:center;
	font:"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	line-height:1.5em;
	font-size:1em;
	}
	
	a.footer_link:link{
	padding:0px;
	margin:0px;
	color:#003366;
	text-align:center;
	font:"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	line-height:1.5em;
	font-size:1em;
	text-decoration:none;
	}
	
	a.footer_link:visited{
	padding:0px;
	margin:0px;
	color:#003366;
	text-align:center;
	font:"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	line-height:1.5em;
	font-size:1em;
	text-decoration:none;
	}
	
	a.footer_link:hover{
	padding:0px;
	margin:0px;
	color:#666666;
	text-align:center;
	font:"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif;
	line-height:1.5em;
	font-size:1em;
	text-decoration:none;
	}
	
	
