#enquiryfrm label {
	width: 200px; font-size: 100%; font-weight: bold; float: left;
}
#enquiryfrm label.error {
	width: auto; color: rgb(153, 0, 0); margin-left: 3px; float: none;
}
#enquiryfrm ul {
	border: 1px solid rgb(230,230,230);
}
#enquiryfrm ul li {
	list-style: none;
}
#enquiryfrm li {
	margin: 0px; padding: 5px; min-height: 25px;
}
legend {
	color: #033;
	font-size: 120%;
	font-weight: bold;
}

input[type=text] {
	padding: 2px; border-radius: 5px; border: 1px solid rgb(68, 68, 68); background-clip: padding-box; -moz-background-clip: padding; -webkit-background-clip: padding-box; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
select {
	padding: 2px; border-radius: 5px; border: 1px solid rgb(68, 68, 68); background-clip: padding-box; -moz-background-clip: padding; -webkit-background-clip: padding-box; -moz-border-radius: 5px; -webkit-border-radius: 5px;
}
input[type=text]:hover {
	outline: 0px;
	border: 1px solid rgb(255, 65, 17);
	box-shadow: inset 0px 0px 2px #444;
	-moz-box-shadow: inset 0 0 2px #444;
	-webkit-box-shadow: inset 0 0 2px #444;
}
select:hover {
	outline: 0px; border: 1px solid rgb(255, 65, 17); box-shadow: inset 0px 0px 2px #444; -moz-box-shadow: inset 0 0 2px #444; -webkit-box-shadow: inset 0 0 2px #444;
}