@charset "utf-8";
/* CSS Document */

DIV.textAd {
	margin-bottom:2px;
}
DIV.gamebanner {
	margin: 5px 0px 0px 0px;
}
DIV.banner-leaderboard DIV.gamebanner {
	margin: 0px 0px 5px 0px;
}
DIV.banner-leaderboard-bottom DIV.gamebanner {
	margin: 15px 0px 0px 0px;
}
DIV.gamebannerGA {
	margin-top:20px;
}

* {
	margin:0px;
	padding:0px;
	font-family:Tahoma, Verdana, Arial;
	font-size:0.95em;
	color:#034158;
}

BODY {
	background-color:#87CEE8;
	background-image:url(../images/background.gif);
	background-position:top center;
	background-repeat:repeat-x;
}
BODY.none {
	background-image:none;
}

DIV#text {
	font-size: 11px;
	text-align:center;
	position:absolute;
	top:152px;
	width:100%;
	z-index:999999;
	margin-top:-3px;
}

A,A:link,A:active,A:visited {
	text-decoration:underline;
}
	A:hover {
		text-decoration:none;
		background-color:#FFFFFF;
	}

.clear { clear:both; }
.center { text-align:center; }
.right { text-align:right; }
.fRight { float:right; }
.fLeft { float:left; }
.bold { font-weight:bold; }
.italic { font-style:italic; }
.bottomSpace { margin-bottom:10px; }
.leftSpace { margin-left:10px; }
.empty { clear:both; border:solid 1px #8BC9DF; background:#CCEAF5; padding:5px; text-align:center; margin-bottom:10px; }
.left { text-align:left; }
P { padding:5px; }
.error {
	color:#C63C31;
	font-weight:bold;
	text-align:center;
	margin-bottom:5px;
}
	.error IMG { margin-bottom:-2px; }
.message {
	color:#35614E;
	font-weight:bold;
	text-align:center;
	margin-bottom:5px;
}
	.message IMG { margin-bottom:-2px; }

.spacer { font-size:0px; background-color:transparent; height:5px; }
.spacer-fix { height:5px; }
#sendToFriendContainer FORM DIV.spacer { height:2px; }
.hr { height:0px; font-size:0px; margin:5px 0px; background-color:transparent; border-bottom:solid 1px #CCEAF5; }
	.hr-dark { border-color:#87CEE8; }

.loading {
	background-image:url(../images/ajax-loader.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

DIV#wrapper {
	margin:0px auto;
	position:relative;
	padding:10px 0px;
	background-color:transparent;
}
	H1#headerText {
		width:300px;
		position:absolute;
		top:15px;
		z-index:2;
		text-align:right;
		font-weight:normal;
		background-color:transparent;
	}
	DIV#logo {
		width:335px;
		height:115px;
		position:absolute;
		top:24px;
		background-color:transparent;
		background-image:url(../images/logo.gif);
		background-position:top left;
		background-repeat:no-repeat;
		z-index:3;
	}
		DIV#logo H1,DIV#logo H2 {
			text-indent:-99999px;
		}
	DIV#headerBox {
		width:300px;
		height:80px;
		position:absolute;
		top:30px;
		z-index:3;
		background-color:transparent;
	}
		DIV#headerBox DIV.headerBox {
			float:left;
			width:130px;
			height:100px;
			padding:6px 10px;
		}
			DIV#headerBox DIV DIV#loginHeader {
				width:130px;
				height:23px;
				background-color:transparent;
				background-image:url(../images/headerBoxLogin.gif);
				background-position:top left;
				background-repeat:no-repeat;
			}
			DIV#headerBox DIV DIV#searchHeader {
				width:130px;
				height:23px;
				background-color:transparent;
				background-image:url(../images/headerBoxSearch.gif);
				background-position:top left;
				background-repeat:no-repeat;
			}
			DIV#headerBox DIV DIV.headerBoxContent {
				padding:0px;
				margin-top:10px;
			}
		DIV#headerBox INPUT[type=text],DIV#headerBox INPUT[type=password] {
			width:125px;
			border:solid 1px #034158;
			padding:1px 2px;
			background-color:#F7F7F7;
			background-image:url(../images/inputBG.gif);
			background-position:top center;
			background-repeat:repeat-x;
			text-align:left;
			margin-bottom:4px;
		}
		DIV#headerBox INPUT[type=submit],DIV#headerBox INPUT[type=button] {
			width:131px;
			border:solid 1px #FFFFFF;
			background-color:#034158;
			background-image:url(../images/buttonBG.gif);
			background-position:top center;
			background-repeat:repeat-x;
			color:#FFFFFF;
			text-align:center;
		}
			DIV#headerBox INPUT.halfButton {
				width:62px;
			}
			FORM#loginForm INPUT#loginSubmit {
				margin-right:2px;
			}
			FORM#loginForm INPUT#loggedin {
				padding:11px 2px 12px 2px;
				text-align:center;
			}
			FORM#searchForm INPUT#query {
				padding:11px 2px 12px 2px;
				text-align:center;
			}
	DIV#header {
		width:800px;
		height:149px;
		background-color:transparent;
		background-image:url(../images/headerBG_spring.png);
		background-position:top center;
		background-repeat:no-repeat;
		position:absolute;
		top:0px;
		z-index:1;
	}

	DIV#container {
		margin:0px auto;
		min-height:300px;
		height:auto !important;
		height:300px;
		background-color:#CCEAF5;
		background-image:url(../images/containerBG.gif);
		background-position:top center;
		background-repeat:repeat-x;
		border:solid 3px #FFFFFF;
		position:relative;
	}
		DIV#containerTL {
			width:14px;
			height:14px;
			position:absolute;
			top:-3px;
			left:-3px;
			background-color:transparent;
			background-image:url(../images/containerTL.gif);
			background-repeat:no-repeat;
		}
		DIV#containerTR {
			width:14px;
			height:14px;
			position:absolute;
			top:-3px;
			right:-3px;
			background-color:transparent;
			background-image:url(../images/containerTR.gif);
			background-repeat:no-repeat;
		}
		DIV#containerBL {
			width:14px;
			height:14px;
			position:absolute;
			bottom:-3px;
			left:-3px;
			background-color:transparent;
			background-image:url(../images/containerBL.gif);
			background-repeat:no-repeat;
		}
		DIV#containerBR {
			width:14px;
			height:14px;
			position:absolute;
			bottom:-3px;
			right:-3px;
			background-color:transparent;
			background-image:url(../images/containerBR.gif);
			background-repeat:no-repeat;
		}

		DIV#headerSpace {
			height:127px;
		}

		DIV.banner {
			text-align:center;
		}
			DIV.banner A,DIV.banner A IMG {
				border:none;
				text-decoration:none;
			}

		DIV.textContainer {
			text-align:center;
			height:6px;
			line-height:0px;
		}

		DIV#categories {
			min-height:30px;
			height:auto !important;
			height:30px;
			background-color:#CCEAF5;
			background-image:url(../images/categoriesBG.gif);
			background-position:top left;
			background-repeat:repeat;
			border:solid 3px #029FDA;
			position:relative;
		}
			DIV.categoriesTL {
				width:10px;
				height:10px;
				position:absolute;
				top:-3px;
				left:-3px;
				background-color:transparent;
				background-image:url(../images/categoriesTL.gif);
				background-repeat:no-repeat;
			}
			DIV.categoriesTR {
				width:10px;
				height:10px;
				position:absolute;
				top:-3px;
				right:-3px;
				background-color:transparent;
				background-image:url(../images/categoriesTR.gif);
				background-repeat:no-repeat;
				z-index:1;
			}
			DIV.categoriesBL {
				width:10px;
				height:10px;
				position:absolute;
				bottom:-3px;
				left:-3px;
				background-color:transparent;
				background-image:url(../images/categoriesBL.gif);
				background-repeat:no-repeat;
			}
			DIV.categoriesBR {
				width:10px;
				height:10px;
				position:absolute;
				bottom:-3px;
				right:-3px;
				background-color:transparent;
				background-image:url(../images/categoriesBR.gif);
				background-repeat:no-repeat;
			}
			DIV#categories UL {
				margin-left:0;
				padding-left:0;
				white-space:nowrap;
			}
				DIV#categories UL LI {
					display:inline;
					list-style-type:none;
					float:left;
				}
					DIV#categories A {
						padding:5px 8px;
					}
					DIV#categories A:link, DIV#categories A:visited {
						width:169px;
						display:block;
						color:#034158;
						background-color:transparent;
						text-decoration:none;
						text-transform:uppercase;
						font-weight:bold;
						font-size:1em;
					}
						DIV#categories A:hover,DIV#categories UL LI A.active,DIV#categories UL LI A:link.active,DIV#categories UL LI A:active.active,DIV#categories UL LI A:visited.active {
							background-color:#9FDAF0;
							text-decoration:none;
						}
						DIV#categories A SPAN {
							display:block;
						}
							DIV#categories A:hover SPAN {
								color:#FFFFFF;
							}
							DIV#categories A SPAN.info {
								font-weight:normal;
								text-transform:none;
								color:#029FDA;
							}
								DIV#categories A:hover SPAN.info {
									color:#034158;
								}

		DIV#main {
			min-height:180px;
			height:auto !important;
			height:180px;
		}
		DIV#search {
			min-height:50px;
			height:auto !important;
			height:50px;
			margin-bottom:10px;
		}
			.search-result { clear:both; border: solid 1px #8BC9DF; background:#FFFFFF; padding:5px; text-align:center; margin-bottom:10px; }
			.search-result DIV, .search-result P { font-size:1em; }
		DIV.main {
			background-color:#9FDAF0;
			border:solid 3px #029FDA;
			position:relative;
		}
			DIV.mainTL {
				width:10px;
				height:10px;
				position:absolute;
				top:-3px;
				left:-3px;
				background-color:transparent;
				background-image:url(../images/mainTL.gif);
				background-repeat:no-repeat;
				z-index:10;
			}
			DIV.mainTR {
				width:10px;
				height:10px;
				position:absolute;
				top:-3px;
				right:-3px;
				background-color:transparent;
				background-image:url(../images/mainTR.gif);
				background-repeat:no-repeat;
				z-index:10;
			}
			DIV.mainBL {
				width:10px;
				height:10px;
				position:absolute;
				bottom:-3px;
				left:-3px;
				background-color:transparent;
				background-image:url(../images/mainBL.gif);
				background-repeat:no-repeat;
				z-index:10;
			}
			DIV.mainBR {
				width:10px;
				height:10px;
				position:absolute;
				bottom:-3px;
				right:-3px;
				background-color:transparent;
				background-image:url(../images/mainBR.gif);
				background-repeat:no-repeat;
				z-index:10;
			}
			DIV.header {
				height:33px;
				line-height:30px;
				padding-left:10px;
				background-image:url(../images/mainBG.gif);
				background-position:top center;
				background-repeat:repeat-x;

				text-transform:uppercase;
				color:#FFFFFF;
				font-weight:bold;
				font-size:0.9em;
				letter-spacing:0.06em;
				overflow-x:hidden;
				overflow-y:hidden;
			}
				DIV.header H2 { color:#FFFFFF; }
				DIV.header A,DIV.header A:link,DIV.header A:active,DIV.header A:visited {
					color:#FFFFFF;
					text-decoration:none;
					font-size:1em;
				}
					DIV.header A:hover {
						color:#034158;
					}
					DIV.header DIV.more {
						float:right;
						margin-right:10px;
					}
						DIV.header DIV.more A,DIV.header DIV.more A:link,DIV.header DIV.more A:active,DIV.header DIV.more A:visited {
							color:#FFFFFF;
						}
							DIV.header DIV.more A:hover {
								background:#034158;
							}
							DIV.header DIV.more A IMG {
								border:none;
								margin-bottom:-1px;
							}
			DIV.catsel {
				background-color:#D4EEF8;
				border:solid 3px #029FDA;
				position:relative;
				width:190px;
				margin-bottom:10px;
			}
				DIV.catselTL {
					width:10px;
					height:10px;
					position:absolute;
					top:-3px;
					left:-3px;
					background-color:transparent;
					background-image:url(../images/catselTL.gif);
					background-repeat:no-repeat;
				}
				DIV.catselTR {
					width:10px;
					height:10px;
					position:absolute;
					top:-3px;
					right:-3px;
					background-color:transparent;
					background-image:url(../images/catselTR.gif);
					background-repeat:no-repeat;
					z-index:1;
				}
				DIV.catselBL {
					width:10px;
					height:10px;
					position:absolute;
					bottom:-3px;
					left:-3px;
					background-color:transparent;
					background-image:url(../images/catselBL.gif);
					background-repeat:no-repeat;
				}
				DIV.catselBR {
					width:10px;
					height:10px;
					position:absolute;
					bottom:-3px;
					right:-3px;
					background-color:transparent;
					background-image:url(../images/catselBR.gif);
					background-repeat:no-repeat;
				}
				DIV.catsel DIV.header {
					background-image:url(../images/catselBG.gif);
					background-position:top left;
					background-repeat:no-repeat;
					height:25px;
					line-height:22px;
				}
				DIV.catsel UL {
					margin-left:0;
					padding-left:0;
					white-space:nowrap;
					background:transparent url(../images/catselMainBG.gif) top left repeat;
				}
					DIV.catsel UL LI {
						display:inline;
						list-style-type:none;
					}
						DIV.catsel A, DIV.catsel A:link, DIV.catsel A:visited {
							padding:3px 5px;
							width:180px;
							display:block;
							color:#034158;
							background-color:transparent;
							text-decoration:none;
							font-weight:bold;
							font-size:1.1em;
						}
							DIV.catsel A:hover {
								text-decoration:underline;
							}
			DIV.gamesel {
				background-color:#CCEAF5;
				border:solid 3px #029FDA;
				position:relative;
				width:190px;
				margin-bottom:10px;
			}
				DIV.gameselTL {
					width:10px;
					height:10px;
					position:absolute;
					top:-3px;
					left:-3px;
					background-color:transparent;
					background-image:url(../images/gameselTL.gif);
					background-repeat:no-repeat;
				}
				DIV.gameselTR {
					width:10px;
					height:10px;
					position:absolute;
					top:-3px;
					right:-3px;
					background-color:transparent;
					background-image:url(../images/gameselTR.gif);
					background-repeat:no-repeat;
					z-index:1;
				}
				DIV.gameselBL {
					width:10px;
					height:10px;
					position:absolute;
					bottom:-3px;
					left:-3px;
					background-color:transparent;
					background-image:url(../images/gameselBL.gif);
					background-repeat:no-repeat;
				}
				DIV.gameselBR {
					width:10px;
					height:10px;
					position:absolute;
					bottom:-3px;
					right:-3px;
					background-color:transparent;
					background-image:url(../images/gameselBR.gif);
					background-repeat:no-repeat;
				}
				DIV.gamesel DIV.header {
					background-image:url(../images/gameselBG.gif);
					background-position:top left;
					background-repeat:no-repeat;
					height:25px;
					line-height:22px;
				}

				SELECT#gameSelect {
					margin:5px 10px;
					font-size:1em;
					border:solid 1px #FFFFFF;
					background:#034158 url(../images/gameselFieldBG.gif) top left repeat-x;
					color:#FFFFFF;
					width:170px;
				}
					SELECT#gameSelect OPTION {
						color:#FFFFFF;
						padding:0px 2px 2px 2px;
					}

			DIV.newest {
				background-color:#CCEAF5;
				border:solid 3px #FFFFFF;
				position:relative;
				width:510px;
				margin-bottom:10px;
			}
				DIV.newestTL {
					width:10px;
					height:10px;
					position:absolute;
					top:-3px;
					left:-3px;
					background-color:transparent;
					background-image:url(../images/newestTL.gif);
					background-repeat:no-repeat;
				}
				DIV.newestTR {
					width:10px;
					height:10px;
					position:absolute;
					top:-3px;
					right:-3px;
					background-color:transparent;
					background-image:url(../images/newestTR.gif);
					background-repeat:no-repeat;
					z-index:1;
				}
				DIV.newestBL {
					width:10px;
					height:10px;
					position:absolute;
					bottom:-3px;
					left:-3px;
					background-color:transparent;
					background-image:url(../images/newestBL.gif);
					background-repeat:no-repeat;
				}
				DIV.newestBR {
					width:10px;
					height:10px;
					position:absolute;
					bottom:-3px;
					right:-3px;
					background-color:transparent;
					background-image:url(../images/newestBR.gif);
					background-repeat:no-repeat;
				}
				DIV.newest DIV.header {
					background-image:url(../images/newestBG.gif);
					background-position:top center;
					background-repeat:repeat-x;
					font-size:1em;
					color:#034158;
				}
					DIV.newest H2 { color:#034158; }
					DIV.newest DIV.header DIV.more A,DIV.newest DIV.header DIV.more A:link,DIV.newest DIV.header DIV.more A:active,DIV.newest DIV.header DIV.more A:visited {
						color:#034158;
					}
						DIV.newest DIV.header DIV.more A:hover {
							background-color:#FFFFFF;
						}
				DIV.newest UL {
					list-style:none;
					height:345px;
					background:transparent url(../images/newestListBG.gif) top left repeat;
				}
					DIV.newest UL LI {
						width:117px;
						height:105px;
						background-color:transparent;
						float:left;
						padding:5px;
						text-align:center;
						position:relative;
						list-style:none;
					}
						DIV.newest UL LI A.layer {
							position:absolute;
							top:1px;
							left:9px;
							z-index:2;
							border:none;
							background-color:transparent;
						}
							DIV.newest UL LI A.layer IMG {
								border:none;
							}
						DIV.newest UL LI IMG {
							border:solid 1px #034158;
							width:100px;
							height:75px;
						}
						DIV.newest UL LI DIV {
							height:28px;
							overflow:hidden;
							width:117px;
							background-color:transparent;
							text-align:center;
						}
							DIV.newest UL LI DIV A,DIV.newest UL LI DIV A:link,DIV.newest UL LI DIV A:active,DIV.newest UL LI DIV A:visited {
								font-size:1.1em;
								text-decoration:none;
								font-weight:bold;
							}
								DIV.newest UL LI DIV A:hover {
									text-decoration:underline;
									background-color:transparent;
								}
				DIV#favourites UL {
					list-style:none;
					height:255px;
					background:transparent url(../images/favouritesBG.gif) top left repeat;
				}
					DIV#favourites UL LI {
						width:175px;
						height:75px;
						background-color:transparent;
						float:left;
						padding:3px 3px 7px 7px;
						position:relative;
						list-style:none;
					}
						DIV#favourites UL LI A.layer {
							position:absolute;
							top:20px;
							left:8px;
							width:70px;
							height:59px;
							z-index:2;
							border:none;
							background-color:transparent;
						}
							DIV#favourites UL LI A.layer IMG {
								border:none;
							}
						DIV#favourites UL LI DIV.title {
							width:178px;
							background-color:transparent;
							height:16px;
							line-height:16px;
						}
							DIV#favourites UL LI DIV.title A,DIV#favourites UL LI DIV.title A:link,DIV#favourites UL LI DIV.title A:active,DIV#favourites UL LI DIV.title A:visited {
								font-size:1em;
								text-decoration:none;
								font-weight:bold;
							}
								DIV#favourites UL LI DIV.title A:hover {
									text-decoration:underline;
									background-color:transparent;
								}

						DIV#favourites UL LI DIV.favouriteImg {
							float:left;
						}
							DIV#favourites UL LI DIV IMG {
								border:solid 1px #034158;
								width:70px;
								height:59px;
							}
							DIV#favourites UL LI DIV.sRating {
								width:65px;
								height:16px;
								float:left;
								background-position:center center;
								background-repeat:no-repeat;
								margin:5px 0px 0px 5px;
							}
							DIV#favourites UL LI DIV.cat {
								margin:3px 0px 0px 8px;
								float:left;
								width:80px;
							}
								DIV#favourites UL LI DIV.cat A,DIV#favourites UL LI DIV.cat A:link,DIV#favourites UL LI DIV.cat A:active,DIV#favourites UL LI DIV.cat A:visited {
									text-decoration:none;
									color:#029FDA;
								}
									DIV#favourites UL LI DIV.cat A:hover {
										text-decoration:underline;
									}

			.linkpartners-button { clear:both; border: solid 1px #8BC9DF; background:#FFFFFF; padding:5px; text-align:center; margin-bottom:10px; }
			.linkpartners-button DIV, .linkpartners-button P { font-size:1em; }
			DIV.partners,DIV.linkpartners {
				background-color:#CCEAF5;
				border:solid 3px #FFFFFF;
				position:relative;
				margin-bottom:10px;
			}
			DIV.linkpartners { font-size:1em; }
			DIV.linkpartners-content { padding:10px; font-size:1em; }
				DIV.partnersTL,DIV.linkpartnersTL {
					width:10px;
					height:10px;
					position:absolute;
					top:-3px;
					left:-3px;
					background-color:transparent;
					background-image:url(../images/partnersTL.gif);
					background-repeat:no-repeat;
				}
				DIV.partnersTR,DIV.linkpartnersTR {
					width:10px;
					height:10px;
					position:absolute;
					top:-3px;
					right:-3px;
					background-color:transparent;
					background-image:url(../images/partnersTR.gif);
					background-repeat:no-repeat;
					z-index:1;
				}
				DIV.partnersBL,DIV.linkpartnersBL {
					width:10px;
					height:10px;
					position:absolute;
					bottom:-3px;
					left:-3px;
					background-color:transparent;
					background-image:url(../images/partnersBL.gif);
					background-repeat:no-repeat;
				}
				DIV.partnersBR,DIV.linkpartnersBR {
					width:10px;
					height:10px;
					position:absolute;
					bottom:-3px;
					right:-3px;
					background-color:transparent;
					background-image:url(../images/partnersBR.gif);
					background-repeat:no-repeat;
				}
				DIV.partners DIV.header,DIV.linkpartners DIV.header {
					background-image:url(../images/partnersBG.gif);
					background-position:top center;
					background-repeat:repeat-x;
					height:30px;
					line-height:30px;
					padding-left:10px;

					text-transform:uppercase;
					color:#034158;
					font-weight:bold;
					font-size:0.9em;
					letter-spacing:0.06em;
				}

				DIV.partners UL {
					margin-left:0;
					padding-left:0;
					margin-top:3px;
					background:transparent url(../images/partnersMainBG.gif) top left repeat;
					float:left;
					position:relative;
				}
					DIV.partners UL LI {
						list-style-type:none;
					}
						DIV.partners UL LI A,DIV.partners UL LI A:link, DIV.partners UL LI A:active,DIV.partners UL LI A:visited,DIV.partners UL LI SPAN {
							padding:2px 5px 3px 5px;
							width:175px;
							display:block;
							color:#034158;
							background-color:transparent;
							text-decoration:none;
							font-size:1em;
						}
						#partnersShort UL LI A,#partnersShort UL LI A:link,#partnersShort UL LI A:active,#partnersShort UL LI A:visited,#partnersShort UL LI SPAN {
							width:162px;
						}
							DIV.partners UL LI A:hover {
								text-decoration:underline;
							}
				DIV.linkpartners UL LI {
					list-style-type:square;
					list-style-position:inside;
				}

				DIV.linkblock {
					margin:10px;
					font-size:1em;
				}
					DIV.linkblock IMG { border:solid 1px #034158; }
					DIV.linkblock DIV.blockcode {
						font-family:Consolas, Arial, Helvetica, sans-serif;
						border:solid 1px #8BC9DF;
						background:#FFFFFF;
						margin:5px;
						padding:5px;
					}

			DIV.partnersList {
				background:#D4EEF8 url(../images/catListBG.gif) top left repeat;
				display:block;
			}
				DIV.partnersList UL {
					margin-left:0;
					padding-left:0;
					margin-top:3px;
					float:left;
					/*position:relative;*/
				}
					DIV.partnersList UL LI {
						list-style-type:none;
					}
						DIV.partnersList UL LI A,DIV.partnersList UL LI A:link,DIV.partnersList UL LI A:active,DIV.partnersList UL LI A:visited {
							padding:2px 5px 3px 5px;
							width:175px;
							display:block;
							color:#034158;
							background-color:transparent;
							text-decoration:none;
							font-size:1em;
						}
							DIV.partnersList UL LI A:hover {
								text-decoration:underline;
							}

			DIV.catList {
				width:172px;
				float:left;
			}
			.catRightSpace { margin-right:12px; }
				DIV.catList DIV.header {
					font-size:1em;
				}
				#partnersShort DIV.header {
					font-size:1em;
				}
				DIV.catList UL {
					margin-left:0;
					padding-left:0;
					white-space:nowrap;
					background:#D4EEF8 url(../images/catListBG.gif) top left repeat;
				}
					DIV.catList UL LI {
						display:inline;
						list-style-type:none;
					}
					DIV.catList UL LI.more {
						text-align:right;
					}
						DIV.catList A, DIV.catList A:link, DIV.catList A:active, DIV.catList A:visited {
							padding:3px 5px 2px 5px;
							width:162px;
							display:block;
							color:#034158;
							background-color:transparent;
							text-decoration:none;
							font-weight:normal;
							font-size:1em;
						}
						DIV#partnersShort UL LI A {
							font-size:1.1em;
						}
							DIV.catList UL LI A:hover {
								text-decoration:underline;
								color:#034158;
							}
					DIV.catList UL LI.more A,DIV.catList UL LI.more A:link,DIV.catList UL LI.more A:active,DIV.catList UL LI.more A:visited {
						color:#029FDA;
						font-size:1em;
						text-align:right;
					}
						DIV.catList UL LI.more A IMG {
							border:none;
						}

			DIV#highscoreGames {
				width:552px;
				height:195px;
				float:left;
				margin-right:12px;
				position:relative;
			}
				DIV#highscoreGames DIV.header H2 {
					font-size:1em;
				}
				DIV#highscoreGamesContainer {
					width:552px;
					height:162px;
					overflow:hidden;
				}
					#highscoreGames UL {
						width:1000px;
						margin-left:-3px;
					}
						#highscoreGames UL LI {
							float:left;
							list-style-type:none;
						}
							#highscoreGames UL LI A {
								display:block;
								overflow:hidden;
								width:67px;
								height:195px;
								border-left:solid 3px #CCEAF5;
							}
								#highscoreGames UL LI A IMG {
									border:none;
									height:162px;
									width:200px;
								}

			DIV#bannerRight {
				background-color:transparent;
				width:160px;
				height:600px;
				position:absolute;
				top:0px;
				right:-190px;
				visibility:hidden;
			}
				DIV#bannerRight A,DIV#bannerRight IMG {
					border:none;
					background-color:transparent;
					text-decoration:none;
				}
			DIV#gameHeader {
				height:30px;
				position:relative;
				border-bottom:solid 3px #CCEAF5;
			}
				DIV#gameHeader {
					background-image:url(../images/mainBG.gif);
					background-position:top center;
					background-repeat:repeat-x;
					font-size:1em;
				}
				DIV#gameHeaderLeft {
					position:absolute;
					top:0px;
					left:0px;
					width:260px;
					height:30px;
					font-size:1em;
				}
				DIV#gameSlider {
					position:relative;
					height:21px;
					width:200px;
					background-color:transparent;
					background-image:url(../images/sliderBG.gif);
					background-position:center center;
					background-repeat:no-repeat;
					margin:0px auto;
					padding-top:9px;
				}
					#gameSliderButton {
						position:absolute;
						height:12px;
						width:19px;
						background-color:transparent;
						background-image:url(../images/slider.gif);
						background-position:center center;
						background-repeat:no-repeat;
						cursor:pointer;
					}
				DIV#gameHeaderRight {
					position:absolute;
					top:0px;
					right:0px;
					width:200px;
					height:30px;
					font-size:0.9em;
				}
					DIV#myGamesButton {
						float:right;
						background-color:#93CFE5;
						height:30px;
						line-height:30px;
						padding:0px 5px;
						text-transform:uppercase;
						color:#034158;
						font-weight:bold;
						font-size:0.9em;
						letter-spacing:0.06em;
					}
					DIV#myGamesSaveGame {
						height:30px;
						float:right;
						background-color:#93CFE5;
					}
						DIV#saveGameAction {
							position:absolute;
							top:-10000px;
							left:-10000px;
							width:0px;
							height:0px;
							font-size:0px;
						}
						DIV#myGamesSaveGame A,DIV#myGamesSaveGame IMG {
							border:none;
							background-color:transparent;
						}
							DIV#myGamesSaveGame IMG {
								margin-top:1px;
							}

					DIV#myGamesContent {
						background-color:#CCEAF5;
						height:0px;
						position:relative;
						overflow:hidden;
						font-size:8pt;
					}
						DIV.myGamesHeader {
							padding:5px 10px;
							font-weight:bold;
							text-transform:uppercase;
							float:left;
						}
						DIV#showTitleContainer {
							float:right;
							padding:5px 5px 0px 0px;
						}
						DIV#myGamesAction {
							position:absolute;
							top:-100px;
							left:-100px;
							width:0px;
							height:0px;
							font-size:0px;
						}

						DIV.slideBox-container {
							position:relative;
						}
							DIV.slideBox-arrows {
								background-color:transparent;
								background-image:url(../images/mygamesNavBG.gif);
								background-position:center right;
								background-repeat:no-repeat;

								float:right;
								position:relative;
								width:29px;
								height:67px;
								z-index:1;
							}
								DIV.slideBox-previous {
									position:absolute;
									left:3px;
									top:3px;
									width:29px;
									height:34px;
								}
								DIV.slideBox-next {
									top:34px;
									position:absolute;
									left:3px;
									width:29px;
									height:32px;
								}
								DIV.slideBox-arrows A, DIV.slideBox-arrows IMG {
									background-color:transparent;
									border:none;
								}
							DIV.slideBox-wrapper {
								overflow:hidden;
								position:relative;
								height:70px;
							}
								DIV.slideBox-slider {
									left:0px;
									position:absolute;
									top:0px;
									background-color:transparent;
								}
					DIV#my-games UL,DIV#my-games-full UL {
						clear:both;
						margin:0;
						padding:0;
					}
						DIV#my-games UL LI {
							display:inline;
							list-style-type:none;
							width:70px;
							height:60px;
							text-align:center;
							float:left;
							padding:5px 8px;
							position:relative;
						}
						DIV#my-games-full UL LI {
							display:inline;
							list-style-type:none;
							width:215px;
							height:60px;
							text-align:center;
							float:left;
							padding:5px 8px;
							position:relative;
							border-right:solid 3px #BBE3F1;
						}
							DIV.gameImage {
								position:absolute;
								top:5px;
								left:8px;
							}
							DIV.gameImage IMG {
								border:solid 1px #034158;
							}
							DIV.myGamesInfo {
								width:145px;
								clear:both;
								position:absolute;
								top:5px;
								left:85px;
								font-size:8pt;
								text-align:left;
							}
								DIV.myGamesInfo DIV IMG {
									border:none;
								}
								DIV.myGamesInfo A,DIV.myGamesInfo A:link,DIV.myGamesInfo A:active,DIV.myGamesInfo A:visited {
									text-decoration:none;
								}
									DIV.myGamesInfo A:hover {
										text-decoration:underline;
									}
								DIV.myGamesInfo DIV.myGamesInfoHeader {
									font-weight:bold;
									height:30px;
									overflow:hidden;
								}
							DIV#my-games UL LI DIV.remove,DIV#my-games-full UL LI DIV.remove {
								width:16px;
								height:16px;
								position:absolute;
								bottom:5px;
								right:7px;
								background-color:transparent;
								background-image:url(../images/delete.png);
								background-position:center center;
								background-repeat:no-repeat;
							}

			DIV.navigation {
				height:30px;
				line-height:30px;
				text-transform:uppercase;
				font-weight:bold;
				font-size:0.9em;
				letter-spacing:0.06em;
				padding:0px 10px;
				background-color:#9FDAF0;
				background-image:url(../images/navigationBG.gif);
				background-position:top center;
				background-repeat:repeat-x;
			}
			DIV.navigationBottom {
				background-image:url(../images/navigationBottomBG.gif);
			}
				DIV#navigationSort {
					float:right;
					color:#029FDA;
				}
					DIV#navigationSort DIV {
						float:left;
						font-size:1em;
					}
				DIV.navigationPage {
					margin:0px auto;
					text-align:center;
				}
				DIV.navigation UL {
					margin:0;
					padding:0;
					white-space:nowrap;
					display:inline;
				}
					DIV.navigation LI {
						display:inline;
						list-style-type:none;
					}
						DIV.navigation A {
							padding:3px;
							font-size:1.1em;
						}
							DIV.navigation A.previous {
								background:url(../images/arrowPrev.gif) top left no-repeat;
								padding-left:12px;
							}
							DIV.navigation A.next {
								background:url(../images/arrowNext.gif) top right no-repeat;
								padding-right:12px;
							}
						DIV.navigation A:link,DIV.navigation A:active,DIV.navigation A:visited {
							color:#034158;
							background-color:transparent;
							text-decoration:none;
						}
						DIV.navigation A.active,DIV.navigation A.active:link,DIV.navigation A.active:active,DIV.navigation A.active:visited {
							color:#034158;
							background-color:#67C3E6;
						}
						DIV.navigation A:hover,DIV.navigation A.active:hover {
							color:#FFFFFF;
							background-color:#67C3E6;
							text-decoration:none;
						}
							DIV.navigation A.previous:hover {
								background-image:url(../images/arrowPrevOver.gif);
							}
							DIV.navigation A.next:hover {
								background-image:url(../images/arrowNextOver.gif);
							}


			DIV.main DIV.content {
				clear:both
			}
				DIV.textAd {
					text-align:center;
					font-weight:bold;
				}
					DIV.textAd A,DIV.textAd A:link,DIV.textAd A:active,DIV.textAd A:visited {
						text-decoration:none;
					}
				UL#catGames,UL#moreGames {
					list-style:none;
				}
					UL#catGames LI,UL#moreGames LI {
						width:220px;
						background-color:#FFFFFF;
						background-image:url(../images/catGameBG.gif);
						background-position:top center;
						background-repeat:repeat-y;
						float:left;
						margin:0px 10px 10px 10px;
						text-align:center;
						position:relative;
						list-style:none;
					}
						UL#catGames LI DIV.new,UL#moreGames LI DIV.new {
							width:86px;
							height:86px;
							position:absolute;
							top:1px;
							right:1px;
							background-image:url(../images/new.png);
							background-position:top left;
							background-repeat:no-repeat;
							z-index:1;
						}
						UL#catGames LI H2,UL#moreGames LI H2 {
							width:200px;
							background-color:transparent;
							background-image:url(../images/catGameHeaderBG.gif);
							background-position:top center;
							background-repeat:no-repeat;
							padding:5px 10px 2px 10px;
							text-align:left;
							font-size:1em;
							overflow-x:hidden;
							overflow-y:hidden;
							height:13px;
						}
							UL#catGames LI A.layer,UL#moreGames LI A.layer {
								position:absolute;
								top:21px;
								left:10px;
								z-index:2;
								border:none;
								background-color:transparent;
							}
							UL#catGames LI H2 A,UL#moreGames LI H2 A,UL#catGames LI H2 A:link,UL#moreGames LI H2 A:link,UL#catGames LI H2 A:active,UL#moreGames LI H2 A:active,UL#catGames LI H2 A:visited,UL#moreGames LI H2 A:visited {
								font-size:1em;
								text-decoration:none;
							}
								UL#catGames LI H2 A:hover,UL#moreGames LI H2 A:hover {
									text-decoration:underline;
									background-color:transparent;
								}
						UL#catGames LI IMG,UL#moreGames LI IMG {
							border:solid 1px #034158;
							width:200px;
							height:123px;
						}
							UL#catGames LI A.layer IMG,UL#moreGames LI A.layer IMG {
								border:none;
							}
						UL#catGames LI DIV.catRate,UL#moreGames LI DIV.moreRate {
							width:220px;
							height:19px;
							background-color:transparent;
							background-image:url(../images/catGameFooterBG.gif);
							background-position:bottom center;
							background-repeat:no-repeat;
							color:#029FDA;
							text-align:left;
							text-indent:10px;
							padding:2px 0px 5px 0px;
							font-size:1em;
						}
							UL#catGames LI DIV DIV.text,UL#moreGames LI DIV DIV.text {
								float:left;
								line-height:19px;
								font-size:1em;
								color:#029FDA;
							}
							UL#catGames LI DIV DIV.rating0,UL#catGames LI DIV DIV.rating1,UL#catGames LI DIV DIV.rating2,UL#catGames LI DIV DIV.rating3,UL#catGames LI DIV DIV.rating4,UL#catGames LI DIV DIV.rating5,
							UL#moreGames LI DIV DIV.rating0,UL#moreGames LI DIV DIV.rating1,UL#moreGames LI DIV DIV.rating2,UL#moreGames LI DIV DIV.rating3,UL#moreGames LI DIV DIV.rating4,UL#moreGames LI DIV DIV.rating5 {
								float:left;
								background-color:transparent;
								background-position:center left;
								background-repeat:no-repeat;
								width:95px;
								height:19px;
								line-height:19px;
								font-size:1em;
								color:#029FDA;
							}
								UL#catGames LI DIV DIV.rating0,UL#moreGames LI DIV DIV.rating0 {
									background-image:url(../images/rating0.gif);
								}
								UL#catGames LI DIV DIV.rating1,UL#moreGames LI DIV DIV.rating1 {
									background-image:url(../images/rating1.gif);
								}
								UL#catGames LI DIV DIV.rating2,UL#moreGames LI DIV DIV.rating2 {
									background-image:url(../images/rating2.gif);
								}
								UL#catGames LI DIV DIV.rating3,UL#moreGames LI DIV DIV.rating3 {
									background-image:url(../images/rating3.gif);
								}
								UL#catGames LI DIV DIV.rating4,UL#moreGames LI DIV DIV.rating4 {
									background-image:url(../images/rating4.gif);
								}
								UL#catGames LI DIV DIV.rating5,UL#moreGames LI DIV DIV.rating5 {
									background-image:url(../images/rating5.gif);
								}

				DIV#gameContainer {
					margin:0px auto;
				}

				DIV#main UL {
					font-size:1em;
					list-style-position:inside;
					list-style-type:square;
				}
				DIV#main FORM, DIV#linkpartner-form FORM {
					margin:10px auto;
					width:350px;
				}
				DIV#main FORM.full,DIV#linkpartner-form FORM.full {
					width:550px;
				}
				FORM#addHighscore {
					font-size:0.85em;
					margin:10px auto;
					width:350px;
				}
					DIV#main FORM DIV,DIV#linkpartner-form FORM DIV {
						clear:both;
						font-size:1em;
					}
						DIV#main FORM DIV LABEL,DIV#linkpartner-form FORM DIV LABEL {
							width:150px;
							float:left;
							margin-right:15px;
							font-size:1em;
						}
						DIV#linkpartner-form FORM DIV LABEL { width:225px }
						FORM#addHighscore DIV LABEL {
							width:150px;
							float:left;
							margin-right:15px;
							/*font-size:1em;*/
						}
						DIV#main FORM DIV SPAN LABEL,DIV#linkpartner-form FORM DIV SPAN LABEL {
							width:auto;
							float:none;
							font-size:1em;
						}
						DIV#linkpartner-form FORM DIV SPAN LABEL { font-size:1.1em; }
						FORM#addHighscore DIV SPAN {
							font-size:0.95em;
						}
						DIV#main FORM DIV INPUT[type=text],DIV#linkpartner-form FORM DIV INPUT[type=text],DIV#main FORM DIV INPUT[type=password],DIV#linkpartner-form FORM DIV INPUT[type=password],FORM#addHighscore DIV INPUT[type=text] {
							width:175px;
							border:solid 1px #034158;
							padding:1px 2px;
							background-color:#F7F7F7;
							background-image:url(../images/inputBG.gif);
							background-position:top center;
							background-repeat:repeat-x;
							text-align:left;
							margin-bottom:4px;
						}
						DIV#linkpartner-form FORM DIV INPUT[type=text],DIV#linkpartner-form FORM DIV INPUT[type=password] { font-size:1em; }
						DIV#main FORM DIV TEXTAREA,DIV#linkpartner-form FORM DIV TEXTAREA {
							width:375px;
							height:100px;
							border:solid 1px #034158;
							padding:1px 2px;
							background-color:#F7F7F7;
							background-image:url(../images/textareaBG.gif);
							background-position:top center;
							background-repeat:repeat-x;
							text-align:left;
							margin-bottom:4px;
						}
						DIV#linkpartner-form FORM DIV TEXTAREA { font-size:1em; }
						DIV#main FORM DIV INPUT[type=text].error,DIV#linkpartner-form FORM DIV INPUT[type=text].error,DIV#main FORM DIV INPUT[type=password].error,DIV#linkpartner-form FORM DIV INPUT[type=password].error,FORM#addHighscore DIV INPUT[type=text].error {
							border:solid 1px #FF0000;
						}
						DIV#main FORM#addHighscore DIV INPUT[type=text] {
							font-size:1em;
						}
						DIV#main FORM DIV SELECT,DIV#linkpartner-form FORM DIV SELECT {
							width:50px;
							border:solid 1px #034158;
							padding:1px 2px;
							background-color:#F7F7F7;
							background-image:url(../images/inputBG.gif);
							background-position:top center;
							background-repeat:repeat-x;
							text-align:left;
							margin-bottom:4px;
						}
							DIV#main FORM DIV SELECT#birthDay,DIV#linkpartner-form FORM DIV SELECT#birthDay {
								width:40px;
							}
							DIV#main FORM DIV SELECT#birthMonth,DIV#linkpartner-form FORM DIV SELECT#birthMonth {
								width:80px;
							}
							DIV#main FORM DIV SELECT#birthYear,DIV#linkpartner-form FORM DIV SELECT#birthYear {
								width:55px;
							}
								DIV#main FORM DIV SELECT OPTION,DIV#linkpartner-form FORM DIV SELECT OPTION {
									font-size:1em;
									padding:0px 2px;
								}
						DIV#main FORM DIV INPUT[type=radio],DIV#linkpartner-form FORM DIV INPUT[type=radio] {
							width:20px;
							padding:1px 2px;
						}
						DIV#main FORM DIV INPUT[type=submit],DIV#linkpartner-form FORM DIV INPUT[type=submit],DIV#main FORM DIV INPUT[type=button],DIV#linkpartner-form FORM DIV INPUT[type=button],FORM#addHighscore DIV INPUT[type=submit] {
							width:181px;
							border:solid 1px #FFFFFF;
							background-color:#034158;
							background-image:url(../images/buttonBG.gif);
							background-position:top center;
							background-repeat:repeat-x;
							color:#FFFFFF;
							text-align:center;
						}
						DIV#linkpartner-form FORM DIV INPUT[type=submit] { font-size:1em; }
						DIV.captcha {
							height:28px;
						}
							DIV.captcha DIV.captcha-img {
								float:left;
								overflow:hidden;
								width:181px;
								height:28px;
								text-align:center;
								background-color:#000000;
								margin-left:165px;
							}
							DIV#linkpartner-form DIV.captcha DIV.captcha-img { margin-left:240px; }
							DIV#main FORM DIV INPUT#captcha,DIV#linkpartner-form FORM DIV INPUT#captcha {
								text-align:center;
							}


		DIV.highscoresSearch {
			background-color:#FFFFFF;
			background-image:url(../images/highscoresBG.gif);
			background-position:top center;
			background-repeat:repeat-x;
			border:solid 3px #029FDA;
			position:relative;
			height:30px;
		}
			DIV#highscoresSearch {
				text-align:center;
				font-size:0.85em;
				margin-top:7px;
			}
				INPUT#highscoreSearchQuery {
					width:150px;
					border:solid 1px #034158;
					padding:1px 2px;
					background-color:#F7F7F7;
					background-image:url(../images/inputBG.gif);
					background-position:top center;
					background-repeat:repeat-x;
					text-align:left;
				}
		DIV.highscores {
			background-color:#FFFFFF;
			background-image:url(../images/highscoresBG.gif);
			background-position:top center;
			background-repeat:repeat-x;
			border:solid 3px #029FDA;
			position:relative;
			height:253px;
		}
			DIV#highscoresDay {
				float:left;
				width:48%;
			}
			DIV#highscoresWeek {
				float:right;
				width:48%;
			}
			DIV#highscoresAll {
				clear:both;
				margin-top:5px;
			}
			DIV.highscoresTL {
				width:10px;
				height:10px;
				position:absolute;
				top:-3px;
				left:-3px;
				background-color:transparent;
				background-image:url(../images/mainTL.gif);
				background-repeat:no-repeat;
			}
			DIV.highscoresTR {
				width:10px;
				height:10px;
				position:absolute;
				top:-3px;
				right:-3px;
				background-color:transparent;
				background-image:url(../images/mainTR.gif);
				background-repeat:no-repeat;
				z-index:1;
			}
			DIV.highscoresBL {
				width:10px;
				height:10px;
				position:absolute;
				bottom:-3px;
				left:-3px;
				background-color:transparent;
				background-image:url(../images/mainBL.gif);
				background-repeat:no-repeat;
			}
			DIV.highscoresBR {
				width:10px;
				height:10px;
				position:absolute;
				bottom:-3px;
				right:-3px;
				background-color:transparent;
				background-image:url(../images/mainBR.gif);
				background-repeat:no-repeat;
			}
			DIV.highscores DIV.header {
				background-image:url(../images/highscoresBG.gif);
				background-position:top center;
				background-repeat:repeat-x;
				height:33px;
				line-height:30px;
				padding-left:10px;
				color:#034158;
			}
			DIV.highscores UL.headers {
				margin-right:22px;
				font-weight:bold;
			}

			DIV.slideBoxHighscore-container {
				position:relative;
			}
				DIV.slideBoxHighscore-arrows {
					background-color:#034158;
					background-image:url(../images/highscoresScrollBG.gif);
					background-position:center right;
					background-repeat:no-repeat;

					float:right;
					position:relative;
					width:20px;
					height:220px;
					margin-top:-20px;
					z-index:1;
				}
					DIV.slideBoxHighscore-previous {
						position:absolute;
						left:0px;
						top:0px;
						width:20px;
						height:110px;
					}
					DIV.slideBoxHighscore-next {
						top:110px;
						position:absolute;
						left:0px;
						width:20px;
						height:110px;
					}
					DIV.slideBoxHighscore-arrows A, DIV.slideBoxHighscore-arrows IMG {
						background-color:transparent;
						border:none;
					}
				DIV.slideBoxHighscore-wrapper {
					overflow:hidden;
					position:relative;
					height:200px;
				}
					DIV.slideBoxHighscore-slider {
						left:0px;
						position:absolute;
						top:0px;
						background-color:transparent;
					}
				.loading-h {
					background:transparent url(../images/ajax-loader-highscores.gif) center center no-repeat;
					height:16px;
				}
				DIV.highscores UL LI {
					list-style-type:none;
					list-style-position:inside;
					height:20px;
					line-height:20px;
					width:inherit;
					clear:both;
				}
				LI.nomatch {
					text-align:center;
					font-style:italic;
					list-style-type:none;
				}
					DIV.highscores UL LI DIV {
						font-size:7pt;
					}
					DIV.highscorePoints {
						float:right;
						text-align:right;
						width:95px;
						margin-right:5px;
					}
					DIV.highscoreNumber {
						float:left;
						text-align:right;
						width:15px;
						margin:0px 10px 0px 5px;
					}
					DIV.highscoreName {
						float:left;
						text-align:left;
						width:280px;
						margin-right:10px;
					}

		DIV#topbar {
			height:36px;
			background-color:transparent;
			background-image:url(../images/topbarBG.gif);
			background-position:top center;
			background-repeat:repeat-x;
			line-height:36px;

			height:36px;
			line-height:36px;
			text-transform:uppercase;
			color:#034158;
			font-weight:bold;
			font-size:0.9em;
			letter-spacing:0.06em;
		}
		DIV#rateOverTxt {
			border:solid 3px #029FDA;
			background:#CCEAF5;
			position:absolute;
			top:275px;
			right:135px;
			height:auto;
			line-height:normal;
			padding:3px;
			z-index:2;
			visibility:hidden;
		}
			DIV#yourRating {
				float:right;
				text-transform:none;
				font-weight:bold;
				font-size:1em;
				letter-spacing:0.06em;
				height:36px;
				line-height:36px;
			}
				DIV#yourRating DIV {
					display:inline;
				}
					DIV#yourRating DIV.rate IMG {
						margin-bottom:-5px;
					}
				DIV.userRate {
					position:relative;
				}
					DIV#rateSaver {
						position:absolute;
						top:-100px;
						left:-100px;
						width:0px;
						height:0px;
						visibility:hidden;
					}
			DIV#topbarRight {
				width:8px;
				height:36px;
				float:right;
				font-size:0px;
				background-color:transparent;
				background-image:url(../images/topbarRightBG.gif);
				background-position:top right;
				background-repeat:no-repeat;
			}
			DIV#topbarLeft {
				width:8px;
				height:36px;
				float:left;
				font-size:0px;
				background-color:transparent;
				background-image:url(../images/topbarLeftBG.gif);
				background-position:top left;
				background-repeat:no-repeat;
			}
				DIV#topbar A,DIV#topbar A:link,DIV#topbar A:active,DIV#topbar A:visited {
					color:#034158;
					text-decoration:none;
				}
					DIV#topbar A:hover {
						color:#029FDA;
					}

		DIV#tabBarLeft {
			width:12px;
			height:22px;
			float:left;
			font-size:0px;
			background-image:url(../images/tabLeftBG.gif);
			background-position:bottom left;
			background-repeat:no-repeat;
			margin-left:10px;
		}
		DIV#tabBar {
			background-color:transparent;
			background-image:url(../images/tabBG.gif);
			background-position:top center;
			background-repeat:repeat-x;
			float:left;
			height:22px;
		}
			DIV#tabBar UL {
				margin:0;
				padding:0;
			}
				DIV#tabBar UL LI {
					float:left;
					list-style-type:none;
					margin-top:5px;
				}
					DIV#tabBar UL LI.border {
						border-right:solid 2px #216D89;
					}
				DIV#tabBar UL LI A ,DIV#tabBar UL LI A:link, DIV#tabBar UL LI A:active, DIV#tabBar UL LI A:visited {
					padding:2px 8px 2px 10px;
					display:block;
					margin:0;
					color:#FFFFFF;
					font-weight:bold;
					font-size:0.9em;
					letter-spacing:0.06em;
					text-transform:uppercase;
					text-decoration:none;
				}
				DIV#tabBar UL LI A:hover {
					color:#029FDA;
					background-color:transparent;
					background-image:url(../images/tabBGOver.gif);
					background-position:top center;
					background-repeat:repeat-x;
					text-decoration:none;
				}
		DIV#tabBarRight {
			width:12px;
			height:22px;
			font-size:0px;
			float:left;
			background-image:url(../images/tabRightBG.gif);
			background-position:bottom right;
			background-repeat:no-repeat;
		}

		DIV#bottomBar {
			min-height:95px;
			height:auto !important;
			height:95px;
		}
		DIV.bottomBar {
			clear:both;
			background-color:#9FDAF0;
			background-image:url(../images/bottomBarBG.gif);
			background-position:top center;
			background-repeat:repeat-x;
			border:solid 3px #029FDA;
			position:relative;
		}
			DIV.bottomBarTL {
				width:10px;
				height:10px;
				position:absolute;
				top:-3px;
				left:-3px;
				background-color:transparent;
				background-image:url(../images/bottomBarTL.gif);
				background-repeat:no-repeat;
				z-index:2;
			}
			DIV.bottomBarTR {
				width:10px;
				height:10px;
				position:absolute;
				top:-3px;
				right:-3px;
				background-color:transparent;
				background-image:url(../images/bottomBarTR.gif);
				background-repeat:no-repeat;
				z-index:2;
			}
			DIV.bottomBarBL {
				width:10px;
				height:10px;
				position:absolute;
				bottom:-3px;
				left:-3px;
				background-color:transparent;
				background-image:url(../images/bottomBarBL.gif);
				background-repeat:no-repeat;
				z-index:2;
			}
			DIV.bottomBarBR {
				width:10px;
				height:10px;
				position:absolute;
				bottom:-3px;
				right:-3px;
				background-color:transparent;
				background-image:url(../images/bottomBarBR.gif);
				background-repeat:no-repeat;
				z-index:2;
			}
			DIV#bottomBarContent {
				min-height:105px;
				height:auto !important;
				height:105px;
			}
				DIV.slideBoxBottom-container {
					position:relative;
				}
					DIV.slideBoxBottom-arrows {
						background-color:#034158;
						background-image:url(../images/arrowsBG.gif);
						background-position:center right;
						background-repeat:no-repeat;

						float:right;
						position:relative;
						width:26px;
						height:105px;
						z-index:1;
					}
						DIV.slideBoxBottom-previous {
							position:absolute;
							left:1px;
							top:0px;
							width:25px;
							height:52px;
						}
						DIV.slideBoxBottom-next {
							top:53px;
							position:absolute;
							left:1px;
							width:25px;
							height:52px;
						}
						DIV.slideBoxBottom-arrows A, DIV.slideBoxBottom-arrows IMG {
							background-color:transparent;
							border:none;
						}
					DIV.slideBoxBottom-wrapper {
						overflow:hidden;
						position:relative;
						height:105px;
					}
						DIV.slideBoxBottom-slider {
							left:0px;
							position:absolute;
							top:0px;
							background-color:transparent;
						}
				DIV#more-games UL {
					clear:both;
					margin:0;
					padding:0;
				}
					DIV#more-games UL LI {
						display:inline;
						list-style-type:none;
						width:156px;
						height:85px;
						text-align:center;
						float:left;
						padding:10px;
						position:relative;
						border-right:solid 3px #89CFE9;
						text-align:left;
					}
						DIV#more-games UL A,DIV#more-games UL A:link,DIV#more-games UL A:active,DIV#more-games UL A:visited {
							text-decoration:none;
						}
						DIV#more-games UL A:hover {
							text-decoration:none;
						}
						DIV#more-games UL LI H1 {
							margin-bottom:8px;
						}
						DIV#more-games UL LI DIV.moreGameImg {
							float:left;
							width:70px;
							height:59px;
							margin-right:8px;
						}
							DIV#more-games UL LI DIV.moreGameImg A, DIV#more-games UL LI DIV.moreGameImg IMG {
								border:none;
								background-color:transparent;
							}
							DIV#more-games UL LI DIV.moreGameImg IMG {
								border:solid 1px #034158;
								width:70px;
								height:59px;
							}
						DIV#more-games UL LI DIV.sRating {
							width:65px;
							height:16px;
							float:left;
							background-position:center center;
							background-repeat:no-repeat;
						}
				DIV.sRating0 { background-image:url(../images/sRating0.gif); }
				DIV.sRating1 { background-image:url(../images/sRating1.gif); }
				DIV.sRating2 { background-image:url(../images/sRating2.gif); }
				DIV.sRating3 { background-image:url(../images/sRating3.gif); }
				DIV.sRating4 { background-image:url(../images/sRating4.gif); }
				DIV.sRating5 { background-image:url(../images/sRating5.gif); }

				DIV#sendToFriendContainer {
					margin:10px;
					font-size:1.1em;
				}
					DIV#sendToFriendText {
						float:right;
						width:365px;
						background-color:#FFFFFF;
						border:solid 1px #029FDA;
						font-style:italic;
					}
					DIV#sendToFriendContainer FIELDSET {
						border:solid 1px #89CFE9;
						padding:10px;
						margin-right:10px;
					}
						DIV#sendToFriendContainer LEGEND {
							font-weight:bold;
							padding:0px 3px;
						}
						DIV#sendToFriendContainer DIV {
							clear:both;
							margin:2px 0px;
						}
							DIV#sendToFriendContainer DIV IMG {
								border:none;
							}
							DIV#sendToFriendContainer DIV LABEL {
								float:left;
								width:150px;
							}
							DIV#sendToFriendContainer INPUT[type=text] {
								width:150px;
								border:solid 1px #034158;
								padding:1px 2px;
								background-color:#F7F7F7;
								background-image:url(../images/inputBG.gif);
								background-position:top center;
								background-repeat:repeat-x;
							}
								DIV#sendToFriendContainer INPUT.error { text-align:left; }
								DIV#sendToFriendContainer INPUT[type=text].error {
									border:solid 1px #FF0000;
								}
							DIV#sendToFriendContainer INPUT[type=submit] {
								width:156px;
								border:solid 1px #FFFFFF;
								background-color:#034158;
								background-image:url(../images/buttonBG.gif);
								background-position:top center;
								background-repeat:repeat-x;
								color:#FFFFFF;
							}
							DIV#sendToFriendContainer DIV SPAN.error {
								color:#CC0000;
								font-weight:bold;
								margin-bottom:5px;
							}
								DIV#sendToFriendContainer DIV SPAN.error IMG {
									margin:0px 3px -2px 0px;
								}
							DIV#sendToFriendContainer DIV DIV.message {
								color:#35614E;
								font-weight:bold;
								margin-bottom:5px;
							}
								DIV#sendToFriendContainer DIV DIV.message IMG {
									margin:0px 3px -2px 0px;
								}
							DIV#sendToFriendContainer DIV SPAN.addFriend A,DIV#sendToFriendContainer DIV SPAN.addFriend A:link,DIV#sendToFriendContainer DIV SPAN.addFriend A:active,DIV#sendToFriendContainer DIV SPAN.addFriend A:visited {
								text-decoration:none;
							}
								DIV#sendToFriendContainer DIV SPAN.addFriend A IMG {
									border:none;
									margin:0px 0px -2px 0px;
									padding-right:3px;
								}
				DIV.helpBlock {
					padding:10px;
					font-size:1em;
				}
					DIV.helpBlock DIV.helpIcons A,DIV.helpBlock DIV.helpIcons A IMG {
						border:none;
						background-color:transparent;
					}
					DIV.helpBlock DIV.helpIcons {
						margin:10px 0px;
						text-align:center;
					}

		DIV#mainFooter {
			text-align:center;
			margin:5px 0px -8px 0px;
		}
			DIV#mainFooter A {
				text-decoration:none;
			}

