I was trying to modify both ways.. Did not make any difference. Currently I have paypal-sp-checkout-form.php in my theme folder.
So, right not in the php code I have:
<div id="s2member-pro-paypal-sp-checkout-form-submit-div" class="s2member-pro-paypal-form-div s2member-pro-paypal-sp-checkout-form-div s2member-pro-paypal-form-submit-div s2member-pro-paypal-sp-checkout-form-submit-div">
%%hidden_inputs%% <!-- Auto-filled by the s2Member software. Do NOT remove this under any circumstance. -->
<input type="submit" id="s2member-pro-paypal-sp-checkout-submit" class="my_checkout_button s2member-pro-paypal-submit s2member-pro-paypal-sp-checkout-submit" value="<?php echo esc_attr (_x ("Submit Form", "s2member-front", "s2member")); ?>" tabindex="500" />
</div>
where my_checkout_button is:
.my_checkout_button{
background-image: url(‘http://www.photigy.com/wp-content/uploads/2013/05/submit-order-short.png’);
background-repeat: no-repeat;
background-color: transparent;
height:106px; width:320px;
border:none;
text-indent:-999em;
cursor:pointer;
}
and this is what I am getting in html when page is loaded:
<input type="submit" id="s2member-pro-paypal-sp-checkout-submit"
class="s2member-pro-paypal-submit s2member-pro-paypal-sp-checkout-submit"
value="Submit Form" tabindex="500">
Whatever I put OUTSIDE “<input" tag, appeas in html, but anything inside gets overwritten soemhow to a default values. It looks like some code finds element with id "s2member-pro-paypal-sp-checkout-submit" and build it during runtime, without looking what is in the template.. Not sure if this right, but it looks like it si doing this..
Any ideas what si going on? is it normal behavior? I use Atahualpa 3.7.3 if it makes any difference..