body
{ 
	background-image:url(../images/mainBg2.jpg);
	background-position: top center;
	background-repeat:no-repeat;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	display:table;
    width:100%;

}

.mailingListBG{width:151px; padding:px 0px 0px 0px; height:63px; background-image:url(images/mailingList.jpg); background-repeat:no-repeat; float:left;}


#pageFrame
{ 
	width: 950px;
	margin-right: auto;
	margin-left: auto;
	padding:0px 0px 0px 0px;
}

#contactDetails
{	
	text-align:right;
	font-weight:bold;
	font-size:18px;
	margin:0px 0px 0px 0px;
	padding:20px 50px 0px 0px;
}
#contactDetails a:link {text-decoration: none; color:#000000;}
#contactDetails a:visited {text-decoration: none;  color:#000000;}
#contactDetails a:active {text-decoration: none;  color:#000000;}
#contactDetails a:hover {text-decoration: none; color:#0000CC;}


#strapLine
{	
	width:600px;
	text-align:right;
	padding:15px 0px 0px 278px;
	margin:0px 0px 0px 0px;
	font-weight:bold;
	font-size:13px;
	color:#FFFFFF;
}

#strapLine2
{	
	width:600px;
	text-align:right;
	padding:0px 0px 0px 298px;
	margin:1px 0px 0px 0px;
	font-weight:bold;
	font-size:13px;
	color:#FFFFFF;
}
#strapLine3
{	
	width:600px;
	text-align:right;
	padding:0px 0px 0px 300px;
	margin:2px 0px 0px 0px;
	font-weight:bold;
	font-size:13px;
	color:#FFFFFF;
}

#topNavTextOld
{
	text-align:center;
	font-weight:bold;
	font-size:16px; 
	padding:40px 0px 0px 260px;
	margin:0px 0px 0px 0px;
}

#topNavText
{
	text-align:center;
	font-weight:bold;
	font-size:16px; 
	padding:20px 0px 0px 260px;
	margin:0px 0px 0px 0px;
}

#topNavText a:link {text-decoration: none; color:#FFFFFF;}
#topNavText a:visited {text-decoration: none;  color:#FFFFFF;}
#topNavText a:active {text-decoration: none;  color:#FFFFFF;}
#topNavText a:hover {text-decoration: none; color:#d6893a;}

#pageTitle
{
	
	clear:both;
	margin:0px 0px 0px 0px;
 	text-align:center;
	height:90px;
	padding:10px 0px 0px 250px;
}

