thank you Ible-Whitei found out that the problem was windows/linux problemnotice the size of the menu i have posted as a screenshot and that size that appears in your browser; big difference huh :)since the width of the image was nearly equal to the width of the menu in linux so i decided to put them together [the picture under the menu] so i placed them in one cell in the tablewhat you did taking the menu out of the table so it is not affected by the second cell of the table, wether the table is expanded by extra text or not nothing will change to the menubut thank you so much for making my code tidy it was something i really needed.