html, body {
	margin: 0;
	padding: 0;
	color: #000;
	font: normal 11px/1.4em "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
	background: #fae4f0;
}
* {
	direction: ltr;
}

/* Reset */
div, ul, ul li, ol, ol li, form, img {
	margin: 0;
	padding: 0;
}
img, img a {
	border: 0;
}
p {
	margin: 0 0 1em 0;
}
a {
	color: #ec4d73;
	outline: none;
	cursor: pointer;
	text-decoration: none;
}
a:hover {
	color: #c64061;
}

h1, h2, h3 {
	margin: 0 0 1em 0;
	font-size: 19px;
	font-weight: normal;
	color: #e04163;
}
h2 {
	margin: 0 0 5px 0;
}

ul#sitemap, ul#sitemap ul {
margin-left: 20px;
}



/* Structure - START */

#wrapper {
	margin: 0 auto;
	width: 981px;
	position: relative;
	overflow: hidden;
	padding-left: 9px;
	height: 100%;
	background: #fff url("http://simg.jaludo.com/titter/images/body-bg-left.png") repeat-y left top;
}
	#wrapper-inner {
		padding-right: 21px;
		overflow: hidden;
		height: 100%;
		background: #fff url("http://simg.jaludo.com/titter/images/body-bg-right.png") repeat-y 960px top;
	}

	#header {
		height: 113px;
	}
		#header-top {
			height: 70px;
			position: relative;
			background: url("http://simg.jaludo.com/titter/titter_com/images/header-bg.png") no-repeat left top;
		}
			#header-heading-home {
				margin: 0;
			}
			#header-top #header-link-home {
				float: left;
				margin: 7px 0 0 18px;
				width: 410px;
				height: 55px;
				text-indent: -999em;
				overflow: hidden;
			}

			#social-buttons {
				position: absolute;
				right: 2px;
				top: 38px;
				list-style: none;
			}
				#social-buttons li {
					margin-right: 3px;
					float: left;
				}
				#social-buttons a {
					display: block;
					width: 99px;
					height: 26px;
					text-indent: -999em;
					overflow: hidden;
					background: url("http://simg.jaludo.com/titter/images/share-buttons.png") no-repeat left top;
				}

				#social-buttons a#social-buttons-twitter { 			background-position: -99px 0; }
				#social-buttons a#social-buttons-twitter:hover { 	background-position: -99px -26px; }
				#social-buttons a#social-buttons-facebook { 		background-position: 0 0; }
				#social-buttons a#social-buttons-facebook:hover { 	background-position: 0 -26px; }

			/* Country Dropdown - START */
			#country_dropdown {
				width: 198px;
				position: absolute;
				right: 5px;
				top: 8px;
				z-index: 9999;
				font-size: 11px;
				background: #fff;
				border: 1px solid #3eadbd;
				border-bottom: 0;
			}
				#country_dropdown_menu {
					list-style: none;
				}
					#country_dropdown_menu li {
						border-bottom: 1px solid #3eadbd;
					}
					#country_dropdown_menu a {
						display: block;
						height: 18px;
						margin-right: 3px;
						text-decoration: none;
						padding: 4px 0 0 4px;
						color: #6d6d6d;
					}
					#country_dropdown_menu a:hover {
						background: #ecf3fb;
					}
					#country_dropdown_menu a#country_dropdown_btn {
						background-image: url("http://simg.jaludo.com/titter/images/btn-country-select.gif");
						background-repeat: no-repeat;
						background-position: right center;
					}
						#country_dropdown_menu a img {
							border: 0;
						}
				/* Country Dropdown - END */

	#header-bottom {
		margin-left: -9px;
		height: 45px;
		/*
		position: absolute;
		z-index: 100;
		top: 70px;
		*/
		width: 990px;
		background: url("http://simg.jaludo.com/titter/images/header-bottom-bg.gif") no-repeat right top;
	}
		#header-bottom-left {
			height: 45px;
			width: 9px;
			position: absolute;
			left: 0;
			top: 70px;
			background: url("http://simg.jaludo.com/titter/images/header-bottom-bg-left.gif") no-repeat left top;
		}
		#nav-top {
			margin-top: 10px;
			float: left;
			width: 450px;
			list-style: none;
		}
			#nav-top li {
				margin-left: 20px;
				float: left;
			}
			#nav-top a {
				font-size: 1.1em;
				font-weight: bold;
				color: #fff;
				text-decoration: none;
			}
			#nav-top a:hover {
				color: #eee;
			}

		#header-search {
			margin-right: 50px;
			padding-top: 5px;
			float: right;
		}
			#header-search label {
				margin-right: 5px;
				font-size: 1.1em;
				font-weight: bold;
				color: #fff;
			}
			#header-search #header-search-text {
				padding: 4px 5px 0 5px;
				height: 19px;
				font-size: 1.1em;
				font-weight: bold;
				color: #78cbd9;
				border: 1px solid #d03053;
			}

	#body {
		clear: both;
		padding-top: 10px;
	}
		#body-left {
			position: absolute;
			left: 0;
			width: 190px;
			overflow: hidden;
			background: url("http://simg.jaludo.com/titter/images/separation-nav.gif") no-repeat right 50px;
		}
			#body-left #nav-left-arrows {
				margin: -21px 0 0 11px;
				position: absolute;
			}
				#body-left #nav-left-arrows a {
					float: left;
					width: 100px;
					height: 12px;
					background: url("http://simg.jaludo.com/titter/images/nav-left-arrows.gif") no-repeat -175px bottom;
				}

			#body-left .nav-left {
				clear: both;
				margin-bottom: 25px;
				list-style: none;
				width: 180px;
				overflow: hidden;
			}
				#body-left .nav-left li {
					margin: 4px 0;
					height: 29px;
				}
				#body-left .nav-left a {
					display: block;
					height: 29px;
					color: #434343;
					z-index: 999;
					text-decoration: none;
					background: url("http://simg.jaludo.com/titter/images/nav-left-blue.png") no-repeat 0 0;
				}
					#body-left .nav-left a .text {
						margin-left: 38px;
						padding: 5px 0 0 3px;
						display: block;
						height: 24px;
					}
					#body-left .nav-left li.active a .text,
					#body-left .nav-left li.small a .text {
						background: url("http://simg.jaludo.com/titter/images/nav-left-text.png") no-repeat right top;
					}
				/* Highlighted menu items */
								#body-left .nav-left a#nav-home { 							background-position: 0 -2001px; }
				#body-left .nav-left a#nav-home:hover,
				#body-left .nav-left li.active a#nav-home { 				background-position: 0 -2059px; }
				#body-left .nav-left li.active-small a#nav-home,
				#body-left .nav-left li.small a#nav-home:hover { 			background-position: 0 -2030px; }

				#body-left .nav-left a#nav-titter { 						background-position: 0 -1740px; }
				#body-left .nav-left a#nav-titter:hover,
				#body-left .nav-left li.titter a#nav-titter { 				background-position: 0 -1798px; }
				#body-left .nav-left li.active-small a#nav-titter,
				#body-left .nav-left li.small a#nav-titter:hover { 			background-position: 0 -1769px; }

				#body-left .nav-left a#nav-newgames { 						background-position: 0 -1827px; }
				#body-left .nav-left a#nav-newgames:hover,
				#body-left .nav-left li.active a#nav-newgames { 			background-position: 0 -1885px; }
				#body-left .nav-left li.active-small a#nav-newgames,
				#body-left .nav-left li.small a#nav-newgames:hover { 		background-position: 0 -1856px; }

				#body-left .nav-left a#nav-populargames { 					background-position: 0 -1914px; }
				#body-left .nav-left a#nav-populargames:hover,
				#body-left .nav-left li.active a#nav-populargames { 		background-position: 0 -1972px; }
				#body-left .nav-left li.active-small a#nav-populargames,
				#body-left .nav-left li.small a#nav-populargames:hover {	background-position: 0 -1943px; }

				/* Games Categories */
				#body-left .nav-left a#nav-aankleed-spelletjes { 						background-position: 0 0px; }
				#body-left .nav-left a#nav-aankleed-spelletjes:hover,
				#body-left .nav-left li.active a#nav-aankleed-spelletjes { 			background-position: 0 -58px; }
				#body-left .nav-left li.active-small a#nav-aankleed-spelletjes,
				#body-left .nav-left li.small a#nav-aankleed-spelletjes:hover  { 		background-position: 0 -29px; }

				#body-left .nav-left a#nav-dora-spelletjes { 							background-position: 0 -87px; }
				#body-left .nav-left a#nav-dora-spelletjes:hover,
				#body-left .nav-left li.active a#nav-dora-spelletjes { 				background-position: 0 -145px; }
				#body-left .nav-left li.active-small a#nav-dora-spelletjes,
				#body-left .nav-left li.small a#nav-dora-spelletjes:hover { 			background-position: 0 -116px; }

				#body-left .nav-left a#nav-leuke-spelletjes { 							background-position: 0 -174px; }
				#body-left .nav-left a#nav-leuke-spelletjes:hover,
				#body-left .nav-left li.active a#nav-leuke-spelletjes {				background-position: 0 -232px; }
				#body-left .nav-left li.active-small a#nav-leuke-spelletjes,
				#body-left .nav-left li.small a#nav-leuke-spelletjes:hover { 			background-position: 0 -203px; }

				#body-left .nav-left a#nav-barbie-spelletjes { 						background-position: 0 -261px; }
				#body-left .nav-left a#nav-barbie-spelletjes:hover,
				#body-left .nav-left li.active a#nav-barbie-spelletjes {				background-position: 0 -319px; }
				#body-left .nav-left li.active-small a#nav-barbie-spelletjes,
				#body-left .nav-left li.small a#nav-barbie-spelletjes:hover { 			background-position: 0 -290px; }

				#body-left .nav-left a#nav-kook-spelletjes { 						background-position: 0 -348px; }
				#body-left .nav-left a#nav-kook-spelletjes:hover,
				#body-left .nav-left li.active a#nav-kook-spelletjes { 				background-position: 0 -406px; }
				#body-left .nav-left li.active-small a#nav-kook-spelletjes,
				#body-left .nav-left li.small a#nav-kook-spelletjes:hover { 		background-position: 0 -377px; }

				#body-left .nav-left a#nav-bediening-spelletjes { 						background-position: 0 -435px; }
				#body-left .nav-left a#nav-bediening-spelletjes:hover,
				#body-left .nav-left li.active a#nav-bediening-spelletjes { 				background-position: 0 -493px; }
				#body-left .nav-left li.active-small a#nav-bediening-spelletjes,
				#body-left .nav-left li.small a#nav-bediening-spelletjes:hover { 		background-position: 0 -464px; }

				#body-left .nav-left a#nav-paarden-spelletjes { 							background-position: 0 -522px; }
				#body-left .nav-left a#nav-paarden-spelletjes:hover,
				#body-left .nav-left li.active a#nav-paarden-spelletjes { 				background-position: 0 -580px; }
				#body-left .nav-left li.active-small a#nav-paarden-spelletjes,
				#body-left .nav-left li.small a#nav-paarden-spelletjes:hover { 			background-position: 0 -551px; }

				#body-left .nav-left a#nav-puzzel-spelletjes { 						background-position: 0 -609px; }
				#body-left .nav-left a#nav-puzzel-spelletjes:hover,
				#body-left .nav-left li.active a#nav-puzzel-spelletjes { 				background-position: 0 -667px; }
				#body-left .nav-left li.active-small a#nav-puzzel-spelletjes,
				#body-left .nav-left li.small a#nav-puzzel-spelletjes:hover { 			background-position: 0 -638px; }

				#body-left .nav-left a#nav-dieren-spelletjes { 						background-position: 0 -696px; }
				#body-left .nav-left a#nav-dieren-spelletjes:hover,
				#body-left .nav-left li.active a#nav-dieren-spelletjes { 				background-position: 0 -754px; }
				#body-left .nav-left li.active-small a#nav-dieren-spelletjes,
				#body-left .nav-left li.small a#nav-dieren-spelletjes:hover { 			background-position: 0 -725px; }

				#body-left .nav-left a#nav-kapper-spelletjes { 						background-position: 0 -783px; }
				#body-left .nav-left a#nav-kapper-spelletjes:hover,
				#body-left .nav-left li.active a#nav-kapper-spelletjes { 			background-position: 0 -841px; }
				#body-left .nav-left li.active-small a#nav-kapper-spelletjes,
				#body-left .nav-left li.small a#nav-kapper-spelletjes:hover { 		background-position: 0 -812px; }

				#body-left .nav-left a#nav-make-up-spelletjes { 						background-position: 0 -870px; }
				#body-left .nav-left a#nav-make-up-spelletjes:hover,
				#body-left .nav-left li.active a#nav-make-up-spelletjes {				background-position: 0 -928px; }
				#body-left .nav-left li.active-small a#nav-make-up-spelletjes,
				#body-left .nav-left li.small a#nav-make-up-spelletjes:hover { 			background-position: 0 -899px; }

				#body-left .nav-left a#nav-beroemdheden-spelletjes { 						background-position: 0 -957px; }
				#body-left .nav-left a#nav-beroemdheden-spelletjes:hover,
				#body-left .nav-left li.active a#nav-beroemdheden-spelletjes { 			background-position: 0 -1015px; }
				#body-left .nav-left li.active-small a#nav-beroemdheden-spelletjes,
				#body-left .nav-left li.small a#nav-beroemdheden-spelletjes:hover { 		background-position: 0 -986px; }

				#body-left .nav-left a#nav-baby-spelletjes { 							background-position: 0 -1044px; }
				#body-left .nav-left a#nav-baby-spelletjes:hover,
				#body-left .nav-left li.active a#nav-baby-spelletjes { 				background-position: 0 -1102px; }
				#body-left .nav-left li.active-small a#nav-baby-spelletjes,
				#body-left .nav-left li.small a#nav-baby-spelletjes:hover { 			background-position: 0 -1073px; }

				#body-left .nav-left a#nav-teken-spelletjes { 						background-position: 0 -1131px; }
				#body-left .nav-left a#nav-teken-spelletjes:hover,
				#body-left .nav-left li.active a#nav-teken-spelletjes { 			background-position: 0 -1189px; }
				#body-left .nav-left li.active-small a#nav-teken-spelletjes,
				#body-left .nav-left li.small a#nav-teken-spelletjes:hover { 		background-position: 0 -1160px; }

				#body-left .nav-left a#nav-sue-spelletjes { 							background-position: 0 -1218px; }
				#body-left .nav-left a#nav-sue-spelletjes:hover,
				#body-left .nav-left li.active a#nav-sue-spelletjes { 					background-position: 0 -1276px; }
				#body-left .nav-left li.active-small a#nav-sue-spelletjes,
				#body-left .nav-left li.small a#nav-sue-spelletjes:hover { 			background-position: 0 -1247px; }

				#body-left .nav-left a#nav-jongensspelletjes { 							background-position: 0 -1305px; }
				#body-left .nav-left a#nav-jongensspelletjes:hover,
				#body-left .nav-left li.active a#nav-jongensspelletjes { 					background-position: 0 -1363px; }
				#body-left .nav-left li.active-small a#nav-jongensspelletjes,
				#body-left .nav-left li.small a#nav-jongensspelletjes:hover { 			background-position: 0 -1334px; }

				#body-left .nav-left a#nav-muziek-spelletjes { 							background-position: 0 -1392px; }
				#body-left .nav-left a#nav-muziek-spelletjes:hover,
				#body-left .nav-left li.active a#nav-muziek-spelletjes { 				background-position: 0 -1450px; }
				#body-left .nav-left li.active-small a#nav-muziek-spelletjes,
				#body-left .nav-left li.small a#nav-muziek-spelletjes:hover { 			background-position: 0 -1421px; }

				#body-left .nav-left a#nav-liefde { 									background-position: 0 -1479px; }
				#body-left .nav-left a#nav-liefde:hover,
				#body-left .nav-left li.active a#nav-liefde { 							background-position: 0 -1537px; }
				#body-left .nav-left li.active-small a#nav-liefde,
				#body-left .nav-left li.small a#nav-liefde:hover { 						background-position: 0 -1508px; }
				
				#body-left .nav-left a#nav-kerst-spelletjes { 							background-position: 0 -2436px; }
				#body-left .nav-left a#nav-kerst-spelletjes:hover,
				#body-left .nav-left li.active a#nav-kerst-spelletjes { 				background-position: 0 -2494px; }
				#body-left .nav-left li.active-small a#nav-kerst-spelletjes,
				#body-left .nav-left li.small a#nav-kerst-spelletjes:hover { 			background-position: 0 -2465px; }
				
				#body-left .nav-left a#nav-kinderspelletjes { 							background-position: 0 -2523px; }
				#body-left .nav-left a#nav-kinderspelletjes:hover,
				#body-left .nav-left li.active a#nav-kinderspelletjes { 				background-position: 0 -2581px; }
				#body-left .nav-left li.active-small a#nav-kinderspelletjes,
				#body-left .nav-left li.small a#nav-kinderspelletjes:hover { 			background-position: 0 -2552px; }
				
				#body-left .nav-left a#nav-restaurant-spelletjes { 							background-position: 0 -2610px; }
				#body-left .nav-left a#nav-restaurant-spelletjes:hover,
				#body-left .nav-left li.active a#nav-restaurant-spelletjes { 				background-position: 0 -2668px; }
				#body-left .nav-left li.active-small a#nav-restaurant-spelletjes,
				#body-left .nav-left li.small a#nav-restaurant-spelletjes:hover { 			background-position: 0 -2639px; }
				
				#body-left .nav-left a#nav-restaurant-spelletjes { 							background-position: 0 -2610px; }
				#body-left .nav-left a#nav-restaurant-spelletjes:hover,
				#body-left .nav-left li.active a#nav-restaurant-spelletjes { 				background-position: 0 -2668px; }
				#body-left .nav-left li.active-small a#nav-restaurant-spelletjes,
				#body-left .nav-left li.small a#nav-restaurant-spelletjes:hover { 			background-position: 0 -2639px; }
				
				#body-left .nav-left a#nav-makeover-spelletjes { 							background-position: 0 -2697px; }
				#body-left .nav-left a#nav-makeover-spelletjes:hover,
				#body-left .nav-left li.active a#nav-makeover-spelletjes { 					background-position: 0 -2755px; }
				#body-left .nav-left li.active-small a#nav-makeover-spelletjes,
				#body-left .nav-left li.small a#nav-makeover-spelletjes:hover { 			background-position: 0 -2726px; }
				
				#body-left .nav-left a#nav-prinses-spelletjes { 							background-position: 0 -2784px; }
				#body-left .nav-left a#nav-prinses-spelletjes:hover,
				#body-left .nav-left li.active a#nav-prinses-spelletjes { 					background-position: 0 -2842px; }
				#body-left .nav-left li.active-small a#nav-prinses-spelletjes,
				#body-left .nav-left li.small a#nav-prinses-spelletjes:hover { 			background-position: 0 -2813px; }
				
				#body-left .nav-left a#nav-trouw-spelletjes { 							background-position: 0 -2349px; }
				#body-left .nav-left a#nav-trouw-spelletjes:hover,
				#body-left .nav-left li.active a#nav-trouw-spelletjes { 					background-position: 0 -2407px; }
				#body-left .nav-left li.active-small a#nav-trouw-spelletjes,
				#body-left .nav-left li.small a#nav-trouw-spelletjes:hover { 			background-position: 0 -2378px; }
				

		#body-right {
			padding-left: 10px;
			float: right;
			overflow: hidden;
			width: 760px;
			/* ==> min-height hack, replaced by width 100%
			min-height: 900px;
			height: auto !important;
			height: 900px;
			*/
			height: 100%;
		}
		#body-static #body-right {
			/* ==> min-height hack on static apges */
			min-height: 1200px;
			height: auto !important;
			height: 1200px;
		}
			#body-right #category-sort {
				margin-left: 8px;
				clear: both;
			}
				#body-right #category-sort .sort {
					float: left;
					width: 350px;
				}
				#body-right #category-sort .goto {
					margin-left: 0px;
					padding-right: 10px;
					float: left;
					width: 185px;
					text-transform: uppercase;
					font-size: 0.9em;
					color: #2a92a0;
					text-align: right;
					background: url("http://simg.jaludo.com/titter/images/category-goto-arrow.gif") no-repeat right center;
				}
				#category-rectangle #body-right #category-sort .goto {
					margin-left: 135px;
				}

			#body-right .static {
				padding-right: 20px;
			}
				.static .static-prop {
					height: 720px;
					float: right;
					width: 1px;
				}
				.static .clear {
					clear: both;
					height: 1px;
					overflow: hidden;
				}
			.body-content-block-total {
				margin: 0 0 1em 0;
				padding-bottom: 20px;
				width: 960px;
				clear: both;
				overflow: hidden;
				background: url("http://simg.jaludo.com/titter/images/separation-horz-top.gif") no-repeat left bottom;
			}
			#body-right .body-content-block-total {
				margin: 0 0 1em 0;
			}
			#body-right .home-featured {
				height: 290px;
			}
			.no-shadow {
				background: none !important;
			}
				#body-right #breadcrumbs {
					color: #b11b3b;
				}
					#body-right #breadcrumbs a {
						font-size: 12px;
						color: #b11b3b;
						text-decoration: underline;
					}
					#body-right #breadcrumbs a:hover {
						color: #c64061;
					}
					#body-right #breadcrumbs span {
						color: #2895a9;
					}

				.body-content-block-left {
					margin-left: 9px;
					float: left;
					display: inline;
					width: 710px;
				}
				#body-right .body-content-block-left {
					margin: 0;
					width: 532px;
				}
				
				#home-games-ad {
					overflow: hidden;
				}
					#gameslist-images-homepage {
						float: left;
						width: 400px;
					}
					#homepage-rectangle {
						float: left;
						width: 336px;
						height: 280px;
					}
						#homepage-rectangle .ad {
							width: 334px;
							height: 278px;
