
       body,p,h1,h2,h3{
                       margin:0;
                       padding:0;
                       font-family:verdana,sans-serif;
                       }
       p{
         font-size:.85em;
         margin:10px;
         }
         
       table tbody tr td{
         font-size:.85em;

         }
       h1{
          color:red;
          margin-left:10px;
          margin-top:20px;
          margin-bottom:20px;
          font-size:1.75em;
          font-weight:normal;
          }
       h2{
          margin-left:10px;
          margin-top:20px;
          margin-bottom:10px;
          font-size:1.1em;
          font-weight:bold;
          font-style:italic;
          }
        h3{
          margin-left:10px;
          margin-top:20px;
          margin-bottom:10px;
          font-size:1em;
          font-weight:bold;
          font-style:italic;
          }
       #outer{
              text-align:center;
              background:url(../images/outer_bg.jpg) repeat-x ;
              }
       #inner{
              margin:auto;
              text-align:left;
              width:800px;
              }
       #masthead{
                 text-align:center;
                 height:173px;

                 }






       #micrometer{
                   float:left;
                   margin-top:31px;
                   }
       #logo{
             margin-top:27px;
             }
       #main_menu{
                  margin-left:40px;
                  margin-right:40px;
                  border-top:solid black 2px;
                  }
       #main_menu, #sub-menu{
                  text-align:center;
                  }
       #main_menu ul{
                     margin-top:40px;
                     }
       #main_menu ul li{
                  display:inline;
                  font-family:Georgia,serif;
                  font-size:1.25em;
                  margin-left:1em;
                  margin-right:1em;
                  color:#ffffff;
                  }
       #main_menu ul li.active{
                               border-bottom:red 2px solid;
                               }
       #main_menu ul li a:link, #main_menu ul li a:visited, #main_menu ul li a:active{
                     color:#ffffff;
                     text-decoration:none;
                     }
       #main_menu ul li a:hover{border-bottom:red 1px solid;}
       #sub_menu ul li{
                  display:inline;
                  font-family:verdana,sans-serif;
                  font-size:.9em;
                  }
       #sub_menu ul li.active{
                               background:url(../images/sub_menu_active_bg.jpg) repeat-x top left;
                               padding:6px;
                               padding-bottom:8px;
                              }
       #sub_menu ul li a:link, #sub_menu ul li a:visited, #sub_menu ul li a:active{
                     color:#000000;
                     text-decoration:none;
                     }
       #sub_menu ul li a:hover{border-bottom:red 1px solid;}
       .contentImage{
                     float:right;
                     clear:right;
                     margin-right:30px;
                     margin-left:30px;
                     }
       .horizontal_break{
                         clear:both;
                         }
       #footer {
               padding:10px;
               clear:both;
               background-color:#cdcccc;
               margin-right:30px;
               margin-left:10px;
               border:1px solid #7c7c7c;
               }
       #dummyForm{
                  margin-top:20px;
                  position:relative;
                  left:-5px;
                  }
       .line_break{
                   padding-bottom:10px;
                   width:50%;
                   border-bottom:1px dotted #7c7c7c;}
       #callMeForm{
                   text-align:center;
                   width:275px;
                   margin-top:20px;
                     float:right;
                     clear:right;
                     margin-right:40px;
                     margin-left:30px;
                   background-color:#9d9b9b;
                   padding-bottom:2px;
                   }
       #greenButton:link{
                         text-decoration:none;
                         font-family:Georgia,serif;
                         padding:5px;
                         padding-left:10px;
                         padding-right:10px;
                         margin-bottom:10px;
                         font-size:1.05em;
                         color:#ffffff;
                         background:url(../images/greenButton.jpg) no-repeat}
                         
       .featured_product{
                       margin-top:20px;
                       padding:10px;
                       float:right;
                       width:300px;
                       margin-right:30px;
                       margin-left:30px;
                       border:medium groove #a9a9a9;
                       background-color:#fff;
                       }
        .featured_product h1{margin-top:0px;
                          border-bottom:1px solid #48a93e;}
        .featured_product img{margin:auto;}
        .centered{
                  text-align:center;
                  margin:auto;}
                  
        .projectList li{
                     border-bottom:solid 1px #000000;
                     padding:15px;
                     font-style:italic;
                     }
                     
        #wallties {

                  width:100%;
                  font-size:.85em;
                  text-align:left;}
                  
        #actionWrapper{
                text-align:center;
                font-style:italic;
                font-weight:bold;
                color:#48a93e;

                }
        #action:hover{text-decoration:underline;}
        #action:visited{color:#48a93e;}

        #validator{border:0;}
        
        #wire, #fishtail, #saferTies{
               background-color:#f4f4f4;
               padding:5px;
               border:medium groove #e7e7e7;
               margin-bottom:10px;
               }
        table {
          margin-left: 10px;
        }
        table td {
          border: 1px solid #ddd;
          padding: 1em;
        }
        
        .highlight {
          background: #f4f4f4;
          border: 1px solid #218521;
          padding: 1em;
        }
        .highlight strong {
          color: red;
        }