body, html
{  font-family: Calibri, Arial; font-size: 12px; color: #333;} 

.borderRed{border: 1px solid red;}

#container {
	width: 910px;
	margin: auto;}
	

.clear {clear:both}

#header_container {height: 60px; width: 900px; margin-top: 30px;}
#logo_container {float: left; width: 350px; }
#secure_container {float: right; width: 550px; text-align: right; background: url(../Images/secure_image_header.png) right top no-repeat;}
#secure_container p {margin-right: 140px; color: #919191; font-size: 15px; margin-top:0px; padding: 0px 0px 0px 0px;}
.secure_text_HL {color: #fff; position: absolute; top: 15px; left: 30px; width: 400px;} 
.secure_text_SW {color: #003; position: absolute; top: 14px; left: 30px; width: 400px;}


/*////////// form area /////////*/

#form_container {width: 900px; margin-top: 5px;}
.green_text {color: #7aaf3e;}
#form_padding {padding: 5px 15px 5px 15px;}
#secure_payment_form_bar {width: 900px; height: 62px; background: url(../Images/secure_payment_bar.png) no-repeat; display: block;}

#form_bg {width: 898px; border: solid 1px #ccc; margin: auto;}
.form_cardsave_gateway_text { color: #f01e14; font-size: 19px;  }
.form_worldpay_gateway_text { color: #989898; font-size: 19px;  }

.ContentHeader
{
    font-size:18px;
    padding-top:0px;
	color:#929292;
	width: 140px;
	text-align: right;
	padding-right: 65px;
	background-position: top right;
}

/*//////////////////////////////*/

#legal_row { margin: 20px 0px 5px 0px; width: 900px;}
#cards {float: left; width: 355px; height: 24px; background: url(../Images/cards.png) no-repeat; margin: 0px 0px 0px 10px;}
#cards-withamex {float: left; width: 355px; height: 24px; background: url(../Images/cards_with_amex.png) no-repeat; margin: 0px 0px 0px 10px;}
#cards-noamex {float: left; width: 355px; height: 24px; background: url(../Images/cards-noamex.png) no-repeat; margin: 0px 0px 0px 10px;}
#cardsave_group {float: right; width: 280px; padding: 0px; text-align: right; color: #969696;}
#copyright {text-align: center; margin: 10px 0 0 0; color: #666;}


/* Part of the Gateway form styling */
.FormItem { width: 700px !important; margin-Top: 50px;  margin: 0px 0px 0px 85px;} /*  margin: -52px 0px 0px 85px; */
.ContentRight { margin-bottom: 0px; margin-left: 60px; }
.InputTextFieldRegister { border: 1px solid #707070; }
.InputTextFieldRegisterSmall { border: 1px solid #707070; }
.FormInput select { border: 1px solid #707070; }
.FormLabel {color: #272727;}

/* Submit button */
.FormSubmit { padding-left: 63px; margin-top: 8px; }
input[type="submit"] { width: 205px; font-weight: bold; background-color: #999999; color: #FFFFFF; padding: 10px 0px 10px 0px; border: 0px solid #00afa2; border-radius: 5px;font-size: 14px;}
input[type="submit"]:hover { background-color: #777777; }

.footerlegal p{font-size: 9px; color: #969696;}

.enterdetails {width: 500px; float: right; margin: 8px 10px 10px 10px;}
.enterdetails p {margin: 0px; padding 0px; font-size: 18px; color: #535353;}
.submitpaymentstyle {color: #1a8070;}