/*							border: 1px solid pink;*/
						}
				#category-rectangle #body-right .body-content-block-left {
					width: 670px;
				}
					.body-content-block-left #game-metadata,
					.body-content-block-left #game-instructions,
					.body-content-block-left #game-related {
						padding: 0 10px;
						float: left;
						/*height: 330px;*/
						background: url("http://simg.jaludo.com/titter/images/separation-right-small.gif") no-repeat left 10px;
					}
					.body-content-block-left #game-metadata {
						padding: 20px 3px 0 0;
						width: 70px;
						height: 300px;
						color: #e04969;
						text-align: right;
					}
						.body-content-block-left #game-metadata .added,
						.body-content-block-left #game-metadata .views,
						.body-content-block-left #game-metadata .rating-title {
							display: block;
						}
						.body-content-block-left #game-metadata .dtreviewed {
							border: 0;
						}
					.body-content-block-left #game-instructions {
						padding-left: 20px;
						width: 200px;
						background-image: url("http://simg.jaludo.com/titter/images/separation-left-small.gif");
					}
						.body-content-block-left #game-instructions .description {
							margin-bottom: 1em;
						}
					.body-content-block-left #game-related {
						padding: 0;
						width: 400px;
					}
						.body-content-block-left #game-related .gameslist-images {
							margin-left: 0;
						}
						.body-content-block-left #game-instructions h2,
						.body-content-block-left #game-related h2 {
							margin: 0 0 5px 0;
							font-size: 14px;
							color: #f3b8c5;
						}

					#game-social-facebook{
                                                margin-left: 25px;
						padding: 10px 25px 0 0;
                                                width: 655px;
                                                float: left;
					}
                                            #game-social-facebook h2 {
                                                color: #ED4D71;
                                                font-size: 17px;
                                                font-weight: normal;
                                                letter-spacing: 0.01em;
                                                margin: 5px 0 12px;
                                                background: url("http://staging.cdn.jaludo.com/titter/common/images/icon-stars.gif") no-repeat scroll left center transparent;
                                                padding-left: 22px;
                                            }

					#game-social-facebook-long{
						padding: 10px 0 0 0;
						text-align: right;
                                                float: left;
						width: 880px;
                                                height:210px;
                                                margin-left: 30px;
					}
                                                                                #game-rechtangle-125-125 {
						width:125px;
                                                float: left;
					}                         
                                        

				.body-content-block-right {
					margin-left: 4px;
					float: left;
					width: 237px;
					overflow: hidden;
					background: url("http://simg.jaludo.com/titter/images/separation-right.gif") no-repeat left 10px;
				}
				#body-right .body-content-block-right {
					margin-left: 0;
				}
				.small .body-content-block-right {
					padding-left: 3px;
					width: 234px;
					background-image: url("http://simg.jaludo.com/titter/images/separation-left-small.gif");
				}
					.body-content-block-right .category-pagination {
						float: left;
						width: 40px;
					}
						.body-content-block-right .category-pagination ul {
							margin-top: 30px;
							list-style: none;
						}
							.body-content-block-right .category-pagination li {
								margin: 2px 0;
								height: 28px;
								width: 40px;
								text-align: center;
							}
							.body-content-block-right .category-pagination a {
								padding-top: 4px;
								display: block;
								height: 24px;
								width: 40px;
								font-size: 12px;
								font-weight: bold;
								color: #fff;
								background: url("http://simg.jaludo.com/titter/images/category-pagination-item.gif") no-repeat left top;
							}
							.body-content-block-right .category-pagination a:hover,
							.body-content-block-right .category-pagination a.active {
								background: url("http://simg.jaludo.com/titter/images/category-pagination-item-active.gif") no-repeat left top;
							}
					.body-content-block-right .banner {
						float: left;
						width: 190px;
						padding-top: 25px;
					}

			#body-right #body-content-block-subcategories {
				margin-bottom: 1em;
				padding-right: 10px;
				height: 143px;
				border: 1px solid #ffc3d3;
				border-right: 0;
				background: url("http://simg.jaludo.com/titter/images/subcategories-bg-total.gif") repeat-x left top;
			}
				#body-content-block-subcategories-text {
					margin-right: 7px;
					float: right;
					width: 200px;
				}
					#body-content-block-subcategories h1 {
						margin: 6px 0 10px 0;
						text-align: right;
						font-size: 19px;
						font-weight: normal;
						color: #e04163;
					}
				#body-content-block-subcategories #subcategories-items {
					margin-left: 5px;
					float: left;
					display: inline;
					width: 524px;
					list-style: none;
				}
					#body-content-block-subcategories #subcategories-items li {
						margin: 6px 5px 6px 0;
						padding: 0;
						float: left;
						width: 126px;
						height: 131px;
					}
					#body-content-block-subcategories #subcategories-items a,
					#body-content-block-subcategories #subcategories-items li.inactive a:hover {
						padding: 1px 3px 0 1px;
						display: block;
						width: 120px;
						height: 130px;
						color: #fff;
						background: url("http://simg.jaludo.com/titter/images/subcategories-bg-item.png") no-repeat left top;
					}
					#body-content-block-subcategories #subcategories-items li.inactive a {
						background-position: left -137px;
						color: #fcecf3;
					}
						#body-content-block-subcategories #subcategories-items li img {
							margin-bottom: 5px;
							float: left;
							width: 120px;
							height: 90px;
						}
						#body-content-block-subcategories #subcategories-items li.inactive img {
							-moz-opacity: .60;
							filter: alpha(opacity=60);
							opacity: 0.6;
						}
						#body-content-block-subcategories #subcategories-items li.inactive a:hover img {
							opacity: 1.0;
						}
						#body-content-block-subcategories #subcategories-items li .text {
							float: left;
							padding: 1px 2px;
							height: 26px;
							width: 118px;
							line-height: 1.3em;
							text-align: center;
						}
						/* Created HTML element on game page by hover state */
						#nav-left-game-hover {
							padding: 5px 0 0 3px;
							width: 142px;
							height: 24px;
							position: absolute;
							color: #434343;
							z-index: 1000;
							background: url("http://simg.jaludo.com/titter/images/nav-left-text.gif") no-repeat right top;
						}
							.nav-left-game-hover a {
								color: #434343;
							}
							#nav-left-game-hover-iframe {
								position: absolute;
								border: 0;
								z-index: 999;
								background-color: transparent;
							}

			#body-right #body-content-ads {
				clear: both;
				overflow: hidden;
				margin-bottom: 1em;
			}
				#body-right #body-content-ads ul {
					list-style: none;
				}
					#body-right #body-content-ads ul li {
						margin-right: 10px;
						float: left;
					}
					#body-right #body-content-ads ul li.last {
						margin-right: 0;
					}
					#body-right #body-content-ads ul li img {
						border: 1px solid #ff8eaa;
					}

			#body-content-block-blog {
				margin: 0 10px 1em 10px;
				padding-bottom: 10px;
				background: url("http://simg.jaludo.com/titter/images/separation-horz-blog.gif") no-repeat center bottom;
			}
				#body-content-block-blog h2 {
					height: 43px;
					text-indent: -999em;
					overflow: hidden;
					background: url("http://simg.jaludo.com/titter/titter_com/images/gossip-header.gif") no-repeat center top;
				}
				#body-content-block-blog ul {
					list-style: none;
				}
					#body-content-block-blog ul li {
						margin-bottom: 10px;
						float: left;
						width: 100%;
						height: 62px;
					}
					#body-content-block-blog ul p {
						margin: 0;
					}
					#body-content-block-blog ul img {
						margin-right: 5px;
						float: left;
						width: 60px;
						border: 1px solid #EE5072;
					}
					#body-content-block-blog ul h5 {
						margin: 0;
						font-size: 11px;
						text-transform: uppercase;
						text-decoration: none;
					}

			#body-right #game-block {
				min-height: 675px;
			  	height: auto !important;
				height: 675px;
			}
				#body-right #game-block .body-content-block-left {
					width: 730px;
				}
					#body-right #game-block-top {
						margin-bottom: 1em;
						overflow: hidden;
					}
						#body-right #game-block-top h1 {
							margin: 0;
							float: left;
							width: 250px;
							font-size: 14px;
							font-weight: bold;
						}
						#body-right #game-block-top #game-zoom-slider {
							float: left;
							width: 230px;
						}
							#game-zoom-slider #game-zoom-out,
							#game-zoom-slider #game-zoom-in {
								margin: 2px 0;
								float: left;
							}
							#game-zoom-slider #game-zoom-placeholder {
								margin: -2px 5px 0 5px;
								float: left;
								width: 170px;
								height: 20px;
							}
								#game-zoom-slider #game-zoom-placeholder #game-zoom-handler {
									cursor:pointer;
									position:absolute;
									z-index: 10;
									top: 0;
									right: 50%;
									margin-right: -10px;
									height:10px;
									width:20px;
									background: #9D9C70;
								}

						#body-right #game-block-top #game-sharing {
							float: right;
						}
							#body-right #game-block-top #game-sharing a {
								margin-right: 5px;
							}
							#body-right #game-block-top #game-sharing a#game-sharing-twitter {
								padding: 2px 0 2px 25px;
								height: 16px;
								text-align: right;
								color: #35b3c3;
								background: url("http://simg.jaludo.com/titter/images/icon-twitter-game.gif") no-repeat left top;
							}
							#body-right #game-block-top #game-sharing a:hover {
								text-decoration: underline;
							}
						#body-right #game-block .body-content-block-left .game {
                                                    margin-bottom: 5px;
                                                    height: 620px;
                                                    width: 728px;
                                                    text-align: center;
						}
				#body-right #game-block .body-content-block-right {
					margin-left: 5px;
					display: none;
					width: 160px;
				}
					#body-right #game-block .body-content-block-right .banner {
						width: 160px;
					}

			#body-right #game-block-social {
				height: 100px;
				width: auto;
			}

			#body-right #game-rating {
				float: left;
				width: 150px;
				text-align: center;
				color: #ed4f71;
			}
				#body-right #game-rating p {
					margin: 0 0 8px 0;
				}
				#body-right #game-rating .voted {
					margin: 0 0 5px 0;
					padding: 0;
					overflow: hidden;
					clear: both;
				}
					#body-right #game-rating .voted img {
						margin-right: 3px;
						float: left;
					}
					.bar-wrapper {
						float: left;
						width: 80px;
					}
					#body-right #game-rating .voted .bar {
						padding: 5px 0 0 6px;
						float: left;
						height: 18px;
						background: url("http://simg.jaludo.com/titter/images/game-rating-bar.gif") repeat-x left center;
					}
					#body-right #game-rating .voted .bar .innerbar {
						color: #000;
						text-align: left;
						font-weight: bold;
					}
					#body-right #game-rating .voted .percentage {
						margin-left: 3px;

						float: left;

					}
			#body-right #game-social {
                                margin-bottom: 1em;
                                padding: 0;
                                float: right;
                                display: inline;
                                width: 600px;
                                height: 90px;
                                overflow: hidden;
                                border: 1px solid #fbd6e4;
                                border-right: 0;
                                /*background: url("http://simg.jaludo.com/titter/images/game-social-bg.gif") no-repeat left top;*/
			}
				#game-social #game-social-wrapper {
					float: left;
					width: 370px;
					/*overflow: hidden;*/
					position: relative;
				}
					#game-social #game-social-wrapper .tab { }
					#game-social #game-social-html {
						margin-bottom: 1px;
						padding: 5px 10px;
						font-family: "Courier New", Courier, fixed;
						color: #e5577b;
					}
					#game-social #game-social-twitter {
						padding: 10px;
					}
						#game-social #game-social-twitter textarea {
							margin-right: 5px;
							padding: 4px 5px;
							float: left;
							height: 65px;
							width: 69%;
							font-family: "Courier New", Courier, fixed;
							color: #e5577b;
							font-size: 1em;
							border: 1px solid #FDD7E4;
							overflow: hidden;
						}
						#game-social #game-social-twitter a {
							padding-top: 30px;
							float: left;
							height: 43px;
							width: 25%;
							color: #fff;
							font-weight: bold;
							text-align: center;
							border: 1px solid #d08394;
							background: url("http://simg.jaludo.com/titter/images/game-social-tweetthis.gif") repeat-x top left;
						}
					#game-social #game-social-sendafriend {
						padding: 5px 0;
						position: relative;
					}
						#game-social #game-social-sendafriend .block {
							margin-left: 10px;
							float: left;
							width: 130px;
						}
						#game-social-sendafriend-message {
							clear: both;
							width: 265px;
							margin-left: 10px;
						}
							#game-social-sendafriend-message label {
								display: block;
								color: #d08394;
								font-weight: normal;
							}
							#game-social-sendafriend-message textarea {
								padding: 3px;
								width: 265px;
								height: 100px;
								font: normal 11px/1.4em "Lucida Grande", "Trebuchet MS", Verdana, sans-serif;
								border: 1px solid #FDD7E4;
							}
						#game-social #game-social-sendafriend .send {
							width: 75px;
						}
							#game-social #game-social-sendafriend .block p {
								margin-bottom: 0.5em;
							}
							#game-social #game-social-sendafriend .block label {
								display: block;
								color: #d08394;
								font-weight: normal;
							}
							#game-social #game-social-sendafriend .block input {
								padding: 2px 3px;
								height: 16px;
								width: 125px;
								border: 1px solid #FDD7E4;
							}
							#game-social #game-social-sendafriend .block input#saf-submit {
								margin-top: 56px;
								height: 25px;
								width: 75px;
								border: 0;
								color: #fff;
								font-weight: bold;
								background: url("http://simg.jaludo.com/titter/images/game-social-saf-button.gif") no-repeat;
							}
                                                        #saf-text-thanks, #saf-text-failed {
                                                                padding: 5px;
                                                        }

				#body-right #game-social #game-social-buttons {
					float: right;
					width: 214px;
					list-style: none;
				}
					#body-right #game-social #game-social-buttons li {
						height: 30px;
						text-align: center;
					}
						#body-right #game-social #game-social-buttons li a {
							padding: 7px;
							display: block;
							height: 16px;
							background: url("http://simg.jaludo.com/titter/images/game-social-btn.gif") no-repeat left top;
						}
						#body-right #game-social #game-social-buttons li a.active {
							background: #fff;
						}


	#footer {
		clear: both;
		padding: 30px 0 0 50px;
		width: 920px;
		height: 222px;
		color: #fff;
		background: url("http://simg.jaludo.com/titter/images/footer-bg.png") no-repeat right top;
	}
		.footer-links-col {
			float: left;
			width: 184px;
		}
			.footer-links-col h4 {
				margin: 0 0 1em 0;
				font-size: 11px;
				font-weight: bold;
				text-decoration: underline;
			}
			.footer-links-col ul {
				list-style: none;
			}
				.footer-links-col li { }
				.footer-links-col a {
					color: #fff;
				}
				.footer-links-col a:hover {
					text-decoration: underline;
				}
	#footer-left {
		margin-top: -251px;
		height: 240px;
		width: 9px;
		position: absolute;
		left: 0;
		background: url("http://simg.jaludo.com/titter/images/footer-bg-left.png") no-repeat left top;
	}
		* html #footer-left {
			margin-top: -276px;
		}
	#footer-links {
		clear: both;
		text-align: center;
		color: #949494;
		font-size: 90%;
	}
		#footer-links a {
			color: #949494;
			text-decoration: none;
		}
		#footer-links a:hover {
			text-decoration: underline;
		}

