/* Contact From Base CSS */#contactform {  	font-size: 12px;	width: 500px;}/* fieldset styling */#contactform fieldset {	border-style: none;	padding: .5em 1em 1em 2em;}/* legend styling */#contactform legend {	font-weight: bold;	font-size: 1.4em;	padding-top: 1em;	color: #333333;}#contactform p {	position: relative;	padding-top: .5em;}/* style for  labels */#contactform label {	float: left;	width: 12em;	padding-top: 2px;	padding-right: 5px;	font-weight: bold;	text-align: right;}/* :KLUDGE: Explicitly set the width for IE6- */* html .feedback{  width: 10em;}input {}#contactform input[type="text"], textarea {	border-top: 2px solid #999;	border-left: 2px solid #999;	border-bottom: 1px solid #ccc;	border-right: 1px solid #ccc;}#contactform input.submit {	padding-left: 14em;}/* style form elements on focus */#contactform input:focus, textarea:focus {	background: #ffc;}#contactform input.radio {  float: left;	margin-right: 1em;}#contactform textarea {	height: 100px;}