filtering system for product searches

how do i do filtering system for product searches, kind of like ebay. So, people could narrow down the products from the sidebar like so:

Price Range:

xxx-xxx

xxx-xxx

xxx-xxx

Jewelry Type:

Necklace

Rings

Bracelets

Etc.

Stone Color:

Green

Red

Blue

Etc.

Etc:

xxx

xxx

xxx

Each option would narrow down the products so people can find (for example) green necklaces within the price range of $25 and $50.