.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#loyalty.maxPerksWelcome #contentWrapper{background:url(//media.officedepot.com/image/upload/f_auto,q_auto/gtools/images/od/omx/maxperks-infinite-bg.png) no-repeat center -1px}#loyalty.maxPerksWelcome #content{background-color:transparent}#mashhead{background:url(//media.officedepot.com/image/upload/f_auto,q_auto/gtools/images/od/omx/maxperks-welcome-title.png) no-repeat 380px 0;padding-top:0}#mashhead .rewards-logo{background:url(//media.officedepot.com/image/upload/f_auto,q_auto/gtools/images/od/omx/rewards-logo.png) no-repeat 0 0;height:53px;padding:50px 0 30px 380px}#mashhead .rewards-logo p{font-size:16px}#maxPerksWelcome{padding-top:50px}#maxPerksWelcome>#error{float:none;margin-bottom:50px}#maxPerksWelcome .memberIdInputContainer.blue-msgbox{font-weight:400;margin:0 0 20px}#maxPerksWelcome .blue-msgbox .input{width:220px}#maxPerksWelcome h2{font-size:28px;font-weight:700;color:#b6c646;padding:0 20px 20px 0}#maxPerksWelcome h3{font-size:24px;font-weight:400;color:#444}#maxPerksWelcome p{font-size:14px;line-height:1.5;color:#72777c;margin:0;padding-bottom:15px;clear:both}#maxPerksWelcome sup{font-size:smaller}#maxPerksWelcome .col_left,#maxPerksWelcome .col_right{float:left;width:430px;min-height:200px;height:auto!important;height:200px}#maxPerksWelcome .col_left{padding-right:40px}#maxPerksWelcome .col_right{padding-left:40px;border-left:1px solid #e4e4e4}#maxPerksWelcome .col_right .btn.link_style{font-size:14px;background:transparent url(//media.officedepot.com/image/upload/f_auto,q_auto/gtools/images/od/misc_arrow_sprite.png) no-repeat 65px 10px;padding-right:10px}#maxPerksWelcome .col_right .btn.link_style:hover{background-position:65px -10px}#maxPerksWelcome .col_center{border-top:1px solid #e4e4e4;text-align:center;padding:40px 0;font-size:15px;margin:0 auto;width:500px}#maxPerksWelcome .address{padding:0;overflow:visible}#maxPerksWelcome .address li{float:left;width:auto}#maxPerksWelcome .address label{font-size:14px;padding:4px 0}#maxPerksWelcome .address label.error,#forgotLoyIdDialog label.error{font-size:12px;text-align:left;margin-top:0}#maxPerksWelcome .address .password label.error{padding-top:15px}#mpWelcomeOdLoginForm .address .password label.error{padding-top:4px}#maxPerksWelcome #regCode,#odrWrapper #regCode,#maxPerksWelcome .address .input,#maxPerksWelcome .blue-msgbox .input{float:none;clear:none;font-size:12px;height:17px;line-height:17px;margin:0;padding:5px 8px;border:1px solid #b9b9c8}#maxPerksWelcome .address .input.error{border:1px solid #c00}#maxPerksWelcome .address .input.phone3,#maxPerksWelcome .address #phone1,#maxPerksWelcome .address #phone2{width:25px}#maxPerksWelcome .address .input.phone4,#maxPerksWelcome .address #phone3{width:30px}#maxPerksWelcome .address .radio{margin-bottom:6px}#maxPerksWelcome .address .radio label input{float:left;clear:none;margin:0 4px 0 0}#maxPerksWelcome .address .radio label span{float:left;clear:none;padding:0}#maxPerksWelcome .address select{font-size:12px;width:220px;padding:4px 8px;height:32px;line-height:24px}#maxPerksWelcome .address .half_field{width:160px;float:left}#maxPerksWelcome .address .half_field label span,#maxPerksWelcome .address .half_field .input{width:120px}#maxPerksWelcome .address .half_field select{width:130px}#maxPerksWelcome .cmsFragement{float:left;width:948px;margin-top:40px;clear:both}#mpWelcomeOdLoginForm,#mpWelcomeNewAccountForm{min-height:260px;height:auto!important;height:260px}#mpWelcomePasswordAuthenticateForm li,#mpWelcomeOdLoginForm li{position:relative}#mpWelcomePasswordAuthenticateForm label,#mpWelcomeOdLoginForm label{float:left;width:100%;padding:4px 0}#mpWelcomePasswordAuthenticateForm .address .input,#mpWelcomeOdLoginForm .address .input{float:left;width:300px;margin-right:2px}#mpWelcomePasswordAuthenticateForm .btn{position:absolute;top:27px;left:320px}#mpWelcomePasswordAuthenticateForm .password .btn,#mpWelcomeOdLoginForm .password .btn{top:57px;left:238px}#mpWelcomePasswordAuthenticateForm .forgot,#mpWelcomeOdLoginForm .forgot{float:left}#mpWelcomePasswordAuthenticateForm #forgotLogin a,#mpWelcomeOdLoginForm .forgot a{font-size:12px}#mpWelcomeOdLoginForm .btn{position:absolute;top:60px;left:240px}#forgotLoyIdDialog p,#forgotLoyIdDialog label,#forgotLoyIdDialog label span{padding:0;margin:0}#forgotLoyIdDialog label.error{width:300px;margin-left:145px}#forgotLoyIdDialog .errorStyle .moduleStructContent{font-weight:400}#mpWelcomeTropoAuthenticateForm{padding:40px 0}#mpWelcomeTropoAuthenticateForm h2{padding-top:0;padding-bottom:0}#mpWelcomeTropoAuthenticateForm>p{padding-bottom:40px}#mpWelcomeTropoAuthenticateForm .address{float:left;padding-bottom:20px}#mpWelcomeTropoAuthenticateForm .address.first li{clear:both;padding-bottom:10px}#mpWelcomeTropoAuthenticateForm .address .radio label input{margin-top:4px}#mpWelcomeTropoAuthenticateForm .address.first li label,#mpWelcomeTropoAuthenticateForm .address.first li label span{width:400px;line-height:1.4}#mpWelcomeTropoAuthenticateForm #optional .address .radio{display:inline-block;float:none;padding-right:50px}#mpWelcomeTropoAuthenticateForm #optional .address .radio label span{float:none;line-height:1.5}#mpWelcomeTropoAuthenticateForm .warning{padding:10px 20px 0 40px}#mpWelcomeTropoAuthenticateForm .warning p{padding-bottom:10px}#mpWelcomeTropoAuthenticateForm .maxperks{display:inline-block;background:transparent url(//media.officedepot.com/image/upload/f_auto,q_auto/gtools/images/od/misc_arrow_sprite.png) no-repeat right 5px;padding-right:10px}#mpWelcomeTropoAuthenticateForm .maxperks:hover{background-position:right -15px}#mpWelcomeEnterRegistrationCode h4{padding-bottom:10px}.maxPerksWelcomeModal{padding:20px 30px;font-size:12px}.maxPerksWelcomeModal .loadingMoreResults{font-size:11px}.maxPerksWelcomeModal .messaging.section_level.warning{margin:0 0 10px}.maxPerksWelcomeModal .messaging.section_level.warning p{padding-top:3px;font-size:15px;line-height:1.2}.maxPerksWelcomeModal .address{margin:0 auto}.maxPerksWelcomeModal .address label{line-height:2.4}.maxPerksWelcomeModal .address label.error{width:315px;font-size:12px;line-height:1.5}.maxPerksWelcomeModal .address .input,.maxPerksWelcomeModal .address input[type=text]{font-size:12px;width:220px;padding:6px 8px}#mpWelcomeNewAccountRegistrationForm{display:inline-block;width:900px;margin:0 auto}#mpWelcomeNewAccountRegistrationForm .password_strength_meter,#maxPerksWelcomeConvertSuccess{margin:80px auto;width:450px}#maxPerksWelcomeConvertSuccess h3{font-size:20px;font-weight:400;color:#b6c646;margin-bottom:6px}#maxPerksWelcomeConvertSuccess p{margin:12px 0;font-size:12px;color:#72777c}#maxPerksWelcomeConvertSuccess img{float:left;margin:0 20px 20px 0}.odomr #odrWrapper .header_info h3,.odomr #odrWrapper .odr_header_info h3{color:#b6c646}#maxPerksWelcome label[for=phoneNumber].error{width:400px}#odomrDashboard #pagetitle{padding-bottom:20px}#odomrDashboard{font-size:12px;color:#5e5d5d}#odomrDashboard .green{color:#97ba0a}#odomrDashboard .grey{color:#9c9c9c}#odomrDashboard .blue{color:#1e5a99}#odomrDashboard section{margin-bottom:30px}#odomrDashboard h2{width:100%;padding-bottom:15px}#odomrDashboard p{padding-bottom:10px;font-size:13px;line-height:1.4}#odomrDashboard li{line-height:1.75}#odomrDashboard #choiceMember a.link,#odomrDashboard li a{background:transparent url(//media.officedepot.com/image/upload/f_auto,q_auto/gtools/images/od/new/arrows.png) no-repeat 0 -1296px;padding-left:10px}#odomrDashboard #profile li a{margin:0}#odomrDashboard aside{display:block;border:1px solid #c8c8c8;margin-right:20px;margin-bottom:30px;padding-top:20px;padding-bottom:20px}#odomrDashboard aside h2{padding-bottom:5px}#odomrDashboard #profile{margin-bottom:20px}#odomrDashboard #loyPhoneNumber{padding-right:10px}#odomrDashboard #rewardsMessage h2{padding:0}#odomrDashboard #rewardsMessage .points_pending_text h2{color:#b30000;display:inline-block;font-weight:600;width:auto}#odomrDashboard #totalSpent,#odomrDashboard #totalSpentNotActivated{padding-right:10px}#odomrDashboard #totalSpent .data,#odomrDashboard #totalSpentNotActivated .data{padding-right:10px;padding-bottom:5px}#odomrDashboard #viewMyCerts{text-transform:capitalize;padding-right:20px;padding-left:20px}#odomrDashboard #progressBar{margin-bottom:3px}#odomrDashboard #progressBar div{text-align:right;font-size:14px;font-weight:400;line-height:38px;height:100%;width:0}#odomrDashboard #progressBar.default div{background:url(//media.officedepot.com/image/upload/f_auto,q_auto/gtools/images/od/odr/progressBarProgressBkg.png) repeat-x}#odomrDashboard #progressBar.default{background:url(//media.officedepot.com/image/upload/f_auto,q_auto/gtools/images/od/odr/progressBarBkg.png) repeat-x;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-shadow:0 0 3px #333;-moz-box-shadow:0 0 3px #333;box-shadow:0 0 3px #333;overflow:hidden}#odomrDashboard #choiceMember{background:#f7f7f7 url(//media.officedepot.com/image/upload/f_auto,q_auto/gtools/images/od/odr/choiceMemberImg.jpg) no-repeat right top;padding:0 0 0 15px}#odomrDashboard #choiceMember h2.green{padding-bottom:5px}#odomrDashboard #choiceMember .btn{text-transform:capitalize;padding-left:20px;padding-right:20px}#odomrDashboard #needed{border-right:1px solid #e1e1e1;padding-right:30px}#odomrDashboard #needed span{display:inline-block;padding-bottom:5px}#odomrDashboard #needed,#odomrDashboard #totalSpent,#odomrDashboard #totalSpentNotActivated{margin-top:12px}#odomrDashboard #needed h1,#odomrDashboard h1#totalSpent,#odomrDashboard h1#totalSpentNotActivated{font-size:30px;font-weight:700;padding:0;margin:0}#odomrDashboard #choiceMember .activated{background:transparent url(//media.officedepot.com/image/upload/f_auto,q_auto/gtools/images/od/odr/ChoiceMemberChevron.png) no-repeat right center}#odomrDashboard #choiceMember .activated h2,#odomrDashboard #choiceMember .activated p{padding-bottom:5px}#odomrDashboard .rewardsOffers.gray{width:948px;margin-bottom:0;text-align:center;line-height:1}#odomrDashboard .rewardsOffers.gray a{display:block;background:#f5f7f9 url(//media.officedepot.com/image/upload/f_auto,q_auto/gtools/images/od/odr/misc_arrow_sprite.png) no-repeat 680px 15px;padding:10px 0;font-size:20px;font-weight:600}#odomrDashboard .rewardsOffers.gray a:hover{background-position:680px -45px}#odomrDashboard .rules p{padding-bottom:15px;text-align:justify;font-size:11px}.modalDisplay{padding:0 20px}.modalDisplay ul.reveal{display:block}.modalDisplay li{clear:left;padding:10px 0}.modalDisplay .messaging{font-size:12px;padding-left:40px;margin:0}#accountWLR #loyaltyServiceDownMessage .messaging p{width:auto;font-size:12px;line-height:16px}#rewardsOverlay.overlay{background-image:url(//media.officedepot.com/image/upload/f_auto,q_auto/gtools/images/od/odr/rewardsOverlay.png);background-repeat:no-repeat;background-position:center 0}#rewardsOverlay.overlay.pilot{background-image:url(//media.officedepot.com/image/upload/f_auto,q_auto/gtools/images/od/odr/rewardsOverlayPilot.png)}