﻿*
{
	margin : 0px;
	padding : 0px;
}

body
{
	font-family : "Comic Sans MS";
	background-color : #A1F09B;
	background-image : url(/Images/diag.gif);
	background-repeat : repeat;
}

#MainContainer
{
	width : 900px;
	margin : 60px auto 0px auto;
	border : solid 1px black;
	background-color : White;
	padding-bottom : 1em;
}

#Header
{
	height : 180px;
	position : relative;
	border-bottom : solid 1px black;
	margin-bottom : 3px;
	background-image : url(/Images/Header.jpg);
}

#BigCow
{
	position : absolute;
	bottom : 0px;
	right : -53px;
}

#Contents
{
	margin-left : 25px;
}

#Menu
{
	list-style : none;
	float : right;
	width : 226px;
	height : 500px;
	background-image : url(/Images/TractorWheel.gif);
	background-position : 0 0;
	background-repeat : no-repeat;
	font-size : 22px;
}

#Menu li
{
	font-weight : bold;
	display : block;
}

#Menu li a
{
	text-decoration : none;
	color : #1C3628;
}

#Menu li a:hover
{
	color : #2E4D3C;
}

#HomeLink
{
	margin: 70px 0px 0px 100px;
}

#HolidayCottagesLink
{
	margin: 34px 0px 0px 49px;
}

#LocalAreaLink
{
	margin: 34px 0px 0px 27px;
}

#PricesLink
{
	margin : 34px 0px 0px 27px;
}

#TravelDirectionsLink
{
	margin : 34px 0px 0px 49px;
}

#ContactUsLink
{
	margin : 34px 0px 0px 100px;
}

#Copyright
{
	margin : 5px auto 30px auto;
	background : white;
	border : solid 1px black;
	width : 900px;
	text-align : center;
	padding : .25em 0px .25em  0px;
}

h1
{
	text-align : center;
	font-variant : small-caps;
	font-size : 2.5em;
}

h2
{
	text-align : center;
	font-size : 1.3em;
	margin-bottom : 1.5em;
}

h3
{
	font-size : 1.5em;
	margin-bottom : .5em;
	background-color : #f0f0f0;
	padding : 4px 4px 4px 1em;
	margin-left : -1em;
}

p
{
	margin-bottom : 1.5em;
}

dl
{
	width : 25em;
	margin-left : auto;
	margin-right: auto;
}

table
{
	margin-left : auto;
	margin-right : auto;
	border : solid 1px black;
	margin-bottom : 1em;
}

th
{
	background-color : #ECF6F0;
	padding : 0px .5em 0px .5em;
	text-align : left;
}

td
{
	padding : 0px .5em 0px .5em;
}

.Address
{
	list-style : none;
}

.Photograph1
{
	float : left;
	border-right : solid 3px #ddd;
	border-bottom : solid 3px #ddd;
	margin: 0px 1em 1em 0px;
}

.Photograph2
{
	float : right;
	border-right : solid 3px #ddd;
	border-bottom : solid 3px #ddd;
	margin : 0px 0px 1em 1em;
}

.TravelDirectionsImage
{
	display : block;
	border-top : solid 1px #eee;
	border-left : solid 1px #eee;
	border-right : solid 3px #ddd;
	border-bottom : solid 3px #ddd;
	margin : 0px auto 1em auto;
}

.LargeList dt
{
	font-size : 1.25em;
	font-weight : bold;
	font-variant : small-caps;
	margin-bottom : .25em;
	color : #3E8D4C;
	background-color : #ECF6F0;
}

.LargeList dd
{
	margin-bottom : 2em;
}

.InputForm
{
	border-top : solid 1px #eee;
	border-left : solid 1px #eee;
	border-bottom : solid 3px #ddd;
	border-right : solid 3px #ddd;
	padding : .5em;
}

.InputForm dt
{
	background-color : #F4FDF8;
	font-weight : bold;
}

.ErrorText
{
	color : Red;
	margin-left : 1em;
	font-weight : normal;
}

.ConditionsList
{
}

.ConditionsList li
{
	margin-left : 2em;
}