@charset "utf-8";

/* Reset CSS */
* {margin: 0;padding: 0;}
body { font-family: Arial, Verdana, Helvetica, Verdana, sans-serif;}
h1,h2,h3,h4,h5,h6,p,pre,blockquote,ul,ol,dl,table,address { margin-bottom: 14px;}
img { border: 0;}
ul,dl { padding-left: 22px;}
dt { font-weight: bold;}
a { text-decoration: underline;}
a:hover { text-decoration: none;}
label { cursor: pointer;}
applet, object { outline: 0}

.header,.button,.ir { text-indent: -9999em; overflow: hidden;}
.button { display: block;}
.error textarea {background:#FFEBE8;border:1px solid #DD3C10;}
.error a{margin-left:0px !important;}
.spinner{ background: url(../_img/spinner.gif) no-repeat scroll right 6px !important; }

/*  ******************** global elements ******************** */
a { color: #484848;}
a:hover,a:active { color: #da000a;}

.clearfix:after,.columnContainer:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

.clearfix,.columnContainer {
  display: inline-block;
}

html[xmlns] .clearfix,html[xmlns] .columnContainer {
  display: block;
}

* html .clearfix,* html .columnContainer {
  height: 1%;
}

a.lBtn{
  position: relative;
  _display: inline-block;
  padding: 7px 11px 8px 12px;
  background: url(../_img/btn-bg.gif) no-repeat scroll 0px 0px;
  font-size: 11px;
  color: #333 !important;
  text-align: left;
  text-decoration: none;
}

a.lBtn:hover {
  color: #da000a !important;
  text-decoration: none !important;
}

a.lBtn span.rBtn{
  position: absolute;
  background: url(../_img/btn-arrow.gif) no-repeat scroll right top;
  height: 27px;
  width: 33px;
  top: 0;
  right: -27px;
}

a.lBtn span.pngfix {
  background-image: url(../_img/btn-arrow.png);
}

body {
  background: #c5c5c5 url(../_img/bg.jpg) center top repeat-x;
}

.short {
  line-height: 1px;
  font-size: 1px;
  overflow: hidden;
}

/* Header */
.standardNav li {
  float: left;
  border-right: 1px solid #4C4C4C;
  padding: 0px 5px;
}

.standardNav li.last {
  border-right: 0;
}

.standardNav {
  padding: 2px 0px;
  list-style: none;
}

#header {
  background: url(../_img/bg_page.png) center top no-repeat;
  height: 120px;
  z-index: -1;
  position:relative;
  width: 1084px;
  margin: 0 auto;
}
*html #header {
  background: url(../_img/bg_page.jpg) center top no-repeat;
  height: 120px;
  z-index: 10000;
  position:relative;
  width: 1084px;
  margin: 0 auto;
}

#header .headerContent {
  margin: 0 auto;
  padding: 35px 0 0 0;
  width: 976px;
  position:relative;
  height: 120px;
  
}
#pr_thankyou {
	height:400px;
}

#header .logos {
  height: 73px;
  float: left;
  width: 281px;
  overflow: hidden;
}

#header .logos * {
  float: left;
  display: block;
  height: 100%;
  background: url(../_img/logos.png);
}

#header .logos .easports {
  width: 75px;
}

#header .logos .fifa10 {
  width: 131px;
  background-position: -74px 0;
}

#header .logos .fifa {
  width: 73px;
  background-position: -203px 0;
}

#header .nav {
  float: left;
  width: 680px;
  padding: 0 0 0 15px;
}

#header .standardNav li {
  border: none;
}

#header .rightArrow,#header .downArrow {
  display: inline-block;
  background: url(../_img/sprites8.png) 100% 0 no-repeat;
  text-decoration: none;
  padding-right: 13px;
}

#header .downArrow {
  background-position: 100% -15px;
}


#header .eaLinks {
  float: left;
  position:relative
}
#header .eaLinks div {
 float:left;
}


#header .fifaLinks {
  float: right;
  margin: 0;
  padding: 0;
}

#header .fifaLinks li {
  padding: 0 24px 0 5px;
}

#header .fifaLinks li.last {
  padding: 0 0 0 5px;
}

#header .topNav {
  padding: 5px 0 0 0;
  font-size: 13px;
}

#header .rightArrow {
  background-position: 100% 1px;
}

#header .siteNav {
  font-size: 14px;
  padding: 15px 0 0 0;
  text-transform: uppercase;
  font-weight: bold;
}

#header .siteNav a.active {
  color: #da000a;
}

#header a {
  cursor: pointer;
}

#header .siteNav .community {
  color: #484848;
  position: relative;
  z-index: 1;
}

#header .siteNav .community span {
  cursor: pointer;
  position: relative;
  z-index: 2;
}

