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;
}

body {
	margin: 0;
	padding: 0;
	
	/*background: #333 url("/layout/mousebreaker_background_336.jpg")	no-repeat center top;
	background: #fff url("/layout/mousebreaker3_header_background.gif") repeat-x top;*/
	background: #fff;
	color: #000;
}

body, #action_panel {
	font: 7.5pt Verdana, Geneva, Tahoma, sans-serif;
}

.clear {
	clear: both;
	height: 1px;
	line-height: 0;
}
.center { margin:0 auto; }

/* 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", Tahoma, Arial, 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;
}

.high_scores table td.position {color:#c00;}

li.feature_game,div.popular_games h2,div.google_ads h5,div.teaser h5,div.preview h5,div.played h5
	{
	font-size: 1.8em;
}

#centre-column.homepage-boxes h2 {
	text-align:center;
	display:none; /* Hidden until they ask to put it live */
}

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_wrapper p,.static_text_wrapper 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;
}

div.advert p a {
	font: bold 90% verdana, arial, sans-serif;
}

.games_new li,.games_featured li {
	letter-spacing: -0.05em;
	line-height: 1em;
	font-weight: bold;
}

div#logo p a,div#logo p a:visited,div#logo p a:hover,#masthead ul.main-navigation li a,#masthead ul.main-navigation li a:visited,#footer ul.main-navigation li a:hover,#footer ul.main-navigation li.highlight a,#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,.game_wrapper a:visited
	{
	color: #000;
}

.game_wrapper a:hover {
	color:#cc0000;
}

div.static_text a, div.static_text a:visited {color:#000;}

a,
div#logo p a:hover em,
#footer a,
#footer a:visited,
.games_new li a,
.games_new li a:visited,
.games_new li a:hover,
.games_featured li a,
.games_featured li a:visited,
.games_featured li a:hover,
div.popular_games h2 a,
div.popular_games h2 a:visited,
div.popular_games h2 a:hover,
p.more a,
p.more a:visited,
div.game_list_wrapper div.game h3 a,
div.game_list_wrapper div.game h3 a:visited,
div.game h3 a:hover,
ul.game_stats a,
ul.game_stats a:visited,
ul.game_stats a:hover,
.game p a,
.game p a:visited,
div.advert,div.advert a,
div.advert a:visited,
#pre_game div.google_ads h5,
#play_game div.google_ads h5,
#inskin div.google_ads h5,
div.teaser h6,
.tag_list a:hover,
div.game h3 a,
div.game h3 a:visited

	{
	/* color: #f1dd08; */
	color:#555;
}

#navigation a:hover,
#navigation .highlight a,
#navigation .highlight a:visited
{	
	color: #f1dd08;
}


p.sort_options a, div.game_list_wrapper div.tag h2 a {
	color:#000;
}

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: #cc0000;
}
#footer a, #atozgames a { color:#666; text-decoration:none; }
#footer a:visited, #atozgames a:visited { color:#666; text-decoration:none; }
#footer a:hover, #atozgames a:hover { color:#666; text-decoration:underline; }
#footer a:active, #atozgames a:active { color:#f66; text-decoration:underline; }

.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;
}

.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 */
#container {
	-overflow: hidden;
	padding-top: 41px;
	background-color: #fff;
}
#container, #header > div {
	width: 1012px;
	margin: 0 auto;
}

.ad_code {
	position: absolute;
	top: 0;
	left: 0;
}

div.mpu {
	text-align: center;
	padding: 8px 0;
}

/* Header. */
#header {
	margin-bottom: -41px;
}

#header, #header > div {
	position: relative;
	height: 142px;
	
	background: url("/layout/site header background.gif") repeat-x top;
}

#leaderboard {
	position: absolute;
	right: 0;
	top: 11px;
	z-index: 1;
}

/* Logo. */
#logo {
	position: absolute;
	display: block;
	overflow: hidden;
	left: 7px;
    top: 38px;
	width: 240px;
	height: 0;
	padding-top: 35px;
	
	background: url(/layout/sprite_global.png) 0 -106px;
}
#logo:hover {
	background-position: 0 -142px;
}

#tagline { display: none; }

/* Navigation. */
#navigation {
	position: absolute;
	bottom: 0;
	width: 100%;
	
	font: bold 10pt/normal "Trebuchet MS", Tahoma, Arial, sans-serif;
	background: #000;
}
#navigation > li:first-child {
	margin-left: 9px;
}
#navigation > li {
	display: inline;
	margin-right: 19px;
	line-height: 28px;
	vertical-align: middle;
}
#navigation a {
	color: #fff;
	text-decoration: none;
}
#navigation a:hover {
	color: #ff0;
}

/* Content. */
#content {
	padding-top: 8px;
}

/* Colums. */
#left-column {
	float:left;
	width:675px;
}
#right-column {
	float: right;
	width: 337px;
}

#left-centre-container {
	width: 675px;
	float: left;
}

#right-column-mpu-container { margin: 10px 0 10px 1px; }
	#right-column-mpu-container .top, #collections-video-container .top, #right-column-mpu-container .top { width:336px; height:8px; background:transparent url(/layout/sprite_global.png) 0px -10px no-repeat; }
	#right-column-mpu-container .bottom, #collections-video-container .bottom, #right-column-mpu-container .bottom { width:336px; height:8px; background:transparent url(/layout/sprite_global.png) 0px 0px no-repeat; }

