a  {

   text-decoration: none;

   color: #000000;

}



a ins  {

   text-decoration: none;

}



#faqb a:hover,

#testimonialsb a:hover,

#servicesb a:hover  {

   background-position: -205px 0%;

}



#faqb a,

#testimonialsb a,

#servicesb a  {

   background-repeat: no-repeat;

   display: block;

   width: 205px;

   height: 33px;

   background-position: 0% 0px;

}



#contactb a:hover  {

   background-position: -153px 0%;

}



#testimonialsb a  {

   background-image: url(aboutus2media/testimonialsb.jpg);

}



#newconstruction  {

   background: url(aboutus2media/newconstruction.jpg) no-repeat;

   visibility: visible;

   position: absolute;

   left: 150px;

   top: 163px;

   z-index: 2;

   width: 234px;

   height: 63px;

}



#aboutb a:hover  {

   background-position: -206px 0%;

}



#homeb a:hover  {

   background-position: -227px 0%;

}



#testimonialsb  {

   visibility: visible;

   position: absolute;

   left: 268px;

   top: 646px;

   z-index: 4;

   width: 205px;

   height: 33px;

}

#info{
   left: 180px;
   top: 706px;
   z-index: 2;
   width: 615px;
   height: 33px;
   visibility: visible;
   position: absolute;
   vertical-align:text-top;
}

#info p{
   text-align: center;
   color: #FFFFFF;
   line-height:18px;
}

#info a{
   color: #f5f5f5;
   text-decoration:underline;
}

#servicesb a  {
   background-image: url(aboutus2media/servicesb.jpg);
}

#contactb a  {

   background: url(aboutus2media/contactb.jpg) no-repeat 0% 0px;

   display: block;

   width: 153px;

   height: 33px;

}



#remodeling  {

   background: url(aboutus2media/remodeling.jpg) no-repeat;

   visibility: visible;

   position: absolute;

   left: 600px;

   top: 163px;

   z-index: 2;

   width: 156px;

   height: 68px;

}



#newconstructionlink {

  width:400px;

  height:480px;

  border:none;

  left:70px;

  top:160px;

  z-index:2;

     visibility: visible;

	 position: absolute;

}



#remodelinglink {

  width:405px;

  height:480px;

  border:none;

  left:475px;

  top:160px;

  z-index:2;

     visibility: visible;

	 position: absolute;

}







#remodelingphoto  {

   visibility: visible;

   position: absolute;

   left: 500px;

   top: 223px;

   z-index: 2;

   width: 356px;

   height: 408px;

}



#constructionphoto  {

   visibility: visible;

   position: absolute;

   left: 90px;

   top: 223px;

   z-index: 2;

   width: 356px;

   height: 408px;
   background-repeat:no-repeat;

}



#toptext p  {

   font: bold 13px/19px Eurostile;

   margin: 0px;

   text-align: center;

   color: #FFFFFF;

}



#servicesb  {

   visibility: visible;

   position: absolute;

   left: 65px;

   top: 646px;

   z-index: 5;

   width: 205px;

   height: 33px;

}



#aboutus2  {

   margin: 0px auto 0px auto;

   width: 950px;

   position: relative;

}



#aboutb a  {

   background: url(aboutus2media/aboutb.jpg) no-repeat 0% 0px;

   display: block;

   width: 206px;

   height: 33px;

}



#contactb  {

   visibility: visible;

   position: absolute;

   left: 727px;

   top: 37px;

   z-index: 2;

   width: 153px;

   height: 33px;

}



#toptext  {

   visibility: visible;

   position: absolute;

   left: 316px;

   top: 30px;

   z-index: 2;

   width: 373px;

}



#homeb a  {

   background: url(aboutus2media/homeb.jpg) no-repeat 0% 0px;

   display: block;

   width: 227px;

   height: 86px;

}



#aboutb  {

   visibility: visible;

   position: absolute;

   left: 675px;

   top: 646px;

   z-index: 2;

   width: 206px;

   height: 33px;

}



#faqb a  {

   background-image: url(aboutus2media/faqb.jpg);

}



#layer1  {

   background: url(aboutus2media/layer1.jpg) no-repeat;

   visibility: visible;

   position: absolute;

   left: 0px;

   top: 0px;

   z-index: 1;

   width: 950px;

   height: 800px;

}



#phone  {

   visibility: visible;

   position: absolute;

   left: 750px;

   top: 136px;

   z-index: 2;

   width: 128px;

   height: 15px;

}



#homeb  {

   visibility: visible;

   position: absolute;

   left: 60px;

   top: 27px;

   z-index: 2;

   width: 227px;

   height: 86px;

}



#faqb  {

   visibility: visible;

   position: absolute;

   left: 472px;

   top: 646px;

   z-index: 3;

   width: 205px;

   height: 33px;

}



html, body  {

   padding: 0px;

   margin: 0px;

   background-color: #000000;

   height: 100%;

}



.servicestext a {

line-height:18px;

font-size:8px;

}



div#container

{

   

   height: auto !important;

   height: 100%;

   min-height: 100%;

}





div#padding { padding: 0 0 0; }




