body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
}
body {
	background-color: #6F9621;
}
a:link {
	color: #6F9621;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #6F9621;
}
a:hover {
	text-decoration: underline;
	color: #6F9621;
}
a:active {
	text-decoration: none;
	color: #6F9621;
}
h1,h2,h3,h4,h5,h6 {
	font-weight: bold;
}
h1 {
	font-size: 14px;
	color: #6f9621;
}
h2 {
	font-size: 16px;
	color: #6f9621;
}
h2.frontText {
    font-size: 20px;
    line-height: 1.5;
    padding-left: 20px;
    padding-right: 20px;
    text-align: center;
    color: #666666;
    font-weight: normal;
    margin-bottom: 0px;
}
.style1 {color: #666666}
.style2 {font-weight: bold; color: #6f9621;}
.style3 {
	color: #6f9621;
	font-size: 16px;
}
.style4 { color: #6f9621;}
.style5 {
	font-size: 10px;
	color: #333333;
}
.style6 { color: #FF0000;}
.style7 {font-weight: bold; color: #F86363;}
table.fullPage { background-color: #FFFFFF; width: 901px; border-top: solid 15px #E6E6E6; }
td.borderLeft { width: 10px; vertical-align: top; }
td.borderRight { width: 10px; vertical-align: top; }

td.middlePage { vertical-align: top; }
table.middlePage { width: 100%; }
td.strapLine { text-align: center; font-size: 16px; font-weight: bold; font-style: italic;
 color: #6F9621; height: 55px; }

td.topMenu { vertical-align: top; background-color: #F2F2F2; border-top: solid 1px #B7CB90; height: 25px; }

td.firstSection { vertical-align: top; padding-top: 15px; padding-bottom: 0px; border-bottom: solid 15px #F2F2F2; }
table.firstSection { width: 100%; margin-bottom: 15px; }
td.firstSectionText { line-height: 1.5; padding-left: 20px; padding-right: 20px; }
div.frontTextBullets { padding-left: 30px; padding-top: 10px; }
td.secondSection { vertical-align: top; padding-top: 15px; }
table.secondSection { width: 100%; }
td.clickHere { vertical-align: top; text-align: center; padding-right: 20px; padding-left: 20px; padding-bottom: 5px; }
div.dvdText { padding-bottom: 5px; color: #6f9621; }
td.dvd1 { vertical-align: top; width: 160px; text-align: center; } 
td.dvd2 { vertical-align: top; width: 160px; text-align: center; } 
td.secondSectionText { vertical-align: top; padding-left: 20px; padding-right: 20px; border-left: solid 10px #F6F6F6; }
div.thirdSectionText { vertical-align: bottom; float:right; text-align: center;font-weight: bold; color: #6f9621; }
td.frontContact { text-align: center; padding-left: 15px; padding-top: 15px; padding-right: 15px; vertical-align: top; }

td.mainSection { vertical-align: top; padding-top: 15px; padding-bottom: 0px; border-bottom: solid 15px #F2F2F2; }
table.mainSection { width: 100%; margin-bottom: 15px; }
td.mainSectionLeft { text-align: center; vertical-align: top; }
td.mainSectionRight { padding-left: 20px; vertical-align: top; }
td.aboutSection { vertical-align: top; padding-top: 15px; padding-bottom: 0px; }
table.aboutSection { width: 100%; margin-bottom: 15px; }
td.aboutSectionLeft { text-align: center; padding-left: 20px; padding-right: 20px; vertical-align: top; }
td.aboutSectionRight { padding-left: 10px; vertical-align: top; }
td.partiesSection { vertical-align: top; padding-top: 15px; padding-bottom: 0px; }
table.partiesSection { width: 100%; margin-bottom: 15px; }
td.partiesLeft { text-align: center; vertical-align: top; }
td.partiesRight { padding-left: 20px; vertical-align: top; }
td.holidayLeft { vertical-align: top; }
td.holidayRight { padding-left: 20px; vertical-align: top; }
div.teamMember { font-weight: bold; text-decoration: underline; padding-bottom: 6px; }
table.videoPage { width: 500px; background-color: #FFFFFF; margin-top: 30px; }
td.closeWindow { text-align: center; font-weight: bold; }
td.videoSection { padding: 30px;vertical-align: top; text-align: center; }
.booked { color: #FF0000; font-size: 0.9em; }
p.newsFlash { text-align: center; color: #FF0000; font-weight: bold; }
p.topGreenBorder { border-top: solid 1px #6f9621; }
