/*****************************************
   /framework/css/gus.css for EA.com
   code by:
   Allan (allan.chang(AT)blastradius.com)
   Ben (ben.terrill(AT)blastradius.com)
   version 3.01
*****************************************/

/*******************************
	MAJOR CONTAINERS
********************************/
#gus-header {
	font-size:0.75em;
	width:100%;
	z-index:20;
	background:url(http://images.ea.com/ea/_img/nav/bg_global.gif) repeat-x top left transparent;
	margin:auto;
	z-index: 10000;
}

#gus-siteNav {
	position:relative;
	text-align:center;
	width:960px;
	height:25px;
	z-index:200;
	background:none;
	font-size:0.75em;
	margin:auto;
}

#grid {
	top:100px;
}

.bg-cover { width: 960px; height: 152px; background: url(http://images.ea.com/sports/_img/nav/bg_gus_gamefinder.gif) repeat-x top left #fff; }

/*******************************
   SITE NAVIGATION
********************************/
#gus-siteNav .gus-masthead {
	position:absolute;
	cursor:hand;
	width:1px;
	height:1px;
	top:0;
	left:0;
}

#gus-siteLinks {
	position:absolute;
	height:25px;
	overflow:hidden;
	top:0;
	left:0;
}

#gus-siteNav .gus-siteLink {
	display:block;
	float:left;
	height:25px;
	background-position:0 0;
	background-repeat:no-repeat;
}

#gus-siteNav .clicked {
	background-position:0 -50px;
}

#gus-nationLogin {
	position:absolute;
	overflow:hidden;
	height:25px;
	top:0;
	left:802px;
}

#gus-nationRegister {
	position:absolute;
	overflow:hidden;
	height:25px;
	top:0;
	left:879px;
}

#gus-siteNav #gus-nationPersona {
	position:absolute;
	top:0;
	right:74px;
	height:23px;
	padding:0;
}

#gus-siteNav #gus-nationPersona a {
	display:block;
	white-space:no-wrap;
	padding:0 22px;
}

/*******************************
  FLY OUT NAV ITEMS
********************************/
.gus-flyoutMenu {
	display:none;
	position:absolute;
	background-color:#333;
	width:150px;
	text-align:left;
	z-index:300;
	overflow:hidden;
}

#worldwide a {
	float:none;
	display:block;
}

#worldwide a:hover {
	line-height:19px;
}

#gus-header .gus-flyoutMenu {
	voice-family:inherit;
	width:213px;
	padding-bottom:0;
	border:0;
	font:normal 11px/18px Arial, Helvetica, San-serif;
	border-color:transparent;
}

html>body #gus-header .gus-flyoutMenu {
	width:213px;
}

#gus-header .gus-flyoutMenu a {
	position:relative;
	display:block;
	z-index:5;
	padding-left:10px;
	text-decoration:none;
	voice-family:inherit;
	width:201px;
	height:18px;
	color:#000;
	margin:1px;
}

html>body .gus-flyoutMenu a {
	width:201px;
	height:18px;
}

#gus-header .gus-flyoutMenu a:hover {
	text-decoration:none;
	color:#fff;
	background:#f14e23;
}

.gus-flyoutMenuBG {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	z-index:2;
	background-color:transparent;
}

#gus-header #freeGamesMenu {
	width:641px;
}

.freeGamesColumn {
	float:left;
	position:relative;
	display:block;
	z-index:5;
	width:213px;
}

/************************************
   GAME FINDER AND PERSISTENT LAYER
***********************************/
.gus-extenededLayer {
	display:block;
	overflow:hidden;
	position:absolute;
	font-size:0.8em;
	text-align:left;
	border:0;
	width:960px;
	height:152px;
	top:0;
	left:0;
	z-index:15;
	clip:rect(0px 960px 0px 0px);
	background:url(http://images.ea.com/ea/_img/nav/bg_gus_gamefinder.gif) repeat-x top left #fff;
}

.enColumn {
	display:block;
	position:absolute;
	overflow:hidden;
	height:100%;
}

.enLabel {
	border:0;
	border-bottom-width:1px;
	color:#fff;
}

.enLabel div {
	line-height:20px;
	background:transparent;
	margin:1px;
	padding:0 10px;
}

#gus-gfResults .enLabel div {
	font-size:1.3em;
	line-height:20px;
	color:#325280;
}

/****************
   NATION
*****************/
#gus-nationContainer {
	position:relative;
	text-align:center;
	width:960px;
	z-index:100;
	margin:auto;
}

#gus-persistentNation {
	width:960px;
	height:152px;
	right:0;
}

