body{
	-webkit-text-size-adjust:none;
}
body#contactpage a#contactpage {
color: #8FC14C;

}
body#contactpage a#various3 {
color: #063;
text-decoration:none;

}

a img{
	border:none;
}
a {
	color:#CCC;
}

#insurancetext ,
#projecttext ,
#extensionstext ,
#fixoutstext ,
#deckingtext ,
#pubtext ,
#contacttext ,
#testimonialstext ,
#roofingtext ,
#firsttext   {
	text-decoration:none;
	font: bold 9px/11px Arial;
   margin: 0px;
   text-align: left;
}
#menu a{
	text-decoration:none;
	color: #FFFFFF;
    font: bold 9px/11px Arial;
   margin: 0px;
   text-align: left;
}
#menu a:hover{
	text-decoration:none;
	color: #8FC14C;
	font: bold 9px/11px Arial;
   margin: 0px;
   text-align: left;
}
	

#enquiriescontenttext p,
#contenttext p  {
   font: bold 12px/19px Arial;
   margin: 0px;
   text-align: left;
}

#enquiriescontenttext p  {
   color: #373535;
}

#contenttext p a:hover  {
   font-style: italic;
}

#enquiriescontenttext  {
   visibility: visible;
   position: absolute;
   left: 771px;
   top: 452px;
   z-index: 5;
   width: 146px;
}

#contentrightimgimg  {
   visibility: visible;
   position: absolute;
   left: 724px;
   top: 317px;
   z-index: 4;
   width: 237px;
   height: 527px;
}

#testimonialstext  {
   visibility: visible;
   position: absolute;
   left: 800px;
   top: 165px;
   z-index: 7;
   width: 88px;
}

#contentmidimgimg  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 317px;
   z-index: 3;
   width: 961px;
   height: 527px;
}

#contactustext p  {
   font: bold 23px/28px "Myriad Pro";
   margin: 0px;
   color: #FFFFFF;
   text-align: left;
}

#enquiriestext p  {
   font: bold 19px/23px "Myriad Pro";
   margin: 0px;
   color: #FFFFFF;
   text-align: left;
}

#contenttext p a  {
   font-style: Normal;
   font-weight: bold;
   text-decoration: none;
   color: #8FC14C;
}

#extensionstext  {
   visibility: visible;
   position: absolute;
   left: 62px;
   top: 161px;
   z-index: 7;
   width: 88px;
}

#insurancetext  {
   visibility: visible;
   position: absolute;
   left: 381px;
   top: 161px;
   z-index: 7;
   width: 110px;
}

#contenttext p  {
   color: #FFFEFE;
}

#contactustext  {
   visibility: visible;
   position: absolute;
   left: 37px;
   top: 403px;
   z-index: 4;
   width: 132px;
}

#contacttext p  {
   color: #8FC14C;
}

#enquiriestext  {
   visibility: visible;
   position: absolute;
   left: 771px;
   top: 407px;
   z-index: 5;
   width: 84px;
}

#projecttext  {
   visibility: visible;
   position: absolute;
   left: 713px;
   top: 161px;
   z-index: 8;
   width: 85px;
}

#fixoutstext  {
   visibility: visible;
   position: absolute;
   left: 578px;
   top: 161px;
   z-index: 7;
   width: 142px;
}

#contacttext  {
   visibility: visible;
   position: absolute;
   left: 889px;
   top: 165px;
   z-index: 7;
   width: 76px;
}

#deckingtext  {
   visibility: visible;
   position: absolute;
   left: 152px;
   top: 161px;
   z-index: 7;
   width: 66px;
}

#contenttext  {
   visibility: visible;
   position: absolute;
   left: 35px;
   top: 471px;
   z-index: 4;
   width: 340px;
}

#roofingtext  {
   visibility: visible;
   position: absolute;
   left: 308px;
   top: 161px;
   z-index: 7;
   width: 67px;
}

#copytext p  {
   font: bold 12px/10px Arial;
   margin: 0px;
   color: #FFFFFF;
   text-align: right;
}

#contentimg  {
   visibility: visible;
   position: absolute;
   left: 372px;
   top: 410px;
   z-index: 5;
   width: 311px;
   height: 347px;
}

#menubgimg  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 153px;
   z-index: 6;
   width: 961px;
   height: 34px;
}

#footerimg  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 844px;
   z-index: 2;
   width: 961px;
   height: 41px;
}

#firsttext  {
   visibility: visible;
   position: absolute;
   left: 224px;
   top: 161px;
   z-index: 7;
   width: 79px;
}

#headerimg  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 183px;
   z-index: 5;
   width: 961px;
   height: 135px;
}

#copytext  {
   visibility: visible;
   position: absolute;
   left: 474px;
   top: 859px;
   z-index: 3;
   width: 478px;
}
#copytext a{
	text-decoration:none;
	color: #CCC;
}
#homeimg  {
   visibility: visible;
   position: absolute;
   left: 19px;
   top: 162px;
   z-index: 7;
   width: 15px;
   height: 16px;
}

#pubtext  {
   visibility: visible;
   position: absolute;
   left: 490px;
   top: 161px;
   z-index: 8;
   width: 84px;
}

#contact  {
   margin: 0px auto 0px auto;
   width: 961px;
   position: relative;
}

