body
{
	background: #ffffff;
	background-image: url("http://p.titter.es/background.jpg");
	background-repeat: repeat;
	background-position: top center;
	margin: 0px;
	padding: 0px;
	text-align: center;
}

/* COMMON PART */

*
{
	padding: 0px;
	margin: 0px;
}

.clear
{
	clear: both;
	font-size: 0px;
	height: 0px;
}

.spacer
{
	font-size: 0px;
	height: 9px;
}

#container
{
	width: 100%;
	height: 100%;
}

#content
{
	width: 939px;
	margin: 0 auto;
	text-align: left;
	font-family: Arial;
	font-size: 9pt;
	padding: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}

/* HEADER PART */

#header
{
	width: 939px;
	height: 229px;
}

#header_left
{
	float: left;
	width: 162px;
	height: 229px;
	background-image: url("http://p.titter.es/header_left.gif");
	background-repeat: no-repeat;
}

#header_top
{
	float: left;
	width: 777px;
	height: 28px;
}

#header_right
{
	float: left;
	width: 755px;
	height: 201px;
	background-image: url("http://p.titter.es/header_right.jpg");
	background-repeat: no-repeat;
	padding-left: 22px;
}

#header_titter
{
	background-image: url("http://p.titter.es/header_titter.gif");
	background-repeat: no-repeat;
	width: 582px;
	height: 68px;
}

#clickable_girls
{
	position: absolute;
}

#clickable_girls a
{
	display: block;
	width: 170px;
	height: 228px;
}

#header_titter a
{
	display: block;
	width: 582px;
	height: 68px;
}

#header_advertisement
{
	width: 745px;
	height: 90px;
	background-image: url("http://p.titter.es/header_advertisement.jpg");
	background-repeat: no-repeat;
	background-position: top right;
}

#search_bar
{
	width: 728px;
	height: 43px;
	background-image: url("http://p.titter.es/search_bar.jpg");
	background-repeat: no-repeat;
}

#search_bar_xtra
{
	position: absolute;
	width: 15px;
	height: 7px;
	background-image: url("http://p.titter.es/search_bar_xtra.jpg");
	background-repeat: no-repeat;
	margin-top: 43px;
	margin-left: 43px;
}

	#search_field
	{
		position: absolute;
		border: 0px #ffffff solid;
		height: 17px;
		width: 330px;
		margin-left: 61px;
		margin-top: 11px;
		padding-top: 1px;
		font-family: arial;
		font-size: 12px;
	}

	#search_button
	{
		position: absolute;
		background-color: white;
		border: none;
		margin-left: 392px;
		margin-top: 5px;
	}

	#button_content
	{
		position: absolute;
		margin-left: 400px;
		margin-top: 9px;
		width: 325px;
		text-align: right;
	}

	#button_content img
	{
		cursor: pointer;
	}

	#nothing_found
	{
		position: absolute;
		margin-left: 30px;
		margin-top: 20px;
	}

/* NAVIGATION PART */

#navigation
{
	float: left;
	width: 159px;
}

#navigation_header
{
	width: 153px;
	height: 43px;
	background-image: url("http://p.titter.es/navigation_header.gif");
	background-repeat: no-repeat;
}

#navigation_bg
{
	width: 117px;
	background-image: url("http://p.titter.es/navigation_bg.jpg");
	background-repeat: repeat-x;
	background-color: #cb35ef;
	padding-left: 8px;
	padding-top: 5px;
	margin-left: 14px;
	border-left: 4px solid #ffffff;
	border-right: 3px solid #ffffff;
}

#navigation_bg ul
{
	list-style: none;
}

#navigation_bg li
{
	width: 108px;
}

.navigation_box_header
{
	width: 108px;
	height: 2px;
	font-size: 0px;
	background-image: url("http://p.titter.es/navigation_box_header.jpg");
	background-repeat: no-repeat;
}

.navigation_box_header_active
{
	width: 108px;
	height: 2px;
	font-size: 0px;
	background-image: url("http://p.titter.es/navigation_box_header.jpg");
	background-repeat: no-repeat;
	background-position: 0% 100%;
}

.navigation_box_bg
{
	width: 108px;
	background-image: url("http://p.titter.es/navigation_box_bg.jpg");
	background-repeat: repeat-x;
	background-color: #76e2f3;
	font-family: verdana;
	color: #fa0d9b;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
}

.navigation_box_bg
{
	width: 108px;
	background-image: url("http://p.titter.es/navigation_box_bg.jpg");
	background-repeat: no-repeat;
	background-color: #76e2f3;
	font-family: verdana;
	color: #fa0d9b;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
}

.navigation_box_bg_active
{
	width: 108px;
	background-image: url("http://p.titter.es/navigation_box_bg.jpg");
	background-repeat: no-repeat;
	background-position: 100% 0%;
	background-color: #fc089e;
	font-family: verdana;
	color: #fa0d9b;
	text-align: center;
	font-size: 10px;
	font-weight: bold;
}

.navigation_box_bg a, .navigation_box_bg_active a
{
	display: block;
	width: 108px;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #ffffff;
	text-decoration: none;
}

.navigation_box_bg a
{
	color: #fa0d9b;
}

.navigation_box_footer
{
	width: 108px;
	height: 7px;
	font-size: 0px;
	background-image: url("http://p.titter.es/navigation_box_footer.jpg");
	background-repeat: no-repeat;
}

.navigation_box_footer_active
{
	width: 108px;
	height: 7px;
	font-size: 0px;
	background-image: url("http://p.titter.es/navigation_box_footer.jpg");
	background-repeat: no-repeat;
	background-position: 100% 0%;
}

#navigation_footer
{
	width: 132px;
	height: 196px;
	background-image: url("http://p.titter.es/navigation_footer.gif");
	background-repeat: no-repeat;
	margin-left: 14px;
}

#main
{
	float: left;
	padding-top: 13px;
	width: 780px;
}

/* FOOTER PART FOR EVERY PAGE*/

#fp_main_left
{
	float: left;
	width: 461px;
}

#fp_main_right
{
	float: left;
	width: 319px;
}

#fp_main_bottom
{
	width: 780px;
	clear: both;
}

