/* Change global font */
* { font-family: "Microsoft YaHei" !important; }

/* Change location of hero buttons */
#page-home .hero-rotator #art-of-touch-hero p { padding-top: 20px; }
#page-home .hero-rotator #arc-touch-mouse-hero .cta { top: 170px; }
#page-home .hero-rotator #win7-win8-hero .cta { top: 280px; padding-left: 50px;}
#page-home .hero-rotator #sculpt-touch-mouse .cta { top: 280px; padding-left: 60px;}
#page-home .hero-rotator #wedge-touch-mouse .cta { top: 280px; padding-left: 60px;}
#page-home .hero-rotator #artist-edition-promo .cta { top: 280px; padding-left: 150px;}


#page-home .hero-rotator #arc-touch-mouse-promo .cta {top: 280px; padding-left: 190px;}
#page-home .hero-rotator #touch-mouse-promo .cta {top:380px; padding-left: 180px;}
#page-home .hero-rotator #artist-edition-promo-two .cta {top:380px; padding-left: 100px;}
#page-home .hero-rotator #wedge-touch-mouse .cta { padding-left: 100px; }
#page-home .hero-rotator #sculpt-ergonomic-desktop-hero .cta .button.circle_arrow_button a span{margin-left:-6px;font-size:15px;}
#page-home .hero-rotator #sculpt-ergonomic-desktop-hero .content h1{font-size:31px;}
#page-home .hero-rotator #sculpt-mice-hero .cta .button.circle_arrow_button {width:320px;}
#page-home .hero-rotator #artist-series-hero-3 .cta .button.circle_arrow_button { width: 115px;}
#page-home.hero-rotator #sculpt-mice-hero .cta .button.circle_arrow_button a span {  font-size: 14px;}
#page-home .hero-rotator #surface-hero .cta .button.circle_arrow_button{padding-right:15px;}
#page-home .hero-rotator #media-keyboard-hero .cta .button.circle_arrow_button {width: 140px;}
#page-home .hero-rotator #media-keyboard-hero .cta .button.circle_arrow_button a {width: 130px;}
#page-home .hero-rotator #wmm-1850-hero .cta .button.circle_arrow_button a {width: 130px;}
#page-home .hero-rotator #wmm-1850-hero .cta .button.circle_arrow_button {width: 140px;}
#page-home .hero-rotator #surface-hero-2 .cta .button.circle_arrow_button {  width: 150px;}
#page-home .hero-rotator #sculpt-ergonomic-desktop-hero .cta {top: 165px;}

/* 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(https://waybackassets.bk21.net/20140928060132im_/http://www.microsoft.com/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; }
#page-download-list .product-download-filter .filterbox h2 { width: 100px; }
#page-download-list .product-download-filter .product_list { width: 680px; }


#page-compatibility .col1  select { width: 200px; }

/* This is to change the secondary-promo on home page */
#page-home .secondary-promo .item1 .title { height: 30px; }
#page-home .secondary-promo .item2 .title { height: 30px; }
#page-home .secondary-promo .item3 .title { height: 30px; }
#page-home .secondary-promo .item4 .title { height: 30px; }

#page-home .secondary-promo .item1 .details { height: 50px; }
#page-home .secondary-promo .item2 .details { height: 50px; }
#page-home .secondary-promo .item3 .details { height: 50px; }
#page-home .secondary-promo .item4 .details { height: 50px; }

/* This is to change the height of the image in the footer */
#page-home .footer-link-lists .content > h2 {padding-top: 4px; height:30px;}

/* Space out the footer a bit nicer */
.chrome_footer .inner_columns .column1 h2 { width: 180px;}
.chrome_footer .inner_columns .column1 .list { width: 180px;}
.chrome_footer .inner_columns .column1 .list  .list_item  a { width: 180px; height: 15px; padding-top:5px; }
.chrome_footer .inner_columns .column1 h2 { height: 30px; }

.chrome_footer .inner_columns .column2 h2 { width: 180px;}
.chrome_footer .inner_columns .column2 .list { width: 180px;}
.chrome_footer .inner_columns .column2 .list  .list_item  a { width: 180px; height: 15px; padding-top:5px; }
.chrome_footer .inner_columns .column2 h2 { height: 30px; }

.chrome_footer .inner_columns .column3 h2 { width: 180px;}
.chrome_footer .inner_columns .column3 .list { width: 180px;}
.chrome_footer .inner_columns .column3 .list  .list_item  a { width: 180px; height: 15px; padding-top:5px; }
.chrome_footer .inner_columns .column3 h2 { height: 30px; }

