
/*Homepage games*/

.gameWidget {
	border:1px solid #000;
	width:264px;
	height:152px;
	margin:0px 0px 10px 0px;
	font-size:11px;
	float:left;
}
.gameWidgetRight {
	margin-left:10px;
}
.gameWidget .gameTopLeft {
	float:left;
	height:20px;
	width:7px;
	margin-left:6px;
	margin-top:6px;
	background:#999;
}

*html .gameWidget .gameTopLeft {
	margin-left:3px;
}
.gameWidget .gameTopCenter {
	float:left;
	height:20px;
	width:238px;	
	margin-top:6px;
	background:#999;
}
.gameWidget .gameTopRight {
	float:left;
	height:20px;
	width:7px;
	margin-top:6px;
	background:#999;
}

.gameWidget h2 {
	width:238px;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	line-height:20px;
	color:#fff;
	margin:0px;
}

.gameWidget .game {
	width:252px;
	height:114px;
	margin: 6px;
	position:relative;
	margin:3px 6px 6px;
}

.gameWidget .gameFocus {
	/*width:252px;*/
	height:114px;
	position:absolute;
	left:0px;
	top:0px;	
	z-index:10;
}

.gameWidget .gameFocus .gameLeft{
	width:6px;
	height:114px;
	background:#666;
	float:left;	
}

.gameWidget .gameFocus .gameLeft .filler{
	background:#666;
	width:6px;
	height:74px;
	margin-top:22px;
}

.gameWidget .gameFocus .gameCenter{
	width:100px;
	height:114px;
	float:left;	
	overflow:hidden;
	z-index:10;
	display:none;
}

.gameWidget .gameFocus .openGame{
	display:block;
}

.gameWidget .gameFocus .gameCenter h3{
	width:100%;
	height:22px;
	line-height:22px;
	font-size:11px;
	text-align:center;
	background:#666;
	color:#fff;
	overflow:hidden;
	margin:0px;
}

.gameWidget .gameFocus .gameCenter h3 a{
	color:#fff;
	text-decoration:none;
}

.gameWidget .gameFocus .gameCenter .gameDetails{
	width:234px;
	height:74px;
	overflow:hidden;
	background:#bbb;
}

.gameWidget .gameFocus .gameCenter .gameDetails a.moreInfo {
	color:#000;
}

.gameWidget .gameFocus .gameCenter .gameDetails p {
	margin:3px;
	color:#fff;
}

.gameWidget .gameFocus .gameCenter .gameDetails .gameImage{
	width:100px;
	height:74px;
	float:left;
	margin-right:5px;
}

.gameWidget .gameFocus .gameCenter .gameDetails .gameImage a{
	width:100px;
	height:74px;
	display:block;
}

.gameWidget .gameFocus .gameCenter .gameLinks{
	/**width:100%;*/
	height:21px;
	padding-top:1px;
	text-align:center;
	background:#666;
	color:#fff;
	line-height:22px;
}

.gameWidget .gameFocus .gameCenter .gameLinks a.playNow{
	width:76px;
	height:16px;
	line-height:16px;
	color:#000;
	font-size:10px;
	font-weight:bold;
	background:#ccc;
	display:block;
	text-decoration:none;
	/**margin:0px 1px 0px 1px;*/
	margin:0px;
	float:left;
	
}
.gameWidget .gameFocus .gameCenter .gameLinks a.playNow:hover{
	color:#ddd;
}
.gameWidget .gameFocus .gameCenter .gameLinks a.freePlay{
	width:76px;
	height:16px;
	line-height:16px;
	color:#000;
	font-size:10px;
	font-weight:bold;
	background:#ccc;
	display:block;
	text-decoration:none;
	/**margin:0px 1px 0px 1px;*/
	margin:0px;
	float:left;
	
}
.gameWidget .gameFocus .gameCenter .gameLinks a.freePlay:hover{
	color:#ddd;
}

.gameWidget .gameFocus .gameRight{
	width:12px;
	height:114px;
	background:#666;
	float:left;	
}

.gameWidget .gameFocus .gameRight .gameHandle{
	width:12px;
	height:74px;
	margin-top:22px;
}

.gameWidget .gameFocus .gName{
	
}

.gameWidget .gameFocus .gameRight .gameHandle a.openHandle{
	display:block;
	width:12px;
	height:74px;
	background:#666;
}

.gameWidget .gameFocus .gameRight .gameHandle a.closeHandle{
	display:block;
	width:12px;
	height:74px;
	background:#777;
}

.gameWidget .gameInfo {
	width:124px;
	margin-left:10px;
	height:114px;
	float:right;
}

