.formee .formee-txt, .formee input[type="text"], .formee input[type="password"], .formee input[type="file"], .formee textarea, .formee select {
	border-color:#c6c6c6 #dadada #eaeaea;
	background: #fafafa;
	color:#999;
	font-size:1em;
	font-family:inherit;
}
.formee select {
	border-color:#c6c6c6 #dadada #eaeaea;
	background: #fafafa;
	color:#999;
	height: auto;
}
.formee .formee-txt:hover, .formee input[type="text"]:hover, .formee input[type="password"]:hover, .formee input[type="file"]:hover, .formee textarea:hover, .formee select:hover {
	color:#666;
	background: #fff none;
	border-color:#c6c6c6;
}
form .formee-txt:focus, .formee input[type="text"]:focus, .formee input[type="password"]:focus, .formee input[type="file"]:focus, .formee textarea:focus, .formee select:focus  {
	color:#333;
	background: #fff none;
	border-color:#659ec9 #70aedd #a8cfec;
	outline: 0;
}
.formee-lbl, .formee label {
	color: #2B2B2B;
	vertical-align: middle;
}
/* form buttons */
.formee-button, .formee input[type="submit"], .formee input[type="button"], .formee input[type="reset"] {
  font-size:1em;
  line-height:1.4em;
  font-weight:bolder;
  color:#fff;
  border-color:#09c;
  background:#09c;
}
.formee-button:hover, .formee input[type="submit"]:hover, .formee input[type="button"]:hover, .formee input[type="reset"]:hover {
  background:#09c;
}
/* form fields */
form .formfield { margin-bottom: 1em; }
/* form lists */
.radiolist .formee-list li, .radiolist .formee-list li {
	padding:0;
	margin: 0 0.8em  0.5em 0;
}
.radiolist .formee-list input, .radiolist .formee-list input {
	position:relative;
	top:3px;
}
.radiolist .formee-list  { margin-bottom: 1em; }