/* Page specific styles */

/* Featured block - START */
#home-featured {
	height: 290px;
}
	#home-featured-left {
		float: left;
		width: 336px;
		height: 284px;
		position: relative;
		border: 1px solid #9aced5;
	}
		#home-featured-left .slide {
			position: absolute;
		}
		#home-featured-left .slide img {
			float: left;
			height: 240px;
		}
		#home-featured-left .home-featured-text {
			clear: both;
			padding: 5px;
			height: 33px;
			width: 326px;
			color: #eb214c;
			background: url("http://simg.jaludo.com/titter/images/home-featured-text-bg.gif") repeat-x left top;
			border-top: 1px solid #9aced5;
		}
			#home-featured-left .slide .playnow {
				position: absolute;
				bottom: 5px;
				right: 3px;
				width: 121px;
				height: 16px;
				text-indent: -999em;
				overflow: hidden;
				background: url("http://simg.jaludo.com/titter/titter_com/images/btn-playnow.gif") no-repeat left top;
			}

	#home-featured-right {
		margin-left: 336px;
		width: 190px;
		list-style: none;
	}
		#home-featured-right li {
			padding: 0 0 0 10px;
			float: left;
			height: 97px;
			width: 170px;
		}
		#home-featured-right li.active {
			background: url("http://simg.jaludo.com/titter/images/home-featured-arrow.gif") no-repeat 2px center;
		}
		#home-featured-right a {
			padding: 1px 0 0 2px;
			display: block;
			height: 97px;
			background: url("http://simg.jaludo.com/titter/images/home-featured-item-bg.gif") no-repeat left top;
		}
