.become_member {
	background-color: #005493;
	color: #fff;
	padding-top: 15px;
	padding-bottom: 15px;
	margin-bottom: 2rem;
}
.become_member .grid__unit { padding-bottom: 0 }
.become_member label { color: #fff; }
.reg_choice1,
.reg_choice2 { 
	padding-top: 0.8rem;
	padding-bottom: 0.5rem;
	border-top: 1px solid #666;
}
.reg_choice2 { 
	margin-bottom: 2rem;
	border-bottom: 1px solid #666;
}
.reg_choice1 .sfTxtLbl,
.reg_choice2 .sfTxtLbl { font-weight: 600 }
.row.payment_options p,
.payment_options_note p,
.confirmation p { margin-bottom: 0 !important; }
.payment_options,
.confirmation {
	 background-color: #D3DAE6; 
	padding: 15px;
}
.payment_options_note {
	background-color: #D3DAE6;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	margin-bottom: 1.5rem;
}
.payment_options .grid__unit { padding-bottom: 0 }
.grid.pricing .grid__unit,
.grid.payment_options_note .grid__unit,
/* reset padding */
.grid__unit.p_r_0 { padding-right: 0 }
.grid__unit.p_b_0 { padding-bottom: 0 }
.grid.become_member,
.grid.pricing,
.grid.payment_options,
.grid.payment_options_note,
.grid.confirmation { margin-right: 0 }