﻿body#contact_form {
    margin: 0;
    padding: 0;
}

/* Contact form */
#contact_form fieldset {
	border: 0;
	margin: 0;
	padding: 0;
    position: relative;
}

#contact_form fieldset ol {
    list-style: none;
    margin: 0;
    padding: 0;
}

#contact_form fieldset ol li {
	margin: 0 0 1em 0;
	padding: 0;
}

#contact_form fieldset ul li {
    margin: 0;
    padding: 0;
}

#contact_form fieldset li br {
	display: none;
}

#contact_form fieldset li.last {
	margin: 0;
}

#contact_form fieldset label {
	float: left;
	width: 105px;
	line-height: 1.7;
}

#contact_form fieldset input,
#contact_form fieldset textarea {
	font: 12px arial, helvetica, sans-serif;
}

#contact_form fieldset input {
	width: 200px;
	border: 1px solid #fe8503;
}

#contact_form fieldset textarea {
	width: 200px;
	border: 1px solid #fe8503;
	overflow: auto;
}

#contact_form fieldset p {
	position: absolute;
	bottom: 0;
	left: 325px;
	margin: 0;
	padding: 0;
}

#contact_form fieldset p input {
	background: #fff;
	color: #484848;
	border: 1px solid #fe8503;
	font-size: 11px;
	width: 80px;
}

.requiredFieldMessage {
    color: #c00;
}
