I've tried to figure out the last problem, thinking it was my coding, then I found this on some website:
"There is a huge bug in IE with regard to select boxes. They are ALWAYS the top most element on a page. I don't know why but they love to overwrite all other elements on a page (it's possible that this is only the case if you do NOT set an actual Z-Index value?). All you can do is make sure that you have your sizes correct and if need be, hide the select box if you need to see something behind it. I have had to resort to that once or twice."