* {

	margin:0;

	padding:0;

	list-style-type:none;

	border:none;

	text-decoration: none;

}

/*RESET*/

body {

	font:10px Verdana,Geneva,sans-serif;

	margin:0;

	min-width:999px;

}

h1 {

	font-size:17px;

}

h2 {

	font-size:14px;

}

h3 {

	font-size:11px;

}

#container {

		margin:auto;

		position:relative;

	width:999px;

}

.mask {

	overflow:hidden;

	position:relative;

	height:321px;

	width:100%;

	display:inline-block;

}

.mask>* {

	position:absolute;

	top:0px;

	left:0;

}

.visible {

	display:block;

}

.invisible {

	display:none;

}

.doble_line_fix h2 {

	line-height:22px !important;

	padding-top:9px !important;

}

#languages {

	position:absolute;

	right:0;

	top:88px;

}

#languages li a {

	color:#000;

}

#languages li {

	margin-left:11px;

}

#languages li:first-child {

	border-right:1px solid #000000;

	padding-right:11px;

}

#navbar {

	font-family:Arial,Helvetica,sans-serif;

}

#navbar h2,#navbar h3,#navbar h4 {

	font-weight:normal;

	margin:0;

	padding:0;

}

#navbar h2 {

	font-size:12px;

	font-weight:bold;

}

#navbar.resize h2 {

	font-size:13px;

}

#navbar h3,#navbar h4 {

	font-weight:bold;

	font-size:12px;

}

#paginador {

				height:29px;

				padding-left:150px;

		width:79px;

}

		#paginador a	 {

			color:#FFF;

			display:block;

			float:left;

			font:bold 10px Verdana,Geneva,sans-serif;

			height:12px;

			text-align:center;

			width:16px;

}

			.active {

	background-color:#2d74aa;

}

	.disable {

	background-color: #9b9999;

}

/*---------HEADER---------bigin---------*/

#header {

    height:152px;

	margin:auto;

	padding-top:19px;

	position:relative;

	width:999px;

    z-index:30;

}

#header h1 {

		background:url('../images/gameloftLogo.jpg') no-repeat left top;

		display:block;

		height:75px;

		margin-bottom:11px;

		overflow:hidden;

		text-indent:-500px;

		width:242px;

}

	#header h1 a {

		display:block;

			height:100%;

		width:100%;

}

#header>ul {

	overflow:auto;

}

#header h1+ul {

		display:block;

			height:36px;

				position:absolute;

		right:0;

		top:51px;		

}

#header h1+ul li {

		height:34px;

		margin-left:2px;		

}

#header>div>ul>li {

	display:block;

	float:left;

}

	#header div:first-child+div {

				background:url('../images/navbarBg.jpg') no-repeat left top;

		height:58px;

		width: 999px;

}

/*bigin del navBar*/

#header div:first-child+div>ul {

			height:100%;

			width:100%;

}

#header div:first-child+div>ul>li {

				height: 58px;

}

#header div:first-child+div>ul>li>a {

	/*first level links*/

	color:#FFFFFF;

		display:block;

		font-size:15px;

		height:58px;

		line-height:58px;

		padding:0 10px;

		text-align:center;

		text-decoration:none;

}

	#header div:first-child+div>ul>li#other>a {

	padding-left:15px;

}

#header div:first-child+div>ul>li>ul>li>a {

	/*first sublevel links*/				color:#FFFFFF;

		display:block;

		height:66px;

		padding-top:19px;

		width:100%;

}

#header div:first-child+div>ul>li>ul>li.half-1>a,

#header div:first-child+div>ul>li>ul>li.half-2>a

{

    height: 101px;

	padding-top: 70px;

}

#header div:first-child+div>ul a {

	color:#FFF;

}

#header div:first-child+div>ul span,

#mobile .floated span

{

		color:#FFF;

		font: bold 12px Arial,Helvetica,sans-serif;

}

/*navBar styles*/

.navBar>ul {

	display:none;

	position: relative;

}

/*hide all main menu */

.navBar>ul>li

{

	height:86px;

		text-align: center;

}

.navBar>ul>li.half-1 {

    height: 172px;

	background-image: url(../images/half_bg.jpg);

	background-repeat: no-repeat;

	background-position: left top;

}

