/* Highlight Colours - QLD Museum - Foundation */
.header .links .top-link-cart, button.btn-cart, button.btn-checkout, .multiple-checkout .buttons-set button.button, .opc button.button, .nbanner-lefttxt .neo-btn-back, .nbanner-lefttxt .neo-btn-next, .submit-button { background-color:#E50278 !important; }
.checkout-progress li.active { border-top-color:#E50278 !important; }

.header { border-bottom:1px solid #999; background:url(../images/bkg_header.gif) no-repeat top right; }
.footer-top { margin-top:0; }

.page-title .button, #charity-select .button { overflow:visible; width:auto; border:0; padding:0; height:28px; display:inline-block; margin:0; line-height:normal; background:#333; cursor:pointer; }
.page-title .button span, #charity-select .button span {  padding:0 8px; line-height:28px; font-family: MetaWeb-Bold, Arial, Helvetica, sans-serif;  font-size:14px; text-align:center; white-space:nowrap; color:#fff; }
.page-title .button span, #charity-select .button span span { border:0; }
.page-title a.button { text-decoration: none; }

.cms-home .page-title { position: relative; background:#E50278; margin:15px 0 20px; }
.cms-home .page-title h1 { color:#FFF; line-height:52px; padding:0 24px; }
.cms-home .page-title .button { position: absolute; right:24px; top:12px; }
.cms-home h3 { font-family: MetaWeb-Bold; font-weight: 300; background:#414141; font-size:16px; line-height:36px; color:#FFF; margin:15px 0; padding:0 24px;  }
.cms-home h3 span { font-size:24px; margin-right:10px; }

#charity-select .project-item { float:left; position: relative; width:478px; height:300px; cursor: pointer; margin-bottom:15px;  margin-right:12px; background:#F8F8F8; }
#charity-select .project-item.selected .button { background-color:#333; }
#charity-select .project-item.selected, #charity-select .project-item:hover { background:#E2E2E2; }
#charity-select .project-item .button { position: absolute; bottom:24px; left:24px; background-color:#E50278; }
#charity-select .validation-advice { position: absolute; bottom:34px; left:90px; background:none; }
#charity-select li:nth-child(even) { margin-left:12px; margin-right:0; }
#charity-select .project-desc { padding:24px; }
#charity-select .project-desc h4 { font-size:16px; font-family: MetaWeb-Bold; font-weight: 300; margin-bottom:5px; }

.donation-input { position:relative; float:left; width:100%; background:#E2E2E2; margin-bottom:24px; }
.donation-input h3 { margin:0; background:none; color:#333; }
.donation-input label { font-family: MetaWeb-Bold; font-size:16px; padding-right:12px; line-height:40px; }
.donation-input .input-text { border-color: #a0a0a0; width:240px; box-shadow: inset 3px 3px 6px #eeeeff; margin-top:-2px;  }
.donation-input .right { padding:0 24px 0 0; }
.donation-input .validation-advice { position: absolute; bottom:-18px; right:24px; }
.donation-button { float:right; }
.donation-button .btn-checkout { padding:0 50px; }
