/* CSS Document */ 

/* Downloads Nav */
.dlnav_new{width:870px; font-family:arial, sans-serif; background:#fff; margin-left: 5px; margin-bottom: 20px;}
.dlnav_new img.dlclogo{float:left; padding-right:10px;}
.dlnav_new a.main{color:#3e3e3e; font-size:15px; font-weight:bold; text-decoration:none; float:left; padding:7px 20px; display:block; margin:12px 2px 0 2px; border-radius:7px;}
.dlnav_new a.main:hover, .dlnav_new a.main.navon{background:url(/stores/dlcimg/bkg_navhover.png) top left repeat-x #4168a9; color:#fff;}
.dlnav_new div.aboutlink{border-left: 1px solid #d8d8d8; width: 85px; float: left; padding: 16px 0 0 20px; height: 39px; margin-left:10px;}
div.aboutlink a.about{font-size:10px; color:#195f91; text-decoration:none;}		
div.aboutlink a.about:hover{text-decoration:underline;}

/* Downloads Nav */
.dlnav {height:auto; margin-bottom:12px;}
.dlnav a:link, .dlnav a:visited {float:left; height:55px; background:url(/stores/images/entry/spr_nav.png) no-repeat; outline:none;}

.dlnav a.all:link, .dlnav a.all:visited, .dlnav a.all_on:link, .dlnav a.all_on:visited {width:135px; background-position:0px -110px;}
.dlnav a.all:hover{background-position: 0px -55px;}
.dlnav a.all_on:link, .dlnav a.all_on:visited {background-position:0px 0px;}

.dlnav a.xbox:link, .dlnav a.xbox:visited, .dlnav a.xbox_on:link, .dlnav a.xbox_on:visited {width:150px; background-position:-150px -110px;}
.dlnav a.xbox:hover{background-position:-150px -55px;}
.dlnav a.xbox_on:link, .dlnav a.xbox_on:visited {background-position:-150px 0px;}

.dlnav a.ps3:link, .dlnav a.ps3:visited, .dlnav a.ps3_on:link, .dlnav a.ps3_on:visited {width:156px; background-position:-327px -110px;}
.dlnav a.ps3:hover{background-position:-327px -55px;}
.dlnav a.ps3_on:link, .dlnav a.ps3_on:visited {background-position:-327px 0px;}

.dlnav a.psp:link, .dlnav a.psp:visited, .dlnav a.psp_on:link, .dlnav a.psp_on:visited{width:156px; background-position:-497px -110px;}
.dlnav a.psp:hover{background-position:-497px -55px;}
.dlnav a.psp_on:link, .dlnav a.psp_on:visited {background-position:-497px 0px;}

.dlnav a.pc:link, .dlnav a.pc:visited, .dlnav a.pc_on:link, .dlnav a.pc_on:visited{width:148px; background-position:-657px -110px; border-right:1px #d8d8d8 solid;}
.dlnav a.pc:hover{background-position:-657px -55px;}
.dlnav a.pc_on:link, .dlnav a.pc_on:visited{background-position:-657px 0px;}

.dlnav a.about:link, .dlnav a.about:visited{background:#FFF; width:85px; font-size:10px; margin-top:16px; color:#165f91; height:auto; font-weight:bold; text-align:right;}


/* Page */
div#content {height:auto; overflow:hidden; padding-top:10px; padding-bottom:20px; margin-left:40px;}

.tricoloffset {margin-left:25px;}

.platform {height:auto; overflow:hidden; margin-bottom:10px; padding-top:10px;}
.platform h1 {font-size:32px; color:#202020; font-weight:bold; margin-bottom:15px; padding-left:36px; background:#FFFFFF url(/common/css/entry/images/corner.png) no-repeat 0px 0px; line-height:140%;}
.platform h1 cite {width:130px; height:auto; font-size:18pt; font-style:normal; color:#505050; margin:0px 0px 0px 12px; white-space:nowrap;}
.platform div.systemshop {background:#FFFFFF; margin-bottom:15px;}
.platform div.systemshop a:link, .platform div.systemshop a:visited {font-family:helvetica, arial, sans-serif; font-size:18px; color:#FFF; text-shadow: -1px -1px 1px #333; line-height:140%; padding-left:10px; border-radius:10px; text-align:center; padding:10px; float:left; margin:0px 8px 0px 0px; text-decoration:none;
background: #828282;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#606060), to(#828282));
background: -moz-linear-gradient(100% 100% 90deg, #606060, #828282);
}
.platform div.systemshop img {margin-top:4px;}
.platform span.platformicon {width:90px; height:40px; margin:4px 0px 0px 0px; overflow:visible; float:left;}

/* Hero Scroller */
.heroscroller {position:relative; overflow:hidden; width: 870px; height:305px; background:transparent; float:left;}
.heroscroller .items {width:20000em; height:auto; position:absolute; clear:both; }
.heroscroller .items div.item {float:left; width:870px; height:305px; z-index:4;}

.heroscroller a.region:link, .heroscroller a.region:visited {background:transparent; width:580px; height:300px; float:left; margin:3px 0px 0px 44px; position:absolute;}
.heroscroller a.regionwide:link, .heroscroller a.regionwide:visited {background:transparent; width:790px; height:300px; float:left; margin:3px 0px 0px 44px;}

#chained a.browse {display:block; width:32px; height:52px; cursor:pointer; font-size:1px; z-index:55;}
#chained a.left {position:absolute; top:148px; left:4px; background:transparent url(/common/css/entry/images/hero_arrow_left.png) no-repeat 0px 0px;} 
#chained a.right {position:absolute; top:148px; left:838px;background:transparent url(/common/css/entry/images/hero_arrow_right.png) no-repeat 0px 0px;}
#chained a.disabled {visibility:hidden !important;}

.dotregion {background:#fff; float:left; clear:left; text-align:center; width:870px; height:26px; position:relative;}

.navi {height:20px; padding:0px; margin-top:0px; display:inline-block;}
.navi a {width:8px; height:14px; margin:4px 4px 0px 4px; overflow:visible; display:block; float:left; font-size:1px; padding:0px;
	background:transparent url(/common/css/entry/images/navdot.png) 0px -31px no-repeat; outline:none;}
.navi a:hover {background-position:0 -13px;}
.navi a.active {background-position:0 5px;}

.featureditems {height:auto;  margin-bottom:16px; clear:left; }
.featureinfo {font-family:helvetica, arial, sans-serif; color:#444; width:208px; line-height:140%; 
background-color: #FFF;
background: -moz-linear-gradient(100% 100% 180deg, #F0F0F0, #FFFFFF);
background: -webkit-gradient(linear, left top, right top, from(#F0F0F0), to(#FFFFFF));
border-radius: 8px 0 0 8px;
padding:16px 16px 3px 16px; 
position:absolute;
margin:20px 0px 20px 635px;
box-shadow: 0 0 7px rgba(0, 0, 0, .6);
-webkit-box-shadow: 0 0 7px rgba(0, 0, 0, .6);
}

.featureinfo h2 {}
.featureinfo h2 a:link, .featureinfo h2 a:visited {font-size:16px; font-weight:bold; padding-right:2px; text-decoration:none; line-height:140%; margin-bottom:10px;}
.featureinfo h2 a.bonusbutton:link, .featureinfo h2 a.bonusbutton:visited {font-size:10px; font-weight:bold; text-align:center;  padding:2px 0px; text-decoration:none; background:#CC0000; color:#FFF; margin-left:0px; border-radius:4px; clear:left; display:block; width:76px; height:auto;}
.featureinfo p.shipdate {font-size:11px; color:#000; margin-top:10px; margin-bottom:0px; font-weight:bold;}
.featureinfo p.description {float:left; width:200px; font-size:11px; line-height:130%; margin-top:0px; margin-bottom:1px; padding-right:25px; color:#000;}

.featureinfo p.description span.bonusnote {float:left; width:176px; height:auto; font-weight:bold;}
.featureinfo p.description span.reldate {float:left; width:176px; height:auto;  font-weight:bold;}
.featureinfo p.description span.freeverse {float:left; width:176px; height:auto; font-weight:bold;}
.featureinfo p.description span.synopsis {float:left; width:184px; height:auto; font-weight:normal; margin-bottom:8px;}

/* New */
.featureinfo p.availability {float:left; width:180px; height:auto; font-size:11px; color:#000; margin-top:10px; margin-bottom:0px; font-weight:bold;}
.featureinfo p.reldate {float:left; width:180px; color:#444; height:auto;}
.featureinfo p.reldate em {font-weight:bold;}
.featureinfo p.fromlbl {float:left; width:180px; height:auto; font-size:12px; font-weight:bold; color:#AAA; margin:8px 0px 2px 0px; font-style:italic;}

.icon_xbox360{height:16px; width:17px; background: transparent url(/common/css/entry/images/platform_icons.png) no-repeat 0px 0px; margin-right:6px; float:left;}
.icon_wii{height:16px; width:25px; background: transparent url(/common/css/entry/images/platform_icons.png) no-repeat 0px -129px; margin-right:6px; float:left;}
.icon_ps3{height:16px; width:32px; background: transparent url(/common/css/entry/images/platform_icons.png) no-repeat 0px -323px; margin-right:6px; float:left;}
.icon_ds{height:16px; width:27px; background: transparent url(/common/css/entry/images/platform_icons.png) no-repeat 0px -168px; margin-right:6px; float:left;}
.icon_threeds{height:16px; width:40px; background: transparent url(/common/css/entry/images/platform_icons.png) no-repeat 0px -207px; margin-right:6px; float:left;}
.icon_ps2{height:16px; width:39px; background: transparent url(/common/css/entry/images/platform_icons.png) no-repeat 0px -286px; margin-right:6px; float:left;}
.icon_psvita{height:16px; width:42px; background: transparent url(/common/css/entry/images/platform_icons.png) no-repeat 0px -360px; margin-right:6px; float:left;}
.icon_psp{height:16px; width:39px; background: transparent url(/common/css/entry/images/platform_icons.png) no-repeat 0px -248px; margin-right:6px; float:left;}
.icon_pc{height:16px; width:17px; background: transparent url(/common/css/entry/images/platform_icons.png) no-repeat 0px -86px; margin-right:6px; float:left;}
.icon_psn{height:16px; width:17px; background: transparent url(/common/css/entry/images/psn_icon.png) no-repeat 0px 0px; margin-right:6px; float:left;}

.featureinfo p.otherplatforms {float:left; width:200px; margin-top:8px; margin-bottom:8px; height:16px;}

.featureinfo .featureprice {float:left; height:auto; margin:4px 2px 0 0; padding:0; position:relative; width:107px;}
.featureinfo .featureprice em {color:#AAAAAA; float:left; font-size:16px; font-style:normal; font-weight:bold; height:auto; line-height:100%; margin:0; padding:0; width:9px;}
.featureinfo .featureprice span {color:#202020; float:left; font-size:24px; font-weight:bold; line-height:80%;} 
.featureinfo a.featureinfobutton, .featureinfo a.featureinfobutton:link, .featureinfo a.featureinfobutton:visited {font-size:12px; color:#FFF; font-weight:bold; width:80px; height:auto; float:left; background:#CC0000; text-decoration:none; text-align:center; border:1px solid #990000; padding:5px; text-shadow: -1px -1px 1px #333; border-radius:5px; margin:0px 0px 6px 0px;}

.featureinfo a.fib, .featureinfo a.fib:link, .featureinfo a.fib:visited {width:92px; height:28px; float:left; background:transparent url(/common/css/entry/images/shopnowbtn.png) no-repeat 0px 0px; text-decoration:none; outline:none; padding:0px; margin:0px 0px 6px 0px;}


.featureinfo span.or {width:30px; height:auto; float:left; clear:left; margin:16px 3px 0px 41px; line-height:80%; color:#AAAAAA; text-align:right;}

.featureinfo a.pickupinstorebutton:link, .featureinfo a.pickupinstorebutton:visited {width:127px; height:29px; float:left; background: transparent url(/common/css/entry/images/pus.png) no-repeat 0px 0px; margin: 3px 0px 3px 0px;}

.noinfo a.heroclick:link, .noinfo a.heroclick:visited {width:860px; height:300px; float:left;}
.noinfo .featureinfo {display:none; visibility:hidden;}

.alertmessage {margin-bottom:16px;}

/* Medium Ad */
.medium_ad {height:260px; background:#C9C9C9; margin-bottom:16px; position:relative;}
.medium_ad object, .medium_ad a:link, .medium_ad a:visited, .medium_ad iframe {width:300px; height:250px; background:#000; margin:5px 0px 0px 5px; float:left;}
.medium_ad div {margin-left:0px; float:left;}

/* Color Schemes and Endeca Grids */

.shopcolumn {height:auto; width:278px; float:left; margin-left:5px; margin-right:13px; position:relative;}
.last {margin-right:0px;}

a.shopbtn:link, a.shopbtn:visited {background:#EEEEEE; line-height:160%; color:#FFF; font-size: 14px; padding:4px 10px; text-decoration:none; float:right; clear:both; margin-bottom:6px; font-weight:bold; text-align:center; border-radius:5px; z-index:2;}

.shopcolumn h2 {font-size:16px; color:#FFF; text-shadow: -1px -1px 1px #333; line-height:178%; margin-top:0px; margin-bottom:0px; padding-left:10px; clear:right; 
background: #828282;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#606060), to(#828282));
background: -moz-linear-gradient(100% 100% 90deg, #828282, #606060);}

.shopcolumn h2 span {float:none;}
.shopcolumn h2 span a:link, .shopcolumn h2 span a:visited {font-size:12px; color:#FFF; float:right; clear:none; background:transparent url(/common/css/entry/images/black_viewall_shape.png) no-repeat 0px 0px; width:110px; line-height:180%; height:22px; padding:4px 0px; text-align:right; padding-right:10px; margin-bottom:0px;}

.shopcolumn span {height:auto; font-size:21px; font-weight:bold; width:100%; text-align:right; padding:0px; float:left; margin-bottom:16px;}
.shopcolumn span label {color:#CCC; font-size:12px; font-style:italic; padding-right:8px; font-family:Georgia, "Times New Roman", Times, serif;}

.systembox_xbox360 {background:transparent url(/common/css/entry/images/systembox_xbox360.png) no-repeat 0px 40px; min-height:220px; cursor:pointer;}
.systembox_ps3 {background:transparent url(/common/css/entry/images/systembox_ps3.png) no-repeat 0px 66px; min-height:220px; cursor:pointer;}
.systembox_wii {background:transparent url(/common/css/entry/images/systembox_wii.png) no-repeat 0px 64px; min-height:220px; cursor:pointer;}
.systembox_wiiu {background:transparent url(/common/css/entry/images/systembox_wiiu.png) no-repeat 0px 50px; min-height:220px; cursor:pointer;}
.systembox_ps2 {background:transparent url(/common/css/entry/images/systembox_ps2.png) no-repeat 8px 56px; min-height:220px; cursor:pointer;}
.systembox_psp {background:transparent url(/common/css/entry/images/systembox_psp.png) no-repeat 0px 122px; min-height:220px; cursor:pointer;}
.systembox_psvita {background:transparent url(/common/css/entry/images/systembox_psvita.png) no-repeat 0px 122px; min-height:220px; cursor:pointer;}
.systembox_ds {background:transparent url(/common/css/entry/images/systembox_ds.png) no-repeat 0px 68px; min-height:220px; cursor:pointer;}
.systembox_3ds {background:transparent url(/common/css/entry/images/systembox_3ds.png) no-repeat 0px 68px; min-height:220px; cursor:pointer;}
.systembox_tablets {background:transparent url(/common/css/entry/images/systembox_tablets.png) no-repeat 0px 68px; min-height:220px; cursor:pointer;}
.systembox_accessories {background:transparent url(/common/css/entry/images/controller_preowned.png) no-repeat 0px 68px; min-height:220px; cursor:pointer;}

.systembox_xbox360 h2 {margin-bottom:16px;}
.systembox_ps3 h2 {margin-bottom:16px;}
.systembox_wii h2 {margin-bottom:16px;}
.systembox_wiiu h2 {margin-bottom:16px;}
.systembox_ps2 h2 {margin-bottom:16px;}
.systembox_psp h2 {margin-bottom:16px;}
.systembox_psvita h2 {margin-bottom:16px;}
.systembox_ds h2 {margin-bottom:16px;}
.systembox_3ds h2 {margin-bottom:16px;}
.systembox_tablets h2 {margin-bottom:16px;}

.featurebox_xbox360 {background:transparent url(/common/css/entry/images/featurebox_xbox360.png) no-repeat 0px 0px; padding-bottom:6px; cursor:pointer;}
.featurebox_ps3 {background:transparent url(/common/css/entry/images/featurebox_ps3.png) no-repeat 0px 0px; padding-bottom:6px; cursor:pointer;}
.featurebox_wii {background:transparent url(/common/css/entry/images/featurebox_wii.png) no-repeat 0px 0px; padding-bottom:6px; cursor:pointer;}

.featurebox_xbox360 a.featureclick:link, .featurebox_xbox360 a.featureclick:visited, .featurebox_xbox360 a.featureclick:active, .featurebox_xbox360 a.featureclick:hover, 
.featurebox_ps3 a.featureclick:link, .featurebox_ps3 a.featureclick:visited, .featurebox_ps3 a.featureclick:active, .featurebox_ps3 a.featureclick:hover,
.featurebox_wii a.featureclick:link, .featurebox_wii a.featureclick:visited, .featurebox_wii a.featureclick:active, .featurebox_wii a.featureclick:hover,
.featurebox_wiiu a.featureclick:link, .featurebox_wiiu a.featureclick:visited, .featurebox_wiiu a.featureclick:active, .featurebox_wiiu a.featureclick:hover, 
.featurebox_ps2 a.featureclick:link, .featurebox_ps2 a.featureclick:visited, .featurebox_ps2 a.featureclick:active, .featurebox_ps2 a.featureclick:hover, 
.featurebox_psp a.featureclick:link, .featurebox_psp a.featureclick:visited, .featurebox_psp a.featureclick:active, .featurebox_psp a.featureclick:hover, 
.featurebox_psvita a.featureclick:link, .featurebox_psvita a.featureclick:visited, .featurebox_psvita a.featureclick:active, .featurebox_psvita a.featureclick:hover, 
.featurebox_ds a.featureclick:link, .featurebox_ds a.featureclick:visited, .featurebox_ds a.featureclick:active, .featurebox_ds a.featureclick:hover, 
.featurebox_3ds a.featureclick:link, .featurebox_3ds a.featureclick:visited, .featurebox_3ds a.featureclick:active, .featurebox_3ds a.featureclick:hover, 
.featurebox_tablets a.featureclick:link, .featurebox_tablets a.featureclick:visited, .featurebox_tablets a.featureclick:active, .featurebox_tablets a.featureclick:hover {width:128px; height:54px; position:absolute; top:0; left:0; outline:none; background:transparent;}

.shopcolumn h3 {font-size:16px; color:#777; text-shadow: none; line-height:180%; margin-top:0px; margin-bottom:2px; padding-left:10px; background: #FFF; clear:right; border-color:#DDDDDD; border-style:solid; border-width:1px 0px 0px 4px; padding-bottom:1px;}
.shopcolumn h3 span {float:none;}
.shopcolumn h3 span a:link, .shopcolumn h3 span a:visited {font-size:12px; color:#095490; float:right; clear:none; background:transparent; width:50px; line-height:180%; height:22px; padding:4px 0px; text-align:right; padding-right:10px; margin-bottom:0px; text-shadow:none;}

.sponsoredbox {border:1px solid #999999; padding-bottom:9px; padding-top:9px; position:relative; margin-bottom:10px;}
.sponsoredbox label {background:transparent url(/common/css/entry/images/sponsoredbox_flag.png) no-repeat 0px 0px; height:9px; position:absolute; left:-1px; top:-10px; width:91px;}
.sponsoredbox .tweak1 {margin-left:10px;}
.sponsoredbox .tweak2 {margin-left:20px;}
.sponsoredbox .tweak3 {margin-left:20px;}

/*Record list Vertical*/
.lboxshopcolumn {height:auto; width:339px; float:left; margin-left:5px; margin-right:13px; position:relative;}
.lboxshopcolumn h2 {font-size:16px; color:#FFF; text-shadow: -1px -1px 1px #333; line-height:178%; margin-top:0px; margin-bottom:0px; padding-left:10px; clear:right; 
	background: #828282;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#606060), to(#828282));
	background: -moz-linear-gradient(100% 100% 90deg, #828282, #606060);}
.lboxshopcolumn h2 span {float:none;}
.lboxshopcolumn h2 span a:link, .lboxshopcolumn h2 span a:visited {font-size:12px; color:#FFF; float:right; clear:none; background:transparent url(/common/css/entry/images/black_viewall_shape.png) no-repeat 0px 0px; width:110px; line-height:180%; height:22px; padding:4px 0px; text-align:right; padding-right:10px; margin-bottom:0px;}
.lboxshopcolumn span {height:auto; font-size:21px; font-weight:bold; width:100%; text-align:right; padding:0px; float:left; margin-bottom:16px;}
.lboxshopcolumn span label {color:#CCC; font-size:12px; font-style:italic; padding-right:8px; font-family:Georgia, "Times New Roman", Times, serif;}
.lboxshopcolumn h3 {font-size:16px; color:#777; text-shadow: none; line-height:180%; margin-top:0px; margin-bottom:2px; padding-left:10px; background: #FFF; clear:right; border-color:#DDDDDD; border-style:solid; border-width:1px 0px 0px 4px; padding-bottom:1px;}
.lboxshopcolumn h3 span {float:none;}
.lboxshopcolumn h3 span a:link, .lboxshopcolumn h3 span a:visited {font-size:12px; color:#095490; float:right; clear:none; background:transparent; width:50px; line-height:180%; height:22px; padding:4px 0px; text-align:right; padding-right:10px; margin-bottom:0px; text-shadow:none;}
.lboxshopcolumn table.endeca_grid {background:#DDDDDD; border-collapse:collapse; padding:0; margin:0px 0px 12px 0px; clear:left;width:339px;}
.lboxshopcolumn table.endeca_grid tr{width:470px; overflow:hidden; padding:0; border-top:1px solid #FFF;background-color: #EDEBEB;background: -moz-linear-gradient(100% 100% 90deg, #EDEBEB, #F4F4F4);background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F4F4F4), to(#EDEBEB));cursor:pointer;}
.lboxshopcolumn table.endeca_grid tr:hover{width:470px; overflow:hidden; padding:0; border-top:1px solid #FFF;background-color: #F4F4F4;background: -moz-linear-gradient(100% 100% 90deg, #F4F4F4, #EDEBEB);	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#EDEBEB), to(#F4F4F4));}
.lboxshopcolumn table.endeca_grid tr.sponsored {background-color: #FFECA5;background: -moz-linear-gradient(100% 100% 90deg, #FFECA5, #FFF8CE);background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFF8CE), to(#FFECA5));	}
.lboxshopcolumn table.endeca_grid tr.sponsored:hover {background-color: #FFF8CE;background: -moz-linear-gradient(100% 100% 90deg, #FFF8CE, #FFECA5);background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFECA5), to(#FFF8CE));}
.lboxshopcolumn table.endeca_grid tr td.itemboxart {padding:0; margin:0; width:36px; height:50px;}
.lboxshopcolumn table.endeca_grid tr td.itemboxart img{max-width:99px; max-height:142px; min-width:36px; min-height:50px; width:99px; height:142px; border:1px solid #999;}
.lboxshopcolumn table.endeca_grid tr td.itemtitle{padding:0px; vertical-align:top; text-align:left;}
.lboxshopcolumn table.endeca_grid tr td.itemtitle a:link, .endeca_grid tr td.itemtitle a:visited{height:auto; width:175px; float:left; font-weight:bold; font-size:12px; text-decoration:none; margin:60px 0px 15px 12px; color:#095490; background:transparent;}
.lboxshopcolumn table.endeca_grid tr td.itemtitle a.shorttitle:link, .endeca_grid tr td.itemtitle a.shorttitle:visited {width:176px;}
.lboxshopcolumn table.useboxart table tr td.itemtitle a:link, .useboxart table tr td.itemtitle a:visited {width:176px;}
.lboxshopcolumn table.endeca_grid tr:hover td.itemtitle a:link, .endeca_grid tr:hover td.itemtitle a:visited{text-decoration:underline;}
.lboxshopcolumn table.endeca_grid tr td.itemtitle span {color:#CC0000; font-weight:bold; font-size:12px; float:left; clear:left; width:176px; margin:0px 0px 0px 16px;}
.lboxshopcolumn table.endeca_grid tr td.itemrelease {width:62px; padding:0px; vertical-align:top; text-align:left;}
.lboxshopcolumn table.endeca_grid tr td.itemrelease p{height:auto; width:54px; float:left; font-size:12px; color:#999; margin:7px 0px 0px 0px; text-align:center;}
.lboxshopcolumn table.endeca_grid tr td.itemrelease span{font-weight:bold; float:left; clear:left; font-size:12px; width:54px; color:#505050; margin:0px 0px 0px 0px; text-align:center;}
.lboxshopcolumn table.endeca_grid tr td.itemprice {width:62px; padding:0px; vertical-align:top; text-align:right;}
.lboxshopcolumn table.endeca_grid tr td.itemprice p {font-weight:bold; font-size:12px; color:#505050; margin:60px 5px 0px 0px; overflow:visible; white-space:nowrap;}
.lboxshopcolumn table.endeca_grid tr.sponsored td.itemtitle {background:transparent url(/common/css/entry/images/cs_sponsored_flag.png) no-repeat 12px 8px;}

/*Large Boxart Recordlist V2*/
.lboxshopcolumn div.endeca_grid {background:#DDDDDD; border-collapse:collapse; padding:0; margin:0px 0px 12px 0px; clear:left;}
.lboxshopcolumn div.endeca_grid div.trow{width:339px; overflow:hidden; padding:0 0 2px 0; border-top:1px solid #FFF;background-color: #EDEBEB;background: -moz-linear-gradient(100% 100% 90deg, #EDEBEB, #F4F4F4);background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F4F4F4), to(#EDEBEB));cursor:pointer;}
.lboxshopcolumn div.endeca_grid div.trow:hover{width:339px; overflow:hidden; padding:0 0 2px 0; border-top:1px solid #FFF;background-color: #F4F4F4;background: -moz-linear-gradient(100% 100% 90deg, #F4F4F4, #EDEBEB);	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#EDEBEB), to(#F4F4F4));}
.lboxshopcolumn div.endeca_grid div.trow.sponsored {background-color: #FFECA5;background: -moz-linear-gradient(100% 100% 90deg, #FFECA5, #FFF8CE);background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFF8CE), to(#FFECA5));	}
.lboxshopcolumn div.endeca_grid div.trow.sponsored:hover {background-color: #FFF8CE;background: -moz-linear-gradient(100% 100% 90deg, #FFF8CE, #FFECA5);background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFECA5), to(#FFF8CE));}
.lboxshopcolumn div.trow a.itemlink{ text-decoration:none;background-color : transparent;}
.lboxshopcolumn div.endeca_grid div.trow div.itemboxart {padding:0; margin:0; width:99px; height:142px;float:left;}
.lboxshopcolumn div.endeca_grid div.trow div.itemboxart img{max-width:99px; max-height:142px; min-width:36px; min-height:50px; width:99px; height:142px; border:1px solid #999;}
.lboxshopcolumn div.endeca_grid div.trow div.itemtitle{padding:0px; vertical-align:top; text-align:left;}
.lboxshopcolumn div.endeca_grid div.trow div.itemtitle a:link, .endeca_grid div.trow div.itemtitle a:visited{height:auto; width:175px; float:left; font-weight:bold; font-size:12px; text-decoration:none; margin:60px 0px 15px 12px; color:#095490; background:transparent;}
.lboxshopcolumn div.endeca_grid div.trow div.itemtitle a.shorttitle:link, .endeca_grid div.trow div.itemtitle a.shorttitle:visited {width:176px;}
.lboxshopcolumn div.useboxart table div.trow div.itemtitle a:link, .useboxart table div.trow div.itemtitle a:visited {width:176px;}
.lboxshopcolumn div.endeca_grid div.trow:hover div.itemtitle a:link, .endeca_grid div.trow:hover div.itemtitle a:visited{text-decoration:underline;}
.lboxshopcolumn div.endeca_grid div.trow div.itemtitle span {color:#CC0000; font-weight:bold; font-size:12px; float:left; clear:left; width:176px; margin:0px 0px 0px 16px;}
.lboxshopcolumn div.endeca_grid div.trow div.itemrelease {padding:0px; vertical-align:top; text-align:left;}
.lboxshopcolumn div.endeca_grid div.trow div.itemrelease p{height:auto; width:50px; float:left; font-size:12px; color:#999; margin:53px 0px 0px 0px; text-align:center;}
.lboxshopcolumn div.endeca_grid div.trow div.itemrelease span{font-weight:bold; float:left; clear:none; font-size:12px; width:50px; color:#505050; margin:0px 0px 0px 0px; text-align:center;}
.lboxshopcolumn div.endeca_grid div.trow div.itemprice {padding:0px; vertical-align:top; text-align:right;}
.lboxshopcolumn div.endeca_grid div.trow div.itemprice p {font-weight:bold; font-size:12px; color:#505050; margin:60px 5px 0px 0px; overflow:visible; white-space:nowrap;}
.lboxshopcolumn div.endeca_grid div.trow.sponsored div.itemtitle {background:transparent url(/common/css/entry/images/cs_sponsored_flag.png) no-repeat 12px 8px;}
.lboxshopcolumn div.endeca_grid div.trow div.itemprice div.aslowas{font-size:8px; font-weight:normal;position:relative;top:-25px;right:6px;color:Gray}
.lboxshopcolumn div.trow div.itemprice div.aslowas{font-size:8px; font-weight:normal;position:relative;top:-25px;right:6px;color:Gray}

.cs_xbox360 h1 {background:#FFFFFF url("/common/css/entry/images/corner_xbox360.png") no-repeat 0px 0px;}
.cs_xbox360 h2, .cs_xbox360 a:link, .cs_xbox360 a:visited, .cs_xbox360 div.systemshop a:link, .cs_xbox360 div.systemshop a:visited {
background: #9ACD2E;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#9ACD2E), to(#55A918));
background: -moz-linear-gradient(100% 100% 90deg, #55A918, #9ACD2E);}
.cs_xbox360 a:hover {background: #55A918;}
.cs_xbox360 a.item:link, .cs_xbox360 a.item:visited, .cs_xbox360 a.title:link, .cs_xbox360 a.title:visited  {background:transparent;}
.cs_xbox360 a.consoleclick:link, .cs_xbox360 a.consoleclick:visited, .cs_xbox360 a.consoleclick:hover, .cs_xbox360 a.consoleclick:active {width:128px; height:170px; position:absolute; top:40px; left:0px; outline:none; background:none;}
.cs_xbox360 div.systemshop span.platformicon {background:transparent url("/common/gui/prodpage_icon_Xbox_360.gif") no-repeat 0px 0px;}
.cs_xbox360 h3 {border-color:#9ACD2E; color:#55A918;}
.sponsoredbox_xbox360 {border:1px solid #55A918;}
.sponsoredbox_xbox360 label {background:transparent url("/common/css/entry/images/sponsoredbox_flag_xbox360.png") no-repeat 0px 0px;}

.cs_ps3 h1 {background:#FFFFFF url("/common/css/entry/images/corner_ps3.png") no-repeat 0px 0px;}
.cs_ps3 h2, .cs_ps3 a:link, .cs_ps3 a:visited, .cs_ps3 div.systemshop a:link, .cs_ps3 div.systemshop a:visited {
background: #EB0109;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#EB0109), to(#B40104));
background: -moz-linear-gradient(100% 100% 90deg, #B40104, #EB0109);}
.cs_ps3 a:hover {background: #B40104;}
.cs_ps3 a.item:link, .cs_ps3 a.item:visited, .cs_ps3 a.title:link, .cs_ps3 a.title:visited {background:transparent;}
.cs_ps3 a.consoleclick:link, .cs_ps3 a.consoleclick:visited, .cs_ps3 a.consoleclick:hover, .cs_ps3 a.consoleclick:active {width:128px; height:170px; position:absolute; top:40px; left:0px; outline:none; background:none;}
.cs_ps3 div.systemshop span.platformicon {background:transparent url("/common/gui/prodpage_icon_ps3.gif") no-repeat 0px 0px;}
.cs_ps3 h3 {border-color:#EB0109; color:#B40104;}
.sponsoredbox_ps3 {border:1px solid #EB0109;}
.sponsoredbox_ps3 label {background:transparent url("/common/css/entry/images/sponsoredbox_flag_ps3.png") no-repeat 0px 0px;}

.cs_wii h1 {background:#FFFFFF url("/common/css/entry/images/corner_wii.png") no-repeat 0px 0px;}
.cs_wii h2, .cs_wii a:link, .cs_wii a:visited, .cs_wii div.systemshop a:link, .cs_wii div.systemshop a:visited {
background: #65B9E2;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#65B9E2), to(#26A3D0));
background: -moz-linear-gradient(100% 100% 90deg, #26A3D0, #65B9E2);}
.cs_wii a:hover {background: #26A3D0;}
.cs_wii a.item:link, .cs_wii a.item:visited, .cs_wii a.title:link, .cs_wii a.title:visited {background:transparent;}
.cs_wii a.consoleclick:link, .cs_wii a.consoleclick:visited, .cs_wii a.consoleclick:hover, .cs_wii a.consoleclick:active {width:128px; height:170px; position:absolute; top:40px; left:0px; outline:none; background:none;}
.cs_wii div.systemshop span.platformicon {background:transparent url("/common/gui/prodpage_icon_wii.gif") no-repeat 0px 0px;}
.cs_wii h3 {border-color:#65B9E2; color:#26A3D0;}
.sponsoredbox_wii {border:1px solid #65B9E2;}
.sponsoredbox_wii label {background:transparent url("/common/css/entry/images/sponsoredbox_flag_wii.png") no-repeat 0px 0px;}

.cs_wiiu h1 {background:#FFFFFF url("/common/css/entry/images/corner_wiiu.png") no-repeat 0px 0px;}
.cs_wiiu h2, .cs_wiiu a:link, .cs_wiiu a:visited, .cs_wiiu div.systemshop a:link, .cs_wiiu div.systemshop a:visited {
background: #48C3D8;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#48C3D8), to(#00ACCA));
background: -moz-linear-gradient(100% 100% 90deg, #00ACCA, #48C3D8);}
.cs_wiiu a:hover {background: #00ACCA;}
.cs_wiiu a.item:link, .cs_wiiu a.item:visited, .cs_wiiu a.title:link, .cs_wiiu a.title:visited {background:transparent;}
.cs_wiiu a.consoleclick:link, .cs_wiiu a.consoleclick:visited, .cs_wiiu a.consoleclick:hover, .cs_wiiu a.consoleclick:active {width:128px; height:170px; position:absolute; top:40px; left:0px; outline:none; background:none;}
.cs_wiiu div.systemshop span.platformicon {background:transparent url("/common/gui/prodpage_icon_wiiu.gif") no-repeat 0px 0px;}
.cs_wiiu h3 {border-color:#48C3D8; color:#00ACCA;}
.sponsoredbox_wiiu {border:1px solid #48C3D8;}
.sponsoredbox_wiiu label {background:transparent url("/common/css/entry/images/sponsoredbox_flag_wiiu.png") no-repeat 0px 0px;}

.cs_ps2 h1 {background:#FFFFFF url("/common/css/entry/images/corner_ps2.png") no-repeat 0px 0px;}
.cs_ps2 h2, .cs_ps2 a:link, .cs_ps2 a:visited, .cs_ps2 div.systemshop a:link, .cs_ps2 div.systemshop a:visited {
background: #0064DF;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#0064DF), to(#002560));
background: -moz-linear-gradient(100% 100% 90deg, #002560, #0064DF);}
.cs_ps2 a:hover {background: #002560;}
.cs_ps2 a.item:link, .cs_ps2 a.item:visited, .cs_ps2 a.title:link, .cs_ps2 a.title:visited {background:transparent;}
.cs_ps2 a.consoleclick:link, .cs_ps2 a.consoleclick:visited, .cs_ps2 a.consoleclick:hover, .cs_ps2 a.consoleclick:active {width:128px; height:170px; position:absolute; top:40px; left:0px; outline:none; background:none;}
.cs_ps2 div.systemshop span.platformicon {background:transparent url("/common/gui/prodpage_icon_ps2.gif") no-repeat 0px 0px;}
.cs_ps2 h3 {border-color:#0064DF; color:#002560;}
.sponsoredbox_ps2 {border:1px solid #0064DF;}
.sponsoredbox_ps2 label {background:transparent url("/common/css/entry/images/sponsoredbox_flag_ps2.png") no-repeat 0px 0px;}

.cs_psp h1 {background:#FFFFFF url("/common/css/entry/images/corner_psp.png") no-repeat 0px 0px;}
.cs_psp h2, .cs_psp a:link, .cs_psp a:visited, .cs_psp div.systemshop a:link, .cs_psp div.systemshop a:visited {
background: #FEBF01;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FEBF01), to(#FE8600));
background: -moz-linear-gradient(100% 100% 90deg, #FE8600, #FEBF01);}
.cs_psp a:hover {background: #FE8600;}
.cs_psp a.item:link, .cs_psp a.item:visited, .cs_psp a.title:link, .cs_psp a.title:visited {background:transparent;}
.cs_psp a.consoleclick:link, .cs_psp a.consoleclick:visited, .cs_psp a.consoleclick:hover, .cs_psp a.consoleclick:active {width:128px; height:170px; position:absolute; top:40px; left:0px; outline:none; background:none;}
.cs_psp div.systemshop span.platformicon {background:transparent url("/common/gui/prodpage_icon_psp.gif") no-repeat 0px 0px;}
.cs_psp h3 {border-color:#FEBF01; color:#FE8600;}
.sponsoredbox_psp {border:1px solid #FEBF01;}
.sponsoredbox_psp label {background:transparent url("/common/css/entry/images/sponsoredbox_flag_psp.png") no-repeat 0px 0px;}

.cs_accessories .cs_accessories h2, .cs_accessories a:link, .cs_accessories a:visited, .cs_accessories div.systemshop a:link, .cs_accessories div.systemshop a:visited {
background: #c6c6c6;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#bbbbbb), to(#c6c6c6));
background: -moz-linear-gradient(100% 100% 90deg, #bbbbbb, #c6c6c6);
}
.systembox_accessories h2 {
margin-bottom: 16px;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#bbbbbb), to(#c6c6c6));
background: -moz-linear-gradient(100% 100% 90deg, #bbbbbb, #c6c6c6);
}

.cs_psvita h1 {background:#FFFFFF url("/common/css/entry/images/corner_psvita.png") no-repeat 0px 0px;}
.cs_psvita h2, .cs_psvita a:link, .cs_psvita a:visited, .cs_psvita div.systemshop a:link, .cs_psvita div.systemshop a:visited {
background: #006DC0;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#006DC0), to(#013E75));
background: -moz-linear-gradient(100% 100% 90deg, #013E75, #006DC0);}
.cs_psvita a:hover {background: #013E75;}
.cs_psvita a.item:link, .cs_psvita a.item:visited, .cs_psvita a.title:link, .cs_psvita a.title:visited {background:transparent;}
.cs_psvita a.consoleclick:link, .cs_psvita a.consoleclick:visited, .cs_psvita a.consoleclick:hover, .cs_psvita a.consoleclick:active {width:128px; height:170px; position:absolute; top:40px; left:0px; outline:none; background:none;}
.cs_psvita div.systemshop span.platformicon {background:transparent url("/common/gui/prodpage_icon_psvita.gif") no-repeat 0px 0px;}
.cs_psvita h3 {border-color:#006DC0; color:#013E75;}
.sponsoredbox_psvita {border:1px solid #006DC0;}
.sponsoredbox_psvita label {background:transparent url("/common/css/entry/images/sponsoredbox_flag_psvita.png") no-repeat 0px 0px;}

.cs_ds h1 {background:#FFFFFF url("/common/css/entry/images/corner_ds.png") no-repeat 0px 0px;}
.cs_ds h2, .cs_ds a:link, .cs_ds a:visited, .cs_ds div.systemshop a:link, .cs_ds div.systemshop a:visited {
background: #989898;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#989898), to(#6E6E6E));
background: -moz-linear-gradient(100% 100% 90deg, #6E6E6E, #989898);}
.cs_ds a:hover {background: #6E6E6E;}
.cs_ds a.item:link, .cs_ds a.item:visited, .cs_ds a.title:link, .cs_ds a.title:visited {background:transparent;}
.cs_ds a.consoleclick:link, .cs_ds a.consoleclick:visited, .cs_ds a.consoleclick:hover, .cs_ds a.consoleclick:active {width:128px; height:170px; position:absolute; top:40px; left:0px; outline:none; background:none;}
.cs_ds div.systemshop span.platformicon {background:transparent url("/common/gui/prodpage_icon_ds.gif") no-repeat 0px 0px;}
.cs_ds h3 {border-color:#989898; color:#6E6E6E;}
.sponsoredbox_ds {border:1px solid #989898;}
.sponsoredbox_ds label {background:transparent url("/common/css/entry/images/sponsoredbox_flag_ds.png") no-repeat 0px 0px;}

.cs_3ds h1 {background:#FFFFFF url("/common/css/entry/images/corner_3ds.png") no-repeat 0px 0px;}
.cs_3ds h2, .cs_3ds a:link, .cs_3ds a:visited, .cs_3ds div.systemshop a:link, .cs_3ds div.systemshop a:visited {
background: #30B1C4;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#30B1C4), to(#007086));
background: -moz-linear-gradient(100% 100% 90deg, #007086, #30B1C4);}
.cs_3ds a:hover {background: #007086;}
.cs_3ds a.item:link, .cs_3ds a.item:visited, .cs_3ds a.title:link, .cs_3ds a.title:visited {background:transparent;}
.cs_3ds a.consoleclick:link, .cs_3ds a.consoleclick:visited, .cs_3ds a.consoleclick:hover, .cs_xbox360 a.consoleclick:active {width:128px; height:170px; position:absolute; top:40px; left:0px; outline:none; background:none;}
.cs_3ds div.systemshop span.platformicon {background:transparent url("/common/gui/prodpage_icon_3ds.gif") no-repeat 0px 0px;}
.cs_3ds h3 {border-color:#30B1C4; color:#007086;}
.sponsoredbox_3ds {border:1px solid #30B1C4;}
.sponsoredbox_3ds label {background:transparent url("/common/css/entry/images/sponsoredbox_flag_3ds.png") no-repeat 0px 0px;}

.cs_pc h1 {background:#FFFFFF url("/common/css/entry/images/corner_pc.png") no-repeat 0px 0px;}
.cs_pc h2, .cs_pc a:link, .cs_pc a:visited, .cs_pc div.systemshop a:link, .cs_pc div.systemshop a:visited {
background: #989898;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#989898), to(#6E6E6E));
background: -moz-linear-gradient(100% 100% 90deg, #6E6E6E, #989898);}
.cs_pc a:hover {background: #6E6E6E;}
.cs_pc a.item:link, .cs_pc a.item:visited, .cs_pc a.title:link, .cs_pc a.title:visited {background:transparent;}
.cs_pc a.consoleclick:link, .cs_pc a.consoleclick:visited, .cs_pc a.consoleclick:hover, .cs_pc a.consoleclick:active {width:128px; height:170px; position:absolute; top:40px; left:0px; outline:none; background:none;}
.cs_pc div.systemshop span.platformicon {background:transparent url("/common/gui/prodpage_icon_pc.gif") no-repeat 0px 0px;}
.cs_pc h3 {border-color:#989898; color:#6E6E6E;}
.sponsoredbox_pc {border:1px solid #989898;}
.sponsoredbox_pc label {background:transparent url("/common/css/entry/images/sponsoredbox_flag_pc.png") no-repeat 0px 0px;}

.cs_preowned h1 {background:#FFFFFF url("/common/css/entry/images/corner_preowned.png") no-repeat 0px 0px;}
.cs_preowned h2, .cs_preowned a:link, .cs_preowned a:visited, .cs_preowned div.systemshop a:link, .cs_preowned div.systemshop a:visited {
background: #989898;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#989898), to(#6E6E6E));
background: -moz-linear-gradient(100% 100% 90deg, #6E6E6E, #989898);}
.cs_preowned a:hover {background: #6E6E6E;}
.cs_preowned a.item:link, .cs_preowned a.item:visited, .cs_preowned a.title:link, .cs_preowned a.title:visited {background:transparent;}
.cs_preowned a.consoleclick:link, .cs_preowned a.consoleclick:visited, .cs_preowned a.consoleclick:hover, .cs_preowned a.consoleclick:active {width:128px; height:170px; position:absolute; top:40px; left:0px; outline:none; background:none;}
.cs_preowned div.systemshop span.platformicon {background:transparent url("/common/gui/prodpage_icon_preowned.gif") no-repeat 0px 0px;}
.cs_preowned h3 {border-color:#989898; color:#6E6E6E;}
.sponsoredbox_preowned {border:1px solid #989898;}
.sponsoredbox_preowned label {background:transparent url("/common/css/entry/images/sponsoredbox_flag_preowned.png") no-repeat 0px 0px;}

.cs_tablets h1 {background:#FFFFFF url("/common/css/entry/images/corner_ds.png") no-repeat 0px 0px;}
.cs_tablets h2, .cs_tablets a:link, .cs_tablets a:visited, .cs_tablets div.systemshop a:link, .cs_tablets div.systemshop a:visited {
background: #989898;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#989898), to(#6E6E6E));
background: -moz-linear-gradient(100% 100% 90deg, #6E6E6E, #989898);}
.cs_tablets a:hover {background: #6E6E6E;}
.cs_tablets a.item:link, .cs_tablets a.item:visited, .cs_tablets a.title:link, .cs_tablets a.title:visited {background:transparent;}
.cs_tablets a.consoleclick:link, .cs_tablets a.consoleclick:visited, .cs_tablets a.consoleclick:hover, .cs_tablets a.consoleclick:active {width:128px; height:170px; position:absolute; top:40px; left:0px; outline:none; background:none;}
.cs_tablets div.systemshop span.platformicon {background:transparent url("/common/gui/prodpage_icon_ds.gif") no-repeat 0px 0px;}
.cs_tablets h3 {border-color:#989898; color:#6E6E6E;}
.sponsoredbox_tablets {border:1px solid #989898;}
.sponsoredbox_tablets label {background:transparent url("/common/css/entry/images/sponsoredbox_flag_ds.png") no-repeat 0px 0px;}

.cs_default h1 {background:#FFFFFF url("/common/css/entry/images/corner_default.png") no-repeat 0px 0px;}
.cs_default h2 {font-size:12px; color:#999; width:70px; height:auto; float:left; margin:0px 0px 0px 0px;}
.cs_default a:link, .cs_default a:visited, .cs_default div.systemshop a:link, .cs_default div.systemshop a:visited {float:left; clear:none; width:165px; margin:0px 0px 0px 15px; color:#000;
background: #CDCCCC;
background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#E4E2E2), to(#CDCCCC));
background: -moz-linear-gradient(100% 100% 90deg, #CDCCCC, #E4E2E2);}
.cs_default a:hover{background: #E4E2E2;}
.cs_default a.item:link, .cs_default a.item:visited, .cs_default a.title:link, .cs_default a.title:visited {background:transparent;}
.cs_default a.consoleclick:link, .cs_default a.consoleclick:visited, .cs_default a.consoleclick:hover, .cs_default a.consoleclick:active {width:128px; height:170px; position:absolute; top:40px; left:0px; outline:none; background:none;}
.cs_default div.systemshop span.platformicon {background:transparent url("/common/gui/prodpage_icon_default.gif") no-repeat 0px 0px;}
.cs_default h3 {border-color:#CDCCCC; color:#E4E2E2;}
.sponsoredbox_default {border:1px solid #CDCCCC;}
.sponsoredbox_default label {background:transparent url("/common/css/entry/images/sponsoredbox_flag_default.png") no-repeat 0px 0px;}

.boxedregion2 {clear:left; border-bottom:1px solid #D7D7D7; border-top:1px solid #D7D7D7; overflow:hidden; float:left; margin-right:0px; padding-top:12px; padding-bottom:12px; margin-bottom:28px; }

.endeca {padding-top:10px;}

.endeca a.shopbtn:link, .endeca a.shopbtn:visited {position:relative; width:176px; float:right;}

.endeca_grid {background:#DDDDDD; border-collapse:collapse; padding:0; margin:0px 0px 12px 0px; clear:left; width:278px;}

.endeca_grid tr{width:470px; overflow:hidden; padding:0; border-top:1px solid #FFF;
	background-color: #EDEBEB;
	background: -moz-linear-gradient(100% 100% 90deg, #EDEBEB, #F4F4F4);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F4F4F4), to(#EDEBEB));
	cursor:pointer;
}

.endeca_grid tr:hover{width:470px; overflow:hidden; padding:0; border-top:1px solid #FFF;
	background-color: #F4F4F4;
	background: -moz-linear-gradient(100% 100% 90deg, #F4F4F4, #EDEBEB);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#EDEBEB), to(#F4F4F4));
}

.endeca_grid tr.sponsored {
	background-color: #FFECA5;
	background: -moz-linear-gradient(100% 100% 90deg, #FFECA5, #FFF8CE);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFF8CE), to(#FFECA5));	
}

.endeca_grid tr.sponsored:hover {
	background-color: #FFF8CE;
	background: -moz-linear-gradient(100% 100% 90deg, #FFF8CE, #FFECA5);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFECA5), to(#FFF8CE));
}


.endeca_grid tr td.itemboxart {padding:0; margin:0; width:36px; height:50px;}
.endeca_grid tr td.itemboxart img{max-width:36px; max-height:50px; min-width:36px; min-height:50px; width:36px; height:50px; border:1px solid #999;}

.endeca_grid tr td.itemtitle{padding:0px; vertical-align:top; text-align:left;}
.endeca_grid tr td.itemtitle a:link, .endeca_grid tr td.itemtitle a:visited{height:auto; width:214px; float:left; font-weight:bold; font-size:12px; text-decoration:none; margin:15px 0px 15px 12px; color:#095490; background:transparent;}

.endeca_grid tr td.itemtitle a.shorttitle:link, .endeca_grid tr td.itemtitle a.shorttitle:visited {width:176px;}
.useboxart table tr td.itemtitle a:link, .useboxart table tr td.itemtitle a:visited {width:176px;}

.endeca_grid tr:hover td.itemtitle a:link, .endeca_grid tr:hover td.itemtitle a:visited{text-decoration:underline;}
.endeca_grid tr td.itemtitle span {color:#CC0000; font-weight:bold; font-size:12px; float:left; clear:left; width:176px; margin:0px 0px 0px 16px;}

.endeca_grid tr td.itemrelease {width:62px; padding:0px; vertical-align:top; text-align:left;}
.endeca_grid tr td.itemrelease p{height:auto; width:54px; float:left; font-size:12px; color:#999; margin:7px 0px 0px 0px; text-align:center;}
.endeca_grid tr td.itemrelease span{font-weight:bold; float:left; clear:left; font-size:12px; width:54px; color:#505050; margin:0px 0px 0px 0px; text-align:center;}

.endeca_grid tr td.itemprice {width:62px; padding:0px; vertical-align:top; text-align:right;}
.endeca_grid tr td.itemprice p {font-weight:bold; font-size:12px; color:#505050; margin:15px 5px 0px 0px; overflow:visible; white-space:nowrap;}

.endeca_grid tr.sponsored td.itemtitle {background:transparent url(/common/css/entry/images/cs_sponsored_flag.png) no-repeat 12px 8px;}

/* Overrides for DS, 3DS boxart in Record Lists */
.cs_ds .endeca_grid tr td.itemboxart,
.cs_3ds .endeca_grid tr td.itemboxart {width:56px; height:52px; overflow:visible;}
.cs_ds .endeca_grid tr td.itemboxart img,
.cs_3ds .endeca_grid tr td.itemboxart img {max-width:56px; max-height:50px; min-width:56px; min-height:50px; width:56px; height:50px;}
.cs_ds table tr td.itemtitle a:link, .cs_ds table tr td.itemtitle a:visited,
.cs_3ds table tr td.itemtitle a:link, .cs_3ds table tr td.itemtitle a:visited {width:154px;}

.full {width:176px; height:auto; margin-top:38px;}


/* Tricol - planned deprecation; used in sponsored boxes */

.tricol {margin:0px 0px 0px 0px; border-collapse:collapse; padding:0;}
.tricol tr{width:310px; overflow:hidden; padding:0; border-top:1px solid #FFF;
	background-color: #EDEBEB;
	background: -moz-linear-gradient(100% 100% 90deg, #EDEBEB, #F4F4F4);
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#EDEBEB), to(#F4F4F4));
	cursor:pointer;
}

.tricol tr:hover{background-color: #F4F4F4; background: -moz-linear-gradient(100% 100% 90deg, #F4F4F4, #EDEBEB); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F4F4F4), to(#EDEBEB));}

.tricol tr.sponsored {background-color: #FFECA5; background: -moz-linear-gradient(100% 100% 90deg, #FFECA5, #FFF8CE); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFECA5), to(#FFF8CE));}

.tricol tr.sponsored:hover {background-color:#FFF8CE; background:-moz-linear-gradient(100% 100% 90deg, #FFF8CE, #FFECA5); background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFF8CE), to(#FFECA5));}

.tricol tr td.itemboxart {padding:0; margin:0; width:36px; height:52px;}
.tricol tr td.itemboxart img{max-width:36px; max-height:50px; min-width:36px; min-height:50px; width:36px; height:36px;  border:1px solid #999;}
.tricol tr td.itemtitle{padding:0px; text-align:left;}
.tricol tr td.itemtitle a:link, .tricol tr td.itemtitle a:visited{height:auto; width:160px; float:left; font-weight:bold; font-size:12x; text-decoration:none; margin:0px 0px 0px 16px; line-height:120%; color:#095490;}
.tricol tr:hover td.itemtitle a:link, .tricol tr:hover td.itemtitle a:visited{text-decoration:underline;}
.tricol tr td.itemtitle a:hover {text-decoration:none;}
.tricol tr td.itemprice {width:58px; padding:0px; text-align:left;}
.tricol tr td.itemprice p{width:50px; height:auto; float:left; font-size:11px; font-weight:bold; color:#505050; margin:0px 4px 0px 0px; text-align:right; line-height:100%; overflow:visible; white-space:nowrap;}
.tricol tr td.itemprice p.markout{width:50px; height:auto; font-weight:bold; float:left; clear:left; font-size:11px;  color:#FF0000; text-decoration:line-through; margin:0px 4px 0px 0px; text-align:right;}

.tricol tr.sponsored td.itemtitle {background:transparent url(/common/css/entry/images/cs_sponsored_flag.png) no-repeat 17px 5px;}

.tricol tr td.itemrelease {width:56px; padding:0px; vertical-align:top; text-align:left;}
.tricol tr td.itemrelease p{height:auto; width:50px; float:left; font-size:12px; color:#999; margin:7px 0px 0px 0px; text-align:center;}
.tricol tr td.itemrelease span{font-weight:bold; float:left; clear:left; font-size:12px; width:44px; color:#505050; margin:0px 0px 0px 0px; text-align:center;}

/* Overrides for DS, 3DS boxart in Sponsored Area */
.sponsoredbox_ds .tricol tr td.itemboxart,
.sponsoredbox_3ds .tricol tr td.itemboxart {width:50px; height:52px; overflow:visible;}
.sponsoredbox_ds .tricol tr td.itemboxart img,
.sponsoredbox_3ds .tricol tr td.itemboxart img {max-width:50px; max-height:45px; min-width:50px; min-height:45px; width:50px; height:45px;}
.sponsoredbox_ds .tricol tr td.itemtitle a:link, .sponsoredbox_ds .tricol tr td.itemtitle a:visited,
.sponsoredbox_3ds .tricol tr td.itemtitle a:link, .sponsoredbox_3ds .tricol tr td.itemtitle a:visited {width:146px;}


/* Boxart Scroller */
.scrollholder {margin-bottom:20px; height:191px;
background: #EAEAEA; /* old browsers */
background: -moz-linear-gradient(top, #EAEAEA 0%, #C3C3C3 70%, #E4E4E4 70%, #C3C3C3 100%); /* firefox */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#EAEAEA), color-stop(70%,#C3C3C3), color-stop(70%,#E4E4E4), color-stop(100%,#C3C3C3)); /* webkit */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EAEAEA', endColorstr='#C3C3C3',GradientType=0 ); /* ie */}

.scrollholder .scrollshelf {position:relative; overflow:hidden; float:left; width:774px; height:188px;}

.scrollholder .scrollshelf .items { /* must be very large */ width:20000em; position:absolute; clear:both;}
.scrollholder .scrollshelf .items div {float:left; width:774px; }
/* single item */
.scrollholder .scrollshelf .items .group .item {width:104px; height:170px; padding:0px; margin:14px 3px 0px 19px; text-align:center; overflow:visible; position:relative;} 
.scrollholder .scrollshelf .items .group .item label {position:absolute; top:-9px; right:14px; width:58px; height:9px; background:transparent url(/common/css/entry/images/available_now_sponsored_flag.png) no-repeat 0px 0px;}

.scrollholder .scrollshelf .items .group .item a:link, .scrollshelf .items .group .item a:visited { font-size:11px; margin:0px auto; width:75px; height:75px; width:auto; font-size:11px; text-decoration:none;}
.scrollholder .scrollshelf .items .group .item a:link img, .scrollholder .scrollshelf .items .group .item a:visited img {border:0px; width:auto; max-width:75px; height:auto; -webkit-box-shadow: 0px 2px 2px #777;
box-shadow: 0px 2px 2px #777; }

.scrollholder .scrollshelf .items .group .item a:link p, .scrollholder .scrollshelf .items .group .item a:visited p {text-align:center; width:104px; height:46px; color:#202020; line-height:14px; font-weight:bold; position:absolute; bottom:0px; left:0px; margin-bottom:0;}

.scrollholder .scrollshelf .items .group .item a:link p span, .scrollholder .scrollshelf .items .group .item a:visited p span {text-align:center; width:98px; height:auto; line-height:14px; font-weight:normal; display:block; clear:left; color:#FFFFFF;background:#999999; border-width:1px; border-style:solid; border-color:#AAAAAA #CCCCCC #CCCCCC #AAAAAA; padding:1px 3px; font-size:11px; position:absolute; bottom:0; left:0;}

.scrollholder .scrollshelf .items .group .item a:hover p span {background:#FFFFFF;color:#999999;}
.scrollholder .scrollshelf .items .group .item a:hover p {color:#095490;}
.scrollholder .scrollshelf .items .group .item a .platforms {display:none;}
.scrollholder .scrollshelf .items .group .item a .price {display:none;}
.scrollholder .scrollshelf .items .group .item a.addcart:link, .scrollholder .scrollshelf .items .group .item a.addcart:visited {display:none;}

.scrollholder .scrollshelf .active {border:2px solid #000; position:relative; 	cursor:default;}
.scrollholder a.browse {background:url(/common/css/entry/images/carousel_arrows_wii.png) no-repeat; display:block; width:30px; height:30px; float:left; margin:50px 10px 0px 10px; cursor:pointer; font-size:1px; }
.scrollholder a.right {background-position: 0 -30px; clear:right; margin-right: 0px;}
.scrollholder a.right:hover {background-position:-30px -30px;}
.scrollholder a.right:active {background-position:-60px -30px;} 
.scrollholder a.left {margin-left: 8px;} 
.scrollholder a.left:hover {background-position:-30px 0;}
.scrollholder a.left:active {background-position:-60px 0;}
.scrollholder a.disabled {visibility:hidden;}

/* Scrolling Animation for Sertona load */
.loading_anim {margin:25px auto 0px auto; width: 6em; height:auto; background: rgba(255, 255, 255, .8);}

/* Isoloated Support for Best Sellers */
.tworow { background: #EEEEEE; }
.tworow h2 { background: none; color: #464646; text-shadow: none; font-size: 20px; margin: -2px 0; }
.tworow h2 a { display: none; }
.tworow .recinfo { width: 522px; padding: 6px 4px; background: #FFFFFF; filter: none; border-color: #eee; border-width: 0 10px 10px 10px; border-style: solid; }
.tworow .item { float: left; width: 80px; height: 108px; margin: 0 12px; text-align: center; }
.tworow .item a:link, .tworow .item a:visited, .tworow .item a:hover { background: none; }
.tworow .item img { max-width: 80px; max-height: 108px; }
.tworow .item p { display: none; }


/* Boxart Scroller -- Version1*/

.scrollholderv1 {margin-bottom:20px; height:auto; border:1px solid #d8d8d8;width:868px;}
.scrollholderv1 .scrollshelf {position:relative; overflow:hidden; float:left; width:774px; height:205px;margin-bottom:0px;display:table-cell;vertical-align:middle;}
.scrollholderv1 .scrollshelf .items { /* must be very large */ width:20000em; position:absolute; clear:both;}
.scrollholderv1 .scrollshelf .items div {float:left; width:797px; }
.scrollholderv1 .scrollshelf .items .group .item {width:129px; height:auto; padding:0px;margin:5px 0px 0px 0px; text-align:center; overflow:visible; position:relative;} 
.scrollholderv1 .scrollshelf .items .group .itemborder { border-left:1px solid #202020;} 
.scrollholderv1 .scrollshelf .items .group .item p {margin-bottom: 0.8em;}
.scrollholderv1 .scrollshelf .items .group .item p.rating {height:15px;}
.scrollholderv1 .scrollshelf .items .group .item p.rating strong {background-color: #707070;border-radius: 3px 3px 3px 3px;color: #EEEEEE;font-size: 11px;font-weight: normal;margin-bottom: 14px;margin-top: -10px;padding: 1px 4px;text-transform: uppercase;}
.scrollholderv1 .scrollshelf .items .group .item p.rating strong em { font-style:normal;font-weight:bold;padding-left:2px;}
.scrollholderv1 .scrollshelf .items .group .item p span.price{ color: #202020;font-weight: bold;font-size:11px;height: 5px;text-align:center;width:120px;} 
.scrollholderv1 .scrollshelf .items .group .item p a.title {font-weight: bold;height: 43px;}
.scrollholderv1 .scrollshelf .items .group .mainitem {width:120px;height:175px;text-align:center; overflow:visible; position:relative;vertical-align:middle;padding:0px 5px 0px 5px;}
.scrollholderv1 .scrollshelf .items .group .mainitem a:link {margin:5px auto; clear: left;float: none;overflow: hidden; height:80px; width: 70px; display:block}
.scrollholderv1 .scrollshelf .items .group .subitem {width:120px;height:15px;text-align:center; overflow:visible; position:relative;vertical-align:bottom; }
.scrollholderv1 .scrollshelf .items .group .item .subitem a.btn_negative{background: #CC0000/* old browsers */;
background: -moz-linear-gradient(center top , #FF0000 0px, #A60000 100%) repeat scroll 0 0 transparent;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FF0000),  color-stop(100%,#A60000)); /* webkit */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF0000', endColorstr='#A60000',GradientType=0 ); /* ie */padding: 2px 16px; border: 1px solid #ffffff;}
.scrollholderv1 .scrollshelf .items .group .item label {position:absolute; top:-9px; right:14px; width:58px; height:9px; background:transparent url(/common/css/entry/images/available_now_sponsored_flag.png) no-repeat 0px 0px;}
.scrollholderv1 .scrollshelf .items .group .item a:link, .scrollshelf .items .group .item a:visited { font-size:11px; margin:5px 0px 0px 0px; width:75px; height:75px; width:auto; font-size:11px; text-decoration:none;background:#ffffff;}
.scrollholderv1 .scrollshelf .items .group .item a:link img, .scrollholderv1 .scrollshelf .items .group .item a:visited img {border:0px; width:auto; max-width:70px; max-height:75px; height:auto; -webkit-box-shadow: 0px 2px 2px #777;box-shadow: 0px 2px 2px #777; }
.scrollholderv1 .scrollshelf .items .group .item a:link p, .scrollholderv1 .scrollshelf .items .group .item a:visited p {text-align:center; width:104px; height:46px; color:#202020; line-height:14px; font-weight:bold; position:absolute; bottom:0px; left:0px; margin-bottom:0;}
.scrollholderv1 .scrollshelf .items .group .item a:link p span, .scrollholderv1 .scrollshelf .items .group .item a:visited p span {text-align:center; width:98px; height:auto; line-height:14px; font-weight:normal; display:block; clear:left; color:#FFFFFF;background:#999999; border-width:1px; border-style:solid; border-color:#AAAAAA #CCCCCC #CCCCCC #AAAAAA; padding:1px 3px; font-size:11px; position:absolute; bottom:0; left:0;}
.scrollholderv1 .scrollshelf .items .group .item a:hover p span {background:#FFFFFF;color:#999999;}
.scrollholderv1 .scrollshelf .items .group .item a:hover p {color:#095490;}
.scrollholderv1 .scrollshelf .items .group .item a .platforms {display:none;}
.scrollholderv1 .scrollshelf .items .group .item a .price {display:none;}
.scrollholderv1 .scrollshelf .items .group .item a.addcart:link, .scrollholderv1 .scrollshelf .items .group .item a.addcart:visited {display:none;}
.scrollholderv1 .scrollshelf .active {border:2px solid #000; position:relative; 	cursor:default;}
.scrollholderv1 a.browse {background:url(/common/css/entry/images/carousel_arrows_wii.png) no-repeat; display:block; width:30px; height:30px; float:left; margin:50px 10px 0px 10px; cursor:pointer; font-size:1px; }
.scrollholderv1 a.right {background-position: 0 -30px; clear:right; margin-right: 0px;}
.scrollholderv1 a.right:hover {background-position:-30px -30px;}
.scrollholderv1 a.right:active {background-position:-60px -30px;} 
.scrollholderv1 a.left {margin-left: 8px;} 
.scrollholderv1 a.left:hover {background-position:-30px 0;}
.scrollholderv1 a.left:active {background-position:-60px 0;}
.scrollholderv1 a.disabled {visibility:hidden;}
a.btn_negative{border-radius:3px;border:1px solid #000;text-align:center;color:#FFF;font-weight:bold;cursor:pointer;text-decoration:none;text-shadow:1px 1px 2px #333;filter:dropshadow(color=#333333,offx=1,offy=1);box-shadow:1px 1px 2px 0 #333;-webkit-box-shadow:1px 1px 2px 0 #333;}


/*Large boxart styles----Start*/

/* Boxart Scroller */
.lboxscrollholder {margin-bottom:20px; height:241px;
background: #EAEAEA; /* old browsers */
background: -moz-linear-gradient(top, #EAEAEA 0%, #C3C3C3 70%, #E4E4E4 70%, #C3C3C3 100%); /* firefox */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#EAEAEA), color-stop(70%,#C3C3C3), color-stop(70%,#E4E4E4), color-stop(100%,#C3C3C3)); /* webkit */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EAEAEA', endColorstr='#C3C3C3',GradientType=0 ); /* ie */}

.lboxscrollholder .scrollshelf {position:relative; overflow:hidden; float:left; width:774px; height:238px;}

.lboxscrollholder .scrollshelf .items { /* must be very large */ width:20000em; position:absolute; clear:both;}
.lboxscrollholder .scrollshelf .items div {float:left; width:774px; }
/* single item */
.lboxscrollholder .scrollshelf .items .group .item {width:104px; height:208px; padding:0px; margin:14px 3px 0px 19px; text-align:center; overflow:visible; position:relative;} 
.lboxscrollholder .scrollshelf .items .group .item label {position:absolute; top:-9px; right:14px; width:58px; height:9px; background:transparent url(/common/css/entry/images/available_now_sponsored_flag.png) no-repeat 0px 0px;}

.lboxscrollholder .scrollshelf .items .group .item a:link, .scrollshelf .items .group .item a:visited { font-size:11px; margin:0px auto; width:75px; height:75px; width:auto; font-size:11px; text-decoration:none;}
.lboxscrollholder .scrollshelf .items .group .item a:link img, .lboxscrollholder .scrollshelf .items .group .item a:visited img {border:0px; width:auto; max-width:99px; height:auto; -webkit-box-shadow: 0px 2px 2px #777;
box-shadow: 0px 2px 2px #777; }

.lboxscrollholder .scrollshelf .items .group .item a:link p, .lboxscrollholder .scrollshelf .items .group .item a:visited p {text-align:center; width:104px; height:46px; color:#202020; line-height:14px; font-weight:bold; position:absolute; bottom:0px; left:0px; margin-bottom:0;}

.lboxscrollholder .scrollshelf .items .group .item a:link p span, .lboxscrollholder .scrollshelf .items .group .item a:visited p span {text-align:center; width:98px; height:auto; line-height:14px; font-weight:normal; display:block; clear:left; color:#FFFFFF;background:#999999; border-width:1px; border-style:solid; border-color:#AAAAAA #CCCCCC #CCCCCC #AAAAAA; padding:1px 3px; font-size:11px; position:absolute; bottom:0; left:0;}

.lboxscrollholder .scrollshelf .items .group .item a:hover p span {background:#FFFFFF;color:#999999;}
.lboxscrollholder .scrollshelf .items .group .item a:hover p {color:#095490;}
.lboxscrollholder .scrollshelf .items .group .item a .platforms {display:none;}
.lboxscrollholder .scrollshelf .items .group .item a .price {display:none;}
.lboxscrollholder .scrollshelf .items .group .item a.addcart:link, .lboxscrollholder .scrollshelf .items .group .item a.addcart:visited {display:none;}

.lboxscrollholder .scrollshelf .active {border:2px solid #000; position:relative; 	cursor:default;}
.lboxscrollholder a.browse {background:url(/common/css/entry/images/carousel_arrows_wii.png) no-repeat; display:block; width:30px; height:30px; float:left; margin:50px 10px 0px 10px; cursor:pointer; font-size:1px; }
.lboxscrollholder a.right {background-position: 0 -30px; clear:right; margin-right: 0px;margin-top:71px;}
.lboxscrollholder a.right:hover {background-position:-30px -30px;}
.lboxscrollholder a.right:active {background-position:-60px -30px;} 
.lboxscrollholder a.left {margin-left: 8px; margin-top:71px;} 
.lboxscrollholder a.left:hover {background-position:-30px 0;}
.lboxscrollholder a.left:active {background-position:-60px 0;}
.lboxscrollholder a.disabled {visibility:hidden;}


/* LargeBoxart Scroller -- Version1*/

.lboxscrollholderv1 {margin-bottom:20px; height:auto; border:1px solid #d8d8d8;width:868px;}
.lboxscrollholderv1 .scrollshelf {position:relative; overflow:hidden; float:left; width:774px; height:277px;margin-bottom:0px;display:table-cell;vertical-align:middle;}
.lboxscrollholderv1 .scrollshelf .items { /* must be very large */ width:20000em; position:absolute; clear:both;}
.lboxscrollholderv1 .scrollshelf .items div {float:left; width:797px; }
.lboxscrollholderv1 .scrollshelf .items .group .item {width:129px; height:auto; padding:0px;margin:5px 0px 0px 0px; text-align:center; overflow:visible; position:relative;} 
.lboxscrollholderv1 .scrollshelf .items .group .itemborder { border-left:1px solid #202020;} 
.lboxscrollholderv1 .scrollshelf .items .group .item p {margin-bottom: 0.8em;}
.lboxscrollholderv1 .scrollshelf .items .group .item p.rating {height:15px;}
.lboxscrollholderv1 .scrollshelf .items .group .item p.rating strong {background-color: #707070;border-radius: 3px 3px 3px 3px;color: #EEEEEE;font-size: 11px;font-weight: normal;margin-bottom: 14px;margin-top: -10px;padding: 1px 4px;text-transform: uppercase;}
.lboxscrollholderv1 .scrollshelf .items .group .item p.rating strong em { font-style:normal;font-weight:bold;padding-left:2px;}
.lboxscrollholderv1 .scrollshelf .items .group .item p span.price{ color: #202020;font-weight: bold;font-size:11px;height: 5px;text-align:center;width:120px;} 
.lboxscrollholderv1 .scrollshelf .items .group .item p a.title {font-weight: bold;height: 43px;}
.lboxscrollholderv1 .scrollshelf .items .group .mainitem {width:120px;height:243px;text-align:center; overflow:visible; position:relative;vertical-align:middle;padding:0px 5px 0px 5px;}
.lboxscrollholderv1 .scrollshelf .items .group .mainitem a:link {margin:5px auto; clear: left;float: none;overflow: hidden; height:142px; width: 70px; display:block}
.lboxscrollholderv1 .scrollshelf .items .group .subitem {width:120px;height:15px;text-align:center; overflow:visible; position:relative;vertical-align:bottom; }
.lboxscrollholderv1 .scrollshelf .items .group .item .subitem a.btn_negative{background: #CC0000/* old browsers */;
background: -moz-linear-gradient(center top , #FF0000 0px, #A60000 100%) repeat scroll 0 0 transparent;
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#FF0000),  color-stop(100%,#A60000)); /* webkit */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#FF0000', endColorstr='#A60000',GradientType=0 ); /* ie */padding: 2px 16px; border: 1px solid #ffffff;}
.lboxscrollholderv1 .scrollshelf .items .group .item label {position:absolute; top:-9px; right:14px; width:58px; height:9px; background:transparent url(/common/css/entry/images/available_now_sponsored_flag.png) no-repeat 0px 0px;}
.lboxscrollholderv1 .scrollshelf .items .group .item a:link, .scrollshelf .items .group .item a:visited { font-size:11px; margin:5px 0px 0px 0px; width:75px; height:142px; width:auto; font-size:11px; text-decoration:none;background:#ffffff;}
.lboxscrollholderv1 .scrollshelf .items .group .item a:link img, .scrollholderv1 .scrollshelf .items .group .item a:visited img {border:0px; width:auto; max-width:99px; max-height:142px; height:auto; -webkit-box-shadow: 0px 2px 2px #777;box-shadow: 0px 2px 2px #777; }
.lboxscrollholderv1 .scrollshelf .items .group .item a:link p, .scrollholderv1 .scrollshelf .items .group .item a:visited p {text-align:center; width:104px; height:46px; color:#202020; line-height:14px; font-weight:bold; position:absolute; bottom:0px; left:0px; margin-bottom:0;}
.lboxscrollholderv1 .scrollshelf .items .group .item a:link p span, .scrollholderv1 .scrollshelf .items .group .item a:visited p span {text-align:center; width:98px; height:auto; line-height:14px; font-weight:normal; display:block; clear:left; color:#FFFFFF;background:#999999; border-width:1px; border-style:solid; border-color:#AAAAAA #CCCCCC #CCCCCC #AAAAAA; padding:1px 3px; font-size:11px; position:absolute; bottom:0; left:0;}
.lboxscrollholderv1 .scrollshelf .items .group .item a:hover p span {background:#FFFFFF;color:#999999;}
.lboxscrollholderv1 .scrollshelf .items .group .item a:hover p {color:#095490;}
.lboxscrollholderv1 .scrollshelf .items .group .item a .platforms {display:none;}
.lboxscrollholderv1 .scrollshelf .items .group .item a .price {display:none;}
.lboxscrollholderv1 .scrollshelf .items .group .item a.addcart:link, .scrollholderv1 .scrollshelf .items .group .item a.addcart:visited {display:none;}
.lboxscrollholderv1 .scrollshelf .active {border:2px solid #000; position:relative;      cursor:default;}
.lboxscrollholderv1 a.browse {background:url(/common/css/entry/images/carousel_arrows_wii.png) no-repeat; display:block; width:30px; height:30px; float:left; margin:50px 10px 0px 10px; cursor:pointer; font-size:1px; }
.lboxscrollholderv1 a.right {background-position: 0 -30px; clear:right; margin-right: 0px;margin-top:71px;}
.lboxscrollholderv1 a.right:hover {background-position:-30px -30px;}
.lboxscrollholderv1 a.right:active {background-position:-60px -30px;} 
.lboxscrollholderv1 a.left {margin-left: 8px;margin-top:71px;} 
.lboxscrollholderv1 a.left:hover {background-position:-30px 0;}
.lboxscrollholderv1 a.left:active {background-position:-60px 0;}
.lboxscrollholderv1 a.disabled {visibility:hidden;}
a.btn_negative{border-radius:3px;border:1px solid #000;text-align:center;color:#FFF;font-weight:bold;cursor:pointer;text-decoration:none;text-shadow:1px 1px 2px #333;filter:dropshadow(color=#333333,offx=1,offy=1);box-shadow:1px 1px 2px 0 #333;-webkit-box-shadow:1px 1px 2px 0 #333;}


/*Large boxart styles----End*/

/*Recordlist V2 --- Start*/
.endeca_grid div.trow{width:278px; overflow:hidden; padding:0 0 2px 0; border-top:1px solid #FFF;background-color: #EDEBEB;background: -moz-linear-gradient(100% 100% 90deg, #EDEBEB, #F4F4F4);background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F4F4F4), to(#EDEBEB));	cursor:pointer;}
.endeca_grid div.trow:hover{width:278px; overflow:hidden; padding:0 0 2px 0; border-top:1px solid #FFF;	background-color: #F4F4F4;background: -moz-linear-gradient(100% 100% 90deg, #F4F4F4, #EDEBEB);background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#EDEBEB), to(#F4F4F4));}
.endeca_grid div.trow.sponsored {background-color: #FFECA5;background: -moz-linear-gradient(100% 100% 90deg, #FFECA5, #FFF8CE);background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFF8CE), to(#FFECA5));}
.endeca_grid div.trow.sponsored:hover {	background-color: #FFF8CE;background: -moz-linear-gradient(100% 100% 90deg, #FFF8CE, #FFECA5);background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFECA5), to(#FFF8CE));}
.endeca_grid div.trow a.itemlink{ text-decoration:none;background-color : transparent;}
.endeca_grid div.trow div.itemboxart {padding:0; margin:0; width:36px; height:50px;float:left;}
.endeca_grid div.trow div.itemboxart img{max-width:36px; max-height:50px; min-width:36px; min-height:50px; width:36px; height:50px; border:1px solid #999;}
.endeca_grid div.trow div.itemtitle{padding:0px; vertical-align:top; text-align:left;}
.endeca_grid div.trow div.itemtitle a:link, .endeca_grid div.trow div.itemtitle a:visited{height:auto; width:214px; float:left; font-weight:bold; font-size:12px; text-decoration:none; margin:15px 0px 15px 12px; color:#095490; background:transparent;}
.endeca_grid div.trow div.itemtitle a.shorttitle:link, .endeca_grid div.trow div.itemtitle a.shorttitle:visited {width:176px;}
.useboxart div.trow div.itemtitle a:link, .useboxart div.trow div.itemtitle a:visited {width:176px;}
.endeca_grid div.trow:hover div.itemtitle a:link, .endeca_grid div.trow:hover div.itemtitle a:visited{text-decoration:underline;}
.endeca_grid div.trow div.itemtitle span {color:#CC0000; font-weight:bold; font-size:12px; float:left; clear:left; width:176px; margin:0px 0px 0px 16px;}
.endeca_grid div.trow div.itemrelease {padding:0px; vertical-align:top; text-align:left;}
.endeca_grid div.trow div.itemrelease p{height:auto; width:54px; float:left; font-size:12px; color:#999; margin:7px 0px 0px 0px; text-align:center;}
.endeca_grid div.trow div.itemrelease span{font-weight:bold; float:left; clear:none; font-size:12px; width:54px; color:#505050; margin:0px 0px 0px 0px; text-align:center;}
.endeca_grid div.trow div.itemprice {padding:0px; vertical-align:top; text-align:right;}
.endeca_grid div.trow div.itemprice p {font-weight:bold; font-size:12px; color:#505050; margin:15px 5px 0px 0px; overflow:visible; white-space:nowrap;}
.endeca_grid div.trow.sponsored div.itemtitle {background:transparent url(/common/css/entry/images/cs_sponsored_flag.png) no-repeat 12px 8px;}
.endeca_grid div.trow div.itemprice div.aslowas{font-size:8px; font-weight:normal;position:relative;top:-25px;right:6px;color:Gray}
 
 
/* Overrides for DS, 3DS boxart in Record Lists */
.cs_ds .endeca_grid div.trow div.itemboxart,
.cs_3ds .endeca_grid div.trow div.itemboxart {width:56px; height:52px; overflow:visible;}
.cs_ds .endeca_grid div.trow div.itemboxart img,
.cs_3ds .endeca_grid div.trow div.itemboxart img {max-width:56px; max-height:50px; min-width:56px; min-height:50px; width:56px; height:50px;}
.cs_ds div.trow div.itemtitle a:link, .cs_ds div.trow div.itemtitle a:visited,
.cs_3ds div.trow div.itemtitle a:link, .cs_3ds div.trow div.itemtitle a:visited {width:154px;}

.cs_xbox360 div.endeca_grid a:link{}

/* Tricol - planned deprecation; used in sponsored boxes */
.tricol div.trow:hover{background-color: #F4F4F4; background: -moz-linear-gradient(100% 100% 90deg, #F4F4F4, #EDEBEB); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#F4F4F4), to(#EDEBEB));}
.tricol div.trow.sponsored {background-color: #FFECA5; background: -moz-linear-gradient(100% 100% 90deg, #FFECA5, #FFF8CE); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFECA5), to(#FFF8CE));}
.tricol div.trow.sponsored:hover {background-color:#FFF8CE; background:-moz-linear-gradient(100% 100% 90deg, #FFF8CE, #FFECA5); background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#FFF8CE), to(#FFECA5));}
.tricol div.trow a.itemlink{ text-decoration:none;background-color : transparent;}
.tricol div.trow div.itemboxart {padding:0; margin:0; width:36px; height:52px;}
.tricol div.trow div.itemboxart img{max-width:36px; max-height:50px; min-width:36px; min-height:50px; width:36px; height:36px;  border:1px solid #999;}
.tricol div.trow div.itemtitle{padding:0px; text-align:left;}
.tricol div.trow div.itemtitle a:link, .tricol div.trow div.itemtitle a:visited{height:auto; width:160px; float:left; font-weight:bold; font-size:12x; text-decoration:none; margin:0px 0px 0px 16px; line-height:120%; color:#095490;}
.tricol div.trow:hover div.itemtitle a:link, .tricol div.trow:hover div.itemtitle a:visited{text-decoration:underline;}
.tricol div.trow div.itemtitle a:hover {text-decoration:none;}
.tricol div.trow div.itemprice {padding:0px; text-align:left;}
.tricol div.trow div.itemprice p{height:auto; float:left; font-size:11px; font-weight:bold; color:#505050; margin:0px 4px 0px 0px; text-align:right; line-height:100%; overflow:visible; white-space:nowrap;}
.tricol div.trow div.itemprice p.markout{width:50px; height:auto; font-weight:bold; float:left; clear:left; font-size:11px;  color:#FF0000; text-decoration:line-through; margin:0px 4px 0px 0px; text-align:right;}
.tricol div.trow.sponsored div.itemtitle {background:transparent url(/common/css/entry/images/cs_sponsored_flag.png) no-repeat 17px 5px;}
.tricol div.trow div.itemrelease {padding:0px; vertical-align:top; text-align:left;}
.tricol div.trow div.itemrelease p{height:auto; width:50px; float:left; font-size:12px; color:#999; margin:7px 0px 0px 0px; text-align:center;}
.tricol div.trow div.itemrelease span{font-weight:bold; float:left; clear:left; font-size:12px; width:44px; color:#505050; margin:0px 0px 0px 0px; text-align:center;}
.tricol div.trow div.itemprice div.aslowas{font-size:8px; font-weight:normal;position:relative;top:-25px;right:6px;color:Gray}

/* Overrides for DS, 3DS boxart in Sponsored Area */
.sponsoredbox_ds .tricol div.trow div.itemboxart,
.sponsoredbox_3ds .tricol div.trow div.itemboxart {width:50px; height:52px; overflow:visible;}
.sponsoredbox_ds .tricol div.trow div.itemboxart img,
.sponsoredbox_3ds .tricol div.trow div.itemboxart img {max-width:50px; max-height:45px; min-width:50px; min-height:45px; width:50px; height:45px;}
.sponsoredbox_ds .tricol div.trow div.itemtitle a:link, .sponsoredbox_ds .tricol div.trow div.itemtitle a:visited,
.sponsoredbox_3ds .tricol div.trow div.itemtitle a:link, .sponsoredbox_3ds .tricol div.trow div.itemtitle a:visited {width:146px;}

/*Recordlist V2 --- End*/