body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #664500;
	background-color: #FFE9A6;
	font-size: 11px;
}
#layout {
	background-color: #FFE9A6;
}
p {
	text-align: justify;
	margin-bottom: 10px;
	line-height: 16px;
}
li {
	list-style-position: outside;
	line-height: 20px;
	list-style-type: disc;
	list-style-image: url(../images/bullet-list.gif);
}
.boldcentred {
	font-weight: bold;
	text-align: center;
}
.bordersolid {
	border: 1px solid #D7D0B4;
}
a:link {
	color: #664500;
}
a:visited {
	color: #C09F76;
}
a:hover {
	color: #B66627;
}
a:active {
	color: #B66627;
}
.footer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 30px;
	font-weight: bold;
	color: #86362F;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #86362F;
}
.footer a:link {

	color: #86362F;
	text-decoration: none;
}
.footer a:visited {

	color: #C09F76;
	text-decoration: none;
}
.footer a:hover {

	color: #B66627;
	text-decoration: none;
}
.footer a:active {

	color: #86362F;
	text-decoration: none;
}
.design {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 30px;
	font-weight: bold;
	color: #FFE9A6;
	background-color: #86362F;
}
.design a:link {
	color: #FFE9A6;
	text-decoration: none;
}
.design a:visited {
	color: #C09F76;
	text-decoration: none;
}
.design a:hover {
	color: #F0C17B;
	text-decoration: none;
}
.design a:active {
	color: #FFE9A6;
	text-decoration: none;
}
.title {
	background-image: url(../images/home/title.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #86362F;
}
.navbar {
	background-image: url(../images/home/navback.jpg);
	background-repeat: repeat-x;
}
.photostable {
	border: 2px groove #EFDFB4;
	background-image: url(../images/cottage/background.jpg);
	background-repeat: repeat;
}
.albumtext {
	text-align: justify;
	line-height: 14px;
}
.thumbs {
	margin-bottom: 15px;
	border: thin ridge #EFDFB4;
}
.thumbsbottom {

	margin-bottom: 20px;
	border: thin ridge #EFDFB4;
}
.available {
	background-color: #FFF9CE;
}
.availableendmonth {
	background-color: #FFF9CE;
	color: #C09F76;
}
.provisional {
	background-color: #D7D0B4;
}
.booked {
	color: #FFF9CE;
	background-color: #DB9D60;
}
#month {
	border: 1px solid #D7D0B4;
	margin: 2px;
	line-height: 24px;
}
.monthtitle {
	color: #FFF9CE;
	background-color: #86362F;
	font-weight: bold;
}
.days {
	background-color: #FFF9CE;
	font-weight: bold;
}
#jumpmenu {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #664500;
	background-color: #FFF9CE;
	font-size: 11px;
}
#booking {
	background-color: #FFF9CE;
	line-height: 18px;
	border: 1px solid #D7D0B4;
}
.forminput {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #664500;
	font-size: 11px;
}
#map {

	border: 2px ridge #D7D0B4;
}
.bookingclause {
	font-weight: bold;
	color: #86362F;
}
.signaturefield {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
}
