Fix money wrapping in descriptions

<p> elements may not have <div> element child nodes.
Use <span>, which is much more appropriate.