Here we go guys.... Thank you for all of your help and it sure was a wierd one, but I figured it out.
It turns out that you aparrently have to assign all 4 states (link, visited, hover and active), AND..... they have to be used IN THAT ORDER. I read it in a manual that I have. The manual said that if you don't use them in that order, that not all browsers will use them the same, and it was right! Example, if not in that particular order, when you back arrow from a URL, your link will no longer switch states when you hover it. In the correct LVHA order it works perfect! I have been on this for 2 hours! Thank you all and hope this helped clear it up. Sincerely Buffmin
I have included my code that works:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<p><a class='emaillink' href=mailto:firstname.lastname@example.org>email</a></p>
<p><a class='weblink' href="http://yahoo.com">yahoo</a></p>