/* global styles for thebig-3.com */
body
{	margin:0px;
	padding:0px;
	background:#080204;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
}
#nav
{	margin:0px;
	padding:0px;
	background:#080204;
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:0.9em;
	background-image:url(/files/images/headerTop.gif);
	background-position:top left;
	background-repeat:repeat-x;
}
#outerContainer
{	margin:auto;
	width:550px;
	text-align:left;
}
#logo
{	width:327px;
	height:96px;
	background:#000 url(/files/images/global/logo.gif) no-repeat;
	text-indent:-9999px;
	margin:40px 0px 0px 90px;	
}
#strapline
{	margin:30px auto;
	width:219px;
	height:40px;
	background:#000 url(/files/images/global/hdr-3-days-out.gif) no-repeat;
	text-indent:-9999px;
}
#launches
{	margin:30px auto;
	width:385px;
	height:19px;
	background:#000 url(/files/images/global/hdr-launches.gif) no-repeat;
	text-indent:-9999px;
}
#attractions
{	text-align:center;
	margin-left:90px;
	margin-bottom:0px;
}
#attractions ul
{	margin:0px 0px 0px 15px;
	padding:0;
	height:90px;
	border:0px solid #FFcc00;
}
#attractions li
{	list-style:none;
	width:104px;
	height:91px;
	float:left;
}
#attractions li.africa
{	background:#000 url(/files/images/global/logo-africa-alive.gif) no-repeat;
}

#attractions li.banham
{	background:#000 url(/files/images/global/logo-banham-zoo.gif) no-repeat;
}

#attractions li.dinosaur
{	background:#000 url(/files/images/global/logo-dinosaur-adventure.gif) no-repeat;
}
#attractions li a
{	width:104px;
	height:91px;
	text-indent:-9999px;
	display:block;
}
#comingSoon
{	margin:20px 0px 0px 0px;
	clear:left;
	padding:0px;
	border:0px solid #fff;
}

#comingSoon h2{
	margin:0px 0px 0px 0px;
	padding:0px;
	width:195px;
	height:19px;
	background:#000 url(/files/images/global/hdr-coming-soon.gif) no-repeat;
	text-indent:-9999px;
}

#formContainer
{	margin:20px auto 0 auto;
	width:540px;
	/*
	background:#d16929;
	*/
	}

#form{
	margin:0px;
	width:415px;
	overflow:hidden;
	color:#FFFF00;
	padding:0px;
	background-image:url(/files/images/block.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

#form fieldset{
	border:#999999 0px solid;
	padding:0px;
	margin:0px;
	margin:17px 0px 0px 25px;
}

#personalDetails label{
	text-indent:-9999px;
	display:block;
	width:165px;
	float:left;
	margin-bottom:10px;
	padding:0px;
	height:18px;
}

.titleLabel{
	background:transparent url(/files/images/title-text.gif) no-repeat top left;
}

.firstLabel{
	background:transparent url(/files/images/first-text.gif) no-repeat top left;
}

.surnameLabel{
	background:transparent url(/files/images/surname-text.gif) no-repeat top left;
}

.surnameLabel{
	background:transparent url(/files/images/surname-text.gif) no-repeat top left;
}

.emailLabel{
	background:transparent url(/files/images/email-text.gif) no-repeat top left;
}

.phoneLabel{
	background:transparent url(/files/images/phone-text.gif) no-repeat top left;
}

.addressLabel{
	background:transparent url(/files/images/address-text.gif) no-repeat top left;
}

.townCityLabel{
	background:transparent url(/files/images/towncity-text.gif) no-repeat top left;
}

.countyLabel{
	background:transparent url(/files/images/county-text.gif) no-repeat top left;
}

.postcodeLabel{
	background:transparent url(/files/images/postcode-text.gif) no-repeat top left;
}

.interestLabel{
	background:transparent url(/files/images/interest-text.gif) no-repeat top left;
}

/*
.formLabel{
	display:block;
	width:165px;
	float:left;
	margin-bottom:10px;
	padding:0px;
	height:20px
}
*/

#personalDetails input.textInput, #formOptions input.textInput{
	width:155px;
	margin-bottom:10px;
	margin-left:33px;
	padding:0px;
	background-color:#ffffa0;
	border:1px solid #000;
}

