.homepage #left-column { width:236px; float:left; margin: 0 6px; }
.homepage #centre-column { width:409px; margin: 0 7px; float:left; }
#border { float:left; width:4px; height:1490px; background:url(/layout/4px_line.png) top left no-repeat; }

/* another helping hand for IE6 */
div.homepage-boxes div { _margin: 4px 0; }
div.homepage-boxes div div { _margin: 0; }
/* end of another helping hand for IE6 */

.tab-bar h5 { font:bold 16px "Trebuchet MS", Tahoma, Arial, sans-serif; }

/* Game Grid Tabs */

span#lineBreaker {margin:0; padding:0; border-bottom: solid #aaa 1px; width:100%; display:block;}

.tab-bar { 
	overflow: hidden;
	margin: 5px 0;
	border-bottom: 1px solid #999;
}
.tab-bar li {
	float: left;
	height: 19px;
	margin-left: 2px;
	padding: 0 8px;
	
	/*background: transparent url(/layout/round-corners/f8ee83-tab-left.png) no-repeat left top;*/
	opacity: .5;
	filter: alpha(opacity=50);
	background: #f1dd08;
	list-style-type: none;
	
	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
}
.tab-bar li:first-child {
	margin-left: 0;
}

.tab-bar li:hover, .tab-bar li.ui-tabs-selected { opacity: 1; filter: alpha(opacity=100); }

.tab-bar a {
	font: bold 11px/19px Verdana, Geneva, Tahoma, sans-serif;
	color: #000;
	text-decoration: none;
}
.tab-bar a:active { color: #f00; }

/* PLAY GAME */
#friends-game-rating {
	margin: -9px 6px 8px -6px;
	padding: 6px 6px 10px;
}
li.play-game, li.friends-game-rating { 
	float: left;
	position: relative; 
	width: 81px;
	height: 75px;
	margin-bottom: 4px;

	list-style: none;
	background: url(/layout/sprite_hp.png) -3px -3px;	
}
li.play-game:hover, li.friends-game-rating:hover {
	background-position: -91px -3px;
	-moz-border-radius: 5px; -webkit-border-radius: 5px; -moz-box-shadow: 0px 2px 10px #000; -webkit-box-shadow: 0px 2px 10px #000; box-shadow: 0px 2px 10px #000;
	-moz-transform: scale(1.05); -webkit-transform: scale(1.05); z-index:100;
}
li.play-game.empty, li.play-game.empty:hover {
	background: none;
	-moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none;
	-moz-transform: none; -webkit-transform: none;
}
#you_may_also_like {
	background: url(/layout/ymal.png) no-repeat 3px 3px;
}

#friends-ratings { height:125px !important; width:420px; position:relative; }

.play-game h3, .friends-game-rating h3 {margin:0!important; padding:0; display:none; font-size:x-small}
.play-game h3:hover, .friends-game-rating h3:hover {display:none;}
.play-game p, .friends-game-rating p, .friends-game-rating div, .friends-game-rating div table {display:none; font-size:x-small;}
.play-game p:hover, .friends-game-rating p:hover, .friends-game-rating p table:hover {display:none;}
.play-game img, .play-game span.sprite, .friends-game-rating img, .friends-game-rating span.sprite {width:68px; height:50px; position:absolute; top:7px; left:7px;}

