@CHARSET "ISO-8859-1";
img {border:0;}
body, h1, h2, h3, h4, h5, h6, p, ul, ol, li, dl, dt, dd, table, tr, th, td {margin:0; padding:0;}
/** Defualt Background **/
body {color:#FFF; font-family:Verdana, Arial, Helvetica, Sans Serif; font-size:62.5%; background:#333 url("/layout/mousebreaker_background_336.jpg") no-repeat center top; text-align:center;}
/**/

/** BB Touch Lozange**/
/*
body			{color:#FFF; font-family:Verdana, Arial, Helvetica, Sans Serif; font-size:62.5%; background:#333 url("/layout/countdown/bbtouch_336.jpg") no-repeat center top; text-align:center;}
a#bbtouch		{width:880px; height:40px; display:block; margin:0 auto; text-decoration:none; font-weight:bold; font-size:14px; padding:15px 120px 0 0;}
a#bbtouch span	{display:block;}
form#search {margin-top: -15px; }
*/
/** BB Touch Lozange**/


.clear {clear:both; height:1px; line-height:0;}

/* FONT VALUES */
h1, h2, h3, .games_new li, .games_featured li, div.google_ads h5, div.teaser h5, div.preview h5, div.google_ads h6, div.teaser h6, #top_pagination li, div.played h5  {font-family:'Trebuchet MS', Verdana, Arial, Helvetica, Sans Serif;}
h1, h2, h1 strong, h2 strong, .high_scores table th, #top_pagination li {font-weight:normal;}
.high_scores table td.name, .download_main_title {font-size:3em;}
li.leader_game {font-size:2.4em;}
h1, h2, .high_scores table td.position, .high_scores table td.score, .download_title {font-size:2em;}
div#logo p em, li.feature_game, div.popular_games h2, div.google_ads h5, div.teaser h5, div.preview h5, div.played h5 {font-size:1.8em;}
div.game h3, #content.high_scores h2.pagination_link, #top_pagination li {font-size:1.6em;}
div.google_ads h6, div.preview h4 {font-size:1.4em;}
ul.stats, .game_wrapper h1, .game_wrapper p, .static_text p, .static_text li, #static_skin #flashcontent h1, #static_skin #flashcontent p, #inskin #flashcontent h1, #inskin #flashcontent p, .high_scores table th, #content.high_scores h3.pagination_link, div.teaser h6 {font-size:1.2em;}
div.advert p {font-size:1.1em;}
#footer ul.main-navigation, div.game p {font-size:1em;}
div.advert p a {font-size:90%;}
h3, .games_new li, .games_featured li {letter-spacing:-0.05em; line-height:1em; font-weight:bold;}
div#logo p a:link, div#logo p a:visited, div#logo p a:hover, #masthead ul.main-navigation li a:link, #masthead ul.main-navigation li a:visited, #footer ul.main-navigation li a:hover, #footer ul.main-navigation li.highlight a:link, #footer ul.main-navigation li.highlight a:visited, div.google_ads h5, div.played h5, div.teaser h5, div.preview h5 {color:#000;}
.game_wrapper h1, .game_wrapper p, .game_wrapper a:link, .game_wrapper a:visited, .game_wrapper a:hover {color:#CCC;}
div#logo p a:hover em, #masthead ul.main-navigation li a:hover, #masthead ul.main-navigation li.highlight a:link, #masthead ul.main-navigation li.highlight a:visited, #footer a:link, #footer a:visited, .games_new li a:link, .games_new li a:visited, .games_new li a:hover, .games_featured li a:link, .games_featured li a:visited, .games_featured li a:hover, div.popular_games h2 a:link, div.popular_games h2 a:visited, div.popular_games h2 a:hover, p.more a:link, p.more a:visited, div.game_list_wrapper div.game h3 a:link, div.game_list_wrapper div.game h3 a:visited, div.game h3 a:hover, ul.game_stats a:link, ul.game_stats a:visited, ul.game_stats a:hover, div.static_text a:link, div.static_text a:visited, .game p a:link, .game p a:visited, div.advert, div.advert a:link, div.advert a:visited, #pre_game div.google_ads h5, #play_game div.google_ads h5, #inskin div.google_ads h5, div.teaser h6, a, .tag_list a:hover, div.game h3 a:link, div.game h3 a:visited {color:#FFF;}
ul.stats, #footer dl dt, #footer dd a:hover, #footer .foot-links li a:hover, p.more a:hover, div#footer p a:hover, div.static_text a:hover, .game p a:hover, div.advert a:hover, a:hover, #tags1, div.game h3 a:hover {color:#FF0;}
.games_new li a, .games_featured li a, div.popular_games h2 a, div.game h3 a, div.google_ads h6 a, div#logo p a, .download_title a {text-decoration:none;}
div#footer p, .games_new li a:hover span, .games_featured li a:hover span, div.popular_games h2 a:hover, div.google_ads h6 a:hover {text-decoration:underline;}

/* CONTAINER */
div#container 	{width:1027px; margin:0 auto; text-align:left;}
.ad_code		{position:absolute; top:0; left:0;}
div.mpu			{text-align:center; width:336px; padding-bottom:20px;}


/* MASTHEAD */
div#masthead 					{position:relative; height:155px;}
#masthead ul.main-navigation			{list-style:none; text-align:right; font-weight:bold; float:right; width:750px; font-size:1.3em; font-family:Trebuchet MS, Helvetica, sans-serif; position:absolute; bottom:0; right:10px;}
#masthead ul.main-navigation li a:link, 
#masthead ul.main-navigation li a:visited 	{border-left:2px solid #000; margin:0;}
#masthead ul.main-navigation li a:hover, 
#masthead ul.main-navigation li.highlight 	{background:#000;}
div#leaderboard					{position:absolute; top:36px; right:10px;}
/* -- Logo --*/
div#logo 					{position:absolute; top:107px; left:10px;}
div#logo p 					{position:relative; padding-top:22px;}
div#logo p a em 			{text-transform:uppercase; font-style:normal; font-weight:bold; position:absolute; top:0; left:0; cursor:pointer;}
div#logo p a 				{display:block;}
div#logo p a strong 		{display:block; width:235px; height:31px; background:url("/layout/mousebreaker_logo_black.png") no-repeat left top; cursor:pointer;}
div#logo p a:hover strong 	{background:url("/layout/mousebreaker_logo_white.png") no-repeat left top;}
div#logo p strong span 		{position:absolute; top:-10000px; left:-10000px;}

/* AUTOCOMPLETE RESULTS */
form#search 		{position:relative; top:36px; height:45px;}
form#newsletter 	{position:absolute;	top:64px;}
.ac_input 			{float:left; margin-left:11px; padding:7px 0 0 7px; font-size:12px; border:none; width:134px; height:20px; background:transparent url("/layout/search.png") no-repeat left top;}
.ac_submit 			{float:left;}
.ac_results 		{top:11px; padding:0px; border:1px solid WindowFrame; background-color:Window; overflow:hidden;}
.ac_results ul 		{width:100%; list-style-position:outside; list-style:none; padding:0; margin:0;}
.ac_results iframe 	{display:none;/*sorry for IE5*/ display/**/:block;/*sorry for IE5*/ position:absolute; top:0; left:0; z-index:-1; filter:mask(); width:3000px; height:3000px;}
.ac_results li 		{margin:0px; padding:2px 5px; cursor:pointer; display:block; width:100%; font:menu; font-size:12px; overflow:hidden; color:#000; text-align:left; border:1px solid #aaa;}
.ac_loading 		{}
.ac_over 			{background-color:Highlight; color:HighlightText;}
h3.searchresults	{padding-left: 20px; font-weight: bold; }
p.searchresults		{padding-left: 20px}

/* FOOTER */
#footer ul.main-navigation 	{list-style:none; text-align:right; padding-right:10px; font-weight:bold; float:right; width:100%;}
div#footer 					{clear:both; padding-top:12px; position:relative; width:996px; margin:0 auto;}
div#footer p 				{position:absolute; bottom:10px; left:15px; cursor:pointer;}
#footer ul.main-navigation 	{background:url("/layout/mousebreaker_footer_top.png") no-repeat left top; height:32px; padding-top:14px; padding-right:0px; margin-bottom:-25px; }
#footer ul.main-navigation li a:hover, 
#footer ul.main-navigation li.highlight {background:#FFF;}
#foot-game-list 			{background:#1E1E1E; border-left:2px solid #000; border-right:2px solid #000; padding-right:10px; padding-top:30px; margin-top:10px;}
div#foot-game-list p 		{position:relative; text-decoration:none; top:3px; left:10px; margin-left:10px;}
#tags1 						{padding:10px 0; padding-left:10px;}
div#foot-game-list p#foot-tags {margin-bottom:10px; padding-left:0px; margin-left:0px;}
#footer dl 					{width:235px; float:left; padding-left:10px;}
#footer dl dt 				{padding:1em 0;}
#foot-game-list div 		{clear:both;}
.foot-links 				{clear:both; list-style:none; background:url("/layout/mousebreaker_footer_bottom.png") no-repeat left top; height:22px; padding:20px 15px 0 0; text-align:right;}
.foot-links li 				{border-left:1px solid #FFF; padding-left:5px; margin-right:5px;}
.foot-links li.first 		{border:0; padding:0;}
#footer ul.main-navigation li a:link, 
#footer ul.main-navigation li a:visited {border-left:2px solid #FFF;}

/* -- Sheared Footer and Masthead Styles -- */
ul.main-navigation li, 
.foot-links li, 
.pagination li, 
#top_pagination li {display:inline;}
#masthead ul.main-navigation li.first a:link, 
#masthead ul.main-navigation li.first a:visited, 
#footer ul.main-navigation li.first a:link, 
#footer ul.main-navigation li.first a:visited {border-left:0;}
ul.main-navigation li a:link, 
ul.main-navigation li a:visited, 
ul.main-navigation li a:hover {text-decoration:none;}
ul.main-navigation li a:link, 
ul.main-navigation li a:visited {padding:0 5px;}
ul.main-navigation li.last a:link, 
ul.main-navigation li.last a:visited {padding:0 7px 0 5px;}
ul.main-navigation li.first a:link, 
ul.main-navigation li.first a:visited {padding:0 5px 0 7px;}

/* RIGHT HAND PANEL */
#right_panel {float:left; text-align:left; padding-top:15px; margin-left:-4px; padding-right:4px;}

/* GOOGLE ADS */
div.google_ads 						{position:relative; padding-top:10px;}
div.google_ads h5 					{position:absolute;}
div.advert h6 						{padding-bottom:0.25em;}
#right_panel div.google_ads 		{width:335px;}
#right_panel div.google_ads h5 		{left:14px; top:14px;}
#right_panel div.advert 			{padding-bottom:1.5em;}
#right_panel div.google_ads_header 	{background:url("/layout/right_panel_top_336.png") no-repeat left top; height:41px;}
#right_panel div.google_ads h5 a	{text-decoration:none; color:#000;}
#right_panel div.google_ads_wrapper {background:url("/layout/right_panel_mid_336.png") repeat-y left top; width:335px; padding:5px 22px 0 7px;}
#right_panel div.google_ads_footer 	{background:url("/layout/right_panel_bot_336.png") no-repeat left top; height:27px;}
#pre_game div.google_ads, 
#play_game div.google_ads, 
#inskin div.google_ads 				{width:780px; padding-left:10px;}
#pre_game div.google_ads h5, 
#play_game div.google_ads h5, 
#inskin div.google_ads h5 			{top:22px; left:30px;}


#pre_game div.google_ads h5 a,
#play_game div.google_ads h5 a,
#inskin div.google_ads h5 a			{text-decoration:none; color:#FFF;}
#pre_game div.advert, 
#play_game div.advert, 
#inskin div.advert 					{width:226px; padding-right:20px; float:left;}
#pre_game div.google_ads_header, 
#play_game div.google_ads_header, 
#inskin div.google_ads_header 		{background:url("/layout/google_content_head.png") no-repeat left top; height:50px;}
#pre_game div.google_ads_wrapper, 
#play_game div.google_ads_wrapper, 
#inskin div.google_ads_wrapper 		{background:url("/layout/google_content_bkgrd.png") repeat-y left top; width:740px; padding:0 20px;}
#pre_game div.google_ads_footer, 
#play_game div.google_ads_footer, 
#inskin div.google_ads_footer 		{background:url("/layout/google_content_foot.png") no-repeat left top; height:20px;}

/* FRIEND'S OF MOUSEBREAKER */
ul.friends_wrapper 		{background:url("/layout/right_panel_mid_336.png") repeat-y left top; width:335px; padding:2px 10px 0 10px;}
ul.friends_wrapper li 	{list-style:none; clear:both; height:45px; padding-right:8px;}
ul.friends_wrapper a	{text-decoration:none;}
ul.friends_wrapper img 	{float:left; margin-right:10px;}
a.sendyoursite			{background:url("/layout/right_panel_mid_336.png") repeat-y left top; width:335px; padding:2px 10px 0 10px; text-align:center; display:block;}

/* CONTENT */
div#content, 
div#pre_game, 
div#play_game, 
div#inskin, 
#static_skin 	{float:left;}
div#content 	{width:684px; padding-top:-10px;}
div#pre_game, 
div#play_game, 
div#inskin, 
#static_skin 	{padding-top:10px;}
div#pre_game, 
div#play_game 	{width:840px; margin-right:8px; padding-left:10px;}
div#inskin, 
div#static_skin {width:996px; float:none;}

/* NEW GAMES AND FEATURED GAMES */
.games_new 				{padding:14px 0 0 11px; width:684px; height:325px; background:url("/layout/mousebreaker_new_games.png") no-repeat top left;}
.games_new #rsslink, 
.homepage_games #rsslink{float:right; position:relative; right:20px; top:28px; text-decoration:none}
.games_featured 		{width:684px; height:195px;}
.games_featured ul 		{list-style:none; padding-left:11px;}
.games_hotlinks 		{height:87px; width:850px;}
.games_new h1, 
.games_new ul, 
.games_hotlinks ul 		{list-style:none;}
.games_new h1			{padding:0 0 5px 15px; float:left;}
li.feature_game, 
li.leader_game			{float:left;}
.games_hotlinks li		{float:left; margin-right:8px;}
.leader_game a, 
.feature_game a {display:block; position:relative;}
.feature_game a span {position:absolute; cursor:pointer; text-align:right; right:10px; bottom:10px; padding-bottom:24px; display:block; background:url("/layout/mousebreaker_play_icon.gif") no-repeat bottom right;}
.leader_game a span {position:absolute; cursor:pointer; text-align:right; right:10px; bottom:10px; padding-bottom:24px; display:block;}
.leader_game a span#play {width:60px; height:13px; padding:0; margin:0;}
.leader_game a {width:661px; height:132px;}
.leader_game a span {width:318px;}
.feature_game a {width:164px; height:137px; margin:0 1px;}
.feature_game.first a {margin-left:0;}
.feature_game a span {width:143px;}
.leader_game a span#title {width:661px; position:absolute; cursor:pointer; text-align:right; right:10px; bottom:50px; padding-bottom:24px; display:block; background-image:none;}
.leader_game a span#title_small {width:661px; font-size:14px; line-height:13px; font-weight:normal; letter-spacing:.5px;}

/* MOST POPULAR GAMES - this is the two column design at the bottom of the category pages not the most popular game section */
div.popular_games 			{clear:both; width:683px; position:relative; padding:46px 0 13px 0;}
div.popular_games_head, 
div.popular_games_foot, div.left_column h2, 
div.right_column h2, 
p.more 						{position:absolute;}
div.popular_games_head, 
div.popular_games_foot 		{width:683px; left:0;}
div.popular_games_head 		{height:46px; top:0; background:url("/layout/mousebreaker_popular_head.png") no-repeat top left;}
div.popular_games_foot 		{height:13px; bottom:0; background:url("/layout/mousebreaker_popular_foot.png") no-repeat top left;}
div.popular_games_wrapper 	{background:url("/layout/mousebreaker_popular_bkgrd.png") repeat-y top left; padding-bottom:10px; padding-left:20px;}
div.left_column, 
div.right_column		 	{width:310px; float:left;}
div.right_column {margin-left:23px;}
div.left_column h2, 
div.right_column h2			{top:12px; width:310px;}
div.left_column h3 			{left:0;}
div.right_column h3			{left:250px;}
div.popular_games p.more 	{text-align:right; width:310px; bottom:19px;}
/* Game container for most popular above */
div.game 					{height:101px; padding-bottom:10px; position:relative;}
div > div.game 				{height:auto; min-height:101px;}
div.game img 				{position:absolute; top:0; left:0;}
div.game h3, div.game p 	{margin-left:123px; margin-bottom:5px;}
div.game h3 				{padding-bottom:0.25em;}
div.game p.tags a			{color:#AAA;}

/* GAME LIST */
div.game_list_head, 
div.static_text_head {height:16px; background:url("/layout/mousebreaker_game_list_head.png") no-repeat top left;}
div.game_list_foot,
div.static_text_foot {height:25px; background:url("/layout/mousebreaker_game_list_foot.png") no-repeat top left;}
div.game_list_wrapper, 
div.game_list h1, 
div.game_list h3.seo, 
div.game_list h2, 
div.static_text_wrapper, 
div.static_text h1, 
div.game_list p.seo_text, 
div.game_list p.search_msg {background:url("/layout/mousebreaker_game_list_bkgrd.png") repeat-y top left;}
div.game_list_wrapper {width:682px;}
div.game_list h1, 
div.game_list h3.seo, 
div.game_list h2, 
div.static_text h1, 
div.static_text_wrapper, 
div.game_list p.seo_text, 
div.game_list p.search_msg {width:646px; padding:0 18px 10px 18px;}
div.game_list h3 {font-weight:normal;}
div.game_list div.column_x2 {padding:0 18px;}
div.game_list div.column_x2 div.game {width:314px;}
div.game_list div.game.left {clear:both; float:left;}
div.game_list div.game.right {margin-left:328px;}
div.game_list div > div.game.right {float:left; margin-left:18px;}
*+html div.game_list div > div.game.right {margin-left:332px; float:none;}
div.game_list p.sort_options {text-align:right; width:660px; padding-bottom:5px;}
p.sort_options .sort_options_selected {color:#ff0; font-weight:bold;}

/* DOWNLOAD PAGE */
.main_download {height:144px;}
.main_download img {float:left;}
.main_download h2, .main_download p {margin-left:205px; width:440px;}
.main_download p {height:90px;}
.download		{float:left; clear:left; display:inline; margin:10px 0; width:650px;}
.download_link	{float:right; font-size:1.5em; font-weight:bold;}
.download_terms {text-align:center; width:645px; margin-top:15px;}
.download img	{display:block;}
.download a		{margin:0 10px 0 0; float:left; width:60px; height:60px; display:inline;}
.download h3.download_title		{float:left; width:500px; display:inline;}
.download h3.download_title a	{width:500px; height:auto; padding:2px 0 10px 0;}
.download p.download_copy		{width:570px; float:left; display:inline;}


/* GAME */
/* -- Standard Game -- */
div.game_wrapper						{background-color:#000; border:1px solid #666; text-align:center; height:540px; padding-bottom:8px;}
div > div.game_wrapper					{height:auto; min-height:540px;}
div.game_wrapper h1,
#static_skin #flashcontent h1,
#inskin #flashcontent h1				{margin:10px 0;}
div.game_wrapper p						{margin:0 0 20px 0;}
div.game_wrapper p a					{display:block; width:192px; margin:0 auto;}
div.game_footer							{background:url("/layout/mousebreaker_game_footer.jpg") no-repeat left bottom; height:70px; background-color:#666;}
ul.game_stats,
ul.game_icons							{list-style:none; padding-top:12px;}
ul.game_icons li						{display:inline;}
div.game_footer ul.game_stats,
div.game_footer ul.game_icons			{width:385px; float:left;}
div.game_footer ul.game_stats			{padding-left:15px;}
div.game_footer ul.game_stats li		{font-weight:bold;}
div.game_footer ul.game_icons			{text-align:right; padding-right:15px;}
div.game_footer ul.game_icons li		{padding-left:8px;}
div.game_footer ul.game_icons li.first	{padding:0;}

div#invitefriends-gamepage-link				{background:url("/layout/invitefriends_back.gif") no-repeat right top; height:22px; margin:10px auto 0 auto;}
div#invitefriends-gamepage-link a			{text-decoration:none; font-size:12px; line-height:22px; width:248px; float:right;}
div#invitefriends-gamepage-link a:hover		{text-decoration:underline; color:#ff0;}
div#invitefriends							{display:none; height:600px; background:#fff; margin:0 auto; text-align:right;}
div#invitefriends a							{color:#000; margin-right:20px;}

/* -- Pre Game Page -- */
div#pre_game div.pregame_boxout				{float:left; display:inline; margin:0 0 20px 98px; width:253px; height:254px; background:url("/layout/pregame_boxout.jpg") no-repeat left top;}
div#pre_game div.pregame_boxout img			{margin:15px 0 10px 31px; display:block;}
div#pre_game div.pregame_boxout a#solo		{font-size:48px;}
div#pre_game div.pregame_boxout a			{font-family:'Trebuchet MS', Verdana, Arial, Helvetica, Sans Serif; font-size:25px; color:#333; font-weight:bold; text-decoration:none;}
div#pre_game div.pregame_boxout a:hover		{color:#000; text-decoration:underline;}
div#pre_game div.pregame_boxout a span		{font-size:11px; display:block;}
div#pre_game div.pregame_boxout img#fb_logo	{margin:0; display:inline;}
div#pre_game div.pregame_boxout a#whatis	{font-size:11px; display:block; margin:8px 8px 0 0; float:right; text-decoration:underline;}
div#pre_game .pregame_boxout a#whatis:hover	{text-decoration:none;}
div#pre_game_mpu							{padding:10px 0 0 240px;}


/* Hacky styles for the one off pre game promo */
div#pre_game div.pregame_boxout_2			{margin:0 0 20px 20px;}
div#pre_game div.pregame_boxout_button img	{margin:0;}





/* -- InSkin Game (See also inskin_script.css ) -- */
#inskin div.game_footer,
#inskin div.google_ads {margin-left:91px;}

/* -- InSkin Game NoScript Default (See also inskin_script.css ) -- */
.InSkinSASFrame			{position:absolute; visibility:hidden; display:none;}
.InSkinContentContainer {top:0px; text-align:center;}
#inskin #flashcontent	{padding:100px 0 8px 0; width:798px; background-color:#000; border:1px solid #666; text-align:center; height:524px; margin:0 auto;}

/* -- Static Game -- */
#static_skin 							{text-align:center;}
#static_skin div.static_game_wrapper 	{border:1px solid #FFF; margin:0 auto; height:none;}
#static_skin ul.game_icons li 			{padding:0 4px;}

/* -- Flash Content */
#noscript								{margin:50px;}
#noscript h3							{margin:5px; font-size:24px;}
#noscript ul,
#flashcontent ul 						{list-style:none;}
#noscript p,
#play_game #flashcontent p 				{padding:0 150px;}
#noscript p,
#inskin #flashcontent p, 
#static_skin #flashcontent p 			{padding:0 25% 1em 25%;}
#noscript ul li,
#flashcontent ul li 					{margin-bottom:5px;}
div#play_game .game_wrapper div#friend 	{padding-top:2px; background:url("/layout/presented_by.png") repeat-y top left; width:185px; height:17px; margin:0 auto;}

/* -- Send to a Friend -- */
div#send-to-slider 											{display:none; height:150px; background-color:#999;}
div#send-to h3 												{background:url("/layout/sendto_bottom.jpg") no-repeat bottom center; height:43px; line-height:38px; background-color:#999; text-align:center;}
div#send-to h3 a 											{font-size:22px; text-decoration:none;}
div#send-to-slider .send-to-column 							{float:left; width:234px; margin-left:23px; display:inline;}
div#send-to-slider form label 								{width:83px; float:left;}
div#send-to-slider form input 								{float:left; margin-bottom:8px; width:140px;}
div#send-to-slider .send-to-column p 						{clear:both; padding-top:10px; font-size:12px;}
div#send-to-slider .send-to-column textarea#message-text 	{width:225px; height:80px;}
div#send-to-slider .send-to-column input#submit 			{border:0; margin:15px 0 0 130px; width:108px; height:43px; background:url("/layout/sendto_button.jpg") no-repeat bottom center; cursor:pointer;}

/* -- Game Tags -- */
div#games_tags 			{margin:20px auto; font-size:14px; text-align:center; width:750px;}
div#games_tags a:hover 	{color:#FF0;}

/* -- Related Games -- */
.game_additions 							{text-align:left;}
.game_additions h2 							{margin:0 0 10px 20px; font-size:18px; color:#CCC;}
.game_additions .related_games	  			{width:243px; float:left; padding-left:20px;}
.game_additions .related_games img			{float:left; margin-right:6px;}
.game_additions .related_games h3 			{font-size:18px; margin-bottom:8px;}
.game_additions .related_games h3 a			{text-decoration:none; color:#FFF;}
.game_additions .related_games h3 a:hover	{color:#FF0; text-decoration:underline;}

/* -- Related Group -- */
.group_additions 							{text-align:left; margin-bottom:30px;}
.group_additions h2							{padding-left:18px; font-size:18px;}
.group_additions h2 a						{font-size:16px; display:block; clear:both; text-align:right; padding-right:19px;}
.group_additions .group_games	  			{width:135px; float:left; padding:0 0 8px 20px; text-align:center;}
.group_additions .group_games h3			{padding-top:3px;}
.group_additions .group_games h3 a			{text-decoration:none; padding-top:3px;}
.group_additions .group_games h3 a:hover	{color:#FF0; text-decoration:underline;}

/* STATIC TEXT PAGES */
div.static_text p, 
div.static_text ul 			{padding-bottom:1em;}
div.static_text ul, 
div.static_text ol 			{margin-left:3em;}
div.static_text ol li 		{padding-top:0.5em; font-weight:bold;}
div.static_text li li 		{font-size:100%; font-weight:normal;}
div.static_text h2 			{padding:0.25em 0 0.25em 0;}
div.static_text div.image 	{text-align:center; margin-bottom:20px;}
div.static_text_wrapper p.title {font-weight:bold; padding-top:15px;}
div.static_text_wrapper .thumbnails {float:left; width:650px; padding-bottom:15px; text-align:center;}

/* 123Play iFrame */
div.iframe {margin-left:2px;}

/* HIGHSCORES */
.high_scores table {width:604px; border-collapse:collapse; margin:0 30px 0 40px;}
.high_scores table th, .high_scores table td {padding:5px 0;}
.high_scores table th {border-bottom:1px solid #666;}
.high_scores table .position {width:12%;}
.high_scores table .name {width:58%;}
.high_scores table .score {width:30%; text-align:right;}
.highscores_top {background:url("/layout/highscores_head.png") repeat-y top left; height:51px; padding:14px 20px 0 20px;}.high_scores > h1 {height:auto; min-height:51px;}
#top_pagination, .pagination_right {float:right;}
#top_pagination {padding-top:5px;}
.high_scores h1, .pagination_left {float:left;}
.high_scores h2 {padding:0 40px 10px 40px;}
.high_score_text_wrapper {background:url("/layout/highscores_content.png") repeat-y top left;}
.high_score_middle {background:url("/layout/highscores_middle.png") repeat-y top left; height:48px;}
.high_score_foot {background:url("/layout/highscores_foot.png") repeat-y top left; height:11px; width:684px;}
.pagination {background:url("/layout/highscores_pagination_middle.png") repeat-y top left; height:6px; padding:1em 20px 2em 20px; list-style:none;}
.pagination li.previous, .pagination li.next {float:right;}
.pagination li.next.divider, #top_pagination li.divider {padding-left:0.5em; margin-left:0.5em; border-left:1px solid #FFF;}
h3.pagination_link {background:url("/layout/highscores_pagination_middle.png") repeat-y top left; padding:0.5em 0; text-align:center;}
.high_scores h2.pagination_foot {background:url("/layout/highscores_pagination_foot.png") repeat-y top left; height:36px; text-align:center;}

/* MOST POPULAR GAMES SECTION */
div.most_popular 			{margin:0 0 20px 20px; float:left; display:inline; clear:both; width:645px; position:relative;}
div.most_popular h3 		{float:left; font-size:4em; width:50px; display:inline;}
div.most_popular h3 a 		{text-decoration:none;}
div.most_popular h2 		{float:right; width:440px; padding:0; background-image:none; font-size:2.4em; font-weight:bold; display:inline;}
.most_popular a img 		{display:inline; float:left;}
.most_popular p.description {float:right; width:440px; padding:0; display:inline; clear:none; margin-top:10px; font-size:12px;}

/* TAG PAGES */
div.tag 		{margin:0 0 20px 20px; float:left; display:inline; clear:both; width:645px; position:relative;}
div.tag h2 		{float:right; width:490px; padding:0; background-image:none; font-size:2.4em; font-weight:bold; display:inline;}
.tag a img 		{display:inline; float:left;}
.tag p.description 	{float:right; width:490px; display:inline; margin-top:10px; font-size:12px;}
.tag_list		{position:absolute; bottom:0; right:0; width:490px;  text-align:right;}
.tag_list a 		{color:#AAA;}

/* HOMEPAGE */
.homepage_games		{width:684px; height:358px;}
.homepage_games h1, 
.games_featured h2	{padding:14px 20px 4px 20px; width:684px; background:url("/layout/hp_top.png") no-repeat top left;}
.homepage_mid		{background:url("/layout/hp_mid.png") repeat top left;}
.homepage_bottom	{background:url("/layout/hp_bottom.png") no-repeat top left; height:11px;}



#hp_tabs, #hp_carousel {margin-bottom:-0px;}
#hp_tabs ul.tabs {margin-bottom:-3px;}




/* CLEAR */
div.clear_both 		{clear:both; height:1px;}

/* FB -- PLAYED - Games what you have played! */
div.played				{background:url("/layout/mymb_recentlyplayed.png") no-repeat top left; width:162px; height:158px; float:right; display:none; font-family:Arial, Verdana, Helvetica, 'Sans Serif';}
div.played span			{font-size:10px; display:block; padding:6px 0 0 5px; text-decoration:none; color:#FFF;}
div.played li			{font-size:17px; padding-top:5px; list-style:none; color:#000;}
div.played li a			{font-size:12px; padding-left:4px; text-decoration:none; color:#000;}

/* FB - Menu */
div#mymbnav		{color:#000; padding:18px 0 0 18px; background:url("/layout/fb_mymb_nav_top.png") no-repeat top left; width:666px; height:41px;}
div#mymbnav a		{color:#000; padding:0 3px 0 3px; font-weight:bold; text-decoration:none; font-size:1.3em; font-family:Trebuchet MS, Helvetica, sans-serif;}
div#mymbnav a:hover	{background:#000; color:#FFF;}

/* FB -- LOGIN & ALERT */
div.alert					{border:1px solid red; background-color:#aa0000; padding:3px; font-size:12px; text-align:center;}
#not-logged-in-widget div.alert{width:110px;}
#mymb-text div.alert		{width:290px;}

div#login-small				{color:#000; background:url("/layout/mymb_logged_in.png") no-repeat top left; padding-left:10px; width:126px; height:158px; float:left; display:inline; font-family:Arial, Verdana, Helvetica, 'Sans Serif';}
div#login-small a			{color:#000; text-decoration:none; font-size:10px; font-weight:bold; line-height:10px;}
div#login-small ul			{list-style-position:inside; padding:0; line-height:10px;}
div#login-small li a		{margin-left:-5px;}
div#login-small li a:hover  {text-decoration:underline;}
div#login-small a#login-name{font-size:14px; display:block; font-weight:bold; padding-top:28px; text-decoration:none; margin-bottom:4px;}
span#login-button a			{width:89px; margin-top:8px; display:block; font-size:12px;}

div#login-profile,
span#login-button			{display:none;}

div#not-logged-in-widget	{display:none; margin:97px 0 -5px -5px; font-size:11px; font-weight:bold; line-height:11px;}
div#default-logged-in-widget{margin:97px 0 -5px 5px; font-size:11px; font-weight:bold; line-height:11px; text-align:center;}
div#default-logged-in-widget img{display:block; margin:0 auto 5px auto;}

/* FB -- IN GAME ALERT */
/*div#awards			{font-size:14px; text-align:center; top:165px; margin-right:34px; display:none; position:absolute; width:134px; height:150px;}*/
div#awards			{font-size:14px; text-align:center; top:213px; margin-right:34px; display:none; position:absolute; width:134px; height:150px;}
div#awards h2		{background:url("/layout/fb_login_right_small_top.png") no-repeat top left; font-size:14px; font-weight:bold; padding-top:6px; text-align:center; height:22px;}
div#awards-mid		{background:url("/layout/fb_login_right_small_mid.png") repeat-y top left; height:120px;}
div#awards-bot		{background:url("/layout/fb_login_right_small_bot.png") no-repeat top left; height:10px;}
div#sky				{margin-top:20px;}

#mobile-games		{margin-left:-9px;}

/* Selenium Debugger */
div#selenium		{display:none; padding:0; margin:0;}

/********************************************* MARKETING ***********************************************************/
/* PREVIEW - on the right hand side */
div.preview				{height:221px; width:300px; margin-bottom:20px; background:url("/layout/rockbandpreview/preview.png") no-repeat left top;}
div.preview h5			{padding:2px 0 20px 13px;}
div.preview h4, 
div.preview p			{float:right; width:113px; padding-right:8px;}
div.preview p			{clear:right;}
div.preview p#button	{margin-top:8px; background:url("/layout/preview_button.png") no-repeat left top; text-indent:-9999px; width:125px; height:37px;}
div.preview p#button a	{height:37px; display:block; outline:none;}

/* STATIC PREVIEW PAGE - this is the preview page */
div#bbtopleft 			{width:400px; float:left;}
h1#bbgoldh1 			{background:none;}
div#bbtopleft h2 		{font-size:2.5em; font-weight:bold; line-height:1em;}
div#bbtopleft h3 		{font-size:1.5em; font-weight:bold; line-height:1em;}
div#bbtopleft ul 		{padding:20px 0 20px 0;}
div#bbtopleft li 		{list-style-image:url("/layout/rockbandpreview/skull.png");}
div#bbtopright 			{float:right; width:218px;}
div#imageslist 			{clear:both;}
div#imageslist h4		{padding-bottom:10px;}
div#imageslist ul 		{padding:0; margin:0;}
div#imageslist li 		{list-style-type:none; float:left; width:156px; text-align:center; padding-right:6px;}
div#imageslist li.bblast 	{padding-right:0px;}
div#imageslist p 		{font-size:10px;}

/* HOMEPAGE COUNTDOWN */
div#countdown_wrapper 		{margin:10px 0 0 2px; padding-top:6px; font-size:28px; font-weight:bold; font-family:'Trebuchet MS', Verdana, Arial, Helvetica, Sans Serif; width:679px; height:63px;}
div#countdown_wrapper a 	{text-decoration:none;}
div#countdown_wrapper span 	{float:left; margin-left:100px;}
#countdown_wrapper #countdown	{float:right; margin:7px 20px 0 0;}

/* TEASER */
div.teaser 		{position:relative; padding-top:10px; width:335px;}
div.teaser_left 	{display:inline; width:137px; float:left;}
div.teaser_right 	{display:inline; float:left; width:175px; margin-left:2px;}
div.teaser_header 	{background:url("/layout/right_panel_top_336.png") no-repeat left top; height:42px;}
div.teaser_wrapper 	{background:url("/layout/right_panel_mid_336.png") repeat-y left top; width:335px; padding:0 5px 0 10px;}
div.teaser_footer 	{background:url("/layout/right_panel_bot_336.png") no-repeat left top; height:12px;}

div.teaser h5 		{position:absolute; left:14px; top:14px}
div.teaser h6 		{display:inline;}
a.teaser_footlink 	{font-weight:bold; display:block; text-decoration:underline; float:right; margin-top:10px;}

/* SOCAIL */
div.social		{position:relative; margin-top:10px; width:300px;}
div.social img		{margin-bottom:12px; display:block;}

/* IPHONE SITE */
div#iphone_wrapper img#iphone_screenshots_1 {position:relative; right: 30px; top: -20px; }
img#iphone_header {display: block; margin-left: auto; margin-right: auto; position:relative; top: -30px;}
p#iphone_intro {padding-top: 0px; font-size:18px;}
img.appstore_button { padding: 10px; } 
#iphone_wrapper hr {width: 80%; margin-top:10px; margin-bottom:10px; }
	
div.iphone_leftgame { position:relative; text-align:right; width: 100%; top: 0px;}
div.iphone_leftgame h3{ margin: 8px 0px; font-weight:bold; font-size:16px; }
img.iphone_screenshots_left { position:relative; float:left; left: -25px; }

div.iphone_rightgame { position:relative; text-align:left; width: 100%; top: 0px;}
div.iphone_rightgame h3{ margin: 8px 0px; font-weight:bold; font-size:16px; }
img.iphone_screenshots_right { position:relative; float:right; right: -5px; }

div#iphone_buylinks {margin-top: 10px; font-size:14px; }
div#iphone_buylinks a {font-weight: bold; text-decoration: none; }
div#iphone_buylinks img {float:left; margin-left: -10px; }
.iphone_rightgame div#iphone_buylinks img {float:right;  }
img#iphone_screenshots_bb { position:relative; float:right; right: -25px; }
div#iphone_bb h3 { font-weight:bold; font-size:16px; margin: 10px 0px; }
div#iphone_bb_buylinks img {float:left; padding-right:10px; }
div#iphone_bb_buylinks {margin-top: 10px; font-size:14px; }
div#iphone_bb_buylinks a {font-weight: bold; text-decoration: none; }

/* Viral Video MPU Ads Slot */
#video_mpu {padding-left:18px;}

.dynamicmpu { margin:0; padding:0; border:0; outset:0; } 
#ajax-ad-game-page-sky { width: 160px; height: 600px; margin:10px; }