Wow. What a great little mod. Simply, unpretentious, but delivering the goods. I'm talking here about the CSS per page mod.

This mod expands the concept of targeted stylesheets to EZ-Pages. It won't create the stylesheets for you, but if you do that for yourself it will ensure that they get loaded at the right time.

Here's an example ...

Firstly you need to know the ID and possibly the chapter of the EZ-Page(s) that merit special treatment. You can find this out by visiting Admin > Tools >EZ Pages where you will find the IDs on the left and the chapter numbers towards the right.

Now you know what you're targeting how do you do it? Well, suppose you were running the Zen Cart demo store and wanted the background color to be red on the pages that explain EZ-Pages. These pages form chapter 10. So you would create a stylesheet called chapter_10.css which contained the line
body {background-color:red}
and place the file in your includes/template/YOUR_TEMPLATE/css/ directory.

If in addition you wanted the text on the introductory page to that chapter to be in green, you would not that it has an ID of 1 and create a stylesheet named ezpage_1.css containing the line
body {color:green}
and place that in the same directory as before.

And that's it ...

... except that none of this gets in the way of doing what you might have done previously such as targeting all your EZ Pages together e.g. by adding something such as
#ezPageDefault {font-size:120%}
in a stylesheet called page.css.

Indeed, since the usefulness of this far outweighs any complexity in it's implementation, it's already been added to my base installation, and I hope that the Zen Cart team will consider rolling it into a future version of the official release.