|In other words they can't see folders unless you gave them rights to see them.|
The first issue is you can't just share anywhere or inherited permissions from above will defeat you from blocking rights below.
Might want to get a MS server book so you can review and clearly understand the concepts needed to assign rights to folders and files on the server.
Answers are only as good as the information you provide.
How to properly post a question:
Sorry no tech support via PM's