Thanks for your reply. I am really concerned and worried about the alignment issue. Thanks for the suggestion to use \cr instead of \, \cr has fixed the problem of double line and everything is coming fine in Firefox.
I am using IE7 and that is where things are playing up, I am more worried about the alignment issue as it is clear that its the compatibility issue wiht IE7. With Mircrosoft pushing IE7 thorugh Windows Update without users knowledge, it means more and more people will have this problem
Please do let me know if you want me to test few different configurations to fix this problem. More then happy to come to any help to you in fixing this issue.
Below is the latest pic after chaning \\ to \cr.
Thanks for your support.