form#contact_us {

		counter-reset: fieldsets;
}

fieldset {
	padding: 0.5em;
	margin: 0.5em 0;
	display:block;
	border:1px solid #ACADB0;
			-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		-khtml-border-radius: 5px;
		border-radius: 5px;
background: #E1E1DF;
}
fieldset ol {  
padding: .5em .5em 0 .5em;  
list-style: none;
}
fieldset li {
	background: #EAEAE9;
	background: rgba(255,255,255,.3);
	border-color: #e3ebc3;
	border-color: rgba(255,255,255,.6);
	border-style: solid;
	border-width: 2px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	line-height: 30px;
	list-style: none;
	padding: 5px 10px;
	margin-bottom: 2px;
}
legend {
	padding: 0.3em;
	font-size: 1.1em;
	color: #444;
	font-weight:bold;
	text-shadow: 0 1px 1px #ACADB0;
}
select {
	margin: 0.1em;
}

textarea {
margin: auto;
padding:0.5em;
display: inline;
width: 70%;
border:1px solid #B6ABD5;
overflow:auto;
}
label.inputLabel {
	width: 11em;
	float: left;
	color: #000;
	}
