@import url(/includecommon/css/reset.css);

a,span.link{text-decoration:underline}.hide,.toggle .more{display:none}a{color:#039}a:hover{color:#09F}span.link{color:#039;cursor:pointer}span.link:hover{color:#09F;cursor:pointer}body{background:#f4f7fb;color:#404040;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:normal;text-align:center}.clear,.clearer,.clearfix{clear:both}.atclear{font-size:1px;height:0;clear:both;padding:0;margin:0}.floatleft{float:left}.floatright{float:right}.creditapplied,.text-red{color:#C00}span.fancy,span.fancyframe{color:#039;cursor:pointer;text-decoration:underline}#page #content a.oldbtn:hover,.btn,.btn.color1:active,.btn.color1:hover,.btn.color2:hover,.btn.red:active,.oldbtn,.oldbtn:hover,.tooltip .tip{text-decoration:none}span.fancy:hover,span.fancyframe:hover{color:#09F;cursor:pointer}.cc-window{box-sizing:border-box;display:block;font-size:14px;opacity:1;position:fixed;overflow:hidden;transition:opacity 1s ease;z-index:9999;}.cc-window .cc-message{display:block;float:left;padding:0 20px 0 0;text-align:left;line-height:30px;}.cc-window .cc-message a{color:#fff;}.cc-window .cc-compliance{float:right;margin:0 -140px 0 0;width:140px;text-align:center;}.cc-window .cc-compliance .cc-btn{background:#fff;border:none;color:#039;cursor:pointer;display:block;padding:0 10px;font-size:14px;font-weight:bold;line-height:30px;text-align:center;text-decoration:none;white-space:nowrap;}.cc-window.cc-banner{background:#777;color:#fff;padding:10px 170px 10px 30px;text-align:center;}.cc-window.cc-bottom{left:0;right:0;bottom:0;}.cc-window.cc-invisible{opacity:0;}.toggle h4{cursor:pointer}.toggle.faq h4{border-bottom:solid #eee;border-width:1px 0;color:#333;padding:0 30px;margin:0;font-weight:400;line-height:22px;height:22px;position:relative;z-index:50}.toggle.faq h4.odd{background:0 0}.toggle.faq h4 .icon{border:1px solid #ddd;color:#039;display:block;height:13px;line-height:11px;width:13px;text-align:center;margin:0;position:absolute;top:4px;left:10px;font-size:14px}.toggle.faq h4 .close{color:#039;display:none;height:22px;line-height:22px;margin:0;position:absolute;top:0;right:10px}.tooltip,.tooltip .tooltext{line-height:20px;height:20px;font-size:11px}.toggle.faq h4.active .close{display:block}.toggle.faq .more{display:none;background:#eee;border:solid #ddd;border-width:1px 0 2px;padding:10px;margin:0 0 10px}.toggle.faq .more p{padding:0 0 7px}.tooltip{display:block;position:relative;z-index:50}.tooltip .tooltext{background:url(/images/icons/ico.rxhelp.gif) center right no-repeat;color:#039;cursor:pointer;font-weight:400;padding:0 20px 0 0}.tooltip .tip{background:#fff;background:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#eee));background:-webkit-linear-gradient(top,#fff,#eee);background:-moz-linear-gradient(top,#fff,#eee);background:-ms-linear-gradient(top,#fff,#eee);background:-o-linear-gradient(top,#fff,#eee);-moz-box-shadow:0 0 20px #555;-webkit-box-shadow:0 0 20px #555;box-shadow:0 0 20px #555;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px;border:2px solid #039;color:#333;padding:10px;display:none;height:auto;width:400px;position:absolute;bottom:100%;right:0;margin:0;line-height:16px;z-index:50;font-size:11px}.tooltip .tip .close{display:block;color:#039;font-weight:700;font-size:14px;cursor:pointer;position:absolute;top:0;right:0;height:25px;width:25px;text-align:center;line-height:25px}.tooltip .tip p{margin:0 0 5px}.tooltip .tip ul{list-style:disc;margin:0 0 10px 20px}.tooltip .tip ul li{padding:0 0 5px}.tooltip.hover .tip{display:block}.bluebox{background:url(/images/design/bg.specialnotes.png) left top repeat-x #e1eff6;border:1px solid #404040;padding:15px 15px 5px 90px;margin:30px 0 0 10px;position:relative}.bluebox .cornerseal{width:100px;height:100px;position:absolute;top:-15px;left:-20px}.bluebox .corner{position:absolute;height:4px;width:4px}.bluebox .topright{background:url(/images/design/bg.specialnote.topright.gif) top left no-repeat;top:-1px;right:-1px}.bluebox .botright{background:url(/images/design/bg.specialnote.botright.gif) top left no-repeat;bottom:-1px;right:-1px}.bluebox .botleft{background:url(/images/design/bg.specialnote.botleft.gif) top left no-repeat;bottom:-1px;left:-1px}#popup #content .bluebox p{font-size:12px;margin:0 0 10px}#content #faq-detail .bluebox p{margin:0 0 12px}.oldbtn.addtocart,.oldbtn.blueb{color:#fff;margin:0 35px 0 0;text-align:left}#popup #content .tiny{font-size:9px;padding:10px}#content #faq-detail .tiny{font-size:9px;padding:10px 0 10px 10px}.oldbtn{display:inline-block;line-height:22px;height:23px;position:relative;font:700 12px/24px Arial,Helvetica,sans-serif}.oldbtn.nocursor{cursor:default}.oldbtn .edge{display:block;height:23px;position:absolute;top:0}.oldbtn.blueb{background:url(/siteimages/buttons/oldbtn.png) no-repeat;padding:0 0 0 26px}.oldbtn.blueb .edge{background:url(/siteimages/buttons/oldbtn.png) right 0 no-repeat;width:35px;right:-35px}.oldbtn.addtocart{background:url(/siteimages/buttons/oldbtn.png) 0 -46px no-repeat;padding:0 0 0 36px;line-height:32px;height:37px;font-size:15px}.oldbtn.addtocart .edge{background:url(/siteimages/buttons/oldbtn.png) right -46px no-repeat;width:35px;right:-35px;height:37px}.oldbtn.grey{color:#0045a5;background:url(/siteimages/buttons/oldbtn.png) 0 -23px no-repeat;padding:0 0 0 26px;text-align:left;margin:0 45px 0 0}.oldbtn.grey .edge{background:url(/siteimages/buttons/oldbtn.png) right -23px no-repeat;width:35px;right:-35px}.btn{border-radius:17px;-webkit-border-radius:17px;-moz-border-radius:17px;display:inline-block;font:700 16px/32px Arial,Helvetica,sans-serif;height:32px;text-align:left;margin:0;padding:0 10px 0 30px;position:relative;white-space:nowrap}.btn .edge{display:block;height:0;width:0;position:absolute;top:8px;left:12px}.btn.color1.noicon .edge,.btn.color2.noicon .edge{display:none}.btn.color1.noicon{padding:0 10px}.btn.color1{background:#0045a5;border:1px solid #036;-webkit-box-shadow:1px 2px 1px 0 rgba(0,0,0,.3);-moz-box-shadow:1px 2px 1px 0 rgba(0,0,0,.3);box-shadow:1px 2px 1px 0 rgba(0,0,0,.3);color:#fff;text-shadow:0 0 3px rgba(0,0,0,.4)}.color1 .edge{border-top:8px solid transparent;border-left:13px solid #fff;border-bottom:8px solid transparent;border-right:none}.btn.color1:hover{background:#0045a5;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;cursor:pointer}.btn.color1:active,.btn.red:active{cursor:pointer;-webkit-box-shadow:inset 0 0 5px 1px rgba(0,0,0,.4);-moz-box-shadow:inset 0 0 5px 1px rgba(0,0,0,.4);box-shadow:inset 0 0 5px 1px rgba(0,0,0,.4)}.btn.color2.noicon{padding:0 20px}.btn.color2{background:#f7f7f7;border:1px solid #ccc;-webkit-box-shadow:1px 2px 1px 0 rgba(0,0,0,.3);-moz-box-shadow:1px 2px 1px 0 rgba(0,0,0,.3);box-shadow:1px 2px 1px 0 rgba(0,0,0,.3);color:#0045a5;text-shadow:0 0 3px rgba(0,0,0,.2)}.color2 .edge{border-top:8px solid transparent;border-left:13px solid #fff;border-bottom:8px solid transparent;border-right:none}.btn.color2:hover{background:#fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;cursor:pointer}.btn.color2:active,.btn.gray:active{text-decoration:none;cursor:pointer;-webkit-box-shadow:inset 0 0 5px 1px rgba(0,0,0,.4);-moz-box-shadow:inset 0 0 5px 1px rgba(0,0,0,.4);box-shadow:inset 0 0 5px 1px rgba(0,0,0,.4)}#body .halfcol{float:left;width:360px}#body .halfcol.one{margin:0 20px 0 0}#body .halfcol.last{margin:0}#body table.data{border-collapse:collapse;width:99%;margin:5px 0 10px}#fancybox h2,#fancybox h3{color:#039;margin:0 0 10px}#body table.data th,table.data td{border:1px solid #ddd;padding:2px 10px}#body table.data th{background:#ffc;font-weight:700;vertical-align:top;text-align:center}#body table.data td{background:#eee;text-align:left}#body table.data sup{vertical-align:super;font-size:75%}#body table.data .textleft{text-align:left}#body table.data .textcenter{text-align:center}#body table.data .textright{text-align:right}#body table.data .blank{background:0 0!important;border:none!important}#overlay-lightbox{background:#000;filter:alpha(opacity=60);left:0;height:100%;opacity:.6;position:absolute;top:0;width:100%;z-index:999}#fancybox{line-height:16px}#fancybox h2{font:700 22px/24px Verdana,Geneva,sans-serif}#fancybox h3{font:700 16px/20px Verdana,Geneva,sans-serif}#fancybox h4,#fancybox span{font-weight:700}#fancybox h4,#fancybox table,#fancybox-inner .productreplacement .h1{font-family:Verdana,Arial,Helvetica,sans-serif}#fancybox img.heading{text-align:center;padding-bottom:10px}#fancybox a.close{position:absolute;top:-3px;right:6px}#fancybox p strong span{font-size:13px}#fancybox p{font-size:12px;text-align:left}#fancybox span.partchanged{color:#D61029}#fancybox p.help{font-size:11px;margin-top:10px}#fancybox h4{color:#039;font-size:13px;margin-bottom:0;padding-bottom:0;text-align:left}#fancybox .box{border:1px solid #a0a0a0;background:#fff;margin:10px 0;padding:3px}#fancybox table td,#fancybox table th{font-size:11px;padding:4px 3px;text-align:center;vertical-align:middle}#fancybox table{border-spacing:2px;margin:0;width:100%}#fancybox table td{background:#eee;border:1px solid #ccc}#fancybox table th{background:#ffc;border:1px solid #a0a0a0;width:90px}#fancybox table.data .blank{background:0 0!important;border:none!important}.rrd-container #fancybox .confirmation{border-bottom:1px dotted #CCC;margin-bottom:20px;padding-bottom:10px}.rrd-container #fancybox .confirmation p{font-size:13px;font-weight:400;line-height:20px;margin:0;padding:0;text-align:center}.rrd-container #fancybox .confirmation span.name{font-size:22px;font-weight:400;line-height:27px}.rrd-container #fancybox .confirmation span.success{font-weight:400}#fancybox table .notselected td{background:#f5f5f5;border:1px solid #e0e0e0;color:#858585}#fancybox table .notselected th{background:#ffffe0;border:1px solid #c6c6c6;color:#858585}#fancybox table .notselected span.partchanged{color:#e6707f}#fancybox table .notselected a{color:#a785d4}#fancybox table .checkbox{background:#fff!important;border:0!important}#fancybox table p.address{display:block;float:left;font-size:11px;width:200px}#fancybox table .edit{background:url(/images/icons/ico.change.gif) center left no-repeat;display:block;float:right;margin-right:2px;padding-left:12px}#fancybox table .notselected .edit{background:url(/images/icons/ico.change.gray.gif) center left no-repeat}#fancybox.rxdecline .top{margin:10px auto 0}#fancybox.rxdecline p strong span{font-size:15px}#fancybox.rxdecline p{font-size:14px;text-align:left}#fancybox.rxdecline p span{font-size:11px}#fancybox.rxdecline a.updateorder img{margin:14px 0}#fancybox.rxdecline table{border:1px solid #aeaeae;border-collapse:collapse;font-size:12px;line-height:13px;margin:3px auto 7px;width:425px}#fancybox.rxdecline table tr td{height:37px;padding:8px 0 0 59px;width:152px}#fancybox.rxdecline table tr td#fax{background:url(/images/design/bg.rxdecline.fax.gif) top left no-repeat;border-right:1px solid #aeaeae}#fancybox.rxdecline table tr td#email{background:url(/images/design/bg.rxdecline.email.gif) top left no-repeat}#lightbox.comparerx table p.address{width:160px!important}#lightbox.comparerx .correctorder{margin-right:10px}#lightbox.comparerx table td,#lightbox.comparerx table th{padding:4px;text-align:center!important}#lightbox.comparerx table th.first{text-align:right!important;width:180px}#lightbox.comparerx table th.basecurve{width:147px}#fancybox-inner .productreplacement .h1{background:url(/images/icons/h1.bg.gif) top left no-repeat;color:#039;display:block;font-size:18px;font-weight:700;text-align:left;margin:0;padding:0 0 0 22px;line-height:22px}#fancybox.rrd h4{font-size:15px}#fancybox.rrd p{margin-bottom:25px}#fancybox.rrd img.calimg{background:#fff;border:1px solid #A0A0A0;float:right;height:65px;margin-left:5px;margin-bottom:10px;padding:3px}#fancybox.rrd .box{margin-bottom:20px}#fancybox.rrd .box .displayerror{background:#D61029;border:none;color:#fff;text-align:left;margin:0 2px 2px}#fancybox.rrd .box .displayreminder{font-weight:700;margin:10px 0}#fancybox.rrd .box .displayreminder label{font-size:14px;font-weight:400}#fancybox.rrd table th{font-size:12px;font-weight:700;padding-right:10px;width:300px}#fancybox.rrd table td{font-size:12px}#fancybox.rrd .box .changedate img{margin-top:10px}#fancybox.rrd .box .calendar td{background:0 0;border:none;padding:0}#fancybox.rrd .box .calendar .calendarheader td{background:#FFC}#fancybox.rrd .calendar{float:none}#fancybox.rrd .calendar select{height:19px}#fancybox.rrd .calendar input{height:13px}#fancybox.rrd .skip{margin-right:10px}#fancybox.addressverification h2{font-size:24px;line-height:30px;float:left}#fancybox.addressverification img.fedex,#fancybox.addressverification img.usps{float:right;display:block}#fancybox.addressverification p{font-size:12px;margin:0 0 10px}#fancybox.addressverification .compare{float:left;width:360px}#fancybox.addressverification .compare .box{margin:0 0 20px}#fancybox.addressverification .compare h3{text-align:center}#fancybox.addressverification .compare table th{width:80px}#fancybox.addressverification .compare table td.checkbox{width:20px;padding:0 3px 0 0}#fancybox.addressverification .divider{background:#000;width:2px;margin:28px 17px 0;float:left;height:410px;position:relative}#fancybox.addressverification .divider .or{background:url(/siteimages/misc/or.png) no-repeat;position:absolute;top:-28px;right:-10px;width:24px;height:24px;text-align:left;text-indent:-999px}#fancybox.addressverification .newaddress{float:left;width:360px}#fancybox.addressverification .newaddress .box{margin:0 0 20px}#fancybox.addressverification .newaddress th{width:80px}#fancybox.addressverification .newaddress td input{width:236px}#fancybox.addressverification .newaddress td select{width:120px}#fancybox.addressverification .newaddress td.phone input{width:auto}#fancybox.addressverification .confirm{width:100%}#fancybox.addressverification .confirm h3{text-align:left;font-size:16px;margin:0 0 3px}#fancybox.addressverification .confirm .box{margin:0 0 20px}#fancybox.addressverification .confirm th{width:100px}#fancybox.addressverification .confirm td input{width:99%}#fancybox.addressverification .confirm td.state,#fancybox.addressverification .confirm td.state select{width:216px}#fancybox.addressverification .confirm td.zip,#fancybox.addressverification .confirm td.zip input{width:160px}#fancybox.addressverification .confirm td.country,#fancybox.addressverification .confirm td.country select{width:216px}#fancybox.addressverification .confirm td.phone,#fancybox.addressverification .confirm td.phone input{width:160px}#fancybox.addressverification .confirm td.phone input#avphoneareacode{width:30px}#fancybox.addressverification .confirm td.phone input{width:auto}#fancybox.addressverification .confirm td select{width:120px}#fancybox.addressverification .confirm .box .verify{text-align:center;font-weight:700;padding:5px 0;line-height:20px}#fancybox.addressverification .confirm .box .verify label,#fancybox.addressverification .confirm .box .verify label:active,#fancybox.addressverification .confirm .box .verify label:focus{border:none;outline:0;cursor:pointer;noFocusLine:expression(this.onFocus=this.blur())}#fancybox.addressverification .confirm .box .verify input{outline:0}#fancybox.addressverification .help{border-top:1px solid #ccc;padding:10px 0;margin:20px 0 0;font-size:12px}#fancybox-inner .solutionpopup{margin:10px 10px 0;text-align:left}#fancybox-inner .solutionpopup #prodinfo #heading{margin:0;overflow:hidden}#fancybox-inner .solutionpopup #prodinfo #heading h1{background:url(/siteimages/solutions/biofresh-logo.png) no-repeat;color:#333;padding:0;margin:0;font-weight:400;font-size:30px;text-indent:-166px;line-height:41px}#fancybox-inner .solutionpopup #prodinfo #heading h1 #productname_part{color:#333;font-size:23px;display:inline-block;text-indent:120px}#fancybox-inner .solutionpopup #prodinfo #heading h1 #solutioncontains{font-size:20px}#fancybox-inner .solutionpopup #prodinfo #details_top{margin:0 0 10px;font-size:12px}#fancybox-inner .solutionpopup #prodinfo h2{color:#333;font-size:14px;margin:0 0 2px;font-weight:700}#fancybox-inner .solutionpopup #prodinfo h2 del{text-decoration:line-through}#fancybox-inner .solutionpopup #prodoffer{background:url(/siteimages/solutions/yellow-gradient.gif) left bottom repeat-x;border:1px solid #ddd;margin:0;padding:0 10px}#fancybox-inner .solutionpopup #prodoffer .offer{float:left}#fancybox-inner .solutionpopup #prodoffer .offer img.prod{float:left;margin:0 20px 0 10px}#fancybox-inner .solutionpopup #prodoffer .offer .detail{float:left;margin:18px 0 0}#fancybox-inner .solutionpopup #prodoffer .offer .detail h2{color:#039;font-size:24px;margin:0 0 5px}#fancybox-inner .solutionpopup #prodoffer .offer .detail h2 .save{color:#333;font-size:18px}#fancybox-inner .solutionpopup #prodoffer .offer .detail h2 .per{color:#333;font-size:14px;font-weight:400}#fancybox-inner .solutionpopup #prodoffer .offer .detail .price{font-size:16px;margin:0 0 10px}#fancybox-inner .solutionpopup #prodoffer .offer .detail .choose{color:#d61029;font-size:16px;font-weight:400;float:left;line-height:20px;height:20px;cursor:pointer}#fancybox-inner .solutionpopup #prodoffer .offer .detail .choose .radio{background:url(/siteimages/rxupload/radio-btn.png) no-repeat;float:left;width:13px;height:13px;margin:4px 5px 0 0}#fancybox-inner .solutionpopup #prodoffer .offer .detail .choose.active .radio{background:url(/siteimages/rxupload/radio-btn.png) 0 -14px no-repeat}#fancybox-inner .solutionpopup #prodoffer .offer .detail .choose:hover{color:#000}#fancybox-inner .solutionpopup #prodoffer .offer .detail .choose .small{font-size:11px;color:#444;margin:0 0 0 20px}#fancybox-inner .solutionpopup #prodoffer .or{background:#ddd;float:left;width:1px;height:100px;overflow:visible;position:relative;margin:25px 25px 0}#fancybox-inner .solutionpopup #prodoffer .or img{position:absolute;top:50%;left:-12px;width:24px;height:24px;display:block;margin:-12px 0 0}#fancybox-inner .solutionpopup #prodoffer.var1 .or,#fancybox-inner .solutionpopup #prodoffer.var3 .or{margin:25px 55px 0}#fancybox-inner .solutionpopup #prodoffer.var1 .or img{left:-20px;width:50px;height:26px}#fancybox-inner .solutionpopup .asterisk{font-size:11px}#fancybox-inner .solutionpopup .links{text-align:right;margin:-5px 0 0}#fancybox-inner .solutionpopup .links .addtocartwrap{float:right}#fancybox-inner .solutionpopup .links .addtocartwrap a.btn{background:url(/siteimages/buttons/btn.addtocart.gif) no-repeat;display:block;width:164px;height:37px;margin:0;text-indent:-9999px;text-align:left}#fancybox-inner .solutionpopup .links .nothanks{float:right;margin:0 40px 0 0}#fancybox-inner .solutionpopup .links .nothanks a{color:#666;font-size:12px;line-height:36px}#fancybox-inner .solutionpopup #prodimg-wrapper .product-image{width:260px;height:284px;overflow:hidden;position:relative;text-align:center}#fancybox-inner .solutionpopup #prodimg-wrapper .product-image img{width:auto;height:auto;margin:0 auto}#fancybox-inner .solutionpopup #prodimg-wrapper .product-image img.oldprodimage{margin:10px 0 0}#fancybox-inner .solutionpopup #prodinfo-wrapper{width:630px;height:auto;float:right;margin:-1px 0 10px;position:relative;z-index:999;padding:0 0 3px}#fancybox-inner .solutionpopup #prodinfo-wrapper .error{background-position:7px center;margin:10px 10px 0;padding:7px 7px 5px 54px;line-height:14px}#fancybox-inner .solutionpopup #prodinfo-wrapper .error ul li{line-height:14px}#popup #content #body.smsdisclaimer{padding:0}#popup #content #body.smsdisclaimer h1{color:#039;font-size:20px;font-weight:700;margin:5px 0}#signuppopup h1,#signuppopup h2{color:#fff;font-weight:400;text-align:center;padding:0}#popup #content #body.smsdisclaimer p{font-size:12px;margin:0 0 15px;line-height:20px}#signuppopup-container{color:#fff;position:fixed;top:50%;left:50%;margin:-333px 0 0 -333px;z-index:1001;width:667px;height:667px}#signuppopup{background:url(/SiteImages/email/circle1.png) left top no-repeat;position:relative;padding:60px 90px;text-align:center;height:550px;font-family:Arial,Helvetica,sans-serif}#signuppopup .center{display:none}#signuppopup .close{display:block;margin:0 auto 80px}#signuppopup h1{background:0 0;font-family:PTSansNarrowRegular,Arial,Helvetica,sans-serif;font-size:62px;text-transform:uppercase;line-height:60px;margin:120px 0 30px}#signuppopup h2{font-family:Arial,Helvetica,sans-serif;font-size:25px;line-height:30px;margin:0 0 30px}#signuppopup .email{background:#fff;border:1px solid #666;box-shadow:inset 3px 3px 10px rgba(0,0,0,.2);-webkit-box-shadow:inset 3px 3px 10px rgba(0,0,0,.2);-moz-box-shadow:inset 3px 3px 10px rgba(0,0,0,.2);-ms-box-shadow:inset 3px 3px 10px rgba(0,0,0,.2);line-height:40px;height:40px;padding:0 10px;margin:0 0 5px}#signuppopup .email input{background:0 0;border:none;font-size:20px;display:block;width:100%;height:40px;color:#666;padding:0;margin:0}#signuppopup .error{background:url(/siteimages/icons/alert.png) 10px center no-repeat #fff;border:1px dashed #c00;color:#c03;margin:0;padding:5px 10px 5px 35px;text-align:left;font-size:12px}#signuppopup .successmsg{font-size:16px;margin:0 0 5px}#signuppopup a.submit{background:#000;color:#fff;display:block;width:250px;height:40px;line-height:40px;font-weight:700;text-transform:uppercase;font-size:24px;margin:20px auto 10px;text-decoration:none}#signuppopup p.legal{font-size:12px;text-align:center}#signuppopup p.legal a{color:#fff}#fancybox-close.reddot{top:-240px;right:14px;height:41px;width:106px;background:url(/SiteImages/email/btn.close.png) no-repeat}@media only screen and (max-width:767px),screen and (max-height:660px){#fancybox-inner #signuppopup-container{width:400px;height:400px;margin:-200px 0 0 -200px}#signuppopup-container #signuppopup{background-position:center center;background-size:cover;padding:40px;width:320px;height:320px}#signuppopup-container #signuppopup h1{font-size:32px;line-height:30px;margin:60px 0 10px}#signuppopup-container #signuppopup h2{font-size:15px;line-height:20px;margin:0 0 10px}#signuppopup-container #signuppopup .email{line-height:30px;height:30px;margin:0 0 5px}#signuppopup-container #signuppopup .email input{font-size:16px;height:30px}#signuppopup-container #signuppopup a.submit{font-size:20px;margin:20px auto;height:30px;line-height:30px}#signuppopup-container #signuppopup p.legal{padding:0 20px}#fancybox-outer #fancybox-close.reddot{top:-120px}}#fancybox.rrd .calendar td table{border-spacing:0!important;border-collapse:collapse!important}#fancybox.rrd .calendar td td{padding:4px!important;text-align:center;vertical-align:middle}#shiptracking{background:#fff;text-align:left;margin:10px}#shiptracking h2{background:url(/images/icons/h1.bg.gif) top left no-repeat;color:#039;font-weight:700;padding:0 0 0 25px;font-size:20px}#shiptracking #eventdetails,#shiptracking #shipmentinformation{background:#efefef;border:1px solid #ddd;margin:10px 0;padding:0 10px 10px}#shiptracking #eventdetails h3,#shiptracking #shipmentinformation h3{font-size:12px;line-height:20px;height:20px;margin:0;color:#039;font-weight:700}#shiptracking #eventdetails .tablewrapper,#shiptracking #shipmentinformation .tablewrapper{background:#fff;border:1px solid #ddd;padding:10px}#shiptracking #shipmentinformation .lcolumn,#shiptracking #shipmentinformation .rcolumn{margin:0;padding:0}#shiptracking #shipmentinformation .lcolumn{float:left;border-right:1px solid #ccc;width:49%}#shiptracking #shipmentinformation .rcolumn{float:right;width:49%}#shiptracking #shipmentinformation table{width:100%;font-size:12px}#shiptracking #shipmentinformation table td,#shiptracking #shipmentinformation table th{line-height:18px;padding:0 3px}#shiptracking #shipmentinformation table th{text-align:right;font-weight:700}#shiptracking #eventdetails table.data{border-spacing:2px;width:100%;margin:0;font-size:12px}#shiptracking #eventdetails table.data td,#shiptracking #eventdetails table.data th{border:1px solid #a0a0a0;padding:0 10px;line-height:18px}#shiptracking #eventdetails table.data th{background:#ffc;text-align:left;font-weight:700}#shiptracking #eventdetails table.data td{background:#eee;text-align:left}#shiptracking #eventdetails table.data th.date,#shiptracking #eventdetails table.data th.time{width:80px}#shiptracking #eventdetails table.data th.location{width:180px}#shiptracking #eventdetails table.data th.event{width:auto}#shiptracking #eventdetails table.data td.warning{padding:10px;color:#D61029}#crucialinfo{padding:0 20px 63px;text-align:left}#crucialinfo .heading h3.aligncenter,#crucialinfo h1{text-align:center}#crucialinfo h1{background:#039;color:#fff;font-size:24px;padding:10px 0;margin:0 -20px;letter-spacing:normal}#crucialinfo h4{display:block;font-size:20px;font-weight:400;line-height:24px;height:auto;margin:0}#crucialinfo p{font-size:14px;line-height:24px}#crucialinfo #step-1,#crucialinfo #step-2,#crucialinfo #step-3,#crucialinfo #step-4,#crucialinfo #step-5,#crucialinfo #step-6,#crucialinfo #step-7,#crucialinfo #step-8{display:none;height:auto;padding:10px 20px 10px 0;margin:0 -20px 0 0}#crucialinfo #step-1,#crucialinfo .step .step-image img{display:block}#crucialinfo .heading{margin:0;width:740px}#crucialinfo .heading h2{color:#333;font-size:20px;font-weight:400;float:left}#crucialinfo .heading .steps{background:url(/siteimages/gmail/steps-sprite.png) no-repeat;float:right;width:343px;height:30px;margin:0 0 10px}#crucialinfo .heading h3{color:#333;font-size:20px;line-height:24px}#crucialinfo .step{margin:0 0 20px}#crucialinfo .step p,#crucialinfo .step ul{font-size:13px}#crucialinfo .step .step-heading{margin:0 0 10px;padding:0 0 0 34px}#crucialinfo .step .step-heading .icon{background:url(/siteimages/gmail/big-bullet.png) no-repeat;color:#fff;display:block;float:left;font-size:14px;font-weight:700;width:24px;height:24px;line-height:24px;text-align:center;margin:0 0 0 -34px;padding:0}#crucialinfo .step .step-heading h4{float:left;color:#039}#crucialinfo .step .step-image{margin:0 0 10px}#crucialinfo .step-1 p{margin:0 0 0 34px}#crucialinfo .step ul{list-style:none;text-align:left;margin:0 0 0 34px;font-size:15px}#crucialinfo .step ul li{line-height:24px}#crucialinfo .links{padding:0 0 20px;width:740px;text-align:center}#crucialinfo .links .btn{background:url(/siteimages/buttons/btn.ImDone.gif) no-repeat;width:121px;height:23px;display:inline-block;text-indent:-9999px}#crucialinfo .links .btn.close{background:url(/siteimages/buttons/btn.CloseWindow.gif) no-repeat;width:131px}#crucialinfo .links .btn.left{float:left}#crucialinfo .links .btn.right{float:right}#crucialinfo #step-2 h3{text-align:center;margin:20px 0 40px}#crucialinfo #step-8 .links{margin:20px 0 0}#crucialinfo #step-1 .heading .steps,#crucialinfo #step-2 .heading .steps,#crucialinfo #step-3 .heading .steps{background:url(/siteimages/gmail/3-steps-sprite.png) no-repeat}#crucialinfo #step-4 .heading .steps,#crucialinfo #step-5 .heading .steps{background:url(/siteimages/gmail/3-steps-sprite.png) 0 -30px no-repeat}#crucialinfo #step-6 .heading .steps,#crucialinfo #step-7 .heading .steps,#crucialinfo #step-8 .heading .steps{background:url(/siteimages/gmail/3-steps-sprite.png) 0 -60px no-repeat}#crucialinfo .need-help{background:url(/siteimages/gmail/chat-gradient.png) repeat-x #e4e4e4;border-top:1px solid #999;width:760px;height:43px;padding:10px;position:absolute;bottom:0;left:0}#crucialinfo .need-help img{display:block;float:left;margin:0 10px 0 0}#crucialinfo .need-help .text{float:left;margin:5px 0 0}#crucialinfo .need-help .text h5{color:#333;font-size:14px;text-align:left;line-height:16px;margin:0}#crucialinfo .need-help .text p{color:#333;font-size:11px;text-align:left;padding:0}#crucialinfo .need-help .email{float:right;display:block;line-height:43px;height:43px;width:auto}#page{background:url(/images/design/header.jpg) top left no-repeat #fff;border:1px solid #999;margin:0 auto;text-align:left;width:760px}#page #session-status{font-size:10px;line-height:10px;margin:10px 0 0 150px;position:absolute;width:157px}#page #global #utilities a,#page #masthead #main-navigation .topnav li a{color:#070b48;display:block;font-size:12px;text-decoration:none;font-weight:700}#page #global #utilities{float:right;margin:16px 5px 0 0}#page #global #utilities a{background:url(/images/design/supernav-button-bg.gif) top center no-repeat;border:1px solid #0064a9;float:left;height:15px;padding:0 18px}#page #global #utilities a:hover{background:url(/images/design/supernav-button-bg.gif) bottom center no-repeat}#page #masthead #logo{float:left}#page #masthead #logo a{display:block;height:64px;width:243px}#page #masthead #main-navigation{float:right;margin-top:8px}#page #masthead #main-navigation .topnav li{float:left;margin-right:4px}#page #masthead #main-navigation .topnav li a{background:url(/images/design/topnav-button-bg.gif) no-repeat;padding-top:4px;height:18px;text-align:center;width:82px}#page #masthead #main-navigation .topnav li a:hover{background:url(/images/design/topnav-button-bg.gif) 0 -22px no-repeat}#page #masthead #main-navigation .topnav li.halloween a{background:url(/images/design/topnav-button-halloween-bg.gif) 0 -22px no-repeat;color:#000;text-align:left;text-indent:-9999px}#page #masthead #main-navigation .topnav li.halloween a:hover{background:url(/images/design/topnav-button-halloween-bg.gif) no-repeat}#page #masthead #main-navigation .topnav li.novelty a{background:url(/images/design/novelty/topnav-button-halloween-bg.gif) 0 -22px no-repeat;color:#000;text-align:left;text-indent:-9999px}#page #masthead #main-navigation .topnav li.novelty a:hover{background:url(/images/design/novelty/topnav-button-halloween-bg.gif) no-repeat}#page #searchbar{height:28px;margin:44px 0 0 330px;position:relative}#page #searchbar #dropdown{float:left;margin-top:1px;vertical-align:middle;width:200px}#page #searchbar #dropdown select{font-family:Arial,Helvetica,sans-serif;font-size:9pt;padding:0;width:99%}#page #searchbar #search{float:right;margin-right:4px;padding:0;vertical-align:middle}#page #searchbar #search input{vertical-align:middle}#page #searchbar #search input#s{padding:0;font-size:12px;width:140px}#page #searchbar #search .submitbutton{display:inline-block;background:#BFEDE9;border:1px solid #247AB4;height:18px;width:62px;line-height:18px}#page #searchbar #search input#submit{background:0 0;border:none;height:18px;width:62px;cursor:pointer;color:#309;font-size:12px;line-height:18px;font-weight:700;noFocusLine:expression(this.onFocus=this.blur())}@-moz-document url-prefix(){#page #searchbar #search input#submit{margin:-2px 0 0}#page #searchbar #search input{vertical-align:text-top}#fancybox-inner .halloweenpopup #heading #countdown-wrapper #countdowntimer #countdowntimeremaining{letter-spacing:-.02em}}#auto_search #view_all_results ul li{height:17px}#page #left{float:left;width:204px}#page #leftnav{padding:0;width:190px}#page #leftnav h2.manufacturers,#page #leftnav h2.other,#page #leftnav h2.popular,#page #leftnav h2.types{height:19px;width:170px;display:block}#page #leftnav .list{background:url(/images/design/leftnav-bg.png) center left no-repeat;padding:0 0 7px 4px}#page #leftnav .list.top{background:url(/images/design/leftnav-bg.png) top left no-repeat;padding:10px 0 7px 4px}#page #leftnav .list.last{background:url(/images/design/leftnav-bg.png) bottom left no-repeat;padding:0 0 10px 4px}#page #leftnav h2{color:##070B48;font-size:15px;font-weight:700;margin:0;text-transform:lowercase}#faq-detail .overview .text .text-trans,#home-feedback .overview .text .text-trans{text-transform:capitalize}#page #leftnav h2 strong{display:none}#page #leftnav h2.types{background:url(/images/design/leftnav.lenstypes.gif) -3px 0 no-repeat}#page #leftnav h2.manufacturers{background:url(/images/design/leftnav.manufacturers.gif) -3px 0 no-repeat}#page #leftnav h2.popular{background:url(/images/design/leftnav.mostpopularlenses.gif) -3px 0 no-repeat}#page #leftnav h2.other{background:url(/images/design/leftnav.otherproducts.gif) -3px 0 no-repeat}#page #leftnav .list ul{margin:0 0 0 6px;list-style:none}#page #leftnav .list ul li a{display:block;color:#039;font-size:11px;font-weight:700;line-height:14px;padding:3px 0}#page #leftnav .list ul li a:hover,#page #leftnav .list ul li.all a{color:#09f;text-decoration:underline}#page #leftnav a.home.deptnovelty{color:#FD4800}#page #homecontent #rightcontent{float:left;padding-top:10px;width:556px}#page #homecontent #rightcontent #maintext .photo{float:right}#page #homecontent #rightcontent #maintext h1{font-size:18px;font-weight:700;line-height:20px}#page #homecontent #rightcontent #maintext p{margin-bottom:10px}#page #homecontent #rightcontent #readingglasses{font-family:Verdana,Arial,Helvetica,sans-serif;font-size:10pt}#page #homecontent #rightcontent #maintext #boxes{margin:20px 0 5px}#page #homecontent #rightcontent #badges{float:left;margin:0 0 5px;height:70px}#page #homecontent #rightcontent #badges ul{list-style:none;margin:0;height:70px}#page #homecontent #rightcontent #badges ul li{float:left;margin:0 20px;text-align:center}#page #homecontent #rightcontent #badges ul li span{display:block;height:70px}#page #homecontent #rightcontent #badges ul li span.mcafee img{margin:22px 0 0}#home-feedback,#page #homecontent #rightcontent #badges ul li img.cc,#page #homecontent #rightcontent #badges ul li span.verisign img{margin:10px 0 0}#home-feedback{width:534px;position:relative;z-index:50;display:block}#faq-detail #allfeedback .hreview .person .ordercount,#faq-detail #allfeedback .hreview .quote .info,#faq-detail #allfeedback .hreview .quote .info .rating .best,#faq-detail .overview .item,#faq-detail .overview .text .equal,#faq-detail .overview .text .is,#faq-detail .overview .text .lens,#home-feedback .homereview,#home-feedback .homereview .person .date,#home-feedback .homereview .person .rating,#home-feedback .homereview .person .text .reviewer .mdash,#home-feedback .homereview .quote .botleft,#home-feedback .homereview .quote .botright,#home-feedback .homereview .quote .info .item,#home-feedback .homereview .quote .info .reviewer,#home-feedback .homereview .quote .info .stars,#home-feedback .homereview .quote .topleft,#home-feedback .homereview .quote .topright,#home-feedback .overview .item,#home-feedback .overview .stars,#home-feedback .overview .text .equal,#home-feedback .overview .text .is,#home-feedback .overview .text .lens,#home-feedback .tellus{display:none}#home-feedback .overview{background:url(/siteimages/misc/homeFeedback/top-bg.png) top left no-repeat;line-height:20px;margin:0;padding:20px 0 0}#home-feedback .overview h4{float:left;color:#039;font-size:12px;margin:-20px 0 0 30px;height:18px;font-weight:700}#home-feedback .overview h4 a{text-decoration:none;color:#333}#home-feedback .overview h4 a:hover{text-decoration:underline;color:#333}#home-feedback .overview .aggregatereviews{background:url(/siteimages/misc/homeFeedback/bot-bg.png) bottom left repeat-x;font-size:12px;position:absolute;z-index:50;font-weight:700;left:0;bottom:0;width:534px;height:5px;overflow:visible}#home-feedback .overview .aggregatereviews .text{line-height:15px;height:15px;margin:-20px 0 0 10px}#home-feedback .overview .stars{float:left;height:18px;margin:0 3px}#home-feedback .overview .stars img{width:18px;height:18px;margin:0;float:left}#home-feedback .overview .text{float:left;margin:0}#home-feedback .overview .text .rating{font-weight:700}#home-feedback .homereview{background:url(/siteimages/misc/homeFeedback/blue-grad-bg.png) bottom left repeat-x;border:solid #356dac;border-width:0 1px;width:532px;float:left;margin:0}#home-feedback .homereview.first{margin:0}#home-feedback .homereview .quote{padding:10px;line-height:20px;height:42px}#home-feedback .homereview .quote .overflow{overflow:hidden}#home-feedback .homereview .quote .info{text-align:left;padding:0;position:absolute;z-index:52;right:42px;bottom:14px}#home-feedback .homereview .quote .info .stars img{margin:3px 0 0;float:left;height:12px;width:auto}#home-feedback .homereview .quote .info .starrating{font-size:12px;font-weight:700;line-height:20px;height:20px;padding:0 0 0 3px}#home-feedback .homereview .quote .info .rating,#home-feedback .homereview .quote .info .rating .best{display:none}#home-feedback .homereview .quote .description{padding:0;font-size:13px;line-height:20px;font-style:italic;margin:0 0 4px}#home-feedback .homereview .quote .description .close-quote,#home-feedback .homereview .quote .description .open-quote{color:#039;font-weight:700;font-style:normal;font-size:18px}#home-feedback .homereview .person{background:url(/siteimages/misc/homeFeedback/bubble2-bg.png) top left no-repeat;font-size:12px;font-weight:400;font-style:italic;padding:12px 5px 5px;float:right;margin:0 10px 10px 0;position:relative;height:32px;width:auto;z-index:10}#faq-detail #allfeedback .hreview .person .text .reviewer,#faq-detail .overview .text .rating,#home-feedback .homereview .person .starrating,#home-feedback .homereview .person .text .reviewer{font-weight:700}#home-feedback .homereview .person .text{position:relative;z-index:11}#home-feedback .homereview .person .location{font-size:11px}#home-feedback .homereview .person .tail{background:url(/siteimages/misc/homeFeedback/bubble2-bg.png) top right no-repeat;height:47px;width:30px;position:absolute;top:0;right:0;z-index:10}#home-feedback .homereview .person .stars{line-height:20px;height:20px;float:left;margin:0 4px 0 0;position:relative;z-index:11}#home-feedback .homereview .person .stars img{margin:3px 0 0;float:left;height:12px;width:auto}#home-feedback .homereview .person .starrating{font-size:12px;line-height:20px;height:20px;padding:0 0 0 3px}#faq-detail .overview{background:#E4F3FD;border:1px solid #356dac;padding:10px;margin:0 0 20px}#faq-detail .overview .stars{float:left;height:18px;margin:0 3px}#faq-detail .overview .stars img{width:18px;height:18px;margin:0;float:left}#faq-detail .overview .text{float:left;margin:0}#content #faq-detail #allfeedback{list-style:none;margin:0;font-family:Arial,Helvetica,sans-serif}#faq-detail #allfeedback .hreview{position:relative;z-index:10;margin:0 0 10px;padding:0;width:100%}#faq-detail #allfeedback .hreview .quote .botleft,#faq-detail #allfeedback .hreview .quote .botright,#faq-detail #allfeedback .hreview .quote .topleft,#faq-detail #allfeedback .hreview .quote .topright{height:10px;width:10px;position:absolute;z-index:12;line-height:10px}#faq-detail #allfeedback .hreview .quote .topleft{background:url(/siteimages/misc/homeFeedback/top-bg.png) 0 -8px no-repeat;top:0;left:0}#faq-detail #allfeedback .hreview .quote .topright{background:url(/siteimages/misc/homeFeedback/top-bg.png) -524px -8px repeat-x;top:0;right:0}#faq-detail #allfeedback .hreview .quote .botright{background:url(/siteimages/misc/homeFeedback/bot-bg.png) bottom right repeat-x;bottom:0;right:0}#faq-detail #allfeedback .hreview .quote .botleft{background:url(/siteimages/misc/homeFeedback/bot-bg.png) bottom left repeat-x;bottom:0;left:0}#faq-detail #allfeedback .hreview .quote .overflow{border:1px solid #356dac;position:relative;z-index:11;margin:0;padding:0}#faq-detail #allfeedback .hreview .quote .description{background:url(/siteimages/misc/homeFeedback/blue-grad-bg.png) bottom left repeat-x;margin:0;font-size:12px;padding:10px 10px 50px 20px;line-height:18px}#faq-detail #allfeedback .hreview .quote .description .close-quote,#faq-detail #allfeedback .hreview .quote .description .open-quote{color:#039;font-weight:700;font-style:normal;font-size:18px;padding:0 2px}#faq-detail #allfeedback .hreview .quote .description .open-quote{margin:0 0 0 -12px}#faq-detail #allfeedback .hreview .person{background:url(/siteimages/misc/homeFeedback/bubble2-bg.png) top left no-repeat;padding:12px 7px 0 6px;margin:0;height:34px;width:auto;position:absolute;z-index:12;bottom:10px;right:10px;min-width:78px}#faq-detail #allfeedback .hreview .person .text{font-size:11px;position:relative;z-index:13}#faq-detail #allfeedback .hreview .person .text .location{font-weight:400;font-style:italic}#faq-detail #allfeedback .hreview .person .tail{background:url(/siteimages/misc/homeFeedback/bubble2-bg.png) top right no-repeat;height:47px;width:30px;position:absolute;top:0;right:0;z-index:12}#faq-detail #allfeedback .hreview .person .stars{height:20px;margin:0;position:absolute;z-index:13;font-size:11px;font-weight:700;line-height:17px;right:6px;bottom:0}#faq-detail #allfeedback .hreview .person .stars img{margin:3px 0 0;float:left;height:12px;width:auto}#faq-detail #allfeedback .hreview .person .stars .rating{padding:0 0 0 3px}#faq-detail #email-help{line-height:18px}#faq-detail #email-help ol{margin:0 0 20px 20px}#faq-detail #email-help ol li{line-height:16px;padding:0 0 5px}#faq-detail #email-help .plus{border:1px solid #ddd;color:#039;display:inline-block;height:13px;line-height:11px;width:13px;text-align:center;margin:0;font-size:14px}#faq-detail #email-help h5{background:#eee;border:1px solid #ddd;color:#404040;font-size:13px;font-weight:700;margin:0 0 2px;padding:3px 5px;text-align:left}#faq-detail #email-help .toggle{margin:0 0 30px}#faq-detail #email-help .toggle .more{background:#f7f7f7;border:solid #eee;border-width:1px 0 2px}#faq-detail #email-help .toggle .more ol li p{margin:0}#faq-detail #email-help .toggle .more img{border:none;vertical-align:middle}#faq-detail #privacy_policy{text-align:left}#page #content #body #faq-detail #privacy_policy h1,#page #content #body #faq-detail #privacy_policy h2,#page #content #body #faq-detail #privacy_policy h3{background:0 0;color:#333;margin:0 0 15px;padding:0;font-weight:700}#page #content #body #faq-detail #privacy_policy h1{font-size:20px;line-height:32px}#page #content #body #faq-detail #privacy_policy h2{font-size:18px;line-height:28px}#page #content #body #faq-detail #privacy_policy h3{font-size:16px;line-height:22px;margin:0}#faq-detail #privacy_policy p{margin:0 0 15px;font-size:12px}#faq-detail #privacy_policy ul{list-style:disc;margin:0 0 15px 20px;font-size:12px}#faq-detail #privacy_policy li{line-height:18px;padding:0 0 4px}#faq-detail #privacy_policy strong{font-weight:700}#faq-detail #privacy_policy hr{border:none;border-bottom:1px solid #ddd;margin:20px 50px}#page #homecontent #rightcontent #maintext #pricecompare{clear:both;display:block;width:527px}#page #homecontent #rightcontent #maintext #pricecompare ul{list-style:none}#page #homecontent #rightcontent #maintext #pricecompare ul li{background:#eee;border:1px solid #ccc;float:left;font-size:11px;margin:1px;padding:3px;text-align:center;width:118px}#page #homecontent #rightcontent #maintext #pricecompare ul li.jl{color:#b52200;font-weight:700}#page #homecontent #rightcontent #maintext #pricecompare ul li.jl a{background:url(/images/misc/home.compare.buy.gif) top left no-repeat;color:#b52200;padding:0 0 2px 42px}#page #content #halloween h1,#page #homecontent.landingpage #rightcontent h3{color:#039;font-size:18px;font-weight:700}#page #homecontent #rightcontent #maintext #pricecompare ul li.heading{background:#ffc;border:1px solid #ccc;font-weight:700;text-align:left;width:133px}#page #homecontent #rightcontent #maintext #pricecompare ul li.lowestprice{background:url(/images/misc/lowestprice.gif) top center no-repeat;border:0;height:43px;padding:0;width:141px}#page #homecontent #rightcontent #maintext #pricecompare ul li.lowestprice p{display:none}#page #homecontent #rightcontent #maintext #pricecompare ul li.top{height:30px;line-height:13px;padding-top:8px;text-align:center;width:118px}#page #content #halloween{padding:25px 0 0;width:740px}#page #content #halloween h1{background:0 0;margin:0 0 10px}#page #content #halloween .catagory{margin-bottom:10px}#page #content #halloween .catagory .header{margin:0}#page #content #halloween .catagory .header h3{margin:0 0 10px}#page #content #halloween .catagory .header p{line-height:14px;padding:5px 0}#page #content #halloween .catagory .lenses a{float:left;height:115px;margin:10px 10px 0;text-align:center;text-decoration:none;width:103px;font-size:11px;line-height:14px}#page #content #halloween .catagory .lenses a:hover{text-decoration:underline}#page #content #halloween .catagory .lenses img{display:block;width:98px}#page #content #halloween .social{background:#f7f7f7;border:solid #ddd;border-width:1px 0;margin:0 0 7px;padding:5px 0;width:740px}#page #content #halloween .social .clear{font-size:1px;height:0;clear:both;width:100%;padding:0;margin:0}#page #content #halloween .social .addthis_toolbox{float:right;margin:0 -20px 0 0}#page #content #halloween .social a{margin:0}#fancybox-inner .halloweenpopup{width:910px;margin:10px;text-align:left}#fancybox-inner .hreview-aggregate.top{display:none}#fancybox-inner .halloweenpopup .gotopage{color:#999;display:block;height:15px;line-height:15px;float:right;width:auto;font-size:11px;margin:5px 0 0}#fancybox-inner .halloweenpopup #heading{background:0;margin:0;padding:0;width:100%;height:49px}#fancybox-inner .halloweenpopup #heading h1{background:0;margin:0;padding:0;float:left;height:49px;line-height:48px;color:#039;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:18px;font-weight:700}#fancybox-inner .halloweenpopup #heading #countdown-wrapper{background:url(/images/landingpages/halloween/quick-view/by-halloween-bg.png) no-repeat #000;float:right;width:320px;height:49px;font-family:Verdana,Arial,Helvetica,sans-serif}#fancybox-inner .halloweenpopup #heading #countdown-wrapper #countdownlabel{color:#f90;padding:0 10px;width:140px;height:48px;float:left;text-indent:-99999px}#fancybox-inner .halloweenpopup #heading #countdown-wrapper #countdowntimer{font-family:Verdana,Geneva,sans-serif;float:left;width:144px;height:50px;padding:0 8px}#fancybox-inner .halloweenpopup #heading #countdown-wrapper #countdowntimer .orderby{color:#fff;line-height:14px;height:14px;font-size:14px;margin:5px 0 0}#fancybox-inner .halloweenpopup #heading #countdown-wrapper #countdowntimer #countdowntimeremaining{color:#f90;font-size:16px;font-weight:700;line-height:12px;height:12px;margin:3px 0 0}#fancybox-inner .halloweenpopup #heading #countdown-wrapper #countdowntimer .label{color:#999;font-size:9px;line-height:10px;height:10px;margin:0}#fancybox-inner .halloweenpopup #heading #countdown-wrapper #countdowntimer .label span{display:block;float:left;text-align:left;width:30px}#fancybox-inner .halloweenpopup #heading #countdown-wrapper #countdowntimer .label .days{margin:0 5px 0 0}#fancybox-inner .halloweenpopup #heading #countdown-wrapper #countdowntimer .label .hours{margin:0 10px 0 0}#fancybox-inner .halloweenpopup #heading #countdown-wrapper #countdowntimer .label .mins{margin:0 8px 0 0}#fancybox-inner .halloweenpopup #heading #countdown-wrapper #countdowntimer .label .secs{width:24px}#fancybox-inner .halloweenpopup #prodimg-wrapper{border:1px solid #666;width:268px;float:left;margin:-1px 10px 10px 0}#fancybox-inner .halloweenpopup #prodimg-wrapper .product-image{width:268px;height:160px;overflow:hidden;position:relative;text-align:center}#fancybox-inner .halloweenpopup #prodimg-wrapper .product-image img{width:270px;height:auto;margin:0 auto}#fancybox-inner .halloweenpopup #prodimg-wrapper .product-image img.oldprodimage{margin:-27px 0 0}#fancybox-inner .halloweenpopup #prodimg-wrapper .socialmedialinks{background:#fff;border-top:1px solid #666;width:254px;height:47px;padding:0 7px}#fancybox-inner .halloweenpopup #prodimg-wrapper .socialmedialinks .loadsocialmedialinks{margin:4px 0 0}#fancybox-inner .halloweenpopup #prodimg-wrapper .socialmedialinks .addthis_button_facebook_like{width:84px}#fancybox-inner .halloweenpopup #prodimg-wrapper .socialmedialinks .addthis_button_tweet{width:88px}#fancybox-inner .halloweenpopup #prodimg-wrapper .socialmedialinks .addthis_button_google_plusone{width:67px}#fancybox-inner .halloweenpopup #prodimg-wrapper .socialmedialinks .email{margin:2px 0 0 64px;text-align:left;line-height:16px;height:17px}#fancybox-inner .halloweenpopup #prodimg-wrapper .socialmedialinks .email a{background:url(/images/icons/ico.email.gif) center left no-repeat;padding:0 0 0 20px;font-size:11px;font-weight:400;line-height:16px;height:17px}#fancybox-inner .halloweenpopup #prodinfo-wrapper{border:1px solid #000;width:628px;height:auto;float:right;margin:-1px 0 10px;position:relative;z-index:999;padding:0 0 3px}#fancybox-inner .halloweenpopup #prodinfo-wrapper .error{background-position:7px center;margin:10px 10px 0;padding:7px 7px 5px 54px;line-height:14px}#fancybox-inner .halloweenpopup #prodinfo-wrapper .error ul li{line-height:14px}#fancybox-inner .halloweenpopup #prodinfo-wrapper #prescription #power-help{background:url(/images/landingpages/halloween/quick-view/power-bubble-bg.png) no-repeat;color:#666;float:right;width:300px;height:23px;margin:10px 10px 0 0;font:400 12px/18px Arial,Helvetica,sans-serif;text-align:center}#fancybox-inner .halloweenpopup #prodinfo-wrapper #prescription .lens-variations{border-spacing:3px;float:left;font-family:Verdana,Arial,Helvetica,sans-serif;margin:0 0 0 6px;width:616px}#fancybox-inner .halloweenpopup #prodinfo-wrapper #prescription .lens-variations th{background:#ffc;border:1px solid #ccc;font-size:11px;font-weight:700;padding:7px 4px;text-align:center;vertical-align:middle}#fancybox-inner .halloweenpopup #prodinfo-wrapper #prescription .lens-variations thead th.blank{background:0 0;border:none}#fancybox-inner .halloweenpopup #prodinfo-wrapper #prescription .lens-variations thead th.price small#after-rebate{display:none}#fancybox-inner .halloweenpopup #prodinfo-wrapper #prescription .lens-variations thead th.price .mini,#fancybox-inner .halloweenpopup #prodinfo-wrapper #prescription .lens-variations thead th.price small{display:block;font-size:9px;font-weight:400}#fancybox-inner .halloweenpopup #prodinfo-wrapper #prescription .lens-variations tbody td{background:#f7f7f7;border:1px solid #e6e6e6;font-size:11px;font-weight:700;padding:4px;text-align:center}#fancybox-inner .halloweenpopup #prodinfo-wrapper #prescription .lens-variations tbody td.color img{height:21px;vertical-align:top;width:21px}#fancybox-inner .halloweenpopup #prodinfo-wrapper #prescription .lens-variations tbody td.price{color:#c00}#fancybox-inner .halloweenpopup #prodinfo-wrapper .badges{float:left;margin:4px 0 5px 15px;padding:0;height:auto;width:290px}@-moz-document url-prefix(){#fancybox-inner .halloweenpopup #prodinfo-wrapper #prescription .lens-variations tbody td{padding:6px 4px}#fancybox-inner .halloweenpopup #prodinfo-wrapper .badges{margin:6px 0 5px 15px}}#fancybox-inner .halloweenpopup #prodinfo-wrapper .badges a{display:block;float:left}#fancybox-inner .halloweenpopup #prodinfo-wrapper .badges a.mcafee{width:115px;height:32px;margin:10px 20px 0 0}#fancybox-inner .halloweenpopup #prodinfo-wrapper .badges a.verisign{width:80px;height:44px;margin:2px 20px 0 0}#fancybox-inner .halloweenpopup #prodinfo-wrapper .badges a.moneyback{width:50px;height:50px;margin:0}#fancybox-inner .halloweenpopup #prodinfo-wrapper .addtocartwrap{float:right;margin:12px 10px 0 0;padding:0;width:164px;height:auto}#fancybox-inner .halloweenpopup #prodinfo-wrapper .addtocartwrap a{text-decoration:none}#content .blue a,#footer #extrainfo .question p span.more,#page #content a:hover,#quickfind li a:hover,.statuserror a{text-decoration:underline}#fancybox-inner .halloweenpopup #review-wrapper{border:1px solid #ddd;width:908px;position:relative}#fancybox-inner .halloweenpopup #review-wrapper #customer-reviews{font-size:12px;font-family:Verdana,Arial,Helvetica,sans-serif;margin:0 0 1em;padding:0;width:100%}#fancybox-inner .halloweenpopup #review-wrapper #customer-reviews .overview{background:#efefef;border:1px solid #ddd;line-height:20px;height:20px;margin:-1px -1px 10px;padding:3px 7px 3px 3px}#fancybox-inner .halloweenpopup #review-wrapper #customer-reviews .stars{float:left;height:20px;margin:0 3px}#fancybox-inner .halloweenpopup #review-wrapper #customer-reviews .stars img{margin:2px 2px 0 0;float:left}#fancybox-inner .halloweenpopup #review-wrapper #customer-reviews .text{float:left;height:20px}#fancybox-inner .halloweenpopup #review-wrapper #customer-reviews .text .rating{font-weight:700}#fancybox-inner .halloweenpopup #review-wrapper #customer-reviews #reviews{margin:0 39px;width:828px;height:auto}#fancybox-inner .halloweenpopup #review-wrapper #customer-reviews #reviews.one_review{margin:0 10px;width:887px}#fancybox-inner .halloweenpopup #review-wrapper #customer-reviews #reviews .hreview{background:#ededed;border:1px solid #ccc;width:828px;height:80px;overflow:hidden}#fancybox-inner .halloweenpopup #review-wrapper #customer-reviews #reviews.one_review .hreview{width:885px;overflow:hidden}#fancybox-inner .halloweenpopup #review-wrapper #customer-reviews #reviews .hreview .info{background:#e3e3e3;width:169px;border-right:1px solid #ccc;padding:5px 10px 100px;float:left;margin:0 0 -990px}#fancybox-inner .halloweenpopup #review-wrapper #customer-reviews #reviews .info .item{line-height:16px;font-size:12px;color:#039;border-bottom:1px solid #ccc;font-weight:700;margin:0 0 3px}#fancybox-inner .halloweenpopup #review-wrapper #customer-reviews #reviews .info .reviewer{line-height:12px;font-size:11px;margin:0 0 .25em}#fancybox-inner .halloweenpopup #review-wrapper #customer-reviews #reviews .info .reviewer strong{font-weight:700}#fancybox-inner .halloweenpopup #review-wrapper #customer-reviews #reviews .info .type{display:block;font-size:10px}#fancybox-inner .halloweenpopup #review-wrapper #customer-reviews #reviews .info .rating{font-size:10px}#fancybox-inner .halloweenpopup #review-wrapper #customer-reviews #reviews .info .rating .stars{display:block;height:18px}#fancybox-inner .halloweenpopup #review-wrapper #customer-reviews #reviews .info .rating .stars img{float:left}#fancybox-inner .halloweenpopup #review-wrapper #customer-reviews #reviews .info .rating .stars .value{background:#999;color:#fff;width:auto;text-align:center;border-radius:3px;padding:0 4px;margin:0 0 0 3px;height:16px;line-height:16px;float:left;display:block}#fancybox-inner .halloweenpopup #review-wrapper #customer-reviews #reviews .hreview .description{width:618px;padding:5px 10px 10px;line-height:16px;float:right}#fancybox-inner .halloweenpopup #review-wrapper #customer-reviews #reviews.one_review .hreview .description{width:674px}#fancybox-inner .halloweenpopup #review-wrapper #customer-reviews-pager{display:none}#fancybox-inner .halloweenpopup #review-wrapper .reviewGoNext,#fancybox-inner .halloweenpopup #review-wrapper .reviewGoPrev{border:1px solid #999;position:absolute;top:37px;width:28px;display:block;z-index:9999;height:80px;text-align:left;text-indent:-99999px}#fancybox-inner .halloweenpopup #review-wrapper .reviewGoPrev{background:url(/images/landingpages/halloween/quick-view/prev-bg.png) 6px 19px no-repeat #ccc;left:10px}#fancybox-inner .halloweenpopup #review-wrapper .reviewGoNext{background:url(/images/landingpages/halloween/quick-view/next-bg.png) 6px 19px no-repeat #ccc;right:10px}#fancybox-inner .halloweenpopup #review-wrapper .reviewGoNext:hover,#fancybox-inner .halloweenpopup #review-wrapper .reviewGoPrev:hover{background-color:silver}#page #endcap,#page #endcap #links{background:url(/images/design/footer.bg.gif) top left repeat-x;height:21px}#halloween .lenses .price{font-size:11px;color:#555;display:block}#page #endcap{clear:both;margin-top:10px}#page #endcap #links{padding-left:57px}#page #endcap #links a{display:block;float:left;height:21px}#page #endcap #links a.myaccount{background:url(/images/design/footer.nav.gif) no-repeat;width:86px}#page #endcap #links a.myaccount:hover{background:url(/images/design/footer.nav.gif) 0 -21px no-repeat}#page #endcap #links a.status{background:url(/images/design/footer.nav.gif) -87px 0 no-repeat;width:98px}#page #endcap #links a.status:hover{background:url(/images/design/footer.nav.gif) -87px -21px no-repeat}#page #endcap #links a.productlist{background:url(/images/design/footer.nav.gif) -186px 0 no-repeat;width:153px}#page #endcap #links a.productlist:hover{background:url(/images/design/footer.nav.gif) -186px -21px no-repeat}#page #endcap #links a.legal{background:url(/images/design/footer.nav.gif) -340px 0 no-repeat;width:117px}#page #endcap #links a.legal:hover{background:url(/images/design/footer.nav.gif) -340px -21px no-repeat}#page #endcap #links a.privacy{background:url(/images/design/footer.nav.gif) -458px 0 no-repeat;width:106px}#page #endcap #links a.privacy:hover{background:url(/images/design/footer.nav.gif) -458px -21px no-repeat}#page #endcap #links a.contact{background:url(/images/design/footer.nav.gif) -565px 0 no-repeat;width:77px}#page #endcap #links a.contact:hover{background:url(/images/design/footer.nav.gif) -565px -21px no-repeat}#page #endcap #links a strong{display:none}#quickfind{border:1px solid #999;font-family:tahoma,verdana,sans-serif;margin:10px auto 5px;text-align:left;width:754px;padding:3px}#quickfind .heading{background:#f7f7f7;border-bottom:1px solid #999;color:#00399d;display:block;font-size:9px;font-weight:700;padding:0 2px 2px;text-transform:uppercase}#quickfind .heading a:hover{color:#00399d}#quickfind .heading h1{display:inline}#quickfind li{float:left;width:25%;height:13px;overflow:hidden}#footer,#footer .alert{margin:0 auto;width:760px}#quickfind li a{color:#00399d;font-size:9px;font-weight:700;padding:1px}#quickfind li a:hover{color:#09F}#footer{font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:700;text-align:center}#footer .alert{color:#606060;text-align:left}#footer .alert p{font-size:10px;font-weight:700;margin:10px 0}#footer #btmlinks{font-family:Arial,Helvetica,sans-serif;font-weight:700;text-align:center}#content #reviews,#page #content #body,#page #content #body #heading,#page #content #body #subheading,#page #content #body h3{font-family:Verdana,Arial,Helvetica,sans-serif}#footer #extrainfo{border-bottom:1px solid #B0B0B0;margin:7px 0;text-align:left;font-weight:400}#footer #extrainfo .panel{margin:3px 0 0;font-weight:400}#footer #extrainfo .mainquestion h4{font-size:11px;font-weight:700;color:#404040;margin:0 0 3px 5px}#footer #extrainfo .mainquestion p{border:solid #B0B0B0;border-width:1px 1px 0;padding:0 5px 3px;font-size:10px;margin:0;line-height:14px}#footer #extrainfo .mainquestion p span.more{cursor:pointer;text-decoration:underline;white-space:nowrap}#footer #extrainfo .mainquestion p span.more:hover{color:#c00}#footer #extrainfo .mainanswer{border:solid #B0B0B0;border-width:0 1px 1px;display:none;padding:5px}.error,.warning{border:1px solid #c00}#footer #extrainfo .mainanswer p{font-size:10px;line-height:13px;padding:0 0 7px}#footer #extrainfo .question h4{font-size:11px;font-weight:700;color:#404040;margin:0 0 3px 3px}#footer #extrainfo .question h4 .num{padding:0 2px 0 0}#footer #extrainfo .question p{padding:0 20px 10px 21px;font-size:10px;margin:0;line-height:14px}#footer #extrainfo .question p span.more{cursor:pointer;white-space:nowrap}#footer #extrainfo .question p span.more:hover{color:#c00}#footer #extrainfo .answer{display:none;padding:5px 21px 10px}#footer #extrainfo .answer p{font-size:10px;line-height:14px;padding:0 0 10px}#page #content #body{font-size:10pt;margin:0 10px}.alert{margin:5px;padding:5px}.error,.statuserror,.warning{padding:15px 15px 15px 60px}.alert p{font-size:10px;line-height:12px}.error{background:url(/images/icons/ico.warning.gif) 10px center no-repeat #FFF;margin:5px 0;zoom:1}.error ul li{color:#c00;font-size:12px;line-height:1.6em;margin-bottom:5px}.error ul li strong{font-weight:700}.warning{background:url(/images/icons/warning.gif) 10px center no-repeat #FFD;margin:5px 0}.statuserror{background:url(/images/icons/ico.warning.gif) 10px 21px no-repeat #fff;border:1px dashed #c00;margin:25px 0}.statuserror h4{color:#c00;font-size:19px;font-weight:700;padding:10px 0}.statuserror p{font-size:12px;line-height:16px}.statuserror strong{color:#c00;font-size:12px}#burst.statuserror{background:0 0;padding:15px}#burst.statuserror .starburst{background:url(/images/design/starburst-red-130x130.png) no-repeat;color:#fff;font-size:11px;font-weight:700;height:66px;width:98px;padding:34px 17px;margin:-23px 10px 0 -22px;float:left;text-align:center;text-transform:uppercase;letter-spacing:-.03em}#burst.statuserror .starburst span.credit{font-size:20px;display:block;width:100%;letter-spacing:normal}.statusdescription{background:#f7f7f7;border:1px solid #999;margin:25px 0;padding:8px 15px 15px}.statusdescription h4{background:url(/images/icons/ico.status.question.gif) left top no-repeat;color:#039;font-size:19px;font-weight:700;line-height:40px;padding:0 0 0 48px}.statusdescription p{font-size:11px;line-height:17px;padding:5px 0 0 5px}.statusdescription p strong{font-size:13px;display:inline-block;padding:0 0 5px}#error{background:#FFD;border:1px solid #ccc;margin:10px 15px;padding:10px;text-align:center}#error h2{font-size:16px;font-weight:700}.product-message{background:url(/images/icons/ico.warning.gif) 10px center no-repeat #FFF;border:1px solid #C00;margin:10px 0;padding:15px 15px 15px 60px}#page #content #body #breadcrumbs{display:block;font-size:11px;font-weight:400;text-align:right;line-height:16px;padding:5px 0}#page #content #body #breadcrumbs h1{background:0 0;color:#404040;font-size:11px;font-weight:400;text-align:right;line-height:16px}#page #content #body #breadcrumbs strong{font-weight:400}strong{font-weight:700}#content .displayerror,#fancybox .displayerror{background:#FFD;border:1px solid #c00;color:#c00;display:block;font-size:10px;margin:3px 0;padding:4px}#content .hand{cursor:pointer}#content .form-footer{margin:10px 0;text-align:center}#content .form-footer .button{font-size:11px}#content .highlight{background:#fff!important;border:1px dashed #c00!important;color:#c00!important}#content .blue{background:#407FB5!important;color:#fff}#content .blue a,#content .blue a:hover{color:#fff000}#content #intro{margin-bottom:5px}#content #intro ol,#content #intro p{margin-bottom:4px}#page #content #body ol.decimal li,#page #content #body ul.square li{margin-bottom:5px;font-size:12px}#content #intro.print{text-align:right}#content #intro.print a{background:url(/images/icons/ico.print.gif) top left no-repeat;font-size:11px;margin-left:5px;padding:3px 0 3px 23px}#content #links.textright{text-align:right;font-size:11px;padding:0 0 10px}#content #links a.cancel,#content #links a.print,#content #links a.update{padding:0 0 0 25px;line-height:20px;display:inline-block;height:20px}#content #links .cancel{background:url(/images/icons/ico.cancel.png) top left no-repeat}#content #links .update{background:url(/images/icons/ico.update.png) top left no-repeat}#content #links .print{background:url(/images/icons/ico.print.png) top left no-repeat}#page #content #body .text{font-size:12px}#page #content #body ol.decimal{list-style:decimal;margin-left:40px}#page #content #body ul.square{list-style:square;margin-left:40px}#content #instructions,#content .YellowInBlack,#content .callout{background:#ffc;border:1px solid #a0a0a0;font-size:10pt;font-family:Verdana,Arial,Helvetica,sans-serif;margin:10px 5px;padding:20px}#content .callout ol,#content .callout p{font-size:11px;padding:0 4px 10px 0;margin-bottom:4px}#content .callout h2{color:#404040;font-size:12px;font-weight:700;padding:0 0 7px}#content .callout a.shopnow{background:url(/images/buttons/btn-shop-now.gif) no-repeat;display:block;height:23px;width:98px;text-indent:-99999px;float:right;margin:0}#content .callout.burst{position:relative;z-index:99;margin:15px 5px 10px 36px;padding:7px 7px 7px 100px;width:595px}#content .callout .starburst{background:url(/images/design/starburst-red-130x130.png) no-repeat;color:#fff;font-size:11px;font-weight:700;height:66px;width:98px;padding:34px 17px;position:absolute;left:-41px;top:-15px;z-index:99;text-align:center;text-transform:uppercase;letter-spacing:-.03em}#content .callout .starburst span.credit{font-size:20px;display:block;width:100%;letter-spacing:normal}#page #content #body #heading{background:url(/images/icons/h1.bg.gif) top left no-repeat;color:#039;font-size:18px;font-weight:700;margin:5px 0;padding-left:25px;height:auto}#page #content #body #heading.results{background:0 0;font-size:13px;font-weight:700;padding-left:0}#page #content #body #heading.results .matches{color:#404040;font-weight:400}#page #content #body #heading.steps{margin-bottom:9px}#page #content #body #heading.border{border-bottom:1px solid #000;padding-bottom:3px;margin-bottom:5px}#page #content #body #heading h1{display:inline}#page #content #body #heading.novelty h1{float:left}#page #content #body #heading #logout{float:right;margin-top:2px}#page #content #body .productSwitch a{background:url(/images/buttons/bg.productSwitch.gif) bottom left repeat-x #ea183d;border:1px solid #a90f2a;color:#fff;font-size:11px;font-weight:700;padding:2px 5px;text-decoration:none}#page #content #body #heading .productSwitch{background:url(/images/buttons/lensButton.gif) top left no-repeat;height:15px;margin:0 0 0 10px;padding-left:17px}#page #content #body .upp #heading.virtual .productSwitch{float:none;width:200px;margin:3px 0}#page #content #body #heading .productSwitch .productSwitch-bg{background:url(/images/buttons/lensButton.gif) top right no-repeat;border:none;padding:4px 0 0;vertical-align:middle}#page #content #body #heading .productSwitch .productSwitch-bg a{background:0 0;border:none;color:#404040;vertical-align:super}#page #content #body .loading{left:0;position:absolute;margin:0 auto;text-align:center;top:150px;width:100%;z-index:9999}#page #content #body .loading img{background:#fff;border:1px solid #000;padding:5px;z-index:999}#page #content #body .specialNote .specialNoteProductSwitch{padding:4px 0;text-align:center}#page #content #body .specialNote .specialNoteProductSwitch .productSwitch{background:url(/images/buttons/lensButton.gif) top left no-repeat;padding:1px 0 2px 17px}#page #content #body .specialNote .specialNoteProductSwitch .productSwitch .productSwitch-bg{background:url(/images/buttons/lensButton.gif) top right no-repeat;border:none;padding:6px 0 0;vertical-align:middle}#page #content #body .specialNote .specialNoteProductSwitch .productSwitch .productSwitch-bg a{background:0 0;border:none;color:#404040;font-size:13px;font-weight:700;vertical-align:top}#page #content #body .specialNote{clear:both;cursor:pointer;margin:35px 5px 15px 45px}#page #content #body .ninetyPack{cursor:default!important}#page #content #body .specialNote h4{color:#d61029;font-size:18px;font-weight:700;margin:0 0 3px;padding:0 0 5px 95px}#page #content #body .specialNote h4 a{text-decoration:none}#page #content #body .specialNote h4 a:hover{color:#d61029;text-decoration:none}#page #content #body .specialNote h4 .subhead{font-size:13px;font-weight:400;margin:5px 0 8px;text-decoration:underline}#page #content #body .specialNote h4 .subhead .price{color:#d61029}#page #content #body .specialNote .specialNoteBox{background:url(/images/design/bg.specialnotes.gif) left top repeat-x #E1EFF6;border:1px solid #404040;padding:12px 10px;position:relative}#page #content #body .specialNote .specialNoteBox .virtualproductupgradebutton{text-align:center}#page #content #body .specialNote .specialNoteBox .corner{position:absolute;height:4px;width:4px}#page #content #body .specialNote .specialNoteBox .topright{background:url(/images/design/bg.specialnote.topright.gif) top left no-repeat;top:-1px;right:-1px}#page #content #body .specialNote .specialNoteBox .botright{background:url(/images/design/bg.specialnote.botright.gif) top left no-repeat;bottom:-1px;right:-1px}#page #content #body .specialNote .specialNoteBox .botleft{background:url(/images/design/bg.specialnote.botleft.gif) top left no-repeat;bottom:-1px;left:-1px}#page #content #body .specialNote p.howitworks{display:block;font-size:13px;margin-left:95px;float:left;letter-spacing:-1px;line-height:20px;padding-bottom:7px;width:220px}#page #content #body .specialNote p.howitworks strong{display:block;font-size:18px}#page #content #body .specialNote p.howitworks .link{color:#D61029;text-decoration:underline}#page #content #body .specialNote .compareImage{background:url(/images/design/bg.compareimage.gif) top left no-repeat;color:#fff;font-size:11px;font-weight:700;position:absolute;top:-30px;left:-41px;text-align:center;text-transform:uppercase;height:89px;width:122px;padding-top:33px;zoom:1}#page #content #body .specialNote .compareImage span{font-size:21px}#page #content #body .specialNote .comparemath{background:#eff7fa;border:1px solid #ceddee;float:right;margin-bottom:2px;padding:11px 21px 7px 13px;position:relative}#page #content #body .specialNote .comparemath .corner{position:absolute;height:5px;width:5px}#page #content #body .specialNote .comparemath .topleft{background:url(/images/design/bg.comparemath.topleft.gif) top left no-repeat;top:-1px;left:-1px}#page #content #body .specialNote .comparemath .topright{background:url(/images/design/bg.comparemath.topright.gif) top left no-repeat;top:-1px;right:-1px}#page #content #body .specialNote .comparemath .botright{background:url(/images/design/bg.comparemath.botright.gif) top left no-repeat;bottom:-1px;right:-1px}#page #content #body .specialNote .comparemath .botleft{background:url(/images/design/bg.comparemath.botleft.gif) top left no-repeat;bottom:-1px;left:-1px}#page #content #body .specialNote .comparemath .equation{font-size:15px;float:left;font-weight:700;letter-spacing:-1px;line-height:20px;margin-right:22px;text-align:center}#page #content #body .specialNote .comparemath .equation span{display:block;border-bottom:1px solid #4d4d4d;padding:0 10px}#page #content #body .specialNote .comparemath .equation span span{display:inline;font-size:10px;border-bottom:none;padding:0}#page #content #body .specialNote .comparemath .result{float:right;font-size:20px;font-weight:700;letter-spacing:-1px}#page #content #body .specialNote .comparemath .result span{color:#d6112a;font-size:26.5px;margin-left:21px}#page #content #body .specialNote .comparemath .result span span{color:#222;font-size:14px;position:relative;top:-8px;margin:0}#page #content #body .specialNote p.small{font-size:9px;letter-spacing:-1px;text-align:right}#page #content .lens-variations.special th{background:#0045A5;border:1px solid #404040;color:#fff;font-size:11px;padding:2px;text-align:center}#page #content .lens-variations.special th.noRebate{padding:8px 2px}#page #content .lens-variations.special th .small{display:block;font-size:9px;font-weight:400;text-align:center}#page #content .lens-variations.special td{background:#e7f2f8;border:1px solid #404040;color:#d61029;font-size:12px;padding:4px 5px}#prescription .biofreshupsell{background:url(/siteimages/solutions/biofresh-upsell-bg.png) no-repeat;display:block;width:567px;height:28px;margin:0 0 20px 3px;float:left}#prescription .biofreshupsell .select{float:right;width:117px;margin:4px 4px 0 0}#prescription .biofreshupsell .select label{font-size:11px;font-weight:700;display:block;float:left;line-height:20px;height:20px}#prescription .biofreshupsell .select select{width:63px;float:right;margin:0}#content #two-column{width:100%;overflow:hidden;margin:10px 0 30px}#content #two-column .leftcontent{width:427px;float:left;padding:0;margin:0 15px 20px 0}#content #two-column .leftcontent .callout{margin:0 0 10px;padding:20px 20px 10px}#content #two-column .leftcontent #quick-login{margin:0;padding:0;width:100%}#content #two-column .leftcontent #quick-login .login{margin:0 auto 20px}#content #two-column .rightcontent{border-left:1px dotted #ccc;width:280px;float:right;padding:0 0 1000px 15px;margin:0 0 -1000px}#content #two-column .rightcontent .box h4{background:#eee;border:1px solid #ddd;color:#404040;font-size:13px;font-weight:700;margin:0 0 15px;padding:3px 5px;text-align:left;line-height:18px}#content .form td.active,#content .form td.orderdate,#page #content #body #specialoffer{text-align:center}#content #two-column .rightcontent #accountSecurity h4{background:url(/siteimages/icons/ico.secure.gif) 10px 2px no-repeat #eee;padding-left:33px}#content #two-column .rightcontent #accountSecurity h5{font-size:13px;margin:0 0 5px}#content #two-column .rightcontent #accountSecurity p{font-size:11px;margin:0 0 15px;line-height:16px}#content #two-column .rightcontent #accountSecurity img{float:left;margin:0 7px 15px 0}.passwordremind table.form td input#email{width:266px}#passwordtips h5{color:#039;font-size:14px;font-weight:700;margin:0 0 2px}#passwordtips ul{background:#eee;border:1px solid #ccc;list-style:disc;padding:5px 10px 4px 30px;margin:0 0 20px}#passwordtips ul li{font-size:11px;padding:0 0 6px;line-height:16px}table.form td.strength{vertical-align:middle}table.form td.strength input#newpassword{width:140px;margin:3px 5px 0 0;float:left}table.form td.strength .pwstrength{background:#fff;border:1px solid #ccc;padding:3px;width:88px;float:left;position:relative;height:19px}table.form td.strength .pwstrength .pstrength-bar{position:absolute;top:15px;left:3px}table.form td.strength .pwstrength .pstrength-info{font-size:10px;position:absolute;top:1px;left:3px;line-height:10px;height:15px}table.form td.match input{width:140px;margin:0 5px 0 0;float:left}table.form td.match #pwconfirm_match,table.form td.match #pwconfirm_nomatch{background:#fff;border:1px solid #ccc;padding:0 3px;width:88px;float:left;position:relative;line-height:18px;height:19px;font-size:10px}table.form td.match #pwconfirm_nomatch{color:red}table.form td.match #pwconfirm_match{color:#390}.changepassword table.form td input{width:140px;margin:0 5px 0 0}.changepassword table.form td .displayerror{margin:3px 0 0}#page #content #body h3{background:url(/images/icons/h1.bg.gif) top left no-repeat;color:#039;font-size:18px;font-weight:700;padding-left:25px}#page #content #body h3.starred{background:url(/images/icons/h1.star.gif) top left no-repeat;color:#039;font-size:18px;font-weight:700;padding-left:25px}#page #content #body #subheading{border-bottom:1px solid #000;color:#039;font-size:18px;font-weight:700;margin-bottom:3px;padding-bottom:3px}#page #content #body #subheading.noborder{border-bottom:none;padding-bottom:0}#content .form td,#content .form th{font-size:11px;padding:4px;vertical-align:middle}#content .form{border-spacing:2px;width:100%}#content .form td{background:#eee;border:1px solid #ccc}#content .form td table td{border:none}#content .form td.blank,#content .form td.null{background:0 0;border:none}#content .form th{background:#ffc;border:1px solid #a0a0a0;font-weight:700;text-align:right}#content .form th.emaildesciption{text-align:left}#content .changeemailaddress,#content .form th.active,#content .form th.orderdate{text-align:center}#content .form th.reminderdatedescription{width:150px}#content .form .calendar td{background:0 0;text-align:center}#content .form .calendar .calendarheader td{background:#FFC}#content .changeemailaddress .form{margin:0 auto;width:auto}#content th.left{text-align:left!important}#content .register td,#content .register th{width:25%}#page #content #body #departments{margin:0 0 10px;width:100%}#page #content #body #departments table.dept-results{border-spacing:20px 2px;margin:0 0 10px;width:100%}#page #content #body #departments table.dept-results th{background:#eee;border:1px solid #ddd;padding:2px}#page #content #body #departments table.dept-results td{border-bottom:1px dotted #ddd;padding:4px 2px;width:50%;line-height:12px;vertical-align:top}#page #content #body #departments table.dept-results td.empty{border:none}#page #content #body #departments table.dept-results td a{line-height:12px}#page #content #body #departments table.dept-results td.multipack{padding:4px 0 4px 62px}#page #content #body #departments table.dept-results td.multipack .main-view{margin:0 0 0 -60px}#page #content #body #departments table.dept-results td.multipack a.productName{display:block;float:left;font-weight:700;padding:0 4px 0 0;line-height:30px}#page #content #body #departments table.dept-results td.multipack a.productName .link{line-height:30px}#page #content #body #departments table.dept-results td.multipack .pack_links{display:block;float:left;line-height:30px;white-space:nowrap}#page #content #body #departments table.dept-results td.multipack .link.size{font-weight:400;margin:0 4px 0 0;text-decoration:underline}#page #content #body #departments table.dept-results td.multipack .link.size a{line-height:30px}#page #content #body #departments #legend{color:#aaa;padding:1em 0 0;margin:0 0 10px 20px}#page #content #body #departments #legend dl{display:inline;font-size:10px;list-style:none;text-indent:0}#page #content #body #departments #legend dl dt{float:left;margin:0;vertical-align:middle}#page #content #body #departments #legend dl dd{float:left;margin:0 15px 0 0;padding:3px;vertical-align:middle}#page #content #body #departments #bottom-description{font-size:11px;margin:0 20px 20px}#page #content #body #departments #bottom-description p{margin:0 0 .5em}#content #reviews{margin:0 0 1em;padding:0;width:100%}#content #reviews .overview{background:#efefef;border:1px solid #ddd;padding:3px;line-height:20px;height:20px;margin:0 0 10px}#content #reviews .overview .stars{float:left;height:20px;margin:0 3px}#content #reviews .overview .stars img{margin:2px 2px 0 0;float:left}#content #reviews .overview .text{float:left;height:20px}#content #reviews .overview .text .rating{font-weight:700}#content #reviews .helpful{font-size:11px;margin:0 0 .5em}#content #reviews .helpful strong{font-weight:700}#content #reviews .product-review{background:#ededed;border:solid #aaa;border-width:0 0 1px;clear:both;margin:0 0 .5em;width:100%;overflow:hidden}#content #reviews .product-review .info{background:#e3e3e3;border-right:1px solid #aaa;float:left;padding:7px 7px 207px;margin:0 0 -200px;width:195px}#content #reviews .product-review .info .item{font-size:10pt}#content #reviews .product-review .info .reviewer{font-size:11px;margin:0 0 .25em}#content #reviews .product-review .info .reviewer strong{font-weight:700}#content #reviews .product-review .info .type{display:block;font-size:10px}#content #reviews .product-review .info .rating{font-size:10px}#content #reviews .product-review .info .rating .stars{display:block;height:18px}#content #reviews .product-review .info .rating .stars img{float:left}#content #reviews .product-review .info .rating .stars .value{background:#999;color:#fff;width:auto;text-align:center;border-radius:3px;padding:0 4px;margin:0 0 0 3px;height:16px;line-height:16px;float:left;display:block}#content #reviews .product-review .info .feedback{margin:.5em 0 0}#content #reviews .product-review .info .feedback h5{font-size:11px;font-weight:700}#content #reviews .product-review .info .feedback ul{font-size:12px;list-style:none;text-indent:0}#content #reviews .product-review .info .feedback ul li{display:inline;padding:0 1em 0 0}#content #reviews .product-review .info .feedback ul li .yes{background:url(/images/icons/ico.add.gif) 0 50% no-repeat;padding:0 0 0 18px}#content #reviews .product-review .info .feedback ul li .no{background:url(/images/icons/ico.del.gif) 0 50% no-repeat;padding:0 0 0 18px}#content #reviews .product-review .info .feedback_thanks{font-size:11px;font-weight:700;padding:7px 0}#content #reviews .product-review .description{float:right;font-size:12px;padding:1em;width:505px}#content #reviews .product-review .description h4.summary{font-size:100%;letter-spacing:0;margin:0;text-transform:uppercase}#content #reviews .product-review .description br+br{display:none}#content #customer-reviews h3{color:#2D307A;margin:0 0 5px}#content #customer-reviews .overview{background:#efefef;border:1px solid #ddd;padding:3px;line-height:20px;height:20px;margin:0 0 5px;font-size:12px}#content #customer-reviews .overview .stars{float:left;height:20px;margin:0 3px}#content #customer-reviews .overview .stars img{margin:2px 2px 0 0;float:left}#content #customer-reviews .overview .text{float:left;height:20px;margin:0 3px}#content #customer-reviews .overview .text .rating{font-weight:700}#content .review_product{background:#f7f7f7;border:1px solid #050D76;margin:.25em 0 1em;padding:1em}#content .review_product ol{font-size:11px;list-style:decimal;margin:.5em 230px 1em 25px;text-indent:0}#content .review_product ol li{padding:0 0 .5em}#content .review_product ol li label{display:block;font-weight:700;margin:0 0 .1em}#content .review_product ol li .options{display:inline;vertical-align:middle}#content .review_product ol li .options label{display:inline;font-weight:400;margin:0}#content .review_product ol li .CaptchaImage{border:1px solid #aaa;float:right}#content .review_product p{font-size:11px}#content .review_product #guidelines{background:#fff;border:1px solid #050D76;float:right;margin:.25em 0 0;padding:.5em;width:200px}#content .review_product #guidelines h4{color:#050D76;font-size:12px;font-weight:700;letter-spacing:0}#content .review_product #guidelines ul{font-size:11px;list-style:square;margin:.25em 0 0 1.5em}#content .review_product .optional{font-weight:400}#content .review_product .required{color:#c00;font-weight:400}#content #review_cancel a,#content .review_text a{color:#0A64AD}#content .review_cancel h4,#content .review_text h4{font-size:13px;margin:0 0 .5em}#content #success{color:#c00;font-size:75%;font-weight:700;margin:0 0 .5em}#product-information{margin:0 0 10px}#heading.countdown h1{float:left}#heading.countdown .halloween-viewall{float:right;margin:3px 0 0;height:20px;width:250px}#product-information #countdown-wrapper{background:url(/siteimages/count-down-bg.png) no-repeat;float:left;width:160px;height:100px;margin:0 0 10px 10px}#product-information #countdown-wrapper #countdownlabel{color:#f90;padding:0 10px;width:140px;height:50px;float:left;text-indent:-99999px}#product-information #countdown-wrapper #countdowntimer{font-family:Verdana,Geneva,sans-serif;float:left;width:144px;height:50px;padding:0 8px}#product-information #countdown-wrapper #countdowntimer .orderby{color:#fff;line-height:14px;height:14px;font-size:14px;margin:5px 0 0}#product-information #countdown-wrapper #countdowntimer #countdowntimeremaining{color:#f90;font-size:16px;font-weight:700;line-height:12px;height:12px;margin:3px 0 0}@-moz-document url-prefix(){#product-information #countdown-wrapper #countdowntimer #countdowntimeremaining{letter-spacing:-.02em}}#product-information #countdown-wrapper #countdowntimer .label{color:#999;font-size:9px;line-height:10px;height:10px;margin:0}#product-information #countdown-wrapper #countdowntimer .label span{display:block;float:left;text-align:center;width:auto}#product-information #countdown-wrapper #countdowntimer .label .days{margin:0 17px 0 1px}#product-information #countdown-wrapper #countdowntimer .label .hours{margin:0 16px 0 0}#product-information #countdown-wrapper #countdowntimer .label .mins{margin:0 19px 0 0}#product-information #countdown-wrapper a{line-height:20px;font-size:10px}#product-information #countdown-wrapper #countdownexpired{color:#fff;padding:48px 5px 0 7px}ul#pricing-details{float:left;list-style:none;font-family:Arial,sans serif;margin:0 0 0 25px;line-height:20px;width:281px}ul#pricing-details ul{margin:0}ul#pricing-details li{font-size:12px}ul#pricing-details li strong{display:inline-block;font-weight:400;font-size:12px;width:112px}ul#pricing-details li.em{font-size:13px;color:#c00;font-weight:700}ul#pricing-details li.em strong{font-size:15px;color:#333;font-weight:700}ul#pricing-details li.em .rebatetext{color:#222;font-size:12px;font-weight:400}ul#pricing-details li.email{background:url(/images/icons/ico.email.gif) center left no-repeat;padding:0 0 0 20px;float:left;list-style:none;width:92px}ul#pricing-details li.fsa{background:url(/images/icons/ico.fsacheck.gif) center left no-repeat;padding:0 0 0 17px;float:left;list-style:none}ul#pricing-details li a,ul#pricing-details li span.fancy{font-size:11px;font-weight:400}ul#pricing-details li.lowprice{line-height:12px;height:24px;margin:2px 0 10px;font-size:11px;padding:0;text-align:left}ul#pricing-details li.lowprice .freeshipping{background:url(/siteimages/upp/free-shipping-red-banner.png) no-repeat;height:24px;width:140px;text-align:left;text-indent:-999999px}#buymore-widget{background:#fff;border:1px solid #a6a6a6;float:left;width:160px;height:auto;margin:0 0 0 10px}#buymore-widget table.pricing{display:none}#body #buymore-widget .header{background:url(/siteimages/bmsm/gradient-bg.png) left bottom repeat-x #ff0;height:28px;text-align:left;width:auto;font-family:LeagueGothicRegular;font-size:22px;padding:3px 10px;line-height:30px;text-transform:uppercase;text-indent:0}#buymore-widget .header .buy{padding:0 4px 0 0}#buymore-widget .information{background:url(/siteimages/bmsm/price-bg.gif) left top repeat-x;width:100%;height:46px}#buymore-widget .information .price,#buymore-widget .information .qty{font:400 14px/18px Verdana,Geneva,sans-serif;color:#545454;text-align:center;width:70px;height:36px;padding:5px 0}#buymore-widget .information .qty{float:left}#buymore-widget .information .at{float:left;font-size:15px;font-weight:700;color:#c00;text-align:center;width:17px;height:46px;line-height:46px}#buymore-widget .information .price{float:right}#buymore-widget .information .price strong,#buymore-widget .information .qty strong{color:#c00;font-weight:700;display:block}#buymore-widget .footer{background:#474747;color:#fff;width:100%;height:21px;font:700 9px/20px Verdana;text-align:center;text-transform:uppercase}#content #faq-detail,#content #offers,#content #offers .promoFIT4LIFE .promoname,#content #prescription .lens-variations,#content #rebate-offers .offers,#content .faqcolumn{font-family:Verdana,Arial,Helvetica,sans-serif}#content #product-information #product-image{float:right;position:relative;width:260px}#content #product-information #product-image img{margin:0 auto;border:none;max-width:100%;width:auto}#content #product-information .floatleft{float:left}#content #product-information #product-image.halloween{width:215px}#content #product-information #product-image #overlay{background:url(/images/product/overlay.gif) top left no-repeat;height:70px;position:absolute;right:0;top:0;width:70px}#content #product-information #product-image #overlaydiscontinued{color:#D61029;text-transform:uppercase;font-size:19px;font-weight:700;position:absolute;top:15px;right:0;width:170px;transform:rotate(20deg);-ms-transform:rotate(20deg);-webkit-transform:rotate(20deg);-o-transform:rotate(20deg);-moz-transform:rotate(20deg);text-shadow:1px 1px 1px #999}#content #product-information #product-image #overlaydiscontinued span{color:#333;display:block;font-size:14px;text-transform:none}#content #product-information #product-image #prodimgdsp{border:1px solid #a0a0a0;text-align:center}#content #product-information #product-image .colors{background:#f7f7f7;border:solid #a0a0a0;border-width:1px 0 0;padding:2px}#content #product-information #product-image .colors img{height:21px;vertical-align:top;width:21px}#content #product-information #product-image .colors select{width:205px}#content #product-information #product-image #prodimgdsp.no-border{border:none}#content #product-information #productimage{float:right;text-align:center;width:100%}#content #prescription h3.enterrx,#prescription .rxhelp{float:left;display:block;line-height:24px;height:25px}#content #product-information #productimage .fancy{text-decoration:none}#content #product-information #productimage img{margin:0 auto;border:none;max-width:100%;width:auto}#content #product-information #product-image .quantityCount{background:url(/images/design/bg.pkOverlay.gif) center top no-repeat;color:#fff;font-size:11px;margin:15px 0 0;padding:1px 0;position:absolute;text-align:center;width:222px}#content #prescription{position:relative;z-index:10}#content #prescription h3.enterrx{padding:0 10px 0 0}#prescription .rxhelp span.link{background:url(/images/icons/ico.rxhelp.gif) center left no-repeat;font-size:11px;font-weight:400;padding-left:17px}#prescription .helpbox{background:#fff;border:2px solid #0045A5;display:none;margin:0;padding:10px 10px 5px;position:absolute;top:-243px;left:392px;width:360px;z-index:1010;-moz-box-shadow:0 0 20px 1px #333;-webkit-box-shadow:0 0 20px 1px #333;box-shadow:0 0 20px 1px #333}#prescription .helpbox .close{position:absolute;top:-10px;right:-10px;width:30px;height:30px;background-image:url(/PublicCommon/include/js/fancybox/fancybox.png);background-position:-40px 0;cursor:pointer;z-index:1103}#prescription .helpbox h5{color:#333;font-size:12px;font-weight:700;margin:0 0 3px}#prescription .helpbox p{color:#333;font-size:11px;margin:0;padding:0 0 7px 10px;line-height:14px}#prescription .helpbox ul.leftright{list-style:none;font-size:11px;margin:0 10px 10px}#prescription .helpbox ul.leftright li{line-height:14px;border-bottom:1px dotted #ccc;text-align:left}#prescription .helpbox ul.leftright li.noborder{border:none}#prescription .helpbox ul.leftright li span{display:block;float:right}#content #prescription .socialmedialinks{float:right;width:290px}#content #prescription .lens-variations{border-spacing:3px;float:left}#content #prescription .lens-variations th{background:#ffc;border:1px solid #ccc;font-size:11px;font-weight:700;padding:2px;text-align:center;vertical-align:middle}#content #prescription .lens-variations tbody td{background:#f7f7f7;border:1px solid #e6e6e6;font-size:11px;font-weight:700;padding:1px;text-align:center}#content #prescription .lens-variations tbody td.color img{height:21px;vertical-align:top;width:21px}#content #prescription .lens-variations tr.biofresh-upsell td,#content #rebate-offers .offers td{vertical-align:middle}#content #prescription .lens-variations tbody td.price{color:#c00}#content #prescription .lens-variations tbody th{font-size:10px;padding:2px;text-align:left}#content #prescription .lens-variations thead th{padding:2px 1px}#content #prescription .lens-variations thead th.blank{background:0 0;border:none}#content #prescription .lens-variations thead th.price small#after-rebate{display:none}#content #prescription .lens-variations thead th.price .mini,#content #prescription .lens-variations thead th.price small{display:block;font-size:9px;font-weight:400}#content #prescription .lens-variations tbody td .blue{background:#fff!important;color:#000}#content #prescription .lens-variations tr.biofresh-upsell th{width:100px;text-align:left}#content #prescription .lens-variations tr.biofresh-upsell th .info{background:url(/images/icons/ico.rxhelp.gif) no-repeat;cursor:pointer;width:13px;height:13px;float:right;margin:0 0 0 3px}#content #prescription .lens-variations tr.biofresh-upsell td.select{text-align:left;vertical-align:middle;white-space:nowrap}#content #prescription .lens-variations tr.biofresh-upsell td.select .text{display:inline;font-size:12px;font-weight:400;padding:0 10px 0 5px;line-height:22px;height:22px}#content #prescription .lens-variations tr.biofresh-upsell td.select .bottles{display:inline;line-height:22px;height:22px;width:120px}#content #prescription .lens-variations tr.biofresh-upsell td.select .bottles label{font-weight:700}#content #prescription .lens-variations tr.biofresh-upsell td.select .bottles select{font-size:12px;width:64px;margin:0;padding:0}#prescription #biofresh-info{background:#fff;border:2px solid #039;display:none;margin:0;padding:15px 20px 10px 10px;position:absolute;top:-25px;left:80px;width:550px;z-index:1010;-moz-box-shadow:0 0 20px 1px #404040;-webkit-box-shadow:0 0 20px 1px #404040;box-shadow:0 0 20px 1px #404040}#prescription #biofresh-info .close{background-image:url(/PublicCommon/include/js/fancybox/fancybox.png);background-position:-40px 0;cursor:pointer;width:30px;height:30px;position:absolute;top:-10px;right:-10px;z-index:1103}#prescription #biofresh-info .prod-img{float:left;width:170px;height:auto;margin:0 10px 0 0}#prescription #biofresh-info .prod-img img{display:block;width:100%;height:auto}#prescription #biofresh-info .text{float:left;width:370px}#prescription #biofresh-info h3{font-size:24px;font-weight:400;color:#d61029;margin:5px 0}#prescription #biofresh-info h4{font-size:16px;font-weight:400;color:#333;margin-bottom:15px}#prescription #biofresh-info p{font-size:12px;line-height:22px;margin-bottom:10px}#prescription #biofresh-info ul{list-style:none;margin:0}#prescription #biofresh-info ul li{line-height:20px;padding:5px 0 5px 25px;font-size:14px}#prescription #biofresh-info ul li .icon{background:url(/SiteImages/icons/ico.check.png) no-repeat;display:block;width:20px;height:20px;float:left;margin:0 0 0 -25px}#prescription #biofresh-info ul li.large{font-size:16px;padding:5px 0 0 25px}#prescription #biofresh-info ul li.large del{color:#666}#prescription #biofresh-info ul li.large strong{line-height:30px}#content #prescription #badges{width:350px;height:60px;float:left;margin:10px 0;padding:0 0 0 150px}#content #prescription #badges.novelty{width:250px;margin:0 0 10px;padding:0 0 0 270px}#content #prescription #badges a,#content #prescription #badges span{display:block;margin-right:20px}#content #offers .promo1 img,#content #offers .promoFIT4LIFE .promocode,#content #offers .promoFIT4LIFE img{display:none}#content #prescription #badges .mcafee{margin:14px 20px 0 0;float:left}#content #prescription #badges .verisign{float:left}#content #prescription #badges.novelty .verisign{margin:7px 0 0}#content #prescription #badges .moneyback{margin:0;float:left}#content #prescription #addtocart{float:right;width:164px;height:55px;margin:10px 25px 0 0;padding:12px 0 0}#content #prescription #gas-permeable #addtocart{margin:10px 25px 0 0;height:37px;padding:0}#content #prescription #gas-permeable .addtext,#content #prescription #gas-permeable .closetext{background:#888;font-size:12px;margin:15px 0 15px 2px;padding:5px;text-align:left;width:530px;float:left;font-weight:700}#content #prescription #gas-permeable .addtext{color:#fff}#content #prescription #gas-permeable .addtext a{color:#ffc}#content #prescription #gas-permeable .closetext{color:#fff}#content #prescription #gas-permeable .closetext a{color:#ffc}#content #prescription #gas-permeable .AddParam{margin-top:10px}#content #prescription #gas-permeable .AddParam .lens-variations{float:none}#content #prescription #gas-permeable .AddParam .lens-variations thead th{padding:8px 4px}#content #prescription #gas-permeable .AddParam .lens-variations th{padding:4px}#content #offers{margin:20px 0}#content #offers h3{border-bottom:1px solid #a0a0a0}#content #offers ul{font-size:10pt;margin-left:40px}#content #offers ul li{list-style:square;margin-bottom:3px}#content #offers p{font-size:10pt;margin-bottom:5px}#content #offers ul li p{font-size:10px}#content #offers .promoname{font-weight:700}#content #offers .promoFIT4LIFE .promoname{color:#D61029;font-size:18px;font-weight:700}#content #offers .promoFIT4LIFE{background:url(/siteimages/promo/5.jpg) top left no-repeat;height:150px;list-style:none;padding:24px 221px 0 105px;width:346px}#content #rebate-offers h3{border-bottom:1px solid #a0a0a0;margin-bottom:3px}#content .needhelp{font-size:11px}#content #rebate-offers .offers{border-collapse:collapse;width:100%}#content #rebate-offers .offers td a,#content #rebate-offers .offers td a:hover{color:#c00;text-decoration:underline}#content #rebate-offers .offers td.bestoffer{color:#c00;font-size:10px;font-weight:700;padding-bottom:20px;text-align:center;text-transform:uppercase;vertical-align:bottom}#content #rebate-offers .offers td table{background:url(/siteimages/rebate/rebate-offerbg.gif) bottom left repeat-x;border:1px dotted #a0a0a0;width:100%}#content #rebate-offers .offers td table td{background:url(/siteimages/rebate/rebate-offerbg.gif) bottom left repeat-x;border:dotted #a0a0a0;border-width:0 0 1px;padding:4px;vertical-align:middle}#content #rebate-offers .offers td table .end td{border-bottom:none}#content #rebate-offers .offers td table .amt{width:35px}#content #rebate-offers .offers td table .desc{width:350px}#content #rebate-offers .offers td table .desc h5{color:#c00;font-size:13px;font-weight:700}#content #rebate-offers .offers td table .desc p{font-size:10px;line-height:1.5em}#content #rebate-offers .offers td table .div{border-left:1px dotted #a0a0a0;padding:0;width:1px}#content #rebate-offers .offers td table .savings table{border:none;width:100%}#content #rebate-offers .offers td table .savings table td{background:0 0;border:none;font-size:10px;padding:2px}#content #rebate-offers .offers td table .savings table td.dealcaption{text-align:right}#content #rebate-offers .offers td table .savings table td.dealamount{font-weight:700;text-align:right}#content #rebate-offers .offers td table .savings table tfoot td{border-top:1px dotted #a0a0a0}#content #rebate-offers .offers td table .savings table tfoot td .savingsperbox{color:#c00}#content #rebate-offers .offers td table .virtualproduct{width:218px}#page #content #body #additional-details h3,#page #content #body #offers h3,#page #content #body #rebate-offers h3,#page #content #body .rebate-detail h3{background:0 0;padding-left:0}#content .rebate-detail{margin-top:10px}#content .rebate-detail .hidedetails{color:#c00;cursor:pointer;font-size:11px;text-decoration:underline}#content .rebate-detail #info{border-top:1px solid #a0a0a0;color:#555;padding:10px}#content .rebate-detail #info ol{font-size:11px;list-style:decimal;margin-left:20px}#content .rebate-detail #info p{font-size:11px;margin-bottom:5px}#content #rebates-group{border:0;border-collapse:collapse;border-spacing:0;float:left;margin:10px 0;width:500px}#content #rebates-group td{background:#fff;border-bottom:1px dotted #ccc;padding:3px;vertical-align:middle}#content #rebates-group tr.alt td{background:url(/SiteImages/rebate/rebate-offerbg.gif) 0 50% repeat-x}#content #rebates-group tr.alt:hover td,#content #rebates-group tr:hover td{background:url(/SiteImages/rebate/rebate-offerbg.gif) 0 100% repeat-x}#content #rebates-group td.image{width:60px}#content #rebates-group td.value{text-align:right;width:150px}#content #rebates-group td.value span.upto{display:inline-block;font-size:10px;font-weight:700;margin:0;vertical-align:middle}#content #rebates-group td.value img{display:inline-block;vertical-align:middle}#content .rebates-group-db-desc{font-size:11px;margin:0 0 10px}#content #rebates-group-desc{border-left:1px solid #ccc;float:right;font-size:11px;margin-right:20px;padding:0 0 0 10px;width:180px}#content #pastorders h5{margin-top:15px}#content .faqcolumn{font-size:10pt}#content .faqcolumn .faqentry{margin-bottom:10px}#content .faqcolumn .faqentry h3 a{color:#039}#content .faqcolumn .faqentry ul{list-style:disc;margin-left:20px}#content ul.faq-list{font-size:13px;list-style:disc;margin:0 0 40px 30px;line-height:18px}#content .faqentry ul.faq-list{margin:0 0 20px 30px}#page #content #body .faqcolumn .faqentry h3{background:0 0;font-size:10pt;padding-left:0}#content #faq-detail{font-size:10pt;padding:0 25px}#content #faq-detail blockquote{margin:7px 0}#content #faq-detail h4{color:#039;font-weight:700;margin:5px 0}#content #faq-detail p{margin-bottom:15px}#content #faq-detail ol{list-style:decimal;margin-left:20px}#content #faq-detail ul{list-style:disc;margin-left:20px}#content #faq-detail table.data{width:auto}#content #faq-detail table.data td,#content #faq-detail table.data th{padding:5px}#content #faq-detail .testimonial{display:block;border-bottom:1px dotted #ddd;padding:10px;margin:0;font-size:12px;line-height:18px}#content #faq-detail .testimonial.first{border-top:1px dotted #ddd}#content #faq-detail .testimonial b{display:block;text-align:left;margin:5px 0 0 30px;font-style:italic}#page #content #faq-detail .toggle.faq h4{border-bottom:solid #eee;border-width:1px 0;color:#333;padding:0 30px;margin:0;font-weight:400;line-height:22px;height:22px;position:relative;z-index:50}#page #content #faq-detail .toggle.faq h4.odd{background:0 0}#page #content #faq-detail .toggle.faq h4 .icon{border:1px solid #ddd;color:#039;display:block;height:13px;line-height:11px;width:13px;text-align:center;margin:0;position:absolute;top:4px;left:10px;font-size:14px}#page #content #faq-detail .toggle.faq h4 .close{color:#039;display:none;height:22px;line-height:22px;margin:0;position:absolute;top:0;right:10px;text-decoration:underline}#page #content #faq-detail .toggle.faq h4.active .close{display:block}#page #content #faq-detail .toggle.faq .more{display:none;background:#eee;border:solid #ddd;border-width:1px 0 2px;padding:10px;margin:0 0 10px}#page #content #faq-detail .toggle.faq .more p{padding:0 0 7px}#page #content #body #faq-detail #landingfaq h3{display:none}#page #content #body #landingfaq h3{margin:0 0 10px}#page #content #body #landingfaq p{padding:0 0 10px}#page #content #body #landingfaq p .plus{border:1px solid #DDD;color:#039;display:inline-block;height:13px;line-height:11px;text-align:center;width:13px;margin:0 2px;font-size:14px;font-weight:400}#content .emailpref td{padding:10px}#content .emailpref td ol{font-size:11px;list-style:decimal;margin-left:20px}#additional-details #partnermessage,#additional-details #redirectmessage{background:#f1f1f1;border:1px solid #ddd;padding:9px 10px;margin:0 0 20px;width:660px}#additional-details #partnermessage p,#additional-details #redirectmessage p{margin:0}#additional-details #partnermessage p{font-size:20px}#additional-details #partnermessage.lc p .logo{background:url(//dev.lens.com/siteimages/red-lens-logo-w-tag.png) no-repeat;background-size:contain;display:inline-block;width:155px;height:40px;margin:0 0 -15px 5px}#additional-details #partnermessage.lc p a.btn{border-radius:4px;display:inline-block;font:400 18px/40px Arial,Helvetica,sans-serif;line-height:40px;height:40px;text-align:center;text-decoration:none;text-transform:none;margin:0;padding:0 30px;position:relative}#additional-details #partnermessage.lc p a.btn.color1{background:#d61029;border:none;box-shadow:none;color:#fff;text-shadow:none}#additional-details #redirectmessage p{font-size:16px}#additional-details #redirectmessage em{color:#039;font-size:19px;font-style:normal}#content #additional-details{font-family:Verdana,Arial,Helvetica,sans-serif;margin-top:10px}#content #additional-details h3{border-bottom:1px solid #a0a0a0}#content #additional-details h4{font-size:13px;font-weight:700;margin:5px 0 2px}#content #additional-details p{font-size:10pt}#content #additional-details #discontinued-banner{margin:20px 0;padding:0 0 0 185px}#content #additional-details #discontinued-banner i.fa{color:#59e;float:left;margin:2px 0 0 -60px;font-size:36px}#content #additional-details #discontinued-banner h5{color:#333;margin:0 0 4px;font-weight:700;font-size:14px}#content #additional-details #discontinued-banner p{padding:0;margin:0}#content #additional-details #extended-product-info div{clear:both}#content #additional-details #extended-product-info p{margin-bottom:10px}#content #additional-details #extended-product-info h4{display:block;float:left;font-size:10pt;font-weight:700;position:absolute;margin:0 0 0 -185px}#content #additional-details #extended-product-info #details,#content #additional-details #extended-product-info #sidebar{display:block;float:right;font-size:10pt;margin:5px 0 20px;width:75%}#content #additional-details #extended-product-info #details ul{font-size:10pt;list-style:square;margin:0 0 10px 20px}#content #additional-details #extended-product-info #sidebar div{margin-bottom:20px}#content #additional-details #extended-product-info #sidebar #price-comparison .data{border-collapse:collapse;width:70%}#content #additional-details #price-comparison .data td{text-align:center}#content #additional-details #extended-product-info #sidebar #price-comparison .data td{border:1px solid #A0A0A0;font-size:11px;padding:7px;text-align:center}#content #additional-details #extended-product-info #sidebar #price-comparison .data th{background:#ffc;border:1px solid #A0A0A0;font-size:11px;font-weight:700;padding:7px;text-align:center}#content #additional-details #customer-reviews h3{border-bottom:1px solid #a0a0a0}#content #additional-details #customer-reviews #review_text h4{font-size:11px}#content #additional-details #customer-reviews #reviews .info .feedback,#content #additional-details #customer-reviews #reviews .info .rating{margin-top:5px}#content #additional-details #customer-reviews #reviews .info .feedback h5{font-size:11px}#content #additional-details #customer-reviews #reviews .info .feedback li{float:left}#content #additional-details #customer-reviews #reviews .info .feedback li a.no{background:url(/images/icons/ico.del.gif) top left no-repeat;font-size:11px;padding:2px 0 2px 18px}#content #additional-details #customer-reviews #reviews .info .feedback li a.yes{background:url(/images/icons/ico.add.gif) top left no-repeat;font-size:11px;margin-right:10px;padding:2px 0 2px 18px}#content #additional-details #customer-reviews #reviews .info .item{font-size:12px;font-weight:700}#content #additional-details #customer-reviews #reviews .description h4.summary,#content #additional-details #customer-reviews #reviews .info .reviewer{font-size:11px}#content #additional-details #customer-reviews #review_product{background:#f7f7f7;border:1px solid #a0a0a0;padding:10px}#content #additional-details #customer-reviews #review_product h3{display:none}#content #additional-details #customer-reviews #review_product ol{list-style:decimal;margin:0 270px 0 20px}#content #additional-details #customer-reviews #review_product ol li{font-size:11px;font-weight:700;margin-bottom:10px}#content #additional-details #customer-reviews #review_product ol li #CaptchaImage{border:1px solid #a0a0a0;float:right}#content #additional-details #customer-reviews #review_product ol li .options{display:inline}#content #additional-details #customer-reviews #review_product ol li .options label{display:inline;font-weight:400}#content #additional-details #customer-reviews #review_product ol li label{display:block}#content #additional-details #customer-reviews #review_product ol li label .required{color:#c00;font-weight:400;font-style:italic}#content #additional-details #customer-reviews #review_product #guidelines{background:#ffc;border:1px solid #a0a0a0;float:right;padding:8px;width:240px}#content #additional-details #customer-reviews #review_product #guidelines h4{font-size:15px}#content #additional-details #customer-reviews #review_product #guidelines ul{list-style:square;margin:5px 0 5px 25px}#content #additional-details #customer-reviews #review_product #guidelines ul li{font-size:11px;margin:15px 0}#content #additional-details #color-options h3{color:#000;border:none;display:block;float:left;font-size:10pt;font-weight:700;position:absolute;margin:0 0 0 -185px}#content #additional-details #color-options{display:block;float:right;font-size:10pt;margin:5px 0 0;width:75%}#content #additional-details #color-options .colors li{float:left;height:85px;margin:0 5px 5px 0;padding:4px;text-align:center;width:100px}#content #additional-details #color-options .colors li p{font-size:10px;font-weight:700}#body.simple .btn{border:1px solid #036;border-radius:2px;color:#fff;display:inline-block;font-size:16px;font-weight:400;line-height:30px;height:30px;margin:0;padding:10px 20px;text-align:center;text-decoration:none;text-transform:uppercase;-webkit-box-shadow:1px 2px 1px 0 rgba(0,0,0,.3);-moz-box-shadow:1px 2px 1px 0 rgba(0,0,0,.3);box-shadow:1px 2px 1px 0 rgba(0,0,0,.3);text-shadow:1px 1px 2px rgba(0,0,0,.9)}#body.simple .btn:hover,#page #content #body.simple a.btn:hover{text-decoration:none}#body.simple .btn:active,#page #content #body.simple a.btn:active{-webkit-box-shadow:inset 1px 2px 1px 0 rgba(0,0,0,.5);-moz-box-shadow:inset 1px 2px 1px 0 rgba(0,0,0,.5);text-shadow:none}#body.simple .btn.color1{background:#039}#body.simple .btn.color1:hover{background:#03b}#body.simple .btn.color1:active{background:#036}#page #content #body.simple #breadcrumbs{margin:0 0 20px}#body.simple .product-display{float:left;width:234px;margin:10px 20px 0 0;position:relative;z-index:100}#body.simple .product-display .rx-detail{background:#eee;border:1px solid #ddd;position:absolute;z-index:105;width:318px;height:164px;top:0;left:0;display:none;overflow:hidden}#body.simple .product-display .rx-detail .rx-highlight{width:130px;height:35px;position:absolute;z-index:107;top:-200px}#body.simple .product-display .rx-detail img.image{display:block;width:480px;position:absolute;z-index:106;top:-75px;left:-52px}#body.simple .product-display .product-zoom{background:#000;border:1px solid #fff;position:absolute;z-index:105;width:318px;height:140px;top:-142px;left:0;box-shadow:0 0 15px 3px rgba(0,0,0,.2);overflow:hidden;display:none}#body.simple .product-display .product-zoom img{width:762px;height:auto;position:absolute;top:0;left:0}#body.simple .product-display .img_nav{background:url(/siteimages/next-prev.png) no-repeat;cursor:pointer;width:20px;height:30px;position:absolute;z-index:102;top:50%;margin:-10px 0 0}#body.simple .product-display .img_nav.prev{background-position:0 0;left:0}#body.simple .product-display .img_nav.next{background-position:-20px 0;right:0}#body.simple .product-display .main-view{border:none;width:234px;height:122px}#body.simple .product-display .main-view .product-image{width:234px;height:122px;position:absolute;z-index:102;overflow:hidden;top:0;left:0;text-align:center}#body.simple .product-display .main-view .product-image img{width:100%;height:auto;max-height:122px}#body.simple .product-display .main-view .product-image img.rx_view{display:none}#body.simple .product-display .main-view .banner_overlay{background:url(/siteimages/upp/free-shipping-red-starburst-small.png) no-repeat;position:absolute;z-index:102;top:-12px;left:193px;width:77px;height:77px}#body.simple .product-display .main-view .zoom-box{background:url(/siteimages/icons/zoom-icon.png) center center no-repeat #fff;border:1px solid #bbb;position:absolute;z-index:105;opacity:.5;filter:alpha(opacity=50);display:none}#body.simple #product-information{float:left;width:486px}#body.simple #product-information h1{background:0 0;color:#039;font-size:24px;font-weight:400;line-height:30px;padding:0;margin:0 0 10px}#body.simple #product-information #free-biofresh-offer{margin:-7px 0 12px}#body.simple .step_one,#body.simple .step_two{font-size:16px;line-height:20px;height:20px;margin:0 0 10px}#body.simple .step_one .number,#body.simple .step_two .number{background:#039;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;border-radius:10px;color:#fff;display:block;width:20px;height:20px;font-weight:700;float:left;text-align:center;margin:0 5px 0 0}#body.simple ul#pricing-details{width:100%;margin:0}#body.simple ul#pricing-details li.packagesize{background:#fff;border:1px solid #ccc;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;border-radius:0;float:left;height:100px;min-width:120px;width:auto;margin:0 10px 0 0;padding:7px 10px}#body.simple ul#pricing-details.three li.packagesize{width:124px}#body.simple ul#pricing-details.three li.packagesize.last{margin:0;width:152px}#body.simple ul#pricing-details li.packagesize.active{background:#f8fbfe;border:1px solid #d61029}#body.simple ul#pricing-details li.packagesize .pack{font-size:18px;line-height:22px;display:block;margin:0 0 5px}#body.simple ul#pricing-details li.packagesize .pack .number{font-size:24px}#body.simple ul#pricing-details li.packagesize .supply{display:block;font-size:14px;line-height:22px}#body.simple ul#pricing-details li.packagesize .radio{display:block;font-size:14px;line-height:22px;vertical-align:middle}#body.simple ul#pricing-details li.packagesize .radio input{vertical-align:middle;margin:0 5px 0 0}#body.simple ul#pricing-details li.packagesize .price{font-size:20px;font-weight:400;line-height:30px;float:none}#body.simple ul#pricing-details li.packagesize .info{line-height:20px}#body.simple ul#pricing-details li.packagesize .info strong{display:inline;font-weight:700;width:auto}#body.simple #prescription{border-bottom:1px solid #ccc;float:left;width:100%;padding:0 0 20px;margin:0 0 20px}#body.simple #prescription h2{color:#333;font-size:16px;font-weight:400;line-height:20px;height:20px;margin:0 0 10px}#body.simple #prescription .lens-variations{border-collapse:collapse;border-spacing:0;margin:0}#body.simple #prescription .lens-variations thead tr th{background:0 0;border:none;font-size:14px;font-weight:700;line-height:20px;padding:0 10px}#body.simple #prescription .lens-variations tbody tr th{background:0 0;border-top:none;border-right:1px solid #ccc;border-bottom:1px solid #ccc;border-left:none;font-size:14px;font-weight:700;line-height:30px;padding:10px 10px 10px 0;width:auto;text-align:right}#body.simple #prescription .lens-variations tbody tr td{background:0 0;border-top:none;border-right:none;border-bottom:1px solid #ccc;border-left:1px solid #ccc;font-size:14px;font-weight:400;line-height:30px;padding:10px}#body.simple #prescription .lens-variations tbody tr td select{height:30px;font-size:14px;width:100px}#body.simple #prescription .lens-variations tbody tr td.power{padding:10px 0 10px 10px}#body.simple #prescription .lens-variations tbody tr.lefteye td,#body.simple #prescription .lens-variations tbody tr.lefteye th{border-bottom:none}#body.simple #prescription .addtocartwrap{float:right;width:158px;height:auto;margin:0;text-align:center}#body.simple #prescription #select_packs{visibility:hidden;height:0}#body.simple #additional-details{margin:0}#body.simple #additional-details .right_bar{float:right;width:230px;padding:30px 0 0}#body.simple #additional-details .right_bar ul.badges{list-style:none;width:100%;margin:0 0 20px}#body.simple #additional-details .right_bar ul.badges li{margin:0 0 20px}#body.simple #additional-details .right_bar ul.badges li .badge{display:block;margin:0 10px 0 0;width:80px;height:auto;float:left}#body.simple #additional-details .right_bar ul.badges li .badge img{display:block;width:80px;height:auto}#body.simple #additional-details .right_bar ul.badges li p{display:block;font-size:12px;float:left;line-height:18px;width:140px;margin:0}#popup #content .free_shipping p{font-size:12px;line-height:20px}#body.simple #additional-details .tabs_wrapper{float:left;width:500px;padding:30px 0 10px}#body.simple #additional-details .tabs_wrapper ul.tabs{list-style:none;height:30px;width:100%;margin:-30px 0 -1px;position:relative;z-index:101}#body.simple #additional-details .tabs_wrapper ul.tabs li{background:#f7f7f7;border:1px solid #ccc;-webkit-box-shadow:inset 0 -14px 22px -6px rgba(0,0,0,.1);-moz-box-shadow:inset 0 -14px 22px -6px rgba(0,0,0,.1);box-shadow:inset 0 -14px 22px -6px rgba(0,0,0,.1);float:left;text-align:center;line-height:28px;height:28px;margin:0 10px 0 0}#body.simple #additional-details .tabs_wrapper ul.tabs li a{color:#333;display:block;font-size:14px;font-weight:400;height:28px;text-decoration:none;padding:0 15px}#body.simple #additional-details .tabs_wrapper ul.tabs li.active{background:#fff;border-bottom:1px solid #fff;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}#body.simple #additional-details .tabs_wrapper .panel{border:1px solid #ccc;padding:20px;display:none;position:relative;z-index:100}#body.simple #additional-details .tabs_wrapper .panel.active{display:block}#body.simple #additional-details .tabs_wrapper .panel .section{margin:0 0 30px;line-height:18px}#body.simple #additional-details .tabs_wrapper .panel .section h4{font-size:14px;font-weight:700;float:none;position:relative;margin:0 0 5px;line-height:18px}#body.simple #additional-details .tabs_wrapper .panel .section p{font-size:12px;line-height:18px;margin:0 0 20px}#body.simple #additional-details .tabs_wrapper .panel .section p:last-child{margin:0}#body.simple #additional-details .tabs_wrapper .panel .section table.data{border-collapse:collapse;border-spacing:0;width:auto;margin:5px 0 0}#body.simple #additional-details .tabs_wrapper .panel .section table.data thead tr th{background:#ddd;border:1px solid #ccc;font-size:12px;font-weight:400;text-align:center;line-height:30px;padding:0 10px}#body.simple #additional-details .tabs_wrapper .panel .section table.data tbody tr td{background:#f7f7f7;border:1px solid #ccc;font-size:12px;text-align:center;line-height:12px;padding:10px;vertical-align:middle}#body.simple #additional-details .tabs_wrapper .panel .other .section{float:left;width:auto;margin:0 30px 0 0}#body.simple #additional-details .tabs_wrapper .panel .other .section p,#body.simple #additional-details .tabs_wrapper .panel .other .section.water{margin:0}#body.simple #additional-details #discontinued-banner{margin:0 0 20px;padding:0}#body.simple #additional-details #discontinued-banner i.fa{margin:3px 10px 0 0}#body.simple #additional-details #discontinued-banner h5{margin:0 0 4px}#body.simple #additional-details .tabs_wrapper .panel#details{width:auto;float:none;margin:0}#body.simple #additional-details .tabs_wrapper .panel#reviews{width:auto}#body.simple #additional-details .tabs_wrapper .panel#reviews .overview{background:0 0;border:none;padding:0;margin:0 0 10px}#body.simple #additional-details .tabs_wrapper .panel#reviews .overview h3{border:none;color:#333;font-size:14px;font-weight:700;float:left;margin:0;padding:0}#body.simple #additional-details .tabs_wrapper .panel#reviews .overview .stars,#body.simple #additional-details .tabs_wrapper .panel#reviews .overview .text{float:left}#body.simple #additional-details .tabs_wrapper .panel#reviews .overview .text .rating{font-weight:400}#body.simple #additional-details .tabs_wrapper .panel#reviews .review_cancel,#body.simple #additional-details .tabs_wrapper .panel#reviews .review_text{margin:0 0 10px;text-align:left;height:auto}#body.simple #additional-details .tabs_wrapper .panel#reviews .review_cancel a,#body.simple #additional-details .tabs_wrapper .panel#reviews .review_text a{font-weight:400;font-size:12px;float:none;margin:0;position:relative;text-align:left}#body.simple #additional-details .tabs_wrapper .panel#reviews .review_product{background:0 0;border:none;border-bottom:1px solid #ccc;padding:0 0 20px;margin:0 0 20px;text-align:left}#body.simple #additional-details .tabs_wrapper .panel#reviews .review_product h3{border-bottom:1px solid #ccc;color:#333;font-size:16px;text-align:left;margin:0 0 10px}#body.simple #additional-details .tabs_wrapper .panel#reviews .review_product h4{float:none;margin:0;position:relative}#body.simple #additional-details .tabs_wrapper .panel#reviews .review_product p{font-size:12px;line-height:18px}#body.simple #additional-details .tabs_wrapper .panel#reviews .review_product #guidelines{background:0 0;border:none;float:none;margin:10px 0 20px;padding:0;width:100%}#body.simple #additional-details .tabs_wrapper .panel#reviews .review_product #guidelines ul{list-style:disc;margin:0 0 20px 20px}#body.simple #additional-details .tabs_wrapper .panel#reviews .review_product #guidelines ul li{font-size:12px;line-height:14px;padding:4px 0}#body.simple #additional-details .tabs_wrapper .panel#reviews .review_product ol{list-style:decimal;margin:0 0 0 25px;width:auto}#body.simple #additional-details .tabs_wrapper .panel#reviews .review_product ol li{padding:0 0 20px;font-size:12px}#body.simple #additional-details .tabs_wrapper .panel#reviews .review_product ol li label{display:block;font-size:12px;font-weight:400;margin:0 0 5px;line-height:16px}#body.simple #additional-details .tabs_wrapper .panel#reviews .review_product ol li .required{color:#d61029;font-size:11px}#body.simple #additional-details .tabs_wrapper .panel#reviews .review_product ol li input{line-height:30px;height:30px;vertical-align:middle}#body.simple #additional-details .tabs_wrapper .panel#reviews .review_product ol li .options{display:inline-block;padding:0 0 0 5px}#body.simple #additional-details .tabs_wrapper .panel#reviews .review_product ol li .options label{display:inline-block}#body.simple #additional-details .tabs_wrapper .panel#reviews .review_product ol li img{vertical-align:text-bottom}#body.simple #additional-details .tabs_wrapper .panel#reviews .review_product ol li img.CaptchaImage{float:right}#body.simple #additional-details .tabs_wrapper .panel#reviews .review_product ol li input#captcha{width:130px}#body.simple #additional-details .tabs_wrapper .panel#reviews .product-review.last,#body.simple #additional-details .tabs_wrapper .panel#reviews .review_product .form-footer{margin:0}#body.simple #additional-details .tabs_wrapper .panel#reviews .product-review .info{width:160px;margin:0 -1px -200px 0}#body.simple #additional-details .tabs_wrapper .panel#reviews .product-review .info h3{border-bottom:1px solid #ccc;font-size:13px;margin:0 0 2px;padding:0 0 2px}#body.simple #additional-details .tabs_wrapper .panel#reviews .product-review .info .reviewer{margin:0 0 7px}#body.simple #additional-details .tabs_wrapper .panel#reviews .product-review .info h5{color:#333;margin:0 0 4px}#body.simple #additional-details .tabs_wrapper .panel#reviews .product-review .info .feedback ul{margin:0}#body.simple #additional-details .tabs_wrapper .panel#reviews .product-review .description{width:260px;line-height:18px}#body.simple #additional-details .tabs_wrapper .panel#reviews .product-review .description h4{font-size:12px;float:none;position:relative}#body.simple #additional-details .tabs_wrapper .panel#reviews .product-review .description p{font-size:12px}.solution{margin:10px 0 0}.solution #product-image{border:none;float:left;width:290px;height:auto;margin:0 20px 30px 0;padding:0;text-align:center;position:relative;z-index:20}.solution #product-image img{margin:0;max-width:100%;max-height:100%}.solution #product-image .starburst{background:url(/siteimages/solutions/new-starburst.png) no-repeat;width:120px;height:120px;position:absolute;z-index:21;top:-5px;left:0;text-align:left;text-indent:-9999px}.solution #product-image .rollover{position:relative;z-index:20}.solution #product-image .rollover .rollover-main{width:100%;heigh:100%}.solution #product-image .rollover .rollover-main img{display:block;margin:0 auto;width:auto;height:auto;max-width:100%;max-height:100%}.solution #product-image .rollover .rollover-details{background:#fff;border:1px solid #ddd;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;box-shadow:0 0 20px 5px rgba(0,0,0,.2);-webkit-box-shadow:0 0 20px 5px rgba(0,0,0,.2);-moz-box-shadow:0 0 20px 5px rgba(0,0,0,.2);-ms-box-shadow:0 0 20px 5px rgba(0,0,0,.2);display:none;padding:10px;width:560px;height:530px;position:absolute;z-index:99;top:-15px;left:100%}.solution #product-image .rollover .rollover-details img{display:block;width:auto;height:auto}.solution #product-image .rollover .rollover-text{text-align:center;line-height:20px;padding:5px 0;margin:0 0 15px}.solution #product-image .rollover .rollover-text .icon{background:url(/siteimages/solutions/zoom-icon.png) no-repeat;display:inline-block;width:12px;height:12px;vertical-align:middle}.solution #product-image .overview{border:dashed #ddd;border-width:1px 0;margin:10px 0;line-height:20px;height:20px;padding:10px 0;text-align:center}.solution #product-image .overview .stars{display:block;margin:0 5px;height:20px;float:left}.solution #product-image .overview .stars img{display:block;float:left}#page #content #body .solution #product-image .overview .text{display:block;font-size:11px;float:left}.solution #product-image .fsa{background:url(/images/icons/ico.fsacheck.gif) center left no-repeat;padding-left:20px;float:left;list-style:none;line-height:20px;font-size:11px}.solution #product-information{width:430px;float:left;margin:0 0 10px}#page #content #body .solution #product-information #heading{background:0 0;padding:0;margin:0 0 5px;height:auto}#page #content #body .solution #product-information #heading h1{background:0 0;font-weight:400;font-size:27px;padding:0}.solution #product-information #details_top{border-bottom:1px solid #999;padding:0 0 20px;margin:0 0 20px}.solution #product-information #details_top h2{color:#333;font-size:18px;font-weight:400;margin:0 0 10px}.solution #product-information #details_top .sales-text{margin:10px 0 0}.solution #product-information #details_top .sales-text .badges{float:right;margin:10px 0 0}.solution #product-information #details_top .sales-text .badges .moneyback{background:url(/siteimages/badges/Lens-Guarantee-100x100.png) no-repeat;display:block;width:100px;height:100px;margin:0;float:none}.solution #product-information #details_top .sales-text p{font-size:16px;margin:0 0 5px}.solution #product-information #details_top .sales-text ul{list-style:none;margin:0 0 0 20px}.solution #product-information #details_top .sales-text ul li{line-height:20px;padding:5px 0 5px 25px;font-size:14px}.solution #product-information #details_top .sales-text ul li.large strong,.solution #product-information #pricing-details ul li{line-height:30px}.solution #product-information #details_top .sales-text ul li .icon{background:url(/siteimages/solutions/blue-check-bullet.png) no-repeat;display:block;width:20px;height:20px;float:left;margin:0 0 0 -25px}.solution #product-information #details_top .sales-text ul li.large{font-size:16px;padding:5px 0 0 25px}.solution #product-information #details_top .sales-text ul li.large del{color:#666}.solution #product-information #pricing-details{margin:0 0 30px}#page #content #body .solution #product-information #pricing-details h3{background:0 0;padding:0;font-size:20px;margin:0 0 10px}.solution #product-information #pricing-details ul{list-style:none;margin:0 0 0 20px;font-size:14px}.solution #product-information #pricing-details ul li label{cursor:pointer}.solution #product-information #pricing-details ul li label input{vertical-align:middle}.solution #product-information #pricing-details ul li label strong.save{color:#c00}.solution #product-information #pricing-details ul li.large label strong{font-size:15px}.solution #product-information #prescription{margin:0;float:right;text-align:right}.solution #product-information #prescription .lens-variations{display:none}.solution #product-information #prescription .lens-variations td,.solution #product-information #prescription .lens-variations th{background:0 0;border:none;padding:0;font-size:13px}.solution #product-information #prescription .lens-variations th{width:90px;text-align:left}.solution #product-information #prescription .addtocartwrap{float:none;width:250px;height:41px;margin:0 0 10px auto;text-align:center}.solution #product-information #prescription .badges{width:250px;height:auto;float:none;margin:0}.solution #product-information #prescription .badges span{display:block}.solution #product-information #prescription .badges .mcafee{margin:15px 30px 0 0;float:left}.solution #product-information #prescription .badges .verisign{margin:0;float:left;width:103px;height:56px}.solution #product-information #prescription.unavailable{float:right;width:100%;margin:20px 0}.solution #product-information #prescription.unavailable .addtocartwrap{text-align:right}.solution #product-information #prescription.unavailable .addtocartwrap .btn.grey{margin:0 30px 0 0}.solution #product-information #prescription.unavailable .badges{float:right;width:280px}.solution #customer-reviews{border-top:1px solid #999;padding:20px 0 0;margin:0 0 20px}#page #content #body .solution #customer-reviews h3{background:0 0;padding:0}#page #content #body .solution #customer-reviews .product-review h3{font-size:12px}#content .solution #additional-details{margin:0 0 20px;float:left;width:100%}.solution #additional-details .facts{background:#f7f7f7;border:1px solid #ddd;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;float:right;width:181px;height:268px;padding:10px;margin:25px 0 0}.solution #additional-details .facts img{border:3px solid #000;width:175px;height:262px}.solution #additional-details #details.panel,.solution #additional-details .panel{width:100%;padding:0}.solution #additional-details .panel h3{border:none;font-size:16px;margin:0 0 5px}.solution #additional-details .panel h4{position:relative;margin:0 0 5px;float:none}.solution #additional-details .panel p{font-size:12px;margin:0 0 15px}.solution #additional-details .panel .section{margin:0 0 20px}.solution #additional-details #details.panel .section{width:510px}#updatequantity .solution #product-information #prescription .lens-variations{display:block;float:none}#updatequantity .solution #product-image{width:170px;margin:0 30px 30px 0}#updatequantity .solution #product-information{width:540px}#page #content #updatequantity .solution #product-information #heading h1{font-size:26px}#updatequantity .solution #product-information #pricing-details{float:none;margin:0 0 20px}#updatequantity .solution #product-information #prescription{float:none;width:290px;text-align:left}#updatequantity .solution #product-information #prescription h3{background:0 0;padding:0;font-size:16px}#updatequantity .solution #product-information #prescription .lens-variations th{width:109px}#updatequantity .solution #product-information #prescription .form-footer{text-align:left}#content .atozjump li{display:inline}#content .atozjump li a{background:#f7f7f7;border:1px solid #dbdcca;display:block;float:left;font-size:11px;margin:0 5px 0 0;padding:.25em .5em;text-align:center;text-decoration:none}#content .atozjump li a:hover{background:#F4F7FB;border:1px solid #0045A5}#content .results{clear:both;width:100%}#content .results td{vertical-align:top}#content #cart tbody th,#content #cart td,#content #cart td.l,#content #cart td.l img,#content #promo-upsell table td,#content #update-info #billing .sms input,#content #update-info table th,#content .privacy_policy input,#update-info .halfcol .sms input{vertical-align:middle}#content .results td a{display:block;font-size:11px;padding:5px;width:auto}#content .results td a:hover{background:url(/images/misc/results-hover-bg.gif) -100px 0 repeat-y}#content .results td table{width:95%}#content .results td td{border-bottom:1px dotted #ccc}#content .results th{color:#039;font-size:13px;padding:5px 5px 0 0}#page #content #body .results th h3{background:0 0;color:#505050;padding-left:0;font-size:13pt}#content .detailcolumn{float:left;width:233px;margin:0 20px 20px 0}#content .detailcolumn.last{margin:0}#content .detailcolumn ul{width:233px}#content .detailcolumn ul li{border-bottom:1px dotted #CCC}#content .detailcolumn ul li a{display:block;font-size:11px;padding:5px;width:auto}#content .detailcolumn ul li a:hover{background:url(/images/misc/results-hover-bg.gif) -100px 0 repeat-y}#content .detailcolumn .heading{color:#039;border-bottom:1px dotted #999;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:700;width:233px;margin:0}#content #quick-account{float:left;padding-right:20px;width:47%}#content #quick-account p{font-size:13px}#content #quick-account h3{border-bottom:1px solid #000;margin-bottom:5px;padding-bottom:3px}#content #quick-account .name{list-style-type:none}#content #quick-account .name label{display:block}#content #quick-account .name input[name=firstname]{float:left;width:48%}#content #quick-account .name input[name=lastname]{float:right;width:48%}#content #quick-account .agree{text-align:left;font-size:13px;font-family:arial;margin:20px 0 0}#content #quick-login{border-left:1px dotted #ccc;float:left;padding-left:20px;width:47%}#content #quick-login.no-border{border-left:0}#content #quick-login h3{border-bottom:1px solid #000;margin-bottom:5px;padding-bottom:3px}#content #quick-login h5{background:url(/images/icons/smallarrow.gif) 0 50% no-repeat;color:#039;font-size:14px;font-weight:700;padding-left:10px}#content #quick-login p{margin-bottom:3px}#content #quick-login .login{border-collapse:collapse;width:100%}#content #quick-login .login td{background:#f7f7f7;border:1px solid #a0a0a0;padding:4px}#content #quick-login .login th{background:#ffc;border:1px solid #a0a0a0;font-size:11px;font-weight:700;padding:4px;text-align:right}#content #account-tools td,#content #cart td,#content #quick-login #signinhelp{background:#f7f7f7;border:1px solid #a0a0a0}#content #quick-login #signinhelp{list-style:disc;padding:5px 10px 5px 30px}#content #quick-login #signinhelp li{font-size:12px;margin:5px 0}#content #checkout-help{border:solid #ccc;border-width:1px 0 0;padding-top:20px;margin-top:20px;text-align:center}#content #checkout-help div{float:left;height:125px;margin:0 3px;text-align:left;width:240px}#content #checkout-help div h4{background:#eee;border:1px solid #a0a0a0;color:#404040;font-size:13px;font-weight:700;margin-bottom:5px;padding:5px}#content #checkout-help div img{margin:4px 4px 15px 0}#content #checkout-help div p{padding-bottom:0}#content #checkout-help p{font-size:12px;padding-bottom:20px}#content #checkout-help div .verisign dt{display:block;float:left;height:85px;width:115px}#content #checkout-help div.moneyback .fancy{float:left}#content #checkout-help div.moneyback .fancy .icon{margin:0;float:none}#content #account-tools{border-collapse:collapse;width:100%}#content #account-tools td{padding:4px}#content #account-tools td ul{font-size:11px;list-style:disc;margin-left:20px}#content #account-tools td ul li a{font-size:11px}#content #account-tools th{background:#ffc;border:1px solid #a0a0a0;font-size:12px;font-weight:700;padding:4px;width:33%}#content #steps{display:block;height:30px;width:100%}#content #checkout_steps{float:right}#content #cart{border-spacing:2px;width:100%}#content #cart tbody th{text-align:right}#content #cart tbody th#subtotal a sup{color:#000}#content #cart td{font-size:11px;padding:4px;text-align:center}#content #cart td.blank{background:0 0;border-width:0}#content #cart td.buynow{text-align:center}#content #cart td.cartempty{background:0 0;color:#c00;font-size:11px;font-weight:700;padding:30px;text-align:center}#content #cart td.compactdate,#content #cart td.compactprice{font-size:10px;text-align:center}#content #cart td.coupon-entry{text-align:left}#content #cart td.coupon-entry label{font-size:11px}#content #cart td.coupon-entry input{color:#555;margin-left:5px}#content #cart td.coupon-entry #coupapply{font-size:10px;margin-left:5px}#content #cart.freeshippingcontainer th.price{width:297px}#content #cart.freeshippingcontainer th.subtotal{width:60px}body #couponpopup,body #couponpopup .overlay{width:100%;height:100%;top:0;left:0;z-index:90;position:absolute}body #couponpopup{color:#333;display:none}body #couponpopup .overlay{background:#000;opacity:.5;margin:0 0 -2000px;padding:0 0 2000px}body #couponpopup .inner{background:#fff;width:520px;height:auto;border:10px solid #333;padding:0;position:absolute;top:50%;left:50%;z-index:95;margin:-150px 0 0 -250px;text-align:left}body #couponpopup .close{position:absolute;top:5px;right:5px;width:24px;height:24px;font-size:16px;font-weight:700;color:#fff;text-align:center;line-height:24px;cursor:pointer}body #couponpopup h1{background:#003A9E;color:#fff;font-size:20px;margin:0 0 2px;line-height:26px;font-weight:400;padding:5px 10px}body #couponpopup .main{padding:10px 10px 20px}body #couponpopup h2{background:0 0;font-size:18px;margin:0 0 2px;line-height:26px;font-weight:700}body #couponpopup h3{background:0 0;font-size:16px;margin:0 0 10px;padding:0;line-height:20px;font-weight:700}body #couponpopup p{margin:0 0 10px;font-size:13px;line-height:20px}body #couponpopup #share{color:#666;font-size:14px;font-weight:700}body #couponpopup #share_facebook{height:30px;width:100px;float:left;position:relative}body #couponpopup #share_google{height:30px;width:60px;float:left;padding-left:10px;position:relative;z-index:95}body #couponpopup .couponcode{background:#003A9E;display:block;margin:13px 0 0;padding:0 8px;height:40px;line-height:40px;color:#fff;font-size:14px;width:248px;border:1px solid #ccc;float:left}body #couponpopup .couponcode a{padding:0;margin:0;display:inline;text-decoration:underline}#content #cart td.info .tools .del a,#content #cart td.info .tools .mod a{text-decoration:none}body #couponpopup .copypaste{background:#003A9E;border:1px solid #003;border-radius:5px;box-shadow:1px 1px 5px 0 #999;padding:0 8px;color:#fff;font-size:16px;font-weight:700;width:200px;height:30px;line-height:30px;float:left;margin:17px 0 0 15px;display:none;cursor:pointer;text-align:center}body #couponpopup .copypaste:hover{box-shadow:inset 0 0 7px #000;text-decoration:none}body #couponpopup .copypaste .small{font-size:14px;font-weight:400}body #coupontab{background:url(/siteimages/coupon/tab-bg.png) bottom left no-repeat;position:fixed;top:50%;right:-1px;z-index:10;height:240px;width:40px;margin:-175px 0 0;padding:10px 0 10px 10px;cursor:pointer}body #coupontab a{color:#ff0;font-size:18px;font-weight:700;width:240px;height:40px;line-height:40px;display:block;margin:98px 0 0 -100px;text-align:center;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-ms-transform:rotate(-90deg);-o-transform:rotate(-90deg);filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3)}body #coupontab .top{background:url(/siteimages/coupon/tab-bg.png) top left no-repeat;width:50px;height:20px;margin:-30px 0 0 -10px}#content #cart td.coupon-messages{background:0 0;border-width:0;padding:5px;width:auto}#content #cart td.coupon-messages .coupon-error{background:#ffc;border:1px solid #c00;font-size:11px;padding:10px}#content #cart td.coupon-messages .coupon-error h5{color:#C00;font-size:14px;font-weight:700;margin:0 0 5px}#content #cart td.coupon-messages .coupon-error p{padding:0 0 8px}#content #cart td.info{text-align:left}#content #cart td.info strong{color:#039;display:block;font-size:13px;font-weight:700}#content #cart td.info strong .upp{color:#333;font-size:11px;font-weight:400}#content #cart td.info .extended-info{float:left;font-size:11px;margin:0 5px 0 0}#content #cart td.info .extended-info b,#content #cart td.info .extended-info strong{color:#000;display:inline;font-size:11px;float:none}#content #cart td.info .info{clear:both;float:left;font-size:10px;margin:0 20px 5px 0}#content #cart td.info .tools{clear:both;margin-top:5px;padding:8px 8px 8px 3px}#content #cart td.info .tools .mod{background:url(/images/icons/ico.change.gif) 5px center no-repeat #fff;border:1px solid #A0A0A0;font-size:10px;margin-right:3px;padding:4px 4px 4px 20px}#content #cart td.info .tools .del{background:url(/images/icons/ico.remove.gif) 5px center no-repeat #fff;border:1px solid #A0A0A0;font-size:10px;margin-right:10px;padding:4px 4px 4px 20px}#content #cart td.l{text-align:left}#content #cart td.l .prodname{color:#039;font-size:11px;line-height:16px}#content #cart td.l .prodname ul{list-style:disc;margin:0 0 0 20px}#content #cart td.blank .converted_pfid{background:#def;border:1px dashed #999;margin:-4px;padding:5px;text-align:left}#content #cart td.non-product .promo-item,#content #cart td.non-product .promo-message{background:url(/images/rebate/tick.gif) top left no-repeat;float:left;font-size:11px;padding-left:20px;text-align:left}#content #cart td.non-product .promo-item ul{list-style:disc;margin:0}#content #cart td.non-product .promo-item strong{color:#039}#content #cart td.non-product .promo-message p{text-align:left}#content #cart td.no-orders,#content #cart td.price,#content #cart td.qty{text-align:center;font-size:11px}#content #cart td.non-product .tools{float:right}#content #cart td.non-product .tools .del{background:url(/images/icons/ico.remove.gif) top left no-repeat;font-size:10px;padding-left:13px}#content #cart td.price #displaypricecell{margin:0 auto;width:135px}#content #cart td.price #displaypricecell td{border:none;font-size:11px;padding:0}#content #cart td.price #displaypricecell th{background:0 0;border:none;padding:0}#content #cart td.price #displaypricecell .suggested-price{color:#898989}#content #cart td.price #displaypricecell .you-save{color:#c00}#content #cart td#rebates{background:url(/siteimages/rebate/rebate-offerbg.gif) bottom left repeat-x;border:1px dotted #a0a0a0;text-align:left;width:105%}#content #cart td#rebates h5,#content #cart td#rebates h6{font-weight:700}#content #cart td#rebates h5{color:#c03;font-size:15px}#content #cart td#rebates td{background:0 0;border:none;text-align:left}#content #cart td#rebates td.accept{text-align:center;width:215px}#content #cart td#rebates td.accept p strong{color:#c00}#content #cart td#rebates td.savings{width:410px;border-right:1px dotted #a0a0a0}#content #cart td#rebates td.savings h5{color:#c00;font-size:14px;font-weight:700}#content #cart td#rebates td.savings .deal td{padding:0;text-align:right}#content #cart td#rebates td.savings .deal td.amount{font-weight:700;padding-right:5px;width:60px}#content #cart td#rebates td.savings .deal td.detail{text-align:left}#content #cart td#rebates td.savings .deal td.label{width:95px}#content #cart td#rebates td.savings .deal tfoot td{border-top:1px dotted #ccc}#content #cart td#rebates.multiple h5{color:#c00;font-size:16px;font-weight:700;margin:0 0 0 5px}#content #cart td#rebates.multiple .image{padding:0;width:40px}#content #cart td#rebates.multiple .image img{width:40px;height:auto}#content #cart td#rebates.multiple .savings{width:225px;padding:0 4px}#content #cart td#rebates.multiple .savings h6{font-weight:700;font-size:13px}#content #cart td#rebates.multiple .savings h6 a{font-weight:400;font-size:10px}#content #cart td#rebates.multiple .savings .deal td{font-size:10px;line-height:16px}#content #cart td#rebates.multiple .savings .deal .label{width:92px}#content #cart td#rebates.multiple .savings .deal .amount{width:50px}#content #cart td#rebates.multiple .savings .deal .detail{width:85px;letter-spacing:-.1em}#content #cart td#rebates.multiple .savings .deal .detail em{color:#D61029;font-style:normal}#content #cart td#rebates.multiple .accept{width:auto}#content #cart td#rebates.multiple .accept p{width:auto;padding:0 0 4px;letter-spacing:-.1em}#content #cart td.status{font-size:11px;text-align:center}#content #cart td.status .onOrder{color:#039;font-weight:700}#content #cart td.subtotal{font-size:11px;text-align:center}#content #cart td.value{font-size:11px;text-align:right}#content #cart td.value strong{font-weight:400}#content #cart th{background:#ffc;border:1px solid #a0a0a0;font-size:11px;font-weight:700;padding:4px;text-align:center}#content #cart th.info{text-align:left}#content #cart th.patientname{background:0 0;border:none;color:#039;font-size:16px;text-align:left}#content #cart th#grandtotal,#content #cart th#handling,#content #cart th#shipping,#content #cart th#subtotal{font-weight:400}#page #content #body .smalltext,#page #content #body .smalltext *{font-size:10px}#content .shippingMessage{background:#F7F7F7;border:1px solid #A0A0A0;margin:10px 0;padding:20px}#page #content #body .shippingMessage h3{background:0 0;font-size:16px;padding-left:0}#content #cart td.shipmentCounter{background:none;border:0;font-size:14px;font-weight:700;padding:11px 0 4px;text-align:left}#content #body #search-results h3.ProductName{background:0 0;clear:both;padding:15px 0 0}#content #special-offers ul,#content #update-info table td{background:#f7f7f7;border:1px solid #a0a0a0}#content #body #search-results #lens-type ul,#content #body #search-results #manufacturers ul{font-size:12px;list-style:square;margin-left:50px}#content #body #search-results #faqs li{font-size:12px;margin-bottom:5px}#content #body #search-results #intro ol,#content #body #search-results #no-results ol{list-style:decimal}#content #body #search-results #intro ol li,#content #body #search-results #no-results ol li{font-size:13px;margin:0 0 10px 40px}#content #body #search-results .link.size{margin:0 10px 0 0}#content #search-results #all-products dl dd.desc,#content #search-results #all-products dl dt,#content #search-results #best-sellers dl dd.desc,#content #search-results #best-sellers dl dt,#content #search-results #exact-match dl dd.desc,#content #search-results #exact-match dl dt{margin-left:57px}#content #search-results #best-sellers{background:#ffc;border:1px solid #a0a0a0;font-size:11px;margin-bottom:10px;padding:4px}#content #search-results #best-sellers dl{border-bottom:1px solid #ccc;float:left;height:59px;margin:0 3px 10px 0;width:348px}#content #search-results #best-sellers dl.end{border-bottom:none}#content #search-results #best-sellers dl dd.img{float:left;margin-top:-11px;text-align:center;width:50px}#content #search-results #best-sellers dl dd.img img{border:1px solid #a0a0a0}#content #search-results #best-sellers dl dd.img img.rebate-icon{border:none;margin-top:2px}#content #search-results #all-products{font-size:11px}#content #search-results #all-products dl{border-bottom:1px solid #ccc;float:left;height:59px;margin:0 3px 10px 0;width:348px}#content #search-results #all-products dl dd.img{float:left;margin-top:-11px;text-align:center;width:50px}#content #search-results #all-products dl dd.img img{border:1px solid #a0a0a0}#content #search-results #all-products dl dd.img img.rebate-icon{border:none;margin-top:2px}#content #search-results #exact-match{background:#ffc;border:1px solid #a0a0a0;padding:10px 10px 12px;font-size:11px;float:left;width:328px}#content #search-results #exact-match dl{float:left;height:auto;margin:0 3px}#content #search-results #exact-match dl dd.img{float:left;margin-top:-11px;text-align:center;width:50px}#content #search-results #exact-match dl dd.img img{border:1px solid #a0a0a0}#content #search-results #exact-match dl dd.img img.rebate-icon{border:none;margin-top:2px}#content #search-results #faqs ol{font-size:11px;list-style:decimal;margin-left:20px}#content #congrats{background:url(/siteimages/rebate/rebate-offerbg.gif) 0 75% repeat-x;border:1px dotted #a0a0a0;height:34px;margin:10px 0}#content #congrats img{border:dotted #a0a0a0;border-width:0 1px 0 0;float:left}#content #congrats .message{float:left;font-size:13px;padding:8px 10px}#content #congrats .message em{color:#c00;font-style:normal;font-weight:700}#content #congrats .message .savings{color:#c00;font-weight:700}#page #content #body #coupons{display:block;margin:5px 0 1em}#page #content #body #coupons h3{background:0 0;font-size:13px;padding:0}#page #content #body #coupons .note{font-size:11px;margin:0 0 .25em}#page #content #body #coupons table{border-spacing:2px;font-size:11px;width:100%}#page #content #body #coupons table thead th{background:#ffc;border:1px solid #a0a0a0;font-size:11px;font-weight:700;padding:4px}#page #content #body #coupons table tbody td{background:#f7f7f7;border:1px solid #a0a0a0;font-size:11px;padding:4px}#content #special-offers{margin-bottom:5px}#content #special-offers h3{margin-top:5px}#content #special-offers ul li{background:url(/images/rebate/tick.gif) 5px 4px no-repeat;color:#2D307A;font-size:11px;font-weight:700;padding:4px 4px 4px 25px}#content #update-info{width:100%}#content #update-info table{width:100%;border-spacing:3px}#content #update-info table td{vertical-align:middle;padding:2px;font-size:11px;line-height:24px}#content #update-info table td.blank{background:0 0;border-width:0;padding:2px;line-height:28px}#content #update-info table th{background:#ffc;border:1px solid #a0a0a0;font-size:11px;padding:2px;text-align:right;line-height:24px}#content #update-info table th strong{float:left;font-size:18px;font-weight:700}#content #update-info table th #caption{float:right;font-size:11px;margin:3px 10px 0 0;text-align:right}#content #update-info #billing .sms,#content .privacy_policy,#update-info .halfcol .sms{text-align:center;line-height:20px}#content #update-info table tr.phone .sms{float:right}#content #update-info table tr.phone #bill_to_phone_areacode,#content #update-info table tr.phone #ship_to_phone_areacode{width:35px}#content #update-info table tr.phone #bill_to_phone_no,#content #update-info table tr.phone #ship_to_phone_no{width:70px}#content #update-info #shipping .tooltip{margin:0 0 5px 105px}#content .privacy_policy{font-size:12px;margin:20px 0}#content .privacy_policy p{margin:0}#content .privacy_policy .displayerror{display:block;font-size:12px;line-height:24px;width:320px;margin:10px auto 0}#content #promo-upsell table,#content .reorder{width:100%;border-collapse:collapse}#content .privacy_policy .displayerror i.fa{font-size:16px}#content #current-order-total{margin-bottom:5px}#content #current-order-total dd,#content #current-order-total dt{display:inline;font-size:13px;font-weight:700}#content .reorder .qty .hide,#content .reorder td.info ul li span{display:block}#content #promo-upsell{margin-top:10px}#content #promo-upsell table td{background:#f7f7f7;border:1px solid #a0a0a0;font-size:11px;padding:4px}#content #promo-upsell table td.promoitemname{color:#039}#content #promo-upsell table th{background:#ffc;border:1px solid #a0a0a0;font-size:11px;font-weight:700;padding:4px;text-align:left}#content .reorder tbody th,#content .reorder td{background:#f7f7f7;border:1px solid #a0a0a0;padding:4px;vertical-align:middle}#content .order .sequence{text-align:right;line-height:20px;margin:0 0 3px;font-size:11px}#content .buy-now{margin:3px 0 20px;text-align:right}#content .reorder{border:1px solid #a0a0a0}#content .reorder tbody th{font-size:11px;text-align:center}#content .reorder tbody th.orderdate{width:100px}#content .reorder td.buynow{border-width:0;padding:0;text-align:center}#content .reorder td.info{font-size:11px}#content .reorder td.info .productname{color:#039;font-size:13px;font-weight:700}#content .reorder td.info .info{clear:both;float:left;font-size:11px}#content .reorder td.info .extended-info{float:left;font-size:11px;margin:0 5px 0 50px}#content .reorder td.info ul{list-style:none;margin:0;font-size:11px;line-height:11px}#content .reorder td.info ul li{float:left;padding:0 15px 0 0}#content .reorder td.info ul li span.label{font-weight:700}#content .reorder td.price{font-size:11px;text-align:center;width:100px}#content .reorder td.price .no-wrap{white-space:nowrap}#content .reorder td.price .retail{color:#999;text-decoration:line-through;padding:0 5px 0 0}#content .reorder td.price .you-save{color:#c00}#content .reorder td.qty{text-align:center;width:100px}#content .reorder thead th{background:#ffc;border:1px solid #a0a0a0;font-size:11px;font-weight:700;padding:4px;text-align:center}#content .reorder thead th.buynow{width:55px}#content .reorder thead th.info{text-align:left}#reorder .links{border-top:1px solid #ccc;text-align:center;margin:0 0 40px;padding:20px 0 0}#reorder .links .btn{background:url(/siteimages/buttons/btn.showmoreorders.gif) no-repeat;display:block;height:23px;width:167px;margin:0 auto;text-decoration:none;text-align:center;padding:0;font:700 11px/23px Arial,Helvetica,sans-serif}#content .reorder .qty .selectbox{display:none}#content .reorder .buynow{padding:0;text-align:center;vertical-align:middle}#content .reorder .buynow #bracket{float:left;margin:0 5px 0 0;padding:0;width:19px;vertical-align:middle;position:relative}#content .reorder .buynow #bracket .top{background:url(/images/reorder/bracket/more_01.gif) no-repeat;height:9px;width:19px}#content .reorder .buynow #bracket .line{background:url(/images/reorder/bracket/more_04.gif) no-repeat;display:block;width:19px;height:8px}#content .reorder .buynow #bracket .mid{background:url(/images/reorder/bracket/more_03.gif) 0 50% no-repeat;height:22px;width:19px}#content .reorder .buynow #bracket .btm{background:url(/images/reorder/bracket/more_05.gif) no-repeat;margin:0;height:10px;width:19px}#content .reorder .buynow #bracket .checkbox{height:15px;width:15px;position:absolute;top:50%;right:-19px;margin:-10px 0 0}#reorder_reminders .btn{margin:15px 15px 0 0}#reorder_reminders .btn:last-of-type{margin:15px 0 0}#reorder_reminders .btn.show_change_date{text-align:center;padding:0 20px;font-size:14px;line-height:28px;height:28px}#reorder_reminders .reminder_info_wrapper{background:#f7f7f7;border:1px solid #ddd;padding:10px;margin:0 0 20px}#reorder_reminders .reminder_info_wrapper>table{border-collapse:collapse;width:100%}#reorder_reminders .reminder_info_wrapper>table.reminder_info th.compactdate,#reorder_reminders .reminder_info_wrapper>table.reminder_info th.reminderdate{width:140px}#reorder_reminders .reminder_info_wrapper>table.reminder_info .productname{color:#039;font-size:14px;font-weight:700}#reorder_reminders .reminder_info_wrapper>table.reminder_info thead th{background:linear-gradient(#ddd,#f7f7f7);border-bottom:1px solid #ddd;font-weight:700;padding:2px 10px}#reorder_reminders .reminder_info_wrapper>table.reminder_info tbody tr td{border-top:1px solid #ddd}#reorder_reminders .reminder_info_wrapper>table.reminder_info tbody tr:first-of-type td{border-top:none}#reorder_reminders .reminder_info_wrapper>table.reminder_info td{border-right:1px solid #ddd;border-left:1px solid #ddd;padding:10px;vertical-align:middle}#reorder_reminders .reminder_info_wrapper>table.reminder_info td.buynow{text-align:center}#reorder_reminders .reminder_info_wrapper>table.reminder_info td.info h5,#reorder_reminders .reminder_info_wrapper>table.reminder_info td.info ul{margin:0}#reorder_reminders .reminder_info_wrapper>table.reminder_info td.info ul li{display:inline-block;padding:0 15px 0 0;text-decoration:none}#reorder_reminders .reminder_info_wrapper>table.reminder_info td.info ul li span.label{font-weight:700;float:left;clear:left}#reorder_reminders .reminder_info_wrapper>table.reminder_info td.info ul li span.value{float:left;clear:left}#reorder_reminders .reminder_info_wrapper>table.reminder_info th{text-align:center;vertical-align:middle}#reorder_reminders .reminder_info_wrapper>table.reminder_info th.info{text-align:left}#reorder_reminders .reminder_info_wrapper>table.reminder_info th.reminderdate .btn{padding:0 10px}#reorder_reminders .reminder_info_wrapper>table.reminder_info th.reminderdate .change_date{position:relative}#reorder_reminders .reminder_info_wrapper>table.reminder_info th.reminderdate .current_date{font-size:14px;margin:10px 0}#reorder_reminders .reminder_info_wrapper>table.reminder_info th.reminderdate .change_date .update_reminder_date{background:#fff;box-shadow:2px 2px 2px 2px rgba(0,0,0,.2);margin:0;width:auto;padding:25px 20px 20px;position:absolute;top:56px;left:14px;z-index:1}#reorder_reminders .reminder_info_wrapper>table.reminder_info th.reminderdate .change_date .update_reminder_date i.fa-times{color:#999;cursor:pointer;font-size:16px;position:absolute;top:5px;right:5px}#reorder_reminders .reminder_info_wrapper>table.reminder_info th.reminderdate .change_date .update_reminder_date p{margin:0 0 10px;white-space:nowrap}#reorder_reminders .reminder_info_wrapper>table.reminder_info th.reminderdate .change_date .update_reminder_date .btn{padding:0 20px}#reorder_reminders .reminder_info_wrapper>table.reminder_info th.reminderdate .change_date .update_reminder_date .new_date{margin:0 0 10px;vertical-align:middle}#reorder_reminders .reminder_info_wrapper>table.reminder_info th.reminderdate .change_date .update_reminder_date .new_date .calendar{display:inline-block;vertical-align:middle}#reorder_reminders .reminder_info_wrapper>table.reminder_info th.reminderdate .change_date .update_reminder_date .new_date .calendar td,#reorder_reminders .reminder_info_wrapper>table.reminder_info th.reminderdate .change_date .update_reminder_date .new_date .calendar th{border:none;font-size:12px;padding:4px;vertical-align:middle;text-align:center}#reorder_reminders .reminder_info_wrapper>table.reminder_info th.reminderdate .change_date .update_reminder_date .new_date .calendar tr.calendarheader td{background:#f7f7f7}#reorder_reminders .reminder_info_wrapper>table.reminder_info th.reminderdate .change_date .update_reminder_date .new_date .calendar td.calendarDateInput{width:17px;height:14px}#reorder_reminders .reminder_info_wrapper>table.reminder_info th.reminderdate .change_date .update_reminder_date .new_date .calendar td.calendarDateInput:hover{background:#ddd;color:#000!important}#reorder_reminders .reminder_info_wrapper>table.reminder_info th.reminderdate .change_date .update_reminder_date .new_date .reminderdateinput{display:inline-block}#reorder_reminders .reminder_info_wrapper>table.reminder_info .buynow{width:70px;margin:auto}#reorder_reminders .reminder_info_wrapper>table.reminder_info .compactprice{text-align:center;width:60px}#reorder_reminders .reminder_info_wrapper>table.reminder_info .qty{width:80px}#reorder_reminders .reminder_info_wrapper>table.reminder_info .qty select{width:100%}#reorder_reminders .reminder_info_wrapper .reorder_unsubscribe{text-align:center;margin:0 0 20px}#reorder_reminders .reminder_info_wrapper .reorder_unsubscribe p.text{font-size:14px;margin:0}#content .basket{border-collapse:collapse;margin-bottom:10px;width:100%}#content .basket td.label,#content .basket th.label{width:75px}#content .basket td{background:#f7f7f7;border:1px solid #a0a0a0;font-size:11px;padding:4px;text-align:center;vertical-align:middle}#content .basket .left,#content .basket td.billinginfo,#content .basket td.shippinginfo{text-align:left}#content .basket .right{text-align:right}#content .basket td.blank{background:0 0;border:none}#content .basket th{background:#ffc;border:1px solid #a0a0a0;font-size:11px;font-weight:700;padding:4px;text-align:center}#content .basket th a.handling sup{color:#000}body#insurance-handling{background:0 0;font-family:Arial,Helvetica,sans-serif;padding:10px;text-align:left}body#insurance-handling h1{color:#039;font-size:18px;font-weight:700}body#insurance-handling .callout{background:#F7F7F7;border:2px solid #000;font-size:13px;margin:15px 0;padding:20px}body#insurance-handling span.red{color:#C00}body#insurance-handling ul{margin-bottom:10px;margin-left:15px}body#insurance-handling ul li{background-image:url(/images/icons/check-box2.gif);background-position:0 5px;background-repeat:no-repeat;height:16px;padding-left:25px;padding-top:5px}body#insurance-handling p.text{margin:15px 0}body#insurance-handling div.close{margin:0 auto;width:147px}body#insurance-handling .footnote{margin-top:15px}#content #doctorinfo{border-collapse:collapse;width:100%}#content #doctorinfo td{background:#eee;border:1px solid #a0a0a0;padding:4px;vertical-align:top}#content #doctorinfo .noborder{border:0!important}#content #doctorinfo td.product-info{vertical-align:top}#content #doctorinfo td.product-info h5{color:#039;font-size:13px;font-weight:700}#content #doctorinfo td.product-info #variation-details ul{font-size:11px}#content #doctorinfo td.provider td{border:none;padding:2px}#content #doctorinfo td.provider td label{font-size:11px;font-weight:700}#content #doctorinfo td.provider th{background:0 0;border:none;font-weight:400;padding:2px}#content #doctorinfo .dr-enterinfo th{background:#ffc;border:1px solid #a0a0a0;font-size:10px;font-weight:700;padding:4px;text-align:left}#content #doctorinfo th.productinfo{background:url(/images/icons/ico.fsacheck.gif) 3px 4px no-repeat #ffc;padding-left:19px}#content #doctorinfo .dr-enterinfo .willfaxlabelcontainer{float:left;padding-left:10px;width:420px}#content #doctorinfo .dr-enterinfo .willfaxlabelcontainer p{font-size:11px}#content .willfaxtoplabelcontainer{font-size:11px;margin-bottom:3px}#content #customerservicetopfaxinfo{background:#ffc;border:2px solid #000;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:11px;margin:10px 5px;padding:20px}#content #tdwillfax{width:320px}#content #updatefrm #doctorinfo #tdwillfax .willfaxlabel{float:left;font-size:11px;padding-left:4px;width:220px}#content #updatefrm #doctorinfo #tdwillfax .floatleft{float:left}#content #doctorinfo th.drinfo{background:url(/images/icons/ico.rxhelp.gif) 3px 4px no-repeat #ffc;padding-left:19px}#content #doctorinfo th .caption{background:url(/images/icons/ico.question.gif) top left no-repeat;font-size:10px;margin-left:20px;padding-left:15px}#content #doctorinfo th .caption.noicon{background:0 0;font-size:10px;margin-left:20px;padding-left:365px}#content #instructions p{font-size:11px;margin-bottom:3px}#content #doctorinfo .doctorcheck{background-image:none!important;padding:2px 4px;text-align:center;width:35px}#content #doctorinfo .doctor{padding:2px 4px;width:140px}#content #doctorinfo .city{padding:2px 4px;width:125px}#content #doctorinfo .phone{padding:2px 4px;width:85px}.error.drinfo{border:2px solid #c00;margin:5px 0;padding:15px 15px 15px 60px}.error.drinfo ul li{color:#000;font-size:12px;line-height:1.1em;margin-bottom:10px}.error.drinfo ul li em{font-size:11px;font-style:normal}.error.drinfo ul li strong{font-weight:700}.discontinued{background:#FFC;border:1px solid #c00;color:#000!important;margin-bottom:10px;padding:10px}.discontinued h2{color:#C00;font-size:15px;font-weight:700}.discontinued h3{background:0 0!important;color:#C00!important;font-size:18px!important;margin-bottom:5px!important;padding:0!important}.discontinued p{font-size:12px}.discontinued a{color:#c00!important;text-decoration:underline}.discontinued-white{background:#FFF;border:1px solid #c00;color:#000!important;margin-bottom:10px;padding:10px}.discontinued-white h3{background:0 0!important;color:#C00!important;font-size:18px!important;margin-bottom:5px!important;padding:0!important}.discontinued-white p{font-size:12px}.discontinued-white a{color:#c00!important;text-decoration:underline}#content #doctorinfo .innertable{border-spacing:2px;width:737px}#content #doctorinfo .searchform .innertable{width:100%}#content #doctorinfo .innertable td{padding:2px 4px}#content #doctorinfo .innertable td.submitbutton{background:0 0;border:none;vertical-align:bottom}#content #doctorinfo .innertable th{text-align:right;vertical-align:middle}#content #doctorinfo .tableheader{border-left:1px solid #a0a0a0;border-right:0;border-spacing:0!important;width:722px}#content #doctorinfo .tableheader th{background:url(/images/misc/tablesorter/bg.gif) center right no-repeat #eee;border-width:1px 1px 1px 0;cursor:pointer}#content #doctorinfo th.doctorcheck{background-image:none!important;padding:2px 4px;text-align:center;width:35px}#content #doctorinfo .tableheader th.SortUp{background:url(/images/misc/tablesorter/asc.gif) center right no-repeat #eee}#content #doctorinfo .tableheader th.SortDown{background:url(/images/misc/tablesorter/desc.gif) center right no-repeat #eee}#content #doctorinfo .drsearchresults{max-height:200px;overflow-y:auto;overflow-x:hidden;width:739px}#content #doctorinfo .doctor-search-results{border:1px solid #a0a0a0;border-right:0;border-spacing:0!important;width:722px}#content #doctorinfo .doctor-search-results .headers{display:none}#content #doctorinfo .doctor-search-results td{background:#fff;border-width:0 1px 1px 0!important;cursor:pointer;font-size:10px;vertical-align:middle}#content #doctorinfo .doctor-search-results td.error{cursor:default;text-align:center}#content #doctorinfo .doctor-search-results td.error strong{color:#c00}#content #doctorinfo .doctor-search-results td.proximityheader{font-weight:700}#content #doctorinfo .doctor-search-results tr:hover td{background:#f7f7f7}#content #doctorinfo .doctor-search-results tr:hover td.error{background:#fff}#content #doctorinfo .searchresults{background:0 0;border:none;clear:both;padding-top:5px}#content #doctorinfo .progressbar td{background:#fff}#content #doctorinfo .searchresults h5{background:url(/images/design/tabs.gif) right -30px no-repeat;float:left;font-size:11px!important;font-weight:700;margin:0;padding:5px 8px 8px 0}#content #doctorinfo .searchresults h5 a{background:url(/images/design/tabs.gif) 0 -30px no-repeat;padding:5px 0 8px 10px;text-decoration:none}#content #doctorinfo .searchresults h5.active{background:url(/images/design/tabs.gif) top right no-repeat}#content #doctorinfo .searchresults h5.active a{background:url(/images/design/tabs.gif) top left no-repeat;color:#fff;text-decoration:none}#content #doctorinfo .searchresults h5 .or{color:#555;font-style:italic;font-size:20px}#content #doctorinfo .searchresults .searchtotal{color:#404040;font-size:10px;padding:6px 0 0 10px;text-align:right}#content #doctorinfo .searchresults .active .searchtotal{color:#fff}#content #doctorinfo .searchresults .note{font-size:11px}#content #doctorinfo .searchresults .advsearch{background:0 0;border:none;float:right;font-size:11px;padding:5px 0 8px;text-align:right}#content #doctorinfo .searchresults .advsearch a{background:url(/images/icons/ico.search.gif) 4px 3px no-repeat;border:1px solid #fff;padding:4px 4px 4px 23px}#content #doctorinfo .searchresults .advsearch a:hover{background:url(/images/icons/ico.search.gif) 4px -17px no-repeat #eee;border:1px solid #a0a0a0}#content #doctorinfo .doctorresults{background:#fff;border:1px solid #ccc;margin:5px;padding:2px}#content #doctorinfo .doctorresults th{background:#ffc;border:1px solid #a0a0a0;font-size:10px}#content #doctorinfo .doctorresults h5{color:#D61029;float:left;font-size:15px;font-weight:700}#content #doctorinfo .doctorresults .note{font-size:11px}#content #doctorinfo .searchform{background:#fff;border:1px solid #ccc;margin:5px;padding:2px}#content #doctorinfo .searchform h5{color:#D61029;font-size:15px;font-weight:700}#content #doctorinfo .searchform h5 .or{color:#555;font-style:italic;font-size:20px}#content #doctorinfo .advsearch td{background:0 0;border:none;font-size:11px;padding-bottom:15px;text-align:right}#content #doctorinfo .advsearch td a{background:url(/images/icons/ico.search.gif) 4px 3px no-repeat;border:1px solid #fff;padding:4px 4px 4px 23px}#content #doctorinfo .advsearch td a:hover{background:url(/images/icons/ico.search.gif) 4px -17px no-repeat #eee;border:1px solid #a0a0a0}#content #doctorinfo .dr-enterinfo{border-bottom:1px dotted #ccc;margin-bottom:10px;padding-bottom:10px}#content #doctorinfo .dr-enterinfo h5{color:#039;font-size:14px;font-weight:700;margin-bottom:0;position:relative}#content #doctorinfo .dr-enterinfo h5 .rxlink,#content #doctorinfo .dr-enterinfo h5 .subheader{color:#404040;font-size:11px;font-weight:400}#content #doctorinfo .dr-enterinfo h5 .rxlink .showhelpbox{font-size:11px;font-weight:400}#content #doctorinfo .dr-enterinfo .dr-inputs{border-right:1px dotted #ccc;float:left;padding-right:9px;width:340px}#content #doctorinfo .dr-enterinfo .dr-inputs td.birthday select{width:55px}#content #doctorinfo .dr-enterinfo .dr-inputs td.birthday select.birthdaymonth{width:77px}#content #doctorinfo .dr-enterinfo .dr-inputs td input[type=text]{width:97%}#content #doctorinfo .dr-enterinfo .dr-inputs td input.areacode,#content #doctorinfo .dr-enterinfo .dr-inputs td input.phonefirst{width:30px}#content #doctorinfo .dr-enterinfo .dr-inputs td input.phonelast{width:50px}#content #doctorinfo .dr-enterinfo .dr-inputs #tdwillfax{background:#eee;font-size:11px;width:300px}#content #doctorinfo .dr-enterinfo .dr-inputs #tdwillfax .willfaxlabel{float:left;margin-left:4px;width:230px}#content #doctorinfo .dr-enterinfo .dr-inputs table{border-spacing:2px}#content #doctorinfo .dr-enterinfo .dr-inputs .floatleft{float:left}#content #doctorinfo .dr-enterinfo .dr-inputs .samedoctor{background:0 0;border:none;font-size:10px;font-weight:700;padding:0;width:auto}#content #doctorinfo .dr-enterinfo .dr-inputs .samedoctor input{margin-right:0;vertical-align:sub}#content #doctorinfo .dr-enterinfo .dr-helpcontainer{float:right;margin-right:10px}#content #doctorinfo .dr-enterinfo .dr-needhelp{background:#eee;border:1px solid #ccc;width:368px}#content #doctorinfo .dr-enterinfo h4{background:url(/images/icons/smallarrow.gif) 0 50% no-repeat;color:#505050;font-size:12px;font-weight:700;padding-left:10px}#content #doctorinfo .dr-enterinfo .dr-needhelp .doctor-search-results{border-collapse:collapse;width:388px}#content #doctorinfo .dr-enterinfo .dr-needhelp .tableheader{width:713px}#content #doctorinfo .dr-enterinfo .dr-needhelp .drsearchresults{width:725px}#content #doctorinfo .dr-enterinfo .dr-needhelp .drsearchresults #doctor-search-results{width:713px}#content #doctorinfo .dr-enterinfo .dr-needhelp .drsearchresults #doctor-search-results strong{color:#039}#content #doctorinfo .dr-enterinfo .dr-needhelp p.selectoption{font-size:11px}#content #doctorinfo .dr-enterinfo .dr-needhelp p.selectoption input{margin-right:0;vertical-align:sub}#content #doctorinfo .dr-enterinfo .dr-needhelp .searchform input{width:111px}#content #doctorinfo .dr-enterinfo .dr-needhelp .searchform .searchinputs td,#content #doctorinfo .dr-enterinfo .dr-needhelp .searchform .searchinputs th{background:0 0;border:none}#content #doctorinfo .dr-enterinfo .dr-needhelp .searchform .searchinputs .submitbutton{text-align:right}#content #doctorinfo .dr-enterinfo .dr-needhelp .searchform .note{font-size:10px;padding:2px;vertical-align:top}#content #doctorinfo .dr-enterinfo .dr-needhelp .searchform .searchtotal{font-size:11px;text-align:right;vertical-align:bottom;width:114px}#content #doctorinfo .dr-enterinfo .dr-needhelp .doctorresults{padding:4px}#content #doctorinfo .dr-enterinfo .dr-needhelp .doctorresults #doctor-search-results,#content #doctorinfo .dr-enterinfo .dr-needhelp .doctorresults .tableheader{width:387px}#content #doctorinfo .dr-enterinfo table th,#content #doctorinfo .searchresults table th{font-weight:400;line-height:11px;vertical-align:middle}#content #body #confirmation-details .box p,#content #body #confirmation-details .boxlong p{line-height:15px}#content #doctorinfo .helpbox{background:#f7f7f7;bottom:0;border:3px solid #666;color:#505050;font-size:10px;padding:2px 25px 15px 5px;position:absolute;right:0}#content #doctorinfo .helpbox .variation-details .left,#content #doctorinfo .helpbox .variation-details .right{float:left;margin-right:7px}#content #doctorinfo .helpbox .close{margin:-2px 0 0;position:absolute;right:0}#updatefrm #doctorinfo .rxviewnote{color:#039}#updatefrm #doctorinfo h5{font-size:14px;font-weight:700}#updatefrm #doctorinfo h5 span.subheader{color:#404040!important;font-size:11px!important;font-weight:400!important}#updatefrm #doctorinfo td{background:0 0;border:none}#updatefrm #doctorinfo #inputs1,#updatefrm #doctorinfo #text1{border-right:1px dotted #CCC;border-spacing:2px}#updatefrm #doctorinfo #inputs1 th,#updatefrm #doctorinfo #text1 th{background:#FFC;border:1px solid #A0A0A0;font-size:11px;font-weight:400;vertical-align:middle}#updatefrm #doctorinfo #inputs1 td,#updatefrm #doctorinfo #text1 td,#updatefrm #doctorinfo .dr-helpcontainer .dr-needhelp{background:#EEE;border:1px solid #A0A0A0}#content #doctorinfo .patientdocinfo #tdwillfaxtext{background:none!important;border:none!important;font-size:11px}#content .patientdocinfo{border-spacing:2px;border-right:1px dotted #ccc;padding:0 27px 0 0;margin-right:5px}#content .patientdocinfo td{background:#eee!important;border:1px solid #a0a0a0!important;padding:4px;vertical-align:center}#content #doctorinfo .patientdocinfo.noborder{margin-bottom:5px;width:320px}#content #doctorinfo .patientdocinfo.noborder th{border:1px solid #CCC!important;font-size:10px!important;font-weight:700!important;width:34%}#content #doctorinfo .patientdocinfo.noborder td{background:#F7F7F7!important;border:1px solid #E6E6E6!important}#content #tdwillfaxtext{padding-bottom:10px;padding-left:0}#content .patientdocinfo th{background:#ffc;border:1px solid #a0a0a0!important;padding:4px;vertical-align:middle;font-size:11px;font-weight:400}#updatefrm #doctorinfo .dr-helpcontainer p{font-size:11px}#updatefrm #doctorinfo .dr-helpcontainer .dr-needhelp .searchform .searchinputs th{background:0 0;border:none;font-weight:400}#updatefrm #doctorinfo .dr-helpcontainer .dr-needhelp .searchform .searchinputs .submitbutton{text-align:right}#updatefrm .lens-variations tbody td,#updatefrm .lens-variations th{font-size:11px!important;font-weight:700!important;text-align:center!important}#updatefrm #doctorinfo .dottedborder{border-bottom:1px dotted #ccc;height:1px;margin:15px 0;width:100%}#updatefrm #doctorinfo .doctor-search-results td{border:solid #A0A0A0}#updatefrm .lens-variations{border-spacing:3px!important;font-family:Verdana,Arial,Helvetica,sans-serif!important}#updatefrm .lens-variations th{background:#ffc!important;border:1px solid #ccc!important;padding:2px!important;vertical-align:middle!important}#updatefrm .lens-variations tbody td{background:#f7f7f7!important;border:1px solid #e6e6e6!important;padding:1px!important}#updatefrm .lens-variations tbody th{font-size:10px!important;padding:2px!important;text-align:left!important}#updatefrm .lens-variations thead th{padding:2px 1px!important}#updatefrm .lens-variations thead th.blank{background:0 0!important;border:none!important}#updatefrm #doctorinfo h5.header .edit{background:url(/images/icons/ico.change.gif) left top no-repeat;font-size:12px;font-weight:400;padding-left:15px}#updatefrm #doctorinfo h5.header{color:#039}#updatefrm #doctorinfo h5.subheading{font-size:13px;margin:10px 0 0}#content #checkout{border-collapse:collapse;margin:0 auto;width:400px}#content #checkout td{background:#f7f7f7;border:1px solid #a0a0a0;font-size:12px;padding:4px;vertical-align:middle}#content #checkout th,#content .avsError #update-info th{background:#ffc;text-align:right;border:1px solid #a0a0a0;font-weight:700;vertical-align:middle}#content #checkout td.chargeamount{font-size:14px}#content #checkout th{font-size:11px;padding:4px;width:179px}#content #doctor-contact{margin:0 auto;padding:5px 5px 5px 20px;width:400px}#content #doctor-contact input{float:left;margin:2px 0 0}#content #doctor-contact label{float:left;margin-left:6px;width:370px}#content .avsError .AVStable{float:left;padding:0 5px;width:48%}#content .avsError .error p{font-size:12px;padding-bottom:10px}#content .avsError #checkout{margin:0;width:100%}#content .avsError #update-info{border-collapse:collapse;width:100%}#content .avsError #update-info th{font-size:11px;padding:2px}#content .avsError #update-info td{background:#F7F7F7;border:1px solid #a0a0a0;font-size:12px;padding:4px;vertical-align:middle}#content .general-text dl,#content .general-text ul{font-size:11px}#content .general-text p{font-size:11px;margin:0 0 .5em}#content #body #confirmation-details{margin-bottom:10px}#content #body #confirmation-details h3{background:0 0;font-size:14px;margin-top:10px;padding-left:0}#content #body #confirmation-details p{font-size:11px}#content #body #confirmation-details p.intro{margin-left:10px}#content #confirmation-options{float:right;padding:5px 5px 5px 20px;width:210px}#content #body #confirmation-details .box{background:#F7F7F7;border:1px solid #A0A0A0;float:left;height:120px;margin:25px 10px 20px;padding:10px;width:318px}#content #body #confirmation-details .box h3{margin:0 0 5px!important}#content #body #confirmation-details .box img{float:left;margin:0 5px 5px 0}#content #body #confirmation-details .boxlong{background:#F7F7F7;border:1px solid #A0A0A0;margin:25px 10px 20px;padding:10px}#content #body #confirmation-details .boxlong h3{margin:0 0 5px!important}#content #body #confirmation-details .boxlong img{float:left;margin:0 5px 5px 0}#content #body #confirmation-details .referAFriend{border:dotted #ccc;border-width:1px 0;clear:both;margin:10px 10px 0;padding:10px}#content #body #confirmation-details .referAFriend img{float:left;margin:0 5px 0 0}#content #body #confirmation-details .referAFriend h3{margin-top:0}#content #body #confirmation-details .needHelp{border:dotted #ccc;border-width:0 0 1px;margin:0 10px 20px;padding:5px 10px 15px}#content #body #confirmation-details .needHelp img{float:left;margin:0 5px 0 0}#content #body #confirmation-details .needHelp h3{margin:5px 0 0}#confirmation-details .rxinfo{border:dotted #ccc;border-width:1px 0;margin:10px 10px 0;padding:10px}#content #body #confirmation-details .rxinfo .message h3{font-size:20px;margin:0 0 3px}#content #body #confirmation-details .rxinfo .message p{font-size:13px;margin:0 0 10px}#content #body #confirmation-details .rxinfo .message h4{font-size:16px;margin:0 0 3px;font-weight:700}#send-rx .options{height:64px;margin:0 0 20px}#send-rx .options .option{float:left;margin:7px 0 0;cursor:pointer}#send-rx .options .option:hover{background:#f7f7f7;border:5px solid #f7f7f7;margin:2px -5px 0;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px}#send-rx .options .option .icon{margin:0 7px 0 0;width:auto;height:auto;float:left}#send-rx .options .option h4{color:#333;font-size:12px;font-weight:700;display:block;float:left;margin:12px 0 3px;line-height:20px}#send-rx .options .option .choose{color:#039;font-size:10px;font-weight:700;float:left;line-height:13px;height:13px}#send-rx .options .option .choose .radio{background:url(/siteimages/rxupload/radio-btn.png) no-repeat;float:left;width:13px;height:13px;margin:0 5px 0 0}#send-rx .options .option.active .choose .radio{background:url(/siteimages/rxupload/radio-btn.png) 0 -14px no-repeat}#send-rx .options .option:hover .choose{color:#000}#send-rx .options .option.rx-upload{width:217px}#send-rx .options .option.rx-email{width:117px}#send-rx .options .option.rx-fax{width:120px}#send-rx .options .or{background:#ddd;float:left;width:1px;height:65px;overflow:visible;position:relative;margin:0 25px}#send-rx .options .or img{position:absolute;top:50%;left:-14px;width:29px;height:28px;display:block;margin:-14px 0 0}#send-rx .or.horizontal{background:#333;float:none;width:auto;height:2px;overflow:visible;position:relative;margin:25px 0}#send-rx .or.horizontal img{position:absolute;top:-14px;left:50%;width:29px;height:28px;display:block;margin:0 0 0 -14px}#send-rx #rx-email,#send-rx #rx-fax,#send-rx #rx-upload{display:none}#content #body #confirmation-details #send-rx .box{background:#f7f7f7;border:1px solid #ccc;margin:0 0 10px;padding:10px;float:none;height:auto;width:auto}#content #body #confirmation-details #send-rx .box h3{font-size:16px;margin:0 0 5px;line-height:20px}#content #body #confirmation-details #send-rx .box p{margin:0 0 2px}#rx-upload .box{width:613px}#rx-upload .choose-file{border:1px solid #ccc;padding:10px;float:left}#rx-upload .choose-file .file{display:none;height:0;width:0}#rx-upload .choose-file .browse,#rx-upload .choose-file .file-name{background:#e6e6e6;line-height:24px;height:24px;font-size:14px;padding:0 10px;display:block;float:left}#rx-upload .choose-file .file-name{border:1px solid #ccc;width:200px;white-space:nowrap;overflow:hidden}#rx-upload .choose-file .browse{border:1px solid #aaa;cursor:pointer;font-weight:700;text-align:center}#rx-upload .choose-file .browse:hover{background:#e3e3e3;border:1px solid #999}#rx-upload #filestoupload{margin:10px 0 0}#rx-upload #filestoupload .imagepreview{float:left;margin:0 15px 0 0}#rx-upload #filestoupload .imagepreview .preview{border:1px solid #777;background:#fff;display:block;margin:0 0 3px;width:150px;height:100px;overflow:hidden}#rx-upload #filestoupload .imagepreview .preview canvas{width:100%}#rx-upload #filestoupload .imagepreview .zoom{background:url(/siteimages/icons/zoom-icon.png) 30px 0 no-repeat;font-family:Arial,Helvetica,sans-serif;font-size:11px;padding:0 0 0 46px;line-height:14px;height:14px;margin:0 0 2px;width:106px}#rx-upload #filestoupload .imagepreview .preview #unavailable{background:url(/siteimages/icons/alert.png) 10px 14px no-repeat #fff;color:#c00;text-align:left;display:block;padding:10px 10px 10px 32px}#rx-upload .uploaded .hide,#rx-upload .uploaded.hide{display:none}#rx-upload #filestoupload .info{float:left}#rx-upload #filestoupload .info #patient-name{font-size:16px;font-weight:700;margin:10px 0 0}#rx-upload #filestoupload .info #patient-name span{font-weight:400}#rx-upload #filestoupload .info #upload-btn{margin:37px 0 0}#rx-upload #filestoupload .info #upload-btn .btn{cursor:pointer;float:right;margin:0 50px 0 0}#rx-upload .uploaded h3{margin:0 0 10px;line-height:24px}#rx-upload table.clean{border-collapse:collapse;border-spacing:0;border:1px solid #ddd;width:100%;margin:0 0 10px}#rx-upload table.clean td,#rx-upload table.clean th{border-top:1px solid #ddd;padding:0 10px;text-align:center}#rx-upload table.clean td.left,#rx-upload table.clean th.left{text-align:left}#rx-upload table.clean td.right,#rx-upload table.clean th.right{text-align:right}#rx-upload table.clean th{background:url(/siteimages/cart/th-bg.png) top left repeat-x #f7f7f7;border-top:1px solid #ddd;font-weight:700;line-height:18px;vertical-align:middle}#rx-upload table.clean td{background:0 0;font-weight:400;padding:5px 10px;vertical-align:top}#rx-upload table.clean td.image{width:90px;text-align:center}#rx-upload table.clean td.image img{width:70px;height:auto;border:1px solid #777}#rx-upload table.clean td.image .pdf-link img{width:32px;height:32px;border:none}#rx-upload table.clean td.image .fancy{color:#777;text-decoration:none}#rx-upload table.clean td.image .fancy .zoom{background:url(/siteimages/icons/zoom-icon.png) no-repeat;font-family:Arial,Helvetica,sans-serif;font-size:9px;padding:0 0 0 16px;line-height:14px;height:14px;margin:2px 0 0}#page #content #body #lens-main table li.promoFIT4LIFE .promoname,#rx-upload h1,#rx-upload h2{font-family:Verdana,Arial,Helvetica,sans-serif}#rx-upload .fieldset{border:1px solid #ddd;position:relative;z-index:10;overflow:hidden;padding:10px}#orderdetails #rx-upload .fieldset{background:#f7f7f7;border:1px solid #a0a0a0}#rx-upload .fieldset .legend{background:#eee;border-bottom:1px solid #ddd;font-size:14px;font-weight:700;padding:0 10px;line-height:29px;height:29px;margin:-10px -10px 10px}#orderdetails #rx-upload .fieldset .legend{background:#ffc;line-height:22px;height:22px;font-size:11px}#orderdetails #links .upload{background:url(/siteimages/icons/rx-upload.png) left center no-repeat;padding:0 0 0 30px}#orderdetails #rx-upload .box{background:#f7f7f7;border:1px solid #ccc;margin:0 0 20px;padding:10px;width:auto}#rx-upload h1{background:url(/images/icons/h1.bg.gif) top left no-repeat;color:#039;font-size:18px;font-weight:700;margin:5px 0;padding-left:25px;height:25px}#rx-upload h2{color:#039;font-size:16px;font-weight:700;margin:20px 0 5px;padding:0;height:20px}#orderdetails #rx-upload h1,#rx-upload .uploaded{margin:0 0 20px}#orderdetails #rx-upload h2{margin:0 0 5px}#rx-upload table.clean td.notusedstatus img,#rx-upload table.clean td.verifiedstatus img{margin:0 5px 0 0;vertical-align:text-top}#rx-upload table.clean td.blank{background:0 0;border:none;width:10px;padding:0}#rx-upload table.clean tr.odd td{background:#f7f7f7;border:solid #ddd;border-width:1px 0}#rx-upload table.clean tr.odd td.blank{background:0 0;border:none;width:10px;padding:0}#rx-upload table.clean td.pendingstatus{color:#990}#rx-upload table.clean td.verifiedstatus{color:#360}#rx-upload table.clean td.notusedstatus{color:#c00}#confirmation-details #rx-upload table.clean td.notusedstatus{color:#000}#rx-upload .alert{background:url(/siteimages/icons/alert.png) 10px 11px no-repeat #fff;border:1px dashed #c00;color:#c00;margin:-10px 0 20px;padding:10px 10px 10px 32px;font-size:14px;font-weight:700;float:left}#rx-upload .fieldset{margin:0 0 10px}#rx-upload .fieldset .legend .text{font-size:14px;display:inline-block;width:auto;float:left}#rx-upload .fieldset .legend #openRxUpload{background:url(/siteimages/icons/rx-upload.png) left center no-repeat;display:inline-block;width:auto;float:right;font-size:11px;font-weight:400;padding:0 0 0 30px;line-height:29px}#page #content #body #lens-main table li.promoFIT4LIFE .promocode,#page #content #body #lens-main table li.promoFIT4LIFE img,#page #content #body .promo1 img{display:none}#rx-upload .fieldset .table.clean{border:none;margin:10px 0 0}#rx-upload .fieldset #uploadedfiles .table.clean{border:none;margin:0}#page #content #body #send-rx h3.uploadquestiontext,#page #content #body .questionnum h3.uploadquestiontext{background:0 0;padding:0}#send-rx .box{background:#f7f7f7;border:1px solid #ccc;margin:0 0 10px;padding:10px;float:none;height:auto;width:auto}#page #content #body #send-rx .box h3{background:0 0;font-size:16px;margin:0 0 5px;line-height:20px;padding:0}#send-rx .box p{margin:0 0 2px}#staticlabel{text-align:center;margin:30px 0 40px}#content #agreement h4{font-size:11px;font-weight:700}#content #agreement li strong{color:#039;font-size:14px;font-weight:700}#content #agreement li ol{font-size:11px}#content #agreement p{font-size:11px;margin-bottom:4px}#page #content #body #lens-main .promo{margin-left:20px;padding-left:0}#page #content #body .promoname{font-weight:700}#page #content #body #lens-main table li.promoFIT4LIFE{background:url(/images/promo/5.jpg) top left no-repeat;height:150px;list-style:none;padding:24px 221px 0 105px;width:346px}#page #content #body #lens-main table li.promoFIT4LIFE p{font-size:10px;margin-top:5px}#page #content #body #lens-main table li.promoFIT4LIFE p a{font-size:10px}#page #content #body #lens-main table li.promoFIT4LIFE .promoname{color:#D61029;font-size:18px;font-weight:700}#page #content #body .bestdealinfo{background:url(/images/rebate-offerbg.gif) 0 -50px repeat-x;border:1px solid #ccc;margin-top:10px;padding:3px;width:91%}#page #content #body .bestdealinfo p{font-size:11px;padding:5px 0}#page #content #body .bestdealinfo p a{font-size:11px}#page #content #body .bestdealinfo p strong{color:#D61029;font-size:13px;padding:3px 5px 3px 0}#page #content #body .combo-offers{margin:40px 0 0 20px}#page #content #body .combo-offers h3{background:0 0;font-size:13px;padding:0 0 10px}#page #content #body .combo-offers .combo-header{position:relative}#page #content #body .combo-offers .combo-header h1{color:#039;font-size:18px;font-weight:700;margin:0;padding-left:45px}#page #content #body .combo-offers .combo-header h1 span{color:#404040;font-size:9px;font-weight:400;padding-left:5px}#page #content #body .combo-offers .combo-header .bestdealicon{margin:-15px 0 0 -25px;position:absolute}#page #content #body .combo-offers .combo-header .offericon{margin:11px 0 0 571px;position:absolute;z-index:1}#page #content #body .combo-offers .combo-box{background:#eee;border:1px solid #ccc;vertical-align:top;width:306px}#page #content #body .combo-offers .combo-box h2{color:#D61029;font-size:15px;font-weight:700;margin:0}#page #content #body .combo-offers .combo-plus{padding:45px 12px 0 13px;vertical-align:top}#page #content #body .combo-offers .combo-rebate{border:0;border-collapse:collapse;border-spacing:0;color:#000;font-size:.7em;margin:0 0 .5em;padding:0;vertical-align:top;width:311px}#page #content #body .combo-offers .combo-rebate h2{padding:0 0 5px 45px}#page #content #body .combo-offers .combo-rebate td{padding:0}#page #content #body .combo-offers .combo-rebate table{border-collapse:collapse;border-spacing:0;font-size:.7em;margin:0;padding:0}#page #content #body .combo-offers .combo-rebate table tbody td{padding:3px}#page #content #body .combo-offers .combo-rebate table tbody td a{color:#c00;font-size:10px;margin-left:10px}#page #content #body .combo-offers .combo-rebate table tbody td a:hover,#page #content #body .combo-offers .combo-rebate table td.description a{font-size:10px}#page #content #body .combo-offers .combo-rebate table tbody td span.em{font-weight:700;display:block}#page #content #body .combo-offers .combo-offer .promocode,#page #content #body .combo-offers .combo-rebate #specialrebate-detail hr{display:none}#page #content #body .combo-offers .combo-rebate table tbody.end td{border:0}#page #content #body .combo-offers .combo-rebate strong.title{color:#d61029}#page #content #body .combo-offers .combo-rebate .savingsperbox{color:#c00}#page #content #body .combo-offers .combo-rebate .smallprint{font-size:9px;font-weight:400}#page #content #body .combo-offers .combo-rebate .subdivider{border-bottom:1px dotted #d6d3ad;font-size:1px}#page #content #body .combo-offers .combo-rebate .savings #deal{border:0;border-collapse:collapse;border-spacing:0}#popup #content .table,.popup .creditdetail table,.popup.availablecredit table{border-spacing:2px}#page #content #body .combo-offers .combo-rebate .savings #deal tbody,#page #content #body .combo-offers .combo-rebate .savings #deal tbody td{border-top:0}#page #content #body .combo-offers .combo-rebate .savings #deal tfoot td{border-top:1px dotted #d6d3ad}#page #content #body .combo-offers .combo-rebate td.dealamount{border:0;font-size:10px;font-weight:700;text-align:right;width:65px}#page #content #body .combo-offers .combo-rebate td.dealcaption{border:0;font-size:10px;padding-right:10px;text-align:right;width:95px}#page #content #body .combo-offers .combo-rebate td.dealdetail{border:0;font-size:10px;font-weight:700;width:110px}#page #content #body .combo-offers .combo-rebate td.bestoffer{background:#fff;color:#c00;font-size:10px;font-weight:700;padding:5px 5px 20px;text-align:center;text-transform:uppercase;vertical-align:bottom;width:40px}#page #content #body .combo-offers .combo-rebate table tbody td.image-amount{text-align:center;vertical-align:middle;width:50px;margin:0;padding:0}#page #content #body .combo-offers .combo-rebate table tbody td.description{width:270px}#page #content #body .combo-offers .combo-rebate table tbody td.description h5{color:#404040;font-size:13px;font-weight:700;margin:0}#page #content #body .combo-offers .combo-rebate table tbody td.description p{margin:0}#page #content #body .combo-offers .combo-rebate table tbody td.savings{padding:5px 10px}#page #content #body .combo-offers .combo-rebate table tbody td.divider{border-left:1px dotted #777;font-size:1px;width:1px}#page #content #body .combo-offers .combo-box p.details a{color:#c00;cursor:pointer;font-size:10px;text-decoration:underline}#page #content #body .combo-offers .combo-rebate .link{color:#c00;cursor:pointer;font-size:10px;margin-left:20px;text-decoration:underline}#page #content #body .combo-offers .combo-rebate .topbar{padding:5px 0}* html #page #content #body .combo-offers .combo-rebate .topbar,* html #page #content #body .combo-offers .combo-rebate .topbar hr{padding:0}#page #content #body .combo-offers .combo-rebate #specialrebate-detail{background:#fff;font-size:10px;padding:5px;width:289px}#page #content #body .combo-offers .combo-rebate #specialrebate-detail .hidedetails{color:#c00;cursor:pointer;font-size:10px;text-decoration:underline}#page #content #body .combo-offers .combo-rebate #specialrebate-detail p,#page #content #body .combo-offers .combo-rebate #specialrebate-detail td{font-size:10px;padding-bottom:5px}#page #content #body .combo-offers .combo-rebate #specialrebate-detail .SubHeading{font-size:13px}#page #content #body .combo-offers .combo-offer{vertical-align:top}#page #content #body .combo-offers .combo-offer a,#page #content #body .combo-offers .combo-offer p{font-size:10px}#page #content #body .combo-offers .combo-offer h2{padding:2px 0 0 5px}#page #content #body .combo-offers .combo-offer p{margin-top:5px;padding:0 5px;position:relative;z-index:10}#page #content #body .combo-offers .combo-offer p.details{padding-bottom:5px}#page #content #body .combo-offers .combo-offer img.giftsbg{float:right}#page #content #body .combo-offers .combo-offer .promogifts img{float:left}#page #content #body .combo-offers .combo-offer .promoinfo{background:#fff;margin:3px;padding:5px;width:286px}#page #content #body .combo-offers .combo-offer .promoinfo .hidedetails{cursor:pointer;font-size:10px;padding-left:5px;text-decoration:underline}#page #content #body .combo-offers .combo-offer .promoinfo .subheading{color:#039;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:13px;font-weight:700;padding:0 0 10px}#page #content #body .combo-offers .combo-offer .promoinfo img.boxes{width:275px}#page #content #body .combo-offers .combo-offer .promoinfo li{font-size:11px}#page #content #body .combo-offers .combo-offer .promoinfo td{padding-top:10px;vertical-align:top}#page #content #body .combo-offers .combo-offer .promoinfo h4{color:#039;font-weight:700;margin:0}#page #content #body .combo-offers .combo-offer .promoinfo table img{margin:0 5px 5px 0}#page #content .promoinfo{border:1px solid #ccc;margin:0 35px 15px 20px;padding:10px 10px 0}#page #content .promoinfo h4{color:#050D76;font-size:14px;margin-bottom:0}#page #content .promoinfo p{font-size:12px;line-height:15px;margin:0 0 7px}#page #content .promoinfo p.subheading{color:#039;font:700 15px arial,helvetica,sans-serif;text-transform:capitalize}#page #content .promoinfo p.nopad{margin-bottom:0;padding-bottom:0}#page #content .promoinfo p.disclaimer{font-size:11px}#page #content .promoinfo sup{font-size:9px}#page #content .promoinfo ul{list-style:square;margin:0 0 7px 35px;text-indent:0}#page #content .promoinfo ol.nopad{margin-top:0}#page #content .promoinfo ol li{font-size:13px}#page #content .promoinfo ol.decimal{list-style:decimal;margin-left:35px}#page #content .promoinfo table.promogifts td{padding-bottom:10px;vertical-align:top}#page #content .promoinfo table.promogifts td img{float:left;margin:0 5px 5px 0}#page #content .promoinfo .hidedetails{color:#c00;cursor:pointer;font-weight:0;font-size:12px;margin-left:20px;text-decoration:underline}#page #content #body .promo-header .combo-offers{margin:15px 0 0 20px;padding:0 5px}#page #content #body .promo-header .promoname{color:#D61029;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:18px;font-weight:700}#page #content #body .promo-header p{font-size:11px;margin:4px 0 10px;padding-bottom:0}#page #content #body .promo-header .combo-offers .combo-header .offericon{margin:11px 0 0 566px;position:absolute;z-index:1}.ui-datepicker{background:#fff;border:1px solid #999;font-size:11px}.ui-datepicker .ui-datepicker-header{background:#ffc;border-bottom:1px solid #999;height:20px;padding:0 10px}.ui-datepicker .ui-datepicker-header .ui-datepicker-next,.ui-datepicker .ui-datepicker-header .ui-datepicker-prev{display:block;width:20px;height:20px;text-indent:-9999px;cursor:pointer}.ui-datepicker .ui-datepicker-header .ui-datepicker-prev{background:url(/calendar/prev.gif) center center no-repeat;float:left}.ui-datepicker .ui-datepicker-header .ui-datepicker-next{background:url(/calendar/next.gif) center center no-repeat;float:right}.ui-datepicker .ui-datepicker-header .ui-datepicker-title{line-height:20px;text-align:center}.ui-datepicker .ui-datepicker-calendar{border-collapse:collapse;width:100%}.ui-datepicker .ui-datepicker-calendar th{border-bottom:1px solid #999;padding:4px;font-weight:700;text-align:center}.ui-datepicker .ui-datepicker-calendar td{text-align:center}.ui-datepicker .ui-datepicker-calendar td a{text-decoration:none;color:#333;display:block;width:24px;height:24px;line-height:24px}.ui-datepicker .ui-datepicker-calendar td a:hover{background:#f7f7f7;color:#333}.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-current-day a,.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-current-day a:hover{background:#039;color:#fff}.ui-datepicker .ui-datepicker-calendar td.ui-datepicker-today a{border:1px solid #039;width:22px;height:22px;line-height:22px}#content .callout.pref h5{font-weight:700;margin:0 0 10px}#content .callout.pref p,#content .callout.resub p{margin:0;padding:0}#pastorders p.text{margin:0 0 10px}#pastorders #cart .info .main-view{float:left;width:50px;border:1px solid #ccc;margin:0 10px 0 0}.popup.availablecredit table td,.popup.availablecredit table th{border:1px solid #A0A0A0;font-size:11px;padding:4px;vertical-align:middle;text-align:center}#pastorders #cart .info .extended-info{margin:0}#pastorders #cart .info .extended-info .rx-eye{margin:0 10px 0 0;float:left}#link_resubscribe{display:inline-block;vertical-align:middle}.popup.availablecredit table th{background:#ffc;font-weight:700;line-height:15px}.popup.availablecredit table td{background:#f7f7f7}.popup.availablecredit table td input{text-align:center}.popup.availablecredit table td.apply{background:0 0;border:none;text-align:right}.popup .creditdetail #heading,.popup.availablecredit #heading{background:url(/images/icons/h1.bg.gif) left top no-repeat;color:#039;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:18px;font-weight:700;margin-bottom:3px;padding-left:25px}.popup .creditdetail table td,.popup .creditdetail table th{border:1px solid #A0A0A0;font-size:11px;padding:4px;text-align:center;vertical-align:middle}.popup .creditdetail table th{background:#ffc;font-weight:700;line-height:15px}.popup .creditdetail table td{background:#eee}.popup .creditdetail h2{font-size:14px;font-weight:700}.popup .creditdetail p{padding-bottom:0}body.popup #lostfreeship h1{color:#039;font-size:18px;font-weight:700;margin:0 0 10px}#popup #content{background:#fff;margin:10px;text-align:left}#popup #content #body{padding:10px}#popup #content blockquote,#popup #content dl{font-size:11px}#popup #content #heading{background:url(/images/icons/h1.bg.gif) top left no-repeat;color:#039;font-size:20px;font-weight:700;padding-left:25px}#popup #content h2,#popup #content h3{border:none;color:#039;font-size:16px;font-weight:700;margin:10px 0 1px}#popup #content #body ul.square li,#popup #content p,#popup #content ul li{font-size:11px;margin-bottom:5px}#popup #content dl dt{padding-bottom:4px}#popup #content #body ul.square{list-style:square;margin-left:20px}#popup #content #info{border:none}#popup #content #body ol.decimal{list-style:decimal;margin-left:20px}#popup #content table.promo td{vertical-align:top}#popup #content #promo-detail .promogifts{margin-top:10px}#popup #content #promo-detail .promogifts td img{float:left;margin:0 10px 10px 0}#popup #content #promo-detail h4{color:#039;font-size:14px;font-weight:700}#popup #content #doctor-info,#popup #content #doctor-search-results{border-collapse:collapse;width:100%}#popup #content #doctor-info td{background:#f7f7f7;border:1px solid #a0a0a0;padding:4px;vertical-align:middle}#popup #content #doctor-info th,#popup #content #doctor-search-results th{background:#ffc;border:1px solid #a0a0a0;font-size:11px;font-weight:700;padding:4px;text-align:left}#popup #content #doctor-search-results td{background:#f7f7f7;border:1px solid #a0a0a0;font-size:11px;padding:4px;vertical-align:middle}#popup #content .centertable{margin:0 auto}#popup #content .table th{background:#eee;border:1px solid #dbdcca;font-size:11px;font-weight:700;padding:4px;text-align:left}#popup #content .table th.ca{background:#ffc;color:#404040}#popup #content .pricecompare td{font-size:11px;line-height:25px;padding-left:10px;text-align:right;width:90px}#popup #content .pricecompare .ca{color:#0045A5;font-weight:700}#popup #content .border-bottom{border-bottom:1px solid #000;width:90px}body.popup{background:#fff;color:#404040!important;font-family:Verdana,Arial,Helvetica,sans-serif!important;line-height:20px!important;text-align:left}body.popup #ttd h1,body.popup h2{color:#039;font-size:18px;font-weight:700}body.popup .banner-popup{background:url(/images/bg-header.jpg) repeat-x #fff;width:720px;height:70px;text-align:left;text-indent:-9999px}body.popup h2{margin:10px 0}body.popup p{padding:0 0 15px}body.popup a.submit-feedback{background:url(/images/buttons/btn.iwanttoprovidemyfeedback.gif) no-repeat;display:block;height:23px;margin:0 auto;overflow:hidden;text-indent:-9999px;width:215px}body.popup #ttd{text-align:left;margin:10px}body.popup #ttd h1{background:url(/images/icons/h1.bg.gif) top left no-repeat;font-family:Verdana,Arial,Helvetica,sans-serif;margin:0 0 20px;padding-left:25px;height:25px;border-bottom:1px solid #000}body.popup #ttd h2{font-size:16px;font-weight:700}body.popup #ttd #delivery_schedule_schematic{background:url(/siteimages/misc/ttd/ttd-bg.png) no-repeat;width:610px;height:122px;margin:0 auto 10px;padding:15px 25px 25px 20px;font-family:Arial,Helvetica,sans-serif}body.popup #ttd #delivery_schedule_schematic.no-verify{width:456px;padding:15px 105px 25px 100px}body.popup #ttd #delivery_schedule_schematic .heading{padding:0 0 20px;width:100%;height:20px}body.popup #ttd #delivery_schedule_schematic .heading .lborder,body.popup #ttd #delivery_schedule_schematic .heading .rborder{padding:8px 0;float:left;width:223px}body.popup #ttd #delivery_schedule_schematic.no-verify .heading .lborder,body.popup #ttd #delivery_schedule_schematic.no-verify .heading .rborder{padding:8px 0;float:left;width:145px}body.popup #ttd #delivery_schedule_schematic .heading .lborder .inner,body.popup #ttd #delivery_schedule_schematic .heading .rborder .inner{background:#666;height:3px;line-height:3px}body.popup #ttd #delivery_schedule_schematic .heading .lborder{border-left:3px solid #666}body.popup #ttd #delivery_schedule_schematic .heading .text{color:#d61029;font-family:RobotoBoldCondensed;font-size:18px;float:left;margin:0 10px}body.popup #ttd #delivery_schedule_schematic .heading .rborder{border-right:3px solid #666}body.popup #ttd #delivery_schedule_schematic .placed{color:#d61029;float:left;width:60px;font-size:11px;font-weight:700;text-align:center;line-height:12px;margin:0 10px 0 0}body.popup #ttd #delivery_schedule_schematic .placed .icon{background:url(/siteimages/misc/ttd/ttd-pc-icon.png) no-repeat;width:60px;height:50px}body.popup #ttd #delivery_schedule_schematic .processing,body.popup #ttd #delivery_schedule_schematic .shipping,body.popup #ttd #delivery_schedule_schematic .verify{color:#333;float:left;height:36px;font-size:12px;padding:7px 0 0 10px;font-weight:400;line-height:16px;font-family:RobotoBoldCondensed}body.popup #ttd #delivery_schedule_schematic .processing strong,body.popup #ttd #delivery_schedule_schematic .shipping strong,body.popup #ttd #delivery_schedule_schematic .verify strong{display:block;color:#d61029;font-size:15px;font-weight:400}body.popup #ttd #delivery_schedule_schematic.no-verify .plus.first,body.popup #ttd #delivery_schedule_schematic.no-verify .verify{display:none}body.popup #ttd #delivery_schedule_schematic .verify{background:url(/siteimages/misc/ttd/ttd-verify.png) no-repeat;width:111px}body.popup #ttd #delivery_schedule_schematic .processing{background:url(/siteimages/misc/ttd/ttd-processing.png) no-repeat;width:121px;padding:7px 0 0 20px}body.popup #ttd #delivery_schedule_schematic.no-verify .processing{background:url(/siteimages/misc/ttd/ttd-verify.png) no-repeat;width:111px;padding:7px 0 0 10px}body.popup #ttd #delivery_schedule_schematic .shipping{background:url(/siteimages/misc/ttd/ttd-ship-animate.gif) no-repeat;width:142px;padding:7px 0 0 20px;margin:0 10px 0 0}body.popup #ttd #delivery_schedule_schematic .plus{color:#666;font-weight:700;font-size:28px;float:left;width:17px;height:43px;line-height:42px;text-aligm:center;margin:0 0 0 6px}body.popup #ttd #delivery_schedule_schematic .delivered{color:#d61029;float:left;width:60px;font-size:11px;font-weight:700;text-align:center;line-height:12px}body.popup #ttd #delivery_schedule_schematic .delivered .icon{background:url(/siteimages/misc/ttd/ttd-box.png) no-repeat;width:51px;height:56px;margin:0 0 -5px}body.popup #ttd #delivery_schedule_description{font-size:14px;width:660px;margin:0 auto 20px}body.popup #ttd #shiptable{width:660px;margin:0 auto;padding:0 0 20px}body.popup #ttd #shiptable table{border-spacing:2px;width:100%;float:left;margin:-4px 0 0 -2px}body.popup #ttd #shiptable table th{background:#ffc;border:1px solid #ccc;font-size:12px;font-weight:700;padding:4px;text-align:center;position:relative;top:2px}body.popup #ttd #shiptable table td{background:#eee;border:1px solid #ccc;font-size:12px;padding:4px;text-align:center;vertical-align:middle}body.popup #ttd #shiptable table td.textleft{text-align:left}body.popup #ttd #shiptable table td.textright{text-align:right}body.popup #ttd #shiptable table .tr_hover td{cursor:pointer;background:#ccc}body.popup #ttd .confirmed{display:block;width:147px;height:23px;margin:10px auto 0}#giftcard_pin_prompt{text-align:left;margin:10px}#giftcard_pin_prompt h3{color:#039;font-size:16px;margin:0 0 10px;font-weight:700}#giftcard_pin_prompt h4{color:#039;font-size:12px;margin:0 0 10px;font-weight:700}#giftcard_pin_prompt p{font-size:12px;padding:0 0 10px;line-height:18px}.hideChatTab #slidecontainer{display:none}#slidecontainer{display:block;width:25px;height:90px;position:fixed;top:200px;left:-9999px;z-index:999}#slidecontainer.active{left:0}#slidecontainer #chatslide{display:block;cursor:pointer;position:absolute;top:0;left:0;z-index:999}#slidecontainer #chatslide #lpchatbutton{position:relative;top:0;left:-94px;z-index:10}#slidecontainer #chatslide.start_out #lpchatbutton{left:0}#slidecontainer #chatslide #lpchatbutton a{display:block;width:94px;height:90px}#slidecontainer #chatslide #lpchatbutton a img{display:block;width:94px;height:90px;position:relative;z-index:10}#checkout .cc_type_image select,#slidecontainer.alt.active #chatslide .clickhere img{display:none}#slidecontainer #chatslide .clickhere{background:url(/siteimages/chat/live-help-tab.png) top right no-repeat;cursor:pointer;width:25px;height:90px;text-align:left;position:absolute;top:0;left:0;z-index:9}#slidecontainer #chatslide .close{cursor:pointer;height:10px;width:10px;position:absolute;top:9px;right:9px;z-index:20}#proactive-wrapper{margin:0 0 0 -380px}#fancybox-outer{border:2px solid #0045A5!important}@font-face{font-family:PTSansRegular;src:url(/include/font/PT-Sans/PTS55F-webfont.eot);src:url(/include/font/PT-Sans/PTS55F-webfont.eot?#iefix) format('embedded-opentype'),url(/include/font/PT-Sans/PTS55F-webfont.woff) format('woff'),url(/include/font/PT-Sans/PTS55F-webfont.ttf) format('truetype'),url(/include/font/PT-Sans/PTS55F-webfont.svg#PTSansRegular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:PTSansNarrowRegular;src:url(/include/font/PT-Sans/PTN57F-webfont.eot);src:url(/include/font/PT-Sans/PTN57F-webfont.eot?#iefix) format('embedded-opentype'),url(/include/font/PT-Sans/PTN57F-webfont.woff) format('woff'),url(/include/font/PT-Sans/PTN57F-webfont.ttf) format('truetype'),url(/include/font/PT-Sans/PTN57F-webfont.svg#PTSansNarrowRegular) format('svg');font-weight:400;font-style:normal}@font-face{font-family:PTSansNarrowBold;src:url(/include/font/PT-Sans/PTN77F-webfont.eot);src:url(/include/font/PT-Sans/PTN77F-webfont.eot?#iefix) format('embedded-opentype'),url(/include/font/PT-Sans/PTN77F-webfont.woff) format('woff'),url(/include/font/PT-Sans/PTN77F-webfont.ttf) format('truetype'),url(/include/font/PT-Sans/PTN77F-webfont.svg#PTSansNarrowBold) format('svg');font-weight:400;font-style:normal}@font-face{font-family:RobotoBoldCondensed;src:url(/include/font/roboto/Roboto-BoldCondensed-webfont.eot);src:url(/include/font/roboto/Roboto-BoldCondensed-webfont.eot?#iefix) format('embedded-opentype'),url(/include/font/roboto/Roboto-BoldCondensed-webfont.woff) format('woff'),url(/include/font/roboto/Roboto-BoldCondensed-webfont.ttf) format('truetype'),url(/include/font/roboto/Roboto-BoldCondensed-webfont.svg#RobotoBoldCondensed) format('svg');font-weight:400;font-style:normal}body #session-status{background:#333;border-bottom:1px solid #000;color:#fff;height:auto;font-size:12px;line-height:24px}#session-status .container{width:760px;margin:0 auto}#page #session-status .pricing_strategy,#session-status .signed_in_as{float:left}#session-status .csr{float:right}#checkout .cc_type_image{height:29px}#checkout .cc_type_image span{display:none;width:140px;height:20px;margin:4px 0 0;text-align:left;text-indent:-9999px}#checkout .cc_type_image span.selected{display:block}#checkout .cc_type_image .none{background:url(/siteimages/cc-sprite.png) no-repeat;display:none}#checkout .cc_type_image .visa{background:url(/siteimages/cc-sprite.png) 0 -20px no-repeat}#checkout .cc_type_image .mc{background:url(/siteimages/cc-sprite.png) 0 -40px no-repeat}#checkout .cc_type_image .amex{background:url(/siteimages/cc-sprite.png) 0 -80px no-repeat}#checkout .cc_type_image .disc{background:url(/siteimages/cc-sprite.png) 0 -60px no-repeat}#popup #content #body.lowestprice{background:#fff;text-align:left;padding:0}#popup #content #body.lowestprice h1{color:#039;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:18px;font-weight:700;margin:5px 0;padding:0;height:25px}#popup #content #body.lowestprice h4{color:#333;font-size:16px;font-weight:700;margin:0 0 10px}#popup #content #body.lowestprice p{font-size:12px;line-height:20px;margin:0 0 10px}#popup #content #body.lowestprice p .price{color:#c00}#popup #content #body.lowestprice .data{border-collapse:collapse}#popup #content #body.lowestprice .data th{background:#ffc;border:1px solid #A0A0A0;font-size:11px;font-weight:700;padding:5px;text-align:center}#popup #content #body.lowestprice .data td{background:#eee;border:1px solid #A0A0A0;font-size:11px;text-align:center;line-height:14px;vertical-align:middle;padding:5px}body.window{background:#fff}#fancybox.update-rx.upp #heading{margin:0 0 10px;height:auto}#fancybox.update-rx.upp #heading h1{float:left;margin:0;padding:0 0 0 20px}#fancybox.update-rx.upp #heading .mfg{font-size:12px;font-weight:400;color:#333;float:left;height:26px;line-height:26px;width:auto;margin:0 0 0 8px}#fancybox.update-rx.upp #heading .mfg a{text-decoration:none;color:#333;cursor:text}#fancybox.update-rx.upp #heading .type{padding:0 0 0 20px;text-align:left}#fancybox.update-rx.upp #product-information{height:auto}#fancybox.update-rx.upp ul#pricing-details{font-size:12px;font-family:Verdana,Geneva,sans-serif;width:360px}#fancybox.update-rx.upp ul#pricing-details li{line-height:22px}#fancybox.update-rx.upp ul#pricing-details li strong{font-weight:700;width:110px}#fancybox.update-rx.upp ul#pricing-details li .price{color:#c00;display:block;float:right;font-weight:700}#fancybox.update-rx.upp ul#pricing-details li .label{float:left}#fancybox.update-rx.upp ul#pricing-details li .price .c333{color:#333}#fancybox.update-rx.upp ul#pricing-details li.lowprice{line-height:24px;height:24px;margin:2px 0 10px;font-size:11px}#fancybox.update-rx.upp ul#pricing-details li.lowprice a{font-size:11px}#fancybox.update-rx.upp ul#pricing-details li.lowprice .freeshipping{background:url(/siteimages/upp/free-shipping-red-banner.png) no-repeat;float:right;height:24px;width:140px;text-indent:-999999px}#fancybox.update-rx.upp ul#pricing-details li.email{width:auto;margin:0 5px 0 0}#fancybox.update-rx.upp #buymore-widget{float:left;margin:-23px 0 0 10px}#fancybox.update-rx.upp #buymore-widget .information{text-align:center;height:auto;padding:5px 0 8px}#fancybox.update-rx.upp #buymore-widget .information .save{color:#c00;font-size:18px;font-weight:700}#fancybox.update-rx.upp #buymore-widget .information .text{line-height:16px}#fancybox.update-rx.upp #product-image{margin:-30px 0 0;width:220px;overflow:hidden}#fancybox.update-rx.upp #product-image img{width:110%;margin:0 0 0 -5px}#fancybox.update-rx.upp #prescription h2{padding:0 0 0 20px}#fancybox.productreplacement{padding:10px 20px}#fancybox.productreplacement span{font-weight:400}#fancybox.productreplacement .uppsavings{color:#d61029;font-weight:700}#fancybox.productreplacement h1{color:#039;font-family:Verdana,Arial,Helvetica,sans-serif;font-size:21px;font-weight:700;margin:5px 0 15px;padding:0;text-align:left}#fancybox.productreplacement h1 .uppsavings{color:#039}#fancybox.productreplacement p{margin:0 0 10px;font-size:14px;line-height:22px}#fancybox.productreplacement .top-text{margin:0}#fancybox.productreplacement .top-text p{margin:0;padding:0}#fancybox.productreplacement .top-text img.slash{display:block;width:105px;height:105px;float:right;margin:-30px 0 10px 10px}#fancybox.productreplacement h2{color:#333;font-size:16px;margin:10px 0;padding:0;text-align:left}#fancybox.productreplacement .product{width:50%;float:left;position:relative;z-index:10}#fancybox.productreplacement .product .inner{position:relative;z-index:10}#fancybox.productreplacement .product.pk24 .inner{border:1px solid #ccc}#fancybox.productreplacement .product.pk24 .best{background:#fff;color:#c00;line-height:20px;font-size:16px;font-weight:700;text-align:center;position:absolute;z-index:12;top:-10px;left:50%;margin:0 0 0 -70px;width:140px;height:20px}#fancybox.productreplacement .product .savings{background:#f7f7f7;border:1px solid #eee;font-size:14px;line-height:20px}#fancybox.productreplacement .product .freeship{background:url(/siteimages/upp/free-shipping-red-starburst-small.png) no-repeat;position:absolute;z-index:11;width:77px;height:77px}#fancybox.productreplacement .product .zoom{position:absolute;z-index:11;top:33px;right:15px;width:114px;height:97px}#fancybox.productreplacement .product.pk12 .zoom{background:url(/siteimages/upp/12-lenses-zoom.png) no-repeat}#fancybox.productreplacement .product.pk24 .zoom{background:url(/siteimages/upp/24-lenses-zoom.png) no-repeat}#fancybox.productreplacement .product .info .contains{display:block;font-size:13px;line-height:22px}#fancybox.productreplacement .product .info .priceperbox{display:block;font-size:18px;line-height:24px}#fancybox.productreplacement .product .info .priceperbox .price{color:#d61029;font-weight:700}#fancybox.productreplacement .product .info .priceperlens{display:block;font-size:14px;line-height:22px}#fancybox.productreplacement .lowestprice{float:right;font-size:17px;padding:17px 0 0}#fancybox.productreplacement #btnYes{float:right;margin-top:0}#fancybox.productreplacement #btnNo{float:left;margin-top:0}#fancybox.productreplacement #btnGoback{float:left;font-size:14px;padding:12px 0}#fancybox.productreplacement .freeshippingnote{border-top:1px solid #ddd;line-height:20px;font-size:12px;padding:10px 0 0;margin:20px 0 0;text-align:center}#fancybox-inner #fancybox.sixortwelve,#fancybox-inner #fancybox.sixortwentyfour{position:relative}#fancybox-inner #fancybox.sixortwelve p,#fancybox-inner #fancybox.sixortwentyfour p{margin-bottom:6px}#fancybox-inner #fancybox.sixortwelve .product,#fancybox-inner #fancybox.sixortwentyfour .product{margin-top:0}#fancybox-inner #fancybox.sixortwelve .product .zoom,#fancybox-inner #fancybox.sixortwentyfour .product .zoom{top:3px}#fancybox-inner #fancybox.sixortwelve .pk6,#fancybox-inner #fancybox.sixortwentyfour .pk6{padding-top:6px}#fancybox-inner #fancybox.sixortwelve .product.pk12,#fancybox-inner #fancybox.sixortwentyfour .product.pk24{padding-top:25px}#fancybox-inner #fancybox.sixortwelve .product.pk6 .inner,#fancybox-inner #fancybox.sixortwentyfour .product.pk6 .inner{padding-top:0}#fancybox-inner #fancybox.sixortwelve .product.pk12 .inner,#fancybox-inner #fancybox.sixortwentyfour .product.pk24 .inner{border:none}#fancybox-inner #fancybox.sixortwelve .bigequals,#fancybox-inner #fancybox.sixortwentyfour .bigequals{color:#666;width:40px;height:40px;text-align:center;margin:0 0 0 -20px;font:400 46px/40px Verdana,Geneva,sans-serif;left:50%;position:absolute;z-index:1099}#fancybox-inner #fancybox.sixortwelve #btnYes,#fancybox-inner #fancybox.sixortwentyfour #btnYes{margin-top:0}#partnerpopup,#redirectpopup{display:none}#fancybox-inner #partnerpopup,#fancybox-inner #redirectpopup{display:block;text-align:center;padding:10px}#fancybox-inner #partnerpopup h1,#fancybox-inner #redirectpopup h1{color:#039;font-weight:400}#fancybox-inner #partnerpopup h2,#fancybox-inner #redirectpopup h2{color:#333;font-weight:400;text-align:center}#fancybox-inner #partnerpopup p,#fancybox-inner #redirectpopup p{font-weight:400}#fancybox-inner #partnerpopup h1{margin:0 0 20px;font-size:24px}#fancybox-inner #partnerpopup h2{margin:0 0 40px;font-size:20px}#fancybox-inner #partnerpopup p{margin:0 0 30px;font-size:18px;line-height:30px}#fancybox-inner #partnerpopup.lc h2 .logo{background:url(//dev.lens.com/siteimages/red-lens-logo-w-tag.png) no-repeat;background-size:contain;display:inline-block;width:155px;height:40px;margin:0 0 -15px 5px}#fancybox-inner #partnerpopup.lc a.btn{border-radius:4px;display:inline-block;font:400 18px/40px Arial,Helvetica,sans-serif;line-height:40px;height:40px;text-align:center;text-decoration:none;text-transform:none;margin:0;padding:0 30px;position:relative}#fancybox-inner #partnerpopup.lc a.btn.color1{background:#d61029;border:none;box-shadow:none;color:#fff;text-shadow:none}#fancybox-inner #redirectpopup h1{font-size:30px}#fancybox-inner #redirectpopup h2{font-size:24px;margin:0 0 25px}#fancybox-inner #redirectpopup p{font-size:16px;line-height:24px;padding:0 50px;margin:0 0 25px}#fancybox-inner #redirectpopup a.btn{line-height:40px;height:40px;font-size:30px;padding:0 30px}#fancybox.productreplacement .toptext h3,#fancybox.productreplacement .toptext p{display:block;font-size:13px;line-height:24px}#seedetails{clear:both;padding:20px 0 0}#fancybox.productreplacement .toptext{padding:0 0 0 20px;margin:0 0 30px}#fancybox.productreplacement .toptext h3{float:left;width:140px}#fancybox.productreplacement .toptext p em{color:#d61029;font-style:normal;font-weight:700}#fancybox.productreplacement .product{margin:0 0 20px}#fancybox.productreplacement .product h2{font-size:18px;line-height:20px;text-align:center;margin:0}#fancybox.productreplacement .product h2 span{font-size:11px;font-weight:400}#fancybox.productreplacement .product.pk12 h2{margin:1px 0 27px}#fancybox.productreplacement .product .savings{margin:5px 10px 0}#fancybox.productreplacement .product .inner,#fancybox.productreplacement .product.pk24 .inner{padding:12px 0 15px}#fancybox.productreplacement .product .freeship{top:64px;left:200px}#fancybox.productreplacement .product .info{margin:0 0 15px}#fancybox.productreplacement .product .info .priceperlens em{color:#d61029}#fancybox.productreplacement #btnNo{color:#333;display:inline-block;height:24px;line-height:24px;margin:4px 0 0}#fancybox1.productreplacement h1,#fancybox1.productreplacement h2{color:#039;font-family:Verdana,Arial,Helvetica,sans-serif;font-weight:700}#fancybox.productreplacement #btnNo .icon{background:url(/siteimages/upp/x.png) no-repeat;width:10px;height:10px;display:inline-block;margin:0 5px 0 0;vertical-align:middle}#fancybox.productreplacement #btnYes{margin:0 50px 0 0}#fancybox1.productreplacement h1{background:url(/images/icons/h1.bg.gif) top left no-repeat;font-size:18px;line-height:22px;margin:5px 0;padding-left:25px}#fancybox1.productreplacement h1.left{text-align:left}#fancybox1.productreplacement h2{font-size:16px;padding:0 0 10px}#fancybox1.productreplacement table.data{border-collapse:collapse;width:99%;margin:5px 0 10px}#fancybox1.productreplacement table.data th{background:#ffc;border:1px solid #ddd;font-weight:700;padding:8px;vertical-align:top;text-align:center}#fancybox1.productreplacement table.data td{border:1px solid #ddd;padding:8px;background:#eee;text-align:left}#fancybox1.productreplacement table.data sup{vertical-align:super;font-size:75%}#fancybox1.productreplacement table.data .textleft{text-align:left}#fancybox1.productreplacement table.data .textcenter,#fancybox1.productreplacement table.data td.center{text-align:center}#fancybox1.productreplacement table.data .textright{text-align:right}#fancybox1.productreplacement table.data .vcenter{vertical-align:middle}#fancybox1.productreplacement table.data .blank{background:0 0!important;border:none!important}#fancybox-inner #fancybox.sixortwelve .product,#fancybox-inner #fancybox.sixortwentyfour .product{margin:0 0 20px}#fancybox-inner #fancybox.sixortwelve .product.pk12,#fancybox-inner #fancybox.sixortwelve .product.pk12 .inner,#fancybox-inner #fancybox.sixortwelve .product.pk6,#fancybox-inner #fancybox.sixortwelve .product.pk6 .inner,#fancybox-inner #fancybox.sixortwentyfour .product.pk24,#fancybox-inner #fancybox.sixortwentyfour .product.pk24 .inner,#fancybox-inner #fancybox.sixortwentyfour .product.pk6,#fancybox-inner #fancybox.sixortwentyfour .product.pk6 .inner{padding:0}#fancybox-inner #fancybox.sixortwelve .product.pk6 .prodimg,#fancybox-inner #fancybox.sixortwentyfour .product.pk6 .prodimg{padding:10px 0 3px}#fancybox-inner #fancybox.sixortwelve .product .freeship,#fancybox-inner #fancybox.sixortwentyfour .product .freeship{top:-12px}#fancybox-inner #fancybox.sixortwelve .product h2,#fancybox-inner #fancybox.sixortwentyfour .product h2{line-height:24px;margin:0 0 20px}#fancybox-inner #fancybox.sixortwelve .product h2 span,#fancybox-inner #fancybox.sixortwentyfour .product h2 span{display:block}#fancybox-inner #fancybox.sixortwelve .bigequals,#fancybox-inner #fancybox.sixortwentyfour .bigequals{top:130px}#cart .freeshippingcontainer .value select{margin:12px 10px 0 0}#cart .freeshippingcontainer .value .freeshipping{background:url(/siteimages/upp/free-red-starburst.png) no-repeat;display:block;float:right;height:42px;width:67px;text-indent:-9999px}#shopping-cart .upp.alert{background:#f7f7f7;border:1px solid #ddd;padding:10px 10px 40px 70px;margin:20px 0 30px 40px;position:relative;z-index:10}#shopping-cart .upp.alert .starburst{background:url(/siteimages/upp/free-shipping-red-starburst.png) no-repeat;width:115px;height:115px;text-indent:-9999px;position:absolute;z-index:11;top:-20px;left:-45px}#page #content #body #shopping-cart .upp.alert h3{background:0 0;color:#333;font-size:16px;padding:0}#shopping-cart .upp.alert p{font-size:12px;line-height:18px;margin:0;padding:0}#shopping-cart .products.upp table.rx-info td,#shopping-cart .products.upp table.rx-info th{padding:0 4px}#shopping-cart .products.upp table.rx-info th.eye,#shopping-cart .products.upp table.rx-info th.first{width:105px;padding:0}#shopping-cart .products.upp table.rx-info th.base{width:24px}#shopping-cart .products.upp table.rx-info th.diameter{width:30px}#shopping-cart .products.upp table.rx-info th.price{width:55px}#shopping-cart .products.upp table.rx-info td.total,#shopping-cart .products.upp table.rx-info th.total{padding:0 6px 0 0}#shopping-cart .products.upp table.rx-info td,#shopping-cart.order-info .products.upp table.rx-info th{padding:0 6px}#shopping-cart .products.upp table.rx-info th.first,#shopping-cart.order-info .products.upp table.rx-info th.eye{width:auto;padding:0 4px}#shopping-cart.order-info .products.upp table.rx-info th.base{width:85px}#shopping-cart.order-info .products.upp table.rx-info th.diameter{width:35px}#shopping-cart.order-info .products.upp table.rx-info th.price{width:60px}#shopping-cart .products.upp table.rx-info td.total,#shopping-cart.order-info .products.upp table.rx-info th.total{padding:0 4px}#shopping-cart #totals .order-total.upp li.shipping{padding:2px 0 2px 10px}#shopping-cart #totals .order-total.upp li.shipping .label{width:65px;height:42px;line-height:42px}#shopping-cart #totals .order-total.upp li.shipping .field{float:left;width:365px;height:42px;line-height:42px}#shopping-cart #totals .order-total.upp li.shipping .field select{margin:12px 0 0}#shopping-cart #totals .order-total.upp li.shipping .field .freeshipping{background:url(/siteimages/upp/free-red-starburst.png) no-repeat;display:block;float:right;height:42px;width:67px;text-indent:-9999px}#page #content #body .upp #heading{margin:5px 0 10px;height:auto}#page #content #body .upp #heading h1{float:left;margin:0;line-height:22px}#page #content #body .upp #heading .mfg{font-size:12px;font-weight:400;color:#333;float:left;height:22px;line-height:22px;width:auto;margin:0 0 0 8px;letter-spacing:normal}#page #content #body .upp #heading .type{font-size:12px;font-weight:400;color:#333;padding:0;letter-spacing:normal}.upp #product-information{margin:0 0 20px}.upp #buymore-widget{float:left;margin:-10px 6px 0 0}.upp #buymore-widget .information{text-align:center;height:auto;padding:5px 0 8px}.upp #buymore-widget .information .save{color:#c00;font-size:18px;font-weight:700}.upp #buymore-widget .information .text{line-height:16px;font-size:12px}#buymore-widget .information .text a{background:url(/SiteImages/icons/ico.popup.gif) right center no-repeat;line-height:17px;padding:0 15px 0 0}.upp .guaranteed{float:left;width:115px;height:auto;margin:-10px 0 0 20px}.upp .virtualSwap .guaranteed{margin:-32px 0 0 20px}.upp .guaranteed a.fancy{background:url(/siteimages/upp/guaranteed-lowest-price-badge.png) top left no-repeat;display:block;width:100%;height:135px;line-height:18px}.upp .guaranteed a.fancy .header{text-indent:-99999px;display:block}.upp .guaranteed a.fancy .link{background:url(/siteimages/icons/ico.popup.gif) 83px 4px no-repeat;display:block;font-size:10px;text-align:center;padding:0 10px 0 0;margin:96px 0 0}#content .upp #product-information #product-image{width:254px;margin:-10px 0 0}#content .upp #product-information #product-image img{width:auto;max-width:100%;height:auto}#content .upp #prescription h2.enterrx{margin:0 20px 10px 0}#content .upp #prescription .lens-variations{margin:0 0 10px}#content .upp #prescription .lens-variations thead th{line-height:14px}#content .upp #prescription .lens-variations thead th .aslowas{display:block;font-size:11px;font-weight:400}#content .upp #prescription .lens-variations td .pfid_select{width:120px}.upp #additional-details #sidebar #price-comparison .data th{padding:5px}.upp #additional-details #sidebar #price-comparison .data td{line-height:14px;vertical-align:middle;padding:5px}#uppBanner{background:#023EA0;background-image:-moz-linear-gradient(90deg,#023EA0 30%,#3778B2 100%);background-image:-webkit-linear-gradient(90deg,#023EA0 30%,#3778B2 100%);background-image:-ms-linear-gradient(90deg,#023EA0 30%,#3778B2 100%);min-height:72px;margin-bottom:10px}#uppBanner #left{float:left;padding:5px;width:225px}#uppBanner #right{float:right;padding:10px 10px 0;width:485px}#uppBanner p{color:#fff;font-size:23px;line-height:27px;text-align:left}#uppBanner p .lineTwo{font-size:17px}.multiProductUPP ul#pricing-details,.multiProductUPP ul#pricing-details.upp{margin:0;width:485px}.multiProductUPP ul#pricing-details li.packagesize{background:#fafafa;border:1px solid #ccc;cursor:pointer;float:left;margin:0 5px 7px 0;padding:7px;width:113px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px}.multiProductUPP ul#pricing-details li.packagesize label{display:block;font-weight:400;cursor:pointer}.multiProductUPP ul#pricing-details li.packagesize span.label{margin:0 0 10px;height:60px}.multiProductUPP ul#pricing-details li.packagesize span.label strong{font-size:12px;line-height:16px}.multiProductUPP ul#pricing-details li.packagesize span.label strong input{vertical-align:middle;cursor:pointer}.multiProductUPP ul#pricing-details li.packagesize span.label .number{float:none;font-size:12px;padding:0}.multiProductUPP ul#pricing-details li.packagesize span.label span.perbox{font-size:16px;line-height:22px;margin:0}.multiProductUPP ul#pricing-details li.packagesize span.label span.perbox .number{font-size:30px}.multiProductUPP ul#pricing-details li.packagesize span.label .additionaltext{color:#d41029;display:block;float:none;font-size:12px;padding:0;height:auto;line-height:16px}.multiProductUPP ul#pricing-details li.packagesize span.perbox{font-size:11px;margin-top:10px}.multiProductUPP ul#pricing-details li.packagesize span.price{line-height:16px}.multiProductUPP ul#pricing-details li.packagesize span.label,.multiProductUPP ul#pricing-details li.packagesize span.perbox,.multiProductUPP ul#pricing-details li.packagesize span.price{display:block;float:none}.multiProductUPP ul#pricing-details li.packagesize .perbox{display:block}.multiProductUPP ul#pricing-details li.email,.multiProductUPP ul#pricing-details li.fsa{float:left}.multiProductUPP ul#pricing-details.two li.packagesize{width:224px}.multiProductUPP ul#pricing-details.two li.packagesize span.perbox{margin:5px 0 0}.multiProductUPP ul#pricing-details.two li.packagesize.product1 span.label .additionaltext{padding-right:143px}.multiProductUPP ul#pricing-details.two li.packagesize.product2{margin-right:0}.multiProductUPP ul#pricing-details.two li.packagesize.product2 span.label .additionaltext{padding-right:15px}.multiProductUPP ul#pricing-details.two li.packagesize.product2 span.label .additionaltext .supply .number{float:none;font-size:12px;padding:0}#content .multiProductUPP ul#pricing-details li.freeshipcontainer{line-height:12px;height:24px;margin:2px 0 10px;font-size:11px;float:left;padding:0 10px 0 0;text-align:left}#content .multiProductUPP ul#pricing-details li.freeshipcontainer .freeshipping{background:url(/siteimages/upp/free-shipping-red-banner.png) no-repeat;height:24px;width:140px;text-align:left;text-indent:-999999px}#content .multiProductUPP ul#pricing-details li.email{width:90px}#content .multiProductUPP ul#pricing-details li.clear{padding:0;margin:0;line-height:0;height:auto;font-size:1px}.multiProductUPP #buymore-widget{display:none}#display406.multiProductUPP ul#pricing-details li.packagesize.product3{margin-right:0;width:200px}#display406.multiProductUPP ul#pricing-details li.packagesize.product3 .additionaltext{padding-right:24px}#display406.upp #prescription .lens-variations td.blank,.upp #prescription .lens-variations td.blank{background:0 0;border:none}.upp #prescription .lens-variations td #Leftqty,.upp #prescription .lens-variations td #Rightqty{width:65px}.upp #prescription .lens-variations td .pfid_select{width:75px}.upp #prescription .lens-variations td #Left_Color_Select,.upp #prescription .lens-variations td #Right_Color_Select{width:100px}#page #content .atoz ul.tabs{background:#f7f7f7;display:block;list-style:none;margin:0;padding:0;height:54px}#content .atoz ul.tabs li{display:block;float:left;width:25%;height:54px}#content .atoz ul.tabs a{display:block;text-align:center;text-decoration:none;text-transform:uppercase;color:#888;line-height:20px;height:20px;padding:17px 0}#content .atoz ul.tabs a:hover,#content .atoz ul.tabs li.active a{background:#ddd}#page #content .atoz ul.tabs li.clear{clear:both;float:none;width:auto;height:0;line-height:0;padding:0;margin:0}#content .atoz .panel{padding-top:20px}#page #content .atoz .atozjump li{display:block;margin:0 4px 0 0;float:left}#page #content .atoz .atozjump li a{background:0 0;border:0;color:#444;height:auto;font-size:14px;float:none;text-decoration:underline;margin:0;padding:0 4px;white-space:nowrap;line-height:24px}#page #content .atoz .atozjump li a:hover{background:0 0;border:0;color:#039;text-decoration:none}#page #content .atoz .atozjump li.clear{clear:both;float:none;padding:0;margin:0}#content .atoz .productList{list-style:none;margin:0;padding:30px 0 0}#content .atoz .nameplate{clear:both;display:block}#content .atoz .productList li{float:left;height:210px;text-align:center;width:25%}#content .atoz .productList li a{border:1px solid #fff;color:#333;display:block;height:165px;overflow:hidden;margin:5px;padding:16px 8px;text-decoration:none}#content .atoz .productList li a:hover{border:1px solid #ccc;color:#039}#content .atoz .productList li.heading{float:none;text-align:left;width:100%;height:auto;clear:both}#page #content #body .atoz .productList li.heading h3{background:0 0;font-size:22px;border-bottom:1px dotted #ddd;color:#444;font-weight:400;padding:0 0 7px;line-height:18px}#content .atoz .productList li.heading a{height:auto;margin:0;padding:0}#content .atoz .productList li.freeshipping a .main-view{position:relative;z-index:101}#content .atoz .productList li.freeshipping a .main-view:after{background:url(/siteimages/upp/free-shipping-red-starburst58x58.png) no-repeat;background-size:contain;content:" ";display:none;position:absolute;z-index:102;top:0;left:0;width:58px;height:58px}#content .atoz .productList li.freeshipping a:hover .main-view:after{display:block}#content .atoz .productList li.badge span.fancy{border:1px solid #fff;color:#333;display:block;height:165px;overflow:hidden;margin:5px 0;padding:16px 8px;text-decoration:none;font-weight:700;font-size:14px;text-align:center;letter-spacing:-.05em}#content .atoz .productList li.badge span.fancy img{display:block;margin:0 auto 15px;width:120px;height:auto}#content .atoz .productList .product-image{height:130px;padding-bottom:5px;position:relative}#content .atoz .productList.brands,#content .atoz .productList.manufacturers,#content .atoz .productList.types{padding:0}#content .atoz .productList .product-image img{display:block;max-width:100%;width:auto;height:auto;margin:0 auto}#content .atoz .productList.brands li{height:150px}#content .atoz .productList.brands .product-image,#content .atoz .productList.brands li a{height:70px}#content .atoz .productList.brands .product-image img{width:100%;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#content .atoz .productList.manufacturers li{height:164px}#content .atoz .productList.manufacturers .product-image,#content .atoz .productList.manufacturers li a{height:130px}#content .atoz .productList.manufacturers .product-image img{width:100%;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#content .atoz .productList.types li{height:175px;width:20%}#content .atoz .productList.types li a{height:140px}#content .atoz .productList.types .product-image{height:130px}#content .atoz .productList.types .product-image img{width:100%;position:relative;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}#content .atoz .productList.types .name{display:block}#content .atoz .productList li.clear,#content .atoz .productList.brands li.clear,#content .atoz .productList.manufacturers li.clear,#content .atoz .productList.types li.clear{clear:both;margin:0;padding:0;line-height:1px;height:auto;width:auto;float:none}.tabs_wrapper .panel{display:none!important}.tabs_wrapper .panel.active{display:block!important}#casl{padding:10px 10px 0}#casl h1{font-size:36px;line-height:40px;margin:0 0 20px}#casl p{font-size:16px}#casl a.my_account{margin:0 20px 0 0}#casl .oh_canada{display:block;float:right}@font-face{font-family:LeagueGothicRegular;src:url(/include/font/leaguegothic/League_Gothic-webfont.eot);src:url(/include/font/leaguegothic/League_Gothic-webfont.eot?#iefix) format('embedded-opentype'),url(/include/font/leaguegothic/League_Gothic-webfont.woff) format('woff'),url(/include/font/leaguegothic/League_Gothic-webfont.ttf) format('truetype'),url(/include/font/leaguegothic/League_Gothic-webfont.svg#LeagueGothicRegular) format('svg');font-weight:400;font-style:normal}