	html, body {
		margin:0;
		padding:0;
		/*background:#a0b9ce;*/
		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;
	}
	.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; }
	#menu ul { 
		width:100%;
		height:209px;
	}
	#topmenu {
		width:100%;
		height:117px;
	}
	#midmenu {
		width:100%;
		height:49px;
	}
	#submenu {
		width:100%;	
		height:43px;
		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.png') 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;	
		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 .boxtitle_title {
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:12px;
	}
	.bigboxtitle .boxtitle_title {
		font-family:Arial, Helvetica, sans-serif;
		font-weight:bold;
		font-size:12px;
	}	
	.boxyto {
		float:left;
		width:100%;
		background:#ddefe3;
	}
	.boxzto {
		float:left;
		width:100%;
		background:#c3d5e3;
	}	
	.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 4px 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;
	}
	.gamedes {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
	}
	.gamebtn {
		background:url('../images/buttonbg.png') repeat-x;
		width:80px;
		height:20px;
		border:solid 1px #d5c69b;
		color:#4a9364;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		font-weight:bold;
		cursor:pointer;
	}
	.divsep {
		width:100%;
		font-size:6px;
	}
	.wfull {
		width:100%;font-size:6px;
	}
	
	.searchbox { 
		width:560px;
		height:70px;
		margin:20px 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;
	}
	.rightsearch {
		float:left;
		width:21px;
		height:70px;
	}
	#logo {
		float:left;
		width:390px;
		height:106px;
		/*background:#33FFFF;*/
		background:url('../images/gaif_logo.jpg') no-repeat;
	}
	#footer {
		width:992px;
		margin:auto;
	}
	#newsbox {
		width:290px;
		height:280px;
		margin:auto;
	}
	#newsboxc {
		float:left;
		width:90px;
		height:280px;		
	}
	.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;
		font-weight:bold;
		cursor:pointer;
	}
	.inactivenew:hover {
		width:90px;
		height:20px;
		background:#dbe9f4;
		border-right:solid 1px #2f495f;
		text-align:center;
		color:#d8c178;
		font-weight:bold;
		cursor:pointer;
	}	
	.inactivenew {
		width:90px;
		height:20px;
		background:#dbe9f4;
		border-right:solid 1px #2f495f;
		text-align:center;
		color:#6183a0;
		font-weight:bold;
		cursor:pointer;
	}
	.inactivenewempty {
		width:90px;
		height:20px;
		background:#dbe9f4;
		border-right:solid 1px #2f495f;
		text-align:center;
		color:#6183a0;
		font-weight:bold;
	}	
	#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;
	}