﻿body 
{
    background-image: none !important;
}

#BodyContent a, #BodyContent a:visited, #BodyContent h1.Alternate, .gfwWelcomeScreen a, #PurchaseFooter a, #PurchaseContent a, #BodyContent h1 .Alternate
{
    color: #4785CA;
}

h3.gfwHowHeading
{
    margin:0;
    padding:0;
}

#BodyContent a:hover, .gfwWelcomeScreen a:hover, #PurchaseFooter a:hover, #PurchaseContent a:hover, .gfwHowHeading
{
    color: #2B63A4;
}

.CallToAction, #BodyContent .Tabs > a.Selected, button, input[type="submit"], input[type="button"], a.button, .TabSelected, .tabs li.active 
{
    background-color: #4785CA;
}

.CallToAction, .CallToAction:visited, #BodyContent .Tabs > a, #BodyContent .Tabs > a:hover, .tabs li a
{
    color: #FFF !important;
}

.CallToAction:hover, button:hover, input[type="submit"]:hover, input[type="button"]:hover, a.button:hover, .TabSelected:hover,
.CallToAction:focus, button:focus, input[type="submit"]:focus, input[type="button"]:focus, a.button:focus, .TabSelected:focus
{
    background-color: #2B63A4;
    color: #FFF !important;
}

#MediaControls #image:hover, #MediaControls #image:focus
{
    background-position: -10px -307px;
}

#MediaControls #overview:hover, #MediaControls #overview:focus
{
    background-position: -10px -387px;
}

#MediaControls #video:hover, #MediaControls #video:focus
{
    background-position: -10px -347px;
}

#LiveZone .ProductFilters
{
    background-image: url(../images/GamesForWindows-235.png);
}

.GamesLanding .SearchGrid
{
    margin-top: 20px;
    border-bottom: solid 1px #bdbec1;
}

.SmallDownloadType .Game, .SmallDownloadType .GameDemo, .SmallDownloadType .GameAddon, .SmallDownloadType .GameVideo, #ProductTitleZone #GetProduct a
{
    background-image: url(../images/WindowsSmallIcons.png);
    background-repeat: no-repeat;    
}

.SmallDownloadType .Game
{
    background-position: 0 0;
}

.SmallDownloadType .GameDemo
{
    background-position: 0 -19px;
}

.SmallDownloadType .GameAddon
{
    background-position: 0 -38px;
}

.SmallDownloadType .GameVideo
{
    background-position: 0 -56px;
}

#ProductTitleZone #GetProduct a.Game
{
    background-position: 10px -94px;
}

#ProductTitleZone #GetProduct a.GameDemo
{
    background-position: 10px -113px;
}

#ProductTitleZone #GetProduct a.Download
{
    background-position: 10px -78px;
}

/* Style required for WWW pages */
.SpaceLBorder1 
{
    border-bottom: 1px solid #4785CA;
}

span.CosmosLandingPageBannerSubHeader
{
	color: #4785CA;
}

.RelatedGamerPicIcon, .RelatedGameIcon, .RelatedGameDemoIcon, .RelatedGameAddonIcon, .RelatedGameVideoIcon, .RelatedAvatarItemIcon, .RelatedThemeIcon, .RelatedSmartGlassIcon
{
    background-image: url(../Images/RelatedIconsImageSheetWindows.png) !important;
}

#SmallXboxLIVELogo
{
    display: none;
}

.Paging .PageChange a.Next, .Paging .PageChange a.Prev
{
    background-image: url(../Images/WindowsSmallIcons.png);
    background-repeat: no-repeat;
}

.Paging .PageChange a.Next
{
    background-position: -5px -148px;
}

.Paging .PageChange a.Next:hover, .Paging .PageChange a.Next:focus
{
    background-position: -5px -176px;
}

.Paging .PageChange a.Prev
{
    background-position: -5px -135px;    
}

.Paging .PageChange a.Prev:hover, .Paging .PageChange a.Prev:focus
{
    background-position: -5px -162px;
}

.GamesLanding #Departments h2
{
    background-image: url(../Images/WindowsSmallIcons.png);
    background-repeat: no-repeat;
    padding-left: 20px;
}

.GamesLanding #Departments h2.Games
{
    background-position: 0 -191px;
}

.GamesLanding #Departments h2.GameAddons
{
    background-position: 0 -238px;
}

.GamesLanding #Departments h2.GameVideos
{
    background-position: 0 -260px;
}

.GamesLanding #Departments h2.GameDemos
{
    background-position: 0 -214px;
}

.MediumDownloadType .Game, .MediumDownloadType .GameDemo, 
.MediumDownloadType .GameVideo, .MediumDownloadType .GameAddon
{
    background-image: url(/Shell/images/WindowsSmallIcons.png);
    background-repeat: no-repeat;
}

.MediumDownloadType .GameDemo
{
    background-position: 0 -287px;
}

.MediumDownloadType .Game
{
    background-position: 0 -317px;
}

.MediumDownloadType .GameAddon
{
    background-position: 0 -345px;
}

.MediumDownloadType .GameVideo
{
    background-position: 0 -374px;
}