body {
    margin:0;
	background-color:#fff;
}
.header {
	position: relative;
	width:100%;
	top: 0px;
	height:216px;
	z-index:100;
	text-align:center;
	align-content:center;
	background-image:url(images/headerbg.jpg);
	background-repeat:repeat-x;
}
.navbar {
	position: relative;
	width:100%;
	top: 0px;
	height:80px;
	z-index:100;
	text-align:center;
	align-content:center;
	background-image:url(images/navbarbg.jpg);
	background-repeat:repeat-x;
}
.bigphoto {
	position:relative;
	z-index:40;
	top:0px;
	width:100%;
	text-align:center;
	align-content:center;
	height:400px;
	background-image:url(images/bigphoto.jpg);
}
.flex {
	position:relative;
	z-index:40;
	top:0px;
	width:100%;
	text-align:center;
	align-content:center;
	height:1500px;
	background-color:#fff;
}
.title {
	position: relative;
	width:100%;
	top: 0px;
	height:140px;
	z-index:100;
	text-align:center;
	align-content:center;
	background-image:url(images/titlebg.jpg);
	background-repeat:repeat-x;
}
.map {
	position:relative;
	z-index:100;
	top:0px;
	width:100%;
	text-align:center;
	align-content:center;
	height:400px;
	background-image:url(images/map.jpg);
}
.navbarfixed {
	position: fixed;
	width:100%;
	top: 0px;
	height:80px;
	z-index:50;
	text-align:center;
	align-content:center;
	background-image:url(images/navbarbg.jpg);
	background-repeat:repeat-x;
}
.shadow {
	position: fixed;
	width:100%;
	top: 80px;
	height:10px;
	z-index:60;
	background-image:url(images/shadow.png);
	background-repeat:repeat-x;
}
.flex2 {
	position:relative;
	z-index:40;
	top:0px;
	width:100%;
	text-align:center;
	align-content:center;
	height:1900px;
	background-color:#fff;
}