@import url('https://img.game.co.uk/_websphere/_cssOverride/gameSkins.css');
@import url('https://img.game.co.uk/_websphere/_cssOverride/gameMerch.css');
@import url('https://img.game.co.uk/_websphere/_cssOverride/gameCatPages.css');
@import url('https://img.game.co.uk/_websphere/_cssOverride/gameHomepage2.2.css');
@import url('https://img.game.co.uk/_websphere/_cssOverride/gameFixes.css');
@import url('https://img.game.co.uk/_websphere/_cssOverride/checkout.css');
@import url('https://img.game.co.uk/_websphere/_cssOverride/account.css');

/*@import url('https://img.game.co.uk/_websphere/_cssOverride/footer.css');*/
/*@import url('https://img.game.co.uk/_websphere/_cssOverride/gameHomepage.css');*/
/*@import url('https://img.game.co.uk/_websphere/_cssOverride/promoOverlays.css');*/

@charset "UTF-8";
/* CSS Document */

/* LIVE ENV CSS Last updated 24/06/2015 v1.0 CT  */

/*////////////////////////////////////
GIFTCARD FIX REVERSAL
////////////////////////////////////*/ 


#eVoucherSection .field .element, #giftCardSection .field .element {display:block}
#eVoucherSection .field .elemement .errorSummary, #giftCardSection .field {display:block;}

#similarGames #Prod_2 {margin-top:0;}

/*////////////////////////////////////
TRADE IN PRICE CHECKER REMOVE PROMO
////////////////////////////////////*/ 
body.article.hub.hub148256 div.wrapper div#tradePriceCheck div.tradePriceCheckTopBanner {display:none;}


/*////////////////////////////////////
UAT
////////////////////////////////////*/ 

/* BACKGROUND */

