.errors * {
	color: #FF0000;
	list-style: none;
	margin: 0;
}

.required:after {
	content: " *";
}

label {
	font-size: 12px;
}

input[type="text"],
input[type="password"],
input[type="submit"],
input[type="button"],
input[type="reset"],
textarea,
select,
button {
	border: 1px solid #D3D3D3;
	-moz-background-clip: border;
	-moz-background-inline-policy: continuous;
	-moz-background-origin: padding;
	-moz-border-radius-bottomleft: 3px;
	-moz-border-radius-bottomright: 3px;
	-moz-border-radius-topleft: 3px;
	-moz-border-radius-topright: 3px;
	color: #3D3C3F;
	padding: 3px 2px;
}

input[type="submit"],
input[type="button"],
input[type="reset"],
button {
	cursor: pointer;
	font-size: 12px;
}

form .info {
	font-size: 12px;
	margin-top: 10px;
	font-style: italic;
}


form.standard-form div {
	margin: 5px 0;
	float: left;
}

form.standard-form fieldset legend {
	font-weight: bold;
}

form.standard-form label,
form.standard-form input,
form.standard-form textarea,
form.standard-form ul.errors {
	float: left;
	clear: both;
}

form.standard-form div {
	float: left;
	width: 50%;
}

#save_element_wrapper {
	clear: both;
	margin-top: 15px;
}	