html {
	overflow-y:scroll;
}
.Body1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
	font-weight: normal;
	line-height: 20px;
}
.Body2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7D7D7D;
	font-weight: bold;
}
.Body3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #666666;
	line-height: normal;
	letter-spacing: 1px;
}
.addresstext {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.homepagetext {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.Body4 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
}
.footertext {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: normal;
	color: #FFFFFF;
}
.Body5 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF6600;
}
.large_coloured_text1 {
	font-size: 30px;
	font-weight: bold;
	color: #009933;
	font-family: "Bradley Hand ITC";
}
.large_coloured_text2 {
	font-size: 30px;
	font-weight: bold;
	color: #FF6600;
	font-family: "Bradley Hand ITC";
}
.drinks1 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #006600;
}
.drinks2 {

	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #339933;
}
.counter {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #333333;
	font-weight: bold;
	line-height: 20px;
}
.Body6 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	line-height: normal;
}
.Body7 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #013567;
	line-height: normal;
}
.scrolling_div {
	overflow-y:scroll;
	height:420px;
	width:428px;
}

.Box1 {
	border: 1px solid #002200;
}
.Box2 {
	border: 1px solid #CCCCCC;
	background-color: #F5F5F5;
}

.Heading1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #333333;
	font-weight: bolder;
}
.Heading2 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #DDA804;
}
.Heading3 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 36px;
	font-weight: bold;
	color: #FFFFFF;
}
.Heading4 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #990066;
}
.Heading_home_right {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	letter-spacing: 1px;
}

.phoneheading {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
}
.emailheading {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #013567;
	text-decoration: none;
}
.Links {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	text-decoration: none;
	font-weight: bold;
}
a:hover {
	color: #F9BB02;
}
.Link3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #003300;
	text-decoration: none;
}
.Link4 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	text-decoration: none;
}
.Links5 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #333333;
	text-decoration: none;
}
.devmaclink {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.Links2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bolder;
	color: #DDA700;
	text-decoration: none;
}
.Links3 {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.Links6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #DBA600;
	text-decoration: none;
}
.devmaclink2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #333333;
	text-decoration: none;
}
.toplinks {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.hoverlinks {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}
.Links7 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #013567;
	text-decoration: none;
}

.Background1 {
	background-image: url(images/graphics/top_background.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.Background2 {
	background-image: url(images/graphics/textbox.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.Background3 {
	background-image: url(images/graphics/button.jpg);
	background-repeat: no-repeat;
	background-position: left top;
	background-color: #666666;
}
.Background4 {
	background-image: url(images/graphics/banner.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.Background5 {
	background-image: url(images/graphics/footer.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.Background7 {
	background-image: url(images/graphics/background1.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.ButtonBackground {
	background-image: url(Images/Graphics/Buttons/Button.gif);
	background-repeat: no-repeat;
}
.Background8 {
	background-image: url(images/graphics/button_background.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.Background10 {
	background-image: url(images/graphics/homepage_right_background.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.Background20 {
	background-image: url(images/graphics/background2.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.Background32 {
	background-image: url(images/graphics/background_gradient.jpg);
	background-repeat: repeat-x;
	background-position: left top;
}

.Colour1 {
	background-color: #EFEFEF;
}
.Colour2 {
	background-color: transparent;
}
.Colour3 {
	background-color: #003300;
}
.Colour4 {
	background-color: #E2E4FE;
}
.Background_Image {
	background-image: url(Images/Graphics/Gradient_Background.gif);
}

.footer {
	background-color: #003300;
	border-top: 1px solid #002200;
}

/* NAVIGATION : HORIZONTAL CSS NAV */

/*

 USEFUL SHORTHAND NOTES FOR THIS TECHNIQUE:
 padding:1px;				Padding all round
 padding:1px 2px;			Padding 1px top and bottom... 2px left and right
 padding:1px 2px 3px;		Padding 1px top... 2px Left and right... 3px Bottom
 padding:1px 2px 3px 4px;	Padding 1px top... 2px left... 3px bottom... 4px right

*/

.nav {
	height:20px; /* [BLBH1] VILISBLE LINKS BAR HEIGHT - MUST BE SAME AS BLBH2 */
	background: #003300; /* VILISBLE LINKS BACKGROUND COLOR */
	border-top: 1px solid #002200;
	border-bottom: 1px solid #002200;
}
.nav a {
	line-height:20px; /* [BLBH2] VILISBLE LINKS BAR HEIGHT - MUST BE SAME AS BLBH1 */
	color:#FFF; /* VILISBLE LINKS TEXT COLOR */
	padding:0 17px; /* VILISBLE LINKS - PADDING USED INSTEAD OF MARGIN FOR THIS TECHNIQUE */
	border-right:#002200 1px solid;
	width:93px;
}
.lastlink {
	border-right:none !important ;
}
.nav a:hover {
	color:#F9BB02; /* VISIBLE LINKS TEXT HOVER COLOR */
}
.nav li li a {
	background: #013567; /* INVISIBLE LINKS BACKGROUND COLOR */
	color:#FFF;  /* INVISIBLE LINKS TEXT HOVER COLOR */
	width:150px; /* INVISIBLE LINKS BAR WIDTH */
	margin-left:0px; /* ADJUST THIS VALUE FOR INVISIBLE LINK POSITION FINE-TUNING */
	margin-top:0px; /* IE HOVER BACKGROUND TEMP FIX WHEN FONT SIZE HAS BEEN REDUCED*/
	border:none;
}
.nav li li a:hover {
	background: #F9BB02; /* INVISIBLE LINKS BACKGROUND HOVER COLOR */
}


/* -- -- -- -- -- -- -- -- DO NOT CHANGE BELOW THIS LINE -- -- -- -- -- -- -- -- */

.nav a {
	display:block ;
	text-decoration:none;
	margin:0 ;
}
.nav li li a {
	text-align:left;
	padding:0 6px;
}
.nav ul, .nav li {
	list-style:none;
	margin:0;
	padding:0;
}
.nav li {
	float:left;
}
.nav ul ul {
	z-index:100;
	position:absolute;
	visibility:hidden;
}
.nav li li {
	float:none;
}
.nav ul li:hover ul {
	visibility:visible;
}
