
.bonsai-form {
	padding: 10px 0;
}
	.bonsai-form .bonsai-form-input-block {
		clear: both;
		margin-bottom: 3px;
	}
		.bonsai-form .bonsai-form-input-block label.main {
			display: block;
			text-align: right;
			float: left;
			width: 110px;
			padding-right: 5px;
			line-height: 18px;
			font-weight: bold;
		}
		.bonsai-form .bonsai-form-input-block .bonsai-form-input {
			float: left;
		}
			.bonsai-form .bonsai-form-input-block .bonsai-form-input .inputbox {
				color: #917d4e;
				background: #fefcf3;
				border: 1px solid #917d4e;
				width: 300px;
			}
			.bonsai-form .bonsai-form-input-block .bonsai-form-input select {
				border: 1px solid #917d4e;
				width: 302px;
			}
		
	.bonsai-form .bonsai-form-input-block-long label.main {
		width: 100% !important;
		text-align: left !important;
		margin-top: 5px;
	}
	.bonsai-form .bonsai-form-input-block-long .bonsai-form-input {
		width: 99% !important;
	}
		.bonsai-form .bonsai-form-input-block-long .bonsai-form-input textarea.inputbox {
			width: 100% !important;
		}
	.bonsai-form .bonsai-form-submit {
		clear: both;
	}
	.bonsai-form .bonsai-form-error {
		color: red;
	}