@charset "utf-8";

#container {
	height:auto;
	overflow:visible;
	}
#middle {
	width:975px;
	color:#000000;
	font-size:12px;
	position:relative;
	}

img{
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#contentText {
	float:right;
	padding:0;
	margin:0 22px 0 0;
	width:900px;
	overflow:hidden;
	}
#contentTextWide {
	float:left;
	padding:0;
	margin:0 22px;
	width:933px;
	overflow:hidden;
	}
	
#sort_odds {
	clear:both;
	}
	
#sorter,
#spsorter {
	position:relative;
	z-index:80;
}

#spsorter {
	background:url(../images/search_bk.png) repeat-x center center;
	color:#FFFFFF;
	height:25px;
	margin-right:20px;
	padding:2px 5px;
	width:891px;
	z-index:70;
}

#sorter ul,
#spsorter ul {
	margin: 3px 20px 0 30px;
	padding: 0;
	padding-right:20px;
	background:#FFFFFF url(../images/arrow.png) no-repeat right top;
	float:left;
	position:relative;
	z-index:90;
	overflow:visible;
}
#spsorter ul {
	margin-left:10px;
}

#sorter ul li,
#spsorter ul li{
	float: left;
	list-style-type: none;
	padding:0;
	margin:0;
	background:#FFFFFF;
	clear:both;

}

#sorter ul li ul, #sorter ul li ul li,
#spsorter ul li ul, #spsorter ul li ul li {
	background:none;
	padding:0;
	margin:0;
}

#sorter ul li ul,
#spsorter ul li ul {
	display:none;
	background:#FFFFFF;
	clear:both;
}

#sorter ul li ul li,
#spsorter ul li ul li {
	float:none;
	}

#sorter h2, #sorter h3,
#spsorter h2, #spsorter h3 {
	font-size:13px;
	letter-spacing:normal;
	padding:0;
	margin:0;
}

#sorter h2,
#sorter h2 {
	display:block;
	float:left;
}

#sorter h2 span,
#spsorter h2 span {
	padding:2px 8px 1px 5px;
	margin:0;
	cursor:pointer;
}

#sorter a,
#spsorter a {
	text-decoration:none;
	color:#000000;
	display:block;
	float:none;
}
#sorter a:hover,
#spsorter a:hover {
	background:#000000;
	color:#FFFFFF;
}

#sorter h3 a,
#spsorter h3 a {
	padding:4px 8px 3px 5px;
	margin:0;
}





.border_headings {
	padding:3px 5px 3px 7px;
	text-align:left;
	}
.freebetrow {
	background:#000000 url(../images/search_bk_1.png) repeat-x center center;
}
td.freebetrow {
	text-align:center;
}
th.freebetrow {
	text-align:left;
	padding-left:7px;
}
.freebetrow a {
	background:none;
	}
	
#sorter span {
	padding-top:5px;
	margin-left:30px;
	margin-right:10px;
	}
#sorter ul.markets_dd {
	margin-left:0;
	}
	
table tr.odds_top_row td {
	border:0px none;
	}

td.stats_basket_icons a.stats {
	background:url(../images/column_chart_24.png) no-repeat center center;
	display:block;
	width:24px;
	height:24px;
	float:left;
}


td.stats_basket_icons a.add {
	background:url(../images/shopping-cart-accept-icon.png) no-repeat center center;
	display:block;
	width:26px;
	height:26px;
	float:right;
}

td.stats_basket_icons a.rem {
	background:url(../images/shopping-cart-remove-icon.png) no-repeat center center;
	display:block;
	width:26px;
	height:26px;
	float:right;
}

.bc_odds .stats_basket_icons a.add,
.bc_odds .stats_basket_icons a.rem {
	background-position:left center;
	text-decoration:none;
	color:#000000;
	height:auto;
	padding:4px 0 5px 30px;
	margin:0;
	display:block;
	float:none;
	width:auto;
	}
.bc_odds .stats_basket_icons a.add:hover,
.bc_odds .stats_basket_icons a.rem:hover {
	font-weight:bold;
}
.bc_odds .stats_basket_icons a.add span,
.bc_odds .stats_basket_icons a.rem span {
	display:inline;
	}
table.bcot {
	width:100%;
	}
table.odds_table tr td table.bcot tr td {
	padding:0;
	vertical-align:middle;
	border:0px none;
	}
.bcon {
	text-align:left;
	padding-right:5px;
	
	}
