Strange padding being added

The background image doesn’t have a padding added to it but the div that appears when you click on the orange image does. I have put padding-left:0px but that doesn’t work. Why is the green div adding this padding to the left? Thanks
http://www.3woodgolf.net/testpage.htm

<td width="5">&nbsp;</td>

and validation errors may be contributing.

Thanks I don’t know how I missed that it corrects the issue, I’ll get on the validation errors