Hi Ella,
Thanks for the follow-up. I wasted too much time on this last week and had to take a break for a while. I made all the changes you suggested but am still getting nowhere. I left the permissions on "team site" as is, but then changed both the library and page permissions in the "site page" that I wanted to give my customer access to. Sharepoint is still blocking them from entering the site.
Under the "site page" the library permissions keep saving as "contribute, limited access" even though I delete and re-enter it as "contribute" only. The page permission is listed correctly as "contribute".
I wish someone at Microsoft could just call me. This is getting to be very frustrating. Thanks!