#loading_user { height:50px; line-height:50px; text-align:center; padding-left: 16px; }
#loading_leader { height:150px; line-height:150px; text-align:center; padding-left: 16px; }
#spinner { padding-left:5px; }



#search_wrap {
	color: #ffffff;
	margin-bottom: 8px;
	width: 475px;
	padding: 10px 15px;
	
	border-radius: 20px;
  	-moz-border-radius: 20px;
  	-webkit-border-radius: 20px;
}

.other_games #search_wrap { background: #2e3192; }
.gem_games #search_wrap { background: #ed7099; }


#search_wrap form span {
	padding-right: 6px;
}




.game {
	position: relative;
	float: left;
	padding: 8px 3px 5px 3px;
	margin-bottom: 9px;
	margin-right: 9px;
	width: 156px;
	height: 150px;
	text-align: center;
	
	border-radius: 15px;
  	-moz-border-radius: 15px;
  	-webkit-border-radius: 15px;

	cursor: pointer;
}

.other_games .game { background-color: #5cc8ef; color: #ffffff; }
.premium_games .game { background-color: #5cc8ef; color: #ffffff; }
.gem_games .game, div.box_meta { background-color: #ffc1c1; color: #92278f; }





.game:hover { background-color: #ec008c; }

.gem_games .game:hover { color: #fff; }

.game .titlewrap {
	height: 3em;
	overflow: hidden;
}

.game .title {
	text-transform: uppercase;
	text-align: center;
	line-height: 1em;
}


.game .thumb {
	width: 100px;
	height: 100px;
	margin: 5px auto 0 auto;
	border-radius: 8px;
  	-moz-border-radius: 8px;
  	-webkit-border-radius: 8px;
}


.game .admin_icons {
	position: absolute;
	top: 80px;
	right: 6px;
	width: 16px;
}


#sidebar_right #featured_table {
	background-color: #ffffff;
}



.game_content {
	background-color: #ffffff;
	color: #92278f;
	padding: 20px;
}

.game_content .admin_icons {
	padding-left: 15px;
	float:left;
}

.game_content .flash_container #goback {
	padding-top: 8px;
}

.game_content .flash_container #goback span {
	float: left;
}

.game_name { color: #92278f; margin-bottom:0.25em; float:left; }
.game_name a { color: #92278f; text-decoration: none; }

.game_content .metadata { padding-top: 12px;}


.wrap-game .banner_ad_container {
	padding: 11px 0px;
	text-align: center;
}


#box_prompt_register a { text-transform: uppercase; }




#wrap_piga #leftcol { width:260px; }
#wrap_piga #rightcol { width:236px; }


div.box_meta {
	border-radius: 12px;
  	-moz-border-radius: 12px;
  	-webkit-border-radius: 12px;

	padding: 8px;
}

.box_meta p { margin-bottom: 0.5em; }


#large_thumb { 
	cursor: pointer;
	width: 244px; 
	height: 244px; 
	border-radius: 12px;
  	-moz-border-radius: 12px;
  	-webkit-border-radius: 12px;
}


a.range_type_button {
	background-color: #f7941d;
	color: #ed145b;
	padding: 2px 10px;
	text-transform: uppercase;
	text-decoration: none;
	font-family: arial;
	font-size: 10px;
	font-weight: bold;
	border: 1px solid #737373;
}


a.range_type_button:hover { color: #fff; }

.table_range_type td { padding:0; width:0; }




div.wrap_user_search, div.wrap_leader_search {
	border-top-right-radius: 12px;
	-moz-border-radius-topright: 12px;
	-webkit-border-top-right-radius: 12px;
	
	border-top-left-radius: 12px;
	-moz-border-radius-topleft: 12px;
	-webkit-border-top-left-radius: 12px;
}

div.wrap_user_result, div.wrap_leader_result {
	border-bottom-right-radius: 12px;
	-moz-border-radius-bottomright: 12px;
	-webkit-border-bottom-right-radius: 12px;
	
	border-bottom-left-radius: 12px;
	-moz-border-radius-bottomleft: 12px;
	-webkit-border-bottom-left-radius: 12px;
}

div.wrap_user_result p, div.wrap_leader_result p { margin:0; }

div.wrap_user_search, div.wrap_leader_search { font-size:10px; font-weight:bold; text-align:center; padding:6px 0; }
div.wrap_user_search { background-color:#ed145b; color:#fff; }
div.wrap_leader_search { background-color:#8ebaed; color:#2e3192; }


div.wrap_user_result { background-color:#fba2a2; color:#92278f; padding: 12px 20px; }
div.wrap_leader_result { background-color: #c0d4eb; color:#92278f; }


div.wrap_user_search .header { border-bottom: 1px dotted #fff; margin-bottom:3px; }
div.wrap_leader_search .header { border-bottom: 1px dotted #2e3192; margin-bottom:3px; }


div.user_rank { font-size: 1.5em; }

div#leader_rank { max-height:400px; overflow-y:auto; overflow-x:hidden; }
div#leader_rank table td { padding: 1px 4px; }



table.hoverable td.hover, tr.hover { background-color: #F49AC1; cursor:pointer; }
table.hoverable tr { color: #92278f; }
div.wrap_leader_result a { color: #92278f; }

table.hoverable tr.user { color: #000; font-style: italic; }
table.hoverable tr.user a { color: #000 !important; }
