.hspan{
	display: none;
}
#menu {
	width: 1024px;
	height: 97px;
	margin: auto;
}

.menu_button {
	height: 50px;
}

.menu_button_link {
	height: 50px;
	display: block;
	text-decoration: none;
}

/***** NEW ****/
#logo {
	background:url(../gl_isologo.png) top left no-repeat;
	display:inline;float:left;
	width:87px;height:68px;
	position:relative;top:3px;z-index:100;
	margin-left:30px;}
#full_header {
	width:1337px;height:125px;
	background:url(../full_header_bg.jpg) top left no-repeat;
	position:absolute;left:50%;margin-left:-668px;z-index:10;}
#mainNavbar {
	width:984px;height:87px;margin:0 auto 30px auto;
	position:relative;z-index:100;
	/*background:url(../mainnavbar_bg.jpg) top left no-repeat;*/
}

#mainNavbar img {display:inline;float:left;position:relative;z-index:100;}

#mainNavbarUl {display:inline;float:left;position:relative;top:0;left:80px;z-index:99;}
#mainNavbarUl h2, #mainNavbarUl h3, #mainNavbarUl h4, #mainNavbarUl h5 {
	font:normal 11px/1 Arial, Helvetica, sans-serif;
}

#mainNavbarUl li {display:inline;float:left;}

#mainNavbarUl li ul {
	display:none;
	position:absolute;margin-top:-7px;margin-left:-17px;
	z-index:100;
	width:140px;
	background:url(../gameslist_ul_bg.jpg) top left repeat-x #5a5a5a;
	/*
	border-bottom:1px solid #fff;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	*/
	padding-top:10px;
	text-align:center;}
#mainNavbarUl li ul a:link, #mainNavbarUl li ul a:visited {
	color:#fff;
	
	/*display:block;
	color:#fff;
	text-align:left;
	/*padding:5px 10px 7px 10px;*/}
#mainNavbarUl li ul a:hover {
	background-color:#ccc;
	color:#333;
	/*background:#ccc;*/}
#mainNavbarUl li ul li {
	display:list-item;float:none;
	padding:5px 10px 7px 10px;
	text-align:left;
	font:normal 11px/1 Arial, Helvetica, sans-serif;
	/*background:url(../common/menu_bullet.gif) 119px 5px no-repeat;*/
	/*display:block;
	float:none;
	padding:5px 10px 7px 10px;*/}
#mainNavbarUl li ul li ul li a:link, #mainNavbarUl li ul li ul li a:visited {background:none;}
#mainNavbarUl li ul li ul li a:hover {background:#ccc;}

#btnHome, #btnGames, #btnNews, #btnCommie, #btnStore {display:block;height:75px;}
#btnHome:hover, #btnGames:hover, #btnNews:hover, #btnCommie:hover, #btnStore:hover {background-position:0px -75px;}

#navBarSearch .navBarTextInput {
	width:90px;height:15px;
	background:#fff;
	border:1px solid #5a5a5a;
	margin:4px 0 0 63px;
	display:inline;float:left;
	font:normal 11px/1 Arial, Helvetica, sans-serif;}

#navBarSearch .navBarSubmitInput {
width: 27px;
height: 25px;
background: url(../search_submit_bg.png) top left no-repeat;
display: inline;
float: left;
margin: 0;
padding: 0;
cursor: pointer;}


/******************************************************************************************/
#languagesSelector {
	width:78px;height:25px;
	background:url(../langsel_bg.png) top left no-repeat;
	font:normal 11px/1 Arial, Helvetica, sans-serif;color:#fff;
	display:inline;float:left;
	position:relative;top:34px;left:-3px;z-index:100;}
	#languagesSelector label {padding-left:5px;}
	#languagesSelector img {display:inline;}
	#languagesSelector span {display:inline;padding-left:7px;}
	#languagesSelector li {
		display:inline;float:left;
		width:68px;height:18px;
		padding:6px 0 0 10px;
		cursor:pointer;}

#languagesSelector li ul {
	display:none;
	position:absolute;top:24px;left:3px;
	z-index:100;
	width:70px;
	background:url(../langsel_ul_bg.jpg) top left repeat-x #5a5a5a;
	padding-top:27px;
	/*
	border-bottom:1px solid #fff;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	*/
	text-align:center;
}
#languagesSelector li ul a:link, #languagesSelector li ul a:visited {
	display:block;
	color:#fff;
	height:10px;
	padding: 5px 10px 7px 10px;
	text-align: left;}
#languagesSelector li ul a:hover {background:#ccc;color:#333;}
#languagesSelector li ul li {
	display:block;float:none;
	font:normal 11px/1 Arial, Helvetica, sans-serif;
	padding:0px;
	width:100%;height:100%;}
	#languagesSelector li ul li ul {
		padding-top:0px;
		background:#5a5a5a;}

	/* JAPAN UNAVAILABLE OVERLAY */
	#japanUnavailable {
		background:url(../japanOverlay.png) no-repeat;
		width:311px;height:76px;
		padding:70px 0 0 5px;
		position:absolute;top:36px;left:-316px;
		display:none;}
		
/* socialButtons */
#socialButtons {
	position:relative;z-index:10;left:50%;
	visibility:hidden;
	height:30px;
/*	width:100%;*/
}
#socialButtons li {
	height:60px;
	float:left;
/*	border:1px solid red;*/
}

#socialButtons li.fb {
	margin:3px 20px 0 0;}
#socialButtons li.google{margin:3px 20px 0 0;display:none;}
#socialButtons li.tw{margin-top:5px;}

	#fbLikeButtonImage{
		float:left;
		z-index:1 !important;}

/* googleBtn */
#googleBtn{}

/* tweetBtn */
#tweetBtn{}
#tweetBtn span.follow-state{}