.navBar>ul>li.half-1:hover{

    background-position: -148px top;

}

.navBar>ul>li.half-2 {

    height: 172px;

	background-image: url(../images/half_bg.jpg);

	background-repeat: no-repeat;

	background-position: left -178px;

}

.navBar>ul>li.half-2:hover {

    background-position: -148px -170px;

}

.navBar>ul>li>div,

#mobile .floated

{

	/*div container*/

	display:none;

    height:344px;

    position:absolute;

    right:-328px;

    top:0;

    width:328px;

    background:url('../images/menuLevel2.jpg') no-repeat left top;

}

	.navBar>ul>li>div>span,

	#mobile .floated > span

	{

			display:block;

			font:bold 11px Arial,Helvetica,sans-serif;

			height:18px;

			padding-top:13px;

						padding-left:14px;

			text-align:left;

			width: 313px;

}

/*--------*/

#mobile.navBar>ul {

	/*background:url("../images/menuLevel1.jpg") no-repeat 0 -9px;	*/

	background-color:#1F1F21;

	height:274px;

}

/*#mobile.navBar>ul>li>div>span{background: url("../images/menuLevel2.jpg") no-repeat left -242px;}*/

#mobile.navBar>ul>li>div>span:first-child {

	background: url("../images/menuLevel2.jpg") no-repeat left top;

}

/*--------*/

.navBar>ul>li>div>ul>li,

#mobile .floated li

{

	/*sublevel 2*/

	height:60px;

			padding:12px 0 0 14px;

					position:relative;

						text-align:left;

			width:314px;

				margin:-2px 0;

	/*x ie7*/

}

				.navBar>ul>li>div>ul>li span,

				#mobile .floated li span

				{

	display:block;

	float:left;

}

					.mainBarLink {

	font:bold 12px Arial,Helvetica,sans-serif;

		margin-top:20px;

	padding-left:24px;

	width: 178px;

}

.mainBarThumb {

	/*sublevel 2 thumbs*/

	height:53px;

	width:53px;

}

.navBar .thinQr,

#mobile .thinQr

{

	background:url('../images/qrIcon.jpg') no-repeat left top;

}

.thinQr {

	height:30px;

	width:30px;

		overflow:hidden;

		text-indent:300px;

	cursor:pointer;

	margin-top:14px;

}

.largeQr {

	border:8px solid #575757;

	border-radius:5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	-o-border-radius:5px;

	box-shadow:0px 30px 18px black;

		display:none;

	height:164px;

	position:absolute;

	width:164px;

}

.largeQr img {

	height:164px;

	width:164px;

}

.navBar>ul>li>div>ul>li span.largeQr,

#mobile .floated .largeQr

{

		display:none;

	right:-150px;

		top:20px;

		z-index: 1000;

}

/*for ipad*/

.navbarActive {

}

.navbarInactive {

}

/*for ipad*/

#iphone {

	background:url('../images/navbarBg.jpg') no-repeat -142px 0;

	 width:136px;

}

.subL11 {

	background:url('../images/menuLevel1.jpg') no-repeat 0 0;

}

.subL12 {

	background:url('../images/menuLevel1.jpg') no-repeat 0 -87px;

}

.subL13 {

	background:url('../images/menuLevel1.jpg') no-repeat 0 -176px;

}

.subL14 {

	background:url('../images/menuLevel1.jpg') no-repeat 0 -264px;

}

#android {

	background:url('../images/navbarBg.jpg') no-repeat -136px 0;

	 width:142px;

}

#ipad {

	background:url('../images/navbarBg.jpg') no-repeat -278px 0;

		width:128px;

}

#mobile {

	background:url('../images/navbarBg.jpg') no-repeat -406px 0;

		width:136px;

}

#other {

	background:url('../images/navbarBg.jpg') no-repeat -542px 0;

		width:160px;

}

#other.small1 {

	width:139px;

}

#other.small2 {

	width:163px;

}

#other.small3 {

	width:132px;

}

#other.small4 {

	width:114px;

}

#mobile.small5 {

	width:147px;

	background-position:-558px 0;

}

#other.small6 {

	width:104px;

	background-position:-541px 0;

}

