.screenborder {
border:#999999 1px solid;
}
.headerleft { 
    background-image: url(images/home_01.jpg);
	background-position:top left;
	background-repeat:repeat;
    vertical-align:top;
	padding: 0px;
	margin:0px;
	HEIGHT:43px; width:466px;
}
.headerdca {
background-image: url(images/home_03.jpg);
	background-position:bottom left;
	background-repeat:repeat;
	HEIGHT:42px; width:466px;    
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-left:10px;
	padding-bottom:10px;
	vertical-align:baseline;
	text-align:left;
	line-height:normal;
	margin:0px;
	}

.headerright {
background-image: url(images/home_02.jpg);
	background-position:top left;
	background-repeat:repeat;
	margin:0px;
	text-align:right;
    vertical-align:top;
	padding-top: 5px;
	padding-right:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	HEIGHT:43px; width:247px;
}
.headerright a, .headerright a:link, .headerright a:visited, .headerright a:hover {
	color:#ffffff;
	text-decoration: none;
}
.headerright a:hover {
	text-decoration: underline;}
.headercontact {
background-image: url(images/home_04.jpg);
	background-position:bottom left;
	background-repeat:repeat;
    WIDTH:247px; HEIGHT:42px;
font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-align:right;
	line-height:normal;
	padding-bottom:10px;
	padding-right:10px;
	margin:0px;
	vertical-align:baseline;
	
}
.headercontact a, .headercontact a:link, .headercontact a:visited, .headercontact a:hover {
	color:#ffffff;
	text-decoration: none;
}
.headercontact a:hover {
	text-decoration: underline;}
