/* Start: U.S. */	
#footer-us {
	float:left;
	background: #dbdbdb; /* Old browsers */
	background: -moz-linear-gradient(top,  #dbdbdb 0%, #ebebeb 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#dbdbdb), color-stop(100%,#ebebeb)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #dbdbdb 0%,#ebebeb 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #dbdbdb 0%,#ebebeb 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #dbdbdb 0%,#ebebeb 100%); /* IE10+ */
	background: linear-gradient(top,  #dbdbdb 0%,#ebebeb 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbdbdb', endColorstr='#ebebeb',GradientType=0 ); /* IE6-9 */
	text-align:left;
	width:1000px;
	font-family:Arial, Helvetica, sans-serif;
}
#footer-us a {color:#3592b5; text-decoration:none;}
#footer-us a:hover {text-decoration:underline;}

#footer-us #footer-welcome {float:left; width:920px; padding:0 40px;}
#footer-us #footer-welcome h2 {margin:10px 0;}
#footer-us #footer-welcome p {float:left; width:216px; color:#6f6f6f; font-size:11px; line-height:20px; margin:0 10px 0 0;}
#footer-us #footer-welcome p a {color:#3592b5; text-decoration:none;}
#footer-us #footer-welcome p a:hover {text-decoration:underline;}
#footer-us #footer-welcome .footer-welcome-print {float:left; width:216px; font-size:16px; font-weight:bold;}
#footer-us #footer-welcome .footer-welcome-print a {color:#2389ae; text-decoration:underline;}
#footer-us #footer-welcome .footer-welcome-print a:hover {text-decoration:none;}
#footer-us #footer-welcome .footer-welcome-print .btn {float:left; width:120px; text-decoration:none !important; margin:0 3px 0 0;}
#footer-us #footer-welcome .footer-welcome-print span {display:block; margin:5px 0 0 0;}
#footer-us #footer-welcome .footer-welcome-print .ea-container {
	float:left;
	width:184px;
	background-color:#e3e3e3;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	border-top:1px solid #e3e3e3;
	border-right:1px solid #b4b4b4;
	border-bottom:1px solid #626262;
	border-left: 1px solid #b4b4b4;
	margin:20px 0 0 0;
	padding:15px 5px 15px 15px;
	color:#000;
	font-weight:normal;
}
#footer-us #footer-welcome .footer-welcome-print .ea-container .ealogo {float:left; margin:0 15px 0 0;}
#footer-us #footer-welcome .footer-welcome-print .ea-container p {width:128px; margin:0; padding:0; line-height:14px;}
#footer-us #footer-welcome .footer-welcome-print .ea-container a {font-weight:bold;}
#footer-us ul, #footer-us ul li {margin:0; padding:0;}
#footer-us #footer-us-bg {float:left; width:920px; background:transparent url(/img/footer/common/footer-links-bg.gif) repeat-y scroll left top; border-top:1px solid #dbdbdb; margin:10px 0 0 0; padding:0 40px 10px 40px;}
#footer-us ul.categories {float:left;}
#footer-us ul.categories li {}
#footer-us ul.categories li.category {display: inline-block; *display: inline;  list-style-type:none; position: relative; vertical-align: top; width: auto; zoom: 1; /* *display:inline & zoom:1 = IE7 inline-block fix */}
#footer-us ul.categories li.category#Games {width:274px;}
#footer-us ul.categories li.category#genres {width:126px; margin:0 0 0 40px;}
#footer-us ul.categories li.category#Pogo {width:95px; margin:0 0 0 64px;}
#footer-us ul.categories li.category#EA {width:96px; margin:0 0 0 34px;}
#footer-us ul.categories li.category#Platforms {width:86px; margin:0 0 0 48px;}
#footer-us ul.categories li h3 {color: #212121; font-size: 13px; font-weight: bold; height: 30px; line-height: 30px; margin: 0 0 9px;}
#footer-us ul.categories li h3 span {
	color:#fff;
	background-color:#F00;
	padding:2px 3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	text-transform:capitalize;
	font-size:11px;
}
#footer-us ul.categories li p {font-size:11px; color:#656565;}
#footer-us ul.links {float:left;}
#footer-us ul.links li {font-size: 12px; line-height:16px ; list-style-type:none;}

.ui-tabs-hide {display:none;}

