это сработало для меня. кажется, что размещение mozilla после webkit заставляет webkit признать наличие второго параметра background-image и сбросить его более раннее объявление. поэтому я размещаю объявление -moz перед -webkit.
background-image: url("../images/block_stripe_bg.png"); /* for older browsers */
background-image: url("../images/block_stripe_bg.png"), -moz-linear-gradient(center top, white, #dddddd); /* works for mozilla, ignored by other browsers */
background-image: url("../images/block_stripe_bg.png"), -webkit-gradient(linear, center top, center bottom, from(white), to(#dddddd)); /* works for webkit, ignored by other browsers */
background-repeat: repeat; /* older browsers */
background-repeat: repeat, no-repeat; /* newer browsers should apply this to both backgrounds*/