/* changes */
DIV#gamePlayerContainer {
	visibility:hidden;
	display:none;
	margin: -4px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	width:1px;
	height:1px;
	float:right;
}

#adContainer {
	visibility:hidden;
	height:auto;
	margin: 0px auto;
	padding:10px;
	text-align: center;
	border:solid 1px #FFFFFF;
	background:#C4E6F2;
}

DIV#adContainer DIV.counter {
	font-size:10px;
	margin:5px;
	font-size:11px;
	font-weight:bold;
	color:#034158;
}

DIV#adContainer #closeTarget { margin-bottom: 10px }

DIV#adContainer INPUT[type=button] {
	width:250px;
	border:solid 1px #FFFFFF;
	background-color:#034158;
	background-image:url(../images/buttonBG.gif);
	background-position:top center;
	background-repeat:repeat-x;
	font-weight:normal;
	font-size:11px;
	color:#FFFFFF;
	line-height:18px;
}

#gameLoadingBar { margin: 10px auto 10px auto; height: 15px; background: #fff; font-weight: normal; overflow: hidden; text-align: left; color:#fff; font-size:1.2em; }
	#gameLoadingBarProgress { display: inline-block; background: #029FDA url(../images/loading-bar.gif) left center repeat-x; width: 0px; height: 15px; line-height: 15px; color:#fff; text-align: right;; padding-right: 2px; }
	#loadprogress { color:#fff; }

