Hi thanks for the responses. Here is the markup and CSS being used for the nav menu and the hover effect. I am not using a CSS reset as you mentioned, I am still learning hence me making noobie mistakes like not using a CSS reset. Can anyone give a simple explanation of how to implement CSS reset in this instance?
<ul id="menu">
<li class="home">
<a href="default.htm">
<span class="invisible">Home</span>
</a>
</li>
<li class="netbooks">
<a href="asuseee.htm">
<span class="invisible">NetBooks</span>
</a>
</li>
<li class="accessories">
<a href="shop_accessories.html">
<span class="invisible">Accessories</span>
</a>
</li>
<li class="reviews">
<a href="reviews.html">
<span class="invisible">Company</span>
</a>
</li>
<li class="contact">
<a href="contact.html">
<span class="invisible">Contact</span>
</a>
</li>
</ul>
a {
color:#343434;
text-decoration:none;
}
ul#menu {
float:right;
list-style-type:none;
margin:10px 30px 50px 0;
padding:0;
}
#menu li {
float:left;
height:17px;
line-height:17px;
margin:0;
padding:0;
}
#menu li a {
margin:0;
padding:0;
text-decoration:none;
}
#menu li.home a {
background:transparent url(../images/navigation_bg.png) no-repeat scroll 0 0;
display:block;
height:14px;
margin:0 20px 0 0;
width:50px;
}
#menu li.home a:hover {
background:transparent url(../images/navigation_bg.png) no-repeat scroll 0 -22px;
}
#menu li.netbooks a {
background:transparent url(../images/navigation_bg.png)no-repeat scroll -55px 0;
display:block;
height:14px;
margin:0 20px 0 0;
width:80px;
}
#menu li.netbooks a:hover {
background:transparent url(../images/navigation_bg.png) no-repeat scroll -55px -22px;
}
#menu li.accessories a {
background:transparent url(../images/navigation_bg.png)no-repeat scroll -137px 0;
display:block;
height:14px;
margin:0 20px 0 0;
width:100px;
}
#menu li.accessories a:hover {
background:transparent url(../images/navigation_bg.png) no-repeat scroll -137px -22px;
}
#menu li.reviews a {
background:transparent url(../images/navigation_bg.png)no-repeat scroll -237px 0;
display:block;
height:14px;
margin:0 20px 0 0;
width:70px;
}
#menu li.reviews a:hover {
background:transparent url(../images/navigation_bg.png) no-repeat scroll -237px -22px;
}
#menu li.contact a {
background:transparent url(../images/navigation_bg.png)no-repeat scroll -307px 0;
display:block;
height:14px;
margin:0 20px 0 0;
width:70px;
}
#menu li.contact a:hover {
background:transparent url(../images/navigation_bg.png) no-repeat scroll -307px -22px;
}