Payment Icons Not Displaying Properly

I have to edit my payment icons after every upgrade. Recently they have converted to the old (showing 2CO in place of American Express and Discover), even though there wasn't a recent upgrade. I am trying to change them back to show Amex and Discover but no matter what I do, they aren't displaying. Just the 2CO is in place of those two. The other ones show normally (Visa, PayPal and Mastercard).



I use the Basic theme.



Here's what's in my templates/blocks/static_templates/payment_icons file:

```php

{** block-description:tmpl_payment_icons **}


{hook name="index:payment_icons"}
 
 
 
 
 
{/hook}

```

And here's what's in my design/themes/basic/css/base file:
```php
.payment-icon.2checkout {
background-position: 0px 0px;
}
.payment-icon.google-checkout {
background-position: -100px 0px;
}
.payment-icon.mastercard, .cc-icon .mastercard {
background-position: 0px -100px;
}
.payment-icon.paypal, .cc-icon .paypal {
background-position: -100px -100px;
}
.payment-icon.visa, .cc-icon .visa {
background-position: -200px 0px;
}
.payment-icon.american-express, .cc-icon .american-express {
background-position: -100px -200px;
}
.payment-icon.discover, .cc-icon .discover {
background-position: -200px -200px;
}
.cc-icon .visa-electron {
background-position: -200px -100px;
}
.cc-icon .maestro {
background-position: 0 -200px;
}
```

Attached is a screenshot of what's displaying on my site with these settings.[attachment=9206:payment-icons.PNG]

What am I missing, besides some hair from the frustration?

payment-icons.PNG

Please replace:



 




and



 




with



 




and



 

That solved it, thank you!