The only appropriate time to ask a woman if she is pregnant is if you see the baby coming out. Not an acceptable thing to ask about. Sexual harrassment is more ba<x>sed on how the person being harrassed feels about it. If you have told them to stop, they should. Start a log and write down dates and times and who and where. Write a letter to your boss demanding that it stop. If it persists then you have grounds for a civil suit and won't ever have to work again.
Talk to some lawyer, I am sure he would be happy to sue their ***, especially if you can get other people to join the law suit.
If I were you, Id get some kinda proof and take it to a lawyer, get a small voice recorder or something, I know my IPOD nano has a mic I can talk into. Put it on and hide it and see if you catch anything they say around u. My aunt is a lawyer, they can also make them turn over servalance video if you think anything they did was caught on tape. Id be all over that if I were you, I hate people who push their authority too much