.header-background {
	background: url('../../images/totally/background-2.png') repeat-x;
	margin:0px;
}

.transactional-wrapper-content-nav .intro{
    background: url('../../images/totally/form-header-bkg-2.png') no-repeat;
    background-position: top center;
}
 	
.purchase-banner-brand {
    margin: 0px 40px 0 0;
    float: right;
}

.purchase-header-bottom {
    margin-top: 14px !important;
}

.form-label span.label,
td.q,
.row-label .label-small,
.row-label .label,
.questions .q,
.questions .o {
    color: #000000;
}

input#purchaseForm_findPostcode,
input#MyForm_findPostcode {
    background: #de062d;
}


.panel-collapsed-in > .panel-heading {
    color: #de062d;    
}


input#purchaseForm_findPostcode,
input#MyForm_findPostcode,
.panel-success > .panel-heading {	
	background: #f14b73;
    background: -moz-linear-gradient(top, #f14b73 0%, #de062d 100%);
    background: -webkit-gradient(left top, left bottom, color-stop(0%, #f14b73), color-stop(100%, #de062d));
    background: -webkit-linear-gradient(top, #f14b73 0%, #de062d 100%);
    background: -o-linear-gradient(top, #f14b73 0%, #de062d 100%);
    background: -ms-linear-gradient(top, #f14b73 0%, #de062d 100%);
    background: linear-gradient(to bottom, #f14b73 0%, #de062d 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f14b73', endColorstr='#de062d', GradientType=0 );
}

input#purchaseForm_findPostcode,
input#MyForm_findPostcode {	
	border-radius: 5px;
}


.footer-background {
    background: #c5072b;
}


@media(max-width:767px){
    .header-background {
        background: #f4f4f4;
    }
    .purchase-header-bottom div.phone-number {
        background: #c5072b;
    }    
    .purchase-banner-brand {
         margin-right: 0px;
    }
}
