body {
	font-family: "Trebuchet MS";
	font-size: 0.8em;
	color: #333333;
	background-image: url(images/red-strip-home.jpg);
	background-repeat: repeat-x;
}
* {
	margin: 0px;
	padding: 0px;
}
#container {
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	background-color: #FFFFFF;
}
.floatRight {
	float: right;
}



.clear {
	clear: both;
}
img {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
h2 {
	font-size: 160%;
	color: #AC151C;
	margin-bottom: 10px;
}
.inner {
	background-image: url(images/inner-strip-new.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

#headerInner1 {
	background-image: url(images/inner-header-new.jpg);
	background-repeat: no-repeat;
	height: 138px;
	background-position: top;
}
.inner .content {
	background-image: url(images/grey-strip-inner.jpg);
	background-repeat: repeat-x;
	background-position: top;
	padding-top: 40px;
}




.floatLeft {
	float: left;
}
#headerInner {
	background-image: url(images/header-home.jpg);
	background-color: #FF0000;
	height: 134px;
}
.content {
	background-image: url(images/grey-bkg.jpg);
	background-repeat: no-repeat;
	background-position: top;
	padding-top: 20px;
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 30px;
	background-color: #FFFFFF;
}
.content h1 {
	margin-bottom: 10px;
}
.content p {
	font-size: 100%;
	line-height: 140%;
	margin-bottom: 10px;
}
.creamBkg {
	background-color: #e1e1e1;
}
.tick {
	list-style-image: url(images/tick.jpg);
}
#footer p {
	text-align: center;
	color: #FFFFFF;
}


.content ul {
	margin-left: 30px;
	font-size: 100%;
	line-height: 150%;
	margin-bottom: 20px;
}
.redbkgh1 {
	color: #FFFFFF;
	background-color: #AC151C;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
	background-image: url(images/red-grad-h1-bkg.jpg);
	background-repeat: no-repeat;
}

.priceBox {
	background-color: #FFFFFF;
	padding: 10px;
	width: 280px;
	float: left;
	border: 1px solid #CCCCCC;
	background-image: url(images/grey-strip.jpg);
	background-repeat: repeat-x;
	background-position: top;
	margin-bottom: 20px;
}
.marginRight15px {
	margin-right: 15px;
}


h3 {
	font-size: 120%;
	color: #B92120;
	margin-bottom: 10px;
}

#footer a {
	color: #FFFFFF;
}

.content ul li {
	margin-left: 30px;
	margin-bottom: 10px;
}
.redDot {
	list-style-image: url(images/bulletpointRed.jpg);
}

.400px-height {
	height: 550px;
}


/*----------------NAV----------------*/

#nav {
	width: 758px;
	height: 49px;
	position: relative;
	list-style-image: none;
	list-style-type: none;
	background-image: url(images/nav-home-menu.jpg);
	float: left;
	margin-top: 0px;
	margin-bottom: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
}

#nav li {
float: left;
}
#nav li a {
position: absolute;
top: 0;
margin: 0;
padding: 0;
display: block;
height: 49px;
background: url(images/nav-home-menu.jpg) no-repeat;
text-indent: -9999px;
overflow: hidden;
font-size: 1%;
}

li#nav_hom a {
left: 0;
width: 69px;
background-position: 0 0;
}
li#nav_wa a {
left: 69px;
width: 138px;
background-position: -69px 0;
}

li#nav_rst a {
left: 207px;
width: 100px;
background-position: -207px 0;
}
li#nav_par a {
left: 307px;
width: 71px;
background-position: -307px 0;
}
li#nav_pb a {
left: 378px;
width: 125px;
background-position: -378px 0;
}
li#nav_po a {
left: 502px;
width: 166px;
background-position: -502px 0;
}
li#nav_con a {
left: 668px;
width: 90px;
background-position: -668px 0;
}

li#nav_hom a:hover {
background-position: 0 -49px;
}

li#nav_wa a:hover {
background-position: -69px -49px;
}
li#nav_rst a:hover {
background-position: -207px -49px;
}
li#nav_par a:hover {
	background-position: -307px -49px;
}
li#nav_pb a:hover {
background-position: -378px -49px;
}
li#nav_p0 a:hover {
background-position: -502px -49px;
}
li#nav_con a:hover {
background-position: -668px -49px;
}


#body_hom li#nav_hom a {
background-position: 0 -98px;
}
#body_por li#nav_wa a {
background-position: -69px -98px;
}
#body_new li#nav_rst a {
background-position: -207px -98px;
}
#body_abo li#nav_par a {
background-position: -307px -98px;
}
#body_con li#nav_pb a {
background-position: -378px -98px;
}
#body_con li#nav_po a {
background-position: -502px -98px;
}
#body_con li#nav_con a {
background-position: -668px -98px;
}


/*-------------nav-end------------*/


/*----------------NAV-INNER----------------*/

#nav_in {
	width: 980px;
	height: 45px;
	position: relative;
	list-style-image: none;
	list-style-type: none;
	background-image: url(images/nav-inner-menu.jpg);
	float: left;
	margin-top: 0px;
	margin-bottom: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
}

#nav_in li {
float: left;
}
#nav_in li a {
position: absolute;
top: 0;
margin: 0;
padding: 0;
display: block;
height: 45px;
background: url(images/nav-inner-menu.jpg) no-repeat;
text-indent: -9999px;
overflow: hidden;
font-size: 1%;
}

li#nav_in_hom a {
left: 0;
width: 106px;
background-position: 0 0;
}
li#nav_in_wa a {
left: 106px;
width: 171px;
background-position: -106px 0;
}

