a img {border:none !important;}

.clearfix {
	zoom:1;
}

body {
	margin:0;
	padding:0;
	background:#d2ecff url(/graphics/spilit/1000/site/images/pageBG.png) repeat-x center top;
}

.clearfix:after {
	content: ' ';
	clear:both;
	display: block;
	width: 0; height: 0;
	overflow: hidden;
	font-size: 0;
}

font {
	color:#333;
}

.pwcatmenuplace {
	text-align:center;
	padding:6px 0 0 0;
	height:24px;
	border-bottom:1px solid #747474;
	background:#fff url(/graphics/spilit/1000/site/images/mainMenuBG.png) repeat-x left top;
	width:928px;
	margin:0 auto;
}

.pwcatmenuplace table {
	margin:0 auto;
}

.pwcatmenuplace ul {
	padding:0;
	margin:0;
	font-size:0;
}

.pwcatmenuplace ul li {
	display:inline;
	padding:0 13px 0 14px;
	background:url(/graphics/spilit/1000/site/images/catmenuSep.png) no-repeat left 3px;
	font-size:12px;
}

.pwcatmenuplace ul li.first {
	background:none;
}

.pwcatmenuplace ul li a {
	text-decoration:none;
	font:bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#4e4e4e;
	text-transform: capitalize;
}

.pwcatmenuplace ul li a:hover {
	text-decoration:underline;
}

.leftCol {
	width:598px;
	float:left;
}

#content {
}

.rightCol {
	width:302px;
	float:right;
}

#oberon-footer {
	clear:both;
	color:#434343;
	font:normal 9px Verdana, Arial, Helvetica, sans-serif;
	padding-top:38px;
	padding-bottom:20px;
	overflow:hidden;
	zoom:1;
}

.pwBotAreaR td {
	padding:0 2px;
}

#oberon-footer .pwBotAreaL, #oberon-footer .pwBotAreaR {
	float:left;
}

.pwbotarea {
	float:left;
	position:relative;
	left:50%;
}

.pwbotarea .width100Percents {
	_float:left;
	position:relative;
	left:-50%;
	width:auto;
}

.pwBotAreaR {
	padding-left:20px;
	padding-top:5px;
}

.pwPresentedByPlace {
	padding-left:3px;
}

#oberon-footer td {
	color:#434343;
	font:normal 9px Verdana, Arial, Helvetica, sans-serif;
}

#oberon-footer span {
	padding-left:20px;
}

#oberon-footer a {
	color:#434343;
	font:normal 9px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

#oberon-footer a:hover {
	text-decoration:none;
}

.banner {
	margin-bottom:10px;
	background:#d3d3d3;
	width:300px;
	text-align:center;
}

.banner.x160 {
	height:160px;
}

.banner.x250 {
	height:250px;
}

#mainTop {
	text-align:right;
	padding:14px 5px 8px 0;
	font: normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#585858;
	overflow:hidden;
	zoom:1;
}

#mainTop a {
	color:#2d7dd4;
	font-weight:bold;
	text-decoration:none;
}

#mainTop a:hover {
	text-decoration:underline;
}

.numberofplayersgizmo {
	background:transparent url(/graphics/spilit/1000/site/images/chp/icons/players.gif) no-repeat scroll 0 4px;
	padding-left:15px;
	padding-right:25px;
	float:right;
	position:relative;
	top:-3px;
}

.numberofplayersgizmo .numberofplayers {
	color:#0192fb;
	font:bold 14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

.logingizmo .text, #RLM .text {
	padding-right:15px;
}

.logingizmo {
	float:right;
}

.presentedBy {
	padding:10px 12px 0 12px;
	background:url(/graphics/spilit/1000/site/images/presentedBy.png) no-repeat center top;
	color:#6796cc;
	font:bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	height:25px;
	margin-bottom:10px;
	text-transform:uppercase;
}

.presentedBy span {
	display:none;
}

#main {
	
	text-align:left;
	margin:0 auto;
	width:928px;
	background:#fff;
}

#contWrapper {
	padding:0 9px 0 9px;
}

#header {
	height:114px;
}

#header iframe {
	height:134px !important; /* original value - 114px, 134px fixes GCBUG-2790 */
	border:0 !important;
	width:928px !important;
}

#leftCatMenu {
	_margin-top: -20px;
	position: relative; /* needed to properly fix GCBUG-2790 */
}

#footer iframe {
	height: 235px !important; /* GCBUG-2790 fix */
}

/* -------------------------------------------------------- */
/* Login -------------------------------------------------- */



/* -------------------------------------------------------- */
/* Community Home Page Styles ----------------------------------------- */
/* HP Common Styles --------------------------------------- */

/* Community Home Page Styles ----------------------------------------- */	
	