#header .siteNav .communityMenu {
  z-index: 1;
  display: none;
  position: absolute;
  top: -13px;
  left: -12px;
  background: url(../_img/community.png) 0 -84px no-repeat;
  padding: 0 0 0 23px;
  height: 84px;
  font-weight: normal;
}
*html #header .siteNav .communityMenu {
  z-index: 1;
  display: none;
  position: absolute;
  top: -13px;
  left: -12px;
  background: url(../_img/community.gif) 0 -84px no-repeat;
  padding: 0 0 0 23px;
  height: 84px;
  font-weight: normal;
}
#header .siteNav .communityMenu ul {
  float: left;
  background: url(../_img/community.png) 100% 0 no-repeat;
  height: 58px;
  padding: 15px 23px 11px 0;
  margin: 0;
  list-style: none;
}

*html #header .siteNav .communityMenu ul {
  float: left;
  background: url(../_img/community.gif) 100% 0 no-repeat;
  height: 58px;
  padding: 15px 23px 11px 0;
  margin: 0;
  list-style: none;
}

#header .siteNav .communityMenu li {
  color: #da000a;
  float: none;
  margin: 0;
  padding: 0;
  position: relative;
  left: -6px;
}

#header .siteNav .communityMenu a {
  display: block;
  font-size: 10px;
  line-height: 10px;
  text-decoration: none;
  padding-top: 7px;
}
*html #header .siteNav .communityMenu a {
  display: block;
  font-size: 10px;
  line-height: 10px;
  text-decoration: none;
  padding-top: 0;
}



#header .siteNav .communityMenu li.title {
  line-height: 14px;
  visibility: hidden;
}

#header .siteNav .hover .communityMenu,#header .siteNav li:hover .communityMenu {
  display: block;
}

#header .siteNav .hover span,#header .siteNav .community:hover .span {
  background: none;
  color: #da000a;
}
#header .fifaLinks .locale {
  position: relative;
  width: 96px;
  height: 27px;
  font-size: 11px;
  z-index:2;
}

#header .locale .selected {
  display: block;
  height: 24px;
  width: 92px;
  background: url(../_img/lang_drop.png) -9px bottom;
  cursor: pointer;
  position: relative;
  top: -5px;
  padding: 3px 0 0 4px;
}
*html #header .locale .selected {
  display: block;
  height: 24px;
  width: 92px;
  background: url(../_img/lang_drop.gif) -9px bottom;
  cursor: pointer;
  position: relative;
  top: -5px;
  margin-top:3px;
  padding: 3px 0 0 4px;
}
#header .localeDropdown {
  display: none;
  position: absolute;
  top: -12px;
  left: -4px;
  padding: 10px 0 14px 13px;
  width: 92px;
  height: 109px;
  background: url(../_img/lang_drop.png);
  overflow: hidden;
  z-index: 3;
}
*html #header .localeDropdown {
  display: none;
  position: absolute;
  top: -12px;
  left: -4px;
  padding: 10px 0 14px 13px;
  margin-top:3px;
  width: 92px;
  height: 109px;
  background: url(../_img/lang_drop.gif);
  overflow: hidden;
  z-index: 3;
}

#header .locale a {
  background: url(../_img/langs.png) no-repeat;
  height: 18px;
  width: 40px
  overflow: hidden;
  padding: 4px 0 0 29px;
  display: inline-block;
  text-decoration: none;
}
.locale a, x:-moz-any-link {display:-moz-inline-box;  height: 25px; padding: 0 0 6px 29px;}
.locale a, x:-moz-any-link, x:default {display:inline-block;  height: 18px; padding: 4px 0 0 29px;}
#header .open .localeDropdown {
  display: block;
}

#header .localeWrapper {
  height: 109px;
  overflow: hidden;
  position: relative;
}

#header .localeDropdown ul {
  padding: 0;
}

#header .localeDropdown li {
  height: 22px;
  overflow: hidden;
  float: none;
  padding: 0;
}

#header .localeDropdown li a {
  width: 30px;
}

#localeScrollTrack {
  height: 99px;
  width: 8px;
  position: absolute;
  top: 15px;
  left: 81px;
  background: url(../_img/lang_drop.png) 100% top;
  z-index: 500
}
*html #localeScrollTrack {
  height: 99px;
  width: 8px;
  position: absolute;
  top: 15px;
  left: 81px;
  background: url(../_img/lang_drop.gif) 100% top;
  z-index: 500
}

#localeScrollScrub {
  height: 19px;
  width: 8px;
  background: url(../_img/lang_drop.png) -105px -114px;
}
*html #localeScrollScrub {
  height: 19px;
  width: 8px;
  background: url(../_img/lang_drop.gif) -105px -114px;
}