.gameWidget .gameCover { /*Needed for hover/expand to work*/
	width:252px;
	height:114px;
	position:absolute;
	overflow:hidden;
	background:url('http://media.ladbrokes.com/games/images/1pixel.gif');
	left:0px;
	top:0px;	
	z-index:9;
	display:none;
}

.gameWidget .gameIntro {
	font-weight:bold;
	height:28px;
	overflow:hidden;
}

.gameWidget .gameInfo ul.gameList {
	margin:0px;
	padding:0px;
	margin-top:4px;
	height:65px;
	list-style-type:none;
	overflow:hidden;
	border-top:1px solid #666;
}

.gameWidget .gameInfo ul.gameList li {
	position:relative;
	border-bottom:1px solid #666;
	height:18px;
	overflow:hidden;
}

.gameWidget .gameInfo ul.gameList a.gameName {
	color:#000;
	/*width:100px; FAVOURITES*/
	width:124px;
	display:block;
	line-height:14px;
	padding:2px;
	text-decoration:none;
}

.gameWidget .gameInfo ul.gameList a.gameNameSelected {
	background:#6A9581;
	color:#fff;
	width:124px;
	/*width:100px; FAVOURITES*/
	display:block;
	line-height:14px;
	padding:2px;
	text-decoration:none;
}

.gameWidget .gameInfo ul.gameList a.gameName:hover {
/*	background:#C5C3C4;
	color:#fff;
	font-weight:bold;*/
}

.gameWidget .gameInfo ul.gameList a.gameFav {
	position:absolute;
	right:0px;
	top:0px;
	display:none;
	/*display:block; FAVOURITES*/
	text-decoration:none;
	height:18px;
	width:24px;
	background:url('http://media.ladbrokes.com/games/images/skin/gameWidgets/plus.gif') center no-repeat;
}

.gameWidget .gameInfo ul.gameList a.gameFav:hover {
	background:url('http://media.ladbrokes.com/games/images/skin/gameWidgets/plus.gif') center no-repeat;
}

.gameWidget .gameInfo .gameLinks a {
	color:#82AE34;
	text-decoration:none;
}
.gameWidget .gameInfo .gameLinks a:hover {
	text-decoration:underline;
}


/** Games List */
.games .gameCatTitle .gameTopLeft {
	float:left;
	height:24px;
	width:7px;
	margin-left:6px;
	background:#999;	
}

*html .games .gameCatTitle .gameTopLeft {
	margin-left:3px;	
}

.games .gameCatTitle .gameTopCenter {
	float:left;
	height:24px;
	width:515px;	
	background:#999;
	position:relative;
}




.games .gameCatTitle .gameTopCenter .gameOrderLinks {
	position:absolute;
	right:5px; 
	top:0px; 
	line-height:24px;
}
.games .gameCatTitle .gameTopRight {
	float:left;
	height:24px;
	width:7px;
	background:#999;
}

*html .games-list {
  margin-left:-13px;
}

.games-list .gameFocus {
	/*width:252px;*/
	height:114px;
	position:absolute;
	left:0px;
	top:0px;	
	z-index:10;
}

.games-list-item {
	border:1px solid #000;
	width:252px;
	margin:12px 0px 0px 13px;
	font-size:11px;
	height:114px;
	float:left;
	position:relative;
}

.games-list .gameFocus .gameLeft{
	width:6px;
	height:114px;
	background:#666;
	float:left;	
}

.games-list .gameFocus .gameLeft .filler{
	background:#666;
	width:6px;
	height:74px;
	margin-top:22px;
}

.games-list .gameFocus .gameCenter{
	width:234px;
	height:114px;
	float:left;	
	overflow:hidden;
	z-index:10;
	display:none;
}

.games-list .gameFocus .openGame{
	display:block;
}

.games-list .gameFocus .gameCenter h3{
	width:100%;
	height:22px;
	line-height:22px;
	font-size:11px;
	text-align:left;
	background:#666;
	color:#fff;
	overflow:hidden;
	margin:0px;
}

.games-list .gameFocus .gameCenter h3 a{
	color:#fff;
	text-decoration:none;
}

.games-list .games-list-item ui-sortable .gameFocus h3 cursor_move{
	cursor:move;
}
.games-list .gameFocus .gameCenter .gameDetails{
	width:234px;
	height:74px;
	overflow:hidden;
	background:#bbb;
}

.games-list .gameFocus .gameCenter .gameDetails a.moreInfo {
	color:#000;
}

.games-list .gameFocus .gameCenter .gameDetails p{
	margin:3px;
	color:#fff;
}

.games-list .gameFocus .gameCenter .gameDetails .gameImage{
	width:100px;
	height:74px;
	float:left;
	margin-right:5px;
}

.games-list .gameFocus .gameCenter .gameDetails .gameImage a{
	width:100px;
	height:74px;
	display:block;
}

