@charset "utf-8";
/* CSS Document */


body {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	line-height:15px;
	margin: 0;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	background-color: #efe2b8;
	font-size: 11px;
	height:100%;
	min-height: 100%;
	border:0;
	padding:0;
}

#centerStrip {
	width: 100%;
	height: 455px;
	position: absolute;
	border: 0;
	top: 50%;
	margin-top: -227px;
	background-color: #042981;
	background-image:url(../images/Home/BLUESTRIP.jpg);
	background-repeat:no-repeat;
	background-position:center;
	z-index: 0;
}

#centerStrip2 {
	width: 100%;
	height: 455px;
	position: absolute;
	border: 0;
	top: 50%;
	margin-top: -227px;
	background-color: #fff;
	z-index: 0;
}

#centerBox {
	width: 1000px;
	height: 733px;
	position: absolute;
	border: 0;
	top: 50%;
	left: 50%;
	margin-left: -500px;
	margin-top: -366px;
	z-index: 1;
}

#centerBox2 {
	width: 800px;
	height: 590px;
	position: absolute;
	border: 0;
	top: 50%;
	left: 50%;
	margin-left: -400px;
	margin-top: -295px;
	z-index: 1;
}


#centerCircle {
	width: 562px;
	height: 562px;
	position: absolute;
	border: 0;
	top: 95px;
	left: 224px;
	z-index: 3;
}

#centerCircleImage1 {
	width: 250px;
	height: 250px;
	position: absolute;
	border: 0;
	top: 113px;
	left: 243px;
	z-index: 2;
}

#centerCircleImage2 {
	width: 250px;
	height: 250px;
	position: absolute;
	border: 0;
	top: 365px;
	left: 244px;
	z-index: 2;
}

#centerCircleImage3 {
	width: 250px;
	height: 250px;
	position: absolute;
	border: 0;
	top: 114px;
	left: 498px;
	z-index: 2;
}

#centerCircleImage4 {
	width: 250px;
	height: 250px;
	position: absolute;
	border: 0;
	top: 360px;
	left: 494px;
	z-index: 2;
}

#homeLogosDiv {
	width: 810px;
	height: 57px;
	position: absolute;
	border: 0;
	top: 30px;
	left: 104px;
	z-index: 2;
}

#homeAddressesDiv {
	width: 810px;
	height: 60px;
	position: absolute;
	border: 0;
	top: 651px;
	left: 94px;
	z-index: 4;
}

#logoDiv {
	width: 319px;
	height: 59px;
	position: absolute;
	border: 0;
	top: -1px;
	left: -9px;
	z-index: 3;
}

#leftPanelDiv {
	width: 226px;
	height: 455px;
	position: absolute;
	border: 0;
	top: 68px;
	left: 0px;
	z-index: 2;
	background-color:#e6d087;
}

#leftImageDiv {
	width: 226px;
	height: 111px;
	position: absolute;
	border: 0;
	top: 96px;
	left: 0px;
	z-index: 3;
}

#rightImageDiv {
	width: 524px;
	height: 111px;
	position: absolute;
	border: 0;
	top: 96px;
	left: 226px;
	z-index: 3;
	text-align:left;
}

#rightBlockDiv {
	width: 50px;
	height: 111px;
	position: absolute;
	border: 0;
	top: 96px;
	left: 750px;
	z-index: 3;
	text-align:left;
	background-color:#caa500;
}

#symbolDiv {
	width: 299px;
	height: 299px;
	position: absolute;
	border: 0;
	top: 269px;
	left: -82px;
	z-index: 3;
}

#menuDiv {
	width: 550px;
	height: 23px;
	position: absolute;
	border: 0;
	top: 74px;
	left: 234px;
	z-index: 4;
}

#bodyCopyDiv {
	width: 482px;
	height: 271px;
	position: absolute;
	border: 0;
	top: 216px;
	left: 234px;
	z-index: 4;
}

#bodyCopyWideDiv {
	width: 536px;
	height: 271px;
	position: absolute;
	border: 0;
	top: 216px;
	left: 234px;
	z-index: 4;
}

#stoneDiv {
	width: 186px;
	height: 144px;
	position: absolute;
	border: 0;
	top: 440px;
	left: 614px;
	z-index: 10;
}





#aboutVideoLinkDiv {
	width: 226px;
	height: 76px;
	position: absolute;
	border: 0;
	top: 447px;
	left: 0px;
	z-index: 4;
	visibility:hidden;
}

#aboutGalleryLinkDiv {
	width: 101px;
	height: 31px;
	position: absolute;
	border: 0;
	top: 485px;
	left: 234px;
	z-index: 4;
}

