#contentpanelhome {
	width: 930px;
	position: relative;
	float: left;
}
#maintexthome {
	float: left;
	width: 530px;
	position: relative;
	padding-top: 25px;
}
#maintextabout {
	float: left;
	width: 650px;
	position: relative;
	padding-top: 25px;
}
#maintextservices {
	float: left;
	width: 930px;
	position: relative;
	padding-top: 25px;
	z-index: 2;
}
#header {
	float: left;
	height: 25px;
	width: 530px;
	position: relative;
}
#headersub {
	float: left;
	height: 25px;
	width: 790px;
	position: relative;
}
#homebigporthole {
	background-image: url(images/m3-bg-homeporthole.jpg);
	background-repeat: no-repeat;
	position: absolute;
	height: 467px;
	width: 466px;
	top: -53px;
	right: 0px;
}
#texthome {
	float: left;
	width: 470px;
	position: relative;
	padding-top: 20px;
	padding-bottom: 8px;
}
#textabout {
	float: left;
	width: 640px;
	position: relative;
	padding-top: 20px;
	padding-bottom: 220px;
}
#textservices {
	float: left;
	width: 750px;
	position: relative;
	padding-top: 20px;
	padding-bottom: 20px;
}
#smallportshome {
	float: left;
	width: 470px;
	position: relative;
	padding-top: 0px;
	padding-bottom: 10px;
}
#videolink {
	position: absolute;
	height: 36px;
	width: 227px;
	left: 116px;
	bottom: 94px;
}
#portrait1about {
	background-image: url(images/name6-trans.png);
	background-repeat: no-repeat;
	position: absolute;
	height: 190px;
	width: 190px;
	right: -30px;
	top: -80px;
}
#portrait1xabout {
	position: absolute;
	width: 190px;
	right: -30px;
	top: 88px;
	z-index: 1;
}
#portrait2about {
	background-image: url(images/name5-trans.png);
	background-repeat: no-repeat;
	position: absolute;
	height: 190px;
	width: 190px;
	right: 55px;
	top: 95px;
}
#portrait2xabout {
	position: absolute;
	width: 190px;
	right: 55px;
	top: 290px;
	z-index: 1;
}
#portrait3about {
	background-image: url(images/name4-trans.png);
	background-repeat: no-repeat;
	position: absolute;
	height: 190px;
	width: 190px;
	right: 200px;
	top: 225px;
}
#portrait3xabout {
	position: absolute;
	width: 190px;
	right: 205px;
	top: 420px;
	z-index: 1;
}
#portrait4about {
	background-image: url(images/name3-trans.png);
	background-repeat: no-repeat;
	position: absolute;
	height: 190px;
	width: 190px;
	right: 380px;
	top: 300px;
}
#portraitx4about {
	position: absolute;
	width: 140px;
	right: 415px;
	top: 480px;
	z-index: 1;
}
#portrait5about {
	background-image: url(images/name2-trans.png);
	background-repeat: no-repeat;
	position: absolute;
	height: 190px;
	width: 190px;
	top: 325px;
	left: 165px;
}
#portraitx5about {
	position: absolute;
	width: 190px;
	top: 503px;
	left: 160px;
	z-index: 1;
}
#portrait6about {
	background-image: url(images/name1-trans.png);
	background-repeat: no-repeat;
	position: absolute;
	height: 190px;
	width: 190px;
	top: 330px;
	left: -30px;
}
#portrait6xabout {
	position: absolute;
	width: 190px;
	top: 508px;
	left: -30px;
	z-index: 1;
}
#servicesbigporthole {
	background-image: url(images/pensions-big-porthole-trans_03.jpg);
	background-repeat: no-repeat;
	position: absolute;
	height: 391px;
	width: 394px;
	top: -53px;
	right: 0px;
	z-index: 1;
}
#pensionssmallcircle1 {
	background-image: url(images/pensions-small-circle1-trans.png);
	background-repeat: no-repeat;
	position: absolute;
	height: 220px;
	width: 220px;
	right: 40px;
	top: 540px;
}
#pensionssmallcircle2 {
	background-image: url(images/pensions-small-circle2-trans.png);
	background-repeat: no-repeat;
	position: absolute;
	height: 220px;
	width: 220px;
	right: 40px;
	top: 540px;
}
#servicesbigporthole2 {
	background-image: url(images/pensions-big-porthole2-trans_03.jpg);
	background-repeat: no-repeat;
	position: absolute;
	height: 391px;
	width: 394px;
	top: -53px;
	right: 0px;
	z-index: 1;
}
#servicesbigporthole3 {
	background-image: url(images/pensions-big-porthole3-trans_03.jpg);
	background-repeat: no-repeat;
	position: absolute;
	height: 391px;
	width: 394px;
	top: -53px;
	right: 0px;
	z-index: 1;
}
#pensionssmallcircle3 {
	background-image: url(images/pensions-small-circle3-trans.png);
	background-repeat: no-repeat;
	position: absolute;
	height: 220px;
	width: 220px;
	right: 40px;
	top: 520px;
}
#linkssmallcircle1 {
	background-image: url(images/links-small-circle1-trans.png);
	background-repeat: no-repeat;
	position: absolute;
	height: 220px;
	width: 220px;
	right: 380px;
	top: 290px;
	z-index: 1;
}
#linksbigporthole {
	background-image: url(images/links-big-porthole1-trans_03.jpg);
	background-repeat: no-repeat;
	position: absolute;
	height: 391px;
	width: 394px;
	top: -53px;
	right: 0px;
}
#linksbigporthole2 {
	background-image: url(images/m3-bg-linksporthole.jpg);
	background-repeat: no-repeat;
	position: absolute;
	height: 467px;
	width: 466px;
	top: -53px;
	right: 0px;
}
#textcontact {
	float: left;
	width: 460px;
	position: relative;
	padding-top: 20px;
	padding-bottom: 20px;
	z-index: 1;
}
#mapcontact {
	float: right;
	width: 480px;
	position: relative;
	z-index: 1;
	margin-top: 13px;
	border: 1px solid #090C25;
}
#mapbigporthole {
	background-image: url(images/mapbigporthole_03.jpg);
	background-repeat: no-repeat;
	position: absolute;
	height: 467px;
	width: 466px;
	top: 30px;
	right: 0px;
}
#gallerybigporthole {
	background-image: url(fullsize/m3-bg-galleryporthole0.jpg);
	background-repeat: no-repeat;
	position: absolute;
	height: 545px;
	width: 582px;
	top: -108px;
	right: 0px;
}
#maintextgallery {
	float: left;
	width: 370px;
	position: relative;
	padding-top: 25px;
	height: 418px;
}
#headergallery {
	float: left;
	height: 25px;
	width: 370px;
	position: relative;
}
#gallerysmallcircle {
	background-image: url(images/gallery-small-circle-trans.png);
	background-repeat: no-repeat;
	position: absolute;
	height: 260px;
	width: 260px;
	top: 140px;
	left: -10px;
}
#textgallery {
	float: left;
	width: 330px;
	position: relative;
	padding-top: 20px;
	padding-bottom: 8px;
}
#gallery {
	position:relative;
	width: 582px;
}
#images {
	height:225px;
	background:#eef5f6;
	margin-bottom:20px
}
#image {
	position:relative;
	width:542px;
	height:545px;
	background-repeat: no-repeat;
	background-position: center center;
	background-image: url(fullsize/loading.png);
}
#image img {
	position:absolute
}
#thumbwrapper {
	margin-top:10px;
	padding:5px 0;
	width:10px;
	height:10px
}
#thumbarea {
	position:relative;
	overflow:hidden;
	height:10px;
	width:10px;
	visibility: hidden;
}
#thumbs {
	position:absolute;
	list-style:none;
	margin-left:5px;
	height:100px;
	width:10000px;
	border-right:5px solid #FFF;
	visibility: hidden;
}
#thumbs li {float:left; margin-right:5px; cursor:pointer}
#businessprotsmallcircle1 {
	background-image: url(images/pensions-small-circle4-trans.png);
	background-repeat: no-repeat;
	position: absolute;
	height: 220px;
	width: 220px;
	right: 40px;
	top: 560px;
}
#servicesbigporthole4 {
	background-image: url(images/pensions-big-porthole4-trans_03.jpg);
	background-repeat: no-repeat;
	position: absolute;
	height: 391px;
	width: 394px;
	top: -53px;
	right: 0px;
	z-index: 1;
}
#servicesbigporthole5 {
	background-image: url(images/wills-big-porthole5-trans_03.jpg);
	background-repeat: no-repeat;
	position: absolute;
	height: 391px;
	width: 394px;
	top: -53px;
	right: 0px;
	z-index: 1;
}
