I’ve been very curious about this, ever since you asked the question, so I’ve been trying to find what you explained. From what I can find, it sounds like the Element Case. You specifically mentioned a green one and I found this picture – I hope this is what you were looking for. The cases are quite nice and I like the fact that you can add custom artwork.