#familyDetails input.textInput{
	width:155px;
	margin:0 10px 0 0;
	padding:0px;
	background-color:#ffffa0;
	border:1px solid #000;
}

.selectInput{
	margin-bottom:7px;
	margin-left:32px;
	padding:0px;
	background-color:#ffffa0;
}

#formHeader{
	text-align:center;
	margin:16px 0px 0px 0px;
	padding:0px 25px 0px 25px;
	color:#000000;
	font-size:0.8em;
}

#formHeader a{
	color:#000;
}

#formHeader a:hover{
	color:#000;
	text-decoration:none;
}

#submitBtn{
	margin:0px;
	margin-top:2px;
	margin-right:33px;
	padding:0px;
	height:20px;
	width:90px;
	border:1px #000 solid;
	background-color:#f49f6b;
	color:#000;
	font-size:13px;
	float:right;
	text-align:center;
	cursor:pointer;
}

.required{
	background-image:url(../files/images/ast.gif);
	background-position:top left;
	background-repeat:no-repeat;
	text-indent:-9999px;
	width:0px;
	height:15px;
	margin:0px; 
	padding:0px;
	border:0px solid #000099;
}

#menuContainer
{
border:0px solid #cc0099;
margin:auto;
height:25px;
width:800px;
}
#menuNav
{
border:0px solid #000099;
margin-top:4px;
}

#menuNav ul
{
margin:0px;
padding:0px;
}

#menuNav a, #menuNav a:link, #menuNav a:visited
{	display:block;
	width:160px;
	height:20px;
	color:#FF0000;
	text-decoration:none;
	text-indent:-9999px;
	border:0px solid #FF0000;
}

