body {                 
   background: #5e5d83 url(images/page-bg.jpg) fixed repeat-x;                 
   margin-top: 13px;                 
   margin-bottom: 20px;                  
   padding: 0px;                 
   font-family: Verdana, Arial, Helvetica, sans-serif;                 
   color: #333;                 
   }                 

* {                 
   font-size: 11px;                 
   line-height:1.4em;                 
   }                 

                    
a:link, a:visited {                 
   color:#003a5f;                 
   text-decoration: underline;                 
   }                 
a:hover {                 
   text-decoration: underline;                  
   color:#AA0000;                 
   }                 
table, td, tr {                  
   vertical-align: top;                 
   }                 
h1 {                 
   color: #373769;                    
   margin: 20px 0 5px 0;                 
   padding-bottom: 5px;                 
   font-size: 18px;                 
   FONT-WEIGHT:BOLD;                 
   font-family: Arial, Helvetica, Sans-Serif;                 
   text-transform:uppercase;                 
   }                 
h2 {                 
   font-family: Arial, Helvetica, Sans-Serif;                 
   text-transform:uppercase;                 
   color: #729ad6;                 
   font-size:14px;                 
   margin: 0;                 
   padding:4px 0 10px 0;                 
   }                 
h2 a:link, h2 a:visited {                 
   color: #ff9900;                 
   text-decoration: none;                 
      }                 
h2 a:hover {                 
   color: #006699;                 
   text-decoration: underline;                 
   }                       
h3 {                 
   font-family: Arial, Helvetica, Sans-Serif;                 
   color: #729ad6;                 
   font-size:12px;                 
   font-weight: bold;                 
   }                    
h4 {                 
   padding:0;                 
   margin:0;                 
   }                    
hr {                 
   border: none;                 
   border-top: 2px solid #c3c3c3;                 
   }                 
#wrap {                 
   background: #fff;                 
   }                 

#topnav {                 
   text-align: center;                 
   padding:10px 72px 0 12px;                 
   color: #475771;                 
   font-size: 11px;                 
   font-weight: normal;                 
      line-height:18px;                 
   margin:0;                 
   }                 
#topnav a{                 
   padding: 0 7px;                 
   font-size: 11px;                 
   font-weight: normal;                 
   border-right: 2px solid #dcdcdc;                 
   display: inline-block;                 
   }                 
                          
#topnav a:link, #topnav a:visited {                    
   color: #545152;                 
   text-decoration: none;                 
   }                 
#topnav a:hover {                 
   color:#eee;                 
   text-decoration: none;                 
   background:#AA0000;                 
   }                    
#header {                 
   width: 100%;                 
   background: url(images/header-bg-gradient.jpg) top center repeat-x;                 
   }                 

#catalogdiv, #returndiv, #feedbackdiv {                 
   display: none;                 
   visibility:hidden;                 
   }                 
#pageBody {                 
   width: 100%;                 
   background: #fff url(images/header-03.jpg) top left no-repeat;                 
  }                 
#leftcolumn {                 
   padding-bottom:20px;                 
   background: #e2e3e5;                 
   width: 193px;                 
   }                 

#leftcolumn ul {                 
   margin: 10px 0 0 0;                  
   padding: 5px 0 30px 0;                 
   list-style-type:none;                 
   background: #e2e3e5;                 
   }                 

#leftcolumn li {                  
   margin: 0px;                 
   padding: 1px 0 1px 0;                 
   display: block;                 
   }                 
#leftcolumn li a:link, #leftcolumn li a:visited {                 
   color: #006;                 
   text-decoration: none;                 
   padding:1px 0 2px 10px;                 
   display: block;                 
   font-weight: normal;                 
   font-size:10px;                 
   border-bottom: 1px solid #d5d8de;                 
   }                 
#leftcolumn li a:hover {                 
   color: #000;                 
   background:#d8dfe9;                 
   padding:1px 0 2px 10px;                 
   font-weight: normal;                 
   font-size:10px;                 
   display: block;                 
   border-bottom: 1px solid #d5d8de;                 
   }                  
#leftcolumn ul h2 {                 
   padding:0;                 
   }                    
