I am new to this with basic knowledge of html. I made a webpage using a single no repeat background image. I have a couple of buttons positioned at various locations on the background image using pixels. When I centered the background image, the buttons did not follow. I wanted to center it so that you can view it on any screen size. I thought the top left corner of the background image is 0px,0px, and regardless where the background image is positioned, the buttons will follow. What should I do? Any help will be appreciated. Thanks. Here is a simplified version of what I have so far...the lasted coding was adding "background-position:top center;", <html><head><style> body{background-image:url('backgroundimage.jpg');background-repeat:no-repeat;background-position:top center;} h1{position:absolute;left:518px;top:138px;}</style></head> <body><h1><a href="link"><img src="buttonimage.gif"></a></h1> </body></html>