form.crm_form {
	margin: 10px;
	}
	
	
	form.crm_form label {
		clear: both;
		display: block;
		float: left;
		margin-bottom: 5px;
		}
		
	form.crm_form .label {
		display: block;
		float: left;
		width: 200px;
		}
		
		
	form.crm_form input {
		border: 1px solid #f60;
		float: left;
		padding: 2px 4px;
		width: 250px;
		}
		
		form.crm_form input.checkbox {
			width: auto;
			border: none;
			}
		
	form.crm_form select {
		float: left;
		}
		
	form.crm_form legend {
		color: #333;
		font-size: 110%;
		font-weight: bold;
		padding: 10px 0 5px 0;
		}
		
	
	form.crm_form label.error {
		}
		
		form.crm_form label.error .label {
			color: red;
			}
	
		form.crm_form label.error .message {
			display: none;
			color: red;
			font-size: 90%;
			margin-left: 200px;
			}