#gus-persistentBannerFull {
	width:739px;
	height:149px;
	overflow:hidden;
}

#gus-persistentBannerHalf {
	width:374px;
	height:149px;
	overflow:hidden;
	display:none;

	background-image:url(http://images.ea.com/ea/_img/nav/persistence_banner_online.gif);
}

.plBtn {
	float:left;
	display:inline;
	height:14px;
	background-position:0 0;
	background-repeat:no-repeat;
}

#gus-plBtnLogin {
	width:61px;
	background-image:url(http://images.ea.com/ea/_img/nav/btn_login.gif);
	margin:8px 44px;
}

#gus-plBtnChange {
	width:116px;
	height:14px;
	background-image:url(http://images.ea.com/ea/_img/nav/btn_gus_change_persona.gif);
}

#gus-plBtnLogout {
	width:74px;
	height:24px;
	position:absolute;
	top:0;
	right:0;
	margin:0;
	padding:0;
}

#plSearchGo {
	width:36px;
	margin-top:8px;
	background-image:url(http://images.ea.com/ea/_img/nav/btn_go.gif);
}

#plLogin {
	top:0;
	left:739px;
	height:149px;
	border-left-width:1px;
	voice-family:inherit;
	width:148px;
	background-color:#333;
}

html>body #plLogin {
	width:148px;
}

.plBtnContainer {
	height:36px;
}

.plLinkList a {
	display:block;
	text-decoration:none;
	padding-top:1px;
	padding-left:20px;
	voice-family:inherit;
	width:180px;
	color:#000;
	line-height:17px;
}

.plLinkList span {
	display:block;
	line-height:15px;
	padding-top:1px;
	padding-left:9px;
	voice-family:inherit;
	height:17px;
	width:139px;
	color:#666;
}

html>body .plLinkList span {
	height:17px;
	width:139px;
	line-height:17px;
}

.plContent {
	padding:9px;
}

/* FILLS IN A SMALL BLANK SQUARE UNDER THE RIGHT SIDE OF THE ANGLED LOGO */
#plWelcome {
	width:150px;
	display:none;
}

#gus-persistentBannerHalf #welcomeMsg {
	position:absolute;
	top:110px;
	left:25px;
	font-size:16px;
}

#plMessage {
	border-left-width:1px;
	width:130px;
	height:36px;
	padding:9px;
}

#plRepCont {
	position:absolute;
	left:1px;
	width:146px;
	height:38px;
	top:99px;
	background:#000;
	margin:1px;
}

#plSearch {
	top:0;
	left:150px;
	border-left-width:1px;
	width:223px;
	height:149px;
	display:none;
}

.plSearchNotOnline {
	margin-left:224px;
}

#plNumOnline {
	display:block;
	width:100%;
	line-height:14px;
	padding-top:1px;
	padding-left:9px;
	height:17px;
	background-position:bottom;
	background-repeat:repeat-x;
	color:#39C;
	background-image:url(http://images.ea.com/ea/_img/nav/pl_ln_br_dots.gif);
}

html>body #plNumOnline {
	line-height:15px;
}

#plFindPlayer {
	position:static;
	width:100%;
	height:74px;
	padding:0;
}

#plFindPlayer div {
	width:100%;
	padding-top:1px;
	height:17px;
	background-position:bottom;
	background-repeat:repeat-x;
	background-image:url(http://images.ea.com/ea/_img/nav/pl_ln_br_dots.gif);
}

#plFindPlayer div span {
	position:relative;
	top:1px;
}

html>body #plFindPlayer div span {
	top:-1px;
}

#plFindPlayer div input.radio {
	position:relative;
	top:-1px;
	height:12px;
	margin-left:9px;
	margin-right:5px;
}

#plFindPlayer div input[type="radio"] {
	top:1px;
}

#plFindPlayerName {
	border:1px solid;
	font-size:11px;
	width:151px;
	color:#999;
	font-weight:700;
	border-color:#999;
	margin:9px;
	padding:1px 2px;
}

#plNation {
	top:0;
	left:484px;
	height:149px;
	border-left-width:1px;
	voice-family:inherit;
	width:224px;
	background:url(http://images.ea.com/ea/_img/nav/bg_gus_games_playing.gif) no-repeat top left transparent;
}

#plGamesList {
	position:absolute;
	top:32px;
	left:2px;
	width:221px;
	height:117px;
	overflow:auto;
}

#plGamesList .plLinkList {
	font-family:Arial,Helvetica,San-serif;
	font-size:11px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:14px;
}

