.version.index /* version checker */
{
	color: #0000FD;
	background-color: #5DFAB3;
}

@-ms-viewport
{
	width: 768px;
}

@-webkit-viewport
{
	width: 768px;
}

@-o-viewport
{
	width: 768px;
}

@-moz-viewport
{
	width: 768px;
}

@viewport
{
	width: 768px;
}

.html
{
	background-color: #FFFFFF;
}

#page
{
	z-index: 1;
	width: 768px;
	min-height: 1023.9305212620002px;
	background-image: none;
	border-style: none;
	border-color: #000000;
	background-color: transparent;
	padding-bottom: 0px;
}

#page_position_content
{
	width: 0.01px;
}

#slideshowu5970
{
	z-index: 2;
	width: 0.01px;
	height: 621px;
	position: relative;
}

#u5985
{
	position: absolute;
	width: 768px;
	height: 621px;
	background-color: transparent;
}

#u5985popup
{
	z-index: 3;
}

#u5992
{
	z-index: 4;
	width: 768px;
	height: 621px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
}

#u6000
{
	z-index: 6;
	width: 768px;
	height: 621px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
}

#u5986
{
	z-index: 8;
	width: 768px;
	height: 621px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
}

#u5994
{
	z-index: 10;
	width: 768px;
	height: 621px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
}

#u5998
{
	z-index: 12;
	width: 768px;
	height: 621px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
}

#u5972
{
	position: absolute;
	width: 768px;
	background-color: transparent;
	top: 170px;
}

#u5972popup
{
	z-index: 14;
}

#u5974-6
{
	z-index: 15;
	width: 738px;
	min-height: 280px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	padding: 15px;
	margin-right: -10000px;
	position: relative;
}

#u5980-8
{
	z-index: 21;
	width: 738px;
	min-height: 280px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	padding: 15px;
	font-weight: 400;
	margin-right: -10000px;
	position: relative;
}

#u5979-10
{
	z-index: 29;
	width: 738px;
	min-height: 280px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	padding: 15px;
	font-weight: 400;
	margin-right: -10000px;
	position: relative;
}

#u5980-2,#u5979-2
{
	font-size: 85px;
	text-align: center;
	line-height: 119px;
	letter-spacing: 2px;
	color: #FFFBE9;
	font-family: tinos, sans-serif;
}

#u5980-6,#u5979-8
{
	font-size: 22px;
	line-height: 0px;
	color: #FFFBE9;
	font-family: open-sans, sans-serif;
}

#u5979-3
{
	font-size: 23px;
	letter-spacing: 1px;
	font-family: raleway, sans-serif;
	font-weight: 200;
}

#u5980-3,#u5979-4
{
	font-family: open-sans, sans-serif;
	font-weight: 300;
}

#u5976-6
{
	z-index: 39;
	width: 738px;
	min-height: 280px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	padding: 15px;
	margin-right: -10000px;
	position: relative;
}

#u5973-6
{
	z-index: 45;
	width: 738px;
	min-height: 280px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	padding: 15px;
	margin-right: -10000px;
	position: relative;
}

#u5974-2,#u5976-2,#u5973-2
{
	font-size: 85px;
	text-align: center;
	line-height: 119px;
	letter-spacing: 2px;
	color: #FFFBE9;
	font-family: tinos, sans-serif;
	font-weight: 400;
}

#u5974-4,#u5976-4,#u5973-4
{
	font-size: 23px;
	line-height: 0px;
	letter-spacing: 1px;
	color: #FFFBE9;
	font-family: raleway, sans-serif;
	font-weight: 200;
}

.js #u5974-6.ose_pre_init,.js #u5980-8.ose_pre_init,.js #u5979-10.ose_pre_init,.js #u5976-6.ose_pre_init,.js #u5973-6.ose_pre_init
{
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
}

.SSFirstButton,.SSPreviousButton,.SSNextButton,.SSLastButton,.SSSlideLink,.SSCloseButton /* slideshowFreeStyle */
{
	cursor: pointer;
}

.SSSlideLoading /* slideshowFreeStyle */
{
	background: url("../../images/loading.gif") no-repeat center center;
}

#u6985
{
	z-index: 308;
	width: 768px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: fixed;
	top: 0px;
	left: 0px;
}

#u5944
{
	z-index: 309;
	height: 55px;
	border-style: none;
	border-color: transparent;
	background-color: #1C1513;
	opacity: 0.85;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
	filter: alpha(opacity=85);
}

#u5944-bw
{
	z-index: 309;
	height: 55px;
}

#u5945-4
{
	z-index: 310;
	width: 309px;
	min-height: 32px;
	background-color: transparent;
	color: #FFFFFF;
	line-height: 19px;
	font-size: 16px;
	letter-spacing: 3px;
	font-family: playfair-display, serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	margin-top: 20px;
	left: 73px;
}

#u5956
{
	z-index: 314;
	width: 41px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 13px;
	left: 20px;
}

#u5956_img
{
	padding-top: 1px;
	padding-right: 3px;
	padding-bottom: 3px;
}

