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

body {
	background-image: url(assets/bgclipped.png);
	background-repeat: repeat-x;
}
#wrapper {
	left: 0;
	top: 0;
}
#pageholder {
	width: 1037px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom:75px;
}
#top {
	display: block;
	height: 138px;
	width: 1037px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(assets/logobar.png);
	background-repeat: no-repeat;
}
#nav {
	font-family: "Trajan Pro", Verdana;
	font-weight: bold;
	display: block;
	height: 55px;
	clear: both;
}
#nav ul {
	margin: 0px;
	padding: 0px;
}
#nav li {
	font-size: 90%;
	list-style-type: none;
	float: left;
	width: auto;
}
#nav a {
	text-align: center;
	width: 110px;
	margin-left: 10px;
	padding-bottom: 5px;
	display: block;
	padding-left: 12px;
	padding-right: 12px;
}
#nav a:link, #nav a:visited {
	color: #0000ab;
	text-decoration: none;
}
#nav a:hover, #nav a:focus, #nav a:active {
	color: #FFFFFF;
}
#bottom {
	font-family: Verdana, Geneva, sans-serif;
	display: block;
	float: left;
	width: 1037px;
	height: auto;
	background-image: url(assets/mainpagenew.png);
	background-repeat: no-repeat;
}
#mainpagetop {
	font-size: 80%;	
	display: block;
	float: left;
	height: auto;
	width: 1037px;
	clear: both;
}
#mainpagetestimonial {
	padding-left: 50px;
	padding-right: 15px;
	font-size: 70%;
	width: 480px;
	height: auto;
	float: left;
}
#topleft {
	padding-left: 50px;
	margin-top: 15px;
	height: auto;
	width: 485px;
	float: left;
}
#topleft1 {
	padding-left: 50px;
	margin-top: 15px;
	height: auto;
	width: 485px;
	float: left;
}
#topright {
	background-image: url(assets/team.png);
	width: 390px;
	height: 250px;
	margin-top: 30px;
	margin-right: 40px;
	float: right;
}
#toprightrefit {
	background-image: url(assets/wintercropped.png);
	width: 395px;
	height: 325px;
	margin-top: 80px;
	margin-left: 45px;
	float: left;
}
#toprightcontact {
	background-image: url(assets/contactus.png);
	width: 395px;
	height: 325px;
	margin-top: 30px;
	margin-left: 45px;
	float: left;
}
#picaboutus {
	float: left;
	margin-top: 40px;
	margin-left: 120px;
	width: 262px;
	height: 550px;
	background-image: url(assets/kenandpaul.png);
	background-repeat: no-repeat;
}
#pic1 {
	background-image: url(assets/paul.png);
	background-repeat: no-repeat;
	width: 223px;
	height: 182px;
	margin-top: 60px;
	margin-left: 100px;
	float: left;
}
#pic2 {
	background-image: url(assets/ken.png);
	background-repeat: no-repeat;
	width: 223px;
	height: 182px;
	margin-top: 5px;
	margin-left: 100px;
	float: left;
}
#pic3 {
	background-image: url(assets/team1.png);
	background-repeat: no-repeat;
	width: 223px;
	height: 182px;
	margin-top: 5px;
	margin-left: 100px;
	float: left;
}
#mainpagebottom {
	background-image: url(assets/bottombanner.png);
	background-repeat: no-repeat;
	clear: both;
	margin-left: auto;
	margin-right: auto;
	display: block;
	height: 173px;
	width: 774px;
}
#footer {
	padding-top: 30px;
	height: 50px;
	clear: both;
}
#mainpagebottom1 {
	text-align: center;
	font-size: 57%;
	display: block;
	margin-left: auto;
	margin-right: auto;
	width: 890px;
}
#part1 {
	float: left;
	display: block;
	height: 250px;
	width: 890px;
}
#part2 {
	float: left;
	height: 250px;
	width: 890px;
}
#part3 {
	float: left;
	height: 250px;
	width: 890px;
}
#part4 {
	float: left;
	height: 250px;
	width: 890px;
}
#part1a {
	background-image: url(assets/mechanical.png);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	height: 162px;
	width: 296px;
}
#part1b {
	background-image: url(assets/shed.png);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	height: 162px;
	width: 296px;
}
#part1c {
	background-image: url(assets/electrical.png);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	height: 162px;
	width: 296px;
}
#part2a {
	background-image: url(assets/boat.png);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	height: 162px;
	width: 296px;
}
#part2b {
	background-image: url(assets/van.png);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	height: 162px;
	width: 296px;
}
#part2c {
	background-image: url(assets/fiberglass.png);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	height: 162px;
	width: 296px;
}
#part3a {
	background-image: url(assets/varnish.png);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	height: 162px;
	width: 296px;
}
#part3b {
	background-image: url(assets/rigging.png);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	height: 162px;
	width: 296px;
}
#part3c {
	background-image: url(assets/decks.png);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	height: 162px;
	width: 296px;
}
#part4a {
	background-image: url(assets/valeting.png);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	height: 162px;
	width: 296px;
}
#part4b {
	background-image: url(assets/covers.png);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
	height: 162px;
	width: 296px;
}
#part4c {
	padding-top: 65px;
	font-size: 150%;
	float: left;
	height: 97px;
	width: 296px;
}
#part1texta {
	padding-left: 32px;
	padding-right: 30px;
	width: 235px;
	height: 88px;
	float: left;	
}
#part1textb {
	padding-left: 22px;
	padding-right: 10px;
	width: 264px;
	height: 88px;
	float: left;	
}
#part1textc {
	padding-left: 22px;
	padding-right: 30px;
	width: 245px;
	height: 88px;
	float: left;	
}
#part2texta {
	padding-left: 22px;
	padding-right: 10px;
	width: 264px;
	height: 88px;
	float: left;	
}
#part2textb {
	padding-left: 22px;
	padding-right: 10px;
	width: 264px;
	height: 88px;
	float: left;	
}
#part2textc {
	padding-left: 22px;
	padding-right: 15px;
	width: 259px;
	height: 88px;
	float: left;	
}
#part3texta {
	padding-left: 22px;
	padding-right: 10px;
	width: 264px;
	height: 88px;
	float: left;	
}
#part3textb {
	padding-left: 22px;
	padding-right: 10px;
	width: 264px;
	height: 88px;
	float: left;	
}
#part3textc {
	padding-left: 22px;
	padding-right: 10px;
	width: 264px;
	height: 88px;
	float: left;	
}
#part4texta {
	padding-left: 22px;
	padding-right: 10px;
	width: 264px;
	height: 88px;
	float: left;	
}
#part4textb {
	padding-left: 22px;
	padding-right: 10px;
	width: 264px;
	height: 88px;
	float: left;	
}
#testimonial {
	height: auto;
	width: 480px;
	float: left;
}
#testheading {
	padding-top: 15px;
	font-size: 120%;
	font-weight: bold;
}
#linebreak {
	width: 398px;
	height: 10px;
	background-image: url(assets/linebreak.png);
	background-repeat: no-repeat;
	float: left;
	margin-left: 45px;
	clear: both;
}
#testimonialpics1 {
	background-image: url(assets/moment.png);
	background-repeat: no-repeat;
	height: 217px;
	width: 276px;
	display: block;
	float: left;
	margin-left: 100px;
	margin-top: 100px;
}
#testimonialpics2 {
	background-image: url(assets/testimonialpic2.png);
	background-repeat: no-repeat;
	height: 217px;
	width: 276px;
	display: block;
	float: left;	
	margin-top: 340px;
	margin-left: 100px;
}
#testimonialpics3 {
	background-image: url(assets/testimonialpic3.png);
	background-repeat: no-repeat;
	height: 217px;
	width: 276px;
	display: block;
	float: left;	
	margin-top: 100px;
	margin-left: 100px;
}
#testimonialpics4 {
	background-image: url(assets/testimonialpic4.png);
	background-repeat: no-repeat;
	height: 217px;
	width: 276px;
	display: block;
	float: left;	
	margin-top: 130px;
	margin-left: 100px;
}
#weather {
	display: block;
	float: right;
	margin-top: 100px;
	margin-right: 170px;
	width: 198px;
	height: 739px;
	text-align: center;
}
#spring {
	background-image: url(assets/spring.png);
	width: 183px;
	height: 33px;
	margin-bottom: 10px;
}
#summer {
	background-image: url(assets/summer.png);
	width: 183px;
	height: 33px;
	margin-bottom: 10px;
}
#autumn {
	background-image: url(assets/autumn.png);
	width: 183px;
	height: 33px;
	margin-bottom: 10px;
}
#winter {
	background-image: url(assets/winter.png);
	width: 183px;
	height: 33px;
	margin-bottom: 10px;
}
#localinfobox {
	background-image: url(assets/localinfo.png);
	float: left;
	width: 749px;
	height: 436px;
	margin-left: 156px;
	display: block;
}
#localtext {
	width: 390px;
	float: left;
	margin-top: 80px;
	margin-left: 40px;
	display: inline;
}
#salesfeature {
	background-image: url(assets/forsale.png);
	height: 316px;
	width: 725px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 10px;
}
#plslogo {
	background-image: url(assets/plslogo.png);
	width: 70px;
	height: 61px;
	display: block;
	float: left;
	margin-right: 10px;
}
#map {
	background-image: url(assets/map.png);
	width: 820px;
	height: 512px;
	display: inline;
	float: left;
	margin-left: 108px;
	margin-top: 50px;
}
#salestext {
	display: block;
	width: 500px;
	height: 250px;
	margin-left: 30px;
	float: left;
	margin-top: 20px;
	clear: right;
}
#getwebbedtext {
	width: 200px;
	height: 40px;
	display: inline;
	float: left;
	margin-left: 400px;
	overflow: hidden;
}
#getwebbedlogo {
	background-image: url(assets/gwlogo.png);
	width: 82px;
	height: 28px;
	display: block;
	float: left;
}
#topleft a {
	text-decoration: none;
}
.marginfix {
	margin-top: 15px;
}
.forsalefix {
	margin-top: 5px;
}
.footertext {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 60%;
	text-align: center;
}
.footertext1 {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 60%;
	text-align: left;
}
.headings {
	font-size: 115%;
	font-weight: bold;
}
#link {
	font-size: 70%;
	float: right;
	width: 400px;
	height: 20px;
}
.linktext {
	float: left;
	margin-top: 0;
	margin-left: 3px;
	margin-right: 3px;
}