#navheader { width: 890px; height: 38px; margin: 18px auto; position: relative; z-index: 9998; }
#navheader #globalnav { margin: 0; padding: 0; }
#navheader #globalnav li { display: inline; }
#navheader #globalnav li a { float: left; width: 148px; height: 0; padding-top: 38px; overflow: hidden; }
#navheader #globalnav li a { background-image: url(img/nav.png); _background-image: url(img/nav.gif); background-repeat: no-repeat; }

#navheader #globalnav li#gn-home a { background-position: 0 0; }
#navheader #globalnav li#gn-products a { background-position: -148px 0; }
#navheader #globalnav li#gn-downloads a { background-position: -296px 0; }
#navheader #globalnav li#gn-support a { background-position: -444px 0; }
#navheader #globalnav li#gn-register a { background-position: -592px 0; }
#navheader #globalnav li#gn-contact a { background-position: -740px 0; }

#navheader #globalnav li#gn-home a:hover { background-position: 0 -38px; }
#navheader #globalnav li#gn-products a:hover { background-position: -148px -38px; }
#navheader #globalnav li#gn-downloads a:hover { background-position: -296px -38px; }
#navheader #globalnav li#gn-support a:hover { background-position: -444px -38px; }
#navheader #globalnav li#gn-register a:hover { background-position: -592px -38px; }
#navheader #globalnav li#gn-contact a:hover { background-position: -740px -38px; }

/* PRESSED STATES */
#navheader #globalnav li#gn-home a:active { background-position: 0 -76px; }
#navheader #globalnav li#gn-products a:active { background-position: -148px -76px; }
#navheader #globalnav li#gn-downloads a:active { background-position: -296px -76px; }
#navheader #globalnav li#gn-support a:active { background-position: -444px -76px; }
#navheader #globalnav li#gn-register a:active { background-position: -592px -76px; }
#navheader #globalnav li#gn-contact a:active { background-position: -740px -76px; }

/* ON STATES */
#navheader.home #globalnav li#gn-home a:hover { background-position: 0 0; cursor: default; }
#navheader.products #globalnav li#gn-products a { background-position: -148px -114px !important; }
#navheader.downloads #globalnav li#gn-downloads a { background-position: -296px -114px !important; }
#navheader.support #globalnav li#gn-support a { background-position: -444px -114px !important; }
#navheader.register #globalnav li#gn-register a { background-position: -592px -114px !important; }
#navheader.contact #globalnav li#gn-contact a { background-position: -740px -114px !important; }
