body {
	background: url(http://media.ladbrokes.com/poker/images/new_design/bg_main2.jpg) #0F3A38;
	background-repeat: repeat-x;
}

#menu-nav #menu-list {
	background:url(http://media.ladbrokes.com/poker/images/menu_bg.jpg) #0f3a38;
  _background:none;
	overflow:hidden;
}

#menu-nav ul li {
	border-bottom: 1px solid #376a61;
	background:url(http://media.ladbrokes.com/casino/images/menu_bg.jpg) #4b0306;
  background:none;
	overflow:hidden;
} 

#menu-nav a.open {
	background: url(http://media.ladbrokes.com/poker/images/gen/minus.gif);
	background-repeat: no-repeat;
}

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

#menu-nav .nosub {
	background: url(http://media.ladbrokes.com/poker/images/1pixel.gif);
	background-repeat: no-repeat;
}

#menu-nav ul li a.selected {
	color: #ede481;
}

#content {
	border-left: 1px solid #0f3a38;
	border-right: 1px solid #376A61;
}

#promos {
	position: relative;
	left: -2px;
	border-left: 1px solid #376A61;
}

#menu {
	border-right: 1px solid #0f3a38;
}

#promos .promo-box,.portlet .promo-box {
	border: 1px solid #376A61;
	background: url(http://media.ladbrokes.com/poker/images/new_design/promo_box_bg.jpg);
	background-position: right 0px;
	background-repeat: no-repeat;
	border-top: 0;
}

.promo-box a {
	color: #EDE481;
	text-decoration:underline;
}

/* asian contact us image */
#promos .promo-box-asia,.portlet .promo-box-asia {
	border: 1px solid #376A61;
	background: url(http://media.ladbrokes.com/poker/images/new_design/promo_box_bg_asia.jpg);
	background-position: right 0px;
	background-repeat: no-repeat;
	border-top: 0;
}

#promos .promo-flash,.portlet .promo-flash {
	border: 0;
	background: url(http://media.ladbrokes.com/poker/images/new_design/promo_flash_bg.jpg) #194745;
	background-repeat: repeat-x;
}

#promos .promo-games-row1,.portlet .promo-games-row {
	background-color: #000;
}

#promos .promo-games-row2,.portlet .promo-games-row2 {
	background-color: #376A61;
}

#promos h3,.portlet h3 {
	background: url(http://media.ladbrokes.com/poker/images/new_design/promo_bg.gif) #376A61;
}

.welcome {
	background: url(http://media.ladbrokes.com/poker/images/page/top_banners/default.jpg);
	background-repeat: no-repeat;
}

.welcome a,.welcome a:hover {
	color: #376A61;
}

.text a,.blog a,#news-detail .text a,#news-detail .textarea a,.announce,.announce a,.announce a:hover,.shadebox a
	{
	color: #ede481;
}

.games h2 {
	background-color: #0a1511;
	border: 1px solid #376A61;
}

.game-links {
	border: 1px solid #376A61;
	border-top: 0;
}

.gameflag {
	float: left;
	margin-top: -15px;
}

.mobile .info {
	background: url(http://media.ladbrokes.com/poker/images/new_design/button_mobile.gif) #6c491a;
}

#news-detail .real,.game-links .real {
	background: url(http://media.ladbrokes.com/poker/images/new_design/button_real.gif) #203f00;
	background-repeat: no-repeat;
	background-position: right;
}

#news-detail .demo,.game-links .demo {
	background: url(http://media.ladbrokes.com/poker/images/new_design/button_demo.gif) #410909;
	background-repeat: no-repeat;
	background-position: right;
}

#news-detail .info,.game-links .info {
	color: #ede481;
}

.game-left3 .info a,.game-right3 .info a,#news-detail .info a,#news-detail .info2 a,input.info2
	{
	color: #ede481;
}

.game-left3 .shadebox,.game-right3 .shadebox {
	border: 1px solid #376a61;
	border-top: 0;
	background: url(http://media.ladbrokes.com/poker/images/gen/item-bg.jpg) #194745 repeat-x
		;
}

.box {
	border: 1px solid #376A61;
	border-left: 0;
	border-right: 0;
}

.box .img-container img {
	border: 1px solid #376A61;
}

.infopopup {
	background: #376A61;
	color: #000000;
}

.poller_question ul li {
	background: #376A61;
}

#poller_question ul li a {
	background: #376A61;
}

#poller_question ul li a:hover {
	background: #547704;
}

