﻿table {
   font-size: 14px;
}

.clear {
   height: 0;
}

#Payment_Input_CVVNumLink,
.Payment_InputLabelText {
   color: white;
   font-size: 12px;
}

.Payment_InputLabel {
   width: 190px;
}

.Payment_InputValue {
   width: 110px;
}

.Payment_InputField {
   width: 190px;
}

#Payment_Confirm_Summary,
#Payment_Confirm_PaymentDetails {
   width: 100%;
}

#Payment_Input_CVVNumValue {
   width: 58px;
}

#Payment_PoweredBy_Details {
   left: -28px;
   width: 100%;
   color: #0061AA;
   bottom: -53px;
   position: absolute;
   font-size: 14px;
}

.BlockContents {
   position: relative;
}

#Payment_PoweredByCell {
   width: 80px;
   bottom: -8px;
   display: block;
   position: relative;
}

#Payment_Input_CardCell {
   width: 630px;
   text-align: right;
}

#Payment_PoweredByImageCell {
   width: 100px;
}

#Payment_Input_Details {
   width: 400px;
   padding: 10px 0 10px 8px;
}

#Payment_Input_ErrorTitle {
   font-weight: bold;
}

.Payment_InputLabel,
.Payment_InputValue {
   padding-bottom: 10px;
}

.Payment_Error,
#Payment_Repayment_WarningCell,
#Payment_Confirm_PaymentToValue {
   padding-bottom: 20px;
}

#Payment_Input_SubmitCell {
   text-align: right;
   padding-right: 25px;
}

#Payment_Confirm_Summary #Payment_Input_SubmitCell,
#Payment_Confirm_MakePaymentCell,
#Payment_Repayment_ContinueCell,
.Payment_ConfirmValue {
   text-align: right;
}

#Payment_Confirm_PaymentDetailsLabel {
   padding: 10px 0 0;
   font-weight: bold;
}

.Payment_ConfirmValue {
   font-weight: bold;
}

#Payment_Confirm_PaymentToValue {
   text-align: center;
}

.Payment_InputDropDownList {
   min-width: 40px;
}

#Payment_Receipt_Info,
#Payment_Receipt_PaymentDetails,
#Payment_Confirm {
   width: 400px;
}

#Payment_Processing {
   font-weight: bold;
   text-align: center;
}

#Payment_Processing_Message {
	display: block;
	width: 100%;
	text-align: center;
}

#Payment_Processing_Image {
   padding: 20px 0;
   margin-left: 50%;
   left: -100px;
   position: relative;
}

#Payment_Receipt_PaymentDetailsRow {
   font-weight: bold;
}

.Payment_ReceiptValue {
   text-align: right;
}

#Payment_Receipt_PaymentToValue,
#Payment_Receipt_StatusCell {
   text-align: center;
   font-weight: bold;
   padding: 10px 0;
}

#Payment_Receipt_CCStatementLabel {
   padding: 10px 0;
}

#Payment_Receipt_CCStatementValue {
   font-weight: bold;
}

#Payment_Receipt_PrinterCell {
   text-align: right;
}

#Payment_Receipt_ContactDetailsCell {
   padding: 10px 0;
   font-size: 10px;
   text-align: right;
}

.Payment_Error {
   padding-left: 40px;
}

#Payment_Input_CommentsRow {
   display: none;
}