form {
	margin:12px 0;
}

form li {
	padding-bottom:6px;
	font-size:11px;
	line-height:14px;
	clear:left;
}

form p.alert {
	margin-left:140px;
	font-size:11px;
	font-weight:700;
	color:#CC0000;
}

form input {
/*
	margin-bottom:12px;
*/
}

form input.submit {
	margin-left:140px;
}

form input.checkbox {
	margin-left:0;
}

form label {
	margin-bottom:12px;
	padding-right:0.25em;
	width:140px;
	font-size:11px;
	line-height:14px;
	font-weight:700;
	text-align:right;
	float:left;
	display:block;
}

form label.checkbox {
	width:auto;
	float:none;
	display:inline;
}

form li.radio label {
	width:auto;
	text-align:left;
}

form li.quantity label {
	width:auto;
	text-align:left;
}

form span.required {
	color:#CC0000;
}

form textarea {
}

form select option {
	padding:0 4px;
}

form input.code {
	margin-left:140px;
}

#SearchForm {
	margin:0;
	float:left;
}