﻿.CAForm label{font-size:10px;letter-spacing:1px;line-height:14px;font-style:normal;text-transform:uppercase;display:block;font-weight:400}body.zh-CN .CAForm label,body.zh-Hant .CAForm label,body.ko-KR .CAForm label,body.ja-JP .CAForm label{font-size:12px;line-height:18px}.CAForm .hidden-desktop{display:none}.CAForm .titleHeader{padding:30px 0;min-height:30px}.CAForm .t3{font-size:24px;line-height:28px;letter-spacing:0;font-family:'Sterling Display 3r','Sterling Display A','Sterling Display B',serif;font-weight:300;font-style:normal;text-transform:none;text-align:left}.CAForm .custserv{font-size:10px;font-style:normal;font-weight:400;height:20px;line-height:32px;margin:0;padding:0;text-transform:uppercase}.CAForm .container{position:relative;margin:0 auto;padding:0}.CAForm .container .column,.CAForm .container .columns{float:left;display:inline;margin:20px 40px 20px 10px}.CAForm .row,.clearfix{zoom:1}.CAForm .clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.CAForm .form-content{width:500px;float:left;padding-bottom:30px;min-height:500px}.CAForm .form-contentL{width:77%;float:left;padding-bottom:18px;min-height:900px}.CAForm .left-subnav{width:22%;float:left}.CAForm .right-subnav{min-width:340px;max-width:100%;float:left;position:absolute;display:inline-block}.CAForm .right-subnav .heading{text-align:left;margin:18px}.CAForm .form-wrapper{margin-right:150px;display:inline-block;float:left;min-width:320px;margin-top:20px}.CAForm .tagline{padding:15px 0;color:#000;display:block;max-width:350px}.CAForm .taglineL{padding:0;display:block}.CAForm .taglineB{padding:15px 0;display:block}.CAForm .full{width:100%;color:#666;font-style:italic;font-family:'Sterling SSm 3r','Sterling SSm A','Sterling SSm B',serif;font-size:11px;-webkit-appearance:none;-moz-appearance:none;padding:7px 10px}.CAForm .medium{width:48%;color:#666;font-style:italic;font-family:'Sterling SSm 3r','Sterling SSm A','Sterling SSm B',serif;font-size:11px;padding:7px 10px;-webkit-appearance:none;-moz-appearance:none}.CAForm .third{width:32%;color:#666;font-style:italic;font-family:'Sterling SSm 3r','Sterling SSm A','Sterling SSm B',serif;font-size:11px;padding:7px 10px;-webkit-appearance:none;-moz-appearance:none}.CAForm .formBtnWrapper{margin:15px 0;clear:both}.CAForm .formBtnWrapperSM{margin:0;width:250px;padding-top:20px;clear:both}.CAForm .right-subnav .formBtnWrapper{margin:15px}.CAForm .left-subnav h3{font-size:22px;;margin:21px 0 30px 0;color:#000000}.CAForm .left-subnav ul{color:#000000;margin-bottom:15px;text-transform:uppercase}body.fr-FR .CAForm .left-subnav ul,body.es-MX .CAForm .left-subnav ul{letter-spacing:-1px}.CAForm .left-subnav li{list-style-type:none;margin-bottom:10px}.CAForm .left-subnav li:hover,.CAForm .left-subnav li:active{color:#41C1CA}.CAForm .left-subnav .left-subnav-wrapper{text-align:left}.CAForm .left-subnav{display:block}a.alpha,a.alphaHere{text-decoration:none;line-height:14px;vertical-align:top}a.alpha:hover{color:#000}a:link.alphaHere,a:visited.alphaHere{color:#7f7f7f}a.alphaHere,a:hover.alphaHere{color:#000}.alphaNoResult{color:#ccc;line-height:14px;vertical-align:top}.trBillingAddresses{padding-top:0}.redesignTable{padding:6px 0 17px 10px;border-top:1px solid grey}.redesignTable{padding:5px 0 7px 10px;font-weight:normal;text-transform:uppercase;font-size:9px}.redesignTable a{text-decoration:none;color:#7F7F7F}.redesignTable a:visited,.redesignTable a:link{color:#7F7F7F}.redesignTable a:hover{color:#000}.redesignTable .thName{width:25%;display:inline-block}.redesignTable .thAddress{width:58%;display:inline-block}.redesignTable .thButtons{width:15%;display:inline-block}.addressBtn{float:right}.editBtn,.deleteBtn{display:inline;padding-left:3px}.CustNameAddress{border-bottom:1px solid grey;padding:10px 0 15px 10px;width:100%}.CustName{width:25%;display:inline-block;vertical-align:top}.CustAddress{width:35%;display:inline-block;vertical-align:top}.CAForm .button.btn{width:100%;border:none}.CAForm .btn{margin:15px 0;color:#000;padding:12px 20px;text-transform:uppercase;text-align:center;border:none;display:block;font-size:11px}.CAForm .inputCol,.CAForm .infoCol{}.CAForm hr{width:100%;margin:25px 0}.CAForm .infoCol{padding:20px 0 0 10px}.CAForm .checkoutBtnWrapper{overflow:hidden;clear:both;width:350px}.CAForm .topHeader{display:block;padding-bottom:10px}.CAForm a.back{display:block;padding-top:10px;position:relative;top:-15px}.preferedContact span{display:inline-block;vertical-align:middle;margin:5px 0}.preferedContactLabel{width:100%}.selectedStoreTitle{font-size:16px;font-style:italic;padding:30px 0 10px}.requestedRignsTitle{font-size:16px;font-style:italic;margin:40px 0 10px; padding-bottom:5px;text-transform:none}#recent-rings .wrapper,#saved-rings .wrapper{padding:20px 0 0}#recent-rings .col1,#saved-rings .col1,#lblRequestedRings .col1{width:32%}#recent-rings .page-right-box,#saved-rings .page-right-box{position:absolute;right:286px;top:96%;height:0;width:0}#recent-rings .page-left-box,#saved-rings .page-left-box{position:absolute;left:286px;top:96%;height:0;width:0}#recent-rings .page-right-box img,#recent-rings .page-left-box img,#saved-rings .page-right-box img,#saved-rings .page-left-box img{width:5px}#lblRequestedRings{display:none}#lblRequestedRings .page-right-box{height:0;width:0;top:0;right:-51px;position:relative}#lblRequestedRings .page-left-box{height:0;width:0;top:3px;left:-52px;position:relative}#lblRequestedRings .page-right-box img,#lblRequestedRings .page-left-box img{position:relative;width:5px;top:-2px}#scheduleVisit .item-extras{border-top:0 solid #333;position:relative;margin-top:5px}#scheduleVisit .item-extras h4 a{margin:0}#scheduleVisit .item-extras h4.alignleft{text-align:left;border-bottom:1px solid #333;padding-bottom:15px}#scheduleVisit #show-slash{padding:0 10px}#scheduleVisit .preferedContact{padding-bottom:10px}#scheduleVisit .areaCode{display:inline-block;width:19%}#scheduleVisit .telephoneNumber{display:inline-block;width:80%}#scheduleVisit .styled-select{margin:0}#scheduleVisit .styled-select{display:inline-block;vertical-align:bottom;overflow:hidden;*overflow:none;background:url(/shared/images/icons/select-arrow.png) no-repeat right 3px;cursor:pointer;margin-left:0;width:100%;padding-bottom:20px}#scheduleVisit .CAForm .form-content{width:35%;float:left;padding-bottom:30px;min-height:600px}#scheduleVisitConfirm .CAForm .form-content{width:35%;float:left;padding-bottom:30px;min-height:600px}#scheduleVisit .CAForm .right-subnav{min-width:340px;max-width:100%;float:left;width:63%;position:absolute;display:inline-block}#scheduleVisitConfirm .CAForm .right-subnav{min-width:340px;max-width:100%;float:left;width:64%;position:absolute;display:inline-block}#scheduleVisit .CAForm input[type="text"],#scheduleVisit .CAForm input[type="email"],#scheduleVisit .CAForm input[type="tel"],#scheduleVisit .CAForm input[type="number"],#scheduleVisit .CAForm input[type="password"]{padding:8px;margin-bottom:5px !important;margin-top:0;font-size:11px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;border:1px solid #808080}#scheduleVisit .CAForm .custom-drop{width:100%;position:relative}#scheduleVisit .CAForm .custom-drop div.choice{font-style:italic;color:#666;letter-spacing:0;text-transform:none;font-size:11px;line-height:11px;background:url(/shared/images/icons/select-arrow-open_no_retina.png) no-repeat scroll 96% 12px #fff;background:url(/shared/images/icons/select-arrow-open.png) no-repeat scroll 96% 12px / 11px 6px rgba(0,0,0,0);border:1px solid #808080!important;margin:0 0 5px;padding:10px 8px;display:block}#scheduleVisit .CAForm .custom-drop.disabled div.choice{background-color:#eee}#scheduleVisit .CAForm .custom-drop.errorInput div.choice{border-color:red !important}#scheduleVisit .CAForm .errorInput label.lblTxt.l6{color:red}#scheduleVisit .CAForm .errorInput .custom-drop .choice{border:1px solid red !important}span.error-text.telError{padding-bottom:0 !important}.errorInput{border:1px solid rgb(237,28,36) !important;margin-bottom:0 !important}.errorInput input{border:1px solid rgb(237,28,36) !important}.errorLabel{color:#ed1c24 !important}div.telWrapper.errorInput{border:0 !important}div.errorInput{border:0 !important}.requestedRingsWrapper{margin:20px 20px 20px 0}.subectToAvailability{margin-top:20px;font-style:italic}.genderKoRadioM,.genderKoRadioW{display:inline-block}.genderKoLabelM label,.genderKoLabelW label{display:inline-block;font-weight:100}.ja-JP .type-aem-h2{font-size:30px;font-weight:400;display:block}.ja-JP #dearCustomer{display:block;width:360px}