#plGamesList .plLinkList a {
	padding-left:20px;
	voice-family:inherit;
	width:183px;
	padding-top:2px;
	padding-bottom:1px;
	border-bottom:solid 1px #c6c6c6;
	color:#000000;
}

html>body #plGamesList .plLinkList a {
	width: auto;
}

.gus-plListBreak {
	height:1px;
	overflow:hidden;
	margin:5px 10px;
}

#plTools {
	top:0;
	left:708px;
	height:149px;
	border-left-width:1px;
	border-right-width:1px;
	voice-family:inherit;
	width:250px;
	border-left:solid 1px #ccc;
	border-right:solid 1px #fff;
	background:url(http://images.ea.com/ea/_img/nav/bg_gus_account_info.gif) no-repeat top left transparent;
}

html>body #plTools {
	width:250px;
}

.gus-plColRight {
	padding:0 18px;
}

.gus-plColLeft {
	top:122px;
	left:18px;
	padding:0 18px;
}

/****************
   GAME FINDER COLUMNS
*****************/
#gfFilterOne {
	top:0;
	left:0;
	width:114px;
	height:107px;
	background:url(http://images.ea.com/ea/_img/nav/hdr_gus_search_in.gif) no-repeat top left transparent;
	border-left:solid 1px #afafaf;
	margin-left:1px;
}

#gfFilterTwo {
	top:0;
	left:115px;
	width:114px;
	height:107px;
	background:url(http://images.ea.com/ea/_img/nav/hdr_gus_find_games_by.gif) no-repeat top left transparent;
	border-left:solid 1px #afafaf;
	border-right:solid 1px #afafaf;
	border-bottom:solid 1px #afafaf;
}

#gfFilterTwo .enLabel div {
	height:32px;
	line-height:40px;
	overflow:hidden;
	margin:0;
}

#gfFilterThree {
	top:0;
	left:231px;
	height:148px;
	width:174px !important;
	background:url(http://images.ea.com/ea/_img/nav/hdr_gus_filter3.gif) no-repeat top left transparent;
	border-right:solid 1px #cfcfcf;
}

#gfFreeSearch {
	display:none;
	top:106px;
	left:0;
	border-right-width:1px;
	border-top-width:1px;
	height:14px;
	background:#000;
	border-left-width:1px;
	voice-family:inherit;
	width:201px;
	padding:12px 10px;
}

html>body #gfFreeSearch {
	height:19px;
	width:201px;
}

#gfGameName {
	font-size:11px;
	voice-family:inherit;
	width:194px;
	height:14px;
	font-weight:700;
	color:#999;
	padding:2px 4px;
}

html>body #gus-gfGameName {
	width:194px;
	height:14px;
}

#gus-gfSectionPogo a {
	display:block;
	width:608px;
	height:149px;
	background:transparent url(http://images.ea.com/ea/_img/nav/pogo_graphic.jpg) no-repeat;
}

#gus-gfSectionMobile a {
	display:block;
	width:608px;
	height:149px;
	background:transparent url(http://images.ea.com/ea/_img/nav/eamobile_graphic.jpg) no-repeat;
}

#gfPrompt {
	top:0;
	left:231px;
	z-index:15;
	width:492px;
	height:147px;
	background:url(http://images.ea.com/ea/_img/nav/bg_gus_game.gif) no-repeat top left transparent;
}

#gus-gfPromptText {
	height:119px;
	color:#383838;
	font-size:12px;
	font-weight:700;
	padding:15px 20px;
}

#gus-gfPromptText .gfPromptHdr {
	height:40px;
	line-height:25px;
	margin-bottom:25px;
	font-size:14px;
	font-weight:700;
	color:#000;
	background:url(http://images.ea.com/ea/_img/nav/pl_ln_br_dots.gif) bottom repeat-x;
}

#gus-gfPromptText span {
	float:left;
	width:290px;
	margin-right:25px;
}

.gus-gfPromptRefineSearchBG {
	height:149px;
}

#gfPromptRefineSearch span {
	width:auto;
	margin-right:0;
}

#gfPromptRefineSearch .gfResultNum {
	font-size:75px;
	line-height:60px;
}

#gfPromptRefineSearch .gfResultFilterFeedback {
	position:relative;
	top:15px;
	left:15px;
	width:300px;
}

#gfPromptRefineSearch .gfResultTextHighLight {
	width:300px;
	color:#325280;
}

#gfPromptRefineSearch #gfFeedBackNarrow {
	position:relative;
	clear:both;
	font-family:Verdana, Arial,"Lucida Grande", Trebuchet MS, sans-serif;
	font-size:10px;
}

