/* Fix css from other stylesheets 1.1 */

/* New module_header */

.module_header {
	height: auto;
	margin-bottom: 8px;
	
}

.module_header h3 {
	float: none;
	display: inline;
	margin-right: 4px;
/*	margin-right: 9px;*/
	padding-top: 6px;
}

.module_header a.button {
	float: none;
	position: relative;
	top: 7px;
}

.module_header .menu_h {
	display: inline;
	position: relative;
	top: -2px;
}

/* Structure */

#banner {
	margin-left: 33px;
	margin-bottom: 6px;
}

#banner_side {
	margin-left: 578px;
	margin-right: 33px;
	padding-top: 0;	
}

#side_panel {
	margin-left: 578px;
	margin-right: 33px;	
}

#side_panel .module_header {
	margin-left: 17px;
	padding-left: 2px;
}

#side_panel .featured_list {
	margin-left: 17px;
}

#content_body {
	float: left;
	width: 578px;
}

#content_body .module_header {
	margin-left: 17px;
	padding-left: 2px;
	position: relative;
}

#game_categories {
	margin-left: 8px;
}

#games_landing_1 #game_categories {
/*	margin-left: 8px;*/
	position: absolute;
	top: 6px;
	right: 22px;
}

/* Specifics */

#hero_flash {
	width: 578px;
/*	background-color: red;*/
/*	height: 316px;*/
	float: left;
}

#games_games_1 #hero_flash {
/*	height: 329px;*/
}

#who_rules {
	height: 315px;
	margin-top: 1px;
	background: #fff url('../images/games/bg_who_rules.gif') no-repeat scroll left top;
	margin-left: 1px;
}

#games_games_1 #who_rules {
	padding-top: 14px;
}

#who_rules h2 {
	padding: 26px 0 4px 17px;
}

#who_rules p {
	color: #fff;
	font-size: 14px;
	padding-left: 17px;
	padding-right: 20px;
	line-height: 130%;
}

*html #who_rules p {
	padding-right: 10px;
}

#who_rules #royalty {
	padding-left: 2px;
	height: 145px;
}



#who_rules #royalty ul {
	margin-top: -6px;
	list-style: none;
}

#who_rules #royalty li {
/*	display: inline;*/
	float: left;
	padding-top: 68px;
	margin-right: 9px;
	width: 65px;
	padding-left: 15px;
	line-height: 65%;
/*	padding-bottom: 5px;*/
}

#who_rules #royalty .thumb {
	font-size: 12px;
	line-height: 120%;
	width: 50px;
	height: 50px;
}

#who_rules #royal_1 {
	background: url('../images/games/crown_1.gif') no-repeat scroll center 27px;
	
}

#who_rules #royal_2 {
	background: url('../images/games/crown_2.gif') no-repeat scroll center 32px;
	
}

#who_rules #royal_3 {
	background: url('../images/games/crown_3.gif') no-repeat scroll 12px top;
}

#who_rules #royalty a {
	font-size: 11px;
	color: #2d338e;
	padding-left: 2px;
}

.games #sign_up {
	padding-right: 0;
	padding-left: 15px;
}

/* Landing Page (#games_landing_1)*/

#games_landing_1 #hero_flash {
/*	background: url('../images/en_US/games/bg_playyour.gif') no-repeat scroll top left;*/
	width: 578px;
	height: 318px;
	position: relative;
	top: -1px;
}

#games_landing_1 #hero_flash p {
	font-size: 18px;
	color: #fff;
	margin: 121px 20px 0 358px;
}

#now_playing, #quiz_whiz {
	height: 132px;
}

#now_playing h3 {
	padding: 5px 0 20px 3px;
}

#quiz_whiz h3 {
	padding: 6px 0 25px 7px;
}

#now_playing p {
	padding: 0 40px 35px 20px;
	font-size: 16px;
}

#quiz_whiz p {
	padding: 0 50px 35px 17px;
	font-size: 16px;
}

#games_landing_1 #side_panel {
	background-color: #fcf8e5;
	padding-bottom: 25px;
}

#games_landing_1 #content_body {
	background: url('../images/games/bg_games_grad_1.gif') repeat-x scroll top left;
}

/* Games page 1 (#games_games_1) */

#games_games_1 #hero_flash {
	background: url('../images/en_US/games/bg_rugame.jpg') no-repeat scroll top left;
	width: 578px;
	height: 329px;
}

#games_games_1 #hero_flash .off_page {
	float: left;
}

#games_games_1 #hero_flash img#hero_game_thumb {
	margin: 94px 0 18px 307px;
}

#games_games_1 #hero_flash p {
	color: #fff;
	margin: 0 20px 0 307px;
	font-size: 15px;
	line-height: 130%;
}