.mainmenu {
background-image: url(images/home_05.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	WIDTH:447px;
	 HEIGHT:228px;
}
.mainmenu a, .mainmenu a:link, .mainmenu a:visited, .mainmenu a:hover {
	color:#666666;
	text-decoration: none;
}
.mainmenu a:hover {
	color:#FF9900;}
.menutext {
font-family: Tahoma, Arial, sans-serif;
font-size:11px;
font-weight:bold;
padding-top:10px;
padding-left:40px;
padding-bottom:8px;
color:#666666;

}
.selectedmenutext {
font-family: Tahoma, Arial, sans-serif;
font-size:11px;
font-weight:bold;
padding-top:10px;
padding-left:40px;
padding-bottom:8px;
color:#999900;
}
.freshnews {

 HEIGHT:332px;
padding:10px;
margin:0px;
vertical-align:top;
font-family: Tahoma, Arial, sans-serif;
font-size:12px;
font-weight:normal;
}
.freshnews1 {
background-color:#CCCC99;
WIDTH:223px; HEIGHT:332px;
padding:10px;
margin:0px;
vertical-align:top;
font-family: Tahoma, Arial, sans-serif;
font-size:12px;
font-weight:normal;
}.freshnews2 {
background-color:#ebeae8;
WIDTH:223px; HEIGHT:332px;
padding:10px;
margin:0px;
vertical-align:top;
font-family: Tahoma, Arial, sans-serif;
font-size:12px;
font-weight:normal;
}
.freshnews a, .freshnews a:link, .freshnews a:visited, .freshnews a:hover {
	color:#000000;
	text-decoration: none;
}
.freshnews a:hover {
	text-decoration: underline;}
.promotions {
background-image: url(images/home_11.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	 HEIGHT:332px;
padding:5px;
margin:0px;
vertical-align:top;
text-align:left;
font-family: Tahoma, Arial, sans-serif;
font-size:12px;
font-weight:normal;
}
h1 {
font-family: Tahoma, Arial, sans-serif;
font-size:14px;
font-weight:bold;
padding:0px;
margin:0px;

}
h2 {
font-family: Tahoma, Arial, sans-serif;
font-size:12px;
font-weight:bold;

}
.promotions a, .promotions a:link, .promotions a:visited, .promotions a:hover {
	color:#ffffff;
	text-decoration: none;
}
.promotions a:hover {
	text-decoration: underline;}
.events a, .events a:link, .events a:visited, .events a:hover {
	color:#000000;
	text-decoration: none;
}
.events a:hover {
	text-decoration: underline;}
h3 {
font-family: Tahoma, Arial, sans-serif;
font-size:12px;
font-weight:bold;
padding:0px;
margin:0px;
color:#999933;
}
.pic {
border:thin solid #990000;
}
.advert1 {
background-color:#990000;
font-family: Tahoma, Arial, sans-serif;
font-size:12px;
padding:5px;
margin:0px;
margin-bottom:5px;
color:#ffffff;
text-align:center;
}
.footer {
background-color:#EBEFD6;
WIDTH:713px; HEIGHT:48px;
font-family: Tahoma, Arial, sans-serif;
font-size:11px;
padding:10px;
color:#999999;
border-top:#CCCCCC 1px solid;
} 
.footer a, .footer a:link, .footer a:visited, .footer a:hover {
	color:#999999;
	text-decoration: none;
}

.footer a:hover {
	text-decoration: underline;}
.footcopyright {
float:right;
width:400px;
text-align:right;
}
.footbottom {
text-align:center;
padding-top:10px;
font-weight:bold;
}
.kidsparties {
	background-image: url(images/parties.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	background-color: #ffFFFF;
	padding:5px;
	padding-top:8px;
	padding-right:20px;
	margin:0px;
	color:#00CC33;
	font-family: Tahoma, Arial, sans-serif;
	font-size:12px;
}
.kidsparties a, .kidsparties a:link, .kidsparties a:visited, .kidsparties a:hover {
	color:#FF9900;
	text-decoration: none;
}
.kidsparties a:hover {
	text-decoration: underline;}
.normal {
font-family: Tahoma, Arial, sans-serif;
font-size:12px;
}
.big {
font-family: Tahoma, Arial, sans-serif;
font-size:14px;
}
.secondline {
background-image: url(images/home_12.jpg);
	background-position:top left;
	background-repeat:repeat-y;
WIDTH:1px; HEIGHT:332px;
margin:0px;
padding:0px;
}
.bookparty {
padding-bottom:6px;
padding-left:0px;
color:#999933;
font-weight:bold;
font-size:13px;
}
.bookparty a, .bookparty a:link, .bookparty a:visited, .bookparty a:hover {
	color:#999933;
	text-decoration: none;
}
.bookparty a:hover {
	color:#FF9900;}
	
.kidsholidays {
background-image: url(images/home_14.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	background-color:#ebeae8;
HEIGHT:189px;
padding:8px;
padding-top:8px;
padding-left:65px;
margin:0px;
color:#000000;
text-align:right;
font-family: Tahoma, Arial, sans-serif;
font-size:12px;}
.kidsholidays a, .kidsholidays a:link, .kidsholidays a:visited, .kidsholidays a:hover {
	color:#000000;
	text-decoration: none;
}
.kidsholidays a:hover {
	text-decoration: underline;}
.green {
	color:#999900;
	}

.morenews a, .morenews a:link, .morenews a:visited, .morenews a:hover {
	color:#000000;
	text-decoration: none;
}
.morenews a:hover {
	color:#FF9900;}
.morepromos a, .morepromos a:link, .morepromos a:visited, .morepromos a:hover {
	color:#ffffff;
	text-decoration: none;
}
.morepromos a:hover {
	color:#FF9900;}
.readmore a, .readmore a:link, .readmore a:visited, .readmore a:hover {
	color:#000000;
	text-decoration: none;
}
.readmore a:hover {
	color:#FF9900;}

.lifestylelogo {
background-image: url(images/w1.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	WIDTH:266px; HEIGHT:126px;text-align:right;padding:0px;margin:0px;
}	
.lifestylepad {padding-right:5px;}
.lifestylemenu {
background-image: url(images/home_09.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	WIDTH:266px; HEIGHT:102px;
	vertical-align:top;
	padding-left:0px;
	text-align:left;
	font-size:11px;
	font-family:Tahoma, Arial, sans-serif;
	color: #9EA756;
	}
	.lifestylemenu a, .lifestylemenu a:link, .lifestylemenu a:visited, .lifestylemenu a:hover {
	color:#9EA756;
	text-decoration: none;
}
.lifestylemenu a:hover {
	color:#FF9900;}
.indented {padding-left:120px;}
.dca {
background-image: url(images/information_11.jpg);
	background-position:top left;
	background-repeat: repeat-y;
WIDTH:243px; HEIGHT:332px;
padding:10px;
margin:0px;
vertical-align:top;
font-family: Tahoma, Arial, sans-serif;
font-size:12px;
font-weight:normal;
}
.history {
background-color:#ffffff;
	HEIGHT:332px;
padding:5px;
margin:0px;
vertical-align:top;
font-family: Tahoma, Arial, sans-serif;
font-size:12px;
font-weight:normal;
}
.nopadlist {
padding:0px;
margin-left:0px;
}
.openingtimes {
background-image: url(images/opening.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#F2F6FF;
WIDTH:251px; HEIGHT:143px;
padding:5px;
padding-top:8px;
padding-right:8px;
margin:0px;
color:#FF9900;
font-family: Tahoma, Arial, sans-serif;
font-size:12px;}
.prices {
background-image: url(images/information_14.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	background-color:#ebeae8;
WIDTH:251px; HEIGHT:189px;
padding:8px;
padding-bottom:8px;
padding-right:40px;
margin:0px;
color:#000000;
text-align:left;
font-family: Tahoma, Arial, sans-serif;
font-size:12px;}
.filler {
	background-color:#FfffFF;
padding:5px;
margin:0px;
color:#000000;
font-family: Tahoma, Arial, sans-serif;
font-size:12px;}
.childrenscourses {
background-image: url(images/courses_11.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	background-color:#ffffff;
WIDTH:496px; HEIGHT:83px;
padding:8px;
padding-left:40px;
margin:0px;
color:#000000;
text-align:left;
vertical-align:middle;
font-family: Tahoma, Arial, sans-serif;
font-size:12px;}
.adultcourses {
background-image: url(images/courses_12test.jpg);
	background-position:bottom left;
	background-repeat:no-repeat;
	background-color:#ffffff;
WIDTH:496px; HEIGHT:143px;
padding:8px;
padding-top:10px;
padding-left:90px;
margin:0px;
color:#000000;
text-align:left;
vertical-align:middle;
font-family: Tahoma, Arial, sans-serif;
font-size:12px;}
.adultcourses2 {
background-image: url(images/courses_12.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	background-color:#ffffff;
WIDTH:496px; HEIGHT:143px;
padding:8px;
padding-top:10px;

margin:0px;
margin-left:80px;
color:#000000;
text-align:center;
vertical-align:middle;
font-family: Tahoma, Arial, sans-serif;
font-size:12px;}
.clubs {
background-image: url(images/courses_13test.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	background-color:#ccccff;
HEIGHT:163px;
padding:8px;
padding-left:5px;
margin:0px;
color:#000000;
text-align:left;
vertical-align:middle;
font-family: Tahoma, Arial, sans-serif;
font-size:12px;}
.childrensparties {
background-image: url(images/kidsparties.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#ffffff;
WIDTH:496px; HEIGHT:83px;
padding:8px;
padding-left:80px;
margin:0px;
color:#000000;
text-align:left;
vertical-align:middle;
font-family: Tahoma, Arial, sans-serif;
font-size:12px;}
.creche {
	background-color:#fffFFF;
WIDTH:496px; HEIGHT:43px;
padding:8px;
padding-left:20px;
margin:0px;
color:#000000;
text-align:left;
vertical-align:middle;
font-family: Tahoma, Arial, sans-serif;
font-size:12px;}
.courses {
background-image: url(images/courses_11white.jpg);
	background-position:top right;
	background-repeat:no-repeat;
	background-color:#ffffff;
font-family: Tahoma, Arial, sans-serif;
font-size:12px;
padding:8px;
}
.courses2 {
background-image: url(images/fitness2.jpg);
	background-position: top right;
	background-repeat:no-repeat;
	background-color:#ffffff;
font-family: Tahoma, Arial, sans-serif;
font-size:12px;
padding:8px;
}
.title {
	background-color:#EBEFD6;
	color:#FFFFFF;
font-family: Tahoma, Arial, sans-serif;
font-size:12px;
padding:5px;
padding-left:10px;
padding-right:10px;
border-bottom: #CCCCCC 1px solid;
}
.title a, .title a:link, .title a:visited, .title a:hover {
	color:#000000;
	text-decoration: none;
}
.title a:hover {
	color:#FF9900;}
.childrenspartiestop {
background-image: url(images/kidsparties.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#ffffcc;
WIDTH:496px; HEIGHT:73px;
padding:8px;
padding-left:60px;
margin:0px;
color:#000000;
text-align:left;
vertical-align:middle;
font-family: Tahoma, Arial, sans-serif;
font-size:12px;}
.childrenspartiesfill {
background-image: url(images/kidspartiesfill.jpg);
	background-position:top left;
	background-repeat:repeat;
	background-color:#ffffff;

padding:8px;
margin:0px;
color:#000000;
text-align:left;
vertical-align:middle;
font-family: Tahoma, Arial, sans-serif;
font-size:12px;}
.childrenspartiesbottom {
background-image: url(images/parties.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	background-color:#ebeae8;
WIDTH:371px; HEIGHT:143px;
padding:5px;
padding-top:8px;
padding-right:70px;
margin:0px;
color:#000000;
font-family: Tahoma, Arial, sans-serif;
font-size:12px;}
.gokartpartiesmain {

	background-color:#ffffff;
WIDTH:300px; HEIGHT:143px;
padding:5px;
padding-top:8px;
margin:0px;
color:#000000;
font-family: Tahoma, Arial, sans-serif;
font-size:12px;}

.hallhire {
	background-color:#ffffff;

text-align:center;
vertical-align:top;
padding:8px;
padding-bottom:0px;
margin:0px;
color:#000000;
font-family: Tahoma, Arial, sans-serif;
font-size:12px;}
.hallhire2 {
	background-color:#DCD6E2;

text-align:center;
vertical-align:top;
padding:8px;
padding-bottom:0px;
margin:0px;
color:#000000;
font-family: Tahoma, Arial, sans-serif;
font-size:12px;}
.hallhire3 {
	background-color:#DCD6E2;

text-align:left;
vertical-align:middle;
padding:5px;
margin:0px;
color:#000000;
font-family: Tahoma, Arial, sans-serif;
font-size:12px;}
.hallhireprices {
	background-color:#ffffcc;

text-align:left;
vertical-align:top;
padding:8px;
margin:0px;
color:#000000;
font-family: Tahoma, Arial, sans-serif;
font-size:12px;}
.membership {
	background-color:#ffffff;

text-align:left;
vertical-align:top;
padding:5px;
margin:0px;
color:#000000;
font-family: Tahoma, Arial, sans-serif;
font-size:12px;}
.joiningfee {
text-align:left;
padding:5px;
font-family: Tahoma, Arial, sans-serif;
font-size:12px;
}
.membership2 {
	background-color:#99CCCC;
WIDTH:300px; HEIGHT:143px;
text-align:left;
vertical-align:top;
padding:5px;
margin:0px;
color:#000000;
font-family: Tahoma, Arial, sans-serif;
font-size:12px;}
.lifestyle {
	background-color:#ffffff;
text-align:left;
vertical-align:top;
padding:8px;
margin:0px;
color:#000000;
font-family: Tahoma, Arial, sans-serif;
font-size:12px;}
.lifestyle2 {
	background-color:#FFCCCC;
text-align:left;
vertical-align:top;
padding:8px;
margin:0px;
color:#000000;
font-family: Tahoma, Arial, sans-serif;
font-size:12px;}
.lifestyleopeningtimes {
background-image: url(images/opening.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#F2F6FF;
WIDTH:351px; HEIGHT:143px;
padding:5px;
padding-top:8px;
padding-right:8px;
margin:0px;
color:#FF9900;
font-family: Tahoma, Arial, sans-serif;
font-size:12px;}
.contactdets {
text-align:left;
padding:5px;
margin:0px;
font-family: Tahoma, Arial, sans-serif;
font-size:14px;
}
.christmas {
background-image: url(images/christmas.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	background-color:#ffffff;

padding:5px;
padding-top:8px;
padding-right:170px;
margin:0px;
color:#000000;
font-family: Tahoma, Arial, sans-serif;
font-size:12px;}
.christmassmall {
background-image: url(images/christmassmall.jpg);
	background-position:bottom right;
	background-repeat:no-repeat;
	background-color:#ffffff;

padding:5px;
padding-top:5px;
padding-right:10px;
margin:0px;
color:#000000;
font-family: Tahoma, Arial, sans-serif;
font-size:12px;}

.red {
font-family: "Lucida Handwriting", Arial, sans-serif;
font-size:14px;
color:#FF0000;
}
.small {
font-size:10px;
}
.newsflash {
border: #000000 5px dashed;padding:5px; margin:0px;
/*background-color:#FFFFFF; background-image: url(images/christmassmall.jpg);
background-position:bottom right; background-repeat:no-repeat;*/}

.firstp {padding-top:0px; margin-top:0px;}
form {font-size:12px;font-family: Tahoma, Arial, sans-serif;}
.christastimes {
background: url(images/christmassmall.jpg) bottom right no-repeat;}
.eventtitle {font-size: 18px; font-family: Georgia, "Times New Roman", Times, serif; font-style:italic; color:#000000}