/* Contact Form */

/* Only in Builder */
.add_field_div {
	margin-top: 2px;
}

.add_field {
	cursor: pointer;
	color: #317598;
	font-size: 14px;
}

.add_field_desc {
	font-size: 11px;
	margin-left: 12px;
}

.builder_td {
	width: 250px;
}

.builder_fieldset {
	width: 220px;
	height: 375px;
	text-align: left;
	background-color: #e8e8e8;
}

#recipient_email_address,
#instructions,
#text_label,
#textarea_label,
#textarea_default_text,
#dropdown_label,
#dropdown_choices,
#checkbox_label,
#checkbox_choices,
#radiobutton_label,
#radiobutton_choices {
	width: 210px;
}

#instructions,
#textarea_default_text,
#dropdown_choices,
#checkbox_choices,
#radiobutton_choices {
	height: 70px;
}

#contact_form_builder_target {
	width: 430px;
	text-align: left;
}

#contact_form_builder_modal {
	background-color: #ffffff;
}

.contact_form_container {
	width: 375px;
	margin-bottom: 20px;
}

#content #contacts input,	#content #contacts	textarea,
.contact_form_textbox,	.contact_form_textbox	input,
.contact_form_dropdown,	.contact_form_dropdown	select,
.contact_form_textarea,	.contact_form_textarea	textarea,
.contact_form_multi,	.contact_form_multi		input {	/* for checkboxes and radiobuttons */
	display: -moz-inline-stack !important;
	display: inline-block !important;
	margin: 0 !important;
	text-align: left;
}

/*
#content #contacts input, #content #contacts textarea {
	width: 300px !important;
}
*/

.contact_form_textbox,	.contact_form_textbox	input,
.contact_form_dropdown,	.contact_form_dropdown	select,
.contact_form_textarea,	.contact_form_textarea	textarea {
	border-style: dotted;
	border-width: 1px;
	border-color: #444444;
	width: 100% !important;
}

.contact_form_textarea, .contact_form_textarea	textarea {
	height: 100px !important;
}

#content #contacts input:focus, #content #contacts textarea:focus, #content #contacts select:focus {
/*	background-color:#ffffe3; */
	border:1px solid #5D88D5;
}

/* Blarm */

.contact_form_row {						/* used only in builder */
	margin-bottom: 6px;
}

.contact_form_builder_instructions {	/* used only in builder */
	margin: 0px 7px 0px 40px;
}

.contact_form_instructions {			/* used only in published page */
	width: 375px;
	margin: 10px 0px 10px 0px;
}

.x_delete,				/* used only in builder */
.spacer_20px,			/* used in both builder and published page */
.contact_form_label,	/* used in both builder and published page */
.contact_form_element,	/* used in both builder and published page */
.target_fieldset,		/* used only in builder */
.contact_form_submit {	/* used only in published page */
	display: -moz-inline-stack !important;
	display: inline-block !important;
}

.contact_form_submit {	/* used only in published page */
	text-align: center !important;
	width: 85px !important;
}

.x_delete {				/* used only in builder */
	width: 20px;
	vertical-align: top;
	cursor: pointer;
}

.spacer_20px {			/* used in both builder and published page */
	width: 20px;
}

.contact_form_label {	/* used in both builder and published page */
	text-align: left;
	width: 100px;
	vertical-align: top;
	margin: 0px 0px 6px 0px;
}

.contact_form_element {	/* used in both builder and published page */
	text-align: left;
	width: 225px;
	margin: 0px 0px 6px 0px;
}

.target_fieldset {		/* used only in builder */
	width: 425px;
	min-height: 375px;
}

#contacts #gbimage {	/* used only in published page */
	border: none;
	background: #000000;
	padding: 0px;
}
