menu: add 100% width instead of inheriting the width of the parent container for better template/theme compatability.