#poller_results .poll_percent_selected {
	color: #fff;
}

#poller_results .poll_graph {
	background: #547704;
}

#poller_results .poll_graph_selected {
	background: #ede481;
}

.sort_placeholder {
	border: 1px solid #376A61;
}

.portlet_topper a.expand {
	background: url(http://media.ladbrokes.com/poker/images/gen/casino/plus.gif);
	background-repeat: no-repeat;
}

.portlet_topper a.contract {
	background: url(http://media.ladbrokes.com/poker/images/gen/casino/minus.gif);
	background-repeat: no-repeat;
}

#news-detail table.winners th {
	border-bottom: 1px solid #376A61;
}

#news-detail table.winners tr.leader {
	color: #ede481;
}

.social {
	border-top: 1px solid #376A61;
	border-bottom: 1px solid #376A61;
}

.social ul li a {
	color: #ede481;
}

.site_cover {
	background: url(http://media.ladbrokes.com/poker/images/new_design/bg_main.jpg) #6e0000;
	background-repeat: repeat-x;
	display: none;
}

.error-head,.login_close,.button-generic {
	background: url(http://media.ladbrokes.com/poker/images/new_design/box_bg.gif) #669900;
}

.login_error {
	border: 1px solid #669900;
}

.game-left3 .button_generic,.game-right3 .button_generic,.text .button_generic,.blog .button_generic,form .button_generic,.box .button_generic
	{
	background: url(http://media.ladbrokes.com/poker/images/new_design/box_bg.gif) #669900;
	border: 1px solid #669900;
}

.mobile .thumb {
	border: 1px solid #376A61;
	border-top: 0;
}

h3.mobheading {
	border-top: 1px solid #376A61;
}

.jackpot {
	
}

.text hr,.blog hr {
	margin: 15px 0px;
	color: #376A61;
	background-color: #376A61;
}

#popup_shell {
	border-left: 1px solid #669900;
	border-right: 1px solid #669900;
}

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

/* mtt */
.mtt-head {
	background-color: #0a1512;
	border: 1px solid #3b6b67;
}

.mtt-bg {
	background-color: #123a39;
	border: 1px solid #3b6b67;
	border-top: 0;
}

/* mtt table */
.text table,.blog table {
	background-color: #0f3736;
	border: 1px solid #3b6b67;
}

.text table th,.text table td,.blog table th,.blog table td {
	border: 1px solid #3b6b67;
}

.text table .sub0,.blog table .sub0 {
	background-color: #0a1612;
}

.text table .sub1,.blog table .sub1 {
	background-color: #0f3736;
}

.text table .sub2,.blog table .sub2 {
	background-color: #032c2b;
}

#highlight {
	color: #0f3736;
	background-color: #EDE481;
	font-weight: bold;
}

#result-highlight {
	color: #0f3736;
	background-color: #EDE481;
	font-weight: bold;
}

a.highlight {
	color: #0f3736;
	background-color: #EDE481;
}

tr.hidden {
	display: none;
}

#leaderboardtabs a {
	display: block !important;
	width: 100%;
	text-align: center;
}

.shadebox hr {
	margin: 3px 7px;
	color: #376A61;
	border: 0px;
	background-color: #376A61;
	height: 1px;
}

.blog_icons a img {
	border: 1px solid #000;
	height: 35px;
	filter: progid :         DXImageTransform.Microsoft.Alpha (        
		opacity =  
     70 );
	-moz-opacity: 0.7;
}

.blog_icons a:hover img {
	border: 1px solid #376A61;
	height: 35px;
	filter: progid :         DXImageTransform.Microsoft.Alpha (        
		opacity =  
     100 );
	-moz-opacity: 1;
}

.playerprofile h2,.playerfeedback h2,.playerprofile .details1 img {
	border: 1px solid #3b6b67;
}

.playerfeedback .details,.playerprofile .details {
	border: 1px solid #3b6b67;
	padding: 12px;
	border-top: 0;
}

.leaderboard_table2 {
	color: #000;
}

.leaderboard_table2 .table_head {
	color: #fff;
}

.mult_1 h2 {
	background-color: #0A1511;
	border: 1px solid #376A61;
	border-bottom: 0px;
	padding: 0px 5px;
	margin: 0px;
	font-size: 1em;
	padding: 6px 0pt 6px 6px;
	text-align: left;
}

.mult_1 .video,.mult_1 .audio {
	border: 1px solid #376A61;
	background-color: #113B39;
	text-align: center;
}

