I was targeting the product image, title, time and cost... before the products were aligning weirdly and support said I need to use that to make them align center. Is there something else I should be using?
The problem with the CSS you added is that it applies to every div on the page.
You need to be more specific with the CSS to target only the things you need to.
If you had another section in particular that required centering you might add a class to the containing div (or use an existing class) and specifically apply centering to that div, e.g.
<div class="centered">
Some content
</div>
... could be targeted with the CSS
.centered {
text-align: center;
}