.bcov {
	color:#009900;
	font-size:14px;
	font-weight:bold;
	text-align:right;
	width:60px;
	}
div.stats_basket_icons_par {
	position:relative;
	z-index:200;
	}
	
div.pop_alert {
	background:#FFFFFF;
	border:2px solid #000000;
	padding:8px;
	text-align:center;
	width:180px;
	position:absolute;
	top:-170px;
	left:-170px;
	z-index:100000;
	white-space:normal;
	display:none;
	}
	
.bcon div.pop_alert {
	top:-205px;
	}
div.alert_text {
	background:#FF6600;
	color:#FFFFFF;
	padding:5px;
	font-size:12px;
	}
div.alert_options {
	padding:5px;
	}
div.alert_options a {
	padding:3px 8px;
	}

div.alert_question {
	padding:5px;
	font-size:14px;
	}
td.stats_basket_icons .alert_options a.add, td.stats_basket_icons .alert_options a.rem {
	background:none;
	width:auto;
	height:auto;
	padding:3px 8px;
	float:none;
	clear:none;
	display:inline;
	}
td.stats_basket_icons a.stats span, td.stats_basket_icons a.add span {
	display:none;
	}
	
div.coupons_filters, div.events_archive_filters {
	background:url(../images/search_bk.png) repeat-x center center;
	color:#FFFFFF;
	padding:10px 10px;
	overflow:hidden;
	margin-right:0px;
	}
div.events_archive_filters select, div.events_archive_filters input {
	margin-right:10px;
}

div.events_archive_filters input {
	background:#FFF;
}
#archive_team_inputs_holder, #archive_market_inputs_holder {
	display:inline;
}
#archive_team_autocomplete {
	width:250px;
}
div.events_archive_filters input.input_ajax_loading, div.input_ajax_loading {
	background:#fff url(../images/ajax-loader_16x16.gif) no-repeat center center;
}

#show_archive_events {
	border:1px solid #fff;
	background:#fff;
	color:#333;
	font-weight:bold;
}

#events_archive_list {
	padding:10px 0;
	clear:both;
}
#events_archive_list h3 {
	color:#0099cc;
	font-size:20px;
	font-weight:normal;
	letter-spacing:-1px;
	padding:10px 0 2px;
	margin:0 0 2px;
}

#events_archive_list h4 {
	color:#333;
	font-size:14px;
	font-weight:bold;
	padding:2px 0;
	margin:2px 0;
}

div.coupons_filters select {
	border: 1 solid #FEAE07;
	float:left;
	margin-left:0;
	margin-right:10px;
}	
div.coupons_markets_holder select.coupons_markets {
	display:none;
	} 
div.coupons_markets_holder select.active {
	display:inline;
	} 
div.coupons_ajax_content h3 {
	color:#FF6600;
	padding:10px 0;
	}
	
td.odds_time_td {
	width:40px;
	}
	
td.odds_date_time_td {
	width:90px;
	}
	
table.odds_table tr.team_page_subtitle td {
	padding:0;
	border:0px none;
}
table.odds_table tr.team_page_subtitle:hover td {
	background:#ffffff;
}
table.odds_table tr.team_page_subtitle td h2 {
	padding:15px 0 3px;
	margin:3px 0;
	border:0px none;
	font-weight:bold;
}

table tr td.event_name {
	text-align:left;
	width:auto;
}

div.ajax_loading {
	background:transparent url(../images/ajax-loader_16x16.gif) no-repeat center center;
	height:40px;
	
}

#betbasket {
	position:relative;
	float:right;
	margin-right:50px;
	z-index:200;
	}

a.call_basket {
	display:inline-block;
	height:25px;
	background:transparent url(../images/betbasket.png) no-repeat 65px 0;
	padding:8px 0 0 0;
	text-decoration:none;
	color:#00CCFF;
}
span.bt {
	color:#FFDF52;
	margin-right:40px;
	}

#basket_container {
	display:none;
	height:auto;
	overflow:hidden;
	position:absolute;
	right:-48px;
	text-align:justify;
	top:27px;
	width:800px;
	z-index:200;
	font-weight:normal;
}
#pth {
	display:none;
	height:auto;
	overflow:hidden;
	position:absolute;
	right:-48px;
	text-align:justify;
	top:27px;
	width:800px;
	z-index:2000;
	font-weight:normal;
	top:50px;
	right:20px;
}