ul.hu_nav {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
	height: 2.1em;
	border-bottom: 1px solid #326566;
}

ul.hu_nav li {
	margin: 0px;
	padding: 0px;
	float: left;
}

ul.hu_nav li a {
	margin: 0px;
	margin-right: 5px;
	margin-top: 3px;
	padding: 5px 15px 2px;
	background-color: #0B2D2C;
	border: 1px solid #326566;
	color: #669897;
	display: block;
}

ul.hu_nav li a:hover {
	text-decoration: none;
	padding: 5px 15px;
	margin-top: 0px;
}

ul.hu_nav li.active a {
	background-color: #346667;
	color: #FFFFFF;
	padding: 5px 15px;
	margin-top: 0px;
}

.prev_next a:hover {
	background-color: #326566;
	padding: 5px 0 2px;
	text-decoration: none;
}

.prev_next a {
	background-color: #0B2D2C;
	border-color: #326566 #326566 -moz-use-text-color;
	border-style: solid solid none;
	border-width: 1px 1px 0;
	color: #669897;
	display: block;
	margin: 0 3px 0 0;
	padding: 5px 0 2px;
	text-align: center;
	width: 40px;
}

.prev_next_vip a:hover {
	padding: 5px 0 2px;
	text-decoration: none;
}

.prev_next_vip a {
	font-weight: bold;
	color: #669897;
	display: block;
	margin: 0 3px 0 0;
	padding: 5px 0 2px;
	text-align: center;
	width: 40px;
}

#f_leaderboard {
	clear: both;
}

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

/* new homepage layout adjustments */
.welcome-new {
	height: 378px;
	position: relative;
}

.welcome-new.point{
	cursor:pointer;
}

.welcome-new h1 {
	font-size: 3.4em;
	font-weight: bold;
	display: inline;
}

.welcome-new .button {
	position: absolute;
	bottom: 46px;
	right: 36px;
}

.welcome-new .button .terms {
	text-align: center;
	margin-bottom: 24px;
	font-size: 0.8em;
	font-weight: bold;
}

.itemlist {
	margin-top: 16px;
}

.itemlist .item {
	height: 119px;
	position: relative;
}

.itemlist .item .offset {
	padding: 12px 12px 12px 192px;
}

.itemlist .item .offset h2 {
	margin: 0 0 10px 0;
	padding-bottom: 4px;
	font-size: 1.3em;
	border-bottom: 1px solid #386966;
}

.itemlist .item .offset .blurb {
	font-size: 0.9em;
	color: #84ccc8
}

.itemlist .item .offset .link-pos {
	position: absolute;
	bottom: 12px;
	right: 12px;
}

.itemlist .item .offset .link-pos a {
	color: #84ccc8;
}

.hl-new {
	background-color: #0c3030;
	border: 1px solid #386868;
	padding: 0 4px 4px 4px;
}

.hl-new .right-highlights {
	height: 133px;
	margin-bottom: 12px;
}

.hl-new .right-highlights .text a {
	color: #84ccc8;
}

.hl-new .right-highlights .item {
	padding: 8px;
}

.hl-new .right-highlights .item h4 {
	display: inline;
	font-size: 0.9em;
}

.hl-new .right-highlights .text {
	padding: 0 120px 8px 8px;
	color: #78bdba;
	font-size: 0.85em;
}

/* new poker-school */
div.chapters_header {
	color: #EDE481;
	width: 515px;
	text-align: center;
	margin: auto;
}

div#chapter_buttons {
	width: 90px;
}

ul.chapter_list {
	margin: 0 0 0 -40px; *
	margin: 0 0 0 -10px;
}

li.chapter_list_item {
	display: inline;
	list-style: none;
	white-space: nowrap;
}

li.chapter_list_item a {
	color: #EDE481;
}
div#podcasts_chapter_buttons ul li a, div#videos_chapter_buttons ul li a {
	color: #EDE481;
	font-size: 85%;
	text-decoration:none;
}

div#video div#video_head {
	font-weight: bold;
	padding: 5px;
}

div#chapter_buttons, div#videos_chapter_buttons, div#podcasts_chapter_buttons  {
	display: block;
	float: left;
	height: 320px;
	overflow: hidden;
	width: 75px;
}

div#chapter_buttons {
  height:375px;
}

div#video {
	border: 1px solid #376A61;
	float: left;
	width: 448px;
	height: 363px;
	margin-top: 10px;
	margin-bottom: 10px;
}