/* HP Common Styles --------------------------------------- */

	.width100Percents{
		width: 100%;
	}
		
	.clearBoth{
		clear: both;	
	}
	
	.formStyle{
		margin: 0px;
	}

	/* ---------------------------------------------------- */
	
	#HP #MainGameArea{
		font-size: 0px;	/* Don't remove this style !!! */
	}
	
	#HP .cont{
		background:#f9f9f9 url(/graphics/spilit/1000/site/images/chp/S4BG.png) repeat-y -1216px top;
	}
	
	#HP .contTop{
		background: url(/graphics/spilit/1000/site/images/chp/S4BG.png) no-repeat left top;
	}
	
	#HP .contBot{
		background: url(/graphics/spilit/1000/site/images/chp/S4BG.png) no-repeat -608px bottom;
		width:100%;
	}
	
	#HP .contHeight{
	}
	
	#HP .contContentPlace{
		padding: 1px 1px 10px 1px;
	}
	
	#HP #S1P1 .contContentPlace {
	
	}
	
	#HP .modTitleArea{
		padding: 0 0 0 13px;
	}
	
	#HP .modTitlePlace{
		height: 24px;
		padding-top:5px;
	}
	
	#HP .modTitleImg{
		/* reserved */
	}
	
	#HP .modTitleText{
	}
	
	#HP .modtitlelink{
		font: bold 15px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color: #077cd4;
		display: inline-block;
		text-decoration: none;
		/* text-transform: lowercase; */ /* commented in RED-1000 due to capitalizing in mocks */
	}
	
	#HP #S1 .modtitlelink {
		color:#faa315;
	}
	
	#HP .modtitlelink:first-letter {
		text-transform: capitalize;
	}
	
	#HP .modtitlelink:hover{
		text-decoration: underline;
	}
	
	#HP .modtitlelink2{
		font: bold 15px/7px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color: #1c6bc1;
		text-decoration: none;
	}
	
	#HP .modtitlelink2:hover{
		text-decoration: underline;
	}
	
	#HP #S1 .modMainContent{
		margin:0 9px;
		background:#fff;
		border:1px solid #e0dfde;
		min-height:159px;
		_height:159px;
		/* reserved */
	}
	
	#HP .modGamesArea{
		/* reserved */
	}
	
	#HP .modGamesPlace{
		/* reserved */
	}
	
	#HP .modDividerArea{
		/* reserved */
	}
	
	#HP .modDividerPlace{
		/* reserved */
	}
	
	#HP .modLinkArea{
		/* reserved */
	}
	
	#HP .modLinkPlace{
		text-transform: capitalize; /* added this in RED-1000 due to the capitalization in mocks */
	}
		
	#HP .modHorDivider{
		background: url(/graphics/spilit/1000/site/images/chp/sep.gif) repeat-x;
	}
	
	#HP .modlink{
		background: url(/graphics/spilit/1000/site/images/chp/icons/arrowR.gif) no-repeat 0 3px;
		display: inline-block;
		padding-left: 11px;
		font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color: #2d7dd4;
		text-decoration: none;
		/* text-transform: lowercase; */ /* commented in RED-1000 due to capitalization in mocks */
	}
	
	#HP .modlink:first-letter {
		text-transform: capitalize;
	}
	
	#HP .modlink:hover{
		text-decoration: underline;
	}
	
	#HP .gamePlace{
		/* reserved */
	}
	
	#HP .game{
		/* reserved */
	}
	
	#HP .gameR{
		/* reserved */
	}
	
	#HP .gameRContent{
		/* reserved */
	}
	
	#HP .gameTitleArea{
		/* reserved */
	}
	
	#HP .gameTitlePlace{
		/* reserved */
	}
	
	#HP .gameL{
		/* reserved */
	}
	
	#HP .gamePicArea{
		/* reserved */
	}
	
	#HP .gamePicPlace{
		/* reserved */
	}
	
	#HP .horSep{
		/* reserved */
	}
	
	#HP .gameTop{
		/* reserved */
	}
	
	#HP .gameBot{
		/* reserved */
	}
	
	#HP .gameTopR{
		/* reserved */
	}
	
	#HP .gameTopRContent{
		/* reserved */
	}
	
	#HP .gameButtonPlace{
		clear: both;
		overflow: hidden;
		padding-top: 6px;
		zoom:1;
	}
	
	#HP #S3 .gameButtonPlace {
		margin-top: -3px;
	}
	
	#HP #S4 .gameButtonPlace{
		clear: none;
		float: left;
		margin: -3px 0px 0px 7px;
		padding-top: 6px;
	}
	
	#HP .gameTopL{
		/* reserved */
	}
	
	#HP .gameBotL{
		/* reserved */
	}
	
	#HP .gameBotR{
		/* reserved */
	}
	
	#HP .verSep{
		/* reserved */
	}
				
	#HP .gamelink{
		font:normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color: #2d7dd4;
		text-decoration:underline;
	}
	
	#HP .gamelink:hover{
		text-decoration:none;
	}
	
	#HP .playersNumberPlace{
		/* reserved */
	}
	
	#HP .playersNumber{
		width: 45px;
		background: url(/graphics/spilit/1000/site/images/chp/icons/players.gif) no-repeat 0 2px;
	}
	
	#HP .playersnumbertext{
		padding-left:16px;
		font: 12px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color: #0192fb;
	}
	
	#HP .highScorePlace{
		/* reserved */
	}
	
	#HP .highScoreText, #HP .highScoreLink, #HP .highScoreLink:hover{
		background: url(/graphics/spilit/1000/site/images/chp/icons/star.gif) no-repeat top left;
		padding-left: 17px;
		font: 10px Arial, Helvetica, sans-serif;
		color: #545454;
	}
	
	#HP .highScoreText {
		.display: inline-block; /* for IE7 to render long translations correctly */
	}
	
	#HP #B1 .bannergizmo	{
		margin-top: 10px;
		font: normal 14px Tahoma;
		color: #585858;
	}
/* -------------------------------------------------------- */

/* Featured Game & New Games ------------------------------ */

	#HP #MainGameArea {
		background:url(/graphics/spilit/1000/site/images/chp/S1BG.png) no-repeat left top;

		padding-top:9px;
	}
	
	#HP .modMainContent {
		margin:0 9px;
		background:#fff;
		border:1px solid #d9e7f7;
	}
	
	#HP #S1 {
		background:url(/graphics/spilit/1000/site/images/chp/S1BG.png) repeat-y -1216px top;
	}
	
	#HP #S1 .width100Percents {
		background:url(/graphics/spilit/1000/site/images/chp/S1BG.png) no-repeat -608px bottom;
		position:relative;
	}
	
	#HP #S1P1 {
		width: 337px;
		float: left;
	}
	
	#HP #S1P2 {
		float: left;
		margin-left:11px;
	}
	
	/* Featured Game - Start */	
	
	#HP #S1P1 .cont {
		width: 337px;
	}
	
	#HP #S1 .cont{
		background:none;
		margin-top:-9px;
	}
	
	#HP #S1 .contTop{
		background:none;
	}
	
	#HP #S1 .contBot{
		background:none;
	}
	
	#HP #S1P1 .contHeight{
	}
	
	#HP #S1P1 .promoArea{
		position:absolute;
		top:0px;
		left:0px;
		width:318px;
		height:162px;
		background:#fff;
		left:9px;
		top:50%;
		margin-top:-75px;
	}
	
	#HP #S1P1 .promoPlace{
		
		border:1px solid #ffe2b2;
	}

	#HP #S1P1 .promo{
		padding: 3px;
	}
	
	#HP #S1P1 .promoLinkPlace{
		position: absolute;
		left: 4px;
		top: 134px;
		width: 310px;
		height: 24px;
		background-color: #FFFFFF;
	}

	#HP #S1P1 .promoLinkPlace A{
		display: table;
		//display: inline-block;
		padding-left: 6px;
		padding-right: 25px;
		text-decoration: none;
		font: bold 10px/24px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color: #000000;
		background: url(/graphics/spilit/1000/site/images/chp/icons/roundArrow.gif) no-repeat right 2px;
	}
	
	#HP #S1P1 .promoLinkPlace A:hover{
		text-decoration: underline;
	}
	
	/* Featured Game - End */
	
	/* New Games - Start */
	
	#HP #S1P2 .cont{
		width: 250px;
		background:none;
	}
	
	#HP #S1P2 .contTop{
	}
	
	#HP #S1P2 .contBot{
	}
	
	#HP #S1P2 .contHeight{
	}
	
	#HP #S1P2 .modGamesArea{
		padding: 8px 8px 0 8px;
	}
	
	#HP #S1P2 .modGamesPlace{
		_height: 113px;
		min-height: 113px;
	}
	
	#HP #S1P2 .game{
		width: 100%;
	}
	
	#HP #S1P2 .gameL{
		float: left;
		width: 20px;
		margin: 0;
	}
	
	#HP #S1P2 .gamePicArea{
		height: 20px;
		background: url(/graphics/spilit/1000/site/images/chp/thumbFrame3.gif) no-repeat top left;
	}
	
	#HP #S1P2 .gamePicPlace{
		padding: 2px 0 0 2px;
	}
	
	#HP #S1P2 .gameR{
		float: right;
		width: 100%;
		margin: 0 0 0 -20px;
	}
	
	#HP #S1P2 .gameRContent{
		margin: 0 0 0 30px;
	}
	
	#HP #S1P2 .gameRTop{
		width: 100%;
	}
	
	#HP #S1P2 .gameRTopL{
		float: left;
	}
	
	#HP #S1P2 .gameTitleArea{
		/* reserved */
	}
	
	#HP #S1P2 .gameTitlePlace{
		padding-top: 2px;
	}
	
	#HP #S1P2 .horSep{
		margin: 5px 0;
		background: url(/graphics/spilit/1000/site/images/chp/sep.gif) repeat-x;
	}
	
	#HP #S1P2 .modDividerArea{
		padding: 5px 8px 0 8px;
	}
	
	#HP #S1P2 .modLinkArea{
		padding: 8px 8px 9px 0;
		text-align:right;
	}
	
	/* New Games - End */
		
/* -------------------------------------------------------- */

