[added] smart css defaults for MenuOptions placement

allow menu to be placed to the left, right and top / bottom based on
current window space.