.at-a-glance{margin-top:1.5rem}.at-a-glance .product-list-header{text-transform:uppercase;padding-bottom:1px;border-bottom:5px solid #e7e7e7;font-size:1rem;font-weight:900}.at-a-glance ul.aag-list{list-style-type:none;padding:0;margin-bottom:16px;margin-top:0}.at-a-glance ul.aag-list li.aag-item{width:100%;overflow:hidden;margin:15px 0}.at-a-glance .product-left{margin-bottom:0}@media only screen and (min-width:60.625em){.at-a-glance .product-left{float:left;width:45%;margin-bottom:10px}}.at-a-glance .product-left>a{text-decoration:none}.at-a-glance .vendor{float:right;clear:both;margin-left:0;margin-top:6px}@media only screen and (min-width:48em){.at-a-glance .vendor{clear:right}}.at-a-glance .product-name{font-size:16px;line-height:20px;margin:3px 0 8px 0}.at-a-glance .product-right{margin-top:8px;margin-bottom:10px;float:right}@media only screen and (min-width:60.625em){.at-a-glance .product-right{width:52%;margin-left:3%;margin-top:0}}.at-a-glance .rating,.at-a-glance .product-brand,.at-a-glance .price-msrp,.at-a-glance .btn-amazon{display:inline-block;margin-right:10px;float:none;width:auto}.at-a-glance .rating{margin-right:5px}.at-a-glance .price-msrp{float:left;text-align:left;margin-right:10px}@media only screen and (min-width:48em){.at-a-glance .price-msrp{width:calc(100% - 84px);text-align:right;max-width:none}}.at-a-glance .msrp{display:inline-block;margin-left:8px}.at-a-glance .btn-amazon{width:72px;margin-right:0;box-sizing:border-box;float:right}.at-a-glance .product-list-desc{color:#222;font-size:15px;clear:both;*zoom:1}.at-a-glance .product-list-desc:before,.at-a-glance .product-list-desc:after{content:" ";display:table}.at-a-glance .product-list-desc:after{clear:both}.at-a-glance.single.expanded{border-bottom:1px solid #e7e7e7;margin-top:25px;margin-bottom:30px}.at-a-glance.single.expanded .expanded-desc,.at-a-glance.single.expanded .msrp{margin-top:0;vertical-align:middle}.at-a-glance.multiple li.aag-item{margin:21px 0;border-bottom:1px solid #e7e7e7;padding-bottom:12px}.at-a-glance.multiple li.aag-item:last-child{border-bottom:0;padding-bottom:0}@media only screen and (min-width:60.625em){.at-a-glance.multiple li.aag-item{border-bottom:0;padding-bottom:0}}.at-a-glance.multiple .product-left,.at-a-glance.multiple .product-right{margin-bottom:0}.at-a-glance.multiple.expanded{margin-top:25px;margin-bottom:30px}.at-a-glance.multiple.expanded li.aag-item{position:relative;padding-left:25px;margin:21px 0;border-bottom:1px solid #e7e7e7;padding-bottom:12px;width:calc(100% - 25px)}.at-a-glance.multiple.expanded h3.product-name{margin-bottom:8px}.at-a-glance.multiple.expanded .aag-toggle{position:absolute;left:0;cursor:pointer;top:3px}.at-a-glance.multiple.expanded .product-name.expandable{cursor:pointer}.at-a-glance .expanded-content{clear:both;overflow:hidden;margin-top:5px}.at-a-glance .expanded-content p.expanded-desc{clear:both}.at-a-glance .expanded-content h4{margin:0}.at-a-glance .expanded-content .product-pros{float:left;width:48%;margin-top:15px}.at-a-glance .expanded-content .product-cons{float:right;width:48%;margin-top:15px}.at-a-glance .expanded-content .expanded-desc ~ .product-pros,.at-a-glance .expanded-content .expanded-desc ~ .product-cons,.at-a-glance .expanded-content .msrp ~ .product-pros,.at-a-glance .expanded-content .msrp ~ .product-cons{margin-top:0}.at-a-glance .expanded-content ul{padding-left:17px;list-style-position:initial;list-style-type:disc;margin:5px 0}.at-a-glance .expanded-content ul li{margin-bottom:5px;font-size:14px}.at-a-glance.top ul.aag-list{margin-bottom:0}.at-a-glance.top ul.aag-list li.aag-item:last-child{margin-bottom:0}.product{border-bottom:1px solid #ccc;padding-bottom:15px;margin-bottom:15px}.product ul{padding-left:0}.product li{position:relative;border-bottom:1px solid #e7e7e7;padding-bottom:12px;margin-bottom:12px;overflow:hidden}.product li:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}@media only screen and (min-width:60.625em){.product li{padding-bottom:6px;margin-bottom:6px}}.product h6.nav-title{font-size:13px;line-height:12px;padding:4px 8px;background-color:#eee;text-transform:uppercase;margin-bottom:12px}.product .product-name{float:left;width:auto;font-size:16px;line-height:20px;font-weight:bold}@media only screen and (min-width:60.625em){.product .product-name{width:55%;display:inline-block;margin-bottom:0;margin-right:15px;float:none}}.product .price-msrp{position:static;float:left;width:calc(100% - 82px);clear:left;text-align:right}@media only screen and (min-width:60.625em){.product .price-msrp{width:29%;position:absolute;top:0;left:56%;left:-webkit-calc(55% - -15px);left:-moz-calc(55% - -15px);left:calc(55% - -15px);clear:none;float:none}}.product .msrp{vertical-align:middle;margin-left:10px;font-size:11px}.product .btn-amazon{float:right;width:auto;padding:4px 24px}@media only screen and (min-width:60.625em){.product .btn-amazon{display:inline-block;margin-left:0}}.product figure.productFigure img{margin-right:15px;margin-bottom:5px;float:left;max-width:75px;max-height:200px;width:inherit;height:inherit}.product .vendor{float:right;margin-left:10px;margin-top:6px;clear:both}@media only screen and (min-width:60.625em){.product .vendor{clear:right;margin-left:0}}.product.product-sidebar{border-top:0;border-bottom:0;border-left:1px solid #eee;margin-top:7px}.product.product-sidebar .product-details{margin-left:20px;overflow:hidden}.product.product-sidebar .product-name{width:auto;display:block;margin-right:0;margin-bottom:4px;margin-top:0;float:none;font-size:1rem;line-height:1.3125rem}.product.product-sidebar figure.productFigure{overflow:visible}.product.product-sidebar h6.nav-title{font-size:13px;text-transform:uppercase;background-color:#eee;padding:4px 8px;margin-top:0}.product.product-sidebar .product-lines{width:auto;display:block;margin:8px 0;overflow:hidden}.product.product-sidebar .product-line2{margin-top:8px;float:right}.product.product-sidebar .product-lines>div{overflow:hidden}.product.product-sidebar .rating{float:left;width:auto;line-height:0;margin:0 15px 0 0}.product.product-sidebar .product-brand{float:left;margin:0;line-height:15px}.product.product-sidebar .product-list-price{position:static;float:left;width:auto}.product.product-sidebar .btn-amazon{float:left;width:auto;margin-right:0;margin-left:0;padding:4px 24px}.product.product-sidebar .btn-amazon[data-po="other"]{padding:4px}.product.product-sidebar .expanded-desc{margin-top:2px;width:auto;font-size:17px;line-height:27px;clear:both}@media only screen and (min-width:60.625em){.product.product-sidebar .expanded-desc{clear:right}}.product.product-sidebar .expanded-desc a{font-weight:bold;display:inline-block}.product.product-sidebar .price-msrp{float:left;margin-right:10px;position:static;width:auto}.product.product-sidebar .msrp{display:block;float:left;margin-top:5px}.product.product-sidebar .vendor{clear:right;margin-left:0}.product.product-sidebar.fullwidth{width:100%;float:none;margin-left:0}@media only screen and (min-width:48em){.product.product-sidebar.fullwidth .productFigure img{max-width:50%}}.product.product-sidebar.fullwidth .price-msrp{max-width:none}.product-brand{font-size:11px;line-height:16px;text-transform:uppercase;color:#bbb;font-weight:600;vertical-align:top;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.product-name{margin-bottom:10px;color:#3f3f3f;margin-top:3px;text-decoration:none}.product-name a,.product-name:visited{color:#3f3f3f;text-decoration:none}.product-list-price{vertical-align:middle;color:#8f0d10;font-weight:bold;font-size:16px;line-height:22.4px;padding:0;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;text-decoration:none}.product-list-price a,.product-list-price:visited{color:#8f0d10;text-decoration:none}.btn-amazon{background-color:#1c9342;color:#fff;text-transform:uppercase;font-size:10px;border-radius:5px;padding:4px 10px;line-height:16px;box-shadow:2px 2px 2px #ddd;margin:0;text-align:center;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;text-decoration:none}.btn-amazon:visited{color:#fff}.btn-amazon:hover{background-color:#11bc48;color:#fff}.btn-amazon[data-po="other"]{background-color:#77a819;width:auto;padding:4px}.btn-amazon[data-po="other"]:hover{background-color:#7bce00;color:#fff}.vendor{font-style:italic;font-size:13px;line-height:13px;color:#979797;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.vendor .vendor-name{font-style:normal;text-decoration:none;color:#161616}.msrp{font-size:13px;line-height:13px;color:#666;vertical-align:middle;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}.rating .rating-star{background:url(http://csmb.staticworld.net/images/rating-stars-default.png) 0 0 no-repeat;display:block;height:18px;width:75px}.rating .rating-star.zero-star{background-position:-75px 0}.rating .rating-star.zero-half-star{background-position:-60px -18px}.rating .rating-star.one-star{background-position:-60px 0}.rating .rating-star.one-half-star{background-position:-45px -18px}.rating .rating-star.two-star{background-position:-45px 0}.rating .rating-star.two-half-star{background-position:-30px -18px}.rating .rating-star.three-star{background-position:-30px 0}.rating .rating-star.three-half-star{background-position:-15px -18px}.rating .rating-star.four-star{background-position:-15px 0}.rating .rating-star.four-half-star{background-position:0 -18px}.rating .rating-star.five-star{background-position:0 0}#slideshowCarousel .at-a-glance .product-name{margin-bottom:2px;font-size:16px;line-height:20px}#slideshowCarousel .at-a-glance .product-brand{font-weight:normal;line-height:19px}#slideshowCarousel .at-a-glance .product-full-review-link{display:block;font-size:14px;line-height:15px;clear:both}@media only screen and (min-width:60.625em){#slideshowCarousel .at-a-glance .product-full-review-link{clear:left}}#slideshowCarousel .at-a-glance ul.aag-list{margin-bottom:0}#slideshowCarousel .at-a-glance ul.aag-list li.aag-item{padding-bottom:10px;margin:10px 0}#slideshowCarousel .at-a-glance.top{width:auto}@media only screen and (min-width:60.625em){#slideshowCarousel .at-a-glance.top{width:100%}}p.superlative{margin-bottom:0;text-transform:uppercase;font-weight:bold;line-height:18px;font-size:16px;margin-top:18px}p.superlative+h2,p.superlative+h3,p.superlative+h4,p.superlative+h5{margin-top:0}.article-product-hub #main{width:100%;max-width:100%}.article-product-hub .product-hub-hdr,.article-product-hub .product-hub-content,.article-product-hub #ciu{margin:0}@media only screen and (min-width:60.625em){.article-product-hub .product-hub-hdr,.article-product-hub .product-hub-content,.article-product-hub #ciu{max-width:970px;margin:0 auto 24px}}.article-product-hub .product-hub-content{position:relative}.article-product-hub .product-hub-left{max-width:100%;float:none;overflow:hidden}@media only screen and (min-width:48em){.article-product-hub .product-hub-left{max-width:410px;float:left;margin-right:15px;margin-left:15px}}@media only screen and (min-width:60.625em){.article-product-hub .product-hub-left{max-width:610px;margin-left:0}}.article-product-hub .product-hub-left #article-top-page-number{margin:0 0 16px 20px;font-style:italic;color:#999;font-size:1.125rem;line-height:1.6rem}@media only screen and (min-width:48em){.article-product-hub .product-hub-left #article-top-page-number{margin-left:0}}.article-product-hub .product-hub-panoramic{width:100%;height:auto;max-height:485px;overflow:hidden;margin-bottom:25px}.article-product-hub .product-hub-panoramic figure#page-lede{margin-bottom:0;max-width:none;position:relative;height:0;overflow:hidden;padding-top:43.64%}@media only screen and (min-width:48em){.article-product-hub .product-hub-panoramic figure#page-lede{max-height:none;padding-top:34.64%}}.article-product-hub .product-hub-panoramic figure#page-lede small.credit{position:absolute;bottom:0;float:none;margin-top:0;display:block;line-height:21px;width:auto}.article-product-hub .product-hub-panoramic figure#page-lede img{width:100%;height:auto;position:absolute;left:0;right:0;top:-100%;bottom:-100%;margin:auto;float:none}.article-product-hub .product-hub-articleBody{*zoom:1}.article-product-hub .product-hub-articleBody:before,.article-product-hub .product-hub-articleBody:after{content:" ";display:table}.article-product-hub .product-hub-articleBody:after{clear:both}.article-product-hub .related{font-weight:bold;text-transform:uppercase;font-size:.875rem;color:#7f7a79}.article-product-hub .department ul.tags{padding-left:0;margin-top:.5rem}.article-product-hub .cat-social{position:static;float:none;margin-top:0}.article-product-hub .cat.byline{float:none;border-top:0}@media only screen and (min-width:48em){.article-product-hub .cat.byline{margin-bottom:1rem}}.article-product-hub .cat.byline .byline-wrapper img{margin-top:0}.article-product-hub .side-ad{margin-top:0}.article-product-hub #amazon-bottom-widget{max-width:970px;margin:0 1rem}@media only screen and (min-width:60.625em){.article-product-hub #amazon-bottom-widget{margin:0 auto}}.pcworld #related-product-hubs h4,.macworld #related-product-hubs h4,.techhive #related-product-hubs h4{border-top:3px solid #ac1f2b;text-transform:uppercase}#related-product-hubs{margin:0 .625rem 2rem .625rem}@media only screen and (min-width:48em){#related-product-hubs{margin:0 0 2rem 0}}#related-product-hubs h4{background-color:transparent;color:#333;margin:0 0 .5rem 0;padding-top:.5rem;font-size:.8125rem}#related-product-hubs ul{list-style-type:none;margin:0;padding:12px 10px 12px 20px}#related-product-hubs ul li{overflow:hidden;border-bottom:1px solid #f1f1f1;padding-bottom:10px;margin-bottom:10px;font-size:14px;line-height:20px;font-weight:normal}#related-product-hubs ul li:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}#related-product-hubs ul li a{color:#333;font-size:.875rem;line-height:1.25rem}#related-product-hubs ul p{font-size:12px;color:#999;margin:0}#related-product-hubs ul span{text-transform:uppercase}.latest-reviews{margin:0 .625rem 2rem}@media only screen and (min-width:48em){.latest-reviews{margin-left:0;margin-right:0}}.latest-reviews h2{font-size:.8125rem;padding:0;margin:0;text-transform:uppercase;line-height:33.6px;font-weight:700}.latest-reviews ul{list-style-type:none;margin:0;padding:12px 0}.latest-reviews ul li{overflow:hidden;border-bottom:1px solid #d9d9d9;padding-bottom:4px;margin-bottom:14px}.latest-reviews ul li:last-child{border-bottom:0;padding-bottom:0}.latest-reviews ul li a{text-decoration:none}.latest-reviews ul li h5{font-size:.875rem;line-height:1.25rem;font-weight:normal;margin:5px 0 8px 0;color:#333}.latest-reviews ul li>span{font-size:12px;display:block;float:right;line-height:13px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;margin-top:1px;font-weight:normal}.latest-reviews ul li>span .on{color:#959595;font-style:italic}.latest-reviews ul li>span a.product-vendor{color:inherit}.latest-reviews ul li>span a.product-price{font-weight:bold;font-size:16px;color:#8f0d10;margin-left:2px;text-decoration:none}.latest-reviews .rating{float:left;margin-right:10px;width:auto}.dealpost-mod.promo{margin:2rem 0;border-bottom:0}.dealpost-mod.promo .hed{padding:0;border-bottom:1px solid #ccc;margin-bottom:1rem}.dealpost-mod.promo .hed img{height:36px}.dealpost-mod.promo ul{list-style-type:none;margin:0;padding:0;border-bottom:0}.dealpost-mod.promo ul li{overflow:hidden;padding-bottom:.75rem;margin-bottom:.75rem}.dealpost-mod.promo ul li:last-child{padding-bottom:0}.dealpost-mod.promo ul li img{width:75px;height:auto;float:left;margin:.25rem .75rem 0 0;border:1px solid #e2e2e2}.article-product-hub .tocWrapper,#main .tocWrapper{border:1px solid #a9a9a9;border-radius:4px;box-shadow:rgba(0,0,0,0.3) 0 0 3px;margin:15px 20px}@media only screen and (min-width:48em){.article-product-hub .tocWrapper,#main .tocWrapper{border:0;box-shadow:none;width:100%;margin:5px 0 12px 0}}@media only screen and (min-width:1306px){.article-product-hub .tocWrapper,#main .tocWrapper{position:absolute;left:-190px;max-width:140px}}@media only screen and (min-width:1306px){.article-product-hub .tocWrapper.attached,#main .tocWrapper.attached{position:fixed;top:15px}}.article-product-hub .tocWrapper legend,#main .tocWrapper legend{font-weight:bold;font-size:17px;width:90%;width:-webkit-calc(100% - 30px);width:-moz-calc(100% - 30px);width:calc(100% - 30px);padding:15px;position:relative;color:#222;cursor:pointer}@media only screen and (min-width:48em){.article-product-hub .tocWrapper legend,#main .tocWrapper legend{font-size:17.55px;padding-left:0}}@media only screen and (min-width:1306px){.article-product-hub .tocWrapper legend,#main .tocWrapper legend{padding-right:0;padding-top:0;text-transform:uppercase;font-size:13px;width:100%}}.article-product-hub .tocWrapper legend i,#main .tocWrapper legend i{font-size:12px;color:#5c5a5a;position:absolute;right:1rem;top:1.25rem}@media only screen and (min-width:48em){.article-product-hub .tocWrapper legend i,#main .tocWrapper legend i{display:none}}.article-product-hub .tocWrapper ul.articleToc,#main .tocWrapper ul.articleToc{display:none;padding-left:33px;margin:6px 0 10px}@media only screen and (min-width:48em){.article-product-hub .tocWrapper ul.articleToc,#main .tocWrapper ul.articleToc{display:block;margin-left:-13px}}@media only screen and (min-width:1306px){.article-product-hub .tocWrapper ul.articleToc,#main .tocWrapper ul.articleToc{padding-left:0;list-style-type:none;margin-left:0}}.article-product-hub .tocWrapper ul.articleToc li,#main .tocWrapper ul.articleToc li{font-size:14px;margin-bottom:11px}@media only screen and (min-width:1306px){.article-product-hub .tocWrapper ul.articleToc li,#main .tocWrapper ul.articleToc li{font-size:13px;margin-bottom:21px;line-height:1.4}}.article-product-hub .tocWrapper ul.articleToc li a,#main .tocWrapper ul.articleToc li a{display:block;text-decoration:none}.article-product-hub .tocWrapper .toc-show-more,#main .tocWrapper .toc-show-more{display:none}@media only screen and (min-width:1306px){.article-product-hub .tocWrapper .toc-show-more,#main .tocWrapper .toc-show-more{font-size:12px;color:#5c5a5a;border:1px solid #a9a9a9;border-radius:2px;cursor:pointer;padding:4px 8px;text-transform:uppercase}}@media only screen and (min-width:1306px){.article-product-hub .tocWrapper .toc-show-more:hover,#main .tocWrapper .toc-show-more:hover{background-color:#e7e7e7}}@media only screen and (min-width:1306px){.article-product-hub .tocWrapper .toc-show-more i,#main .tocWrapper .toc-show-more i{position:relative;top:2px;padding-left:3px}}