#games_games_1 #hero_flash a {
	color: #9fff79;
}

#games_games_1 #games_grid_header {
	margin-left: 25px;
}

#games_games_1 #games_grid_header .menu_h {
	margin-right: 20px;
}

#games_games_1 .featured_2 .featured_item {
	padding-left: 8px;
	width: 280px;
}

/* QUIZZES LANDING */

#games_quizzes_1 #banner {
	height: 470px;
}

#games_quizzes_1 #banner_main {
	margin-top: 1px;
	width: 578px;
	float: left;	
}

#games_quizzes_1 #hero_flash {
	background: url('../images/en_US/quizzes/bg_ruquizwhiz.jpg') no-repeat scroll top left;
	height: 291px;
	float: none;
}

#games_quizzes_1 #now_playing #surveysays {
	position: relative;
}

#games_quizzes_1 #now_playing #surveysays p {
	width: 370px;
}

#games_quizzes_1 #now_playing #surveysays a {
	position: absolute;
	right: 28px;
	top: -4px;
}

#games_quizzes_1 #hero_side {
	margin-bottom: 10px;
/*	height: 291px;*/
	min-height: 291px;	
}

#howdoyourate {
	background: transparent url('../images/quizzes/bg_howdoyourate.jpg') no-repeat 1px 1px;
	padding-bottom: 10px;
	margin-bottom: 0;
	margin-right: 33px;
}

#howdoyourate h2 {
	padding: 15px 0 6px 19px;
}

#howdoyourate ul {
	margin-left: 45px;
	font-size: 14px;
}

#howdoyourate li {
	background: transparent url('../images/quizzes/bullet_howdoyourate.gif') no-repeat left 4px;
	list-style-type: none;
	color: #333;
	padding-left: 16px;
	margin-bottom: 8px;
}

#games_quizzes_1 #banner_side, #games_quizzes_1 #side_panel {
	margin-right: 0;
}

#games_quizzes_1 #rugame {
	margin-left: 11px;
}

#games_quizzes_1 #rugame h2 {
	margin-bottom: 11px;
}

#games_quizzes_1 #rugame p {
	font-size: 16px;
	padding: 0 70px 0 8px;
}

#games_quizzes_1 #now_playing h2 {
	margin-top: 9px;
	margin-bottom: 13px;
}

#games_quizzes_1 #now_playing p {
	padding-bottom: 20px;
}

#games_quizzes_1 #content_body {
	background: url('../images/games/bg_games_grad_1.gif') repeat-x scroll top left;
	padding-top: 16px;
}

#games_quizzes_1 #side_panel {
	padding-top: 5px;
}

#games_quizzes_1 #featured {
	margin-top: 0;
}

#games_quizzes_1 #games_grid_header {
	position: relative;
}

#games_quizzes_1 select#sort_quizzes {
	position: absolute;
	right: 27px;
}

#games_quizzes_1 .featured_2 .featured_item {
	margin-bottom: 16px;
}

/* Quiz view (#games_quizzes_2) */

#games_quizzes_2 #content {
	padding-top: 9px;
}

#games_quizzes_2 #side_panel {
	margin-left: 575px;
	margin-right: 20px;
}

#games_quizzes_2 #howdoyourate {
	margin-left: 6px;
	margin-right: 0;
}

/* Quiz modules */

.featured_quizzes .thumb img {
	width: 111px;
	height: 92px;
}

.featured_quizzes .plays_comments, .featured_quizzes .stars {
	font-size: 11px;
}

.featured_quizzes .stars span {
	float: left;
	padding: 0 4px 0 0;
}

.featured_quizzes .stars img {
	padding-right: 0;
}

/* Game view (#ganes_games_2) */

.games #comments {
	padding: 0 10px 10px 10px;
	background-color: #fcf8e5;
}

#games_games_2 #content {
	padding-top: 9px;
}

#games_games_2 #side_panel {
	margin-left: 575px;
	margin-right: 20px;
}

#flash_game {
/*	width: 576px;*/
/*	height: 419px;*/
/*	background-color: lightgreen;*/
}

#rate {
	background: url('../images/games/bg_rate.gif') no-repeat scroll top left;
	height: 34px;
}

.games .star-rating,
.games .star-rating a:hover,
.games .star-rating a:active,
.games .star-rating a:focus,
.games .star-rating .current-rating{
	background-image: url(../images/icn_3stars_b.gif);
	background-color: #00a3dd;
}

.games #rate span.stars {
	top: -3px;
}

/*#ctas {
	margin-left: 9px;
	padding-left: 15px;
	padding-top: 16px;
	padding: 16px 0 10px 15px;
}

#ctas ul {
	list-style-type: none;
}

#ctas li {
	padding-bottom: 5px;
}

#ctas h3 {
	padding-bottom: 6px;
}

#ctas h3.drop {
	padding-bottom: 3px;
}

#ctas a.btn {
	margin-left: 19px;
}*/

