Вы можете использовать любое количество изображений в спрайте, просто переместите позиционирование в CSS:
.sprite1
{
background-image:url(../../upload/btn_continue_sprite.png);
background-repeat:no-repeat;
background-position: -10px 5px;
}
.sprite1:hover
{
background-image:url(../../upload/btn_continue_sprite.png);
background-repeat:no-repeat;
background-position: -20px 10px;
}
.sprite2
{
background-image:url(../../upload/btn_continue_sprite.png);
background-repeat:no-repeat;
background-position: -30px 15px;
}
.sprite2:hover
{
background-image:url(../../upload/btn_continue_sprite.png);
background-repeat:no-repeat;
background-position: -40px 20px;
}
Просто нужно выяснить размеры в пикселях, чтобы правильно выровнять спрайт по элементу, и вы ушли!
Надеюсь, это поможет.