#logoimg  {
   visibility: visible;
   position: absolute;
   left: 302px;
   top: 8px;
   z-index: 2;
   width: 340px;
   height: 123px;
}

#bgjpg  {
   

}
#deckingpergolastext p  {
   font: bold 23px/28px "Myriad Pro";
   margin: 0px;
   color: #FFFFFF;
   text-align: left;
}
#i4img  {
   left: 34px;
}

#i5img  {
   left: 186px;
}

#i2img  {
   left: 186px;
}

#i1img  {
   left: 34px;
}

#i3img  {
   left: 339px;
}
#i3img,
#i1img,
#i2img  {
   visibility: visible;
   position: absolute;
   top: 472px;
   z-index: 4;
   width: 139px;
   height: 90px;
}
#i4img,
#i5img  {
   visibility: visible;
   position: absolute;
   top: 581px;
   z-index: 4;
   width: 139px;
   height: 90px;
}
#deckingpergolastext  {
	visibility: visible;
	position: absolute;
	left: 37px;
	top: 403px;
	z-index: 4;
	width: 482px;
}
#welcometext  {
   visibility: visible;
   position: absolute;
   left: 250px;
   top: 469px;
   z-index: 4;
   width: 473px;
}

#welcomeimg  {
   visibility: visible;
   position: absolute;
   left: 42px;
   top: 410px;
   z-index: 4;
   width: 169px;
   height: 170px;
}
#welcometitletext p  {
   font: bold 23px/28px "Myriad Pro";
   margin: 0px;
   color: #FFFFFF;
   text-align: left;
}

#welcometitletext  {
   visibility: visible;
   position: absolute;
   left: 251px;
   top: 403px;
   z-index: 4;
   width: 463px;
}
#welcometext p  {
   font: bold 12px/19px Arial;
   margin: 0px;
   color: #FFFEFE;
   text-align: left;
}
#insuranceimg  {
   visibility: visible;
   position: absolute;
   left: 532px;
   top: 410px;
   z-index: 4;
   width: 151px;
   height: 361px;
}
#insurancecontenttext p  {
   font: bold 12px/19px Arial;
   margin: 0px;
   color: #FFFEFE;
   text-align: left;
}

#insurancecontenttext  {
   visibility: visible;
   position: absolute;
   left: 35px;
   top: 471px;
   z-index: 4;
   width: 463px;
}
#deckingtext2 p  {
   font: bold 12px/19px Arial;
   margin: 0px;
   color: #FFFEFE;
   text-align: left;
}
#deckingtext2  {
	visibility: visible;
	position: absolute;
	left: 34px;
	top: 711px;
	z-index: 4;
	width: 673px;
	height: 125px;
}
#deckingtext2 p  {
   font: bold 12px/19px Arial;
   margin: 0px;
   color: #FFFEFE;
   text-align: left;
}
#first2  {
	visibility: visible;
	position: absolute;
	left: 34px;
	top: 599px;
	z-index: 4;
	width: 673px;
	height: 125px;
}
#first2 p  {
   font: bold 12px/19px Arial;
   margin: 0px;
   color: #FFFEFE;
   text-align: left;
}
#extensiontext2 p  {
   font: bold 12px/19px Arial;
   margin: 0px;
   color: #FFFEFE;
   text-align: left;
}
#extensiontext2  {
	visibility: visible;
	position: absolute;
	left: 35px;
	top: 608px;
	z-index: 4;
	width: 673px;
	height: 125px;
}
#deckingtext3 p  {
   font: bold 12px/19px Arial;
   margin: 0px;
   color: #FFFEFE;
   text-align: left;
}
#deckingtext3  {
	visibility: visible;
	position: absolute;
	left: 344px;
	top: 632px;
	z-index: 4;
	width: 342px;
	height: 57px;
	vertical-align:middle;
}
#projectimg  {
   visibility: visible;
   position: absolute;
   left: 480px;
   top: 410px;
   z-index: 4;
   width: 203px;
   height: 396px;
}
#projectcontenttext p  {
   font: bold 12px/19px Arial;
   margin: 0px;
   color: #FFFEFE;
   text-align: left;
}

#projectcontenttext  {
   visibility: visible;
   position: absolute;
   left: 35px;
   top: 471px;
   z-index: 4;
   width: 420px;
}

#testitext  {
   visibility: visible;
   position: absolute;
   left: 35px;
   top: 471px;
   z-index: 5;
   width: 710px;
}
#testitext p  {
   font: bold 12px/19px Arial;
   margin: 0px;
   color: #FFFEFE;
   text-align: left;
}
#i1insimg,
#i2insimg  {
   visibility: visible;
   position: absolute;
   top: 562px;
   z-index: 4;
   width: 139px;
   height: 90px;
}
#i1insimg  {
   left: 34px;
}
#i2insimg  {
   left: 186px;
}
#i1pmimg,
#i2pmimg,
#i3pmimg  {
   visibility: visible;
   position: absolute;
   top: 600px;
   z-index: 4;
   width: 139px;
   height: 90px;
}
#i2pmimg  {
   left: 186px;
}

#i1pmimg  {
   left: 34px;
}

#i3pmimg  {
   left: 339px;
}
html, body  {
   padding: 0px;
   margin: 0px;
   background: url(../images/bg.jpg) #716b62 repeat-x;
}
