body {
	font-family: helvetica;
}
h1 {
	margin-bottom: 0;
}

h3 {
	letter-spacing: 5px;
	text-transform: uppercase;
	font-weight: bold;
	text-decoration: underline;
	text-align: center;
	font-size: 175%;
}

.center {
	text-align: center;
}

.red {
	color: #f00;
}

.rally {
	font-weight: bold;
	font-size: 105%;
}

.paypal-link {
	font-weight: bold;
	font-size: 180%;
}

.purple-box {
	background-color: #9900CC;
	padding: 10px;
	color: #fff;
	text-align: center;
	font-size: 100%;
	text-transform: uppercase;
	margin: 4px;
	font-weight: bold;
}

.please-note {
	text-align: center;
	font-weight: bold;
	font-size: 110%;
	text-transform: uppercase;
	margin-bottom: 0;
}

.please-note-new {
	text-align: center;
	font-weight: bold;
	font-size: 135%;
	text-transform: uppercase;
	margin-bottom: 0;
}

.next-holiday {
	font-weight: bold;
	text-transform: uppercase;
}

.next-holiday-new {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 130%;
}

.next-years-holidays {
	font-weight: bold;
}

.next-years-holidays-new {
	font-weight: bold;
	font-size: 120%;
}

.our-charity {
	
	text-transform: uppercase;
	font-size: 100%;
}

.enquiries {
	font-weight: bold;
	font-size: 135%;
	text-align: center;
}

.now-full {
	background-color: #f00;
	color: #fff;
	padding: 8px;
	font-weight: bold;
	margin-left: 10px;

}

.uppercase {
	text-transform: uppercase;
}

a {
	color: #1D2E88;
}

a:hover {
	color: #f00;
}

.justify {
	text-align: justify;
}

.border {
	border: 1px solid #000;
	padding: 7px;
	margin-bottom: 5px;
}

.underline { text-decoration: underline; }

.regton {
	margin-top: 15px;
}

.margin-top {
	margin-top: 4px;
}

.spencer-sutcliffe {
	border: 1px solid #000;
}

.dotted-underline {
	border-bottom: 1px dotted #f00;
}

.new-logo {
	text-align: center;
	margin: 0 auto;
}

.no-guarantees {
	font-size: 90%;
}

h1.new-heading {
	font-size: 160%;
	text-transform: uppercase;
	font-weight: bold;
	margin-top: 15px;
}

.new-sponsor-text {
	font-weight: bold;
	font-size: 120%;
}

.uneartheduk {
	text-transform: uppercase;
	font-weight: bold;
}

.uneartheduk a {
	color: #000;
}
.uneartheduk-logo {
	border: 10px solid black;
}

.member-text {
	font-weight: bold;
	font-size: 115%;
}

.orange-box {
	background-color: #FF9901;
	border: 3px solid black;
	min-height: 100%;
	color: #fff;
	font-weight: bold;
	line-height: 2.5em;
	padding-top: 10px;
	font-size: 110%;

}

.bold {
	font-weight: bold;
}

.events-page-link {
	font-weight: bold;
	font-size: 150%;
	letter-spacing: 2px;
	text-transform: uppercase;
}

.click-here-link {
	background-color: #f00;
	color: #fff;
	padding: 12px;
	font-weight: bold;
	margin-left: 10px;
	text-transform: uppercase;
	text-decoration: none;
}

a.click-here-link:hover {
	color: black;
}

.sponsored-by {
	font-weight: bold;
	text-transform: uppercase;
}

h1.events-heading {
	padding-bottom: 10px;
	padding-top: 10px;
}

.prices-2021 {
	text-decoration: underline;
	font-weight: bold;
	font-size: 135%;
}

.family-and-friends-note {
	font-style: italic;
	font-size: 110%;
	font-weight: bold;
}

.paypal-advisement {
	font-size: 100%;
}

.next-event-blank {
	border: 4px solid #f00;
	padding: 20px;
	min-height: 600px;
	margin-bottom: 10px;
}

.next-event-heading {
	font-size: 160%;
	letter-spacing: 2px;
	text-decoration: underline;
	font-weight: bold;
}

.image-border {
	border: 1px solid black;
}

.center-row {
	margin: 0 auto;
}

.italic {
	font-style: italic;
}

input[type="submit"] {
	background-color: #f00;
	color: #fff;
}

.next-event-big p {
	font-size: 142%;
	text-transform: uppercase;
}

.union-flag {
	text-align: center;
	margin: 5px auto 0 auto;
}

/**
 * Swap Image Hover
 */

.maximus-black-bg {
	width: 225px;
	height: 225px;
	margin: 0 auto;
	background-image: url(
	"../images/tools/maximus-black.jpg");
	background-size: cover;
	transition: background-image 0.3s ease-in-out;
	}
 
