Membership Site For Gyms and Personal Trainers..

I want a withthis functionality... http://www.trainersusa.com/ . Is there theme with this functionality already? or what do you guys think i should use?