Heavy duty denim material and stays in place.  Love the idea that they are machine washable though will probably go the the cleaner because they are so heavy.