li#nav_in_rst a {
left: 277px;
width: 124px;
background-position: -277px 0;
}
li#nav_in_par a {
left: 401px;
width: 96px;
background-position: -401px 0;
}
li#nav_in_pb a {
left: 497px;
width: 151px;
background-position: -497px 0;
}
li#nav_in_po a {
left: 648px;
width: 197px;
background-position: -648px 0;
}
li#nav_in_con a {
left: 845px;
width: 135px;
background-position: -845px 0;
}

li#nav_in_hom a:hover {
background-position: 0 -45px;
}

li#nav_in_wa a:hover {
background-position: -106px -45px;
}
li#nav_in_rst a:hover {
background-position: -277px -45px;
}
li#nav_in_par a:hover {
	background-position: -401px -45px;
}
li#nav_in_pb a:hover {
background-position: -497px -45px;
}

li#nav_in_po a:hover {
background-position: -648px -45px;
}
li#nav_in_con a:hover {
background-position: -845px -45px;
}


#body_in_hom li#nav_in_hom a {
background-position: 0 -90px;
}
#body_in_wa li#nav_in_wa a {
background-position: -106px -90px;
}
#body_in_rst li#nav_in_rst a {
background-position: -277px -90px;
}
#body_in_par li#nav_in_par a {
background-position: -401px -90px;
}
#body_in_pb li#nav_in_pb a {
background-position: -497px -90px;
}
#body_in_po li#nav_in_po a {
background-position: -648px -90px;
}
#body_in_con li#nav_in_con a {
background-position: -845px -90px;
}


/*-------------nav-end------------*/






.marginRight10px {
	margin-right: 10px;
}

.nav ul {
	display: inline;
}
.nav ul li {
	display: inline;
	margin-bottom: 20px;
}
#footer {
	background-image: url(images/footer-bkg.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	height: 84px;
	margin-right: auto;
	margin-left: auto;
	padding-top: 70px;
}

.headerBottom {
	height: 340px;
	background-image: url(images/mainImage.jpg);
	background-repeat: no-repeat;
}
.featureBox {
	float: left;
	width: 280px;
	padding: 10px;
	margin-top: 10px;
	margin-right: 20px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.headerBottomInner {
	height: 45px;
}
.imageContainer {
	float: right;
	border: 1px solid #AC151C;
	margin-bottom: 20px;
	margin-left: 20px;
}

.intro {
	font-size: 130%;
	line-height: 160%;
}
.ca-h1 span {
	height: 100%;
	width: 100%;
	background-image: url(images/childrens-activity-centre-h1.jpg);
	background-repeat: no-repeat;
	position: absolute;
}
.con-h1 span {
	background-image: url(images/contact-h1.jpg);
	background-repeat: no-repeat;
	position: absolute;
	height: 100%;
	width: 100%;
}
.po-h1 span {
	background-image: url(images/prices-opening-times-h1.jpg);
	background-repeat: no-repeat;
	position: absolute;
	height: 100%;
	width: 100%;
}
.po-h1 {
	height: 61px;
	width: 294px;
	position: relative;
}


.con-h1 {
	height: 62px;
	width: 150px;
	position: relative;
}


.rest-h1 span {
	background-image: url(images/restaurant-h1.jpg);
	background-repeat: no-repeat;
	position: absolute;
	height: 100%;
	width: 100%;
}
.rest-h1 {
	height: 61px;
	width: 148px;
	position: relative;
}


.ca-h1 {
	position: relative;
	height: 81px;
	width: 277px;
}
.where-h1 span {
	background-image: url(images/where-to-find-us-h1.jpg);
	background-repeat: no-repeat;
	position: absolute;
	height: 100%;
	width: 100%;
}
.parties-h1 span {
	background-image: url(images/parties-h1.jpg);
	background-repeat: no-repeat;
	position: absolute;
	height: 100%;
	width: 100%;
}
.parties-h1 {
	position: relative;
	height: 60px;
	width: 99px;
}

.where-h1 {
	position: relative;
	height: 36px;
	width: 206px;
}
h1 {
	font-size: 130%;
}
.pb-h1 span {
	background-image: url(images/parties-booking-h1.jpg);
	background-repeat: no-repeat;
	position: absolute;
	height: 100%;
	width: 100%;
}
.pb-h1 {
	position: relative;
	height: 59px;
	width: 212px;
}

.marginBottom {
	margin-bottom: 20px;
}
.whatAt-h1 span {
	background-image: url(images/whats-at-berzerk-h1.jpg);
	background-repeat: no-repeat;
	position: absolute;
	height: 100%;
	width: 100%;
}
.whatAt-h1 {
	position: relative;
	height: 59px;
	width: 245px;
}
.red {
	color: #AC171D;
}
#navHolder {
	float: left;
	height: 49px;
	width: 759px;
}
.500pxheight {
	height: 350px;
}
.staffBox {
	float: left;
	width: 160px;
	margin-left: 10px;
	padding: 10px;
	border: 1px solid #CCCCCC;
	height: 130px;
	background-position: top;
}

#gb_form_div {
  width: 600px;
}

#gb_form_div label {
  width: 180px;  
  float: left;
  margin-bottom: 5px;
} 

#gb_form_div textarea {
  float: left;
  width: 300px;
  margin-bottom: 5px;
}


#gb_form_div input {
  width: 300px;
  float: left;
  margin-bottom: 5px;
}.whitedot {
	list-style-image: url(images/bulletpointwhite.jpg);
}

/****************/

