/* BEGIN FORMS */
form {
	margin:0;
	padding:0;
}
button {
	margin:0;
	padding:0;
}
fieldset {
	min-height: 60px;
	padding:10px;
	margin:10px 0 10px 0;
	border:1px solid #A2C4A9;
}
fieldset select {
	width:auto;
	height:auto;
	color:#336644;
	padding:1px 2px 1px 2px;
	font-size:11px;
	line-height:13px;
	font-weight:700;
	background:#DDEEEE;
	letter-spacing:.08em;
	border:1px solid #658B7F;
	margin:0 0 10px 0;
}
fieldset legend {
	color:#658B7F;
	font-weight:700;
	margin-left:10px;
	font-size:120%;
}
fieldset label {
	float:left;
	color:#44241E;
	width:200px;
	font-weight:700;
	text-align:right;
	margin-right:10px;
}
fieldset input {
	color:#336644;
	padding:2px;
	font-size: 11px;
	background:#DDEEEE;
	width:200px;
	height:auto;
	border:1px solid #658B7F;
	margin:0 0 10px 0;
}
fieldset textarea {
	color:#336644;
	padding:2px;
	font-size: 11px;
	background:#DDEEEE;
	width:200px;
	height:100px;
	overflow:auto;
	border:1px solid #658B7F;
	margin:0 0 10px 0;
}
fieldset textarea:hover,fieldset textarea:focus,fieldset select:hover,fieldset select:focus,fieldset input:hover,fieldset input:focus {
	border-color:#336644;
	background:#F5EAC2;
}
.btnSubmit,.btnSubmitSmall,.btnSubmitLarge {
	font: bold 90%'verdana',helvetica,sans-serif;
	background:#EAE7E2;
	padding:2px;
	color:#873E1D;
	margin:5px;
	border-color: #AA9977;
	filter:progid:DXImageTransform.Microsoft.Gradient
  (GradientType=0,StartColorStr='#AA9977',EndColorStr='#EAE7E2');
	cursor:pointer; 
}
.btnSubmit:hover,.btnSubmitSmall:hover,.btnSubmitLarge:hover {
	font: bold 90%'verdana',helvetica,sans-serif;
	background:#A2C4A9;
	padding:2px;
	color:#336644;
	margin:5px;
	border-color: #A2C4A9;
	filter:progid:DXImageTransform.Microsoft.Gradient
  (GradientType=0,StartColorStr='#A2C4A9',EndColorStr='#DDEEEE');
	cursor:pointer; 
}
.btnContainer {
	margin:10px 0 10px 200px;
	width:200px;
	text-align:center;
}
#postcode, #zip_code {
	width:70px;
}
#primary {
	width:auto;
	height:auto;
}
.hidden-field {
	display:none;
}
.input_wrapper {
	margin:0 0 10px;
}
#comments textarea {
	width:400px
}
.checkbox input, .radio input {
	border:none;
	background: none;
	width:auto;
	height:auto;
}