Заполнение не выглядит проблемой, это поля, которые вы установили. В таблице стилей у вас есть
img {
padding:0px;
border:0px;
margin:-2px;
}
"поле: -2px;" Часть - то, что делает ваши изображения 97px, а не 95px. Установите его на «margin: 0px;» и изображения кажутся нормальными. Затем вам также нужно добавить,
menu img {
margin: -2px;
}
, чтобы выровнять изображения в меню так, как они были у вас.
Для стрелок вверх и вниз вам нужно переосмыслить свою разметку. Ссылка вниз находится внутри формы, а ссылка вверх - немного противоречивая. Они также содержатся в тегах абзаца, которые отображаются в виде блоков, поэтому они отображаются один под другим, поэтому стрелка вниз отображается только после нижней части поля количества и т. Д.