/* Action panel. */
#action_panel {
	overflow: hidden;
	position: relative;
	width: 348px;
	min-height: 124px;
	margin: -44px 0 0 -11px;
	
	background: url("/layout/action panel.png") no-repeat;
}

#action_panel.logged_out div.mymb.logged_in,
#action_panel.logged_in div.mymb.logged_out {
	display: none;
}

#action_panel p {
	font-family: "Helvetica Neue", Arial, Helvetica, sans-serif;
}
#action_panel input {
	padding: 0;
}
#action_panel .placeholder {
	color: #8c8c8c;
}

#action_panel .facebook, #action_panel .twitter {
	position: absolute;
    display: block;
    overflow: hidden;
    width: 19px;
    height: 0;
    padding-top: 19px;
    left: 20px;
    top: 12px;    
}
#action_panel .twitter {
	left: 45px;
}

#ap\3a games {
	position: absolute;
	left: 75px;
	top: 5px;
}
#ap\3a games [name=games] {
    width: 258px;
    height: 23px;
    border: 0;
    
	font-size: 12pt;
    font-weight: bold;
}

#ap\3a newsletter {
	position: absolute;
	left: 24px;
	top: 57px;
}
#ap\3a newsletter [name=email] {
	width: 164px;
	height: 17px;
	border: 0;
}

#ap\3a search {
	position: absolute;
	left: 225px;
	top: 57px;
}
#ap\3a search [name=query] {
	width: 110px;
	height: 17px;
	border: 0;
}

#action_panel div.mymb {
	position: absolute;
	width: 307px;
	height: 26px;
    left: 21px;
    top: 87px;
    padding: 2px 6px;
}
#action_panel a.mymb {
	float: left;
	overflow: hidden;
	width: 38px;
	height: 0;
	padding-top: 14px;
	margin: 7px 7px 0 0;
	
	background: url("/layout/sprite_global.png") -97px -46px;
}
#action_panel .fb {
	float: right;
	overflow: hidden;
	width: 89px;
	height: 0;
	padding-top: 20px;
	margin: 3px 0 0 7px;
	
	background: url(http://static.ak.fbcdn.net/images/fbconnect/login-buttons/connect_dark_medium_short.gif);
}
#action_panel div.mymb img.profile {
	width: 26px;
	height: 26px;
	vertical-align: middle;
}
#action_panel div.mymb.logged_in span {
	font-weight: bold;
}
#action_panel div.mymb.logged_in a[rel=profile] {
	outline: 0;
	float: right;
	margin: 7px 0 0 7px;
	
	font-weight: bold;
	text-decoration: none;
}

#action_panel div.profile {
	overflow: hidden;
    margin: 117px 0 0 11px;
    background: url("/layout/action panel.png") -11px 100%;
}
#action_panel div.profile > div {
	display: none;
	overflow: hidden;
	margin-bottom: 6px;
	padding: 10px;
	padding-bottom: 4px;
	
	background: #000;
}
#action_panel div.profile img.profile {
	float: left;
	max-width: 120px;
	margin-right: 10px;
	vertical-align: top;
}
#action_panel div.profile ul {
	float: left;
}
#action_panel div.profile li {
	list-style: none;
}
#action_panel div.profile a {
	font-size: 120%;
	color: #fff;
	font-weight: bold;
	text-decoration: none;
	line-height: 1.5;
}
#action_panel div.profile a[rel=log\20out] {
	float: right;
}

/* Facebook & Twitter Buttons */

div a#btn_facebook, div a#btn_twitter {width:20px; height:20px; position:absolute;}
div a#btn_facebook { margin:-15px 0 0 18px;} 
div a#btn_twitter { margin:-15px 0 0 44px; } 


/* AUTOCOMPLETE RESULTS */
form#search {
	position: relative;
	left: 200px;
	height: 45px;
	width:150px;
}

form#newsletter {
	position: absolute;
	top: 57px;
	left: 19px;
}

.ac_input, .ac_submit {
	font:bold 12px trebuchet ms bold, trebuchet ms, verdana, arial, sans-seif;
	color:#000;
	float: left;
	border: none;
}

.ac_input {
	width: 116px;
	border: 0;
	padding: 0;
	margin: 10px 0 0 22px;
}

.ac_submit {
	width:167px;
	border: 0;
	padding: 0;
	margin: 2px 0 0 5px;
}

.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;
	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 !important;	
}

p.searchresults {
	padding-left: 20px
}

/* FOOTER */
#footer {
	clear: both;
	padding: 12px 8px 0 8px;
}
#footer .main-navigation {
	overflow: hidden;
	padding: 13px 0;
	
	list-style: none;
	text-align: right;
	font-weight: bold;
}
#footer .main-navigation li {
	float: left;
}
#footer .main-navigation a {
	border-left: 2px solid #333;
	padding: 0 6px;
}
#footer-logo {
	float:left;
	padding: 10px 10px;
} 