.maximus-black-bg:hover {
	background-image: url("../images/tools/maximus-d-handle.jpg");
}

.maximus-stainless-bg {
	width: 225px;
	height: 225px;
	margin: 0 auto;
	background-image: url(
	"../images/tools/maximus-stainless.jpg");
	background-size: cover;
	transition: background-image 0.3s ease-in-out;
	}
 
.maximus-stainless-bg:hover {
	background-image: url("../images/tools/maximus-d-handle.jpg");
}

.maximus-orange-bg {
	width: 225px;
	height: 225px;
	margin: 0 auto;
	background-image: url(
	"../images/tools/maximus-orange.jpg");
	background-size: cover;
	transition: background-image 0.3s ease-in-out;
	}
 
.maximus-orange-bg:hover {
	background-image: url("../images/tools/maximus-d-handle.jpg");
}

.maximus-short-bg {
	width: 225px;
	height: 225px;
	margin: 0 auto;
	background-image: url(
	"../images/tools/maximus-black.jpg");
	background-size: cover;
	transition: background-image 0.3s ease-in-out;
	}
 
.maximus-short-bg:hover {
	background-image: url("../images/tools/maximus-d-handle.jpg");
}

.invader-long-black-bg {
	width: 225px;
	height: 225px;
	margin: 0 auto;
	background-image: url(
	"../images/tools/invader-black-long.jpg");
	background-size: cover;
	transition: background-image 0.3s ease-in-out;
	}
 
.invader-long-black-bg:hover {
	background-image: url("../images/tools/comfort-grip.jpg");
}

.invader-long-stainless-bg {
	width: 225px;
	height: 225px;
	margin: 0 auto;
	background-image: url(
	"../images/tools/invader-stainless-long.jpg");
	background-size: cover;
	transition: background-image 0.3s ease-in-out;
	}
 
.invader-long-stainless-bg:hover {
	background-image: url("../images/tools/comfort-grip.jpg");
}

.spartan-red-spade-bg {
	width: 225px;
	height: 225px;
	margin: 0 auto;
	background-image: url(
	"../images/tools/spartan-red-spade.jpg");
	background-size: cover;
	transition: background-image 0.3s ease-in-out;
	}
 
.spartan-red-spade-bg:hover {
	background-image: url("../images/tools/maximus-d-handle.jpg");
}

.spartan-stainless-spade-bg {
	width: 225px;
	height: 225px;
	margin: 0 auto;
	background-image: url(
	"../images/tools/spartan-stainless-spade.jpg");
	background-size: cover;
	transition: background-image 0.3s ease-in-out;
	}
 
.spartan-stainless-spade-bg:hover {
	background-image: url("../images/tools/maximus-d-handle.jpg");
}

.gladius-bg {
	width: 225px;
	height: 225px;
	margin: 0 auto;
	background-image: url(
	"../images/tools/gladius.jpg");
	background-size: cover;
	transition: background-image 0.3s ease-in-out;
	}
 
.gladius-bg:hover {
	background-image: url("../images/tools/gladius-bootsaver.jpg");
}

.sodbuster-bg {
	width: 225px;
	height: 225px;
	margin: 0 auto;
	background-image: url(
	"../images/tools/sodbuster.jpg");
	background-size: cover;
	transition: background-image 0.3s ease-in-out;
	}
 
.sodbuster-bg:hover {
	background-image: url("../images/tools/t-bar-handle.jpg");
}

.dagger-black-bg {
	width: 225px;
	height: 225px;
	margin: 0 auto;
	background-image: url(
	"../images/tools/dagger-black.jpg");
	background-size: cover;
	transition: background-image 0.3s ease-in-out;
	}
 
.dagger-black-bg:hover {
	background-image: url("../images/tools/comfort-grip.jpg");
}

.stingray-bg {
	width: 225px;
	height: 225px;
	margin: 0 auto;
	background-image: url(
	"../images/tools/stingray.jpg");
	background-size: cover;
	transition: background-image 0.3s ease-in-out;
	}
 
.stingray-bg:hover {
	background-image: url("../images/tools/comfort-grip.jpg");
}

.maximus-pink-bg {
	width: 225px;
	height: 225px;
	margin: 0 auto;
	background-image: url(
	"../images/tools/pink-maximus.gif");
	background-size: cover;
	}
 
.shop-now-button {
	background-color:#456ac7;
	border-radius:8px;
	border:1px solid #18ab29;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:20px;
	font-weight:bold;
	padding:16px 31px;
	text-decoration:none;
	text-shadow:0px 1px 0px #2f6627;
}
.shop-now-button:hover {
	background-color:#db0707;
	color: #fff;
}
.shop-now-button:active {
	position:relative;
	top:1px;
}