/* Featured block - END */

/* General style */
.rating-0,
.rating-1,
.rating-2,
.rating-3,
.rating-4,
.rating-5 {
	margin-bottom: 3px;
	display: block;
	height: 8px;
	text-align: left;
	text-indent: -999em;
	overflow: hidden;
	background: url("http://simg.jaludo.com/titter/images/rating.gif") no-repeat center -1px;
}

	.rating-1 { 	background-position: center -11px; }
	.rating-2 { 	background-position: center -21px; }
	.rating-3 { 	background-position: center -31px; }
	.rating-4 { 	background-position: center -41px; }
	.rating-5 { 	background-position: center -51px; }

#tooltip {
	padding: 0 5px;
	position: absolute;
	z-index: 3000;
	width: 151px;
	height: 199px;
	text-align: center;
}
.tooltip-gameslist {
	background: url("http://simg.jaludo.com/titter/images/tooltip.gif") no-repeat center top;
}
.viewport-bottom {
	background: url("http://simg.jaludo.com/titter/images/tooltip-reversed.gif") no-repeat center top !important;
}
	#tooltip .title {
		margin: 25px 0 10px 0;
		display: block;
		font-weight: bold;
		color: #ee5072;
	}
	.viewport-bottom .title {
		margin-top: 15px !important;
	}
	#tooltip img {
		margin: 10px 12px;
		display: block;
		border: 1px solid #ee5072;
	}
	#tooltip .votes {
		display: block;
	}