.chrome_footer .inner_columns .column4 h2 { width: 180px;}
.chrome_footer .inner_columns .column4 .list { width: 180px;}
.chrome_footer .inner_columns .column4 .list  .list_item  a { width: 180px; height: 15px; padding-top:5px; }
.chrome_footer .inner_columns .column4 h2 { height: 30px; }

/* This is to fix the width of the Copyright last line */
.footer2 .footerlinks { margin-left: 200px }


#page-product-detail .product-detail-hero .product_info h1 {font-size: 20px;}


/* Business details aligned nicely */
#page-for-business-overview .secondary-promo .item1 .title { height: 40px; }
#page-for-business-overview .secondary-promo .item2 .title { height: 40px; }
#page-for-business-overview .secondary-promo .item3 .title { height: 40px; }
#page-for-business-overview .secondary-promo .item4 .title { height: 40px; }

#page-for-business-overview .secondary-promo .item1 .details { height: 60px; }
#page-for-business-overview .secondary-promo .item2 .details { height: 60px; }
#page-for-business-overview .secondary-promo .item3 .details { height: 60px; }
#page-for-business-overview .secondary-promo .item4 .details { height: 60px; }

#page-for-business-overview .container2 .secondary-promo .item1  { width: 222px; }
#page-for-business-overview .container2 .secondary-promo .item2  { width: 222px; }
#page-for-business-overview .container2 .secondary-promo .item3  { width: 222px; }
#page-for-business-overview .container2 .secondary-promo .item4  { width: 222px; }


/* This is to fix related products to run horizontally */
.product-related-products .product_container .product_wrapper { width: 415px; }
.product-related-products .product_container .product_wrapper .product_detail { width: 215px; }
.product-list .product_details .product_price { font-size:13px;  margin-left:1px; }

/* This is to fix the support pages with expando to fit in one line */
#page-kbqa .table_grid .trigger_link { width: 900px; }
#page-msqa .table_grid .trigger_link { width: 900px; }

.product-list .product_details  { padding-bottom: 50px; }

//* THIS IS TO SPACE OUT THE COLOUR SWATCHES AND GIVE THE DETAILS A BIT MORE SPACE *//
#page-mice #list-content .product_details { height: 355px; }
#page-mice #list-content .product_details  .color_swatches { height: 50px; }
#page-mice #list-content .product_details .product_header { width: 160px; height: 45px; }
#page-mice #list-content .product_details { margin-bottom: 30px; }

/* other fixing */
#page-keyboards #list-content .product_details .product_header {height: 50px; }
#page-aftersales-support h1 {text-align: center;}
#page-aftersales-support .footnote {text-align: right;}

/* compatibility page */
.compatibility-matrix .compat_col.col1 {
    float: left;
    width: 360px;
    background: none repeat scroll 0% 0% rgb(227, 4, 5);
    padding: 10px 10px 20px 20px;
}

.compatibility-matrix .compat_col.col2 {
    float: left;
    width: auto;
    background: none repeat scroll 0% 0% transparent;
    padding: 0px;
    margin:20px;10px;
}

.compatibility-matrix .compat_col.col3 {
    float: left;
    width: 360px;
    background: none repeat scroll 0% 0% rgb(227, 4, 5);
    padding: 10px 10px 20px 20px;
}

/* page-compatibility-feature-keyboard */
#page-compatibility-feature-keyboard .compatibility-matrix .compat_col select {width:314px;}

/* This is fix /videos page */
#page-video-gallery .column1 { width: 130px;}
#page-video-gallery .column2 { width:600px; }
#page-video-gallery h3{font-size: 15px; height:60px;}

/* tips-and-tricks page */
#page-tips-and-tricks .container2 .content a    {font-size: 13px;
    padding-right: 6px;
    border-right: 1px solid rgb(193, 193, 193);
    margin-right: 6px;
}
#page-tips-and-tricks .container2 .content a.last {
    border-right: medium none;
}

/* page-download-list */
#page-download-list .product-download-filter .filterbox select {height:28px;}

#page-download-list .product-download-filter .filterbox input {height:20px;}
/*
     FILE ARCHIVED ON 06:01:32 Sep 28, 2014 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 11:21:07 Aug 27, 2025.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.566
  exclusion.robots: 0.032
  exclusion.robots.policy: 0.024
  esindex: 0.011
  cdx.remote: 125.42
  LoadShardBlock: 316.699 (3)
  PetaboxLoader3.datanode: 327.208 (5)
  PetaboxLoader3.resolve: 279.677 (3)
  load_resource: 484.577 (2)
*/