	html, body {
		margin:0;
		padding:0;
		background:url('../images/bg.png') repeat;
	}
	p {
		margin:0px 0px 0px 0px;
		padding:0px 0px 0px 0px;;
	}
	a { outline:none; }
	.linkmenu {
		float:left;
		margin:0px 10px 0px 10px;
		cursor:pointer;
	}
	.linkmenu div {
		width:180px;
		height:49px;
	}
	.linck {
		float: right;
		margin: 3px 10px 3px 3px;
		font-family: Arial;
		font-size: 12px;
		text-decoration: none;
		color: rgb(0, 17, 100);
	}
	.linck:hover {
		color:#C00;
	}
	.linck2 {
		float: left;
		margin: 3px 10px 3px 3px;
		font-family: Arial;
		font-size: 12px;
		text-decoration: none;
		color: rgb(0, 17, 100);
	}
	.linck2:hover {
		color:#C00;
	}
	.linck1 {
		margin: 3px 10px 0px 0px;
		font-family: Arial;
		font-size: 16px;
		text-decoration: none;
		color: rgb(0, 17, 100);
		line-height:17px;
	}
	.linck1:hover {
		color:#C00;
		line-height:17px;
		text-decoration:none;
	}
	
	
	.linkmenu2 {
		float:left;
		margin:0px 10px 0px 10px;
		cursor:pointer;
	}	
	.linkmenu2 div {
		width:180px;
		height:39px;
	}
	.linkmenu #linkmenu_home { 		background:url('../images/homebtn.png') no-repeat; }
	.linkmenu #linkmenu_games { 	background:url('../images/allgamesbtn.png') no-repeat; }
	.linkmenu #linkmenu_licensing { background:url('../images/licensingbtn.png') no-repeat; }
	.linkmenu #linkmenu_store { 	background:url('../images/storebtn.png') no-repeat; }
	.linkmenu #linkmenu_contact { 	background:url('../images/contactbtn.png') no-repeat; }
	.linkmenu #linkmenu_blog { 	background:url('../images/blogbtn.png') no-repeat; }	
	
	.linkmenu2 #linkmenu_contact2 { background:url('../images/contactbtn2.png') no-repeat; }	
	.linkmenu2 #linkmenu_faq { background:url('../images/faqbtn.png') no-repeat; }
	#menu ul { 
		width:100%;
		height:209px;
	}
	#topmenu {
		width:100%;
		height:117px;
	}
	#midmenu {
		width:100%;
		height:49px;
	}
	
	#midmenu2 {
		height:39px;
		float:right;
	}
	#submenu {
		width:100%;	
		height:60px;
		text-align:center;
		color:#FFFFFF;
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:14px;
		padding:10px 0px 0px 0px;
		background:url('../images/submenubg.jpg') repeat-x;		
	}
	.boxg { 
		width:320px; 
	}
	.bigboxg { 
		width:980px; 
	}
	.boxv {
		width:668px; 	
		float:left;
		margin:0px 0px 0px 7px;
	}
	.boxj {
		width:268px;
		float:right;
		margin:0px 7px 0px 0px;
	}
	.boxglr {
		width:100%;	
		float:left;
		background:#86b797;		
	}
	.boxblr {
		width:100%;	
		float:left;
		background:#a0b9ce;			
	}
	.boxylr {
		width:100%;	
		float:left;
		text-align:left;
		background:#f3e9b6;
	}
	.boxvlr {
		width:100%;	
		float:left;	
		background:#b7d8c2;
	}
	.boxjlr {
		width:100%;	
		float:left;
		background:#637a8d;		
	}		
	.fleft { 	float:left; }
	.fright { 	float:right; }
	.boximg {
		width:5px;
		height:5px;
	}
	.boxtitle { 
		width:306px;
		margin:auto;
	}
	.bigboxtitle { 
		width:966px;
		margin:auto;
	}	
	.jboxtitle {
		width:254px;
		margin:auto;
	}
	.boxtitle_title {
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:12px;
		color:#001164;
	}
	.blog_title {
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:12px;
		text-decoration:none;
		color:#090;
	}
	.blog_title:hover {
		color:#C00;
	}
	.read_more {
		text-decoration:none;
		color:#000;
		float:right;
		margin-right:10px;
		margin-top:9px;
	}
	.read_more:hover {
	    color:#900;
	}
	.boxyto {
		float:left;
		width:100%;
		background:#ddefe3;
	}
	.boxzto {
		float:left;
		width:100%;
		background:#c3d5e3;
	}
	.boxzto ul {
		margin-left:-40px;
		
	}
	.boxzto ul li{
		list-style:none;
	}
	.boxzto a {
		color:#ffffff;
		text-decoration:none;
		
	}
	.boxzto a:hover {
		color:#F00;
		
	}
	.gamebox {
		width:293px;
		height:90px;
		border:solid 1px #86b797;
		background-color:#f2f8f4;
		margin:5px auto 5px auto;
	}
	.gameboxf {
		width:293px;
		height:285px;
		border:solid 1px #86b797;
		background-color:#f2f8f4;
		margin:5px auto 5px auto;
	}	
	.sgamebox {
		width:286px;
		margin:5px auto 5px auto;
	}
	.gamecon {
		width:100%;
		margin:0px 0px 10px 0px;
		height:52px;
		
	}
	.gameimg {
		width:52px;
		height:52px;
		float:left;
		margin-right:2px;
	}
	.gameimgf {
		width:290px;
		height:152px;
		float:left;
		margin-right:2px;
	}	
	.gameimage {
		border:solid 1px #000000;
		width:50px;
		height:50px;		
	}
	.gameimagef {
		border:solid 1px #000000;
		width:150px;
		height:150px;		
	}	
	.gametitdes {
		float:right;
		width:232px;
		height:52px;
	}
	.gametitdesf {
		float:left;
		width:286px;
		height:128px;
		text-align:justify;
	}	
	.gametit {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		text-decoration:none;
		color:#093;
	}
	.gametit:hover {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		text-decoration:underline;
		color:#C00;
	}
	.gamedes {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
	}
	.gamebtn {
		background: url("../images/buttonbg.png") repeat-x;
		border: 1px solid #D5C69B;
		color: #4A9364;
		cursor: pointer;
		display: block;
		float: left;
		font-family: Arial,Helvetica,sans-serif;
		font-size: 12px;
		font-weight: bold;
		height: 13px;
		margin-right: 10px;
		margin-top: -2px;
		padding: 3px;
		text-decoration: none;
		width: 51px;
	}	
	
	.gamedivbtns {
		float:left;
	}
	
	.gamebtn:hover {
		color:#C00;
	}
	.divsep {
		width:100%;
		font-size:6px;
	}
	.wfull {
		width:100%;font-size:6px;
	}
	
	.searchbox { 
		width:560px;
		height:70px;
		margin:5px 0px 0px 0px;
		float:right;
	}
	.leftsearchlogo {
		float:left;
		width:85px;
		height:70px;
	}
	.searchcontent {
		float:left;
		width:454px;
		height:70px;
		background:url('../images/searchbg.png') repeat-x;
	}
	.searchimg {
		width:89px;
		height:29px;
		background:url('../images/searchimg.png');
		margin:20px 0px 0px 6px;
		float:left;	
	}
	.divinput {
		float:left;
		width:181px;
		height:30px;
		margin:17px 0px 0px 6px;
	}
	.searchinput {
		border:solid 1px #6183a0;
		padding:0px;
		margin:0px;
		width:181px;
		height:30px;
		background:url('../images/inputbg.png') repeat-x;
		font-size:20px;
		font-family:Arial, Helvetica, sans-serif;
		color:#6183a0;
	}
	.divsearchbtn {
		float:left;
		width:143px;
		height:44px;
		margin:10px 0px 0px 6px;
	}
	.searchbtn {
		border:none;
		padding:0px;
		margin:0px;
		width:143px;
		height:44px;
		background:url('../images/searchbtn.png') no-repeat;
		cursor:pointer;
		outline:none;
	}
	.rightsearch {
		float:left;
		width:21px;
		height:70px;
	}
	#logo {
		float:left;
		width:390px;
		height:106px;
		background:url('../images/gaif_logo.jpg') no-repeat;
	}
	#footer {
		width:992px;
		margin:auto;
	}
	#newsbox {
		width:290px;
		height:206px;
		margin:auto;
	}
	#newsboxc {
		float:left;
		width:90px;
		height:192px;
		border-right:1px solid #000;		
	}
	#newcontent p{
		font-size:16px;
		color:#000000;
		padding:0px 4px 0px 4px;
	}
	.activenew {
		width:90px;
		height:20px;
		background:#85a4bd;
		border-left:solid 1px #2f495f;
		border-top:solid 1px #2f495f;
		border-bottom:solid 1px #2f495f;
		text-align:center;
		color:#FFFFFF;
		cursor:pointer;
		font-family: sans-serif;
	}
	.inactivenew:hover {
		width:90px;
		height:20px;
		background:#dbe9f4;
		border-right:solid 1px #2f495f;
		text-align:center;
		color:#C00;
		cursor:pointer;
	}	
	.inactivenew {
		width:90px;
		height:20px;
		background:#dbe9f4;
		border-right:solid 1px #2f495f;
		text-align:center;
		color:#6183a0;
		cursor:pointer;
		font-family: sans-serif;
	}
	.inactivenewempty {
		width:90px;
		height:20px;
		background:#dbe9f4;
		border-right:solid 1px #2f495f;
		text-align:center;
		color:#6183a0;
		font-family: sans-serif;
	}	
	#footerc {
		float:left;
		width:980px;
		height:32px;
		background:#ddefe3;
		border-top:solid 1px #5e5e5e;
		border-bottom:solid 1px #5e5e5e;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		color:#000000;		
	}	
	#footerc p {
		margin:10px 0px 0px 10px;
	}
	.titles {
		color:#86b797;
	}
	.ititles {
		color:#86b797;
	}
	.message {
		color:#6183a0;
	}
	.google {
		width:330px;
		float:right;
		margin:0px 7px 0px 0px;
	}
	.googlebox {
		width:320px;
		margin:auto;
	}
	.google_boxjlr {
		width:330px;	
		float:left;
		background:#637a8d;	
	}
	.google_boxjlr_sec {
		width:100%;	
		float:left;
		background:#86B797;	
	}
	.google_boxv {
		width:615px; 	
		float:left;
		margin:0px 0px 0px 7px;
	}
	.google_boxzto {
		float:left;
		width:320px;
		background:#c3d5e3;
	}
	.google_boxzto ul {
		margin-left:-40px;
		
	}
	.google_boxzto ul li{
		list-style:none;
	}
	.google_boxzto a {
		color:#ffffff;
		text-decoration:none;
		
	}
	.google_boxzto a:hover {
		color:#F00;
		
	}
	.google_jboxtitle {
		width:320px;
		margin:auto;
	}
	#backoldversion {
		background: url('../images/btov.png') no-repeat;
		width:70px;
		height:34px;
		position:absolute;
		margin:0px 0px 0px 440px;
	}	
	.title {
		font-weight:bold;
		font-size:16px;
		font-family:sans-serif;
		
	}
	.text {
		font-size:14px;
		font-family:sans-serif;
	}
	.moreinfo {
		text-decoration:none;
		color:#000000;
		font-family:sans-serif;
		font-size:12px;
	}
	.moreinfo:hover {
		text-decoration:underline;
		color:#03F;
	}
	#carousel {
		width:589px;
		padding:3px;
		height:140px; 
		float:left;
		margin-left:9px;
		border:2px solid #637a8d;
		background-color:#FFF;
	}
	.carousel_image {
		width:100px;
		height:100px;
		padding:5px;
		margin:2px;
		background-color:#CF0;
	}
	.carousel_header {
		float: left; 
		margin-left: 15px; 
		color:#000; 
		font-size:16px; 
		font-weight:bold;
	}
	.succes_message {
		color:#C30;
	}
	.boxtitle_title h2{
		display: inline;
		float: none;
		font-size: 14px;
		font-weight: bold;
		margin: 0;
		padding: 0;
	}
