@charset "utf-8";
/* CSS Document */

body
{ background: #0B0B0C;
margin: 0px}

#menu {
	background-image:url(images/menu-shadow.png);
	background-repeat:repeat-y;
	width: 250px;
	height: 800px;
	z-index: 20;
	position:absolute;
	margin-left: 60px;
	}
	
#logo {
	margin: 24px 0 30px 15px;}
	
#menuitem{
	width: 65px;
	height: 65px;
	margin-bottom: 25px;
	margin-left: 75px;
		}

#main {
	width: 1000px;
	height: 598px;
	z-index:9;
	margin-top: 100px;
	margin-left:280px;
		position:absolute;
	}
	
#home {
	background-image:url(images/homebg.jpg);
	background-repeat:no-repeat;
	width: 1000px;
	height: 598px;
	z-index:11;
	margin-top: 100px;
	margin-left:280px;
		position:absolute;
	}
#homeinfo {
	width:389px;
	height:130px;
	position: absolute;
	margin: 535px 0 0 840px;
	z-index:11;
	color:#FFF;
	font-family: 'Economica', sans-serif;
	font-size: 18px;
	}
	
#team {
	background-image:url(images/teambg.jpg);
	background-repeat:no-repeat;
	width: 1000px;
	height: 598px;
	z-index:11;
	margin-top: 100px;
	margin-left:280px;
		position:absolute;
	}
#teaminfo {
	width:372px;
	height:390px;
	position: absolute;
	margin: 283px 0 0 888px;
	z-index:11;
	color:#FFF;
	font-family: 'Dosis', sans-serif;
	font-size: 19px;
	text-align:justify;
	}
#yourproject {
	background-image:url(images/projectbg.jpg);
	background-repeat:no-repeat;
	width: 1000px;
	height: 598px;
	z-index:11;
	margin-top: 100px;
	margin-left:280px;
		position:absolute;
	}
#projectdesign {
	width:250px;
	height:105px;
	position: absolute;
	margin: 268px 0 0 1029px;
	z-index:11;
	}
#projectbuild {
	width:215px;
	height:105px;
	position: absolute;
	margin: 408px 0 0 1065px;
	z-index:11;
	}
#projectremodel {
	width:310px;
	height:105px;
	position: absolute;
	margin: 548px 0 0 971px;
	z-index:11;
	}
#design {
	background-image:url(images/designbg.jpg);
	background-repeat:no-repeat;
	width: 1000px;
	height: 598px;
	z-index:11;
	margin-top: 100px;
	margin-left:280px;
		position:absolute;
	}
#designinfo {
	width:312px;
	height:390px;
	position: absolute;
	margin: 552px 0 0 938px;
	z-index:11;
	color:#FFF;
	font-family: 'Dosis', sans-serif;
	font-size: 19px;
	text-align:justify;
	}
#build {
	background-image:url(images/buildbg.jpg);
	background-repeat:no-repeat;
	width: 1000px;
	height: 598px;
	z-index:11;
	margin-top: 100px;
	margin-left:280px;
		position:absolute;
	}
#buildinfo {
	width:386px;
	height:390px;
	position: absolute;
	margin: 540px 0 0 842px;
	z-index:11;
	color:#FFF;
	font-family: 'Dosis', sans-serif;
	font-size: 17px;
	text-align:justify;
	}
#remodel {
	background-image:url(images/remodelbg.jpg);
	background-repeat:no-repeat;
	width: 1000px;
	height: 598px;
	z-index:11;
	margin-top: 100px;
	margin-left:280px;
		position:absolute;
	}
#remodelinfo {
	width:328px;
	height:390px;
	position: absolute;
	margin: 594px 0 0 906px;
	z-index:11;
	color:#FFF;
	font-family: 'Dosis', sans-serif;
	font-size: 18px;
	text-align:justify;
	}
#ourwork {
	background-image:url(images/ourworkbg.jpg);
	background-repeat:no-repeat;
	width: 1000px;
	height: 598px;
	z-index:11;
	margin-top: 100px;
	margin-left:280px;
		position:absolute;
	}
#entergallery {
	width:370px;
	height:108px;
	position: absolute;
	margin: 564px 0 0 870px;
	z-index:11;
	background-image:url(images/enterphotogal.png);
	}
#textgallery {
	width:1000px;
	height:200px;
	position: absolute;
	margin: 60px 0 0 340px;
	z-index:10;
	color:#FFF;
	font-family: 'Dosis', sans-serif;
	font-size: 26px;
	}
#gallery {
	width: 1000px;
	height: 598px;
	z-index:11;
	margin-top: 100px;
	margin-left:280px;
		position:absolute;
	}
#gallery2 {
	width: 1000px;
	height: 800px;
	z-index:11;
	margin-top: 0px;
	margin-left:280px;
		position:absolute;
	}
#contact {
	background-image:url(images/contactbg.jpg);
	background-repeat:no-repeat;
	width: 1000px;
	height: 598px;
	z-index:11;
	margin-top: 100px;
	margin-left:280px;
		position:absolute;
	}
#contactinfo {
	width:545px;
	height:404px;
	position: absolute;
	margin: 214px 0 0 364px;
	z-index:11;
	color:#FFF;
	font-family: 'Dosis', sans-serif;
	font-size: 18px;
	text-align:justify;
	}
#contactinfo2 {
	width:255px;
	height:153px;
	position: absolute;
	margin: 450px 0 0 970px;
	z-index:11;
	color:#FFF;
	font-family: 'Dosis', sans-serif;
	font-size: 23px;
	text-align: right;
	}
#contactinfo3 {
	width:255px;
	height:50px;
	position: absolute;
	margin: 707px 0 0 1020px;
	z-index:11;
	color:#FFF;
	font-family: 'Dosis', sans-serif;
	font-size: 23px;
	text-align: right;
	}
	
	#contactinfo3 a:link, a:visited, a:active{
	color: #F60;
	font-family: 'Dosis', sans-serif;
	font-size: 23px;
	text-align: right;
	}
	#contactinfo3 a:hover{
	color: #FFF;
	font-family: 'Dosis', sans-serif;
	font-size: 23px;
	text-align: right;
	}
.formname {
	width:450px;
	height:30px;
	background-color:#FFF;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#C30;
	border: 0px;
	margin-left: 79px;
	padding: 0 0 0 5px;
	}
.formmail {
	width:450px;
	height:30px;
	background-color:#FFF;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#C30;
	border: 0px;
	margin: 32px 0 0 79px;
	padding: 0 0 0 5px;}
	
.formcheck {
	margin: 55px 0 0 1px;
}
.formcheck2 {
	margin: -43px 0 0 103px;
}
.formcheck3 {
	margin: -25px 0 0 399px;
}
.formcomments {
	width:426px;
	height:152px;
	background-color:#FFF;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#C30;
	border: 0px;
	margin: 16px 0 0 107px;
	padding: 2px 2px 0 5px;}
.formsend {
	width:132px;
	height:35px;
	background-color:#ed932b;
	font-family: 'Dosis', sans-serif;
	font-size:23px;
	font-weight:bold;
	color:#FFF;
	border: 0px;
	margin: -1px 0 0 405px;
	cursor: pointer;
}
#thankyou {
	background-image:url(images/thanx.jpg);
	background-repeat:no-repeat;
	width: 1000px;
	height: 598px;
	z-index:11;
	margin-top: 100px;
	margin-left:280px;
		position:absolute;
	}