div.cc_0 {
	width:800px;
	background:transparent url(../images/shadd_top.png) no-repeat left top;
	padding-top:10px;
}
div.cc_1 {
	background:transparent url(../images/shadd_bottom.png) no-repeat left bottom;
	padding-bottom:10px;
}
div.cc_2 {
	background:transparent url(../images/shadd_middle.png) repeat-y left top;
	padding:10px 20px;
}

div.cart_content {
	border:1px solid #000000;
	padding:10px;
	}
	
div.cart_content div.leagues_list {
	float:none;
	padding-bottom:15px;
}
div.odds_table_holder {
	
	}
table.odds_table {
	width:100%;
	padding-right:0;
	}

table.odds_table tr td.stats_basket_icons {
	white-space:nowrap;
	vertical-align:middle;
	}
table.bc_odds tr td.stats_basket_icons {
	white-space:normal;
	vertical-align:middle;
	text-align:right;
	}
	
div.bal {
	width:51px;
	padding:0;
	margin:0;
	white-space:nowrap;
	}	
table.odds_table tr td.stats_basket_icons a span {
	display:none;
}

div#basket_loader {
	background:transparent url(../images/ajax-loader_16x16_bk.gif) no-repeat scroll center center;
	border:0 none;
	height:24px;
	position:absolute;
	right:-48px;
	top:7px;
	width:40px;
	display:none;
}

.text {
	position:relative;
	color:#FFFFFF;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:16px;
	font-weight:normal;
	height:250px;
	margin:0;
	padding:0;
	width:500px;
}
.text p {
	color:#FFFFFF;
	font-family:Arial,Helvetica,sans-serif;
	font-size:20px;
	font-style:italic;
	font-weight:normal;
	line-height:normal;
	margin:0;
	padding:10px 0;
}
.action {
	position:absolute;
	top:188px;
	background-image:url(../images/read.png);
	background-position:left top;
	background-repeat:no-repeat;
	color:#FF3300;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	height:35px;
	margin-top:25px;
	padding-left:60px;
	padding-top:20px;
	width:180px;
}

a.home_claim {
	background:url(../images/claim-now_hov.png) no-repeat center center;
	display:inline-block;
	width:87px;
	height:23px;
	padding-left:30px;
	}
a.home_claim:hover {
	background:url(../images/claim-now.png) no-repeat center center;
	}
a.home_claim span {
	display:none;
	}
	
.odds_previewtext {
	font-size: 14px;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
	margin: 0px;
	padding: 0px;
}
.odds_previewtext a {
	color: #09F;
	text-decoration: none;	
}
.odds_previewtextrec {
	font-size: 14px;
	font-weight: bold;
	letter-spacing: -1px;
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 20px;
}

#headerbase {
	position:relative;
	z-index:450;
	}

#set {
	position:relative;
	z-index:500;
}

#teamA, #teamB {
	width:49%;
	}
#teamB {
	float:right;
	}
table.odds_table tr.oddsrow td {
	border:1px solid #DFDFDF;
	}
table.odds_table tr.oddsrow td table tr td {
	border:0px none;
}
table.odds_table tr.oddsrow td.bordersincell a {
	display:block;
	padding:2px 0;
	text-align:center;
	}
table tr.odds_league_name_tr td {
	border:1px solid #FFFFFF;
	}
table tr td.bordersincell, table tr td.cellbold {
	white-space:nowrap;
	}

table tr td.odds_goal_td {
	text-align:left;
	width:50%;
	}
table.nt_results tr td.odds_goal_td {
	width:65px;
	text-align:center;
	}
table.nt_results tr td.stat_match_delete {
	width:80px;
}
table.nt_results tr td.stat_match_delete .ajax_loading {
	display:inline-block;
	vertical-align:middle;
	margin:0 3px 0 0;
	padding:0;
}
table.odds_table_hh tr td.odds_goal_td {
	width:6%;
	white-space:nowrap;
}

table tr td.c_align {
	text-align:center;
	}
	
table tr td.countscoring {
	text-align:right;
	width:25%;
	}
table tr td.percentscoring {
	text-align:right;
	width:25%;
	}
table tr td.win {
	background:#5561B9;
	color:#FFFFFF;
	text-align:center;
	width:22px;
	white-space:nowrap;
	font-weight:bold;
	}
table tr td.lose {
	background:#CC0000;
	color:#FFFFFF;
	text-align:center;
	width:22px;
	white-space:nowrap;
	font-weight:bold;
	}
table tr td.draw {
	background:#898683;
	color:#FFFFFF;
	text-align:center;
	width:22px;
	white-space:nowrap;
	font-weight:bold;
	}