div#video_head {
	height: 16px;
	display: block;
}

div#video img#img_video_thumb {
	display: none;
	margin-left:0;
}

div#video a.player {
	border-top: 1px solid #376A61;
	border-bottom: 0px solid #376A61;
	background: url("http://media.ladbrokes.com/poker/images/flowplayer/pokerschool.png")
		no-repeat scroll 0 0 transparent;
	color: #FFFFFF;
	cursor: pointer;
	display: block;
	height: 276px;
	text-align: center;
	text-decoration: none;
}

div#video a.player img {
	margin-top: 108px;
}

#pl {
	float: left;
	height: 90px;
	overflow: hidden;
	position: relative;
	width: 398px;
}

#pl .entries {
	position: absolute;
	width: 10000em;
	margin-top: 3px;
	margin-left: 2px;
}

#pl .entries a {
	border: 0px solid #376A61;
	color: #666;
	float: left;
	font-family: "bitstream vera sans", "lucida grande", "verdana";
	font-size: 11px;
	height: 54px;
	margin: 0px 2px;
	text-decoration: none;
	width: 96px;
}

#pl .entries a.thumb div.video_label {
	color: #376A61;
	display: none; 
	padding: 2px;
	position: absolute;
	top: 40px;
	width: 96px;
}

#pl .entries a.progress {
	opacity: 0.8;
}

#pl .entries em {
	float: right;
	margin-top: 15px;
	color: red;
	font-style: normal;
}

a.nextPage {
	display: block;
	width: 26px;
	height: 64px;
	margin-top: -3px;
	cursor: pointer;
	float: left;
}

a.prevPage {
	display: block;
	width: 26px;
	height: 62px;
	margin-left: -4px;
	margin-top: -3px;
	cursor: pointer;
	float: left;
}

a.prevPage {
	background-image:
		url("http://media.ladbrokes.com/poker/images/gen/image_scroll/button-left.gif");
}

a.nextPage {
	background-image:
		url(http://media.ladbrokes.com/poker/images/gen/image_scroll/button-right.gif);
	background-repeat: no-repeat;
}

a.nextPage.disabled,a.prevPage.disabled {
	visibility: hidden;
}

#pl .entries a.thumb div.shadow {
	background-image: url(http://media.ladbrokes.com/poker/images/school/shadow.png);
	height: 100%;
	cursor:pointer;
}

#pl .entries a.thumb.active div.shadow {
	background-image: none;
	height: 100%;
}

#pl .entries a.thumb div.action.play {
	background-image: url(http://media.ladbrokes.com/poker/images/school/pause.png);
	background-position: 2px 39px;
	background-repeat: no-repeat;
	height: 100%;
}

#pl .entries a.thumb div.action.pause {
	background-image: url("http://media.ladbrokes.com/poker/images/school/play.png");
	background-position: 2px 39px;
	background-repeat: no-repeat;
	height: 100%;
}

#chapter_buttons ul {
	list-style-type: none;
	margin: 8px 0 0 -22px; *
	margin-left: 18px;
	text-align: center;
}

#chapter_buttons ul li {
	margin-bottom: 5px;
}

#chapter_buttons ul li a {
	color: #ede481;
	text-decoration: none;
	font-size: 11px;
}

#chapter_buttons ul li a:hover span {
	text-decoration: underline;
}

div#video div#video_thumb {
	position: absolute;
	width: 448px;
	height: 252px;
	margin-top: 1px;
	margin-left: 0px;
}

div#podcast div#podcast_head {
	font-weight: bold;
	padding: 5px;
}

div#podcast {
	border: 1px solid #376A61;
	float: left;
	width: 448px;
	height: 304px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#podcasts_chapter_buttons ul {
	list-style-type: none;
	margin: 8px 0 0 -22px; *
	margin-left: 18px;
	text-align: center;
}

div#podcast_head {
	height: 16px;
	display: block;
}

div#podcast_head_info {
	float:left;
}

div#download_podcast {
  float: right;
}


div#podcast img#img_podcast_thumb {
	display: none;
}

div#podcast a.player {
	border-top: 1px solid #376A61;
	border-bottom: 0px solid #376A61;
	background: url("http://media.ladbrokes.com/poker/images/flowplayer/pokerschool.png")
		no-repeat scroll 0 0 transparent;
	color: #FFFFFF;
	cursor: pointer;
	display: block;
	height: 276px;
	text-align: center;
	text-decoration: none;
}

