/*Reset*/
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin: 0; padding: 0; }

body {
	color:#0000ff;	
	text-align:center;	
	background-color:#fdfa00;
	background-image:url('bg_tile.gif');
	font-family:Arial;
	color:#0000ff;
	font-size:0.8em;
}

p {
	margin:10px 0px 10px 0px;
	}

div#container {
	width:767px;
	text-align:left;
	margin-left:auto;
	margin-right:auto;
	position:relative;
	background-image:url('background.gif');
}


div#header {
	width:767px;
	height:189px;
	position:relative;
	background-image:url('topbg.gif');
	}

div#header div#logo h1 a {
	display:block;
	text-indent:-8000px;
	background-image:url('logo.jpg');
	height:172px;
	width:255px;
	position:absolute;
	top:0px;
	left:0px;
}

div#header div#tel {
	background-image:url('tel.gif');
	height:91px;
	width:310px;
	position:absolute;
	top:0px;
	right:0px;
	text-indent:-8000px;
}


div#nav {
	width:505px;
	position:absolute;
	bottom:13px;
	right:0px;	
	}
	
div#content {
	height:1800px;
	width:767px;
	background-color:#83b5cb;
	position:relative;
	background-repeat:no-repeat;	
	overflow:auto;
}	

.homepg div#content {
	background-image:url('bg-home.jpg');
	}

.aboutuspg div#content {
	background-image:url('bg-aboutus.jpg');
	}

.eventspg div#content {
	background-image:url('bg-events.jpg');
	}
	
.gallerypg div#content {
	background-image:url('bg-gallery.jpg');
	}	
	
.joinuspg div#content {
	background-image:url('bg-joinus.jpg');
	}	
	
.partiespg div#content {
	background-image:url('bg-parties.jpg');
	}	
	
.rulespg div#content {
	background-image:url('bg-rules.jpg');
	}	

.contactpg div#content {
	background-image:url('bg-contactus.jpg');
	}	
	
h2#welcome {
	background-image:url('title-welcome.gif');
	height:17px;
	width:90px;
	display:block;
	text-indent:-8000px;
	background-repeat:no-repeat;	
}	

h2#birthdaypartypackages {
	background-image:url('title-birthdaypartypackages.gif');
	height:17px;
	width:265px;
	display:block;
	text-indent:-8000px;	
	background-repeat:no-repeat;	
}

div#kids {
	background-image:url('kids.gif');
	height:432px;
	width:245px;
	position:absolute;
	top:42px;
	left:11px;
}

div#openingtimes {
	background: #ffffff url(opening-times-bg.gif) no-repeat bottom left;
	width:175px;
	position:absolute;
	top:475px;
	left:25px;
	}
	
div#openingtimes h3#open-times{
	background: url(open-times.gif) no-repeat top left;
	height: 26px;
	width: 175px;
	text-indent: -8000px;
}

div#openingtimes h3#prices {
	text-indent: -8000px;
	background: url(prices.gif) no-repeat top left;
	width: 175px;
	height: 25px;
}

div#openingtimes p {
	font: normal 1.15em "Myriad Pro";
	color: #2486eb;
	margin-left: 11px;
}

div#openingtimes p.center {
	text-align: center;
	margin-left: 0px;
}
	
.clear {
	clear:both;
	}
	
div#openingtimes p a#rulesofplay {
	display:block;
	height:35px;
	width:175px;
	text-indent:-8000px;
	background: url(rules-of-play.gif) no-repeat top left;
	margin: 0px 0px -10px -11px;
	}

div#wifi {
	background-image:url('wifi.gif');
	height:83px;
	width:89px;
	position:absolute;
	top:1200px;
	left:68px;
	text-indent:-8000px;
}	

div#contenttext {
	background-image:url('contentbox.gif');
	background-position:top right;
	background-repeat:no-repeat;
	min-height:800px;
	height:auto !important;
	height:800px;	
	width:539px;
	float:right;
	display:inline;
	margin-right:18px;
	position:relative;	
}