/* Top Downloadable Games --------------------------------- */

	#HP #S2 {
		/* display:none; // commented due to JIRA GCBUG-3647 */
	}

	#HP #S2P1 .cont{
		margin-top: 10px;
		width:598px;
	}

	#HP #S2P1 .contHeight{
		_height: 1px;
		min-height: 1px;
	}
	
	#HP #S2P1 .modGamesArea{
		padding: 8px 8px 0;
	}
	
	#HP #S2P1 .game{
		float: left;
		width: 184px;
	}
	
	#HP #S2P1 .gameTop{
		width: 100%;
	}
	
	#HP #S2P1 .gameTopR{
		float: right;
		width: 100%;
		margin: 0 0 0 -98px;
	}
	
	#HP #S2P1 .gameTopRContent{
		margin: 0 0 0 102px;
	}
	
	#HP #S2P1 .gameTitleArea{
		_height: 75px;
		min-height: 75px;
	}
	
	#HP #S2P1 .gameTitlePlace{
		padding-top:5px;
	}
	
	#HP #S2P1 .gameTopL{
		float: left;
		width: 98px;
		margin: 0;
	}
	
	#HP #S2P1 .gamePicArea{
		height: 98px;
		background: url(/graphics/spilit/1000/site/images/chp/thumbFrame1.gif) no-repeat top left;
	}
	
	#HP #S2P1 .gamePicPlace{
		padding: 4px 0 0 4px;
	}

	#HP #S2P1 .gameBot{
		width: 100%;
		margin-top: 7px;
	}
	
	#HP #S2P1 .gameBotL{
		float: left;
		width: 50px;
	}
	
	#HP #S2P1 .gameBotR{
		float: left;
	}
	
	#HP #S2P1 .verSep{
		float: left;
		width: 4px;
	}
	
	#HP #S2P1 .modDividerArea{
		padding: 10px 8px 0;
	}
	
	#HP #S2P1 .modLinkArea{
		padding:8px 8px 10px 0;
		text-align:right;
	}
	
/* -------------------------------------------------------- */

/* Top Multiplayer & Top Online Games --------------------- */

	#HP #S3P1{
		width: 294px;
		float: left;
	}
	
	#HP #S3P2{
		margin-left: 10px;
		width: 294px;
		float: left;
	}
	
	#HP #S3 .cont{
		margin-top: 10px;
		width: 294px;
		background:#f9f9f9 url(/graphics/spilit/1000/site/images/chp/S3BG.png) repeat-y -588px top;
	}
	
	#HP #S3 .contTop{
		background: url(/graphics/spilit/1000/site/images/chp/S3BG.png) no-repeat left top;
	}
	
	#HP #S3 .contBot{
		background: url(/graphics/spilit/1000/site/images/chp/S3BG.png) no-repeat -294px bottom;
	}
	
	#HP #S3 .contHeight{
		_height: 404px;
		min-height: 404px;
	}
	
	#HP #S3 .modGamesArea{
		padding: 8px 8px 0 8px;
	}
	
	#HP #S3 .modGamesPlace{
		_height: 314px;
		min-height: 314px;
	}
	
	#HP #S3 .modDividerArea{
		padding: 9px 8px 0 8px;
	}
	
	#HP #S3 .modLinkArea{
		padding: 1px 8px 10px 0;
		text-align:right;
	}
	
	#HP #S3 .game{
		width: 100%;
	}
	
	#HP #S3 .gameL{
		float: left;
		width: 68px;
		margin: 0;
	}
	
	#HP #S3 .gamePicArea{
		height: 68px;
		background: url(/graphics/spilit/1000/site/images/chp/thumbFrame2.gif) no-repeat top left;
	}
	
	#HP #S3 .gamePicPlace{
		padding: 4px 0 0 4px;
	}
	
	#HP #S3 .gameR{
		float: right;
		width: 100%;
		margin: 0 0 0 -68px;
	}
	
	#HP #S3 .gameRContent{
		margin: 0 0 0 76px;
	}
	
	#HP #S3 .gameTitlePlace{
		padding-top: 2px;
	}
	
	#HP #S3 .gameRTop{
		width: 100%;
	}
	
	#HP #S3 .gameRTopL{
		float:left;
		width: 125px;
	}
	
	#HP #S3 .gameTitleArea{
		_height: 45px;
		min-height: 45px;
	}
	
	#HP #S3 .gameRTopR{
		float: right;
	}
	
	#HP #S3 .playersNumberPlace{
		padding-top: 3px;
	}
	
	#HP #S3 .gameRBot{
		width: 100%;
	}
	
	#HP #S3 .gameRBotL{
		float: left;
	}
	
	#HP #S3 .gameRBotR{
		float: right;
	}
	
	#HP #S3 .highScorePlace{
		padding-top: 6px; /* changed from 9px in RED-1000 */
	}
	
	
	#HP #S3 .horSep{
		margin: 7px 0;
		background: url(/graphics/spilit/1000/site/images/chp/sep.gif) repeat-x;
	}
	
	/* Top Multiplayer Games - Start */
	
	/* Top Multiplayer Games - End */
	
	/* Top Online Games - Start */
	
	/* Top Online Games - End */		
/* -------------------------------------------------------- */

/* Categories --------------------------------------------- */

	#HP #S4 .cont{
		margin-top: 10px;
	}
	
	#HP #S4 .genreTitlePlace1{
		/* reserved */
	}
	
	#HP #S4 .genreTitlePlace2{
		padding-top: 2px;
	}
	
	#HP #S4 .modTitleImg{
		/* reserved */
	}
	
	#HP #S4 .modTitleText{
	}
	
	#HP #S4 .modTitleImg2{
		display:none;
	}
	
	#HP #S4 .modTitleText2{
		padding-left:16px;
		/* reserved */
	}
	
	#HP #S4 .modGamesArea{
		padding: 8px 8px 0 8px;
	}
	
	#HP #S4 .game{
		float: left;
		width: 175px;
	}
	
	#HP #S4 .gameTop{
		width: 100%;
	}
	
	#HP #S4 .gameTopR{
		float: right;
		width: 100%;
		margin: 0 0 0 -68px;
	}
	
	#HP #S4 .gameTopRContent{
		margin: 0 0 0 76px;
	}
	
	#HP #S4 .gameTitleArea{
		_height: 46px;
		min-height: 46px;
	}
	
	#HP #S4 .gameTitlePlace{
		padding-top:2px;
	}
	
	#HP #S4 .gameTopL{
		float: left;
		width: 68px;
		margin: 0;
	}
	
	#HP #S4 .gamePicArea{
		height: 68px;
		background: url(/graphics/spilit/1000/site/images/chp/thumbFrame2.gif) no-repeat top left;
	}
	
	#HP #S4 .gamePicPlace{
		padding: 4px 0 0 4px;
	}
	
	#HP #S4 .gameBot{
		padding-left:5px;
		margin-top: 7px;
	}
	
	#HP #S4 .gameBotL{
		float: left;
		width: 50px;
	}
	
	#HP #S4 .gameBotR{
		float: left;
	}
	
	#HP #S4 .verSep{
		float: left;
		width:10px;
	}
	
	#HP #S4 .modDividerArea{
		padding: 10px 8px 0 8px;
	}
	
	#HP #S4 .modLinkArea{
		padding: 8px 8px 10px 0;
		text-align:right;
	}

/* -------------------------------------------------------- */

