#admin_locationfilters_hidden {
}
#admin_locationfilters_pref {
	float: right;
	width: 49%;
}
#admin_locationfilters p.instructions {
	width: 70%;
	font-style: italic;
}
.custom_section_reorder_up, .custom_section_reorder_down, .custom_movie_reorder_up, .custom_movie_reorder_down {
	cursor: pointer;
}
div.admin_page table {
	border-collapse: collapse;
}
div.admin_page tr {
	vertical-align: top;
}
div.admin_page th, div.admin_page td {
	padding: 0;
}
div.admin_page span.optional {
	position: relative;
	float: left;
	padding-left: 1em;
	font-style: italic;
	color: #666666;
	margin-bottom: 0.5em;
}
div.admin_page input, div.admin_page textarea, div.admin_page select {
	float: left;
}
div.admin_page textarea {
	margin: 0;
	margin-bottom: 0.5em;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 4px;
	padding-right: 4px;
}
div.admin_page select {
	margin-top: 0.2em;
	margin-bottom: 0.6em;
}
div.admin_page input.submit {
	clear: both;
	margin: 0;
	margin-top: 2em;
}
div.admin_page label.fixedwidth {
	width: 7em;
}
div.admin_page input.fixedwidth, div.admin_page select.fixedwidth, div.admin_page select.fixedwidth option {
	width: 220px;
}
div.admin_page textarea.fixedwidth {
	width: 224px;
}
div.admin_page input.fixedwidthwide, div.admin_page select.fixedwidthwide, div.admin_page select.fixedwidthwide option {
	width: 456px;
}
div.admin_page textarea.fixedwidthwide {
	width: 460px; /* width of input + 4 */
}
div.admin_page div.errmsg {
	color: #993333;
	font-size: 90% !important;
	border: 1px solid #666666;
	background-color: #ddeeff;
	background-image: url(../../images/backgrounds/back_slice.png);
	background-repeat: repeat-x;
	padding: 0.5em;
	padding-top: 0.4em;
	margin-top: 1em;
	margin-bottom: 1em;
}
