/* FORM
----------------------------------------------- */

.form { position: relative; background: #F9F9F9; width: 585px; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; padding: 25px 50px; }
.row { clear: both; margin: 0 0 15px 0; }
.row label { float: left; display: block; width: 185px; margin-right: 10px; padding: 5px 0 0; }
.row .element { float: right; width: 390px; }
textarea.prompt { color: #706A62; font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
.input { display: block; float: left; border: 1px solid #d0d0d0; padding: 3px 2px 3px 2px; height: 16px; color: #000; }
.input { width: 250px; }

option { padding: 2px; }
textarea#comments { height: 150px; overflow:auto; }
#send { background: #fff; border: 0px; width: 155px; height: 30px; font: 700 1.0em arial,helvetica,sans-serif; text-decoration: none; cursor: hand; cursor: pointer;-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border: 1px solid #d0d0d0; }
label.normal_label {
		float: none;
		display: block;
		width: 100%;
		background: transparent;
		font-weight: 100;
		line-height: 1.2em;
		padding: 3px;
	}