There is a good explanation and solution of this here: http://css.maxdesign.com.au/listutorial/master.htm
It says that using list-style-image results in inconsistent placement of the image with different browsers. Then it explains how to use background images for the bullets for a better result.