Can I create a pay now button that links to a custom payment page?
Yes that's certainly possible.
Simply add the following extra HTML code to your existing button:
<input type="hidden" name="page_style" value="Name of the custom page style">
Note: Ensure the name of the custom page style doesn't include any spaces / special characters.