.banner {
	text-align: center;
}
.banner .disclosure {
	text-align: center;
	color: #bdbdbd;
	font-size: 90%;
}

.category-text {
	clear: both;
	margin: 0 0 1em 0;
	padding-right: 20px;
}
.gameslist-text {
	clear: both;
	margin-bottom: 1em;
	overflow: hidden;
}
.body-content-block-right .gameslist-text {
	margin-left: 10px;
}
	.gameslist-text h2 {
		margin: 5px 0 12px 0;
		color: #ed4d71;
		font-weight: normal;
		font-size: 17px;
		letter-spacing: 0.01em;
	}
	.gameslist-text h2.popular {
		padding-left: 22px;
		background: url("http://simg.jaludo.com/titter/images/icon-star.gif") no-repeat left center;
	}
	.gameslist-text h2.new {
		padding-left: 22px;
		background: url("http://simg.jaludo.com/titter/images/icon-stars.gif") no-repeat left center;
	}

	.gameslist-text ul {
		list-style: none;
	}
		.gameslist-text ul li {
			margin: 0;
			padding: 0;
			float: left;
			width: 100%;
			height: 23px;
		}
		.gameslist-text  ul li.alt {
			background: #dcf1f6;
		}
		.gameslist-text ul a {
			padding: 4px 5px 0 15px;
			display: block;
			color: #35b4c3;
			font-weight: bold;
			text-decoration: none;
		}
		.gameslist-text ul a:hover {
			color: #c64061;
		}
		.gameslist-text ul li.more a {
			padding-left: 30px;
			background: url("http://simg.jaludo.com/titter/images/icon-more.gif") no-repeat 15px 7px;
		}
			.gameslist-text ul a img,
			.gameslist-text ul a .rating-0,
			.gameslist-text ul a .rating-1,
			.gameslist-text ul a .rating-2,
			.gameslist-text ul a .rating-3,
			.gameslist-text ul a .rating-4,
			.gameslist-text ul a .rating-5,
			.gameslist-text ul a .votes {
				display: none;
			}

