#tolearnmoreaboutveluxclickonthelogotext *:first-child,
#id61bodycopytext *:first-child,
#id54windowsdoorsskylightssuntunnelskitchenbathsremodeltext *:first-child  {
   padding-top: 0px;
}

#id55macphersonconstructioninc115nicholsoncreekroadtext p a:hover  {
   font-style: italic;
}

#id54windowsdoorsskylightssuntunnelskitchenbathsremodeltext p  {
   font: bold 26px/64px "Trebuchet MS";
   margin: 0px;
   padding-top: 11px;
   text-align: left;
   color: #00703C;
   letter-spacing: -1px;
}

#id55macphersonconstructioninc115nicholsoncreekroadtext p a  {
   font-style: Normal;
   letter-spacing: -1px;
   text-decoration: none;
   color: #00703C;
}

#id54windowsdoorsskylightssuntunnelskitchenbathsremodeltext  {
	visibility: visible;
	position: absolute;
	left: 659px;
	top: 111px;
	z-index: 3;
	width: 262px;
	height: 512px;
}

#id55macphersonconstructioninc115nicholsoncreekroadtext p  {
   font: 16px/13px "Trebuchet MS";
   margin: 0px;
   letter-spacing: -1px;
   color: #5A471B;
   text-align: left;
}

#id55macphersonconstructioninc115nicholsoncreekroadtext  {
	visibility: visible;
	position: absolute;
	left: 130px;
	top: 636px;
	z-index: 2;
	width: 1104px;
}

#id57homeaboutservicesprojectphotogallerytext p  {
   font: bold 16px/13px "Trebuchet MS";
   margin: 0px;
   color: #FFFFFF;
   text-align: left;
}

#id57homeaboutservicesprojectphotogallerytext  {
	visibility: visible;
	position: absolute;
	left: 395px;
	top: 84px;
	z-index: 4;
	width: 577px;
}

#tolearnmoreaboutveluxclickonthelogotext p  {
   font: 19px/23px "Trebuchet MS";
   margin: 0px;
   padding-top: 8px;
   text-align: center;
   color: #FF0000;
}

#tolearnmoreaboutveluxclickonthelogotext  {
   visibility: visible;
   position: absolute;
   left: 328px;
   top: 443px;
   z-index: 5;
   width: 143px;
}

#id61bodycopytext p  {
   font: bold 19px/24px "Trebuchet MS";
   margin: 0px;
   padding-top: 8px;
   text-align: left;
}

#id61bodycopytext  {
   visibility: visible;
   position: absolute;
   left: 107px;
   top: 214px;
   z-index: 4;
   width: 523px;
}

#greenbarcopy12  {
   background: url(macphersonmedia/greenbarcopy12.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 1000px;
   height: 81px;
}

#whiteboxcopy12  {
   background: url(macphersonmedia/whiteboxcopy12.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 53px;
   top: 36px;
   z-index: 4;
   width: 326px;
   height: 145px;
}

#velux5starlogo  {
	background: url(macphersonmedia/velux5starlogo.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: 469px;
	top: 377px;
	z-index: 6;
	width: 147px;
	height: 215px;
}

#skylightphoto  {
	background: url(macphersonmedia/skylightphoto.gif) no-repeat;
	visibility: visible;
	position: absolute;
	left: 435px;
	top: 110px;
	z-index: 5;
	width: 200px;
	height: 150px;
}

#yellowboxcopy  {
   background: url(macphersonmedia/yellowboxcopy.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 95px;
   top: 203px;
   z-index: 3;
   width: 550px;
   height: 376px;
}

#bkgrdcopy12  {
   background: url(macphersonmedia/bkgrdcopy12.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 81px;
   top: 21px;
   z-index: 2;
   width: 839px;
   height: 576px;
}

#background  {
   margin: 0px auto 0px auto;
   background: url(macphersonmedia/background.gif) no-repeat;
   visibility: visible;
   height: 700px;
   width: 1000px;
   position: relative;
}

#logocopy12  {
   background: url(macphersonmedia/logocopy12.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 68px;
   top: 67px;
   z-index: 5;
   width: 285px;
   height: 87px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #FFFFFF;
}
