.rollover a { 
vertical-align:top; 
display:block;
width:52px;
height:26px;
background: url("../images/interior/topnav/about_off.gif") 0 0 no-repeat;
}

.rollover a:hover {
vertical-align:top; 
background: url("../images/interior/topnav/about_on.gif") 0 0 no-repeat;
width:52px;
height:26px;
background-repeat:no-repeat;
}

.industries_rollover a { 
display:block;
width:60px;
height:26px;
background: url("../images/interior/topnav/industries_off.gif") 0 0 no-repeat;
}

.industries_rollover a:hover {
background: url("../images/interior/topnav/industries_oN.gif") 0 0 no-repeat;
width:60px;
height:26px;
background-repeat:no-repeat;
}

.products_rollover a { 
display:block;
width:55px;
height:26px;
background: url("../images/interior/topnav/products_off.gif") 0 0 no-repeat;
}

.products_rollover a:hover {
background: url("../images/interior/topnav/products_on.gif") 0 0 no-repeat;
width:55px;
height:26px;
background-repeat:no-repeat;
}

.gallery_rollover a { 
display:block;
width:46px;
height:26px;
background: url("../images/interior/topnav/gallery_off.gif") 0 0 no-repeat;
}

.gallery_rollover a:hover {
background: url("../images/interior/topnav/gallery_on.gif") 0 0 no-repeat;
width:46px;
height:26px;
background-repeat:no-repeat;
}

.faq_rollover a { 
display:block;
width:22px;
height:26px;
background: url("../images/interior/topnav/faq_off.gif") 0 0 no-repeat;
}

.faq_rollover a:hover {
background: url("../images/interior/topnav/faq_on.gif") 0 0 no-repeat;
width:22px;
height:26px;
background-repeat:no-repeat;
}

.contact_rollover a { 
display:block;
width:65px;
height:26px;
background: url("../images/interior/topnav/contact_off.gif") 0 0 no-repeat;
}

.contact_rollover a:hover {
background: url("../images/interior/topnav/contact_on.gif") 0 0 no-repeat;
width:65px;
height:26px;
background-repeat:no-repeat;
}

.topnav_spacer_row 
{
height:21px; 
}

.header_pos > table > tbody:first-child
{
 height: 74px;  
}

.topnav_spacer {
width:100px;
height:26px;
}

.topnav_spacerb {
width:55px;
height:26px;
}

.topnav_spacerc {
width:15px;
height:26px;
}

/* begin homepage nav rolover styles */

.hmabout_rollover a { 
display:block;
width:52px;
height:26px;
background: url("../images/home/topnav/about_off.gif") 0 0 no-repeat;
}

.hmabout_rollover a:hover {
background: url("../images/home/topnav/about_on.gif") 0 0 no-repeat;
width:52px;
height:26px;
background-repeat:no-repeat;
}

.hmindustries_rollover a { 
display:block;
width:60px;
height:26px;
background: url("../images/home/topnav/industries_off.gif") 0 0 no-repeat;
}

.hmindustries_rollover a:hover {
background: url("../images/home/topnav/industries_on.gif") 0 0 no-repeat;
width:60px;
height:26px;
background-repeat:no-repeat;
}

.hmproducts_rollover a { 
display:block;
width:55px;
height:26px;
background: url("../images/home/topnav/products_off.gif") 0 0 no-repeat;
}

.hmproducts_rollover a:hover {
background: url("../images/home/topnav/products_on.gif") 0 0 no-repeat;
width:55px;
height:26px;
background-repeat:no-repeat;
}

.hmgallery_rollover a { 
display:block;
width:46px;
height:26px;
background: url("../images/home/topnav/gallery_off.gif") 0 0 no-repeat;
}

.hmgallery_rollover a:hover {
background: url("../images/home/topnav/gallery_on.gif") 0 0 no-repeat;
width:46px;
height:26px;
background-repeat:no-repeat;
}

.hmfaq_rollover a { 
display:block;
width:21px;
height:26px;
background: url("../images/home/topnav/faq_off.gif") 0 0 no-repeat;
}

.hmfaq_rollover a:hover {
background: url("../images/home/topnav/faq_on.gif") 0 0 no-repeat;
width:21px;
height:26px;
background-repeat:no-repeat;
}

.hmcontact_rollover a { 
display:block;
width:64px;
height:26px;
background: url("../images/home/topnav/contact_off.gif") 0 0 no-repeat;
}

.hmcontact_rollover a:hover {
background: url("../images/home/topnav/contact_on.gif") 0 0 no-repeat;
width:64px;
height:26px;
background-repeat:no-repeat;
}

/* begin rollover styles for products landing page */

.con_rollover a { 
display:block;
width:218px;
height:300px;
background: url("../images/interior/con_off.jpg") 0 0 no-repeat;
padding-right:3px;
}

.con_rollover a:hover {
background: url("../images/interior/con_on.jpg") 0 0 no-repeat;
width:218px;
height:300px;
background-repeat:no-repeat;
padding-right:3px;
}

.se_rollover a { 
display:block;
width:218px;
height:300px;
background: url("../images/interior/se_off.jpg") 0 0 no-repeat;
padding-right:3px;
}

.se_rollover a:hover {
background: url("../images/interior/se_on.jpg") 0 0 no-repeat;
width:218px;
height:300px;
background-repeat:no-repeat;
padding-right:3px;
}

.ee_rollover a { 
display:block;
width:218px;
height:300px;
background: url("../images/interior/ee_off.jpg") 0 0 no-repeat;
padding-right:3px;
}

.ee_rollover a:hover {
background: url("../images/interior/ee_on.jpg") 0 0 no-repeat;
width:218px;
height:300px;
background-repeat:no-repeat;
padding-right:3px;
}

.sl_rollover a { 
display:block;
width:218px;
height:300px;
background: url("../images/interior/sl_off.jpg") 0 0 no-repeat;
}

.sl_rollover a:hover {
background: url("../images/interior/sl_on.jpg") 0 0 no-repeat;
width:218px;
height:300px;
background-repeat:no-repeat;
}