#maincontainer #column_full_passmasters div.container_div {
	display:block;
	background:#0d62ab url(../../images/pm/bg_pm_games_blue.gif) 0px 0px repeat-x;
	padding:55px 32px 32px 42px;
	position:relative;
	z-index:25;
	width:770px;
}

#maincontainer #column_full_passmasters.gamepage div.container_div {
	padding-top:105px;
}


#maincontainer #column_full_passmasters h1.maintitle {
	background:url(../../images/pm/bg_pm_games_h1.gif) 0px 0px;
	width:315px;
	height:165px;
	position:absolute;
	right:20px;
	top:-40px;
	padding:0px;
	margin:0px;
	overflow:hidden;
	text-indent:-999px;
	z-index:30;
}

#maincontainer #column_full_passmasters.gamepage h1.maintitle {
	height:145px;
}

#maincontainer #column_full_passmasters div.container_div div.intro {
	color:#FFFFFF;
	padding-bottom:15px;
	width:450px;
}

#maincontainer #column_full_passmasters div.container_div div.intro p {
	line-height:1.2em;
	font-size:1.2em;
}

#maincontainer #column_full_passmasters div.container_div div.gameintro {
	color:#FFFFFF;
	padding-bottom:15px;
	width:150px;
}

#maincontainer #column_full_passmasters div.container_div div.gameintro p {
	line-height:1.2em;
	font-size:1.1em;
}

#maincontainer #column_full_passmasters div.container_div h2.textreplacement {
	color:#FFFFFF;
	background:none;
	padding:0px;
	margin-bottom:15px;
}

#maincontainer #column_full_passmasters.gamepage div.container_div h2.textreplacement {
	padding-top:95px;
	width:150px;
}


#maincontainer #column_full_passmasters div.container_div #imagebox {
	position:absolute;
	left:215px;
	top:20px;
	z-index:50;
}

#maincontainer #column_full_passmasters div.container_div #gamebox {
	float:right;
	position:relative;
	z-index:40;
}



#maincontainer ul.categorylist li a, #maincontainer ul.categorylist li a:visited {
	background:#179ade;
}

#maincontainer ul.categorylist li a:hover {
	background:#333333;
}