.stonecms_form {
	
}

.stonecms_form p {
	padding: 0.5em 0;
	clear: both;
}

.stonecms_form label {
	display: block;
	float: left;
	width: 200px;
}

.stonecms_form input,
.stonecms_form textarea,
.stonecms_form select {
	margin-left: 200px;
}

.stonecms_form input,
.stonecms_form textarea {
	display: block;
	width: 320px;
}

.stonecms_form textarea {
	height: 100px;
}

.stonecms_form input.button {
	background: transparent url(../img/btn_submit.gif) no-repeat;
	border: 0;
	text-indent: -9999em;
	width: 80px;
	padding: 3px 0;
	cursor: pointer;
}

.stonecms_form input.radio {
	display: inline;
	width: auto;
	margin-right: 0.5em;
}

.stonecms_form input.checkbox {
	float: left;
	width: auto;
	padding: 0.5em 0;
	margin-right: 0.5em;
}

form.stonecms_form label.checkbox {
	line-height: 1;
} 


.stonecms_form .errors {
	list-style-type: none;
	padding: 0;
	margin: 0 0 1em 0 !important;;
}

.stonecms_form .errors li {
	list-style-type: none;
	color: #B14651;
	margin: 0;
}

.stonecms_form_error {
	color: #B14651;
}

.stonecms_form_success {
	color: #090;
}