div#podcast a.player img {
	margin-top: 108px;
}

#pl div.entries {
	left: 0px;
}

#pl .entries a.thumb div.podcast_label {
	color: #FFFFFF;
	padding: 2px;
	position: absolute;
	top: 56px;
	width: 96px;
	display: none;
}

div#podcast div#podcast_thumb {
	position: absolute;
	width: 448px;
	height: 252px;
	margin-top: 1px;
	margin-left: 0px;
}

div.podcasts_chapter {
	border: 1px solid #376A61;
	overflow: auto;
	margin: 0 0 8px 0;
}

div.podcasts_chapter_header {
	padding: 3px;
	background-color: #000000;
	cursor: pointer;
}

div.podcasts_chapter_description {
	display: none;
	border-top: 1px solid #376A61;
	border-bottom: 1px solid #376A61;
	padding: 3px;
}

div.podcasts_playlist_wrap {
	display: none;
	padding-top: 10px;
	padding-right: 0;
	padding-left: 0;
}

div.podcasts_playlist_wrap #pl {
	width: 480px;
	height: 73px;
}

div.podcasts_playlist_wrap #pl a.thumb {
	border: 1px solid #376A61;
}

div#video div#video_head {
	font-weight: bold;
	padding: 5px;
}

div#video.main {
	border: 1px solid #376A61;
	float: left;
	width: 448px;
	height: 304px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#videos_chapter_buttons ul {
	list-style-type: none;
	margin: 8px 0 0 -22px; *
	margin-left: 18px;
	text-align: center;
}

div#video_head {
	height: 16px;
	display: block;
}

div#video img#img_podcast_thumb {
	display: none;
}

div#video a.player img {
	margin-top: 108px;
}

#pl div.entries {
	left: 0px;
}

#pl .entries a.thumb div.video_label {
	color: #FFFFFF;
	padding: 2px;
	position: absolute;
	top: 56px;
	width: 96px;
}

div#video div#podcast_thumb {
	position: absolute;
	width: 448px;
	height: 252px;
}

div.videos_chapter {
	border: 1px solid #376A61;
	overflow: auto;
	margin: 0 0 8px 0;
}

div.videos_chapter_header {
	padding: 3px;
	background-color: #000000;
	cursor: pointer;
}

div.videos_chapter_description {
	display: none;
	border-top: 1px solid #376A61;
	border-bottom: 1px solid #376A61;
	padding: 3px;
}

div.videos_playlist_wrap {
	display: none;
	padding-top: 10px;
	padding-right: 0;
	padding-left: 0;
}

div.videos_playlist_wrap #pl {
	width: 480px;
	height: 73px;
}

div.videos_playlist_wrap #pl a.thumb {
	border: 1px solid #376A61;
}
/* ARCHIVE START-Last Modified ITG:63915 */

.archive_message{
    color: red;
    font-style: italic;
}
#archive{
    position:relative;
    margin:0 auto;
    margin:0 auto;
/*  background:url("http://media.ladbrokes.com/bingo/images/plus.gif") repeat-y; */
    background-position:center;
    overflow:auto;
    margin-top:15px;
    }
    
#archive-left{
    float:left;
    width:245px;
        /* border-right:1px #6C0000 solid; */
    min-height:100px;
    position:relative;
    padding-bottom:15px;
    margin-top:0px;
    padding-right:10px;
    }

#archive-right{
    float:right;
    margin-top:0px;
    min-height:100px;
        /*  border-left:1px #6C0000 solid; */
    padding-bottom:15px;
    padding-left:10px;
    position:relative;
    width:245px;
}

#newsfooter {
    position:relative;
    width:235;
    margin:0;
    margin-top:0px;
    height:100%;
    float:left;
    }

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

.archive-pagination ul {
    color: #E7C27E;
    display: inline;
    float: left; 
    list-style-type: none;
    margin-left: 4px;
    padding-left: 0;
    width: 225px;
}

.archive-pagination li {
    display:inline;
    list-style-type:none;
    padding:1px;
    margin:0px;
    width:240px;
    color: #E7C27E;
    font-size: 0.85em;
    font-weight: normal;
    }

.archivelist ul{
    list-style-type:none;
    margin:0px;
    padding-left:0px;
    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:499px;
    margin:0 auto;
    padding-bottom:5px;
    padding-top:5px;
    float:left;
    overflow:hidden;
    }
    
/*ARCHIVE END - Last Modified: 25 Feb 2011 */