.gameslist-images {
	margin: 0 0 1em 6px;
	overflow: hidden;
	list-style: none;
}
	.gameslist-images li {
		margin: 0 4px 0 0;
		padding-top: 5px;
		float: left;
		width: 126px;
		height: 135px;
		position: relative;
	}
	.gameslist-images li.advertisement {
		margin-right: 8px;
		padding-top: 5px;
		float: left;
		width: 385px;
		height: 270px;
		text-align: center;
	}
		.gameslist-images li.advertisement p {
			margin: 0;
		}
	.gameslist-images li.last {
		margin-right: 0;
	}
	#category-rectangle .gameslist-images li.last {
		margin: 0 5px 0 0;
	}
	.gameslist-images a {
		padding: 1px 0 0 1px;
		display: block;
		width: 126px;
		height: 135px;
		color: #e9587b;
		line-height: 1.3em;
		text-align: center;
		text-decoration: none;
		background: url("http://simg.jaludo.com/titter/images/gameslist-images-bg.png") no-repeat left top;
	}
	.gameslist-images a:hover {
		color: #c64061;
	}
		.gameslist-images a span.new {
			position: absolute;
			right: 0;
			top: 0;
			z-index: 999;
			height: 64px;
			width: 64px;
			background: url("http://simg.jaludo.com/titter/titter_com/images/category-label-new.gif") no-repeat right top;
		}
		.gameslist-images a img {
			margin-bottom: 4px;
			float: left;
			width: 120px;
			height: 90px;
			border: 0;
		}
		.gameslist-images a .text {
			float: left;
			padding: 2px 8px;
			height: 26px;
			width: 104px;
                        overflow: hidden;
		}
	.gameslist-images li.more a {
		padding-left: 25px;
		background: url("http://simg.jaludo.com/titter/images/icon-more.gif") no-repeat 10px 7px;
	}

.category-prev-next {
	margin: 0 11px 1em 6px;
}
#game-related .category-prev-next {
	margin: 0 16px 0 0;
}
	.category-prev-next a {
		padding: 0 0 0 20px;
		float: left;
		height: 16px;
		width: 160px;
		color: #fff;
		background: url("http://simg.jaludo.com/titter/images/category-pagination-prev-next.gif") no-repeat left bottom;
	}
		.category-prev-next .next {
			padding: 0 20px 0 0;
			float: right;
			text-align: right;
			background-position: left top;
		}


/* General classes */
.hidden {
	display: none;
}
.no-margin {
	margin: 0;
}


/* Zoom slider Gamepage - START */
.ui-slider { position: relative; text-align: left; background: url("http://simg.jaludo.com/titter/images/game-zoom-slider.gif") repeat-x center;}
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 21px; height: 19px; cursor: default; background: url("http://simg.jaludo.com/titter/images/game-zoom-handler.gif") no-repeat center;}
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0;  }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: 1px; margin-left: -10px; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

/* Zoom slider Gamepage - END */