div#content1 {
	height: 1090px;
}
div#content1 div.hm {
	min-height: 1000px;
}
div#content2 {
	height: 1000px;
	position:relative;
}

div#content1 div.hm {
	position:relative;
}
div#content1 div.hm div.pic1 {
	width:380px;
	height:620px;
	position:absolute;
	top:75px;
	left:20px;
}
div#content1 div.hm div.pic2 {
	width:780px;
	height:300px;
	position:absolute;
	top:395px;
	left:420px;
}
div#content1 div.hm div.pic3 {
	width: 340px;
	height: 260px;
	position: absolute;
	top: 75px;
	left: 420px;
	background: #B6D8EB;
	padding: 20px;
	overflow: hidden;
}
div#content1 div.hm div.pic3 h1 {
	font-weight:400;
	font-size:2.4em;
	padding:0;
	margin:10px 0 20px 0;
}
div#content1 div.hm div.pic3 p {
	font-weight:300;
	font-size:1.5em;
	padding:0;
	margin:0;
}
div#content1 div.hm div.pic3 p span {
	font-weight:700;
}
div#content1 div.hm div.pic4 {
	width:380px;
	height:300px;
	position:absolute;
	top:75px;
	left:820px;
}
div#content1 div.hm div.text1 {
	width:1178px;
	position:absolute;
	top:735px;
	left:20px;
	font-size:1.5em;
}
div#content1 div.hm div ul {
	margin:0 0 0 20px;
	padding:0;
}
div#content1 div.hm div ul li {
	margin:0 0 8px 0;
}
div#content1 div.hm div.text2, div#content1 div.hm div.text3, div#content1 div.hm div.text4 {
	width:200px;
	position:absolute;
	top:820px;
	left:220px;
	font-size:1.5em;
	text-align:left;
}
div#content1 div.hm div.text3 {
	left: 500px;
}
div#content1 div.hm div.text4 {
	left: 780px;
}








div#outsidepicsholder {
	background:url(../images/local/outsidepics.png) no-repeat top center;
	height:176px;
	width:100%;
	min-width:1200px;
	margin:0 auto;
	position:absolute;
	top: 670px;
	z-index:1;
}
div#outsidecolourholder {
	background:url(../images/local/coloured-bkd.png) no-repeat top center;
	height:707px;
	width:100%;
	min-width:1200px;
	margin:0 auto;
	position:absolute;
	top: 846px;
	z-index:1;
}
