body {
	background-color: #000000;
}


#top-banner

	{
	
	text-align: center;
	margin: auto;
	width: 750px;
	height: 70px;
	
	}
		
		

#box1 {
	position: relative;
	top: 20px;
	margin-left: auto;
	margin-right: auto;
	width: 750px;
	height: 530px;
}
#box1x {
	position: relative;
	top: 1px;
	margin-left: auto;
	margin-right: auto;
	width: 750px;
	height: 530px;
}
#box2 {
	position: absolute;
	top: 0;
	left: 0em;
	width: 170;
	height: 530px;
	border: 0px solid #CD5C5C;
}
#box3 {
	position: absolute;
	top: 80px;
	left: 425px;
	width: 325;
	height: 450;
	border: 0px solid #CD5C5C;
}


#box3vacancies {
	position: absolute;
	top: 130px;
	left: 172px;
	width: 325;
	height: 450;
	border: 0px solid #CD5C5C;
}



#boxJS {
	position: absolute;
	top: 103px;
	left: 175px;
	width: 560px;
	height: 380px;
}
#FrogJS {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 560px;
	height: 380px;
}
#FrogJSx {
	position: absolute;
	top: 30px;
	left: 0px;
	width: 560px;
	height: 380px;
}
#box4 {
	position: absolute;
	top: 200px;
	left: 171px;
	width: 200px;
	height: 132px;
	border: 2px solid #FFFFFF;
	z-index: 6;
}
#box4fd {
	position: absolute;
	top: 290px;
	left: 171px;
	width: 200px;
	height: 132px;
	border: 2px solid #FFFFFF;
	z-index: 6;
}
#box4bm {
	position: absolute;
	top: 200px;
	left: 171px;
	width: 200px;
	height: 252px;
	border: 2px solid #FFFFFF;
	z-index: 6;
}
#box5 {
	position: absolute;
	top: 180px;
	left: 350px;
	width: 400px;
	height: 300px;
	border: 0px solid #CD5C5C;
}
#ballone {
	position: absolute;
	top: 490px;
	left: 188px;
	width: 250;
	height: 40;
	border: 0px solid #CD5C5C;
}
#ballonesalon {
	position: absolute;
	top: 490px;
	left: 493px;
	width: 250;
	height: 40;
	border: 0px solid #CD5C5C;
}
#balltwo {
	position: absolute;
	top: 60px;
	left: 17px;
	width: 715px;
	height: 21;
	border: 1px solid #999999;
	z-index: 1;
}
#ballthree {
	position: absolute;
	top: 60;
	left: 17;
	width: 120;
	height: 21;
	opacity: 0.6;
	filter: alpha(opacity=60);
	z-index: 0;
}
#ballfour {
	position: absolute;
	top: 60;
	left: 17;
	width: 120;
	height: 21;
	opacity: 0.6;
	filter: alpha(opacity=60);
	z-index: 0;
	background-image: url(nav_bar/scissors_but_2_01.gif);
}
#ballfive {
	position: absolute;
	top: 425px;
	left: 220px;
	width: 25px;
	height: 25px;
	border: 0px solid #CD5C5C;
}
#ballsix {
	position: absolute;
	top: 409px;
	left: 270px;
	width: 25px;
	height: 25px;
	border: 0px solid #CD5C5C;
}
#ballseven {
	position: absolute;
	top: 87px;
	left: 286px;
	width: 114px;
	height: 88px;
	border: 0px solid #CD5C5C;
	visibility: hidden;
}
#ballsevensalon {
	position: absolute;
	top: 87px;
	left: 286px;
	width: 114px;
	height: 88px;
	border: 0px solid #CD5C5C;
	visibility: visible;
}
#contactdrop {
	position: absolute;
	top: 87px;
	left: 562px;
	width: 114px;
	height: 88px;
	border: 0px solid #CD5C5C;
	visibility: hidden;
}
#contactdrop2 {
	position: absolute;
	top: 88px;
	left: 642px;
	width: 114px;
	height: 88px;
	border: 0px solid #CD5C5C;
	visibility: visible;
}
#oppdrop {
	position: absolute;
	top: 87px;
	left: 565px;
	width: 114px;
	height: 88px;
	border: 0px solid #CD5C5C;
	visibility: hidden;
}
#newsdrop {
	position: absolute;
	top: 87px;
	left: 364px;
	width: 86px;
	height: 50px;
	border: 0px solid #CD5C5C;
	visibility: hidden;
}
#newsdrop2 {
	position: absolute;
	top: 87px;
	left: 364px;
	width: 86px;
	height: 50px;
	border: 0px solid #CD5C5C;
	visibility: visible;
}
#oppdrop2 {
	position: absolute;
	top: 87px;
	left: 565px;
	width: 114px;
	height: 88px;
	border: 0px solid #CD5C5C;
	visibility: visible;
}
#oppdrop3 {
	position: absolute;
	top: 87px;
	left: 565px;
	width: 114px;
	height: 45px;
	background-color: #FFFFFF;
	border: 0px solid #CD5C5C;
	visibility: hidden;
}
#promodrop {
	position: absolute;
	top: 87px;
	left: 474px;
	width: 114px;
	height: 88px;
	border: 0px solid #CD5C5C;
	visibility: hidden;
}
#promodrop2 {
	position: absolute;
	top: 87px;
	left: 474px;
	width: 114px;
	height: 88px;
	border: 0px solid #CD5C5C;
	visibility: visible;
}
#promodrop3 {
	position: absolute;
	top: 87px;
	left: 474px;
	width: 114px;
	height: 45px;
	background-color: #FFFFFF;
	border: 0px solid #CD5C5C;
	visibility: hidden;
}
#elevate {
	position: absolute;
	top: 117px;
	left: 27px;
	width: 350px;
	height: 50px;
	color: #000000;
	font: 48px Arial, Helvetica, sans-serif;
	padding: 2px;
}
#elevatedp {
	position: absolute;
	top: 117px;
	left: 27px;
	width: 350px;
	height: 50px;
	color: #000000;
	font: 48px Arial, Helvetica, sans-serif;
	padding: 2px;
}
#elevatetwo {
	position: absolute;
	top: 98px;
	left: 541px;
	width: 206px;
	height: 500px;
	color: #FFFFFF;
	font: 48px Arial, Helvetica, sans-serif;
	padding: 2px;
}
#elevatebelow {
	position: absolute;
	top: 188px;
	left: 27px;
	width: 500px;
	height: 50px;
	color: #000000;
	font: 48px Arial, Helvetica, sans-serif;
	text-align:left;
	padding: 2px;
}
#elevatebelowtwo {
	position: absolute;
	top: 186px;
	left: 25px;
	width: 550px;
	height: 50px;
	color: #FFFFFF;
	font: 48px Arial, Helvetica, sans-serif;
	text-align:left;
	padding: 2px;
}
#elevatebelowdp {
	position: absolute;
	top: 186px;
	left: 25px;
	width: 550px;
	height: 50px;
	color: #FFFFFF;
	font: 42px Arial, Helvetica, sans-serif;
	text-align:left;
	padding: 2px;
}
#contacttextbox {
	position: absolute;
	top: 50px;
	left: 400px;
	width: 325px;
	height: 425px;
	background-color: #FFFFFF;
	opacity: 0.6;
	filter: alpha(opacity=60);
}
#destplantextbox {
	position: absolute;
	top: 50px;
	left: 400px;
	width: 325px;
	height: 295px;
	background-color: #FFFFFF;
	opacity: 0.6;
	filter: alpha(opacity=60);
}
#productiontextbox {
	position: absolute;
	top: 50px;
	left: 400px;
	width: 325px;
	height: 150px;
	background-color: #FFFFFF;
	opacity: 0.6;
	filter: alpha(opacity=60)
}
#phototextbox {
	position: absolute;
	top: 50px;
	left: 350px;
	width: 340px;
	height: 300px;
	padding: 10px;
	background-color: #FFFFFF
}
#campaigntextbox {
	position: absolute;
	top: 475px;
	left: 125px;
	width: 120px;
	height: 63px;
	padding: 0px;
	line-height:20px;
	background-color: #FFFFFF;
	opacity: 0.6;
	filter: alpha(opacity=60)
}
#campaignbox {
	position: absolute;
	top: 185px;
	left: 164px;
	width: 261px;
	height: 303px;
	padding: 0px;
}
#campaignbox_fran {
	position: absolute;
	top: 175px;
	left: 164px;
	width: 261px;
	height: 313px;
	padding: 5px;
	overflow: scroll;
}
#newsbox {
	position: absolute;
	top: 175px;
	left: 164px;
	width: 559px;
	height: 316px;
	padding: 5px;
	overflow: scroll;
}
#campaignbox2 {
	position: absolute;
	top: 110px;
	left: 474px;
	width: 261px;
	height: 68px;
	padding: 0px;
}
#boxheading {
	position: absolute;
	top: 70px;
	left: 420px;
	width: 285px;
	height: 200px;
	color: #444444;
	font: 18px Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: 0px;
}
#underheadingbox {
	position: absolute;
	top: 95px;
	left: 420px;
	width: 285px;
	height: 12px;
	background-color: #EE7F00;
}
#text {
	position: absolute;
	top: 115px;
	left: 420px;
	width: 285px;
	height: 400px;
	z-index: 1;
}
#updatetext {
	position: absolute;
	top: 115px;
	left: 419px;
	width: 285px;
	height: 73px;
	z-index: 1;
}
#map {
	position: absolute;
	top: 50px;
	left: 360px;
	width: 285px;
	height: 400px;
	z-index: 1;
}
#campaigntext {
	position: absolute;
	top: 70;
	left: 45;
	width: 285px;
	height: 400px;
	z-index: 1;
}
#producttext {
	position: absolute;
	top: 115px;
	left: 420px;
	width: 285px;
	height: 340px;
}
#texttwo {
	position: absolute;
	top: 115px;
	left: 500px;
	width: 125px;
	height: 270px;
}
#textscroll {
	position: absolute;
	top: 115px;
	left: 420px;
	width: 285px;
	height: 270px;
	overflow:scroll
}
#logobox {
	position: absolute;
	top: 0;
	left: 560px;
	width: 150px;
	height: 55;
	border: 0px solid #CD5C5C;
}
#mallboxbraehead {
	position: absolute;
	top: 50px;
	left: 525px;
	width: 180px;
	height: 160px;
	padding: 10px;
	background-color: #FFFFFF;
	display: none  
}
#mallboxmetro {
	position: absolute;
	top: 50px;
	left: 525px;
	width: 180px;
	height: 160px;
	padding: 10px;
	background-color: #FFFFFF;
	display: none
}
#mallboxeldon {
	position: absolute;
	top: 50px;
	left: 525px;
	width: 180px;
	height: 190px;
	padding: 10px;
	background-color: #FFFFFF;
	display: none;
	z-index: 2;
}
#mallboxvictoria {
	position: absolute;
	top: 50px;
	left: 525px;
	width: 180px;
	height: 160px;
	padding: 10px;
	background-color: #FFFFFF;
	display: none
}
#mallboxbroad {
	position: absolute;
	top: 50px;
	left: 525px;
	width: 180px;
	height: 160px;
	padding: 10px;
	background-color: #FFFFFF;
	display: none
}
#mallboxeagle {
	position: absolute;
	top: 50px;
	left: 525px;
	width: 180px;
	height: 160px;
	padding: 10px;
	background-color: #FFFFFF;
	display: none
}
#mallboxbull {
	position: absolute;
	top: 50px;
	left: 525px;
	width: 180px;
	height: 190px;
	padding: 10px;
	background-color: #FFFFFF;
	display: none;
	z-index: 2;
}
#mallboxmerry {
	position: absolute;
	top: 50px;
	left: 525px;
	width: 180px;
	height: 200px;
	padding: 10px;
	background-color: #FFFFFF;
	display: none;
	z-index: 2;
}
#mallboxpotts {
	position: absolute;
	top: 50px;
	left: 525px;
	width: 180px;
	height: 180px;
	padding: 10px;
	background-color: #FFFFFF;
	display: none
}
#mallboxdolphin {
	position: absolute;
	top: 50px;
	left: 525px;
	width: 180px;
	height: 170px;
	padding: 10px;
	background-color: #FFFFFF;
	display: none
}
#mallboxwestquay {
	position: absolute;
	top: 50px;
	left: 525px;
	width: 180px;
	height: 220px;
	padding: 10px;
	background-color: #FFFFFF;
	display: none;
	z-index: 2;
}
#mallboxfestival {
	position: absolute;
	top: 50px;
	left: 525px;
	width: 180px;
	height: 170px;
	padding: 10px;
	background-color: #FFFFFF;
	display: none
}
#mallboxoracle {
	position: absolute;
	top: 50px;
	left: 525px;
	width: 180px;
	height: 170px;
	padding: 10px;
	background-color: #FFFFFF;
	display: none
}
#mallboxfriary {
	position: absolute;
	top: 50px;
	left: 525px;
	width: 180px;
	height: 220px;
	padding: 10px;
	background-color: #FFFFFF;
	display: none;
	z-index: 2;
}
#mallboxroyalvic {
	position: absolute;
	top: 50px;
	left: 525px;
	width: 180px;
	height: 220px;
	padding: 10px;
	background-color: #FFFFFF;
	display: none;
	z-index: 2;
}
#mallboxglades {
	position: absolute;
	top: 50px;
	left: 525px;
	width: 180px;
	height: 180px;
	padding: 10px;
	background-color: #FFFFFF;
	display: none
}
#mallboxchimes {
	position: absolute;
	top: 50px;
	left: 525px;
	width: 180px;
	height: 180px;
	padding: 10px;
	background-color: #FFFFFF;
	display: none
}
#mallboxharl {
	position: absolute;
	top: 50px;
	left: 525px;
	width: 180px;
	height: 220px;
	padding: 10px;
	background-color: #FFFFFF;
	display: none;
	z-index: 2;
}
#mallboxbrent {
	position: absolute;
	top: 50px;
	left: 525px;
	width: 180px;
	height: 170px;
	padding: 10px;
	background-color: #FFFFFF;
	display: none
}
#mallboxlakeside {
	position: absolute;
	top: 50px;
	left: 525px;
	width: 180px;
	height: 220px;
	padding: 10px;
	background-color: #FFFFFF;
	display: none; 	
	z-index: 2;
}
.p {
	color: #000000;
	font: 10px Arial, Helvetica, sans-serif;
}

