


/* Global
-----------------------------------------------------------------------------------------------------*/
	
	/* Body */
	body {
		background-color:									#39680A;
		background-position:								top;
		background-repeat:									repeat-x;
	}
	
	


/* Navigation
-----------------------------------------------------------------------------------------------------*/	
	
	/* Navigation Bar */
	.Navigation {
		background:											url('../Image/Top-2.jpg');
		width:												100%;
		height:												110px;
		overflow:											hidden;
	}
	/* Site Logo */
	.Navigation h1 {
		float:												left;
		display:											block;
		width:												147px;
		height:												110px;
		background: 										transparent url(../Image/Logo.gif) no-repeat;
		text-indent:										-9999px;
		overflow:											hidden;
	}
	/* Navigation List */	
	.Navigation ul {
		float:												right;
	}
	/* Navigation-List => Item */
	.Navigation ul li {
		float:												left;
		list-style:											none;
		padding:											0px;
		margin:												0px;
		line-height:										110px;
	}
	/* Navigation-List => Item => Link */
	.Navigation ul li a {
		color:												#FFF;
		padding-left:										20px;
		padding-right:										20px;
		text-decoration:									none;
		text-transform: 									uppercase;
		font-size:											11px;
	}
	/* Navigation-List => Item => Link:Hover */
	.Navigation ul li a:hover {
		color: #86cd80												;
	}
	/* Navigation-List => Item => Link:Selected */
	.Navigation ul li a.Selected {
		color: 												#d5bf00;
	}