/* Portlet ------------------------------------------------ */
	
	#RPM, #RPM_Guest {
		margin-bottom:10px;
	}
	
	.rpmCont1 {
		width: 302px;
		background:#2983be url(/graphics/spilit/1000/site/images/chp/portlet/BGI.png) repeat-y -302px top;
		font-size: 0px;	/* Don't remove this style !!! */
	}
	
	.rpmCont1Top {
		background: url(/graphics/spilit/1000/site/images/chp/portlet/topBGI.png) no-repeat left top;
	}
	
	.rpmCont1Bot {
		background: url(/graphics/spilit/1000/site/images/chp/portlet/BGI.png) no-repeat 0 bottom;
	}
	
	.rpmCont1Height {
		/* reserved */
	}
	
	.rpmCont1ContentPlace1 {
		padding: 7px 7px 7px 7px;
	}
	
	.rpmCont1ContentPlace2 {
		padding: 0 7px 7px 7px;
	}
	
	.rpmTopStrip{
		padding: 2px 6px 0 6px;
	}
	
	.rpmTopStripL{
		float:left;
	}
	
	.rpmTopStripR{
		float: right;
	}
	
	.rpmNickName{
		font: bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color: #FFFFFF;
	}
	
	.rpmTopStripR{
	}
	
	.rpmMyProfilePlace{
	}
	
	.rpmMyProfilePlace A, .rpmMyProfile{
		background: url(/graphics/spilit/1000/site/images/chp/portlet/player.gif) no-repeat 0 2px;
		padding-left: 11px;
		font: bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color: #FFFFFF;
		text-decoration: none;
	}
	
	.rpmMyProfile:hover, .rpmMyProfilePlace A:hover{
		text-decoration: underline;
	}
	
	.rpmMainContentPlace{
		margin-top: 8px;
	}
	
	.rpmCont2{
		width: 288px;
		background:#f9f9f9 url(/graphics/spilit/1000/site/images/chp/portlet/corner.gif) no-repeat left top;
	}
	
	.rpmCont2Top{
		background:url(/graphics/spilit/1000/site/images/chp/portlet/corner.gif) no-repeat right top;
	}
	
	.rpmCont2Bot{
		background:url(/graphics/spilit/1000/site/images/chp/portlet/corner.gif) no-repeat left bottom;
	}
	
	.rpmCont2Height{
		_height: 214px;
		min-height: 214px;
		background:url(/graphics/spilit/1000/site/images/chp/portlet/corner.gif) no-repeat right bottom;		
	}
	
	#RPM_Guest .rpmCont2Height{
		_height: 0;
		min-height: 0;
		border:1px solid #7eafe4;
		border-top:none;
	}
	
	.rpmCont2ContentPlace1{
		padding: 6px 4px 6px 6px;
	}
	
	.rpmCont2ContentPlace2{
		padding: 0 5px 5px 5px;
	}
	
	.rpmMain{
		width: 100%;
	}
	
	.rpmMainL{
		float: left;
		width: 157px;
	}
	
	.rpmMainR{
		float: left;
		width: 119px;
	}
	
	.rpmAvatarArea{
		background: url(/graphics/spilit/1000/site/images/chp/portlet/avtFrameBGI.gif) no-repeat left top;
		width: 152px;
		height: 202px;
	}
	
	.rpmAvatarPlace{
		padding: 1px 0 0 1px;
	}
	
	.rpmAvatar{
		width: 150px;
		height: 200px;
	}
	
	.rpmBox1{
		font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}
	
	.rpmBox1Outer{
		border: 1px solid #e0daea;
		background-color: #FFFFFF;
	}
	
	.rpmBox1Height{
		_height: 86px;
		min-height: 86px;
	}
	
	.rpmBox1Content{
		padding: 4px 4px 4px 0;
	}
	
	.rpmBox1TextArea1{
		padding: 0 0 5px 6px;
	}
	
	.rpmBox1TextPlace1{
		font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color: #494949;
	}
	
	.rpmBox1GameArea{
		/* reserved */
	}
	
	.rpmBox1GameMedalPlace{
		font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	}
	
	.rpmBox1GameLinkPlace{
		vertical-align: top;
		padding: 7px 0 0 2px;
	}
	
	.rpmBox1GameLink{
		font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color: #2d7dd4;
		text-decoration:underline;
	}

	.rpmBox1gamelink:hover{
		text-decoration:none;
	}
	
	.rpmBox1NoData
	{
		font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color: #2d7dd4;
		text-decoration: none;
	}

	.rpmBox1NoData A{
		font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color: #2d7dd4;
		text-decoration: none;
		font-weight: bold;
	}

	.rpmBox1NoData A:hover{
		font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color: #2d7dd4;
		text-decoration: underline;
		font-weight: bold;
	}

	.rpmBox1NoMedalPlace{
		padding: 0px  10px 0px 10px;
	}

	.rpmBox2{
		margin-top: 6px;
	}
	
	.rpmBox2Outer{
		border: 1px solid #e0daea;
		background-color: #FFFFFF;
	}
	
	.rpmBox2Height{
		_height: 106px;
		min-height: 106px;
	}
	
	.rpmBox2Content{
		padding: 4px 4px 4px 6px;
	}
	
	.rpmTokensL{
		vertical-align: top;
		font-size: 0px;
	}
	
	.rpmBox2Text1{
		font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color: #494949;
	}
	
	.rpmTokensR{
		vertical-align: top;
		padding-left: 6px;
		font-size: 0px;
	}
	
	.rpmBox2Text2{
		background: url(/graphics/spilit/1000/site/images/chp/icons/tokens.gif) no-repeat 0 2px;
		padding-left: 15px;
		font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color: #494949;
	}
	
	.rpmBox2LinkPlace1{
		margin-top: 3px;
	}
	
	.rpmBox2Link1{
		font:normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color: #2d7dd4;
		text-decoration:underline;
	}
	
	.rpmBox2Link1:hover{
		text-decoration:none;
	}
	
	.rpmBox2TextPlace1{
		margin-top: 14px;
		font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color: #494949;
	}
	
	.rpmBox2LinkPlace2{
		margin-top: 3px;
	}
	
	.rpmBox2Link2{
		font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color: #2d7dd4;
		text-decoration:underline;
	}
	
	.rpmBox2Link2:hover{
		text-decoration:none;
	}
	
	.rpmRecengGameArea{
		margin-top: 6px;
	}
	
	.rpmCont3 {
		width: 288px;
		background:#f9f9f9 url(/graphics/spilit/1000/site/images/chp/portlet/corner.gif) no-repeat left top;
	}
	
	.rpmCont3Top {
		background: url(/graphics/spilit/1000/site/images/chp/portlet/corner.gif) no-repeat right top;
	}
	
	.rpmCont3Bot {
		background: url(/graphics/spilit/1000/site/images/chp/portlet/corner.gif) no-repeat left bottom;
	}
	
	.rpmCont3Height {
		background: url(/graphics/spilit/1000/site/images/chp/portlet/corner.gif) no-repeat right bottom;
	}
	
	.rpmCont3ContentPlace {
		padding: 1px 6px 6px 6px;
	}
	
	.rpmRCTitleLine {
		width:100%;
	}
	
	.rpmRCTitleLineL {
		float: left;
	}
	
	.rpmRCTitleLineR {
		float: right;
	}
	
	.rpmRCTitlePlace{
		padding-left: 5px;
	}
	
	.rpmRCTitle1 {
		/* reserved */
	}
	
	.rpmRCTitle2 {
		display: none;
	}
	
	.rpmRCTitle2 A{
		font: bold 14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color: #FFFFFF;
		text-decoration: none;
	}
	.rpmRCTitle2 A:hover{
		text-decoration: underline;
	}

	.rpmRCLinkPlace1 {
		padding: 7px 5px 0 0;
	}

	.rpmRCLinkPlace1 A, .rpmRCLink1 {
		display: block;
		background: url(/graphics/spilit/1000/site/images/chp/icons/arrowR2.gif) no-repeat 0 3px;
		padding-left: 12px;
		font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color: #2d7dd4;
		text-decoration: none;
	}
	
	.rpmRCLink1:hover, .rpmRCLinkPlace1 A:hover {
		text-decoration: underline;
	}
	
	.rpmRCGamePlace{
		/* reserved */
	}
	
	.rpmCont4{
		width: 276px;
		background:#ffffff;
	}
	
	.rpmCont4Top{
	}
	
	.rpmCont4Bot{
	}
	
	.rpmCont4Height{
		/* reserved */
		border:1px solid #d9e7f7;
	}
	
	.rpmCont4ContentPlace{
		padding:11px 8px 11px 11px;
	}
	
	.rpmGamePlace{
		/* reserved */
	}
	
	.rpmGame{
		width: 100%;
	}
	
	.rpmGame TD{
		font-size: 0px;	/* Don't remove this style !!! */
	}
	
	.rpmGameL{
		/* reserved */
	}
	
	.rpmGameC{
		font-size: 11px;
		width: 100%;
	}
	
	.rpmGameR{
		/* reserved */
	}
	
	.rpmGamePicArea{
		width: 20px;
		height: 20px;
		background: url(/graphics/spilit/1000/site/images/chp/thumbFrame3.gif) no-repeat top left;
	}
	
	.rpmGamePicPlace{
		padding: 2px 0 0 2px;
	}
	
	.rpmGameTitlePlace{
		padding: 0 3px 0 10px;
	}
	
	.rpmGame TD a.rpmGameLink {
		font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color: #2d7dd4;
		text-decoration:underline;
	}
	
	.rpmgamelink:hover{
		text-decoration:none;
	}
	
	.rpmGameSep{
		margin: 5px 0;
		background: url(/graphics/spilit/1000/site/images/chp/sep.gif) repeat-x;
	}
	
	.rpmPicPlace1{
		width: 302px;
		height:132px;
		background:#2286b8;
	}
	
	.rpmCont5{
		width: 276px;
		background:#ffffff;
	}
	
	.rpmCont5Top{
	}
	
	.rpmCont5Bot{
	}
	
	.rpmCont5Height{
		border:1px solid #d9e7f7;
	}
	
	.btnSignUpNow .btnText {
		padding:0 12px !important;
	}
	
	.rpmCont5ContentPlace{
		padding:0 0px 17px 0px;
		position:relative;
	}
	
	.rpmGuestTextPlace1{
		text-align:center;
		padding:19px;
		height:40px;
	}
	
	.rpmGuestTitle1{
		/* reserved */
	}
	
	.rpmGuestTitle2{
		font:bold 16px/18px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color:#2983be;
	}
	
    .rpmGuestTextPlace2{
		padding:60px 19px 0 19px;
		padding-left: 31px;
	}
	
	.rpmGuestTextPlace2 font {
		color:#545454;
	}
	
	
	.rpmGuestTextLine{
		background: url(/graphics/spilit/1000/site/images/chp/portlet/bullet1.gif) no-repeat 0 4px;
		padding-left: 15px;
		font: bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color: #545454;
		margin-bottom: 8px;
	}
	
	.rpmGuestButtonPlace{
		text-align: center;
		overflow:hidden;
		zoom:1;
		position:absolute;
		top:75px;
		width:100%;
	}
	
	.btnSignUpNow {
		margin:0 auto !important;
		float:none !important;
	}
	
	.rpmGuestTextPlace3{
		text-align: center;
		position:absolute;
		top:110px;
		width:100%;
	}
	
	.rpmGuestText{
		font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color: #545454;
	}
	
	.rpmGuestLinkPlace{
		padding-left: 4px;
	}
	
	.rpmGuestLink{
		font:bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color: #2d7dd4;
		text-decoration:none;
	}
	
	.rpmGuestLink:hover{
		text-decoration:underline;
	}
	
	
