span.required { color: #207EC4; }


/* Error Message */
#errorBox {
	color: #cb1f25;
	padding: 5px;
	margin: 0 0 15px 0;
	border: 1px solid #cb1f25;
}
div#error h3.error {
	font-size: 1.1em;
	font-weight: bold;
	margin: 0;
	padding: 0;
	color: #cb1f25;
	}
	div#error ul.errorList {
		margin: 10px 0 10px 20px;
		padding: 0;
		}
		div#error ul.errorList li {
			margin: 0;
			padding: 0;
			color: #cb1f25;
			background: url(../../img/content/bullet-red.gif) 0 7px no-repeat;
			padding: 0 0 0 11px;
		}
/* Form Rows */
#leftSide {
	float: left;
	width: 332px;
}

#rightSide {
	float: left;
	width: 309px;
}

.formRow {
	position: relative;
	padding-bottom: 10px;
	}

	.formRow label {
		display: block;
		padding: 0 0 4px 0;
		}
		.formRow label span { color: #207EC4; }
		.formRow span.multiElement * {
			position: static;
			width: auto;
			display: inline;
		}
	.formRow input, .formRow textarea {
		width: 295px;
			w\idth: 289px;
		border: 1px solid #bababa;
		background: #fff;
		padding: 2px;
	}
		.formRow input.short {
			width: 165px;
				w\idth: 159px;
		}
		
		.formRow textarea { height: 38px; he\ight: 32px; }
		.formRow textarea#description {
			height: 175px;
				he\ight: 169px;
		}
		
	 .formRow select { width: 295px; }
	 	.formRow select.short { width: 165px; }
		
	 .multiElement input { width: auto; vertical-align: middle; margin: 3px 0; border: none;}
	
	form p { font-size: .9em; width: 290px; }

/* Button Row */

.buttonRow {
	clear: both;
	position: relative;
	padding-top: 10px;
}
.buttonRow input { width: auto; }

form#inquiry-type {
	margin: 15px 0;
	padding: 0;
}

