Допустим, ваш div имеет ширину 1000px, и вы хотите, чтобы он был 5px справа. Код будет
background: url('image.jpg') no-repeat 995px 50%;
Редактировать:
Как указано в кодеВыше не учитывается размер изображения.
Допустим, ваш div имеет ширину 1000px, а изображение шириной 100px, и вы хотите, чтобы оно было 5px справа, код был бы
background: url('image.jpg') no-repeat 895px 50%;
Ваше позиционирование Div Size - Image Size - desired spacing from right edge.