You've already set #lmenu ul li to display inline, therefore you can't set the width of that element. Any browser that complies with your width specification is breaking CSS; Firefox is behaving as it should. Set the width at the DIV level, not at the LI level.