table tr td.goals {
	text-align:center;
	width:10%;
	font-weight:bold;
	background:#339900;
	}
table tr td.stats_scored{
	background:#693D63;
	color:#FFFFFF;
	font-weight:bold;
	text-align:center;
	width:10%;
	}
table tr td.stats_team {
	/*width:33%;*/
	}
table tr td.stats_score {
	text-align:center;
	white-space:nowrap;
	}

div.no_results {
	padding:5px 0;
	clear:both;
	}
	
table.steamers_drifters_values tr td {
	white-space:nowrap;
}

ul.hh_scorers, ul.hh_scorers li, 
ul.hh_cards, ul.hh_cards li {
	padding:0;
	margin:0;
	list-style:none;
	}
ul.hh_scorers li {
	padding-left:15px;
	line-height:18px;
	background:url(../images/soccer_ball.png) no-repeat 0 3px;
}
ul.hh_cards li {
	padding-left:17px;
	line-height:18px;
	background:url(../images/yellowcard.png) no-repeat 0 2px;
}
ul.hh_cards li.r_card {
	background:url(../images/redcards.png) no-repeat 0 2px;
}

table tr td.pt_hour {
	text-align:center;
	width:80px;
	}

div.price_trends_h {
	position:relative;
	margin-top:110px;
	margin-left:8px;
	}	
	
div#pth table.odds_table {
	padding-right:0;
	}
div#pth div.coupons_filters  {
	margin:1px;
	}
	
table.price_trends_table tr td {
	text-align:center;
	width:7%;
	}
	

	
span.blue_highlight {
	background-color:#B8F5FE;
	color:#333333;
	font-weight:bold;
	padding:2px 5px;
	}
span.red_highlight {
	background-color:#FFAAAA;
	color:#000000;
	font-weight:bold;
	padding:2px 5px;
	}
	
div.leagues_list ul li a {
	white-space:nowrap;
	}
	
#odds_tab {
	height:36px;
	}
	
.selectedodds {
	background:url(../images/odds_tab_bg.png) no-repeat 0 1px;
}
.normalodds a, .normalodds span {
	background:url(../images/odds_tab_bg.png) no-repeat 0 -40px;
}
.normalodds a:hover {
	background:url(../images/odds_tab_bg.png) no-repeat 0 -80px;
}

#ad_odd {
	width:870px;
	margin-top:30px;
	}
.pur_odd_ad {
	background:url(../images/ad_long.jpg) no-repeat 0 0;
	padding:10px 20px 10px 10px;
}
#ad_odd div {
	color:#333333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	line-height:normal;
	margin:0;
	padding:0;
}
.betheadpurp {
	letter-spacing:-1px;
	margin-bottom:0;
	}
img.bookielogo_img {
	float:left;
	height:74px;
	margin:5px 10px 0 3px;
	width:165px;
}
a.claim_a {
	display:block;
	background:url(../images/claimnow_odds_ad.png) no-repeat 0 0;
	float:right;
	height:97px;
	width:101px;
	margin:0;
	padding:0;
}
a.claim_a span {
	display:none;
	}

#odds_tab ul {
	margin:0 0 0 14px;
	}	
#odds_tab ul li.time_tab_1 {
	width:334px;
	height:35px;
	padding:0;
	background:url(../images/timer.png) no-repeat 0 1px;
	color:#F8FF47;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	font-weight:bold;
	letter-spacing:normal;
}

#odds_tab ul li.tt2 {
	width:518px;
	}
	
#odds_tab ul li.time_tab_1 span {
	width:294px;
	height:24px;
	padding:11px 5px 0 35px;
	background:url(../images/timer-right.png) no-repeat right top;
	display:block;
	width:auto;
}

a.x_close {
	display:block;
	float:right;
	width:16px;
	height:16px;
	padding:0;
	background:url(../images/icon_stop_16x16.png) no-repeat center center;
	}
a.x_close span {
	display:none;
	}
	
	
/***** ul as select box *****/
.sorter_1 {
	background:url(../images/sorter.png) no-repeat 0 0;
	color:#333333;
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	font-weight:normal;
	height:25px;
	width:900px;
	position:absolute;
	top:125px;
	left:53px;
	z-index:190;
}
.daily_sorter {
	top:176px;
}

.spsorter_1 {
	background:url(../images/search_bk.png) repeat-x center center;
	color:#FFFFFF;
	height:25px;
	margin-right:0px;
	padding:2px 5px;
	width:891px;
	position:relative;
	z-index:180;
	clear:both;
	font-family:Arial,Helvetica,sans-serif;
	font-size:13px;
	float:left;
}