#footer .main-navigation a:hover,
#footer .main-navigation .highlight {
	background: #F1DD08;
}

#foot-game-list {
	clear: both;
	color: #666;
	margin: 1em 10px;
}
#foot-game-list .hideable {
	display: none;
}

#tags1 {
	padding: 10px 0;
	margin: 0 !important;
}

div#foot-game-list p#foot-tags {
	margin-bottom: 10px;
	padding-left: 0px;
	margin-left: 0px;
}

#footer em a,
#footer em a,
#footer em a:visited,
#footer em a:hover,
#footer em a:active {
	color:#666;
	text-decoration: none;
}

.mousebreaker_logo_666666_16px { display:block; width:155px; height:16px; background: transparent url(/layout/sprite_global.png) -0px -20px no-repeat;}

/* TEMP CHANGE - This is the original*/
#footer dl {
	width: 1000px;
	float: left;
	padding: 10px 0 10px 10px;
	margin-bottom:10px;
}
#footer dl dd {
	width: 249px;
	float: left;
}

#footer dl dt {
	width: 100%;
	font: italic normal bold 200% Verdana,Arial,Helvetica;
	clear: both;
}

#foot-game-list div {
	clear: both;
}

.foot-links {
	clear: both;
	list-style: none;
	height: 22px;
	padding: 20px 15px 0 0;
	text-align: right;
}

.foot-links li {
	border-left: 1px solid #ccc;
	padding-left: 4px;
}

.foot-links li:first-child {
	border-left: 0;
}

.rss_icon { background:transparent url(/layout/sprite_global.png) -164px -77px no-repeat; width:13px; height:13px; display:inline-block; vertical-align: bottom; }

#feelgood-foot-links {
	padding: 10px 10px 10px 20px;
	border: 0 solid #aeaeae;
	border-width: 1px 0;
	
	color: #666;
 }
#feelgood-foot-links li:first-child {
	margin-right: .5em;
	padding-right: 1em;
	border-right: 1px solid #666;
	
	font-weight: bold;
}
#feelgood-foot-links li {
	display: inline;
	
	list-style:none;
}
	 
.foot-links li,.pagination li,#top_pagination li {
	display: inline;
}

#footer .main-navigation li:first-child a {
	border-left: 0;
}

ul.main-navigation li a,ul.main-navigation li a:visited,ul.main-navigation li a:hover
	{
	text-decoration: none;
}


/* RIGHT HAND PANEL */

#right_panel {
	float: left;
	text-align: left;
	padding-top: 10px;
	width:200px; 
}

/* GOOGLE ADS */
div.google_ads {
	position: relative;
	/* padding:8px 17px; */
	padding:0;
}

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_wrapper {
	background: url("/layout/right_panel_mid_336.png") repeat-y left top;
	width: 320px;
	padding: 0 14px;
}

#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.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;}

ul.friends_wrapper li {
	list-style: none;
	clear: both;
	height: 45px;
}

ul.friends_wrapper a {
	text-decoration: none;
}

ul.friends_wrapper img {
	float: left;
	margin-right: 15px;
}

a.sendyoursite {
	background: url("/layout/right_panel_mid_336.png") repeat-y left top;
	width: 320px;
	padding: 2px 10px 0 10px;
	text-align: center;
	display: block;
}

/* CONTENT */
div#pre_game, 
div#play_game, 
div#inskin, 
#static_skin 	{float:left;}
div#play_game, 
div#inskin, 
#static_skin 	{padding-top:10px;}
div#inskin, 
div#static_skin {width:996px; float:none;}

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_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.leader_game			{float:left;}
.games_hotlinks li		{float:left; margin-right:8px;}
.leader_game a, 
.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;}
.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;}

.games_new #rsslink,.homepage_games #rsslink {
	float: right;
	position: relative;
	right: 20px;
	top: 20px;
	text-decoration: none
}

.games_featured ul {
	list-style: none;
	margin-left:40px;
}

.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 {
	float: left;
}

.games_hotlinks li {
	float: left;
	margin-right: 8px;
}

.leader_game a,.feature_game a {
	display: block;
}

.games_featured ul li {
	width: 200px;
	text-align: center;
	display: block;
	
}

.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.first a {
	margin-left: 0;
}

.games_featured li a, .games_featured li a:visited, .games_featured li a:hover, .games_featured li a:active { 
	text-decoration: none; color: #666;
}
	
.feature_game a span { text-decoration: none; }
.feature_game a:visited span { text-decoration: none; }
.feature_game a:hover span { text-decoration: underline; }
.feature_game a:active span { text-decoration: underline; }
	
.feature_game a span {
	text-align: center;
	height: auto;
	display: block;
	padding: 3px 10px;
	font: bold 10pt 'Trebuchet MS', Verdana, Arial, Helvetica, Sans Serif;
}

.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;
}

#most_popular_nav_bar,
#most_popular_btt_games_header,
#btt_game_list {
	width: 98%;
}

#most_popular_nav_bar {
	overflow: hidden;
	padding: 13px 0 0 10px;
	
	border-bottom:1px solid #AAA;
}