#featured {
	margin-top: 30px;
}

#featured .module_header {
	margin-left: 20px;
	height: auto;
/*	margin-bottom: 40px;*/
}

#featured .featured_list {
	padding-left: 6px;
	padding-bottom: 13px;
}

#games_games_2 #games .featured_1 li {
	margin-bottom: 6px;
}

#games_games_2 #quizzes .featured_1 li {
	margin-bottom: 2px;
}


/* LEADERBOARDS */

.leaderboards #content {
	margin-top: 1px;
}

#body_leaderboards {
	margin-top: 1px;
	padding-top: 20px;
	background: url('../images/games/leaderboards/bg_leaderboard_grad.gif') repeat-x scroll top left;
}

#body_leaderboards h2 {
	background: url('../images/games/leaderboards/bg_nameheader.gif') no-repeat scroll top left;
	color: #fff;
	font-size: 20px;
	height: 35px;
	padding-left: 17px;
	padding-top: 5px;
	margin-left: 1px;
}

#body_leaderboards h2 a {
	color: #fff;
	text-decoration: none;
}

table.leaderboard {
	margin-left: 11px;
	width: 556px;
	/*table-layout: fixed;*/
}

table.leaderboard th {
	padding: 30px 0 15px;
}

table.leaderboard th, table.leaderboard td {
	/*border: 1px solid black;*/
}

table.leaderboard thead .name img {
	padding-left: 10px;
}

table.leaderboard thead .rank, table.leaderboard thead .score, table.leaderboard thead .date {
	text-align: center;
}

table.leaderboard tbody tr {
	padding-right: 30px;
}

table.leaderboard tbody tr {
	height: 28px;
	color: #2d338e;
}

table.leaderboard tr.topten {
	height: 52px;
}

table.leaderboard tr.odd-1 {
	background-color: #fff8e8;
	color: #00a3dd;
}

table.leaderboard tr.i-1 {
	background-color: #fdf4dc;
}

table.leaderboard .user_thumb_square {
	/*position: relative;
	top: 1px;*/
	float: left;
	/*margin: 1px 0;*/
}

table.leaderboard tbody td.name {
	font-size: 13px;
	width: 156px;
}

table.leaderboard tbody td.name a {
	margin-left: 33px
}

table.leaderboard tbody td.thumb {
	width: 70px;
}

table.leaderboard tbody td.rank {
	width: 100px;
}

table.leaderboard tbody td.rank span {
	margin-right: 30px;
}

table.leaderboard tbody td.score {
	width: 115px;
}

table.leaderboard tbody td.score span {
	margin-right: 26px;
}

table.leaderboard tbody td.date {
	width: 115px;
}

table.leaderboard tbody td.date span {
	margin-right: 20px;
}

table.leaderboard tbody td.rank, table.leaderboard tbody td.score, table.leaderboard tbody td.date, table.leaderboard span {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	font-style: italic;
	text-align: right;
}

table.masterboard {
}

table.masterboard thead .name img {
	padding-left: 83px;
}


table.masterboard th.rank {
	text-align: left;
}

table.masterboard th.rank img {
	padding-left: 0px;
}


table.masterboard tbody td.name {
	font-size: 13px;
	width: 246px;
}

table.masterboard tbody td.name a {
	margin-left: 124px
}

table.masterboard tbody td.thumb {
	width: 137px;
}

table.masterboard tbody th.name {
	width: 383px;
}

table.masterboard tbody td.rank, table.masterboard tbody th.rank {
	width: 173px;
}

table.masterboard tbody td.rank span {
	margin-right: 118px;
}

#games_leaderboards_1 #hero {
	background: url('../images/en_US/games/leaderboards/bg_hero_leader_master.jpg') no-repeat scroll top left;
	width: 578px;
	height: 315px;
}

#games_leaderboards_2 #hero {
	background: url('../images/en_US/games/leaderboards/bg_hero_leader_game.jpg') no-repeat scroll top left;
	width: 578px;
	height: 230px;
}

#games_leaderboards_1 #body_leaderboards h2 img {
	position: relative;
	top: 3px;
}

.leaderboards #quiz_whiz {
	margin-top: 20px;
}

#games_leaderboards_1 table.leaderboard th {
	/*padding: 30px 60px 15px;*/
}

#games_leaderboards_1 table.leaderboard td.name {
	/*padding-left: 96px;
	width: 120px;
*/}

td {
	/*border: 1px solid black;*/
}

#games_leaderboards_1 table.leaderboard td.rank {
}