body {
	margin: 0px;
	background: #E2E2E2;
}

p {
	font-family: arial, verdana, sans-serif;
	color: #221E1F;
	font-size: 16px;
	font-weight: bold;
	margin-top: 0px;
	line-height: 20px;
}

img {
	border: 0px;
}

img.header {
	padding-bottom: 20px;
}

a {
	color: #00632F;
	text-decoration: none;
}
a:hover {
	color: #FDB826;
}

ul {
	font-family: arial, verdana, sans-serif;
	font-size: 16px;
	font-weight: bold;
	margin-top: 0px;
}

li {
	list-style: url(../images/bullet.gif);
	margin-bottom: 5px;
}

.normal {
	color: #221E1F;
}
.topnav a, .bottomnav a {
	text-transform: uppercase;
}

#container {
	width: 940px;
	height: 2945px;
	margin: 0 auto;
	background: #FFF url(../images/texturestrip.jpg) no-repeat;
}

#maincolumn {
	margin-left: 130px;
	width: 810px;
	position: relative;
}

.materials { position: absolute; top: 0px; right: 0px; }
.topnav { position: absolute; top: 10px; left: 30px; height: 25px; width: 400px; overflow: hidden; }
.mainlogo { position: absolute; top: 40px; left: -100px; }
.intro { position: absolute; top: 190px; left: 30px; width: 405px; height: 75px; overflow: hidden; }
.productsmaterials { position: absolute; top: 350px; left: -50px; }
.contact { position: absolute; top: 270px; left: 30px; font-size: 14px; width: 410px; height: 60px; overflow: hidden; }
.enquiries { position: absolute; top: 190px; left: 440px; }
.floorboard { position: absolute; top: 430px; left: 30px; }
.floorboardinfo { position: absolute; top: 440px; left: 340px; width: 470px; height: 200px; overflow: hidden }
.floorboard2 { position: absolute; top: 650px; left: 330px; z-index: 1; }
.floorboard3 { position: absolute; top: 782px; left: 462px; z-index: 1; }
.staff { position: absolute; top: 660px; left: 1px; z-index: 0; }
.floorboardlist { position: absolute; top: 650px; left: 450px; z-index: 1; overflow: hidden; width: 350px; height: 130px; }
.stone { position: absolute; top: 1000px; left: 30px; }
.materials2 { position: absolute; top: 1010px; right: 0px; }
.headermaterials { position: absolute; top: 1100px; left: 340px; }
.stone2 { position: absolute; top: 1215px; left: 330px; }
.stone3 { position: absolute; top: 1375px; left: 555px; z-index: 1; }
.specialise { position: absolute; top: 1230px; left: 30px; overflow: hidden; width: 290px; height: 220px; }
.beam { position: absolute; top: 1450px; left: 30px; }
.inspiring { position: absolute; top: 1450px; left: 350px; width: 250px; height: 250px; overflow: hidden; z-index: 1; }
.stone4 { position: absolute; top: 1722px; left: 333px; }
.materials3 { position: absolute; top: 1480px; right: 0px; z-index: 0; }
.stone5 { position: absolute; top: 1877px; left: 483px; z-index: 1; }
.discover { position: absolute; top: 1730px; left: 30px; width: 300px; height: 140px; overflow: hidden; }
.workshop { position: absolute; top: 1900px; left: 30px; }
.seasoned { position: absolute; top: 2030px; left: 340px; }
.tables { position: absolute; top: 2105px; left: 330px; }
.unique { position: absolute; top: 2105px; left: 580px; width: 200px; height: 140px; overflow: hidden;}
.workshop2 { position: absolute; top: 2255px; left: 30px; }
.service { position: absolute; top: 2530px; left: 30px; width: 370px; height: 160px; overflow: hidden;}
.workshop3 { position: absolute; top: 2507px; left: 422px; }
.bottomnav { position: absolute; top: 2690px; left: 422px; width: 370px; height: 25px; text-align: center; overflow: hidden;}
.footer { position: absolute; top: 2719px; left: 1px; }
.visitus { position: absolute; top: 2735px; left: -120px; }