ul#most_popular_nav {
				float:left;
				list-style:none;
				padding-left: 10px;
				padding:0;
				display:block;
			}
	ul#most_popular_nav li {
					float:left;
					background-color:#CCC;	 /* #F8EE83 */
					-moz-border-radius-topleft: 5px;
					-webkit-border-top-left-radius: 5px;
					-moz-border-radius-topright: 5px;
					-webkit-border-top-right-radius: 5px;
					margin-right:10px;
					
					-moz-box-shadow: 0px -3px 10px #555; 
					-webkit-box-shadow: 0px -3px 10px #555; 
					box-shadow: 0px -3px 10px #555;
					
					min-width:100px;
					text-align:center;
					cursor:pointer;
					font-weight:bold;
					text-transform:uppercase;
					
					font-family:"Trebuchet MS", Verdana, Arial, Helvetica, Sans Serif;
					font-size:16px;
				}
	ul#most_popular_nav li:hover {
					-moz-box-shadow: 0px -3px 10px #000; 
					-webkit-box-shadow: 0px -3px 10px #000; 
					box-shadow: 0px -3px 10px #000;
				}
	ul#most_popular_nav li.selected { background-color:#F1DD08; }
	ul#most_popular_nav li.selected a { color:#000; }
	ul#most_popular_nav li a { padding:0px 20px; text-decoration:none; color:#888; display:block; }
	ul#most_popular_nav li a:hover { color:#000; }
	
#most_popular_btt_games_header { background:url("/layout/btt/btt_mostpopular_header_bg.jpg"); height:91px; margin-top:10px; clear:both; padding-bottom:3px; border-bottom:2px solid #CCC; }
#most_popular_btt_games_header h1 {
	font: bold 18px "Trebuchet MS", Tahoma, Arial, sans-serif;
	width:450px;
	float:right;
	text-align:right;
	padding:22px 20px;
}

a.play_now_to_submit_your_score_btn { background:url("/layout/btt/btt_popular_button.jpg") no-repeat top left; width:199px; height:24px; display:block; margin-bottom:10px; }
	a.play_now_to_submit_your_score_btn:hover { background:url("/layout/btt/btt_popular_button.jpg") no-repeat bottom left; }
/* 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 h1 img {padding-right:2px; margin-bottom:-7px;}

div.game_list h1,
div.game_list h2,
div.game_list > p,
div.static_text h1,
div.static_text h2,
div.static_text_wrapper,
div.game_list p.seo_text,
div.game_list p.search_msg {
	width: 639px;
	padding: 0 18px 10px 18px;
}

div.game_list > p {font-size:11px;}

#game_list h1, div.game_list h2, div.game_list h1, div.games_featured .heading, div.mymb_scores .profile_boxout_mid h1 {font-size:2.7em;}

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, div.game_list .sort_options {
	text-align: right;
	width: 660px;
	padding-bottom: 5px;
}

div.game_list .sort_options {font: 10px Verdana, Arial, Helvetica, Sans Serif;}
div.game_list .sort_options span {color:#cc0000; font-weight:bold}

p.sort_options .sort_options_selected {
	color: #cc0000;
	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: 575px;
	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;
}

/* Over writing "game_wrapper h1" */
div.game_wrapper h1 {
	font-size:40px;
	margin: .25em 0;
	font-weight:bold;
	text-align:left;
}
/* ENd Over writing "game_wrapper h1" */

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: #f60;
}

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 -- */

/* ADDED GAME_ADDITIONS to this as TEST */
div#pre_game div.pregame_boxout, .game_additions {
	float: left;
	margin-right: 12px;
	border:1px solid #000;
	width: 200px;
	height: 254px;
	/* background: url("/layout/pregame_boxout.jpg") no-repeat left top; */
}
.ssb_related .game_additions {
	width: auto;
	margin: 8px 0 0 0;
}
.ssb_related .game_additions .related_games {
	width: 161px;	
}
 
.game_additions {border:none !important;}

div#pre_game div.pregame_boxout img {
	/* margin: 15px 0 10px 31px; */
	margin:4px;
	display: block;
}

div#pre_game div.pregame_boxout a#solo {
	font-size: 38px; /* Changed to 38px from 48px */
	font-weight: bold; /* added for new game page */
}

div#pre_game div.pregame_boxout a#cash {
	font-size: 28px; /* Changed to 28px from 48px */
	font-weight: bold; /* added for new game page */
}
div#pre_game div.pregame_boxout a#cash h4 {
	font-size: 19px;
	font-weight: bold; /* added for new game page */
	margin: 12px 0 0 0;
	padding: 0;
}

div#pre_game div.pregame_boxout a {
	font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, Sans Serif;
	font-size: 20px;
	color: #333;
	font-weight: bold;
	text-decoration: none;
	margin-top:20px;
}

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 h3 {
	font-size:2em;
	font-weight:normal;
	/* padding: 10px 0 0 240px; */
}


/* Pregame Super Blast Billiards */