#footer-us #footer-us-tab-con {float:left; margin:50px 0 0 0; background-color:#e1e1e1;}
#footer-us #footer-us-tabs {float:left;}
#footer-us .ui-tabs {padding:0; margin:0;} 
#footer-us #footer-us-tabs.ui-tabs .ui-tabs-nav { margin: 0; padding:0; overflow:hidden; }
#footer-us #footer-us-tabs.ui-tabs .ui-tabs-nav li {list-style: none; float: left; position: relative; top: 1px; padding: 0; margin-right:5px; white-space: nowrap; background:url(/img/home/auth/sprite-keystone-tabs.png) no-repeat bottom left; text-align:center; height:26px; width:171px;font-weight:bold; }
#footer-us #footer-us-tabs.ui-tabs .ui-tabs-nav li:first-child {margin-left:24px;}
#footer-us #footer-us-tabs.ui-tabs .ui-tabs-nav li a {float:none; display:block; color:#fff; text-decoration: none; text-align:center; padding:5px 0 0 0;}
#footer-us #footer-us-tabs.ui-tabs .ui-tabs-nav li.ui-tabs-selected { background-position:top left; }
#footer-us #footer-us-tabs.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { color:#000; cursor: text; }
#footer-us #footer-us-tabs.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */

#footer-us .footer-us-gameslist {float:left; width:998px; background-color:#FFF; border-left:solid 1px #e1e1e1; border-right:solid 1px #e1e1e1;}
#footer-us .footer-us-gameslist .panel {float:left; width:918px; padding:20px 38px;}
#footer-us .footer-us-gameslist .panel ul {float:left; width:228px; list-style:none; margin:0; padding:0;}
#footer-us .footer-us-gameslist .panel ul li {color:#212121; margin:0; padding:0; font-weight:bold; font-size:11px; line-height:18px;}
#footer-us .footer-us-gameslist .panel ul li a {color:#3592b5; text-decoration:none; font-weight:normal;}
#footer-us .footer-us-gameslist .panel ul li a:hover {text-decoration:underline;}

#footer-us.narrow {padding:20px 0 0 0;}
#footer-us.narrow ul.categories {display: table !important;}

#footer-us #footer-us-tabs {float:left; width:1000px; background-color:e5e6e7;}

#footer-us #copyright-text-new {float:left; width:1000px; padding:0 !important;}
#footer-us #copyright-text-new p {margin:0; padding:0 20px;}
 
/* IE 6 & 7 Hacks because they don't support the table display style - removing these could cause columns to overlfow in those browsers */
#footer-us ul.categories li {*width:24%;}			/* notice the * before the property - only shows in IE7 and below */
#footer-us ul.categories li ul li {*width:100% !important;}
#footer-us.narrow ul.categories li {*width:24%;}	/* notice the * before the property - only shows in IE7 and below */
#footer-us.narrow ul.categories li ul li {*width:100% !important;}

/* Start: Other */

.footer-center {float:none; width:1000px; margin:0 auto;}
#footer {background-color:#ebebeb; padding:10px 8px; text-align:left; font-family:Arial, Helvetica, sans-serif;}
#footer a {color:#3592b5; text-decoration:none;}
#footer a:hover {text-decoration:underline;}

#footer ul {list-style-type: none; margin: 0; padding: 0;}
#footer ul.categories {background: url(/img/footer/common/footer-title-bar.png) no-repeat right top; padding: 0 9px 0 0;}
#footer ul.categories li.category {background: url(/img/footer/common/footer-divider-long.gif) no-repeat left top; display: inline-block; *display: inline;  padding: 0 26px; position: relative; vertical-align: top; width: auto; zoom: 1; /* *display:inline & zoom:1 = IE7 inline-block fix */}
#footer ul.categories li:first-child.category {background-image: url("/img/footer/common/footer-title-bar-left.png"); padding: 0 26px 0 35px;}
#footer h3 {color: #ffffff; font-size: 13px; font-weight: bold; height: 30px; line-height: 30px; margin: 0 0 9px;}
#footer .links li {font-size: 12px; line-height:16px;}

#footer ul.categories li.category {display: table-cell !important; width:19% !important; padding-right:0;}
#footer ul.categories {display: table !important;}

.narrow {width:756px !important;} /*adding the narrow class with a width of 756px */
.narrow ul.categories {display: table !important; width: 732px;}
 
/* IE 6 & 7 Hacks because they don't support the table display style - removing these could cause columns to overlfow in those browsers */
.narrow #footer ul.categories li {*width:24%;}			/* notice the * before the property - only shows in IE7 and below */
.narrow #footer ul.categories li ul li {*width:100% !important;}
.narrow #footer ul.categories li {*width:24%;}	/* notice the * before the property - only shows in IE7 and below */
.narrow #footer ul.categories li ul li {*width:100% !important;}


#copyright-text, #copyright-text-new {color:#6f6f6f; font-size:11px; padding: 15px 34px 0;}
#copyright-text-new a {font-weight:bold;}

#bodycopytitle-text {color:#6f6f6f; font-size:14px; font-weight:bold; padding: 0px 34px 0;}

#bodycopycontent-text {color:#6f6f6f; font-size:11px; padding: 0px 34px 0;}
#bodycopycontent-text a {font-weight:bold;}