div#innertext {
	margin:260px 40px 20px 65px;
	}
	
.rulespg div#contenttext  {
	width:600px;
}		
.rulespg div#innertext  {
	margin:260px 0px 20px 110px;
}	

.contactpg div#innertext  {
	min-height:860px;
	height:auto !important;
	height:860px;	
}		

.right {
	text-align:right;
	}
	
div#feedbackform {
	margin-top:20px;
}	

div#contenttextbottom{
	background-color:#83b5cb;
	background-image:url('contentboxbottom.gif');
	background-repeat:no-repeat;
	height:21px;
	width:539px;
	position:absolute;
	bottom:0;
	right:0;
}

div#specialoffer {
	background-image:url('specialoffer.gif');
	height:237px;
	width:421px;
	position:relative;
	top:13px;
	z-index:1000;
}

div#specialofferinner {
	position:absolute;
	height:160px;
	width:240px;
	top:45px;
	left:15px;
}

img.gallery {
	height:154px;
	width:124px;
	border:0px;
	margin-right:15px;
}

div#contenttext ul, body.mceContentBody ul{
	list-style-image: url(bullet.gif);
	list-style-type: circle;
	margin:10px 0px 10px 30px;
	}

div#contenttext ul li, body.mceContentBody ul li{
	margin-bottom:15px;
}	

div#feedbackform ul {
	list-style-type: disc !important;;
	list-style-image: none !important;;
}

div#feedbackform ul  li{
	margin-bottom:4px !important;;
}

/*-----------Navigation--------------*/

div#nav ul{
	list-style-type: none;
	}

div#nav ul li {
	display:inline;
	float:left;
}

div#nav ul li a{
	display:inline;
	float:left;	
	text-indent:-8000px;
	display:block;	
}


div#nav ul li#navaboutus a{ background-image:url('bttn-off-aboutus.gif'); height:33px; width:125px;}
div#nav ul li#navcontact a{ background-image:url('bttn-off-contact.gif'); height:33px; width:127px;}
div#nav ul li#navevents a{ background-image:url('bttn-off-events.gif'); height:37px; width:125px;}
div#nav ul li#navgallery a{ background-image:url('bttn-off-gallery.gif'); height:37px; width:127px;}
div#nav ul li#navhome a{ background-image:url('bttn-off-home.gif'); height:33px; width:127px;}
div#nav ul li#navjoinus a{ background-image:url('bttn-off-joinus.gif'); height:37px; width:127px;}
div#nav ul li#navparties a{ background-image:url('bttn-off-parties.gif'); height:33px; width:126px;}
div#nav ul li#navrules a{ background-image:url('bttn-off-rules.gif'); height:37px; width:126px;}

.aboutuspg div#nav ul li#navaboutus a{ background-image:url('bttn-on-aboutus.gif'); height:33px; width:125px;}
.contactpg div#nav ul li#navcontact a{ background-image:url('bttn-on-contact.gif'); height:33px; width:127px;}
.eventspg div#nav ul li#navevents a{ background-image:url('bttn-on-events.gif'); height:37px; width:125px;}
.gallerypg div#nav ul li#navgallery a{ background-image:url('bttn-on-gallery.gif'); height:37px; width:127px;}
.homepg div#nav ul li#navhome a{ background-image:url('bttn-on-home.gif'); height:33px; width:127px;}
.joinuspg div#nav ul li#navjoinus a{ background-image:url('bttn-on-joinus.gif'); height:37px; width:127px;}
.partiespg div#nav ul li#navparties a{ background-image:url('bttn-on-parties.gif'); height:33px; width:126px;}
.rulespg div#nav ul li#navrules a{ background-image:url('bttn-on-rules.gif'); height:37px; width:126px;}

/*----------end navigation----------*/


body.mceContentBody {
   background: #ffffff;
   text-align:left;
}	