html>body #gfPromptRefineSearch #gfFeedBackNarrow {
	top:0;
}

#gfPromptRefineSearch a {
	display:block;
	width:155px;
	height:14px;
	margin-top:15px;
	background-position:0 0;
	background-repeat:no-repeat;
	background:url(http://images.ea.com/ea/_img/nav/btn_view_all_games.gif);
}

#gus-gfPromptText .gfResultsFeedText {
	width:auto;
	font-size:14px;
	font-weight:700;
}

#gus-gfResults {
	display:none;
	top:0;
	left:456px;
	z-index:5;
	width:224px;
	height:148px;
	overflow:hidden;
	background-color:transparent;
}

#gus-gfResultsContainer {
	position:absolute;
	height:100px;
}

#gus-gfPromo {
	width:218px;
	height:142px;
	top:5px;
	left:724px;
	background:url(http://images.ea.com/ea/_img/nav/bg_gus_promo.gif) no-repeat 18px 25px #0f0f0f;
}

#gfRelatedLinks {
	padding-top:9px;
	padding-left:18px;
	overflow:hidden;
	voice-family:inherit;
	width:195px;
	height:118px;
	background-color:transparent;
}

html>body #gfRelatedLinks {
	width:195px;
	height:118px;
}

/****************
   GAME FINDER BUTTONS / TEXT
*****************/
.gfTab {
	border:0;
	border-bottom-width:1px;
	width:100%;
	voice-family:inherit;
	height:18px;
	color:#fff;
	border-color:#999;
	border-style:solid;
}

html>body .gfTab {
	height:18px;
}

.gfTab div {
	padding-left:15px;
	line-height:18px;
	background:#3d3d3d;
	margin:1px;
}

.gus-gfFilterList {
	position:absolute;
	top:32px;
	width:172px;
	height:116px;
	z-index:50;
	overflow:auto;
	font-size:11px;
	line-height:18px;
}

#gfSystemList {
	padding-bottom:16px;
}

#gfGamesList {
	padding-bottom:33px;
}

.gus-gfFilterList a {
	display:block;
	padding-left:16px;
	border:0;
	border-bottom:solid 1px #c6c6c6;
	voice-family:inherit;
	height:18px;
	text-decoration:none;
	color:#000;
}

.gus-gfFilterList div {
	padding-left:16px;
	cursor:default;
	color:#000;
}

.gfResultsArrow {
	display:block;
	position:absolute;
	overflow:hidden;
	cursor:hand;
	width:38px;
	height:101px;
	top:39px;
	z-index:10;
	background-repeat:no-repeat;
	background-position:0 0;
}

.gfRADown {
	background-position:0 -101px;
}

.gfRADisabled {
	background-position:0 -202px;
	cursor:default;
}

#gfResultsArrowLeft {
	left:0;
	background-image:url(http://images.ea.com/ea/_img/nav/btn_gus_scroll_left.gif);
}

#gfResultsArrowRight {
	right:0;
	background-image:url(http://images.ea.com/ea/_img/nav/btn_gus_scroll_right.gif);
}

#gus-gameFinder .gfButton {
	float:left;
	display:block;
	overflow:hidden;
	height:14px;
	background-position:0 0;
	background-repeat:no-repeat;
}

.findRetail {
	width:70px;
}

#resetBtn {
	position:absolute;
	display:block;
	width:47px;
	height:14px;
	top:14px;
	left:17px;
	background-position:0 0;
	background-repeat:no-repeat;
	background-image:url(http://images.ea.com/ea/_img/nav/btn_gus_reset.gif);
}

#gfRelatedLinks a {
	display:block;
	height:20px;
	line-height:17px;
	margin:1px;
}

/***************
  Game FORMAT
***************/
#gfReset {
	position:absolute;
	border-top:solid 1px #afafaf;
	border-left:solid 1px #afafaf;
	border-right:solid 1px #afafaf;
	top:107px;
	left:1px;
	voice-family:inherit;
	width:228px;
	height:41px;
}

html>body #gfReset {
	width:228px;
	height:41px;
}

.gfResult {
	position:absolute;
	width:210px;
	height:92px;
	top:0;
	left:0;
	background:url(http://images.ea.com/ea/_img/nav/bg_gus_result.gif) no-repeat;
}

#gus-gfPromo .gfResult {
	width:190px;
	height:100px;
	top:38px;
	left:18px;
}

.gfThumb {
	display:block;
	width:64px;
	height:90px;
	margin:1px;
}

.gfGameText {
	display:block;
	position:absolute;
	top:0;
	left:80px;
	width:115px;
	height:53px;
}

