@charset "utf-8";

@import url("flashtext.css");


/* Default Values */
		
a {
	outline: none;		
}	
	
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}
object { outline:none; 
}
/* <q></q> more */ q {display:block;} q:before, q:after {content:"";}

/* General layout values */	
html { height:100%; }
body {height:100%;background-color:#010e16; margin: 0; padding: 0; font-family:Arial, Helvetica, sans-serif; color:white;}
a {color: #01b2f1; text-decoration: none; }
a:hover {color: #FFFFFF;}	
em {font-style:italic;}
strong {font-weight:bold;}
address {margin-left:40px;}
cite {font:1em Georgia, "Times New Roman", Times, serif; text-transform:uppercase; font-style:italic;}
sup {vertical-align:top;}
.right {float:right;}
.left {float:left;}
.clear {clear:both;}

/* Center Anything. <div class="fiftycent"><div><div><div> content </div></div></div></div>*/
.fiftycent {overflow:hidden;}
.fiftycent div {float:right; position:relative; left:-50%;}
.fiftycent div div {float:none; position:static;}
.fiftycent div div div {float:left; position:relative; left:50%;}
.fiftycent div div div div {float:none; position:static;}

.frontpagearea {width: 100%; height: 867px; background: url(newsareabg.gif); background-position: center 500px; background-repeat: repeat-x; }
.frontpagecenter {width: 100%; height: 867px; background: url(newsarea.jpg); background-position: center 500px; background-repeat: no-repeat;  min-width: 980px; }
.frontpageheader {width: 100%; height: 570px; z-index: 100;  min-width: 980px; margin: 0 auto;}

.frontpageheader .noFlashBg {width: 100%; height: 500px; text-align:center; font:22px/1.964 'Century Gothic', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Verdana, Arial, Helvetica, sans-serif; letter-spacing:1px; color:#00A2F1;}
.frontpageheader .noFlashBg div {padding-top: 250px;}	
.frontpageheader .noFlashBg div a.flashmsg {display:block; margin-bottom:20px;}
.frontpageheader .noFlashBg div a.getflash {width: 129px; height: 39px; background: url(btn-get-flash.gif) top left no-repeat; display: block; margin: 0 auto;}
.frontpageheader .noFlashBg div a.getflash:hover {}	

#h3menu { border:1px solid #243964; background:#021622; width:320px; padding:13px; float:left; margin:40px 50px 50px 0; }
#h3menu a { display:block; font-size:11px; padding:4px 10px 4px 15px; background:url(white_bullet_arrow.gif) 0 50% no-repeat;}
.btt { float:right; font-size:12px; }





/* Landing pages styles */

 /* .pagetitle { height: 120px; } */
	.pagetitle .title {padding: 44px 0 0 24px;}

	body.games-landing { background: url(games-bg.jpg) no-repeat 50% 0 #0c0c0c; } 
	body.community-landing{ background: url(community-landing.jpg) no-repeat 50% 0 #010000; } 
	body.company-landing{ background: url(company-landing.jpg) no-repeat 50% 0 #150f08; } 	
	

	.landing-footer { clear: both; display: block; padding: 60px 0 60px 0; z-index:110; }
	
	.games-landing .recentrelease {float: left; width: 410px; } 
	.games-landing .currentprojects {float: right; width: 540px; } 	
	.games-landing .allgames {width: 980px; clear: both; margin: 5px 0 0 0; } 		
	.games-landing .explore {width: 980px; clear: both; margin: 5px 0 0 0; } 				

	.company-landing .links .standardbox .middlebar .backgroundfour a {margin: 14px 0 0 13px;}
	.company-landing .links .standardbox .middlebar .backgroundfour a:hover {opacity: 0.7;  filter:alpha(opacity=70);}	
	.company-landing .links .standardbox .middlebar .backgroundfour a.about {width:217px; height: 186px; background: url(company-about.jpg); display: block; }
	.company-landing .links .standardbox .middlebar .backgroundfour a.careers {width:217px; height: 186px; background: url(company-careers.jpg); display: block; }
	.company-landing .links .standardbox .middlebar .backgroundfour a.events {width:217px; height: 186px; background: url(company-events.jpg); display: block; }
	.company-landing .links .standardbox .middlebar .backgroundfour a.press {width:217px; height: 186px; background: url(company-press.jpg); display: block; }	
	.company-landing .links .standardbox .middlebar .backgroundfour .line { clear: both; height: 100%;}	
	.company-landing .links .standardbox .middlebar .backgroundfour .line div { }						
	.company-landing .links .standardbox .middlebar .backgroundfour .line .box1 {width: 245px; float: left;}					
	.company-landing .links .standardbox .middlebar .backgroundfour .line .box2 {width: 245px; float: left;}						
	.company-landing .links .standardbox .middlebar .backgroundfour .line .box3 {width: 245px; float: left;}
	.company-landing .links .standardbox .middlebar .backgroundfour .line .box4 {width: 245px; float: left;}	
	.company-landing .didyouknow {float: left; width: 670px; } 		
	.company-landing .contact {float: right; width: 290px; } 			
	.company-landing .didyouknow  .standardbox .middlebar .line {height: 155px; clear: both;}	
	.company-landing .contact  .standardbox .middlebar .line {height: 155px; clear: both;}		
	.company-landing .buttons {padding: 10px 26px 15px 26px;  height: 30px;}	
	.company-landing .buttons a.contactus {width: 119px; height: 27px; background: url(btn-contactus.gif); background-repeat: no-repeat; background-position: top left; display: block; margin: 0 auto; }			
	.company-landing .buttons a:hover { background-position: bottom left; }
	.company-landing .links .standardbox .middlebar .backgroundfour .description { padding-top: 18px;}	
	.company-landing .contact .standardbox .middlebar .line .description { padding-top: 20px;}	
	.company-landing .didyouknow .quotetable { width: 100%; height: 100%; border: 0; padding: 0; text-align: center; font-family: calibri, Arial, Helvetica, sans-serif; font-size: 20px; font-style: italic; color: #8fd2eb; line-height: 26px;}

	.community-landing .wow {float: left; width: 306px; } 
	.community-landing .wow .logoarea { width: 100%; background: url(community-logo-wow.jpg); background-position: top center; background-repeat: no-repeat;} 			
	.community-landing .d3 {float: right; width: 306px; } 	
	.community-landing .d3 .logoarea { width: 100%; background: url(community-logo-d3.jpg); background-position: top center; background-repeat: no-repeat;} 		
	.community-landing .sc2 {margin: 0 auto; width: 306px; } 		
	.community-landing .sc2 .logoarea { margin: 0; width: 100%; background: url(community-logo-sc2.jpg); background-position: top center; background-repeat: no-repeat;} 		
	.community-landing .logoarea { padding-top: 125px;}
	.community-landing .communitytext {height: 30px; font-size: 11px; padding: 11px 26px 15px 26px; color: #5d91a3; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;}
	.community-landing .buttons {padding: 10px 26px 15px 26px;  height: 30px;}	
	.community-landing .buttons a.communitysites {width: 126px; height: 27px; background: url(btn-communitysite.gif); background-repeat: no-repeat; background-position: top left; display: block; float: left;}		
	.community-landing .buttons a.forums {width: 101px; height: 27px; background: url(btn-forums.gif); background-repeat: no-repeat; background-position: top left; display: block; float: right; }			
	.community-landing .buttons	a:hover { background-position: bottom left;}
	.community-landing .links {width: 980px;  clear: both;} 	

	.esrblogo { float:right; padding:0 0 20px 20px; }

	.center {text-align: center;}
	a.linkbutton {background-color: #00adef; padding: 5px; border: 1px white solid; color: #FFF; clear: both;}
	a.linkbutton:hover {background-color:#3D93B4; color: #FFF;}	

	.standardbox { }
	.standardbox .description { font-size: 11px; clear: both; padding:11px 15px 15px 15px; color: #5d91a3; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;}	
	.standardbox .topbar { height: 44px; width: 100%; }
	.standardbox .topbar .leftcorner { width: 6px; height: 44px; background: url(box-corner-topleft.png); float: left; }
	.standardbox .topbar .rightcorner { width: 6px; height: 44px; background: url(box-corner-topright.png); float: right; }	
	.standardbox .topbar .title {padding: 13px 0 10px 21px;}
	.standardbox .topbar .middle { background: url(box-top.jpg); margin: 0 6px 0 6px; }		
	.standardbox .topbar .middle .rightfade {height: 44px; width: 100px; background: url(box-top-right.png); float: right;}
	.standardbox .middlebar {background:url(box-body-top.gif); background-color: #121212; background-repeat: repeat-x;}
	.standardbox .middlebar .backgroundtwo {background: url(box-bg-two.gif); background-position: top center; background-repeat: no-repeat;}	
	.standardbox .middlebar .backgroundthree {background: url(box-bg-three.gif); background-position: top center; background-repeat: repeat-y;}		
	.standardbox .middlebar .backgroundthreelines {background: url(box-bg-threelines.gif); background-position: top center; background-repeat: no-repeat;}			
	.standardbox .middlebar .backgroundfour {background: url(box-bg-four.gif); background-position: top center; background-repeat: no-repeat;}			
	.standardbox .bottombar .middle { position:relative; height: 6px; background: url(box-shadow-line.gif); background-repeat: repeat-x; margin: 0 6px 0 6px; }
	.standardbox .bottombar .leftcorner {position:absolute;top:0;left:-6px;width: 6px; height: 6px; background: url(box-corner-bottomleft.png);}
	.standardbox .bottombar .rightcorner {position:absolute;top:0;right:-6px;width: 6px; height: 6px; background: url(box-corner-bottomright.png); }	
		
	.standardbox .bottombar .middle .backgroundtwo {width: 100%; height: 6px; background: url(box-bg-two.gif); background-position: bottom center; background-repeat: no-repeat;}	
	.standardbox .bottombar .middle .backgroundthree {width: 100%; height: 6px; background: url(box-bg-three.gif); background-position: bottom center; background-repeat: no-repeat; }		
	.standardbox .bottombar .middle .backgroundthreelines {width: 100%; height: 6px; background: url(box-bg-threelines.gif); background-position: bottom center; background-repeat: no-repeat; }			
	.standardbox .bottombar .middle .backgroundfour {width: 100%; height: 6px; background: url(box-bg-four.gif); background-position: bottom center; background-repeat: no-repeat;}			
	.standardbox .shadowbar {height: 25px; overflow: hidden;}
	.standardbox .shadowbar .shadow { width: 800px; height: 25px; background: url(box-shadow.png); margin: 0 auto; }
	

	.games-landing .allgames .standardbox .middlebar .backgroundthree {height: 165px;}	// main grid - 165x4		
	.games-landing .allgames .standardbox .middlebar .backgroundthree .line {height: 165px; clear: both;}	
	.games-landing .allgames .standardbox .middlebar .backgroundthree .line .box1 {width: 327px; float: left;}					
	.games-landing .allgames .standardbox .middlebar .backgroundthree .line .box2 {width: 326px; float: left;}						
	.games-landing .allgames .standardbox .middlebar .backgroundthree .line .box3 {width: 327px; float: left;}
	.games-landing .allgames .standardbox .middlebar .backgroundthree a {margin: 14px 0 0 13px;}
	.games-landing .allgames .standardbox .middlebar .backgroundthree a:hover {opacity: 0.7;  filter:alpha(opacity=70);}
	.games-landing .explore .standardbox .middlebar .backgroundthree a.sc1 {width:300px; height: 135px; background: url(gamecard-games-sc1.jpg); display: block; }
	.games-landing .explore .standardbox .middlebar .backgroundthree a.war3 {width:300px; height: 135px; background: url(gamecard-games-war3.jpg); display: block; }
	.games-landing .allgames .standardbox .middlebar .backgroundthree a.wow {width:300px; height: 135px; background: url(gamecard-games-wow.jpg); display: block; }
	.games-landing .allgames .standardbox .middlebar .backgroundthree a.bc {width:300px; height: 135px; background: url(gamecard-games-bc.jpg); display: block; }
	.games-landing .allgames .standardbox .middlebar .backgroundthree a.wrath {width:300px; height: 135px; background: url(gamecard-games-wrath.jpg); display: block; }	
	.games-landing .explore .standardbox .middlebar .backgroundthree a.d2 {width:300px; height: 135px; background: url(gamecard-games-d2.jpg); display: block; }
	.games-landing .explore .standardbox .middlebar .backgroundthree a.d3 {width:300px; height: 135px; background: url(gamecard-games-d3.jpg); display: block; }
	.games-landing .allgames .standardbox .middlebar .backgroundthree a.mu {width:300px; height: 135px; background: url(gamecard-games-mu.jpg); display: block; }
	.games-landing .allgames .standardbox .middlebar .backgroundthree a.iff {width:300px; height: 135px; background: url(gamecard-games-iff.jpg); display: block; }
	.games-landing .allgames .standardbox .middlebar .backgroundthree a.cs {width:300px; height: 135px; background: url(gamecard-games-cs.jpg); display: block; }
	.games-landing .explore .standardbox .middlebar .backgroundthree a.w3 {width:300px; height: 135px; background: url(gamecard-games-w3.jpg); display: block; }
	.games-landing .allgames .standardbox .middlebar .backgroundthree a.maple {width:300px; height: 135px; background: url(gamecard-games-maple.jpg); display: block; }
	.games-landing .explore .standardbox .middlebar .backgroundthree a.ra2 {width:300px; height: 135px; background: url(gamecard-games-ra2.jpg); display: block; }
	.games-landing .explore .standardbox .middlebar .backgroundthree a.yuri {width:300px; height: 135px; background: url(gamecard-games-yuri.jpg); display: block; }
	.games-landing .allgames .standardbox .middlebar .backgroundthree a.l2 {width:300px; height: 135px; background: url(gamecard-games-l2.jpg); display: block; }
	
	.games-landing .underdev .standardbox .middlebar .backgroundthreelines {height: 495px; } // dev grid - 495px			
	.games-landing .underdev .standardbox .middlebar .backgroundthreelines .line {height: 495px; clear: both;}	
	.games-landing .underdev .standardbox .middlebar .backgroundthreelines .line .box1 {width: 327px; float: left;}					
	.games-landing .underdev .standardbox .middlebar .backgroundthreelines .line .box2 {width: 326px; float: left;}						
	.games-landing .underdev .standardbox .middlebar .backgroundthreelines .line .box3 {width: 327px; float: left;}
	.games-landing .underdev .standardbox .middlebar .backgroundthreelines a {margin: 14px 0 0 13px;}
	.games-landing .underdev .standardbox .middlebar .backgroundthreelines a:hover {opacity: 0.7;  filter:alpha(opacity=70);}
	.games-landing .underdev .standardbox .middlebar .backgroundthreelines a.sc2 {width:300px; height: 135px; background: url(gamecard-underdev-sc2.jpg); display: block; }
	.games-landing .underdev .standardbox .middlebar .backgroundthreelines a.cataclysm {width:300px; height: 135px; background: url(gamecard-underdev-cataclysm.jpg); display: block; }
	.games-landing .underdev .standardbox .middlebar .backgroundthreelines a.d3 {width:300px; height: 135px; background: url(gamecard-underdev-d3.jpg); display: block; }
	.games-landing .underdev .standardbox .middlebar .backgroundthreelines a.maple {width:300px; height: 135px; background: url(gamecard-underdev-maple.jpg); display: block; }
	.games-landing .underdev .standardbox .middlebar .backgroundthreelines a.metin2 {width:300px; height: 135px; background: url(gamecard-underdev-metin2.jpg); display: block; }

	.games-landing .currentprojects .standardbox .middlebar .backgroundtwo {height: 495px;}
	.games-landing .currentprojects .standardbox .middlebar .backgroundtwo .line {clear: both;}	
	.games-landing .currentprojects .standardbox .middlebar .backgroundtwo .line .box1 {width: 270px; float: left;}					
	.games-landing .currentprojects .standardbox .middlebar .backgroundtwo .line .box2 {width: 270px; float: left;}						
	.games-landing .currentprojects .standardbox .middlebar .backgroundtwo a {margin: 14px 0 0 13px;}
	.games-landing .currentprojects .standardbox .middlebar .backgroundtwo a:hover {opacity: 0.7;  filter:alpha(opacity=70);}	
	.games-landing .currentprojects .standardbox .middlebar .backgroundtwo a.sc2 {width:240px; height: 170px; background: url(gamecard-projects-sc2.jpg); display: block; }
	.games-landing .currentprojects .standardbox .middlebar .backgroundtwo a.d3 {width:240px; height: 170px; background: url(gamecard-projects-d3.jpg); display: block; }

	.games-landing .recentrelease .standardbox .middlebar {height: auto;}
	.games-landing .recentrelease .standardbox .middlebar .line { clear: both;}	
	.games-landing .recentrelease .standardbox .middlebar .line .box1 {width: 285px; float: left;}	
	.games-landing .recentrelease .standardbox .middlebar a {margin: 14px 0 0 13px;}
	.games-landing .recentrelease .standardbox .middlebar a:hover {opacity: 0.7;  filter:alpha(opacity=70);}	
	.games-landing .recentrelease .standardbox .middlebar a.wrath {width:380px; height: 170px; background: url(gamecard-release-wrath.jpg); display: block; }
	.games-landing .recentrelease .standardbox .middlebar a.mu {width:380px; height: 170px; background: url(gamecard-release-mu.jpg); display: block; }
	.games-landing .recentrelease .standardbox .middlebar a.ts3 {width:380px; height: 170px; background: url(gamecard-release-ts3.jpg); display: block; }
	.games-landing .recentrelease .standardbox .middlebar a.cs {width:380px; height: 170px; background: url(gamecard-release-cs.jpg); display: block; }
	.games-landing .recentrelease .standardbox .middlebar a.w3 {width:380px; height: 170px; background: url(gamecard-release-w3.jpg); display: block; }
	.games-landing .recentrelease .standardbox .middlebar a.l2 {width:380px; height: 170px; background: url(gamecard-release-l2.jpg); display: block; }
	
	.games-landing .explore .standardbox .middlebar .backgroundthree {height: 165px;}	 // explore grid - 330px
	.games-landing .explore .standardbox .middlebar .backgroundthree .line { clear: both;}	
	.games-landing .explore .standardbox .middlebar .backgroundthree .line .box1 {width: 327px;  float: left;}					
	.games-landing .explore .standardbox .middlebar .backgroundthree .line .box2 {width: 326px;  float: left;}						
	.games-landing .explore .standardbox .middlebar .backgroundthree .line .box3 {width: 327px;  float: left;}
	.games-landing .explore .standardbox .middlebar .backgroundthree a {margin: 20px 0 0 13px;}
	.games-landing .explore .standardbox .middlebar .backgroundthree a:hover {opacity: 0.7;  filter:alpha(opacity=70);}
	.games-landing .explore .standardbox .middlebar .backgroundthree a.ts3 {width:300px; height: 135px; background: url(gamecard-explore-ts3.jpg); display: block; }
	.games-landing .explore .standardbox .middlebar .backgroundthree a.legacy {width:300px; height: 135px; background: url(gamecard-explore-legacy.jpg); display: block; }
	.games-landing .explore .standardbox .middlebar .backgroundthree a.careers {width:300px; height: 135px; background: url(gamecard-explore-careers.jpg); display: block; }
	.games-landing .explore .standardbox .middlebar .backgroundthree a.alexa {width:300px; height: 135px; background: url(gamecard-explore-alexa.jpg); display: block; }
	.games-landing .explore .standardbox .middlebar .backgroundthree a.followus {width:300px; height: 135px; background: url(gamecard-explore-followus.jpg); display: block; }
	.games-landing .explore .standardbox .middlebar .backgroundthree a.hosting {width:300px; height: 135px; background: url(gamecard-explore-hosting.jpg); display: block; }
	.games-landing .explore .standardbox .middlebar .backgroundthree a.fakehlds {width:300px; height: 135px; background: url(gamecard-explore-fakehlds.jpg); display: block; }
	.games-landing .explore .standardbox .middlebar .backgroundthree a.none {width:300px; height: 135px; background: url(gamecard-explore-none.jpg); display: block; }


	/* Subpage styles */

	.subheader {/*! width:100%; */}
	.subheader div .navsub {padding:15px 0 0 0;}
	
	.subcontents .middle .wrapper { width: 980px; margin: 0 auto;}
	.subcontents .middle .wrapper .contents { padding:20px 20px; color: #82b8cb; font-size: 12px; line-height: 1.8em; }	
	.landingcontents, .centercontent {width: 980px; margin: 0 auto;}


	.navigation { position:relative; width: 992px; height: 132px; z-index: 110; margin: 0 auto; }
	.navigation .bg { position: absolute; background-color: transparent; width: 992px; height: 132px; background: url(nav-bg.png); background-repeat: no-repeat; }
	.navigation .bar {width : 762px; height: 83px; position: absolute; top:43px; left:217px;}
	.navigation .bar a { height: 83px; display: block; float: left; background-repeat: no-repeat; position: relative;}
	.navigation .bar .navgames {width: 152px; background-position: 0px 0px;}
	.navigation .bar .navgames:hover { background-position: 0px -83px;}	
	.navigation .bar .navgamesactive { width: 152px; background-position: 0px -83px;}		
	.navigation .bar .navcompany {width: 153px; background-position: -152px 0px;}
	.navigation .bar .navcompany:hover { background-position: -152px -83px;}	
	.navigation .bar .navcompanyactive { width: 153px; background-position: -152px -83px;}		
	.navigation .bar .navcommunity {width: 152px; background-position: -305px 0px;}
	.navigation .bar .navcommunity:hover { background-position: -305px -83px;}	
	.navigation .bar .navcommunityactive { width: 152px; background-position: -305px -83px;}			
	.navigation .bar .navsupport {width: 153px; background-position: -457px 0px;}
	.navigation .bar .navsupport:hover { background-position: -457px -83px;}		
	.navigation .bar .navstore {width: 152px; background-position: -610px 0px;}
	.navigation .bar .navstore:hover { background-position: -610px -83px;}			
	.navigation .searchbox { width : 1px; height: 1px; position: absolute;}
	.navigation .searchbox .box { width : 150px; height: 15px; background-color: transparent; border: 0; color: #01b2f1; font-family: Arial, Helvetica, sans-serif; font-size: 11px; margin:19px 0 0 790px;}
	.navigation .searchbutton { width:28px; height: 22px; position: absolute; margin: 16px 0 0 950px;}
	.navigation .searchbutton .button { width : 28px; height: 22px; background: url(nav-search.gif); display: block; background-repeat: no-repeat; background-position: 0px 0px;}
	.navigation .searchbutton .button:hover { background-position: 0px -22px;}		
	.navigation-holder-frontpage {height: 132px; position: relative; top: -555px;}


	/* Footer Style */
	
	.footercontainer { background-image:url(footerbg.gif); background-repeat: no-repeat; background-position: top center; background-color: #010E16; width: 100%; height: 190px; padding: 155px 0 0 0; }	
	.footer { clear: both; margin: 0 auto; width: 980px; }
	.footer .logo-ratings { clear: both; width: 100%; text-align: center; height: 100px; margin: 50px 0 0 0;}	
	.footer .logo-ratings .esrb-teentomature { width: 80px; height: 53px;  margin: 0 25px 0 0;}
	.footer .logo-ratings .esrb-privacy { width: 144px; height: 53px;}		
	.footer .footercontents { width: 100%; clear: none; height: 60px; }
	.footer .footercontents .footercontents_int { color: #FFF; font-size: 11px; text-align: center;	}
	.footer .footercontents .languagetitle { color: #344956; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; line-height: 14px; padding: 0 12px 0 0;}
	.footer .footercontents .spacer { color: #012839; font-size: 13px; padding: 0 5px 0 5px; }
	.footer .footercontents .links { font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; line-height: 14px; display:inline;}	
	.footer .footercontents .dark { color: #344956; font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif; line-height: 14px; margin: 0;}
	.footer .footercontents .lang-select {  position:relative;  display:inline; padding: 0 5px 0 0; }
	.footer .footercontents .language {cursor: pointer;}
	.footer .footercontents .language .langarrow, .langbox .bottom .lang .currentlanguage .langarrow 			 { display: inline-block; width: 12px; height: 14px;  background:url(arrow_blue.png) top left no-repeat; line-height: 14px; vertical-align:top; }
	.footer .footercontents .language:hover .langarrow, .langbox .bottom .lang .currentlanguage:hover .langarrow { display: inline-block; width: 12px; height: 14px;  background:url(arrow_white.png) top left no-repeat; line-height: 14px; vertical-align:top; }
	.footer .ratings {width:  292px; height: 72px; margin: 55px auto 45px; clear: both;  }
	.footer .ratings .privacy { width: 144px; height: 53px; background: url(rating-esrb-privacy.gif) top left no-repeat; display: block; float: left; margin: 10px 20px 0 0;}
	.footer .ratings .esrb-teentomature { width: 108px; height: 72px; background: url(rating-esrb-teentomature.gif) top left no-repeat; display: block; float: left; margin: 0 0 0 20px;}	


	.langbox .bottom .lang .currentlanguage {  width: 100px; height: 20px; display: block;  font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif; font-size: 11px; background: url(langbox-current-box.gif) top left no-repeat; cursor: pointer; position: relative; margin: 10px 0 0 0;}
	.langbox .bottom .lang .currentlanguage:hover { background-position: bottom left; color: #FFF; }
	
  	.footer .footercontents .language .languageitem { display: inline-block;}
	.langbox .bottom .lang .currentlanguage .languageitem { display: inline-block; margin: 0 0 0 6px; padding: 2px 0 0 0; 	}
	.langbox .bottom .lang .currentlanguage .langarrow {margin: 2px 0 0 0;}