/* Main Page */
#homewrapper {
	margin:0 auto;
	width: 900px;
	text-align: left;
	background: url(images/bg.jpg) top right repeat;
	height: 665px;
}
#homewrapper #flash {position: relative; left: 30px; top: 13px; float: left;}
#homewrapper #frontinfo {position: relative; left: 140px; top: 23px; float: left; padding: 0px; margin: 0px;}
#frontinfo {
	position: absolute;
	left: 380px;
	width: 480px;
	top: 10px;
	z-index: 1;
}
#frontinfo a:link, 
#frontinfo a:visited, 
#frontinfo a:active {
	color: #33CCFF;
	text-decoration: none;
}
#frontinfo a:hover {
	color: #ffffff;
}
#frontinfo p {
	font-size: 17px;
	text-align: right;
	font-family: "Times New Roman", Times, serif;
	line-height: 26px;
}
#flash {
	position: absolute;
	top: 0px;
	left: 40px;
	display: block;
	height: 365px;
	width: 240px;
	z-index: 1;
}
#mainnews {position: absolute; left: 170px; top: 230px; display: block; width: 280px; height: 95px; background:url('images/latest-news.png') top right no-repeat; cursor: pointer; margin: 0px,; padding: 0px;}
#mainnews p, #mainnews a:link, #mainnews a:active, #mainnews a:visited, #mainnews a:hover, #mainnews p a:link, #mainnews p a:active, #mainnews p a:visited, #mainnews p a:hover {	font-size: 16px;
	position: absolute;
	top: 42px;
	width: 220px;
	margin-left: 20px;
	margin-right: 15px;
	text-align: left;
	line-height: normal;
	font-family: "Times New Roman", Times, serif;
	padding: 0px;
	margin-top: 0px;}
.blue {color: #33CCFF; text-align: right; font-family:"Times New Roman", Times, serif; position: absolute; margin-left: 150px;margin-top:62px; font-size: 16px;}
#footer {
	position: absolute;
	left: 50%;
	margin-left: -450px;
	width: 900px;
	height: 70px;
	top: 530px;
}
#footer2 {
	position: absolute;
	left: 50%;
	margin-left: -450px;
	width: 900px;
	height: 70px;
	top: 530px;
}

/* Links Page */
#linkcontent {
	position: absolute;
	height: 730px;
	width: 900px;
	left: 50%;
	margin-left: -450px;
	top: 10px;
	background: url(images/bg.jpg) top right repeat;
	z-index:1;
}

#sugarfat { position: absolute; left: 70px; top: 208px; background: url(images/link_sugerfat.jpg) top right no-repeat; }
#sugarfat a:link, #sugarfat a:active, #sugarfat a:visited{ background: url(images/link_sugerfat.jpg) top right no-repeat; display: block; width: 90px; height: 119px; }
#sugarfat a:hover { background-position: 1 -119;}
#juggleart { position: absolute; left: 240px; top: 208px; width: 145px; height: 170px; }
#juggleart a:link, #juggleart a:active, #juggleart a:visited{ background: url(images/link_juggleart.jpg) top right no-repeat;
display: block; width: 151px; height: 175px; }
#juggleart a:hover { background-position: 0 -175; }
#convention { position: absolute; left: 435px; top: 205px; width: 145px; height: 170px; }
#convention a:link, #convention a:active, #convention a:visited{ background: url(images/link-melbourneconvention.jpg) top right no-repeat; display: block; width: 246px; height: 190px; }
#convention a:hover { background-position: 0 -190; }
#tepooka { 	position: absolute; left: 735px; top: 208px; }
#tepooka a:link, #tepooka a:active, #tepooka a:visited { background: url(images/link_tepooka.jpg) top right no-repeat; display: block; width: 79px; height: 218px; }
#tepooka a:hover { background-position: 5 -218; }
#poipark { position: absolute; left: 350px; top: 468px;}
#poipark a:link, #poipark a:active, #poipark a:visited { background: url(images/link_poipark.jpg) top right no-repeat; display: block; width: 185px; height: 92px;}
#poipark a:hover {background-position: 4 -93; }

#hmphoto { position: absolute; left: 300px; top: 468px;}
#hmphoto a:link, #hmphoto a:active, #hmphoto a:visited { background: url(images/link_hmphoto.jpg) top right no-repeat; display: block; width: 342px; height: 62px;}
#hmphoto a:hover {background-position: 0 -62; }

#homepoi { 	position: absolute; left: 660px; top: 468px; }
#homepoi a:link, #homepoi a:active, #homepoi a:visited { background: url(images/link_homepoi.jpg) top right no-repeat; display: block; width: 178px; height: 65px; }
#homepoi a:hover { background-position: 2 -65; }
#carnival { 	position: absolute; left: 60px; top: 468px; }
#carnival a:link, #carnival a:active, #carnival a:visited { background: url(images/link_carnival.jpg) top right no-repeat; display: block; width: 210px; height: 68px; }
#carnival a:hover { background-position: 0 -68; }
/* Company Profile Page */
#companycontent {
	position: absolute;
	height: 555px;
	width: 900px;
	left: 50%;
	margin-left: -450px;
	top: 10px;
	background: url(images/bg.jpg) top right repeat;
	z-index:1;
	padding-bottom: 20px;
}
#companyinfo {
	position: relative;
	float: left;
	left: 20px;
	top: 178px;
	width: 460px;
}

