.addLensToFrameHolder{background-color:#f4f6fb;display:block;padding:1px 10px 30px;margin:0 0 30px;clear:both;float:left;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}.addLensToFrameHolder .displayNone{display:none}.addLensToFrameHolder a{color:#3b5998;text-decoration:none}.addLensToFrameHolder label img{border:0;cursor:pointer;margin:0 0 3px}.addLensToFrameHolder .button{width:160px;float:right;display:inline;font-size:14px;font-weight:700;text-align:center;vertical-align:middle;margin-left:10px;padding:4px 12px;background-color:#3b5998;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.addLensToFrameHolder .button a{color:#FFF;text-decoration:none}.addLensToFrameHolder img{border:0;vertical-align:middle}.addLensToFrameHolder em{font-style:normal;color:#C00;display:inline-block}.addLensToFrameHolder #packageTotal{color:#2d499c;font-weight:700}.addLensToFrameHolder .required{color:#C00;font-weight:700;float:right;padding-top:10px;font-size:12px}.addLensToFrameHolder .headerInfo{margin:5px 0 15px;padding-bottom:5px;border-bottom:1px solid #3b5998}.addLensToFrameHolder .subHeaderInfo{padding-bottom:5px;margin:15px 0 10px;border-bottom:1px solid #3b5998}.addLensToFrameHolder .horizontalLine{border:none;background-color:#3b5998;color:#3b5998;height:1px}.addLensToFrameHolder .headerInfo h1,.addLensToFrameHolder .subHeaderInfo h1{color:#3b5998;font-size:18px;line-height:18px;display:inline;font-weight:700;text-transform:uppercase}.addLensToFrameHolder .headerInfo .right,.addLensToFrameHolder .subHeaderInfo .right{float:right;padding-right:5px}.addLensToFrameHolder .frameInformation{font-size:14px;display:inline-block;margin:0 0 25px}.addLensToFrameHolder .frameInformation .title,.addLensToFrameHolder .frameInformation .titleShort{color:#000;text-align:left;font-weight:700;float:left;clear:both;margin-bottom:8px}.addLensToFrameHolder .frameInformation .title{width:110px}.addLensToFrameHolder .frameInformation .titleShort{width:70px}.addLensToFrameHolder .frameInformation .detail{width:300px;float:left}.addLensToFrameHolder .frameInformation .detailShort{width:80px;text-align:right;float:left}.addLensToFrameHolder .frameInformation .discount{color:#C00}.addLensToFrameHolder .lwContainer{font-size:16px;width:100%;float:left;margin-bottom:5px}.addLensToFrameHolder .lwContainer .perfect-lenses-guarantee{float:right;display:inline-block;width:143px;margin-right:80px}.addLensToFrameHolder .lwContainer #rimlessImage{width:130px;height:40px;display:inline-block;margin-left:10px}.addLensToFrameHolder .lwContainer #rimlessImage img{border:none}.addLensToFrameHolder .lwContainer div{margin-bottom:12px;float:left}.addLensToFrameHolder .lwContainer #trLensPackageInformation,.addLensToFrameHolder .lwContainer #trLensRetail,.addLensToFrameHolder .lwContainer #trLensSavings{margin:0;float:left}.addLensToFrameHolder .lwContainer .firstRow{margin-bottom:7px}.addLensToFrameHolder .lwContainer .firstColumn{width:220px;display:inline-block;padding-top:8px;margin:0 0 0 6px}.addLensToFrameHolder .lwContainer .secondColumn{width:400px;display:inline-block;padding:0;margin:0 0 0 3px;vertical-align:top}.addLensToFrameHolder .lwContainer .priceColumn{width:85px;display:inline-block;text-align:right;float:left;margin:0;padding:6px 0 0}.addLensToFrameHolder .lwContainer .totalRetail{text-align:right;margin:0;padding:6px 0 0}.addLensToFrameHolder .lwContainer .totalSavings{text-align:right;margin:0;padding:6px 0 0;color:#c62641}.addLensToFrameHolder .lwContainer #lensSavingsText{color:#c62641}.addLensToFrameHolder .lwContainer .totalPackage{text-align:right;margin:0;padding:6px 0 0;font-weight:700}.addLensToFrameHolder .lwContainer input[type=radio]{margin:10px;display:none;display:inline\9}.addLensToFrameHolder .lwContainer input[type=radio]+label{display:inline-block;margin:-2px 5px -2px -2px;padding:6px 25px;background-color:#FFF;border:1px solid #ccc;cursor:pointer;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.addLensToFrameHolder .lwContainer input[type=radio]+label:hover,.addLensToFrameHolder .lwContainer input[type=radio]:checked+label{background-image:none;background-color:#3b5998;color:#FFF;cursor:pointer;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.addLensToFrameHolder .tableContainer{font-size:16px;width:100%}.addLensToFrameHolder .tableContainer td,.addLensToFrameHolder .tableFrameInformation td{padding:3px 0 3px 5px}.addLensToFrameHolder .tableContainer .prescription{width:155px;color:#FFF;padding:7px 5px;font-weight:700;text-align:center;background-color:#3b5998;margin:5px 0}.addLensToFrameHolder .tableContainer .firstColumn{width:125px;text-align:left;padding:6px}.addLensToFrameHolder .tableContainer .secondColumn{width:400px;text-align:left;padding:6px}.addLensToFrameHolder .tableContainer .pxTitle{text-align:center}.addLensToFrameHolder .tableContainer .valignTop{padding:15px 0 3px 5px;vertical-align:top}.addLensToFrameHolder .tableContainer .note{display:block;font-size:14px;padding-top:5px;color:#666}.addLensToFrameHolder .tableFrameInformation{font-size:14px;width:560px;float:right;margin-bottom:25px;display:inline-block;margin-right:50px}.addLensToFrameHolder .tableFrameInformation td{padding:3px 0 3px 5px}.addLensToFrameHolder .tableFrameInformation .frameInformationTitle,.addLensToFrameHolder .tableFrameInformation .frameInformationTitleShort{color:#000;text-align:left;font-weight:700}.addLensToFrameHolder .tableFrameInformation .frameInformationTitle{width:120px}.addLensToFrameHolder .tableFrameInformation .frameInformationTitleShort{width:70px}.addLensToFrameHolder .tableFrameInformation .frameInformationDetail{width:300px}.addLensToFrameHolder .tableFrameInformation .frameInformationDetailShort{width:70px;text-align:right}.addLensToFrameHolder label{color:#000;font-weight:700;padding-right:5px}.addLensToFrameHolder input,.addLensToFrameHolder input[type=password]{font-size:16px;padding:6px;line-height:18px;height:30px;border:1px solid #ccc;outline:0;background-color:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.addLensToFrameHolder select{height:34px;font-size:16px;padding:6px;line-height:34px;border:1px solid #ccc;outline:0;background-color:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.addLensToFrameHolder textarea{font-size:16px;padding:6px;border:1px solid #ccc;outline:0;background-color:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.addLensToFrameHolder input:focus,.addLensToFrameHolder select:focus{border:1px solid #0097cf}.addLensToFrameHolder #savePrescription{padding-top:30px}.addLensToFrameHolder .largeField{width:400px}.addLensToFrameHolder .largeFieldSunshadeOptions{width:330px}.addLensToFrameHolder .largeTextArea{width:396px;height:60px}.addLensToFrameHolder .smallField{width:140px}.addLensToFrameHolder .smallFieldSingleValue{width:210px}.addLensToFrameHolder .xSmallFieldDualValue{width:140px}.addLensToFrameHolder .xSmallField{width:126px}.addLensToFrameHolder .pxValue{width:120px}#prescriptionOptionInfo{margin-left:15px;display:none;float:right;padding-top:5px;font-size:15px}#prescriptionOptionInfo a{font-weight:700;margin-left:25px}#prescriptionOptionInfo a:hover{text-decoration:underline}.addLensToFrameHolder .submitContainer{display:none;clear:both}.addLensToFrameHolder .submitContainer button{text-transform:uppercase;font-size:14px;letter-spacing:1px;font-weight:700;display:block;margin:20px auto 0;width:250px;height:40px;background:#f37122;border:1px solid #f37122;color:#FFF;text-align:center;cursor:pointer;-webkit-border-radius:5px;border-radius:5px}.addLensToFrameHolder .submitContainer button:hover{opacity:.8;filter:alpha(opacity=80)}.addLensToFrameHolder #prescriptionButtonContainer div>div{padding:20px 5px 0;text-transform:uppercase;line-height:20px;min-height:150px;letter-spacing:1px;font-weight:700;background:#fff;border:1px solid #3b5998;color:#3b5998;cursor:pointer;-webkit-border-radius:5px;border-radius:5px}.addLensToFrameHolder #prescriptionButtonContainer div>div:hover{color:#fff;background-color:#3b5998;border:1px solid #3b5998}.addLensToFrameHolder #prescriptionButtonContainer .mailIn{padding:15px 10px 35px}.addLensToFrameHolder #prescriptionButtonContainer hr{width:80%;border-top:1px solid #3b5998;margin:15px auto;font-weight:400;opacity:.7}.addLensToFrameHolder #prescriptionButtonContainer div>div:hover hr{border-top:1px solid #fff}.addLensToFrameHolder #prescriptionButtonContainer small{display:block;font-size:12px;font-weight:400}.addLensToFrameHolder h3{margin:0 auto 15px;color:#3b5998;font-size:16px;text-align:center;font-weight:700}@media only screen and (max-width :992px){#prescriptionButtonContainer div{margin-top:15px}}.addLensToFrameHolder .mailInPrescriptionInfo,.addLensToFrameHolder .skipItForNowInfo,.addLensToFrameHolder .uploadPrescriptionInfo{margin:30px 0 25px 5px;font-weight:700;font-size:20px;width:100%;text-align:center;display:none}.addLensToFrameHolder #existingPrescriptionSection{width:100%}.addLensToFrameHolder #existingPrescriptionSection .errorMessage{display:none;color:#f37122;font-weight:700;-webkit-border-radius:5px;border-radius:5px;padding:2px;margin:10px 0 10px 10px;text-transform:none;line-height:20px}.addLensToFrameHolder .loginForm{display:none}.addLensToFrameHolder #loginContainer{clear:both;float:left;width:100%;margin-bottom:10px}.addLensToFrameHolder #loginContainer h2{font-size:14px;line-height:14px;color:#547680;font-weight:700;text-transform:uppercase;padding:0;margin-bottom:10px}.addLensToFrameHolder #loginContainer .field{display:block;margin-bottom:10px;font-size:.9em;width:100%}.addLensToFrameHolder .form-alert{border:1px solid red}.addLensToFrameHolder .uploadPrescriptionInfo label{font-size:16px}.addLensToFrameHolder .uploadPrescriptionInfo .help-block{font-size:12px;font-weight:400}.addLensToFrameHolder #existingPrescriptionContainer{display:none}.addLensToFrameHolder #existingPrescriptionContainer h2{font-size:14px;line-height:14px;color:#547680;font-weight:700;text-transform:uppercase;padding-left:10px;margin:0}.addLensToFrameHolder #existingPrescriptionContainer ul{list-style-type:none;margin:0;padding:0;width:600px}.addLensToFrameHolder #existingPrescriptionContainer ul li{margin:0 0 0 15px;padding:0;font-weight:400;border:none;text-transform:none;vertical-align:top}.addLensToFrameHolder #existingPrescriptionContainer ul li:hover{-webkit-border-radius:5px;border-radius:5px;cursor:pointer}.addLensToFrameHolder #existingPrescriptionContainer .prescription-header{width:500px;margin:0 0 0 10px;display:inline-block;height:20px;background-color:#3b5998;color:#FFF;-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px}.addLensToFrameHolder #existingPrescriptionContainer .prescription-header h3{margin:0;padding:4px 0 0;width:100%;text-align:center;font-weight:700;color:#FFF;text-transform:uppercase}.addLensToFrameHolder #existingPrescriptionContainer .prescription-details{background-color:#FFF;width:500px;margin:0 0 10px 30px;color:#000;border:1px solid #f0fbfd;-moz-border-bottom-right-radius:5px;border-bottom-right-radius:5px;-moz-border-bottom-left-radius:5px;border-bottom-left-radius:5px}.addLensToFrameHolder #existingPrescriptionContainer .prescription-details table{width:100%}.addLensToFrameHolder #existingPrescriptionContainer .prescription-details table .title{color:#547680}.addLensToFrameHolder #existingPrescriptionContainer .prescription-details table td{padding:2px;text-align:center;color:#999;border:1px solid #f0fbfd;line-height:25px}