#header .locale .US { background-position: 0 0;}
#header .locale .CA {  background-position: 0 -550px;}
#header .locale .AU {  background-position: 0 -572px;}
#header .locale .BE {  background-position: 0 -220px;}
#header .locale .BR {  background-position: 0 -396px;}
#header .locale .CZ {  background-position: 0 -418px;}
#header .locale .DE {  background-position: 0 -286px;}
#header .locale .DK {  background-position: 0 -594px;}
#header .locale .ES {  background-position: 0 -308px;}
#header .locale .FI {  background-position: 0 -616px;}
#header .locale .FR {  background-position: 0 -198px;}
#header .locale .UK {  background-position: 0 -528px;}
#header .locale .GR {  background-position: 0 -440px;}
#header .locale .HK {  background-position: 0 -22px;}
#header .locale .HU {  background-position: 0 -462px;}
#header .locale .IE {  background-position: 0 -66px;}
#header .locale .IN {  background-position: 0 -44px;}
#header .locale .IT {  background-position: 0 -264px;}
#header .locale .MX {  background-position: 0 -330px;}
#header .locale .NL {  background-position: 0 -352px;}
#header .locale .NO {  background-position: 0 -110px;}
#header .locale .NZ {  background-position: 0 -88px;}
#header .locale .PL {  background-position: 0 -484px;}
#header .locale .PT {  background-position: 0 -374px;}
#header .locale .RU {  background-position: 0 -506px;}
#header .locale .SE {  background-position: 0 -176px;}
#header .locale .SG {  background-position: 0 -132px;}
#header .locale .ZA {  background-position: 0 -154px;}


/*fixes for those locales with LONG nav titles*/
.longnav #header .headerContent {
  margin: 0 auto;
  padding: 20px 0 0 0;
  width: 976px;
}

.longnav #header .logos {
  padding-top: 25px
}

.longnav #header .fifaLinks {
  clear: both;
}

/* Page */
/* Added By PROFERO */
.pr_link {
	color:#ffffff;
}
#pr_thankyou p {
	font-size: 13px
}
#pr_page{
	margin: 0 auto 0 auto;	
	width:1084px;
	height: 613px;
	position:relative;
	
}

#pr_pagemain {
	background: url(../_img/bg_page.png) center top no-repeat ;
	width:1084px;
	height: 613px;
	float:left;
	z-index: 2;
	position:relative;
	
}

#pr_mainform {
	background: url(../_img/bg_main.jpg) center top no-repeat;
	width:975px;
	height: 568px;
	position:relative;
	margin: 0 auto 0 auto;
	padding:0;
	z-index: 3;

	
}

#pr_mainformmain {
	padding:0 0 0 40px;
}

#pr_mainform  #pr_mainformtext {
	width:435px;
	padding: 10px 0 0 0px;
	position:relative;
	float:left;
}
#pr_mainform  #pr_mainformgigs {
	width:442px;
	height:484px;
	margin:10px 20px 0 0px;
	float:right;
	background:url(../_img/bg_gigs.png) no-repeat;
}
#pr_mainform  #pr_mainformgigs H2 {
	font-family: Arial, Verdana, sans-serif;
	font-size:14px;
	color:#000;
	margin:0;
	padding:60px 0 10px 70px;
	text-transform:uppercase;
	letter-spacing:1px;
}
#pr_mainform  #pr_mainformgigs h2 span {
	color:#f7151e;
}
#pr_mainform  #pr_mainformgigs div {
	height:370px;
	overflow:auto;
	width:360px;
	margin:0 auto 0 60px;
}
#pr_mainform  #pr_mainformgigs div p {
	font-size:11px;
	font-family: Arial, Verdana, sans-serif;
	color:#000;
}


#pr_mainform  #pr_mainformtext form {
	padding:5px 0 0 0;
	margin:0;
}

#pr_mainform  #pr_mainformtext h2 {
	font-family: Arial, Verdana, sans-serif;
	font-size:18px;
	color:#ffffff;
	margin:0;
	padding:0 0 10px 0;
	text-transform:uppercase;
	border-bottom: 8px solid #ffffff;
	letter-spacing:1px;
	width:420px;
}
#pr_mainform  #pr_mainformtext h2 span {
color:#f7151e;
}
#pr_mainform  #pr_mainformtext p {
	font-family: Arial, Verdana, sans-serif;
	font-size:11px;
	color:#ffffff;
	padding:10px 0 0 0;
	margin:0;
}
#pr_mainform  #pr_mainformtext p sup, #pr_mainform #pr_mainformtext .pr_labelmain sup {
	font-size:8px;
}
#pr_mainform  #pr_mainformtext .pr_line {
	float:left;
	position:relative;
	padding: 5px 0 5px 0;
	
}
*html #pr_mainform  #pr_mainformtext .pr_line {
	float:left;
	position:relative;
	padding: 5px 0 5px 0;
	
}
#pr_mainform #pr_mainformtext .pr_label label,.pr_selectstate label, .pr_label_float label,.pr_labelselect label {
	display:block;
}
#pr_mainform #pr_mainformtext .pr_label_float {
	float:left;
}
#pr_mainform #pr_mainformtext .pr_label, #pr_mainform #pr_mainformtext .pr_labelselect,#pr_mainform #pr_mainformtext .pr_label_float {
	font-family: Arial, Verdana, sans-serif;
	font-size:11px;
	color:#ffffff;
	margin-bottom:11px;
}
 #pr_mainform #pr_mainformtext .pr_selectstate {
	font-family: Arial, Verdana, sans-serif;
	font-size:11px;
	color:#ffffff;
	float:left;
	margin-left:10px;
}

