The main reason why your secure site is not showing the padlock is due to the use of an http:// link somewhere inside the page.
Any absolute links on a page must have https:// if you want the page to be secure. Check all scripts and images to see if any of them could be causing this issue, and adjust it to be an https:// link or a virtual reference.