#form td {
	padding: 6px 6px 6px 0px;

}

#form input, textarea {
	border: 1px solid #666;
	padding: 6px;
	width: 170px;
	color: #666666;
}

#submit input {
	border: 1px solid #666;
	background: #CCCCCC;
	padding: 3px;
}

#submit td {
	padding: 6px 6px 6px 0px;
}

#form textarea.large{
  width: 28em;  
  height: 14em;
  font-size: 1.0em;
  border: 1px solid #CCC;
}

#form textarea.medium{
  width: 28em;  
  height: 4em;
  font-size: 1.0em;
  border: 1px solid #CCC;
}

#form textarea.small{
  width: 28em;  
  height: 3em;
  font-size: 1.0em;
  border: 1px solid #CCC;
}

#form textarea.smallcomments{
  width: 13em;  
  height: 8em;
  font-size: 1.0em;
  border: 1px solid #CCC;
}

#form input.num{
  border: 1px solid #CCC;
  font-size: 1.1em;
  width: 8em;
}

#form input.small-num{
  border: 1px solid #CCC;
  font-size: 1.1em;
  width: 4em;
}

#form input.sentence{
  border: 1px solid #CCC;
  font-size: 1.1em;
  width: 20em;
  
}

.booking_form_lock {
  padding-bottom: 10px;
  line-height: 1.6em;
}