form,fieldset{width:100%;padding:0px;margin:0px;border:none;background:none}div.field{margin:10px 0 15px}form label{margin:0px 0px 5px 0px;padding:0px;color:#203141}form label.left{display:block}form label.right{font-size:12px}form input[type=text],form input[type=email],form input[type=password],form textarea,form .textajaxuniquetext,form input[type=email],form input[type=text],form select{display:block;width:96%;padding:6px 2%;font-size:0.9em;background-color:#fff;border:1px solid #dad9d9;border-radius:5px;max-width:450px}.ie7 form select{width:450px}form input.text:focus,form textarea:focus,form .textajaxuniquetext:focus,form select:focus{outline:none;border:1px solid #656875}form input[disabled],form textarea[disabled]{background-color:#f7f7f7;border:1px solid #dad9d9}textarea{resize:vertical}.field .checkbox,.field .radio{float:left;width:13px;height:13px;margin-right:6px;margin-top:3px;padding:0}.checkbox label.right,.radio label.right{float:left}label.required{color:#981E2B;display:block;margin:5px 0px 0px 0px;padding:0px;font-size:0.8em}.Actions{margin-bottom:20px}a.generalBtn,a.btn,button,input[type="submit"],.Actions .action,a.website-link-button{font-weight:normal;float:left;padding:12px 45px 13px 10px;margin:0px 20px 20px 0px;color:#203141;font-size:0.82em;line-height:1.1em;background:url(../images/generalBtnBG.png) right top no-repeat #bdbdc3;font-family:'Bitter', serif;border:none;text-decoration:none}input[type="submit"],.Actions .action{padding:12px 45px 8px 10px}a.generalBtn:hover,a.btn:hover,button:hover,input[type="submit"]:hover,.Actions .action:hover,a.website-link-button:hover{color:#FFF;background:url(../images/generalBtnBG.png) right bottom no-repeat #203141;text-decoration:none}a.btn{line-height:18px;margin-bottom:10px}a.btn:after{content:'\2192';padding-left:10px}.ie7 input.action{width:0;overflow:visible}input.action[class]{width:auto}.ie7 .Actions .action{float:left}.Actions:after{color:#B94A48;content:"* Indicates a required field";display:inline-block;font-weight:normal;margin-top:9px;font-size:0.9em}#MemberLoginForm_LoginForm .Actions:after{display:none}#Remember{min-height:20px}#ForgotPassword{clear:left}#MemberLoginForm_LostPasswordForm .Actions:after{display:none}.FormHeading{clear:both;padding-top:15px}form .date .middleColumn input{width:114px}.Actions input.resetformaction{float:left;background-color:#888}.Actions input.resetformaction:hover{background-color:#aaa}.checkbox label.right{font-size:13px;color:#333}form .requiredField label.left:after{color:#B94A48;content:"*";font-size:14px;font-weight:normal;padding-left:3px}form .checkboxset ul,form .optionset ul{margin:0}form .checkboxset li,form .optionset li{margin-bottom:5px;list-style-type:none}form div.checkbox:after{content:".";display:block;height:0;clear:both;visibility:hidden}form .checkbox .checkbox{clear:both}span.message{margin:10px 0;display:block;max-width:390px;clear:left}form input.holder-required{border:1px solid #cf0000}input:invalid,textarea:invalid{border-radius:1px}.no-boxshadow input:invalid,.no-boxshadow textarea:invalid{background-color:#f0dddd}.ss-uploadfield-item-info button{margin-top:4px !important;float:left}form .creditCardField input,form input.currency,form input.numeric{width:50px}form #DMYDate-month,form #DMYDate-day{width:25px}.nocaptcha{margin-bottom:rem-calc(20)}@media only screen and (max-width: 700px){.header form .middleColumn{float:none;width:100% !important}form label.left,#MemberLoginForm_LoginForm label{margin-bottom:8px}}@media only screen and (max-width: 900px){form{max-width:100%}}@media (max-width: 640px){form input[type=text],form input[type=email],form input[type=password],form textarea,form .textajaxuniquetext,form input[type=email],form input[type=text],form select{width:100%;max-width:100%;box-sizing:border-box}}div.nocaptcha{margin-bottom:rem-calc(15)}
