/* Form */
.adminform {
	margin: 5px;
	padding: 0px;
	background-color: #F9F9F9;
}
form {
	text-align: left;
	margin-left: 0px;
	margin-bottom: 0px;
}
.legend {
	background-image:url(../img/table-bg.gif);
	background-repeat:repeat-x;
	color: #000000;	
	display:block;
	font-size: 12px;
	font-weight: bold;
	height: 22px;
	line-height: 22px;
	padding-left: 10px;	
}
form input, form textarea, form select {
	border: 1px solid #DDDDDD;
	/*-moz-border-radius-bottomleft:4px;
	-moz-border-radius-bottomright:4px;
	-moz-border-radius-topleft:4px;
	-moz-border-radius-topright:4px;*/
	padding: 2px;
	width: 400px;
	font-size: 11px;
}
form div.input, form div.submit {
	margin-top: 4px;
	margin-bottom: 1px;
	text-align:left;
	clear:both;
}
form div.checkbox, form div.radio, form div.submit {
	margin-left: 165px;
}
form div.checkbox label, form div.radio label {
	display: inline;
	padding: 0px;
	margin: 0px;
	float: none;
}
form div.error-message {
	text-align: left;
	margin-left: 165px;
	color:red;
}
input.submit {
	margin-top: 5px;
	margin-left: 165px;
	margin-right: 5px;
}
form label, form div.input div {
	float: left;
	text-align: left;
	width: 150px;
	padding-left: 15px;
}


/* Default label width is 150px, Define label width set...*/
/* 50 */
form.label50 label {
	width: 50px;
}
form.label50 div.error-message, form.label50 input.submit {
	margin-left: 65px;
}
form.label50 div.checkbox, form.label50 div.radio, form.label50 div.submit {
	margin-left: 65px;
}
/* 100 */
form.label100 label {
	width: 100px;
}
form.label100 div.error-message, form.label100 input.submit {
	margin-left: 115px;
}
form.label100 div.checkbox, form.label100 div.radio, form.label100 div.submit {
	margin-left: 115px;
}
/* 200 */
form.label200 label {
	width: 200px;
}
form.label200 div.error-message, form.label200 input.submit {
	margin-left: 215px;
}
form.label200 div.checkbox, form.label200 div.radio, form.label200 div.submit {
	margin-left: 215px;
}

/* Default input width is 400px, Define input width set... */
/* 100 */
form.input100 input, form.input100 textarea {
	width: 100px;
}
/* 150 */
form.input150 input, form.input150 textarea {
	width: 150px;
}
/* 200 */
form.input200 input, form.input200 textarea {
	width: 200px;
}

/* Default form margin left is 20px, Define...*/
form.prefix50 {
	margin-left: 50px;
}
form.prefix100 {
	margin-left: 100px;
}

/* Field files */
.field25 {
	width: 25px;
}
.field50 {
	width: 50px;
}
.field100 {
	width: 100px;
}
/* Except */
form div.submit input, form input.button, form input.submit {
	width: auto;
}
form div.checkbox input, form div.radio input {
	border: none;
	width: auto;
}