.pregame_boxout_sbb {
	display: inline; 
	float: left; 
	border:0; 
	background:url('/layout/gamepage/pregame/sbb/mb_pg_SBB_top.jpg') no-repeat; 
	width:242px; 
	height:477px;	/*275px;*/ 
	margin-left:0;
}
.pregame_boxout_sbb_bottom_fun { background:url('/layout/gamepage/pregame/sbb/mb_pg_SBB_bottom1.jpg') no-repeat; width:244px; height:202px; display:block; }
.pregame_boxout_sbb_bottom_win { background:url('/layout/gamepage/pregame/sbb/mb_pg_SBB_bottom2.jpg') no-repeat; width:244px; height:201px; display:block; }
	.pregame_boxout_sbb .text { margin-top:205px; height:70px; }
	.pregame_boxout_sbb.login_div, .pregame_boxout_sbb.game_link_div { cursor: pointer; }
		
	div.pregame_boxout_sbb a {
		font-family: 'Trebuchet MS', Verdana, Arial, Helvetica, Sans Serif;
		font-size: 20px;
		color: #333;
		font-weight: bold;
		text-decoration: none;
		margin-top:0;
		display:block;
	}
		div.pregame_boxout_sbb a:hover {
			color: #000;
			text-decoration: underline;
		}
		
		div.pregame_boxout_sbb a.small { font-size:14px; }
	
	
/* End Pregame Super Blast Billiards */

/* 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_2.ssb {
	margin: 8px 0 20px 0;
}

div#pre_game div.pregame_boxout_btt {
	position:relative;
	height:398px;
}
div#pre_game div.pregame_boxout_btt img.btt_benefits { position:absolute; bottom:0; }
div#pre_game div.pregame_boxout_btt .btt_benefits { position:absolute; bottom:0; left:0; }
	div#pre_game div.pregame_boxout_btt a.btt_benefits:hover { text-decoration:none; }
	div#pre_game div.pregame_boxout_btt .btt_benefits ul { list-style:none; text-align:left; font-size:17px; font-weight:normal; margin:0 0 10px 10px; padding:0; font-family:'Trebuchet MS', Verdana, Arial, Helvetica, Sans Serif; }
		div#pre_game div.pregame_boxout_btt .btt_benefits li {list-style:none; background:url('/layout/btt/tick.jpg') no-repeat; padding-left:25px; margin:0; }
			div#pre_game div.pregame_boxout_btt .btt_benefits li.grey {list-style:none; background:url('/layout/btt/tick-grey.jpg') no-repeat; padding-left:25px; color:#DEDEDE; }
			div#pre_game div.pregame_boxout_btt .btt_benefits li.white {list-style:none; background:none; padding-left:25px; color:#FFF; }
	
	
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 #000;
	margin: 0 auto;
	height: 0;
}

#static_skin ul.game_icons li {
	padding: 0 4px;
}

/* -- Flash Content */
#flashcontent ul {
	list-style: none;
}

#play_game #flashcontent p {
	padding: 0 150px;
}

#inskin #flashcontent p,#static_skin #flashcontent p {
	padding: 0 25% 1em 25%;
}

#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: 10px auto;
	font-size: 14px;
	text-align: center;
	width: 650px; /* changed from 750 to 650 */
}

div#games_tags a:hover {
	color: #cc0000;
}

/* -- Related Games -- */
.game_additions {
	text-align: left;
	float:left; /* TEST with 3 boxes below */
}

.game_additions h2 {
	margin: 20px 0 10px 20px;
	font-size: 18px;
	color: #000;
}

.game_additions .related_games {
	width: 230px; /* Changed from 243px to 230px */
	/* float: left;*/
	padding-left: 5px;
	clear:both;
	margin-bottom:30px;
	
}

.game_additions .related_games img {
	/* float: left; */
	margin-right: 6px;
	width:60px !important; /* Added to increase image size */
	float:left;
	margin-bottom:3px;
}

/* ORIGINAL **************COPY ABOVE ********************************
.game_additions .related_games {
	width: 200px; /* Changed from 243px to 200px
	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 {
	font-size: 14px;
	margin-bottom: 8px;
}

.game_additions .related_games h3 a {
	text-decoration: none;
	color: #000;
}

.game_additions .related_games h3 a:hover {
	color: #cc0000;
	text-decoration: underline;
}

/* -- Related Group -- */
.group_additions {
	text-align: left;
	margin-bottom: 30px;
	border-top:2px solid #000;
	border-bottom:2px solid #000;
}
.group_additions .group_games h4		{font-size:22px; text-align:center; font-weight:normal; padding-top:10px;}


.group_additions h2 {
	padding-left: 18px;
	font-size: 18px;
	display: block;
	width:311px;
	height:20px;
	float:left;
	margin-bottom:10px;
}

.group_additions h2 a {
	font-size: 16px;
	float:right;
}

.group_additions .group_games {
	width: 111px;
	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: #F60;
	text-decoration: underline;
}

/* STATIC TEXT PAGES */
.static_text_wrapper p, .static_text_wrapper ul {
	padding-bottom: 1em;
}

.static_text_wrapper ul, .static_text_wrapper ol {
	margin-left: 3em;
}

.static_text_wrapper ol li {
	padding-top: 0.5em;
	font-weight: bold;
}

.static_text_wrapper li li {
	font-size: 100%;
	font-weight: normal;
}

div.static_text h2 {
	/* padding: 0.25em 0 0.25em 0; Creating probs with h2.Trigger. Look at Free-games page Action-Panel Right Column MORE btn I have created. */
}

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;
}