#pr_mainform #pr_mainformtext .pr_checkbox {
	margin: 0 0 4px 27px;
	font-family: Arial, Verdana, sans-serif;
	font-size:11px;
	color:#ffffff;

}

#pr_mainform #pr_mainformtext .pr_labelmain {
	font-family: Arial, Verdana, sans-serif;
	font-size:11px;
	color:#ffffff;
	width:323px;
	float:right;
	margin: -5px 0 0 10px;
}
#pr_mainform #pr_mainformtext .pr_labelmainsecond {
	font-family: Arial, Verdana, sans-serif;
	font-size:11px;
	color:#ffffff;
	width:323px;
	float:right;
	margin: 0 0 0 10px;
}
#pr_mainform #pr_mainformtext .pr_labelmainthird{
	font-family: Arial, Verdana, sans-serif;
	font-size:11px;
	color:#ffffff;
	width:323px;
	float:right;
	margin: 0 0 2px 10px;
}
#pr_mainform #pr_mainformtext .pr_label input, #pr_mainform #pr_mainformtext .pr_label select, #pr_mainform #pr_mainformtext .pr_label_float select, #pr_mainform #pr_mainformtext .pr_label_float input {
	margin-left:27px;
}
#pr_mainform #pr_mainformtext .pr_labelselect #day {
	margin-left:27px;
}
#pr_mainform #pr_mainformtext ul {
	list-style-type:none;
	font-family: Arial, Verdana, sans-serif;
	font-size:11px;
	color:#ffffff;
	padding:0;
	margin:0 0 0 27px;
}
#pr_mainform #pr_mainformtext ul li {
	float:left;
}
#pr_mainform #pr_mainformtext ul li a, #pr_mainform #pr_mainformtext ul li a:visited  {
	font-family: Arial, Verdana, sans-serif;
	font-size:11px;
	color:#ffffff;
}
.pr_submit {
	height: 40px;
	position:relative;
	width: 300px;
	float:left;
	margin-left:27px;
}
#page {
  background: url(../_img/bg-newspaper.png) center top repeat-y;
  width: 100%;
  min-width: 976px;
}

#pageBottom {
  background: url(../_img/bg-newspaper-bottom.png) center top no-repeat;
  width: 100%;
  min-width: 976px;
  height: 168px;
}

.pageContent {
  position: relative;
  width: 976px;
  margin: 0 auto;
  background: transparent url(../_img/bg-newspaper.png) repeat-x;
  float:left;
}

.content .module {
  margin-bottom: 15px;
}

.content .adUnit {
  width: 300px;
  height: 273px;
  background: url(../_img/global/adunit8.png);
  padding: 8px 8px 0;
}

.content .adUnit .ad {
  width: 300px;
  height: 250px;
  overflow: hidden;
  padding-bottom: 3px;
}

.content .adUnit .adTitle {
  font-size: 10px;
  color: #cccccc;
  display: block;
}

.content .adUnit .standardAd {
  display: block;
  height: 250px;
  overflow: hidden;
}

.content {
  margin-bottom: 12px;
}

.content h1,.content h4 {
  font-family: "Arial Black", Arial, Verdana, Helvetica, Verdana, sans-serif;
  font-weight: normal;
  font-size: 14px;
  border-bottom: solid 5px #2d2826;
  color: #2d2826;
  text-transform: uppercase;
}

.content h2 {
  color: #2d2826;
  font-family: "Arial Black", Arial, Verdana, Helvetica, Verdana, sans-serif;
  font-weight: normal;
  font-size: 40px;
  margin-bottom: 0;
}

.content h3 {
  margin-bottom: 35px;
  color: #8d2c11;
  font-size: 16px;
}

.content a {
  color: #ba633d;
  text-decoration: none;
}

.content a:hover {
  text-decoration: underline;
}

.content .date {
  font-size: 11px;
  font-style: italic;
  color: #333333;
}

.content p {
  color: #666666;
  font-size: 13px;
}

.content .tabs {
  margin: 0;
  padding: 0;
  text-transform: uppercase;
}

.content .tabs ul {
  list-style: none;
  margin: 0;
  padding: 0 0 0 10px;
  z-index: 1;
  position: relative;
  height: 43px;
}

.content .tabs ul li {
  float: left;
  padding: 2px 5px 0 0px;
}

.content .tabs a.lTab { 
  position: relative;
  background: url(../_img/tab-bg.gif) no-repeat 0px -100px;
  padding: 14px 13px 0;
  font-size: 12px;
  left: 0px;
  text-decoration: none;
  color: #444;
  font-weight: bold;
  display: block;
  height: 27px;
  float: left;
}

.content .tabs a.lTab h1 {
  display: inline;
  font-size: 12px;
  padding: 0;
  margin: 0;
  font-family: Arial, Verdana, Helvetica, Verdana, sans-serif;
  font-weight: bold;
  line-height: inherit;
  color: #444;
  border: none;
  text-transform: none;
}