/* Content
-----------------------------------------------------------------------------------------------------*/	
	/* Topbar */
	.Topbar{
		background-image:									url('../Image/Top-1.jpg');
		height:												12px;
		overflow:											hidden;
	}
	/* Content */
	.ContentBackground {
		background-image:									url('../Image/Top-3.jpg');
		background-repeat:									repeat-x;
		background-position:center top;
		width:												100%;	
	}
	/* Home-Page => Feature */
	.Feature {
		background:											url('../Image/Top-4.jpg') repeat-x bottom;
		padding:											9px; 
		margin-top:50px;
	}
	/* Home-Page => Feature => Slide */
	.Feature .Slide {
		display:											block;
		border:												0px;
		width:												920px;
		height:												294px;
		border:												1px solid #000;
		position:											relative;
		background:#FFF;
	}
	/* Home-Page => Feature => Slide => Image */
	.Feature .Slide .Image{
		position:absolute;
		top:0px;
		left:0px;
	}
	.loading {
		background: url(../Image/loading.gif) center no-repeat;
	}
	.thumbnails{
	display:none;
	}
	.slideshowThumbnail{
	display:none;
	}
	/* Home-Page => Feature => Slide => Caption */
	.Feature .Slide .Caption {
		position:											absolute;
		bottom:												0px;
		width:												100%;
		color:												#000;
		background-color: 									#666;
		z-index:											100;
		border-top:											1px solid #999;
  		filter:												alpha(opacity=60);
  		opacity:											0.6;
	}
	/* Home-Page => Feature => Slide => Caption => Text */
	.Feature .Slide .Caption h5 {
		padding:											10px;
		line-height:										13px;
		font-size:											11px;
		text-transform:										uppercase;
		font-weight:										normal;
		margin:												0px;
	}
	
	/* Home-Page => Feature => Slide => Caption => Text => LightSwitch */
	.Feature .Slide .Caption h5 #LightSwitch{
		float:												right;
		color: 												#FFF;
		text-decoration: 									none;
		display:											none;
	}
	.LightsOutOverlay{
		position: absolute;
		background-color:#000;
		display:none;
		top:0px;
		left:0px;
		width:100%;
		height:100%;
	}
	#DefaultImage{
		position:absolute;
		top:0px;
		left:0px;
	}
	
	.Content {
		margin-top:											30px;
		background:											url('../Image/Top-5.jpg') repeat-x top;
		margin-bottom:										30px;
		padding-top:										10px;
	}
	.Container {
		background-color:									#E8E8E8;
		margin:												10px;
		margin-top:											0px;
		border:												1px solid #000;
		padding:											15px;
	}
	.Box {
		background:											url('../Image/Top-6.jpg') top repeat-x;
	}
	
	.Container table{
		width:												100%;
		color:												#333;
	}
	.Container table td{
		padding:10px;
		padding-left:20px;
		padding-right:20px;
	}
	.Container table td.W_90{
		width:												90%;
	}
	.Container table td.W_80{
		width:												80%;
	}
	.Container table td.W_70{
		width:												70%;
	}
	.Container table td.W_60{
		width:												60%;
	}	
	.Container table td.W_50{
		width:												50%;
	}
	.Container table td.W_40{
		width:												40%;
	}
	.Container table td.W_30{
		width:												30%;
	}
	.Container table td.W_20{
		width:												20%;
	}
	.Container table td.W_10{
		width:												10%;
	}
	.BR-Left{
		border-left:1px solid #ddd;
	}
	.MiniMap{
		border:1px solid #000;
	}
	
	.Container table h4{ 
		font-weight:										normal;
		color:												green;
		border-bottom:										1px solid #999;
	}
	
	.GuestComment{
		font-style: 										italic;
		border-bottom:1px solid #CCC;
		margin-bottom:20px;
	}
	.GuestComment p{
		color: 												#0a7b00;
		text-align:right;
	}
		
		.ContentBox{
			margin:10px;
			border:1px solid #000;
			background-color:#E8E8E8;
			margin-bottom:70px;
		}
		.Footer{
			background:url('../Image/Top-7.jpg') repeat-x top;
		}
		.Footer div.container_16{
			padding:20px;
			color:#5DA712;
		
		}
		.Footer span{
			float:left;
		}
		.Footer h6 a{
			float:right;
			display:block;
			width:226px;
			height:24px;
			background: transparent url(../Image/WebsiteDesignedBySemanticArt.gif) no-repeat;
			text-indent:-9999px;
			overflow:hidden;		
		}
		
		.Content-Grid{
			background:url('../Image/Top-6.jpg') top repeat-x;
			float:left;
			width:585px;
			margin:20px;
			
		}
		.Content-Grid .Cnt{
			background:#E8E8E8;
			margin:10px;
			padding:10px;
		
		}
		.Content-Grid .Cnt h4{ 
			font-weight:normal;
			color:green;
			border-bottom:1px solid #999;
			font-family: Helvetiker;
		}
		.Content-Grid.Right{
			margin-left:0px;
		}
		.Content-Grid.W_270{
			width:270px;
		}
		.Content-Grid.W_585{
			width:585px;
		}
		

ul.Facilities li{
	padding:5px;
}	
ul.Facilities li span.Distance{
	color: #107900;
}
.Disclaimer{
font-size:10px;
}



form.PriceCalculator label{
	padding-top:10px;
	padding-bottom:5px;
	display:block;
}
form.PriceCalculator input{
	border:1px solid green;
	padding:5px;
	width:220px;
}


#QuotePrice{
	margin:30px;
	font-size:20px;
	text-align:center;
}

.PriceCalculator table{
width:100%;
}
.PriceCalculator table td{
	padding:0px;
}

#PriceCalculator_Adults{
width:98px;
margin-right:7px;
}
#PriceCalculator_Children{
width:98px;
}



.AccomodationRoom{
	border:1px solid #666;
	padding:10px;
	background-color:#dddddd;
	position:relative;
	margin-bottom:10px;
}
.AccomodationRoom img{
border:1px solid #FFF;
margin-right:10px;
float:left;
}
.AccomodationRoom h3{
font-size:14px;
margin-bottom:5px;
}
.AccomodationRoom span{
float:right;
color: #013b88;
}

.AccomodationRoom .Room{
	float:right;
	font-size:10px;
}

.AccomodationRoom p{
	font-size: 12px;
	padding:5px;
}