.gus-gfGameTitle {
	font-weight:700;
	color:#000;
	font-size:11px;
}

.gus-gfGameEsrb {
	font-weight:700;
	color:#325280;
	font-size:11px;
}

.gfGameLink {
	float:left;
	display:block;
	width:55px;
	line-height:19px;
	color:#ccc;
	text-decoration:none;
}

.gfGameLink:hover {
	text-decoration:underline;
}

#gus-gfPromo a {
	display:block;
	color:#ccc;
	text-decoration:none;
}

.gus-gfGameLinks {
	position:absolute;
	width:113px;
	height:34px;
	top:58px;
	left:75px;
}

#headerBG {
	display:none:;
}

#gus-siteNav .mastheadPLlogged {
	display:none;
	background-image:url(http://images.ea.com/ea/_img/nav/masthead.gif);
}

#gus-siteNav #gamesLink {
	width:115px;
	background-image:url(http://images.ea.com/ea/_img/nav/global_game_finder.gif);
}

#gus-siteNav #EALink {
	width:115px;
	background-image:url(http://images.ea.com/ea/_img/nav/global_ea.gif);
}

#newsLink {
	width:99px;
	background-image:url(http://images.ea.com/ea/_img/nav/global_worldwide.gif);
}

#tipsLink {
	width:98px;
	background-image:url(http://images.ea.com/ea/_img/nav/global_shop.gif);
}

#drGusCartLink {
	width: 60px;
	height: 18px;
	background:url(http://images.ea.com/digitalriver/gus_shoppingcart.gif) no-repeat;
	color: #FF0000;
	padding-left: 90px;
	padding-top: 5px;
	text-align: left;
	font-size: 12px;
	text-decoration: none;
}

#gus-nationLoginLink {
	width:77px;
	background-image:url(http://images.ea.com/ea/_img/nav/btn_global_login.gif);
}

#gus-nationRegisterLink {
	width:94px;
	background-image:url(http://images.ea.com/ea/_img/nav/btn_global_register.gif);
}

#gus-nationPersona {
	border-left:solid 1px #afafaf;
	font-family:Arial, Helvetica, San-serif;
	font-size:12px;
	font-weight:700;
	color:#000;
	line-height:23px;
	background:url(http://images.ea.com/ea/_img/nav/bg_gus_loggedin.gif) repeat-x 0 0 transparent;
}

#gus-nationPersona a {
	color:#325280;
	text-decoration:none;
	background:url(http://images.ea.com/ea/_img/nav/icn_gus_login.gif) no-repeat center right transparent;
}

#gus-nationPersona span {
	color:#000;
}

/****************
   EA Dropdown
*****************/
#EAMenu {
	background:url(http://images.ea.com/ea/_img/nav/bg_gus_ea_left.gif) repeat-y 0 0 #fff;
	width:115px;
	padding-bottom:5px;
	height:auto;
}

#EAMenuBG {
	position:absolute;
	width:100%;
	height:5px !important;
	top:auto;
	bottom:0;
	background:url(http://images.ea.com/ea/_img/nav/bg_gus_ea_bot.gif) repeat-x bottom left transparent;
}

#EAMenu ul {
	list-style:none;
	background-color:transparent;
	margin:0 0 0 1px;
	padding:8px 0 6px 0;
}

#EAMenu li {
	border-top:solid 1px #c6c6c6;
	list-style-type:none;
	font-family:Arial,Helvetica,San-serif;
	font-size:11px;
	font-weight:700;
	font-size-adjust:none;
	line-height:18px;
	width: 114px;
	margin:0;
	padding:0;
}

#EAMenu a {
	display:block;
	float:none;
	color:#000;
	text-decoration:none;
	padding-left:10px;
	padding-right:5px;
}

#EAMenu a:hover {
	color:#fff;
	background-color:#f14e23;
}

/****************
   NATION
*****************/
#gus-persistentNation .enLabel {
	color:#fff;
	border-color:#999;
	border-style:solid;
}

#gus-persistentNation .enLabel div {
	background:#000;
}

#gus-plBtnLogout a {
	display:block;
	width:74px;
	height:24px;
	top:0;
	right:0;
	background:url(http://images.ea.com/ea/_img/nav/btn_global_logout.gif) no-repeat top left transparent;
}

#welcomeMsg {
	font-family:Arial, Verdana, "Lucida Grande", Trebuchet MS, sans-serif;
	font-weight:700;
	color:#39C;
}

#plWelcome #welcomeMsg {
	font-size:11px;
	background:url(http://images.ea.com/ea/_img/nav/pl_ln_br_dots.gif) bottom center no-repeat;
	margin:0 9px;
	padding:9px 0 18px;
}

