.body_container.login_form_container{background:#f8f8f8}.wrapper_container .heading.login-heading{border-bottom:0;padding-bottom:50px}.online-customers-login{margin:0 auto;width:100%;text-align:center}.login-page-form{width:320px;display:inline-block;vertical-align:top}.login-page-form.left-form{padding-right:60px}.login-form-wrap{padding:30px;box-shadow:0 0 6px rgba(0,0,0,.15);overflow:hidden;background-color:#fff;min-height:270px}.login_form_container .formwrapper{width:100%}.formwrapper .login-form-wrap .form_heading{padding:0;padding-bottom:38px;color:#333}.login-form-wrap form{border-bottom:1px solid #c3c3c3;display:block;position:relative}.login-page-form form{border-bottom:0}.form-element{display:inline-block;width:100%;position:relative}.login-form-wrap input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;border:1px solid gray;color:#666;font-family:helveticaneuew01-65medi,Arial,Helvetica,sans-serif!important;font-size:12px;height:30px;line-height:30px;margin-bottom:15px;padding:0 10px}.error-message,.has-error{color:#f04e23;display:block;float:left;width:100%;text-align:right;font-size:12px;margin-bottom:10px;font-family:helveticaneuew01-65medi,Arial,Helvetica,sans-serif!important}.login-form-wrap input[type=email]{appearance:none;-webkit-appearance:none;border-radius:0}.login-form-wrap select{color:#666;font-size:12px}.login-form-wrap input::-webkit-input-placeholder{color:#666;font-size:12px}.login-form-wrap input:-moz-placeholder{color:#666;font-size:12px}.login-form-wrap input::-moz-placeholder{color:#666;font-size:12px}.login-form-wrap input:-ms-input-placeholder{color:#666;font-size:12px}#userAuthenticatedNav{line-height:11px}input.form-submit-button{cursor:pointer;background-color:#f04e23;border:0;color:#fff;font-size:15px;height:30px;line-height:15px;margin-bottom:15px;padding:0;text-transform:uppercase;width:100%}.formwrapper .login-form-wrap .forgot-password{float:right;display:inline-block;width:auto;text-align:right;padding-bottom:0;border-bottom:1px solid #777;text-decoration:none}.remember-me{display:inline-block;float:left;height:16px}.remember-me label{font-size:11px;line-height:16px}.login-form-wrap .checkbox{margin-right:7px;margin-top:0}.associate-or-dealer{display:inline-block}.creating-account{display:inline-block;width:100%}.creating-account h2{margin-top:32px;font:18px helveticaneuew01-75bold,Arial,Helvetica,sans-serif;position:relative;text-align:left;color:#333}.creating-account h2 i{width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #f04e23;position:absolute;margin-left:20px;top:8px}.creating-account h2.active i{border-top:none;border-bottom:8px solid #f04e23}.formwrapper label.fields-required{padding-top:16px;padding-bottom:10px;color:#666;font-size:12px;line-height:1.333}.formwrapper .form-has-error label.fields-required{padding-top:7px;color:#f04e23}.create-account-form{position:relative;display:none}.create-account-form form{border-bottom:0;margin-top:26px}.formwrapper .create-account-form label.fields-required{padding-top:0}.create-account-form select{width:100%;padding:0 10px;margin-bottom:15px;border:1px solid gray}.create-account-btn{cursor:pointer}.create-account-btn.active span,.create-account-btn span.open{display:none}.create-account-btn.active span.open{display:inline-block}.formwrapper label.error-msg{color:#f04e23;line-height:12px;padding-top:16px;display:none;text-transform:uppercase;font-size:10px;font-family:helveticaneuew01-75bold,Arial,Helvetica,sans-serif;position:absolute;left:0;top:-35px}.top-form label.error-msg,.login-form-wrap>form label.error-msg{padding-top:10px}.formwrapper .form-has-error label.error-msg{display:inline-block}input.has-error,select.has-error{border:1px solid #f04e23;margin-bottom:4px;text-align:left}.stylish-select .user-select .newListSelected{background:0 0!important;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid gray;width:100%;text-align:left;margin-bottom:15px;padding-top:0;height:30px;padding-left:8px}.stylish-select .user-select.has-error .newListSelected{border:1px solid #f04e23;margin-bottom:4px}.stylish-select .user-select .SSContainerDivWrapper{position:absolute;width:100%}.stylish-select .user-select ul.newList{width:100%;margin:0 -1px}.stylish-select .user-select .selectedTxt{padding:8px 23px 0 5px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.stylish-select .user-select{position:relative;display:inline-block;width:100%}.stylish-select .user-select:before{position:absolute;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #ababab;content:'';top:12px;right:10px;z-index:0}#header .account_info ul li{position:relative}.check-order-status{position:absolute;background:#fff;box-shadow:0 2px 2px #cbcaca;padding:10px 30px 30px;z-index:2;width:275px;right:-110px;top:22px;display:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.order-status-title{font:18px/15px 'HelveticaNeueW01-75Bold',Arial,Helvetica,sans-serif;display:inline-block;padding-top:5px;width:100%;color:#333}.check-order-status .formwrapper{width:100%}.check-order-status .fields-required{padding-bottom:4px;line-height:12px}.order-status-form input{border:1px solid gray;height:30px;padding-left:10px;margin-bottom:14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;color:#666;font-family:helveticaneuew01-65medi,Arial,Helvetica,sans-serif!important}.order-status-form input.form-submit-button{width:100%;color:#fff;border:0}.order-status-form input::-webkit-input-placeholder{color:#666;font-size:12px}.order-status-form input:-moz-placeholder{color:#666;font-size:12px}.order-status-form input::-moz-placeholder{color:#666;font-size:12px}.order-status-form input:-ms-input-placeholder{color:#666;font-size:12px}.order-status-form .fields-required{padding-left:0}#header .account_info ul li .associates-check{float:left;display:inline-block;width:auto;text-align:left;padding-bottom:0;text-decoration:none}#header .account_info ul li .associates-check a{float:none;text-transform:lowercase;color:#777;font-size:11px;font-family:helveticaneuew01-65medi,Arial,Helvetica,sans-serif}.my-account-dropdown{padding:23px 31px 24px 27px;position:absolute;background:#fff;box-shadow:0 2px 2px #cbcaca;z-index:2;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:275px;top:22px;left:-15px;display:none}.dropdown-account-box.active{display:block}#header .account_info .my-account-dropdown ul{padding:10px 0 0}#header .account_info .my-account-dropdown ul li{background:0 0;float:none;width:100%;text-transform:uppercase;display:block;font-size:13px;padding-left:0}#header .account_info .my-account-dropdown li a{text-transform:uppercase;float:none;width:100%;color:#5d5d5d;font:11px helveticaneuew01-75bold,Arial,Helvetica,sans-serif;display:block;padding:12px 0;border-bottom:1px solid #777}#header .account_info .my-account-dropdown ul li:last-child a{border-bottom:none;padding-bottom:0}.dropdown-account-box .close-btn{display:block;float:right;cursor:pointer;position:absolute;top:12px;right:12px}.login-page-form.right-form{position:relative}.form-overlay{position:absolute;width:100%;height:100%;background-color:rgba(255,255,255,.5);top:0;left:0;z-index:10;display:none}.top-form{display:inline-block;width:100%;position:relative}.form-overlay.active{display:block}@media only screen and (max-width:992px){.formwrapper .login-page-form label.error-msg{display:none}.formwrapper .login-page-form label.fields-required{text-align:left;float:none;display:block}.creating-account h2{font-size:15px}.formwrapper .remember-me label{width:80%;text-align:left}.remember-me{width:50%}.remember-me.newsletters{width:100%}.remember-me.newsletters label{width:80%;text-align:left}}@media only screen and (max-width:767px){.login-page-form.left-form{padding-right:0;padding-bottom:40px}.login_form_container .wrapper_container .heading.login-heading{text-align:center;width:100%;margin:15px auto}.wrapper_container .heading.login-heading{padding-bottom:20px}.login-form-wrap{padding:30px;min-height:220px}.formwrapper .login-form-wrap .form_heading{padding-bottom:28px}}@media screen and (max-width:480px){.form-content{padding-top:0}.formwrapper .form-content .form_heading{float:none}}@media only screen and (max-width:360px){.login-page-form{width:100%}.login-form-wrap input{width:100%}}@media only screen and (max-width:359px){.remember-me{display:block}.remember-me,.fr-pwd{display:block;width:100%;float:left;text-align:left}.formwrapper .login-form-wrap .forgot-password{float:left;padding-top:20px;text-align:left}}