div.static_text_wrapper ul li {line-height:17px;}

/* 123Play iFrame */
div.iframe {
	margin-left: 2px;
}

/* HIGHSCORES */
.high_scores table {
	width: 604px;
	border-collapse: collapse;
	margin: 0 30px 0 19px;
}

.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 18px;
}

.high_scores>h1 {
	height: auto;
	min-height: 51px;
}

.high_scores h1 {
	font-size:2.7em;
}

.highscores_top h1 a {color:#000 !important; text-decoration:none;}

#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 19px;
}

.high_score_text_wrapper {
	/* background: url("/layout/highscores_content.png") repeat-y top left; */
}

.high_score_text_wrapper td {border-bottom:1px dotted #000;}

.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;
}

ul.pagination li a, h3.pagination_link a, h2.pagination_foot a, ul#top_pagination li a  {color:#000;}

ul.pagination li a {font-size:11px; margin:0; font-weight:bold; color:#cc0000; text-decoration:none;}
ul.pagination li a:hover {color:#444; text-decoration:underline;}

.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 #000;
}

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 */
#game_list {
	margin-right: 1em;
}
#game_list h1 {
	margin: .5em 0;
}

div.most_popular {
	overflow: hidden;
	padding: 10px 0;
	border-bottom: 1px dotted #777;
}

.most_popular_position {
	float: left;
	/*width: 76px;*/
	
	color: #c00;
	font-size: 4em;
	text-decoration: none;
}

div.most_popular h2 {
	width: auto;
	
	font-size: 2.4em;
	font-weight: bold;
}

div.most_popular h2 a {
	color: #000;
	text-decoration: none;
}

div.most_popular h2 a:hover, div.most_popular h3 a:hover {color:#cc0000 !important;}

.most_popular a img {
	float: left;
	margin: 0 10px;
}

.most_popular p.description {
	margin: 1em 0;
	
	font-size: 12px;
}

/* MOST POPULAR BIG TIME TOURNAMENTS GAMES SECTION */
div.most_popular_btt_game {
	width: 100%;
	margin: 0 0 5px 0px;
	float: left;
	clear: both;
	min-height:144px;
	position: relative;
	border-bottom:2px solid #C6C6C6;
}

	div.most_popular_btt_game h2 {		
		font: bold 30px/1.5 Arial, "Helvetica Neue", Helvetica, sans-serif; 	
	}
	div.most_popular_btt_game h2 a {
		color: #000;
		text-decoration: none;
	}
	
	div.most_popular_btt_game h2 a:hover, div.most_popular_btt_game h3 a:hover {color:#cc0000 !important;}
	
	div.most_popular_btt_game a img {
		float: left;
		margin: 4px 13px;
	}
	
	.most_popular_btt_game p.tournaments_today {
		float: right;
		width: 460px;
		padding: 0;
		display: inline;
		clear: none;
		margin-top:0px;
		font-size: 20px;
		font-weight:bold;
		font-family: Arial, Helvetica, Sans Serif;	
		color:#CC0000;
	}
	.most_popular_btt_game p.description {
		font-size: 12px;
		font-family: Arial, "Helvetica Neue", Helvetica, sans-serif;	
	}
		
	.most_popular_btt_game .play_now_to_submit_your_score {
		position:absolute;
		right:0;
		bottom:0;
}


/* TAG PAGES */
div.tag {
	margin: 0 0 20px 20px;
	float: left;
	display: inline;
	clear: both;
	width: 645px;
	/* position: relative; */
	padding-bottom:7px;
	border-bottom:1px dotted #777;
}

div.tag h2 {
	float: right;
	width: 490px;
	padding: 0;
	background-image: none;
	font-size: 2.4em;
	font-weight: bold;
	display: inline;
}

div.tag h2 a {
	text-decoration:none;
}

div.tag h2 a:hover {color:#cc0000 !important}

.tag a img {
	display: inline;
	float: left;
}

.tag p.description {
	float: right;
	width: 490px;
	display: inline;
	/* margin-top: 10px; */
	font-size: 12px;
}

.tag_list {
	float: right;
	text-align: right;
}

.tag_list a {
	color: #AAA;
}

/* HOMEPAGE */
.homepage_games		{width:684px; height:358px;}
.homepage_games h1, 
.games_featured .heading	{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; */ width:684px;}
.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: #000;
}

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;
	margin: 18px 6px;
}

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 {
	color: #cc0000;
}

/* 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 {
	font-size: 12px;
	right: 25px;
	top: 94px;
	width: 89px;
}
span#login-button {
	position: absolute;
	right: 15px;
	top: 94px;
}
span#login-button span {
	display: block;
	font: 10px/11px helvetica, arial, sans-serif;
	position: absolute;
	left: -150px;
	width: 150px;
}

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;
}
div#shpromo-header		{width:821px; height:610px; margin:0 auto; background:url(/layout/soccer-hero-promo/shpromo-1.png) top left no-repeat; float:left;}
div#shpromo-header .playcom	{width:260px; height:40px; display:block; margin:330px 0 0 555px;}
div#shpromo-textbox		{width:400px; margin-left:14px; float:left;}
div#shpromo-textbox p		{margin-top:12px; font-size:20px;}
div#shpromo-textbox p.smallfont {font-size:15px; font-weight:bold;}
div#shpromo-textbox ul li	{margin-bottom: 35px;}
div#shpromo-textbox ul li.lastitem {margin-bottom:0px;}
div#shpromo-leftbox		{margin:48px 0 0 12px; float:left; width:141px; font-size:18px; font-weight:bold;}
div#shpromo-iphonebox		{float:left;}
div#shpromo-iphonebox a 	{border:none;}
div#shpromo-rightbox		{float:left; width:390px; font-size:22px; margin-left:14px;}
div#shpromo-rightbox a		{font-size:24px !important; text-decoration:none;}
div#shpromo-rightbox form	{margin-top:-21px;}
div#shpromo-rightbox form input {float:left; margin:3px 30px 0 0;}
div#shpromo-rightbox form input.lastitem {margin-right:0;}
div a.playnow {margin-left:13px;}

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_left {
	display: inline;
	width: 137px;
	float: left;
}

div.teaser_right {
	display: inline;
	float: right;
	width: 175px;
}

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: 320px;
	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;
}

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; }

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: -15px;
}

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;
}

iframe#facebook-likebox { border:solid #94a3c4 1px; overflow:hidden; background:#fff; }

.ui-tabs-hide { 
   display: none; 
   background-color: #fff 
}

.pregame_boxout_2.pregame_boxout_button img {width:200px; height:100%;}

.dynamicmpu { margin:0; padding:0; border:0; outline:0; } 
#ajax-ad-game-page-sky { width: 160px; height: 600px; margin:10px; }

.connect_widget .like_button_dark .connect_widget_text a {color:#000 !important;}

input.emergency-tinybutton { font:bold 9px/9px verdana, arial, sans-serif; padding:0; margin:0; clear:both; } 

div.grey-rounded-corners { background-color:#eee; height:8px; margin:0 8px !important; }
div.grey-rounded-corners div { position:absolute; width:8px; height:8px; overflow:hidden; margin:0 !important; padding:0 !important; }
div.grey-rc-mid { background-color: #eee; /* padding:0 18px; */ width: 336px; margin:0 auto; }
div.grey-rc-top-left { top:0; left:0; background-image:url(/layout/round-corners/eee-top-left.png); }
div.grey-rc-top-right { top:0; right:0; background-image:url(/layout/round-corners/eee-top-right.png); }
div.grey-rc-bottom-left { bottom:0; left:0; background-image:url(/layout/round-corners/eee-bottom-left.png); }
div.grey-rc-bottom-right { bottom:0; right:0; background-image:url(/layout/round-corners/eee-bottom-right.png); }

