body {
	background:#f5f5f5;
}

.welcome {
	color:#fff;
}  

#menu-nav a.closed {
	background:url('http://media.ladbrokes.com/games/images/skin/plus.gif');
	background-repeat:no-repeat;
}

.portlet_topper a.expand {
	background:url('http://media.ladbrokes.com/games/images/skin/plus.gif');
	background-repeat:no-repeat;
}

#content {
border-left:1px solid #B4B4B4;
border-right:1px solid #B4B4B4;
}   

#menu-nav ul li {
	border-bottom:1px solid #b4b4b4;
}

.disclaimer {
	border-top:1px solid #b4b4b4;
	color:#aaa;
}

.disclaimer a {
	color:#666;
}

.social {
	border-bottom:0px solid #b4b4b4;
	border-top:0px solid #b4b4b4;
}


/*Homepage games*/

.gameWidget {
	border:1px solid #fff;
	background:url('http://media.ladbrokes.com/games/images/skin/gameWidgets/game_main_bg.gif') top left no-repeat;
}

.gameWidget .gameTopLeft {
	background:#669988 url('http://media.ladbrokes.com/games/images/skin/gameWidgets/curve_top_left2.gif');	
}

.gameWidget .gameTopCenter {
	background:url('http://media.ladbrokes.com/games/images/skin/gameWidgets/game_head_bg2.gif');
}
.gameWidget .gameTopRight {
	background:url('http://media.ladbrokes.com/games/images/skin/gameWidgets/curve_top_right2.gif');	
}

.gameWidget h2,.gameWidget h2 a {
	color:#fff;
}

.gameWidget .gameFocus .gameLeft{
	background:#fff url('http://media.ladbrokes.com/games/images/skin/gameWidgets/curve_bg_left.gif') top left no-repeat;
}

.gameWidget .gameFocus .gameLeft .filler{
	background:url('http://media.ladbrokes.com/games/images/skin/gameWidgets/game_bg.gif');
}

.gameWidget .gameFocus .gameCenter h3{
	background:#305B62;
	color:#fff;
}

.gameWidget .gameFocus .gameCenter h3 a{
	color:#fff;
}

.gameWidget .gameFocus .gameCenter .gameDetails{
	background:url('http://media.ladbrokes.com/games/images/skin/gameWidgets/game_bg.gif');
}

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

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

.gameWidget .gameFocus .gameCenter .gameLinks {
	background:#305B62;
	color:#fff;
}

.gameWidget .gameFocus .gameCenter .gameLinks a.playNow {
	color:#fff;
	background:url('http://media.ladbrokes.com/games/images/skin/gameWidgets/but_play_now.gif') top left no-repeat;
	
}

.gameWidget .gameFocus .gameCenter .gameLinks a.playNow:hover{
	color:#ddd;
}

.gameWidget .gameFocus .gameCenter .gameLinks a.freePlay{
	color:#fff;
	background:url('http://media.ladbrokes.com/games/images/skin/gameWidgets/but_free_play.gif') top left no-repeat;
}

.gameWidget .gameFocus .gameCenter .gameLinks a.freePlay:hover{
	color:#ddd;
}

.gameWidget .gameFocus .gameRight{
	background:#fff url('http://media.ladbrokes.com/games/images/skin/gameWidgets/curve_bg_right.gif') top left no-repeat;
}

.gameWidget .gameFocus .gameRight .gameHandle a.openHandle{
	background:url('http://media.ladbrokes.com/games/images/skin/gameWidgets/game_open_handle.gif');
}

.gameWidget .gameFocus .gameRight .gameHandle a.closeHandle{
	background:url('http://media.ladbrokes.com/games/images/skin/gameWidgets/game_close_handle.gif');
}

.gameWidget .gameInfo ul.gameList {
	border-top:1px solid #C5C3C4;
}

.gameWidget .gameInfo ul.gameList li {
	border-bottom:1px solid #C5C3C4;
}

.gameWidget .gameInfo ul.gameList a.gameName {
	color:#000;
}

.gameWidget .gameInfo ul.gameList a.gameNameSelected {
	background:#6A9581;
	color:#fff;
}

.gameWidget .gameInfo ul.gameList a.gameFav {
	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;
}

/** Game Details */

#news-detail .game-links {
	background:#305B62;
}

#news-detail .links .real a, #news-detail .game-links .real a {
	color:#fff;
	background:url('http://media.ladbrokes.com/games/images/skin/gameWidgets/but_play_now.gif') top left no-repeat;
}  

#news-detail .links .real a:hover, #news-detail .game-links .real a:hover {
	color:#ddd;
}  

#news-detail .links .demo a, #news-detail .game-links .demo a {
	color:#fff;
	background:url('http://media.ladbrokes.com/games/images/skin/gameWidgets/but_free_play.gif') top left no-repeat;
}   

#news-detail .links .demo a:hover, #news-detail .game-links .demo a:hover {
	color:#ddd;
}  