div.ddh {
	position:relative;
	z-index:190;
	display:inline-block;
	float:left;
	margin-right:0px;
	margin-top:2px;
	}
	
span.event_list {
	padding-top:4px;
	display:inline-block;
	float:left;	
	position:relative;
	margin-left:30px;
}
.spsorter_1 span.event_list {
	float:left;
	margin-left:10px;
	margin-right:10px;
	}
	
div.events_select, div.events_select_stats{
	margin-left:35px;
	margin-top:2px;
	}
	
div.markets_select, div.stats_types_select{
	margin-left:10px;
	margin-top:2px;
	}
	
ul.ul_select_dd {
	background:#FFFFFF;
	font: normal 13px Arial, Helvetica, sans-serif;
	letter-spacing:normal;
	clear:both;
	list-style:none;
	padding:0;
	margin:0;
	overflow:hidden;
	float:left;
	height:20px;
	position:relative;
	z-index:301;
	}
	
ul.dd_opened {
	height:auto;
	}
ul.ul_select_dd li {
	clear:both;
	list-style:none;
	padding:0;
	margin:0;
	border:1px solid #FCCD4E;
	border-left:0px none;
	}
.spsorter_1 ul.ul_select_dd li {
	border:1px solid #999999;
	border-left:0px none;
	}
.spsorter_1 ul.ul_select_dd li ul li {
	border:0px none;
	}
ul.dd_opened li {
	border:1px solid #777777;
	border-left:0px none;
	}

ul.ul_select_dd li ul, ul.ul_select_dd li ul li, ul.ul_select_dd li h2, ul.ul_select_dd li h3 {
	font-size:13px;
	letter-spacing:normal;
	padding:0;
	margin:0;
	}
ul.ul_select_dd span {
	cursor:default;
	}
ul.ul_select_dd li ul, ul.ul_select_dd li ul li {
	list-style:none;
	border:none;
	}
	
ul.ul_select_dd li h2 {
	background:url(../images/arrow.png) no-repeat right top;
	border-top:1px solid #CCCCCC;
	border-left:1px solid #AAAAAA;
	padding:1px 20px 1px 4px;
	white-space:nowrap;
}
ul.no_arrow li h2 {
	background:none;
	padding-right:4px;
}
ul.ul_select_dd a {
	text-decoration:none;
	color:#000000;
	}
	
ul.ul_select_dd li ul {
	border-top:1px solid #CCCCCC;
	border-left:1px solid #000000;
	}
ul.ul_select_dd li ul.with_scroll {
	height:402px;
	overflow-y:scroll;
	overflow-x:hidden;
}
ul.ul_select_dd li ul li a, ul.ul_select_dd li ul li span {
	padding:2px 4px;
	display:block;
	white-space:nowrap;
	}
ul.ul_select_dd li ul li a:hover, ul.ul_select_dd li ul li span.sel_span {
	background:#C00;
	color:#FFFFFF;
	}
	
ul.ul_select_dd li ul:hover li span.sel_span {
	background:#FFFFFF;
	color:#000000;
	}
ul.ul_select_dd li ul:hover li span.sel_span:hover {
	background:#C00;
	color:#FFFFFF;
	}

/***** end ul as select box ****/


.odnr, .odnr1 {
	/*color:#02798A;*/
	color:#009900;
	font-size:14px;
	font-weight:bold;
	text-align:right;
}

.best_odds_header_tr th {
	text-align:center;
	white-space:nowrap;
	padding:5px 10px;
	font-size:14px;
}

#news h2 {
	font-family:Arial,Helvetica,sans-serif;
	font-size:24px;
	font-weight:normal;
	letter-spacing:-1px;
	line-height:normal;
	margin:0;
	padding:0 0 5px 0;
	text-transform:uppercase;
}
#news div.full_prev {
	display:none;
}
#news div.active {
	display:block;
}

#preview_list {
	float:right;
	margin-right:5px;
}

#preview_list h4 {
	padding:0 0 2px 0;
	margin:0;
}
#preview_list h5 {
	padding:0 0 4px 0;
	margin:0;
	color:#CCCCCC;
}
#preview_list h5 a {
	color:#CCCCCC;
}
#preview_list h5 a:hover {
	color:#999999;
}