div.grey-mid { background-color: #eee; padding:0 5px; width: 300px; }
div.grey-rc-mid > * ~ * { margin: 0 auto; }
.grey-rc-mid h5 {font-size:12px; margin-left:1em;}

#homepage-mmo-container div.grey-rc-mid { width:auto; }

h6#logo-mousebreaker-collection { font:bold 10pt verdana; width:211px; height:56px; /* background:transparent url(/layout/collections/collection-platinum-logo.png) no-repeat left top; */ background: transparent url(/layout/sprite_global.png) -157px -20px no-repeat; }
h6#logo-mousebreaker-collection a { text-decoration:none; display:block; width:206px; height:57px; outline:0; } 
h6#logo-mousebreaker-collection span { position:relative; left:-3000px; }

#mousebreaker-collection-list {
	margin: 9px 0;
} 
#mousebreaker-collection-list li {
	margin: 20px 0;

	font-size: 11px;
	list-style: none;
}
#mousebreaker-collection-list li:first-child {
	margin-top: 0;
}
#mousebreaker-collection-list a {
	position: relative;
	
	color: #666;
	text-decoration: none;
}
#mousebreaker-collection-list a:hover {
	color: #000
}
#mousebreaker-collection-list .playnow { position:absolute; right:2px; bottom:4px; padding:2px 5px; font-size:10px; font-weight:bold; font-family: Verdana, Arial, Helvetica, 'Sans Serif'; background-color:#f1dd08; -moz-border-radius-topleft: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topright: 5px; -webkit-border-top-right-radius: 5px; -moz-box-shadow: 0px -3px 10px #000; -webkit-box-shadow: 0px -3px 10px #000; box-shadow: 0px -3px 10px #000; }
		