#menuNav li
{	text-indent:-9999px;
	height:25px;
	float:left;
	list-style-type:none;
}
.bigThreeText a
{background:#fff url(/files/images/bigThreeText.gif) no-repeat left top;}
.bigThreeText a:hover
{background:#fff url(/files/images/bigThreeText.gif) no-repeat right top;}

.freedomPassText a
{background:#fff url(/files/images/freedomPassText.gif) no-repeat left top;}
.freedomPassText a:hover
{background:#fff url(/files/images/freedomPassText.gif) no-repeat right top;}
					
.banhamText a
{background:#fff url(/files/images/banham-header-text.gif) no-repeat left top;}
.banhamText a:hover
{background:#fff url(/files/images/banham-header-text.gif) no-repeat right top;}

.africaText a
{background:#fff url(/files/images/africaText.gif) no-repeat left top;}
.africaText a:hover
{background:#fff url(/files/images/africaText.gif) no-repeat right top;}

.dinoText a
{background:#fff url(/files/images/dinoText.gif) no-repeat left top;}
.dinoText a:hover
{background:#fff url(/files/images/dinoText.gif) no-repeat right top;}

#mainLogo
{	background-image:url(/files/images/banham-logo.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:154px;
	width:145px;
	margin-left:180px;
	margin-top:25px;
}
#africaMainLogo
{	background-image:url(/files/images/africa-logo.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:154px;
	width:145px;
	margin-left:180px;
	margin-top:25px;
}
#dinoMainLogo
{	background-image:url(/files/images/dino-logo.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	height:154px;
	width:145px;
	margin-left:180px;
	margin-top:25px;
}

.introHeader
{	width:525px;
	margin-left:0px;
	font-size:14px;
	color:#fc951d;
	text-align:center;
	margin-top:20px;

}

.introTandC
{
	font-size:14px;
	color:#fc951d;

}
.introbig3text
{
	font-size:20px;
	font-style:bold;
	color:#fc951d;

}
.pricesbig3text
{
  margin-top:20px;
	font-size:20px;
	color:#fff;

}
.buyonlinebig3text
{
  margin-top:20px;
	font-size:18px;
	color:#fc951d;

}

.introText
{
	width:525px;
	margin-left:00px;
	font-size:12px;
}


#parkBoxContainer
{	margin-left:0px;
	margin-top:10px;
	border:0px #99FF00 solid;
}

#parkBoxContainer .header
{	text-align:center;
	display:block;
	height:13px;
}

#parkBoxContainer h2
{	margin:0px;
	padding:0px;
	font-size:13px;
	text-align:center;
	color:#ffdd00;
}

#parkBoxContainer a
{	margin:0px;
	padding:0px;
	font-size:13px;
	text-align:center;
	color:#ffdd00;
	text-decoration:none;
}
#parkBoxContainer a:hover
{
	margin:0px;
	padding:0px;
	font-size:13px;
	text-align:center;
	color:#ffdd00;
	text-decoration:underline;
}
#topLeftBoxAfrica
{	width:230px;
	border:0px solid #FFFFFF;
	background-image:url(/files/images/giraffe-box.jpg);
	background-position:50% 35px;
	background-repeat:no-repeat;
	float:left;
	margin-left:13px;
}
#topRightBoxAfrica
{	width:230px;
	background-image:url(/files/images/birds-box.jpg);
	background-position:50% 35px;
	background-repeat:no-repeat;
	float:left;
	margin-left:40px;
}
#centerLeftBoxAfrica
{	width:230px;
	background-image:url(/files/images/discov-box.jpg);
	background-position:50% 35px;
	background-repeat:no-repeat;
	float:left;
	margin-left:13px;
}
#centerRightBoxAfrica
{	width:230px;
	background-image:url(/files/images/train-box.jpg);
	background-position:50% 35px;
	background-repeat:no-repeat;
	float:left;
	margin-left:40px;
}
#bottomRightBoxAfrica
{	width:230px;
	background-image:url(/files/images/kids-box.jpg);
	background-position:50% 35px;
	background-repeat:no-repeat;
	float:left;
	margin-left:40px;
}
#bottomLeftBoxAfrica
{	width:230px;
	background-image:url(/files/images/keeper-box.jpg);
	background-position:50% 35px;
	background-repeat:no-repeat;
	float:left;
	margin-left:13px;
}
#footerAfrica
{	width:500px;
	height:280px;
	margin-top:10px;
}
#footerAfrica p
{	font-size:12px;
	text-align:center;
	color:#fc951d;
}
#footerAfrica a
{	font-size:12px;
	text-align:center;
	color:#fc951d;
	text-decoration:none;
}
#footerAfrica a:hover
{	font-size:12px;
	text-align:center;
	color:#fc951d;
	text-decoration:underline;
}
#topLeftBoxDino
{	width:230px;
	background-image:url(/files/images/dino-amaze-box.jpg);
	background-position:50% 35px;
	background-repeat:no-repeat;
	float:left;
	margin-left:13px;
}
#topRightBoxDino
{
	width:230px;
	background-position:50% 35px;
	background-image:url(/files/images/dino-fun-box.jpg);
	background-repeat:no-repeat;
	float:left;
	margin-left:40px;
}
#bottomLeftBoxDino
{	width:230px;
	background-position:50% 35px;
	background-image:url(/files/images/dino-bite-box.jpg);
	float:left;
	margin-left:13px;
	background-repeat:no-repeat;
}
#bottomRightBoxDino
{	width:230px;
	background-image:url(/files/images/dino-creepy-box.jpg);
	background-position:50% 35px;
	background-repeat:no-repeat;
	float:left;
	margin-left:40px;
}
#footerDino
{	margin-top:10px;}	
#footerDino p
{	font-size:12px;
	text-align:center;
	color:#fc951d;
}
#footerDino a
{	font-size:12px;
	text-align:center;
	color:#fc951d;
	text-decoration:none;
}
#footerDino a:hover
{	font-size:12px;
	text-align:center;
	color:#fc951d;
	text-decoration:underline;
}
#banhamtopLeftBox
{	background-image:url(/files/images/adventure-box.gif);
	background-repeat:no-repeat;
	background-position:50% 35px;
	float:left;
	margin-left:13px;
	width:230px;
}
#banhamtopRightBox
{	background-image:url(/files/images/feeding-box.gif);
	background-repeat:no-repeat;
	background-position:50% 35px;
	float:left;
	margin-left:40px;
	width:230px;
}
#bottomLeftBoxBanham
{	background-image:url(/files/images/safari-box.gif);
	background-repeat:no-repeat;
	background-position:50% 35px;
	float:left;
	margin-left:13px;
	width:230px;
}
#bottomRightBoxBanham
{	background-image:url(/files/images/activities-box.gif);
	background-repeat:no-repeat;
	background-position:50% 35px;
	float:left;
	margin-left:40px;
	width:230px;
}
#banhamFooter
{ 	margin-top:10px;}

#banhamFooter p
{	font-size:12px;
	text-align:center;
	color:#fc951d;
}
#banhamFooter a
{	font-size:12px;
	text-align:center;
	color:#fc951d;
	text-decoration:none;
}
#banhamFooter a:hover
{	font-size:12px;
	text-align:center;
	color:#fc951d;
	text-decoration:underline;
}
#globalFooter
{	font-size:0.9em;
	clear:both;
	margin:0px auto;
	width:765px;
	padding:20px 0px 20px 0px;
	overflow:hidden;
}
#footerCont a, img
{border:0px; padding:0px;}
#footerCont
{	border:0px solid #003366; 
	overflow:hidden; 
	margin:0px;
	padding:0px;}

#globalFooter p.links
{	float:left;
	}
#globalFooter p.magic-online
{ 	float:right;}
#globalFooter p.small
{	margin-top:20px;
	color:#777777;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:#4d4300 solid 1px;
}
#globalFooter p.links
{	margin:0px;
	padding:0px;
	text-align:center;
}
#globalFooter a
{	color:#FFF;
	font-size:1em;
	padding-right:5px;
	text-decoration:none;
}
#globalFooter a:hover
{	color:#FFFF00;
	font-size:1em;
	padding-right:5px;
	text-decoration:underline;
}
.contentText
{	margin-top:165px;
	padding-left:10px;
	font-size:12px;
}
#big3
{	background-image:url(/files/images/big3.gif);
	background-position:top left;
	background-repeat:no-repeat;
	text-indent:-9999px;
	height:84px;
	width:263px;
	margin:0px 0px 0px 0px;
	border:1px solid #006633;
	padding:0px;
	float:left;}
#membership
{	background-image:url(/files/images/membership.gif);
	background-position:top left;
	background-repeat:no-repeat;
	text-indent:-9999px;
	height:87px;
	width:142px;
	margin:0px;
	border:0px solid #006633;
	padding:0px;
	float:left;}
#advert
{	background-image:url(/files/images/advert.gif);
	background-position:top left;
	background-repeat:no-repeat;
	text-indent:-9999px;
	height:87px;
	width:140px;
	margin:0px;
	border:0px solid #006633;
	padding:0px;
	float:left;}
#whereAreWe
{	background-image:url(/files/images/where-are-we.gif);
	background-position:top left;
	background-repeat:no-repeat;
	text-indent:-9999px;
	height:87px;
	width:147px;
	margin:0px;
	border:0px solid #006633;
	padding:0px;
	float:left;}
#cls
{clear:both;}
#becomeAMember
{	background-image:url(/files/images/become-a-member.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	text-indent:-9999px;
	height:276px;
	width:428px;
	margin:0px 20px 0px 0px;
	border:0px solid #006633;
	padding:0px;}
#becomeAMember ul, li, a
{color:#CCC;
}

.copyhead{
color:#FFF;
	font-size:1.5em;
	font-weight:bold;
	padding-right:5px;
	text-decoration:none;
}

#freedompass_container{
background-image:url(/files/images/freedompass_cardhand.jpg);
background-position:top right;
background-repeat:no-repeat;
}

#freedompass_info{
width:360px;
}

#freedompass_right{
float:right;
width:150px;
height:300px;
}

.introHeaderlarge
{	width:525px;
	margin-left:0px;
	font-size:22px;
	color:#fc951d;
	text-align:center;
	margin-top:20px;

}

.introHeaderlarge_yellow
{	
	margin-left:0px;
	font-size:22px;
	color:#faf100;
	text-align:center;
	font-weight:bold;
	text-decoration:none;

}

.introHeaderlarge_yellow a
{	
	margin-left:0px;
	font-size:22px;
	color:#faf100;
	text-align:center;
	font-weight:bold;

}

.introHeaderlarge_yellow a:hover
{	
	margin-left:0px;
	font-size:22px;
	color:#f7a02d;
	text-align:center;
	font-weight:bold;

}