th.spotlite_event_outcome {
	width:270px;
	text-align:left;
}
th.otherelements {
	text-align:center;
	width:82px;
}
th.movers_from_to {
	width:165px;
}
th.th_right_odds {
	text-align:center;
	width:66px;
}

div.stars_value {
	width:79px;
	margin:0 auto;
	height:27px;
}
div.stars_0 {
	background:url(../images/stars.png) no-repeat 0 0px;
}
div.stars_5 {
	background:url(../images/stars.png) no-repeat 0 -40px;
}
div.stars_10 {
	background:url(../images/stars.png) no-repeat 0 -80px;
}
div.stars_15 {
	background:url(../images/stars.png) no-repeat 0 -120px;
}
div.stars_20 {
	background:url(../images/stars.png) no-repeat 0 -160px;
}
div.stars_25 {
	background:url(../images/stars.png) no-repeat 0 -200px;
}
div.stars_30 {
	background:url(../images/stars.png) no-repeat 0 -240px;
}
span.steamer_h_arr {
	padding:0 15px;
	background:url(../images/steamer.png) no-repeat center center;
}

table.spotlite {
	display:none;
}
table.tab_visible {
	display:block;
}


.event_previews, .event_previews li {
	list-style:none;
	padding:5px 0;
	margin:5px 0;
}
.event_previews h2 {
	background-color:#333333;
	color:#FFFF00;
	font-size:14px;
	font-weight:bold;
	border:1px solid #CCCCCC;
	margin:2px;
	padding:3px 6px;
}
.event_previews h3 {
	font-weight:bold;
	background:#FFFFFF;
	border:0px none;
	padding:6px 1px 3px;
	margin-left:1px;
	border-bottom:1px solid #02798A;
	color:#000000;
	font-size:12px;
}
div.previewtext {
	color:#333333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	line-height:1.7em;
	margin:0;
	padding:5px 3px;
}

.previewtextrec {
	color:#333333;
	font-family:Arial,Helvetica,sans-serif;
	font-size:14px;
	font-weight:bold;
	letter-spacing:-1px;
	line-height:20px;
	padding-left:2px;
	margin-bottom:10px;
}

.err_sign {
	background:url(../images/icon_stop_12.png) no-repeat center center;
	padding:2px 6px;
}

.err_msg {
	padding:5px 0 0;
	color:#CC0000;
	font-size:12px;
}
.error_messages {
	border:1px solid #FF0000;
	padding:8px;
	margin:5px 0;
	color:#CC0000;
}
.success_messages {
	border:1px solid #009900;
	color:#009900;
	padding:8px;
	margin:5px 0;
}
.error_messages ul, .error_messages ul li, .success_messages ul, .success_messages ul li {
	list-style:none;
	padding:0;
	margin:0;
}
.error_messages ul li {
	padding-left:16px;
	background:url(../images/icon_stop_12.png) no-repeat 0 2px;
}

.steamers_event_name {
	font-size:12px;
	color:#000000;
}
.steamers_event_info {
	font-weight:normal;
}

table tr td.steamers_selection {
	font-size:16px;
	font-weight:bold;
	color:#009900;
}


table tr.stdr_header_tr td {
	background:#000000 url(../images/search_bk_2.png) repeat-x scroll center center;
	padding:5px 7px 6px;
}

table thead tr td.stdr_best_odds {
	width:170px;
	text-align:center;
}

table thead tr td.stdr_odds_change {
	width:210px;
	text-align:center;
}

table tr td.stdr_our_odds {
	width:70px;
	text-align:center;
}

table tr td.stdr_value {
	width:45px;
	text-align:center;
}

table thead tr td.stdr_stats_bet {
	width:92px;
}


table.stdr_table tbody tr td {
	vertical-align:top;
	padding:5px;
	font-size:16px;
	font-weight:bold;
	letter-spacing:-1px;
}
table.stdr_table tbody tr td a {
	text-decoration:none;
	color:#000000;
}

table tr td.stdr_sel {
	text-align:left;
}

table.stdr_table h2, table.stdr_table h3 {
	color:#000000;
	text-align:left;
}
table tr td.stdr_sel h2, table tbody tr td.stdr_best_odds {
	font-size:16px;
	letter-spacing:-1px;
	font-weight:bold;
	padding:0 0 2px;
	margin:0 0 2px;
	color:#009900;
}
table tr td.stdr_sel h2 a {
	color:#009900;
}
table tbody tr td.stdr_best_odds {
	padding:5px;
	text-align:right;
}
table tbody tr td.stdr_best_odds a {
	border:0px none;
	color:#009900;
}

