

#homenobg{
background:#fff;
}

img{
behavior: url(/Web/refresh/lib/script/iepngfix.htc);	
}

.clear{
clear:both;
}

.wrapper{
width:980px;
margin:0px auto;
background:#ffffff;
}

.wrapperStroke{
width:900px;
margin:40px auto 13px auto;
background:transparent url(assets/sprite_main.png) no-repeat 0 -450px;
padding: 10px 30px 0px 30px;
height: 380px;
}

.mainColumn{
padding:0 5px 0 0;
width:740px;
float:right;
overflow:hidden;
}

.subColumn{
width:230px;
padding:0;
float:left;
}

.subNavWrap{
margin-bottom:25px;
}

/*for clearing floating elements*/
.clearInner{
width:100%;
overflow:hidden;
}

.wrapperStretch{
margin:0px 30px;
background:#ffffff;
}

.mainColumnContainer{
margin:0px 10px 40px 20px;
background:transparent;
}

.mainColumnShadow{
margin:0px 0px 0px 15px;
/*float:left;*/
}

.topPicksContainer{
margin:0px 10px 0px 20px;
}


.prodThumbHolder{
background:transparent url(assets/background_itemModule.png) no-repeat -10px -21px;
width:180px;
height:164px;
behavior: url(/Web/refresh/lib/script/iepngfix.htc);	
}

.prodThumbHolder img{
margin:5px 0 0 11px;
}

/*.prodThumbHolder{
margin:0 0 0 -11px;
background:transparent url(assets/background_itemModule.png) no-repeat;
height:190px;
width:200px;
behavior: url(/Web/refresh/lib/script/iepngfix.htc);
}

.prodThumbHolder img{
margin:26px 0 0 21px;
}
*/


.feature{
width:740px;
height:350px;
margin:21px 0px 31px;
}

.carousel{
width:710px;
height:165px;
margin:20px 20px 0px 20px;
}


.utilities{
width:100%;
/*background:#eef3f7;/**/
border-bottom:1px solid #001f3f;
padding-top: 3px;
height: 24px;
}

.utilitiesInner{
width:980px;
margin:0px auto;
}

.header{
width:100%;
background:#004e8e url(assets/sprite_main.png) repeat-x 0 -151px;
border-bottom:1px solid #003561;
height:100px;
}

.headerInner{
width:980px;
margin:0px auto;
}

.headerRight{
width:707px;
float:right;
margin:14px 0 12px 0;
}

.headerRight ul{
float:right;
}

.headerRight li{
float:left;
}

.headerRight li a{
background:transparent url(assets/sprite_top_nav.png) no-repeat;
display:block;
width:200px;
height:72px;
}

.headerRight li a span{
margin-left:-2500px;
}

.headerRight a.iGames{
background-position:0 0;
}

.headerRight a.iGames:hover{
background-position:0 -92px;
}

.headerRight a.iGames:active{
background-position:0 -192px;
}

.headerRight li.selected a.iGames{
background-position:0 -292px;
}

.headerRight a.smartGames{
background-position:-228px 0;
margin-left:18px;
}

.headerRight a.smartGames:hover{
background-position:-228px -92px;
}

.headerRight a.smartGames:active{
background-position:-228px -192px;
}

.headerRight li.selected a.smartGames{
background-position:-228px -292px;
}

div.bannerGridRow {
	padding-right: 3px;
	text-align: center;
}

.bannerGridRow img {
	margin-left: 13px;
}
/*
	.bannerGridRow li{
		width: 315px;
		text-align: right;
		float: left;
	}
*/
.tabNav li{
float:left;
}

.tabNav li a, .vTabNav li a{
display:block;	
}

.tabNav li a span, .vTabNav li a span{
margin-left:-2500px;	
}

.topPicks{
padding:20px;
border-width:0px 1px 1px 1px;
border-color:#e3e3e3;
border-style:solid;
}

.topPicksTabs li{
}

.topPicksTabs li a{
width:238px;
height:55px;
background:transparent url(assets/sprite_top_picks.png) no-repeat;
}

.topPicksTabs li a.topPicks0{
width:238px;
background-position:0 0;
}

.topPicksTabs li a.topPicks0:hover{
width:238px;
background-position:0 -56px;
}

.topPicksTabs li a.topPicks0:active{
width:238px;
background-position:0 -112px;
}

.topPicksTabs li.selected a.topPicks0{
background-position:0 -168px;
}

.topPicksTabs li a.topPicks1{
width:235px;
background-position:-238px 0;
}