#buttonu5959
{
	z-index: 316;
	width: 92px;
	border-style: none;
	border-color: transparent;
	background-color: #534741;
	opacity: 0.75;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
	filter: alpha(opacity=75);
	padding-bottom: 12px;
	position: relative;
	margin-right: -10000px;
	left: 308px;
}

#buttonu5959:hover
{
	background-color: #998675;
	width: 92px;
	min-height: 0px;
	margin: 0px -10000px 0px 0px;
}

#buttonu5959:active
{
	background-color: #736357;
	width: 92px;
	min-height: 0px;
	margin: 0px -10000px 0px 0px;
}

#u5960-4
{
	z-index: 317;
	width: 92px;
	min-height: 24px;
	background-color: transparent;
	text-align: center;
	position: relative;
	margin-right: -10000px;
	margin-top: 19px;
}

#buttonu5959:hover #u5960-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 24px;
	width: 92px;
	margin: 19px -10000px 0px 0px;
}

#buttonu5959:active #u5960-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 24px;
	width: 92px;
	margin: 19px -10000px 0px 0px;
}

#buttonu5961
{
	z-index: 321;
	width: 92px;
	border-style: none;
	border-color: transparent;
	background-color: #534741;
	opacity: 0.75;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
	filter: alpha(opacity=75);
	padding-bottom: 12px;
	position: relative;
	margin-right: -10000px;
	left: 400px;
}

#buttonu5959.ButtonSelected,#buttonu5961:hover
{
	background-color: #998675;
	width: 92px;
	min-height: 0px;
	margin: 0px -10000px 0px 0px;
}

#buttonu5961:active
{
	background-color: #736357;
	width: 92px;
	min-height: 0px;
	margin: 0px -10000px 0px 0px;
}

#u5962-4
{
	z-index: 322;
	width: 92px;
	min-height: 24px;
	background-color: transparent;
	text-align: center;
	position: relative;
	margin-right: -10000px;
	margin-top: 19px;
}

#buttonu5959.ButtonSelected #u5960-4,#buttonu5961:hover #u5962-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 24px;
	width: 92px;
	margin: 19px -10000px 0px 0px;
}

#buttonu5961:active #u5962-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 24px;
	width: 92px;
	margin: 19px -10000px 0px 0px;
}

#buttonu5963
{
	z-index: 326;
	width: 92px;
	border-style: none;
	border-color: transparent;
	background-color: #534741;
	opacity: 0.75;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
	filter: alpha(opacity=75);
	padding-bottom: 12px;
	position: relative;
	margin-right: -10000px;
	left: 492px;
}

#buttonu5961.ButtonSelected,#buttonu5963:hover
{
	background-color: #998675;
	width: 92px;
	min-height: 0px;
	margin: 0px -10000px 0px 0px;
}

#buttonu5963:active
{
	background-color: #736357;
	width: 92px;
	min-height: 0px;
	margin: 0px -10000px 0px 0px;
}

#u5964-4
{
	z-index: 327;
	width: 92px;
	min-height: 24px;
	background-color: transparent;
	text-align: center;
	position: relative;
	margin-right: -10000px;
	margin-top: 19px;
}

#buttonu5961.ButtonSelected #u5962-4,#buttonu5963:hover #u5964-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 24px;
	width: 92px;
	margin: 19px -10000px 0px 0px;
}

#buttonu5963:active #u5964-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 24px;
	width: 92px;
	margin: 19px -10000px 0px 0px;
}

#buttonu5965
{
	z-index: 331;
	width: 92px;
	border-style: none;
	border-color: transparent;
	background-color: #534741;
	opacity: 0.75;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
	filter: alpha(opacity=75);
	padding-bottom: 12px;
	position: relative;
	margin-right: -10000px;
	left: 584px;
}

#buttonu5963.ButtonSelected,#buttonu5965:hover
{
	background-color: #998675;
	width: 92px;
	min-height: 0px;
	margin: 0px -10000px 0px 0px;
}

#buttonu5965:active
{
	background-color: #736357;
	width: 92px;
	min-height: 0px;
	margin: 0px -10000px 0px 0px;
}

#u5966-4
{
	z-index: 332;
	width: 92px;
	min-height: 24px;
	background-color: transparent;
	text-align: center;
	position: relative;
	margin-right: -10000px;
	margin-top: 19px;
}

#buttonu5963.ButtonSelected #u5964-4,#buttonu5965:hover #u5966-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 24px;
	width: 92px;
	margin: 19px -10000px 0px 0px;
}

#buttonu5965:active #u5966-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 24px;
	width: 92px;
	margin: 19px -10000px 0px 0px;
}

#buttonu5967
{
	z-index: 336;
	width: 92px;
	border-style: none;
	border-color: transparent;
	background-color: #534741;
	opacity: 0.75;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
	filter: alpha(opacity=75);
	padding-bottom: 12px;
	position: relative;
	margin-right: -10000px;
	left: 676px;
}

#buttonu5965.ButtonSelected,#buttonu5967:hover
{
	background-color: #998675;
	width: 92px;
	min-height: 0px;
	margin: 0px -10000px 0px 0px;
}

