#gb_form_div { 
	font: 'lucida grande', 'lucida sans unicode', verdana, sans-serif;
	padding: 0px 0 5px 0;
}
#gb_form fieldset#formwrap { 
  border : 1px dotted #ccc;
  margin-top : 30px;
  padding : 0 10px 15px 10px;
  width: 95%;
background: transparent;
}
#gb_form fieldset { 
    border: 1px solid #666;
	margin: 8px;
	padding: 10px;
	width: 43%;
	float: left;
	background: #e3e3e3;
}
#gb_form fieldset.contact_text{
	width: 90%;
}
.main_formhead {
  margin : 0px;
}
#gb_form legend, #gb_form dt { 
  font-weight : bold; 
  color : #666;
}
#gb_form legend {
    color: #999;
  font-style : italic;

}
#gb_form legend#mainlegend {
/*  font-size : 1.7em;
  font-style : normal;
  text-transform : lowercase;
  color : #90a090;
  margin-left : -10px;*/
}
#gb_form legend#mainlegend small, #gb_form_div .formhead small { 
/*  font-size : .6em;
  text-transform : uppercase;*/
}
#gb_form label { 
  color: #4c533d;
  margin-top : 5px;
  font-size : .6em;
}
#gb_form input.short, #gb_form input.med, #gb_form select.med, #gb_form textarea.textbox { 
  color : #000; 
  padding : 4px; 
  border : 1px solid #999;
  background-color : #fff;
  line-height : 1em;
  width : 90%;
}
#gb_form input.short {
  width : 20%;
}
#gb_form textarea.textbox {
  font-size : 1.5em;
  width : 98%;
}
#gb_form input.checkbox {
  padding : 0; 
}
#gb_form label input.checkbox {
  margin : 0;
}
* html input.button { 
  color : #fff;  
  background-color : #798862;
}
#gb_form input.button {
 /* margin-top : 10px;
  float: right;
  color : #fff;  
  background-color : #798862;*/
} 
small.whythis { 
  font-size : .9em; 
}