#other.small6:hover {

	background-position:-576px -58px;

}

#other>div, #mobile>div {

		background:url('../images/otherSubL.jpg') no-repeat -590px top;

		display:none;

		height:396px;

				position:relative;

}

#header div:first-child+div>ul #other>div>span,

#header div:first-child+div>ul #mobile>div>span

{

			color:white;

			display:block;

			font:bold 13px Arial,Helvetica,sans-serif;

			height:149px;

			padding-top:80px;

			text-align:center;

			width:100%;

			line-height:149px;

			background:url('../images/bright.png') no-repeat center 80px;

}

	#other>div>ul,

	#mobile>div>ul

	{

							position:absolute;

			right:-295px;

			top:0;

			width:295px;

}

				#other>div>ul>li,

				#mobile>div>ul>li

				{

					height:44px;

}

			#other>div>ul>li>a			 {

					display:block;

					font:12px Arial,Helvetica,sans-serif;

					height:27px;

					padding:17px 0 0 30px;

					width:234px;

}

#otherL1 {

	background:url('../images/otherSubL.jpg') no-repeat 0 0;

}

#otherL2 {

		background:url('../images/otherSubL.jpg') no-repeat 0 -44px;

}

#otherL3 {

	background:url('../images/otherSubL.jpg') no-repeat 0 -88px;

}

#otherL4 {

	background:url('../images/otherSubL.jpg') no-repeat 0 -132px;

}

#otherL5 {

	background:url('../images/otherSubL.jpg') no-repeat 0 -176px;

}

#otherL6 {

	background:url('../images/otherSubL.jpg') no-repeat 0 -220px;

}

#otherL7 {

	background:url('../images/otherSubL.jpg') no-repeat 0 -264px;

}

#otherL8 {

	background:url('../images/otherSubL.jpg') no-repeat 0 -308px;

}

#otherL9 {

	background:url('../images/otherSubL.jpg') no-repeat 0 -352px;

}

#otherL10 {

	background:url('../images/otherSubL.jpg') no-repeat 0 -396px;

}

#otherL11 {

	background:url('../images/otherSubL.jpg') no-repeat 0 -440px;

}

#otherL12 {

	background:url('../images/otherSubL.jpg') no-repeat 0 -484px;

}

#otherL13 {

	background:url('../images/otherSubL.jpg') no-repeat 0 -528px;

}

#news {

	background:url('../images/navbarBg.jpg') no-repeat -704px 0;

	width:71px;

}

#careers {

	background:url('../images/navbarBg.jpg') no-repeat -776px 0;

	width:78px;

}

#corporate {

	background:url('../images/navbarBg.jpg') no-repeat -855px 0;

	width:78px;

}

#community {

	background:url('../images/navbarBg.jpg') no-repeat -803px 0;

	width:106px;

}

#store {

	background:url('../images/navbarBg.jpg') no-repeat -932px 0;

	width:70px;

}

.large {

	background-image:url('../images/navbarBg.jpg') !important;

	background-position:-1000px 0 !important;

	width:99px !important;

}

.large:hover {

	background-position:-1000px -58px !important;

}

.large2 {

	background-position:-1000px 0 !important;

	width:94px !important;

}

.large2:hover {

	background-position:-1006px -58px !important;

}

.large3 {

	background-position:-1000px 0 !important;

	width:85px !important;

}

.large3:hover {

	background-position:-1009px -58px !important;

}

.large4 {

	background-position:-1000px 0 !important;

	width:69px !important;

}

.large4:hover {

	background-position:-1021px -58px !important;

}

.large5 {

	background-image:url('../images/navbarBg.jpg') !important;

	background-position:-1000px 0 !important;

	width:105px !important;

}

.large5:hover {

	background-position:-1000px -58px !important;

}

#news.large5
{background-position: -1001px 0 !important;}

#news.large5:hover
{background-position: -1001px -58px !important;}

.large6 {

	background-image:url('../images/ko_navbar_bg.jpg') !important;

	background-position:0px 0 !important;

	width:143px !important;

}

.large6:hover {

	background-position:0px -58px !important;

}

.large7 {

	background-image:url('../images/ko_navbar_bg.jpg') !important;

	background-position:-143px 0 !important;

	width:135px !important;

}