/* -------------------------------------------------------- */


/* Universal Button Styles ----------------------------------------- */
	
	.btnUni{
		/*display: table;
		/*float: left; OR:            */
		/* display: table;	For FF */
		/*_display: block; or _display: list-item; */
		_width: 1px;	/* do not change */
		min-width: 1px;	/* do not change */		
		padding: 0px;
		margin: 0px;
		float:left;
	}
	
	.btnUni SPAN.btnCont{
		display: block;
		background: url(/graphics/spilit/1000/site/images/buttons/type1/R.gif) no-repeat top right;
		padding: 0px;
		margin: 0px;
		_width:1px;
		min-width:1px;
	}
	
	.btnUni SPAN.btnCont A{
		display: block;
		text-align: center;
		_width: 1px;
		min-width: 1px;
		height: 18px;
		text-decoration: none;
		white-space: nowrap;
		cursor: pointer;
		font: 0px;
		padding: 0px;
		margin: 0px;
	}
	
	.btnUni SPAN.btnCont A SPAN.btnText{
		display: inline-block; /* or display: block; in case the SPAN should be width 100% of his container (tag A)	 */
		cursor: pointer;
		cursor: hand;
		font: bold 11px/16px Arial, Helvetica, sans-serif;
		color: #FFFFFF;
		padding: 0px 16px 0px 7px;
		margin: 0px;
	}
	
	.btnUni SPAN.btnCont A:hover {
		font-size:11px;
	}
		
	
	.btnUni SPAN.btnCont A:hover SPAN.btnText {
		text-decoration:underline;
	}
	
	.btnUni SPAN.btnCont A SPAN.btnImg{
		display: block; /* or display: block; in case the SPAN should be width 100% of his container (tag A)	 */
		cursor: pointer;
		cursor: hand;
		font: 0px;
		padding: 0px;
		margin: 0px;
		display: none;
	}
	
	/* Button Download - Start */
	
	.btnDownload{
		background:#0c74c3 url(/graphics/spilit/1000/site/images/buttons/type1/L.gif) no-repeat top left;
	}
	
	.btnDownload SPAN.btnCont{
		background: url(/graphics/spilit/1000/site/images/buttons/type1/R.gif) no-repeat top right;
	}
	
	.btnDownload SPAN.btnCont A{
		/* reserved */
	}
	
	.btnDownload SPAN.btnCont A SPAN.btnText{
		/* reserved */
	}
	
	.btnDownload SPAN.btnCont A SPAN.btnImg{
		/* reserved */
	}
	
	/* Button Download - End */
	
	/* Button Play - Start */
	
	.btnPlay{
		background:#0c74c3 url(/graphics/spilit/1000/site/images/buttons/type2/L.gif) no-repeat top left;
	}
	
	.btnPlay SPAN.btnCont{
		background: url(/graphics/spilit/1000/site/images/buttons/type2/R.gif) no-repeat top right;
	}
	
	.btnPlay SPAN.btnCont A{
		/* reserved */
	}
	
	.btnUni SPAN.btnCont A SPAN.btnText{
		padding: 0px 18px 0px 12px;
	}
	
	.btnPlay SPAN.btnCont A SPAN.btnImg{
		/* reserved */
	}
	
	/* Button Play - End */
	
	/* Button Sign Up Now - Start */
	
	.btnSignUpNow{
		margin: 0 auto;
		background:#cb0100 url(/graphics/spilit/1000/site/images/buttons/type4/L.gif) no-repeat top left;
		display:table !important;
		zoom:1;
	}
	
	.btnSignUpNow SPAN.btnCont{
		background: url(/graphics/spilit/1000/site/images/buttons/type4/R.gif) no-repeat top right;
		zoom:1;
		float:left;
	}
	
	.btnSignUpNow SPAN.btnCont A{
		height: 27px;
	}
	
	.btnSignUpNow SPAN.btnCont A SPAN.btnText{
		font: bold 14px/25px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		color: #FFFFFF;
		padding: 0px 17;
		display:block;
	}
	
	.btnSignUpNow SPAN.btnCont A SPAN.btnImg{
		display:none;
	}
	
	/* Button Sign Up Now - End */
	
	/* Buttons of Right Login Module - Start */
	
	.btnSignIn, .btnSignOut, .btnCreateProfile, .btnMyProfile{
		background: url(/graphics/spilit/1000/site/images/buttons/type3/L.gif) no-repeat top left;
	}
	
	.btnSignIn SPAN.btnCont, .btnSignOut SPAN.btnCont, .btnCreateProfile SPAN.btnCont, .btnMyProfile SPAN.btnCont{
		background: url(/graphics/spilit/1000/site/images/buttons/type3/R.gif) no-repeat top right;
	}
	
	.btnSignIn SPAN.btnCont A, .btnSignOut SPAN.btnCont A, .btnCreateProfile SPAN.btnCont A, .btnMyProfile SPAN.btnCont A {
		_width: 110px;
		min-width: 110px;
		height: 19px;
	}
	
	.btnSignIn SPAN.btnCont A SPAN.btnText, .btnSignOut SPAN.btnCont A SPAN.btnText, .btnCreateProfile SPAN.btnCont A SPAN.btnText, .btnMyProfile SPAN.btnCont A SPAN.btnText{
		display: table;
		margin: 0px auto;
		font: bold 11px/19px Tahoma, Verdana, Arial, Helvetica, sans-serif;
		_line-height: 17px;
		color: #094B93;
		padding: 0 8px 0 24px;
	}
	
	.btnSigniN SPAN.btnCont A SPAN.btnText{
		background: url(/graphics/spilit/1000/site/images/buttons/type3/signIn.gif) no-repeat 7px 3px;
	}

	.btnSignOut SPAN.btnCont A SPAN.btnText{
		background: url(/graphics/spilit/1000/site/images/buttons/type3/signOut.gif) no-repeat 7px 3px;
	}

	.btnCreateProfile SPAN.btnCont A SPAN.btnText, .btnMyProfile SPAN.btnCont A SPAN.btnText{
		background: url(/graphics/spilit/1000/site/images/buttons/type3/user.gif) no-repeat 9px 4px;
	}
	
	.btnSignIn SPAN.btnCont A SPAN.btnImg, .btnSignOut SPAN.btnCont A SPAN.btnImg, .btnCreateProfile SPAN.btnCont A SPAN.btnImg, .btnMyProfile SPAN.btnCont A SPAN.btnImg{
		/* reserved */
	}
	
	/* Buttons of Right Login Module - End */
	
