/* Change global font */
* { font-family: "Segoe UI", "MS PGothic", !important; }

/* Change location of hero buttons */
#page-home .hero-rotator #lifecam-hero .cta { top: 140px; }
#page-home .hero-rotator #artist-series-hero .cta { top: 355px; }
#page-home .hero-rotator #touchmouseae-hero .cta { top: 285px; }
#page-home .hero-rotator #win8-new-hero .cta  a {margin-top: 50px; }
#page-home .hero-rotator #ergonomics-hero .content h1 {margin-top: 50px;}
#page-home .hero-rotator #ergonomics-hero .content p { width: 225px;}
#page-home .hero-rotator #win7-win8-hero .content h1 {font-size: 35 pt; width: 325px;}
#page-home .hero-rotator #win7-win8-hero .cta { top: 275px; }
#page-home .hero-rotator #windows-8-launch-hero .content p { width: 325px;}
#page-home .hero-rotator #windows-8-launch-hero .content { margin-top: 15px; }
#page-home .hero-rotator #windows-8-video-hero .content h1 { width: 300px;}
#page-home .hero-rotator #windows-8-video-hero .content p { width: 288px;}
#page-home .hero-rotator #sculpt-ergonomic-desktop-hero .cta .button.circle_arrow_button a span{margin-left:8px;}
#page-home .hero-rotator #sculpt-ergonomic-desktop-hero h1{width:600px;}
#page-home .hero-rotator #artist-series-hero-3 .cta .button.circle_arrow_button { width: 195px;}
#page-home .hero-rotator #sculpt-mice-hero h1{Width:600px;font-size:33px;}
#page-home .hero-rotator #sculpt-mice-hero .cta .button.circle_arrow_button {width:345px; margin:3px;padding: 1.5px;}
#page-home .hero-rotator #sculpt-mice-hero .cta .button.circle_arrow_button a span {font-size: 12px;}
#page-home .hero-rotator #surface-hero .cta .button.circle_arrow_button{width:110px;}
#page-home .hero-rotator #media-keyboard-hero .content h1 {  font-size: 34px;}
#page-home .hero-rotator #media-keyboard-hero .module.button.button-link.circle_arrow_button a span { font-size: 17px;}
#page-home .hero-rotator #media-keyboard-hero .cta .button.circle_arrow_button{ width: 127px;}
#page-home .hero-rotator #wmm-1850-hero .content h1 {font-size: 32px;}
#page-home .hero-rotator #halo-mouse-hero .cta .button.circle_arrow_button { width: 115px;}
#page-home .hero-rotator #halo-mouse-hero .cta .button.circle_arrow_button a { width: 105px; min-width: 100px;}
#page-home .hero-rotator #arc-touch-bluetooth-mouse-hero .content {top: 30px;}
#page-home .hero-rotator #arc-touch-bluetooth-mouse-hero .content h2 { font-size: 27px;}
#page-home .hero-rotator #arc-touch-bluetooth-mouse-hero .cta {top: 120px;}
#page-home .hero-rotator #arc-touch-bluetooth-mouse-hero .cta .button.circle_arrow_button { width: 135px; float: left; background-color: #da1f26; margin-right: 20px; }
#page-home .hero-rotator #arc-touch-bluetooth-mouse-hero .cta .button.circle_arrow_button:hover { background-color: #da1f26; }
#page-home .hero-rotator #arc-touch-bluetooth-mouse-hero .cta .button.circle_arrow_button a { min-width: 123px; }
#page-home .hero-rotator #arc-touch-bluetooth-mouse-hero .cta .button.circle_arrow_button a span { color: #FFF; padding: 0 0 0 5px; }

/* 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; }
#page-download-list .product-download-filter .filterbox select { height: 25px; width:135px; }
#page-download-list .product-download-filter .filterbox h2 { width:150px; }

/* This is to change the secondary-promo on home page */
#page-home .secondary-promo .item1 .title { height: 40px; }
#page-home .secondary-promo .item2 .title { height: 40px; }
#page-home .secondary-promo .item3 .title { height: 40px; }
#page-home .secondary-promo .item4 .title { height: 40px; }

#page-home .secondary-promo .item1 .p { height: 50px; }
#page-home .secondary-promo .item2 .p { height: 50px; }
#page-home .secondary-promo .item3 .p { height: 50px; }
#page-home .secondary-promo .item4 .p { height: 50px; }