#buttonu5967:active
{
	background-color: #736357;
	width: 92px;
	min-height: 0px;
	margin: 0px -10000px 0px 0px;
}

#buttonu5967.ButtonSelected
{
	background-color: #998675;
	width: 92px;
	min-height: 0px;
	margin: 0px -10000px 0px 0px;
}

#u5968-4
{
	z-index: 337;
	width: 92px;
	min-height: 24px;
	background-color: transparent;
	text-align: center;
	position: relative;
	margin-right: -10000px;
	margin-top: 19px;
}

#buttonu5965.ButtonSelected #u5966-4,#buttonu5967:hover #u5968-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 24px;
	width: 92px;
	margin: 19px -10000px 0px 0px;
}

#buttonu5967:active #u5968-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 24px;
	width: 92px;
	margin: 19px -10000px 0px 0px;
}

#buttonu5967.ButtonSelected #u5968-4
{
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 24px;
	width: 92px;
	margin: 19px -10000px 0px 0px;
}

#u5960-2,#u5962-2,#u5964-2,#u5966-2,#u5968-2
{
	padding-top: 4px;
	line-height: 0px;/* 0 for mixed font sized paras; applied on spans instead */
}

#u5960,#u5962,#u5964,#u5966,#u5968
{
	font-size: 12px;
	letter-spacing: 1px;
	color: #FFFBE9;
	font-family: open-sans, sans-serif;
	font-weight: 400;
	line-height: 14px;
}

#about
{
	margin-left: 357px;
	top: -121px;
	margin-bottom: -18px;
	position: relative;
}

#pu6051
{
	width: 0.01px;
	margin-top: -70px;
}

#u6051
{
	z-index: 51;
	height: 669px;
	border-style: none;
	border-color: transparent;
	background: transparent url("../../images/workers_drawing.jpg") no-repeat center top;
	background-size: cover;
}

#u6051-bw
{
	z-index: 51;
	margin-top: 396px;
	height: 669px;
}

#u6052
{
	z-index: 52;
	min-height: 518px;
	border-style: none;
	border-color: transparent;
	background-color: #544741;
	background-color: rgba(65,51,44,0.9);
	padding: 114px 13px 38px 15px;
	-pie-background: rgba(65,51,44,0.9);
}

#u6053-19
{
	z-index: 53;
	width: 740px;
	min-height: 298px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	line-height: 20px;
	color: #FFFBE9;
	letter-spacing: 1px;
	font-size: 15px;
	position: relative;
}

#u6053-8
{
	font-family: tinos, sans-serif;
	font-weight: 400;
	font-style: italic;
}

#u6053-13
{
	font-family: tinos, sans-serif;
}

#u6053,#u6053-2,#u6053-7,#u6053-12,#u6053-16
{
	font-family: tinos, sans-serif;
	font-weight: 400;
}

#gallery
{
	margin-left: 361px;
	margin-top: 202px;
	position: relative;
}

#u6052-bw
{
	z-index: 52;
	min-height: 518px;
	margin-top: 396px;
}

#u6054-12
{
	z-index: 72;
	width: 225px;
	min-height: 180px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 643px;
	left: 40px;
}

#u6054-8
{
	font-size: 12px;
	line-height: 17px;
	color: #FFFBE9;
	font-family: raleway, sans-serif;
	font-weight: 200;
}

#u6054-9,#u6054-10
{
	color: #FFFBE9;
}

#u6055-8
{
	z-index: 84;
	width: 217px;
	min-height: 180px;
	background-color: transparent;
	font-weight: 200;
	position: relative;
	margin-right: -10000px;
	margin-top: 643px;
	left: 288px;
}

#u6055-2
{
	font-size: 15px;
	line-height: 15px;
	color: #E49B45;
	font-family: raleway, sans-serif;
}

#u6055-6
{
	font-size: 12px;
	line-height: 17px;
	color: #FFFBE9;
	font-family: raleway, sans-serif;
}

#u6056-9
{
	z-index: 92;
	width: 206px;
	min-height: 180px;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 643px;
	left: 532px;
}

#u6054-2,#u6056-2
{
	font-size: 15px;
	line-height: 15px;
	color: #E49B45;
	font-family: raleway, sans-serif;
	font-weight: 200;
}

#u6056-7
{
	font-size: 12px;
	line-height: 17px;
	color: #FFFBE9;
}

#u6061
{
	z-index: 101;
	width: 331px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 492px;
	left: 218px;
}

#u6057-4
{
	z-index: 102;
	width: 331px;
	min-height: 26px;
	background-color: transparent;
	line-height: 28px;
	color: #FFFBE9;
	letter-spacing: 4px;
	font-size: 23px;
	font-family: tinos, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
}

#u6058
{
	z-index: 106;
	width: 7px;
	height: 7px;
	border-style: none;
	border-color: transparent;
	background-color: #FFFFFF;
	position: relative;
	margin-right: -10000px;
	margin-top: 8px;
	left: 31px;
}

#u6059
{
	z-index: 107;
	width: 7px;
	height: 7px;
	border-style: none;
	border-color: transparent;
	background-color: #FFFFFF;
	position: relative;
	margin-right: -10000px;
	margin-top: 9px;
	left: 292px;
}

