I’m looking for a little sage advice from some helpful HTML/CSS masters. I am in the process of building a website to help people in my area find an apartment. I’ve been working with a friend of mine who does graphics design and he created some really nice looking mockups that I am now working on implementing in HTML/CSS.
I attached an image of the filters and I was wondering how I should create them. If I use CSS to style the pill shaped inputs, it probably won’t work on all browsers. Should I take the approach of creating small, repeating blue lines that form the background of the inputs?
I’m not asking for someone to write the code for me, but I was wondering if anyone has advice on taking a CSS or image based approach to building a design that looks like the attached mockup.

It depends on your audience. I target only the latest browsers, so I choose the latest CSS. Almost anything is possible in CSS. If you must support older browsers, use JS as a fallback.
Here’s what I did in pure CSS in about 20 mins. Of course it could be much better, but I didn’t want to spend any more time on it, just wanted to get you started if you decide to go that way.
Here’s the demo: http://jsfiddle.net/ThinkingStiff/PHTsb/
HTML:
CSS: