﻿@charset "utf-8";
/* CSS Document */
/*Hill Farm House July 2009*/
/*Windmill IT Services*/
/*Web Design and Optimisation*/
html {
	height:100%
	}
body {
	height:100%;
	background-color:#2F2013;
	padding:0px;
	margin:0px;
	}
h1 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	font-style:italic;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	margin-left:10px;
	}
h2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	color:#FFFFFF;
	text-align:left;
	margin-left:10px;
	}
p {
	margin:0px;
	padding:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	}
ul {
	line-height:150%;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:12px;
	list-style:circle;
	margin: 10px;
	padding:5px;
	}
.body-container-home {
	margin-left:auto;
	margin-right:auto;
	width:60em;
	height:900px;
	position:relative;
	border:1px solid #FFFFFF;
	background-color:#422C1A;
	padding:5px;
	margin-top:10px;
}
.body-container-accommodation {
	margin-left:auto;
	margin-right:auto;
	width:60em;
	height:800px;
	position:relative;
	border:1px solid #FFFFFF;
	background-color:#422C1A;
	padding:5px;
	margin-top:10px;
}
.body-container-places_to_visit {
	margin-left:auto;
	margin-right:auto;
	width:60em;
	height:3220px;
	position:relative;
	border:1px solid #FFFFFF;
	background-color:#422C1A;
	padding:5px;
	margin-top:10px;
}
.body-container-tariff {
	margin-left:auto;
	margin-right:auto;
	width:60em;
	height:1280px;
	position:relative;
	border:1px solid #FFFFFF;
	background-color:#422C1A;
	padding:5px;
	margin-top:10px;
}
.body-container-contact {
	margin-left:auto;
	margin-right:auto;
	width:60em;
	height:1430px;
	position:relative;
	border:1px solid #FFFFFF;
	background-color:#422C1A;
	padding:5px;
	margin-top:10px;
}
.body-container-findus {
	margin-left:auto;
	margin-right:auto;
	width:60em;
	height:850px;
	position:relative;
	border:1px solid #FFFFFF;
	background-color:#422C1A;
	padding:5px;
	margin-top:10px;
}
.logo {
	position:absolute;
	top:15px;
	left:25px;
	}	
.menu-container {
	position:absolute;
	left:10px;
	top:288px;
	width:258px;
	padding:0px;
	margin:0px;
	z-index:10;
	border:1px solid #6D492C;
	}
.menu-container-top {
	position:absolute;
	top:10px;
	left:10px;
	width:950px;
	height:275px;
	background-color:#6D492C;
	border:1px solid #6D492C;
	}
.combined-container {
	border:1px #FFFFFF solid;
	padding:0px;
	margin:0px;
	z-index:20;
	position:absolute;
	left:5px;
	top:220px;
	width:900px;
	}
.menutopitems {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#FFFFFF;
	list-style:none;
	line-height:150%;
	text-align:left;
	text-decoration:none;
	padding:0px;
	margin:0px;
	display:block;

	}
.menuitems {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	list-style:none;
	line-height:150%;
	text-align:center;
	text-decoration:none;
	padding:0px;
	margin:0px;
	display:block;
	left:-5px;
	}
.menuitems a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	list-style:none;
	line-height:150%;
	text-align:center;
	text-decoration:none;
	padding:0px;
	margin:0px;
	display:block;
	}
.menuitems a:hover{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#FFFFFF;
	list-style:none;
	line-height:150%;
	text-align:center;
	text-decoration:underline;
	background-color:#99663d;
	padding:0px;
	margin:0px;
	display:block;
	}
.menu2 {
	border-bottom:3px solid; 
	border-bottom-color:#6D492C;
	border-top-color:#00FF00;
	}
.listmorespace {
	line-height:200%;
	text-align:left;
	width:255px;
	}
.text-container {
	position:absolute;
	top:290px;
	left:280px;
	width:680px;
	padding:10px;
	}
.toppic {
	position:absolute;
	top:5px;
	left:500px;
	z-index:10;
	border:1px #FFFFFF solid;
	}
.toppic-inner {
	border:8px #AC834F solid;
	}
.pagetext {
	padding:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-align:justify;
	}
.sign {
	position:absolute;
	left:90px;
	top:450px;
	}
 a{
	text-decoration:underline;
	font-weight:bold;
	color:#FFFFFF;
	}
a:hover{
	text-decoration:underline;
	color:#FFFFFF;
	background-color:#AC834F;
	}
.links {
	text-decoration:underline;
	color:#FFFFFF;
	}
.links a{
	text-decoration:underline;
	color:#FFFFFF;
	}
.links a:hover{
	text-decoration:underline;
	color:#FFFFFF;
	background-color:#AC834F;
	}
.floatright {
	float:right;
	clear:right;
	margin:0em 1em 1em 1em;
	}
.floatplaces {
	float:right;
	clear:right;
	margin:0em 2em 1em 1em;
	}
.floatleft {
	float:left;
	clear:left;
	margin:1em 1em 1em 1em;
	}
.tariff {
	margin:5px;
	padding:5px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	}
.placestable {
	border-bottom:#FFFFFF solid 1px;
	}
.find-us {
	position:relative;
	left:-280px;
	top: 50px;
	}
.swapimages a{
	list-style:none;
	line-height:150%;
	border:1px solid #000000;
	padding:0px;
	margin:0px;
	display:block;
	}
.swapimages a:hover{
	list-style:none;
	line-height:150%;
	border:1px solid #FFFFFF;
	padding:0px;
	margin:0px;
	display:block;
	}
#offers {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	border:1px solid #FFFFFF;
	padding:5px;
	background-color:#99663d;
}