#services
{
	position: relative;
	width: 22px;
	margin-right: -10000px;
	margin-top: 368px;
	left: 372px;
}

#u6044
{
	z-index: 279;
	min-height: 421px;
	border-style: none;
	border-color: transparent;
	background-color: #FFFBE9;
}

#u6044_position_content
{
	padding-top: 65px;
}

#u6045
{
	z-index: 280;
	width: 344px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	margin-left: 220px;
	position: relative;
}

#u6047
{
	z-index: 286;
	width: 7px;
	height: 7px;
	border-style: none;
	border-color: transparent;
	background-color: #211A18;
	position: relative;
	margin-right: -10000px;
	margin-top: 9px;
}

#pu6046-4
{
	width: 0.01px;
	margin-right: -10000px;
	margin-left: 7px;
}

#u6046-4
{
	z-index: 281;
	width: 331px;
	min-height: 30px;
	background-color: transparent;
	line-height: 28px;
	color: #211A18;
	letter-spacing: 3px;
	font-size: 23px;
	font-family: tinos, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
}

#u6048
{
	z-index: 285;
	width: 7px;
	height: 7px;
	border-style: none;
	border-color: transparent;
	background-color: #211A18;
	position: relative;
	margin-right: -10000px;
	margin-top: 9px;
	left: 330px;
}

#u6049-20
{
	z-index: 287;
	width: 740px;
	min-height: 298px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	line-height: 20px;
	letter-spacing: 1px;
	font-size: 15px;
	font-family: tinos, sans-serif;
	font-weight: 400;
	margin-left: 14px;
	margin-top: 29px;
	position: relative;
}

#u6044-bw
{
	z-index: 279;
	min-height: 421px;
}

#pu6062
{
	width: 0.01px;
	margin-top: -3px;
}

#u6062
{
	z-index: 145;
	min-height: 93px;
	border-style: none;
	border-color: transparent;
	background-color: #FFFBE9;
	padding-bottom: 669px;
}

#u7386
{
	z-index: 233;
	width: 690px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 64px;
	left: 40px;
}

#u6063-4
{
	z-index: 234;
	width: 690px;
	min-height: 29px;
	background-color: transparent;
	line-height: 28px;
	color: #211A18;
	letter-spacing: 3px;
	font-size: 23px;
	font-family: tinos, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
}

#u6064
{
	z-index: 238;
	width: 7px;
	height: 7px;
	border-style: none;
	border-color: transparent;
	background-color: #211A18;
	position: relative;
	margin-right: -10000px;
	margin-top: 8px;
	left: 430px;
}

#u6065
{
	z-index: 239;
	width: 7px;
	height: 7px;
	border-style: none;
	border-color: transparent;
	background-color: #211A18;
	position: relative;
	margin-right: -10000px;
	margin-top: 9px;
	left: 251px;
}

#u6062-bw
{
	z-index: 145;
	min-height: 93px;
}

#slideshowu6066
{
	z-index: 146;
	width: 0.01px;
	height: 660px;
	position: relative;
	margin-right: -10000px;
	margin-top: 136px;
	left: 1px;
}

#u6100
{
	position: absolute;
	width: 766px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	padding-bottom: 115px;
}

#u6100popup
{
	z-index: 147;
}

#u6115
{
	z-index: 148;
	width: 223px;
	height: 175px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	left: 38px;
}

#u6115:hover
{
	width: 223px;
	height: 175px;
	min-height: 0px;
	margin: 0px -10000px 0px 0px;
	background: #969696 url("../../images/transoverlay3-u6115-r-fr.png") no-repeat center center;
	background-color: rgba(0,0,0,0.41);
	background-size: cover;
}

#u6115:active
{
	width: 223px;
	height: 175px;
	min-height: 0px;
	margin: 0px -10000px 0px 0px;
	background: #7F7F7F url("../../images/transoverlay3-u6115-m-fr.png") no-repeat center center;
	background-color: rgba(0,0,0,0.5);
	background-size: cover;
}

#u6115_img
{
	margin-left: -3px;
	margin-right: -3px;
}

#u6115_img:hover
{
	opacity: 0.41;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=41)";
	filter: alpha(opacity=41);
}

#u6113
{
	z-index: 150;
	width: 223px;
	height: 175px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	left: 271px;
}

#u6113:hover
{
	width: 223px;
	height: 175px;
	min-height: 0px;
	margin: 0px -10000px 0px 0px;
	background: #969696 url("../../images/transoverlay3-u6115-r-fr.png") no-repeat center center;
	background-color: rgba(0,0,0,0.41);
	background-size: cover;
}

#u6113:active
{
	width: 223px;
	height: 175px;
	min-height: 0px;
	margin: 0px -10000px 0px 0px;
	background: #7F7F7F url("../../images/transoverlay3-u6115-m-fr.png") no-repeat center center;
	background-color: rgba(0,0,0,0.5);
	background-size: cover;
}

#u6113_img
{
	margin-left: -5px;
	margin-right: -5px;
}

#u6113_img:hover
{
	opacity: 0.41;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=41)";
	filter: alpha(opacity=41);
}