#news-detail .links .info a, #news-detail .game-links .info a {
	color:#fff;
	background:url('http://media.ladbrokes.com/games/images/skin/gameWidgets/but_free_play.gif') top left no-repeat;
}  

#news-detail .links .info a:hover, #news-detail .game-links .info a:hover {
	color:#ddd;
}  

#news-detail .game-links .left {
	background:url('http://media.ladbrokes.com/games/images/skin/gameDetails/curve_bottom_left.gif') bottom left no-repeat;
} 

#news-detail .game-links .right {
	background:url('http://media.ladbrokes.com/games/images/skin/gameDetails/curve_bottom_right.gif') bottom right no-repeat;
}  

#news-detail h1, .text h1 {
	color:#477979;
	font-size:1.6em;
}     

#news-detail {
	background:url('http://media.ladbrokes.com/games/images/skin/surround_middle.gif') top left;
	overflow:hidden;
}
#news-detail .top {
	background:url('http://media.ladbrokes.com/games/images/skin/surround_top.gif') top left no-repeat;
}
#news-detail .bottom {
	background:url('http://media.ladbrokes.com/games/images/skin/surround_bottom.gif') top left no-repeat;
}

.games .gameCatTitle .gameTopLeft {
	background:#669988 url('http://media.ladbrokes.com/games/images/skin/gameWidgets/curve_top_left.gif');	
}

.games .gameCatTitle .gameTopCenter {
	background:url('http://media.ladbrokes.com/games/images/skin/gameWidgets/game_head_bg.gif');
}
.games .gameCatTitle .gameTopRight {
	background:url('http://media.ladbrokes.com/games/images/skin/gameWidgets/curve_top_right.gif'); 
}


.games-list .gameFocus .gameLeft{
	background:#fff url('http://media.ladbrokes.com/games/images/skin/gameWidgets/curve_bg_left.gif') top left no-repeat;
}

.games-list-item {
	border:0px solid #000;
}

.games-list .gameFocus .gameLeft .filler{
	background:url('http://media.ladbrokes.com/games/images/skin/gameWidgets/game_bg.gif');
}

.games-list .gameFocus .gameCenter h3{
	background:#305B62;
	color:#fff;
}

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

.games-list .gameFocus .gameCenter .gameDetails{
	background:url('http://media.ladbrokes.com/games/images/skin/gameWidgets/game_bg.gif');
}

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

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

.games-list .gameFocus .gameCenter .gameLinks {
	background:#305B62;
	color:#fff;
}

.games-list .gameFocus .gameCenter .gameLinks a.playNow {
	color:#fff;
	background:url('http://media.ladbrokes.com/games/images/skin/gameWidgets/but_play_now.gif') top left no-repeat;
	float:left;
	
}

.games-list .gameFocus .gameCenter .gameLinks a.playNow:hover{
	color:#ddd;
}

.games-list .gameFocus .gameCenter .gameLinks a.freePlay{
	color:#fff;
	background:url('http://media.ladbrokes.com/games/images/skin/gameWidgets/but_free_play.gif') top left no-repeat;
	float:left;
}

.games-list .gameFocus .gameCenter .gameLinks a.freePlay:hover{
	color:#ddd;
}

.games-list .gameFocus .gameRight{
	background:#fff url('http://media.ladbrokes.com/games/images/skin/gameWidgets/curve_bg_right.gif') top left no-repeat;
}

.games-list .gameFocus .gameRight .gameHandle {
	background:url('http://media.ladbrokes.com/games/images/skin/gameWidgets/game_bg.gif');
}
.gamePages a.pageNum {
	border:1px solid #b4b4b4;
	color:#666;
}

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

#promos .promo-games-row1, #promos .promo-games-row2, .portlet .promo-games-row1, .portlet .promo-games-row2 {
	background-color:#fff;
}	 

 .portlet .promo-box{
 	background:transparent url('http://media.ladbrokes.com/games/images/skin/backgrounds/promo_box_bg.jpg') no-repeat scroll right 0;	
	height:110px;
}
 .portlet .promo-box-topper {
 	position:absolute;
	height:22px;
	width:237px;
 	background:transparent url('http://media.ladbrokes.com/games/images/skin/backgrounds/promo_box_bg_top.gif') no-repeat scroll right 0;
 	margin-top:-22px;
}
 .portlet a.live_help {
 	display:block;
 	height:30px;
	width:126px;
 	background:transparent url('http://media.ladbrokes.com/games/images/skin/buttons/live_help.gif') no-repeat scroll left 0;
	text-indent:-2000px;
}

.text a, #news-detail .text a, #news-detail .textarea a, .announce, .announce a, .announce a:hover {
	color:#82AE34;
}

.overlay_182_81 {
	width:182px;
	height:81px;
	background:transparent url('http://media.ladbrokes.com/games/images/skin/overlays/overlay_182_81.gif') top left no-repeat;
	position:absolute;
	z-index:999;
}