.pf {
	color: #000000;
	font: 10px Arial, Helvetica, sans-serif;
	text-align: right;
	margin-right: 20px;
}

.pfr {
	color: #000000;
	font: 10px Arial, Helvetica, sans-serif;
	text-align: right;
	margin-right: 190px;
}


.p_mall {
	color: #555555;
	font: 10px Arial, Helvetica, sans-serif;
	line-height: 12px;
	text-decoration:none
}
.p_mall2 {
	color: #555555;
	font: 10px Arial, Helvetica, sans-serif;
	line-height: 14px;
	text-decoration:none
}
.p_mall_bold {
	color: #000000;
	font: 10px Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height: 18px;
	text-decoration:none
}
.p_mall_bold2 {
	color: #000000;
	font: 10px Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height: 13px;
	text-decoration:none
}
.p_mall_red {
	color: #FF0000;
	font: 10px Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height: 13px;
	text-decoration:none
}
.p_right {
	color: #000000;
	font: 11px Arial, Helvetica, sans-serif
}
.a_link {
	color: #FF0000;
	font: 11px Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none
}
.box_link {
	font: 11px Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-decoration:none;
	color: #000000;
}
.subhead {
	font: 12px Arial, Helvetica, sans-serif;
	font-weight:bold; 
	color:#000000
}
