body, input, select, textarea, td, th, font {
   color:#000;
   font-family:Arial, Helvetica, sans-serif;
   font-size: 11px;
   }
   
body {
	background:#c9d15e;
	border: 0;
	margin: 0;
	padding: 0;
	cursor:default;
}
  

form,
p,
h1,h2,h3,h4,h5,h6,
img
{
	margin:0;
	border:0;
	padding:0;
}


b,strong{font-weight:bold;}


h1{
	color:#000;
	font-size:18px;
	margin:0 0 8px 0;
}
h2{
	color:#000;
	font-size:14px;
}
h3{
	color:#000;
	font-size:11px;
}

ul,
ol,
li{
	margin:0;
	padding:0;
	list-style:none;
}

a{
	color:#000;
	font-size:11px;
	cursor:pointer;
}
a:hover{

}


/* 
* BASE ==========================================
*/


div#base{
	position:relative;
	background:none;
	min-width:778px;
	text-align:center;
}
	div#base-header{
		position:relative;
		margin:10px auto 0;
		width:778px;
		height:107px;
		text-align:left;
		z-index:11;
		background:transparent url(/images/bg-header.jpg) 0 0 no-repeat;
	}
	div#base-content{
		position:relative;
		margin:0 auto;
		width:778px;
		min-height:300px;
		text-align:left;
		z-index:10;
		background:none;
		}
	div#base-footer{
		margin:0 auto;
		width:778px;
		height:35px;
		text-align:left;
		overflow:hidden;
		background:none;
	}
/* SAFARI */
/*\*/
html>body * #base-content{width:778px;}
/**/


br.cl{clear:both;margin-top:-1.2em;font-size:0;}


/* 
*  HEADER ============================================
*/
	div#base-header div#logo{
		position:absolute;
		left:11px;
		top:0px;
		width:157px;
		height:97px;
		overflow:hidden;
		background:transparent url(/images/logo.gif) 0 0 no-repeat;
		cursor:pointer;
		}
		div#base-header div#logo h1,
		div#base-header div#logo h2{
			text-indent:-10000px;
		}
	div#base-header div#navigation{
		position:absolute;
		left:225px;
		top:66px;
		width:540px;
		background:none;
		}
		div#base-header div#navigation ul li{
			float:left;
			width:150px;
			}
			div#base-header div#navigation ul li.top{
				width:170px;
			}
			div#base-header div#navigation ul li.multi{
				width:180px;
			}
			div#base-header div#navigation ul li.more{
				width:150px;
			}
			div#base-header div#navigation ul li div{
				height:14px;
			}
	div#base-header div#lan-selector{
		position:absolute;
		right:80px;
		top:-8px;
	}
/* 
* COLUMNS ==========================================
*/
	div#base-content div#columns{
		width:778px;
		margin-bottom:0px;
		float:left;
		}
		div#columns div#nav-column{
			float:left;
			width:174px;
			overflow:hidden;
			}	
		div#columns div#content-column{
			float:left;
			width:604px;
			overflow:hidden;
			}	

/* 
* NAV-COLUMN ==========================================
*/
	div#nav-column ul{
		width:168px;
		}
		div#nav-column ul li{
			width:148px;
			height:30px;
			padding:8px 0 0 20px;
			background:transparent url(/images/bg-nav_item.gif) 0 0 no-repeat;
			}
			div#nav-column ul li.active{
				background-image:url(/images/bg-nav_item-active.gif);
			}
			div#nav-column ul li div{
				height:15px;
				margin-right:30px;
				}
		div#nav-column div#search{
			width:168px;
			height:78px;
			overflow:hidden;
			background:transparent url(/images/bg-search.gif) 0 0 no-repeat;
			}		
			div#nav-column div#search fieldset{
				border:0;
				margin:8px 20px 0px 17px;
				padding:0;
				}
				div#nav-column div#search fieldset label.search{
					display:block;
					height:15px;
				}
				div#nav-column div#search fieldset input.search-button{
					float:right;
				}
			
/* 
* CONTENT-COLUMN ==========================================
*/
	div#content-column div#content-top{
		width:604px;
		height:30px;
		font-size:0;
		line-height:0;
		background:transparent url(/images/bg-content-top.gif) 0 0 no-repeat;
		}
	div#content-column div#content-bottom{
		width:604px;
		height:36px;
		font-size:0;
		line-height:0;
		background:transparent url(/images/bg-content-bottom.gif) 0 0 no-repeat;
		}
			
	div#content-column div#content{
		background:transparent url(/images/bg-content.gif) 0 0 repeat-y;
		min-height:100px;
		padding:0 12px 12px 19px;
		}

/* 
* PAGE ==========================================
*/
		div#page {
		
		}
		div#page div.column-header{
			background:transparent url(/images/bg-title.gif) 0 0 no-repeat;
			width:176px;
			height:25px;
			padding:6px 0 0 10px;
			margin-bottom:10px;
			}
			div#page div.column-header h2{
				height:15px;
			}
			