.games-list .gameFocus .gameCenter .gameLinks{
	width:100%;
	height:21px;
	padding-top:1px;
	text-align:center;
	background:#666;
	color:#fff;
	line-height:22px;
}
.games-list .gameFocus .gameCenter .gameLinks a.playNow{
	width:76px;
	height:16px;
	line-height:16px;
	color:#000;
	font-size:10px;
	font-weight:bold;
	background:#ccc;
	display:block;
	text-decoration:none;
	margin:0px 0px 1px;
	float:left;
	
}
.games-list .gameFocus .gameCenter .gameLinks a.playNow:hover{
	color:#ddd;
}
.games-list .gameFocus .gameCenter .gameLinks a.freePlay{
	width:76px;
	height:16px;
	line-height:16px;
	color:#000;
	font-size:10px;
	font-weight:bold;
	background:#ccc;
	display:block;
	text-decoration:none;
	margin: 0px 1px;
	float:right;
	
}
.games-list .gameFocus .gameCenter .gameLinks a.freePlay:hover{
	color:#ddd;
}

.games-list .gameFocus .gameRight{
	width:12px;
	height:114px;
	background:#666;
	float:left;	
}

.games-list .gameFocus .gameRight .gameHandle{
	width:12px;
	height:74px;
	margin-top:22px;
}

.games-list .gameFocus .gName{
	
}

.games-list .gameFocus .gameRight .gameHandle a.openHandle{
	display:block;
	width:12px;
	height:74px;
	background:#666;
}

.games-list .gameFocus .gameRight .gameHandle a.closeHandle{
	display:block;
	width:12px;
	height:74px;
	background:#777;
}

.games-list a.gameFav {
	position:absolute;
	right:0px;
	top:0px;
	display:block;
	text-decoration:none;
	height:18px;
	width:24px;
	background:url('http://media.ladbrokes.com/games/images/skin/gameWidgets/plus.gif') center no-repeat;
}


<!-- defined for all-games / game category/ favourite games page -->
.games-list .gameFavourite {
	position:absolute;
	align:right;
	right:3px;
	top:0px;
	display:block;
	text-decoration:none;
	height:5px;
	width:5px;
}

.games-list .gameFavourite a.game-add{
    background:url('http://media.ladbrokes.com/games/images/add.gif') center no-repeat;
    width:16px;
    }
    
.games-list .gameFavourite a.game-delete{
    background:url('http://media.ladbrokes.com/games/images/remove.gif') center no-repeat;
    width:16px;
    }
.games-list .gameFavourite a.game-wait{
    background:url('http://media.ladbrokes.com/games/images/waiting.gif') center no-repeat;
    width:16px;
    }

<!-- defined for home page -->   
.game .gameFavourite {
	position:absolute;
	align:right;
	right:3px;
	top:0px;
	display:block;
	text-decoration:none;
	height:18px;
	width:18px;
}

.game .gameFavourite a.game-add{
    background:url('http://media.ladbrokes.com/games/images/add.gif') center no-repeat;
    width:16px;
    }
    
.game .gameFavourite a.game-delete{
    background:url('http://media.ladbrokes.com/games/images/remove.gif') center no-repeat;
    width:16px;
    }
.game .gameFavourite a.game-wait{
    background:url('http://media.ladbrokes.com/games/images/waiting.gif') center no-repeat;
    width:16px;
    }   
    
.promo-games-link a.righthand-game-delete{
    background:url('http://media.ladbrokes.com/games/images/remove.gif') center no-repeat;
    width:16px;
    height:16px;
}    

.favgames-button-size{
    width:16px;
    height:16px;
}

.favgames-list-error-tip {
	text-align:center;
	line-height: 50px;
	left:10px;
	top:200px;
	display:block;
	text-decoration:none;
	height:50px;
	width:540px;
}
.favgames-list-error-tip a{
	color:#0f0f0f;
	text-decoration:none;
}
.gamePages {
	text-align:center;
}

.gamePages table {
	margin:auto;
}

.gamePages a.pageNum {
	display:block;
	float:left;
	padding:3px 6px;
	border:1px solid #000;
	margin:3px;
	font-size:0.8em;
}

.gamePages a.current {
	background:#ddd;
	font-weight:bold;
}

.gamePages a.pageNum:hover {
	text-decoration:none;
	background:#ddd;
}

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/simple_vertical.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the associated (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

.OrderByTitle {
	float:left;
	font-weight:bold;
	font-size:9px;
	color:#fff;
}

#dd_containerOrder {
	padding-left:5px;
	margin:0;
	margin-top:1px;
	float:left;
}