#u6107
{
	z-index: 152;
	width: 223px;
	height: 175px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	left: 504px;
}

#u6107:hover
{
	width: 223px;
	height: 175px;
	min-height: 0px;
	margin: 0px -10000px 0px 0px;
	background: #969696 url("../../images/transoverlay3-u6115-r-fr.png") no-repeat center center;
	background-color: rgba(0,0,0,0.41);
	background-size: cover;
}

#u6107:active
{
	width: 223px;
	height: 175px;
	min-height: 0px;
	margin: 0px -10000px 0px 0px;
	background: #7F7F7F url("../../images/transoverlay3-u6115-m-fr.png") no-repeat center center;
	background-color: rgba(0,0,0,0.5);
	background-size: cover;
}

#u6107_img
{
	margin-left: -12px;
	margin-right: -11px;
}

#u6107_img:hover
{
	opacity: 0.41;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=41)";
	filter: alpha(opacity=41);
}

#u6105
{
	z-index: 154;
	width: 223px;
	height: 175px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 185px;
	left: 38px;
}

#u6105:hover
{
	width: 223px;
	height: 175px;
	min-height: 0px;
	margin: 185px -10000px 0px 0px;
	background: #969696 url("../../images/transoverlay3-u6115-r-fr.png") no-repeat center center;
	background-color: rgba(0,0,0,0.41);
	background-size: cover;
}

#u6105:active
{
	width: 223px;
	height: 175px;
	min-height: 0px;
	margin: 185px -10000px 0px 0px;
	background: #7F7F7F url("../../images/transoverlay3-u6115-m-fr.png") no-repeat center center;
	background-color: rgba(0,0,0,0.5);
	background-size: cover;
}

#u6105_img
{
	margin-left: -5px;
	margin-right: -5px;
}

#u6105_img:hover
{
	opacity: 0.41;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=41)";
	filter: alpha(opacity=41);
}

#u6109
{
	z-index: 156;
	width: 223px;
	height: 175px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 185px;
	left: 271px;
}

#u6109:hover
{
	width: 223px;
	height: 175px;
	min-height: 0px;
	margin: 185px -10000px 0px 0px;
	background: #969696 url("../../images/transoverlay3-u6115-r-fr.png") no-repeat center center;
	background-color: rgba(0,0,0,0.41);
	background-size: cover;
}

#u6109:active
{
	width: 223px;
	height: 175px;
	min-height: 0px;
	margin: 185px -10000px 0px 0px;
	background: #7F7F7F url("../../images/transoverlay3-u6115-m-fr.png") no-repeat center center;
	background-color: rgba(0,0,0,0.5);
	background-size: cover;
}

#u6109_img
{
	margin-left: -10px;
	margin-right: -11px;
}

#u6109_img:hover
{
	opacity: 0.41;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=41)";
	filter: alpha(opacity=41);
}

#u6101
{
	z-index: 158;
	width: 223px;
	height: 175px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 185px;
	left: 504px;
}

#u6101:hover
{
	width: 223px;
	height: 175px;
	min-height: 0px;
	margin: 185px -10000px 0px 0px;
	background: #969696 url("../../images/transoverlay3-u6115-r-fr.png") no-repeat center center;
	background-color: rgba(0,0,0,0.41);
	background-size: cover;
}

#u6101:active
{
	width: 223px;
	height: 175px;
	min-height: 0px;
	margin: 185px -10000px 0px 0px;
	background: #7F7F7F url("../../images/transoverlay3-u6115-m-fr.png") no-repeat center center;
	background-color: rgba(0,0,0,0.5);
	background-size: cover;
}

#u6101_img
{
	margin-left: -15px;
	margin-right: -15px;
}

#u6101_img:hover
{
	opacity: 0.41;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=41)";
	filter: alpha(opacity=41);
}

#u6103
{
	z-index: 160;
	width: 223px;
	height: 175px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 370px;
	left: 38px;
}

#u6103:hover
{
	width: 223px;
	height: 175px;
	min-height: 0px;
	margin: 370px -10000px 0px 0px;
	background: #969696 url("../../images/transoverlay3-u6115-r-fr.png") no-repeat center center;
	background-color: rgba(0,0,0,0.41);
	background-size: cover;
}

#u6103:active
{
	width: 223px;
	height: 175px;
	min-height: 0px;
	margin: 370px -10000px 0px 0px;
	background: #7F7F7F url("../../images/transoverlay3-u6115-m-fr.png") no-repeat center center;
	background-color: rgba(0,0,0,0.5);
	background-size: cover;
}

#u6103_img
{
	margin-left: -5px;
	margin-right: -6px;
}

#u6103_img:hover
{
	opacity: 0.41;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=41)";
	filter: alpha(opacity=41);
}

#u6111
{
	z-index: 162;
	width: 223px;
	height: 175px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 370px;
	left: 271px;
}

#u6111:hover
{
	width: 223px;
	height: 175px;
	min-height: 0px;
	margin: 370px -10000px 0px 0px;
	background: #969696 url("../../images/transoverlay3-u6115-r-fr.png") no-repeat center center;
	background-color: rgba(0,0,0,0.41);
	background-size: cover;
}

