body{
	margin: 0px;
	padding: 0px;
	color: #7e7e7e;
}

table{
	font: 13px/16px Arial, Verdana, Helvetica;	
}

a{
	color: #ed008c;
}

a.detailfotonav{
	color: #fff;
	padding: 2px 6px;
	background-color: #7e7e7e;
	text-decoration: none;
}

a.detailfotonav{
	background-color: #ed008c;
}

h1{
	color: #65a300;
	font: 16px Arial, Verdana, Helvetica;
	margin: 0;
}

#maincenter{
	width: 900px;
	height: 750px;
	position: absolute;
	margin-left: -450px;
	margin-top: -375px;
	left: 50%;
	top: 50%;
}

#flashheader{
	width: 900px;
	height: 140px;
	position: relative;
	float: left;
	background-color: #000;
}

#menubar{
	width: 900px;
	height: 34px;
	position: relative;
	float: left;
	background-image: url(images/menu_bg.gif);
}

#content{
	width: 900px;
	height: 576px;
	position: relative;
	float: left;
	background: url(images/home_bg.jpg) no-repeat;
}

#menupos{
	width: 550px;
	height: 15px;
	position: relative;
	float: left;
	margin-left: 335px;
	display: inline;
	margin-top: 5px;
}

.menuitem{
	color: #fff;
	text-decoration: none;
	font: small-caps bold 18px "Arial Narrow";
	float: left;
	position: relative;
	margin-left: 10px;
	margin-top: 7px;
}

#footer{
	width: 360px;
	height: 20px;
	position: absolute;
	left: 470px;
	top: 510px;
}

#texthome{
	width: 295px;
	height: 305px;
	position: absolute;
	left: 12px;
	top: 15px;
	overflow: auto;
}

#textachtergrond{
	width: 385px;
	height: 330px;
	position: absolute;
	left: 46px;
	top: 76px;
	overflow: auto;
	color: #000;
}

#textachtergrond2{
	width: 385px;
	height: 330px;
	position: absolute;
	left: 468px;
	top: 76px;
	overflow: auto;
	color: #000;
}

#blogpic{
	width: 240px;
	height: 160px;
	position: absolute;
	top: 375px;
	left: 25px;
}

#homeflash{
	width: 499px;
	height: 438px;
	position: absolute;
	left: 334px;
	top: 24px;
}

#googlemaps{
	width: 839px;
	height: 374px;
	position: absolute;
	left: 23px;
	top: 65px;
	border: 8px solid #fff;
}

#casesthumbs{
	width: 532px;
	height: 402px;
	position: absolute;
	left: 327px;
	top: 57px;
	background-repeat: no-repeat;
}

.case{
	width: 175px;
	height: 125px;
	float: left;
	position: relative;
	display: inline;
	margin-right: 2px;
	margin-bottom: 5px;
}

.casebar{
	width: 165px;
	height: auto;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 4px;
	position: absolute;
	top: 105px;
	background-color: #65a300;
	text-transform: uppercase;
	color: #fff;
	font: bold 10px Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
	text-decoration: none;
}

#casetext{
	width: 280px;
	height: 385px;
	position: absolute;
	left: 25px;
	top: 57px;
}

#casescontrols{
	width: 100%;
	height: 15px;
	position: relative;
	float: left;
	text-align: center;
}

.casenav{
	width: 140px;
	height: 15px;
	position: relative;
	float: left;
	text-transform: uppercase;
	text-decoration: none;
	color: #7e7e7e;
	margin-bottom: 5px;
	font-size: 10px;
}

.casenav:hover{
	color: #ed008c;
}

#casedetail{
	width: 855px;
	height: 465px;
	position: absolute;
	left: 10px;
	top: 25px;
	background-color: #fff;
	z-index: 1000;
}

#casedetailtext{
	width: 280px;
	height: 445px;
	position: absolute;
	left: 10px;
	top: 20px;
}

#closecase{
	width: 53px;
	height: 14px;
	position: absolute;
	top: 0px;
	left: 792px;
}

#casedetailfoto{
	width: 532px;
	height: 402px;
	position: absolute;
	left: 315px;
	top: 20px;
	overflow: hidden;
}

#detailfotonav{
	width: 532px;
	height: 15px;
	position: absolute;
	left: 315px;
	top: 430px;
}

#popupbody{
	width: 100%;
	height: 100%;
}

#popup{
	width: 100%;
	height: 100%;
	background-color: #ed008c;
}

#popuppos{
	width: 90%;
	height: 90%;
	margin: 5%;
	color: #fff;
	font: 12px Arial;
}