#header
{ 
	height:80px;
	padding:10px 70px 0px 320px;
	margin:0px 0px 0px 0px;
}
#pageContentFrame
{
	clear:both;
	width: 950px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

#sideNav
{
	width: 152px; 
	float:left;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	font-size:14px;
	font-weight:bold

}
#sideNav a:link {text-decoration: none; color:#000000; display:block; width:135px; height:30px;}
#sideNav a:visited {text-decoration: none;  color:#000000;display:block; width:135px; height:30px;}
#sideNav a:active {text-decoration: none;  color:#000000;display:block; width:135px; height:30px;}
#sideNav a:hover {text-decoration: none; color:#ffffff;display:block; width:135px; height:30px;}

#circusNav{width:135px; background-color:#fd6767;border-color:#ff0101;height:20px;border-style: solid;padding:2px 0px 0px 3px;margin:0px 0px 5px 0px;}
#stiltNav{width:135px;background-color:#fc8e52;border-color:#fd5c04;height:20px;border-style: solid;padding:2px 0px 0px 3px;margin:0px 0px 5px 0px;}
#mascotNav{width:135px;border-color:#ff9d02;background-color:#fcbf5e;height:20px;border-style: solid;padding:2px 0px 0px 3px;margin:0px 0px 5px 0px;}
#clownsNav{width:135px;border-color:#bffd01;background-color:#d7fc66;height:20px;border-style: solid;padding:2px 0px 0px 3px;margin:0px 0px 5px 0px;}
#balloonNav{width:135px;border-color:#02fe08;background-color:#98ff9b;height:20px;border-style: solid;padding:2px 0px 0px 3px;margin:0px 0px 5px 0px;}
#faceNav{width:135px;border-color:#03ff8b;background-color:#87ffc8;height:20px;border-style: solid;padding:2px 0px 0px 3px;margin:0px 0px 5px 0px;}
#artsNav{width:135px;border-color:#03e5ff;background-color:#9ff0f9;height:20px;border-style: solid;padding:2px 0px 0px 3px;margin:0px 0px 5px 0px;}
#santaNav{width:135px;border-color:#0461fc;background-color:#80aefb;height:20px;border-style: solid;padding:2px 0px 0px 3px;margin:0px 0px 5px 0px;}
#danceNav{width:135px;border-color:#6d03fe;background-color:#b17cfa;height:20px;border-style: solid;padding:2px 0px 0px 3px;margin:0px 0px 5px 0px;}
#paradesNav{width:135px;border-color:#cd02ff;background-color:#e173fc;height:20px;border-style: solid;padding:2px 0px 0px 3px;margin:0px 0px 5px 0px;}
#schoolsNav{width:135px;border-color:#e60f11;background-color:#fc7873;height:20px;border-style: solid;padding:2px 0px 0px 3px;margin:0px 0px 5px 0px;}
#specialNav{width:135px;border-color:#ff9d02;background-color:#fcbf5e;height:20px;border-style: solid;padding:2px 0px 0px 3px;margin:0px 0px 5px 0px;}
#teamNav{width:135px;border-color:#02fe08;background-color:#98ff9b;height:20px;border-style: solid;padding:2px 0px 0px 3px;margin:0px 0px 5px 0px;}
#shopNav{width:135px; border-color:#03e5ff;background-color:#9ff0f9;height:20px;border-style: solid;padding:4px 0px 0px 3px;margin:0px 0px 5px 0px;} 
#privateNav{width:135px;border-color:#6d03fe;background-color:#b17cfa;height:20px;border-style: solid;padding:2px 0px 0px 3px;margin:0px 0px 5px 0px;}
#joinNav{width:135px;border-color:#4a4b4a;background-color:#999898;height:70px;border-style: solid;padding:2px 0px 0px 3px;margin:0px 0px 5px 0px;}
#funNav{width:135px;border-color:#646564;background-color:#b0b0b0;height:20px;border-style: solid;padding:2px 0px 0px 3px;margin:0px 0px 5px 0px;}
#crbChecksNAV{width:135px;border-color:#646564;background-color:#b0b0b0;height:20px;border-style: solid;padding:2px 0px 0px 3px;margin:0px 0px 5px 0px;}
#publicLiabilityNAV{width:135px;border-color:#646564;background-color:#b0b0b0;height:20px;border-style: solid;padding:2px 0px 0px 3px;margin:0px 0px 5px 0px;}
#riskAssessmentsNAV{width:135px;border-color:#646564;background-color:#b0b0b0;height:20px;border-style: solid;padding:2px 0px 0px 3px;margin:0px 0px 5px 0px;}
#feedbackNAV{width:135px;border-color:#646564;background-color:#b0b0b0;height:20px;border-style: solid;padding:2px 0px 0px 3px;margin:0px 0px 5px 0px;}

#pageContent
{
	float:left;
	width:742px;
	height:1710px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;

}

#pageContent a:link {text-decoration: none; font-weight:bold;}
#pageContent a:visited {text-decoration: none; font-weight:bold;}
#pageContent a:active {text-decoration: none; font-weight:bold;}
#pageContent a:hover {text-decoration: none; color:#FF6600;}

.textContent{
padding:0px 40px 0px 40px;
margin: 0px;

}

.galleryContent{
padding:0px 40px 0px 30px;
margin: 0px;

}

.textGalleryContent{
padding:10px 4px 10px 4px;
margin: 0px;

}
.fullColInset{
padding:0px 10px 0px 20px;
margin: 0px;
}
.fullColInset2{
padding:0px 0px 0px 5px;
margin: 0px;
}
.galleryCol{
float:left;
padding:0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
width:200px;
}
.leftCol{
float:left;
padding:0px 10px 0px 20px;
margin: 0px;
width:330px;

}
.rightCol{
float:left;
padding:0px 20px 0px 10px;
margin: 0px;
width:330px;

}
.divider{width:20px; float:left;}

.imgContent{
text-align:center;
padding:0px 0px 0px 0px;
margin:0px;

}
h1
{
	font-size:18px;
	font-weight:bold;
	padding:5px 0px 0px 0px;
	margin:0px;
}

h2
{
	font-size:16px;
	font-weight:bold;
	padding:5px 0px 0px 0px;
	margin:0px;
}
ul
{
	margin:0px;
	padding:5px 0px 0px 20px;
}

#contactDetailsFooter
{	
clear:both;
	text-align:center;
	font-weight:bold;
	font-size:16px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#contactDetailsFooter a:link {text-decoration: none; color:#000000;}
#contactDetailsFooter a:visited {text-decoration: none;  color:#000000;}
#contactDetailsFooter a:active {text-decoration: none;  color:#000000;}
#contactDetailsFooter a:hover {text-decoration: none; color:#0000CC;}

.largeText{
font-size:18px;
}

#bottomNav
{
 text-align:center;
 font-size:12px;
 font-weight:normal;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	color:#000000;
	clear:both;
}

#bottomNav a:link {text-decoration: none; font-weight:bold;color:#000000;}
#bottomNav a:visited {text-decoration: none; font-weight:bold;color:#000000;}
#bottomNav a:active {text-decoration: none; font-weight:bold;color:#000000;}
#bottomNav a:hover {text-decoration: none; color:#FF6600;}

.nigeba {font-size: 12px;}
.largeText2 {font-size: 24px;}