.m_payments_payment_items {
	list-style:none;
}

.m_payments_payment_items ul					{margin:0px;padding:0px;list-style:none;}
.m_payments_payment_items  ul li				{}
.m_payments_payment_items ul li:nth-child(even)	{background-color:#FFF;}
.m_payments_payment_items ul li:nth-child(odd)	{background-color:#ececec;}
.m_payments_payment_items img					{max-height:30px;max-width:100%;}
.m_payments_payment_items label					{display:inline-block;min-height:40px;padding:5px;width:100%;}
.m_payments_payment_items label:hover			{cursor:pointer;}
.m_payments_payment_items input[type=radio] 	{float:left;}

.m_payments_payment_item label {
	display: inline-block;
	width: 100%;
	cursor: pointer;
	min-height: 10px;
}
.m_payments_payment_item {
	margin-bottom:10px;
	border:1px solid #000;
	min-height:60px;
}
.m_payments_payment_item.small label{
	display: inline-block;
	width: 100%;
	padding-top:5px;
	min-height:50px;
}
.m_payments_payment_item.small {
	margin-bottom:5px;
	min-height:50px;
	font-size:14px;
}
.m_payments_payment_item img {
	max-width:80px;
	height:auto;
}
.m_payments_payment_item.small img {
	max-width:40px;
	height:auto;
}
.m_payments_payment_item_row div{
	float:left;
	display:inline;
	
}
.m_payments_payment_item_row div.m_payments_payment_item_right{
	float:right;
}
.m_payments_payment_item label:hover,.m_payments_payment_item:hover,.m_payments_payment_item div:hover,.m_payments_payment_item input:hover {
	cursor:pointer;
	background-color:#ededed;
}
.m_payments_payment_button {
	padding:20px;
	font-size:20px;
	cursor:pointer;
}
.m_payments_payment_error {
	clear:both;
	color:#F00;
	border-collapse: collapse;
	border:1px solid #F00;
	min-height:0px;
}
.m_payments_payment_error:empty {
    display: none;
}
.m_payments_block_item {
	float:left;
	width:40px;
	height:40px;
	padding: 5px;
}
.m_payments_block_item img{
	max-width:40px;
	max-height:40px;
}
.m_payments_block_item img:hover {
	cursor:help;
}
.m_payments_block_itemcontainer {
	padding:5px;
}
.m_payments_amounttopay {
	font-size:18px;
	font-style: italic;
}