A pet store currently has a total of 45 cats and dogs. There are 7 more cats than dogs. Determine the number of cats and dogs in the store