table tbody tr td.stdr_best_odds img {
	vertical-align:middle;
	padding:0 0 2px 5px;
}

table tr td.stdr_sel h3 {
	font-size:14px;
	font-weight:normal;
	/*letter-spacing:-1px;*/
	padding:0;
	margin:0;
}
table tr td.stdr_sel h3 a {
	color:#999999;
}
table tr:hover td.stdr_sel h3 a {
	color:#0099CC;
}
table tbody tr td.stdr_odds_change_values {
	text-align:center;
	white-space:nowrap;
	padding-top:6px;
}
table tr td.stdr_odds_change_values a {
	padding:2px;
}
table.stdr_table tbody tr td a.compare_avg_1 {
	padding-right:21px;
	background:url(../images/arrow-right-blue.png) no-repeat right center;
}
table.stdr_table tbody tr td a.compare_avg_2 {
	padding-right:21px;
	background:url(../images/arrow-right-red.png) no-repeat right center;
}
table.stdr_table tbody tr td a.current_avg_1 {
	padding-left:2px;
}

table.stdr_table tbody tr td.stdr_odds_change_percent {
	text-align:right;
}

table.stdr_table tbody tr td.stdr_odds_change_percent a {
	display:block;
	text-align:right;
	padding:1px 21px 1px 2px;
	color:#FFFFFF;
}

table.stdr_table tbody tr td.stdr_odds_change_percent a.percent_change_1 {
	background:#0099CC url(../images/arrow-down-white.png) no-repeat right center;
}

table.stdr_table tbody tr td.stdr_odds_change_percent a.percent_change_2 {
	background:#ee0000 url(../images/arrow-up-white.png) no-repeat right center;
}

td.stdr_stats_bet a.stats {
	background:url(../images/column_chart_24.png) no-repeat center center;
	display:block;
	width:24px;
	height:24px;
	float:left;
	margin-right:5px;
}
td.stdr_stats_bet a.bet_link {
	background:#CC0000 url(../images/bets_gen.png) repeat center center;
	background-position: left top;
	border-right-color: #DF5A01;
	border-bottom-color: #DF5A01;
	border-left-color: #FF8E43;
	color:#FFFFFF;
	font-size:12px;
	letter-spacing:normal;
	padding:3px 9px 4px;
	float:right;
	}
td.stdr_stats_bet a.bet_link:hover{
	background:#CC0000 url(../images/ods_gen_h.png) repeat center center;
	color: #333;
}
td.stdr_stats_bet a span {
	display:none;
}
table tr td.stdr_date_sel {
	text-align:center;
	width:120px;
}
.valuebets_dates {
	
}


table.contact_table {
	border:1px solid #CCCCCC;
}

table.contact_table tr td {
	background:#F6F6F6;
	padding:6px;
}
table.contact_table tr td.contact_field {
	width:80px;
	font-weight:bold;
	font-size:14px;
	letter-spacing:-1px;
}


a.adel {
	display:inline-block;
	width:12px;
	height:12px;
	
	background:url(../images/nav-stop-12.png) no-repeat center center;
	text-decoration:none;
}
a.adel span {
	display:none;
}
a.adel_outcome {
	margin-right:8px;
}
a.adel_stats_match {
	margin-right:3px;
	margin-top:3px;
}
	
a.adel_bookie {
	display:block;
	margin:3px auto 8px;
}

a.ajax_loading {
	margin:3px auto 8px;
	width:16px;
	height:16px;
	background:url(../images/ajax-loader-16x16-red.gif) no-repeat center center;
}


table .oddsrow th.prep_for_delete, table tr td.prep_for_delete {
	background:#DD0000;
	color:#ffffff;
}


#lbx_holder {
	position:absolute;
	top:0;
	left:0;
	z-index:100000;
}

table tr td.team_odds_bookie_logo, table tr td.team_odds {
	width:80px;
	text-align:center;
}
.article_holder {
	padding:0px 10px 20px;
}


.article_holder h1 {
	border-bottom:1px solid #333333;
	padding-bottom:5px;
	margin-bottom:10px;
}

.article_holder h2 {
	font-size:18px;
	font-weight:bold;
	margin-top:20px;
	margin-bottom:5px;
	padding-bottom:5px;
}

.preview_item {
	width:400px;
	float:left;
	margin-right:20px;
	margin-bottom:20px;
	background:#FEF3E3;
	padding:0px 15px 8px;
}