/* -------------------------------------------------------- */	


/* Buttons of Right Login Module - End */
/* -------------------------------------------------------- */


/* -------------------------------------------------------- */

/* Game Modules and Related ------------------------------- */

#MW {
	font-size:0;
	position:relative;
}

#MW .gameModule1SetArea{
    height: 1%;
    padding-left: 4px;
}

#MW .gameModule1Outer{
    width: 195px;
    float: left;
}

#MW .gameModule1Inner{
    padding: 5px 5px 12px 5px;
}

#MW .gameModule1Info{
    margin-top: 5px;
    _height: 32px;
    padding-left: 2px;
    min-height: 32px;
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
}

#MW .gameModule2{
    width: 100%;
}    

#MW .gameModule2Right{
    float: right;
    width: 100%;
    margin: 0 0 0 -81px;
}

#MW .gameModule2RightContentPlace0 {  
    font: 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #545454;
}

#MW .gameModule2RightContentPlace0 .highScore{
	background:transparent url(/graphics/spilit/1000/site/images/chp/icons/star.gif) no-repeat scroll left top;
    padding-left: 17px;
    display: block;
    float: right;
}

#MW .gameModule2RightContentPlace0 .numberofplayers{
    background:transparent url(/graphics/spilit/1000/site/images/chp/icons/players.gif) no-repeat scroll 0 1px;
    padding-left: 16px;
    margin-left: 10px;
    float: right;
}

#MW .gameModule2RightContentPlace{
    margin: 0 5px 0 91px;
}

#MW .gameModule2Left{
    float: left;
    width: 81px;
    margin: 0;
}

#MW .gameModule2Info{
    margin-top: 3px;
    _height: 33px;
    min-height: 33px;
    font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #313131;
}

#MW .gameModule3{
    width: 100%;
	padding-top:10px;
}    

#MW .gameModule3Right{
    float: right;
    width: 100%;
    margin: 0 0 0 -81px;
}    

#MW .gameModule3RightContentPlace{
    margin: 0 0 0 89px;
}

#MW .gameModule3Left{
    float: left;
    width: 81px;
    margin: 0;
}

#MW .gameModule4{
    width: 100%;
}

#MW .gameModule4Right{
    float: right;
    width: 100%;
    margin: 0 0 0 -185px;
}

#MW .gameModule4RightContentPlace0{
    float: right;
}

#MW .gameModule4RightContentPlace0 img {
        vertical-align: middle;
}
  
#MW .gameModule4RightContentPlace0 {
    background-repeat:no-repeat;
    color: #545454;
    font: 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}
            
#MW .gameModule4RightContentPlace0 .highScore {
    background:transparent url(/graphics/spilit/1000/site/images/chp/icons/star.gif) no-repeat scroll left top;
    padding-left: 17px;
    display: block;
    float: right;
}

#MW .gameModule4RightContentPlace0 .numberofplayers{
    background:transparent url(/graphics/spilit/1000/site/images/chp/icons/players.gif) no-repeat scroll 0 1px;
    padding-left: 16px;
    margin-left: 10px;
    float: right;
}

#MW .gameModule4RightContentPlace{
    margin: 0 16px 0 202px;
    padding-top: 15px;
}

#MW .gameModule4Left{
    float: left;
    width: 185px;
    margin: 0;
}

#MW .gameModule4Info{
    margin-top: 5px;
	margin-bottom:5px;
    _height: 33px;
    min-height: 33px;
    font: 11px Verdana, Arial, Helvetica, sans-serif;
    color: #000000;
}

#MW .gameModule5{
    width: 100%;
}

#MW .gameModule5Right{
    float: right;
    width: 100%;
    margin: 0 0 0 -293px;
}    

#MW .gameModule5RightContentPlace0{
    float: right;
	position:relative;
	top:-19px;
}

#MW .gameModule5RightContentPlace0 img {
    vertical-align: middle;
}
            
#MW .gameModule5RightContentPlace0 {
    font: 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #545454;
}

#MW .gameModule5RightContentPlace0 .highScore {
    background:transparent url(/graphics/spilit/1000/site/images/chp/icons/star.gif) no-repeat scroll left top;
    padding-left: 17px;
    display: block;
    float: right;
}

#MW .gameModule5RightContentPlace0 .numberofplayers{
    background:transparent url(/graphics/spilit/1000/site/images/chp/icons/players.gif) no-repeat scroll 0 2px;
    padding-left: 16px;
    margin-left: 10px;
    float: right;
}

#MW .gameModule5RightContentPlace0 img{
        vertical-align: middle;
}

#MW .gameModule5RightContentPlace1{
    margin: 0 0 0 310px;
    padding: 20px 0 0 0;
}