#leftcolumn ul h2 a:link, #leftcolumn ul h2 a:visited {                 
   color: #fff;                 
   font-size:12px;                 
   background: url(images/leftnav-h2-button.jpg) top left no-repeat;                  
   display:block;                 
   padding:12px 0 8px 20px;                 
   font-weight:bold;                 
   }                    
#leftcolumn ul h2 a:hover{                 
   font-weight:bold;                 
   color: #fff;                 
   background: url(images/leftnav-button-over.jpg) top left no-repeat;                 
   text-decoration:none;                 
   font-size:12px;                 
   padding:12px 0 8px 20px;                 
   }                 


                    
#pageBody li p {                 
   margin: 7px 0 5px 6px;                 
   }                  

#buckets td {                 
   padding:6px;                 
   text-align: center;                 
   }                 

#buckets a {                 
   font-weight: bold;                 
   font-size:12px;                 
   text-decoration: none;                 
   font-style:italic;                 
   }                 
                    
#products {                 
   margin-left: 15px;                 
   }                 
                       
#products td{                 
   text-align: center;                 
   }                    

#rightcolumn {                 
   padding: 0 20px 20px 20px;                 
   background: #fff;                 
   }                  
                   
#rightcolumn p {                 
   padding: 0 0 0 8px;                 
   margin: 0px 0px 12px 0px;                 
   font-size:.95em;                 
   }                 
                       
a:link.red, a:visited.red {                 
   padding: 2px 4px 2px 2px;                 
   line-height: 25px;                 
   background: #fff9b0;                 
   border-bottom: 2px solid #fff25f;                 
   color: #333;                 
   text-decoration: none;                 
   font-weight: bold;                 
   }                 
                    
 a:hover.red {                 
    font-weight: bold;                 
   padding: 2px 4px 2px 2px;                 
   background: #fff25f;                 
   color: #000;                 
   text-decoration: none;                 
   }                    

.splash-left {                 
   background:url(images/splash-repeat-l.jpg) top left repeat-x;                 
   }                 
                    
.splash-right {                 
   background:url(images/splash-repeat-r.jpg) top left repeat-x;                 
   }                 
                       
.small {                 
   font-size: .8em;                 
      }                  

.big {                 
   font-size: 1.4em;                 
   font-weight: bold;                 
   }                          
                       
.bigger {                 
   font-size: 1.9em;                 
   font-weight: bold;                 
   }                       
table#address {                 
   width: 100%;                 
   border-bottom: 1px solid #333;                 
   border-top: 1px solid #333;                 
   padding: 2px;                 
   text-align: center;                 
   }                 
                   
#footer {      
background-color: #373769;     
line-height: 30px;     
text-align: center;     
color: #ffffff;      
width: 760px;      
font-size:1em;     
padding-left:12px;        
height: 26px;   
*padding-left: 182px;    
}                 
         
#footer h2 {                 
   padding-bottom:0;                 
   margin-bottom:0;                 
   }                    
#footer a:link, #footer a:visited {                 
   color: #dcdcdc;                 
   }                 
#footer a:hover {                 
   color:#ffffff;                 
   }                 
                       
                   
.fright {                 
    float: right;                 
   margin: 4px 15px 10px 15px;                 
   }                   
                    
li .fright {                 
    float: right;                 
   margin: 5px 0 10px 15px;                 
   }                      
 .fleft {                 
    float: left;                 
   margin: 5px 15px 10px 5px;                 
   }                   
                    
li .fleft {                 
    float: left;                 
   margin: 5px 15px 10px 0;                 
   }                  
.clear {                 
   clear: both;                 
   }                        
.greenbox {                 
   border-top: 15px solid #5c6345;                 
   border-left: 1px solid #5c6345;                 
   border-right:1px solid #5c6345;                 
   border-bottom:1px solid #5c6345;                 
   margin-bottom:20px;                 
      }                 
.border td{                 
   border-bottom: 1px dotted #ccc;                 
   }                 
#contact {                 
   padding:6px;                 
   background:#eee;                 
   }                 
#contact td {                 
      margin:3px;                 
      padding:4px 8px 4px 8px;                 
      border-bottom:4px solid #fff;                 
      }                    
.blue td{                 
   background: #d5d8de;                 
   }                       
#contact ul {                 
   margin-top:0;                 
   margin-bottom:0;                 
   }                       
td.grey {                 
   background: #ddd;                 
   }                 