.large7:hover, .large9:hover  {

	background-position:0px -58px !important;

}

.large8 {

	background-image:url('../images/ko_navbar_bg.jpg') !important;

	background-position:-143px 0 !important;

	width:144px !important;

}

.large8:hover {

	background-position:0px -58px !important;

}

.large9 {

	background-image:url('../images/ko_navbar_bg.jpg') !important;

	background-position:-143px 0 !important;

	width:140px !important;

}

.subL21 {

	background:url('../images/menuLevel2.jpg') no-repeat 0 -29px;

}

.subL22 {

	background:url('../images/menuLevel2.jpg') no-repeat 0 -101px;

}

.subL23 {

	background:url('../images/menuLevel2.jpg') no-repeat 0 -173px;

}

.subL24 {

	background:url('../images/menuLevel2.jpg') no-repeat 0 -245px;

}

#mobile.navBar ul li.subL13 {

	background-position: 0 -354px;

}

/*---------HEADER-----------end-------*/

/*-------------------MAIN---bigin----------------*/

#searchToolBar {

		background-color:#e8e8e8;

		height:71px;

	margin:0 auto 20px auto;

	padding:24px 15px 0 15px;

	width:966px;

}

#searchToolBar,#searchToolBar select {

	font:bold 12px Arial,Helvetica,sans-serif;

	border:1px solid #cfcfcf;

}

#searchToolBar>div {

					margin-right:30px;

		float:left;

}

		#searchToolBar>div>div,#searchToolBar select,#searchToolBar span {

	color:#353333;

}

			#searchToolBar>div>div	 {

			width:178px;

				float:left;

				position:relative;

				margin-left:5px;

}

							#selectByKeyword {

	display:none;

}

									#searchToolBar>div>div#selectByKeyword	 {

			border:1px solid #cacccc;

			background-color:#FFF;

			height:21px;

			margin-top:-2px;

			width:174px;

}

	#selectByKeyword>input[type='text']	 {

						border:0;

			padding-top:2px;

			padding-left:2px;

			height:19px;

						margin:0;

			float:left;

						width:143px;

}

			#selectByKeyword>input[type='image']	 {

			float:right;

			margin:0;

}

									#searchToolBar>div>div:first-child	 {

									margin-bottom:13px;

						float:none;

			width:100%;

}

					#searchToolBar>div select	 {

			height:21px;

			margin-left:5px;

			width:178px;

}

			#searchToolBar>div select:first-child {

	margin-left:0;

}

				select.selecTag	 {

			position:relative;

			z-index:20;

}

	span.selecTag	 {

			background:#FFF url('../images/selectArrow.jpg') no-repeat right top;

						border:1px solid #cacccc;

			bottom:0;

						height:21px;

			line-height:20px;

			left:0;

						position:absolute;

			text-indent:5px;

			width:178px;

			z-index:1;

}

	#searchToolBar>div:first-child {

		position:relative;

		width:373px;

}

	#searchToolBar .slidersControl {

					float:right;

		height:60px;

		margin-right:0;

		width:300px;

}

	#sliderByName,#sliderByDate {

	position:relative;

}

 .slidersControl ul {

	overflow:auto;

}

.slidersControl ul li:first-child {

	float:left;

}

.slidersControl ul li:first-child+li {

	float:right;

}

#pageNav {

	height:18px;

		margin:0 auto 15px auto;

	width:999px;

}

#pageNav,.results {

	font:11px Arial,Helvetica,sans-serif;

}

#paginador {

	float:right;

	width:131px;

}

		#paginador a {

	height:14px;

	padding-top:4px;

	width:16px;

}

	#paginador span {

				cursor:pointer;

		display:block;

					overflow:hidden;

		text-indent:600px;

		width:15px;

		height:18px;

}

	#paginador>div,#paginador>span {

	float:right;

}

	#paginador>span:first-child {

		background:url('../images/pageRarrow.jpg') no-repeat left top;

}

#paginador>span:first-child~span {

		background:url('../images/pageLarrow.jpg') no-repeat left top;

}

	#paginador div.mask {

	background-color:#DBD9DA;

	height:18px;

	width:96px;

}

		#whereIm,#whereImDate {

				border-radius:5px;

		display:block;

		height:25px;

		bottom:-20px;

		left:-18px;

		position:absolute;

				width:30px;

}

