#main-nav { position: relative; }

#main-nav a span { visibility: hidden; }

#main-nav a {
	position: absolute;
	text-decoration: none;
	display: block;
  }
  

a#home { background-position: -30px -368px; width: 60px; height: 30px; top: 95px; left: 30px; }
a#facts { background-position: -6px -8px; width: 100px; height: 90px; top: 110px; left: 100px; background-image: url(facts.gif); }
a#campaign { background-position: -250px -483px; width: 150px; height: 90px; top: 210px; left: 250px; }
a#competition { background-position: -370px -378px; width: 150px; height: 70px; top: 105px; left: 370px; } 
a#prizes { background-position: -545px -383px; width: 100px; height: 70px; top: 110px; left: 545px; } 
a#other { background-position: -615px -483px; width: 245px; height: 90px; top: 210px; left: 615px; }
a#news { background-image: url(s); background-position: -870px -483px; width: 100px; height: 80px; top: 210px; left: 870px; } 

a#facts:hover { background-position: -100px -383px; }

a#home:hover,
a#facts:hover, 
a#campaign:hover, 
a#competition:hover, 
a#prizes:hover,   
a#other:hover, 
a#news:hover { background-image: url(main-header-bg.jpg); } 

#nav { padding-top: 35px; position: relative; background-repeat:no-repeat; }
#nav ul { padding: 0px; list-style-type:none; margin:0; }
#nav ul li { list-style-type: none; padding: 0px; margin: 0px; font-size: 16px; text-decoration: none; font-weight: bold; width: 180px; display:block; }
#nav ul li a { margin-left: 0px; margin-bottom: 5px; margin-right: 0px; margin-top: 0px; padding: 0px; font-size: 16px; text-decoration: none; font-weight: bold; height: 25px; width: 180px; display:block; }
#nav ul li a:hover { margin-left: 0px; margin-bottom: 5px; margin-right: 0px; margin-top: 0px; padding: 0px; font-size: 16px; text-decoration: none; font-weight: bold; height: 25px; width: 180px; display:block; }


#playbutton { width: 160px; position: relative; display: block; margin-left: 230px; margin-bottom: 0px; margin-right: 0px; margin-top: 0px; text-align: center; padding: 0px; }
#playbutton a { text-align: center; background-repeat: no-repeat; display: block; height: 90px; width: 160px; background-position: left top; background-image: url(play-button.png); }
#playbutton a:hover { text-align: center; background-repeat: no-repeat; display: block; height: 90px; width: 160px; background-position: -200px top; background-image: url(play-button.png); }

#playbutton2 { width: 160px; position: relative; display: block; margin-top: -20px; text-align: center; padding: 0px; }
#playbutton2 a { text-align: center; background-repeat: no-repeat; display: block; height: 90px; width: 160px; background-position: -200px top; background-image: url(play-button.png); }
#playbutton2 a:hover { text-align: center; background-repeat: no-repeat; display: block; height: 90px; width: 160px; background-position: left top; background-image: url(play-button.png); }


#speedlimit { padding-left: 0px; padding-bottom: 0px; padding-right: 0px; padding-top: 1px; margin: 0px; z-index: 500; }
.trigger {height: 50px; width: 50px; left: 578px; top: 33px; position: relative; display: block;}
#popupbox { background-position: right top; background-repeat: no-repeat; background-image: url(facts-popup.gif); position: relative; z-index: 1000; height: 300px; width: 325px; display: block; }
#popupbox p { padding-left: 0px; padding-bottom: 10px; padding-right: 0px; padding-top: 0px; margin-top: 0px; margin-bottom: 0px; margin-left: 40px; margin-right: 15px; }