#plMessage a {
	color:#999;
	text-decoration:none;
}

#plMessage a:hover {
	color:#39C;
}

#plRep {
	color:#fff;
	text-transform:uppercase;
	background-repeat:no-repeat;
	background-position:74px 20px;
	background-image:url(http://images.ea.com/ea/_img/nav/rep0.gif);
	padding:19px 0 0 13px;
}

#plplayercounter {
	color:#fff;
	font-weight:700;
}

#plNation div.enLabel {
	display:block;
	width:224px;
	height:32px;
	border:0;
	background:url(http://images.ea.com/ea/_img/nav/hdr_gus_games_you_are_playing.gif) no-repeat top left transparent;
}

#plTools div.enLabel {
	display:block;
	width:250px;
	height:32px;
	border:0;
	background:url(http://images.ea.com/ea/_img/nav/hdr_gus_account_info.gif) no-repeat top left transparent;
}

#plTools .plLinkList a,#plTools .plLinkList span {
	background-position:bottom;
}

.gus-plColLeft .plBtnContainer {
	display:block;
	width:116px;
	height:14px;
	margin-top:8px;
}

#plGamesList .plLinkList a:hover {
	text-decoration:none;
	color:#fff;
	background:url(http://images.ea.com/ea/_img/nav/bg_gus_game_highlight.gif) repeat-y top left #f14e23;
}

#plGamesList .plLinkList p {
	border-bottom:solid 1px #c6c6c6;
	margin:0;
	padding:2px 15px 1px 18px;
}

#plTools .plLinkList a {
	padding-top:2px;
	padding-bottom:1px;
	border-bottom:solid 1px #c6c6c6;
	background:url(http://images.ea.com/ea/_img/nav/btn_arrow.gif) no-repeat center left transparent;
}

#plTools .plLinkList a:hover {
	text-decoration:none;
	color:#000;
	background-position:-220px center;
}

/* -- Quick Navigation -- */
#gus-quicknav {
	background:url(http://images.ea.com/ea/_img/bg_quicknav.gif) no-repeat 0 0 transparent;
	border:0;
	width:222px;
	height:90px;
	top:0;
	left:0;
	z-index:999999;
	text-align:left;
	margin:0;
	padding:0;
	position: absolute;
}

#gus-comphdr {
	position:relative;
	background:url(http://images.ea.com/ea/_img/headers/hdr_quicknav.gif) no-repeat 0 0 transparent;
	border:0;
	width:196px;
	height:20px;
	top:8px;
	left:17px;
	margin:0;
	padding:0;
}

#info-quick {
	position:absolute;
	background:url(http://images.ea.com/ea/_img/nav/info_quicknav.gif) no-repeat 0 0 transparent;
	border:0;
	width:196px;
	height:35px;
	top:29px;
	left:17px;
	margin:0;
	padding:0;
}

li.primary ul {
	overflow:hidden;
}

#primary_quicknav {
	position:absolute;
	width:196px;
	top:65px;
	left:17px;
	margin:0;
	padding:0;
}

#primary_quicknav ul {
	border:0;
	margin:0;
	padding:0;
}

#primary_quicknav li {
	list-style-type:none;
	float:left;
}

#primary_quicknav li.primary {
	float:left;
	margin-right:0;
}

#primary_quicknav li.primary ul li.secondary {
	display:inline;
	width:200px;
	height:auto;
	margin:0;
	padding:0 0 0 18px;
}

/*#primary_quicknav li.primary ul li.secondary ul li.tertiary,*/
#primary_quicknav li.primary ul li.secondary a {
	display:block;
	height:auto;
	width:153px;
	background-image:none;
	color:#325280;
	font-weight:700;
	font-family:Arial;
	font-size:11px;
	text-decoration:none;
	cursor:default;
	border-top:1px solid #c1c1c1;
	padding:12px 7px 4px 0;
}

#primary_quicknav li.primary ul {
	display:none;
	width:165px;
	margin:0;
	padding:0 0 15px;
}

#primary_quicknav li.primary ul.secondary_nav {
	position:absolute;
	top:0;
	left:0;
	border:1px solid #ccc;
	border-top:0;
	width:194px;
	padding-top:24px;
	padding-bottom:15px;
	background:#fff url(http://images.ea.com/ea/_img/nav/bg_quick_nav.gif) no-repeat bottom left;
}

#primary_quicknav li.primary ul.secondary_nav li.secondary ul li {
	height:auto;
	overflow:visible !important;
	margin:1%;
}

