@charset "utf-8";
/* cssform */ 
fieldset {
	margin:0px 0;
	padding: 5px;
	border-top:1px dashed #CCCCCC;
	border-bottom:1px dashed #CCCCCC;
	border-left:0;
	border-right:0;
	width: 450px;
}
label {
	float:left;
	width:100px;
	padding:0px 5px 0px 0px;
	text-align:right;
}

label.club {
	float:left;
	width:200px;
	padding:0px 5px 0px 0px;
	text-align:right;
}
textarea {
	font-family: Arial, Helvetica, Georgia, sans-serif;
	font-size: small;
	border: 1px dashed #CCCCCC;
	padding: 5px;
}
input#f-name, input#l-name, input#first, input#organization, input#email, input#subject, input#state, input#usps-priority-mail, input#usps-express-mail, input#zip, input#country, input#cgc, input#sub, input#mar, input#deliveryweek, textarea#notes, textarea#message, textarea#order, input#FNAME, input#LNAME, input#EMAIL, input#club {
	border: 1px dashed #CCCCCC;
	padding: 5px;
}
.EMAILTYPE {
	font-weight:normal !important;
}
input#author, input#email, input#url {
	margin: 0 5px 0 0;
}
fieldset div {
	margin-bottom: 10px;
	padding:0;
	display:block;
}
fieldset div input, fieldset div textarea {
	padding:0px;
}
fieldset div select {
	padding:0px;
}
#fm-submit {
	clear:both;
	text-align:center;
}
#fm-submit input {
}
fieldset div.fm-req {
	font-weight:bold;
}
fieldset div.fm-opt {
	font-weight:bold;
	padding: 0 0 5px 0;
}
fieldset div.fm-req label:before {
	content:"*";
}
.shipping, .newsletter {
	font-weight: normal !important;
}
.msg {
	font-family: Arial, Helvetica, sans-serif;
	padding:3px 4px;
	border:solid 1px #DEDEDE;
	background:#EEEEEE;
	font-size:x-small;
	color:#333333;
	width:200px;
	margin-left:2px;
}

