.flt_l { float: left; }
.flt_r { float: right; }
.clear { clear: both; }

.form_payment_method
{
	display: none;
}

/*.form_section
{
	background: #303080 url(images/form_section_bg.gif) repeat-x 0 0;
	color: #ffffff;
}*/

.form_section fieldset
{
	border: 0;
	margin: 10px 0;
	padding: 3px;
}

.form_section fieldset legend
{
	/*color: #ffffff;
	font-weight: bold;*/
	margin: 0;
	padding: 3px;
}

.form_section fieldset .form_section_body
{
	/*background: #f0f0f0 url(images/form_section_body_bg.gif) repeat-x 0 0;*/
	color: #000000;
	margin: 0;
	padding: 5px;
}

table.form_items
{
	border-collapse: collapse;
}

table.form_items input,
table.form_items select
{
	/*font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;*/
}

table.form_items th,
table.form_items td
{
	/*font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;*/
	padding: 3px 8px;
	white-space: nowrap;
}

#agreement_checkbox, #bill_ship_copy_checkbox
{
	background: #fafafa;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 10px;
}

#agreement_text
{
	background: #ffffff;
	height: 195px;
	overflow: auto;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-left: 5px;
	padding-right: 25px;
}

#submission
{
	text-align: center;
}

#validation_error
{
	color: crimson;
	font-weight: bold;
	margin: 10px 0;
	padding: 0;
}
/* changes for rxclub*/
#enroll_form #new_distributor_information , #enroll_form #country_selector  , #enroll_form #taxinfo{
	width: 32%;
	float:left;
	display:inline;
	height:100px;
	margin-right:1%
}
#enroll_form fieldset .legend, #billing_shipping_information .legend , #payment_form .legend , #confirm .legend , #thank_you  .legend , #failure .legend{
	background-image: url(../../../images/legend-bg.jpg);
	background-repeat: none;
	background-position:top right;
	display: block;
	width: 100%;
	height:26px;
	line-height:26px;
}
.moreinfo{
	display:none;
}