Split up menu styles to os-specific

Mac still missing and menulists on windows look awful.