.content .tabs .current a.lTab h1 {
  color: #fff;
}

.content .tabs a.lTab span.rTab {
  position: absolute;
  background: url(../_img/tab-bg-right.gif) no-repeat 0 -100px;
  height: 41px;
  width: 15px;
  top: 0;
  right: -3px;
  display: block;
  z-index: 1;
}

.content .tabs .current a.lTab,.content .tabs a.lTab:hover {
  background-position: 0px 0px;
  color: #fff;
}

.content .current a.lTab span.rTab,.content a.lTab:hover span.rTab {
  background-position: top right;
}

.content .tabs .inactive a.lTab {
  color: #ababaa;
  cursor:pointer;
}

.content .tabs .inactive a.lTab:hover {
  background-position: 0px -100px;
  color: #ababaa;
}

.content .tabs .inactive a.lTab:hover span.rTab {
  background-position: 0px -100px;
}

.content .tabs li.version {
  float: right;
  height: 30px;
  position: relative;
  width: 110px;
}

.content .tabs li.version  .selected a {
  display: block;
  height: 30px;
  width: 110px;
  text-indent: -10000px;
  background-image: url(../_img/featurenav-logo-button-sprite.png);
  background-repeat: no-repeat;
  margin-top: 8px;
  _position: relative;
  _top: 3px;
}

.content .tabs li.fifa08 .selected a {
  background-position: 0px 0px;
}

.content .tabs li.fifa09 .selected a {
  background-position: 0px -30px;
}

.content .tabs li.fifa10 .selected a {
  background-position: 0px -60px;
}

.content .tabs li.version .options {
  height: 93px;
  width: 116px;
  display: none;
  position: absolute;
  margin: 2px 0 0 -9px;
}

.content .tabs li.fifa08 .options {
  margin-top: -37px
}

.content .tabs li.fifa09 .options {
  margin-top: -17px
}

.content .tabs li.fifa10 .options {
  margin-top: 3px;
}

.content .tabs li.version .options .wrap {
  height: 93px;
  width: 116px;
  background: transparent url(../_img/featurenav-dropdown.png) no-repeat top left;
}

.content .tabs li.version  .options ul {
  margin: 0px;
  padding: 11px 0 0 20px;
  background-image: none;
}

.content .tabs li.version  .options ul li {
  display: block;
  float: none;
  height: 20px;
  width: 60px;
  margin: 0;
  padding: 0;
}

.content .tabs li.version  .options ul li a {
  background-image: url(../_img/featurenav-logo-sprite.gif);
  background-repeat: no-repeat;
  text-indent: -10000px;
  display: block;
  height: 20px;
  width: 60px;
  overflow: hidden;
}

.content .tabs li.version  .options ul li.fifa08 a {
  background-position: -60px 0px
}

.content .tabs li.fifa08  .options ul li.fifa08 a,.content .tabs li.version  .options ul li.fifa08 a:hover {
  background-position: 00px 0px
}

.content .tabs li.version  .options ul li.fifa09 a {
  background-position: -60px -20px
}

.content .tabs li.fifa09  .options ul li.fifa09 a,.content .tabs li.version  .options ul li.fifa09 a:hover {
  background-position: 0px -20px
}

.content .tabs li.version  .options ul li.fifa10 a {
  background-position: -60px -40px
}

.content .tabs li.fifa10  .options ul li.fifa10 a,.content .tabs li.version  .options ul li.fifa10 a:hover {
  background-position: 0px -40px
}

/* ******************** Columns *********************** */
.column1Wide,.column2Wide,.column3Wide {
  float: left;
  padding-right: 14px;
  overflow: hidden;
}

.column1Wide { width: 316px; }

.column2Wide { width: 646px; }

.column3Wide { width: 976px; }

.columnLast { padding-right: 0px; }


/* *************** Footer *********************** */

/* Added by PROFERO */

#pr_footer {
	  background: transparent url(../_img/bg-newspaper.png) repeat-y;
	  width: 1026px;
	margin: -30px 0 0 20px;
	  float:left;
	  position:relative;
	  z-index: 1;

}
#pr_footer #pr_footertext {
	padding:40px;
	float:left;

	
	
}
#pr_footer #pr_footertext h2 {
	font-family: Arial, Verdana, sans-serif;
	font-size: 14px;
	text-transform: uppercase;
	color: #000000;
	margin:0;
	padding: 0 0 10px 0;
	border-bottom: 8px solid #000000;
}
#pr_footer #pr_footertext p {
	font-family: Arial, Verdana, sans-serif;
	font-size: 11px;
	color: #000000;
	margin: 10px 0 0 0;
	padding: 10px 0 0 0;
	border-top: 8px solid #000000;
}
#footer {
  padding: 14px 0;
  border-top: 5px solid #2D2826;
 
}

#footer .breadcrumb {
  padding: 0 0 10px;
}

#footer .breadcrumb ul {
  margin: 0;
  padding: 0 0 0 0;
}