.topPicksTabs li a.topPicks1:hover{
width:235px;
background-position:-238px -56px;
}

.topPicksTabs li a.topPicks1:active{
width:235px;
background-position:-238px -112px;
}

.topPicksTabs li.selected a.topPicks1{
background-position:-238px -168px;
}

.topPicksTabs li a.topPicks2{
width:237px;
background-position:-473px 0;
}

.topPicksTabs li a.topPicks2:hover{
width:237px;
background-position:-473px -56px;
}

.topPicksTabs li a.topPicks2:active{
width:237px;
background-position:-473px -112px;
}

.topPicksTabs li.selected a.topPicks2{
background-position:-473px -168px;
}

.topPicksListContainer{
float:left;
width:230px;
}

.topPicksListContainer ul{
width:236px;
background:transparent url(assets/sprite_top_picks_list.gif) repeat-y 100% 0;
height:228px;
}

.topPicksCurrent{
float:right;
background:#fffbef;
border-width:1px 1px 1px 0px;
border-color:#e8e4d9;
border-style:solid;
width:411px;
padding:0 0 20px 20px;
}

.topPicksCurrentDesc{
width:180px;
float:left;
margin-top:20px;
}

.topPicksCurrentDesc p{
color:#616e79;
margin-bottom:36px;
line-height:18px;
}

.topPicksCurrentDesc a{
color:#0b75ce;
background:transparent url(assets/sprite_icons.png) no-repeat 0 -62px;
padding-left:11px;
font-weight:bold;
}

.topPicksCurrentDesc a:hover{
color:#7aa719;
}

.footer{
width:927px;
margin:20px auto;
text-align:center;
font-size:11px;
color:#a3a59d;
border-top:1px solid #f0eded;
padding-top:20px;
padding-bottom: 10px;
}

.footer ul {
margin-bottom: 4px;
}

.footer ul li{
display:inline;
border-right:1px solid #a3a59d;
padding:0px 5px 0px 2px;
*margin:0px 5px 0px 0px;
}

.footer ul li.last{
border-right:none;
}

.topPickImg{
margin-bottom:7px;	
}

.topPicksList li{

}


.topPicksList li a{
display:block;
cursor:pointer;
background:transparent url(assets/sprite_top_picks_list.png) no-repeat;
height:36px;
width:193px;
padding:8px 0px 0px 43px;
color:#252f38;
font-size:12px;
font-weight:bold;
text-decoration:none;
}

.topPicksList li a span{
font-size:11px;
color:#a3a59d;
font-weight: normal;
}

.topPicksList li.tpl0 a{
height:35px;
background-position:0 0;	
}

.topPicksList li.tpl0 a:hover{
background-position:-250px 0;
color:#ffffff;	
}

.topPicksList li.tpl0 a:hover span, .topPicksList li.tpl0 a:active span{
color:#e7f9b0;	
}

.topPicksList li.tpl0 a.selected{
background-position:-750px 0;
color:#6b9411;
}

.topPicksList li.tpl0 a.selected:hover span, .topPicksList li.tpl0 a.selected:active span{
color:#a3a59d;	
}

.topPicksList li.tpl1 a{
background-position:0 -43px;
}

.topPicksList li.tpl1 a:hover{
background-position:-250px -43px;
color:#ffffff;
}

.topPicksList li.tpl1 a:hover span, .topPicksList li.tpl1 a:active span{
color:#e7f9b0;	
}

.topPicksList li.tpl1 a.selected{
background-position:-750px -43px;
color:#6b9411;
}

.topPicksList li.tpl1 a.selected:hover span, .topPicksList li.tpl1 a.selected:active span{
color:#a3a59d;	
}

.topPicksList li.tpl2 a{
background-position:0 -88px;
}

.topPicksList li.tpl2 a:hover{
background-position:-250px -88px;
color:#ffffff;
}

.topPicksList li.tpl2 a:hover span, .topPicksList li.tpl2 a:active span{
color:#e7f9b0;	
}

.topPicksList li.tpl2 a.selected{
background-position:-750px -88px;
color:#6b9411;
}

.topPicksList li.tpl2 a.selected:hover span, .topPicksList li.tpl2 a.selected:active span{
color:#a3a59d;	
}

.topPicksList li.tpl3 a{
background-position:0 -133px;	
}

.topPicksList li.tpl3 a:hover{
background-position:-250px -133px;
color:#ffffff;	
}

.topPicksList li.tpl3 a:hover span, .topPicksList li.tpl3 a:active span{
color:#e7f9b0;	
}

