The browser is ignoring your CSS because it is not valid. The width, height, and background-position properties do not accept strings, they accept lengths (in the case of background-position, a list of lengths).
.foo {
@include sprite(19px, 25px, -300px 0);
}
Unless you want a string, do not use quotes.