div#content1 {
	height: 1361px;
}
div#content1 div.hm {
	min-height: 1341px;
}
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:75px;
	left:420px;
}
div#content1 div.hm div.pic3 {
	width:330px;
	height:250px;
	position:absolute;
	top:395px;
	left:420px;
	background:#B6D8EB;
	padding: 25px;
	overflow:hidden;
}
div#content1 div.hm div.pic3 h1 {
	font-weight:400;
	font-size:2.2em;
	padding:0;
	margin: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:395px;
	left:820px;
}
div#content1 div.hm div.pic5 {
	width:380px;
	height:300px;
	position:absolute;
	top:715px;
	left:20px;
}
div#content1 div.hm div.pic6 {
	width:380px;
	height:300px;
	position:absolute;
	top:715px;
	left:420px;
}
div#content1 div.hm div.pic7 {
	width:380px;
	height:300px;
	position:absolute;
	top:715px;
	left:820px;
}
div#content1 div.hm div.pic8 {
	width:380px;
	height:300px;
	position:absolute;
	top:1035px;
	left:20px;
}
div#content1 div.hm div.pic9 {
	width:320px;
	height:100px;
	position:absolute;
	top:1035px;
	left:420px;
	background:url(../images/accomodation/gallery.png) no-repeat;
	padding: 170px 30px 30px 30px;
	font-size:2em;
}
div#content1 div.hm div.pic10 {
	width:380px;
	height:300px;
	position:absolute;
	top:1035px;
	left:820px;
}



div#content2 h1 {
	margin: 0 auto 40px auto;
	padding:40px 0 0 0;
	font-weight:700;
	font-size:2em;
	text-align:center;
}
div#content2 h1 span {
	font-weight:300;
}
div#content2 p {
	font-size:1.5em;
	margin:0 30px 20px 30px;
}
div#content2 h2 {
	margin: 20px auto 20px auto;
	padding:20px 0 0 0;
	font-weight:700;
	font-size:2em;
	text-align:center;
}

div#content2 div.ht {
	background:url(../images/accomodation/background_t.png) no-repeat top center;
	height: 18px;
	margin:0;
	width:1218px;
}
div#content2 div.hm {
	background:url(../images/accomodation/background_m.png) no-repeat top center;
	min-height:461px;
	margin:0;
	width:1218px;
	text-align:left;
}
div#content2 div.hm ul {
	display: inline-block;
	margin:0 20px 0 60px;
	padding:0;
	vertical-align: top;
}
div#content2 div.hm ul li {
	font-size: 1.5em;
	font-weight:300;
	margin:0 0 13px 0;
}

div#content2 div.hb {
	background:url(../images/accomodation/background_b.png) no-repeat top center;
	height: 18px;
	margin:0;
	width:1218px;
}

div#content2 div.bird {
	position:absolute;
	bottom:-70px;
	left:0;
	width:192px;
	height:219px;
}
div#outsidepicsholder {
	background:url(../images/accomodation/outsidepics.png) no-repeat top center;
	height:378px;
	width:100%;
	min-width:1200px;
	margin:0 auto;
	position:absolute;
	top: 1285px;
	z-index:1;
}
div#outsidecolourholder {
	background:#F4EDEC;
	height:1287px;
	width:100%;
	min-width:1200px;
	margin:0 auto;
	position:absolute;
	top: 1663px;
	z-index:1;
}