.topPicksList li.tpl3 a.selected{
background-position:-750px -133px;
color:#6b9411;
}

.topPicksList li.tpl3 a.selected:hover span, .topPicksList li.tpl3 a.selected:active span{
color:#a3a59d;	
}

.topPicksList li.tpl4 a{
background-position:0 -178px;	
}

.topPicksList li.tpl4 a:hover{
background-position:-250px -178px;
color:#ffffff;
}

.topPicksList li.tpl4 a:hover span, .topPicksList li.tpl4 a:active span{
color:#e7f9b0;	
}

.topPicksList li.tpl4 a.selected{
background-position:-750px -178px;
color:#6b9411;
}

.topPicksList li.tpl4 a.selected:hover span, .topPicksList li.tpl4 a.selected:active span{
color:#a3a59d;	
}

.topPicksCurrentDetails{ 
width:200px;
margin:10px 0px 0px 0px;
float:right;
}

.item{
width:180px;
min-height:244px;
float:left;
color:#252f38;
}

div.item .content p{
margin:0px;
}

div.item .content{
width:170px;
margin:0px 0px 5px 10px;
}

div.item .buytry{
margin-top:10px;
}
/*
.item ul{
height:31px;
}

.item ul li{
float:left;
text-align:center;
}

.item ul li a{
height:24px;
width:85px;
display:block;
background: transparent url(assets/sprite_buttons.png) no-repeat -513px -210px;
border-right:1px solid #e3e3e3;
padding-top:7px;
text-decoration:none;
font-weight:bold;
color:#1c80d3;
}

.item ul li a:hover{
background-position: -513px -250px;
}

.item ul li a.buy{
color:#e14b09;
font-weight:bold;
}

.item ul li.last a{
background-position: 100% -210px;
border-right:0px;
width:84px;
}

.item ul li.last a:hover{
background-position: 100% -250px;

}

div.item .content{
margin-left:5px;
}

div.item .content p{
margin-bottom:5px;
}

div.item .stars{
margin-bottom:15px;
}

.itemImage{
margin-bottom:10px;
}*/

/*
.topPicksCurrentDetails li a.try{
padding:8px 14px;
}

.topPicksCurrentDetails li a.buy{
padding:8px 13px;
color:#e14b09;
}

.topPicksCurrentDetails li a.subscribe{
padding:8px 18px;
}
*/

.topPicksCurrentDetails li a:hover{
background-position:-523px -250px;
}

.topPicksCurrentDetails li a.buy{
color:#e14b09;
}

.topPicksCurrentDetails li a.buy:hover{
background-position:-523px -250px;
}

.topPicksCurrentDetails li.first a{
background-position:-513px -210px;
}

.topPicksCurrentDetails li.first a:hover{
background-position:-513px -250px;
}

.topPicksCurrentDetails li.last a{
background-position:100% -210px;
border-width:0;
}

.topPicksCurrentDetails li.last a:hover{
background-position:100% -250px;
border-width:0;
}





.subNavCap{
background:#ffffff url(assets/sprite_accordion.png) -617px -242px;
width:223px;
height:1px;
margin-left:10px;
}

.subNavAcc dt{
margin-left:20px;
}

.subNavAcc dd{
margin-left:20px;
height:66px;
}

.subNavAcc dt span{
display:block;
margin-left:-2500px;
}

.subNavAcc dt a{
/*background:#ffffff url(assets/sprite_accordion.png) no-repeat;*/
width:189px;
height:33px;
display:block;
}

.subNavAcc dt a.genre0{
background : #ffffff url(/Web/OMStorage/XXIMAGE/menu_title_action_and_adventure.png) no-repeat;
background-position:0 0;
}

.subNavAcc dt.active a.genre0{
background : #ffffff url(/Web/OMStorage/XXIMAGE/menu_title_action_and_adventure.png) no-repeat;
background-position:-209px 0;
}

.subNavAcc dt a.genre1{
background : #ffffff url(/Web/OMStorage/XXIMAGE/menu_title_board_games.png) no-repeat;
background-position:0 0;
}

.subNavAcc dt.active a.genre1{
background : #ffffff url(/Web/OMStorage/XXIMAGE/menu_title_board_games.png) no-repeat;
background-position:-209px 0;
}

.subNavAcc dt a.genre2{
background : #ffffff url(/Web/OMStorage/XXIMAGE/menu_title_card_and_casino.png) no-repeat;
background-position:0 0;
}

