.newforms {
	background-color: white;
	padding: 10px;
}

.newforms h2 {
	color: #000975;
	font-weight: bold;
	display: block;
	margin: 10px 0;
	
}

.newforms h1 {
	color: #268622;
	font-weight: bold;
	display: block;
	margin: 10px 0;
}

.form_content {
	margin: 10px 0;
	padding: 4px;
	color: white;
	font-family: Arial;
	font-size: 12px;
	background-color: #434445;
	border: 1px solid #EBEBEB;
}

.form_content table {
	width: 100%;
}

.form_content table td {
	padding: 5px;
}

.form_content table th {
	padding: 5px;
	text-align: left;
	vertical-align: middle;
	font-size: 14px;
}

.form_content input[type=text] {
	padding: 5px;
}

.form_content th label {
	color: white;
}

#imt_form h2 {
	margin: 20px 0;
}

.basket th {
	border-bottom: 1px white solid;
	font-weight: normal;
}

#checkout .basket {
	font-family: Arial;
	width: 100%;
	font-size: 12px;
	font-weight: bold;
}

#checkout .basket th {
	font-weight: bold;
	text-align: left;
	padding: 8px 4px;
	background-color: #B1CCD7;
	color: #1D2427;
}

#checkout .basket td {
	padding: 8px 4px;
	font-weight: normal;
	border-bottom: 1px solid #B2B2B2;
}

hr {
	color: #000975;
	background-color: #000975;
	height: 1px;
	border: none;
}

#continue {
	background-color: #40A63B;
	border-width: 1px;
	border-color: #47C45F;
	color: white;
	font-weight: bold;
	width: 100px;
	padding: 4px;
}

.green_button {
	background-color: #40A63B;
	border-width: 1px;
	border-color: #47C45F;
	color: white;
	font-weight: bold;
	width: 100px;
	padding: 4px;
}

#buy_currency {
	background-color: #40A63B;
	border-width: 1px;
	border-color: #47C45F;
	color: white;
	font-weight: bold;
	padding: 4px;
}

.block {
	margin-bottom: 20px;
}

td.highlight {
	background-color: #E9F9FF;
	border-left: 1px solid #E6E6E6;
	border-right: 1px solid #E6E6E6;
}

td.delete {
	text-align: right;
}

.payment_form {
	font-size: 11px;
	font-family: Arial;
}

.payment_form td {
	padding: 2px;
}

.payment_form td label {
	font-size: 11px;
	font-family: Arial;
	color: black;
	padding: 2px;
}

.payment_form td label.white {
	font-size: 11px;
	font-family: Arial;
	color: white;
	padding: 2px;
}

.payment_form input[type=text], .payment_form input[type=password] {
	border: 1px solid #D6D6D6;
	padding: 2px 4px;
}

.payment_form input[type=submit] {
	padding: 2px 4px;
}

.payment_form input[type=button] {
	padding: 2px 4px;
}


#payment_method_description {

}

.information_box {
	background-color: #DDF6FF;
	border: 1px solid #69767B;
	padding: 6px;
	vertical-align: middle;
}

.payment_form a:link {
	color: #212A6A;
	font-weight: bold;
}

.payment_form a:active {
	color: #212A6A;
	font-weight: bold;
}

.payment_form a:visited {
	color: #212A6A;
	font-weight: bold;
}

.payment_form a:hover {
	color: #212A6A;
	font-weight: bold;
}

.error {
	font-style: italic;
}

p {
	color: #232323;
}

.rates_table {
	padding: 6px;
}

.rates_table_div {
	background-color: #E4ECFE;
	margin: 0 0 0 6px;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	border: 1px solid #EBEBEB;
}

.rates_table td {
	font-size: 12px;
	padding: 4px 0;
	border-bottom: 1px solid #C2CCD6;
}

.rates_table tr.no-border td {
	border: none;
}

.rates_table th {
	font-size: 14px;
	padding: 4px 0;
	text-align: left;
}

.rates_table td.currency_name {
	padding: 0 10px;
}

.basket_table {
}

.basket_table td {
	font-size: 12px;
	padding: 4px 0;
	border-bottom: 1px solid #DEDEDE;
}

.basket_table th {
	padding: 4px 0;
	text-align: left;
	background-color: white;
}

.basket_table td.currency_name {
	padding: 0 10px;
}


.blue label {
	display: inline;
}

.blue th {
	text-align: left;
}

.blue {
	background-color: #303644;
	color: white;
	padding: 10px;
	width: 310px;
	-moz-border-radius: 5px; 
	-webkit-border-radius: 5px;
	border: 1px solid #303644;
}

.blue .value {
	color: #5AC737;
	font-size: 18px;
}

.blue h2 {
	color: white;
	background-color: #BA0500;
	width: 100%;
}

.basket_table .no-bottom-border td {
	border: none;
}

.front_currency {
	width: 215px;
	padding: 0px;
	background-color: #333;
	border: none;
}

input[type=radio] {
	border: none;
}

.radio_button {
	border: none;
}




