/* Start of CMSMS style sheet 'think big final contact form' */
form {
padding:0;
margin:0;
}

.contact-form {
	/*width: 271px;*/
}

.contact-form-wide {
	width: 400px;
}

.contact-form img {
	margin: 0 0 10px 0;
}

.contact-form .error_message ul li {
	color: #990000;
}

.contact-form label {
	display: block;
	overflow: hidden;
font-weight:900;
}

.contact-form input {
background-color: #8c8c8c;
	width: 251px;
	height: 16px;
	padding: 6px 10px 5px 10px;
margin: 5px 0px 10px 0px; 
	border: none;
	float:left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #000000;
}

.contact-form .contact-form-wide input {

	width: 400px;
}

.contact-form .input_error input {
	background-color: #990000;
	color: #000000;
}

.contact-form select {
margin: 5px 0px 10px 0px;
	background-color: #8c8c8c;
	color: #000000;
width: 251px;
}

.contact-form .contact-form-wide select {
width: 400px;
}

.contact-form .input_error select {
	background-color: #990000;
	color: #000000;
}

.contact-form .submit input {
	background: #990000;
	width: auto;
	height: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #ffffff;
}

.contact-form textarea {
	background-color: #8c8c8c;
	width: 251px;
	height: 139px;
	padding: 5px 10px 5px 10px;
	margin: 5px 0px 10px 0px;
	border: none;
	float:left;
	overflow: auto;
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
}

.contact-form .contact-form-wide textarea {
width: 400px;
}

.contact-form .input_error textarea {
	background-color: #990000;
	color: #000000;
}

.contact-form a {
	float: right;
	margin: 30px 0 0 21px;
	font-size: 1.167em;
}
/* End of 'think big final contact form' */

