/* form styles */

form { text-align:left; padding:10px 30px; }
form br { display:none; }
fieldset {
	margin:0;
	border:0;
	padding:0;
	text-indent:0;
	clear:left;
	border:0;
}
form label {
	display:block;
	font-size:1em;
	line-height:1.25em;
	padding:0 0 1.2em 0;
}
form input { display:block; margin-top:3px; }
form select { float:left; display:block; margin-top:23px; }
form .beginRow { clear:left; }
form .sharedRow { float:left; margin:0 10px 0 0; }

form .fullWidth { width:430px; }
form .threeQuarterWidth { width:340px; }
form .halfWidth { width:210px; }
form .quarterWidth { width:85px; }

form textarea { margin-top:.25em; display:block; }

.error { font-weight:bold; color:#900; }