.grey td{                 
   background: #f3f3f3;                 
   }                          
td.border {                 
   border-right:1px solid #5c6345;                 
   border-bottom:1px solid #5c6345;                 
   }                    
.yellow {                 
   background: #E1E1BB;                    
   }                 
.red {                 
 color:#AA0000;                 
 font-style:italic;                 
 padding:0;                 
 margin:0;                 
 }                    
td.yellow {                 
   border-right:1px solid #5c6345;                 
   border-bottom:1px solid #5c6345;                 
   }                    
                       
.price td   {                 
   margin:2px;                 
   }                 
.padding {                 
   padding:15px 35px 0 20px;                 
   }                 
.separator   {                 
   height:16px;                 
   background:url(images/divider-tl.gif) top left no-repeat;                 
   width:100%;                 
   margin:0;                 
   padding-left: 17px;                 
   clear:both;                 
   }                 
.separator span{                 
   background:url(images/divider-tr.gif) top right no-repeat;                 
   margin:0;                 
   display:block;                
 height: 13px;                
   }                    
                    
.separator-bot   {                 
   height:16px;                 
   background:url(images/divider-bl.gif) top left no-repeat;                 
   width:100%;                 
   margin:0;                 
   padding-left: 17px;                 
   }                 
.separator-bot span{                 
   background:url(images/divider-br.gif) top right no-repeat;                 
   margin:0;                 
   display:block;                 
height: 13px;                
   }                       
.mainDiv {                 
   padding:15px 35px 0 30px;                 
   }                       
.mainDiv li {                 
   line-height: 1.6em;                 
   }                    
blockquote {                 
  width: 480px;                 
  background: url(images/close_quote.gif) no-repeat right bottom;                 
  padding-left: 18px;                 
  padding-top:10px;                 
  text-indent: -18px;                 
  line-height:1.4em;                 
  margin-left:20px;                 
}                 
.justify {                 
   text-align:justify;                 
   }                    
blockquote:first-letter {                 
  background: url(images/open_quote.gif) no-repeat left top;                 
  padding-left: 18px;                 
  font-size: 1.9em;                 
  font-weight: bold;                 
  line-height:1em;                 
  }                 
#dropnav1 {                 
   position:absolute;                 
   z-index:2;                    
   margin-top:10px;                 
   padding:3px;                 
   background:#222;                 
   }                    
                    
#pointerhand {                 
   cursor:pointer;                 
   cursor:hand;                 
   width:100%;                 
   text-decoration: underline;                 
   }                 
h1 a  {                    
   text-decoration: underline;                 
   font-size:16px;                 
}                  


.contentImage {               
background-image: url(/images/scada.jpg);               
background-repeat:no-repeat;               
background-position:center top;               
height: 504px;          
display: block;              
}             

.headText {             
display: block;            
color: #ffffff;             
font-weight: bold;             
font-family: Verdana, Arial, Helvetica, sans-serif;                 
font-size: 23px;            
padding-left: 270px;           
padding-top: 30px;           
}            

.subheadText {             
display: block;            
color: #ffffff;             
font-weight: bold;             
font-family: Verdana, Arial, Helvetica, sans-serif;                 
font-size: 12px;           
padding-left: 370px;             
}        


.email {            
color:#FFFFFF;        
display:block;        
font-size:12px;        
font-weight:bold;        
margin-left:505px;        
margin-top:200px;        
 font-family: Verdana, Arial, Helvetica, sans-serif;          
}        


.email a:link {            
color:#FFFFFF;        
font-size:12px;        
font-weight:bold;        
font-family: Verdana, Arial, Helvetica, sans-serif;          
text-decoration: none;        
}        

.email a:visited {            
color:#FFFFFF;        
font-size:12px;        
font-weight:bold;        
font-family: Verdana, Arial, Helvetica, sans-serif;          
text-decoration: none;        
}        

.email a:hover {            
color:#FFFFFF;        
font-size:12px;        
font-weight:bold;        
font-family: Verdana, Arial, Helvetica, sans-serif;          
text-decoration: underline;        
}   


.footerHead{   

color:#729AD6;   
display:block;   
font-family:Arial,Helvetica,Sans-Serif;   
font-size:14px;   
font-weight:bold;   
}