I've found another thing: when you're selecting a style, you're only allowed one. Rather than making it radio buttons, you've used checkboxes and popped up a JS alert when I select two. It means I have to de-select the original before changing my mind. You could keep the checkbox look while making it behave as radio buttons would.
This is really bad advice, IMO. A radio button implies "choose 1 of" while a checkbox implies "select 1 or more". That's a basic web design (and W3C) principle. I would suggest changing the list of trims to radio buttons, or at a minimum changing the span.checkbox background image to look like a radio button if you have other reasons for hiding the actual input fields.
This is really bad advice, IMO. A radio button implies "choose 1 of" while a checkbox implies "select 1 or more". That's a basic web design (and W3C) principle. I would suggest changing the list of trims to radio buttons, or at a minimum changing the span.checkbox background image to look like a radio button if you have other reasons for hiding the actual input fields.