I've tried installing on localhost and comparing the two sites and I've checked absolutely everything and they are identical but it doesn't work on the live site and yet it does on localhost.
The module that seems to be the one that controls the login pop-up window is Top-Login in the Top2 module position. I have copied the settings in the localhost site exactly to my live site. However, if I unplublish the module on localhost, the person icon in the top right corner of the front end, disappears. If I publish it, the icon reappears.
On the live site this is not the case, if I publish the module the icon is there. If I unpublish it, the icon is still there.
I've tried unplublishing every single module and the icon is still there, I've even deleted the trashed icons, cleared the site cache but still the icon is there.
I don't know what else to try, I've tried everything I can think of. It's either starring me in the face or it's something beyond my knowledge. I've tried re-installing the template, checking all folder/file permissions.