стиль списка воспроизводится в разных браузерах. лучший способ сделать это -
ul#div-menu li { background: url(/images/seperator.gif) no repeat 0 0; }
псевдо-класс first-child работает не во всех браузерах, поэтому вы можете применить первый класс к первому li и установить для этого фона значение none
ul#div-menu .first { background: none; }
примечание: вам нужно будет использовать некоторое количество отступов для li, чтобы отодвинуть текст от фонового изображения. Вы можете отрегулировать положение фонового изображения, используя последние два параметра (которые я установил на 0). первая цифра - ось x, а вторая - ось y. чтобы переместить фоновое изображение на 2 пикселя вправо и на 2 пикселя вверх
ul#div-menu li { background: url(/images/seperator.gif) no repeat 2px -2px; }