.subNavAcc dt.active a.genre2{
background : #ffffff url(/Web/OMStorage/XXIMAGE/menu_title_card_and_casino.png) no-repeat;
background-position:-209px 0;
}

.subNavAcc dt a.genre3{
background : #ffffff url(/Web/OMStorage/XXIMAGE/menu_title_movies_and_TV.png) no-repeat;
background-position:0 0;	
}

.subNavAcc dt.active a.genre3{
background : #ffffff url(/Web/OMStorage/XXIMAGE/menu_title_movies_and_TV.png) no-repeat;
background-position:-209px 0;
}

.subNavAcc dt a.genre4{
background : #ffffff url(/Web/OMStorage/XXIMAGE/menu_title_Puzzle.png) no-repeat;
background-position:0 0;
}

.subNavAcc dt.active a.genre4{
background : #ffffff url(/Web/OMStorage/XXIMAGE/menu_title_Puzzle.png) no-repeat;
background-position:-209px 0;
}

.subNavAcc dt a.genre5{
background : #ffffff url(/Web/OMStorage/XXIMAGE/menu_title_racing.png) no-repeat;
background-position:0 0;
}

.subNavAcc dt.active a.genre5{
background : #ffffff url(/Web/OMStorage/XXIMAGE/menu_title_racing.png) no-repeat;
background-position:-209px 0;
}

.subNavAcc dt a.genre6{
background : #ffffff url(/Web/OMStorage/XXIMAGE/menu_title_sim_and_strategy.png) no-repeat;
background-position:0 0;	
}

.subNavAcc dt.active a.genre6{
background : #ffffff url(/Web/OMStorage/XXIMAGE/menu_title_sim_and_strategy.png) no-repeat;
background-position:-209px 0;
}

.subNavAcc dt a.genre7{
background : #ffffff url(/Web/OMStorage/XXIMAGE/menu_title_sports.png) no-repeat;
background-position:0 0;
}

.subNavAcc dt.active a.genre7{
background : #ffffff url(/Web/OMStorage/XXIMAGE/menu_title_sports.png) no-repeat;
background-position:-209px 0;
}

/***** Brand accordians *****/
/*
.subNavAcc dt a.brand0{
background-position:-418px 0;
}

.subNavAcc dt.active a.brand0{
background-position:-627px 0px;
}

.subNavAcc dt a.brand1{
background-position:-418px -33px;	
}

.subNavAcc dt.active a.brand1{
background-position:-627px -33px;
}

.subNavAcc dt a.brand2{
background-position:-418px -66px;
}

.subNavAcc dt.active a.brand2{
background-position:-627px -66px;
}

.subNavAcc dt a.brand3{
background-position:-418px -99px;
}

.subNavAcc dt.active a.brand3{
background-position:-627px -99px;
}

.subNavAcc dt a.brand4{
background-position:-418px -132px;
}

.subNavAcc dt.active a.brand4{
background-position:-627px -132px;
}
*/

.whatsHot{
background:transparent url(assets/sprite_icons.png) no-repeat 3px 0px;
border-bottom:1px solid #eeeeee;
padding:5px 20px 3px 30px;
margin: 0px 10px 0px 20px;
}

.stars{
margin-bottom:11px;
}

/*-----------------------------
NEWSLETTER SUBSCRIBE
------------------------------*/

.newsletterContainer{
background:transparent url(assets/sprite_main.png) no-repeat 0 -300px;
width:899px;
height: 75px;
margin:10px auto 27px; 
float:left;
}

.newsletterContainer li{
float:left;
margin-left: 16px;
margin-top: 13px;
display: inline;
}

.newsletterContainer li.email{
width:195px;	
}

.newsletterContainer li.birth{
width:271px;
}

.newsletterContainer li.carrier{
width:148px;
}

.newsletterContainer li.subscribe{
width: 111px;
}

