I figured this one out, believe it or not it was a very simple syntax problem I had missed. It's amazing how such simple things can throw your theme so out of whack. For anyone else who stumbles on this problem, no matter how much you think you have everything right, always check this first, and again being they are so easy to overlook.
Thank you for trying to help anitac.
Marked Resolved.