DIV#adContainer #closeButton { display: none; visibility: hidden; margin:5px auto 0 auto; text-align:right; }
DIV#adContainer #closeButton a,DIV#adContainer #closeButton a:link,DIV#adContainer #closeButton a:active,DIV#adContainer #closeButton a:visited {
	border:solid 1px #FFFFFF; background:#034158 url(../images/closeBG.gif) left center repeat-x; font-weight:normal; font-size:11px; color:#FFFFFF; display:inline-block; padding: 3px 5px 3px 19px; text-decoration:none;
}
DIV#adContainer #closeButton a:hover { text-decoration: underline; }
DIV#adContainer #preloadClosedImage { background-position: center 17px; background-repeat: no-repeat; height: 392px; }
DIV#adContainer .preload_banner { background-image: url(../images/preload-banner_300x250.jpg); }
DIV#adContainer .preload_banner_450x375 { background-image: url(../images/preload-banner_450x375.jpg); }

DIV#adContainer .forwardButtonWrapper { margin-top: 5px; }

DIV#adContainer .hr { height:1px; line-height:1px; font-size:0px; background:#89CFE9; border: none; margin:0 0 10px 0; overflow:hidden; }
DIV#adContainer .hr-top { margin-bottom:6px; }

.adlabel-centered { margin:0 auto; }
.adlabel-right { float:right; width: 16px; height: 90px; background: url(../images/adlabel.gif) right -21px no-repeat; }
.adlabel-top { height: 16px; background: url(../images/adlabel.gif) center top no-repeat; }
.adlabel-w120 { width: 120px; }
	.adlabel span { background: url(../images/adlabel.gif) 999px 999px no-repeat; uppercase; font-weight: bold; color: #fff; display: inline-block; height:16px; line-height: 0px; font-size: 0px; }
	.adlabel span.adlabel-l { width: 5px; background-position: left top; }
	.adlabel span.adlabel-c { background-position: center top; }
	.adlabel span.adlabel-r { width: 5px; background-position: right top; }

	.adlabel span.adlabel-w60 { width:60px; }
	.adlabel span.adlabel-w70 { width:70px; }
	.adlabel span.adlabel-w80 { width:80px; }
	.adlabel span.adlabel-w90 { width:90px; }
	.adlabel span.adlabel-w100 { width:100px; }

	.adlabel-big span { background: url(../images/adlabel.gif) 999px 999px no-repeat; uppercase; font-weight: bold; color: #034158; display: inline-block; height:17px; line-height: 0px; font-size: 0px; }
	.adlabel-big span.adlabel-l { width: 5px; background-position: -63px -32px; }
	.adlabel-big span.adlabel-c { background-position: center -32px; }
	.adlabel-big span.adlabel-r { width: 5px; background-position: -232px -32px; }

	.adlabel-big span.adlabel-w164 { width:164px; }

.banner-leaderboard { margin:0 auto; width: 744px; }

#closeTarget .adlabel { background-color: #C4E6F2; }

SPAN#plcounter {
	font-size:10px;
	font-size:11px;
	font-weight:bold;
	color:#034158;
}

.invisible {
	visibility: hidden;
}
.visible {
	visibility: visible;
}
.loadingBar {
	background-image:url(../images/ajax-loader-bar.gif);
	background-position:center right;
	background-repeat:no-repeat;
	margin-right:25px;
}
.loadingBarCenter {
	background-position:center center;
}

DIV#bannerRight .boxed-120 {
	width:124px;
}
DIV#bannerRight .boxed-160 {
	width:164px;
}
.boxed-728 {
	width:732px;
	margin:0 auto;
}
.boxed-300,DIV#adContainer .boxed-300 {
	width:304px;
	margin:0 auto;
}
.boxed-450,DIV#adContainer .boxed-450 {
	width:454px;
	margin:0 auto;
}
.boxed-dynamic,DIV#adContainer .boxed-dynamic {
	margin:0 auto;
}
	.boxed .title {
		background:#034158;
		color:#fff;
		font-weight:bold;
		padding:2px 0;
		text-align:center;
		border:solid #034158;
		border-width:2px 2px 0 2px;
		font-size:11px;
	}
	.boxed .content {
		border:solid #034158;
		border-width:0 2px 2px 2px;
	}
	DIV#adContainer .boxed-300 .title,DIV#adContainer .boxed-300 .content {
		margin:0;
	}
	.boxed a,.boxed a:link,.boxed a:active,.boxed a:visited,.boxed img {
		border:none;
		background:none;
	}
