.form-errors {
    margin-bottom: 15px;
    padding: 10px;
    color: #fff;
    background-color: #d95000;
}

div.content form {
	margin: 0;
	padding: 0;
	width: 385px;
}

div.content form fieldset {
	margin: 0;
	border: 0;
}

div.content form fieldset legend {
	display: none;
}

div.content form label,
div.content form input,
div.content form select,
div.content form textarea {
	float: left;
	margin: 0.15em 0;
	width: 377px;
	display: block;
	font-family: verdana;
	font-size: 83%;
}

div.content form textarea,
div.content form input {
	padding: 3px;
}

div.content form input.input-small {
	width: 60px;
	margin-right: 4px;
}

div.content form input.input-medium {
	width: 120px;
	margin-right: 4px;
}

div.content form input.input-large {
	width: 180px;
	margin-right: 4px;
}

div.content form input.input-hidden {
	margin-left: -9999px;
}

div.content form label.inline {
	width: auto;
	margin-left: 5px;
	display: inline;
}

div.content form label.required {
	font-weight: bold;
}

div.content form label.required small {
	font-weight: normal;
}

div.content form input,
div.content form textarea {
	margin-bottom: 5px;
	border: #df7d42 1px solid;
}

div.content form input.rc {
	margin: 0px;
	width: auto;
	display: inline;
}

div.content form input.button {
	float: right;
	width: auto;
	height: auto;
	color: #fff;
	background-color: #ef885a;
	border: none;
}

div.content form div.submit-button {
	float: right;
	width: 65px;
	height: 25px;
	cursor: pointer;
	background-color: #ef885a;
}

div.content form textarea {
	overflow: auto;
}

div.content form div.form-line {
	margin-bottom: 1em;
	clear: both;
}

div.content form div.form-line.form-line-indent {
	margin-left: 145px;
}

div.content form div.form-line.form_hr {
	padding-top: 1em;
	border-top: #f9e5d9 1px solid;
}