#companyinfo p {
	font-family: "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 17px;
	color: #ffffff;
	padding: 0px;
	margin-top: 0px;
	line-height: 26px;
}
#companypic {
	position: relative;
	float: right;
	right: 12px;
	top: 198px;
}

/* Sales */
#glowcontent {
	position: absolute;
	height: 495px;
	width: 900px;
	left: 50%;
	margin-left: -450px;
	top: 10px;
	background: url(images/bg.jpg) top right repeat;
	z-index:1;
}
#glowcontent h2 {
	position: absolute;
	margin-top: 25px;
}
#glowinfo {
	position: relative;
	float: left;
	left: 220px;
	top: 268px;
	width: 460px;
}
#glowinfo p {
	font-family: "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 18px;
	color: #ffffff;
	padding: 0px;
	margin-top: 0px;
	line-height: 26px;
	text-align:center;
}

#firecontent {
	position: absolute;
	height: 835px;
	width: 900px;
	left: 50%;
	margin-left: -450px;
	top: 10px;
	background: url(images/bg.jpg) top right repeat;
	z-index:1;
}
#firecontent h2 {
	position: absolute;
	margin-top: 25px;
}
#standardstaff2 {position: absolute; top: 228px; width: 290px; left: 130px;}
#standardstaff2pic {position: absolute; top: 228px; width: 80px; left: 50px;}
#standardstaff2 p, #standardstaff2pic p, #standardstaff4 p, #standardstaff4pic p, #firepoi25 p, #firepoi25pic p, #innercorestaff4 p, #innercorestaff4 p, #innercorestaff4pic p, #firepoi4 p, #firepoi4pic p, #devilstick2 p, #devilstick2pic p {font-family: "Times New Roman", Times, serif; font-size: 16px; color: #ffffff; padding: 0px; margin-top: 0px;}
#standardstaff4 {position: absolute; top: 228px; width : 290px; left: 580px; }
#standardstaff4pic {position: absolute; top: 228px; width: 80px; left: 500px;}
#firepoi25 {position: absolute; width: 260px; left: 160px; top: 408px;}
#firepoi25pic {position: absolute; top: 408px; width: 100px; left: 50px;}
#firepoi4 {position: absolute; width: 260px; left: 610px; top: 408px;}
#firepoi4pic {position: absolute; top: 408px; width: 80px; left: 500px;}
#innercorestaff4 {position: absolute; left: 160px; width: 260px; top: 558px;}
#innercorestaff4pic {position: absolute; top: 558px; width: 100px; left: 50px;}
#devilstick2 {position: absolute; left: 610px; width: 260px; top: 558px;}
#devilstick2pic {position: absolute; top: 558px; width: 80px; left: 500px;}
#fireinfo { position: relative; float: left; left: 150px; top: 748px; width: 590px; }
#fireinfo p { font-family: "Times New Roman", Times, serif; font-weight: normal; font-size: 18x; color: #ffffff; padding: 0px; margin-top: 0px; line-height: 26px; text-align:center; }
#glowcontent h2, #firecontent h2 {
	position: absolute;
	left: 20px;
	top: 160px;
	font-family: "Times New Roman", Times, serif;
	font-size: 21px;
	font-weight: normal;
	color: #52DE82;
}
/* Tutition */
#classescontent {
	position: absolute;
	height: 447px;
	width: 900px;
	left: 50%;
	margin-left: -450px;
	top: 10px;
	background: url(images/bg.jpg) top right repeat;
	z-index:1;
}
#classescontent #footer {
	position: absolute;
	top: 600px;
}
#classesinfo {
	position: relative;
	float: left;
	left: 220px;
	top: 220px;
	width: 460px;
}
#classesinfo p {
	font-family: "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 18px;
	color: #ffffff;
	padding: 0px;
	margin-top: 0px;
	line-height: 26px;
	text-align:center;
}
#workshopcontent {
	position: absolute;
	height: 447px;
	width: 900px;
	left: 50%;
	margin-left: -450px;
	top: 10px;
	background: url(images/bg.jpg) top right repeat;
	z-index:1;
}
#workshopcontent #footer {
	position: absolute;
	top: 600px;
}
#workshopinfo {
	position: relative;
	float: left;
	left: 220px;
	top: 220px;
	width: 460px;
}
#workshopinfo p {
	font-family: "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 18px;
	color: #ffffff;
	padding: 0px;
	margin-top: 0px;
	line-height: 26px;
	text-align:center;
}

/*Fire Safety */
#safetycontent {
	position: absolute;
	height: 655px;
	width: 900px;
	left: 50%;
	margin-left: -450px;
	top: 10px;
	background: url(images/bg.jpg) top left repeat;
	z-index:1;
}
#safetyinfo {
	position: relative;
	float: left;
	left: 20px;
	top: 178px;
	width: 860px;
}

#videotext p, #high p, #low p, #safetyinfo p {
	font-family: "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 17px;
	color: #ffffff;
	padding: 0px;
	margin-top: 0px;
	line-height: 26px;
}

/* Videos */
#high {
	position: absolute;
	top: 200px;
	left: 180px;
}
#low {
	position: absolute;
	top: 200px;
	left: 506px;
	width: 203px;
}
#videotext {
	position: absolute;
	top: 450px;
	left: 250px;
}
#high a:link, #high a:visited, #high a:active, #low a:link, #low a:active, #low a:visited {
		color: #33CCFF;
	text-decoration: none;
}
#high a:hover, #low a:hover {
	text-decoration: none;
}
#flashballs {
	position: absolute;
	left: 50%;
	margin-left: -285px;
	top: 300px;
}