/* general */
span.required 
{
  color: #9C4500;
  font-weight: bold;
}
/* general */

table.admin_form {
	width: 100%;
}

table.admin_form tr td {
	padding: 4px 0;
	vertical-align: top;
}

table.admin_form tr td.title {
	padding-top: 20px;
	font-weight: bold;
}

table.admin_form tr td.label {
	padding: 7px 15px 0 0;
	font-weight: bold;
	white-space: nowrap;
}

table.admin_form tr td.sub_label {
	padding-left: 10px;
	padding-right: 15px;
	white-space: nowrap;
}

table.admin_form tr td.mid_input {
	padding-right: 10px;
}

table.admin_form tr td.input {
	width: 100%;
}

textarea {
	width: 550px;
	height: 200px;
}

textarea.wysiwyg {
	width: 550px;
	height: 400px;
}

textarea.wysiwyg_small {
	width: 550px;
	height: 200px;
}

textarea.wysiwyg_tiny {
	width: 550px;
	height: 125px;
}

input.text {
	width: 300px;
}

input.text_small {
	width: 150px;
}

div.form table {
	width: 100%;
}

div.form table tr td {
	padding: 3px 0;
}

div.form table tr td.label {
	padding-right: 10px;
	font-weight: bold;
	white-space: nowrap;
}

div.form table tr td.label, div.form table tr td.text {
	padding-top: 7px;
}

div.form table tr td.field, div.form table tr td.text {
	width: 100%;
}

/* inputs */
div.form textarea.textarea, div.form textarea.textarea_tiny {
	width: 550px;
}

div.form textarea.textarea, div.form textarea.textarea_narrow {
	height: 200px;
}

div.form textarea.textarea_tiny {
	height: 75px;
}

div.form textarea.textarea_narrow {
	width: 410px;
}

div.form textarea.wysiwyg, div.form textarea.wysiwyg_small {
	width: 550px;
}

div.form textarea.wysiwyg {
	height: 400px;
}

div.form textarea.wysiwyg_small {
	height: 200px;
}

div.form textarea.wysiwyg img, div.form textarea.wysiwyg_small img {
	display: inline;
}

div.form input.text {
	width: 300px;
}

div.form input.text_small {
	width: 175px;
}

div.form input.text_tiny {
	width: 50px;
}
/* inputs */