/* 
* GAMES ==========================================
*/
		div#games {
			margin-right:-10px;
			}
			div#games div.game{
				float:left;
				margin:0 9px 10px 0;
				position:relative;
				width:185px;
				height:220px;
				}
				div#games div.game div.image{
					position:absolute;
					top:0;
					left:0;
				}
				div#games div.game div.button{
					position:absolute;
					top:93px;
					left:26px;
					}
					div#games div.game div.button a{
						display:block;
						background:transparent url(/images/btn-free_download.gif) 0 0 no-repeat;
						width:128px;
						height:31px;
						text-indent:-10000px;
					}
				div#games div.game div.info{
					height:40px;
					margin:125px 10px 5px;
					
				}
				div#games div.game div.linkbox{
					background-color:#f0f0f0;
					padding:4px;
					}
					div#games div.game div.linkbox a{
						display:block;
						padding-bottom:4px;
						}
						div#games div.game div.linkbox a.download{
							padding-left:10px;
							background:transparent url(/images/icon-download.gif) 0 4px no-repeat;
						}
						div#games div.game div.linkbox a.more{
							padding-left:10px;
							background:transparent url(/images/icon-more.gif) 0 5px no-repeat;
						}

/* 
* GAMES-COLUMNS ==========================================
*/
		div#games-columns {
			float:left;
			width:573px;
			}
			div#games-columns div.column-header{
				background:transparent url(/images/bg-title.gif) 0 0 no-repeat;
				width:176px;
				height:25px;
				padding:6px 0 0 10px;
				margin-bottom:10px;
				}
				div#games-columns div.column-header h2{
					height:15px;
				}
			div#games-columns div#top-games{
				float:left;
				width:380px;
				margin-right:8px;
				overflow:hidden;
				}
				div#top-games div.top-game {
					width:380px;
					margin-bottom:10px;
					}
					div#top-games div.top-game div.game-info{
						float:left;
						width:380px;
						margin-bottom:4px;
						}
						div#top-games div.top-game div.game-info div.image{
							float:left;
							width:85px;
						}
						div#top-games div.top-game div.game-info div.info{
							float:left;
							width:295px;
						}
						div#top-games div.top-game div.game-info div.info h3{
							color:#8d54a3;
							}	
							div#top-games div.top-game div.game-info div.info h3 a{
								color:#8d54a3;
								text-decoration:none;
							}
					div#top-games div.top-game div.link-bar{	
						float:left;
						height:18px;
						width:380px;
						text-align:right;
						background:transparent url(/images/bg-top_game_info.gif) top right no-repeat;
						}
						div#top-games div.top-game div.link-bar a{
							display:block;
							float:right;
							padding-top:1px;
							margin:0 5px;
						}
						div#top-games div.top-game div.link-bar a.more{
							padding-left:10px;
							background:transparent url(/images/icon-more.gif) 0 5px no-repeat;
						}
						div#top-games div.top-game div.link-bar a.freedownload{
							text-align:left;
							padding-left:5px;
							width:104px;
							height:15px;
							background:transparent url(/images/btn-free_download-top_game.gif) 0 0px no-repeat;
							color:#fff;
							font-size:10px;
							text-decoration:none;
							letter-spacing:0px;
						}
				
			div#games-columns div#new-games{
				float:left;
				width:185px;
				overflow:hidden;
				}
				div#new-games div.new-game {
					width:185px;
					margin-bottom:15px;
					}
					div#new-games div.new-game div.game-info{
						float:left;
						width:185px;
						margin-bottom:4px;
						}
						div#new-games div.new-game div.game-info div.image{
							float:left;
							width:85px;
						}
						div#new-games div.new-game div.game-info div.title{
							float:left;
							width:100px;
						}
						div#new-games div.new-game div.game-info div.title h3{
							color:#8d54a3;
							}	
							div#new-games div.new-game div.game-info div.title h3 a{
								color:#8d54a3;
								text-decoration:none;
							}

					div#new-games div.new-game div.info{
						float:left;
						width:185px;
					}
					div#new-games div.new-game div.link-bar{	
						float:left;
						height:18px;
						width:185px;
						}
						div#new-games div.new-game div.link-bar a{
							display:block;
							float:left;
							padding-top:1px;
							margin:0 5px;
						}
						div#new-games div.new-game div.link-bar a.more{
							padding-left:10px;
							background:transparent url(/images/icon-more.gif) 0 5px no-repeat;
						}
						div#new-games div.new-game div.link-bar a.download{
							padding-left:10px;
							background:transparent url(/images/icon-download.gif) 0 5px no-repeat;
						}