#MW .gameModule5RightContentPlace1 .sizeinmb {
	padding-right: 3px;
}

#MW .gameModule5Left{
    float: left;
    width: 293px;
    margin: 0;
}

#MW .gamelinksPlace1{
    margin-top: 3px;
}

#MW .gamelinksPlace2{
    margin-top: 3px;
    text-align: right;
}

#MW .gamelinksPlace3{
    margin-top: 8px;
}

#MW .gamelinksPlace4{
    margin-top: 3px;
    padding-left: 2px;
}

#MW .gamelinksPlace5{
    margin-top: 5px;
}

#MW .gamelink2, #MW .gamelink1, #MW.service_page a {
    font:normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #2d7dd4;
    text-decoration:underline;
}

#MW .gamelink2:hover, #MW .gamelink1:hover, #MW.service_page a:hover {
    text-decoration:none;
}

#MW .gameDownloadLinkPlace2, #MW .gameDownloadLinkPlace3, #MW .gameDownloadLinkPlace1 {
    padding-left: 0px;
	background:#e0440d url(/graphics/spilit/1000/site/sprites/buttons.gif) no-repeat left -54px;
	display:inline;
	display:-moz-inline-stack;
	/*display:-moz-inline-box;*/
	display:inline-block;
}

 #MW .gamePlayLinkPlace3, #MW .gamePlayLinkPlace2 {
    padding-left: 0px;
	background:#e0440d url(/graphics/spilit/1000/site/sprites/buttons.gif) no-repeat left -54px;
	display:inline;
	display:-moz-inline-stack;
	/*display:-moz-inline-box;*/
	display:inline-block;
}

#MW .gamedownloadlink1 {    
    font: bold 11px/14px Arial, Helvetica, sans-serif;
	text-decoration:none;
    color: #fff;
	display:inline;
	display:-moz-inline-stack;
	/*display:-moz-inline-box;*/
	display:inline-block;
	height:17px;
	padding:1px 17px 0 7px;
	background:url(/graphics/spilit/1000/site/sprites/buttons.gif) no-repeat right -72px;
}

#MW .gameplaylink1 {    
    font: bold 11px/14px Arial, Helvetica, sans-serif;
	text-decoration:none;
    color: #fff;
	display:inline;
	display:-moz-inline-stack;
	/*display:-moz-inline-box;*/
	display:inline-block;
	height:17px;
	padding:1px 17px 0 7px;
	background:url(/graphics/spilit/1000/site/sprites/buttons.gif) no-repeat right -72px;
}

#MW .gamedownloadlink1:hover, #MW .gameplaylink1:hover {        
    text-decoration:underline;
}

#MW .gameMoreInfoLinkPlace2{
    padding-left: 35px;
}

#MW .gameMoreInfoLinkPlace2, #MW .gameMoreInfoLinkPlace3, #MW .gameMoreInfoLinkPlace1 {
	padding: 1px 6px 0px 0px;
	display:inline;
	display:-moz-inline-stack;
	/*display:-moz-inline-box;*/
	display:inline-block;
	height:17px;
}

#MW .gameLinksPlace5 .gameMoreInfoLinkPlace3, #MW .gameLinksPlace1 .gameMoreInfoLinkPlace3 {
}

#MW .gameLinksPlace3 {
	padding:10px 0;
	/* visibility: hidden; // commented for GCBUG-3207 fix */
}

#MW .gamemoreinfolink1{    
    font: 10px/14px Tahoma, Verdana, Arial, Helvetica, sans-serif;
    text-decoration:none;
    color: #2d7dd4;
	white-space:nowrap;
}

#MW .gamemoreinfolink1:hover{        
    text-decoration:underline;
}

#MW .gamesTopSection1{
    border-bottom: 1px solid #488AD1;
    _display: inline;
}

#MW .gamesTopSection2{
    padding: 8px 8px 16px 8px;
}

#MW .gamesTopSection3{
    padding:0 0 15px 0;
}

#MW .gamesCategoriesSection1{
}    

#MW .gamesCategoriesSection2{
}    

#MW .gamesCategoriesSection3{
    padding-top: 20px;
}    

#MW .gamesCategoriesSection3 .gamesCategoriesSectionHr
{
    font-size: 0;
    height: 0;
    border-bottom: 1px solid #488AD1;
}

#MW .gamesCategoriesSectionHeight1{
    _height: 638px;
    min-height: 638px;
}    

#MW .gameDivider1{
	height:1px;
	overflow:hidden;
	font-size:0;
	background:#002643 url(/graphics/spilit/1000/site/images/dots.png) repeat-x center center;
}

#MW .gamesMostPopSection{
    width: 393px;
    float: left;
    margin-right: 1px;
}

#MW .gamesMostPopSectionContentPlace{
    padding: 5px;
}

#MW .gameListContainer1{
    padding: 11px 4px 10px 4px;
}

#MW .gameListContainer2{
    padding: 11px 4px 30px 4px;
}

#MW .gameListContainer3{
    padding: 11px 4px 30px 4px;
}

#MW .gameListContainer4{
    padding:0;
}

#MW .gameListContainer4 .gameentrygizmo {
	padding:10px 0;
}

#MW .gameListContainer5{
    padding: 0px 5px;
}

#MW .gamesNewTopOnlineSection{
    width: 197px;
    float: left;
}

#MW .gamesNewTopOnlineSectionContentPlace{
    padding: 5px;
}

#MW .gamesFullWidthSectionContentPlace1{
    padding: 20px 0 0 0;
}

#MW .gamesFullWidthSectionContentPlace2{
    padding:0;
}

#MW .gamesLeftSection{
    width: 392px;
    float: left;
	border-right:1px solid #d2d2d2;
}

#MW .gamesLeftSectionContentPlace1{
    padding: 0 8px 0 0;
}

#MW .gamesRightSection{
    width: 205px;
    float: left;
	border-left:1px solid #d2d2d2;
	margin-left:-1px;
}

#MW .gamesRightSectionContentPlace1{
    padding: 0 0 0 8px;
}

#MW .moregamesleftcolumn, #MW .moregamesrightcolumn, #MW .moregamesmiddlecolumn {
    width: 192px;
    float: left;
	padding:0 5px;
	border-right:1px solid #d2d2d2;
	border-left:1px solid #d2d2d2;
	margin-left:-1px;
}

#MW .moregamesleftcolumn {
	padding-left:0;
}

#MW .moregamesrightcolumn{
	border-right:none;
	padding-right:0;
}

#MW .moregamesleftcolumn {
	margin-left:0;
	border-left:none;
}

#MW .moreGamesSectionContentPlace{
    margin-bottom: 17px;
}

#MW .moreCategoryGamesLinkPlace{
	text-align:right;
	padding:10px 5px 0 5px;
}

#MW .morecategorygameslink1{
    font: bold 11px Tahoma,Verdana,Arial,Helvetica,sans-serif;
    color: #2D7DD4;
    text-decoration:none;
	padding-left:11px;
	background:transparent url(/graphics/spilit/1000/site/images/chp/icons/arrowR.gif) no-repeat scroll 0 3px;
}

#MW .morecategorygameslink1:hover {
	text-decoration:underline;
}


.moregamespromo {
	width:100%;
	border:none;
	border-collapse:collapse;
}

.moregamespromo .promo {
	width:1%;
}

.moregamespromo .promoLinkPlace {
	text-align:left;
	padding:10px 10px 10px 15px;
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#000;
}

.moregamespromo td {
	padding:0;
}