#u6111:active
{
	width: 223px;
	height: 175px;
	min-height: 0px;
	margin: 370px -10000px 0px 0px;
	background: #7F7F7F url("../../images/transoverlay3-u6115-m-fr.png") no-repeat center center;
	background-color: rgba(0,0,0,0.5);
	background-size: cover;
}

#u6111_img
{
	margin-left: -5px;
	margin-right: -5px;
}

#u6111_img:hover
{
	opacity: 0.41;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=41)";
	filter: alpha(opacity=41);
}

#u7172
{
	z-index: 164;
	width: 223px;
	height: 175px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	position: relative;
	margin-right: -10000px;
	margin-top: 370px;
	left: 504px;
}

#u7172:hover
{
	width: 223px;
	height: 175px;
	min-height: 0px;
	margin: 370px -10000px 0px 0px;
	background: #969696 url("../../images/transoverlay3-u6115-r-fr.png") no-repeat center center;
	background-color: rgba(0,0,0,0.41);
	background-size: cover;
}

#u7172:active
{
	width: 223px;
	height: 175px;
	min-height: 0px;
	margin: 370px -10000px 0px 0px;
	background: #7F7F7F url("../../images/transoverlay3-u6115-m-fr.png") no-repeat center center;
	background-color: rgba(0,0,0,0.5);
	background-size: cover;
}

#u6115_clip,#u6113_clip,#u6107_clip,#u6105_clip,#u6109_clip,#u6101_clip,#u6103_clip,#u6111_clip,#u7172_clip
{
	overflow: hidden;
	width: 223px;
	height: 175px;
}

#u7172_img
{
	margin-left: -8px;
	margin-right: -8px;
}

#u7172_img:hover
{
	opacity: 0.41;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=41)";
	filter: alpha(opacity=41);
}

#u6115_img:active,#u6113_img:active,#u6107_img:active,#u6105_img:active,#u6109_img:active,#u6101_img:active,#u6103_img:active,#u6111_img:active,#u7172_img:active
{
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
}

#u6080
{
	position: absolute;
	width: 642px;
	height: 444px;
	border-style: none;
	border-color: transparent;
	background-color: #191919;
	background-color: rgba(0,0,0,0.9);
	top: -3px;
	left: 62px;
	-pie-background: rgba(0,0,0,0.9);
}

#u6080popup
{
	z-index: 166;
}

#u6083
{
	z-index: 167;
	width: 598px;
	height: 400px;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
	top: 22px;
	left: 22px;
}

#u6083_img
{
	margin-top: -28px;
	margin-bottom: -28px;
}

#u6081
{
	z-index: 169;
	width: 598px;
	height: 400px;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
	top: 22px;
	left: 22px;
}

#u6093
{
	z-index: 171;
	width: 598px;
	height: 400px;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
	top: 22px;
	left: 22px;
}

#u6093_img
{
	margin-top: -12px;
	margin-bottom: -13px;
}

#u6091
{
	z-index: 173;
	width: 598px;
	height: 400px;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
	top: 22px;
	left: 22px;
}

#u6089
{
	z-index: 175;
	width: 598px;
	height: 400px;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
	top: 22px;
	left: 22px;
}

#u6089_img
{
	margin-top: -14px;
	margin-bottom: -15px;
}

#u6087
{
	z-index: 177;
	width: 598px;
	height: 400px;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
	top: 22px;
	left: 22px;
}

#u6087_img
{
	margin-top: -7px;
	margin-bottom: -7px;
}

#u6085
{
	z-index: 179;
	width: 598px;
	height: 400px;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
	top: 22px;
	left: 22px;
}

#u6085_img
{
	margin-top: -24px;
	margin-bottom: -23px;
}

#u6095
{
	z-index: 181;
	width: 598px;
	height: 400px;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
	top: 22px;
	left: 22px;
}

#u6081_img,#u6091_img,#u6095_img
{
	margin-top: -24px;
	margin-bottom: -24px;
}

#u7175
{
	z-index: 183;
	width: 598px;
	height: 400px;
	background-color: transparent;
	margin-right: -10000px;
	position: relative;
	top: 22px;
	left: 22px;
}

#u6083_clip,#u6081_clip,#u6093_clip,#u6091_clip,#u6089_clip,#u6087_clip,#u6085_clip,#u6095_clip,#u7175_clip
{
	overflow: hidden;
	width: 598px;
	height: 400px;
}

#u7175_img
{
	margin-top: -18px;
	margin-bottom: -19px;
}

#u6067
{
	position: absolute;
	width: 680px;
	background-color: transparent;
	top: 435px;
	left: 45px;
}

#u6067popup
{
	z-index: 185;
}

#u6074-4
{
	z-index: 186;
	width: 680px;
	min-height: 36px;
	background-color: transparent;
	color: #FFFBE9;
	text-align: center;
	font-size: 18px;
	line-height: 25px;
	font-family: tinos, sans-serif;
	font-weight: 400;
	margin-right: -10000px;
	position: relative;
}

