/* CSS Document */

form.form {}

form.form div.form_row {
	position				: relative;
	padding					: 0 0 7px 0px;
	text-align				: right;
}

form.form div.form_row_inline {
	padding					: 0 5px 7px 5px;
}

form.form div.form_row_inline * {
	display					: inline;
	margin					: 0;
	padding					: 0;
	line-height				: 11px;
	vertical-align			: middle;
}

form.form div.buttons_row {
	padding					: 16px 0 0 0;
	text-align				: right;
}

form.form div.supplement_row {
	padding					: 7px 0 14px 7px;
	text-align				: left;
}

form.form div.supplement_row span {
	font-size				: 11px;
}

form.form div.result {
	padding					: 7px 0 0 3px;
}

form.form div.result img {
	margin					: 0 7px 0 0;
}

form.form div.result span {
	color					: #000;
	font-size				: 15px;
}

form.form div.result span.success {
	color					: #000;
}

form.form div.result span.error {
	color					: #000;
}

form.form label {
	/*display					: block;*/
	margin					: 0;	
	width					: 80px;
	font-size				: 11px;
	line-height				: 20px;
	font-weight				: normal;
	text-align				: left;
	text-transform			: lowercase;
	vertical-align			: top;
}

form.form a#privacy {
	font-size				: 11px;
	line-height				: 14px;
	font-weight				: normal;
	text-align				: left;
	text-transform			: capitalize;
	vertical-align			: top;
}

form.form label.error {
	display					: block;
	position				: absolute;
	top						: 3px;
	right					: 10px;	
	width					: 200px;
	color					: #000;
	font-size				: 9px;
	font-weight				: normal;
	text-align				: right;
	vertical-align			: top;
	text-transform			: lowercase;
	z-index					: 10;
}

form.form div.form_row_inline label.error {
	top						: 0px;
	right					: 0px;	
	text-align				: left;
}

form.form label.checkbox {
	display					: inline-block;
	margin					: 0 0 0 3px;
	padding					: 0 5px 0 0;
}

form.form input.textbox, form.form textarea.textarea {
	padding					: 5px 5px 3px 5px;
	width					: 380px;
	color					: #F577B6;
	font-size				: 10px;
	border					: none;
	background				: url(../images/contacts_textbox_bg.gif) no-repeat center center;
}

form.form textarea.textarea {
	width					: 380px;
	height					: 210px;
	overflow				: auto;
	background				: url(../images/contacts_textarea_bg.gif) no-repeat center center;
}

form.form input.button {
	margin					: 0 10px 0 0;
	color					: #000;
	font-size				: 16px;
	line-height				: 44px;
	text-align				: center;
	text-transform			: lowercase;
	vertical-align			: middle;
	cursor					: pointer;
	border					: none;
	background-color		: transparent;
}

