How long has this problem been going on? It could be that he has something bothering him from work, or another problem outside your marriage. I have gone through that before.
And I have gone through phases where I just lose my libido(although not completely) for a week or 2.
You could try to spice things up a little other than the sexy attire, such as surprising him with oral or maturbating in front of him. Those are just some thoughts.