#primary_quicknav li.primary ul li.secondary ul {
	position:static;
	width:165px;
	margin:0;
}

#primary_quicknav li.primary ul li.secondary ul li.tertiary {
	display:inline;
	width:165px;
	padding-left:0;
	margin:0;
}

#primary_quicknav li.primary ul li.secondary ul li.tertiary a {
	cursor:hand;
	color:#333;
	line-height:11px;
	background-image:url(http://images.ea.com/ea/_img/nav/bullet_off.gif);
	background-repeat:no-repeat;
	padding:3px 0 6px 13px;
}

#primary_quicknav li.primary ul li {
	padding:0 20px;
}

#primary_quicknav li.primary ul li.secondary ul li.tertiary a:hover {
	background-image:url(http://images.ea.com/ea/_img/nav/bullet_on.gif);
	color:#e3471e;
}

#primary_quicknav li.primary ul.secondary_nav a.first {
	border-top:0;
}

#primary_quicknav li.primary:hover ul,#primary_quicknav li.over ul,#primary_quicknav li.primary ul li.secondary:hover ul,#primary_quicknav li.primary ul.secondary_nav li.over ul {
	display:block;
	z-index:49;
}

/* Image Placement */
#primary_quicknav li.primary a {
	display:block;
	float:none;
	width:196px;
	height:19px;
	background-image:url(http://images.ea.com/ea/_img/nav/btn_select_from_menu.gif);
	background-repeat:no-repeat;
}

#primary_quicknav li.primary:hover a.starter {
	background-image:url(http://images.ea.com/ea/_img/nav/btn_select_from_menu_on.gif);
}

#nav_quick a.starter {
	position:absolute;
	top:0;
	left:0;
	display:block;
	z-index:50;
}

/*******************************
  ADUNIT
********************************/
#adu-bg {
	display:block;
	height:119px;
	left:0;
	position:absolute;
	top:18px;
	width:100%;
	z-index:19;
}

#adu-header {
	height:90px;
	position:relative;
	width:960px;
	margin:20px auto 10px;
}

#adu-header .adu-label {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#7a7a7a;
	position:absolute;
	width:200px;
	top:-12px;
	text-align:right;
	left:761px;
}

.adu-rectangle-container {
	display:block;
	float:right;
	position:relative;
	z-index:1;
	margin:27px 0 10px;
}


.adu-rectangle-container .adu-label {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#838383;
	position:absolute;
	width:200px;
	right:5px;
	top:-12px;
	text-align:right;
}

.adu-banner {
	height:90px;
	width:728px;
	background-color:#666;
	position:absolute;
	top:0;
	left:232px;
}

.plLinkList {
	font-size:10px;
}

/****************
   GAME FINDER
*****************/
#gus-gameFinder {
	color:#ccc;
	border:0;
	font-family:Arial, Helvetica, San-serif;
}

#gus-gfFilterOneTabs .tab {
	overflow:hidden;
	position:static;
	background:none;
	border:0;
	border-top:1px solid #c6c6c6;
	width:113px;
	height:18px;
}

#gfPrompt-EA {
	margin-bottom:15px !important;
	display:block;
	width:455px;
	height:40px;
	background:url(http://images.ea.com/ea/_img/nav/hdr_find_a_game.gif) no-repeat top left transparent !important;
}

#gfPromptRefineSearch {
	font-family:Arial, Verdana, "Lucida Grande", Trebuchet MS, sans-serif;
}

#gus-gfPromptText #gfPromptRefineSearch .gfResultsFeedText {
	font-size:18px;
	font-weight:400;
}

.gfResultFilterFeedback {
	color:#325280;
	font-size:11px;
	font-weight:400;
}

.enColumn .On div {
	color:#39c;
	background:#000;
}

#gus-gfFilterTwoTabs .tab {
	overflow:hidden;
	position:static;
	background:none;
	border:0;
	border-top:1px solid #c6c6c6;
	width:115px;
	height:18px;
}

#gus-gfResultsContainer .viewSite {
	background-image:url(http://images.ea.com/ea/_img/nav/btn_gus_website.gif);
	width:55px;
	margin-right:6px;
}

#gus-gfResultsContainer .buyIt {
	background-image:url(http://images.ea.com/ea/_img/nav/btn_gus_buy.gif);
	width:37px !important;
}

#gus-gfResultsContainer .findRetail {
	background-image:url(http://images.ea.com/ea/_img/nav/btn_gus_find_a_store.gif);
	position:absolute;
	float:none;
	top:20px;
	left:1px;
}

#gus-gfResults .enLabel {
	background:transparent;
}

