.fieldset {
   border				: none;
}

.form label.label, .form label.error {
	clear				: both;
	float				: left;
	text-align			: left;
	width				: 185px;
	font-family			: georgia, sans-serif;
	font-size 			: 1.2em;
	color				: #8B8989;
	display				: block;
	padding-top			: 3px;
}

.form label.error {
	color				: red;
}

.form label.checkbox {
	color 				: red;
}

.form div.input {
	clear				: both;
	text-align			: right;
}

.form div.radio {
	clear				: both;
	float				: left;
	font-family			: georgia, sans-serif;
	font-size 			: 1.2em;
	margin-bottom		: 6px;
}

.form div.preview {
	clear				: both;
	margin-top			: 5px;
	font-size			: 1.2em;
}

.form div.preview label.label {
	padding-top			: 0px;
}

.form div.space {
	clear				: both;
}

.form div.submit, .form div.back {
	margin-bottom		: 20px;
	margin-top			: 20px;
}

div.input input.button, .tooltip, .button {
	width				: auto;
	margin				: 0px;
	font-size			: 1.2em;
	cursor				: pointer;
}

.tooltip {
	text-decoration		: none;
	padding				: 0px 3px;
}

.form div.back {
	float				: left;
	text-align			: left;
}

.form div.options {
	border-top			: 2px solid #E5E5D3;
	clear				: both;
	padding-top			: 2px;
	margin-top			: 5px;
	margin-bottom		: 5px;
	color				: #000000;
	text-align			: justify;
}

.form .input input, .form .input textarea {
	padding				: 1px 2px;
	width				: 202px;
	margin-bottom		: 5px;
}

.form .input select {
	width				: 208px;
}

.form .input submit {
	width				: 100%;
}

.form textarea {
	height				: 100px;
}

.error-message {
	padding-bottom		: 10px;
	color				: red;
	font-family			: georgia, sans-serif;
	font-size			: 1.2em;
	font-weight			: bold;
	margin-bottom		: 10px;
}