body {background:#000000;}
body#pgHome {background-color:#000000;}
body#pgSearchResults {background:#000000;}
body#pgProductDetails {background:#000000;}
body#pgProductLister {background:#000000;}
body#pgHome div#content {width:910px;padding:10px 20px;margin-bottom:10px;}
#signposts div {background:none;}

/* Platform Cat Pages */
#pgProductLister.category.subCategory.landing #secondary {margin-top:10px;}
#pgProductLister.category.subCategory.landing #facetNav {border-right: 1px dashed #CED4D3;}
#pgProductLister.category.subCategory.landing  #primary {width: 705px;margin-left:20px;}

/* Promo Cat headers  */
#pgProductLister.category.list div#ad_ListerTop1 .textSpot {padding:20px;}
#pgProductLister.category.list div#ad_ListerTop1 .textSpot img {width:685px;}

/* Site Header */
header nav.topRow {width:auto;}

/* store finder issue */
#pgStoreLocatorSearch fieldset {display: block;}
#pgStoreLocatorSearch div#aToZList {font-size: 24px;color: #3992c1;font-weight: bold;}
#pgStoreLocatorSearch div#aToZList li {font-size: 16px;}
#pgStoreLocatorSearch div#aToZList li a:hover {color: #3992C1;text-decoration: Underline;}
#pgStoreLocatorAtoZ fieldset {display:block;}
#pgStoreLocatorStoreDetails fieldset {display:block;}
#pgStoreLocatorStoreDetails div#storeControls {display:block;}
#pgStoreLocatorStoreDetails #content {padding-left:10px; width:950px;}
#pgStoreLocatorStoreDetails li.back {display:block;}
#pgStoreLocatorAtoZ .rewardMessage.anonRewardMessage {color: #FFFFFF;}
#pgStoreLocatorAtoZ div#content {margin-top: 20px;padding-left: 20px;width: 950px;}
#pgStoreLocatorAtoZ .summary {color: #FFFFFF;}
#pgStoreLocatorSearch h1 {width: 950px;margin-left: 20px;}

div#content {background-color:#FFFFFF;}

body#pgStoreLocatorStoreDetails.storeLocator div#content div#primary ul.action li.back a {margin:-116px 0 0 -690px;}

/* FORMAT / CAT PAGES */

/* Format Promo Position */
#pgProductLister.category.subCategory.landing .banners .ems {width: 215px; margin:0 20px 3px 0;}

/* Sale Cat Headers */
#pgProductLister.category.subCategory.landing #content .wrapper #primary #productLister .emsWrapper #ListerTop1 #ad_ListerTop1 .textSpot img {width:685px;}

/* Format Best Sellers */
#pgProductLister.category.subCategory.landing #content .wrapper div.Recommendations.banner div.header {border:none;}
#pgProductLister.category.subCategory.landing #content .wrapper div.Recommendations.banner div.header #primary h3 {border-bottom:none; margin:7px 20px 0 0;}
#pgProductLister.category.subCategory.landing #content .wrapper #primary h3 {border-bottom: 1px dashed #CED4D3;color:#373436;display:block;font-family: Contrail One;font-size:22px;padding: 0 0 5px 0;margin-right:20px; background: none repeat scroll 0 0 #FFFFFF; font-weight:normal;}
#pgProductLister.category.subCategory.landing #content .wrapper #primary .Recommendations .clip {margin-right: 20px;}
#pgProductLister.category.subCategory.landing #content .wrapper #primary .Recommendations .clip ul {border-bottom: medium none;margin-bottom:10px;}
#pgProductLister.category.subCategory.landing #content .wrapper #primary .Recommendations ul.IORecommendations > li {border-left: medium none;padding: 10px; width: 94.16px;}
#pgProductLister.category.subCategory.landing #content .wrapper #primary .Recommendations ul.IORecommendations li.details li.name {height: 3em;}
#pgProductLister.category.subCategory.landing #content .wrapper #primary .Recommendations ul.IORecommendations li.details li.name a {font-family: "Contrail One",Sans-serif;font-size:15px;font-weight:normal;line-height:19px;color:#373436;}
#pgProductLister.category.subCategory.landing #content .wrapper #primary .Recommendations ul.IORecommendations li.category {font-family: "Open Sans",sans-serif;font-size:11px;}
#pgProductLister.category.subCategory.landing #content .wrapper #primary .Recommendations ul.IORecommendations li.price {font-family: "Open Sans",sans-serif;font-size:14px; font-weight:bold;}
#pgProductLister.category.subCategory.landing #content .wrapper #primary .Recommendations ul.IORecommendations li.details li.name a {max-height: 57px;}
#pgProductLister.category.subCategory.landing #content .wrapper #primary .Recommendations ul.IORecommendations li.details li {margin: 0.4em 0 0 0;}
#pgProductLister.category.subCategory.landing #content .wrapper #primary .Recommendations ul.IORecommendations li.details li.name {height: 4em;}
#pgProductLister.category.subCategory.landing #content .wrapper #primary .Recommendations ul.IORecommendations li.details li.category {height:1.2em;}

/* Format Games Excited About */
#pgProductLister.category.subCategory.landing #content .wrapper #primary .productsESpot {margin-bottom:0px;}
#pgProductLister.category.subCategory.landing #content .wrapper #primary .productsESpot li.productItem {height:auto;}
#pgProductLister.category.subCategory.landing #content .wrapper #primary .productsESpot ul.products {padding:0; margin:0 20px 8px 0;}

#pgProductLister.category.subCategory.landing #content .wrapper #primary .productsESpot ul.products li.productItem div.overview div.attributes ul li.pegirating, #pgProductLister.category.subCategory.landing #content .wrapper #primary .productsESpot ul.products li.productItem div.overview div.attributes ul li.publisher, #pgProductLister.category.subCategory.landing #content .wrapper #primary .productsESpot ul.products li.productItem div.overview div.attributes ul li.developer, #pgProductLister.category.subCategory.landing #content .wrapper #primary .productsESpot ul.products li.productItem div.overview div.attributes ul li.review {display:none;}

#pgProductLister.category.subCategory.landing #content .wrapper #primary .productsESpot ul.products li.productItem div.overview div.attributes ul li.platform span:before {content:"(";}

#pgProductLister.category.subCategory.landing #content .wrapper #primary .productsESpot ul.products li.productItem div.overview div.attributes ul li.platform span:after {content:")";}

#pgProductLister.category.subCategory.landing #content .wrapper #primary .productsESpot ul.products li.productItem div.overview div.attributes ul li.platform span {display:block;font-family: "Open Sans",sans-serif;font-size:11px;font-weight:normal;line-height:14px;margin-bottom:5px;text-align:center;}

#pgProductLister.category.subCategory.landing #content .wrapper #primary .productsESpot ul.products li.productItem div.overview div.attributes ul li.platform img {display:none;}

#pgProductLister.category.subCategory.landing #content .wrapper #primary .productsESpot ul.products li.productItem div.overview div.attributes ul li.price {background:none;}

#pgProductLister.category.subCategory.landing #content .wrapper #primary .productsESpot ul.products li.productItem div.overview div.attributes ul li.price span {font-family: "Open Sans",sans-serif;font-size:14px;line-height:14px;font-weight:bold;text-align:center;color:#656565;}

#pgProductLister.category.subCategory.landing #content .wrapper #primary .productsESpot ul.products li.productItem div.overview div.fn {text-align:center;margin-bottom:0px;margin-top:3px;}

#pgProductLister.category.subCategory.landing #content .wrapper #primary .productsESpot ul.products li.productItem div.overview div.fn a {font-family: "Contrail One",Sans-serif;font-size:15px;font-weight:normal;line-height:19px;color:#373436;margin:8px 0 0 0; text-decoration:none;}

#pgProductLister.category.subCategory.landing #content .wrapper #primary .productsESpot ul.products li.productItem div.overview div.fn a:hover {text-decoration:underline;}

#pgProductLister.category.subCategory.landing .wrapper #primary .productsESpot ul.products li.productItem div.overview div.fn span.platform {display:none;}


/* Format Related articles */
#pgProductLister.category.subCategory.landing .wrapper #primary .recentArticles div.articles {margin-right:20px;}

#pgProductLister.category.subCategory.landing .wrapper #primary .recentArticles div.articles h4 {border-bottom: 1px dashed #CED4D3;color:#A12283;display:block;font-family: Contrail One;font-size:22px;padding: 0 0 5px 0;margin-right:0px; background: none repeat scroll 0 0 rgba(0, 0, 0, 0); font-weight:normal;margin-bottom:0;}

#pgProductLister.category.subCategory.landing .wrapper #primary .recentArticles div.articles ol li {background:none; min-height:110px;border-bottom: 1px dashed #CED4D3;padding:10px 0 0 0; width:336px;}

#pgProductLister.category.subCategory.landing .wrapper #primary .recentArticles div.articles li h5 a {font-family: "Contrail One",Sans-serif;font-size:18px;color:#373436!important;font-weight:normal;}

#pgProductLister.category.subCategory.landing .wrapper #primary .recentArticles div.articles li h5 a:hover {color:#A12283!important;text-decoration:none;}

#pgProductLister.category.subCategory.landing .wrapper #primary .recentArticles div.articles h5 span {font-size: 11px;font-weight: normal;}

#pgProductLister.category.subCategory.landing .wrapper #primary .recentArticles div.articles p {font-family: "Open Sans", sans-serif;font-size: 12px;padding:0;}

#pgProductLister.category.subCategory.landing .wrapper #primary .recentArticles div.articles .seeMore a {font-family: "Contrail One",Sans-serif; color:#373436!important;font-weight:normal;padding:2px 20px 2px 0;}

#pgProductLister.category.subCategory.landing .wrapper #primary .recentArticles div.articles .seeMore a:hover {color:#A12283!important;text-decoration:none;}

/* Endless Range Page Espots */
#pgProductLister.category.subCategory.landing #content .wrapper #primary .textSpot #endlessEspots {width:685px;}
#pgProductLister.category.subCategory.landing #content .wrapper #primary .textSpot #endlessEspots img {border:0; outline:none;}
#pgProductLister.category.subCategory.landing #content .wrapper #primary .textSpot #endlessEspots div div.first {margin:0;}
#pgProductLister.category.subCategory.landing #content .wrapper #primary .textSpot #endlessEspots .endlessEspots1row, #pgProductLister.category.subCategory.landing #content .wrapper #primary .textSpot #endlessEspots .endlessEspots2row, #pgProductLister.category.subCategory.landing #content .wrapper #primary .textSpot #endlessEspots .endlessEspots3row, #pgProductLister.category.subCategory.landing #content .wrapper #primary .textSpot #endlessEspots .endlessEspots4row, #pgProductLister.category.subCategory.landing #content .wrapper #primary .textSpot #endlessEspots .endlessEspots5row {margin:0 0 3px 0;}
#pgProductLister.category.subCategory.landing #content .wrapper #primary .textSpot .endlessEspots1row, #pgProductLister.category.subCategory.landing #content .wrapper #primary .textSpot .endlessEspots2row, #pgProductLister.category.subCategory.landing #content .wrapper #primary .textSpot .endlessEspots3row, #pgProductLister.category.subCategory.landing #content .wrapper #primary .textSpot .endlessEspots4row, #pgProductLister.category.subCategory.landing #content .wrapper #primary .textSpot .endlessEspots5row {width:685px;display:inline-block;}
#pgProductLister.category.subCategory.landing #content .wrapper #primary .textSpot .endlessEspots2row div {width:685px;display:inline-block;float:left; margin:0 0 0 11px;}
#pgProductLister.category.subCategory.landing #content .wrapper #primary .textSpot .endlessEspots2row div {width:337px;display:inline-block;float:left; margin:0 0 0 11px;}
#pgProductLister.category.subCategory.landing #content .wrapper #primary .textSpot .endlessEspots3row div {width:221px;display:inline-block;float:left; margin:0 0 0 11px;}
#pgProductLister.category.subCategory.landing #content .wrapper #primary .textSpot .endlessEspots4row div {width:163px;display:inline-block;float:left; margin:0 0 0 11px;}
#pgProductLister.category.subCategory.landing #content .wrapper #primary .textSpot .endlessEspots5row div {width:129px;display:inline-block;float:left; margin:0 0 0 10px;}






/* NEW FOOTER */
div#footer {display:block;}
div.gameFooterBox {background:url('https://img.game.co.uk/_websphere/_imgOverride/footer/gameFooter.png') repeat-x;width:100%;height:226px;position: absolute;left:0px;right:0px;}
div.gameFooterContent {position:relative; display:block; width:910px; margin-top:50px;margin-left:auto;margin-right:auto;}

div.gameFooterBox div.gameFooterContent div.directions {position:relative;float:left;clear:left;display:inline;margin-bottom:20px;text-align:left;}
div.gameFooterBox div.gameFooterContent div.icons {position:relative;float:right;clear:right;display:inline;margin-bottom:20px;}

div.gameFooterBox div.gameFooterContent ul {color:#656565}
div.gameFooterBox div.gameFooterContent li {display:inline;color:#656565;font-size:10px;}
div.gameFooterBox div.gameFooterContent li a {color:#656565;font-weight:normal;}
div.gameFooterBox div.gameFooterContent li.title {font-weight:bold;}

div.gameFooterBox div.gameFooterContent div.directions ul.footLinks.main a {font-size:12px;font-weight:bold;}
div.gameFooterBox div.gameFooterContent div.directions ul {border-bottom:1px dashed #CCCCCC;padding:2px 0px;}

div.gameFooterBox div.gameFooterContent div.directions li {margin-left:5px;margin-right:5px;}
div.gameFooterBox div.gameFooterContent div.directions li.title {margin-left:0px;}
div.gameFooterBox div.gameFooterContent div.directions ul.footLinks.main li.terms {margin-left:0px;}



div.gameFooterBox div.gameFooterContent h4.iconTitle {font-size:10px;font-weight:bold;color:#656565;position:relative;display:inline;float:right;clear:both;margin-bottom:2px;}

div.gameFooterBox div.gameFooterContent ul.socialIcons {position:relative;float:right;display:block;clear:right;}
div.gameFooterBox div.gameFooterContent ul.paymentIcons {position:relative;float:right;display:block;clear:right;}

div.gameFooterBox div.gameFooterContent li.socialIcon {position:relative;float:right;display}
div.gameFooterBox div.gameFooterContent li.paymentIcon {position:relative;float:right;}

div.legals {position:relative;display:block;clear:both;width:900px;margin-left:auto;margin-right:auto;font-size:9px;color:#656565;text-align:center; border-top:1px dashed #CCCCCC;border-bottom:1px dashed #CCCCCC;padding:5px;margin-top:20px;}



/* PDP LIST quick fix */
#pgProductDetails div#exclusiveContent li {list-style:disc;margin-left:20px;}

/* PDP articles quick fix */
#pgProductDetails #news div.box_heights {width:860px;}

#pgProductDetails #news .articleInfo span.sArticleInfo {font-family:"Contrail One", Sans-serif;font-weight:normal;}
#pgProductDetails #articleList .articleItem, #pgProductDetails #articleList .articleHighlight {background:none;font-size:10px; font-family:"Open Sans", Sans-serif;}
#pgProductDetails #articleList .articleItem, #pgProductDetails #articleList .articleHighlight {background:none;}
#pgProductDetails #articleList div.sArticleTitle {font-size:10px;}
#pgProductDetails #articleList div.sArticleTitle a {font-size:14px;}

/* PDP broken title details hide 


/* HUB LIST quick fix */
body#pgArticle.article.hub {background-color:#FFFFFF;}
body#pgArticle.article.hub div#content {width:990px;background-color:#FFFFFF;}
body#pgArticle.article.hub #relatedProducts {padding-top:10px;margin-bottom:15px;min-height:135px;}

/* HUB Tabs */
body#pgArticle.article.hub #content #primary .tabs a {font-size:12px;}

/* Store Locator Quick Fix */
body#pgStoreLocatorSearch.storeLocator, body#pgStoreLocatorAtoZ.storeLocator, body#pgStoreLocatorStoreDetails.storeLocator, body#pgStoreLocator.storeLocator {background-color:#FFFFFF;}
body#pgStoreLocatorSearch.storeLocator div#content, body#pgStoreLocatorAtoZ.storeLocator div#content, body#pgStoreLocatorStoreDetails.storeLocator div#content, body#pgStoreLocator.storeLocator div#content {width:990px;background-color:#FFFFFF;}

/* Site Map Quick Fix */
body#pgSiteMap {background-color:#FFFFFF;}
body#pgSiteMap div#content {width:990px;background-color:#FFFFFF;}

/* Checkout & Misc pages quick fix */
body.basket, body.checkout, body.myAccount, body.community, body.pluck, body#pgStaticPageStandard {background-color:#FFFFFF;}
body.basket div#content, body.checkout div#content, body.myAccount div#content, body.community div#content, body.pluck div#content, body#pgStaticPageStandard div#content {width:990px;}



/* top nav */
div#jrPrimaryNav ul#jrTopLevel li.last {padding-right:0px;}

#jrTopLevel ul.flyoutBox {width:950px}
#jrTopLevel li.x360Section ul.flyoutBox {margin-left: -64px;}
#jrTopLevel li.ps3Section ul.flyoutBox {margin-left: -209px;}
#jrTopLevel li.psvSection ul.flyoutBox {margin-left: -292px;}
#jrTopLevel li.wiiSection ul.flyoutBox {margin-left: -382px;}
#jrTopLevel li.n3dsSection ul.flyoutBox {margin-left: -413px;}
#jrTopLevel li.pcmacSection ul.flyoutBox {margin-left: -498px;}
#jrTopLevel li.preownedSection ul.flyoutBox {margin-left: -840px;}
#jrTopLevel li.dealsSection ul.flyoutBox {margin-left: -909px;}


#jrTopLevel ul.flyoutBox ul.mainLinks ul.linksCol li {width:240px;}
#jrTopLevel ul.flyoutBox ul.mainLinks ul.linksCol {margin-left: 15px;width: 221px;} 

/* packshot expansion woody */
#overview .gallery .photo img {height: inherit;width: inherit;}

/* Exclusive Merch Grid */
body#pgSearchResults #productLister .galleryView .productDrivenEspotGrid img {margin-top:-20px!important;}
#productLister .galleryView .productDrivenEspotGrid img {margin-top:-20px!important;}

/* Exclusive Merch List */
body#pgSearchResults #productLister .listView .productDrivenEspotList {z-index:500;position:relative;margin-top:-20px;}
#productLister .listView .productDrivenEspotList {z-index:500;position:relative;margin-top:-20px;}

/* Remove Exclusive Merch From Articles */
body#pgArticle #content #relatedProducts .productDrivenEspotGrid, body#pgArticle #content #relatedProducts .productDrivenEspotList {display:none;}

/* Remove Exclusive Merch From Articles JR */ 
#pgArticle .productDrivenEspotGrid {display: none;}
#pgArticle .productDrivenEspotList {display: none;}

/* Remove Exclusive Merch From Format Pages CT */ 
body#pgProductLister.category.landing .wrapper #primary .productDrivenEspotGrid {display: none;}
body#pgProductLister.category.landing .wrapper #primary .productDrivenEspotList {display: none;}

/* Remove Exclusive Flash Hubs */ 
#pgArticle .product .imageBanner.promotion, #pgArticle .product .imageBanner.freeGift {display: none;}



/* Overlays */

/* Once all overlays formatted to sprite template, set base positioning rule, format pos shifts and then each promo can just cascade to change the image URL on promo name
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/* PDP BASE */
#pgProductDetails span.imageBanner.promotion, #pgProductDetails span.imageBanner.freeGift, .productLister .product .imageBanner.promotion, .productLister .product .imageBanner.freeGift {display:none!important;}
#pgProductLister #primary div.productsESpot div.photo .imageBanner.promotion, #pgProductLister #primary div.productsESpot div.photo .imageBanner.freeGift {display:none!important;}
#pgProductDetails span.imageBanner.promotion {background: url("https://img.game.co.uk/merch/overlays/overlaySprite_onOffer.png") no-repeat scroll -130px 2px rgba(0, 0, 0, 0);height: 150px;right: -21px;top: -20px;width: 150px;}
#pgProductDetails span.imageBanner.freeGift {height: 150px;right: -21px;top: -20px;width: 150px;}

/* PRODUCT LISTER BASE */
.productLister .product .imageBanner.promotion {background: url("https://img.game.co.uk/merch/overlays/overlaySprite_onOffer.png") repeat scroll -190px -394px rgba(0, 0, 0, 0);width: 85px;height: 55px;position: absolute;top: -15px;right: -11px;}
.productLister .product .imageBanner.freeGift {width: 85px;height: 55px;position: absolute;top: -15px;left: 38px;}

/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/* PS3 POS Shift */
.productLister .product .platformplaystation3 .imageBanner.promotion {top: -23px;right: -11px;}
#pgProductDetails .platformplaystation3 span.imageBanner.promotion, #pgProductDetails .platformplaystation-3 span.imageBanner.promotion {top: -40px;right: -18px;}

/* Wii U POS Shift */
.productLister .product .platformwiiu .imageBanner.promotion {top:-11px;right:-5px;}
#pgProductDetails .platformwiiu span.imageBanner.promotion {top:-13px;right:11px;}

/* Wii POS Shift */
.productLister .product .platformwii .imageBanner.promotion {top:-15px;right:-11px;}
#pgProductDetails .platformwii span.imageBanner.promotion {top:-21px;right:-19px;}

/* PC POS Shift */
#pgProductDetails .platformpcgames span.imageBanner.promotion {top:-19px;right:-18px;}

/* Vita POS Shift */
.productLister .product .platformpsvita .imageBanner.promotion {top:-11px;right:-7px;}
#pgProductDetails .platformpsvita span.imageBanner.promotion {top:-24px;right:31px;}
.productLister .listView .product .platformpsvita .photo .frame {top:5px;left:15px;}

/* 3DS POS Shift */
.productLister .product .platform3ds .imageBanner.promotion {top:-13px;right:-11px;}
#pgProductDetails .platform3ds span.imageBanner.promotion {top:-19px;right:-18px;}

/* Blue ray POS Shift */
.productLister .product .platformblu-ray .imageBanner.promotion {top:-28px;right:-11px;}
#pgProductDetails .platformblu-ray span.imageBanner.promotion {top:-45px;right:-18px;}

/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/* PS3 FreeGift POS Shift */
.productLister .product .platformplaystation3 .imageBanner.freeGift {top:-22px;left:36px;}
#pgProductDetails .platformplaystation3 span.imageBanner.freeGift {top:-40px;right:-18px;}

/* 3DS FreeGift POS Shift */
.productLister .product .platform3ds .imageBanner.freeGift {top:-13px;right:-11px;}
#pgProductDetails .platform3ds span.imageBanner.freeGift {top:-19px;right:-18px;}

/* Wii U FreeGift POS Shift */
.productLister .product .platformwiiu .imageBanner.freeGift {top:-11px;right:-5px;}
#pgProductDetails .platformwiiu span.imageBanner.freeGift {top:-13px;right:11px;}

/* Wii FreeGift POS Shift */
.productLister .product .platformwii .imageBanner.freeGift {top:-15px;right:-11px;}
#pgProductDetails .platformwii span.imageBanner.freeGift {top:-21px;right:-19px;}

/*//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////*/

/* Kill Overlays On PDP Zoom */
#pgProductDetails .overlayGalleryWrapper.extraLarge .imageBanner.promotion {display: none;}
#pgProductDetails .overlayGalleryWrapper.extraLarge .imageBanner.freeGift {display: none;}


/* Hub Article Fix */
#pgArticle.article.hub #content #secondary #relatedArticles h2 {border-bottom:1px dashed #CED4D3;color:#a12283;font-family: "Contrail One",Sans-serif;font-weight:normal;font-size:22px;}
#pgArticle.article.hub #content #secondary #relatedArticles .articleItem {width:444px;background:none;border-bottom:1px dashed #CED4D3;min-height:110px;}
#pgArticle.article.hub #content #secondary #relatedArticles h5 a {font-family: "Contrail One",Sans-serif;font-size:18px;color:#373436;font-weight:normal;}
#pgArticle.article.hub #content #secondary #relatedArticles h5 a:hover {color:#A12283;text-decoration:none;}
#pgArticle.article.hub #content #secondary #relatedArticles p {font-family: "Open Sans", sans-serif;font-size:12px;}
#pgArticle.article.hub #content #secondary #relatedArticles .seeMore a {font-family: "Contrail One",Sans-serif; color:#373436;font-weight:normal;padding:2px 20px 2px 0;}
#pgArticle.article.hub #content #secondary #relatedArticles .seeMore a:hover {color:#A12283;text-decoration:none;}



/*////////// RELATED PRODUCT PAGE FIX //////////*/

/* Structure */
#pgRelatedGamesLister .wrapper #primary {margin-left: auto;margin-right: auto;width: 910px;}
#pgRelatedGamesLister .galleryView {width:910px;}
#pgRelatedGamesLister #secondary {display:none;}
#pgRelatedGamesLister div#content .wrapper {border-top:1px dashed #CED4D3; border-right:1px dashed #CED4D3;border-bottom:1px dashed #CED4D3; border-left:none;}
 
/* Head */
#pgRelatedGamesLister .goBack {display:none;}
#pgRelatedGamesLister h1 {font-family: "Helvetica Neue", Helvetica, Sans-serif;border-bottom:none;font-size:24px;font-weight:bold;padding-bottom:10px;padding-top:20px;margin-left:20px;}
 
/* Products */
#pgRelatedGamesLister .galleryView .productItem {width:140px;}
#pgRelatedGamesLister .product .variants {margin-left:auto;margin-right:auto;}
#pgRelatedGamesLister .addToCartButton {margin: -25px -2px 0}
#pgRelatedGamesLister div#content .wrapper {border-color: #dddddd;border-style: solid solid solid none;border-width: 1px;}

/*////////// ARTICLES - REVIEWS - PREVIEWS - NEWS FIX //////////*/
body#pgArticle.article #content .wrapper #primary {width: 720px;}
body#pgArticle.article #primary a.writeCommentAnchor {display:none;}
body#pgArticle.article #content .wrapper #primary .articleHeader h1 {font-family: "Helvetica Neue",Helvetica,sans-serif;border-bottom:1px solid #333333;color:#333333;font-size:36px;}
body#pgArticle.article #content .wrapper #primary .articleHeader h2 {font-family: "Helvetica Neue",Helvetica,sans-serif;font-size: 18px;}
body#pgArticle.article #content .wrapper #primary #articleContent {position:relative;margin-right:25px;}
body#pgArticle.article #relatedArticles h2, .article #comments h3, body#pgArticle.article .articleHeader h1, .article #relatedProducts h4 {margin-bottom:none;}
body#pgArticle.article #content .wrapper #primary #articleContent div.articleInfo {position:absolute;right:0;top:-35px;}
body#pgArticle.article #content .wrapper #primary #comments {margin: 15px 25px 15px 0;}
body#pgArticle.article #content .wrapper #primary #comments h3 {font-family: "Helvetica Neue",Helvetica,sans-serif;border-bottom:1px solid #333333;color:#333333;font-size:22px;margin-bottom:10px;}
body#pgArticle.article #content .wrapper #primary #comments .writeComment h3.hide span {display:none;}
body#pgArticle.article #content .wrapper #primary #comments .comment {background:none repeat scroll 0 0 #dfecf2;border-radius:0;}
body#pgArticle.article #content .wrapper #primary #comments .writeComment {background:none;border-radius:0;padding:0;}
body#pgArticle.article #content .wrapper #primary #comments .writeComment .field {background:none repeat scroll 0 0 #dfecf2;padding:15px 15px 0 15px;}
body#pgArticle.article #content .wrapper #primary #comments .writeComment .field .element {margin:0;border-radius:0;padding:0;width:100%;height:150px;}
body#pgArticle.article #content .wrapper #primary #comments .writeComment ul.action {background:none repeat scroll 0 0 #dfecf2;padding:15px;}
body#pgArticle.article #content .wrapper #primary #comments .writeComment ul li #submitComment {background:none repeat scroll 0 0 #A12283;border-radius:5px;border:1px solid #A12283;font-size:12px;text-align:center;padding:0;}
body#pgArticle.article #content .wrapper #primary #comments .writeComment ul li #submitComment:hover {background:none repeat scroll 0 0 #B61D92;border:1px solid #B61D92;}

body#pgArticle.article #content .wrapper #secondary {width:205px;}
body#pgArticle.article #content .wrapper #secondary #relatedProducts {position:relative;padding-top:21px;}
body#pgArticle.article #content .wrapper #secondary #relatedProducts h4 {font-family: "Helvetica Neue",Helvetica,sans-serif;border-bottom:1px solid #333333;color:#333333;font-size:25px;font-weight:bold;text-align:center;}
body#pgArticle.article #content .wrapper #secondary #relatedProducts #productLister {border-left:1px solid #333333;padding-bottom:20px;margin:-10px 0 20px 0;}
body#pgArticle.article #content .wrapper #secondary #relatedProducts p.viewMore {border-left:1px solid #333333;font-family: "Helvetica Neue",Helvetica,sans-serif;position:absolute;left:0;bottom:0;background-image:none!important;padding-right: 0 !important;width:176px;border-top:none;}
body#pgArticle.article #content .wrapper #secondary #relatedProducts p.viewMore a {background:none repeat scroll 0 0 #A12283;border-radius:5px;border:1px solid #A12283;font-size:12px;text-align:center;padding:5px 35px;color:#FFFFFF;font-weight:bold;}
body#pgArticle.article #content .wrapper #secondary #relatedProducts p.viewMore a:hover {text-decoration:none!important;background:none repeat scroll 0 0 #B61D92;border:1px solid #B61D92;}
body#pgArticle.article #content .wrapper #secondary #relatedProducts .productLister .imageHolder {margin:0 0 10px 0;}
body#pgArticle.article #content .wrapper #secondary #relatedProducts .productLister .imageHolder.platformplaystation3 {margin:0 0 25px 0;}
body#pgArticle.article #content .wrapper #secondary #relatedProducts .productLister .photo .frame img {width:auto;}
body#pgArticle.article #content .wrapper #secondary #relatedProducts .productLister .photo {height:auto;}
body#pgArticle.article #content .wrapper #secondary #relatedProducts .productLister .photo a.productImage.frame {position:relative;}
body#pgArticle.article #content .wrapper #secondary #relatedProducts li.productItem {background-image:none;}
body#pgArticle.article #content .wrapper #secondary #relatedProducts li.productItem div.moreDetails, body#pgArticle.article #content .wrapper #secondary #relatedProducts li.productItem .variants {display:none;}
body#pgArticle.article #content .wrapper #secondary #relatedProducts li.productItem .product .overview .fn {font-family: "Helvetica Neue",Helvetica,sans-serif;}
body#pgArticle.article #content .wrapper #secondary #relatedProducts li.productItem div.overview p.moreinfo {float:none;}

/*////////////////////////////////////
ERROR PAGE
////////////////////////////////////*/ 
body.errorPage div.errorSearch {margin-left:133px;}
body.errorPage .espotContainer.row2 {margin-bottom:130px;}

/*////////////////////////////////////
HIDE DROP DOWN FILTER ON SEARCH
////////////////////////////////////*/ 

/* Sort By */
#viewOptions .viewOptionsSortOptions {border-bottom:1px solid #ced4d3;border-top:1px solid #ced4d3;padding-top: 16px;}
.viewOptionsOutOfStock h3, .viewOptionsViewStyle h3 {margin-top:10px;}
#viewOptions #sortBy {margin-bottom: 10px;}
#facetNav .filter {margin-top:12px;}


/*////////////////////////////////////
Product Shipping delay error message
////////////////////////////////////*/ 
#pgProductDetails.p256178-product span.productShipDelayMsg {color: #FF0000;font-size: 18px;font-weight: bold;}

/* Format page Basket Drop Down z-index fix */
body#pgProductLister.category div#miniShoppingBag {z-index:1500!important;}

/* Order Delivery Message Xmas */
#addToBasketMerchandising > .checkoutInfo .orderDetailsEspotTitle {color: #FF0000;font-size: 18px;}
#addToBasketMerchandising > .checkoutInfo .orderDetailsEspotText {color: #FF0000;font-size: 13px;}

#pgCompetitionList #myAccountPanel, .competitionSection #myAccountPanel {display:none;}



/*////////////////////////////////////
HAX
////////////////////////////////////*/ 
/* 4g para */
body.p258729-product div.description p:nth-child(15) {display:none;}
/* Store finder search 
form#locateStore fieldset {display:none;} */

/* ESPOT HIDE */
body.p290464-product div.espotContainer.row2 {display:none;}
body.p290464-product div.espotContainer.row1 {display:none;}


/* Contact Us - Thank You */
body#pgContactUs.staticPage.single.contactUs {background:none repeat scroll 0 0 #FFFFFF;}
body#pgContactUs.staticPage.single.contactUs #primary ul.action {margin-left:242px;margin-top:15px;}
body#pgContactUsConfirm.staticPage.single.contactUs {background:none repeat scroll 0 0 #FFFFFF;}

/* GAME junior IO parachute */
body#pgArticle.article.hub280825 div.ioWrapper {display:none;}
body#pgArticle.article.hub280825 div.catProdRec {display:none;}

/* Out of Stock PDP eSpot */
body#pgProductDetails div#productDetails div.espotContainer div.left div.textSpot div#OutOfStock {width:230px;}
body#pgProductDetails div#productDetails div.espotContainer div.left div.textSpot div.stockTop {width:230px;height:13px;background: url("https://img.game.co.uk/merch/pdp/soldOutTop.jpg") no-repeat top left #CC211A;}
body#pgProductDetails div#productDetails div.espotContainer div.left div.textSpot div.stockMid {width:220px;background: url("https://img.game.co.uk/merch/pdp/soldOutMid.jpg") repeat-y top left #CC211A;text-align:center;padding:5px;}
body#pgProductDetails div#productDetails div.espotContainer div.left div.textSpot div.stockMid p {color:#FFFFFF;font-family: "Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif;font-size:15px;margin:0;}
body#pgProductDetails div#productDetails div.espotContainer div.left div.textSpot div.stockMid p.linkableItem {margin-top:10px;}
body#pgProductDetails div#productDetails div.espotContainer div.left div.textSpot div.stockMid p a {font-size:18px;color:#FFFFFF;text-decoration:none;font-weight:bold;}
body#pgProductDetails div#productDetails div.espotContainer div.left div.textSpot div.stockMid p a:hover {text-decoration:underline;}
body#pgProductDetails div#productDetails div.espotContainer div.left div.textSpot div.stockEnd {width:230px;height:13px;background: url("https://img.game.co.uk/merch/pdp/soldOutEnd.jpg") no-repeat top left #CC211A;}

/* Post Add To Basket Overlay fix */
div#addToBasketMerchandising {z-index:9999;}
div.productDrivenEspotList, div.productDrivenEspotGrid {z-index:101;}
/* Search Overlay fix */
div#header #search {z-index:101;}

/* Text Based Espot Style Rules */
div.espotText.redText {color:#FF0000;}

/* Add Preowned MSG on PDP */
body#pgProductDetails ul#variants li.priceItem ul.preowned:after {content: "PLEASE NOTE: Preowned versions may not include additional content.";}

/* Footer Force Down On Shorter Search Results etc */
div#content {min-height:800px;}

/* Topnav subHeader*/
#subHeader {background-color: #FFF;}
#subHeader {background: none repeat scroll 0 0 rgba(255, 255, 255, 0.9);}
#subHeader .rewardMessage {color: #A12283; font-weight: bold;}
span.rewardMessage a {color: #A12283; text-decoration: underline; }


/* Buy Button Hacks */




/* White PS4 fix */
body#pgProductDetails.backToResults.p339661-product #content #primary ul.attributes li.productSummary ul li:nth-child(2) {display:none;}











/* //////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 
JR PASTE
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// 
////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////// */



/* HEADER FIXES */
ul.topRowNav .blockOne a:hover, ul.primaryNav a:hover, ul.secondaryNav a:hover {text-decoration:none!important;}
ul.secondaryNav li.gameJunior {border-right: none;}
ul.secondaryNav li:nth-last-of-type(1) {border-right: 1px solid #555555;}
ul.secondaryNav .free2Play span {color: #a12283;}
ul.secondaryNav .free2Play:hover span {color: #FFFFFF;}


/* Moving content block down a bit to counter larger header */
div#content {margin-top:2em;}
#pgProductLister #content, #pgSearchResults #content {margin-top:2em;}

/* //////////////////////////////////////////////
Type Setting - Changing Font 
////////////////////////////////////////////// */

/* Pre qualified */
body#pgProductDetails, body#pgProductDetails #details span.sDetailsHeader, body#pgProductDetails #details .description, #details .description p, body#pgProductDetails #dialogue .product .description, body#pgProductDetails .specifications ul , body#pgProductDetails .carousel .header, body#pgProductDetails .section .header, body#pgProductDetails .merchandisingProducts .title, body#pgProductDetails .reviewsList .review .reviewDate, body#pgProductDetails .reviewsList .comment .commentDate, body#pgProductDetails .reviewsList .review .reviewBody, body#pgProductDetails .reviewsList .comment .commentBody, body#pgProductDetails .reviewsList .review .reviewDate, body#pgProductDetails .reviewsList .comment .commentDate, div.Recommendations ul.IORecommendations li.details li.name a, body#pgProductDetails #breadcrumb ul li a, body#pgProductDetails #variants .buy .addToCartButton, #variants .buy .addToCartButton, #aside .delivery p, #aside .points p, #productDetails #subMenu .subMenuLabel, div.Recommendations, body#pgProductDetails .reviewsList .review .reviewDate, body#pgProductDetails .reviewsList .comment .commentDate {font-family:'Helvetica Neue', Helvetica, Sans-serif!important;}

body#pgProductDetails .carousel .header, body#pgProductDetails .section .header, body#pgProductDetails .merchandisingProducts .title {font-weight:bold;}
body#pgProductDetails .reviewsList .review .reviewTitle, body#pgProductDetails div.Recommendations ul.IORecommendations li.details li.name a {font-weight:bold;}
#productDetails .productHeader h1 {font-family:'Helvetica Neue', Helvetica, Sans-serif!important;font-weight:bold;width:90%;}
#productDetails #subMenu .subMenuLinks a {font-family:'Helvetica Neue', Helvetica, Sans-serif!important;font-weight:bold;}

body#pgProductDetails #variants, #variants ul, #variants li {font-family:'Helvetica Neue', Helvetica, Sans-serif!important;}

body#pgProductDetails #aside .pricesMayDiffer p {font-size:10px;}
body#pgProductDetails #aside .pricesMayDiffer {margin-top:5px;margin-bottom:5px;}





/* //////////////////////////////////////////////
Further Details region
////////////////////////////////////////////// */

body#pgProductDetails #details .description, body#pgProductDetails #dialogue .product .description {width:100%;
    -webkit-column-count: 2; /* Chrome, Safari, Opera */
    -moz-column-count: 2; /* Firefox */
    column-count: 2;

    -webkit-column-gap: 40px; /* Chrome, Safari, Opera */
    -moz-column-gap: 40px; /* Firefox */
    column-gap: 40px;

    -webkit-column-rule: 1px solid #dddddd; /* Chrome, Safari, Opera */
    -moz-column-rule: 1px solid #dddddd; /* Firefox */
    column-rule: 1px solid #dddddd;}

/* further details secondary header */
body#pgProductDetails #details span.sDetailsHeader {
    /* border-bottom: 1px solid #DDDDDD; */ clear: both;color: #3992C1;display: block;font-size: 1.4em;padding: 0.5em 0 1em;width: 100%;}

/* lists in columns */
body#pgProductDetails #details .description ul {margin: 0 0 15px 15px;}

/* further details - attributes */
body#pgProductDetails .specifications ul.attributeList li {margin:0;min-width:auto;display:inline;text-align:center;}
body#pgProductDetails .specifications, body#pgProductDetails .specifications ul.attributeList {width:100%;}

/* TO FIX */
body#pgProductDetails .specifications ul.attributeList > li {display: inline; float: left;border-right:1px solid #DDDDDD;height: 100%;padding: 1em; min-height:60px;text-align: center;}

body#pgProductDetails .specifications ul.attributeList {border-bottom:1px solid #dddddd;}

/* Fixing spacing of details top */
body#pgProductDetails .productSummary > ul {padding-top: 1em;}


/* hiding caption on selected platform */
#pgProductDetails li.platform.current .label {display: none;}


/* //////////////////////////////////////////////
Button Styling
////////////////////////////////////////////// */

/* Wiping out wierd bg colour on pdp CTAs */
#variants .preowned .preowned {background-image: none;background-color:#FFFFFF}
#variants .preowned li.releaseDate, #variants .preowned li.wasNow {background-color:none;}

/* button resetting */
body#pgProductDetails #variants ul.mint li.condition p, body#pgProductDetails #variants ul.preowned li.condition p, body#pgProductDetails #variants ul.download li.condition p {background-image:none;}

/* new button style */
body#pgProductDetails #variants ul.mint li.condition p {background-color:#a12283;color:#FFFFFF;}
body#pgProductDetails #variants ul.mint .buy .addToCartButton {color:#FFFFFF;}
body#pgProductDetails #variants ul.mint li.price {color:#FFFFFF;}

/* preowned button style */
body#pgProductDetails #variants ul.preowned li.condition p {background-color:#FFD504;color:#333333;}
body#pgProductDetails #variants ul.preowned .buy .addToCartButton {color:#333333;}
body#pgProductDetails #variants ul.preowned li.price {color:#333333;}

/* download button style */
body#pgProductDetails #variants ul.download li.condition p {background-color:#333333;color:#FFFFFF;}

/* Out of stock button style */
body#pgProductDetails #variants ul.mint li.noStock p, #variants ul.noStock li.condition p, body#pgProductDetails #variants ul.preowned li.noStock p, body#pgProductDetails #variants ul.download li.noStock p {background-color:#cccccc;color:#FFFFFF;}
body#pgProductDetails #variants ul.noStock li.price {color:#FFFFFF;}


/* Standardising button type sizing */
body#pgProductDetails #variants ul li.condition p {font-weight:bold;font-size:18px;}
body#pgProductDetails #variants ul li.price {font-weight:bold;font-size:18px;}
body#pgProductDetails #variants .buy .addToCartButton {font-weight:bold;font-size:18px;}
body#pgProductDetails #variants .outOfStock a .stockAlertText, body#pgProductDetails #variants .buy .stockAlertText {font-weight:bold;font-size:12px;width:36px;}

/* Fixing button type vertical align */
body#pgProductDetails #variants ul li.price {padding-top:0px;margin-top:12px;}
body#pgProductDetails #variants .outOfStock a .stockAlertText, body#pgProductDetails #variants .buy .stockAlertText {top:12px; text-align: center;}
body#pgProductDetails #variants .buy .addToCartButton {top:13px;}

/* hide was nows on out of stock */
body#pgProductDetails ul.noStock li.wasNow {display:none;}

/* Preowned disclaimer styling */
body#pgProductDetails ul#variants li.priceItem ul.preowned:after {content: "Preowned versions may not include additional content";margin-left: 0.5em;text-align: center;color: #333333;font-size: 9px;}

/* remove pink corners */
#variants .download .download {background-color: #ffffff;}

/* anchor links */
#productDetails #subMenu {padding:0.5em 0;}
#productDetails #subMenu .subMenuLabel {margin-right:5px;}
#productDetails #subMenu .subMenuLinks li {margin-right:5px;}
#productDetails #subMenu .subMenuLinks li.first, #productDetails #subMenu .subMenuLinks li {padding:3px 10px;background:none repeat scroll 0 0 #3992c1;border-radius:3px;color:#FFFFFF;}
#productDetails #subMenu .subMenuLinks li.first:hover, #productDetails #subMenu .subMenuLinks li:hover {background-color:#2CA1DF;}
#productDetails #subMenu .subMenuLinks a {color:#FFFFFF;}
#productDetails #subMenu .subMenuLinks a:hover {text-decoration:none;}


/* ////////////////////////////////////////////////////
BUTTON HOVER STATES 
//////////////////////////////////////////////////// */

/* Mint Hover */
li.priceItem:hover ul.mint .condition > p {background-color: #b61d92 !important;}
/* Preowned Hover */
li.priceItem:hover ul.preowned .condition > p {background-color: #fff004 !important;}
/* Download Hover */
li.priceItem:hover ul.download .condition > p {background-color: #444444 !important;}
/* Out Of Stock Hover */
li.priceItem:hover ul.noStock .condition.noStock > p {background-color: #aaaaaa !important;}



/* //////////////////////////////////////////////
BORDERS
////////////////////////////////////////////// */


/* Switching dotted borders to solid */
body#pgProductDetails #ratingsContainer, body#pgProductDetails #aside .delivery p, body#pgProductDetails #socialmediabuttons {border-top:1px solid #dddddd; border-bottom:none;}
body#pgProductDetails .section .header, #productDetails #subMenu, #productDetails .productHeader, body#pgProductDetails .carousel .list, body#pgProductDetails .merchandisingProducts .clip > ul {border-bottom:1px solid #dddddd;}
body#pgProductDetails div#videos .header, body#pgProductDetails .sUserReviews.header, body#pgProductDetails .section .header, #productDetails .productHeader {border-top: 1px solid #dddddd;}

body#pgProductDetails div.Recommendations ul.IORecommendations > li, body#pgProductDetails div.Recommendations ul.IORecommendations > li:first-child, .reviewsList .review, .screenshots .list .item {border-left:1px solid #dddddd;}

/* turning off extra borders on top and below IO? */
body#pgProductDetails div.Recommendations ul.IORecommendations, body#pgProductDetails div.Recommendations .header {border-bottom:none;}
body#pgProductDetails .carousel, .section, body#pgProductDetails .merchandisingProducts, body#pgProductDetails div.Recommendations .header {border-top:none;}







/* //////////////////////////////////////////////
USER RATINGS BLOCK
////////////////////////////////////////////// */


/* user rating header */
body#pgProductDetails .sUserReviews.header > div {margin-top:0.2em;}
body#pgProductDetails .sUserReviews #rating .label, #pgProductDetails .sUserReviews #userRating .label {float: right;font-size: 14px;padding-left: 10px;padding-top: 0;}
body#pgProductDetails .reviewsList .review .reviewerName, body#pgProductDetails .reviewsList .comment .commenterName {font-size:1em;font-weight:bold;}

/* Register to write */
body#pgProductDetails a.register {padding:3px 10px;background:none repeat scroll 0 0 #3992c1;border-radius:3px;color:#FFFFFF;}


/* FIX REVIEW BLOCK */
body#pgProductDetails .reviewWrite {border-bottom: 1px solid #DDDDDD;clear: both;display: block;float: right;margin-top: 1em;padding: 0.5em 0 2em;width: 100%;}

/* Move Stars */
body#pgProductDetails .write .rating {display: inline;position: absolute;right: 1.7em;margin-top: 0em;}

/* review write submit button */
body#pgProductDetails .write .action {background-color: none;background-image: none;clear: none;color: #FFFFFF;display: inline;float: right;font-weight: bold;margin-top: -5em;right: 0;z-index:9999;}

body#pgProductDetails .write .action .secondary {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);height: auto;overflow: visible;}

/* fix stars */
body#pgProductDetails .field {width: 80%;}
body#pgProductDetails .write div.element {width: 85% !important;}

body#pgProductDetails .write .indicator {width: 10% !important;}



body#pgProductDetails #userReviews .field .errorMessage {clear: both;display: block;float: left;left: 12%;margin: 1em 0 0;position: relative;width: 60%;}

/*  review post button*/
body#pgProductDetails .reviewWrite .action .secondary a, .reviewWrite .action .secondary input {background: none repeat scroll 0 0 #3992C1;border: medium none;border-radius: 3px;color: #FFFFFF;cursor: pointer;display: block;font-size: 1.4em;font-weight: bold;height: 2em;padding: 0.3em 1em 0.5em;text-align: center;text-decoration: none;vertical-align: middle;}

/* Zindex fix on rating stars */
body#pgProductDetails #userReviews .rating {z-index:1;}


/* POP Up */
#dialogue #closeControl a {background: url("//img.game.co.uk/_websphere/_imgOverride/marketplace/close35kw.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);color: inherit;display: block;height: 35px;position: absolute;top: -38px;right: -38px;width: 35px;}
#dialogue #closeControl span {display:none;}
#dialogue .review .reviewerName {display: inline-block;left: 79px;position: absolute;}
#dialogue .review .reviewerInfo .reviewDate {left: 79px;position: absolute;top: 40px;}
#dialogue .review .reviewContent {padding-top:90px;margin:0 170px 0 20px;}
#dialogue .review .reviewTitle {text-align:left;}
#dialogue .review .reviewRating.rating {margin:0 0 5px 0}
#dialogue .review .reviewBody {text-align:left;}

/* //////////////////////////////////////////////
FORMT OPTIONS CLOUD
////////////////////////////////////////////// */

/* format cloud */
#pgProductDetails #productDetails .attributes > li li.alternative li {width:29%;padding:1em 0 0.5em;border:1px solid #dddddd; border-radius:3px;text-align: center;}
#pgProductDetails #productDetails .attributes > li li.alternative li.label {font-size:11px;line-height:2em;border:1px solid #FFFFFF;}
body#pgProductDetails li.platform.current .label {vertical-align: top;}

/* Hover */
#pgProductDetails #productDetails .attributes > li li.alternative li:hover {border: 1px solid #cbe7f6;}

/* initial rating */
body#pgProductDetails #ratingsContainer {margin-top: 15px}


/* //////////////////////////////////////////////
STORE FINDER
////////////////////////////////////////////// */
body#pgStoreLocatorSearch.storeLocator div#content, body#pgStoreLocatorAtoZ.storeLocator div#content, body#pgStoreLocatorStoreDetails.storeLocator div#content, body#pgStoreLocator.storeLocator div#content {width:950px;}
body.storeLocator #content h1 {border-bottom: 2px solid #333333;color: #333333;font-family: "Helvetica Neue",Helvetica,sans-serif;font-size: 23px;font-weight: bold;width: 100%;margin:0 0 10px 0;}
/* Store Finder Landing */

body#pgStoreLocatorSearch #content .storeLocatorContent {margin:0 20px 0 0;padding:25px 20px;background:none no-repeat scroll 0 0 #DFECF2;width:460px;}
body#pgStoreLocatorSearch #content .storeLocatorContent p, body#pgStoreLocatorSearch #content .storeLocatorContent form#locateStore, body#pgStoreLocatorSearch #content .storeLocatorContent div#aToZList {margin:0;}
body#pgStoreLocatorSearch #content .storeLocatorContent form#locateStore {margin-bottom:20px;}
body#pgStoreLocatorSearch #content .storeLocatorContent p {font-size:18px;}
body#pgStoreLocatorSearch #content .storeLocatorContent .field {margin-top:10px;}
body#pgStoreLocatorSearch #content .storeLocatorContent .field .indicator {margin:6px 7px 0 -1px;width: 173px;float: left;}
body#pgStoreLocatorSearch #content .storeLocatorContent form#locateStore div.element {margin:0;float:left;}
body#pgStoreLocatorSearch #content .storeLocatorContent form#locateStore div.element input {border-radius:0;width:270px;padding:8px;}
body#pgStoreLocatorSearch #content #locateStore fieldset ul.action li.primary {background: none repeat scroll 0 0 transparent;padding:0;}
body#pgStoreLocatorSearch #content #locateStore fieldset ul.action li.primary input {background:none repeat scroll 0 0 #A12283;border:1px solid #A12283;border-radius: 7px;font-size:13px;text-align:center;text-decoration:none;padding: 6.5px 25px;line-height:9.2px;}
body#pgStoreLocatorSearch #content #locateStore fieldset ul.action li.primary input:hover {background:none repeat scroll 0 0 #b61d92;border:1px solid #b61d92;}
#pgStoreLocatorSearch div#aToZList {font-size:18px;color:#A12283;}
#pgStoreLocatorSearch div#aToZList ol li {margin-right:1.7px;}
#pgStoreLocatorSearch div#aToZList ol li a {color:#656565;}
#pgStoreLocatorSearch div#aToZList ol li a:hover {color:#A12283;text-decoration:none;}
body#pgStoreLocatorSearch #content #locatorEspot {width:430px;}
body#pgStoreLocatorSearch #content #locatorEspot p.first {font-family: "Helvetica Neue",Helvetica,sans-serif;line-height:26px;}
body#pgStoreLocatorSearch #content #locatorEspot div.storePage {width:430px;}

/* Store Finder Results */
body#pgStoreLocator #content p.titleStore {font-size: 20px;}
body#pgStoreLocator #content #storeList .store {background:none no-repeat scroll 0 0 #DFECF2;margin-bottom:20px;padding:10px 0;}
body#pgStoreLocator #content #storeList .store h3 {font-family: "Helvetica Neue",Helvetica,sans-serif;font-size: 18px;font-weight: bold;border-bottom:medium none;}
body#pgStoreLocator #content #storeList .store h2 {font-family: "Helvetica Neue",Helvetica,sans-serif;font-size: 14px;font-weight: bold;}
body#pgStoreLocator #content #storeList .store p.dist {font-family: "Helvetica Neue",Helvetica,sans-serif;font-size: 18px;font-weight: bold;line-height:inherit;}
body#pgStoreLocator #content #storeList .store li span, body#pgStoreLocator #content #storeList .store li div {font-size: 14px;}

/* Serch Again Boxes */
body#pgStoreLocatorAtoZ #content #locateStore h3, body#pgStoreLocator #content #locateStore h3, body#pgStoreLocatorStoreDetails #content #locateStore h3 {font-family: "Helvetica Neue",Helvetica,sans-serif;font-size: 18px;font-weight: bold;border-bottom:medium none;}
body#pgStoreLocatorAtoZ form#locateStore fieldset, body#pgStoreLocator form#locateStore fieldset, body#pgStoreLocatorStoreDetails form#locateStore fieldset {background:none no-repeat scroll 0 0 #DFECF2;height:90px;padding:15px 0 0 15px;}
body#pgStoreLocatorAtoZ #locateStore .indicator label, body#pgStoreLocator #locateStore .indicator label, body#pgStoreLocatorStoreDetails #locateStore .indicator label {display:none;}
body#pgStoreLocatorAtoZ #locateStore .element, body#pgStoreLocator #locateStore .element, body#pgStoreLocatorStoreDetails #locateStore .element {margin:0;}
body#pgStoreLocatorAtoZ #locateStore .indicator, body#pgStoreLocator #locateStore .indicator, body#pgStoreLocatorStoreDetails #locateStore .indicator {width:100%;}
body#pgStoreLocatorAtoZ #locateStore .element input#storeLocInput, body#pgStoreLocator #locateStore .element input#storeLocInput, body#pgStoreLocatorStoreDetails #locateStore .element input#storeLocInput {width:274px;padding:8px;border-radius:0;}
body#pgStoreLocatorAtoZ #locateStore fieldset ul.action li input.findStore, body#pgStoreLocator #locateStore fieldset ul.action li input.findStore, body#pgStoreLocatorStoreDetails #locateStore fieldset ul.action li input.findStore {margin:0 0 0 29px;}
body#pgStoreLocatorAtoZ p.info, body#pgStoreLocator p.info, body#pgStoreLocatorStoreDetails p.info {font-size: 14px;}
body#pgStoreLocatorAtoZ p.vacancies, body#pgStoreLocator p.vacancies, body#pgStoreLocatorStoreDetails p.vacancies {margin:0;}
body#pgStoreLocatorAtoZ p.vacancies a, body#pgStoreLocator p.vacancies a, body#pgStoreLocatorStoreDetails p.vacancies a {background: none no-repeat scroll 0 0 #a12283;border: 1px solid #a12283;border-radius: 7px;color: #ffffff;font-size: 13px;padding: 6.5px 83px;}
body#pgStoreLocatorAtoZ p.vacancies a:hover, body#pgStoreLocator p.vacancies a:hover, body#pgStoreLocatorStoreDetails p.vacancies a:hover {text-decoration:none;background:none repeat scroll 0 0 #b61d92;border:1px solid #b61d92;}

/* Store Details */
body#pgStoreLocatorStoreDetails h2, body#pgStoreLocatorStoreDetails p, body#pgStoreLocatorStoreDetails #storeDetails {font-family: "Helvetica Neue",Helvetica,sans-serif!important;}
body#pgStoreLocatorStoreDetails .addressCol h2, body#pgStoreLocatorStoreDetails .hoursCol h2 {font-weight:bold;}
/* Store Finder A-Z */
#pgStoreLocatorAtoZ .storeLocatorContent {width:620px!important;background:none no-repeat scroll 0 0 #DFECF2;padding: 20px 0;margin-left:0;}
body#pgStoreLocatorAtoZ form#locateStore fieldset {margin-top:20px;}
#pgStoreLocatorAtoZ #primary ul.stores {padding: 0 20px;}
#pgStoreLocatorAtoZ #primary ul.stores li:last-of-type {padding-bottom:0;}
#pgStoreLocatorAtoZ #aToZList {width:615px;margin-left:0;}
#pgStoreLocatorAtoZ #aToZList ol li a {color:#656565;text-decoration:none;}
#pgStoreLocatorAtoZ #aToZList ol li a:hover {color:#A12283;text-decoration:none;}
#pgStoreLocatorAtoZ div#aToZList ol li {margin-right:7px;}


/* //////////////////////////////////////////////
PRODUCT REC
////////////////////////////////////////////// */

/* IO / product Rec */
body#pgProductDetails div.Recommendations ul.IORecommendations li.details li.price {font-weight:bold; font-size:14px; color:#3992c1;}

/* hiding header to match other product rec headers in live */
body#pgProductDetails #similarGames #Prod_1 .header h3 {display:none;}



/* //////////////////////////////////////////////
MISC
////////////////////////////////////////////// */

/* summary bullet spacing */
body#pgProductDetails #overviewMain .productSummary li {margin:0.5em 0;}
body#pgProductDetails #productDetails .attributes {width:360px;}

/* Social controls margins */
body#pgProductDetails #socialmediabuttons {padding:1em 0;}

/* pagination arrows */
body#pgProductDetails .carousel .pagination .next a, body#pgProductDetails .carousel .pagination .previous {top:10px;}

/* main initial section padding */
body#pgProductDetails #overviewMain {padding-bottom:1em;}

/* Spacing of sections */
body#pgProductDetails .section {margin-top: 2em;}

/* Terms and conditions box */
body#pgProductDetails .espotContainer.row4 {border-top: 1px solid #DDDDDD;padding-top: 1em;}

/* Pegi */
#productDetails .productHeader .pegiRatingLabel {float:right;}


/* //////////////////////////////////////////////
Lister
////////////////////////////////////////////// */



/* START CT PASTE */
/* //////////////////////////////////////////////
Lister
////////////////////////////////////////////// */
#pgProductLister #secondary {margin-top:6px;}
#productLister .galleryView .productItem {height:330px;}
#productLister .product .overview .fn a {color: #A12283;font-family: 'Helvetica Neue',helvetica,sans-serif;font-weight: bold;}
#productLister .galleryView .productInfoDisplay:hover .buyInfo .delivery, #productLister .galleryView .productInfoDisplay:hover .buyInfo .rewards {font-family: 'Helvetica Neue',helvetica,sans-serif;font-size:10px;padding:6px 0 2px 46px}
body#pgProductLister .wrapper, body#pgSearchResults .wrapper {border: 1px solid #DDDDDD;}
#productLister .galleryView .productItem {border-bottom:1px solid #DDDDDD;border-left:1px solid #DDDDDD;}
#productLister .galleryView .productInfoDisplay:hover div {border-bottom:1px solid #dddddd;}
#productLister .galleryView .productInfoDisplay:hover .platform {border-bottom:1px solid #dddddd;}
#productLister .galleryView .productInfoDisplay:hover .fn {border-bottom:1px solid #dddddd;}
#productLister .galleryView .productInfoDisplay:hover .buyInfo .delivery, #productLister .galleryView .productInfoDisplay:hover .buyInfo .rewards {border-top:1px solid #dddddd;}
#facetNav li {border-bottom: 1px solid #dddddd;}
#viewOptions .viewOptionsOutOfStock, #viewOptions .viewOptionsViewStyle {border-top: 1px solid #dddddd;padding-bottom:5px;}
#productLister .galleryView .product .productInfoDisplay:hover .fn {min-height: 1px;padding: 0.25em 0.5em;width: auto;}
#pgSearchResults h1 {margin: 6px 0 0 -185px;border-bottom: 1px solid #DDDDDD;color: #A12283;font-family: 'Helvetica Neue',Helvetica,Sans-serif;font-size: 21px;font-weight: bold;}
#pgSearchResults #secondary {margin-top: 48px;}
body#pgProductLister #facetNav h2, body#pgSearchResults #facetNav h2 {color: #333333;font-family: "helvetica neue",helvetica,sans-serif;font-size: 21px;font-weight: bold;text-transform: capitalize;text-transform: capitalize;}
body#pgProductLister #facetNav h3, body#pgSearchResults #facetNav h3 {color: #A12283;font-family: 'Helvetica Neue',Helvetica,Sans-serif;font-size: 16px;font-weight: bold;text-transform: capitalize;text-transform: capitalize;}
body#pgProductLister #facetNav a, body#pgSearchResults #facetNav a {color: #333333;font-family: 'helvetica neue',helvetica,sans-serif;font-weight: bold;text-decoration: none;}
body#pgProductLister #productLister .autoCorrect, body#pgSearchResults #productLister .autoCorrect {border-bottom:1px solid #dddddd;border-left:1px solid #dddddd;font-size:1.4em;font-weight:bold;margin:0;padding:20px;text-align:center;}
body#pgProductLister .hideOutOfStock form, body#pgSearchResults .hideOutOfStock form {margin-top:10px;}
/* END CT PASTE */

/* category list header fix */
.category h1, .missedPromotion h1 {border-bottom: 1px solid #dddddd;clear: both;color: #a12283;display: block;font-family: "Helvetica Neue",Helvetica,sans-serif;font-size: 24px;font-weight: bold;margin: 6px 0 0;}

/* more info blocks */
#productLister .moreinfo {background: none repeat scroll 0 0 #3992C1;border-radius: 3px;color: #FFFFFF;float: none;font-family: 'Helvetica Neue',helvetica,sans-serif;font-weight: bold;margin: 0.5em auto 1em !important;padding: 0.2em 0.5em;position: relative;text-align: center;width: 70px;clear:both;}
#productLister .moreinfo a {color:#ffffff;}
#productLister .moreinfo a:hover {text-decoration:none;}


#productLister .product .variants .mint, #productLister .product .variants .generic, #productLister .product .variants .preowned, #productLister .product .variants .download
{font-family: 'Helvetica Neue',helvetica,sans-serif;font-weight: bold;font-size: 11px;border-radius: 3px;background: none repeat scroll 0 0 #A12283;color: #FFFFFF;padding: 3px 6px;position: relative;margin-bottom: 0;margin-top:5px;}

#productLister .addToCartButton {font-family: 'Helvetica Neue',helvetica,sans-serif;font-weight: bold;right:22px;margin:-24.5px 0 0;text-align:right;width:135px;}

#productLister .download .addToCartButton {padding:0px;right:19px;}

#productLister .galleryView .productInfoDisplay:hover .addToCartButton {position:absolute; margin: -23px 0 0; right:2px;}
#productLister .product .variants .price {font-weight:bold;right:29px;}

#productLister .product .variants.mint .price, #productLister .product .variants.generic .price, #productLister .product .variants.preowned .price, #productLister .product .variants.download .price {letter-spacing: -0.5px;}

/* Mint Button Colouring */
#productLister .product .variants .mint, #productLister .product .variants .mint a {color: #FFFFFF;}
#productLister .mint .addToCartButton, #productLister .preowned .mint .addToCartButton {color:#ffffff!important;}
#productLister .mint .addToCartButton {color: #FFFFFF!important;}
#productLister .product .variants .mint, #productLister .product .variants .generic {background: none repeat scroll 0 0 #A12283;}

/* Preowned Button Colouring */
#productLister .product .variants .preowned, #productLister .product .variants .preowned a {color: #333333;}
#productLister .mint .preowned + .addToAction .addToCartButton, #productLister .download .preowned + .addToAction .addToCartButton {color:#333333!important;}
#productLister .preowned .addToCartButton {color: #333333!important;}
#productLister .product .variants .preowned {background: none repeat scroll 0 0 #FFD504;}


/* Download Button Colouring */
#productLister .product .variants .download, #productLister .product .variants .download a {color: #FFFFFF;}
#productLister .mint .download + .addToAction .addToCartButton, #productLister .preowned .download + .addToAction .addToCartButton {color:#ffffff!important;}
#productLister .download .addToCartButton {color: #ffffff!important;}
#productLister .product .variants .download {background: none repeat scroll 0 0 #333333;}


/* Out Of Stock Button Colouring */
#productLister .product .variants .noStock {background: none repeat scroll 0 0 #CCCCCC;}
#productLister .product .variants .outOfStock a {font-family: 'Helvetica Neue',helvetica,sans-serif;font-weight:bold;}
#productLister .galleryView .variants .buy .outOfStock, #productLister .galleryView .variants .addToAction .outOfStock {margin-right: 12px;}

/* Out Of Stock diff state Fix */
#productLister .galleryView .variants .buy .outOfStock, #productLister .galleryView .variants .addToAction .outOfStock {margin-right: 17px;}
#productLister .galleryView span.stockAlertText {color: #fff;display: block;font-family: "Helvetica Neue";font-size: 9px;font-weight: 500;line-height: 9px;text-align: center;text-transform: initial;width: 38px;`}




/* mint hover */
#productLister .product .variants ul li:hover .mint, #productLister .product .variants ul li:hover .generic {background-color: #b61d92;}

/* preowned hover */
#productLister .product .variants ul li:hover .preowned {background-color: #fff004;}

/* download hover */
#productLister .product .variants ul li:hover .download {background-color: #444444;}

/* out of stock hover */
#productLister .product .variants ul li:hover .noStock {background-color: #aaaaaa;}







/* //////////////////////////////////////////////
Lister - LIST VIEW
////////////////////////////////////////////// */

/* Lines */
#productLister .listView .product .overview .fn {
    border-bottom: 1px solid #DDDDDD;}
#productLister .listView .delivery, #productLister .listView .rewards {border-top: 1px solid #DDDDDD;}
#productLister .listView .productItem {border-bottom: 1px solid #DDDDDD;}
#productLister .listView .productItem {border-left: 1px solid #DDDDDD;}


/* Title Colours */
#productLister .listView .product .overview .fn a, #productLister .listView .product .overview .fn .unlinked {color:#a12283;}


/* buy button cta layout/ style */
#productLister .listView .addToCartButton {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);font-size: 18px;height: 30px;margin-right: -20px;padding: 10px 20px 10px 180px;position: relative;top: -11px;}

#productLister .product .variants.mint .price span, #productLister .product .variants.generic .price span, #productLister .product .variants.preowned .price span, #productLister .product .variants.download .price span {margin-left: -0.1em;}

/* Out Of Stock Button  Align */
#productLister .listView .product .variants .outOfStock a .stockAlertText {font-size: 12px;line-height: 1em;position: absolute;text-align: center;}


/* Mint List View Button Colour/Style */
#productLister .listView .product .variants .mint, #productLister .listView .product .variants .generic {background: none repeat scroll 0 0 #A12283;border-radius: 5px;}

/* Preowned List View Button Colour/Style */
#productLister .listView .product .variants .preowned {background: none repeat scroll 0 0 #FFD504;border-radius: 5px;}

/* Download List View Button Colour/Style */
#productLister .listView .product .variants .download {background: none repeat scroll 0 0 #333333;border-radius: 5px;}

/* Out Of Stock Button Colour/Style */
#productLister .listView .product .variants .noStock {background: none repeat scroll 0 0 #CCCCCC;border-radius: 5px;color: #FFFFFF;}


/* Provenance text align and size */
#productLister .listView .product .variants .mint, #productLister .listView .product .variants .generic, #productLister .listView .product .variants .preowned, #productLister .listView .product .variants .download {font-size:18px;}

/* Price text align and size */
#productLister .listView .product .variants.mint .price, #productLister .listView .product .variants.generic .price, #productLister .listView .product .variants.preowned .price, #productLister .listView .product .variants.download .price {font-size:18px;right:60px;}

/* Lister List view - Stock alert cta text fixing */
#productLister .listView .variants .buy .outOfStock, #productLister .listView .variants .addToAction .outOfStock {margin-right: 6px;margin-top: -39px;text-align: center;width: 35px;}
#productLister span.stockAlertText {font-family: "Helvetica Neue",Helvetica,sans-serif;font-size: 14px;font-weight: bold;line-height: 14px;text-align: center;text-transform: capitalize;width: 45px;}

/* Lister List view - more info */
p.moreinfo:hover {background: none repeat scroll 0 0 #2ca1df !important;}














/* //////////////////////////////////////////////
Post Add To Basket Overlay
////////////////////////////////////////////// */

/* Zero button styles */
#addToBasketMerchandising > .checkoutInfo > .CTAs li a {background-image: none;border: medium none;font-family: 'Helvetica Neue',Helvetica,Sans-serif;font-weight: bold;font-size: 11px;border-radius: 7px;padding: 0.2em;background: none repeat scroll 0 0 #A12283;border: 2px solid #FFFFFF;}

/* Zero button styles */
#addToBasketMerchandising > .checkoutInfo > .CTAs li a:hover {text-decoration:none;background-color:#;}

/* restyle */
#addToBasketMerchandising > .checkoutInfo > .CTAs li {}

/* colours */
#addToBasketMerchandising > .checkoutInfo > .CTAs li.express a {background: none repeat scroll 0 0 #A12283;}
#addToBasketMerchandising > .checkoutInfo > .CTAs li.guest a {background: none repeat scroll 0 0 #A12283;}
#addToBasketMerchandising > .checkoutInfo > .CTAs li.edit a {background: none repeat scroll 0 0 #3992c1;}
#addToBasketMerchandising > .checkoutInfo > .CTAs li.continue a {background: none repeat scroll 0 0 #3992c1;}

/* hover colour */
#addToBasketMerchandising > .checkoutInfo > .CTAs li.express:hover a {background: none repeat scroll 0 0 #b61d92;}
#addToBasketMerchandising > .checkoutInfo > .CTAs li.guest:hover a {background: none repeat scroll 0 0 #b61d92;}
#addToBasketMerchandising > .checkoutInfo > .CTAs li.edit:hover a {background: none repeat scroll 0 0 #2ca1df;}
#addToBasketMerchandising > .checkoutInfo > .CTAs li.continue:hover a {background: none repeat scroll 0 0 #2ca1df;}


/* Dotted Line changing */

#addToBasketMerchandising > .itemDetails, #addToBasketMerchandising > .wishlistAdded, #addToBasketMerchandising > .checkoutInfo {border-left:1px solid #dddddd;}

#addToBasketMerchandising div.Recommendations .header {border-bottom: none;border-top: 1px solid #DDDDDD;}
#addToBasketMerchandising div.Recommendations ul.IORecommendations > li {border-left:1px solid #dddddd;}
#addToBasketMerchandising div.Recommendations ul.IORecommendations {border-bottom:1px solid #dddddd;}


/* removing extra border on left end of IO product */
div.Recommendations ul.IORecommendations > li:first-child {border-left:none!important;}


/* type */

/* heading blocks / success message*/
#addToBasketMerchandising > .itemDetails .title, #addToBasketMerchandising > .wishlistAdded .title, #addToBasketMerchandising > .checkoutInfo .title {background: none repeat scroll 0 0 #03AE13;font-family: 'Helvetica Neue',Helvetica,Sans-serif;font-size: 14px;font-weight: bold;}
/* overriding checkout info title block from green to blue */
#addToBasketMerchandising > .checkoutInfo .title {background-color:#3992c1;}

/* Product A title */
#addToBasketMerchandising > .itemDetails .productTitle a, #addToBasketMerchandising > .itemDetails .productTitle a:visited, #addToBasketMerchandising > .itemDetails .productTitle a:link {color: #A12283;font-family: 'Helvetica Neue',Helvetica,Sans-serif;font-weight: bold;}

 /* Delivery CTA Message */
#addToBasketMerchandising > .checkoutInfo .orderDetailsEspotText {color: #FF0000;font-family: 'Helvetica Neue',Helvetica,Sans-serif;font-size: 13px;}   

/* IO Product Titles */
#addToBasketMerchandising div.Recommendations ul.IORecommendations li.details li.name a {font-family: 'Helvetica Neue',Helvetica,Sans-serif;font-size: 14px;font-weight: bold;height: 3em;overflow: hidden;}

/* IO Product Format */
#addToBasketMerchandising div.Recommendations ul.IORecommendations li.details li.category {font-family: 'Helvetica Neue',Helvetica,sans-serif;height: 2.2em;}

/* IO Product Prices */
#addToBasketMerchandising div.Recommendations ul.IORecommendations li.details li.price {color: #3992C1;font-family: 'Helvetica Neue',Helvetica,Sans-serif;font-size: 16px;font-weight: bold;}

/* Type Setting price */
#addToBasketMerchandising > .itemDetails .addedItems .itemPrice {color: #3992c1;font-family: "Helvetica Neue",Helvetica,sans-serif;font-size: 1.5em;font-weight: bold;margin-bottom: 0;}

/* IO region header */
#addToBasketMerchandising .header > h3 {display: block !important;font-family: Helvetica Neue,Helvetica,sans-serif;font-weight: bold;}
#addToBasketMerchandising .header {border-bottom: 1px solid #dddddd !important;border-top: 1px solid #dddddd !important;padding: 0.5em;}


/* remove IO buttons in overlay 
ul.IORecommendations a.addToBasketMiniButton {display: none;}*/

/* remove IO buttons in overlay */
body#pgProductDetails div.Recommendations ul.IORecommendations li.details li.price {color: #3992c1;font-size: 14px;font-weight: bold;margin-bottom: 2em;}
body#pgProductDetails ul.IORecommendations a.addToBasketMiniButton {border-radius: 5px;clear: both;color: #ffffff!important;display: inline;font-family: "Helvetica Neue",Helvetica,sans-serif;font-weight: bold;height: auto;margin-top: 4em;position: relative;width: auto;padding:0.5em 1.5em;text-decoration:none;}
body#pgProductDetails ul.IORecommendations a.addToBasketMiniButton:hover {text-decoration:none;}
body#pgProductDetails a.addToBasketMiniButton:hover {background-color: #b61d92;text-decoration: none !important;}


/* Adding IO in basket */

/* Turning on */
#pgBasket #similarGames {display: block; margin-top:3em;}
/* Outer container for items fix padding and width issues */
div.Recommendations ul.IORecommendations {text-align:center;}
/* Outer container for items fix padding and width issues */
div.Recommendations ul.IORecommendations > li {padding: 2em;max-width: 20%;}
/* Fixing borders */
div.Recommendations ul.IORecommendations > li {border-left:1px solid #dddddd;}
div.Recommendations ul.IORecommendations {border-bottom: 1px solid #dddddd;}
div.Recommendations .header {border-bottom: medium none;border-top: 1px solid #dddddd;}


/* Styling product name link */
div.Recommendations ul.IORecommendations li.details li.name a {display: block;font-family: "Helvetica Neue",Helvetica,sans-serif,sans-serif;font-weight: bold; overflow: hidden;}
/* Category text */
div.Recommendations ul.IORecommendations li.details li.category {color: #3992c1 !important;font-weight: bold;height: 2.2em;}
/* Category link Styling */
div.Recommendations ul.IORecommendations li.details li.category a, div.Recommendations ul.IORecommendations li.details li.category a:hover {color: #333 !important;text-decoration:none;}
/* Styling Category Brackets added with Pseudo class */
div.Recommendations ul.IORecommendations li.details li.category:before {color:#333;}
div.Recommendations ul.IORecommendations li.details li.category:after {color: #333;}
/* Price Styling */
div.Recommendations ul.IORecommendations li.details li.price {color: #a12283;font-size: 1.3em;font-weight: bold;}

/* Button Styling */
ul.IORecommendations .addToBasketMiniButton {background: none repeat scroll 0 0 #a12283;border-radius: 5px;color: #ffffff !important;display: inline-block;font-family: "Helvetica neue",Helvetica,sans-serif;font-size: 1.2em;font-weight: bold;margin-top: 1em;padding: 0.5em 1.5em;text-decoration: none;}
/* Button Hover Styling */
ul.IORecommendations .addToBasketMiniButton:hover {background: none repeat scroll 0 0 #b61d92;}  

/* Product Titles */
div.Recommendations ul.IORecommendations li.details li.name a {display: block;font-family: "Contrail One",Arial,Helvetica,sans-serif;font-size: 1.1em;font-weight: bold;height: 5em;overflow: hidden;}
div.Recommendations ul.IORecommendations li.details ul li.category {font-size: 0.9em;}


/* //////////////////////////////////////////////
hubs lister
////////////////////////////////////////////// */


#pgArticle .variants li p {background:none!important;}
/* More info buttons align */
#pgArticle #productLister .moreinfo {clear: none;float: right;margin: 0.5em auto 1em !important;padding: 0.2em 0.3em;}
/* price align */
#pgArticle .hub #relatedProducts .product .variants .price, #pgArticle #relatedProducts .product .variants .price {clear: none;float: left;margin-top: -2.5em;}


/* Hub type 
div.hubAnchorBox {color:#ffffff;}
div.hubAnchorBox a {background-color: #3992c1;border-radius: 3px;color: #ffffff;font-family: "Helvetica neue",Helvetica,sans-serif;font-size: 12px;font-weight: bold;padding: 0.3em 1em;text-decoration: none;}
div.hubAnchorBox a:hover {background-color: ##2ca1df;color: #ffffff;text-decoration: none;}
#pgArticle.hub .articleHeader h1 {font-family:'Helvetica Neue', Helvetica, Sans-serif;font-weight: bold;}*/



/* //////////////////////////////////////////////
release cta flash
////////////////////////////////////////////// */
/* Was nows 
#variants .mint li.wasNow {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);border-radius: 5px;border-top: 0.5px solid #dddddd;color: #3992c1;font-size: 9px;font-weight: bold;line-height: 2em;text-align: center;text-transform: capitalize;}*/

/* Generic non mint duplication of was now rule 
#variants li.wasNow {background-image:none;background-color:#FFFFFF!important;border-radius: 5px;border-top: 0.5px solid #dddddd;color: #3992c1;font-size: 9px;font-weight: bold;line-height: 2em;text-align: center;text-transform: capitalize;}*/ 

/* fixing download via email notification */
div.espotText.redText {color: #ff0000;text-align: center;}


/* Was Nows CTA */
#variants li.wasNow {background-color:#ff0000!important; color:#FFFFFF; padding:0em 0.5em 0em;border-top:none;border-radius: 5px;text-transform: capitalize;font-size: 11px;font-weight: bold;line-height: 2em;text-align:center;}
#variants li.wasNow li {color:#FFFFFF!important;}

/* Release Date CTA */
#variants li.releaseDate {background-color:#3992c1!important; color:#FFFFFF; padding:0em 0.5em 0.5em;border-top:none;border-radius: 5px;text-transform: capitalize;font-size: 9px;font-weight: bold;line-height: 2em;text-align:center;}

/* //////////////////////////////////////////////
removing random preorder caption
////////////////////////////////////////////// */
/*#pgProductDetails ul.attributes > li {display: none!important;}*/
#pgProductDetails ul.attributes li#platforms, #pgProductDetails ul.attributes li.productSummary {display: block!important;}
#pgProductDetails ul.attributes li.productSummary {margin-top:1em;}

/* //////////////////////////////////////////////
list button cta removing blue text importanted
////////////////////////////////////////////// */

#productLister .mint .mint + .addToAction .addToCartButton, #productLister .preowned .mint + .addToAction .addToCartButton, #productLister .download .mint + .addToAction .addToCartButton {color: #ffffff !important;}



/* testing adding extra border back into IO - REMOVED AS LAYOUT BREAKS TO SECOND LINE> CHECK LATER
#pgProductDetails #Prod_1 .IORecommendations > li:last-child {border-right: 1px solid #dddddd;} */



/* //////////////////////////////////////////////
IE 8 Overlay Fixing
////////////////////////////////////////////// */

 .IE8Overlay {z-index:999;top:0px;bottom:0px;left:0px;right:0px;position: fixed;background-color:#333333;}
.IE8Overlay-content {font-size:14px;width: 300px;background-color: #ffffff;color: #333333;z-index:9999;font-family:'Helvetica Neue', Helvetica, Sans-serif;padding:2em;}
div.overlay-description {margin-bottom:2em;}
.IE8Overlay-content a {background-color:#a12283;color:#FFFFFF;font-weight:bold;border-radius:5px;text-align:center;margin: 3em 0.5em 1em;padding:0.5em 1em;}


/* //////////////////////////////////////////////
Wishlist button
////////////////////////////////////////////// */

/* Unhiding the contents of the button */
#wishlistOptions.jsWishlistOptions .wishlistWrapper {display:block;}
/* re-hiding the parts we dont want */
#wishlistOptions .wishlistWrapper h3, #wishlistOptions .wishlistWrapper p, #wishlistOptions .wishlistWrapper form {display:none;}

#wishlistOptions.jsWishlistOptions {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);border: medium none;cursor: pointer;display: inline;height: auto;margin: 0.5em auto;padding: 0;position: relative;width: auto;float:none;text-align:center;}

h1.sAddToWishList {position:relative;background-color: #3992c1;border-radius: 5px;color: #ffffff;font-family: "Helvetica Neue",Helvetica,sans-serif;font-size: 1em;font-weight: bold;padding: 0.5em 1em;text-align: center;/* width: 8em; */ margin:0.5em auto;}
h1.sAddToWishList:hover {background-color:#2ca1df;}

/* //////////////////////////////////////////////
ERROR PAGES - 404 + 500
////////////////////////////////////////////// */
body.errorPage #primary {width:910px;}
body.errorPage .espotContainer {width:910px;text-align:left;}
body.errorPage .espotContainer.row2 .left, body.errorPage .espotContainer.row2 .middle, body.errorPage .espotContainer.row2 .right {width:290px;}
body.errorPage div.errorSearch {display:none;}
body.errorPage div.espotContainer.row2 {margin:0;}
body.errorPage div.espotContainer.row2 .left, body.errorPage div.espotContainer.row2 .middle {margin-right:20px;}
body.errorPage div.espotContainer.row2 div.espotSingle {width:290px;}
body.errorPage div.espotContainer.row2 div.espotSingle a {text-decoration: none;}
body.errorPage div.espotContainer.row2 div.espotSingle h4 {border-bottom: 1px solid #333333;color: #333333;font-size: 22px;margin: 0 0 10px;padding: 0 0 1px;width: 100%;}
body.errorPage div.espotContainer.row2 div.espotSingle div {background: url("http://img.game.co.uk/merch2014/core/arrow.png") no-repeat scroll right 10px center #333333;color: #ffffff;font-size: 14px;margin: 0;padding: 4px 4px 5px 10px;}
body.errorPage .espotContainer img.errorHeader {margin-left:20px;}






/* //////////////////////////////////////////////
PDP - product rec
////////////////////////////////////////////// */

body#pgProductDetails #similarGames #Prod_1 .header h3 {display: block!important;}
body#pgProductDetails #similarGames #Prod_1 .header h3 {border-bottom: 1px solid #dddddd;display: block;padding-bottom: 0.5em;}
body#pgProductDetails div.Recommendations .header h3 {display: block;}
body#pgProductDetails #similarGames #Prod_1 .header h3 {border-top: 1px solid #dddddd;font-family: "Helvetica Neue",Helvetica,sans-serif;font-size: 20px;font-weight: bold;}
body#pgProductDetails #similarGames .header {min-height: 2em;display:block!important;}
body#pgProductDetails div.Recommendations .header h3 {display: block;}
body#pgProductDetails div.Recommendations .header h3 {color: #3992c1;font-family: "helvetica Neue",Helvetica,sans-serif;font-size: 1em;font-weight: bold;line-height: 1;padding: 8px 0;}
body#pgProductDetails #similarGames #Prod_2 h3 {display: none;font-family: "helvetica neue",helvetica,sans-serif;font-size: 1em;font-weight: bold;}
body#pgProductDetails div.Recommendations ul.IORecommendations li.details li.name a {font-size: 1em;line-height: 1.2em;}
body#pgProductDetails div.Recommendations ul.IORecommendations {/* border-right:1px solid #dddddd */}


/* div.Recommendations .clip {width: 101%;}
#Prod_1 .IORecommendations {border-right: 1px solid #dddddd;} */



/* old hubs product list fix */ 
#pgArticle.article.hub .productLister .platformplaystation3 .photo .frame, #pgArticle.article.hub .productLister .platformps3 .photo .frame {top: 0;width: 63px;}

#pgArticle.article.hub .mini .product .photo {overflow: hidden;width: 70px;}









/* ////////////////////////////////////////////////////////////////////////////////////////////
Pack Sprites Mod JR
//////////////////////////////////////////////////////////////////////////////////////////// */
/* Version 0.003 */


/* ////////////////////////////////////////////////////////////////////////////////////////////
Size A - PDP PACK ZOOM
//////////////////////////////////////////////////////////////////////////////////////////// */


/* Repointing base rule */
.extraLarge .photo, .extraLarge .platformpsvita .photo {background: url("https://img.game.co.uk/_websphere/_imgOverride/packshotSprites/packSpriteA.png") no-repeat scroll -9999px -9999px rgba(0, 0, 0, 0);height: 500px;margin: 20px auto;position: relative;width: 350px;}


/* PlayStation 4 */
/* adjusting offset and height for foramt */
/* .extraLarge .platformplaystation4 .photo, .extraLarge .platformps4 .photo {background-position: -4px -4931px;height: 440px;} */
/* adjusting the art offset for format */
/* .extraLarge .platformplaystation4 .photo .frame, .extraLarge .platformps4 .photo .frame {left: 7px;position: absolute;top: 14px;} */

/* Xbox One */
/* adjusting offset and height for foramt */
/* .extraLarge .platformxboxone .photo {background-position: -4px -5382px;height: 433px;} */
/* adjusting the art offset for format */
/* .extraLarge .platformxboxone .photo .frame {left: 3px;position: absolute;top: 7px;} */

/* Wii U */
/* adjusting offset and height for foramt */
/* .extraLarge .platformwiiu .photo {background-position: -4px -5830px;height: 490px;} */
/* adjusting the art offset for format */
/* .extraLarge .platformwiiu .photo .frame {left: 3px;position: absolute;top: 11px;} */


/* Xbox 360 */
/* adjusting offset and height for foramt */
.extraLarge .platformxbox360 .photo, .extraLarge .platformxbox .photo {background-position: -4px -3px;height: 492px;}
/* adjusting the art offset for format */
.extraLarge .platformxbox360 .photo .frame, .extraLarge .platformxbox .photo .frame {left: 3px;position: absolute;top: 10px;}

/* PlayStation 3 */
/* adjusting offset and height for foramt */
.extraLarge .platformplaystation3 .photo, .extraLarge .platformps3 .photo {background-position: -4px -503px;height: 434px;}
/* adjusting the art offset for format */
.extraLarge .platformplaystation3 .photo .frame, .extraLarge .platformps3 .photo .frame {left: 3px;position: absolute;top: 37px;}

/* PC */
/* adjusting offset and height for foramt */
.extraLarge .platformpcgames .photo, .extraLarge .platformpc .photo, .extraLarge .platformpcdownloads .photo, .extraLarge .platformpcgamesanddownloads .photo, .extraLarge .platformgamecube .photo {background-position: -7px -2275px;height: 495px;}
/* adjusting the art offset for format */
.extraLarge .platformpcgames .frame, .extraLarge .platformpc .frame, .extraLarge .platformpcdownloads .frame, .extraLarge .platformpcgamesanddownloads .frame, .extraLarge .platformgamecube .frame {left: 0;top: 10px;}

/* Wii */
.extraLarge .platformwii .photo {background-position: -4px -944px;height: 490px;}

/* DS */
.extraLarge .platformdsianddslite .photo, .extraLarge .platformnds .photo, .extraLarge .platform3ds .photo, .extraLarge .platformgameboy .photo, .extraLarge .platformgba .photo, .extraLarge .platformgameboyadvance .photo {background-position: -4px -1437px;height: 325px;}

/* PS Vita */
/* Adjusting background pos shift */
.extraLarge .platformpsvita .photo {background-position: -6px -4544px;height: 365px;}
/* shifting the pack art inline */
.extraLarge .platformpsvita .photo .frame {left: 41px;top: 14px;}

/* PSP */
.extraLarge .platformpsp .frame {left: 43px;top: 16px;}

/* Bluray */
.extraLarge .platformblu-ray .frame {left: 9px;top: 45px;}
.extraLarge .platformblu-ray .photo {background-position: 0 -3781px;height: 449px;width: 360px;}

/* ////////////////////////////////////////////////////////////////////////////////////////////
Size B - PDP INITIAL
//////////////////////////////////////////////////////////////////////////////////////////// */


/* resetting General rule to show new sprite */
#overview .gallery .photo, #overview .gallery.platformpsvita .photo {background: url("https://img.game.co.uk/_websphere/_imgOverride/packshotSprites/packSpriteB.png") no-repeat scroll 9999em 9999em rgba(0, 0, 0, 0);height: 330px;margin-bottom: 20px;position: relative;width: 270px;}


/* PlayStation 4 */
/* Correcting Pos Shift */
/* #overview .gallery.platformplaystation4 .photo {background-position: -4px -3767px!important;height: 330px!important;} */
/* #overview .platformplaystation4 .photo .frame {left: 6px!important;top: 9px!important;} */

/* Xbox One */
/* Correcting Pos Shift */
/* #overview .gallery.platformxboxone .photo {background-position: -4px -4111px!important;height: 330px!important;} */
/* #overview .platformxboxone .photo .frame {left: 1px!important;top: 5px!important;} */

/* Wii U */
/* Correcting Pos Shift */
/* #overview .gallery.platformwiiu .photo {background-position: -4px -4454px!important;height: 375px!important;} */
/* Adjust image offset for format */
/* #overview .platformwiiu .photo .frame {left: 3px!important;top: 9px!important;} */


/* PlayStation 3 */
/* Adjusting bg sprite pos */
.platformplaystation3 #overview .gallery .photo, .platformps3 #overview .gallery .photo {background-position: 0 -384px;height: 330px;}
/* tweak img pos offset */
.platformplaystation3 #overview .gallery .photo .frame, .platformps3 #overview .gallery .photo .frame {top:29px;left: 7px;}

/* Xbox 360 */
/* Adjusting bg sprite pos */
.platformxbox #overview .gallery .photo, .platformxbox360 #overview .gallery .photo {background-position: 0 -1px;width:275px;height: 378px;}
/* moving img */
.platformxbox #overview .gallery .photo .frame, .platformxbox360 #overview .gallery .photo .frame {left: 7px;top: 10px;}

/* Wii */
/* Correcting pos shift */
.platformwii #overview .gallery .photo {background-position: -3px -722px;height: 371px;}
/* Adjust image offset for format */
.platformwii #overview .gallery .photo .frame {left: 3px;top: 8px;width: 252px;}

/* PC */
/* Correcting Pos Shift */
.platformpcgames #overview .gallery .photo, .platformpc #overview .gallery .photo, .platformpcdownloads #overview .gallery .photo, .platformpcgamesanddownloads #overview .gallery .photo, .platformgamecube #overview .gallery .photo {background-position: -4px -1739px;height: 380px;}
/* Adjust image offset for format */
.platformpcgames #overview .gallery .photo .frame, .platformpc #overview .gallery .photo .frame, .platformpcdownloads #overview .gallery .photo .frame, .platformpcgamesanddownloads #overview .gallery .photo .frame, .platformgamecube #overview .gallery .photo .frame {left: 2px;top: 7px;`}

/* DS */
/* Correcting Pos Shift */
.platformdsianddslite #overview .gallery .photo, .platformnds #overview .gallery .photo, .platform3ds #overview .gallery .photo, .platformgameboy #overview .gallery .photo, .platformgba #overview .gallery .photo, .platformgameboyadvance #overview .gallery .photo {background-position: -2px -1100px;height: 248px;}

/* PS Vita */
/* Correcting Pos Shift */
.platformpsvita #overview .gallery .photo {background-position: -4px -3472px;height: 280px;}
/* Moving pack img */
.platformpsvita #overview .gallery.platformpsvita .photo .frame {width: 252px;height: 291px;top: 7px;left: 32px;}

/* PS2 */
.platformplaystation2 #overview .gallery .photo, .platformps2 #overview .gallery .photo {background-position: 0 -2121px;height: 380px;}
/* Adjust image offset for format */
.platformplaystation2 #overview .gallery .photo .frame {left: 5px;top: 7px;width: 254px;}

/* PSP */
.platformpsp #overview .gallery .photo {background-position: 0 -1353px;height: 380px;}
.platformpsp #overview .gallery .photo .frame {left: 35px;top: 15px;}

/* Bluray */
.platformblu-ray #overview .gallery .photo {background-position: 0 -2887px;height: 345px;width:275px;}
.platformblu-ray #overview .gallery .photo .frame {height: 291px;left: 7px;top: 36px;width: 252px;}

/* //////////////////////////////////////////////
Size C - LISTERS
////////////////////////////////////////////// */


/* Base rule */
.productLister .photo {height: 170px;margin: 0 auto;min-height: 1px;position: relative;width: 125px;}
/* changing the location of the sprite to call new file */
.productLister .photo, .productLister .platformpsvita .photo {background: url("https://img.game.co.uk/_websphere/_imgOverride/packshotSprites/packSpriteC.png") no-repeat scroll 9999em 9999em rgba(0, 0, 0, 0);}


/* PS4 */
/* Need to set all, bg image, pos, height of bg area*/
/* #productLister .platformplaystation4 .photo {background: url("https://img.game.co.uk/_websphere/_imgOverride/packshotSprites/packSpriteC.png") no-repeat scroll 0 -1700px rgba(0, 0, 0, 0);height: 152px;} */
/* .productLister .platformplaystation4 .photo .frame {left: 5px;top: 4px;} */

/* Xbox One */
/* Need to set all, bg image, pos, height of bg area*/
/* #productLister .platformxboxone .photo {background: url("https://img.game.co.uk/_websphere/_imgOverride/packshotSprites/packSpriteC.png") no-repeat scroll 0 -1854px rgba(0, 0, 0, 0);height: 150px;} */
/* .productLister .platformxboxone .photo .frame {left: 3px;top: 3px;} */

/* Wii U */
/* Need to set all, bg image, pos, height of bg area*/
/* #productLister .platformwiiu .photo {background: url("https://img.game.co.uk/_websphere/_imgOverride/packshotSprites/packSpriteC.png") no-repeat scroll 0 -2009px rgba(0, 0, 0, 0);height: 173px;} */
/* #productLister .platformwiiu .photo .frame img {height:159px;} */
/* .productLister .platformwiiu .photo .frame {left: 3px;top: 4px;} */


/* PlayStation 3 */
/* changing the pos offset and height of the pack bg */
.productLister .platformplaystation3 .photo, .productLister .platformps3 .photo {background-position: 0 -171px;height: 153px;}
/* Changing the top margin for the image */
.productLister .platformplaystation3 .photo .frame, .productLister .platformps3 .photo .frame {height: 128px;left: 4px;top: 18px;width: 111px;}

/* Xbox 360 */
/* change height value to reveal bottom of box */
.productLister .platformxbox .photo, .productLister .platformxbox360 .photo {background-position: 0 -1px;height: 170px;}

/* Nintendo Wii */
/* Shift sprite pos to line up and increase height to show bottom of box */
.productLister .platformwii .photo {background-position: 0 -326px;height: 166px;}

/* Nintendo DS */
/* shift sprite to fit */ 
.productLister .platformdsianddslite .photo, .productLister .platformnds .photo, .productLister .platform3ds .photo, .productLister .platformgameboy .photo, .productLister .platformgba .photo, .productLister .platformgameboyadvance .photo {background-position: 0 -498px;}

/* Vita */
/* As sprite was added separately originally vita sprite call added at start of section */
/* Just tweaking pos shift */
.productLister .platformpsvita .photo {background-position: 1px -1565px;height: 134px;}
.productLister .platformpsvita .photo .frame {left: 1px;position: absolute;top: -3px;}

/* PC */
/* Just a shift to pos and also the height */
.productLister .platformpcgames .photo, .productLister .platformpc .photo, .productLister .platformpcdownloads .photo, .productLister .platformpcgamesanddownloads .photo, .productLister .platformgamecube .photo {background-position: 0 -785px;height: 169px;}

/* PS2 Fix */
.productLister .platformplaystation2 .photo, .productLister .platformps2 .photo {background-position: 0 -957px;height: 170px;}

/* PSP Fix */
.productLister .platformpsp .photo {background-position: 0 -611px;width: 115px;height: 172px;}

/* Bluray */
.productLister .platformblu-ray .photo {background-position: 0 -1303px;height: 155px;}

/* ////////////////////////////////////////////////////////////////////////////////////////////
Size D - Product Rec - Unavailable due to HTML structure.
//////////////////////////////////////////////////////////////////////////////////////////// */


/* ////////////////////////////////////////////////////////////////////////////////////////////
Size E - Mini - Basket Packs
//////////////////////////////////////////////////////////////////////////////////////////// */

/* Setting BG Image rule */
.mini .product .photo, #basketItems table .mini .product .photo {background: url("https://img.game.co.uk/_websphere/_imgOverride/packshotSprites/packSpriteE.png") no-repeat scroll -9999px -9999px rgba(0, 0, 0, 0);width: 100px;height: 90px;margin: auto;position: relative;}
.mini .product.platformxbox360 .photo .uri, .mini .product.platformxbox .photo .uri {top:0px; left:0px;position:absolute;}


/* PlayStation 4 */
/* BG shift pos */
/* .mini .product.platformplaystation4 .photo, .mini .product.platformps4 .photo {background: url("https://img.game.co.uk/_websphere/_imgOverride/packshotSprites/packSpriteE.png");background-position: -2px -918px!important;height: 81px!important;} */
/* img align shift */
/* .mini .product.platformplaystation4 .photo .uri, .mini .product.platformps4 .photo .uri, #basketItems table .mini .product.platformplaystation4 .photo .uri, #basketItems table .mini .product.platformps4 .photo .uri {top:2px; left:0px;} */

/* Xbox One */
/* BG shift pos */
/* .mini .product.platformxboxone .photo, .mini .product.platformxb1 .photo {background: url("https://img.game.co.uk/_websphere/_imgOverride/packshotSprites/packSpriteE.png");background-position: -2px -1002px!important;height: 81px!important;} */
/* img align shift */
/* .mini .product.platformxboxone .photo .uri, .mini .product.platformxb1 .photo .uri, #basketItems table .mini .product.platformxboxone .photo .uri, #basketItems table .mini .product.platformxb1 .photo .uri {top:2px; left:0px;} */

/* Wii U */
/* BG shift pos */
/* .mini .product.platformwiiu .photo {background: url("https://img.game.co.uk/_websphere/_imgOverride/packshotSprites/packSpriteE.png");background-position: -2px -1089px!important;height: 95px!important;} */
/* img align shift */
/* .mini .product.platformwiiu .photo .uri, #basketItems table .mini .product.platformwiiu .photo .uri {top:3px; left:0px;} */


/* Xbox 360 */
/* BG shift pos */
.mini .product.platformxbox360 .photo, .mini .product.platformxbox .photo {background: url("https://img.game.co.uk/_websphere/_imgOverride/packshotSprites/packSpriteE.png");background-position: -2px -1px!important; height:91px;}
/* img align shift */
.mini .product.platformxbox360 .photo .uri, .mini .product.platformxbox .photo .uri, #basketItems table .mini .product.platformxbox360 .photo .uri, #basketItems table .mini .product.platformxbox .photo .uri {top:4px; left:1px;}

/* PlayStation 3 */
/* BG shift pos */
.mini .product.platformplaystation3 .photo, .mini .product.platformps3 .photo {background: url("https://img.game.co.uk/_websphere/_imgOverride/packshotSprites/packSpriteE.png");background-position: -2px -94px!important;height: 81px!important;}
/* img align shift */
.mini .product.platformplaystation3 .photo .uri, .mini .product.platformps3 .photo .uri, #basketItems table .mini .product.platformplaystation3 .photo .uri, #basketItems table .mini .product.platformps3 .photo .uri {top:9px; left:1px;}

/* Wii */
/* BG shift pos */
.mini .product.platformwii .photo {background: url("https://img.game.co.uk/_websphere/_imgOverride/packshotSprites/packSpriteE.png");background-position: -2px -176px!important;height: 90px!important;}
/* img align shift */
.mini .product.platformwii .photo .uri, #basketItems table .mini .product.platformwii .photo .uri {top:5px; left:2px;}

/* Ds */
/* BG shift pos */
.mini .product.platformdsianddslite .photo, .mini .product.platform3ds .photo, .mini .product.platformnds .photo {background: url("https://img.game.co.uk/_websphere/_imgOverride/packshotSprites/packSpriteE.png");background-position: -2px -268px!important;height: 61px!important;}
/* img align shift */
.mini .product.platformdsianddslite .photo .uri, #basketItems table .mini .product.platformdsianddslite .photo .uri, .mini .product.platformnds .photo .uri, #basketItems table .mini .product.platformnds .photo .uri, .mini .product.platform3ds .photo .uri, #basketItems table .mini .product.platform3ds .photo .uri {top:4px; left:1px;}

/* PC */
/* BG shift pos */
.mini .product.platformpc .photo, .mini .product.platformpcgames .photo, .mini .product.platformpcgamesanddownloads .photo {background: url("https://img.game.co.uk/_websphere/_imgOverride/packshotSprites/packSpriteE.png");background-position: -2px -424px!important;height: 92px!important;}
/* img align shift */
.mini .product.platformpc .photo .uri, #basketItems table .mini .product.platformpc .photo .uri, .mini .product.platformpcgames .photo .uri, #basketItems table .mini .product.platformpcgames .photo .uri, .mini .product.platformpcgamesanddownloads .photo .uri, #basketItems table .mini .product.platformpcgamesanddownloads .photo .uri {top:4px; left:1px;}

/* Vita */
/* BG shift pos */
.mini .product.platformpsvita .photo {background: url("https://img.game.co.uk/_websphere/_imgOverride/packshotSprites/packSpriteE.png");background-position: -2px -847px!important;height: 70px!important;}
/* img align shift */
.mini .product.platformpsvita .photo .uri, #basketItems table .mini .product.platformpsvita .photo .uri {top:--1px; left:-1px;}




/* CyberMonday */
/* Paypal Icon quick hide 
div.payIcons img[src*="paypal.gif"]  { display: none; }

*/




/* Download button text fix */
#productLister ul.listView .product .variants.download .download a, #productLister ul.listView .product .variants.download .download .unlinked {
    font-size: 18px;
}



/* Store finder hiding old buttons click and collect and back */
body#pgStoreLocatorStoreDetails .hoursCol a.clickCollect {display:none;}
body#pgStoreLocatorStoreDetails li.back {display: none;}


/* Serge phone packshot fix */
#overview .gallery.platformphones  .photo img {max-height: 270px;width: auto;margin: 0 auto;}
#overview .gallery.platformxboxlive .photo img {max-height: 330px;width: auto;margin: 0 auto;}

/* Console-Warranty */
#Disccare-Warranty > #ad_Disccare-Warranty > div, #Console-Warranty > #ad_Console-Warranty > div {padding:20px;}
li.warrantyPDPContainer .warrantyOverlayInner {margin-left: -300px;margin-top: -260px;}
.warrantyPDPContainer .warrantyOverlayInner .close {background-color: #ffffff;background-position: center center;background-size: 20px auto;border-radius: 20px;font-size: 0;height: 28px;position: absolute;right: -14px;top: -13px;width: 12px;}