#gus-gfPromo .enLabel {
	height:26px;
	border:0;
}

#gus-gfPromo .enLabel div {
	padding-left:18px;
	font-size:11px;
	font-weight:700;
	color:#63cbe8;
	text-transform:uppercase;
	line-height:25px;
}

div#gus-gfPromo div.gfResult {
	background:url(http://images.ea.com/ea/_img/nav/bg_gus_promo_game.gif) no-repeat 0 0 transparent;
}

div#gus-gfPromo div.gfResult img.gfThumb {
	position:absolute;
	display:block;
	width:64px;
	height:90px;
	top:1px;
	left:124px;
	margin:0;
}

div#gus-gfPromo div.gfResult div.gfGameText {
	left:0;
	top:0;
}

div#gus-gfPromo div.gfResult div.gus-gfGameLinks {
	left:0;
	top:59px !important;
}

div#gus-gfPromo .viewSite {
	background-image:url(http://images.ea.com/ea/_img/nav/brtn_website.gif);
	width:55px;
	margin-right:6px;
}

div#gus-gfPromo .buyIt {
	background-image:url(http://images.ea.com/ea/_img/nav/btn_buy.gif);
	width:38px !important;
}

div#gus-gfPromo .findRetail {
	background-image:url(http://images.ea.com/ea/_img/nav/btn_gus_promo_store.gif);
	position:absolute;
	float:none;
	top:22px;
	left:1px;
}

#gfRelatedLinks a:hover {
	color:#39c;
	background-color:#0e0e0e;
}

.gfResultNum {
	color:#325280;
	font-weight:700;
	font-size:18px;
}

#resultsFeedback {
	position:absolute;
	width:456px;
	height:30px;
	top:2px;
	left:18px;
	background:url(http://images.ea.com/ea/_img/nav/hdr_gus_results.gif) no-repeat bottom left transparent !important;
	font-size:8px;
}

#resultsFeedback div {
	padding-left:58px !important;
	padding-top:4px;
}

#gus-siteNav .gus-siteLink:hover,#gus-siteNav .hover {
	background-position:0 -25px;
}

#gus-nationLogin span,#gus-nationRegister span,#resetBtn span,#gus-plBtnLogout span,#plNation div.enLabel div,#plTools div.enLabel div,#gus-comphdr span,#info-quick p,#primary_quicknav li.primary a span,#gfPrompt-EA span {
	position:absolute;
	left:-9999px;
	font-size:small;
}

.plBtn:hover,#gfPromptRefineSearch a:hover,#gus-gameFinder .gfButton:hover,#resetBtn:hover {
	background-position:0 -14px;
}

#EAMenuContainer,#gameFinderContainer {
	position:relative;
	text-align:center;
	width:960px;
	z-index:100;
	margin:auto;
}

#gus-gfSectionPogo,#gus-gfSectionMobile {
	position:absolute;
	top:0;
	right:236px;
	z-index:6000;
}

#pogo-blind,#mobile-blind,.gfGamePlat,#gus-siteNav #mastheadNorm,#gus-siteNav #mastheadGF,#gus-siteNav .mastheadPL,#designHack,#plTools .gus-plColRight,#plTools .plLinkList span,#gfFilterTwo .enLabel,#gfFilterThree .enLabel {
	display:none;
}

.viewSite,.buyIt {
	width:68px;
}

#welcomeMsg span, div#gus-gfPromo .gus-gfGameTitle {
	color:#fff;
}

#plGamesList .plLinkList,#plTools .plLinkList {
	font:normal 11px/14px Arial, Helvetica, San-serif;
}

#gus-gfFilterOneTabs,#gus-gfFilterTwoTabs {
	padding-top:31px;
}

#gus-gfFilterOneTabs .tab.On,#gus-gfFilterTwoTabs .tab.On {
	background:#f14e23 !important;
}

#gus-gfFilterOneTabs .tab.On div,#gus-gfFilterTwoTabs .tab.On div {
	color:#fff !important;
}

#gus-gfFilterOneTabs .gfTab,#gus-gfFilterTwoTabs .gfTab,div#gus-gfPromo .gus-gfGameEsrb {
	color:#ccc;
}

#gus-gfFilterOneTabs .gfTab div,#gus-gfFilterTwoTabs .gfTab div {
	font-weight:700;
	font-size:11px;
	line-height:19px;
	color:#000;
	background:none;
	margin:0;
}

.enColumn .On,#gus-gfPromo a:hover {
	color:#39c;
}

.gus-gfFilterList a:hover,.gus-gfFilterList .On {
	color:#fff;
	background:#f14e23;
}