#aboutRecycleDiv {
	width: 34px;
	height: 30px;
	position: absolute;
	border: 0;
	top: 218px;
	left: 759px;
	z-index: 5;
}


#videoDiv {
	width: 473px;
	height: 395px;
	position: absolute;
	border: 0;
	top: 97px;
	left: 234px;
	z-index: 5;
}



#galleryScrollerDiv {
	width: 546px;
	height: 44px;
	position: absolute;
	border: 0;
	top: 530px;
	left: -0px;
	z-index: 7;
	overflow:hidden;
	visibility:hidden;
}

#controls {
	width: 572px;
	height: 44px;
	top: 530px;
	left: -13px;
	position: absolute;
	border: 0;
	z-index:6;
	overflow:hidden;
	visibility:hidden;
}


#GalleryImageDiv {
	width: 524px;
	height: 427px;
	position: absolute;
	border: 0;
	top: 96px;
	left: 226px;
	z-index: 5;
	visibility:hidden;
}

#contactFooterDiv {
	width: 581px;
	height: 31px;
	position: absolute;
	border: 0;
	top: 485px;
	left: 234px;
	z-index: 11;
}

#enquiryDiv {
	width: 524px;
	height: 427px;
	position: absolute;
	border: 0;
	top: 96px;
	left: 226px;
	z-index: 5;
	background-color:#f8f2dc;
}

#enquiryLeftBlockDiv {
	width: 50px;
	height: 371px;
	position: absolute;
	border: 0;
	top: 96px;
	left: 750px;
	z-index: 3;
	text-align:left;
	background-color:#caa500;
}

#enquirySubmitDiv {
	width: 50px;
	height: 25px;
	position: absolute;
	border: 0;
	top: 470px;
	left: 750px;
	z-index: 3;
	text-align:left;
	background-color:#caa500;
}

#enquiryClearDiv {
	width: 50px;
	height: 25px;
	position: absolute;
	border: 0;
	top: 498px;
	left: 750px;
	z-index: 3;
	text-align:left;
	background-color:#ead9a3;
}














.bodycopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:15px;
	color: #000000;
	text-decoration:none;
}
a:link.bodycopy	{color: #000000;}
a:visited.bodycopy {color: #000000;}
a:active.bodycopy {color: #000000;}
a:hover.bodycopy {
	color: #000000;
}

.bodycopySmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height:13px;
	color: #000000;
	text-decoration:none;
}
a:link.bodycopySmall	{color: #000000;}
a:visited.bodycopySmall {color: #000000;}
a:active.bodycopySmall {color: #000000;}
a:hover.bodycopySmall {
	color: #000000;
}

.bodycopyDarkBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:15px;
	color: #042981;
	text-decoration:none;
}
a:link.bodycopyDarkBlue	{color: #042981;}
a:visited.bodycopyDarkBlue {color: #042981;}
a:active.bodycopyDarkBlue {color: #042981;}
a:hover.bodycopyDarkBlue {
	color: #042981;
}


.bodycopyLightBlue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:15px;
	color: #2799d1;
	text-decoration:none;
}
a:link.bodycopyLightBlue	{color: #2799d1;}
a:visited.bodycopyLightBlue {color: #2799d1;}
a:active.bodycopyLightBlue {color: #2799d1;}
a:hover.bodycopyLightBlue {
	color: #2799d1;
}


.bodycopyRed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height:15px;
	color: #fd0303;
	text-decoration:none;
}
a:link.bodycopyRed	{color: #fd0303;}
a:visited.bodycopyRed {color: #fd0303;}
a:active.bodycopyRed {color: #fd0303;}
a:hover.bodycopyRed {
	color: #fd0303;
}










.menucopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #043382;
	text-decoration:none;
}
a:link.menucopy	{color: #043382;}
a:visited.menucopy {color: #043382;}
a:active.menucopy {color: #043382;}
a:hover.menucopy {
	color: #2799d1;
}


.menucopy_ov {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #2799d1;
	text-decoration:none;
}
a:link.menucopy_ov	{color: #2799d1;}
a:visited.menucopy_ov {color: #2799d1;}
a:active.menucopy_ov {color: #2799d1;}
a:hover.menucopy_ov {
	color: #2799d1;
}





.textBox {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	width: 235px;
	border-style: solid;
	border-width: 1px;
	border-color: #999;
}


.submitButton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	border-style: none;
	background-color: #caa500;
	height:25px;
	width:50px;
}

.clearButton {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #2799d1;
	border-style: none;
	background-color: #ead9a3;
	height:25px;
	width:50px;
}

