try css3 background-image/background-size trick to get image properly sized...