Hi there,
Regarding the Red SSL mark, you are probably have some resources loaded in your pages which are not using https:// in their address.
If your checkout page is on the same domain as your regular pages, I recommend keep the other pages protected with SSL too.