/* 
* GAME-COLUMNS ==========================================
*/
		div#game {
			float:left;
			}
			div#game h1{
				height:24px;
				margin:0 0 10px 0;
			}
			div#game div.game-image{
				float:left;
				width:293px;
			}
			div#game div.game-buttons{
				float:right;
				width:260px;
				padding-top:20px;
				}
				div#game div.game-buttons li{
					background:transparent url(/images/bullit.gif) 0 0 no-repeat;
					padding:4px 0 0 34px;
					min-height:28px;
					}
					div#game div.game-buttons li a{
						display:block;
						color:#8d54a3;
						font-size:14px;
						font-weight:bold;
						text-decoration:underline;
					}
		div#game-columns {
			float:left;
			}
			div#game-columns div.column-header{
				background:transparent url(/images/bg-title.gif) 0 0 no-repeat;
				width:156px;
				height:23px;
				padding:8px 20px 0 10px;
				margin-bottom:10px;
				}
				div#game-columns div.column-header h2{
					height:15px;
				}
			div#game-columns div#game-info{
				float:left;
				width:380px;
				margin-right:8px;
				}
				div#game-info div.description{
					padding:0 10px 0 10px;
				}
			div#game-columns div#game-requirements{
				float:left;
				width:185px;
				}
				div#game-requirements div.requirements{
					padding:0 0 0 10px;
				}

/* 
* FEATURED-GAMES ==========================================
*/
		div#featured-games {
			}
			div#featured-games div.game{
				float:left;
				margin:0 0 20px 0;
				position:relative;
				width:570px;
				height:125px;
				}
				div#featured-games div.game div.image{
					position:absolute;
					top:0;
					left:0;
				}
				div#featured-games div.game div.button{
					position:absolute;
					top:93px;
					left:26px;
					}
					div#featured-games div.game div.button a{
						display:block;
						background:transparent url(/images/btn-free_download.gif) 0 0 no-repeat;
						width:128px;
						height:31px;
						text-indent:-10000px;
					}
				div#featured-games div.game div.info{
					float:right;
					width:370px;
					padding-bottom:10px;
					}
					div#featured-games div.game div.info h2{
						color:#8d54a3;
						}
						div#featured-games div.game div.info h2 a{
							color:#8d54a3;
							text-decoration:none;	
						}
				div#featured-games div.game div.linkbox{
					float:right;
					background-color:#f0f0f0;
					padding:4px;
					width:370px;
					}
					div#featured-games div.game div.linkbox a{
						display:block;
						padding-bottom:4px;
						}
						div#featured-games div.game div.linkbox a.download{
							padding-left:10px;
							background:transparent url(/images/icon-download.gif) 0 4px no-repeat;
						}
						div#featured-games div.game div.linkbox a.more{
							padding-left:10px;
							background:transparent url(/images/icon-more.gif) 0 5px no-repeat;
						}

/* 
* CAT-GAMES ==========================================
*/
			div#cat-games div.column-header{
				background:transparent url(/images/bg-title.gif) 0 0 no-repeat;
				width:176px;
				height:25px;
				padding:6px 0 0 10px;
				margin-bottom:10px;
				}
				div#cat-games div.column-header h2{
					height:15px;
				}
			div#cat-games{
				float:left;
				width:570px;
				margin-right:8px;
				}
				div#cat-games div.game {
					width:570px;
					margin-bottom:10px;
					}
					div#cat-games div.game div.game-info{
						float:left;
						width:570px;
						margin-bottom:4px;
						}
						div#cat-games div.game div.game-info div.image{
							float:left;
							width:85px;
						}
						div#cat-games div.game div.game-info div.info{
							float:left;
							width:295px;
						}
						div#cat-games div.game div.game-info div.info h3{
							color:#8d54a3;
							}	
							div#cat-games div.game div.game-info div.info h3 a{
								color:#8d54a3;
								text-decoration:none;
							}
					div#cat-games div.game div.link-bar{	
						float:left;
						height:18px;
						width:570px;
						text-align:right;
						background:transparent url(/images/bg-top_game_info.gif) top right no-repeat;
						}
						div#cat-games div.game div.link-bar a{
							display:block;
							float:right;
							padding-top:1px;
							margin:0 5px;
						}
						div#cat-games div.game div.link-bar a.more{
							padding-left:10px;
							background:transparent url(/images/icon-more.gif) 0 5px no-repeat;
						}
						div#cat-games div.game div.link-bar a.freedownload{
							text-align:left;
							padding-left:5px;
							width:104px;
							height:15px;
							background:transparent url(/images/btn-free_download-top_game.gif) 0 0px no-repeat;
							color:#fff;
							font-size:10px;
							text-decoration:none;
							letter-spacing:0px;
						}


/* 
* CONTACT ==========================================
*/

	div.contact {
		}
		div.contact fieldset{
			border:0;
			margin:0;
			padding:20px 0 0 0;
			width:360px;
			}	
			div.contact fieldset label{
				float:left;
				display:block;
				width:150px;
			}
			div.contact fieldset input{
				width:200px;
			}
			div.contact fieldset textarea{
				width:200px;
				height:50px;
			}
			div.contact fieldset input.submit{
				width:100px;
				float:right;
			}

/* 
* FOOTER ==========================================
*/

	div#base-footer div.footer-links{
		margin-left:190px;
		color:#8d54a3;
		}
		div#base-footer div.footer-links a{
			text-decoration:none;
			color:#8d54a3;
		}
			