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

h1{
font:18px/22px Lucida Calligraphy, Verdana, Arial, Helvetica, sans-serif;
color:#333333;
text-align:left;
}

h2{
font:12px/18px Verdana, Arial, Helvetica, sans-serif;
color:#333333;
text-align:left;
}

h3{
font:14px/20px Lucida Calligraphy, Verdana, Arial, Helvetica, sans-serif;
text-align:center;
color:#333333;
}

h4{
font:10px/16px Verdana, Arial, Helvetica, sans-serif;
text-align:center;
color:#333333;
}


#background{
	height:1000px;
	background-image:url(design/background.jpg);
}

#container{
	position:relative;
	width:850px;
	height:950px;
	background-image:url(design/container4.jpg);
	top:35px;
}


#nav ul{
	font: 10px/22px Kristen ITC, Verdana, Arial, Helvetica, sans-serif;
	width:784px;
	margin:0px;
	padding:0px;
	list-style:none;
	text-decoration:none;
	position:absolute;
	left: 34px;
	top: 148px;
	text-align:center;
}

#nav li{
	font: 10px/22px Kristen ITC, Verdana, Arial, Helvetica, sans-serif;
	list-style:none;
	display:inline;
	width:92px;
	height:22px;
	text-decoration:none;
	color:#000000;
}

#nav a{
	display:inline-block;
	width:95px;
	height:22px;
	text-decoration:none;
	list-style:none;
	color:#000000;
}

#nav a:link, #nav a:visited{
	background-image:url(design/btn_norm1.gif);
}
#nav a:hover{
	background-image:url(design/btn_over1.gif);
}
#nav li a#current{
	background-image:url(design/btn_current1.gif);

}

#body{
	width:760px;
	height:662px;
	position:absolute;
	left: 47px;
	top: 195px;
}

#bodyimg1{
	width:210px;
	height:160px;
	position:absolute;
	top: 115px;
	left: 13px;
}

#bodyimg2{
	width:210px;
	height:160px;
	position:absolute;
	top: 456px;
	left: 538px;
}

#homehdr{
	width:746px;
	height:84px;
	position:absolute;
	top: 10px;
	text-decoration:none;
}

#hometext1{
	width:506px;
	height:200px;
	position:absolute;
	left: 239px;
	top: 106px;
}

#hometext2{
	width:514px;
	height:200px;
	position:absolute;
	left: 10px;
	top: 449px;
}

#confrm_hdr{
	width:756px;
	height:99px;
	position:absolute;
	top: -12px;
}

#contact_form{
	width:381px;
	height:457px;
	position:absolute;
	background-image:url(design/confrm.jpg);
	left: 189px;
	top: 104px;
}

#confrm_ftr{
	width:381px;
	height:109px;
	position:absolute;
	left: 189px;
	top: 571px;
}

#refhdr{
	width:208px;
	height:53px;
	position:absolute;
}

#reftxt{
	width:760px;
	height:598px;
	position:absolute;
	left: 1px;
	top: 64px;
}

#ie8_link{
	width:750px;
	height:15px;
	position:absolute;
	left: 3px;
	top: 665px;
}

#services_txt{
	width:500px;
	height:400px;
	position:absolute;
	left: 124px;
	top: 2px;
}

#txt_titles{
	width:748px;
	height:73px;
	position:absolute;
	top: -7px;
}

#reno_1{
	width:200px;
	height:153px;
	position:absolute;
	left: 17px;
	top: 70px;
}

#reno_2{
	width:200px;
	height:153px;
	position:absolute;
	left: 267px;
	top: 70px;
}

#reno_3{
	width:200px;
	height:153px;
	position:absolute;
	left: 517px;
	top: 70px;
}

#reno_4{
	width:200px;
	height:153px;
	position:absolute;
	left: 17px;
	top: 270px;
}

#reno_5{
	width:200px;
	height:153px;
	position:absolute;
	left: 267px;
	top: 270px;
}

#reno_6{
	width:200px;
	height:153px;
	position:absolute;
	left: 517px;
	top: 270px;
}

#reno_7{
	width:200px;
	height:153px;
	position:absolute;
	left: 267px;
	top: 470px;
}	

#roof_1{
	width:200px;
	height:153px;
	position:absolute;
	left: 17px;
	top: 70px;
}

#roof_2{
	width:200px;
	height:153px;
	position:absolute;
	left: 267px;
	top: 70px;
}

#roof_3{
	width:200px;
	height:153px;
	position:absolute;
	left: 517px;
	top: 70px;
}

#roof_4{
	width:200px;
	height:153px;
	position:absolute;
	left: 17px;
	top: 270px;
}

#roof_5{
	width:200px;
	height:153px;
	position:absolute;
	left: 267px;
	top: 270px;
}

#roof_6{
	width:200px;
	height:153px;
	position:absolute;
	left: 517px;
	top: 270px;
}

#roof_7{
	width:200px;
	height:153px;
	position:absolute;
	left: 127px;
	top: 470px;
}
	
#roof_8{
	width:200px;
	height:153px;
	position:absolute;
	left: 407px;
	top: 470px;
}

#point_1{
	width:200px;
	height:153px;
	position:absolute;
	left: 17px;
	top: 70px;
}

#point_2{
	width:200px;
	height:153px;
	position:absolute;
	left: 267px;
	top: 70px;
}

#point_3{
	width:200px;
	height:153px;
	position:absolute;
	left: 517px;
	top: 70px;
}

#point_4{
	width:200px;
	height:153px;
	position:absolute;
	left: 17px;
	top: 270px;
}

#point_5{
	width:200px;
	height:153px;
	position:absolute;
	left: 267px;
	top: 270px;
}

#point_6{
	width:200px;
	height:153px;
	position:absolute;
	left: 517px;
	top: 270px;
}

#point_7{
	width:200px;
	height:153px;
	position:absolute;
	left: 267px;
	top: 470px;
}

#inter_1{
	width:150px;
	height:115px;
	position:absolute;
	left: 14px;
	top: 90px;
}

#inter_2{
	width:150px;
	height:115px;
	position:absolute;
	left: 206px;
	top: 90px;
}

#inter_3{
	width:150px;
	height:115px;
	position:absolute;
	left: 397px;
	top: 90px;
}

#inter_4{
	width:150px;
	height:115px;
	position:absolute;
	left: 590px;
	top: 90px;
}

#inter_5{
	width:150px;
	height:115px;
	position:absolute;
	left: 590px;
	top: 230px;
}

#inter_6{
	width:150px;
	height:115px;
	position:absolute;
	left: 14px;
	top: 230px;
}

#inter_7{
	width:150px;
	height:115px;
	position:absolute;
	left: 206px;
	top: 230px;
}

#inter_8{
	width:150px;
	height:115px;
	position:absolute;
	left: 397px;
	top: 230px;
}

#inter_9{
	width:150px;
	height:115px;
	position:absolute;
	left: 397px;
	top: 370px;
}

#inter_10{
	width:150px;
	height:115px;
	position:absolute;
	left: 207px;
	top: 370px;
}
