body{
	background-position:left top;
	background-repeat:repeat-x;
	margin-bottom:0px;
	margin-top:2px;
	margin-left:0px;
	margin-right:0px;
	background-color: #d1d6de;
	border: thin none #000000;
	
}
.maintext {

	font-family : Verdana, Arial, Helvetica, sans-serif;

	font-size : 12px;

	color : #000000;



} 

.smalltext {

font-family : Arial, Helvetica, sans-serif; 

font-size : 9pt; 

font-weight : normal; 

color : #ffffff; 

} 

.mediumtext {

font-family : Arial, Helvetica, sans-serif; 

font-size : 8pt; 

font-weight : normal; 

color : #ffffff; 

} 

.maintextbold {

font-family : Arial, Helvetica, sans-serif; 

font-size : 12px; 

font-weight : bold; 

color : #ffffff; 

} 

.sideheader {

font-family: Arial, Helvetica, sans-serif;

font-weight: bold;

color: #FFFFFF;

}

.bullet {

color: #FFFFFF;

font-family: Verdana, Arial, Helvetica, sans-serif;

font-size: small;

}

.formsingleline {

font-family : Arial, Helvetica, sans-serif; 

font-size : 11px; 

height : 15px; 

width : 200px; 

} 

.yellowheader {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 18px;
	font-weight: bold;
	color: #FF0000;
	text-decoration: none;

} 

A {

text-decoration : none; 

} 

a:visited {
	color : #cc3333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;

} 

a:hover {
	color : #cc3333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;

} 

a:link {
	color : #CC3333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;

} 

.b:visited {
	color : #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;

} 

.b:hover {
	color : #7ba936;
	text-decoration : none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;

} 

.b:link {
	color : #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
} 

.yellowwhitelink:visited {

color : #fdec71; 

} 

.yellowwhitelink:hover {

color : #ffffff; 

text-decoration : underline; 

} 

.yellowwhitelink:link {

color : #fdec71; 

} 

.purplewhitelink:visited {

color : #770394; 

} 

.purplewhitelink:hover {

color : #ffffff; 

text-decoration : underline; 

} 

.purplewhitelink:link {

color : #770394; 

} 

.archlink:visited {

color : #fbe567; 

font-family : Arial, Helvetica, sans-serif; 

font-size : 8pt; 

font-weight : normal; 

} 

.archlink:hover {

color : #ffffff; 

text-decoration : underline; 

font-family : Arial, Helvetica, sans-serif; 

font-size : 8pt; 

font-weight : normal; 

} 

.archlink:link {

color : #fbe567; 

font-family : Arial, Helvetica, sans-serif; 

font-size : 8pt; 

font-weight : normal; 

} 

.comingsoonlink:visited {

color : #ffbc96; 

} 

.comingsoonlink:hover {

color : #ffffff; 

text-decoration : underline; 

} 

.comingsoonlink:link {

color : #ffbc96; 

} 

.linkcatlink:visited {
	color : #5B301A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;

} 

.linkcatlink:hover {
	color : #5B301A;
	text-decoration : underline;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;

} 

.linkcatlink:link {
	color : #5B301A;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	text-decoration: none;

} 

.comingsoonlinkyellow:visited {

color : #fceb99; 

} 

.comingsoonlinkyellow:hover {

color : #ffffff; 

text-decoration : underline; 

} 

.comingsoonlinkyellow:link {

color : #fceb99; 

} 

.readmorelink:visited {

color : #596803; 

text-decoration : underline; 

} 

.readmorelink:hover {

color : #ffffff; 

text-decoration : underline; 

} 

.readmorelink:link {

color : #596803; 

text-decoration : underline; 

} 

.blackwhitelink:visited {

color : #000000; 

} 

.blackwhitelink:hover {

color : #ffffff; 

} 

.blackwhitelink:link {

color : #000000; 

} 

.whitelink:visited {

color : #ffffff; 

text-decoration : underline; 

} 

.whitelink:hover {

color : #ffffff; 

text-decoration : underline; 

} 

.whitelink:link {

color : #ffffff; 

text-decoration : underline; 

} 

.voucherslink:visited {

color : #3c6b07; 

} 

.voucherslink:hover {

color : #ffffff; 

text-decoration : underline; 

} 

.voucherslink:link {

color : #3c6b07; 

} 

.locationtextbold {

font-family : Arial, Helvetica, sans-serif; 

font-size : 14px; 

font-weight : bold; 

color : #fdec71; 

} 

.maplink:hover {

font-family : Arial, Helvetica, sans-serif; 

font-size : 8pt; 

font-weight : normal; 

color : #ffffff; 

text-decoration : underline; 

} 

.maplink:link {

font-family : Arial, Helvetica, sans-serif; 

font-size : 8pt; 

font-weight : normal; 

color : #fdec71; 

} 

.maplink:visited {

font-family : Arial, Helvetica, sans-serif; 

font-size : 8pt; 

font-weight : normal; 

color : #fdec71; 

} 