#footer .breadcrumb ul li {
  float: left;
  font-size: 14px;
  display: block;
}

#footer .breadcrumb ul li span,#footer .breadcrumb ul li a {
  padding: 14px 16px 8px 8px;
  float: left;
  text-decoration: none;
  color: #000000;
}

#footer .breadcrumb ul li.easports a {
  margin: 0px;
  padding: 0px;
}

#footer .breadcrumb ul li a:link,#footer .breadcrumb ul li a:visited {
  font-weight: bold
}

#footer .content {
  background: transparent url(../_img/bg_footer_content.png);
  padding: 16px;
}

#footer .content ul.footer-stuff {  
  /*visibility: hidden;*/ 
}

#footer .content ul.nav {
  width: 120px;
  margin: 0 17px 0 0;
  padding: 0;
  float: left;
}

#footer .content .nav li {
  display: block;
  font-size: 11px;
  line-height: 16px;
}

#footer .content .title,#footer .content .nav .title {
  font-weight: bold;
  font-size: 12px;
  line-height: 1em;
  padding: 0 0 8px 0;
}

#footer .content ul.nav li a,#footer .content ul.nav li a:visited {
  color: #626262;
}

#footer .content .promos {
  float: left;
  width: 257px;
  position: relative;
}

#footer .content .promos h3 {
  font-size: 12px;
  line-height: 31px;
  color: #000000;
  margin: 0;
}

#footer .content .promo {
  padding: 0 0 20px 0;
}

#footer .content .promo p {
  font-size: 11px;
  line-height: 18px;
  color: #626262;
}

#footer .content .promos .logos {
  position: relative;
  top: 0px;
  left: -2px;
}

#footer .corp {
  font-size: 10px;
  line-height: 1em;
  color: #4f4f4f;
  margin-top: 16px;
}

#footer ul.nav a {
  text-decoration: none;
}

#footer ul.horizontal {
  padding: 16px 0 0 0;
  margin: 0;
  float: left;
}

#footer ul.horizontal li {
  display: inline;
  float: left;
  padding: 0 9px 0 0;
  margin: 0 9px 2px 0;
  border-right: 1px solid #4f4f4f;
  white-space: nowrap;
}

#footer ul.horizontal li.item0 {
  padding-left: 0px;
}

#footer ul.horizontal li.last {
  padding-right: 0px;
  border: none;
}

#footer .corp .copyright {
  margin: 8px 0;
}

#footer .corp .address {
  color: #999999;
}

#footer .icons .rating {
  float: right;
}

#footer .icons .rating span {
  display: block;
  padding: 26px 0px;
}

#footer .icons .privacy {
  float: right;
  background-color: #FFFFFF;
  margin-top: 12px;
  margin-left: 20px;
  overflow:hidden;
  height: 36px;
}

#footer .logos {
  height: 73px;
  float: left;
  width: 262px;
  overflow: hidden;
}

#footer .logos * {
  float: left;
  display: block;
  height: 100%;
  background: transparent url(../_img/footer_fifa_logos.gif) no-repeat;
}

#footer .logos .easports {
  width: 75px;
}

#footer .logos .fifa10 {
  width: 112px;
  background-position: -80px 0;
}

#footer .logos .fifa {
  width: 74px;
  background-position: -193px 0;
}

#tabs {
  margin-bottom: 10px;
}

#tabs ul {
  margin: 0px;
}

#tabs ul li {
  float: left;
  padding-right: 10px;
}

#tabs span.lbg {
  position: absolute;
  background: url(../_img/tabs-footer.gif) no-repeat scroll -142px 0px;
  height: 22px;
  width: 10px;
  top: 0;
  right: -7px;
}

#tabs a {
  position: relative;
  background: url(../_img/tabs-footer.gif) no-repeat scroll 0px 0px;
  font-size: 10px;
  color: #4c4c4c;
  padding: 5px;
  text-decoration: none;
  text-indent: 5px;
  float: left;
}

#tabs a:hover,#tabs .selectedTab a {
  color: #861e02;
  background-position: 0px -25px;
}

#tabs a:hover .lbg,#tabs .selectedTab .lbg {
  background-position: -142px -25px;
}

.tab {
  display: none;
}

.tabColumn li.listColumn {
  float: left;
  line-height: 14px;
  width: 130px;
}

.tabColumn li.listColumn ul {
  padding-left: 0px;
}

.tabColumn li.hdr {
  font-weight: bold;
  font-size: 12px;
  line-height: 16px !important;
  color: #4c4c4c;
}

.tabColumn a {
  font-size: 11px;
  color: #4c4c4c;
  text-decoration: none;
}

.tabColumn a:hover {
  text-decoration: underline;
}

#other {
  width: 350px;
  float: left;
}

#other h4 {
  position: relative;
  left: 22px;
  padding-top: 4px;
  font-size: 12px;
  font-weight: bold;
}

#other .tabColumn li {
  padding-right: 10px;
  width: 140px;
  line-height: 12px;
}

