/* Nav adjustments */
.nav-primary2 #for-business { width: 115px; }
.nav-primary2 #healthy-computing-tool-page { width: 135px; } 
.metro .facebook_variant.primary_nav2 .item.facebook { right: 5px; }
.primary_nav2 { right: 17px; }

/* DOWNLOADS PAGE DEVICE CENTER CALL-OUT */
#page-download-list .header_box { width: 210px; position: absolute; top: 15px; right: 10px; padding: 14px 10px 10px 20px; background: url(/hardware/_base_v1/images/device-center/dotted_line_vert_image.jpg) no-repeat; }
#page-download-list .header_box h3 { margin: 0 0 20px; }
#page-download-list .header_box p,
#page-download-list .header_box a { margin: 0 0 5px; font-size: 13px; }

/* GAMING HERO */
#page-gaming .download_and_play { position: absolute; top: 346px; right: 0; }

/* OPTIMIZATION TESTS */

#page-product-detail .buy_button_test { display:none;}
#page-product-detail .test .free_shipping { float:left; clear:none; color:#DA1F26;}

#page-product-detail .product_shop_link.test a { background-color:#DA1F26; color:#fff; background-image:none; height:33px; border:none;  }
#page-product-detail .product_shop_link.test a:hover span { background-color:#DA1F26; }

#page-product-detail .product_shop_link.test a span { font-size:14px; padding-right:13px; padding: 4px 15px 0 10px; font-weight:600; color:#fff;}
#page-product-detail .product_shop_link.test a span:hover { background-color:transparent; }

#page-product-detail .ms_store_footnote { margin-bottom: -20px; margin-top: 30px;}
    

#page-for-business-overview .container2  {
    padding-left:0; padding-right:0;
}

#page-home .module.tertiary-promo .item3 .tertiary_img { margin-left: 38px;  margin-top: 18px; }
#page-home .module.tertiary-promo .item3 .tertiary_img img { width:auto; height:auto;}
#page-home .module.tertiary-promo .item3 .module.arrow-link { margin-left:0; width: 214px; }


#relatedCta1.button-link.testactive a,
#relatedCta1.button-link.testactive a:hover,
#relatedCta2.button-link.testactive a,
#relatedCta2.button-link.testactive a:hover { background: #ED1C24; border: none; }
#relatedCta1.button-link.testactive a span,
#relatedCta2.button-link.testactive a span { color: #FFF; background: none; }
#relatedCta1.button-link.testactive a:hover span,
#relatedCta2.button-link.testactive a:hover span { background: none; }

.metro .module.shop-button .module.button.button-link.red a span { color: #FFF; background-image: none; background-color: #ED1C24; padding: 5px 75px; }

.metro .module.shop-button .shop_button_container_halo .module.button.button-link.red a span { text-align: left; color: #FFF; width: 100px; padding: 6px 35px 6px 10px; background: #ED1C24 url('/hardware/_base_v1/modules/button/images/arrow_25px_white.png') right center no-repeat; }
.metro .module.shop-button .shop_button_container_halo .module.button.button-link.red a { height: auto; background: #ED1C24; padding-right: 10px; }
.metro .module.shop-button .shop_button_container_halo .module.button { float: left; }
.metro .module.shop-button .shop_button_container_halo p { font-size: 14px; color: #333; }


#page-home #media-keyboard-hero .variant { display: none; }
#page-home #media-keyboard-hero h1.variant { font-size: 32px; }

#page-accessories #filtergroup-feature { display: none; }

#page-product-detail.designer-bluetooth-mouse .module.shop-button .shop_button_container { display: none; }
#page-product-detail.designer-bluetooth-mouse .module.shop-button .shop_button_container_halo { overflow: hidden; }
#page-product-detail.designer-bluetooth-mouse .product-detail-hero .freeshipping { display: none; }