On my test site ( http://update.bharstore.com/) I added an icon to my nav bar and make the icon a sprite so when I hover over the icon / word cart the icon turns red. but I can’t get it to stop going above the nav bar it’s kinda like it’s jumpping.
Yeah, you haven’t really gone about this the right way. Firstly, you want to keep everthing within the one <a>, not have separate ones. Place some right padding on the cart link and add the cart image as a background image. Shift its position on :hover.
It’s best to have the elements within the sprite image further apart, as there’s very little margin for error at the moment. One pixel off and the other part of the image is liable to show.