@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/spi nner.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: 10000;
  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;}
#pr_mainform #pr_mainformtext p {  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:910px;
	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:580px;
	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:16px;
	color:#ffffff;
	margin:0 0 20px 0;
	padding:20px 0 10px 0;
	text-transform:uppercase;
	border-bottom: 4px solid #ffffff;
	letter-spacing:1px;
	width:560px;
}
#pr_mainform  #pr_mainformtext h2 span {
color:#f7151e;
}
#pr_mainform  #pr_mainformtext p {
	font-family: Arial, Verdana, sans-serif;
	font-size:11px;
	color:#ffffff;
	margin:0;
	margin-right: 20px;
	padding-top: 10px;
	padding-right: 10;
	padding-bottom: 0;
	padding-left: 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 0px;
	width:700px;
}
#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;
	width:600px;

	
	
}
#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;
}
.pr_collideLogo {
	margin: 10px 20px 0 0;
}
.pr_download {
	float:right;
	padding:2px 25px 0 25px;
}
#pr_logos {
	width:200px;
	float:right;
	margin: 40px 100px 0 0;
}
a.pr_red {color:#f00; text-decoration:none;}

#addthis {
	height: 23px;
	width: 393px;
	background-color: #da2127;
	padding-top: 7px;
	padding-left: 7px;
}
#text-url {
	width: 200px;
	display: block;
	float: right;
	margin-top: -2px;
	margin-right: 5px;
}