.newsletterContainer li h5 {
margin-bottom: 5px;	
}
/*
.newsletterContainer li.subscribe h5 {
display: inline;
}
*/
.newsletterContainer li.subscribe label {
	color: #fff;
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.newsletterContainer p {
	color: #fff;

}


input[type="checkbox"]+label {
	position: relative;
	top: -2px;
}

.newsletterContainer li.subscribe input[type="checkbox"]+label {
	left: -5px;
}

.newsletterContainer li.subscribe p {
margin-top: 4px;
width: 94px;
font-family: Tahoma, Arial, sans-serif;
font-size: 11px;
color: #b6deff;
line-height: 14px;
}

.newsletterContainer li.submit{
width:79px;
margin-top: 18px;
}

.newsletterContainer input[type="checkbox"] {
margin-right: 10px;
}

input.submitNews {
width: 79px;
height: 39px;
background: transparent url(assets/sprite_buttons.png) no-repeat scroll 0px -325px;
border: none;
cursor: pointer;
}

input.submitNews:hover{
background-position: -100px -325px;
}

input.submitNews:active{
background-position: -200px -325px;
}

/***** END OF NEWSLETTER SUBSCRIBE *****/

.ftinner{
width:893px;
margin:0 auto;
padding: 20px 0;
padding-left: 5px;
}

.ftinner div.newsletterIcon {
	margin-right: 10px;
	width: 80px;
	height: 60px;
	float: left;
	background: transparent url(assets/sprite_main.png) no-repeat scroll -300px -1000px;
}

div.newsletterIcon img {
	margin: 6px 0 0 7px;
}

.ftinner div.newsletterTitle {
	margin-top: 15px;
	float: left;
}

.newsletterTitle p.newsletterSub {
	margin-bottom: 5px;
	font-family: Tahoma, Arial;
	font-size: 11px;
	color: #696969;
}

ul.ftlinks{
margin-left:10px;
}

.ftlinks dt{
font-weight:bold;
color:#252f38;
margin-bottom:2px;
}

.ftlinks dd{
margin-bottom:10px;
font-family: Tahoma, Arial, sans-serif;
}

.ftlinks li{
float:left;
border-right:1px solid #f6f6f6;/**/
padding-right:29px;
margin-right:30px;
min-height: 150px;
}

.ftlinks li.carriers{
float:left;
border-right:1px solid #f6f6f6;
padding-right:29px;
margin-right:30px;
}

.ftlinks li.last{
border-right:0px solid #f6f6f6;
margin-right:0px;
padding-right:0px;
}

.ftlinks dd a{
background:transparent url(assets/sprite_main.png) no-repeat 0 -395px;
padding-left:12px;
font-size:11px;
}


.buttonList li{
margin:0px 0px 19px 20px;
}

.buttonList li.last{
margin-bottom:0px;
}

a.btn{
display:block;

height:32px;
background:transparent url(assets/sprite_buttons.png) no-repeat;
}

a.btn span{
margin-left:-2500px;
display:block;
}

a.btnMobGames{
background-position:0 0;
}

a.btnMobGames:hover{
background-position:0 -41px;
}

a.btnMobGames:active{
background-position:0 -82px;
}

a.btnEaSub{
background-position:-215px 0;
}

a.btnEaSub:hover{
background-position:-215px -41px;
}

a.btnEaSub:active{
background-position:-215px -82px;
}

a.btnPlayDemos{
background-position:-430px 0;
}

a.btnPlayDemos:hover{
background-position:-430px -41px;
}

a.btnPlayDemos:active{
background-position:-430px -82px;
}

a.btnYourGames{
background-position:-650px 0;
}

a.btnYourGames:hover{
background-position:-650px -41px;
}

a.btnYourGames:active{
background-position:-650px -82px;
}

/* Deactive State */

div.searchWrapper{
	background:#ffffff url(assets/sprite_txt_input.png) no-repeat 0px 0px;
	height:29px;
	margin:41px 0px 20px 20px;
	padding:0;
}

	div.searchWrapper input.txtSearch{
		background:transparent;
		border:0;
		width:151px;
		padding:7px 5px;
		color: #b0c6da;
		font-size: 14px;
		float:left;
		*margin-left:-20px;
	}

	div.searchWrapper input.btnSearch{
		background:transparent url(assets/sprite_buttons.png) 0px -800px;
		border:none;
		width:28px;
		height:29px;
		cursor: pointer;
		float:left;
	}

	div.searchWrapper input.btnSearch:hover{
		background-position: 0px -841px;
	}
	
	div.searchWrapper input.btnSearch:active{
		background-position: 0px -882px;
	}

/* Active State */

div.searchWrapperActive {
	background:#ffffff url(assets/sprite_txt_input.png) no-repeat -220px 0px;
	height:29px;
	margin:41px 0px 20px 20px;
	padding:0;
}

	div.searchWrapperActive input.txtSearch {
		background:transparent;
		border:0;
		width:151px;
		padding:7px 5px;
		font-size: 14px;
		color: #000;
		float:left;
		*margin-left:-20px;
	}

	div.searchWrapperActive input.btnSearch{
		background:transparent url(assets/sprite_buttons.png) -40px -800px;
		border:none;
		width:28px;
		height:29px;
		cursor: pointer;
		float:left;
	}

	div.searchWrapperActive input.btnSearch:hover{
		background-position: -40px -841px;
	}
	
	div.searchWrapperActive input.btnSearch:active{
		background-position: -40px -882px;
	}

div.inputWrapDark{
background:#ffffff url(assets/sprite_txt_input.png) no-repeat 0px -50px;
height:29px;
width:181px;
_background: url(assets/sprite_txt_input.png) no-repeat 0px -50px;
}

div.inputWrapDark input{
background:transparent;
border:0px;
padding:7px 5px;
width:171px;
}

/******/
.dropDownList{
width:230px;
position:absolute;
}

.dropDownList ul{
position:relative;
top:-500px;
border-width:0px;
border-color:#adbac2;
border-style:solid;
display:none;
background:transparent url(assets/sprite_dropdown.png) no-repeat scroll 100% 100%;
padding-bottom:4px;
width:223px;
z-index:1000;
}

.dropDownList ul li{
display:block;
border-width:0px 0px 0px 1px;
border-color:#adbac2;
border-style:solid;
float:none;
}

.dropDownList ul li a{
padding:5px 0px;
margin-right:4px;
display:block;
text-decoration:none;
background:#ffffff;
}

.dropDownList ul li a:hover{
background-color:#adbac2;
}

.dropDownList ul li a span{
padding-left:10px;
}

.dropDownList a.dropDownButton{
background:transparent url(assets/sprite_dropdown.png) no-repeat scroll 100% 0px;
display:block;
text-decoration:none;
width:178px;
padding:0px 42px 0px 0px;
}

.dropDownList a.dropDownButton span{
background:transparent url(assets/sprite_dropdown.png) no-repeat scroll 0px 0px;
display:block;
padding:8px 0px 6px 9px;
}
/******/
.month ul{
width:110px;
}

.month a.dropDownButton{
width:65px;
padding:0px 42px 0px 0px;
}

/***** UTILITIES (GLOBAL HEADER) *****/

.utilitiesInnerDestinations,
.utilitiesInnerHelp {
float: left;
}

.utilitiesInnerDestinations {
padding-left: 20px;
width: 400px;
}

.utilitiesInnerHelp {
float: right;
}

#eaGlobalNav {
width: 95px;
height: 20px;
margin: 0;
background: transparent url(assets/sprite_buttons.png) no-repeat scroll 0px -178px;
float: left;
}
	
	#eaGlobalNav:hover {
		background-position: -355px -206px;
	}
	
	#eaGlobalNav:active {
		background-position: -355px -206px;
	}
	
	#eaGlobalNav select {
		height: 18px;
		width: 96px;
	}
	
	div.skinnedDropdown select {
	/*width: 95px;*/
	height: 27px;
	float: left;
	position: absolute;
	z-index: 2;
	margin-top: 2px;
	padding-top: 0px;
	display:inline;
	background-color: #ffffff;
	-moz-opacity: 0;
	filter:alpha(opacity: 0);
	opacity: 0;/**/
	cursor: pointer;
	}
	
	div.skinnedDropdown option {
		font-family: Arial, sans-serif;
		font-size: 12px;
		padding: 2px 2px;
	}
	
	div.skinnedDropdown div.selectLabel {
		position: absolute;
		z-index: 1;
		line-height: 28px;
		height: 25px;
		padding-left: 9px;
		font-family: Arial, sans-serif;
		font-weight: bold;
		font-size: 12px;
		color: #535353;
	}
	
	div.skinnedDropdown div.dropdownLabel {
	position: absolute;
	z-index: 1;
	line-height: 19px;
	height: 25px;
	padding-left: 9px;
	}

