/**----- form -----**/
form fieldset {
  margin: 10px 0 10px 0;
  border-top: 1px solid #4A1D04;
  border-left: 1px solid #4A1D04;
  border-right: 1px solid #D0D0BF;
  border-bottom: 1px solid #D0D0BF;
}

form fieldset span{
  color: #4A1D04;
  background-color: #FFFFFF;
}

form legend {
  padding: 0 2px;
  font-weight: bold;
}
form label {
  line-height: 1.8;
  vertical-align: top;
  font-weight: bold;
  color: #4A1D04;
  background-color: #FFFFFF;
  float: left;
  width: 140px; /* Width of labels */
}
/*form fieldset ol {
  margin: 0;
  padding: 0;
}
form fieldset li {
  list-style: none;
  padding: 5px;
  margin: 0;
  clear: both;
} */

form em {
  font-weight: bold;
  font-style: normal;
  color: #f00;
}

form input{
	  border-top: 1px solid #4A1D04;
	  border-left: 1px solid #4A1D04;
	  border-right: 1px solid #D0D0BF;
	  border-bottom: 1px solid #D0D0BF;
	  padding: 5px;
	  color: #4A1D04;
	  background-color: #FFFFFF;
	 
}

form input.postform{
	margin: 0 0 0 142px;
	padding: 3px;
	width: 150px;
	border: none;
	color: #FFFFFF;
	background-color: #7F5E4D;
	font-weight: bold;
}

form textarea{
	  border-top: 1px solid #4A1D04;
	  border-left: 1px solid #4A1D04;
	  border-right: 1px solid #D0D0BF;
	  border-bottom: 1px solid #D0D0BF;
	  padding: 5px;
	  color: #4A1D04;
	  background-color: #FFFFFF;
	  
}
form p {
	color:#CC3333;
	font-weight:bold;
}	