
body    {height:100%; font-family: Arial, Verdana, Sans-Serif ; margin:0px; padding:0px; background-image: url(/images/site/body_bg.gif); background-repeat:repeat-x; background-color:#B6B7BC }

#wrap   {margin:0px auto 0px auto; width:920px; }

  #container {width:920px;background-color:#B6B7BC}

    #header {float:left; width:920px; height:187px; background-image: url(/images/site/header_bg.jpg);}
        
        #header_text {margin:8px 0px 0px 491px; font-size:12px; color:#ffffff}
                
        #nav_search {float:left; padding:94px 0px 0px 27px; width:883px; color:#ffffff; font-size:12px;}  
            #search1 {float:left; margin:0px 0px 0px 0px; width:110px; color:#ffffff; font-size:12px;}  
            #search2 {float:left; margin:0px 0px 0px 0px; width:131px; color:#B6B7BC; font-size:12px;}  
            #search3 {float:left; margin:0px 0px 0px 0px; width:74px; color:#ffffff; font-size:12px;}  
            #search4 {float:left; margin:0px 0px 0px 0px; width:102px; color:#ffffff; font-size:12px;}  
            #search5 {float:left; margin:0px 0px 0px 0px; width:134px; color:#B6B7BC; font-size:12px;}  
            #search6 {float:left; margin:0px 0px 0px 0px; width:135px; color:#B6B7BC; font-size:12px;}  
            #search7 {float:left; margin:0px 0px 0px 0px; width:131px; color:#B6B7BC; font-size:12px;}  
            #search8 {float:left; margin:0px 0px 0px 0px; width:36px; color:#B6B7BC; font-size:12px;}  
            
        #nav_main {float:left; padding:10px 0px 0px 31px; width:880px; }    
                 
         #content {float:left; width:884px;  padding:8px 0px 20px 36px; background-image: url(/images/site/content_bg.jpg); background-repeat:repeat-y;}
                           
            #colL {float:left; width:118px; margin:0px 0px 0px 0px;}
                #nav_sub  {float:left; width:118px; margin:0px 0px 30px 0px;}   
            #colM {float:left; width:550px; margin:0px 16px 10px 25px;}
            #colM2 {float:left; width:550px; margin:0px 2px 10px 25px;}
            
                #copy {margin:19px 10px 0px 0px;}
            #colR {float:left; width:137px; padding:0px;}
            
            
         #hp_panel1 {float:left;width:205px; height:170px; border: 1px solid #B7ACAC; padding:23px 0px 0px 12px;}
            #hp_panel1b {float:left;width:195px; height:109px; background-image: url(/images/misc/installation_service.jpg); background-repeat:no-repeat; padding:55px 0px 0px 6px; font-size:11px; color:#000000}
         #hp_panel2 {float:left;width:205px; height:180px; border: 1px solid #B7ACAC; padding:13px 0px 0px 12px; }
            #hp_panel2b {float:left;width:196px; height:109px; background-image: url(/images/misc/showrooms.gif);background-repeat:no-repeat; padding:55px 0px 0px 6px; font-size:11px; color:#000000}
        
   
    #contact {float:left; height:212px; padding:0px 0px 0px 24px; margin:12px 0px 0px 0px;}
        #contact_l {float:left; width:317px;}
         
         #contact_numbers {float:left; width:317px; margin-top:7px}
            .contact_number_row {float:left; width:317px; height:30px}
                .contact_lable {float:left; width:18px; height:17px; padding:13px 0px 0px 0px; }        
                .contact_value {float:left; width:287px; height:26px; padding:4px 0px 0px 0px; }
                .contact_lable2 {float:left; width:18px; height:20px; padding:10px 0px 0px 0px;}        
                .contact_value2 {float:left; width:287px;height:26px; padding:4px 0px 0px 0px; }
        
        #contact_m {float:left; width:257px;}
        #contact_r {float:left; width:250px;}
      
    
    #footer {float:left; width:920px; color:#504C4C;  background-color:#B6B7BC; margin:0px; padding:0px 0px 30px 0px;}
    
    
    .fltL {float:left}

    
     /* mac IE5 ignore commented backslash hack v2 \*/
  
    
    /* end hack */
    
    