#whereImDate {

	width:90px;

}

#searchToolBar div.slidersControl ul li {

				display:inline;

		font:bold 11px Arial,Helvetica,sans-serif;

}

		.off {

	color:#353333;

}

.on {

	color:#257aba;

}

	#searchToolBar div.slidersControl ul li:first-child {

		margin-left:0;

}

	#searchToolBar .slider {

	width:269px;

	height:10px;

}

		a.mainSectionButton {

	border-radius:3px;

	-moz-border-radius:3px;

	-webkit-border-radius:3px;

	-o-border-radius:3px;

	display:block;

			font:bold 12px Arial,Helvetica,sans-serif;

		height:29px;

	margin-left:4px;

	padding-right:15px;

}

a.mainSectionButton span {

		-webkit-border-top-left-radius:3px;

		-webkit-border-bottom-left-radius:3px;

		-o-border-bottom-left-radius:3px;

		-moz-border-radius-topleft:3px;

		-moz-border-radius-bottomleft:3px;

		-o-border-radius-bottomleft:3px;

		border-top-left-radius:3px;

		border-bottom-left-radius:3px;

		cursor:pointer;

		display:block;

		height:27px;

		line-height:25px;

		padding:2px 0 0 6px;

}

a.grayButton {

	background:url('../images/infoButtonArrrow.jpg') no-repeat right top;

	border:1px solid #cfcfcf;

			box-shadow:0 1px 2px #cfcfcf;

	color:#3f3b3c;

			height:27px;

	width:73px;

}

	a.grayButton span {

		background: url('../images/infoButtonBg.jpg') repeat-x left top;

}

/*-------------------MAIN---end----------------*/

/*-------------footer-----------bigin-*/

#footer {

	background-color:#1f1e1e;

	padding:52px 0 200px 0;

}

#footer>div:first-child {

	margin:auto;

	width:999px;

}

#search {

	background-color:#1f1e1e;

	border-bottom:2px solid #484747;

	height:36px;

	padding:13px 0;

	margin-top:70px;

		position:relative;

}

#search>div {

	margin:auto;

	width:984px;

	padding:0 7px;

	overflow:auto;

}

#footer>div:first-child+div>div {

	margin:auto;

	width:989px;

	max-width:989px;

}

#formSearch {

	width:300px;

	float:left;

}

#search form>div {

	border:1px solid #484747;

	border-radius:5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	-o-border-radius:5px;

	height:36px;

	width:183px;

}

#btnSearch {

	cursor:pointer;

}

#search form>div input[type="text"] {

	background-color:#1f1e1e;

	border-radius:5px;

	-moz-border-radius:5px;

	-webkit-border-radius:5px;

	-o-border-radius:5px;

	color:#FFF;

	float:left;

	font:bold 12px Arial,Helvetica,sans-serif;

	height:24px;

	padding:5px 9px 0 9px;

	vertical-align:middle;

	width:126px;

}

#corporateButton {

	display:block;

	float:right;

}

#footer>div:first-child>div:first-child {

		margin:auto;

		overflow:auto;

		padding-bottom:40px;

		width:980px;

}

.footerLinks {

			float:left;

		margin-left:68px;

		width:193px;

}

#footer>div:first-child>div:first-child>div.footerLinks:first-child {

	margin:0;

}

.footerLinks h3 {

	color:#FFF;

	font:14px CoolveticaRg;

	margin-bottom:13px;

}

.footerLinks li a,.popularGamesPosts li,.popularGamesPosts li a {

	color:#FFF;

	font:10px Arial,Helvetica,sans-serif;

}

#footer_nav {

		margin:auto;

		width:987px;

		background-color:#606060;

		height:33px;

		margin-bottom:9px;

		overflow:auto;

}

	#footer_nav a {

			font-family:Arial;

			font-size:12px;

			color:#fff;

}

	#footer_nav span,#footer_nav img {

			display:inline-block;

}

	#footer_nav span {

			vertical-align:top;

			margin-left:2px;

}

	#footer_nav>h3 {

			background-color:#797878;

			border-right:1px solid #9d9d9d;

			color:#FFF;

			float:left;

			font:18px "CoolveticaRg";

			height:33px;

			line-height:33px;

			text-align:center;

			vertical-align:middle;

			width:183px;

}

	#footer_nav>div {

			float:left;

			margin:9px 45px 0 25px;

}

