Both will work if the div has content or height & width have been defined.
Remove the semi-colon
<div align="center"[COLOR="Red"]; [/COLOR]style
ok there is width and height but i had removed the width and height in the code, for the sake of posting clarity. Here is the code right now, and I also removed the semi - colon.
<div align="center" style="background-image:url('../images/banner1.png'); padding:50px 0px 0px 0px; width: 690px; height: 300px; float:left;">
still not bringging up the background image. and yes the div has content in it, it is an amazon.com widget, does it have any effect?