Upon closer inspection (and thanks to some help from my brother) I think its just a problem with Internet Explorer itself, and nothing to do with the coding. Which makes sense as my brother and I have gone through the coding and there is nothing wrong with it at all. However, if anyone knows of a hack/fix for this, then please let me know.
Thanks.