input,select,textarea,button{font:12px Arial,Helvetica,sans-serif;vertical-align:middle;color:#000}input.input-text,select,textarea{background:#fcfcfc;border:1px solid #d4d4d4}input.input-text,textarea{padding:3px 2px 4px 2px}select{padding:2px}select option{padding-right:10px}select.multiselect option{border-bottom:1px solid #ddd;padding:2px 5px}select.multiselect option:last-child{border-bottom:0}textarea{overflow:auto}input.radio{margin-right:3px}input.checkbox{margin-right:3px}input.qty{width:2.5em !important}button.button::-moz-focus-inner{padding:0;border:0}button.button{-webkit-border-fit:lines}button.button{overflow:visible;width:auto;border:0;padding:0;margin:0;background:transparent;cursor:pointer}button.button span{float:left;height:28px;font:normal 13px/28px Arial,Helvetica,sans-serif;text-align:center;white-space:nowrap;color:#fff}button.button span span{background:#fb5f02;padding:0 18px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}button.button:hover span span{background:#4e4e4e}p.control input.checkbox,p.control input.radio{margin-right:6px}.form-list li{margin:0 0 7px}.form-list label{float:left;color:#000;font-weight:bold;position:relative;z-index:0;display:inline-block;padding-bottom:5px}.form-list label.required em{float:right;font-style:normal;color:#fb5f02;position:absolute;top:0;right:-8px}.form-list li.control label{float:none}.form-list li.control input.radio,.form-list li.control input.checkbox{margin-right:6px}.form-list li.control .input-box{clear:none;display:inline;width:auto}.form-list .input-box{display:block;clear:both;width:260px}.form-list .field{float:left;width:360px}.form-list input.input-text{width:333px}.form-list textarea{width:254px;height:10em}.form-list select{width:260px}.form-list li.wide .input-box{width:535px}.form-list li.wide input.input-text{width:529px}.form-list li.wide textarea{width:529px}.form-list li.wide select{width:535px}.form-list li.additional-row{border-top:1px solid #ccc;margin-top:10px;padding-top:7px}.form-list li.additional-row .btn-remove{float:right;margin:5px 0 0}.form-list .input-range input.input-text{width:74px}.form-list .customer-name-prefix .input-box,.form-list .customer-name-suffix .input-box,.form-list .customer-name-prefix-suffix .input-box,.form-list .customer-name-prefix-middlename .input-box,.form-list .customer-name-middlename-suffix .input-box,.form-list .customer-name-prefix-middlename-suffix .input-box{width:auto}.form-list .name-prefix{width:65px}.form-list .name-prefix select{width:55px}.form-list .name-prefix input.input-text{width:49px}.form-list .name-suffix{width:65px}.form-list .name-suffix select{width:55px}.form-list .name-suffix input.input-text{width:49px}.form-list .name-middlename{width:132px}.form-list .name-middlename input.input-text{width:104px}.form-list .customer-name-prefix-middlename-suffix .name-firstname,.form-list .customer-name-prefix-middlename .name-firstname{width:140px}.form-list .customer-name-prefix-middlename-suffix .name-firstname input.input-text,.form-list .customer-name-prefix-middlename .name-firstname input.input-text{width:124px}.form-list .customer-name-prefix-middlename-suffix .name-lastname{width:318px}.form-list .customer-name-prefix-middlename-suffix .name-lastname input.input-text{width:189px}.field.name-suffix{margin-top:8px}.field.name-prefix{margin-bottom:10px}.form-list .customer-name-prefix-suffix .name-firstname{width:210px}.form-list .customer-name-prefix-suffix .name-lastname{width:205px}.form-list .customer-name-prefix-suffix .name-firstname input.input-text,.form-list .customer-name-prefix-suffix .name-lastname input.input-text{width:189px}.form-list .customer-name-prefix-suffix .name-firstname{width:210px}.form-list .customer-name-prefix-suffix .name-lastname{width:205px}.form-list .customer-name-prefix-suffix .name-firstname input.input-text,.form-list .customer-name-prefix-suffix .name-lastname input.input-text{width:189px}.form-list .customer-name-prefix .name-firstname,.form-list .customer-name-middlename .name-firstname{width:210px}.form-list .customer-name-suffix .name-lastname,.form-list .customer-name-middlename .name-firstname,.form-list .customer-name-middlename-suffix .name-firstname,.form-list .customer-name-middlename-suffix .name-lastname{width:230px}.opc .form-list .customer-name-suffix .name-lastname,.opc .form-list .customer-name-middlename .name-firstname,.opc .form-list .customer-name-middlename-suffix .name-firstname,.opc .form-list .customer-name-middlename-suffix .name-lastname{width:210px}.form-list .customer-name-prefix .name-firstname input.input-text,.form-list .customer-name-suffix .name-lastname input.input-text,.form-list .customer-name-middlename .name-firstname input.input-text,.form-list .customer-name-middlename-suffix .name-firstname input.input-text,.form-list .customer-name-middlename-suffix .name-lastname input.input-text{width:202px}.opc .form-list .customer-name-prefix .name-firstname input.input-text,.opc .form-list .customer-name-suffix .name-lastname input.input-text,.opc .form-list .customer-name-middlename .name-firstname input.input-text,.opc .form-list .customer-name-middlename-suffix .name-firstname input.input-text,.opc .form-list .customer-name-middlename-suffix .name-lastname input.input-text{width:190px}.form-list .customer-dob .dob-month,.form-list .customer-dob .dob-day,.form-list .customer-dob .dob-year{float:left;width:85px}.form-list .customer-dob input.input-text{display:block;width:74px}.form-list .customer-dob label{font-size:10px;font-weight:normal;color:#888}.form-list .customer-dob .dob-day,.form-list .customer-dob .dob-month{width:60px}.form-list .customer-dob .dob-day input.input-text,.form-list .customer-dob .dob-month input.input-text{width:35px}.form-list .customer-dob .dob-year{width:140px}.form-list .customer-dob .dob-year input.input-text{width:213px}.buttons-set{clear:both;margin:5px 0 0;padding:5px 0 5px 0}.buttons-set .back-link{float:left;margin-top:5px}.buttons-set .back-link a{color:#000}.buttons-set .back-link a:hover{color:#fb5f02}.buttons-set button.button{float:right}.buttons-set p.required{margin:0 0 10px;font-size:12px;color:#fb5f02}.fieldset>p{margin-bottom:10px}.fieldset .legend{font-weight:bold;font-size:12px;text-transform:uppercase;position:relative;padding-bottom:8px;color:#fb5f02}.validation-advice{clear:both;min-height:13px;margin:3px 0 0;padding-left:12px;font-size:10px;line-height:13px;background:url(../images/validation_advice_bg.gif) 2px 3px no-repeat;color:red}.validation-failed{border:1px dashed #f00 !important;background:#faebe7 !important}p.required{font-size:10px;text-align:right;color:red}.v-fix{float:left}.v-fix .validation-advice{display:block;width:12em;margin-right:-12em;position:relative}.success{color:#3d6611;font-weight:bold}.error{color:red;font-weight:bold}.notice{color:#ccc}.contact-main{width:350px;position:fixed;right:-350px;top:100px;background:#626262;border-radius:0 0 0 4px;z-index:999;-webkit-transition:all .5s ease;-webkit-transition-delay:.5s;-moz-transition:all .5s ease;-moz-transition-delay:.5s;-o-transition:all .5s ease;-o-transition-delay:.5s}.contact-main.show{width:350px;position:fixed;right:0;top:100px;background:#626262;border-radius:0 0 0 4px;z-index:999}.contact-main .validation-advice{color:#fff;background:url(../images/validation_advice_bg-2.gif) no-repeat 0 3px}.contact-main #contactForm{width:290px;border:0;padding:0 30px 30px 30px}.contact-main #contactForm .fieldset .legend{font-size:12px;text-transform:uppercase;color:#fff;border:0;font-family:Arial,Helvetica,sans-serif;text-align:left;margin-bottom:0}.contact-main .form-list label{color:#fff}.contact-main .form-list .input-box{text-align:left}.contact-main #contactForm .form-list li.wide textarea{width:284px;border:1px solid #494949;background:#eee}.contact-main #contactForm .form-list li.wide textarea{height:120px;max-height:120px;max-width:284px;min-height:120px;min-width:284px;width:284px}.contact-main #contactForm .form-list input.input-text{width:284px;border:1px solid #494949;background:#eee}.contact-main .btn-contact{font-size:12px;font-weight:bold;color:#fff;padding:15px 10px 15px 10px;border-radius:4px 0 0 4px;background:#626262;display:inline-block;position:absolute;left:-107px;width:87px;text-align:center;top:0;z-index:9999}.contact-main .btn-contact:hover{cursor:pointer;color:#fb5f02}.contact-main #contactForm .form-list .field{float:left;margin-bottom:10px;width:246px}.contact-main .form-list li{margin-bottom:0}.contact-main #contactForm .buttons-set .required{color:#fff}.contact-main #contactForm .buttons-set .required em{color:#fb5f02}.contact-main #contactForm .buttons-set{margin:0;padding:20px 0 0}.account-login-home{position:fixed;right:-247px;top:149px;background:#313131;width:187px;border-radius:0 0 0 4px;padding:0 30px 30px 30px;z-index:998;-webkit-transition:all .5s ease;-webkit-transition-delay:.5s;-moz-transition:all .5s ease;-moz-transition-delay:.5s;-o-transition:all .5s ease;-o-transition-delay:.5s}.account-login-home.show{right:0}.account-login-home.show.show2{right:-247px}.account-login-home .messages{display:none}.account-login-home .form-list .input-box{clear:both;display:block;width:187px}.account-login-home .validation-advice{color:#fff;background:url(../images/validation_advice_bg-2.gif) no-repeat 0 3px}.account-login-home .col2-set{width:191px}.account-login-home .col2-set h2{font-size:12px;text-transform:uppercase;color:#fb5f02}.account-login-home .col2-set p{color:#a0a0a0}.account-login-home .form-list label.required{color:#fff}.account-login-home .btn-log{font-size:12px;font-weight:bold;color:#fff;padding:15px 25px 15px 10px;background:url(../images/marker-login.png) no-repeat 90% 12px #313131;border-radius:4px 0 0 4px;display:inline-block;position:absolute;left:-107px;width:72px;text-align:center;top:0}.request-main{position:fixed;right:-247px;top:198px;background:#313131;width:187px;border-radius:0 0 0 4px;padding:0 30px 30px 30px;z-index:998;-webkit-transition:all .5s ease;-webkit-transition-delay:.5s;-moz-transition:all .5s ease;-moz-transition-delay:.5s;-o-transition:all .5s ease;-o-transition-delay:.5s}.account-login-home .btn-req{font-size:12px;font-weight:bold;color:#fff;padding:10px 25px 10px 10px;background:#626262;border-radius:4px 0 0 4px;display:inline-block;position:absolute;left:-107px;width:72px;text-align:center;top:0;line-height:12px}
.account-login-home .btn-pricing{font-size:12px;font-weight:bold;color:#fff;padding:10px 25px 10px 10px;background:#626262;border-radius:4px 0 0 4px;display:inline-block;position:absolute;left:-107px;width:72px;text-align:center;top:0;line-height:12px; cursor:pointer}
.account-login-home .btn-log:hover{cursor:pointer;color:#fb5f02}.account-login-home .btn-req:hover{cursor:pointer;color:#fb5f02}.account-login-home .btn-pricing:hover{cursor:pointer;color:#fb5f02}.main-login{width:350px;position:fixed;right:500px;top:164px;background:#626262;border-radius:0 0 0 4px}.account-login-home .form-list input.input-text{width:182px;background:#424141;border:1px solid #1a1a1a;color:#fff}.account-login-home p.required{text-align:left;font-size:12px;color:#a0a0a0;margin-bottom:10px}.account-login-home p.required em{color:#fb5f02}.account-login-home .buttons-set button.button{float:left}.account-login-home .col-home-2 h2{color:#fff;margin-bottom:15px}.account-login-home .col-home-2 p{margin-bottom:15px}.col-home-2{padding-top:15px}.account-login-home .col-home-2 .buttons-set{margin:0;padding:0}.account-login-home .col-home-2 .buttons-set .f-left{color:#fb5f02;float:none !important;font-style:italic;padding:10px 0 10px 0;display:block}.account-login-home .col-home-2 .buttons-set .f-left:hover{color:#fff}.account-login-home button.button:hover span span{background-position:0 0}.col-home p{padding:10px 0 10px 0}.cms-privacy-policy-cookie-restriction-mode .col-main h2{color:#95bc02}.my-account .form-list li.wide input.input-text{width:693px}.my-account .form-list select{width:339px}.x-btn{float:right;overflow:hidden;cursor:pointer;color:#FFF;padding:15px 20px 0 0;font-weight:bold;font-size:16px}.x-btn-log{float:right;overflow:hidden;cursor:pointer;color:#FFF;padding:15px 0 0 0;font-weight:bold;font-size:16px}