/* Cash Games */
.games_featured.cash-games-back {background:url(/layout/cash-games/cash-games-back.png) no-repeat top left; padding:0 18px; width: 645px; height:270px;}
.games_featured.cash-games-back ul {margin-left:0 !important; margin-top:55px; list-style:none;}
.games_featured.cash-games-back h5 {display:block; text-indent:-9999px; width:100px;}
.games_featured.cash-games-back ul li {width:170px; float:left; margin-right:5px; color:#555555; }
.games_featured.cash-games-back ul li.last {width:95px; margin-left:10px; float:left; margin-top:-10px;}
.games_featured.cash-games-back h3 a { font-size:16px; color:#000; line-height:24px; color:#555555; }
.games_featured.cash-games-back h3 a:hover {text-decoration:underline; color:#000; }
.games_featured.cash-games-back ul li p { font-size:9px; font-weight:normal; font-family: Verdana,Arial,Helvetica,Sans Serif; }
.games_featured.cash-games-back div.game {float:left; padding-bottom:10px; position:relative; width:145px; height:200px; margin:50px auto 0 13px;}
.games_featured.cash-games-back div.game img {position:relative !important; display:block; margin:0 auto;}
.games_featured.cash-games-back div.game h3, .games_featured.cash-games-back div.game p {margin-bottom:5px;margin-left:0; text-align:center;}
.games_featured.cash-games-back div.game p {font-size:10px; color:#000}

/* Cash Game Page larger width for 888 */
#container.cashgame_xl {width:1160px !important;} /* This is because 888 iframe has been given with 1150px width. */
/*#content iframe.frame888 {margin:20px 0 0 5px;  position:absolute; height:1200px; width:1150px;}*/
#content iframe.frame888 {margin:20px 0 0 5px;}

/* 404 Page */
.\34 04page #left-column {margin-left:0 !important; width:638px !important; border:1px solid #000; float:left;}

div.page404 h1 {font-size:6em;}
div.page404 p {font-size:1.5em;}
div.page404_text_wrapper { padding-right: 10px; }
div.page404_text_wrapper ul {width:686px; margin:5px; background:url(/layout/3gamesChoice.jpg) no-repeat top left; height:222px; margin:25px 0 20px -10px; list-style:none;}
div.page404_text_wrapper ul.gamesList li {text-decoration:none; /*display:inline;*/  float:left; margin:35px 12px 0px 23px;}
/*ul.gamesList li.boxTest {border:1px solid #000; width:194px; height:161px; margin:31px 10px 0 21px; float:left}*/
div.page404_text_wrapper ul.gamesList li h3 { text-decoration:none; width:192px; margin:33px 0 0 0; padding:0; text-align:center; font-size:15px; line-height:24px; color:#555555; }
div.page404_text_wrapper ul.gamesList li h3 a { text-decoration:none; color:#555555; }
div.page404_text_wrapper ul.gamesList li h3 a:hover { text-decoration:underline; color:#000; cursor:pointer; }


/* Friends of Mousebreaker */
#homepage-fom-container {
	clear: both;
	overflow: hidden;
}
div.fom_container {width:1007px; height:140px; margin:25px auto 5px auto; background:url(/layout/friends/fom_back.jpg) top left no-repeat;}
div.fom_container h4 {margin-bottom:-10px; margin-left:23px; padding-top:10px; font-size:14px;}
div.fom_icons {width:960px; height:32px; margin:19px auto 0 auto;}
div.fom_icons img {float:left; margin-right:57px;}
div.fom_icons img.lastFom, div.fom_icons span.lastFom {margin-right:0 !important;}


/* A to Z Games */
#atozgames dl {
	width: 670px;
	float: left;
	padding: 10px 0 10px 10px;
	margin-bottom:10px;
}
#atozgames dl dd {
	width: 218px;	/*249px;*/
	float: left;
	padding-right:5px;
}

#atozgames dl dt {
	width: 100%;
	font: italic normal bold 200% Verdana,Arial,Helvetica;
	clear: both;
	color: #cc0000;
}


/* Game Ratings */
span.average_rating_medium_container {
	float: right;
	width: 125px;
	height: 25px;
	
	background:url(/layout/gamepage/star_rating.gif) repeat-x;
}
span.average_rating_medium { background:url(/layout/gamepage/star_rating.gif) left center repeat-x; height:25px; display:inline-block; vertical-align:top; }
span.average_rating_medium.fullstars { background-position: left bottom; }


.sidebar_home { background:transparent url(/layout/sprite_global.png) -246px -75px no-repeat; width:89px; height:55px; display:inline-block; cursor:pointer; }
.sidebar_mymb { background:transparent url(/layout/sprite_global.png) -247px -130px no-repeat; width:89px; height:55px; display:inline-block; cursor:pointer; }

/* Styles for My Ad Description Overlay - Pratomchai */
.myAdDescOverlay { margin: 0 auto; }
	.myAdDescOverlay a { position:relative; display:inline-block; text-decoration:none !important; font-weight:normal; color:#000 !important; }
	.myAdDescOverlay a:hover span, .myAdDescOverlay a:visited span, .myAdDescOverlay a active, .myAdDescOverlay a span { text-decoration:none !important; font-weight:normal; } 
	.myAdDescOverlay span.ad_overlay { width:100%; height:0%; position:absolute; overflow: hidden; display:none; background-color:#ABABAB; padding:5px 3px 3px 3px; bottom:0; opacity:0.9; filter:alpha(opacity=90); text-align: center; }
	.myAdDescOverlay h3 { font-size:14px !important; }
/* End My Ad Description Overlay */

#galacticos-sprite {
	display: block;
	width: 235px;
	height: 98px;

	background: url(/layout/collections/collection_galacticos.jpg) no-repeat;
}

#btt-sprite {
	display: block;
	width: 235px;
	height: 100px;

	background: url(/layout/collections/collection_btt.jpg) no-repeat;
}