#popular {

		margin:auto;

		width:987px;

}

#popular>div {

		background-color:#606060;

		height:101px;

		margin-bottom:9px;

		overflow:auto;

		width:987px;

}

#popular>div:first-child+div  {

	height:auto;

}

	#popular>div>h3:first-child {

		background-color:#797878;

		border-right:1px solid #9d9d9d;

		color:#FFF;

		float:left;

		font:18px "CoolveticaRg";

		height:101px;

		line-height:101px;

		text-align:center;

		vertical-align:middle;

		width:183px;

}

#popularGames {

	position:relative;

	width:90%;

	margin:0 auto;

}

.popularGamesPosts {

	float:left;

	margin:16px 0 0 6px;

	width:190px;

}

.popularGamesPosts div:first-child {

	float:left;

	margin-right:5px;

	width:58px;

}

.popularGamesPosts div:first-child+div {

	float:left;

	position:relative;

	width:121px;

}

#popular>div:first-child>h3+div {

	margin-left:25px;

}

a.buyButton {

	background:url("../images/buyNowArrow.jpg") no-repeat scroll right top transparent;

	color:#FFFFFF;

	display:block;

	float:left;

	height:16px;

	left:0;

	padding-right:16px;

	position:absolute;

	top:57px;

}

a.buyButton span {

	background:url('../images/buyNowBg.jpg') repeat-x right top;

		display:block;

	font:bold 11px Arial,Helvetica,sans-serif;

	padding:2px 6px 4px 5px;

}

	#popular>div:first-child+div>div	 {

			margin:0 20px 0 228px;

			padding-top:10px;

			padding-bottom:10px;

			width:737px;

}

	#searchCloud>li {

	display:inline;

	margin-left:10px;

}

	#searchCloud>li:first-child {

        margin-left:0;

}

	#searchCloud a:link,#searchCloud a:visited {

		text-decoration:none;

		color:white;

}

 	#searchCloud a:hover {

		text-decoration:underline;

}

 	#searchCloud .smallest {

		font-size:12px;

}

 	#searchCloud .small {

		font-size:14px;

}

 	#searchCloud .medium {

		font-size:18px;

}

 	#searchCloud .large {

		font-size:20px;

}

 	#searchCloud .largest {

		font-size:24px;

}

		#footer>div:first-child+div {

			height:41px;

		padding-top:13px;

		position:relative;

		width:100%;

}

		#footer>div:first-child+div>div>ul {

	float:left;

	width:650px;

}

			#footer>div:first-child+div>div>ul li	 {

			float:left;

			margin-right:11px;

}

			#footer>div:first-child+div>div>ul li:first-child {

	margin-right:0;

}

			#footer>div:first-child+div>div>a	 {

			display:block;

			float:right;

			height:34px;

			margin-left:5px;

			overflow:hidden;

			text-indent:-200px;

			width:71px;

}

	#footerRss	 {

			background:url('../images/rssIcon.jpg') no-repeat left top;

}

							.dialog	 {

					border:1px solid white;

			background-color:#5a5a5a;

			display:none;

			color:#FFF;

						padding:10px;

						position:absolute;

			right:215px;

						top:-234px;

			width:169px;

}

					.dialog input[type="checkbox"] {

	margin-right:5px;

}

				.dialog span		 {

				background-color:#cccccc;

				display:block;

							color:gray;

				cursor:pointer;

				height:15px;

				padding:2px 2px;

				position:absolute;

								right:0;

				text-align:center;

				top:-20px;

				width:53px;

}

					.dialog li {

	margin-bottom:10px;

}

		.dialog a {

	color:#FFF;

}

					.dialog p {

	margin:10px 0 20px 0;

}

		.dialog input[type='text'] {

	height:30px;

	margin:0 0 10px 0;

	width:170px;

}

		.dialog input[type='submit'] {

	background-color:#d7d7d7;

	color:#707070;

	cursor:pointer;

}

					#footerRss+div.dialog {

	top:-150px;

}

				#footerNewsletter	 {

			background:url('../images/newsletterIcon.jpg') no-repeat left top;

}

						#footerblog		 {

				background:url('../images/footerBlogButton.png') no-repeat left top;

				margin-top:1px;

}

			#footerThumbler	 {

			background:url('../images/footerTumblrButton.png') no-repeat left top;

			margin-top:1px;

}

		#youtubeSuscriptionButton {

				color:#000;

		float:left;

		display:block;

			font:bold 12px Arial,Helvetica,sans-serif;

		height:25px;

		padding-right:8px;

}

