a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#pid5testimonials,
#pid3company,
#pid2welcome,
#pid4services,
#pid1home,
#pid7contact,
#pid6projects  {
   margin: 0px auto 0px auto;
   width: 799px;
   position: relative;
}

#abouttext p,
#servicestext p,
#companytext p,
#projectstext p,
#contactform p,
#welcometext p  {
   margin: 0px;
   text-align: left;
   color: #FFFFFF;
   line-height: 24px;
   font-family: Arial;
}

#kielconstructioninc1342sycamorelanebentonharbormi4 p a:hover  {
   background-color: #FF0000;
   color: #FFFFFF;
   font-style: italic;
   font-weight: bold;
   border-width: 1px;
   border-left-style: inset;
   border-left-color: #000000;
}

#kielconstructioninc1342sycamorelanebentonharbormi4 p a  {
   background-color: transparent;
   font-style: Normal;
   font-weight: Normal;
   border-width: 0px;
   text-decoration: none;
   color: #FFFFFF;
}

#kielconstructioninc1342sycamorelanebentonharbormi4 p  {
   font: 14px/18px Tahoma;
   margin: 0px;
   color: #FFFFFF;
   text-align: left;
}

#windowsbutton a,
#additionsbutton a,
#doorsbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 20px;
   background-position: 0% 0px;
   font-size: 20px;
   line-height: 20px;
}

#kielconstructioninc1342sycamorelanebentonharbormi4  {
   visibility: visible;
   position: absolute;
   left: 50px;
   top: 630px;
   z-index: 3;
   width: 344px;
}

#handymanbutton a,
#newconstructionbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 21px;
   background-position: 0% 0px;
   font-size: 21px;
   line-height: 21px;
}

#windowsbutton,
#additionsbutton  {
   visibility: visible;
   position: absolute;
   left: 51px;
   z-index: 5;
   width: 90px;
   height: 20px;
}

#testimonialstext,
#abouttext  {
   visibility: visible;
   position: absolute;
   left: 50px;
   top: 62px;
   z-index: 4;
}

#newconstructionbutton a  {
   width: 160px;
   background-image: url(servicesmedia/newconstructionbutton.gif);
}

#menumenu li a:hover  {
   background-color: #FF0000;
   color: #FFFFFF;
   font-style: italic;
   font-weight: bold;
}

#menubutton a:hover  {
   background-position: -304px 0%;
}

#additionsbutton a  {
   width: 90px;
   background-image: url(servicesmedia/additionsbutton.gif);
}

#handymanbutton a  {
   width: 180px;
   background-image: url(servicesmedia/handymanbutton.gif);
}

#testimonialstext  {
   width: 425px;
}

#windowsbutton a  {
   width: 90px;
   background-image: url(servicesmedia/windowsbutton.gif);
}

#additionsbutton  {
   top: 156px;
}

#servicestext p  {
   font-size: 24px;
}

#projectstext p  {
   font-size: 12px;
}

#welcometext p  {
   font-size: 14px;
}

#companytext p  {
   font-size: 12px;
}

#windowsbutton  {
   top: 210px;
}

#doorsbutton a  {
   width: 66px;
   background-image: url(servicesmedia/doorsbutton.gif);
}

#menumenu li a  {
   background-color: transparent;
   font-style: Normal;
   font-weight: Normal;
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #FFFFFF;
   width: 100%;
   display: block;
}

#contactform p  {
   font-size: 24px;
}

#menubutton a  {
   background: url(testimonialsmedia/menubutton.gif) no-repeat 0% 0px;
   display: block;
   height: 52px;
   width: 304px;
   font-size: 52px;
   line-height: 52px;
}

#menumenu li  {
   width: 100%;
   display: block;
   margin: 0px;
}

#abouttext p  {
   font-size: 12px;
}

#background  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 2px;
   z-index: 3;
   width: 494px;
   height: 577px;
   background-repeat: no-repeat;
}

#menubutton  {
   visibility: visible;
   position: absolute;
   left: 494px;
   top: 16px;
   z-index: 7;
   width: 304px;
   height: 52px;
}

#menupopup  {
   visibility: hidden;
   position: absolute;
   left: 604px;
   top: 31px;
   z-index: 6;
   width: 195px;
   height: 265px;
   background-repeat: no-repeat;
}

#abouttext  {
   width: 281px;
}

#menumenu  {
   font: 14px/28px Arial;
   margin: 0px;
   padding: 0px;
   list-style: none;
   text-align: left;
   color: #FFFFFF;
   visibility: hidden;
   position: absolute;
   left: 628px;
   top: 78px;
   z-index: 7;
   width: 118px;
}

#layer2  {
   background: url(servicesmedia/layer2.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 17px;
   z-index: 1;
   width: 799px;
   height: 568px;
}

#bottom  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 560px;
   z-index: 2;
   width: 799px;
   height: 200px;
   background-repeat: no-repeat;
}

#shape1  {
   background: url(testimonialsmedia/shape1.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 798px;
   top: 9px;
   z-index: 5;
   width: 1px;
   height: 751px;
}

#shape2  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 9px;
   z-index: 4;
   width: 799px;
   height: 1px;
   background-color: #000000;
   background-image: none;
   font-size: 1px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #FFFFFF;
}

