More validation to the free-form price text box and allow for decimal places