#youtubeSuscriptionButton span {

				display:block;

		line-height:25px;

		height:25px;

		padding-left:3px;

	}

	#newsletterLayer, #rssLayer

	{

		display:none;

		background-color:#131313;

		color:#aaaaaa;

		height:74px;

		margin:10px auto;

		padding-left:52px;

		position:relative;

		width:799px;

	}

		#newsletterLayer form{height:100%; width:100%;}

		#newsletterLayer form > div

		{

			border-left: 2px solid #262424;

			color: #AAAAAA;

			float: left;

			font: bold 11px Arial,Helvetica,sans-serif;

			height: 51px;

			margin-top: 13px;

			padding-left: 28px;

			width: 177px;

		}

		#newsletterLayer form > div#formError{border:none; display:none;}

		#newsletterLayer form > div:first-child{border:none; padding-left:0;}

		#newsletterLayer form > div > div:first-child{margin-bottom:6px;}

		#newsletterLayer input[type='text']{height:23px; width:151px;}

		#newsletterLayer select{height:23px; width:151px;}

		#btnNewsSubmit

		{

			background:url('../images/suscribeButtonFooter.jpg') no-repeat left top;

			cursor:pointer;

			color:#aaaaaa;			

			font:bold 12px Arial, Helvetica, sans-serif;

			height:37px;

			line-height:37px;

			margin-top: 9px;

			padding-right:21px;

			width:119px;

		}

		#rssLayer

		{

			background-color: #131313;

			color: #BDBDBD;			

			height: 86px;

			padding-left: 15px;

			padding-top: 10px;

			text-align: center;

			width: 835px;

		}

		#rssLayer a{color:#bdbdbd;}

		#rssLayer > div > a{display:block; height:100%; line-height:88px; text-align:center; width:88px;}

		#rssLayer > div

		{

			float: left;

			font-weight: bold;

			margin-left: 8px;

			width: 152px;

		}

		#rssLayer > div > div:first-child

		{

			height:45px;

			width:100%;

		}

		#closeNewsletter, #closeRss

		{

			display:block;

			cursor:pointer;

			right:8px;

			position:absolute;

			top:3px;			

		}

		#footerEnd

		{			

			color:#FFF;

			margin:31px auto 0 auto;

			text-align:center;

			width:925px;

		}

		#footerEnd > div > p a

		{

			color:#FFF;

			font:11px Arial,Helvetica,sans-serif;

			text-decoration:underline;

			margin-right:10px;			

		}

		#footerEnd > div:first-child

		{			

			height:51px;			

			margin-bottom:55px;

		}

		#footerEnd > div:first-child ul

		{	

			display: inline-block;

			margin:auto;			

		}

		#footerEnd > div:first-child ul li

		{			

			float:left;

			margin-right:5px;			

			width:25px;

		}

		#footerEnd > div:first-child ul li span

		{

			color:#aaaaaa;

			font:bold 11px Arial, Helvetica, sans-serif;

		}

		#footerEnd > div:first-child+div

		{

			margin-bottom:36px;

		}

			#footerCopyRight

			{

				margin-left: auto;

				margin-right: auto;

				width: 677px;

}

	/*-------------footer-----------end-*/

#navbar #other>div.menu_other_games_documents {

	height:220px;

}

.menu_other_games_documents {

	height:220px;

}

.mnu_androidTabletIcon {

	background:url('../images/deviceIconList.png') no-repeat 0 -9px

}

.mnu_macIcon {

	background:url('../images/deviceIconList.png') no-repeat 0 -73px

}

