
.f input, .f textarea {
  width: 250px;
  padding:4px;
  border: #D0C8C8 dashed 1px; 
}

div.submit-button {
  background: transparent url('../images/g-button-r.gif') no-repeat scroll top right;  
  display: block;
  float: left;        
  margin:5px 6px 5px 0;
  padding-right: 5px; /* sliding doors padding */
  text-decoration: none;      
}

div.submit-button input.submit {
  background: transparent url('../images/g-button-l.gif') no-repeat;
  display: block;  
  padding: 1px 8px 4px 15px;
  color:#fff;
  height: 21px;
  width: auto;
  border: 0;  
  cursor: pointer;
}

h2.contacth2 {
	margin-bottom: 4px;
}

#contactform input {
	border: 1px solid #97BBA4;
	width: 400px;
	padding: 2px;
}

#contactform textarea {
	border: 1px solid #97BBA4;
	width: 400px;
	height: 60px;
	padding: 2px;
}

#contactform input.submit {
  display: block;
  line-height: 30px;
  height: 30px;
  background: #5c406b url('../images/g-button-p.gif') repeat-x;
  color: #f8f7e2;
  text-align: center;
  padding: 0 10px;
  cursor: pointer;
  float: left;
  border: 0;
  width: 160px;
  font-size: 1.25em;
  text-transform: uppercase;
}

#contactform input:hover.submit {
  background-position: bottom left;
}