/* @group Copy */

	form div {
		border-spacing: 0;
		display: table;
		margin: 10px 0;
		width: 100%;
	}
	form div button {
		background: #4f4445;
		border: 1px solid #3f3435;
		color: #ffffff;
		cursor: pointer;
		line-height: 100%;
		margin: 0 0 10px 0;
		padding: 4px 4px 4px 8px;
	}
	#ie.v6 form div button,
	#ie.v7 form div button {
		padding: 5px 0 4px 0;
	}
	#ie.v8 form div button {
		padding: 7px 7px 7px 11px;
	}
	form div label {
		display: table-cell;
		padding: 0 20px 0 0;
	}
	#ie.v6 form label,
	#ie.v7 form label {
		display: block;
		margin: 10px 0 0 0;
	}
	form div label input,
	form div label textarea {
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		-webkit-box-sizing: border-box;
		border: 1px solid #cccccc;
		padding: 3px;
		width: 100%;
	}
	form div label textarea {
		height: 10em;
	}
	form div input.image {
		margin: -5px -10px -10px -5px;
	}
	form div label .error {
		color: #772233;
	}

/* @end */