turn product option div/form into an element

should make it portable.