
.formOkay{
	border-width:2px;
   border-style:solid;
	text-align:center;
	margin:15px;
	padding:20px;
	font-weight:bold;
}
label{
	font-weight:bold;	
	margin-top:10px;
	display:block;
}
.formError{
	display:inline;	
}
.radio input{
	margin-right:20px;
	width:auto;
}
.radio label{
	display:inline;
	font-weight:normal;
}
label.inline{
   display:inline;
}
.submit{
	border-width:1px;
   border-style:solid;
   margin:10px 0px;	
}

input, textarea{
   width:80%;
}
textarea{
   margin-bottom:10px;
}
fieldset{
   margin:10px 0px;
}

.retail label, .retail legend{
   color:#1dafcd;   
}
.retail fieldset{
   border:1px solid #1dafcd;
}
.vendor label, .vendor legend{
   color:#ec940a;
}
.vendor fieldset{
   border:1px solid #ec940a;
}