body { color:#000; font-family:omnes-pro, sans-serif; line-height:1.4; font-weight:500; margin:0px; background-color:#fff; height:100% }
html { height:100% }
#form-heading a:link { text-decoration:underline }
#form-heading a:hover { color:#ec008c }
#mailing-list-question a:link { text-decoration:underline }
#mailing-list-question a:hover { color:#ec008c }
#footer-mailing-list-terms a:link { text-decoration:underline }
#footer-mailing-list-terms a:hover { color:#ec008c }
#footer-bottom-col-wrapper a:hover { text-decoration:underline }
#footer-bottom-reg-details a:link { text-decoration:underline }
#footer-bottom-reg-details a:hover { color:#f2f2f2 }
#PageDiv { position:relative; min-height:100%; margin:auto }
#header-inner.f-ms { padding:10px 5% }
#page-heading-text-wrapper.f-ms { padding:30px 5% }
#content { max-width:772px; z-index:0; padding-left:5%; padding-right:5%; padding-bottom:60px; margin-left:auto; margin-right:auto }
#donate-form-wrapper { min-height:100px; z-index:0 }
#form-heading { z-index:0 }
#crowbar { width:100px; display:inline-block }
.donation-option-list { z-index:0; padding-top:40px }
#amount-wrapper { z-index:0; padding-top:40px }
#amount { max-width:250px; margin-top:10px; border:solid #ec008c 1px }
#reason-single { z-index:0; padding-top:40px }
#reason-single-other-field-wrapper { z-index:0; padding-top:20px }
#reason-single-other-field { margin-top:3px }
#reason-single-occasion { z-index:0; padding-top:20px }
#occasion { margin-top:3px }
#reason-regular { z-index:0; padding-top:40px }
#become-a-friend-prompt { z-index:0; padding-top:10px }
#reason-regular-other-field-wrapper { z-index:0; padding-top:20px }
#reason-regular-other-field { margin-top:3px }
#event-select { z-index:0; padding-top:40px }
#event-other-wrapper { z-index:0; padding-top:20px }
#event-other { margin-top:3px }
#in-memory-single-outer { z-index:0 }
#in-memory-single-inner { z-index:0; padding-top:20px }
#in-memory-single-heading { z-index:0; padding:7px 10px; margin-bottom:20px; background-color:#ec008c }
#in-memory-single { margin-top:3px }
#relationship-single { margin-top:3px }
#in-memory-regular-outer { z-index:0 }
#in-memory-regular-inner { z-index:0; padding-top:20px }
#in-memory-regular-heading { z-index:0; padding:7px 10px; margin-bottom:20px; background-color:#ec008c }
#in-memory-regular { margin-top:3px }
#relationship-regular { margin-top:3px }
#personal-details-heading { z-index:0; padding:7px 10px; margin-top:30px; background-color:#ec008c }
#contact-details { z-index:0; padding-top:20px }
#forename { margin-top:3px }
#surname { margin-top:3px }
#email-address { margin-top:3px }
#letter-of-recognition-wrapper { z-index:0; padding-top:40px }
#gift-aid-single-regular { z-index:0; padding-top:40px }
#gift-aid-single-fundraising { z-index:0; padding-top:40px }
#fundraising-gift-aid { z-index:0 }
#fundraising-collection { z-index:0 }
#address { z-index:0; padding-top:20px }
#address-line2 { margin-top:3px }
#address-line3 { margin-top:3px }
#address-line4 { margin-top:3px }
#city { margin-top:3px }
#state { margin-top:3px }
#postcode { max-width:200px; margin-top:3px }
#mailing-list-question { z-index:0; padding-top:40px }
#form-bottom { z-index:0; padding-top:40px }
#footer-mailing-list-inner.f-ms { padding:30px 5% }
#footer-bottom-inner.f-ms { padding:30px 5% }
#mobile-cta-inner.f-ms { padding:12px 20px; box-shadow:0px 0px 5px rgba(0,0,0,0.25) }
#cookies-banner.f-ms { padding:5px 5% 15px }