.moregamespromo .promoLinkPlace a {
	font:normal 11px Arial, Helvetica, sans-serif;
	color:#005ad8;
	text-decoration:none;
}
.moregamespromo .promoLinkPlace a:hover {
	text-decoration:underline;
}

/* -------------------------------------------------------- */

/* Compound Titles----------------------------------------- */

#MW.service_page .cmpTitleWrapperOuter {
	/*margin-top:5px;*/
}

#MW .cmpTitleWrapperOuter{
	background:#f9f9f9 url(/graphics/spilit/1000/site/sprites/titles.png) repeat-x left -26px;
}

#MW .cmpTitleWrapperInner{
	background: url(/graphics/spilit/1000/site/sprites/titles.png) no-repeat left bottom;
}

#MW .cmpTitleRegular{
	background: url(/graphics/spilit/1000/site/sprites/titles.png) no-repeat right top;
}

#MW .cmpTitleText{
    overflow: hidden;
}

#MW.service_page .cmpTitleText {
	color: #077cd4;
	font:bold 15px/20px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	white-space: nowrap;
	display: block;
	height:24px;
	padding:2px 10px 0 10px;
}

#MW .cmpTitleText a{
	color: #077cd4;
	font:bold 15px/20px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	white-space: nowrap;
	display: block;
	height:24px;
	padding:2px 10px 0 10px;
}

#MW .gamesCategoriesSection1 .cmpTitleWrapperOuter, #MW .gamesCategoriesSection1 .cmpTitleWrapperOuter * {
	background:none;
	margin:0;
	padding:0;
	position:static;
	font:bold 16px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color:#585858;
	border:none;
}

#MW .gamesCategoriesSection1 .cmpTitleWrapperOuter {
	position:absolute;
	top:0;
	left:10px;
	white-space:nowrap;
}

#GamePageTop {
	padding-top:29px;
}

#MW .cmpTitleText a:hover {
	text-decoration:underline;
}

#MW .cmpTitleMostPopular{
}

#MW .cmpTitleNewGames{
}

#MW .cmpTitleTopOnlineGames{
}

#MW .cmpTitleAction{
}

#MW .cmpTitlePuzzle{
}

#MW .cmpTitleWord{
}

#MW .cmpTitleSports{
}

#MW .cmpTitleCards{
}    

#MW .cmpTitleMahjong{
}

#MW .cmpTitleJigsaw{
}

#MW .cmpTitleArcade{
}    

/* -------------------------------------------------------- */

/* Other classes ------------------------------------------ */
#MW .gameInfo1{
	width: 100%;
}

#MW .gameInfo1Title{
	height: 16px;
	font: bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	padding: 3px 8px 0 11px;
	background-color: #F2F2F2;		
}

.gameInfo1Title font {
	color:#000;
}

#MW .gameInfo1Body1{
	margin: 14px 4px 17px 4px;
}

#MW .gameInfo1Left1{
	width: 61px;
	float: left;
}

#MW .gameInfo1Main1{
	float: right;
	width: 100%;
	margin:0 0 0 -61px;		
}

#MW .gameInfo1Main2{
	width:100%;
}

#MW .gameInfo1Main1ContentPlace1{
	margin: 0 0 0 74px;
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}

#MW .gameInfoTextLine1
{
	padding-left: 7px;
	margin-bottom: 3px;
	background:url(/graphics/spilit/1000/site/bullet.gif) no-repeat left 5px;
}

#MW .gameInfoText1{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
}

#MW .gameInfoReview{
	margin-bottom: 11px;
}

#MW .gameInfoRewiewStars{
	margin-right: 24px;
}

#MW .gameInfoRewiewLinkPlace{
	margin-top: 12px;
}

#MW .gameinfolink1{
	font:bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #0c74c3;
	text-decoration:none;
}

#MW .gameinfolink1:hover{
	text-decoration:underline;
}

#MW .screenShotOuter{
	width: 125px;
	float: left;
}

#MW .screenShotInner{
	display: block;
	padding: 0 5px 7px 0;
}

#MW .contentWrapper1{
	float: left;
	text-align: left;
}

#MW .commentsPlace1{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #333333;
	margin: 0 3px 0 0;
}

#MW .gameAction1{
	position: relative;
	left: 0;
	top: 0;
	margin: 3px 0 0 0;
	_height: 43px;
	min-height: 43px;
	padding: 0 0 0 31px;
}

#MW .gameActionLinkPlace{
	padding: 1px 0 0 0;
}

#MW .gameActionLinkAndTextPlace{
	padding: 1px 0 0 0;
}

#MW .gameActionButtonPlace1{
	position: absolute;
	left: 0;
	top: 0;
}	

#MW .gameActionText1, #MW .gameActionText1{
	font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	color: #313131;
}

#MW .gameactionlink1{	
	font: bold 14px Verdana, Arial, Helvetica, sans-serif;
	color: #2d7dd4;
	text-decoration:none
}

#MW .gameactionlink1:hover{		
	text-decoration:underline;
}
/* -------------------------------------------------------- */

/* Service pages */
#MW.service_page {
    color:#545454;
    font-family:Tahoma,Verdana,Arial,Helvetica,sans-serif;
    font-size:11px;
    line-height:1.3;
    font-style:normal;
    font-variant:normal;
    line-height:normal;
}

#MW.service_page h3
{
    margin: 14px 0 10px;
    padding: 0;
    color: #656565;
    font-size: 13px;    
}

#MW.service_page p 
{
    margin: 10px 0;
    padding: 0;
}

#MW.service_page p.servicePageQuestion 
{
    padding-left: 16px;
}

#MW.service_page p.servicePageAnswer 
{
    padding-left: 16px;
}

#MW.service_page div.supportContents p.servicePageQuestion a{
    color: #656565;
    font-size: 11px;
    font-weight: bold;
}

#MW.service_page div.supportBody p.servicePageQuestion 
{
    font-weight: bold;
    color: #2552A6;
}

#MW.service_page p.servicePageAnswer a, #MW .supportText a
{
    font: 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
    color: #545454;
    text-decoration: underline;
}
     
#MW.service_page p.servicePageAnswer a:hover, #MW .supportText a:hover
{
    text-decoration: none;
}

#main_top_banner {
	background: #d3d3d3;
	height: 90px;
	margin: 0px auto 14px;
	overflow: hidden;
	width: 728px;
}

/* RED-980 member portlet changes */

#RPM .rpmMyProfile, #RPM .rpmRCLink1 {
	text-transform: capitalize;
}

#RPM .rpmRCTitle2 {
	color: #faa315;
	display: inline;
	font-family: Tahoma, Helvetica, Arial, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

#RPM .rpmRCTitlePlace {
	padding-left: 0px;
	padding-top: 4px;
}

#RPM .rpmRCTitleLine {
	padding-bottom: 6px;
}

/* RED-1000 */

#HP #S4 .gameBot {
	clear: both;
	padding-top: 5px;
}

.moreCategoryGamesLinkPlace, .modTitleText {
	text-transform: capitalize;
}

#S4 .modTitleText .categoryname {
	font-weight: normal;
}

/* RED-1065 */

#HP #S2P1 .gameButtonPlace {
	clear: none;
	float: left;
	margin-left: 7px;
	padding-top: 3px;
}

#HP #S2P1 .gameTitleArea {
	padding-left: 4px;
}

#HP #S2P1 .gameBot {
	clear: both;
	float: none;
	margin-top: 7px;
	padding: 5px 0 0 5px;
	width: 100%;
}

#MW .gamedownloadlink1 {
	background-position: right -182px;
}