¿Curamos algo la divitis?:
Cita: <div style="border: 2px solid #000; overflow:hidden;">
<p style="float:left; width:100%" >Ipod Classic<span style="float:right"> 70.00</span></p>
<div>
Ojo, esto hará que el párrafo ocupe todo el ancho del div contenedor, que al no tener medida definida será el de su antecesor que si tenga declarada anchura.
Un saludo
P.D.: al no tener una idea global de lo que estás realizando posiblemente no sea la mejor solución. ¿datos tabulados: tablas?
Edito: