Not sure why it's rendering different in each browser for you however if any font-size/borders/padding is adjusted on certain elements it can throw it into a single column.
You'll need to increase the width of the menu:
Code:
#AccountMenu {
width: 280px;
}
(put that into your extra.css)