I’m working on the css / html for this ipad page.

Here’s my code:
http://jsfiddle.net/KaWpZ/1/
What CSS do i need to use to get dashes? and why can’t I make them align properly on so that the text on the second line (like Sport, eco, normal etc) sits padded and not underneath the dash.
Thanks
With an iPad you’ve got access to the
:beforepseudo-element, allowing you to use:JS Fiddle demo