		form {width: 430px; padding: 15px 0 10px 0; margin: 0 auto; text-align: center; background: #eee;}
		form * {border: 0; padding: 0; margin: 0;}
			label {display: block; clear: both; padding: 2px 0;}
				form span {display: block; width: 120px; float: left; font: normal 11px Arial; text-align: right; padding: 5px 3px 0 0;}
					* html form span {padding: 3px 3px 0 0;}
				select,
				input,
				textarea {float: left; font: normal 11px Tahoma; border: 1px solid #bbb; background: #fff; color: #333;}
				select {width: 240px; height: 20px; padding: 2px 0 0 0;}
					* html select {width: 240px;}
				input {width: 240px; height: 24px; padding: 4px 4px 4px 4px;}
				input:focus {border: 1px solid #960;}
					* html input {padding: 3px 4px 0 4px;}
				textarea {width: 240px; padding: 4px 4px 0 4px; overflow: auto;}
				input:focus,
				input:hover,
				input:visited,
				textarea:focus,
				textarea:hover,
				select:hover {border: 1px solid #f90;}
				input#button {float: none; width: auto; height: auto; font: bold 12px Arial, sans-serif; cursor: pointer; padding: 0 5px 0 5px; border: 1px solid #fff; margin: 5px 0 0 0; background: #f90; color: #fff;}
				input#button:hover {background: #f80;}

				
				