a.utilitiesButton {
	display: block;
	float: left;
	padding: 0;
	margin: 0;
}

a.utilitiesButton span {
display: inline-block;
margin-left: -2500px;/**/
}

#eaShop {
margin: 0;
margin-left: 12px;
float: left;
}
	
	a.utilitiesShop, 
	a.utilitiesWorldwide, 
	a.utilitiesSupport {
		width: 51px;
		height: 20px;
		background: transparent url(assets/sprite_buttons.png) no-repeat scroll 0px -149px;
	}
	
	a.utilitiesShop:hover {
		background-position: -0px -206px;
	}
	
	a.utilitiesShop:active {
		background-position: 0px -234px;
	}
	
	a.utilitiesWorldwide {
		width: 82px;
		height: 20px;
		background-position: -480px -149px;
	}
	
	a.utilitiesWorldwide:hover {
		background-position: -480px -206px;
	}
	
	a.utilitiesWorldwide:active {
		background-position: -480px -234px;
	}
	
	a.utilitiesSupport {
		width: 104px;
		height: 20px;
		margin-left: 9px;
		background-position: -250px -149px;
	}
	
	a.utilitiesSupport:hover {
		background-position: -250px -206px;
	}
	
	a.utilitiesSupport:active {
		background-position: -250px -234px;
	}
	
