Oh I hate it when this happens. I may be about to eat my words.
In normal circumstances I stand by everything I said!
However, in the world of what is practical rather than what is right I think I may have a bit of a hack for you.
We can't add another <td> to the table because it would involve too much coding. BUT we can add another table inside the last cell of this table. It will be a mini-table of one row and two columns.
We have two divs
div #listingPrice
div #listingButtonGroup
We'll put one in each of the mini-table cells.
Then they will , hopefully be able to center align.
Empire - all the work happens in product_listing.php. I have edited a default version of this file and will attach it. It seems like you have enough skill to work out how to apply the changes to your version of the file! I have commented clearly the 3 lines I have edited or inserted and I am sure that you will understand what they do. I can't test this at the moment (my server is down for the first time in five years which is why I am still awake) and it is late and I think the code will work but I am tired and may have made typos.
Back-up, please.
This definitely breaks the 'thou shalt not use tables for layout positioning' commandment. So strike me down. It also breaks all kinds of guidelines. So, if your site is government funded AND you tell them AND they bother to look then it might, maybe possibly be a problem unless you apologise and make them a cup of coffee. Just don't say I didn't tell you when the XHTML police break your door down in the middle of the night with some well formed code.



) and it is late and I think the code will work but I am tired and may have made typos.

