Get your colors straight

I have now ordered three Kangol caps (and returned two) because it's impossible to tell what color these items are online. What color--pray tell, is "Storm" (actually blue)? Online, it looks gray. What color is "Amazon" (actually green)? Online, it looks gray. There is no cap marked "gray," which is the color most people wear.