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

a{
	color:#6f0012;
	text-decoration:none;
}

a:hover{
	color:#64482c;
	text-decoration:underline;
}

h1{
	color:#272a1a;
	font-family:"Times New Roman", Times, serif;
	font-size:30px;
	margin-bottom:0px;
}

h2{
	color:#64482c;
	font-family:"Times New Roman", Times, serif;
	font-size:24px;
	font-weight:bold;
	margin:0px;
}

body{
	background-image:url(/images/background-image.jpg);
	background-attachment:fixed;
}

.pic-left{
	position:fixed;
	top:0px;
	left:0px;
	margin:0 auto;
}

.pic-right{
	position:fixed;
	top:0px;
	right:0px;
	margin:0 auto;
}

.main-cont{	
	position:absolute;
	width:900px;
	height:540px;
	left:50%;
	top:75px;
	margin-left:-450px;
	/*background-color:#b9baa6;*/
}

.main-cont-full{	
	position:absolute;
	width:900px;
	height:1000px;
	left:50%;
	top:73px;
	margin-left:-456px;
	/*background-color:#b9baa6;*/
}

.main-cont-full2{	
	position:absolute;
	width:900px;
	height:1050px;
	left:50%;
	top:75px;
	margin-left:-454px;
}

.main-cont-estimate-form{	
	position:absolute;
	width:900px;
	height:1090px;
	left:50%;
	top:75px;
	margin-left:-454px;
}



.content{
	z-index:2;
	position:absolute;
	left:50%;
	top:100px;
	margin-left:-430px;
	padding:10px;
	width:850px;
	height:665px;
	color:#000000;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	/*border:solid red 1px;*/
}

.logo{
	float:left;
	width:320px;
	height:90px;
}

.request{
	float:right;
	width:400px;
	height:60px;
	font-family:"Times New Roman", Times, serif;
	font-size:22px;
	font-weight:bold;
	color:#6f0012;
}

.nav-top{
	position:absolute;
	top:100px;
	right:50px;
	font-size:14px;
	font-weight:bold;
	color:#64482c;
}

.nav-top a{
	color:#64482c;
	text-decoration:none;
}

.nav-top a:hover{
	color:#6f0012;
	text-decoration:underline;
}

#survey_services{
	z-index:9999;
	position:absolute;
	top:120px; 
	left:420px;
	visibility:hidden;
	background-color:#cecfbb;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 14px;
	width:125px;
	padding:5px;
}	

.text-area{
	position:absolute;
	top:130px;
	left:20px;
	width:830px;
	height:475px;
}

.text-area-scroll{
	position:absolute;
	top:130px;
	left:20px;
	width:830px;
	height:475px;
	overflow:auto;
}

.top-area{
	width:830px;
}

.top-text{
	float:left;
	width:370px;
	margin-left:20px;
	margin-top:-15px;
}

.top-photo{
	float:right;
	width:420px;
	margin-right:-30px;
}

.bottom-row{
	position:absolute;
	top:330px;
	width:810px;
	padding-left:20px;
}

.box{
	float:left;
	width:180px;
	height:165px;
	background-image:url(/images/green-box.png);
	background-repeat:no-repeat;
	color:#bbbca8;
	padding:5px 10px 5px 10px;
}

.box-header{
	font-family:'Times New Roman', Times, serif; 
	font-size:20px; 
	font-weight:bold;
}

.box-text{
	font-weight:bold;
	line-height:16px;
}

.line{
	float:left;
	height:175px;
	border-left:1px solid black;
	margin-left:20px;
	margin-right:20px;
}

.bottom-text{
	float:left;
	width:330px;
	font-size:11px;
}

.survey-marker{
	position:absolute;
	bottom:-40px;
	right:-40px;
}

.survey-marker-full{
	position:absolute;
	bottom:-500px;
	right:-40px;
}

.survey-marker-full2{
	position:absolute;
	bottom:-550px;
	right:-40px;
}

.survey-marker-estimate-form{
	position:absolute;
	bottom:-550px;
	right:-40px;
}



.footer{
	position:absolute;
	top:670px;
	left:0px;
	width:830px;
	font-size:10px;
	color:#FFF;
}

.footer a{
	color:#FFF;
	text-decoration:none;
}

.footer a:hover{
	color:#6f0012;
	text-decoration:underline;
}

.footer-full{
	position:absolute;
	top:1130px;
	left:0px;
	width:830px;
	font-size:10px;
	color:#FFF;
}

.footer-full a{
	color:#FFF;
	text-decoration:none;
}

.footer-full a:hover{
	color:#6f0012;
	text-decoration:underline;
}

.footer-full2{
	position:absolute;
	top:1190px;
	left:0px;
	width:830px;
	font-size:10px;
	color:#FFF;
}

.footer-full2 a{
	color:#FFF;
	text-decoration:none;
}

.footer-full2 a:hover{
	color:#6f0012;
	text-decoration:underline;
}

.footer-estimate-form{
	position:absolute;
	top:1190px;
	left:0px;
	width:830px;
	font-size:10px;
	color:#FFF;
}

.footer-estimate-form a{
	color:#FFF;
	text-decoration:none;
}

.footer-estimate-form a:hover{
	color:#6f0012;
	text-decoration:underline;
}



.credits{
	position:absolute;
	bottom:-25px;
	right:45px;
	font-size:10px;
	color:#FFF;
}

.credits a:hover{
	color:#f07200;
	text-decoration:underline;
}

.credits-full{
	position:absolute;
	bottom:-485px;
	right:45px;
	font-size:10px;
	color:#FFF;
}

.credits-full a:hover{
	color:#f07200;
	text-decoration:underline;
}



.credits-full2{
	position:absolute;
	bottom:-540px;
	right:45px;
	font-size:10px;
	color:#FFF;
}

.credits-full2 a:hover{
	color:#f07200;
	text-decoration:underline;
}

.credits-estimate-form{
	position:absolute;
	bottom:-540px;
	right:45px;
	font-size:10px;
	color:#FFF;
}

.credits-estimate-form a:hover{
	color:#f07200;
	text-decoration:underline;
}


.tic-blue{
	color:#5c7f92;
}

.tic-orange{
	color:#f07200;
}
