/* FORM ELEMENTS--------------------------------------------------*/form {	margin: 0;	padding: 0;	padding:20px;}input[type="text"] {	border: 1px solid #ccc;	padding:2px;}input[type="text"]:focus,textarea:focus {	border: 1px solid #707070;	outline: none;}input[type="submit"] {	padding: 2px;	margin-top: 6px;}select {	border: 1px solid #ccc;	padding:3px;}.clr {clear:both;}form div.form-item {	clear:both;	margin:0 0 6px 0;	width: 100%;	position:relative;	overflow:hidden;}.form-required {	display:none;}label {	float: left;	width: 160px;}div.input {	width:130px;	float:left; }label.option {	width:100%;}option {	font-size:.9em;}.error {	color: #c00;}div.error {	border:1px solid #c00; 	padding:10px;	margin-bottom:10px;}.result {	background-color:#eff6ef;	padding:8px;	border:2px solid #3c3;	margin-bottom:10px; 	}input.btn{	display:block;	margin:20px auto 0 auto;}.long {	width:400px;}.med {	width:200px;}.tiny {	width:50px;}.suffix{	font-size:.80em;	clear:both;}