#ddOrder, #ddOrder ul, #dd_javaOrder, #dd_javaOrder ul {
	padding:0;
	margin:0;
	list-style-type:none;
	position:relative;
	width:156px;
}
#ddOrder a, #dd_javaOrder a {
	margin-top:1px;
	display:block;
	background-color:#fff;
	width:156px;
	font-size:10px;
	color:#000;
	height:16px;
	line-height:15px;
	text-decoration:none;
	text-indent:3px;
	border:1px inset #aeae71;
}
#ddOrder .sub a {
	height:14px;
	margin:0px;
}	

#ddOrder ul a:hover, #dd_javaOrder ul a:hover {
	border-bottom:0;
}

#ddOrder li ul, #dd_javaOrder li ul {
	color:#000;margin-top:0px;}

*html #ddOrder li ul {
	color:#000;margin-top:0px;}
	
*html #dd_javaOrder li ul {
	color:#000;margin-top:0px;}

#ddOrder li ul li a, #dd_javaOrder li ul li a {
	color:#000;border-bottom:0;border-top:0; width:156px;} 
	
#ddOrder .bottom-item {
	border-bottom:1px inset #aeae71;}

#ddOrder li, #dd_javaOrder li {
}

#ddOrder li:hover {
	position:relative;
}

#dd_javaOrder li {
	position:relative;
}
	
#ddOrder ul.sub li:hover > a {
	color:#000;
	background:#ddd;
}
	
#dd_javaOrder ul.sub li:hover > a {
	color:#fff;
	background:#669900;
}
	
#ddOrder li ul li, #dd_javaOrder li ul li{
	width:156px;
	}

	
#ddOrder li ul {
	display:none;
	width:120px;
	z-index:100;
}
	
#dd_javaOrder li ul {
	display:none;
	position:absolute;
	left:0px;
	width:156px;
}
	
* html #dd_javaOrder li ul {
	margin-top:-2px;
}

/**#ddOrder li:hover > ul {
	display:block;
	position:absolute;
	top:-11px;
	left:80px;
	padding:10px 30px 30px 30px;
	background:transparent url(transparent.gif);
	width:120px;
}	 
	
#ddOrder > li:hover > ul {
	left:-30px;
	top:16px;
}*/

#ddOrder table #dd_javaOrder table {
	position:absolute;
	border-collapse:collapse;
	top:0;
	left:0;
	z-index:100;
	font-size:1em;
}

* html #ddOrder li a:hover {
	position:relative;
	background-color:#fff;
	color:#f00;
}	
	
* html #ddOrder li ul {
	visibility:hidden;
	display:block;
	position:absolute;
	top:-11px;
	left:80px;
	padding:10px 30px 30px 30px;
}

#ddOrder li a:hover ul {
	visibility:visible;
	left:-30px;
	top:9px;
	lef\t:-31px;
	to\p:9px;
}

#ddOrder img, #dd_javaOrder img {
	vertical-align:bottom;
}
	
.dd-arrowOrder {
	position:absolute;
	right:1px;
	_right:2px;
}

#promos h3, .portlet h3 {
	background:url('http://media.ladbrokes.com/games/images/skin/right_bg.gif');
	border-top:1px solid #B4B4B4;
	border-left:1px solid #B4B4B4;
	border-right:1px solid #B4B4B4;
}

#promos .promo-box, #promos .promo-flash, .portlet .promo-box, .portlet .promo-flash, .portlet .promo-games {
	border-bottom:1px solid #B4B4B4;
	border-left:1px solid #B4B4B4;
	border-right:1px solid #B4B4B4;

}


.links a.playNow{
	width:76px;
	height:16px;
	line-height:16px;
	color:#fff;
	font-size:10px;
	font-weight:bold;
	background:#ccc;
	display:block;
	text-decoration:none;
	text-align:center;
	/**margin:0px 1px 0px 1px;*/
	margin:0px;
	float:left;
	background:url('http://media.ladbrokes.com/games/images/skin/gameWidgets/but_play_now.gif') top left no-repeat;
	
}
.links a.playNow:hover{
	color:#ddd;
}
.links a.freePlay{
	width:76px;
	height:16px;
	line-height:16px;
	color:#fff;
	font-size:10px;
	font-weight:bold;
	background:#ccc;
	display:block;
	text-decoration:none;
	text-align:center;
	/**margin:0px 1px 0px 1px;*/
	margin:0px;
	float:left;
	background:url('http://media.ladbrokes.com/games/images/skin/gameWidgets/but_free_play.gif') top left no-repeat;
	
}
.links a.freePlay:hover{
	color:#ddd;
}
ul.sitemap,.sitemap ul, .sitemap li {
	list-style-type:none;
	padding:0px;
	margin:0px;
}
.hitwise {
	text-align:center;
	margin-top:20px;
}