.overlay_225_157 {
	width:225px;
	height:157px;
	background:transparent url('http://media.ladbrokes.com/games/images/skin/overlays/overlay_225_157.gif') top left no-repeat;
	position:absolute;
	z-index:999;
}
.games .gameCatTitle .gameTopCenter h2, h2.gameCatTitle  {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
	line-height:24px;
	margin:0;
	margin-left:5px;
	text-align:left;
}
.self_help {
	color:#82AE34;
}

/* login popup new design */

.loginpopup-top {
  height:8px;
	background:transparent url('http://media.ladbrokes.com/games/images/skin/loginbox_top.gif') no-repeat;
  padding:0;
  border:0;
}

.loginpopup-btm {
  height:10px;
	background:transparent url('http://media.ladbrokes.com/games/images/skin/loginbox_btm.gif') no-repeat;
  padding:0;
  border:0;
}

.loginpopup .pad .button_generic {
  background-color:#690;
  border:2px outset #690;
}
.error-head, .login_close, .button-generic {
	background:url('http://media.ladbrokes.com/games/images/box_bg.gif') #669900;
}

.loginerror-livechat{
    margin-right: 30px;
}


#sortable { list-style-type: none; margin: 0; padding: 0; width: 100%; }
#sortable li { margin: 0 3px 3px 3px; padding: 0.4em; padding-left: 0em; font-size: 1em; height: 18px; }
#sortable li span { position: absolute; margin-left: -1.3em; }

#sortable_right{
    position:abosulte;
    left:0;
    top:0;
    z-index:1;
}

#sortable_cover{
    background:#5f897f none repeat scroll 0 0;
    opacity:0.9;
    filter: alpha(opacity=90);
    -moz-opacity:0.9;
    border:solid 1px #555;
    position:abosulte;
    left:0;
    top:0;
    z-index:2;
}
#sortable_cover a {
    background: url('http://media.ladbrokes.com/games/images/x.png');
    background-repeat:no-repeat;
    background-position:top right;
}

#sortable_error{
	color: #ffffff;
	font-weight:bold;
    position:abosulte;
    text-align: center;
    left:0;
    margin-top:110px;
    z-index:3;
}

.ui-sortable-placehoder {
        background-color: yellow;
        border: 1px dotted black; visibility: visible !important; height: 112px !important; width: 252px !important; 
        opacity: 0.6;
        z-index:1;
}
.ui-sortable-placehoder * { visibility: hidden; }


#popup_footer  {
	width:100%;
	text-align:center;
	padding-top:10px;
	background-color:#f5f5f5;
}

#popup_footer a {
	color:#82AE34;
}

#popup_footer a:hover {
	text-decoration:underline;
}

.welcome_seo {
  font-size:0.8em;
  text-align:center;
}

.promo-shield {
  position:relative;
}

.promo-shield-pos {
  position:absolute;
  top:0;
  left:0;
  width:236px;
  height:260px;
}


/* ARCHIVE START-Last Modified ITG:63915 */
.archive_message{
    color: red;
    font-style: italic;
	}  

#archive{
	position:relative;
	margin:0 auto;
	margin:0 auto;
	background-position:center;
	overflow:auto;
	}

#archive-left{
	float:left;
	width:255px;
/* 	border-right:1px #B4B4B4 solid; */
	min-height:100px;
	position:relative;
	padding-bottom:15px;
	margin-top:0px;
	padding-right:10px;
	}
	
#archive-left h2{
	font: bold 1.5em arial,helvetica,sans-serif;
	}

#archive-right{
	 float: right;
	 margin-top: 0px;
	 min-height: 100px;
/* 	 border-left:1px #B4B4B4 solid; */
	 padding-bottom: 15px;
	 padding-left: 10px;
	 position: relative;
	 width: 255px;
	}
	
#archive-right h2{
	font: bold 1.5em arial,helvetica,sans-serif;
	}
	
#newsfooter {
	position:relative;
	width:230px;
	margin:0;
	margin-top:0px;
	height:100%;
	float:left;
	}

#promosfooter {
	position:relative;
	width:230px;
	margin:0;
	margin-top:0px;
	height:100%;
	float:right;
	}

.archive-pagination ul {
    color:gray;
    display: inline;
    float: left; 
    list-style-type: none;
    margin-left: 4px;
    padding-left: 0;
    width: 230px;
}
.archive-pagination li {
	display:inline;
	list-style-type:none;
	padding:1px;
	margin:0px;
	width:240px;
	color: gray;
	font-size: 0.85em;
	font-weight: normal;
	}


.archivelist ul{
	list-style-type:none;
	margin:0px;
	padding-left:0px;
	margin-top:15px;
	border: 0 none;
	font-size: 0.85em;
	font-weight: normal;
	}

.archivelist li{
	list-style-type:none;
	margin:0px;
	padding-left:0px;
	padding-top:3px;
	}

#archive-footer {
	position:relative;
	width:515px;
	margin:0 auto;
	padding-bottom:0px;
	padding-top:5px;
	float:left;
	overflow:hidden;
	}
	
/*ARCHIVE END - Last Modified: 25 Feb 2011 */

