.oCustomDataFormFieldset { border: 0; padding: 0; margin: 0; }
.oCustomDataFormLegend { display: none; }
.oCustomDataFormTitle { color: #ffffff; background: #000000 url("/EasySiteWeb/EasySite/StyleData/StyleCoOpDefault/Images/bg_glass.gif") repeat-x top left; padding: 2px 10px 3px 5px; }
.oCustomDataElementContainer { padding: 5px; }
.oCustomDataFormBody { background: #FFC425; }
.oCustomDataFormContainer { }
.oCustomDataFormQuestion { display: block; text-align: left; float: none; width: 99%; }
.oCustomDataFormAnswer { padding: 0; margin: 0; float: none; display: block; width: 99%; }
.oCustomDataFormLabel { padding: 2px 0 3px 3px; margin: 0;  }
.oCustomDataFormInputText { padding: 1px; margin: 0; width: 40%; }
.oCustomDataFormButtonContainer { margin: 0; padding: 0 5px 6px 5px; }
.oCustomDataFormButton { float: none; padding: 0 7px 0 7px; margin: 0; margin-left: 10px; }

.txtMemberNum1 { width: 46px; font-size: 1em; line-height: 1.3em; }
.txtMemberNum2, .txtMemberNum3, .txtMemberNum4, .txtMemberNum5 { width: 31px; font-size: 1em; line-height: 1.3em; }
.txtPostcode { font-size: 1em; line-height: 1.3em; width: 60%; }

.oCustomPointsBanner { width: 180px; float: right; text-align: left; }
.oCustomPointsBannerBody { font-weight: normal; color: #000000; }
.oCustomPointsBannerTitle { font-family: arial narrow; font-weight: normal; color: #000000; font-size: 1.6em; }
.oCustomPointsBannerBalance { font-size: 1.6em; color: #DFAA00; }