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


* {margin:0; padding:0;}






body{
text-align:center;
background-image:url(../images/bg_3.gif);
background-repeat:no-repeat;
background-attachment:fixed;
background-position:top center;
background-color:#666666;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:500;



}


#container {
width: 886px;
margin: 20px auto 0px auto;
text-align:left;
padding: 0px;
background-color:#FFFFFF;

}




#textbox{
width:623px;
float:left;
padding: 16.5px;
text-align:left;
background-color:#FFFFFF;
min-height:343px


}

#textbox2{
width:404px;
float:left;
padding: 16.5px;
text-align:left;
background-color:#FFFFFF;



}



#specialsize{
font-size:11px;
}


ul{
list-style: none;

}


a{
color:#CC0000;
text-decoration:none;

}

a:hover {
color:#666666;
}



img {border: 0px}

li{
text-decoration:none;

}

#menu li{
display:inline;
}


#menu span{
display:none;
}
#secondary_menu li{
display:inline;
}



#placeholder{
float:left;

}


#placeholder2{
float: right;

}




#bold{
font-size:14px;
font-weight:bold;
} 

#bold2{
font-size:12px;
font-weight:bold;
}

#italic{
font-style:italic;
}

#footer{
text-align:center;
font-size:10px;
color:#666666;
font-family:Verdana, Arial, Helvetica, sans-serif;
}



#logoad{
float:left;
}

#logoad3_index {

float:left;
clear: left;
padding: 0px 0px 0px 0px;

}

#logoad4_index{
float:left;
padding: 0px 0px 0px 60px;

}




#ads{
width:886px;
padding: 0px 0px 0px 279px;
clear:left;
float:left;

}


#ads2{
float:left;
clear:left;
padding: 0px 0px 20px 30px;

}


#family4{
height:370px;
width: 152px;
float:left;
padding: 10px 10px 0px 0px;
}



#family{
height:310px;
width: 152px;
float:left;
padding: 10px 10px 0px 0px;
}

#family2{
height:168px;
width: 239px;
float:left;
padding: 10px 10px 0px 0px;
}

#family3{
height:200px;
width: 143px;
float:left;
padding: 10px 10px 0px 0px;
}





#footer{
clear:left;
padding: 10px 0px 10px 0px;
}


#click{
float:left;
clear:left;
}



#testimonial{
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
margin-right:5px;


}

#building{
float: left;
padding: 0px 0px 20px 40px;
}



#text{
float:left;
}



.photos, .photos1 {
float: left;
padding: 30px 0px 0px 5px;}

.photos1{
clear: left;
padding-right:20px;
}




.thumbs{
float:left;
padding: 10px 10px 0px 0px;
text-align:center;

}

.links{
float:left;
padding: 0px 0px 0px 50px;
}



.links2, .links3{
float: left;
clear: left;
padding: 30px 0px 0px 0px;
}

.links3{
padding: 30px 0px 10px 0px;

}

.AFUE, .AFUE2{
float:left;
padding: 30px 0px 10px 0px;

}


#speicalbox{
margin: 10px 0px 10px 0px;
}

#aboutphotos{

width: 623px;
hight: 250px;
float:left;
text-align:center;
padding-top: 20px;

}


#photogallery{

width:623px;
float:left;
clear:left;
margin-top:20px;

}



#photo{
float:left;
padding:10px 10px 10px 0px;

}






/*-----------------------------------------------------------rollovers-----*/




/*information for secondary_menu buttons*/

.cssnav {

float:left;
font-family:arial,helvetica,sans-serif;
height:180px;
margin:0;
overflow:hidden;
padding:0;
position:relative;
}

.cssnav a {
color:black;
display:block;
float:left;
font-size:11px;
height:176px;
overflow:hidden;
text-decoration:none;
}
.cssnav a:hover {
color:#FFFFFF;
}
.cssnav img {
border:0 none;
height:176px;
}
* html a:hover {
visibility:visible;
}
.cssnav a:hover img {
visibility:hidden;
}
.cssnav span {
display:none;
}
/*-------------------------------------------------------------------------*/


/*button one "commerical" */
.cssnav1 {
background: transparent url(../images/btn_commroll.jpg) no-repeat scroll 0 0;
width:219px;
}
.cssnav1 img .cssnav1 a {
width:219px;
}

/*-----------------------------------------------------------------------*/



/*button two "residential*/

.cssnav5 {
background: transparent url(../images/btn_resroll.jpg) no-repeat scroll 0 0;
width: 224px;
}
.cssnav5 img .cssnav5 a {
width: 224px;
}

/*-----------------------------------------------------------------------*/


/*button three "service" */

.cssnav3 {
background: transparent url(../images/btn_servroll.jpg) no-repeat scroll 0 0;
width:220px;
}
.cssnav3 img .cssnav3 a {
width:220px;
}

/*-------------------------------------------------------------------------*/


/*button four "custom sheet metal" */

.cssnav4 {
background: transparent url(../images/btn_cusroll.jpg) no-repeat scroll 0 0;
width:223px;
}
.cssnav4 img .cssnav4 a {
width:223px;
}

/*-----------------------------------------------------------------------------*/



/*bulk information for menu*/


.cssnav6 {

float:left;
font-family:arial,helvetica,sans-serif;
height:49px;
margin:0;
overflow:hidden;
padding:0;
position:relative;
}

.cssnav6 a {
color:black;
display:block;
float:left;
font-size:11px;
height:49px;
overflow:hidden;
text-decoration:none;
}
.cssnav6 a:hover {
color:#FFFFFF;
}
.cssnav6 img {
border:0 none;
height:49px;
}
* html a:hover {
visibility:visible;
}
.cssnav6 a:hover img {
visibility:hidden;
}
.cssnav6 span {
display:none;
}


/*--------------------------------------------------------------------------------------*/




/*button one "home" */
.cssnav7 {
background: transparent url(../images/btn_roll_home.gif) no-repeat scroll 0 0;
width:89px;
}
.cssnav7 img .cssnav7 a {
width:89px;
}


/*-----------------------------------------------------------------------*/




/*button two "about" */
.cssnav12 {
background: transparent url(../images/btn_roll_about.gif) no-repeat scroll 0 0;
width:123px;
}
.cssnav12 img .cssnav12 a {
width:123px;
}

/*-----------------------------------------------------------------------*/




/*button three "testimonials" */

.cssnav8 {
background: transparent url(../images/btn_roll_test.gif) no-repeat scroll 0 0;
width: 142px;
}
.cssnav8 img .cssnav8 a {
width: 142px;
}

/*-----------------------------------------------------------------------*/


/*button four "faq" */

.cssnav9 {
background: transparent url(../images/FAQ_06.gif) no-repeat scroll 0 0;
width:88px;
}
.cssnav9 img .cssnav9 a {
width:88px;
}

/*-------------------------------------------------------------------------*/


/*button four "contact us" */

.cssnav13 {
background: transparent url(../images/FAQ_07.gif) no-repeat scroll 0 0;

width:139px;
}
.cssnav13 img .cssnav10 a {
width:139px;
}

/*-----------------------------------------------------------------------------*/

/*button five "links" */

.cssnav11 {
background: transparent url(../images/redoredoroll_08.gif) no-repeat scroll 0 0;
width:305px;
}