Worked fine when I tested it. It made a purple box that stayed nicely at the bottom of the page. Maybe something else on the page is interfering with this div. I notice youre mixing old-style HTML with CSS. I find it better sometimes to use CSS for all formatting. background-color: instead of bgcolor= for example.