.mnu_nokiaHdIcon {

	background:url('../images/deviceIconList.png') no-repeat 0 -138px

}

.mnu_windowsPhone7Icon {

	background:url('../images/deviceIconList.png') no-repeat 0 -203px

}

.mnu_palmIcon {

	background:url('../images/deviceIconList.png') no-repeat 0 -265px

}

.mnu_wiiIcon {

	background:url('../images/deviceIconList.png') no-repeat 0 -328px

}

.mnu_xbox360Icon {

	background:url('../images/deviceIconList.png') no-repeat 0 -264px

}

.mnu_pspIcon {

	background:url('../images/deviceIconList.png') no-repeat 0 -461px

}

.mnu_ps3Icon {

	background:url('../images/deviceIconList.png') no-repeat 0 -524px

}

.mnu_blackBerryIcon {

	background:url('../images/deviceIconList.png') no-repeat 0 -657px

}

.mnu_kindleFireIcon {

	background:url('../images/deviceIconList.png') no-repeat 0 -592px

}

.mnu_freeBoxIcon {

	background:url('../images/deviceIconList.png') no-repeat 0 -723px

}

.mnu_ipadIcon {

	background:url('../images/deviceIconList.png') no-repeat 0 -789px

}

.mnu_playbookIcon {

	background: url('../images/deviceIconList.png') no-repeat 0 -838px

}

/*--------------------- form */

#gl_news_frm

			{
				background-color: #fff;
				border-radius: 8px;
				color: #535050;
				font: 15px Arial, sans-serif;			
				width: 312px;
				margin: auto;				
				left: 0;
				padding-bottom: 74px;
				position: absolute;
				right: 0;
				top: 25%;
			}

			#web_frm_titl

			{

				background-color: #167501;

				color: #fff;

				font: bold 15px Arial, sans-serif;				

				margin: 0;			

				padding: 23px 9px 12px;	

				margin-bottom: 17px;

				position: relative;

				text-align: center;

				-webkit-border-top-left-radius: 8px;

				-webkit-border-top-right-radius: 8px;

				-moz-border-radius-topleft: 8px;

				-moz-border-radius-topright: 8px;

				border-top-left-radius: 8px;

				border-top-right-radius: 8px;

			}

			#frm_title

			{

				font-weight: bold;

			}

			#gl_news_frm label

			{height: 21px;}

			.gl_nw_frm__input
			{border: 1px solid grey; height: 26px; }

			.gl_nw_frm__input,

			#gl_news_frm label

			{

				display: block;

				font-size: 12px;				

				margin: 7px auto 0;

				line-height: 35px;

				width: 225px;

			}
			#gl_news_frm .nw_name{
				line-height: 10px;
			}
			.gl_news_frm__close_btn

			{

				background: url(../images/hm_form_close_btn.jpg) no-repeat center center;

				cursor: pointer;

				display: block;

				height: 22px;

				overflow: hidden;

				position: absolute;

				right: 5px;

				top: 4px;

				text-indent: 600px;				

				width: 22px;;				

			}

			.gl_news_frm__send_btn

			{

				border: 0;

				border-radius: 3px;

				color: #fff;

				cursor: pointer;

				display: inline-block;

				background-color: #167501;

				font-size: 15px;

				font-weight: bold;

				margin-top: 20px;

				margin-left: 44px;

				padding: 8px 22px;

				text-align: center;
				position: relative;
				top: 23px;

			}

			.frm_img

			{

				bottom: 0;

				display: inline-block;

				position: absolute;

				right: 0;

			}

			.gl-modal

			{

				/*background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAHklEQVQoU2NkYGA4D8QkA8ZRjbjDbDRw8KSnIRQ4ANW0C2EedeZtAAAAAElFTkSuQmCC') repeat left top;*/

				left: 0;

				height: 100%;

				position: fixed;

				top: 0;

				width: 100%;
				
				display:none;

			}

.doble_line

{

	line-height: 22px !important;
	padding-top: 9px !important;
    height: 49px !important;
}

.play-now { position:absolute; top:241px; left:28px; width:244px; height:74px; z-index:99; } 
.play-now a { display:block; width:244px; height:74px; }