#u6069-4
{
	z-index: 190;
	width: 680px;
	min-height: 36px;
	background-color: transparent;
	color: #FFFBE9;
	text-align: center;
	font-size: 18px;
	line-height: 25px;
	font-family: tinos, sans-serif;
	font-weight: 400;
	margin-right: -10000px;
	position: relative;
}

#u6071-4
{
	z-index: 194;
	width: 680px;
	min-height: 36px;
	background-color: transparent;
	color: #FFFBE9;
	text-align: center;
	font-size: 18px;
	line-height: 25px;
	font-family: tinos, sans-serif;
	font-weight: 400;
	margin-right: -10000px;
	position: relative;
}

#u6068-4
{
	z-index: 198;
	width: 680px;
	min-height: 36px;
	background-color: transparent;
	color: #FFFBE9;
	text-align: center;
	font-size: 18px;
	line-height: 25px;
	font-family: tinos, sans-serif;
	font-weight: 400;
	margin-right: -10000px;
	position: relative;
}

#u6072-4
{
	z-index: 202;
	width: 680px;
	min-height: 36px;
	background-color: transparent;
	color: #FFFBE9;
	text-align: center;
	font-size: 18px;
	line-height: 25px;
	font-family: tinos, sans-serif;
	font-weight: 400;
	margin-right: -10000px;
	position: relative;
}

#u6075-4
{
	z-index: 206;
	width: 680px;
	min-height: 36px;
	background-color: transparent;
	color: #FFFBE9;
	text-align: center;
	font-size: 18px;
	line-height: 25px;
	font-family: tinos, sans-serif;
	font-weight: 400;
	margin-right: -10000px;
	position: relative;
}

#u6073-4
{
	z-index: 210;
	width: 680px;
	min-height: 36px;
	background-color: transparent;
	color: #FFFBE9;
	text-align: center;
	font-size: 18px;
	line-height: 25px;
	font-family: tinos, sans-serif;
	font-weight: 400;
	margin-right: -10000px;
	position: relative;
}

#u6070-4
{
	z-index: 214;
	width: 680px;
	min-height: 36px;
	background-color: transparent;
	color: #FFFBE9;
	text-align: center;
	font-size: 18px;
	line-height: 25px;
	font-family: tinos, sans-serif;
	font-weight: 400;
	margin-right: -10000px;
	position: relative;
}

#u7178-4
{
	z-index: 218;
	width: 680px;
	min-height: 36px;
	background-color: transparent;
	color: #FFFBE9;
	text-align: center;
	font-size: 18px;
	line-height: 25px;
	font-family: tinos, sans-serif;
	font-weight: 400;
	margin-right: -10000px;
	position: relative;
}

#u6099-3
{
	position: absolute;
	width: 37px;
	min-height: 42px;
	border-style: none;
	border-color: transparent;
	opacity: 0.7;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	line-height: 18px;
	text-align: center;
	top: 197px;
	left: 30px;
	background: transparent url("../../images/arrow_left_2.jpg") no-repeat center center;
	background-size: contain;
}

#u6099-3popup
{
	z-index: 222;
}

#u6098-3
{
	position: absolute;
	width: 37px;
	min-height: 42px;
	border-style: none;
	border-color: transparent;
	opacity: 0.7;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
	filter: alpha(opacity=70);
	line-height: 18px;
	text-align: center;
	top: 192px;
	left: 698px;
	background: transparent url("../../images/arrow_right_2.jpg") no-repeat center center;
	background-size: contain;
}

#u6099-3:hover,#u6098-3:hover
{
	background-repeat: no-repeat;
	background-position: center center;
	opacity: 0.85;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
	filter: alpha(opacity=85);
	padding-top: 0px;
	padding-bottom: 0px;
	min-height: 42px;
	width: 37px;
	margin: 0px;
	background-size: contain;
}

#u6098-3popup
{
	z-index: 225;
}

#u6099,#u6098
{
	padding-right: 1px;
}

#u6078
{
	position: absolute;
	width: 29px;
	border-width: 1px;
	border-style: solid;
	border-color: #FFFFFF;
	background-color: transparent;
	padding-bottom: 5px;
	top: 19px;
	left: 698px;
}

#u6078:hover
{
	background-color: #999999;
	width: 29px;
	min-height: 0px;
	margin: 0px;
}

#u6078:active
{
	background-color: #6B6B6B;
	width: 29px;
	min-height: 0px;
	margin: 0px;
}

#u6079-4
{
	z-index: 229;
	width: 20px;
	min-height: 21px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	color: #FFFFFF;
	text-align: center;
	font-size: 15px;
	line-height: 21px;
	font-family: raleway, sans-serif;
	font-weight: 200;
	position: relative;
	margin-right: -10000px;
	margin-top: 3px;
	left: 4px;
}

#clients
{
	position: relative;
	width: 22px;
	margin-right: -10000px;
	margin-top: 701px;
	left: 372px;
}

#pu6195
{
	width: 0.01px;
	margin-top: -36px;
}

#u6195
{
	z-index: 109;
	height: 553px;
	border-style: none;
	border-color: transparent;
	background: transparent url("../../images/workers_drawing.jpg") no-repeat center top;
	background-size: cover;
}

