form { padding: 0px; margin: 0px; }
form fieldset { padding: 0px; margin: 0px; margin-bottom: 10px; border-width: 0px; }
form legend { padding: 0px; margin: 0px; font-family: Verdana, Helvetica, sans-serif; font-size: 18px; word-spacing:-1px; display: none; }
form fieldset label { display: inline-block; vertical-align: top; padding-left: 1px; width: 180px; /* Width of labels */ }
form fieldset ol { margin: 0; padding: 0; }
form fieldset li { list-style: none; margin: 0; line-height: 30px; }

form fieldset li input, form fieldset li textarea, form fieldset li select, form div input, form div select {
	padding: 2px;
	font-size: 11px;
	border: 1px solid #CCC;
	margin-right: 2px;

	border-top:1px solid #CCCCCC;
	border-left:1px solid #CCCCCC;
	border-right:1px solid #999999;
	border-bottom:1px solid #999999;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
}

form fieldset li select, form div select { padding: 1px; }
form fieldset li select option { padding-right: 10px; }
form p.submit { text-align: center; }
.invalid { border: 1px solid #FF0000; }
.hidesource { display: none; }
.showsource { display: block; }
#email { width: 250px; }
.catdropdown { width: 100px; }