.play-game .btt_cash_game { background:url('/layout/btt/MB_cash_game_medal.png'); width:54px; height:53px; position:absolute; z-index:20; top:-3px; left:-3px; cursor:pointer; }
#best-selection {width:300px; padding:10px 20px;} /*UL*/
.last { margin-right:0;}
.selected {background:#f1dd08}


/* TOOLTIP */
.tooltip, .tooltipformostpopular, .tooltipformostrated, .tooltipforfriends, .tooltipforYMAL { position:absolute; z-index:999; left:-9999px; width:412px; color: #000; }
.tooltip img, .tooltip span.sprite, .tooltipformostpopular img, .tooltipformostpopular span.sprite, .tooltipformostrated img, .tooltipformostrated span.sprite, .tooltipforfriends img, .tooltipforfriends span.sprite, .tooltipforYMAL img, .tooltipforYMAL span.sprite { float: left; display:inline;}
.tooltip h3 , .tooltip p, .tooltipformostpopular h3, .tooltipformostpopular p, .tooltipformostrated h3, .tooltipformostrated p, .tooltipforfriends h3, .tooltipforfriends p, .tooltipforfriends table, .tooltipforYMAL h3, .tooltipforYMAL p {margin: 0 0 0 202px;}
.tooltip h3, .tooltipformostpopular h3, .tooltipformostrated h3, .tooltipforfriends h3, .tooltipforYMAL h3  {font-size: 1.3em; margin-bottom: 0.5em; margin-top:0; margin-right:0; padding:0; display:block; }
.tooltip p, .tooltipformostpopular p, .tooltipformostrated p, .tooltipforfriends p, .tooltipforYMAL p { font-size: 1.1em; }
.tt_head, .tt_foot { height: 29px; width: 100%;  display:block;}
.tt_body { /*padding: 0 29px 29px 29px;*/padding: 0 29px 10px 29px; margin:0; background:url("/layout/most-recent-tt-body.png") repeat-y top left; height: 144px; display:block; }
div .tt_body { height: auto; min-height: 144px; }
.tt_body p { color:#000; }
.tt_head { background:url("/layout/most-recent-tt-head.png") no-repeat bottom left;}
.tt_foot { clear: left; background:url("/layout/most-recent-tt-foot.png") no-repeat top left; }


/*-----------SHOW GAME--------------*/

#show-game { margin:0 0 5px 0; overflow:hidden; position:relative; height:150px; }
/*-------------display:inline for IE bugginess to be added for any IE 6 browsers in separate file--------------*/

/* Collection long list*/
.play-list { width:160px; height:49px; margin:5px;}
.first-item {padding-top:4px}
#best-selection li.play-game h3, #best-selection li.play-game p { position: absolute; top: -10000px; left: -10000px; }
#mb-games ul li.play-game h3 a, #mb-games ul li.play-game p {position: absolute; top: -10000px; left: -10000px; }

#mb-best-of-web #best-selection li.play-game h3 a, #mb-best-of-web #best-selection li.play-game p {position: absolute; top: -10000px; left: -10000px; }
div.view-all {padding:8px; text-align:left; font-weight:bold; clear:both; }
div.view-all a {text-decoration:none; color:#fff}
div.view-all a:hover{text-decoration:underline;}
div.bow-label {text-indent:15px;}

/*------------------carousel----------------*/
/* container for slides */
.images {
	background:transparent no-repeat;
	position:absolute;
	top:0;
	height:145px;
	width:99%;
	margin:3px 3px 3px -5px;
	display:inline;
	overflow:hidden;
	
	/* CSS3 tweaks for modern browsers */
	/*-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-moz-box-shadow:0 0 25px #666;
	-webkit-box-shadow:0 0 25px #666;	*/
}

/* single slide */
.images div {
	margin: 4px;
	padding: 2px;
	height: 145px;
	font-size: 13px;
	line-height: 14px;
	color: #000;
}

/* header */
.images div h3 {
	float:left;
	font-size:18px;
	font-weight:bold;
	position:absolute;
	left:205px;
	top:2px;
	margin:0 0 4px;
	color:#000;
	letter-spacing:-1px; /* Hack for Safari */
}

.images div h3 a {text-decoration:none; color:#000;}
.images div h3 a:hover {text-decoration:underline;}
.images div img {
	float:left;
}
.images div a img {border:0; text-decoration:none;}
.images div p {
	position:absolute;
	left:205px;
	top:38px;
	padding:0 20px 0 0;
}
.images div p a {color:#000; text-decoration:none;}
.images div p a:hover {text-decoration:underline;}

/* prev and next buttons */
.forward, .backward {
	position:absolute;
	display:block;
	width:20px;
	height:20px;
	cursor:pointer;
	font-size:1px;
	text-indent:-9999em;	
}
.forward {right:10px; bottom:0px; background: transparent url(/layout/sprite_hp.png) -176px -43px no-repeat; }
.forward:hover { background: transparent url(/layout/sprite_hp.png) -176px -64px no-repeat; }
.backward{right:32px; bottom:0px; background: transparent url(/layout/sprite_hp.png) -176px -1px no-repeat; }
.backward:hover { background: transparent url(/layout/sprite_hp.png) -176px -22px no-repeat; }
/* disabled navigational button. is not needed when tabs are configured with rotate: true */
.disabled {
	visibility:hidden !important;
}


#homepage-mpu-container { margin: 10px 0 10px 1px; }
	#homepage-mpu-container .top, #homepage-video-container .top { width:336px; height:8px; background:transparent url(/layout/sprite_global.png) 0px -10px no-repeat; }
	#homepage-mpu-container .bottom, #homepage-video-container .bottom { width:336px; height:8px; background:transparent url(/layout/sprite_global.png) 0px 0px no-repeat; }
#homepage-video-container { padding:0; position:relative; }

#homepage-googleads-container { padding:0; position:relative; }
#homepage-googleads-container .grey-rc-mid { padding:0; };
#homepage-googleads-container h5 a:link { text-decoration:none; }
#homepage-googleads-container h5 a:visited { text-decoration:none; }
#homepage-googleads-container h5 a:hover { text-decoration:underline; }
#homepage-googleads-container h5 a:active { text-decoration:underline; }
#homepage-googleads-container .advert { margin:15px 0; }
#homepage-googleads-container .advert h6 { font-size:12px; line-height:14px; margin:0; padding:0; }
#homepage-googleads-container .advert p { font-size:10px; }

#tabbed-game-grid ol li a {cursor:pointer;}

#homepage-gamegrid-container .to-full-info { margin:0; padding:0; width:400px/*5 x 82px */; text-align:right; }
.to-full-info a:link { text-decoration:none; color:#000; font:bold 11px trebuchet ms bold,trebuchet ms,arial,sans-serif; }
.to-full-info a:visited { text-decoration:none; color:#000; font:bold 11px trebuchet ms bold,trebuchet ms,arial,sans-serif; }
.to-full-info a:hover { text-decoration:underline; color:#000; font:bold 11px trebuchet ms bold,trebuchet ms,arial,sans-serif; }
.to-full-info a:active { text-decoration:underline; color:#f1dd08; font:bold 11px trebuchet ms bold,trebuchet ms,arial,sans-serif; }

#tabbed-social-feeds ol li a {cursor:pointer;}
div#social-feeds {position:relative; top:-1px;}
div#social-feeds div.responsearea { padding-bottom:15px; }

#social-feeds a:link { text-decoration:none; color:#000; }
#social-feeds a:visited { text-decoration:none; color:#000; }
#social-feeds a:hover { text-decoration:underline; color:#000; }
#social-feeds a:active { text-decoration:underline; color:#f1dd08; }

#tabbed-social-feeds .responsearea { margin:0; padding:0; width:100%; font:7.5pt verdana, arial; font-weight:normal; letter-spacing:normal; }
#tabbed-social-feeds .responsearea div.feed-post { margin:0; padding:2px 0;  border-top:1px solid #999; }
#tabbed-social-feeds .responsearea div.feed-post:first-child { border-top: 0; }
#tabbed-social-feeds .responsearea h3 { padding:0; margin: 0; font:bold 8.5pt verdana, arial; }
#tabbed-social-feeds .responsearea p { padding:0; margin:0; }
#tabbed-social-feeds .responsearea p.date-posted { color:#666; font-size:6.5pt; margin:0; clear:both; }
#tabbed-social-feeds .responsearea p.see-all { text-align:right; font:bold 7pt verdana, arial; }
#tabbed-social-feeds .responsearea div.feed-post img { float:left; margin:2px 5px 0 0; }
#tabbed-social-feeds .responsearea div.feed-post p {margin-top:3px; overflow:hidden;}
#tabbed-social-feeds .responsearea div.feed-post h3 {font-size:1.5em; overflow: hidden;}

#tabbed-social-feeds h6#logo-mousebreaker-social { font:bold 10pt verdana; width:200px; height:30px; background:transparent url(/layout/sprite_hp.png) 0 -84px no-repeat; } 
#tabbed-social-feeds h6#logo-mousebreaker-social span { position:relative; left:-3000px; } 

img.rc2 { float:left; }
div.rc2 { float:left; width:318px; height:8px; background:#333; border:solid red 1px; }

div#homepage-mmo-container {width:650px; margin:-273px 0 0 0; position:absolute;} /* To be removed (This line only) - It's only to emulate the CASH GAMES box for this page */
div#homepage-mmo-container div.grey-rc-mid { padding:0 0 10px;}
div#homepage-mmo-container div.grey-rc-mid h5 { padding:0 18px;}

/* Cash Games */
div#homepage-cashgames-container {width:650px; /* margin:-273px 0 0 0;  position:absolute;*/ clear:both;}

li.featured_games_band { float:left; list-style:none; background: transparent url(/layout/collections/featuredgamesband.png) no-repeat scroll left top; margin:5px 1px; padding:5px 10px; width:100%; height:78px; }
li.featured_games_band ul { float: left; list-style-type:none; }
li.featured_games_band ul li { float: left; list-style:none; }
li.featured_games_band ul li a img { width: 65px; height:49px; margin:5px 12px 0 2px; }
li.featured_games_band ul li span { display:none; }



/* Game Ratings */
.average_rating_small_container { position:absolute; top:60px; right:10px; width:40px; height:8px; background:url(/layout/gamepage/ratingstars_small.png) left top repeat-x; }
.average_rating_small { position:absolute; background:url(/layout/gamepage/ratingstars_small.png) left bottom repeat-x; height:8px; }
.average_rating_small.fullstars { background-position: left center; }


/* Most Popular Cash Games */
#mostpop_btt_games { position:relative; background:url('/layout/btt/btt_mostpopular_side_bg.jpg'); width:336px; padding-top:85px; border-bottom:2px solid #909090; }
	#mostpop_btt_games h3 {float:right; font-size:11px; font-weight:bold; text-align:right; font-weight:bold; margin:-70px 0 0 0; padding:0; width:145px; padding:5px; }
	#mostpop_btt_games ul { list-style:none; padding:0 8px; }
		#mostpop_btt_games li { list-style:none; color:#FF0000; clear:both; font-family:Arial, Helvetica, Sans Serif; padding-bottom:5px; }
			#mostpop_btt_games li img { float:left; margin:2px 5px 5px 0; padding:0; width:75px; height:56px; }
			
			#mostpop_btt_games li .info {}
			#mostpop_cbtt_games li h4 { padding:0px; margin:0px; }
				#mostpop_btt_games li h4 a { font-size:16px; text-decoration:none; color:#000; letter-spacing:-1px; }
					#mostpop_btt_games li h4 a:hover { color:#FF0000; }
			#mostpop_btt_games li .info .today { font-size:12px; color:#CC0000; }
			
			#more_btt_games {clear:both; left; padding:0 5px; font-weight:bold;}
				#more_btt_games a { text-decoration:none; }