/***** END OF UTILITIES *****/

/***** NEWSLETTER DROPDOWNS *****/

#newsletterMonth {
height: 29px;
margin: 0;
float: left;
}
	
div.month {
width: 85px;
background: transparent url(assets/sprite_buttons.png) no-repeat scroll 0px -260px;
_background: none;
}
	
	div.month:hover {
	background-position: 0px -288px;
	}
	
div.month select {
width: 84px;	
}

#newsletterDay {
height: 29px;
margin: 0;
float: left;
}
	
div.day {
width: 70px;
background: transparent url(assets/sprite_buttons.png) no-repeat scroll -134px -260px;
_background: none;
}

	div.day:hover {
	background-position: -134px -288px;
	}

div.day select {
width: 69px;	
}

#newsletterYear {
height: 29px;
margin: 0;
float: left;
}
	
	div.year {
	width: 80px;
	background: transparent url(assets/sprite_buttons.png) no-repeat scroll -253px -260px;
	_background: none;
	}
	
	div.year:hover {
	background-position: -253px -288px;
	}
	
	div.year select {
	width: 79px;	
	}

#newsletterMonth, 
#newsletterDay, 
#newsletterYear {
margin-right: 10px;
}

#newsletterCarrier {
height: 29px;
margin: 0;
/*background: transparent url(assets/sprite_buttons.png) no-repeat scroll -370px -260px;*/
float: left;
}
	
	div.carrier {
	width: 133px;
	background: transparent url(assets/sprite_buttons.png) no-repeat scroll -370px -260px;
	_background: none;
	}
	
	div.carrier:hover {
	background-position: -370px -288px;
	}
	
	div.carrier select {
	width: 133px;
	}
/***** END OF NEWSLETTER DROPDOWNS *****/

div.productText {
	margin-bottom: 60px;
}

div.productText h1 {
	font-family: Arial, sans-serif;
	font-size: 28px;
	font-weight: bold;
	color: #0275d3;
}

div.productText q {
	font-size: 13px;
	font-style: italic;
	font-weight: bold;
	color: #76b100;
}

div.productText p{
margin-bottom:8px;
}

div.productText p.genreLocation {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 11px;
	color: #696969;
	margin-bottom: 3px;
}

div.productText img.gameRating {
	margin-bottom: 17px;
}

.featuresTabs{
margin-bottom:0px;
}

/*****Cookied header *******/
.selectedPhone, .selectedCPhone{
position:relative;
float:left;
margin-top:14px;
}

div.selectedPhone span.shoutOut, div.selectedCPhone span.shoutOut {
font-size:15px;
font-weight:bold;
margin:0px 35px 0px 45px;
}

div.selectedPhone span.startText, div.selectedCPhone span.startText {
font-size:11px;
color:#f3ffcd;
margin-left:45px;
margin:0 0 0 45px;
/*width:190px;*/
/*display:block;*/
/*height:16px;*/
/*overflow:hidden;*/
}

.selectedCPhone a.btn{
max-width:265px;
height:47px;
padding:5px 8px 0px 0px;
background:transparent url(assets/headerPhoneBG.png) no-repeat top right;
display:block;
color:#ffffff;
text-decoration:none;

_width:239px;
_height:47px;
_padding-top:5px;
background:transparent url(assets/headerPhoneBG.png) no-repeat top right;
_display:block;
_color:#ffffff;
_text-decoration:none;

}

.selectedCPhone a.btn:hover{
max-width:265px;
color:#ffffff;
background:transparent url(assets/headerPhoneBGov.png) no-repeat top right;
}

.selectedCPhone a.btn:active{
max-width:265px;
color:#ffffff;
background:transparent url(assets/headerPhoneBG.png) no-repeat top right;
}

.selectedPhone a.btn{
width:239px;
height:47px;
padding-top:5px;
background:transparent url(assets/sprite_main.png) no-repeat 0 -900px;
display:block;
color:#ffffff;
text-decoration:none;
}