/* This is to change the secondary-promo on home page */
#page-home .secondary-promo .item1 .title { height: 40px; }
#page-home .secondary-promo .item2 .title { height: 40px; }
#page-home .secondary-promo .item3 .title { height: 40px; }
#page-home .secondary-promo .item4 .title { height: 40px; }

#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; }

#page-home .tertiary-promo .item_shell.promo_count3 .item3 {background: none;}

/* This is to change the height of the image in the footer */
#page-home .footer-link-lists .content > h2 {padding-top: 4px; height:30px;}

/* footer */
.chrome_footer .inner_columns .column1 h2 { width: 180px;}
.chrome_footer .inner_columns .column1 .list { width: 180px;}
.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 h2 { height: 30px; }

.chrome_footer .inner_columns .column3 h2 { width: 180px;}
.chrome_footer .inner_columns .column3 .list { width: 180px;}
.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 h2 { height: 30px; }

.footer2 .footerlinks { margin-left: 80px }

/* page-troubleshooting */
#page-troubleshooting  .one-column .container1 .resources_section .column1 h4 { height: 30px; }
#page-troubleshooting  .one-column .container1 .resources_section .column2 h4 { height: 30px; }
#page-troubleshooting  .one-column .container1 .resources_section .column3 h4 { height: 30px; }

/* This is to change the secondary-promo on for business page */
#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; }

#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; }

/* THIS IS TO SPACE OUT THE COLOUR SWATCHES AND GIVE THE DETAILS A BIT MORE SPACE */
.product-filter .compare_message_show { padding-top: 2px; display: block;}
/*
#page-mice #list-content .product_details { height: 375px; }
*/
#page-mice #list-content .product_details  .color_swatches { height: 50px; }
#page-mice #list-content .product_details .product_header { width: 160px; height: 80px; }
#page-mice #list-content .product_details { margin-bottom: 45px; }
#page-gaming  .product-list .product_details .product_header  { min-height: 55px; }
#page-keyboards  .product-list .product_details .product_header  { height: 45px; }
#page-webcams .product-list .product_details .product_header  { width: 210px; text-align: center; }
#page-webcams .product-list .product_details { width: 225px; } 

/* page-device-center */
#page-device-center .device_center .links  { font-size: 10px; width: 300px; }
#page-device-center .device_center .note   { width: 300px; }
#page-device-center .device_center .note a  { padding-right: 50px;}

/* compatibility page */
.compatibility-matrix .compat_col.col1 {
    float: left;
    width: 570px;
    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-left: 250px;
}

.compatibility-matrix .compat_col.col3 {
    float: left;
    width: 570px;
    background: none repeat scroll 0% 0% rgb(227, 4, 5);
    padding: 10px 10px 20px 20px;
}

/* page-feature-headset-windowslive */
#page-feature-headset-windowslive .container.container1 h2 {
    position: absolute;
    top: 195px;
    left: 100px;
    font-size: 32px;
    color: rgb(17, 17, 17);
}

/* This is fix /videos page */
#page-video-gallery .column1 { width: 160px;}
#page-video-gallery .column2{ width: 680px;}
#page-video-gallery h3 {height:50px; font-size:14px;}
#page-video-gallery .vg-item p {  font-size: 12px;}

/* Space out the main menu bar nicely */
.nav-primary2 .video-gallery { margin-left: -12px;}

/* page-limited-edition-artist-series */
#page-limited-edition-artist-series.metro .version2.artist-edition h1 .line2 {font-size:30px; width:350px;}

/* fix related products a bit more space */
.product-related-products .product_wrapper{width:431px;}

/* 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-compatibility-feature-keyboard */
#page-compatibility-feature-keyboard .itemized_features .column1{height: 145px;}
#page-compatibility-feature-keyboard .itemized_features .column2{height: 145px;}
#page-compatibility-feature-keyboard .itemized_features .column3{height: 145px; }
#page-compatibility-feature-keyboard .itemized_features .column4{height: 145px;}
#page-compatibility-feature-keyboard .itemized_features .column5{height: 145px;}

/* page-product-detail */

.product-detail-hero .gamestoplogo {margin-top: 7px;}