.corporateInfo {
  font-size: 10px;
  width: 976px;
  margin: 0 auto;
  padding: 10px 0 40px 0;
}

.corporateInfo a {
  text-decoration: none;
  color: #4c4c4c;
}

.corporateInfo a:hover {
  text-decoration: underline;
}

.preOrder {
  padding: 0 5px;
  float: left;
}

#gamesPlatforms {
  width: 439px;
  padding-left: 15px;
  float: left;
}

/* Overlays */
#mdow {
  background-color: transparent !important;
}

#mdowClose {
  position: absolute;
  display: block;
  background: url(../_img/preorder-close.gif) no-repeat;
  top: 14px;
  right: 12px;
  width: 41px;
  height: 27px;
  text-indent: -999em;
}

#langOverlay #selector {
  width: 901px;
  height: 520px;
  background: url(../_img/bg-language-overlay.gif);
}

#langOverlay #selector ul {
  display: block;
  position: absolute;
  top: 200px;
  left: 47px;
  width: 900px;
  padding-left: 0px;
}

#langOverlay #selector ul li {
  text-align: left;
  float: left;
  display: block;
  width: 170px;
  height: 40px;
  color: #292223;
  font-size: 12px;
  font-weight: bold;
  overflow: hidden;
  padding-bottom: 1px;
}

#langOverlay #selector ul li span,#langOverlay #selector ul li a {
  position: relative;
  top: 0px;
}

#langOverlay #selector ul li a {
  display: block;
  color: #292223;
  height: 41px;
  text-decoration: none;
  background: url(../_img/shadow.png) no-repeat 0 0;
}

#langOverlay #selector ul li a img,#langOverlay #selector ul li a span {
  float: left;
}

#langOverlay #selector ul li a img {
  padding: 5px;
}

#langOverlay #selector ul li a span {
  display: block;
  height: 28px;
  font-size: 11px;
  line-height: 11px;
  margin: 1px 0;
  padding: 9px 0 0 5px;
  position: relative;
  bottom: 0px;
  width: 90px;
}

#langOverlay #selector ul li a:hover {
  background: url(../_img/shadow.png) no-repeat 0 -41px;
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}

#langOverlay #selector h3 {
  position: absolute;
  background: url(../_img/hdr-logos.gif) no-repeat;
  height: 84px;
  width: 377px;
  top: 70px;
  left: 240px;
  text-indent: -999em;
}

#langOverlayClose {
  display: none;
}

#preorder {
  background: url(../bg-preorder.jpg) no-repeat;
  height: 456px;
  width: 680px;
}

#preorder h3 {
  border-bottom: 4px solid;
  font-size: 14px;
  font-family: "Arial Black";
  font-weight: normal;
}

#preorder p {
  color: #444;
  font-size: 14px;
  margin-bottom: 5px;
}

#preorder .leftColumn {
  padding: 25px 15px;
  width: 370px;
}

#preorder .leftColumn a.lBtn {
  top: 25px;
}

#preorder ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

#preorder ul li {
  float: left;
  padding: 0px 10px 5px 0px;
}

#preorder ul.retailers li {
  padding: 5px 10px 5px 0px;
}

/* ******************** pagination ******************* */
ul.pagination {
  list-style: none;
  margin: 0;
}

ul.pagination li {
  float: left;
  padding: 3px 5px;
}

ul.pagination li a {
  font-size: 12px;
  color: #ba633d;
  text-decoration: none;
  display: block;
}

ul.pagination li.disabled a,ul.pagination li.disabled a:hover,ul.pagination li.page a {
  color: #a0a0a0;
  text-decoration: none;
}

ul.pagination li a:hover {
  color: #ba633d;
  text-decoration: underline;
}

ul.pagination li a.selected {
  color: #ba633d;
}

