What you need is a shoe that's Shimano SPD-SL compatable. The SL is the critical bit. Just SPD compatible is different. Other things to look out for are '3-hole/bolt', Look or Time compatable.
I'd think any Shimano road shoe will be compatible. A Shimano off-road shoe more than likely won't be.
I'll move this off the Welcome mat...