@import url(http://fonts.googleapis.com/css?family=Open+Sans:400,600,700);
*{margin:0; outline:none; padding:0; font-family:'Open Sans',Arial,Helvetica,sans-serif}


.layout-content_8 .ViewContentContainer{padding:0px 0px 0px 77px}
#SPOrderNow{width:805px; position:relative; text-align:left; background:#FFFFFF}
#SPOrderNow *{font-family:Arial,Helvetica,sans-serif}
#SPOrderNow a.BuyNowButton{width:81px; height:34px; display:block; background: url('../sagepay/images/buy-now-bg.jpg') repeat-x; padding:8px 0px 0px 9px; font-size: 18px; color:#fff!important}
#SPOrderNow a.BuyNowButton:hover{text-decoration:none}

.paymentname, .formTable, #SPOrderNow .SubmitButton,.errorheader{font-size:14px}
#SPOrderNow .warning{color:#ff0000}
.subheader{margin:10px 0px}

#SPOrderNow .SubmitButton{font-weight:bold; font-size:16px; padding:4px 10px; cursor:pointer; background:url('../sagepay/images/sp_proceed.gif') repeat-x; color:#fff; border:0px}
.errorheader
{
    background: url('../sagepay/images/redGrad.jpg') repeat-x;
    font-size: 12px;
    text-align: center;
    margin:10px 10px 0px 0px;
    padding: 12px;
    border: #daa7a6 1px solid;
}

.formTable
{
    width: 100%;
    border: 0px none;
	border-collapse: collapse;
	margin-top:10px;
}

.formTable td
{
    padding:0px 10px 0px 3px;
}

.fieldLabel 
{
	font-weight:normal;
	width: 33%;
}	

.fieldData 
{
	width: 70%;
}

.inputBoxDisable
{
    background-color: #DDDDDD;
    border: 1px solid #999999;
}

.inputBoxEnable
{
    background-color: #FFFFFF;
    border: 1px solid #999999;
}

.greyHzShadeBar
{
    height: 20px;
    background: url('../sagepay/images/greyGrad.png') repeat-x bottom left;
}

#BillingSelAddress, #DeliverySelAddress {
	font-size:0.85em;
	padding:2px;
}

#BillingResult, #DeliveryResult{
	width:100%;
}