.navtabs ul{ width: 514px; margin: 0; padding: 0; list-style-type: none; overflow: hidden; }

.navtabs li{ display: block; float: left; width: auto; height: 18px; margin: 0; }

.navtabs li a{
float: left;
display: block;
text-decoration: none;
font: bold 12px Arial, Helvetica, sans-serif; 
margin: 0;
padding: 0; 
text-indent: -9999px; 
cursor: pointer; 
height: 18px; 
}

.navtabs li a:visited { }
.navtabs li a:hover { }
.navtabs a.selected { }

.navtabs li.navhome a { width: 90px; background: url(../images/nav-home.gif) no-repeat left top; }
.navtabs li.navproducts a { width: 123px; background: url(../images/nav-products.gif) no-repeat left top; }
.navtabs li.navevents a { width: 100px; background: url(../images/nav-events.gif) no-repeat left top; }
.navtabs li.navfaq a { width: 78px; background: url(../images/nav-faq.gif) no-repeat left top; }
.navtabs li.navcontact a { width: 123px; background: url(../images/nav-contact.gif) no-repeat left top; }

.navtabs li.navhome a:hover  { background: url(../images/nav-home-hover.gif) no-repeat left top; }
.navtabs li.navproducts a:hover  { background: url(../images/nav-products-hover.gif) no-repeat left top; }
.navtabs li.navevents a:hover  { background: url(../images/nav-events-hover.gif) no-repeat left top; }
.navtabs li.navfaq a:hover  { background: url(../images/nav-faq-hover.gif) no-repeat left top; }
.navtabs li.navcontact a:hover  { background: url(../images/nav-contact-hover.gif) no-repeat left top; }