*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:before,:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.input-sm{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:2px}select.input-sm{height:30px;line-height:30px}textarea.input-sm,select[multiple].input-sm{height:auto}.form-group-sm .form-control{height:30px;padding:5px 10px;font-size:12px;line-height:1.5;border-radius:2px}.form-group-sm select.form-control{height:30px;line-height:30px}.form-group-sm textarea.form-control,.form-group-sm select[multiple].form-control{height:auto}.form-group-sm .form-control-static{height:30px;min-height:32px;padding:6px 10px;font-size:12px;line-height:1.5}.input-lg{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:2px}select.input-lg{height:46px;line-height:46px}textarea.input-lg,select[multiple].input-lg{height:auto}.form-group-lg .form-control{height:46px;padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:2px}.form-group-lg select.form-control{height:46px;line-height:46px}.form-group-lg textarea.form-control,.form-group-lg select[multiple].form-control{height:auto}.form-group-lg .form-control-static{height:46px;min-height:38px;padding:11px 16px;font-size:18px;line-height:1.3333333}.has-success .help-block,.has-success .control-label,.has-success .radio,.has-success .checkbox,.has-success .radio-inline,.has-success .checkbox-inline,.has-success.radio label,.has-success.checkbox label,.has-success.radio-inline label,.has-success.checkbox-inline label{color:#3c763d}.has-success .form-control{border-color:#3c763d;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-success .form-control:focus{border-color:#2b542c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #67b168}.has-success .input-group-addon{color:#3c763d;border-color:#3c763d;background-color:#dff0d8}.has-success .form-control-feedback{color:#3c763d}.has-warning .help-block,.has-warning .control-label,.has-warning .radio,.has-warning .checkbox,.has-warning .radio-inline,.has-warning .checkbox-inline,.has-warning.radio label,.has-warning.checkbox label,.has-warning.radio-inline label,.has-warning.checkbox-inline label{color:#8a6d3b}.has-warning .form-control{border-color:#8a6d3b;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-warning .form-control:focus{border-color:#66512c;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #c0a16b}.has-warning .input-group-addon{color:#8a6d3b;border-color:#8a6d3b;background-color:#fcf8e3}.has-warning .form-control-feedback{color:#8a6d3b}.has-error .help-block,.has-error .control-label,.has-error .radio,.has-error .checkbox,.has-error .radio-inline,.has-error .checkbox-inline,.has-error.radio label,.has-error.checkbox label,.has-error.radio-inline label,.has-error.checkbox-inline label{color:#a94442}.has-error .form-control{border-color:#a94442;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);box-shadow:inset 0 1px 1px rgba(0,0,0,0.075)}.has-error .form-control:focus{border-color:#843534;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483;box-shadow:inset 0 1px 1px rgba(0,0,0,0.075),0 0 6px #ce8483}.has-error .input-group-addon{color:#a94442;border-color:#a94442;background-color:#f2dede}.has-error .form-control-feedback{color:#a94442}.has-feedback label~.form-control-feedback{top:25px}.has-feedback label.sr-only~.form-control-feedback{top:0}.help-block{display:block;margin-top:5px;margin-bottom:10px;color:#737373}.form-horizontal .radio,.form-horizontal .checkbox,.form-horizontal .radio-inline,.form-horizontal .checkbox-inline{margin-top:0;margin-bottom:0;padding-top:7px}.form-horizontal .radio,.form-horizontal .checkbox{min-height:27px}.form-horizontal .form-group{margin-left:-10px;margin-right:-10px}.form-horizontal .form-group:before,.form-horizontal .form-group:after{content:" ";display:table}.form-horizontal .form-group:after{clear:both}.form-horizontal .has-feedback .form-control-feedback{right:15px}.top-information-box{color:#454545;margin-bottom:0;padding:10px 30px 20px;background-color:#f1f1f1;line-height:125%;border-bottom:1px solid #cbcbcb}.top-information-box h1{font-size:28px;padding:0;margin:10px 0 0}.top-information-box h2{font-size:16px;padding:0;margin:5px 0 3px;line-height:125%}.top-information-box .sub-header{font-size:13px;padding:0;margin:0;font-weight:700;line-height:100%}.top-information-box .sub-header a{text-decoration:underline}ul.tib-icon-bullets{list-style-type:none;margin-bottom:0;padding-left:0}ul.tib-icon-bullets li{padding-bottom:5px;font-weight:700;font-size:12px}ul.tib-icon-bullets li a:hover{color:#63b9e8}ul.tib-icon-bullets li img{margin-right:5px;width:25px;height:25px}top-information-box .tib-left{padding-left:30px}.top-information-box .tib-right{padding-left:15px}.top-information-box ul.tib-features{padding-left:15px}.top-information-box ul.tib-features li{font-size:11px;padding-left:0}.section-lander .top-information-box .tib-right{padding-left:30px}ul.price-grid{padding:0;margin:0;border:1px solid #efefef;border-radius:2px;background-color:#f6f6f6;display:table;width:100%;position:relative;float:left;text-align:left}ul.price-grid a{text-decoration:none;display:block;color:#333}ul.price-grid li{border-right:1px solid #e5e5e5;display:table-cell;padding:1.5% 2.5% 0;line-height:125%;position:relative}ul.price-grid li:last-child{border:0}ul.price-grid li span{display:block}ul.price-grid>li:first-child:nth-last-child(1){width:96%}ul.price-grid>li:first-child:nth-last-child(2),ul.price-grid>li:first-child:nth-last-child(2)~li{width:46%}ul.price-grid>li:first-child:nth-last-child(3),ul.price-grid>li:first-child:nth-last-child(3)~li{width:29.33333333%}ul.price-grid>li:first-child:nth-last-child(4),ul.price-grid>li:first-child:nth-last-child(4)~li{width:23%}ul.price-grid>li:first-child:nth-last-child(5),ul.price-grid>li:first-child:nth-last-child(5)~li{width:17%}ul.price-grid>li:first-child:nth-last-child(6),ul.price-grid>li:first-child:nth-last-child(6)~li{width:13.666666666%}ul.price-grid>li:first-child:nth-last-child(7),ul.price-grid>li:first-child:nth-last-child(7)~li{width:11.28575714%}ul.price-grid>li:first-child:nth-last-child(8),ul.price-grid>li:first-child:nth-last-child(8)~li{width:9.5%}.pg-product-spec{font-size:18px;font-weight:700;line-height:100%;margin:8px 0 0;padding:0}.pg-product-description{font-size:12px;line-height:125%;margin:3px 0 15px;padding:0;font-weight:400}.pg-product-price{font-size:18px;line-height:100%;color:red;font-weight:700;margin:8px 0 0;padding:0}.pg-learnmore{color:red;font-size:12px;margin:2px 0 0;padding:0}.pg-spacing{height:10px}a div.pg-cartbutton{background-color:#3489C5;color:#fff;font-weight:700;font-size:14px;text-align:center;line-height:100%;margin:10px 0 24px}a div.pg-cartbutton:hover{background-color:#327cb1}.pg-float-left{float:left}.pg-float-right{float:right}.pg-opacity-9{background-color:rgba(250,250,250,0.9);color:rgba(250,250,250,0.9)}.pg-bg-white{background-color:#fefefe;border:1px solid #e3e3e3}.pg-no-border-left{-webkit-border-radius:0 2px 2px 0;border-radius:0 2px 2px 0}.pg-no-border-right{-webkit-border-radius:2px 0 0 2px;border-radius:2px 0 0 2px}#thumbBox{position:absolute;left:0;top:0;width:auto;padding:30px;padding-bottom:0;background:#313131;visibility:hidden;z-index:10;cursor:pointer}#thumbBox .footerbar{font:bold 16px;letter-spacing:0;line-height:1.1em;color:#fff;padding:5px 0;text-align:center}#thumbBox #thumbImage{background-color:#fff}#thumbLoading{position:absolute;visibility:hidden;border:1px solid #000;background-color:#EFEFEF;padding:5px;z-index:5}.product-section ul.product-area{margin:0;padding:0;text-align:center;list-style-type:none}.product-section ul.product-area img{margin-top:0}.product-section ul.product-area li{list-style-type:none}.product-section ul.product-area .product-title{color:#000}.product-section .product-description{color:#777;display:block;font-size:12px;margin-top:3px}.product-section .product-price{color:red;font-weight:700;margin-top:3px;display:block;font-size:12px}.product-section{margin:0;margin-top:20px;padding-bottom:20px;text-align:center}.product-section .row-table{vertical-align:top}.product-section img{width:100%;height:auto;display:block;margin:0 auto}.top-product-section{padding:0 30px}.top-product-section img{width:100%}.top-product-section,.lower-product-section{margin-top:20px}.lower-product-section .row.extra-padding{padding-left:15px;padding-top:20px}.lower-product-section .row-table{margin-bottom:20px}.macbook-air-ssd{border:1px solid #ccc;border-right:none;margin-top:20px;margin-bottom:40px;padding-bottom:40px}.macbook-air-ssd h3{font-size:18px;text-align:center;margin-top:20px}.macbook-air-ssd p{font-size:16px;text-align:center}.macbook-air-ssd ul{padding-left:0;list-style-type:none;text-align:center;width:100%}.macbook-air-ssd ul li{margin-bottom:20px}.macbook-air-ssd ul li img.image-wide{width:100%;margin:0 auto}.macbook-air-ssd .product-description{color:#777;display:block;font-size:12px;margin-top:3px}.macbook-air-ssd .product-price{color:red;font-weight:700;margin-top:3px;display:block;font-size:12px}.legacy-memory{margin-top:0;margin-bottom:20px}.legacy-memory h2{margin-bottom:20px}.legacy-memory .table-hover{height:50px;font-size:12px;width:50%;text-align:center}.legacy-memory .table-hover:hover{background-color:#f1f1f1}#mid-lander .row-table{float:none;display:table}#mid-lander .row-table>[class*="col-"]{padding-top:20px;padding-bottom:20px;vertical-align:top;display:table-cell;float:none;text-align:left}#mid-lander .match-height-imac-ssd{padding-top:20px;padding-bottom:20px}#mid-lander .product-image{height:130px;text-align:center;font:0/0 a;overflow:hidden;margin:0;padding:0;margin-bottom:10px;text-align:center}#mid-lander .product-image img{max-width:100%;max-height:100%;margin:0 auto}#mid-lander h2.product-title{margin-top:0;margin-bottom:3px;line-height:110%;font-size:22px}#mid-lander ul.product-listing{padding-left:15px;line-height:125%;list-style-position:outside}#mid-lander ul.product-listing li{line-height:100%;padding-bottom:5px}#mid-lander .product-description{font-size:14px}#mid-lander .product-description span{font-size:80%}#mid-lander ul.product-model-detail,#mid-lander ul.product-model-detail-100{list-style-position:inside;padding-left:0;padding-top:0;margin-top:5px;display:block;float:left;width:100%;margin-bottom:5px}#mid-lander ul.product-model-detail li,#mid-lander ul.product-model-detail-100 li{font-size:12px;display:list-item;float:left;padding-left:0;width:100%;line-height:150%}#mid-lander ul.product-model-detail li{width:50%}#mid-lander .product-model{font-size:12px;font-weight:700;line-height:125%}#mid-lander .product-model small{font-weight:400;font-size:10px}#mid-lander .product-spec{font-size:16px;font-weight:700;line-height:120%;display:block}#mid-lander .product-price{font-size:16px;line-height:120%;font-weight:700;color:red;margin-top:0}#mid-lander .product-year{font-size:16px}.nav-bread-crumb{font-size:13px;line-height:125%}h1 span.small-header{font-size:55%;line-height:125%;letter-spacing:-.5px}.upgrade-kit-desc{margin-top:20px}.upgrade-kit-desc ul.product-description{font-size:13px;line-height:150%}.upgrade-kit-desc ul.product-model-id{font-size:12px;line-height:150%}.upgrade-kit-desc ul.product-processor{font-size:12px;line-height:150%}.upgrade-kit-desc p{margin-bottom:5px;line-height:125%}.upgrade-kit-desc p small{font-weight:400}.upgrade-kit-desc .ukd-description{float:left}.upgrade-kit-desc .ukd-product-image{float:left}.upgrade-kit-desc .ukd-description{float:left}.upgrade-kit-desc .ukd-product-image{float:right}.upgrade-kit-desc{padding-left:30px;padding-right:30px}.recommended-upgrades{padding-left:30px;padding-right:30px}.recommended-upgrades .memory-warning{margin:0 0 20px;margin-bottom:0;text-align:center;font-weight:700}.recommended-upgrades .product-image img{width:100%;margin:0 auto}.recommended-upgrades .product-section{margin-top:0;padding-left:15px}.recommended-upgrades .product-section:last-of-type{margin-top:0}.recommended-upgrades .row-table>.col-md-4,.recommended-upgrades .row-table>.col-md-8{vertical-align:middle}.upgrade-steps-3{line-height:125%;margin-bottom:20px}.upgrade-steps-3 span{margin-top:5px}.upgrade-steps-3-header{font-size:22px;font-weight:700;line-height:100%;text-align:center;background-color:#f6f6f6;margin:20px 0;padding:15px 0}.upgrade-step-header{font-size:13px;display:block;font-weight:700;line-height:125%}.upgrade-step-direction{font-size:12px;margin-bottom:20px;display:block;line-height:125%}.upgrade-steps-3 .upgrade-step{text-align:left}.upgrade-steps-3 .product-image{text-align:center;padding-bottom:10px}.upgrade-steps-3 .upgrade-step .product-image{padding-left:0}.upgrade-steps-3 .upgrade-step img{width:100%;height:auto;display:inline;padding-top:10px}.upgrade-options .product-image{padding-top:10px}.upgrade-options .product-image img{width:50%;margin:0 auto}.upgrade-options-listing{padding:0}.upgrade-options-listing>.row-upg-option{border-bottom:1px solid #ececec;padding-top:10px;padding-bottom:10px;width:100%;float:left}.upgrade-options-listing>.row-upg-option:last-of-type{border:none}.upgrade-options-listing>.row-upg-option>span{vertical-align:middle}.upgrade-options-listing span.product-spec{font-size:24px;font-weight:700;color:#333}.upgrade-options-listing span.product-spec .product-spec-desc{font-size:12px;margin:0;padding:0;font-weight:400}.upgrade-options-listing span.product-price{font-size:18px;font-weight:700;color:red;margin-top:5px}.upgrade-options-listing span.product-cta{font-size:12px;font-weight:700;padding-top:7px}.upgrade-options-listing span.product-cta a.learn-more{text-decoration:underline}.upgrade-options-listing span.product-cta a.buy-now{color:#3489C5}.upgrade-options .product-image img{width:90%}.lower-content{border-bottom:1px solid #ccc;margin-bottom:40px}.lower-content .upgrade-options{border-right:1px solid #ccc}.also-viewed{font-size:12px;font-weight:700;margin-bottom:0}.also-viewed-items{padding:20px 0;margin:0;border-bottom:1px solid #ececec;padding-top:15px;padding-bottom:15px;display:table;float:none}.also-viewed-items:last-of-type{border:none}.also-viewed-items .product-image{margin:0 auto;margin-bottom:0;text-align:center}.also-viewed-items .product-image img{width:100%;height:auto;margin:auto;display:block}.also-viewed-items .product-title{margin-bottom:5px;display:block;text-align:left}.also-viewed-items .product-price{color:red;display:block;text-align:left}.also-viewed .sectiion-header-bg-dark{padding-left:15px}.also-viewed .section-header-bg-dark{padding-left:15px}.lower-product-feature{font-weight:700;display:block;text-align:center;margin-bottom:40px;margin-top:0;padding-left:30px;padding-right:30px}.lower-product-feature h2{text-align:left;margin-top:0}.lower-product-feature img{width:75%;height:auto;display:block;margin:0 auto}.lower-product-feature span.product-title,.lower-product-feature span.product-price{display:block;font-size:13px;margin-top:5px}.lower-product-feature span.product-price{margin-bottom:20px}.lower-product-feature hr{margin-top:0}h3.lander{font-size:20px}h4.lander{font-size:18px}p.lander{line-height:26px}ul.lander-list-body{padding-bottom:10px;list-style-type:disc;margin:0;display:block}ul.lander-list-body li{line-height:26px;padding-left:0;font-size:14px}ul.lander-list-body li a{color:#0072bc}ul.lander-list-body li :hover{text-decoration:underline}.btn-grey{background-color:#ccc;color:#333}.btn-grey:hover{background-color:#bbb;color:#333}.btn-block{width:100%;float:left}.btn-view-all-mem{color:#fefefe;font-size:12px;float:right;font-weight:700}.btn-view-all-mem:hover{color:#fefefe;text-decoration:underline}.section-header-bg-dark{font-size:22px;font-weight:700;text-align:left;color:#fefefe;background-color:#333;margin:0;padding:15px;line-height:100%}.section-header-bg-light{text-align:left;background-color:#f1f1f1;padding:15px 0;text-align:center;width:100%}.section-header-bg-light{display:table;text-align:left}.section-header-bg-light>[class*="col-"]{display:table-cell;float:none;vertical-align:middle}.sectiion-header-bg-dark{padding:15px 15px 15px 30px}.section-header-bg-light{padding:15px 0 15px 15px}.section-header-bg-light p{margin:0;font-size:11px;line-height:125%}.section-header-bg-light .sub-head-text{font-size:11px;font-style:italic;line-height:100%;padding-top:10px;display:block}.bg-red{background-color:red}.link-blue-underline{color:blue;text-decoration:underline}hr.divider,hr.divider-small,hr.divider-title{width:95%;border:none;margin:20px 2.5%;height:1px;background:#ccc}hr.divider-small{margin:5px 15px 40px}hr.divider-title{margin:5px 0 40px;width:100%}hr.divider-wide{margin:0 15px 20px;padding:0;height:1px;border:none;background:#ccc}.display-inline{display:inline}.display-block{display:block}.row-table>[class*="col-"]{text-align:center}.row-table{float:none;display:table}.row-table>[class*="col-"]{display:table-cell;float:none;text-align:left}.align-top{vertical-align:top}.align-bottom{vertical-align:bottom}.align-middle{vertical-align:middle}.row.bordered-col>[class*="col-"]{border-bottom:1px solid #ccc;border-left:none;border-right:none;border-top:none}.row.bordered-col>[class*="col-"]:last-of-type{border-bottom:1px solid #ccc;border-left:none;border-right:none;border-top:none}.row.bordered-col>[class*="col-"]{border:1px solid #ccc;border-left:none;border-top:none}.row.bordered-col>[class*="col-"]:last-of-type{border:1px solid #ccc;border-top:none;border-left:none;border-right:none}.border-top-bottom{border-top:1px solid #ccc;border-bottom:1px solid #ccc}.border-top{border-top:1px solid #ccc}.border-right{border-right:1px solid #ccc}.border-bottom{border-bottom:1px solid #ccc}.border-left{border-left:1px solid #ccc}.border-none{border:none!important}.border-top-none{border-top:none!important}.border-right-none{border-right:none!important}.border-bottom-none{border-bottom:none!important}.border-left-none{border-left:none!important}.pull-left,.float-left{float:left!important}.pull-right,.float-right{float:right!important}.pull-none,.float-none{float:none}.center-block{display:block;margin-left:auto;margin-right:auto;float:none}.no-margin{margin:0!important}.no-margin-top{margin-top:0!important}.no-margin-bottom{margin-bottom:0!important}.add-margin-top-20{margin-top:20px!important}.add-margin-bottom-20{margin-bottom:20px!important}.add-margin-top-40{margin-top:40px!important}.add-margin-bottom-40{margin-bottom:40px!important}.add-margin-top-60{margin-top:60px!important}.add-margin-bottom-60{margin-bottom:60px!important}.no-pad-top{padding-top:0!important}.no-pad-right{padding-right:0!important}.no-pad-bottom{padding-bottom:0!important}.no-pad-left{padding-left:0!important}.add-pad-left-right{padding-left:30px!important;padding-right:30px!important}.add-pad-left-right-40{padding-left:40px!important;padding-right:40px!important}.add-pad-left-right-50{padding-left:50px!important;padding-right:50px!important}.add-pad-left{padding-left:30px!important}.add-pad-right{padding-right:30px!important}.add-pad-left-right-15{padding-left:15px!important;padding-right:15px!important}.add-pad-left-15{padding-left:15px!important}.add-pad-right-15{padding-right:15px!important}.add-pad-top-20{padding-top:20px!important}.add-pad-bottom-20{padding-bottom:20px!important}.add-pad-top-40{padding-top:40px!important}.add-pad-bottom-40{padding-bottom:40px!important}.add-pad-top-60{padding-top:60px!important}.add-pad-bottom-60{padding-bottom:60px!important}.image-wide,.img-resposnive{width:100%;height:auto;display:block}.ot_ncart_number,.ot_ncart_items,.ot_sbar_searchfield input{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.ot_sbar_searchbox div.ot_sbar_searchfield{margin:0 0 0 15px;padding:0;float:left;font-weight:700;font-family:arial,helvetica,sans-serif;font-size:12px;line-height:100%;color:#000}.ot_sbar_searchbox div.ot_sbar_searchfield input{font-size:13px;font-family:sans-serif;font-size:13px;line-height:110%}.ot_sbar_pulldown{width:240px;text-align:right;font-family:arial,helvetica,sans-serif;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.ot_sbar_pulldown select{font-family:sans-serif;font-size:13px;line-height:100%;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;margin-top:5px;float:right}_::-webkit-full-page-media,_:future,:root .ot_sbar_pulldown{margin-left:0}.ot_f2_corp_links ul{margin:3px 15px 0 0;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:100%;font-weight:700;color:#0063a6}