The code I provided couldn't have just been plugged into your CSS and expected to work. You would have had to change the image names and the divs in your XHTML to match the CSS
or change the CSS to match your existing images and divs. I
did state "something like this" not "put this into your CSS and it will work."
However, all of that is a moot point because now looking at your website (since you have
finally provided a link), it is evident that you have some serious programming issues that isn't just revolving around the hover image. The entire website breaks in FF for Mac which means you more then likely have problems in other browsers.
The image you would like to have the hover effect on isn't even positioned properly in the XHTML in the first place. It is also not in a list format so you can do what I suggested in the first place. With the code you have, you my as well just do a Javascript rollover since it's a mess anyway.
Your attitude and lack of understanding has been frustrating. Your excuses for not providing what is necessary to help you (something I or anyone else does
not have to do) is infuriating.
So...With that out...
Start by positioning your divs correctly in the XHTML (example below), validate both your XHTML & CSS and we'll go from there.
CSS:
Code:
ul#lasersights li a:link, ul#lasersights li a:visited, ul#lasersights li a:active {
display: block;
width: 237px;
height: 49px;
background-image: url(images/lasersights-up.png);
text-indent: -9999px;
}
ul#lasersights li a:hover {
background-image: url(images/lasersights-down.png);
}
XHTML:
Code:
<div id="left">
<a href="index.html"><img src="http://www.webmaster-talk.com/images/logo.png" width="238" height="158" /></a>
<ul>
<li><a href="#">Compact Laser Sights</a></li>
<li><a href="#">Precision Green Laser Sights</li>
<li><a href="#">Universal Laser Boresights</li>
<li><a href="#">Holographic Sights</li>
<li><a href="#">Heatseeker</li>
<li><a href="#">Xenon Illuminator Flashlight</li>
<li><a href="#">Universal Mounting System</li>
<li><a href="#">Accessories</li>
</ul>
<ul id="lasersights">
<li><a href="#">Precision Green Laser Sights</a></li>
</ul>
</div>
While you're coding, it would be advisable to label your XHTML by sections (using <!---BEGIN LEFT---> & <!---END LEFT---> for example) to make it easier for you to make changes in the future.