form {
  width: 510px;
	margin: 10px auto 20px auto;
	}
input.namex {
  width: 300px;
	border: 1px solid #47596b;
	}
label {
  padding-right: 5px;
	}	
label.form {
  text-align: left;
	font-weight: bold;
  float: left;
	}
label.spacey {
  margin:0 0 0 5px;
	}
label.droptop {
  margin-top: 0.75em;
  }
input.brdr {
  border: 1px solid #47596b;
	}		
textarea {
  border: 1px solid #47596b;
	margin: 0 0 -0.005em 0;
	}
input.btn {
  background: #fff; 
	font-weight: bold;
	color: #990000; 
	border: 1px solid #d65218;
	}	
input.sub, input.reset {
  float: left;
	margin: 3px 5px 0 0;
	border: 1px outset #47596b;
	}
input.reset {
  margin-left: 429px;
	}	
p.contact_sent {
  line-height: 1.8em;
  letter-spacing: 1px;
	 }	
p.droptop {
  margin-top: 10px;
	}	
p.droptop-two {
  margin-top: 55px;
	}	
p.fill_in {
  padding-top: 15px;
	}	
p.message {
  font-weight: bold;
  padding-top: 10px;
	}	
p.thanks {
  color: #a41d0a;
	font-style: italic;
	font-weight: bold;
	}	
p.topup {
  margin-top: -0.5em;
  }
img.contact_thanks {
   margin: -10px 0 0 360px;
	 }	
.block_out {
  background: #fff; 
	position: relative; 
	top: -33px;
	}
.formerror ul {
  margin: 15px 0 0 112px;
	font-size: 110%;
	font-weight: bold;
	list-style-type: disc;
	color: #a41d0a;
	}
.formerror ul li {
  padding-bottom: 5px;
	}	
.errortext {
  padding-left: 3px; 
	font-weight: bold;
	color: #a41d0a;
  }
