

#form1Area { clear: both;/* border: 1px olive solid;*/ }

form {
margin: 0 0 30px 0; padding: 0;
width: auto;
}

form * {
font-family: "Trebuchet MS", "Lucida Grande", Verdana, sans-serif;
width: auto;
}
form fieldset { margin: 0; padding: 0; border: 0;
}
form legend { display: none;
}
form label {
display: block;
}
form label.error {
font-size: 1.1em;
	display: none;
	color: #dc0025;
	font-style: italic;
	padding-top: 3px;
}
form fieldset ol {
  margin: 0 0 0 60px;
  padding: 0;
}
form fieldset li {
  list-style: none;
  padding: 8px 0;
  margin: 0;
}

input, textarea { width: 320px; font-size: 12px; background-color: #ecceae;}

textarea { height: 120px;}

form button {width: 72px; height: 23px; border: 0; padding: 0; cursor: pointer; background-color: transparent; text-align: left;}
form button img { width: 100%; height: 100%; }

#address {
margin: 24px 0 12px 60px; float: left; width: 100%;
}
#addressLeft {
width: 134px;
float: left; 
}
#addressRight { float: left; width: 320px; }
#addressRight p { margin-bottom: .6em; }
#addressRight a, #addressRight a:visited { font-weight: bold;  }
#addressRight a:hover { text-decoration: underline; }

.thankYou, .thankYouError { text-align: center; font-size: 1.4em; line-height: 1.5;  width: 50%; margin: 0 auto; padding-top: 30px; color: #204900;}
.thankYouError { color: #dc0025; font-size: 1.2em; padding: 30px 10px 10px; border: 3px solid #dc0025; background-color: #ecceae; }
body#member .thankYou { font-size: 1.2em; color: #204900; }