.selectedPhone a.btn:hover{
color:#ffffff;
background:transparent url(assets/headerPhonenBGov.png) no-repeat top right;
}

.selectedPhone a.btn:active{
color:#ffffff;
background:transparent url(assets/headerPhonenBG.png) no-repeat top right;
}





.phone{
width:54px;
height:84px;
position:absolute;
top:-21px;
left:-20px;
}

.phone img {
	margin-top: 4px;
}

/*****
 * Home id overrides
 */

#home .sticker{
left:135px;	
}
/*****
 * HomeNoBG id overrides
 */

#homenobg .sticker{
left:135px;	
}

/* LIGHTBOX */

#facebox {
position: absolute;
top: 0px;
left: 0px;
z-index: 100;
text-align: left;
}

#facebox img {
border: 0px;
margin: 0px;
}

#facebox table {
border-collapse: collapse;
}

#facebox td {
border-bottom: 0;
padding: 0;
}

#facebox .tl, 
#facebox .tr, 
#facebox .bl, 
#facebox .br {
height: 10px;
width: 10px;
overflow: hidden;
padding: 0px;
}

#facebox .b  { 
background: url(assets/facebox/b.png) repeat scroll 0 0;
behavior: url(/Web/refresh/lib/script/iepngfix.htc);
}
#facebox .tl {
background: url(assets/facebox/tl.png);
behavior: url(/Web/refresh/lib/script/iepngfix.htc);
}
#facebox .tr {
background: url(assets/facebox/tr.png);
behavior: url(/Web/refresh/lib/script/iepngfix.htc);
}
#facebox .bl {
background: url(assets/facebox/bl.png);
behavior: url(/Web/refresh/lib/script/iepngfix.htc);
}
#facebox .br {
background: url(assets/facebox/br.png);
behavior: url(/Web/refresh/lib/script/iepngfix.htc);
}

#facebox .body {
padding:0px;
background: #fff;
width: 370px;
}

#facebox .footer {
border-top: 1px solid #ddd;
padding-top: 5px;
margin-top: 10px;
text-align: right;
}

#facebox .image, 
#facebox .loading {
text-align: center;
}

#facebox .popup {
position: relative;
}

#facebox_overlay {
position: fixed;
top: 0px;
left: 0px;
height: 100%;
width: 100%;
}

* html #facebox_overlay { /* IE6 Hack */
position: absolute;
height: expression( document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px' );
}

.facebox_hide {
z-index: -100;
}

.facebox_overlayBG {
background-color: #000;
z-index: 99;
}
	
.gfheader,
.gfheaderBuy {
	background:transparent url(assets/sprite_headlines_gamefinder.png) no-repeat 0 -1104px;
	width:927px;
	height:56px;
	margin-bottom:20px;
	position:relative;
}

.gfheaderBuy {
	background-position:0 -1160px;
}

#gfBuy .buyFlow{
	margin-top:2px;
	margin-left:220px;
	height:39px;
	float:left;
	color:#fff;
	padding: 5px;
}

#gfBuy .sticker {
	float: left;
	position: relative;
	top: -5px;
	left: -20px;
}

#gfBuy .buyFlow div.gfImage,
#gfBuy .buyFlow div.gameInfo {
	float: left;
}

div.gfImage {
	background: transparent url(assets/bg_buy_thumb.png);
	behavior: url(/Web/refresh/lib/script/iepngfix.htc);
	width: 62px;
	height: 44px;
	overflow: hidden;
	padding: 2px;
	margin-top: -3px;
}

div.imageClip {
	overflow: hidden;
	height: 44px;
	width: 62px;
}

#gfBuy .buyFlow div.gameInfo {
	background: #589200;
	height: 24px;
	padding: 9px 25px 9px 10px;
}

#gfBuy div.gameInfo h5 {
	font-weight: bold;
	font-size: 12px;
}

#gfBuy .buyFlow span.caveat {
	font-size:10px;
	font-family:Tahoma, Arial;
	color: #97d814;
}

.gfheader a{
	display:block;
	background:transparent url(assets/sprite_icons.png) 100% -621px;
	height:23px;
	float:right;
	margin:13px 15px 0 0;
	padding:6px 34px 0 0;
	color:#fff;
}

.gfheader a:hover {
	color: #fff;
	background-position: 100% -650px;
}

.gfheader a:active {
	color: #fff;
	background-position: 100% -679px;
}

/* END LIGHTBOX */

.rsstable{
	width:600px;
	margin:25px 0 5px;
	height: 300px;
}