.form {
	border: 1px solid #ccc;
	background: #f9f9f9;
	padding: 15px;
	min-height: 1px;
	}
	
* html .form {
	height: 1px;
	}
	
	
.form_buttons {
	border-top: 1px solid #ccc;
  padding: 10px 0;
	margin: 10px 0;
	text-align: left;
	}

.form_buttons input {
  padding: 5px;
}


.form .focus {
}

.field-wrapper {
	margin: 15px 0;
	clear: both;
	}
	
	.field-wrapper label {
		width: 150px;
		float: left;
		line-height: 1.5em;
		padding: 5px 10px 0 0;
		text-align: right;
		}
		
	.field-wrapper label em {
		font-size: 10px;
		display: block;
		color: #777;
		margin-top: -3px;
		}
		
	.type-text input,
	.type-text textarea,
	.type-phone input,
	.type-email input  {
		width: 300px;
		font-family: Arial, Helvetica, sans-serif;
		line-height: 1.25em;
		padding: 5px;
		font-size: 12px;
		}
		
		
.		