.odd_preview {
	clear:both;
}
.even_preview {
	margin-right:0;
}

.preview_item h2 {
	padding:5px 0 1px;
	margin:5px 0 3px;
	color:#ff6600;
	font-size:18px;
}

.preview_item h2 a {
	text-decoration:none;
	color:#ff3300;
}
.preview_item h2 a:hover {
	text-decoration:underline;
}
.preview_item p {
	padding:2px 0;
	margin:2px 0;
}
p.read_more a {
	color:#ff6600;
	text-decoration:none;
}

.pagination_holder {
	clear:both;
	padding:5px 0;
	border-top:1px solid #dfdfdf;
	border-bottom:1px solid #dfdfdf;
}
.pagination_holder a, .pagination_holder span {
	display:inline-block;
	padding:2px 6px;
	border:1px solid #e6e6e6;
	margin-right:6px;
	color:#000000;
	text-decoration:none;
}

.pagination_holder a:hover, .pagination_holder span.currentPage {
	background:#ff3300;
	color:#fff;
}

.pagination_holder a:hover {
	background:#ff9900;
}

.pagination_holder .range_separator {
	border:0px none;
}



.article_holder .odds_table_holder {
	border:1px solid #e0e0e0;
	padding:6px;
}

.article_holder .odds_table_holder table {
	margin:0 0 10px;
}

.article_holder .odds_table_holder h3 {
	font-size:16px;
	font-weight:bold;
}

h3.preview_rec {
	background:#ff6600;
	
	border-bottom:2px solid #000;
	padding:4px 5px;
	margin:5px 0 15px;
	font-size:14px;
	font-weight:bold;
}

.article_holder .odds_table_holder h3 a {
	color:#ff3300;
	text-decoration:none;
}

.article_holder .odds_table_holder h3 a:hover {
	color:#000;
	text-decoration:underline;
}


ul.bookie_logo_list {
	list-style:none;
	padding:5px 0 0;
	margin:0;
	overflow:hidden;
}
ul.bookie_logo_list li {
	list-style:none;
	padding:0;
	margin:0 5px 0 0;
	float:left;
}

ul.bookie_logo_list li img {
	cursor:pointer;
}

.black_bar {
	background:#000000 url(../images/search_bk_2.png) repeat-x center center;
	padding:6px 10px;
	margin:0 0 10px;
	color:#fff;
}
.previews_league_label{
	font-size:14px;
	font-weight:bold;
	letter-spacing:-1px;
	padding-right:10px;
}

.breadcrumbs_holder {
	padding-left:10px;
}

.date_sticky_preview {
	background:#DDEEFF;
	padding:0px 15px 1px;
	margin-bottom:15px;
}
.date_sticky_preview_inner {
	padding:10px;
	margin-bottom:14px;
	background:#fff;
}

.date_sticky_preview h2 {
	padding:0 0 4px;
	margin:0 0 2px;
	color:#000;
}
.date_sticky_preview h2 a {
	color:#000;
	text-decoration:none;
}
.date_sticky_preview h2 a:hover {
	color:#0099cc;
	text-decoration:underline;
}
.date_sticky_preview p.read_more {
	margin-bottom:0;
	padding-bottom:0;
	padding-top:2px;
	margin-top:2px;
}

.date_sticky_preview p.read_more a {
	color:#0099cc;
}

.writers_list, .writers_list li {
	list-style:none;
	padding:0;
	margin:0 0 25px;
}

.writers_list h2 {
	margin-bottom:2px;
	padding:5px 0px;
	background:#EEF3E3;
}

p.previe_date {
	font-weight:bold;
	font-size:11px;
	padding:2px 0 4px;
	margin:0;
}

.sticky_preview_headding {
	padding:10px 15px 10px;
	background:#ddeeff;
	margin-bottom:0;
	color:#0099cc;
	font-size:14px;
	font-weight:bold;
	letter-spacing:-1px;
}

.sinfo {
	color:#000;
	font-size:10px;
	padding:0 30px 0 55px;
}
.sinfo h3{
	color:#000;
	font-size:14px;
	font-weight:bold;
}
.sinfo .label {
	font-weight:bold;
}
.sinfo h5 {
	font-size:11px;
	cursor:pointer;
}
#sinfo_holder {
	display:none;
}

.event_archiving_date {
	float:right;
}

.bordersincell .odds_prefix {
	font-size:11px;
	line-height:16px;
}
.oddsnumbers .odds_prefix {
	font-size:12px;
	line-height:16px;
}