#fp_footer_top
{
	width: 769px;
	height: 50px;
	background-image: url("http://p.titter.es/fp_footer_top.gif");
	background-repeat: no-repeat;
	color: #ffffff;
	font-family: verdana;
	letter-spacing: 1px;
	font-size: 11px;
	font-weight: bold;
	padding-left: 10px;
}

#fp_footer_top u
{
	cursor: pointer;
}

#fp_footer_top img
{
	display: inline;
	position: relative;
	top: 7px;
}

#fp_footer_top p
{
	display: inline;
	position: relative;
	top: -4px;
}

#fp_footer_cloud
{
	width: 779px;
	background-image: url("http://p.titter.es/fp_footer_cloud.jpg");
	background-repeat: repeat-x;
	background-position: bottom center;
	background-color: #ffffff;
	min-height: 50px;
}

#fp_footer_bottom
{
	width: 779px;
	height: 25px;
	background-image: url("http://p.titter.es/fp_footer_bottom.gif");
	background-repeat: no-repeat;
}

/* FRONTPAGE PART */

.fp_new_girl_games_header /* this box is also used for popular games!! */
{
	width: 448px;
	height: 40px;
	background-image: url("http://p.titter.es/fp_new_girl_games_header.gif");
	background-repeat: no-repeat;
}

.fp_new_girl_games_header h1
{
	font-family: verdana;
	text-transform: uppercase;
	font-size: 20px;
	color: #ffffff;
	text-align: center;
	width: 448px;
	font-weight: normal;
	padding-top: 5px;
}

.fp_new_girl_games_bg
{
	width: 442px;
	background-image: url("http://p.titter.es/fp_new_girl_games_bg.jpg");
	background-repeat: repeat-x;
	background-color: #ffb8ef;
	border-left: 3px dashed white;
	border-right: 3px dashed white;
}

.fp_new_girl_games_bg ul
{
	list-style: none;
	padding-left: 14px;
	padding-top: 4px;
}

.fp_new_girl_games_bg li
{
	float: left;
	width: 85px;
	height: 105px;
}

.fp_games_box_hf
{
	height: 1px;
	width: 72px;
	background-color: #ffffff;
	margin-left: 1px;
	font-size: 0px;
	overflow: hidden;
}

.fp_games_box_content
{
	height: 90px;
	width: 68px;
	background-color: #ffffff;
	padding-top: 2px;
	padding-left: 3px;
	padding-right: 3px;
}

.fp_games_box_content_img
{
	position: relative;
	width: 68px;
	height: 57px;
	background-position: center center;
	background-repeat: no-repeat;
	z-index: 1;
}

.fp_games_box_content_img a
{
	display: block;
	width: 68px;
	height: 57px;
}

.fp_games_box_content_img img
{
	border: none;
}

.fp_games_box_content h3
{
	display: block;
	width: 68px;
	height: 25px;
	color: #31cce4;
	font-size: 10px;
	text-align: center;
	padding-top: 3px;
	overflow: hidden;
	z-index: 1;
	position: relative;
}

.fp_games_box_content a
{
	color: #0e88a2; /* 31cce4 */
	text-decoration: none;
	font-weight: bold;
}

.fp_new_girl_games_footer
{
	width: 448px;
	height: 21px;
	background-image: url("http://p.titter.es/fp_new_girl_games_footer.gif");
	background-repeat: no-repeat;
}

#fp_gossip
{
	width: 318px;
	height: 284px;
	background-image: url("http://p.titter.es/fp_gossip.gif");
	background-repeat: no-repeat;
}

#fp_gossip_header
{
	width: 318px;
	height: 36px;
}

#fp_gossip_header h3
{
	text-transform: uppercase;
	color: #ad33ff;
	text-align: center;
	font-size: 19px;
	font-weight: bold;
	letter-spacing: -1px;
	padding-top: 8px;
}

#fp_gossip_header h3 a
{
	color: #ad33ff;
	text-decoration: none;
}

.fp_more
{
	position: absolute;
	background-image: url("http://p.titter.es/more.gif");
	width: 40px;
	height: 15px;
	margin-left: 270px;
	margin-top: 9px;
}

