form {
    clear:both;
}
form.consumer {
	clear:none;
}
fieldset {
	display:block;
	background-color:#e6e4db;
	margin:0 0 3em 0;
	padding:0 1em 1em 1em;	
}
fieldset.radio input {
	clear: both;
	float: left;
	margin:.3em .5em 0 0;
	width: auto;
}
fieldset.radio label {
	font-weight: normal;
}
legend {
	color:#000;
	font-size:1.2em;
}
input, textarea, select {
	padding:.2em;
	display:block;			
}
label {	
	margin:0;
	margin-bottom:.3em;
	padding:5px;	
	display:block;
	font-family:Georgia, "Times New Roman", Times, serif;
	line-height:normal;	
}
input:focus, select:focus, textarea:focus {
	background:#ffc;
}
.my-button {
    float:left;
    margin:0 .3em .5em .3em;	
	width:10em;
}