@charset "utf-8";
/* GUS CSS */
body{padding-top:25px}
a{outline:none}
#gus ul, #gus li{list-style:none; font-family:Arial,Helvetica,San-serif; margin:0; padding:0; float:left}
#gusContainer{background:url(http://ll.assets.ea.com/nawp/na/u/f/GPO/shared/brawl/brawl-sharedguicomponents/gus/20090715/bg_global.gif) repeat-x; height:25px; z-index:200; position:absolute; top:0; left:0; width:100%}
#gus{text-align:left; width:960px; font-family:Arial,Helvetica,San-serif; font-size:12px; font-weight:700; margin:0 auto}
#gus_ea a{background-image:url(http://ll.assets.ea.com/nawp/na/u/f/GPO/shared/brawl/brawl-sharedguicomponents/gus/20090715/global_ea.gif)}
#gus #gus_gamefinder a{background-image:url(http://ll.assets.ea.com/nawp/na/u/f/GPO/shared/brawl/brawl-sharedguicomponents/gus/20090715/global_game_finder.gif); width:101px}
#gus #gus_worldwide a{background-image:url(http://ll.assets.ea.com/nawp/na/u/f/GPO/shared/brawl/brawl-sharedguicomponents/gus/20090715/global_worldwide.gif); width:99px}
#gus #gus_shop a{background-image:url(http://ll.assets.ea.com/nawp/na/u/f/GPO/shared/brawl/brawl-sharedguicomponents/gus/20090715/global_shop.gif); width:98px}
#gus #gusNation{float:right}
#gus #gusNation li#gus_login a{background-image:url(http://ll.assets.ea.com/nawp/na/u/f/GPO/shared/brawl/brawl-sharedguicomponents/gus/20090715/btn_global_login.gif); width:77px}
#gus #gusNation li#gus_register a{background-image:url(http://ll.assets.ea.com/nawp/na/u/f/GPO/shared/brawl/brawl-sharedguicomponents/gus/20090715/btn_global_register.gif); width:81px}
#gus #gusNation li#gus_welcome{background:url(http://ll.assets.ea.com/nawp/na/u/f/GPO/shared/brawl/brawl-sharedguicomponents/gus/20090715/bg_gus_loggedin.gif) repeat-x; height:23px; _width:1%}
#gus #gusNation li#gus_welcome a.starter{border-left:1px solid #AFAFAF; background-image:url(http://ll.assets.ea.com/nawp/na/u/f/GPO/shared/brawl/brawl-sharedguicomponents/gus/20090715/icn_gus_login.gif); background-position:right center; height:19px; text-indent:0; width:auto; display:inline-block; white-space:nowrap; padding:4px 22px 0}
#gus #gusNation li#gus_welcome a.starter span{color:#325280; text-transform:uppercase}
#gus #gusNation li#gus_logout a{background-image:url(http://ll.assets.ea.com/nawp/na/u/f/GPO/shared/brawl/brawl-sharedguicomponents/gus/20090715/btn_global_logout.gif); width:74px}
#gus li a:hover{background-position:0 -25px; text-decoration:none}
#gus li a{background-repeat:no-repeat; color:#000; display:block; height:23px; overflow:hidden; text-decoration:none; text-indent:-9999px; width:115px}
#gusOverlayContainer{height:1%; position:relative; width:960px; font-family:Arial,Helvetica,San-serif; font-size:12px; font-weight:700; display:none; margin:0 auto}
#gusOverlay, #gusEA{left:0; position:absolute; top:0}
#gusWelcome{font-size:11px; right:3px; top:25px; width:250px; height:152px; visibility:hidden; overflow:hidden}
#gus_ea{width:115px;z-index:99999999999;}
#gus_ea ul{background:#FFF url(http://ll.assets.ea.com/nawp/na/u/f/GPO/shared/brawl/brawl-sharedguicomponents/gus/20090715/bg_gus_ea_left.gif) repeat-y scroll 0; border-right:1px solid #C6C6C6; padding-left:2px; padding-top:8px; width:112px; display:none; overflow:hidden;}
#gus_ea:hover ul {display: block;z-index:99999999999;}
#gus_ea ul li{border-top:1px solid #C6C6C6; float:none}
#gus_ea ul li a:hover{background-color:#F14E23; color:#FFF}
#gus_ea ul li a{display:block; font-size:11px; height:18px; text-decoration:none; color:#000; background-image:none; text-indent:0; padding:4px 5px 0 10px}
#gusWelcome .gusDropBox{background:url(http://ll.assets.ea.com/nawp/na/u/f/GPO/shared/brawl/brawl-sharedguicomponents/gus/20090715/bg_gus_gamefinder.gif) repeat-x scroll right top; float:right; height:152px}
#plTools{border-left:1px solid #CCC; border-right:1px solid #FFF; width:250px}
#plTools p{background:url(http://ll.assets.ea.com/nawp/na/u/f/GPO/shared/brawl/brawl-sharedguicomponents/gus/20090715/hdr_gus_account_info.gif) left top no-repeat; height:32px; width:250px; text-indent:-9999px; overflow:hidden; margin:0; padding:0}
#gus #plTools ul{list-style:none; width:220px; float:none; margin:0 15px; padding:0}
#gus #plTools li{border-bottom:1px solid #C6C6C6; float:none}
#plTools li a{display:block; width:200px; height:16px; background-image:url(http://ll.assets.ea.com/nawp/na/u/f/GPO/shared/brawl/brawl-sharedguicomponents/gus/20090715/btn_arrow.gif); background-repeat:no-repeat; text-decoration:none; color:#000; font-weight:400; text-indent:0; padding:3px 0 1px 20px}
#plTools li a:hover{background-position:-220px 0}
#plTools #gusChangePersona{display:block; background-image:url(http://ll.assets.ea.com/nawp/na/u/f/GPO/shared/brawl/brawl-sharedguicomponents/gus/20090715/btn_gus_change_persona.gif); background-repeat:no-repeat; height:14px; width:116px; text-indent:-9999px; overflow:hidden; margin:6px 0 0 15px}
#plTools #gusChangePersona:hover{background-position:0pt -14px}
html>body #gus_ea .secondary { *height: 93px; }
