#pageMemberLogin{width:550px;margin:auto;overflow:hidden;}#pageMemberLogin form{display:block;width:280px;float:left;clear:left;}#pageMemberLogin .instructions{margin:30px 0 0 0;line-height:1.2em;padding:0;float:right;width:250px;}#pageMemberLogin .errorMessage{clear:none;width:400px;}#pageMemberLogin fieldset,#pageMemberRegister fieldset{border:none;line-height:1em;overflow:visible;}#pageMemberLogin label{display:block;margin-bottom:.2em;}#pageMemberLogin .formItem{margin-bottom:6px;}#pageMemberLogin #forgotPasswordLink{display:block;margin-top:6px;font-size:12px;}#pageComingSoon .errorMessage,#pageMemberRegister .errorMessage{width:350px;}#pageComingSoon,#pageMemberRegister{width:510px;margin:auto;}#pageComingSoon fieldset,#pageMemberRegister fieldset{padding:10px 0;}#pageComingSoon .formItem,#pageMemberRegister .formItem{overflow:hidden;}#pageComingSoon .formItem label,#pageMemberRegister .formItem label{display:block;width:200px;line-height:34px;float:left;text-align:right;margin-right:0;}#pageComingSoon .formItem .formInputItem,#pageMemberRegister .formItem .formInputItem{float:right;width:300px;padding:4px;line-height:1em;}#pageComingSoon textarea[name="comments"]{height:120px;width:270px;}#pageMemberRegister #childrenDetails{width:380px;}#childrenDetails select{font-size:13px;padding:3px 3px;}#childrenDetails .formSubItem .formInputItem{float:left;width:auto;}#childrenDetails .formSubItem label{display:block;float:left;width:auto;font-size:12px;line-height:28px;padding:3px 3px;}#childrenDetails .formSubItem .childAgeLabel{width:90px;}#childrenDetails .formSubItem .formInputItem.childAgeInput{width:60px;}.formItem{overflow:visible;}.formActionsArea{overflow:hidden;}.formActionsArea label{display:block;float:none;}