.js #u6051.ose_pre_init,.js #u6195.ose_pre_init
{
	opacity: 0;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
	filter: alpha(opacity=0);
}

#u6195-bw
{
	z-index: 109;
	margin-top: 230px;
	height: 553px;
}

#u6196
{
	z-index: 110;
	min-height: 510px;
	border-style: none;
	border-color: transparent;
	background-color: #544741;
	background-color: rgba(65,51,44,0.9);
	padding: 32px 37px 6px 41px;
	-pie-background: rgba(65,51,44,0.9);
}

#contact
{
	margin-left: 330px;
	position: relative;
}

#u7385
{
	z-index: 138;
	width: 238px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	margin-left: 233px;
	margin-top: 112px;
	position: relative;
}

#u6200
{
	z-index: 143;
	width: 7px;
	height: 7px;
	border-style: none;
	border-color: transparent;
	background-color: #FFFFFF;
	position: relative;
	margin-right: -10000px;
	margin-top: 9px;
}

#u6198-4
{
	z-index: 139;
	width: 219px;
	min-height: 26px;
	background-color: transparent;
	line-height: 28px;
	color: #FFFBE9;
	letter-spacing: 3px;
	font-size: 23px;
	font-family: tinos, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	left: 10px;
}

#u6201
{
	z-index: 144;
	width: 7px;
	height: 7px;
	border-style: none;
	border-color: transparent;
	background-color: #FFFFFF;
	position: relative;
	margin-right: -10000px;
	margin-top: 8px;
	left: 231px;
}

#u6199-4
{
	z-index: 133;
	width: 690px;
	min-height: 34px;
	background-color: transparent;
	line-height: 16px;
	color: #FFFBE9;
	letter-spacing: 1px;
	font-size: 13px;
	font-family: raleway, sans-serif;
	font-weight: 200;
	margin-top: 318px;
	position: relative;
}

#u6196-bw
{
	z-index: 110;
	min-height: 510px;
	margin-top: 235px;
}

#u6197-22
{
	z-index: 111;
	min-height: 224px;
	border-style: none;
	border-color: transparent;
	background-color: transparent;
	font-weight: 400;
}

#u6197-5
{
	font-size: 17px;
	line-height: 22px;
	color: #FFFBE9;
	font-family: tinos, sans-serif;
}

#u6197-9
{
	font-size: 15px;
	line-height: 20px;
	letter-spacing: 1px;
	padding-bottom: 9px;
	color: #FFFBE9;
	font-family: tinos, sans-serif;
}

#u6197-13
{
	font-size: 18px;
	letter-spacing: 1px;
	color: #FFFBE9;
	font-family: open-sans, sans-serif;
	line-height: 0px;/* 0 for mixed font sized paras; applied on spans instead */
}

#u6197-10
{
	font-size: 15px;
	font-family: tinos, sans-serif;
	line-height: 20px;
}

#u6197-4,#u6197-18,#u6197-20
{
	font-size: 15px;
	line-height: 20px;
	letter-spacing: 1px;
	color: #FFFBE9;
	font-family: tinos, sans-serif;
}

#u6197-22-bw
{
	z-index: 111;
	min-height: 224px;
	margin-top: 464px;
}

#u6183
{
	z-index: 241;
	min-height: 179px;
	border-style: none;
	border-color: transparent;
	background-color: #C7B299;
	padding: 63px 38px 21px 40px;
}

#u6184-4
{
	z-index: 242;
	width: 690px;
	min-height: 26px;
	background-color: transparent;
	line-height: 31px;
	color: #211A18;
	letter-spacing: 2px;
	font-size: 26px;
	font-family: tinos, sans-serif;
	font-weight: 400;
	position: relative;
}

#u6185-11
{
	z-index: 246;
	width: 346px;
	min-height: 119px;
	background-color: transparent;
	font-size: 14px;
	margin-top: 29px;
	position: relative;
}

#u6183-bw
{
	z-index: 241;
	min-height: 179px;
}

#u6186-11
{
	z-index: 257;
	width: 346px;
	min-height: 124px;
	background-color: transparent;
	font-size: 14px;
	position: relative;
	margin-right: -10000px;
	margin-top: 123px;
	left: 285px;
}

#u6185-2,#u6185-4,#u6185-6,#u6185-8,#u6186-2,#u6186-4,#u6186-6,#u6186-8
{
	line-height: 21px;
	font-family: tinos, sans-serif;
	font-weight: 400;
}

#u6053-17,#u6056-6,#u6185-9,#u6186-9
{
	font-family: raleway, sans-serif;
	font-weight: 200;
}

#u6187-10
{
	z-index: 268;
	width: 200px;
	min-height: 106px;
	background-color: transparent;
	line-height: 21px;
	font-size: 14px;
	font-family: tinos, sans-serif;
	font-weight: 400;
	position: relative;
	margin-right: -10000px;
	margin-top: 123px;
	left: 557px;
}

body
{
	position: relative;
	min-width: 768px;
}

#page .verticalspacer
{
	clear: both;
}