.headlinetext {

font-family : Arial, Helvetica, sans-serif; 

font-size : 19px; 

font-weight : bold; 

color : #ffffff; 

} 

.headlinetextnotbold {

font-family : Arial, Helvetica, sans-serif; 

font-size : 19px; 

font-weight : normal; 

color : #ffffff; 

} 

.yellowheadlinestext {

font-family : Arial, Helvetica, sans-serif; 

font-size : 13px; 

font-weight : bold; 

color : #fbe56c; 

} 

.smallyellowtext {

font-family : Arial, Helvetica, sans-serif; 

font-size : 7.4pt; 

font-weight : normal; 

color : #fbe567; 

} 

.smallpinktext {

font-family : Arial, Helvetica, sans-serif; 

font-size : 7.4pt; 

font-weight : normal; 

color : #ffc6ce; 

} 

.whitelinkyellow:visited {

color : #ffffff; 

text-decoration : underline; 

} 

.whitelinkyellow:hover {

color : #ffed7e; 

text-decoration : underline; 

} 

.whitelinkyellow:link {

color : #ffffff; 

text-decoration : underline; 

} 

.formfield {

font-family : Arial, Helvetica, sans-serif; 

font-size : 8pt; 

width : 150px; 

} 

.commentsfield {

font-family : Arial, Helvetica, sans-serif; 

font-size : 8pt; 

width : 340px; 

} 

.postcodeformfield {

font-family : Arial, Helvetica, sans-serif; 

font-size : 8pt; 

width : 60px; 

} 

.telephoneformfield {

font-family : Arial, Helvetica, sans-serif; 

font-size : 8pt; 

width : 90px; 

} 

.mrmrsdropdownformfield {

font-family : Arial, Helvetica, sans-serif; 

font-size : 8pt; 

width : 50px; 

} 

.mainpageheadline {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight : bold;
	color : #264E72;
	text-decoration: none;

} 
.mainpagelink {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #000000;
	text-decoration: none;

} 
.mainpagelink:link {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	font-weight : bold;
	color : #000000;
	text-decoration: underline;

} 

.mainpagesummary {

font-family : Arial, Helvetica, sans-serif; 

font-size : 8pt; 

font-weight : normal; 

color : #596803; 

} 

.comingsoontext {

font-family : Arial, Helvetica, sans-serif; 

font-size : 13px; 

font-weight : bold; 

color : #ffbc96; 

} 

.mainpagedate {

font-family : Arial, Helvetica, sans-serif; 

font-size : 7.4pt; 

font-weight : normal; 

color : #6d7603; 

} 

.mainpagereadmore {

font-family : Arial, Helvetica, sans-serif; 

font-size : 7.4pt; 

font-weight : normal; 

color : #596803; 

} 

.greendot {

font-family : Arial, Helvetica, sans-serif; 

font-size : 12px; 

color : #396400; 

} 

.finddrop {

font-family : Arial, Helvetica, sans-serif; 

font-size : 9pt; 

} 

.maintextgreen {

font-family : Arial, Helvetica, sans-serif; 

font-size : 12px; 

color : #003300; 

} 

.purpleheader {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 18px;
	color : #cc3333;
	font-weight: bold;

} 

.linkslinktext {

font-family : Arial, Helvetica, sans-serif; 

font-size : 14px; 

font-weight : normal; 

} 

.linkstext {

font-family : Arial, Helvetica, sans-serif; 

font-size : 16px; 

font-weight : bold; 

color : #fbe567; 

} 

.vacanciesheader {

font-family : Arial, Helvetica, sans-serif; 

font-size : 19px; 

font-weight : bold; 

color : #fafef3; 

} 

.regionsheader {

font-family : Arial, Helvetica, sans-serif; 

font-size : 19px; 

color : #fafef3; 

} 

.ajmainmenu {

font : 8pt Arial; 

text-decoration : none; 

} 

.ajsubmenu {

font : 8pt Arial; 

text-decoration : none; 

} 

.maintext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
} 
.maintextwh {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
} 

.c:visited {
	color : #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;

} 

.c:hover {
	color : #990000;
	text-decoration : none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;

} 

.c:link {
	color : #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
} 
.medtext {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #362106;
	text-decoration: none;
}
.textheadline {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #006633;
	text-decoration: none;
}
.medtextred {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #5B301A;
	text-decoration: none;
}
.maintextred {

	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #FF0000;
	text-decoration: none;
}
.medtextgreen {


	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #006633;
	text-decoration: none;
}
.medtextblue {



	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #0033CC;
	text-decoration: none;
}
.maintext2 {

	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #513006;
	text-decoration: none;
}
.style2lnk:link {
	font-size: 14px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	line-height: 14px;
}
.style2lnk:visited {
	font-size: 14px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	line-height: 14px;
}
.style2lnk:active {
	font-size: 14px;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	line-height: 14px;
}
.style2lnk:hover {
	font-size: 14px;
	color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: underline;
	line-height: 14px;
}