
.f input, .f textarea {
  width: 250px;
  padding:4px;
  border: #878787 solid 1px; 
  background:#e1dede;
}
.f input:hover, .f textarea:hover {
	background:#ededed;
	}
.f input.submit {
  background: transparent url('../images/g-submit.gif') no-repeat;
  display: block;  
  text-indent: -1000px;
  color:#fff;
  height: 36px;
  width: 71px;
  border: 0;  
  cursor: pointer;
}
.f input.auto
{
  width: auto;
}
.f input.medium
{
  width: 150px;
}
.f input.mini, .f input.postcode
{
  width: 50px;
}


form.login table thead th, form.login table tbody th
{
  text-align: left;
}

form.login table th, form.login table td
{
  padding: 4px;
}

.login input, .login textarea {
  width: 250px;
  padding:4px;
  border: #878787 solid 1px; 
  background:#e1dede;
}
.login input:hover, .login textarea:hover {
	background:#ededed;
	}
.login input.submit, .login input.button {
	background:transparent url('../images/g-button-rhs.gif') no-repeat;
	text-align:center;
	color:#fff;
	font-size:1em;
	text-decoration:none;
	display:inline !important;
	width:147px;
	height:26px;
	line-height:26px;
	padding: 0;
}
.login input.auto
{
  width: auto;
}
.login input.medium
{
  width: 150px;
}
.login input.mini, .login input.postcode
{
  width: 50px;
}