.fp_more a
{
	display: block;
	width: 40px;
	height: 15px;
	text-align: center;
	color: #ffffff;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

#fp_gossip_bg
{
	width: 318px;

}

#fp_gossip_bg ul, #gossip_gossip_bg ul
{
	list-style: none;
}

#fp_gossip_bg li, #gossip_gossip_bg li
{
	width: 301px;
	height: 63px;
	background-image: url("http://p.titter.es/fp_gossip_item.gif");
	background-repeat: no-repeat;
	padding-left: 17px;
	padding-top: 7px;
}

#fp_gossip_bg img, #gossip_gossip_bg img
{
	display: block;
	width: 75px;
	height: 53px;
	float: left;
	border: 0px solid black;
}

#fp_gossip_bg div, #gossip_gossip_bg div
{
	display: block;
	float: left;
	height: 53px;
	width: 205px;
	padding-left: 5px;
	overflow: hidden;
}

#fp_gossip_bg h3, #fp_gossip_bg h3 a, #gossip_gossip_bg h3, #gossip_gossip_bg h3 a
{
	color: #f314b3;
	text-transform: uppercase;
	font-size: 12px;
}

#fp_gossip_bg strong, #fp_gossip_bg strong a, #gossip_gossip_bg strong, #gossip_gossip_bg strong a
{
	color: #000000;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: normal;
}

#fp_gossip_bg h4, #gossip_gossip_bg h4
{
	text-align: center;
	text-transform: uppercase;
	font-size: 12px;
}

#fp_gossip_bg a, #gossip_gossip_bg a
{
	text-decoration: none;
	color: #ad33ff;
}


#fp_featured_games
{
	width: 318px;
	height: 212px;
	background-image: url("http://p.titter.es/fp_featured_games.jpg");
	background-repeat: no-repeat;
}

#fp_featured_games_header
{
	width: 318px;
	height: 36px;
}

#fp_featured_games_header h2
{
	text-transform: uppercase;
	color: #ad33ff;
	text-align: center;
	font-size: 19px;
	font-weight: bold;
	letter-spacing: -1px;
	padding-top: 6px;
}

#fp_featured_games_header h2 a
{
	color: #ad33ff;
	text-decoration: none;
}

#fp_featured_games_spotlight
{
	float: left;
	width: 235px;
	height: 163px;
	text-align: center;
}

#fp_featured_games_spotlight img
{
	border: none;
}

#fp_featured_games_small
{
	float: left;
	width: 63px;
	height: 163px;
	padding-top: 20px;
}

#fp_featured_games_small p
{
	width: 63px;
	height: 9px;
}

#fp_featured_games_spotlight h2
{
	height: 16px;
	font-family: verdana;
	font-size: 10px;
	color: #cf3af7;
	padding-top: 4px;
}

#fp_advertisement
{
	width: 309px;
	height: 270px;
	background-image: url("http://p.titter.es/fp_advertisement.jpg");
	background-repeat: no-repeat;
	padding-left: 9px;
	padding-top: 9px;
}

#fp_advertisement_label
{
	position: absolute;
	margin-left: 309px;
	margin-top: 160px;
	width: 16px;
	height: 90px;
	background-image: url("http://p.titter.es/fp_advertisement_label.jpg");
	background-repeat: no-repeat;
}

/* MAIN PAGE */

#mp_main_left
{
	float: left;
	width: 575px;
}

#mp_main_right
{
	float: left;
	width: 204px;
}

#mp_header
{
	width: 562px;
	height: 40px;
	background-image: url("http://p.titter.es/mp_header.gif");
	background-repeat: no-repeat;
}

#mp_header h2
{
	text-transform: uppercase;
	font-size: 15px;
	padding-left: 40px;
	padding-top: 12px;
	color: #ffffff;
}

#mp_header a
{
	color: #9b029b;
	text-decoration: none;
}

#mp_goto_page
{
	position: absolute;
	width: 100px;
	height: 21px;
	background-image: url("http://p.titter.es/mp_goto_page.jpg");
	background-repeat: no-repeat;
	margin-left: 450px;
	margin-top: 15px;
}

#mp_bg
{
	width: 556px;
	background-image: url("http://p.titter.es/mp_bg.jpg");
	background-repeat: repeat-x;
	background-color: #ffb8ef;
	border-left: 3px dashed white;
	border-right: 3px dashed white;
}

#mp_bg ul
{
	float: left;
	list-style: none;
	padding-left: 12px;
	padding-top: 4px;
	width: 510px;
}

#mp_bg ul li
{
	float: left;
	width: 85px;
	height: 105px;
}

#mp_page_background
{
	margin-top: 4px;
	float: left;
	width: 33px;
	height: 423px;
	background-image: url("http://p.titter.es/mp_page_background.jpg");
	background-repeat: no-repeat;
}

#mp_page_background ul
{
	list-style: none;
	width: 33px;
	padding-left: 0px;
	padding-top: 17px;
}

#mp_page_background ul li
{
	float: none;
	display: block;
	width: 19px;
	height: 25px;
	background-image: url("http://p.titter.es/mg_page_bg.jpg");
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
	font-size: 14px;
	text-align: center;
	margin-bottom: 3px;
}

#mp_page_background ul li a, #mp_page_background ul li a:active, #mp_page_background ul li a:link
{
	display: block;
	padding-top: 4px;
	text-decoration: none;
	color: #a209a2;
	width: 19px;
	height: 21px;
}

#mp_page_background ul li a:hover
{
	display: block;
	padding-top: 4px;
	background-image: url("http://p.titter.es/mg_page_bg.jpg");
	background-repeat: no-repeat;
	background-position: 0% 100%;
	text-decoration: underline;
	color: #ffffff;
	width: 19px;
	height: 21px;
}

#mp_page_background ul li.active
{
	background-image: url("http://p.titter.es/mg_page_bg.jpg");
	background-repeat: no-repeat;
	background-position: 0% 100%;
	color: #ffffff;
	text-decoration: underline;
	padding-top: 4px;
	height: 21px;
}

#mp_related_games_header
{
	width: 562px;
	height: 26px;
	background-image: url("http://p.titter.es/mp_related_games_header.gif");
	background-repeat: no-repeat;
}

#mp_related_games_header h2
{
	font-family: verdana;
	color: #ad33ff;
	text-transform: uppercase;
	font-size: 14px;
	letter-spacing: -1px;
	padding-top: 4px;
	padding-left: 14px;
}

#mp_related_games_bg
{
	width: 562px;
	background-color: #ffffff;
	padding-top: 13px;
}

#mp_related_games_bg ul
{
	list-style: none;
	padding-left: 22px;
	padding-top: 13px;
	margin: 0px;
}

#mp_related_games_bg li
{
	float: left;
	width: 88px;
	height: 105px;
	overflow: hidden;
}

.related_games_box_hf
{
	height: 1px;
	width: 72px;
	background-color: #e5fafd;
	margin-left: 1px;
	font-size: 0px;
	overflow: hidden;
}

.fp_games_content_master
{
	position: absolute;
	background-image: url("http://p.titter.es/fp_games_content_master.gif");
	background-repeat: no-repeat;
	width: 78px;
	height: 97px;
	margin-left: -3px;
	margin-top: -2px;
	z-index: 0;
}

.fp_games_box_hf_harpey_active, .fp_games_box_hf_master_active
{
	background-color: #c7f8ff;
}

.fp_games_content_harpey
{
	position: absolute;
	background-image: url("http://p.titter.es/fp_games_content_harpey.gif");
	background-repeat: no-repeat;
	width: 78px;
	height: 97px;
	margin-left: -3px;
	margin-top: -2px;
	z-index: 0;
}

.related_games_box_content
{
	height: 90px;
	width: 68px;
	background-color: #e5fafd;
	padding-top: 2px;
	padding-left: 3px;
	padding-right: 3px;
}

.related_games_box_content_img
{
	width: 68px;
	height: 57px;
	background-position: center center;
	background-repeat: no-repeat;
}

.related_games_box_content_img img
{
	width: 68px;
	height: 57px;
	border: none;
}

.related_games_box_content_img a
{
	display: block;
	width: 68px;
	height: 57px;
}

.related_games_box_content h3
{
	display: block;
	width: 68px;
	height: 23px;
	color: #f90aa3;
	font-size: 10px;
	text-align: center;
	padding-top: 5px;
	overflow: hidden;
}

.related_games_box_content a
{
	color: #f90aa3;
	text-decoration: none;
}

#mp_related_games_footer
{
	width: 562px;
	height: 24px;
	background-image: url("http://p.titter.es/mp_related_games_footer.gif");
	background-repeat: no-repeat;
}

#mp_advertisement
{
	width: 182px;
	height: 636px;
	padding-top: 19px;
	padding-left: 22px;
	background-image: url("http://p.titter.es/mp_advertisement.gif");
	background-repeat: no-repeat;
}

#mp_partner
{
	width: 204px;
	height: 117px;
}

#mp_advertisement_label
{
	position: absolute;
	margin-left: 182px;
	margin-top: 511px;
	width: 16px;
	height: 90px;
	background-image: url("http://p.titter.es/fp_advertisement_label.jpg");
	background-repeat: no-repeat;
}

#mp_footer
{
	width: 562px;
	height: 26px;
	background-image: url("http://p.titter.es/mp_footer.gif");
	background-repeat: no-repeat;
}

#sp_game_lcu
{
	float: left;
	width: 9px;
	height: 31px;
	background-image: url("http://p.titter.es/sp_game_lcu.gif");
	background-repeat: no-repeat;
}

#sp_game_cu
{
	float: left;
	height: 31px;
	width: 761px;
	background-image: url("http://p.titter.es/sp_game_cu.gif");
	background-repeat: repeat-x;
}

#sp_game_cu h2
{
	float: left;
	color: #ff0396;
	text-transform: uppercase;
	font-size: 15px;
	padding-top: 6px;
}

#sp_game_kiss
{
	float: left;
	height: 30px;
	width: 32px;
	background-image: url("http://p.titter.es/sp_kiss.jpg");
	background-repeat: no-repeat;
}

#sp_game_cu a
{
	color: #ad33ff;
}

#sp_game_rcu
{
	float: left;
	width: 9px;
	height: 31px;
	background-image: url("http://p.titter.es/sp_game_rcu.gif");
	background-repeat: no-repeat;
}

#sp_game_middle
{
	clear: both;
	padding-left: 5px;
	padding-right: 124px;
	width: 650px;
	background-color: #ffffff;
	text-align: center;
	padding-top: 20px;
	padding-bottom: 20px;
}

#sp_game_lcd
{
	float: left;
	width: 9px;
	height: 24px;
	background-image: url("http://p.titter.es/sp_game_lcd.gif");
	background-repeat: no-repeat;
}

#sp_game_cd
{
	float: left;
	height: 11px;
	width: 761px;
	background-color: #ffffff;
	overflow: hidden;
}

#sp_game_rcd
{
	float: left;
	width: 9px;
	height: 24px;
	background-image: url("http://p.titter.es/sp_game_rcd.gif");
	background-repeat: no-repeat;
}

#sp_bottom_left
{
	float: left;
	width: 94px;
	height: 272px;
}

#sp_star
{
	width: 82px;
	height: 119px;
	background-image: url("http://p.titter.es/sp_star.gif");
	background-repeat: no-repeat;
}

#sp_star span
{
	position: absolute;
	padding-top: 91px;
	text-align: center;
	width: 82px;
	height: 28px;
	color: #ffffff;
	text-transform: uppercase;
	font-size: 10px;
	font-weight: bold;
	cursor: pointer;
	z-index: 6;
}

#sp_favorites_bg
{
	position: absolute;
	margin-left: -134px;
	margin-top: 1px;
	z-index: 5;
}

#sp_bottom_center
{
	float: left;
	width: 329px;
}

#sp_advertisement
{
	width: 309px;
	height: 276px;
	background-image: url("http://p.titter.es/sp_advertisement.gif");
	background-repeat: no-repeat;
	padding-left: 8px;
	padding-top: 9px;
}

#sp_advertisement_label
{
	position: absolute;
	margin-left: 309px;
	margin-top: 0px;
	width: 16px;
	height: 90px;
	background-image: url("http://p.titter.es/fp_advertisement_label.jpg");
	background-repeat: no-repeat;
}

#sp_bottom_right
{
	float: left;
	width: 356px;
}

#sp_gamedescription_header, .dp_gamedescription_header
{
	width: 344px;
	height: 44px;
	background-image: url("http://p.titter.es/sp_gamedescription_header.gif");
	background-repeat: no-repeat;
}

#sp_gamedescription_header h2, #sp_gamedescription_header h2 a, .dp_gamedescription_header h2, .dp_gamedescription_header h2 a
{
	color: #ff0396;
	text-align: center;
	text-transform: uppercase;
	font-size: 19px;
	padding-top: 7px;
	overflow: hidden;
	height: 24px;
	text-decoration: none;
}

#sp_gamedescription_bg, .dp_gamedescription_bg
{
	width: 332px;
	background-image: url("http://p.titter.es/sp_gamedescription_bg.gif");
	background-repeat: repeat-x;
	background-color: #efe7eb;
	padding-left: 12px;
}

#sp_gamedescription_content, .dp_gamedescription_content
{
	background-image: url("http://p.titter.es/sp_gamedescription_content.jpg");
	background-repeat: repeat-y;
	width: 301px;
	padding: 10px;
	min-height: 171px;
}

#sp_gamedescription_content_mail_a_friend
{
	display: none;
	background-image: url("http://p.titter.es/sp_gamedescription_content.jpg");
	background-repeat: repeat-y;
	width: 301px;
	padding: 10px;

}

#sp_gamedescription_content_mail_a_friend p
{
	float: left;
	display: block;
	width: 142px;
	height: 15px;
	font-family: verdana;
	padding-top: 10px;
}

#sp_gamedescription_content_mail_a_friend input
{
	float: left;
	display: block;
	width: 142px;
	font-family: verdana;
	margin-top: 5px;
	height: 18px;
	padding-top: 2px;
}

#sp_gamedescription_content_mail_a_friend img
{
	margin-top: 5px;
	cursor: pointer;
	margin-left: 130px;
}

#sp_gamedescription_content_mail_a_friend_fields
{
	position: relative;
	z-index: 6;
	width: 301px;
}

#sp_gamedescription_content_mail_a_friend textarea
{
	clear: both;
	width: 274px;
	font-family: verdana;
	font-size: 13px;
	height: 50px;
	display: block;
	padding: 5px;
}

#sp_gamedescription_content img, .dp_gamedescription_content img
{
	float: left;
	padding-right: 10px;
	padding-bottom: 10px;
}

#sp_gamedescription_content strong, .dp_gamedescription_content strong
{
	color: #ff0396;
	font-family: verdana;
	font-size: 11px;
}

#sp_gamedescription_content p, .dp_gamedescription_content p
{
	font-family: verdana;
	font-size: 11px;
	padding-bottom: 7px;
}

#sp_gamedescription_footer
{
	width: 333px;
	height: 52px;
	background-image: url("http://p.titter.es/sp_gamedescription_footer.gif");
	background-repeat: no-repeat;
	padding-left: 11px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 10px;
	padding-top: 4px;
}

.dp_gamedescription_footer
{
	width: 333px;
	height: 52px;
	background-image: url("http://p.titter.es/n/dp_gamedescription_footer.gif");
	background-repeat: no-repeat;
	padding-left: 11px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 10px;
	padding-top: 4px;
}

#sp_gamedescription_footer_maf
{
	display: none;
	width: 333px;
	height: 52px;
	background-image: url("http://p.titter.es/sp_gamedescription_footer_maf.gif");
	background-repeat: no-repeat;
	padding-left: 11px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 10px;
	padding-top: 4px;
}

#sp_gamedescription_footer span, #sp_gamedescription_footer_maf span
{
	position: absolute;
	display: block;
	height: 18px;
	width: 296px;
	padding-top: 5px;
	padding-left: 26px;
	color: #000000;
	text-decoration: none;
	z-index: 6;
	cursor: pointer;
}

.dp_gamedescription_footer a
{
	position: absolute;
	display: block;
	height: 18px;
	width: 114px;
	padding-top: 5px;
	padding-left: 30px;
	color: #000000;
	text-decoration: none;
	z-index: 6;
	cursor: pointer;
}

#sp_related_games_header
{
	width: 779px;
	height: 29px;
	background-image: url("http://p.titter.es/sp_related_games_header.gif");
	background-repeat: no-repeat;
}

#sp_related_games_header h2
{
	font-family: verdana;
	color: #ad33ff;
	text-transform: uppercase;
	font-size: 14px;
	letter-spacing: -1px;
	padding-top: 4px;
	padding-left: 14px;
}

#sp_related_games_bg
{
	width: 779px;
	background-color: #ffffff;
}

#sp_related_games_bg ul
{
	list-style: none;
	padding-left: 11px;
	padding-top: 10px;
}

#sp_related_games_bg li
{
	float: left;
	width: 85px;
	height: 100px;
}

#sp_related_games_footer
{
	width: 779px;
	height: 24px;
	background-image: url("http://p.titter.es/sp_related_games_footer.gif");
	background-repeat: no-repeat;
}

#links_hdr
{
	width: 779px;
	height: 36px;
	background-image: url("http://p.titter.es/links_hdr.gif");
	background-repeat: no-repeat;
}

#links_bg
{
	width: 779px;
	min-height: 123px;
	background-image: url("http://p.titter.es/links_bg.gif");
	background-repeat: no-repeat;
}

#links_bg_left
{
	float: left;
	width: 350px;
	text-align: left;
	padding-left: 40px;
}

#links_bg_left img
{
	margin-right: 4px;
	margin-bottom: 4px;
	width: 100px;
	height: 47px
	border: none;
}

#links_bg_right
{
	float: left;
	width: 389px;
}

#links_bg_right img
{
	position: absolute;
	margin-left: -18px;
}

#links_bg_right ul
{
	list-style: none;
}

#links_bg_right li
{
	float: left;
	width: 176px;
	color: #fc069c;
	font-size: 16px;
	padding-left: 18px;
}

#links_bg_right ul li a, #links_bg_right ul li a:active, #links_bg_right ul li a:link
{
	text-decoration: none;
	color: #fc069c;
}

#links_bg_right ul li a:hover
{
	text-decoration: underline;
	color: #fc069c;
}

#links_bg_repeat
{
	width: 779px;
	background-image: url("http://p.titter.es/links_bg_repeat.gif");
	background-repeat: repeat-y;
}

#links_ftr
{
	width: 779px;
	height: 20px;
	background-image: url("http://p.titter.es/links_ftr.gif");
	background-repeat: no-repeat;
}


/* GOSSIP PAGE */

#gossip_header
{
	width: 450px;
	height: 32px;
	background-image: url("http://p.titter.es/gossip_header.gif");
	background-repeat: no-repeat;
}

#gossip_header h2
{
	color: #ad33ff;
	text-transform: uppercase;
	font-size: 14px;
	letter-spacing: -1px;
	padding-top: 6px;
	font-family: verdana;
	padding-left: 40px;
}

#gossip_header img
{
	position: absolute;
	margin-top: 7px;
	margin-left: 10px;
}

#gossip_header h2 a
{
	color: #fb089f;
	text-decoration: underline;
}

#gossip_bg
{
	width: 450px;
	background-color: #ffffff;
}

#gossip_news_header
{
	width: 450px;
	height: 42px;
	background-image: url("http://p.titter.es/gossip_news_header.gif");
	background-repeat: no-repeat;
}

#gossip_news_header h3
{
	display: block;
	width: 323px;
	float: left;
	padding-left: 30px;
	color: #ffffff;
	text-transform: uppercase;
	font-size: 15px;
	padding-top: 11px;
	overflow: hidden;
}

#gossip_news_header strong
{
	display: block;
	width: 92px;
	float: left;
	padding-top: 13px;
	color: #ffffff;
	padding-left: 5px;
}

#gossip_news_bg
{
	width: 373px;
	background-image: url("http://p.titter.es/gossip_news_bg.gif");
	background-repeat: repeat-y;
	padding-left: 38px;
	padding-right: 39px;
	overflow: hidden;
}

#gossip_news_bg img
{
	border: none;
}

#gossip_news_bg h2
{
	color: #c22ce0;
	font-size: 15px;
	font-weight: bold;
	letter-spacing: -1px;
	padding-bottom: 8px;
	text-transform: uppercase;
}

#gossip_news_bg h2 a
{
	color: #c22ce0;
	font-size: 15px;
	font-weight: bold;
	text-decoration: none;
}

#gossip_tab_line
{
	width: 446px;
	height: 32px;
	background-image: url("http://p.titter.es/gossip_tab_line.gif");
	background-repeat: no-repeat;
	padding-left: 4px;
}

#gossip_tab_1
{
	float: left;
	width: 129px;
	height: 17px;
	padding-top: 4px;
	background-image: url("http://p.titter.es/gossip_tab_1.gif");
	background-repeat: no-repeat;
	cursor: pointer;
	text-align: center;
}

#gossip_tab_2
{
	float: left;
	width: 114px;
	height: 17px;
	padding-top: 4px;
	background-image: url("http://p.titter.es/gossip_tab_2.gif");
	background-repeat: no-repeat;
	cursor: pointer;
	text-align: center;
}

#gossip_tab_3
{
	float: left;
	width: 86px;
	height: 17px;
	padding-top: 4px;
	background-image: url("http://p.titter.es/gossip_tab_3.gif");
	background-repeat: no-repeat;
	cursor: pointer;
	text-align: center;
}

#gossip_tab_4
{
	float: left;
	width: 112px;
	height: 17px;
	padding-top: 4px;
	background-image: url("http://p.titter.es/gossip_tab_4.gif");
	background-repeat: no-repeat;
	cursor: pointer;
	text-align: center;
}

#gossip_tab_1 a, #gossip_tab_2 a, #gossip_tab_3 a, #gossip_tab_4 a
{
	text-transform: uppercase;
	color: #b843c7;
	letter-spacing: 0px;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
}

#gossip_tab_1 a:hover, #gossip_tab_2 a:hover, #gossip_tab_3 a:hover, #gossip_tab_4 a:hover
{
	text-transform: uppercase;
	color: #b843c7;
	letter-spacing: 0px;
	text-decoration: underline;
	font-weight: bold;
	font-size: 11px;
}

#gossip_news_footer
{
	width: 432px;
	height: 53px;
	background-image: url("http://p.titter.es/gossip_news_footer.gif");
	background-repeat: no-repeat;
	padding-top: 15px;
	padding-left: 18px;
}

#gossip_news_footer strong
{
	margin: 0px;
	padding: 0px;
	display: block;
	clear: both;
	height: 25px;
	padding-top: 10px;
	width: 422px;
	text-align: right;
	color: #6dd1e1;
}

#gossip_news_footer strong a
{
	color: #6dd1e1;
	text-decoration: underline;
}

#gossip_button_article
{
	float: left;
	width: 108px;
	height: 20px;
	background-image: url("http://p.titter.es/gossip_button_article.gif");
	background-repeat: no-repeat;
	text-transform: uppercase;
}

#gossip_button_email
{
	display: none;
	float: left;
	width: 109px;
	height: 20px;
	background-image: url("http://p.titter.es/gossip_button_email.gif");
	background-repeat: no-repeat;
	text-transform: uppercase;
}

#gossip_button_messenger
{
	display: none;
	float: left;
	width: 109px;
	height: 20px;
	background-image: url("http://p.titter.es/gossip_button_messenger.gif");
	background-repeat: no-repeat;
	text-transform: uppercase;
}

#gossip_button_share
{
	display: none;
	float: left;
	width: 87px;
	height: 20px;
	background-image: url("http://p.titter.es/gossip_button_share.gif");
	background-repeat: no-repeat;
	text-transform: uppercase;
}

#gossip_button_article a, #gossip_button_email a, #gossip_button_messenger a, #gossip_button_share a
{
	color: #ffffff;
	text-decoration: none;
	display: block;
	font-weight: bold;
	width: 77px;
	height: 18px;
	padding-left: 26px;
	padding-top: 2px;
}

#gossip_button_share a
{
	width: 61px;
}

#gossip_footer
{
	width: 450px;
	height: 32px;
	background-image: url("http://p.titter.es/gossip_footer.gif");
	background-repeat: no-repeat;
}

#gossip_gossip_header
{
	width: 318px;
	height: 38px;
	background-image: url("http://p.titter.es/gossip_gossip_header.gif");
	background-repeat: no-repeat;
}

#gossip_gossip_header h3
{
	text-transform: uppercase;
	color: #ad33ff;
	text-align: center;
	font-size: 19px;
	font-weight: bold;
	letter-spacing: -1px;
	padding-top: 8px;
}

#gossip_gossip_bg
{
	width: 318px;
	background-image: url("http://p.titter.es/gossip_gossip_bg.gif");
	background-repeat: no-repeat;
	background-position: bottom center;
	background-color: #fbfbfb;
}

#gossip_gossip_bg div#gossip_gossip_read_more
{
	width: 318px;
	height: 34px;
	background-image: url("http://p.titter.es/gossip_gossip_read_more.gif");
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
}

#gossip_gossip_bg div#gossip_gossip_read_more a
{
	text-transform: uppercase;
	width: 298px;
	height: 34px;
	cursor: pointer;
	color: #ffffff;
	display: block;
	text-align: right;
	padding-right: 20px;
	padding-top: 9px;
	font-weight: bold;
}

#gossip_gossip_footer
{
	height: 20px;
	width: 318px;
	background-image: url("http://p.titter.es/gossip_gossip_footer.gif");
	background-repeat: no-repeat;
}

#gossip_gossip_bg div#gossip_gossip_tabs
{
	margin: 0px;
	padding: 0px;
	float: none;
	width: 307px;
	padding-top: 8px;
	height: 48px;
	padding-left: 11px;
}

#gossip_gossip_tabs div#gossip_gossip_tab_1, #gossip_gossip_tabs div#gossip_gossip_tab_2, #gossip_gossip_tabs div#gossip_gossip_tab_3, #gossip_gossip_tabs div#gossip_gossip_tab_4
{
	float: left;
	width: 148px;
	height: 24px;
	margin: 0px;
	padding: 0px;
}

#gossip_gossip_tabs div#gossip_gossip_tab_1 a, #gossip_gossip_tabs div#gossip_gossip_tab_2 a, #gossip_gossip_tabs div#gossip_gossip_tab_3 a, #gossip_gossip_tabs div#gossip_gossip_tab_4 a
{
	display: block;
	width: 148px;
	height: 21px;
	background-image: url("http://p.titter.es/gossip_gossip_tab.gif");
	background-repeat: no-repeat;
	text-align: center;
	font-weight: bold;
	padding-top: 3px;
}

#gossip_gossip_tabs div#gossip_gossip_tab_1 a:hover, #gossip_gossip_tabs div#gossip_gossip_tab_2 a:hover, #gossip_gossip_tabs div#gossip_gossip_tab_3 a:hover, #gossip_gossip_tabs div#gossip_gossip_tab_4 a:hover, #gossip_gossip_tabs div#gossip_gossip_tab_a
{
	margin: 0px;
	padding: 0px;
	display: block;
	width: 148px;
	height: 21px;
	background-image: url("http://p.titter.es/gossip_gossip_tab_active.gif");
	background-repeat: no-repeat;
	color: #ffffff;
	font-weight: bold;
	text-decoration: underline;
	text-align: center;
	padding-top: 3px;
}

/* MAIL */

#bp_bottom_right
{
	float: left;
	width: 436px;
}

#bp_gamedescription_header
{
	width: 424px;
	height: 44px;
	background-image: url("http://p.titter.es/bp_gamedescription_header.gif");
	background-repeat: no-repeat;
}

#bp_gamedescription_header h2
{
	color: #ff0396;
	text-align: center;
	text-transform: uppercase;
	font-size: 19px;
	padding-top: 7px;
	overflow: hidden;
	height: 24px;
}

#bp_gamedescription_bg
{
	width: 412px;
	background-image: url("http://p.titter.es/sp_gamedescription_bg.gif");
	background-repeat: repeat-x;
	background-color: #efe7eb;
	padding-left: 12px;
}

#bp_gamedescription_content_mail_a_friend
{
	display: none;
	background-image: url("http://p.titter.es/bp_gamedescription_content.jpg");
	background-repeat: repeat-y;
	width: 381px;
	padding: 10px;
}

#bp_gamedescription_content_mail_a_friend p
{
	float: left;
	display: block;
	width: 142px;
	height: 15px;
	font-family: verdana;
	padding-top: 10px;
}

#bp_gamedescription_content_mail_a_friend input
{
	float: left;
	display: block;
	width: 222px;
	font-family: verdana;
	margin-top: 5px;
	height: 18px;
	padding-top: 2px;
}

#bp_gamedescription_content_mail_a_friend img
{
	margin-top: 5px;
	cursor: pointer;
	margin-left: 210px;
}

#bp_gamedescription_content_mail_a_friend_fields
{
	z-index: 6;
	width: 381px;
}

#bp_gamedescription_content_mail_a_friend textarea
{
	clear: both;
	width: 354px;
	font-family: verdana;
	font-size: 13px;
	height: 50px;
	display: block;
	padding: 5px;
}

#bp_gamedescription_footer
{
	width: 413px;
	height: 52px;
	background-image: url("http://p.titter.es/bp_gamedescription_footer.gif");
	background-repeat: no-repeat;
	padding-left: 11px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 10px;
	padding-top: 4px;
}

#bp_gamedescription_footer span
{
	position: absolute;
	display: block;
	height: 18px;
	width: 376px;
	padding-top: 5px;
	padding-left: 26px;
	color: #000000;
	text-decoration: none;
	z-index: 6;
	cursor: pointer;
}

#game_email_screen
{
	display: none;
	height: 266px;
}

#game_email_preview_screen, #game_email_preview_screen_gp
{
	display: block;
	width: 300px;
	overflow: hidden;
	padding-bottom: 34px;
}

/*Country Dropdown */

#country_dropdown
{
	margin: 0px;
	padding: 0px;
	width: 155px;
	position: absolute;
	top: 50px;
	margin-left: 612px;
	z-index: 8;
}

#country_dropdown_top
{
	height: 22px;
	width: 155px;
	border: 1px solid #3f8cc3;
	font-size: 11px;
	background-color: #ffffff;
}

#country_dropdown_top a
{
	float: left;
	height: 18px;
	width: 131px;
	display: block;
	text-decoration: none;
	padding: 4px;
	padding-bottom: 0px;
	padding-right: 0px;
	color: #6d6d6d;
}

#country_dropdown_up
{
	display: none;
	background-image: url("http://p.titter.es/n/img/country_dropdown_up.gif");
	background-repeat: no-repeat;
	background-position: top left;
	height: 16px;
	width: 18px;
	position: absolute;
	top: 4px;
	cursor: pointer;
	margin-left: 136px;
}

#country_dropdown_down
{
	background-image: url("http://p.titter.es/n/img/country_dropdown_down.gif");
	background-repeat: no-repeat;
	background-position: top left;
	height: 16px;
	width: 18px;
	position: absolute;
	top: 4px;
	cursor: pointer;
	margin-left: 136px;
}

#country_dropdown_bottom a
{
	height: 18px;
	width: 151px;
	display: block;
	text-decoration: none;
	padding: 4px;
	padding-bottom: 0px;
	padding-right: 0px;
	color: #6d6d6d;
}

#country_dropdown_bottom a:hover
{
	height: 18px;
	width: 151px;
	display: block;
	text-decoration: none;
	padding: 4px;
	padding-bottom: 0px;
	padding-right: 0px;
	color: #6d6d6d;
	background-color: #ecf3fb;
}

#country_dropdown_top img, #country_dropdown_bottom img
{
	margin: 0px;
	padding: 0px;
	border: none;
	position: relative;
	top: 1px;
}

#country_dropdown_bottom
{
	display: none;
	width: 155px;
	border: 1px solid #3f8cc3;
	font-size: 11px;
	background-color: #ffffff;
	border-bottom: none;
	border-top: none;
}

#country_dropdown_bottom ul
{
	margin: 0px;
	padding: 0px;
	list-style: none;
}

#country_dropdown_bottom li
{
	height: 22px;
	width: 155px;
	border-bottom: 1px solid #3f8cc3;
	font-size: 11px;
	background-color: #ffffff;
}

/* MMO */

#mmo_content
{
	float: left;
	width: 308px;
	font-family: verdana;
	font-size: 12px;
	padding: 4px;
}

#mmo_content p
{
	padding-bottom: 10px;
}

#mmo_content h3
{
	text-align: center;
	padding-bottom: 5px;
	text-transform: uppercase;
	font-size: 22px;
}

#mmo_content img
{
	border: none;
}

#mmo_info
{
	float: left;
	width: 236px;
	padding: 2px;
	padding-top: 10px;
	font-family: verdana;
	font-size: 12px;
	text-align: center;
}

#mmo_info img
{
	border: none;
}

#mmo_info span
{
	background-color: #6cdff2;
	height: 17px;
	width: 231px;
	display: block;
	font-weight: bold;
	padding-top: 3px;
	padding-left: 5px;
}

#mmo_info p
{
	padding-top: 5px;
	padding-bottom: 5px;
}

#mmo_info p img
{
	margin-bottom: 10px;
}

/* tos & ps */
#tos_ps
{
	clear: both;
	padding-left: 9px;
	padding-right: 9px;
	width: 761px;
	background-color: #ffffff;
	text-align: left;
	padding-top: 20px;
	padding-bottom: 20px;
}

#tos_ps h1
{
	margin-top: 0px;
	padding-top: 0px;
	font-size: 16px;
	font-weight: bold;
}

#tos_ps h2
{
	margin-top: 0px;
	padding-top: 0px;
	font-size: 14px;
	font-weight: bold;
}

#tos_ps a
{
	color: #000000;
	text-decoration: underline;
}

#tos_ps a:hover
{
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}

#tos_ps p
{
	padding-bottom: 9px;
}

#tos_ps ul
{
	margin-top: 0px;
	padding-top: 0px;
	list-style: none;
	padding-bottom: 8px;
}

#tos_ps ol
{
	margin-top: 0px;
	padding-top: 0px;
	padding-left: 45px;
	padding-bottom: 8px;
}

#tos_bottom
{
	padding-top: 10px;
	padding-bottom: 20px;
}

#tos_bottom a
{
	color: #000000;
	text-decoration: none;
}

#tos_bottom a:hover
{
	color: #000000;
	text-decoration: underline;
}

#dp_header_content
{
	width: 780px;
	height: 40px;
	background-image: url("http://p.titter.es/n/dp_header_content.jpg");
}

#dp_header_content h2
{
	text-transform: uppercase;
	font-size: 15px;
	padding-left: 40px;
	padding-top: 12px;
	color: #ffffff;
}

#dp_header_content a
{
	color: #9b029b;
	text-decoration: none;
}

#dp_bg_content
{
	border-left: 3px dashed #ffffff;
	border-right: 3px dashed #ffffff;
	width: 774px;
	background-image: url("http://p.titter.es/n/mp_bg.jpg");
	background-color: #ffb8ef;
	background-repeat: repeat-x;
	min-height: 440px;
}

#dp_bg_content_ul
{
	width: 741px;
	float: left;
}

#dp_bg_content_ul p
{
	padding-top: 10px;
	padding-left: 20px;
	padding-bottom: 20px;
}

#dp_bg_content_ul ul
{
	clear: both;
	list-style: none;
}

#dp_bg_content_ul li
{
	float: left;
	width: 350px;
	padding-left: 15px;
}

#dp_footer_content
{
	width: 780px;
	height: 13px;
	background-image: url("http://p.titter.es/n/dp_footer_content.jpg");
	margin-bottom: 10px;
}

#dp_page_background
{
	float: right;
	margin-top: 4px;
	width: 33px;
	height: 423px;
	background-image: url("http://p.titter.es/n/mp_page_background.jpg");
	background-repeat: no-repeat;

}

#dp_page_background ul
{
	list-style: none;
	width: 33px;
	padding-left: 0px;
	padding-top: 17px;
}

#dp_page_background ul li
{
	float: none;
	display: block;
	width: 19px;
	height: 25px;
	background-image: url("http://p.titter.es/n/mg_page_bg.jpg");
	background-repeat: no-repeat;
	padding: 0px;
	margin: 0px;
	font-size: 14px;
	text-align: center;
	margin-bottom: 3px;
}

#dp_page_background ul li a, #dp_page_background ul li a:active, #dp_page_background ul li a:link
{
	display: block;
	padding-top: 4px;
	text-decoration: none;
	color: #a209a2;
	width: 19px;
	height: 21px;
}

#dp_page_background ul li a:hover
{
	display: block;
	padding-top: 4px;
	background-image: url("http://p.titter.es/n/mg_page_bg.jpg");
	background-repeat: no-repeat;
	background-position: 0% 100%;
	text-decoration: underline;
	color: #ffffff;
	width: 19px;
	height: 21px;
}

#dp_page_background ul li.active
{
	background-image: url("http://p.titter.es/n/mg_page_bg.jpg");
	background-repeat: no-repeat;
	background-position: 0% 100%;
	color: #ffffff;
	text-decoration: underline;
	padding-top: 4px;
	height: 21px;
}

#dp_goto_page
{
	position: absolute;
	width: 100px;
	height: 21px;
	background-image: url("http://p.titter.es/n/mp_goto_page.jpg");
	background-repeat: no-repeat;
	margin-left: 665px;
	margin-top: 15px;
}

#postroll_advertisement_ajax{
	display: block;
	position: absolute;
	width: 160px;
	text-align: left;
	margin-left: -153px;
	margin-top: 40px;
	z-index: 4;
}

#postroll_advertisement_ajax_468x60 {
	position: absolute;
	z-index: 3;
}


#cat_description {
    width: 779px;
    clear: both;
    margin-bottom: 10px;
}
#cat_description .text {
    background: url("http://p.titter.es/n/img/bgfooter-tabel_wit.gif") no-repeat left bottom;
    padding: 5px 10px;
    line-height: 1.4em;
}
#cat_description h1 {
    height: 21px;
    color:#AD33FF;
    font-family:verdana;
    font-size:14px;
    letter-spacing:-1px;
    padding: 4px 0 0 14px;
    text-transform:uppercase;
    background: url("http://p.titter.es/n/img/header-tabel_wit-fixed.gif") no-repeat left top;
}