@import url('UI_ELEMENTS.css');
html {
	height: 100%;
}
* {
	margin: 0;
	padding: 0;
	border: 0;
	list-style: none;
	outline: none;
	font-size: 1em;
	text-decoration: none;
}
body {
	background: url(/i/body_bg.jpg) repeat-x 0 0;
	background-color: #000;
	color: #000;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	height: auto;
	min-height: 100%;
	width: 100%;
	padding-bottom: 0;
}
div#bodyShadow,
div#bodyShadow > span {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    height: 101px;
    margin: 0;
    padding: 0;
    z-index: 0;
    background: url(/i/body_shadow.png) no-repeat 0 0;
}
div#bodyShadow {
    overflow: hidden;
}
div#bodyShadow span {
    right: 0;
    background-position: right bottom !important;
}
/* Remove button padding in FF */
input::-moz-focus-inner {
	padding: 0;
	margin-top: -2px;
}
a {
	
}
a:hover {
	text-decoration: underline;
	color: Yellow;
}
a.clickableTeamNames {
    color:white;
}
th, td {
	text-align: left;
	padding: 5px 6px;
}
table {
	border-collapse: collapse;
}
#subheader {
	position: relative;
	height:30px;
	z-index: 10;
}
#mainmenu { 
	overflow: hidden;
	position: absolute;
	top: 1px;
	left: 56px;
	}
#mainmenu li {
	float: left;
	font-size: 15px;
	height: 32px;
	margin: 0 1px 0 0;
	line-height: 25px;
}
#mainmenu li a:hover {
	text-decoration: none;
	color:#39b0ff;
}
#mainmenu li.current a:hover {
	color:#fff;
}
#mainmenu li a {
	background: url(/i/subheader.png) 0 -102px repeat-x;
	display: block;
	height: 32px;
	padding: 0 7px;
	color:#ffffff;
	font-family: Arial;
	font-weight: bold;
}
#mainmenu li.current a {
	background: url(/i/subheader.png) 0 -135px repeat-x;
}
.login_contener .login_but_td{
	padding: 0;
}
.login_contener .clickdiv {
	display: block;
}
.top_contener {
	height:91px;
	padding-left: 8px;
}
.top_contener.login{
	position: relative !important;
	top: 0px;
	float: right !important;
	right: 0px !important;
	width: auto !important;
    color: #fff !important;
    zoom: 1;
}
.loged {
	text-align: left;
}
.login_contener {
	float: right;
	margin-right: 10px;
	width: auto;
	position: relative;
	top: 89px;	
	height:27px;
}
.login_contener td {
	padding:0px;
    vertical-align:top;
	background:url('/i/main-nav-sep.jpg') right bottom no-repeat;
	}

.login_contener td:first-child,
.noBgr
{
	background:none !important;
}
.login_contener td.firstLine:first-child
{
	background:url('/i/main-nav-sep.jpg') right bottom no-repeat !important;
}
.noBgr input.inputField
{
    margin:2px 4px 0 2px;
}
.jqModal
{
    top:0 !important;
}
.login_contener a.siteButtons:hover
{ 
    border-bottom:1px solid #ab0e0e;
}
.login_contener .text_input {
	white-space: nowrap;
}
.login_contener .text_links{
	padding: 0 6px;
}
.login_contener .text_input div {
	clear: both;
	height: 20px;
}
.login_contener .text_input span {
	float:left;
	display:block;
	padding-top: 4px;
}
.login_contener .text_input input {
	width: 100px;
	height: 18px;
	padding-top: 2px;
	float:right;
	margin: 0 0 2px 3px;
	color: #000;
	border: 1px solid #000;
}
.login_contener .other .reg {
	padding-right: 8px;
	margin-right: 8px;
	/*border-right: 1px solid #fff;*/	
}
.login_contener .other a.jqModal{
    display:none;
}
.login_contener .other a:hover {
	text-decoration:underline;
}
.login_contener .other a {
	display: inline-block;
	text-decoration: none;
}
.login_contener a.siteButtons {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:italic;
	font-size:10px;
	color:#fff !important;
	text-shadow:none !important;
	text-transform:uppercase;
	margin:0;
	padding:5px 10px;
    border:0 none;
    background:none;
    -webkit-box-shadow:none;
    -moz-box-shadow:none;
    box-shadow:none;
	}
.login_contener a.reg {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-style:italic;
	font-size:10px;
	height:17px;
	color:#74ff01 !important;
	text-transform:uppercase;
	margin:0;
	padding:5px 10px;
	display: block;
	position: inherit;
	line-height: 17px;
	}
.login_contener a.reg:hover {
    border-bottom:1px solid #74ff01;
    }
#logged {
	width: 185px;
	position: relative;
	margin: 0 auto;
	display: none;
}
#logged h3 {
	font-size: 11px;
	margin-bottom: 4px;
	padding-bottom: 8px;
	background: url(/i/logged_header_bg.gif) repeat-x left bottom;
}
#logged a {
	text-decoration: none;
	background: url(/i/dot_underline.gif) repeat-x left bottom;
	float: right;
}
#logged table span {
	float: left;
}
#logged td,
#logged th { 
	padding: 0 0 5px 0;
}	
#logged th {
	background: url(/i/mail_icon.gif) no-repeat 0 4px;
	padding-left: 18px;
	font-weight: normal;
}
#logged table {
	width: 100%;
}	
#logged td { 
	white-space: nowrap
}
#logged .right_td { 
	text-align: right;
}
#logged .botoom_dotted_bg { 
	width: 100%;
	background: url(/i/logged_botoom_dotted_bg.gif) repeat-x 0 12px;
}
#logged .logout { 
	position: absolute;
	right: 0;
	top: 0;
}
#logged input.btn {
	width: 59px;
	background: url(/i/deposit_btn_bg.png) no-repeat;
	height: 20px;
	color: #183b5a;
	padding: 0 0 3px 0;
	position: absolute;
	top: 42px;
	right: 0;
	line-height: 18px;
	font-weight: bold;
}
/* languages object*/
#languages3 ul.closed li.current{
	padding-left: 0;
}
#languages3 ul.closed li.current a:hover, #languages3 div.opened ul li a:hover,
#myAccountMenu ul.closed li.current a:hover, #myAccountMenu div.opened ul li a:hover
{
	text-decoration:none;
}
#myAccountMenu ul.closed li.current a, #myAccountMenu div.opened ul li a {
	padding-left: 16px;
}
#languages3 ul.closed li.current a, #languages3 div.opened ul li a {
	padding-left: 25px;
}
.top_contener.languages{
	position:absolute;
	top: 53px;
	right: 10px;
	width: 230px;
	height: 35px;
	display: block;
}
#languages3, 
#odds_style3, 
#date_time_container,
#myAccountMenu {
    background: url(/i/subheaderDropDowns.png) no-repeat right center;
	min-width: 105px;
	z-index: 99;
	height: 19px;
	color: #868686;
    border: 1px solid #1e1e1e;
    background-color: #424242;
}
#myAccountMenu {
    top: 7px;
    right: 623px;
    position: absolute;
}
#languages3 a, #odds_style3 a, #date_time_container a, #myAccountMenu a {
    color: #ffffff;
}
#languages3{
	position: absolute;
	top: 7px;
	right: 0;
	z-index: 100;
	cursor: pointer;
}
#odds_style3 {
	position: absolute;
	top: 7px;
	right: 112px;
	z-index: 2;
	cursor: pointer;
}
#date_time_container {
	position: absolute;
	top: 7px;
	right: 0;
	z-index: 1;
	cursor: pointer;
	color: #868686;
	background: url(/i/times_arrow.png) no-repeat right top;
	width: 260px;
	padding-right: 26px;
	display:none;
}
#date_time_container .date {
	background:url("/i/sep2.png") no-repeat scroll 100% 4px transparent;
	float: right;
	padding-right: 8px;
	margin-right: 8px;
	height: 14px;
	padding-top: 3px;
	padding-left: 15px;
	min-width: 120px;
	text-align: right;
}
#date_time_container .time{
	float: right;
	height: 14px;
	padding-top: 3px;
}
#languages3 ul, #odds_style3 ul, #myAccountMenu ul {
	margin: 1px 0 0 5px;
}
#date_time_container ul {
	margin-left:25px;
	padding:0 20px 0 3px;
}
#languages3 .opened, #odds_style3 .opened, #date_time_container .opened, #myAccountMenu .opened {
	display: none;
	padding-bottom: 2px;
	min-width: 105px;
	position: relative;
	top: -1px !important;
}
#languages3 .opened, 
#myAccountMenu .opened {
	background-color: #424242;
    border: 1px solid #1e1e1e;
	z-index: 500;
}
#odds_style3 .opened {
	background-color: #424242;
    border: 1px solid #1e1e1e;
}
#date_time_container .opened{
	background: url(/i/date_time_top2.png) no-repeat scroll 0 0;
	background-color: #222222;
	float: right;
	right: -26px;
}
#languages3 .opened ul, #odds_style3 .opened ul, #date_time_container .opened ul, #myAccountMenu .opened ul {
	background-image:none;
	margin-bottom: 0;
}
#odds_style3 li, #odds_style3 .opened li, #date_time_container .opened li, #myAccountMenu li, #myAccountMenu .opened li {
	cursor:pointer;
	display:block;
	height:19px;
	line-height:19px;
    white-space:nowrap;
    padding-right:25px;
}
#odds_style3 li a, #odds_style3 .opened li a, #date_time_container .opened li a {
    color: #ffffff;
    /*background: url(/i/dot_underline_white.gif) repeat-x left bottom;*/
    text-decoration:underline;
}
#languages3 li, #languages3 .opened li {
	background:url(/i/flags_sprite.png) no-repeat scroll 0 -1px transparent;
	cursor:pointer;
	display:block;
	height:19px;
	line-height:19px;
	padding: 0 0 0 0;
}
#myAccountMenu li, #myAccountMenu .opened li {
	background:url(/i/my_account_menu_sprite.png) no-repeat scroll 0 0 transparent;
	cursor:pointer;
	display:block;
	height:21px;
	line-height:19px;
	padding: 0 0 0 0;
}
#languages3 .opened li, #odds_style3 .opened li, #date_time_container .opened li
    {
        padding-right:5px;
    }
#languages3 li a, #languages3 .opened a, #odds_style3 li a, #odds_style3 .opened a, #myAccountMenu a, #myAccountMenu .opened a {
	text-decoration:none;
	background-image:none;
}
#odds_style3 .opened a:hover, #myAccountMenu .opened a:hover {
	text-decoration: none;
}
#languages3 .bottom, 
#odds_style3 .bottom, 
#date_time_container .bottom, 
#myAccountMenu .bottom {
	background-image:none;
	height: 1px;
	position:relative;
    display:none;
}
#languages3 .bottom .bottom_l, 
#odds_style3 .bottom .bottom_l, 
#date_time_container .bottom .bottom_l, 
#myAccountMenu .bottom .bottom_l {
	position:absolute;
	bottom: -10px;
	left: 0px;
	background:url(/i/bottom.png) no-repeat 0 0;
	width: 110px;
	height: 8px;
}
#languages3 .bottom .bottom_r, 
#odds_style3 .bottom .bottom_r, 
#date_time_container .bottom .bottom_r, 
#myAccountMenu .bottom .bottom_r {
	position:absolute;
	bottom: -10px;
	right: 0px;
	background:url(/i/bottom.png) no-repeat 100% -9px;
	width: 80px;
	height: 8px;
}
#languages3 li.es {
	background-position: 0px -21px;
}
#languages3 li.it {
	background-position: 0px -41px;
}
#languages3 li.de {
	background-position: 0px -61px;
}
#languages3 li.fr {
	background-position: 0px -81px;
}
#languages3 li.se {
	background-position: 0px -101px;
}
#languages3 li.no {
	background-position: 0px -121px;
}
#languages3 li.fi {
	background-position: 0px -141px;
}
#languages3 li.dk {
	background-position: 0px -161px;
}
#languages3 li.tu {
	background-position: 0px -181px;
}
#languages3 li.gr {
	background-position: 0px -201px;
}
#languages3 li.ru {
	background-position: 0px -221px;
}
#languages3 li.pl {
	background-position: 0px -241px;
}
#languages3 li.ro {
	background-position: 0px -261px;
}
#languages3 li.cz{
	background-position: 0px -281px;
}
#languages3 li.hr {
	background-position: 0px -301px;
}
#languages3 li.hu {
	background-position: 0px -321px;
}
#languages3 li.bg {
	background-position: 0px -341px;
}
#languages3 li.pt {
	background-position: 0px -361px;
}
#languages3 li.cn {
	background-position: 0px -381px;
}
#languages3 li.jp {
	background-position: 0px -401px;
}
#languages3 li.nl {
    background-position: 0 -421px;
}
#languages3 li.tr {
    background-position: 0px -181px;
}
/*end languages object*/
/* accoun menu icons */
#myAccountMenu li.my_account_menu_account {
    background-position: 0 4px;
}
#myAccountMenu li.my_account_menu_deposit {
    background-position: 0 -40px;
}
#myAccountMenu li.my_account_menu_withdrawal {
    background-position: 0 -62px;
}
#myAccountMenu li.my_account_menu_reversewithdrawal {
    background-position: 0 -84px;
}
#myAccountMenu li.my_account_menu_transactionshistory {
    background-position: 0 -107px;
}
#myAccountMenu li.my_account_menu_openbets {
    background-position: 0 -129px;
}
#myAccountMenu li.my_account_menu_history {
    background-position: 0 -151px;
}
#myAccountMenu li.my_account_menu_editprofile {
    background-position: 0 -173px;
}
#myAccountMenu li.my_account_menu_messages {
    background-position: 0 -194px;
}
/* accoun menu icons ends */
.bet a {
	height: 28px;
	background: url(/i/bet_bg3.png) repeat-x left top;
	padding: 0 10px;
	position: relative;
	display: block;
	cursor: pointer;
	line-height: 28px;
	margin-right: 2px;
	margin-top: 0px;
	border-top: 1px solid #565656;
	border-right: 0 none;
	border-bottom: 1px solid #252525;
	border-left: 0 none;
	color:#fff !important;
}
.bet span b {
	text-shadow:0 0 0 !important;
	}
.bet a:hover,
.bet a.active {
	background-position: left bottom;
	text-decoration: none;
	background-position:left bottom;
	border-right: 0 none;
	border-left: 0 none;
	color:#fff !important;
}
.bet span {
	display: block;
	height: 18px;
	background: url(/i/bet_bg.png) transparent no-repeat 0 -18px;
	position: absolute;
	top: 0;
	left: 0;
	min-width: 2px;
}
.bet span b {
	padding: 0 8px 0 6px;
	-moz-text-shadow: 1px 1px 7px #000;
    -webkit-text-shadow: 1px 1px 7px #000;
    text-shadow: 1px 1px 7px #000;
}
.bet a:hover span {
	background: none;
}
a.opt3 {
	text-align: center;
}
a.over_under {
	text-align: right;
}
a.draw {
	text-align: right;
}
a.home {
	text-align: right;
}
a.away {
	text-align: right;
}
#container {
	width: 1260px !important;
	margin: 0 auto;
	max-width: 1260px;
	min-width: 1260px;
	min-height: 400px;
}
#header {
	height: 95px; 
	position: relative;
	z-index: 100;
}
#header h1 {
	width: 232px;
	height: 55px;
	overflow: hidden;
	position: absolute;
	left: 6px;
	top: 24px;
	bottom: 0;
	background-image: url(/i/logo.png);
	background-repeat: no-repeat !important;
	background-position: left center !important;
}
#header h1 a {
	display: block;
	height: 100%;
	text-indent: 0;
	font-family: Arial;
	font-style: italic;
	font-weight: bold;
	font-size: 45px;
	color: #fff;
	-moz-text-shadow: 1px 1px 7px #000;
    -webkit-text-shadow: 1px 1px 7px #000;
    text-shadow: 1px 1px 7px #000;
}
#new_promotion {

	display: block;
	width: 150px;
	height: 25px;
	position: absolute;
	left: 16px;
	top: 6px;
}
.promotions_links{
	position: absolute;
	left: 190px;
	top: 9px;
}
.promotions_links a:hover{
	text-decoration: none;
}
.promotions_links a{
	display: block;
	background: url(/i/home_promotion_links_bg.gif) no-repeat 0 3px;
	float: left;
	padding: 0 0 1px 13px;
	margin-right: 12px;
}
.dropdowns {
	width: 73%;
	
	float: left;
	position: relative;
	z-index: 98;
}
#timestamp {
	height: 36px;
    background: url(//d1ha3foqhphx30.cloudfront.net/i/times_right_bg.png) no-repeat right bottom;
    line-height: 33px;
    width: 27%;
    float: right;
}
#timestamp p {
	text-align: center;
	margin-right: 8px;
}
#timestamp span {
	margin-left: 11px;
	padding-left: 11px;
	background: url(/i/subheader_sep.gif) no-repeat 0 2px;
}
.bet_search_contener{
	position:relative;
	z-index: 100;
}
#bet_search {
	padding:5px;
	height: 24px;
	margin-bottom: 9px;
	position: relative;
	z-index: 100;
	background-color:#2e2f2f;
	border:1px solid #000;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
}
#search_box {
	position: absolute;
	top: 9px;
	left: 0;
	width: 252px;
	background: url(/i/search_box_sprite.png) no-repeat left top;
	padding-top: 27px;
	z-index: 99;
	display: none;
	color: #fff;
}
#main #search_box .inr {
	margin: 0;
	padding: 0 0 16px 0;
	background: url(/i/search_box_sprite.png) no-repeat right bottom;
}
#search_box .results {
	background: #222;
	padding: 2px 0;
	color: #fff;
}
#search_box .results li {
	padding: 2px 12px;
	cursor: pointer;
	color: #fff;
}
#search_box .results li:hover {
    background: #4d4d4d !important;
}
#search_box .results li.selected {
    background: #4d4d4d !important;
}
#bet_search input.txt {
	width: 109px;
	height: 15px;
	padding: 3px 0 6px 10px;
	background: url(/i/bet_search_bg.png) no-repeat -1px center;
	float: left;
	color: #8c8c8c;
}
#bet_search input.btn {
	width: 29px;
	height: 24px;
	padding: 0 0 2px 0;
	font-size: 11px;
	text-indent:-9999px;
	background: url(/i/bet_search_btn.png) no-repeat left center;
	color: #000;
	float: left;
	font-weight: bold;
	cursor: pointer;
}
#live_betting_btn {
	display: none;
	width: 159px;
	height: 21px;
	padding: 4px 0 0 10px;
	font-size: 12px;
	font-weight:bold;
	margin-bottom: 8px;
	overflow: hidden;
	background: url(/i/live_betting_btn.png) no-repeat left top;
	text-indent: -9999px;
}

a#live_betting_btn:hover {
	background-position: left center;
}
a#live_betting_btn:active {
    background-position: left bottom;
}
#highlights .live_betting_table .bet_name a.active 
{
     background-position: left bottom !important;
      background-position-x: 0%; 
      background-position-y: 100%;
}
.r_contener{
	position:relative;
	padding:0;
}
.r_contener .r_contener{
	clear:both;
	margin:0;
}
.r_contener .r_contener .r_contener_top, .r_contener .r_contener .r_contener_main, .r_contener .r_contener .r_contener_bottom{
	padding: 0;
}
.r_contener_top{
	position:relative;
	height: 4px;
}
.r_contener_top_left{
	width: 4px;
	height: 4px;
	position:absolute;
	top: 0px;
	left:0px;
	background: url(/i/r.png) no-repeat 0 0;
}
.r_contener_top_right{
	width: 4px;
	height: 4px;
	position:absolute;
	top: 0px;
	right:0px;
	background: url(/i/r.png) no-repeat 0 -10px;
}
.r_contener_top_main{
	height: 4px;
	margin: 0 4px;
	background: url(/i/r.png) repeat-x 0 -5px;
}
.r_contener_main{
	position:relative;
}
.r_contener_bottom{
	position:relative;
	height: 15px;
}
.r_contener_bottom_left{
	background: url(/i/r.png) no-repeat 0 -15px;
	width: 4px;
	height: 15px;
	position:absolute;
	top: 0px;
	left:0px;
}
.r_contener_bottom_right{
	width: 4px;
	height: 15px;
	position:absolute;
	top: 0px;
	right:0px;
	background: url(/i/r.png) no-repeat 0 -47px;
}
.r_contener_bottom_main{
	background: url(/i/r.png) repeat-x 0 -31px;
	height: 15px;
	margin: 0 4px;
}
#left_column .r_contener{
	margin-bottom: 4px;
}
.padding_bottom25{
	padding-bottom: 5px;
}
.r_contener .content_up,
.r_contener .content_dis_up,
.r_contener .content_down,
.r_contener .content_dis_down {
	display: block;
	position: absolute;
	right: 20px;
	width: 17px;
	height: 9px;
}
.r_contener .content_up {
	background: url(/i/up.png) repeat-x 0 0;
	top: -15px;
}
.r_contener .content_dis_up {
	background: url(/i/up_dis.png) repeat-x 0 0;
	top: -15px;
}
.r_contener .content_down {
	background: url(/i/down.png) repeat-x 0 0;
	bottom: -15px;	
}
.r_contener .content_dis_down {
	background: url(/i/down_dis.png) repeat-x 0 0;
	bottom: -15px;
}
/*.r_content_contener a:hover{
	color: #ffbdc3;
}*/
.r_content_contener a{
	color: #fff;
	text-decoration:underline;
}
.r_content_header {
	position: absolute;
	top: 0px;
	left: 1px;
	right: 1px;
	height: 24px;
	line-height: 25px;
	padding-left: 0px;
	padding-top: 0px;
	display: block;
	overflow: visible;
}
#live_betting .r_content_header{
    left: 0px;
    right: 0px;
}
.r_content_header h2 {
	margin:0;
	line-height:normal;
}
.r_content_contener {
    background: #222222;
    position: relative;
	padding-top: 32px;
	margin: 0 0 0 0;
	background:none;
}
.r_content_contener_main {
	position:relative;
	padding: 0 10px;
	color: #fff;
}
.r_content_contener_main a {
    color: #fff;
}
#sports_list li  {
	font-weight: bold;
	padding: 0;
	padding:1px 0;
}
#sports_list li a span {
	display:inline-block;
	padding-left: 25px;
	height:20px;
	line-height: 20px;
	background: url(/i/sports_icons_sprite.png) no-repeat;
    white-space: nowrap;
    overflow: hidden;
    width: 100px;

}
#sports_list li.last {
	margin-bottom: 0;
}
#sports_list li a,
.links_list li a {
	display: inline-block;
	line-height: 15px;
	color: #40000e;
}
#sports_list li a:hover,
.links_list li a:hover {
	text-decoration: none;
	color: #660016;
	background: url(/i/dot_underline.gif) repeat-x scroll left bottom transparent;
}

/*Branch list new css need to be organazed*/

#sports_list li a,
#sports_list li .linkbranch {
    height:20px;
	color:#fff;
	font-weight:normal;
	display:block;
	font-size:13px;
	width:148px;
	position:relative;
	padding:5px 0 6px 10px;
	border:1px solid #353535;
	border-bottom:1px solid #2c2c2c;
	background:transparent url('/i/bg_branch_list.png') left top repeat-x;
    border-radius:0px;
	}
#sports_list li a:hover, #sports_list li a.ui-state-active,
#sports_list li .linkbranch {
	color:#fff; 
	font-weight:bold;
	border:1px solid #2e2d2d;
	border-bottom:1px solid #161616;
	background:transparent url('/i/bg_branch_list.png') left bottom repeat-x;
	}
#sports_list li a span.ui-icon {
	display:block;
	position:absolute;
	right:10px;
	top:13px;
	width:10px;
	height:6px;
	padding:0;
	background:transparent url(/i/left_menu_sprite.png) no-repeat -3px -4px;
	}
#sports_list li a span.ui-icon.ui-icon-triangle-1-s {
	background-position: -3px -33px;
	}
.links_list li a, #sports_list li div a {
	color:#fff;
	font-weight:normal;
	display:block;
	width:148px;
	position:relative;
	padding:2px 0 1px 10px;
	background:none;
	border:none;
	}
.links_list li a:hover, #sports_list li div a:hover,
#sports_list div .active a {
	color:#fff; /* !! RMV !! */
	font-weight:bold;
	background:none;
	border:none;
	}
#sports_list li div a {
	width:110px;
	font-size:11px;
	height:15px;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
	padding:2px 0 0px 15px;
	background:transparent url(/i/left_menu_sprite.png) no-repeat -27px -15px;
	}
#sports_list li div.second-lvl a {
    width:100px;
}
#sports_list li div a:hover,
#sports_list div .active a {
	height:15px;
	background:transparent url(/i/left_menu_sprite.png) no-repeat -27px -15px;
	}
#sports_list .first-lvl ul a
{
    background:none !important;
}
#sports_list .second-lvl ul a
{
    background:none !important;
}
#sports_list ul.first-lvl ul.second-lvl a
{
	background:transparent url(/i/left_menu_sprite.png) no-repeat -27px -15px !important;
    width:100px;

}
li.league.active,
#sports_list ul.first-lvl ul.second-lvl ul a
{
    background: none !important;
}
#sports_list li div {
	background:#2d2d2d;
	border:1px solid #3d3d3d;
	border-top:none;
	}
#sports_list li div div {
    border:0 none;
    border-top:1px solid #3d3d3d;
    background:none;
}
#sports_list li ul li {
	display:block;
	position:relative;
	}
#sports_list ul.first-lvl ul.second-lvl a.ui-state-active,
#sports_list li li a.ui-state-active
{
    background:none;
    border:0 none;
    background: url("/i/left_menu_sprite.png") no-repeat scroll -27px -33px transparent !important;
}
#sports_list li ul li ul li {
    padding-left:10px !important;
}
/*Branch List new css*/
.r_contener_main.support{
	height: 121px;
}
.r_contener_main.support h2{
	position:absolute;
	top: 5px;
	left: 10px;
	font-size: 11px;
}
.s_woman{
	background: url(/i/s_woman.png) no-repeat 0 0;
	width: 52px;
	height: 92px;
	position:absolute;
	top: 27px;
	left: 7px;
}
.s_content{
	position:absolute;
	top: 29px;
	left: 61px;
	line-height: 16px;
}
.s_button{
	display:block;
	background: url(/i/s_button.png) no-repeat 0 0;
	width: 90px;
	height: 18px;
	text-align:center;
	padding-top: 3px;
	margin-top: 8px;
	line-height: 11px;
}
.s_button:hover{
	text-decoration:none;
}
.links_list {
	margin-bottom: 10px;
}
.r_contener_main h2,
.r_contener_main h3,
#betting_slip h2,
#live_now h2,
div#filter_pnl,
#results .filter_pnl,
.lightbox_inner_div h2,
.lightbox_main_bottom h2,
.usr_acc #left_column .r_contener_main h3,
.usr_acc #main .inr h3,
#betting_slip #combo_options h3,
.r_content_header h2,
#highlights .r_content_header h2,
#last_minute_bets .r_content_header h2{
	border: 1px solid #232323;
    border-bottom: 1px solid #700000;
   	border-top:0 none;
    background: url(/i/r-contener-h2-gradient.png) repeat-x 0 0;
    background-color: transparent !important;
    color: #fff;
    font-weight: bold;
    font-size: 13px;
	font-family:Arial, Helvetica, sans-serif;
    padding: 7px 10px;
    margin-bottom: 0px;
    text-shadow: 1px 1px 0 #4f000d;
	box-shadow:0 0 5px #131313;
}
.r_contener_main h2:first-letter,
#betting_slip h2:first-letter,
#live_now h2:first-letter,
div#filter_pnl:first-letter,
#results .filter_pnl:first-letter,
.lightbox_inner_div h2:first-letter,
.lightbox_main_bottom h2,
.usr_acc #left_column .r_contener_main h3:first-letter,
.usr_acc #main .inr h3:first-letter,
#betting_slip #combo_options h3:first-letter,
.r_content_header h2:first-letter,
#highlights .r_content_header h2:first-letter,
#last_minute_bets .r_content_header h2:first-letter {
	text-transform: uppercase;
}
.lightbox_inner_div h2,
.lightbox_main_bottom h2 {
    font-size: 14px;
    margin-bottom: 0;
    text-transform: capitalize;
}
.usr_acc #main .inr h3 {
    margin-bottom: 0;
}
#betting_slip h2,
#live_now h2 {
    margin-bottom: 0;
}
#live_now h2{
        background: rgb(121,235,0); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(121,235,0,1) 0%, rgba(82,159,0,1) 5%, rgba(67,130,0,1) 97%, rgba(48,92,0,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(121,235,0,1)), color-stop(5%,rgba(82,159,0,1)), color-stop(97%,rgba(67,130,0,1)), color-stop(100%,rgba(48,92,0,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(121,235,0,1) 0%,rgba(82,159,0,1) 5%,rgba(67,130,0,1) 97%,rgba(48,92,0,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(121,235,0,1) 0%,rgba(82,159,0,1) 5%,rgba(67,130,0,1) 97%,rgba(48,92,0,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(121,235,0,1) 0%,rgba(82,159,0,1) 5%,rgba(67,130,0,1) 97%,rgba(48,92,0,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(121,235,0,1) 0%,rgba(82,159,0,1) 5%,rgba(67,130,0,1) 97%,rgba(48,92,0,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#79eb00', endColorstr='#305c00',GradientType=0 ); /* IE6-9 */
    box-shadow:none;
    border-bottom: 1px solid #396E00;
}
#live_now h2 a {
    color: #fff;
}
/*#betting_slip #combo_options h3 a{
    display: block;
}*/
#left_column .r_contener_main h2 {
	margin-bottom: 0px;
}
.links_list li {
	padding: 2px 0px;
	margin-bottom: 1px;
}
.links_list li.last {
	margin-bottom: 0;
}
#main .inr {
    padding: 10px 8px 8px;
    position: relative;
    z-index: 1;
}
#main .inr .inr {
    padding: 0;
}
/*#carousel {
	overflow: hidden;
	height: 235px;
	position: relative;
	width: 100%;
	margin-bottom: 10px;
	padding-top:32px;
}
#carousel a, #carousel th {
    color: #fff;
}
#carousel #imgs_pnl {
	width: 122px;
	background: #222323;
	position: absolute;
	height: 236px;
	left: 0;
	top: 0;
}
#carousel #imgs_pnl li,
#carousel #imgs_pnl img {
	display: block;
	width: 122px;
	height: 59px;
}
#carousel #imgs_pnl li {
	position: relative;
}
#carousel .bet_line h2 {
	float: left;
	margin: 0 0 4px 0;
	padding: 2px 0 1px 0;
	font-size: 16px;
	border-bottom: 1px dotted #fff;
}
#carousel #imgs_pnl .overlay {
	background: url(/i/semi_black.png);
	position: absolute;
	top: 0;
	left: 0;
	display: block;
	width: 122px;
	height: 59px;
	cursor: pointer;
}
#carousel #imgs_pnl .current .overlay {
	background: url(/i/carousel/current.png);
}
#carousel #big_img {
	
	height: 218px;
	background: url(/i/carousel/01.jpg) no-repeat center top;
	position: relative;
}
#carousel .bet_line {
	background: url(/i/semi_black.png);
	position: absolute;
	bottom: 0;
	width: 100%;
}
#carousel .bet_line .inr {
	padding: 2px 0px 5px 10px;
}
#carousel .bet_line .inr_live {
    background:url("/i/c_live.png") no-repeat scroll 0 100% transparent;
    padding:2px 10px 5px 32px;
}
#carousel td.bet {
}
#carousel td.c_score {
    font-size:18px;
    font-weight:bold;
    text-align:right;
    width:8% !important;
}
#carousel td.draw_td {
	width: 20%; 
}
#carousel table {
	width: 100%;
}
#carousel td {
	padding: 0;
}
#carousel td span {
	width: 100%;
	text-align:left;
}
#carousel th{
	padding: 8px 0;
	font-weight: normal;	
}*/
#main .banner {
	overflow:hidden;
}
#live_betting {
	position: relative;
}
#live_betting td.game {
	background: url(/i/live_betting_icon.png) no-repeat;
	text-indent: 50px;
}
#live_betting td.game div {
	height: 29px;
	line-height: 29px;
	overflow: hidden;
	margin-right: 2px;
}
#live_betting h2 a{
  font-weight: bold;
  font-size: 13px;
  font-family: Arial,Helvetica,sans-serif;
  text-decoration:none;
}
#live_betting h2 a:hover{
    opacity:0.8;
    text-decoration:underline;
}
#live_betting .live_betting_table{
     background: #6b6b6b;
}
.live_betting_table,
#highlights table {
	 background-color: #171718;   
	border-collapse:separate;	
	border-spacing:1px;
	}
.live_betting_table th {
	border-collapse:collapse;
	width: auto;
}
.live_betting_table th span {
    background: url(/i/sports_icons_sprite.png) no-repeat 0 0;
    display: block;
    height: 20px;
    width: 20px;
    position: relative;
    float: left;
    margin: 0;
    padding: 0;
}
.live_betting_table td {
	height: 29px;
	padding: 0;
	border-collapse:collapse;
}
.live_betting_table td.bet {
	width: 15%;
}
.live_betting_table td.more {
	width: 30px;
	text-align: right;
}
    .live_betting_table td.more img
    {
        cursor:pointer;
    }
.live_betting_table td.more a {
	/*color: #76c200;*/
	text-decoration: underline;
    font-weight: bold;
}
/* new live betting */
#live_betting table {
	width: 100%;
}
.live_betting_table .game_icon{
	width: 4%;
	color: #fff;
	font-weight: bold;
	text-align: center;
	vertical-align: middle;
	font-size: 10px;
}
.live_betting_table .game_score_time {
	color: #fff;
	overflow: hidden;
	width: 22%;
	white-space: nowrap;
    position: relative;
}
.live_betting_table .bet_name.size_a {
	width: 37%;
}
.live_betting_table .bet_name.size_b {
	width: 32%;
}
.live_betting_table .bet_name.extra {
	width: 10%;
	text-align: center;
	white-space: nowrap;
}
.live_betting_table .bet_name.extra span {
	padding-right: 0;
}
.live_betting_table .bet_name.extra a {
	padding: 0 2px;
}
.live_betting_table .game_score {
	padding: 0 2px 0 5px;
}
#live_betting .live_betting_table .game_time {
	font-weight: normal;
    display:block;
    font-size: 12px;
}
.live_betting_table .bet_name a:hover {
	background-position: 100% -36px;
	text-decoration: none;
	border-bottom: 1px solid #a90329;
}
.live_betting_table .bet_name a {
	background:url(/i/bet_bg2.png) no-repeat scroll right top transparent;
	cursor:pointer;
	display:block;
	height:18px;
	line-height:17px;
	margin:2px 1px 0 0;
	padding:0 5px;
	position:relative;
	border-left: 1px solid #757575;
	border-right: 1px solid #040404;
	border-bottom: 1px solid #343434;
	overflow: hidden;
    -moz-text-shadow: 1px 1px 0 #000;
    -webkit-text-shadow: 1px 1px 0 #000;
    text-shadow: 1px 1px 0 #000;
}
.live_betting_table .bet_name a span {
	display: inline-block;
}
.live_betting_table .bet_name.size_b a .num_right {
	width: 33%;
	white-space: nowrap;
}
.live_betting_table .bet_name a .num_mid {
	float:left;
	width: 15%;
	white-space: nowrap;
}
.live_betting_table .bet_score {
	width: 5%;
	text-align:center;
	font-weight: bold;
	color:#fff;
    /*background: #7f7f7f!important;*/
}
#highlights table td.bet_score{
    /*border-top: 1px solid #7F7F7F;
    border-right: 1px solid #7F7F7F;
    border-bottom: 1px solid #7F7F7F;*/
}
.live_betting_table .bet_score a {
    /*color: #a7dd15 !important;*/
}
.live_betting_table .bet_score span{
	display: block;
	overflow: hidden;
	width: 33px;
	padding: 0 2px 0 2px;
	text-align: center;
}
.live_betting_table .bet_score a, .live_betting_table .bet_score a:hover{
	text-decoration:underline;	
}
.live_betting_tooltip{
	width: 126px;
}
.live_betting_tooltip_top{
	background:url(/i/live_tool_top.png) no-repeat 0 0;
	height: 7px;
}
.live_betting_tooltip_main{
	background:url(/i/live_tool_main.png) no-repeat 0 100%;
	font-weight: bold;
}
#live_betting h2 {
    background: rgb(121,235,0); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(121,235,0,1) 0%, rgba(82,159,0,1) 5%, rgba(67,130,0,1) 97%, rgba(48,92,0,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(121,235,0,1)), color-stop(5%,rgba(82,159,0,1)), color-stop(97%,rgba(67,130,0,1)), color-stop(100%,rgba(48,92,0,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(121,235,0,1) 0%,rgba(82,159,0,1) 5%,rgba(67,130,0,1) 97%,rgba(48,92,0,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(121,235,0,1) 0%,rgba(82,159,0,1) 5%,rgba(67,130,0,1) 97%,rgba(48,92,0,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(121,235,0,1) 0%,rgba(82,159,0,1) 5%,rgba(67,130,0,1) 97%,rgba(48,92,0,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(121,235,0,1) 0%,rgba(82,159,0,1) 5%,rgba(67,130,0,1) 97%,rgba(48,92,0,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#79eb00', endColorstr='#305c00',GradientType=0 ); /* IE6-9 */
    border-bottom: 1px solid #396E00;
    box-shadow: none;
    padding: 8px 10px;
    border-right: 0;
    border-left: 0;
}
#live_betting h2 .clickdiv {
	position: absolute;
	right: 35px;
	top: 5px;
}
#live_betting .live_betting_table a{
    color:#000;
}
#live_betting .live_betting_table a, #live_betting .live_betting_table a:hover {
	color:#000;
	text-decoration:none;
    font-size: 12px;
}
#live_betting .live_betting_table .bet_name a.active{
    color:#fff;
}
.live_betting_table .game_score_time, .live_betting_table .bet_name a{
    color: #000;
}
#live_betting .live_betting_table .bet_score a {
       color: #5ab000!important;
}
#live_betting .live_betting_table td.more a{
    /*color: #a7dd15;*/
}
#live_betting .live_betting_table td.more{
    /*background: #7f7f7f!important;*/
}
.live_betting_table .bet_name {
	white-space: nowrap;
	overflow: hidden;
	padding-left: 2px;
}
.live_betting_table .bet_name a:hover {
	background-position: 100% -36px;
	text-decoration: none;
}
.live_betting_table .bet_name a {
	background:url(/i/bet_bg3.png) no-repeat scroll right top;
	cursor:pointer;
	display:block;
	height:18px;
	line-height:17px;
	margin:2px 0 0 0;
	border-left: 1px solid #757575;
	border-right: 0px;
	overflow: hidden;
	margin-right: 0;
	float: left;
	padding: 0;
}
.live_betting_table .bet_name a span {
	padding: 0 5px;
}
.live_betting_table .bet_name a.size_a .place {
	font-weight: bold;
	float: left;
	width: auto;
	max-width: 54%;
	padding-right: 2px;
	overflow: hidden;
	display: block;
	position: absolute;
	top: 1px;
	z-index: 1;
	text-overflow: ellipsis-word !important;
}
.live_betting_table .bet_name a.size_b .place {
	font-weight: bold;
	float: left;
	width: auto;
	max-width: 69%;
	padding-right: 2px;
	overflow: hidden;
	display: block;
	position: absolute;
	top: 1px;
	z-index: 1;
	text-overflow: ellipsis-word !important;
}
.live_betting_table .bet_name a .num_right {
	float: right;
	white-space: nowrap;
	text-align: right;
	padding-left: 2px;
	position: relative;
	z-index: 2;
    color:#5ab000;
    font-weight:bold;
}
.live_betting_table .bet_name a.active .num_right{
    color:#fff;
}
.live_betting_table .bet_name span.num_x{
    font-weight:bold;
    color:#5ab000;
}
.live_betting_table .bet_name a.active span.num_x{
    color:#fff;
}

.num_x:first-letter{
    color:#FFF;
}
#live_betting .num_x:first-letter{
    color:#000;
}

.live_betting_table .bet_name a.size_a {
	width: 49.7%;
	padding-right: 1px;
}

.live_betting_table .bet_name a.size_b {
	width: 42.48%;
} 
.live_betting_table .bet_name a.extra {
	width: 14%;
	padding: 0 1px 0 0;
	text-align: center;
} 
#lastMinuteBetsContainer td.more{
    /*background: #7f7f7f!important;
    border-top: 1px solid #7F7F7F;
    border-right: 1px solid #7F7F7F;
    border-bottom: 1px solid #7F7F7F;*/
        text-align: center!important;
}
#lastMinuteBetsContainer td.more a{
    /*color: #a7dd15 !important;*/
    margin-right: 0px;
    text-decoration: none;
}
/* end new live betting */
/* WELCOME */
.home_welcome {
	background: url(/i/home_welcome_bg.jpg) no-repeat 0 0;
	height: 230px;
	margin-bottom:25px
}
.home_welcome .left {
	float: left;
	width: 33%;
}
.home_welcome .right{
	position: relative;
	float: left;
	width: 66%;
	padding-top: 50px;
}
.ul.red_arrow{
	margin: 3px 0 0 0;
	padding: 0;
}
ul.red_arrow li{
	background: url(/i/red_arrow_li.png) no-repeat 0 0;
	height: 18px;
	padding: 7px 0 0 32px;
}
.bet_now_but{
	position: absolute;
	bottom: -59px;
	right:33%;
}
.bet_now_but a{
	background: url(/i/bet_now.png) no-repeat 0 0;
	display:block;
	width: 146px;
	height:59px;
}
/* END WELCOME */
/* HIGHLIGHTS */
#highlights table {
	width: 100%;
}
#highlights .game_icon {
}
#highlights .game_icon span, #live_betting .game_icon span {
	background:url(/i/sports_icons_sprite.png) no-repeat scroll 0 0 transparent;
	height:20px;
	width: 20px;
	margin: 0 auto;
	display:block;
	line-height:18px;
}
#last_minute_bets table {
	width: 100%;
}
#last_minute_bets a:hover {
	color: #fff;
}
#last_minute_bets a {
	color: #fff;
}
#last_minute_bets td.starting {
	width: 100px;
	overflow: hidden;
    text-align:center;
}
#last_minute_bets td.time {
	width: 155px;
	overflow: hidden;
	background: url(/i/time_icon.gif) no-repeat 5px 10px;
	padding-right: 10px;
	text-align: right;
}
#last_minute_bets ul {
		text-align: right;
		margin-right: 15px;
		margin-top: -3px;
}
#last_minute_bets li {
	height: 18px;
	/*line-height: 17px;*/
	display: inline-block;
	margin: 0 3px;
}
#last_minute_bets li a,
ul.center_pagination li a {
	color: #fff;
}
#last_minute_bets li.current,
ul.center_pagination li.current a {
	background: none;
	font-weight: bold;
	color: #fff !important;
}
#last_minute_bets li.prev,
#last_minute_bets li.disprev,
#last_minute_bets li.next,
#last_minute_bets li.disnext {
	position: relative;
	top: 5px;
	margin: 0;
	width: 16px;
	height: 16px;
}
#last_minute_bets li.prev {
	background: url(/i/pagination_prev.png) no-repeat;
}
#last_minute_bets li.disprev {
	background: url(/i/pagination_no_prev.png) no-repeat;
}
#last_minute_bets li.next {
	background: url(/i/pagination_next.png) no-repeat;
}
#last_minute_bets li.disnext {
	background: url(/i/pagination_no_next.png) no-repeat;
}
#last_minute_bets li.prev a,
#last_minute_bets li.next a,
#last_minute_bets li.disprev span,
#last_minute_bets li.disnext span,
#last_minute_bets li.disprev,
#last_minute_bets li.disnext {
	width: 16px;
	height: 16px;
	display: inline-block;
}
#right_column {
	float: left;
	width: 27%;
	padding-top: 10px;
}
#right_column .inr {

	padding-right: 8px;
}
#right_column .inr .inr {
	padding: 0;
}
/*#betting_slip {
	position: relative;
	padding-bottom: 15px;
}
#bet-slip-container
{
    border:1px solid #4a4a4a;
    border-top:0 none;
    border-bottom:0 none;
}
#betting_slip li {
	
	background-color: #323232;
	position: relative;
	margin: 0 !important;
	display: block;
	border-top: 1px solid #4a4a4a;
	border-bottom: 1px solid #2a2a2a;
	min-height: 70px;
	color: #fff;
}
#bet-slip-container li#stakePerSelection,
#bet-slip-container li#stakePerSelection .descr {
    min-height: 0;
}
#betting_slip li.first{
	background: url(/i/betting_slip_first_item_bottom_bg.png) repeat-x left bottom #3f3f3f;
}
#betting_slip .amin_sep {
	height: 18px !important;
	min-height:18px;
	padding: 8px 10px 5px 10px;
	position: relative;
}*/
.betslip_anim{
	position: absolute;
	top: 0px;
	left: 0px;
	z-index:1;
	width: 100%;
}
.betslip_anim img{
	width:100%;
	height: 32px;
}
.betslip_arrow{
	background: url(/i/betslip_arrow.gif) no-repeat right top;
	padding-right: 17px;
	display: block;
	position: absolute;
	top: 8px;
	left: 10px;
	z-index:10;
	height:26px;
	font-weight: bold;
}
.betslip_more_info{
	display: block;
	position: absolute;
	top: 10px;
	right: 10px;
	z-index:10;
	width: 41px;
	height:14px;
}
/*#betting_slip li.close {
	position: absolute;
	top: 8px;
	right: 8px;
	cursor: pointer;
}
#betting_slip img.close {
	position: absolute;
	top: 3px;
	right: 3px;
	cursor: pointer;
	z-index: 1;
}
#betting_slip li .ico {
	position: absolute;
	top: 26px;
	left: 8px;
}
#betting_slip li .chck {
	position: absolute;
	top: 9px;
	left: 8px;
	height: 13px;
	width: 13px;
}
#betting_slip li .descr {
	padding: 9px 10px 4px 26px;
	min-height: 60px;
}
#betting_slip li .descr table {
	width: 100%;	
}
#betting_slip li .descr td {
	vertical-align: top;
	padding: 0;
}
#betting_slip li .descr table .max_bet_td_2 {
	width:90px;
	vertical-align:bottom;
}
#betting_slip .max_bet {
	text-align: right;
	padding: 0 0 0 10px;
	line-height: 18px;
}
#betting_slip.systemTab .subMessage {
    display: none!important;
}*/
a.tooltip_contener{
	background: url(/i/dot_underline_white.gif) repeat-x left bottom;
	line-height: 13px;
	text-decoration: none;
	position:relative;
	display:inline-block;
	text-align:left;
	max-width: 60px;
	color: #fff;
}
a.tooltip_contener span{
	display: none;
}
a.tooltip_contener:hover span{
	display: block;
	position: absolute;
	top: -54px;
	left: -129px;
	z-index: 50;
	background: url(/i/betslip_tooltip_bg2.png) no-repeat;
	height: 41px;
	width: 144px;
	padding: 4px 8px 15px 8px;
	font-weight:normal;
	color: #000;
	line-height: 14px;
	text-align: center;
}
a.tooltip_contener.icon{
	background-image: none;
	display: inline-block;
	line-height: 17px;
	text-decoration: none;
	position:absolute;
	top:25px;
	left:8px;
}
a.tooltip_contener.icon:hover span{
	position: absolute;
	top: -61px;
	left: -4px;
	background: url(/i/icon_tooltip_bg.png) no-repeat;
}
a.tooltip_contener.red_i{
	background-image: none;
	display: inline-block;
	line-height: 17px;
	text-decoration: none;
}
a.tooltip_contener.red_i:hover span{
	position: absolute;
	top: -32px;
	left: -171px;
	background: url(/i/tooltip_bg3.png) no-repeat;
	width: 145px;
	height: 50px;
	padding: 5px 20px 5px 5px;
	overflow:hidden;
}
a.tooltip_contener.lightbox_form{
	background-image: none;
	display: inline-block;
	line-height: 17px;
	text-decoration: none;
	position:relative;
}
a.tooltip_contener.lightbox_form:hover span{
	position: absolute;
	top: -58px;
	left: -178px;
	background: url(/i/icon_tooltip_bg.png) no-repeat;
}
/*#betting_slip {
    color: #fff;
    margin-bottom: 10px;
}
#betting_slip #combo_options
{
    border:1px solid #4a4a4a;
    border-top:0 none;
    border-bottom:0 none;

}
#betting_slip #combo_options h3 a,
#betting_slip #summary .clear a {
	display: inline-block;
	line-height: 17px;
	text-decoration: none;
	color: #fff;
}
#betting_slip #combo_options h3 a {
	display: block;
}
#betting_slip #summary h3 {
	margin-top: 0 !important;
}

#betting_slip #summary h3 a {
	text-decoration: none;
}
#betting_slip .max_bet input {
	width: 34px;
	background-color:#fff;
	color: #000;
	font-weight:bold;
	padding:2px 3px;
	margin-left: 4px;
	border:1px solid #000;
}
#betting_slip #summary {
    background: url(/i/betting_slip_gradient.png) repeat-x 0 0;
	background-color: #1c1c1c;
    border:1px solid #4A4A4A !important;
	position: relative;
	width: 100%;
}
#betting_slip #combo_options .inr table td {
	padding:0 10px 0 20px;
	height: 18px;
}
#betting_slip #combo_options .inr table td label {
	cursor: pointer;
    display: inline-block;
    padding: 2px 6px 3px 2px;
}
#betting_slip #combo_options .inr table td label:hover { 
	background: rgba(255, 255, 255, 0.2); 
}
#betting_slip #combo_options .inr table td input[type=text] {
    float: right;
}
#betting_slip #combo_options h3 span {
	background: url(/i/betting_slip_option_bullet.gif) no-repeat 0px 5px;
	display: block;
	padding: 0 0 0 15px;
}
#betting_slip #combo_options h3.on span {
	background-position: -3px -11px;
} 
#betting_slip #combo_options .inr {
	background: #0c0c0c;
	position: relative;
	padding: 8px 0 8px 0;
	border-bottom: 1px solid #000;
	display:none;
	color: #fff;
}*/
/* disabled input support in combo options */
/*#betting_slip #combo_options input[disabled],
#betting_slip #combo_options input[disabled=disabled]
{
    cursor: default;
    background: #868686;
}
#betting_slip.systemTab #combo_options .inr,
#betting_slip.combo #combo_options .inr, #betting_slip.systemTab #combo_options .inr {
	display:block;
}
#betting_slip #combo_options .inr th {
	padding-left: 25px;
}
#betting_slip #combo_options input[type=text] {
	width: 45px;
}
#betting_slip #combo_options input[type=radio] {
	position: relative;
    top: 2px;
}
#betting_slip #combo_options table {
	width: 100%;
} 
#betting_slip #combo_options td {
	padding: 3px 0 3px 0;
}
#betting_slip tr.contextRow td {
    border-top: 1px solid #404040;
}
#betting_slip #summary table {
	width: 100%;
	margin: 0 0 4px 0;
}
#betting_slip #combo_options #place {
	background:transparent url(/i/betting_slip_place_btn.png) no-repeat scroll 0 0;
	display:block;
	height:20px;
	padding-bottom:3px;
	position:absolute;
	right:5px;
	bottom:7px;
	width:75px;
	cursor:pointer;
}
#betting_slip #combo_options .clear {
	background:transparent url(/i/betting_slip_x.gif) no-repeat scroll 15px 13px;
	padding:8px 15px 2px 32px;
}
#betting_slip #combo_options .clear a {
	background:transparent url(/i/dot_underline.gif) repeat-x scroll left bottom;
	display:inline-block;
	line-height:17px;
	text-decoration:none;
}
#betting_slip #combo_options p {
	padding:2px 15px;
}
#betting_slip #summary td,
#betting_slip #summary th {
	padding: 10px 8px 6px 8px;
	color:#fff;
    line-height:11px;
}
#betting_slip #summary td{
	text-align: right;
	font-size:15px;
	font-weight:bold;
}
#betting_slip #summary p{
	padding: 2px 15px;
}
#betting_slip #summary p.clear{
	padding: 8px 0 2px 0;
    text-align: right;
}
#betting_slip #summary input{
	margin-right: 5px;
}
#betting_slip #summary .inr {
	padding: 0 10px 4px 10px;	
}
#betting_slip #summary .clear a {
    background: url("/i/betting_slip_x.gif") no-repeat scroll left 5px transparent;
    color: #FFFFFF;
    display: inline-block;
    margin-left: 0;
    padding-left: 12px;
    text-decoration: none;
    text-decoration:underline;
}
#betting_slip #summary #place {
	text-align:center;
	
}
#betting_slip #teaser {
	position: relative;
	min-height: 74px;
	background: url(/i/betslip_teaser_bg.png) repeat-x #515151; 
} 
#betting_slip #teaser .inr {
	padding: 14px 10px 4px 24px;
	line-height: 17px;
}
.bs_msgs ul {
	margin-bottom: -2px;
}
#betting_slip .msgs {
	position: relative;
	background: url(/i/betslip_msgs_bg.png) repeat-x #b5b7b8;
	color: #000; 
	font-weight: bold;
	text-align: center;
	border-bottom: 2px solid #000;
}
#betting_slip .msgs .inr {
	padding: 6px 10px 6px 10px;
}
#betting_slip .msgs .cncl_btn,
#betting_slip .msgs .sbmt_btn {
	display: inline-block;
	width: 60px;
	height: 18px;
	background: url(/i/betslip_msgs_btn_bg.png) no-repeat;
	text-decoration: none;
	line-height: 16px;
	text-align: center;
}
#betting_slip .msgs .cncl_btn {
	color: #c60101;
}
#betting_slip .msgs .sbmt_btn {
	color: #1c8806;
}*/
.float_left{
	float: left;
}
.float_right{
	float: right;
}
/*#betting_slip .msgs .sbmt_btn:hover,
#betting_slip .msgs .cncl_btn:hover {
	background-position: 0 100%;
}
#betting_slip .msgs .changed {
	padding-bottom: 7px;
}
#betting_slip .msgs .not_enough {
	color: #c60101;
	padding: 6px 10px;
}
#betting_slip .msgs .loading {
	min-height: 28px;
	background: url(/i/betslip_msgs_loading.gif) no-repeat 50% 10px;
}
#betting_slip .msgs .accepted {
	color: #1c8806;
	padding: 6px 10px;
}
#betting_slip .msgs .close {
	position: absolute;
	top: 16px;
	right: 7px;
}
#betting_slip .msgs .not_enough a {
	color: #c60101;
	text-decoration: underline;
}
#betting_slip li.empty {
	background: url(/i/betslip_empty_bg.png) repeat-x #262626;
	padding-bottom: 5px;
}
#betting_slip li.empty p {
	padding: 0 24px 4px 12px;
}
#betting_slip li.empty .descr {
	background: none;
	padding-right: 24px;
	padding-left: 12px;
	padding: 9px 24px 4px 12px;
}
#betting_slip li.empty a {
	font-weight: bold;
	background: url(/i/dot_underline.gif) repeat-x left bottom;
	display: inline-block;
	line-height: 17px;
	text-decoration: none;
}*/
#live_now {
	margin-bottom: 10px;
	color: #fff;
    -moz-text-shadow: 1px 1px 0 #0f2a35;
    -webkit-text-shadow: 1px 1px 0 #0f2a35;
    text-shadow: 1px 1px 0 #0f2a35;
}
#live_now h2 a {
	display: block;
	height: 100%;
}
#live_now a {
    color: #fff;
    -moz-text-shadow: 1px 1px 0 #0f2a35;
    -webkit-text-shadow: 1px 1px 0 #0f2a35;
    text-shadow: 1px 1px 0 #0f2a35;
}
#live_now table{
	width: 100%;	
}
#live_now table td{
	padding: 0;
	vertical-align: top;	
}
#live_now .live_now_left {
	background: url(/i/live_left.jpg) no-repeat;
	width: 33px;	
	height: 71px;
}
#live_now .live_now_main {
	background: url(/i/live_main.jpg) repeat-x;	
	height: 71px;
	position: relative;
}
 #live_now .live_now_right {
	background: url(/i/live_right.jpg) no-repeat 100% 0;
	width: 30px;	
	height: 45px;
	padding-top: 26px;
	text-align: center;
}
#live_now a.link:hover {
	background-position: 0 -24px;
}
#live_now a.link:active {
	background-position: 0 -48px;
}
#live_now a.link {
	background: url(/i/live_now_link_bg.png) no-repeat;
	display: block;
	height: 23px;
	width: 23px;
	margin: 0 auto;
}
.live_now_top{
	position: relative;
	height: 33px;
	padding: 5px 0 0 35px;
}
#live_now .live_now_top a {
    display: block;
    width: 100%; 
    max-height: 30px;
    overflow: hidden;
}
#live_now .icon {
	background: url(/i/sports_icons_sprite.png) no-repeat;
	display: block;
	height: 20px;
	width: 20px;
	position: absolute;
	left: 10px;
	top: 8px;
}
#live_now .live_now_bottom{
	height: 33px;
}
#live_now .time {
	display: block;
	width: 48%;
	height: 23px;
	line-height: 11px;
	padding: 10px 3% 0 3%;
	float: left;
	border-right: 1px solid #171717;
    font-size: 12px;
    line-height: 12px;
	font-weight: bold;
    text-align: center;
        color: #000;
    text-shadow: none;
}
#live_now .result {
	display: block;
	width: 40%;
	padding: 11px 0 0 5%!important;
	text-align: center;
	float: left;
	font-size: 12px!important;
	font-weight: bold;
    line-height: 12px;
    color: rgba(67,130,0,1);
    text-shadow:none;
}
#live_now .on {
	cursor: pointer;
}
#live_now .live_no_items_left {
	background: url(/i/live_no_items_left.jpg) no-repeat;	
	width: 35px;
	height: 37px;
}
#live_now .live_no_items_main {
	background: url(/i/live_no_items_main.jpg) repeat-x;	
	height: 37px;
}
#live_now .live_no_items_right {
	background: url(/i/live_no_items_right.jpg) no-repeat;	
	width: 28px;
	height: 31px;
	padding-top: 6px;
}
#live_now.no_times li .link {
	position: absolute;
	right: 10px;
	top: 6px;
}
#live_schedule {
	position: relative;
	min-height: 100px;
	color: #fff;
	margin-bottom: 0;
}
#live_schedule a {
    color: #fff;
}
#live_schedule .r_contener_main .inr {
	background-color:#2d2d2d;
	padding-top: 2px;
	padding-bottom: 23px;
	background-images:none;
	border:1px solid #3d3d3d;
	border-top:0 none;
}
#live_schedule .r_contener_main .r_contener_main {
	background:transparent url(/i/r_content_contener_main.png) repeat 0 1px;
	border:0 none;
	padding-top:2px;
}
#live_schedule .r_contener_main table{
	border:0 none;
	font-size:10px;
    -moz-text-shadow: 1px 1px 0 111212;
    -webkit-text-shadow: 1px 1px 0 #111212;
    text-shadow: 1px 1px 0 #111212;
}
#live_schedule .r_contener_main table th {
	font-weight:normal;
	}
#live_schedule .r_contener_main table th,
#live_schedule .r_contener_main table td {
	padding:1px 6px 0px;
	}
#live_schedule td.liveSchedule_gameName a, 
#live_schedule td.time {
	color:#fff;
	font-size:10px;
	}
#live_schedule td.liveSchedule_gameName div {
	height:14px;
	}
#live_schedule .date {
	height: 20px;
	padding:3px 0 0 6px;
}
#live_schedule .disdown {
	width: 19px;
	height: 9px;
	display: block;
	float: right;
	margin-right: 6px;
}
#live_schedule .up {
	background: url(/i/live_schedule_up.gif) no-repeat;
	top: 46px;
}
#live_schedule .disdown {
	background: url(/i/live_schedule_no_down.gif) no-repeat;
}
#live_schedule table {
	width: 100%;
	clear: both;
}
#live_schedule table td {
	padding: 0 6px;
}

#live_schedule td.liveSchedule_gameName {
	width: 80%;
}
#live_schedule td.liveSchedule_gameName div {
	position:relative;
	height: 18px;
	overflow: hidden;
}
#live_schedule td.liveSchedule_gameName div a {
	display:block;
	height:15px;
	overflow:hidden;
	position:absolute;
	top:0;
	left: 0;
	white-space:nowrap;
}
#live_schedule td.time {
	width: 20%;
	text-align: right;
}
#live_schedule .date span {
	float:left;
	margin-right: 5px;
	font-weight:bold;
	width: 110px;
}
#live_schedule .date .up,
#live_schedule .date .down,
#live_schedule .date .disup,
#live_schedule .date .disdown {
	display: block;
	height: 6px;
	width: 9px;
	float: left
}
#live_schedule .date .up {
	background: url(/i/live_schedule_date_up.gif) no-repeat;
	margin-bottom: 3px;
}
#live_schedule .date .down {
	background: url(/i/live_schedule_date_down.gif) no-repeat;
	margin: 8px 0 0 -9px;
}
#live_schedule .date .disup {
	background: url(/i/live_schedule_date_no_up.gif) no-repeat;
	margin-bottom: 3px;
}
#live_schedule .date .disdown {
	background: url(/i/live_schedule_date_no_down.gif) no-repeat;
	margin: 8px 0 0 -9px;
}
#ticker {
	position: relative;
	background: url(/i/ticker_right_bg.gif) no-repeat 100% 0;
	height: 35px;
	margin-bottom: 10px;
}
#right_column #ticker .inr {
	position: relative;
	background: url(/i/ticker_left_bg.gif) no-repeat 0 100%;
	padding: 0 35px;
}
#ticker p {
	height: 35px;
	line-height: 35px;
	overflow: hidden;
	white-space: nowrap;
}
#ticker span {
	background: url(/i/ticker_sep_bg.gif) repeat-y 100% 0;
	padding-right: 10px;
	margin-right: 6px;
}
.banner {
	text-align: center;
	margin-bottom: 10px;
	overflow:hidden;
}
#top_winners .icon {
	position: absolute;
	top: 0px;
	right: 6px;
}
#top_winners table {
	width: 100%;
}
#top_winners td {
	padding: 4px 10px;
}
#top_winners th {
	padding: 4px 10px;
	text-align: right;
}
#login #update_balance {
	margin-bottom: -6px;
	cursor: pointer;	
}
#login_modal {
	background: url(/i/login_bg.png) no-repeat;
	width: 383px;
	height: 316px;
}
#login_modal input {
	color: #7498b5;
	background: url(/i/login_input.png) no-repeat;
	display: block;
	width: 181px;
	height: 22px;
	padding-top: 3px;
	padding-left: 10px;
	margin-bottom: 10px;
}
#login_modal input.sbm {
	color: #000;
	font-weight: bold;
	background: url(/i/login_btn.png) no-repeat;
	display: block;
	width: 67px;
	height: 20px;
	position: absolute;
	top: 56px;
	left: 251px;
}
#login_modal h2 {
	margin-top: 74px;
	margin-left: 250px;
	margin-bottom: 55px;
	font-size: 15px;
}
#login_modal p {
	padding: 0 54px 0 59px;
}
#login_modal form {
	padding: 20px 54px 0 59px;
	position: relative;
}
#login_modal .close {
	position: absolute;
	top: 39px;
	right: 36px;
	cursor: pointer;
}
/* jqModal base Styling courtesy of;
	Brice Burgess <bhb@iceburg.net> */
/* The Window's CSS z-index value is respected (takes priority). If none is supplied,
	the Window's z-index value will be set to 3000 by default (via jqModal.js). */
	
.jqmWindow {
 display: none;
 position: fixed;
 top: 17%;
 left: 50%;
 margin-left: -191px;
}
.jqmOverlay { background-color: #000; }
/* Background iframe styling for IE6. Prevents ActiveX bleed-through (<select> form elements, etc.) */
* iframe.jqm {position:absolute;top:0;left:0;z-index:-1;
	width: expression(this.parentNode.offsetWidth+'px');
	height: expression(this.parentNode.offsetHeight+'px');
}

/* Fixed posistioning emulation for IE6
 Star selector used to hide definition from browsers other than IE6
 For valid CSS, use a conditional include instead */
* html .jqmWindow {
 position: absolute;
 top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}
.align_right{
	text-align: right;
}
/*artbit center pagination*/
.align_center{
	text-align: center;
}
ul.center_pagination {
	height: 19px;
	margin-top: 15px;
	padding-bottom: 15px;
	text-align:center;
}
ul.center_pagination li {
	height: 16px;
	width: 12px;
	line-height: 17px;
	display: inline-block;
	margin: 0 3px;
	padding: 3px 0 0 0;
}
ul.center_pagination li a {
	background: url(/i/dot_underline.gif) repeat-x left bottom;
	text-decoration:none;
	display:block;
	width: auto;
	float: left;
	text-align:center;
}
ul.center_pagination li.current a {
	background: none;
	font-weight: bold;
}
ul.center_pagination li.prev,
ul.center_pagination li.disprev,
ul.center_pagination li.next,
ul.center_pagination li.disnext{
	position: relative;
	top: 5px;
	margin: 0;
	width: 16px;
}
ul.center_pagination li.prev {
	background: url(/i/pagination_prev.png) no-repeat;
}
ul.center_pagination li.disprev {
	background: url(/i/pagination_no_prev.png) no-repeat;
	margin-right: 5px;
}
ul.center_pagination li.next {
	background: url(/i/pagination_next.png) no-repeat;
}
ul.center_pagination li.disnext {
	background: url(/i/pagination_no_next.png) no-repeat;
}
ul.center_pagination li.prev a,
ul.center_pagination li.next a,
ul.center_pagination li.disprev a,
ul.center_pagination li.disnext a {
	background:none;
	width: 16px;
	height: 16px;
	display: inline-block;
}
#history ul.center_pagination li.prev a, 
#history ul.center_pagination li.next a, 
#history ul.center_pagination li.disprev a, 
#history ul.center_pagination li.disnext a {
    text-indent: -9999px;
}
/*end artbit center pagination*/
.tooltip {
	width: 135px;
	position: absolute;
	top: 22px;
	z-index: 1000;
	color: #222;
}
.tooltip .inr {
	background: url(/i/tooltip_bg.png) repeat-y;
	margin-left: 0 !important;
	padding: 10px 12px !important;
	position:relative;
}
.tooltip .inr .tooltip_left_arrow{
	background: url(/i/tooltip_left.png) no-repeat;
	position:absolute;
	top:40px;
	left:-15px;
	width: 15px;
	height:23px;
}
.tooltip .btm {
	background: url(/i/tooltip_btm.png) no-repeat;
	height: 26px;
}
.tooltip .top {
	background: url(/i/tooltip_top.png) no-repeat;
	height: 2px;

}
.tooltip .inr h5 {
	font-size: 11px;
	margin-bottom: 3px;
}
.tooltip .inr img {
	position: absolute;
	right: 10px;
	top: 8px;
	width: 8px;
	height: 7px;
	display: block;
}


/* Dessie dynamic size lightbox styles */
#overlayDarkScreen{
	height:100%;
	left:0;
	opacity:0.5;
	position:fixed;
	top:0;
	width:100%;
	z-index:2999;
	filter:alpha(opacity=50);
}
#lightbox2_modal.dynamic_lightbox{
	background: none;
}
.dynamic_lightbox {
	left: 50%;
    top: 100px;
	width: auto;
	z-index: 3000;
	position: fixed;
    transform: translate(-50%, 0);
    margin-left:0!important;
}

.dynamic_lightbox a,
.dynamic_lightbox a:hover,
.dynamic_lightbox a:active {
    color: #76c200;
}

.dynamic_lightbox td{
	vertical-align: top;
}
.dynamic_lightbox .box_top_left{
	background: url(/i/box_top_left.png) no-repeat scroll 0 0 transparent;
	height: 28px;
	padding: 0;
	width: 28px;
}
.dynamic_lightbox .box_top_main{
	background: url(/i/box_top_main.png) repeat-x scroll 0 0 transparent;
	height: 28px;
	padding: 0;
}
.dynamic_lightbox .box_top_right{
	background: url(/i/box_top_right.png) no-repeat scroll 0 0 transparent;
	height: 28px;
	padding: 0;
	width: 28px;
}
.dynamic_lightbox .box_main_right{
	background: url(/i/box_main_right.png) repeat-y scroll 0 0 transparent;
	padding: 0;
	width: 28px;
}
.dynamic_lightbox .box_main_left{
	background: url(/i/box_main_left.png) repeat-y scroll 0 0 transparent;
	padding: 0;
	width: 28px;
}
.dynamic_lightbox.bg_light .box_main{
	background: url(/i/forgotPass_popUp.png) repeat-x scroll 0 0 #373737;
}
.dynamic_lightbox .box_main{
	background: url(/i/box_main.png) repeat-x scroll 0 0;
	background-color: #313131;
	padding: 0 20px 20px;
}
.lightbox_main_top{
	height: 15px;
	position: relative;
}
.lightbox_main_bottom{
	padding-top: 0;
	position: relative;
	overflow: hidden;
    color:#FFF;
}
.lightbox_main_top a.close{
	background: url(/i/login_x.gif) no-repeat scroll 0 0 transparent;
	display: block;
	height: 7px;
	position: absolute;
	right: -15px;
	text-decoration: none;
	top: 5px;
	width: 8px;
}
.dynamic_lightbox .box_bottom_left{
	background: url(/i/box_bottom_left.png) no-repeat scroll 0 0 transparent;
	height: 28px;
	padding: 0;
}
.dynamic_lightbox .box_bottom_main{
	background: url(/i/box_bottom_main.png) repeat-x scroll 0 0 transparent;
	height: 28px;
	padding: 0;
}
.dynamic_lightbox .box_bottom_right{
	background: url(/i/box_bottom_right.png) no-repeat scroll 0 0 transparent;
	height: 28px;
	padding: 0;
}
#lightbox2_modal.ComboBetLightBox{
	left: 33%;
	width: auto;
}
.lightbox_blue_header_table .lightbox_form_table td, .lightbox_main_bottom .lightbox_form_table td{
	border: none;
} 
#updatableWindowsContainer.content ul.leagues li div.goalscorer div.types_bg div.first_buttons_line div.bets{
	margin-top: -35px;
}
#updatableWindowsContainer.content ul.leagues ul.games li div.goalscorer div.types_bg div.first_buttons_line div.bets{
	margin-top: 0px;
}
/* end Dessie dynamic size lightbox styles */


/* games lightbox styles */
.lightbox_games_bg{
	background:transparent url(/i/box_games_bg.jpg) no-repeat scroll 0 0;
	padding: 20px 35px 0 35px;
	margin: -11px -35px;
}
.lightbox_games_bg .games_content{
	float:left;
	width: 230px;
	padding-right: 16px;
}
.lightbox_games_bg .games_preview{
	float:right;
	width: 365px;
	text-align:right;
}
.games_nav{
	height: 16px;
	padding-top: 5px;
}
.games_nav a:hover{
	text-decoration :none;
}
.games_nav a{
	display: block;
	background:transparent url(/i/games_nav_link_bg.png) no-repeat scroll 0 0;
	text-align: center;
	font-size: 11px;
	color:#000;
	float:left;
	width:16px;
	height: 15px;
	padding-top: 1px;
	margin-right: 5px;
	
}
.games_nav a.current{
	background:transparent url(/i/games_nav_link_bg_current.png) no-repeat scroll 0 0;
}
.games_content .clickdiv{
	margin-top: 25px;
}
/*end games lightbox styles */

#lightbox1_modal {
	background:transparent url(/i/light_box1.png) no-repeat scroll 0 0;
	height:551px;
	width:956px;
	position:absolute;
	top: 100px;
	left: 50%;
	display:none;
	margin-left: -460px;
}
#lightbox2_modal {
	background:transparent url(/i/light_box2.png) no-repeat scroll 0 0;
	position:absolute;
	top: 100px;
	left: 50%;
	display:none;
	z-index: 5000;
    transform: translate(-50%, 0);
    margin-left:0!important;
}
#lightbox2_modal h3 {
    color: #fff;
    margin-bottom: 10px;
}

#lightbox3_modal {
	background:transparent url(/i/light_box3.png) no-repeat scroll 0 0;
	height:320px;
	width:383px;
	position:absolute;
	top: 100px;
	left: 50%;
	display:none;
	margin-left: -250px;
}
#lightbox4_modal {
	background:transparent url(/i/light_box4.png) no-repeat scroll 0 0;
	height:673px;
	width:822px;
	position:absolute;
	top: 100px;
	left: 50%;
	display:none;
	margin-left: -411px;
}
#lightbox4_modal .lightbox_long_scroll {
	overflow-y:auto;
	overflow-x: hidden;
	height: 485px;
}
#lightbox5_modal{
	height:100%;
	width:100%;
	display:none;
}
.lightbox_2_objects_contener{
	position:absolute;
	top: 100px;
	left: 50%;
	margin-left: -550px;
	z-index: 3000;
}
.lightbox_2_objects_contener td{
	vertical-align: top;	
}
.lightbox5_modal.a {
	background:transparent url(/i/light_box5.png) no-repeat scroll 0 0;
	height:417px;
	width:543px;
	z-index: 100;
}
.lightbox5_modal.b {
	background:transparent url(/i/light_box5_b.png) no-repeat scroll 0 0;
	height:522px;
	width:543px;
	z-index: 100;
}
.lightbox_form_table{
}
.lightbox_form_table input{
	width:170px;
	padding: 2px;
	text-indent:4px;
}
.lightbox_form_table select{
	height:18px;
}
.lightbox_form_table a:hover{
	text-decoration: none;
}
.lightbox_form_table a{
	background: url(/i/dot_underline.gif) repeat-x scroll left bottom transparent;
	text-decoration: none;
}
.lightbox_top_header{
	position:absolute;
	top: 69px;
	left: 240px;
	font-size: 15px;
	font-weight: bold;
}
input.send {
	background:url(/i/send_bg.gif) no-repeat scroll 0 0 transparent;
	cursor:pointer;
	font-weight:bold;
	height:20px;
	padding:0 0 2px 10px;
	text-align:left;
	text-indent:0;
	width:62px;
}
select.birth_day, select.birth_month{
	width: 45px;
	margin-right: 7px;
}
select.birth_year {
	width:64px;
}
select.birth_day{
	width: 45px;
	margin-right: 7px;
}
.red_i_ico{
	display: block;
	position:relative;
	z-index:5000;
	overflow:visible;
	background: transparent url(/i/red_i_ico.gif) no-repeat right center;
	width: 14px;
	height:14px;
	float:left;
	padding-left: 5px;
	margin-top: 2px;
}
.blue_i_ico{
	display: block;
	position:relative;
	background: transparent url(/i/icn/information-button.png) no-repeat right center;
	width: 14px;
	height:14px;
	float:left;
	padding-left: 5px;
	margin-top: 2px;
}
.green_v_ico{
	display: block;
	position:relative;
	background: transparent url(/i/green_v_ico.gif) no-repeat right center;
	width: 14px;
	height:14px;
	float:left;
	padding-left: 5px;
	margin-top: 2px;
}
.gray_ref_ico{
	display: block;
	background: transparent url(/i/gray_ref_ico.gif) no-repeat right center;
	width: 14px;
	height:14px;
	float:left;
	padding-left: 5px;
	margin-top: 9px;
	cursor:pointer;
}
.captcha{
	float:left;
}
.confirmation_table {
	width: 100%;
	background-color: #444;
}
.confirmation_table td{
	border: 1px solid #040404;
	border-collapse:collapse;
	height: 19px;
	padding: 0 10px 0 14px;
	color: #fff;
	-moz-text-shadow: 1px 1px 0 #000;
    -webkit-text-shadow: 1px 1px 0 #000;
    text-shadow: 1px 1px 0 #000;
}
.confirmation_table td.dark_bg{
	background: url(/i/new_blue_gray_bg.gif) repeat-x scroll 0 -24px;
	font-weight:bold;
	height: 20px;
	color: #fff;
	-moz-text-shadow: 1px 1px 0 #000;
    -webkit-text-shadow: 1px 1px 0 #000;
    text-shadow: 1px 1px 0 #000;
}
.confirmation_table th {
	background: url(/i/new_blue_gray_bg.gif) repeat-x scroll 0 0;
	font-weight:bold;
	height: 22px;
	padding: 0 10px 0 14px;
	color: #fff;
	-moz-text-shadow: 1px 1px 0 #000;
    -webkit-text-shadow: 1px 1px 0 #000;
    text-shadow: 1px 1px 0 #000;
	
}
.lightbox_bottom_but_div{
	padding-top: 15px;
}
.lightbox_bottom_but_div a{
	display:block;
	float:right;
	margin-left: 10px;
}
.lightbox_inner_div a.close:hover {
	background:transparent url(/i/login_x_over.gif) no-repeat scroll 0 0;
}

.lightbox_inner_div a.close {
	display:block;
	background:transparent url(/i/login_x.gif) no-repeat scroll 0 0;
	width: 8px;
	height: 7px;
	position:absolute;
	right:36px;
	top:39px;
	text-decoration: none;
}
.lightbox_inner_div {
	padding: 60px 60px 80px 60px;
	font-size: 11px; 
	position: relative;
}
#lightbox5_modal .lightbox_inner_div{
	padding: 130px 43px 80px 43px;
}
#lightbox3_modal .lightbox_inner_div{
	padding: 130px 46px 80px 50px;
}
.lightbox_inner_div .lightbox_button_div{
	padding-top: 12px;
	text-align: center;
}
.lightbox_inner_div .lightbox_button_div div input, .lightbox_inner_div .lightbox_button_div div a{
	color:#000;
	font-weight: bold;
	padding-top: 1px;
}
.lightbox_inner_div .btn {
	background:transparent url(/i/lightbox_btn.gif) no-repeat scroll 0 0;
	color:#000000;
	display:block;
	font-size:11px;
	font-weight:bold;
	width:47px;
	height:20px;
	padding-top: 3px;
	margin: 0 auto;
	text-align:center;
	text-decoration:none;
}
.lightbox_blue_header_table{
	color:#fff;
	border-collapse:collapse;
}
.lightbox_blue_header_table td{
	border: 1px solid #565758;
	border-left: 0px;
	width: 151px;
	white-space: nowrap;
	padding: 2px 11px 4px 11px;
}
.lightbox_blue_header_table th, .lightbox_main_bottom th{
	background-color:#444;
	font-weight:bold;
	width: 151px;
	padding: 2px 11px 4px 11px;
	border:1px solid #000;
	border-collapse:collapse;
	white-space:normal;
	color: #fff;
    -moz-text-shadow: 1px 1px 0 #000;
    -webkit-text-shadow: 1px 1px 0 #000;
    text-shadow: 1px 1px 0 #000;
}
table.dynamic_lightbox div.lightbox_main_bottom table td {
	vertical-align:middle;
	border:1px solid #000;
	background: #555;
	color: #fff;
	border-collapse:collapse;
	white-space:normal;
	-moz-text-shadow: 1px 1px 0 #000;
    -webkit-text-shadow: 1px 1px 0 #000;
    text-shadow: 1px 1px 0 #00;
    padding: 4px;
}
.lightbox_long_scroll{
	height:323px;
	padding: 2px 0 0 2px;
	overflow:scroll;
}
.lightbox_scroll_blue_header_table{
	margin-top: 20px;
}
.lightbox_scroll_blue_header_table th {
	height: 23px;
	padding:0 10px 0 15px;
	white-space:nowrap;
    text-align: center;
}
.usr_acc .lightbox_scroll_blue_header_table th.first{
    width:25px;
}
.usr_acc .lightbox_scroll_blue_header_table tr td{
    text-align: center;
}
.lightbox_scroll_blue_header_table td {
	height: 23px;
	padding:0 10px;
	border:1px solid #565758;
	border-left-width: 0;
	border-right-width: 0;
	border-collapse: collapse;
	background:transparent url(/i/new_td_left_bg.gif) no-repeat scroll -1px 0;	
}
.lightbox_scroll_blue_header_table td:nth-child(6),
.lightbox_scroll_blue_header_table td:nth-child(9) 
{
    width: 12%;
    white-space: normal;
}
.lightbox_blue_gr{
	background: url(/i/lightbox_gr.png) repeat-x 0 100%;
	padding: 3px 10px;
	margin-bottom: 6px;
}
.first_lightbox_scroll_tr td{
	border-top-width: 0;
}
.usr_acc #main .gr_bg {
	background: url(/i/usr_account_h3_bg.png) repeat-x;
	padding: 15px 10px 0 10px;
}

ul.icon_ul_red_i{
	margin-bottom:20px;
}
ul.icon_ul_red_i li{
	background:transparent url(/i/red_i_ico.gif) no-repeat scroll 0 0;
	margin-bottom:6px;
	padding:0 0 2px 21px;
}
.new_gr_bg{
	background: url(/i/usr_account_h3_bg.png) repeat-x;
	padding: 5px 15px;
}
.inrpage #main .inr .new_gr_bg h3{
	font-size: 14px;	
}
.new_gr_bg a:hover{
	text-decoration: none;
}
.new_gr_bg a{
	display:block;
	float: left;
	background: url(/i/new_right_arrow_link.gif) no-repeat 100% 2px;
	height: 16px;
	padding-right: 11px;
}
.new_gr_bg p{
	float: left;	
	width: 480px;
	margin-bottom: 15px;
}
.new_gr_bg span{
	float: left;
	margin-right: 5px;
}
.light_grd_bg{
	background: url(/i/betslip_msgs_bg.png) repeat-x scroll 0 0 #B5B7B8;
	padding: 2px 0;
}
.red_text{
	color: #c60101;
}
.green_text{
	color: #1c8806;
}
.yellow_text{
	color: #fff600;
}
.bold_red_text{
	color: #c60101;
	font-weight:bold;
}
.bold_green_text{
	color: #1c8806;
	font-weight:bold;
}
.bold_yellow_text{
	color: #fff600;
	font-weight:bold;
}
.no_bottom_margin{
	margin-bottom: 0;
}

/*bottom logos*/
#footer .bottom_logos{
	background: url(/i/fotter_logos_bg.png) repeat;
	margin: 9px 0 2px 0;
	padding: 0 10px;
	text-align: center;
}
#footer .bottom_logos ul{
	position: static;
	padding: 0;
	margin: 0;
	list-style-type:none;
}
#footer .bottom_logos a{
	display:inline-block;
	width: 58px !important;
	height: 28px;
	margin: 2px 0;
	background: url(/i/fotter_logos2.png) no-repeat;
	padding: 0;
	border-right: 2px solid #0c1f35;
}
#footer .bottom_logos a.last{
	border: 0px;
}
#footer .bottom_logos span{
	display:inline-block;
	background-color: #15598f;
	width: 1px !important;
	height: 28px;
}
#footer .bottom_logos a.a{
	background-position: 0 0;
}
#footer .bottom_logos a.b{
	background-position: 0 -30px;
}
#footer .bottom_logos a.c{
	background-position: 0 -60px;
}
#footer .bottom_logos a.d{
	background-position: 0 -90px;
}
#footer .bottom_logos a.e{
	background-position: 0 -120px;
}
#footer .bottom_logos a.f{
	background-position: 0 -150px;
}
#footer .bottom_logos a.g{
	background-position: 0 -180px;
}
#footer .bottom_logos a.h{
	background-position: 0 -210px;
}
#footer .bottom_logos a.i{
	background-position: 0 -240px;
}
#footer .bottom_logos a.j{
	background-position: 0 -270px;
}
#footer .bottom_logos a.k{
	background-position: 0 -300px;
}
#footer .bottom_logos a.l{
	background-position: 0 -330px;
}
#footer .bottom_logos a.m{
	background-position: 0 -360px;
}
#footer .bottom_logos a.n{
	background-position: 0 -390px;
}
#footer .bottom_logos a.o{
	background-position: 0 -420px;
}
#footer .bottom_logos a.p{
	background-position: 0 -450px;
}
#footer .bottom_logos a.last{
	margin-right:0;
}
/*end bottom_logos*/
/*bottom_links*/
.bottom_links{
	min-width: 1000px;
	max-width: 1260px;
	clear: both;
	margin-bottom:10px;
}
.bottom_links table{
	width: 100%;
	border-collapse:separate;
}
.bottom_links table td{
	background: url(/i/bottom_alpha_bg.png) repeat;
	padding: 12px 15px;
	line-height: 15px;
	vertical-align: top;
}
.bottom_links table td a:hover{
	text-decoration:none;
}
.bottom_links table td a{
	background: url(/i/bottom_links_bg.gif) no-repeat 0 5px;
	display: inline-block;
	white-space: nowrap;
	padding: 0 0 1px 9px;
}
.bottom_links table td h3{
	margin-bottom:5px;
}
.bottom_links .services{
	width: 15%;
}
.bottom_links .information{
	width: 15%;
}
.bottom_links .quick{
	width: 15%;
}
.bottom_links .share{
	width: 15%;
}
.bottom_links .contact{
	width: 15%;
	white-space: nowrap;
}
.bottom_links .license{
}
.text_tel_ico{
	background: url(/i/contact_tel_icon.gif) no-repeat scroll 0 6px;
	display: block;
	padding-left: 15px;
	margin-bottom:5px;
}
.text_fax_ico{
	background: url(/i/contact_fax_icon.gif) no-repeat scroll 0 5px;
	display: block;
	padding-left: 15px;
	margin-bottom:5px;
}
.text_mail_ico{
	background: url(/i/contact_mail_icon.gif) no-repeat scroll 0 7px;
	display: block;
	padding-left: 15px;
	margin-bottom:5px;
}
.text_mail_ico a, .bottom_links .text_mail_ico a{
	background: url(/i/dot_underline.gif) repeat-x scroll left bottom transparent;
	display: inline-block;
	text-decoration: none;
	padding-left: 0;
}
/*end bottom_links*/
.bottom_centered{
	min-width: 1000px;
	max-width: 1260px;
	width:95%;
	margin: 0 auto;
	text-align: center;
}
/*site buttons*/
.but_a_contener{
	background: url(/i/but_a.png) no-repeat 100% 0;
	display: inline-block;
	position: relative;
	height:21px;
}
.but_a_contener input, .but_a_contener a{
	background: url(/i/but_a.png) no-repeat 0 -22px;
	display: inline-block;
	float: left;
	height:34px;
	line-height: 16px;
	padding: 0 15px !important;
	margin:0 !important;
	border: 0;
	color:#fff;
	cursor: pointer;
	text-decoration: none;
	text-indent: 0px !important;
	font-weight:bold;
}
.but_b_contener{
	background: url(/i/but_b.png) no-repeat 0 0;
	display: inline-block;
	position: relative;
	padding-left: 9px;
	height:18px;
}
.but_b_contener input, .but_b_contener a{
	background: url(/i/but_b.png) no-repeat 100% -20px;
	height:18px;
	padding-right: 9px;
	font-size: 11px;
	display: inline-block;
	line-height: 16px;
	text-align: center;
	border: 0;
	cursor: pointer;
	color: #1c8806;
	text-decoration: none;
	text-indent: 0px !important;
}
.but_b_contener input.red_text, .but_b_contener a.red_text{
	color: #c60101;
}
.but_b_contener:hover{
	background: url(/i/but_b.png) no-repeat 0 -40px;
}
.but_b_contener input:hover, .but_b_contener a:hover{
	background: url(/i/but_b.png) no-repeat 100% -60px;
}
.free_search_div .but_a_contener input, .free_search_div .but_a_contener a{
	font-weight: bold;
}
.but_c_contener{
	background: url(/i/but_c.png) no-repeat 0 0;
	display: inline-block;
	position: relative;
	padding-left: 19px;
	height:20px;
}
.but_c_contener input, .but_c_contener a{
	background: url(/i/but_c.png) no-repeat 100% -21px;
	height:20px;
	padding-right: 13px;
	font-size: 11px;
	font-weight: bold;
	display: inline-block;
	float: left;
	line-height: 17px;
	text-align: center;
	border: 0;
	cursor: pointer;
	color: #fff;
	text-decoration: none;
	text-indent: 0px !important;
}
.but_d_contener{
	background: url(/i/but_d.png) no-repeat 0 0;
	display: inline-block;
	position: relative;
	padding-left: 21px;
	height:20px;
}
.but_d_contener input, .but_d_contener a{
	background: url(/i/but_d.png) no-repeat 100% -21px;
	height:20px;
	padding-right: 13px;
	font-size: 11px;
	font-weight: bold;
	display: inline-block;
	float: left;
	line-height: 16px;
	text-align: center;
	border: 0;
	cursor: pointer;
	color: #fff;
	text-decoration: none;
	text-indent: 0px !important;
}/*
.but_e_contener{
	background: url(/i/but_e.png) no-repeat 0 0;
	display: inline-block;
	position: relative;
	padding-left: 9px;
	height:20px;
}
.but_e_contener input, .but_e_contener a{
	background: url(/i/but_e.png) no-repeat 100% -21px;
	height:20px;
	padding-right: 19px !important;
	font-size: 11px;
	font-weight: bold;
	display: inline-block;
	line-height: 16px;
	text-align: center;
	border: 0;
	cursor: pointer;
	color: #fff;
	text-decoration: none;
	text-indent: 0px !important;
}
.but_e_disable_contener{
	background: url(/i/but_e_disable.png) no-repeat 0 0;
	display: inline-block;
	position: relative;
	padding-left: 9px;
	height:20px;
}
.but_e_disable_contener input, .but_e_disable_contener a{
	background: url(/i/but_e_disable.png) no-repeat 100% -21px;
	height:20px;
	padding-right: 19px !important;
	font-size: 11px;
	font-weight: bold;
	display: inline-block;
	line-height: 16px;
	text-align: center;
	border: 0;
	cursor: pointer;
	color: #fff;
	text-decoration: none;
	text-indent: 0px !important;
}*/
.but_f_contener{
	background: url(/i/but_f.png) no-repeat 0 0;
	display: inline-block;
	position: relative;
	padding-left: 9px;
	height:20px;
}
.but_f_contener input, .but_f_contener a{
	background: url(/i/but_f.png) no-repeat 100% -21px;
	height:20px;
	padding: 0 9px 1px 0 !important;
	font-size: 11px;
	font-weight: bold;
	display: inline-block;
	line-height: 16px;
	text-align: center;
	border: 0;
	cursor: pointer;
	color: #000;
	text-decoration: none;
	text-indent: 0px !important;
}
.but_g_contener{
	background: url(/i/but_g.png) no-repeat 0 0;
	display: inline-block;
	position: relative;
	padding-left: 10px;
	height:27px;
}
.but_g_contener input, .but_g_contener a{
	background: url(/i/but_g.png) no-repeat 100% -28px;
	height:27px;
	line-height: 25px;
	padding: 0 22px 2px 0 !important;
	font-size: 11px;
	font-weight: bold;
	display: inline-block;
	text-align: center;
	border: 0;
	cursor: pointer;
	color: #000;
	text-decoration: none;
	text-indent: 0px !important;
}
.but_h_contener{
	background: url(/i/but_h.png) no-repeat 0 0;
	display: inline-block;
	position: relative;
	padding-left: 15px;
	height:20px;
}
.but_h_contener input, .but_h_contener a{
	background: url(/i/but_h.png) no-repeat 100% -21px;
	height:20px;
	padding: 0 9px 1px 0 !important;
	font-size: 11px;
	font-weight: bold;
	display: inline-block;
	line-height: 16px;
	text-align: center;
	border: 0;
	cursor: pointer;
	color: #fff;
	text-decoration: none;
	text-indent: 0px !important;
}
/*.but_i_contener{
	background: url(/i/but_i.png) no-repeat 0 0;
	display: inline-block;
	position: relative;
	padding-left: 8px;
	height:16px;
}
.but_i_contener input, .but_i_contener a{
	background: url(/i/but_i.png) no-repeat 100% -17px !important;
	height:16px;
	padding: 0 8px 0 0 !important;
	font-size: 11px;
	font-weight: bold;
	display: inline-block;
	text-align: center;
	border: 0;
	cursor: pointer;
	color: #fff;
	text-decoration: none;
	text-indent: 0px !important;
}*/
.but_j_contener{
	background: url(/i/but_j.png) no-repeat 0 0;
	display: inline-block;
	position: relative;
	padding-left: 10px;
	height:27px;
}
.but_j_contener input, .but_j_contener a{
	background: url(/i/but_j.png) no-repeat 100% -28px;
	height:27px;
	padding: 0 12px 2px 0 !important;
	font-size: 11px;
	font-weight: bold;
	display: inline-block;
	text-align: center;
	line-height: 25px;
	border: 0;
	cursor: pointer;
	color: #fff;
	text-decoration: none;
	text-indent: 0px !important;
}
.but_k_contener{
	background: url(/i/but_k.png) no-repeat 100% 0;
	display: inline-block;
	position: relative;
	padding-right: 71px;
	height:61px;
}
.but_k_contener input, .but_k_contener a{
	background: url(/i/but_k.png) no-repeat 0 -62px;
	height:61px;
	padding: 10px 0 0 30px !important;
	font-size: 24px;
	display: inline-block;
	text-align: center;
	border: 0;
	cursor: pointer;
	color: #fff;
	text-decoration: none;
	text-indent: 0px !important;
}
.but_k_contener:hover{
	background-position: 100% -125px;
}
.but_k_contener:hover input, .but_k_contener:hover a{
	background-position: 0 -187px;
}
.but_l_contener{
	background: url(/i/but_l.png) no-repeat 0 0;
	display: inline-block;
	position: relative;
	padding-left: 19px;
	height:20px;
}
.but_l_contener input, .but_l_contener a{
	background: url(/i/but_l.png) no-repeat 100% -21px;
	display: inline-block;
	float: left;
	height:20px;
	line-height: 18px;
	padding: 0 14px 0 0;
	font-weight: bold;
	margin:0 !important;
	border: 0;
	color:#000;
	cursor: pointer;
	text-decoration: none;
	text-indent: 0px !important;
}
.but_m_contener {
	background: url(/i/bet_bg3.png) repeat-x scroll left top;
	display:block;
	height: 21px;
	margin: -10px 1px 10px;
	position:relative;
}
.but_m_contener input, .but_m_contener a {
	background:url(/i/but_m.png) no-repeat scroll 0 0 transparent;
	border:0 none;
	color:#868484;
	font-size: 11px;
	cursor:pointer;
	display:inline-block;
	float:right;
	font-weight:bold;
	line-height:16px;
	margin:0 !important;
	padding:2px 24px 0 10px;
	text-align:center;
	text-decoration:none;
	text-indent:0 !important;
}
.but_m2_contener {
	background:url(/i/but_m2.png) no-repeat scroll 100% -45px transparent;
	display:inline-block;
	height:44px;
	padding-right:7px;
	position:relative;
}
.but_m2_contener input, .but_m2_contener a {
	background:url(/i/but_m2.png) no-repeat scroll 0 0 transparent;
	border:0 none;
	color:#fff;
	font-size: 14px;
	cursor:pointer;
	display:inline-block;
	float:left;
	font-weight:bold;
	height:44px;
	line-height:38px;
	margin:0 !important;
	padding:0 3px 0 10px;
	text-align:center;
	text-decoration:none;
	text-indent:0 !important;
}
.but_m3_contener {
	background:url(/i/but_m3.png) no-repeat scroll 100% -45px transparent;
	display:inline-block;
	height:44px;
	padding-right:22px;
	position:relative;
}
.but_m3_contener input, .but_m3_contener a {
	background:url(/i/but_m3.png) no-repeat scroll 0 0 transparent;
	border:0 none;
	color:#fff;
	font-size: 18px;
	cursor:pointer;
	display:inline-block;
	float:left;
	font-weight:bold;
	height:44px;
	line-height:38px;
	margin:0 !important;
	padding:0 3px 0 24px;
	text-align:center;
	text-decoration:none;
	text-indent:0 !important;
	white-space:nowrap;
	overflow:hidden;
}
.but_n_contener{
	background: url(/i/but_n.png) no-repeat 100% -100px;
	display: inline-block;
	position: relative;
	padding-right: 67px;
	height:82px;
}
.but_n_contener input, .but_n_contener a{
	background: url(/i/but_n.png) no-repeat 0 0;
	display: inline-block;
	float: left;
	height:82px;
	font-size:24px;
	white-space:nowrap;
	line-height: 45px;
	padding: 0 0 0 35px;
	margin:0 !important;
	border: 0;
	color:#fff;
	cursor: pointer;
	text-decoration: none;
	text-indent: 0px !important;
}
.but_o_contener{
	background: url(/i/but_o.png) no-repeat 100% -99px;
	display: inline-block;
	position: relative;
	padding-right: 80px;
	height:80px;
}
.but_o_contener input, .but_o_contener a{
	background: url(/i/but_o.png) no-repeat 0 0;
	display: inline-block;
	float: left;
	height:80px;
	font-size:24px;
	white-space:nowrap;
	line-height: 45px;
	padding: 0 0 0 49px;
	margin:0 !important;
	border: 0;
	color:#fff;
	cursor: pointer;
	text-decoration: none;
	text-indent: 0px !important;
}
.but_p_contener{
	background: url(/i/but_p.png) no-repeat 100% -80px;
	display: inline-block;
	position: relative;
	padding-right: 60px;
	height:58px;
}
.but_p_contener input, .but_p_contener a{
	background: url(/i/but_p.png) no-repeat 0 0;
	display: inline-block;
	float: left;
	height:58px;
	font-size:24px;
	white-space:nowrap;
	line-height: 40px;
	padding: 0 0 0 30px;
	margin:0 !important;
	border: 0;
	color:#fff;
	cursor: pointer;
	text-decoration: none;
	text-indent: 0px !important;
}
.but_q_contener{
	background: url(/i/but_q.png) no-repeat 0 0;
	display: inline-block;
	padding-left: 10px;
	height:20px;
}
.but_q_contener input, .but_q_contener a{
	background: url(/i/but_q.png) no-repeat 100% -22px;
	display: inline-block;
	float: left;
	height:20px;
	font-size:11px;
	white-space:nowrap;
	line-height: 18px;
	padding: 0 10px 2px 0;
	margin:0 !important;
	border: 0;
	color:#fff;
	font-weight:bold;
	cursor: pointer;
	text-decoration: none;
	text-indent: 0px !important;
}
.but_r_contener{
	background: url(/i/but_r.png) no-repeat 100% -96px;
	display: inline-block;
	padding-right: 55px;
	height:85px;
}
.but_r_contener input, .but_r_contener a{
	background: url(/i/but_r.png) no-repeat 0 0px;
	display: inline-block;
	float: left;
	height:85px;
	font-size:18px;
	white-space:nowrap;
	line-height: 31px;
	padding: 0 1px 2px 32px;
	margin:0 !important;
	border: 0;
	color:#fff;
	cursor: pointer;
	text-decoration: none;
	text-indent: 0px !important;
}
.but_s_contener{
	background: url(/i/but_s.png) no-repeat 100% 0px;
	display: inline-block;
	padding-right: 29px;
	height:24px;
}
.but_s_contener input, .but_s_contener a{
	display: inline-block;
	float: left;
	height:24px;
	font-size:11px;
	font-weight: bold;
	white-space:nowrap;
	line-height: 23px;
	padding: 0;
	margin:0 !important;
	border: 0;
	color:#fff;
	cursor: pointer;
	text-decoration: none;
	text-indent: 0px !important;
}
.but_t{
	background: url(/i/but_t.png) no-repeat 0 0;
	display: inline-block;
	padding-left: 31px;
	height:25px;
	line-height: 22px;
}
.but_u{
	background: url(/i/but_u.png) no-repeat 0 0;
	display: inline-block;
	padding-left: 28px;
	height:25px;
	line-height: 22px;
}
.but_v{
	background: url(/i/but_v.png) no-repeat 0 0;
	display: inline-block;
	padding-left: 28px;
	height:25px;
	line-height: 22px;
}
.but_w{
	background: url(/i/but_w.png) no-repeat 0 0;
	display: inline-block;
	padding-left: 28px;
	height:25px;
	line-height: 22px;
}
.but_t:hover, .but_u:hover, .but_v:hover, .but_w:hover, .but_y:hover, .but_z:hover{
	text-decoration:none;
}

.but_x_contener{
	background: url(/i/but_x.png) no-repeat 100% -33px;
	display: inline-block;
	padding-right: 33px;
	height:31px;
}
.but_x_contener input, .but_x_contener a{
	background: url(/i/but_x.png) no-repeat 0 0px;
	display: inline-block;
	float: left;
	height:31px;
	font-size:11px;
	white-space:nowrap;
	line-height: 29px;
	padding: 0 1px 2px 13px;
	margin:0 !important;
	border: 0;
	color:#fff;
	cursor: pointer;
	text-decoration: none;
	text-indent: 0px !important;
}
.but_y{
	background: url(/i/but_y.png) no-repeat 100% 13px;
	font-size: 24px;
	display: inline-block;
	padding-right: 20px;
	height:40px;
	line-height: 40px;
}
.but_z{
	background: url(/i/but_z.png) no-repeat 100% 13px;
	font-size: 18px;
	display: inline-block;
	padding-right: 14px;
	line-height: 40px;
}
.but_a1_contener{
	background: url(/i/but_j.png) no-repeat 0 0;
	display: inline-block;
	position: relative;
	padding-left: 10px;
	height:27px;
}
.but_a1_contener input, .but_a1_contener a{
	background: url(/i/but_j.png) no-repeat 100% -28px;
	height:27px;
	padding: 0 12px 2px 0 !important;
	font-size: 12px;
	font-weight: bold;
	display: inline-block;
	text-align: center;
	line-height: 27px;
	border: 0;
	cursor: pointer;
	color: #000;
	text-decoration: none;
	text-indent: 0px !important;
}
#contact div.but_e_contener input{
	width: auto;
}
.lightbox_bottom_but_div div{
	float: right;
	margin-left: 10px;
}
.lightbox_button_div .but_a_contener {
	padding-left: 15px !important;
}
.lightbox_button_div .but_a_contener input, .lightbox_button_div .but_a_contener a {
	padding: 3px 15px 0 0 !important;
}
.bold{
	font-weight: bold;
}
/*second nav ontener*/
.second_nav_contener{
	background: url(/i/second_nav_bg.gif) no-repeat scroll 0 0;
	height: 36px;
	position:relative;
	z-index: 10;
}
ul.second_nav{
	position: absolute;
	top:1px;
	left: 182px;
	margin:0;
	padding:0;
	list-style-type:none;
	height:34px;
}
ul.second_nav li{
	float:left;
	background: url(/i/second_nav_sep.gif) no-repeat 100% 0;
}
ul.second_nav li.last{
	background-image:none;
}
ul.second_nav li.selected a{
	background: url(/i/second_nav_selected.gif) repeat-x;
}
ul.second_nav li a:hover{
	color:#f40100;
	text-decoration: none;
}
ul.second_nav li a{
	display: block;
	padding: 10px 23px;
	color:#fff;
	font-weight:bold;
	font-size: 11px;
}
.inner_casino_contener{
	margin: 10px 8px 10px 8px;
	background-color:#222222;
}
.casino_home_top{
	height: 247px;
	margin-bottom: 10px;
	background: url(/i/casino_home_top_bg.png) repeat-x 0 0;
}
/*end second nav ontener*/


/*igor popup*/
.popuup_contener #header{
background-position: 0 0;
margin-bottom: 10px;
}
.popuup_logo{
	float:left;
	width: 304px;
}
.popuup_page_name h6{
	font-size: 24px;
	line-height: 24px;
	padding-top: 40px;
	margin: 0 110px 0 0;
	text-align:center;	
}
.popuup_contener table{
	width: 100%;
	background-color:#077979;
	margin: 10px 0;
}
.popuup_contener th{
	background-color:#065557;
	font-weight:bold;
	font-size: 12px;
}
.popuup_contener td, .popuup_contener th{
	padding: 4px;

	border-right: 1px solid #051a25;	
	border-bottom: 1px solid #051a25;	
}
.popup_bottom_buttons{
	height: 20px;
	padding-top:15px;
	text-align:center;
}
.popup_bottom_buttons .clickdiv{
	margin-right: 3px;
}
/*end igor popup*/
.loged{    
    font-size: 12px;
    line-height: 20px;
    padding: 0px;
    position: absolute;
    right: 0;
    top: 89px;
    width: 630px;
}
.loged a{
	text-decoration:underline;
}
.loged strong a{
	text-decoration:none;
}
/*inner.css*/
.inrpage #container {
	width: 1000px;
}
.inrpage #main .inr {
    padding-left: 12px;
	padding-right: 18px;
}

.content {
	background: #222;
	padding: 15px;
	position: relative;
}
.content p, .contact_block p {
	line-height: 16px;
	margin-bottom: 20px;
}
.inrpage #main .inr h3{
	font-size: 18px;
	margin-bottom: 18px;
	line-height: 14px;
}
h1.todays_events_title {
    border: 1px solid #232323;
    border-bottom: 1px solid #700000;
    border-top: 0 none;
    background: url(/i/r-contener-h2-gradient.png) repeat-x 0 0;
    background-color: transparent !important;
    color: #fff;
    font-weight: bold;
    font-size: 13px;
    font-family: Arial,Helvetica,sans-serif;
    padding: 7px 10px;
    margin-bottom: 0px;
    -moz-text-shadow: 1px 1px 0 #4f000d;
    -webkit-text-shadow: 1px 1px 0 #4f000d;
    text-shadow: 1px 1px 0 #4f000d;
    box-shadow: 0 0 5px #131313;
    -moz-box-shadow: 0 0 5px #131313;
    -webkit-box-shadow: 0 0 5px #131313;
}
.inrpage #main .inr h4 {
	font-size: 12px;
	background-color:#e75000;
	padding: 5px 15px 9px 15px;
	margin-bottom: 10px;
	line-height: 13px;
	min-height: 1%;
}
.content h5 {
	font-size: 12px;
	padding: 5px 0 12px 0;
}
.content ul {
	margin-bottom: 10px;
}
.content li {
	padding: 0 10px 15px 36px;
	background: url(/i/inrpage_li_bullet.gif) no-repeat 20px 6px;
}
#faq .content {
	padding: 15px 0;
}
#faq .content dt{
	background: url(/i/faq_open_item_bullet.gif) no-repeat 14px 6px;	
	padding: 4px 20px 6px 37px;
	cursor: pointer;	
}
#faq .content dd {
	background: url(/i/faq_close_item_bg.png) repeat-x 0 100%;
	margin-bottom: -7px;
	padding-bottom: 35px;
}
#faq .content dt.close{
	background: url(/i/faq_close_item_bullet.gif) no-repeat 14px 6px;	
	
}
#faq .content dd p {
	padding: 0 20px 0 37px;
	margin-bottom: 15px;
}
#faq .content dt strong {
	background: url(/i/dot_underline.gif) repeat-x left bottom;
	padding-bottom: 1px;
}
#faq .content p.close {
	background: url(/i/betting_slip_x.gif) no-repeat 468px 7px;
	margin-bottom: 0;
	padding: 0 26px 0 37px;
	cursor: pointer;
	text-align: right;
	margin-top: -10px;
}
#faq .content p.close span {
	background: url(/i/dot_underline.gif) repeat-x left bottom;
	margin-left: 12px;
}
#faq .content dd.close {
	display: none;
}
#promotions .content {
	padding: 20px;
	overflow: hidden;
}
#promotions .content .pic {
	float: left;
	margin-right: 20px;
	margin-bottom: 20px;
}
#promotions .content p {
	float: left;
	width: 326px;
	margin-bottom: 0;
}
#promotions .content p .more {
	display: block;
	margin-top: 10px;
	background: url(/i/promotions_more_bullet.gif) no-repeat 64px 5px;
}
#promotions .content p .more a {
	text-decoration: none;
	background: url(/i/dot_underline.gif) repeat-x left bottom;
	padding-bottom: 1px;
}
#promotions p.intro {
	margin-bottom: 22px;
}
#register form .content, .casino_right_col .casino_form .content {
	overflow: hidden;
	padding: 15px 12px 7px 12px;
	background-color: #4C7480;
	border-top: 1px solid #77969f;
}
#register form .content.submit{
	overflow: hidden;
	padding-top: 20px;
	height: 53px;
	background: url(/i/reg_content_submit_bg.png) no-repeat center 0;
	border: 0;
	margin-top: 27px;
	text-align:center;
}
.inrpage form .content p, .contact_block p {
	display: block;
	overflow: hidden;
	margin: 0;
	padding-bottom: 10px;
}
.inrpage form .content p.rqrd, .contact_block p.rqrd {
	background: url(/i/required_field.gif) no-repeat 0 3px;
}
.inrpage form .content label, .contact_block label {
	width: 100px;
	float: left;
	margin-left: 10px;
}
#register form .content .col_left label, .casino_form .content .col_left label {
	width: 63px;
}
.inrpage form .content input, .contact_block input {
	width: 135px;
	float: left;
	clear: right;
	padding: 2px 0 2px 0;
	text-indent: 4px;
}
.inrpage form .content .clickdiv input {
	width: auto;
}
#register form .content select, .casino_form .content select {
	width: 135px;
	float: left;
	clear: right;
	height: 18px;
}
#register form .content select.birth_day,
#register form .content select.birth_month,
.casino_form .content select.birth_day,
.casino_form .content select.birth_month{
	width: 40px;
	margin-right: 4px;
}
#register form .content select.birth_year,
.casino_form .content select.birth_year{
	width: 47px;
}
#register form .content .limit label,
.casino_form .content .limit label{
	margin-bottom: -12px;
	line-height: 13px;
}
#register form .content .limit select,
.casino_form .content .limit select{
	width: 65px;
	margin-right: 4px;
}
#register form .content .limit input,
.casino_form .content .limit input {
	width: 65px;
}
.inrpage form .col_left, .inrpage form .col_right, .contact_block .col_left, .contact_block .col_right {
	float: left;
}
.inrpage form .col_left.prefrences_contener, .casino_form .content .col_left.prefrences_contener{
	width: 250px;
}
#register .col_right, .casino_form .content .col_right{
	width: 265px;
	margin-left: 10px;
}
#register form .submit, .casino_form .content .submit{
	padding-top: 20px;
}
.reg_btn_contener{
	text-align:center;
}
#register form .content input.btn, .casino_form .content input.btn {
	width: 76px;
	height: 28px;
	background: url(/i/register_btn_bg.png) no-repeat;
	font-weight: bold;
	padding: 0;
	text-indent: 0;
	margin: 0 auto;
	float: none;
	display: block;
	cursor: pointer;
}
#register form .captcha, .casino_form .content .captcha{
	margin-left: 8px;
	float:left;
}
#register form .content .accept input, .casino_form .content .accept input {
	width: auto;
	margin-left: 8px;
}
#register form .content .accept label, .casino_form .content .accept label {
	width: 123px;
}
#contact #main .inr h3 {
	padding-left: 12px;
}
#contact p.intro {
	background: url(/i/test.jpg) no-repeat -6px -8px;
	min-height: 140px;
	padding: 20px 225px 10px 12px;
	
}
#contact .content table {
	margin-left: 5px;
	margin-bottom: 10px;
}
#contact .content td,
#contact .content th {
	padding: 3px 0;
	vertical-align: top;
}
#contact .content td {
	text-align: right !important;
	width: 118px;
}
#contact .content td a:hover {
	text-decoration: none;
}
#contact .content td a {
	background: url(/i/dot_underline.gif) repeat-x left bottom;
}
#contact .content th {
	padding-left: 20px;
}
#contact .content th select {
	float:right;
	width: 220px;
	height: 18px;
	margin-top: 6px;
	margin-bottom: 2px;
}
#contact .address {
	background: url(/i/contact_address_icon.gif) no-repeat 0 5px;
}
#contact .mail {
	background: url(/i/contact_mail_icon.gif) no-repeat 0 7px;
}
#contact .tel {
	background: url(/i/contact_tel_icon.gif) no-repeat 0 6px;
}
#contact .fax {
	background: url(/i/contact_fax_icon.gif) no-repeat 0 5px;
}
#contact .live_support_btn {
	display: block;
	width: 232px;
	height: 79px;
	position: absolute;
	top: 18px;
	left: 315px;
}
#contact form .col_left, .contact_block .col_left {
	width: 262px;
	margin-right: 25px;
}
#contact form .col_right, .contact_block .col_right {
	width: 220px;
}
#contact form label, .contact_block label {
	width: 70px;
}
#contact form .col_right label, .contact_block .col_right label {
	width: 40px;
}
#contact form p select, #contact form input, .contact_block p select, .contact_block input {
	width: 150px;
	float: left;
}
#contact form .msg, .contact_block .msg {
	overflow: hidden;
	width: 100%;
}
#contact form textarea, .contact_block textarea {
	height: 105px;
	width: 407px;
}
#contact form .submit{
	clear: both;
	text-align:right;
	padding: 0 23px 20px 0;
}
.contact_block .submit{
	clear: both;
	text-align:right;
	padding: 0 198px 20px 0;
}
#contact form .content input.btn, .contact_block input.btn {
	width: 62px;
	height: 20px;
	background: url(/i/contact_send_btn.png) no-repeat;
	font-weight: bold;
	padding: 0;
	text-indent: 0;
	float: none;
	margin: 0;
	text-align: left;
	padding-left: 10px;
	cursor: pointer;
}
#contact form .content {
	overflow: hidden;
	background:#222222 url(/i/usr_account_blocks_bg.png) repeat-x scroll 100% 0;
	padding:0 12px 10px 12px;
}
#contact form .content ul, .contact_block ul {
	margin-bottom:15px;
}
#contact #main form .content h4, .contact_block h4 {
	background-image:none;
	margin-bottom: 12px;
}
#contact form p, .contact_block p {
	clear: both;
}
#contact form #verify, .contact_block #verify {
	width: 233px;
	margin-right: 0;
}
#contact form #verify img, .contact_block #verify img {
	float:left
}
#contact form #code, .contact_block #code {
	width: 260px;
	padding-left: 12px;
	margin-top: 8px;
}
#contact form #code label, .contact_block #code label {
	width: 81px;
}
#deposit #main .inr table { 
	background: url(/i/deposit_th_bg.png) repeat-x #222323;
	margin-bottom: 20px;
}
#deposit #main .inr td { 
	border-left: 1px solid #565758;
	padding: 18px 10px;
	vertical-align: top;
}
#deposit #main .inr .sep_top td { 
	border-top: 1px solid #4d4d4d;
	background: url(/i/deposit_td_bg.gif) repeat-x;
}
#deposit #main .inr .sep_btm td { 
	border-bottom: 1px solid #565758;
}
#deposit #main .inr th {
	padding: 9px 22px;
}
#deposit #main .inr .first_row th {
	background: url(/i/deposit_th_sep.gif) no-repeat left center;
	padding: 0px 10px;
	height: 38px;
}
#deposit #main .inr .first_row th.first {
	background: none;
}
#deposit #main .inr .first {
	text-align: center;
	width: 120px;
	border-left: 0;
}
#deposit #main .inr td h5 {
	font-size: 11px;
}
#deposit #main .inr td a:hover, .accept label a:hover {
	text-decoration:none;
}
#deposit #main .inr td a, .accept label a {
	background: url(/i/dot_underline.gif) repeat-x left bottom;
	padding-bottom: 1px;
}
.tooltip {
	width: 135px;
	position: absolute;
	top: 22px;
	z-index: 1000;
	color: #222;
}
.tooltip .inr {
	background: url(/i/tooltip_bg.png) repeat-y;
	margin-left: 0 !important;
	padding: 10px 12px !important;
	position:relative;
}
.tooltip .inr .tooltip_left_arrow{
	background: url(/i/tooltip_left.png) no-repeat;
	position:absolute;
	top:40px;
	left:-15px;
	width: 15px;
	height:23px;
}
.tooltip .btm {
	background: url(/i/tooltip_btm.png) no-repeat;
	height: 26px;
}
.tooltip .top {
	background: url(/i/tooltip_top.png) no-repeat;
	height: 2px;
}
.tooltip .inr h5 {
	font-size: 11px;
	margin-bottom: 3px;
}
.tooltip .inr img {
	position: absolute;
	right: 10px;
	top: 8px;
	width: 8px;
	height: 7px;
	display: block;
}
#results #main .inr {
	padding-right: 10px;
}
#results .content {
	padding: 10px;
	background: #1679E6;
}
#results #content h3
{
    border: 1px solid #232323;
    border-bottom: 1px solid #700000;
    border-top: 0 none;
    background: url(/i/r-contener-h2-gradient.png) repeat-x 0 0;
    background-color: transparent !important;
    color: #fff;
    font-weight: bold;
    font-size: 13px;
    font-family: Arial,Helvetica,sans-serif;
    padding: 7px 10px;
    margin-bottom: 0px;
    -moz-text-shadow: 1px 1px 0 #4f000d;
    -webkit-text-shadow: 1px 1px 0 #4f000d;
    text-shadow: 1px 1px 0 #4f000d;
    box-shadow: 0 0 5px #131313;
    -moz-box-shadow: 0 0 5px #131313;
    -webkit-box-shadow: 0 0 5px #131313;
}
#results .filter_pnl {
	overflow: hidden;
	margin-bottom: 15px;
    padding:5px 10px;
}
#results .filter_pnl li {
	background: none;
	float: left;
	padding: 0;
	width: 123px;
}
#results .filter_pnl li.lbl {
	width: 70px;
	margin-left: 5px;
	line-height: 18px;
}
#results .filter_pnl li.leagues {
	width: 150px;
}
#results .filter_pnl li.leagues select {
	width: 150px;
}
#results .filter_pnl select {
	width: 118px;
	margin-top: 2px;
}
#results .filter_pnl .go {
	width: 37px;
	margin-left: 4px;
}
#results .filter_pnl .go a {
	padding-top:3px !important;
	font-weight: bold;
}
#results .branch {
	background: #1c1c1c;
	margin-bottom: 8px;
}
#results #main .inr .branch h4 {
	font-size: 11px;
	line-height: 18px;
    background: url(/i/b_gr.gif) repeat-x scroll 0 0 transparent;
    height: 20px;
    margin-bottom: 4px;
    position: relative;
    color: #fff;
}
#results .branch h4 span {
	display: block;
	padding: 1px 5px 1px 25px;
	height: 20px;
	background: url(/i/sports_icons_sprite.png) no-repeat;
}
#results .branch .tbl {
	padding: 8px;
	color: #fff;
}
#results .branch table {
	width: 100%;
}
#results .branch th,
#results .branch td {
	padding: 2px 6px 3px 6px;
	border: 1px solid #1c1c1c;
	border-width: 0 1px 1px 0;
	text-align: center;
}
#results .branch td {
	background: url(/i/gui_bet_chkd.gif) repeat-x 0 0;
}
#results .branch th {
	background: url(/i/gui_all_leagues_hdr.gif) repeat-x;
	padding-bottom: 2px;
}
#results .branch .open td,
#results .branch .close td {
	background: url(/i/results_icons.gif) no-repeat -100px 0;
	background-color: #444444;
	text-align: left;
	padding-left: 21px;
	font-weight: bold;
}
#results .branch .open td {
	background-position: 3px 0;
}
#results .branch .close td {
	background-position: -11px -20px;
}
#results .branch td p {
	padding: 0;
	margin: 0;
	background: url(/i/results_arrows.gif) no-repeat 100% -100px;
}
#results .branch .open td p {
	background-position: 100% 0;
}
#results .branch .close td p {
	background-position: 100% -19px;
}
h4#h4_chooseSpecificLeague_JS,
h4#h4_noResultsData {
    color:#ffffff;
}


#gui #container {
	width: 95%;
}
#gui #main #search_box .inr {
	padding-bottom: 16px;
}
#gui #main .inr div.sport_hdr {
		background-repeat: no-repeat;
		background-position: 100% 0 !important;
		background-image: url(/i/sport_hdr.jpg);
		height: 124px;
}
#gui #main .inr div.b_0 {
	background-image: url(/i/sport_hdr_b_0.jpg);
}
#gui #main .inr div.b_1 {
	background-image: url(/i/sport_hdr_b_1.jpg);
}
#gui #main .inr div.b_2 {
	background-image: url(/i/sport_hdr_b_2.jpg);
}
#gui #main .inr div.b_3 {
	background-image: url(/i/sport_hdr_b_3.jpg);
}
#gui #main .inr div.b_6 {
	background-image: url(/i/sport_hdr_b_6.jpg);
}
#gui #main .inr div.b_7 {
	background-image: url(/i/sport_hdr_b_7.jpg);
}
#gui #main .inr div.b_8 {
	background-image: url(/i/sport_hdr_b_8.jpg);
}
#gui #main .inr div.b_10 {
	background-image: url(/i/sport_hdr_b_10.jpg);
}
#gui #main .inr div.b_14 {
	background-image: url(/i/sport_hdr_b_14.jpg);
}
#gui #back_to_leagues {
	padding-top: 8px;
	overflow: hidden;
}
#gui #back_to_leagues div {
	float: right;
	margin-right: 10px;
}
#gui #main .content li{
	padding: 0;
	background: none;
}
#gui #main .inr h3 {
	padding-left: 10px;
}
#gui p.intro {
	padding-right: 225px;
	margin-bottom: 22px;
	padding-left: 10px;
}

#gui .content #filter_pnl li.all span {
	background: url(/i/dot_underline.gif) repeat-x left bottom;
}
#gui #main .sport_branches li {
	background:url(/i/filter_pnl_bg.gif) repeat-x scroll 0 0 transparent ;
	min-height: 22px;
	margin-bottom: 4px;
	position: relative;
}
#gui #main .bet_types li li {
	margin-bottom: 8px !important;
	padding-bottom: 1px;
}
#gui #main .bet_types li li li {
	margin-bottom: 2px !important;
}
#gui #main .bet_types li li .bet_type li {
	margin-bottom: 1px !important;
}
#gui #main .bet_types li li .bet_type li:hover, .handicap dd:hover, .bet_type dl:hover, .win_margin dd:hover {
	background-position: left -18px !important;
	cursor:pointer;
}
#gui #main .leagues .closed h5, 
#gui #main .leagues .closed h6 {
	background-position: 29px 0;
}
#gui #main .games h6 {
	background: url(/i/gui_leagues_expand.png) no-repeat -7px -20px;
	font-weight: normal;
	padding-left: 20px;
	margin-left: 26px;
}
#gui #main .leagues li {
	background: url(/i/gui_league_bg.gif) repeat-x;
	min-height: 22px;
	margin-bottom: 0px !important;
}
#gui .sport_branches li.closed ul.leagues {
	display: none;
}
#gui .sport_branches li span.x {
	display: block;
	cursor: pointer;
	position: absolute;
	top: 0px;
	right: 5px;
	height: 15px;
	width: 15px;
	background: url(/i/gui_btns_sprite.gif) no-repeat;
}
#gui .sport_branches li li span.x {
	top: 4px;
}
#gui .sport_branches li li .bet_type.select + .bet_type + span.x,
#gui .sport_branches li li .games + span.x,
#gui .sport_branches li li h5 + span.x {
    display: none;
}
#gui .sport_branches li div.btns {
	display: block;
	cursor: pointer;
	position: absolute;
	top: 4px;
	right: 0px;
	height: 15px;
	width: 50px;
	background: url(/i/gui_btns_sprite.gif) no-repeat 50% -45px;
}
#gui .sport_branches li span.ex {
	display: block;
	cursor: pointer;
	position: absolute;
	top: 0px;
	right: 30px;
	height: 15px;
	width: 15px;
	background: url(/i/gui_btns_sprite.gif) no-repeat -15px -15px;
}
#gui .sport_branches li.closed span.ex {
	background-position: 0 -30px;
}
#gui #main .sport_branches li .pnl {
	position: relative;
	padding-bottom: 10px;
	height:18px;
}
#gui #main .sport_branches li .pnl .clear {
	background: url(/i/betting_slip_x.gif) no-repeat 0 6px;
	padding-left: 13px;
	margin: 10px 0 0 14px;
}
#gui #main .sport_branches li .pnl .view_selected {
	position: absolute;
	right: 10px;
	top: 0px;
}
#gui #main .sport_branches li .pnl .disabled {
	background-position: left bottom;
	color: #242424;
}
#gui #main .sport_branches li .pnl .clear a {
	background: url(/i/dot_underline_white.gif) repeat-x left bottom;
	text-decoration: none;
	color: #fff;
    line-height:23px;
}
#gui #main .leagues .top_leagues,
#gui #main .leagues .all_leagues {
	padding: 8px;
	background: #222222;
	overflow: hidden;
}
#gui #main .leagues .all_leagues {
	padding-top: 0;
}
#gui #main .leagues .top_leagues li input,
#gui #main .leagues .all_leagues li input{
	margin: 3px 3px 0 5px;
	float: left;
	height: 13px;
	width: 13px;
	}

#gui #main .leagues.todays_events_branches .all_leagues
{
    padding:0;
}

#gui #main .leagues .top_leagues .games,
#gui #main .leagues .all_leagues .games{
	width: 33%;
	float: left;
}
#gui #main .leagues .top_leagues .first,
#gui #main .leagues .all_leagues .first{
	width: 34%;
}
.bet_type {
	margin: 7px 0;
	overflow: hidden;
    font-size:13px;
}
.bet_type.select {
	overflow: visible;
}
.bet_type li {
	background: none !important;
	float: left;
	margin-left: 0px;
}
.bet_type.over_time .bets li {
	float: left;
	margin-left: 0px;
}
.bet_type .bets {
	width: 100%;
	float: left;
	overflow: hidden;
	margin:0 0 10px 0;
}
.bet_type.lastscore .bets {
	width: 86%;
}
.bet_type.over_time .bets {
	margin-left: 0;
}
.bet_type .hdrs ul {
	padding-left: 50%;
}
.bet_type .hdrs li {
	float: left;
	width: 33% !important;
	text-align: center;
}
.bet_type ul {
	overflow: hidden;
	line-height: 16px;
}
#gui .select ul {
	
	padding: 0;
	width: 25%;
	float: left;
}
#gui #main .select ul li {
	float: none;
	margin: 0 1px 1px 0 !important;
	color:#fff;
	height: 19px;
	line-height: 18px;
    overflow: hidden;
    white-space: nowrap;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    background: #333 !important;
}
#gui #main .all_leagues ul li.chkd {
	background: url(/i/gui_bet_chkd.gif) repeat-x !important;
    
}
#gui #main .top_leagues ul li.chkd {
	background: url(/i/gui_bet_chkd.gif) repeat-x !important;
}
#gui #main .select .pnl {
	clear: both;
	padding:10px 0 0 0 !important;
	position: relative;
}
#gui #main .select .pnl > a {
	background: url(/i/dot_underline.gif) repeat-x left bottom;
	text-decoration: none;
}
/*#gui #main .select .pnl .but_e_contener a {
	background: url(/i/but_e.png) no-repeat scroll 100% -21px transparent;
	text-decoration: none;
}*/
#gui #main .select .pnl .view_btn,
#gui #main .sport_branches .select .pnl .view_selected
{
	position: absolute;
	right: 8px;
	top: 9px;
}
#gui #main .select .pnl p {
	margin-bottom: 6px;
	text-align: right;
	padding-right: 62px;
	padding-top: 2px;
}
#gui #main .select .pnl p a {
	font-weight: bold;
}
#gui #main .leagues .bet_type.select .pnl li, #gui #main .leagues .bet_type.select .pnl li:hover {
	padding-top: 1px;
	float: left;
	font-size: 10px;
	background: url(/i/gui_bet_bullet.gif) no-repeat left center !important;
	padding-left: 7px;
	margin-left: 8px !important;
}
#gui .select ul input {
	margin: 3px 4px 0 3px;
	float: left;
	height: 13px;
	width: 13px;
}
#gui .select ul img, #gui .sport_branches ul li img {
	padding:4px;
	float: left;
}
#gui .select ul li.more_li img {
	margin: 6px 4px 0 0;
	float: left;
}
.bet_type dl {
	background: url(/i/bet_type_bet_bg.gif) no-repeat right top;
	overflow: hidden;
	padding-right: 8px;
	margin-left: 1px;
	margin-bottom: 2px;
}
.bet_type dl dd ul li{
	cursor: pointer;
}
.bet_type dl.on {
	background-position: right bottom;
}
.bet_type dt {
	float: left;
	width: 55%;
	font-weight: bold;
	text-indent: 8px;
}
.bet_type .bets.ml dt, .bet_type .bets.ml dd, .bet_type.lastscore .first_buttons_line dt {
	width: 47%;
	cursor:default;
}
.sport_branches .branchWindow .bet_type.lastscore.noDraw .types_bg .bets.ml ul li dt {
	width: 52.9%;
}
.bet_type.lastscore.noDraw .first_buttons_line dt {
	width: 45%;
	cursor:default;
}
.bet_type.lastscore.noDraw .first_buttons_line dd {
	width: 55%;
	cursor:default;
}
.sport_branches .branchWindow .bet_type.lastscore.noDraw .first_buttons_line dd ul {
	padding: 0 64px 0 14%;
}
.win_margin dl:hover{
	color: #595757;
}
.win_margin dt:hover{
	cursor: default !important;
	color:#ffffff;
}

.bet_type.over_time.bet_type dt {	
	text-indent: 0px;
}
.bet_type.over_time.bet_type dt.txt_dt {	
	width: 75%;
}
.bet_type.over_time.bet_type dd.num_dd {	
	width: 25%;
}
.bet_type dd {
	float: left;
	width: 45%;
	text-align: right;
	height: 18px;
    color: #5ab000;
    font-weight: bold;
}
.bet_type .chosenBet dd {
    color:#fff;
}
.bet_type h6 {
    height: 35px !important;
    line-height: 35px !important;
    font-weight: bold !important;
    padding-left: 10px !important;
    color: #fff;
    background: #151515;
}
.leagueWindow .bet_type.select h6{
    display:none;
}

.over_time li,
.first_score li,
.last_score li {
	width: 50%;
}

.bet_type.first_score .bets dl, .bet_type.last_score .bets dl{ 
	background:transparent url(/i/bet_type_bet_bg.gif) no-repeat scroll left top;
}
.bet_type.first_score .bets li, .bet_type.last_score .bets li{ 
	margin-right:-1px;
}
.over_time dl {
    background: rgb(73,72,72);
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzQ5NDg0OCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjElIiBzdG9wLWNvbG9yPSIjMzUzNTM1IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iOTklIiBzdG9wLWNvbG9yPSIjMmYyZjJmIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top,  rgba(73,72,72,1) 0%, rgba(53,53,53,1) 1%, rgba(47,47,47,1) 99%, rgba(0,0,0,1) 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(73,72,72,1)), color-stop(1%,rgba(53,53,53,1)), color-stop(99%,rgba(47,47,47,1)), color-stop(100%,rgba(0,0,0,1)));
    background: -webkit-linear-gradient(top,  rgba(73,72,72,1) 0%,rgba(53,53,53,1) 1%,rgba(47,47,47,1) 99%,rgba(0,0,0,1) 100%);
    background: -o-linear-gradient(top,  rgba(73,72,72,1) 0%,rgba(53,53,53,1) 1%,rgba(47,47,47,1) 99%,rgba(0,0,0,1) 100%);
    background: -ms-linear-gradient(top,  rgba(73,72,72,1) 0%,rgba(53,53,53,1) 1%,rgba(47,47,47,1) 99%,rgba(0,0,0,1) 100%);
    background: linear-gradient(to bottom,  rgba(73,72,72,1) 0%,rgba(53,53,53,1) 1%,rgba(47,47,47,1) 99%,rgba(0,0,0,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#494848', endColorstr='#000000',GradientType=0 );
	padding-left: 8px;
	margin-bottom: 0;
    background-position: 0 0;
}
    .over_time dl dt {
        text-indent:0;
    }
    #gui #main .sport_branches li li div.types_bg.over_time .bets dl:hover,
    #gui #main .sport_branches li li .over_time div.types_bg .bets dl:hover,
    .over_time dl:hover  {
        background: rgb(94,93,93);
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVlNWQ1ZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1MzUyNTIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top,  rgba(94,93,93,1) 0%, rgba(83,82,82,1) 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(94,93,93,1)), color-stop(100%,rgba(83,82,82,1)));
        background: -webkit-linear-gradient(top,  rgba(94,93,93,1) 0%,rgba(83,82,82,1) 100%);
        background: -o-linear-gradient(top,  rgba(94,93,93,1) 0%,rgba(83,82,82,1) 100%);
        background: -ms-linear-gradient(top,  rgba(94,93,93,1) 0%,rgba(83,82,82,1) 100%);
        background: linear-gradient(to bottom,  rgba(94,93,93,1) 0%,rgba(83,82,82,1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5e5d5d', endColorstr='#535252',GradientType=0 );
        background-position: 0 0 !important;
    }
    .bet_type .over_time dl.chosenBet,
    .bet_type.over_time dl.chosenBet {
        background: rgb(176,213,4);
        background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2IwZDUwNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iIzYxYTkwMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM0YzhiMDgiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
        background: -moz-linear-gradient(top,  rgba(176,213,4,1) 0%, rgba(97,169,2,1) 99%, rgba(76,139,8,1) 100%);
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(176,213,4,1)), color-stop(99%,rgba(97,169,2,1)), color-stop(100%,rgba(76,139,8,1)));
        background: -webkit-linear-gradient(top,  rgba(176,213,4,1) 0%,rgba(97,169,2,1) 99%,rgba(76,139,8,1) 100%);
        background: -o-linear-gradient(top,  rgba(176,213,4,1) 0%,rgba(97,169,2,1) 99%,rgba(76,139,8,1) 100%);
        background: -ms-linear-gradient(top,  rgba(176,213,4,1) 0%,rgba(97,169,2,1) 99%,rgba(76,139,8,1) 100%);
        background: linear-gradient(to bottom,  rgba(176,213,4,1) 0%,rgba(97,169,2,1) 99%,rgba(76,139,8,1) 100%);
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b0d504', endColorstr='#4c8b08',GradientType=0 );
        background-position: 0 0 !important;
    }
.over_time dl.on {
	background-position: right bottom;
}
.over_time dt {
	background: none;
}
.over_time dl,
.over_time dt,
.over_time dd {
	height: auto;
}
.asians .bets {
	margin-bottom: 10px;
	margin-left: 0;
	padding: 7px 0 0 5px;
}
.asians li,
.handicap li,
.lastscore li,
.goalscorer li,
.win_margin li {
	width: 100%;
	position: relative;
}
#gui .lastscore li .more {
	background-image: none;
    /*background: #7f7f7f;*/
	position: absolute;
	display: block;
	width: 66px;
    height: 35px;
	top: 0;
	right: 0;
	text-align: center;
}
#gui .lastscore li .more img {
	cursor: pointer;
	float:right;
}
.asians li .more {
	position: absolute;
	display: block;
	width: 50px;
	top: 0;
	right: 0;
	background: url(/i/graph_ico.gif) no-repeat right center;
	text-align: right;
}
.asians li .more a{
	color: #0571cb;
	margin-right: 20px;
	text-decoration: underline;
}
.asians dl,
.handicap dl,
.lastscore dl,
.goalscorer dl,
.win_margin dl {
	background: none;
	padding: 0;
	
	margin: 0;
}
.handicap dd,
.win_margin dd {
	background: url(/i/bet_type_bet_bg.gif) no-repeat 0 0;
	cursor:pointer;
}
.asians dt,
.handicap dt,
.lastscore dt,
.goalscorer dt,
.win_margin dt {
	background: none;
	text-indent: 0;
}
.asians dd dl span{
text-align:left;
padding-left:8px;
}
.asians dd span{
text-align:right;
padding-right:8px;
}
.asians dl dl{
	/*background: url(/i/bet_type_bet_bg_left.gif) no-repeat;*/
	text-align: center;
	color:#fff;
}
div.bet_type.asians div.bets.asian_header dl dl, div.bet_type.asians div.bets.asian_header li dl, .n_header dl{
	background-image: none !important;
	cursor:default;
}

div.bet_type.asians div.bets.asian_header .pre1{
	width:1%;
	text-align:center;
	padding:0;
	margin: 0;		
}
div.bet_type.asians div.bets.asian_header .pre98{
	width:98%;	
	text-align:center;
	padding:0;
	margin: 0;	
}
.asians dd ul,
.lastscore dd ul,
.goalscorer dd ul {
	
	padding-left: 0;
}
.lastscore dd ul {
	padding-right: 45px;
}
.bet_type.lastscore .types_bg .bets.ml ul li dt{
	width: 51%
}
.lastscore .first_buttons_line dd ul {
	padding: 0 50px 0 40px;
}
.lastscore .first_buttons_line .first_buttons_line_FIX {
	padding: 0 45px 0 0;
}
.bet_type.lastscore .first_buttons_line .bets .first_buttons_line_FIX {
	padding: 0 25px 0 30px;
}
.TodaysEventsWindow .bet_type.lastscore .first_buttons_line .bets .first_buttons_line_FIX{
    padding: 0 11px 0 28px;
}
.lastscore .first_buttons_line dd ul li {
	cursor:default;
}
.asians dd li {
	/*background: url(/i/bet_type_bet_bg.gif) no-repeat left 0 !important;*/
	width: 50%;
}
.asians dd li:hover{
	background: url(/i/bet_type_bet_bg.gif) no-repeat left bottom !important;
}
.asians dl dl dt {
	text-align: left;
}
.asians ul li ul li {
margin-right:1px;
width: 49%;
}
.lastscore dd li,
.goalscorer dd li {
	background: url(/i/bet_type_bet_bg.gif) no-repeat left 0 !important;
	width: 32%;
	margin-right: 1px;
}
.lastscore dd li:hover, .goalscorer dd li:hover {
	background: url(/i/bet_type_bet_bg.gif) no-repeat left bottom !important;
    cursor: pointer;
}
.types_bg{
	padding: 0px;
	clear: both;
	background-color: #252525;
}
.types_bg .types_bg{
	padding: 0;
	background-image:none;
}
.clr{
	clear: both;
}
#gui #main ul.games div.bet_type h6{
	background-image:none;
    background-color: #303030;
    height: 20px!important;
    line-height: 20px!important;
}
 #gui .sport_branches ul li div.bet_type img{
    padding-left: 11px;
    padding-right: 11px;
    width: 12px;
    height: 12px;
 }
div.bet_type.lastscore .first_buttons_line{
	margin-top:-35px;
	height:35px;
}
div.bet_type.lastscore .first_buttons_line dl {
	cursor:default;
}
div.bet_type.lastscore .first_buttons_line div.bets ul li dl dd ul li, div.bet_type.lastscore .first_buttons_line div.bets ul li dl dd ul li span {
	background-image:none !important;
	font-weight:bold;
}
#gui #main .content li.more_li{
	padding-left:5px;
	font-weight:bold;
}
div.bet_type.handicap .bets, div.bet_type.handicap .bets ul, #gui #main div.bet_type.win_margin .bets, #gui #main div.bet_type.win_margin .bets ul {
	overflow:visible;
	width: 100%;
}
#gui #main div.bet_type.handicap li.n_header, #gui #main div.bet_type.win_margin li.n_header, .bet_type.goalscorer .bets li.n_header {
	margin-top:-35px;
	height:35px;
	margin-bottom:0px !important;
}
div.bet_type.handicap li.n_header span, div.bet_type.handicap li.n_header dd, div.bet_type.win_margin li.n_header span, div.bet_type.win_margin li.n_header dd, .bet_type.goalscorer .bets ul li.n_header span, .bet_type.goalscorer .bets li.n_header dd li{
	background-image:none !important;
	font-weight:bold;
}
div.bet_type.handicap li.n_header dl {
	cursor: default;
}
div.bet_type.handicap .time{
	padding-top:1px;
}
#gui #main .sport_branches li.light_gray_bg{
background:transparent url(/i/gui_league_bg_light.gif) repeat-x scroll 0 0;
}
.n_more{
	background:transparent url(/i/graph_ico.gif) no-repeat scroll right center;
	position:absolute;
	top:4px;
	right:23px;
	display:block;
	width:14px;
	height:14px;
	cursor:pointer;
}
.bet_type.asians .bets, .bet_type.asians .bets ul, .bet_type.goalscorer .bets, .bet_type.goalscorer .bets ul{
	overflow:visible;
	width: 100%;
}
.bet_type.asians .asian_header{
	margin:-35px 0 0 0;
	height:25px;
	padding:0;
}
.bet_type.asians .asian_header dd li{
	background-image:none !important;
	text-align:center;
	font-weight:bold;
}
.team_name{
	font-weight:bold;
}
/*end gui_bets styles*/

/*registration styles*/
.registration_top{
	background-color: #4C7480;
	border-top: 1px solid #77969f;
	padding: 18px 13px;
}
.registration_top li{
	background: transparent url(/i/red_i_ico.gif) no-repeat 0 0;
	padding: 0 0 2px 21px;
	margin-bottom: 6px;
}
.content .red_i_ico, .contact_block .red_i_ico{
	display: block;
	position:relative;
	z-index:5000;
	overflow:visible;
	background: transparent url(/i/red_i_ico.gif) no-repeat right center;
	width: 14px;
	height:14px;
	float:left;
	padding-left: 5px;
	margin-top: 2px;
}
.content .blue_i_ico{
	display: block;
	position:relative;
	background: transparent url(/i/icn/information-button.png) no-repeat right center;
	width: 14px;
	height:14px;
	float:left;
	padding-left: 5px;
	margin-top: 2px;
}
.content .green_v_ico{
	display: block;
	position:relative;
	background: transparent url(/i/green_v_ico.gif) no-repeat right center;
	width: 14px;
	height:14px;
	float:left;
	padding-left: 5px;
	margin-top: 2px;
}
.content .gray_ref_ico{
	display: block;
	background: transparent url(/i/gray_ref_ico.gif) no-repeat right center;
	width: 14px;
	height:14px;
	float:left;
	padding-left: 5px;
	margin-top: 9px;
	cursor:pointer;
}
.reg_complete{
	background: transparent url(/i/reg_complete.jpg) no-repeat 6px top;
	padding: 335px 0 0 0;
	position: relative;
	text-align: center;
	margin-top: 5px;
}
.reg_complete ul {
	margin: 5px 30px 0 40px;
	text-align: left;
}
.reg_complete ul li{
	background: transparent url(/i/gui_bet_bullet.gif) no-repeat 0 4px;
	padding: 0 1px 0 10px;
	margin-bottom: 12px;
}
.reg_complete a.deposit_bonus_but:hover{
	background: transparent url(/i/deposit_over.png) no-repeat left top;
}
.reg_complete a.deposit_bonus_but{
	position:absolute;
	top:310px;
	left:112px;
	display:block;
	background: transparent url(/i/deposit.png) no-repeat left top;
	width: 358px;
	height: 98px;
}
.reg_step{
	padding: 5px 0px 13px 13px;
	height: 32px;
}
.reg_on{
	background: transparent url(/i/reg_on.gif) no-repeat right top;
	height: 25px;
	padding: 7px 25px 0 16px;
	float:left;
	color:#fff;
	font-weight:bold;
	font-family: Tahoma;
	font-size: 13px;
}
.reg_of{
	background: transparent url(/i/reg_of.gif) no-repeat right top;
	height: 25px;
	padding: 7px 25px 0 16px;
	float:left;
	color:#648489;
	font-weight:bold;
	font-family: Tahoma;
	font-size: 13px;
}
.reg_on2{
	background: transparent url(/i/reg_on2.gif) no-repeat right top;
	height: 25px;
	padding: 7px 25px 0 16px;
	float:left;
	color:#fff;
	font-weight:bold;
	font-family: Tahoma;
	font-size: 13px;
}
.reg_of2{
	background: transparent url(/i/reg_of2.gif) no-repeat right top;
	height: 25px;
	padding: 7px 25px 0 16px;
	float:left;
	color:#7298c3;
	font-weight:bold;
	font-family: Tahoma;
	font-size: 13px;
}
/*end registration styles*/
.center{
	text-align:center;
}
.pos_relative{
	position:relative;
}
.free_search_div{
	background-color:#222222;
	padding: 13px 16px;
}
.free_search_div input.free_search_txt{
	width: 150px;
	height: 17px;
	padding: 2px 2px 0 2px;
	float: left;
	margin-right: 10px;
}
.free_search_div input.free_search_but{
	background:transparent url(/i/free_search_bg.gif) no-repeat scroll 0 0;
	width: 84px;
	height: 20px;
	text-align: center;
	line-height: 12px;
	font-size: 11px;
	font-weight:bold;
	padding-bottom: 2px;	
}
.top_gray_gradiant{
	background:#222222 url(/i/top_gray_gradiant.gif) repeat-x scroll 0 0;
	padding: 13px 16px;
}
.top_gray_gradiant select{
	width: 150px;
	height:18px;
	margin-left: 2px;
}
.top_gray_gradiant h6{
	font-size: 1em;
	margin: 20px 0 15px 0;
}
ul.left_arrow_bullet{
	padding:0;
	margin: 15px 0 15px 15px;
}
ul.left_arrow_bullet li{
	list-style-type:none;
	background:transparent url(/i/gui_bet_bullet.gif) no-repeat scroll 0 5px;
	padding-left: 12px;
	margin-bottom: 16px;
}
.thank_you{
	background:transparent url(/i/thank_you.jpg) no-repeat 0 0;
	width: 502px;
	height: 154px;
	padding: 15px
}

/*.over_time*/.types_bg .bets
{
    margin-bottom: 10px;
}
.league_check:hover
{
    background: url("//d2xfa8403zhqtx.cloudfront.net/i/gui_bet_chkd.gif") repeat-x scroll 0 0 transparent !important;
    cursor: pointer;
    cursor: hand;
}
#gui #main div.bet_type div ul li.evtsltct:hover
{
    background: url("//d1qp1sf6dp84zw.cloudfront.net/i/gui_bet_chkd.gif") repeat-x scroll 0 0 transparent !important;
    cursor: pointer;
    cursor: hand;
}
#gui #main .sport_branches li li div.types_bg li:hover
{
    background-position: left bottom !important; 
}

.no_pad{
	padding: 0;
}
#gui #main .top_leagues ul li.league_check:hover,
#gui #main .all_leagues ul li.league_check:hover,
#gui #main .leagues .all_leagues li:hover,
#gui #main .bet_type.select .types_bg li:hover {
	/*background: #666;*/
	cursor: pointer;
    background: url("//d2xfa8403zhqtx.cloudfront.net/i/gui_bet_chkd.gif") repeat-x scroll 0 0 transparent !important;
}
#gui #main .content,
#results .content {
    /*background: url(/i/r_content_contener_main.png) repeat-x 0 0;
	border-top: 1px solid #5e5e5e;*/
	background-color: #222222!important;
	margin-bottom: 13px;
	padding: 0;
}
#gui #main .content ul{
	margin: 0;
}
#gui #main .sport_branches h4,
#gui #main .leagues h5,
#gui #main .games h6 {
	height: 21px;
	line-height: 20px;
	font-size: 11px;
	padding: 1px 10px 0 30px;
	overflow: hidden;
	margin-bottom: 1px;
    -moz-text-shadow: 1px 1px 0 #0e1b29;
    -webkit-text-shadow: 1px 1px 0 #0e1b29;
    text-shadow: 1px 1px 0 #0e1b29;
}
#gui #main .games h6 {
    background-image: url(/i/gui_leagues_expand.png);
    background-position: 20px -20px;
    background-color: #797979;
    background-repeat: no-repeat;
    font-weight: normal;
    padding-left: 55px;
    margin-left: 0;
    margin-bottom: 10px;
}
#gui #main .sport_branches li {
	background:url(/i/b_gr.gif) repeat-x scroll 0 0 transparent ;
	min-height: 22px;
	margin-bottom: 4px;
	position: relative;
}
#gui #main .sport_branches li li {
	margin-bottom: 0;
	background: url(/i/gui_all_leagues_hdr.gif) repeat-x;
}
#gui #main .sport_branches h4 {
	background: url(/i/sports_icons_sprite.png) no-repeat 0 20px;
	margin-left: 6px;
	padding-left: 24px;
	height: 20px;
	line-height: 19px;
	margin-bottom: 2px;
}
#gui #main .leagues h5 {
	background-image: url(/i/gui_leagues_expand.png);
    background-position: 20px -20px;
    background-color: #797979;
    background-repeat: no-repeat;
    font-weight: normal;
    padding-left: 55px;
}
#gui #main .sport_branches li li li {
	margin-bottom: 0;
	padding-bottom: 0;
	min-height: 18px;
}
#gui #main .sport_branches li li li.evtsltct {
    border-right: 1px solid #000;
    border-bottom: 1px solid #000;
}

#gui #main .leagues .top_leagues h5,
#gui #main .leagues .all_leagues h5{
	background: none;
	padding-left: 8px;
	margin-left: 0;
	background: #797979;
	margin-bottom: 1px;
	line-height: 16px;
	font-weight: bold;
	height: 17px;
	padding-top: 3px;
}
#gui #main .leagues .all_leagues h5{
	background: url(/i/gui_all_leagues_hdr.gif) repeat-x;
	background-color: #7e7e7e;
}
#gui #main .leagues .top_leagues li,
#gui #main .leagues .all_leagues li{
	background: #444!important;
	margin-bottom: 1px !important;
	line-height: 20px;
	height: 19px;
	margin-right: 1px;
    -moz-text-shadow: 1px 1px 0 #000;
    -webkit-text-shadow: 1px 1px 0 #000;
    text-shadow: 1px 1px 0 #000;
    display: block;
    position: relative;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}
#gui #main .leagues .all_leagues li{
	background: #444!important;
}
.bet_type li {
	background: none !important;
	float: left;
	margin-left: 0px;
}
.bet_type .time {
	width: 14%;
	white-space:nowrap;
	float: left;
	color: #ffffff;
	padding-top: 1px;
}
#gui #main .select ul li.chkd {
	background: url(/i/gui_bet_chkd.gif) repeat-x 0 0 !important;
	cursor: pointer;
	color: #fff;
}
.bet_type dl {
	overflow: hidden;
	padding-right: 8px;
    margin-bottom:0px;
	margin-left: 0px;
}
.asians li,
.handicap li,
.lastscore li,
.goalscorer li,
.win_margin li {
	width: 100%;
	position: relative;
}
#gui .lastscore li .more a {
	color: #FFF;
    font-weight:bold;
	margin: 0;
	padding:0;
	text-decoration: none;
}
.asians dl,
.handicap dl,
.lastscore dl,
.goalscorer dl,
.win_margin dl {
	padding: 0;
	margin: 0;
}
.asians dt,
.handicap dt,
.lastscore dt,
.goalscorer dt,
.win_margin dt {
	background: none;
	text-indent: 0;
	cursor:default;
}
.bet_type.asians .bets dl dd ul li dl dt, .bet_type.asians .bets dl dd ul li dl dd{
	cursor:pointer;
}



.teamTitle{
	color:#c8c8c8;
	font-weight:bold;
	height: 26px !important;
	padding: 5px 0 0 5px;
	clear:both;
	background: url(/i/r_content_contener_main.png) repeat-x 0 0;
	background-color: #252525;
}
.teamTitle .more{
	float: right;
}
.teamTitle .more a{
	color:#76c200;
	margin: 0;
	padding:3px 0 0 0;
	font-weight:normal;
	text-decoration: underline;
	float:right;
}
#gui .teamTitle .more img{
	float:right;
	cursor:pointer;	
}
.handicap dd span,
.lastscore dd span,
.goalscorer dd span,
.win_margin dd span {
	display: block;
	width: 100%;
	font-weight:bold;
	text-align: center;
	color: #5ab000;
}
.asians dd ul,
.lastscore dd ul,
.goalscorer dd ul {
	padding-left: 0;
}
.loggedin .notloggedonly, .notlogged .loggedonly
{
    display: none !important;
}
body.notlogged div#myAccountMenu {
    display: none !important;
}
ul.leagues li.league_check {
	cursor: pointer;
}
r_contener_main h2 a {
text-decoration: none;
}
#gui_extendAll, #gui_collapseAll {
	display: none !important;
}
li.evtsltct {
	cursor: pointer;
	overflow:hidden;
}
.bet_type.goalscorer ul.first_buttons_line_FIX li{
	background-image:none!important;
	text-align:center;
	font-weight:bold;
}
ul.first_buttons_line_FIX li span{
    color:#fff;
}
/*#betting_slip.combo li .chck, #betting_slip.systemTab li .chck{
	display: block;
}
#betting_slip.combo .odds, #betting_slip .codds, #betting_slip.combo .tooltip_contener, #betting_slip.systemTab .odds, #betting_slip.systemTab .tooltip_contener{
	display: none;
}
#betting_slip.combo .codds, #betting_slip.systemTab .codds{
	display:inline;
}
#betting_slip.combo li .stakebox, #betting_slip.combo li .maxbet, #betting_slip.systemTab li .stakebox, #betting_slip.systemTab li .maxbet {
	display:none;
}
#betting_slip li .chck{
	display:none;

}*/
.bet_type.goalscorer .first_buttons_line{
    width: 100%;
    float: left;
	margin-top:-51px;
}
.bet_type.goalscorer .types_bg .types_bg{
	position:relative;
	top: 10px;	
}
.bet_type.goalscorer .first_buttons_line li, .bet_type.goalscorer .first_buttons_line dt{
	cursor:default;	
}
.bet_type.lastscore.noDraw .bets.ml ul dl ul {
	padding-right: 60px;
}
.bet_type.lastscore.noDraw .first_buttons_line ul ul{
	padding-right: 20px;
}
.bet_type lastscore noDraw .first_buttons_line .first_buttons_line_FIX li{
	width: 50%;
}
.bet_type.lastscore.noDraw .first_buttons_line .bets .first_buttons_line_FIX {
	padding: 0 40px 0 30px;
}
.TodaysEventsWindow .bet_type.lastscore.noDraw .first_buttons_line .bets .first_buttons_line_FIX{
    padding: 0 55px 0 45px;
}
.bet_type.lastscore.noDraw .first_buttons_line ul ul li, .bet_type.lastscore.noDraw .bets.ml ul dl ul li {
	width: 49%;
}
.sport_branches .branchWindow .leagues .bet_type.lastscore{
	margin-top: 10px;
}

.sport_branches .branchWindow .leagues .bet_type.asians {
	padding-top: 25px;

}
.sport_branches .branchWindow .leagues .bet_type.asians .bets.asian_header {
	padding-top: 0px;
	margin-top: -35px;
}
.sport_branches .branchWindow .leagues .bet_type.lastscore .bets.ml ul dd ul li {

}
.sport_branches .branchWindow .bet_type.lastscore .types_bg .bets.ml ul li dt {
	width: 51%;
}
.sport_branches .branchWindow .bet_type.lastscore .first_buttons_line .first_buttons_line_FIX li {
	}
.sport_branches .branchWindow .bet_type.lastscore .first_buttons_line .first_buttons_line_FIX {
	    padding: 0 10px 0 26px;
}
.bet_type.goalscorer {
padding-top:25px;
}
.goTop a{
	color: #000000;	
}
.rejectedBet{
	background-color:#b21803;
	font-weight:bold;
	text-align:center;
	font-size:12px;
}
.acceptedBet{
	background-color:#0a8a01;
	font-weight:bold;
	text-align:center;
	font-size:12px;	
}
.freeContentBlock .r_content_contener_main {
    padding-top: 10px;
    padding-bottom: 10px;
    position: relative;
    display: block;
}
.freeContentBlock .r_content_contener {
    background: #222222;
    padding-top: 45px;
}
.freeContentBlock .r_content_contener .r_content_header {
    left: 0;
}
.freeContentBlock .r_content_contener .r_content_header h2 {
    color: #fff;
    font-size: 16px;
    text-indent: 0;
}
.freeContentBlock .content
{
    /*background: url(/i/r_content_contener_main.png) repeat-x 0 0;*/
    background-color: #252525;
    color: #000;
    display: block;
    position: relative;
}
.freeContentBlock .r_content_contener_main > .content {
    border: none;
    color: #fff;
}
.freeContentBlock a
{
    text-decoration: underline;
    color: #c69735;
}
.inrpage #main .inr .freeContentBlock h4 {
	font-size: 14px;
	font-weight: bold;
	padding: 0;
	margin-bottom: 5px;
	line-height: 13px;
	min-height: 1%;
	color: #fff;
	background: none;
}
.padding_top_20{
	padding-top: 20px;	
}
#gui #main .sport_branches ul li.assianHCO_margin
{
    margin-bottom: 8px !important;
}

#updatableWindowsContainer.content ul.leagues li div.goalscorer div.types_bg div.first_buttons_line div.bets{
	margin-top: 0px !important;
}
#updatableWindowsContainer {
    color: #fff;
}
a#singUpArrButton {
    background: url(/i/singup_button.png) no-repeat 0 0;
    display: block;
    float: left;
    height: 22px;
    width: 130px;
    overflow: hidden;
    text-indent: -9999px;
    position: relative;
    top: 5px;
    left: 8px;
}
a#singUpArrButton:hover {
    background-position: left center;
}
a#singUpArrButton:active {
    background-position: left bottom;
}
.loggedin a#singUpArrButton {
    display: none;
}
input.inputField {
    display: block;
    position: relative;
    width: 99px;
    height: 21px;
    color: #888888;
    padding: 0 0 0 5px;
	margin:2px 4px 0 0;
	border:1px solid #1e1e1e;
	background-color:#424242;
}
input#Password {
    display:none;
}
a.siteButtons,
a.siteButtons span.rightCorner {
    /*background: url(/i/buttons.png) no-repeat left 0;*/
}
a.siteButtons,
.but_e_contener a,
.but_i_contener a,
#submit_dates,
.defaultBtn,
#submitTicketId
 {
    display: block;
    position: relative;
    float: left;
    height: 17px;
    padding: 3px 10px;
    width: auto;
    -moz-text-shadow: none;
    -webkit-text-shadow: none;
    text-shadow: none;
    overflow: visible;
    margin: 0 0 0 10px;
    cursor: pointer;
    text-decoration: none;
    font-size: 11px;
    text-align: center;
    z-index: 1;
    font-weight: bold;
    line-height: 21px;
    /*background: url(/i/buttons.png) no-repeat right 0;*/
    text-transform: none;
}
.defaultBtn {
    float: right;
    margin-top: 4px;
}
#submit_dates,
#submitTicketId
{
    padding:3px 10px !important;
    height:23px;
    line-height:17px;
    width:auto !important;
    display: inline;
}
a.siteButtons span.rightCorner {
    display: none;
    position: absolute;
    width: 10px;
    height: 20px;
    top: 0;
    left: -10px;
    cursor: pointer;
    z-index: 1;
}
a.siteButtons:hover,
.but_e_contener a:hover,
.but_i_contener a:hover,
.defaultBtn:hover {
    background: url(/i/buttons.png) no-repeat right -9px;
    outline: none;
} 
a.siteButtons:active {
    outline: none;
}
a.siteButtons:hover span.rightCorner {
    background-position: left -20px;
} 
a.siteButtons:active span.rightCorner {
    background-position: left -40px;
}
a.siteButtons input {
    display: block !important;
    position: absolute !important;
    top: 0 !important;
    left: -10px !important;
    right: 0 !important;
    border: none !important;
    padding: 0 !important;
    margin: 0 !important;
    width: auto !important;
    height: 100% !important;
    z-index: 5 !important;
    cursor: pointer !important;
    background: url(/i/ie-buttons-fix.png) repeat 0 0;
}
div#login_container {
    top: 6px !important;
    width: 280px;
}
a.whiteLink {
    color: #fff;
}
div#place a.siteButtons {
    float: right;
}
h2.imgHeading {
    display: block;
    position: relative;
    height: 25px;
    width: auto;
    overflow: hidden;
    text-indent: -9999px;
    margin: 0;
    padding: 0;
}
#live_schedule h2.imgHeading,
#contactUs h2.imgHeading {
    background: url(/i/r-contener-h2-gradient.png) repeat-x 0 0;
    background-color: transparent !important;
    text-indent: 0;
    height: 24px;
	padding:7px 10px 0;
	margin:0;
}
span#liveBettingDynamicPosition {
    display: block;
    position: absolute;
    top: 18px;
    left: 190px;
    height: auto;
    width: auto;
}
div#live_betting div.r_content_contener_main, 
div#highlights div.r_content_contener_main, 
div#last_minute_bets div.r_content_contener_main {
    background: none !important;
    padding: 10px;
}
div#live_betting div.r_content_contener_main div.inr, 
div#highlights div.r_content_contener_main div.inr, 
div#last_minute_bets div.r_content_contener_main div.inr {
    background: url(/i/r_content_contener_main.png) repeat-x 0 0;
    background-color: #252525;
}
div#live_betting {
    padding-top: 32px !important;
}
div#last_minute_bets div.inr {
    padding-bottom: 0px !important;
}
div#highlights h1 {
    background: url(/i/betting_highlights_hdr.png) no-repeat 0 0;
}
div#last_minute_bets h1  {
    background: url(/i/last_minute_bets_hdr.png) no-repeat 0 0;
}
table#loggedUserDataTable {
 float: right !important;
 margin: 0;
 padding: 0;
 position: relative;   
 color: #fff;
 top: 0px;
 height: auto;
 width: auto;
 font-size: 11px;
 right:10px;
}
table#loggedUserDataTable td {
    padding: 0 12px 0 10px;
    margin: 0;
    height: 19px;
    line-height: 12px;
    width: auto;
    background: url("/i/main-nav-sep.jpg") no-repeat scroll right bottom transparent;
}
table#loggedUserDataTable td:nth-child(4) {
    padding: 0 1px 0 0;
    }
table#loggedUserDataTable a {
    color: #fff;
}
table#loggedUserDataTable a.siteButtons {
    height: 20px;
    margin: 0 0 0 2px;
    line-height: 20px;
    border: 0;
    -moz-box-shadow: 0px;
    -webkit-box-shadow: 0px;
    box-shadow: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    border-radius: 0px;
    right: 2px;
    }
 table#loggedUserDataTable a.siteButtons:hover
{
    background-position:right -6px;
}
a#mailBoxMessages {
    display: block;
    position: relative;
    height: auto;
    width: auto;
    float: left;
    padding: 0 0 0 20px;
    background: url(/i/mail_icon.gif) no-repeat left 4px;
    overflow: hidden;
    text-decoration: none;
    margin: 5px 0 6px 0;
}
a#mailBoxMessages span {
    display: block;
    padding-bottom: 0;
    background: url(/i/dot_underline_white.gif) repeat-x left bottom;
}
a#logoutButton,
a#userInfoBalance,
a#userInfoOpenBets {
    display: block;
    text-decoration: none;
    padding-bottom: 0;
    background: url(/i/dot_underline_white.gif) repeat-x left bottom;
    float: left;
}
a#logoutButton {
    font-weight: bold;
    margin-left: 10px;
}
span.infoField {
    display: block;
    position: relative;
    float: left;
    width: auto;
    zoom: 1;
    padding-top:0px;
}
#login .loged nobr#userInfo_balance
{
    display:block;
}
span.infoField > span.infoField {
}
span.infoField > a {
    padding-top: 2px;
    margin-left: 10px;
    display: block;
    zoom: 1;
    width: auto;
}
span.infoField > a nobr {
    zoom: 1;
    display: block;
    width: auto;
    overflow: visible;
}
a#logoutButton,
table#loggedUserDataTable a.grayButton {
    float: right !important;
}
strong.userNameWelcomeMsg {
    font-weight: bold;
    float: left;
}
*.clearRow {
    clear: both !important;
    display: block !important;
}
ul#main-nav {
    display: block;
    position: absolute;
	height: 65px;
	padding:0 0 0 2px;
    margin: 0;
    float: left;
	top: 29px;
    left: 26%;
    overflow: hidden;
    list-style: none;
    zoom: 1;
    width: auto;
    z-index: 2;
	background:url('/i/main-nav-sep.jpg') left top no-repeat;
}
ul#main-nav li {
    float: left;
    display: block;
	height:65px;
    width: auto;
	padding:0 2px 0 0;
	background:url('/i/main-nav-sep.jpg') right top no-repeat;
}
ul#main-nav li.sep {
    width: 2px;
    padding: 25px 0 0 0;
    background: url(/i/main-nav-sep.jpg) no-repeat center center;
	display: none;
}
ul#main-nav li a,
ul#main-nav li a span {
    display: block;
    background: url(/i/main-nav-link-actions.png) no-repeat -1000px -1000px;
}
ul#main-nav li a {
    position: relative;
    width: auto;
	height:65px;
	margin:0;
	padding:0 15px;
    font-family: Arial, Sans-Serif;
	font-size:13px;
    color: #fff;
	line-height:65px;
    text-align: center;
    text-decoration: none;
    -moz-text-shadow: 1px 1px 0 #000;
    -webkit-text-shadow: 1px 1px 0 #000;
    text-shadow: 1px 1px 0 #000;
	background:url('/i/main-nav-link-actions.png') left 65px repeat-x;
	transition: background-position 0.2s;
	-o-transition: background-position 0.2s;
	-moz-transition: background-position 0.2s;
	-webkit-transition: background-position 0.2s;
}
ul#main-nav li a:hover {
	background:url('/i/main-nav-link-actions.png') left top repeat-x;
}
ul#main-nav li a:hover span {
    background-position: top left;
}
ul#main-nav li a:active {
    background-position: bottom right;
}
ul#main-nav li a:active span {
    background-position: bottom left;
}
ul#main-nav li a span {
    width: 15px;
    position: absolute;
    top: 0;
    left: -15px;
    height: 45px;
	display: none;
}
ul#main-nav li a.selected,
ul#main-nav li a.selected:hover,
ul#main-nav li a.selected:active {
	background:url('/i/main-nav-link-actions.png') left top repeat-x;
    font-weight: bold;
}
ul#main-nav li a.selected span,
ul#main-nav li a.selected:hover span,
ul#main-nav li a.selected:active span {
	background:url('/i/main-nav-link-actions.png') left top repeat-x;
}
td.loginFormLinks {
    text-align: center;
}
td.loginFormLinks a,
td.loginFormLinks img {
    display: inline-block;
    position: relative;
    text-decoration: none;
}
td.loginFormLinks img {
    margin: 0 14px 0 11px;
	display:none;
}
.loginFormLinks .jqModal
{
	display:block;

}
td.loginFormLinks a {
    padding-bottom: 2px;
    top: -5px;
}
#last_minute_bets .r_content_header h2,
#highlights .r_content_header h2 {
	text-indent:0;
	height:auto;
}
#highlights .r_content_header h2 {
}
#last_minute_bets .r_content_header h2 {
}
div#place a {
    float: right;
}
span#liveBettingDynamicPosition {
    display: block;
    position: absolute;
    top: 18px;
    left: 190px;
    height: auto;
    width: auto;
}
#comingSoonContainer th {
    width: 4%;
}

/*Free Content Block for UserAccount page
.block_holder {
    width: 160px;
    overflow: hidden;    
}
*/
/*Tabbed view of betslip*/
/*single*/
/*.single {
}
.single table {
	width:238px;
	background-color: #FFFFFF;
	border-spacing:0px;
	border: 0px;
}
.single table th{
	text-align:left;
	background-color:#EFEFEF;
	height: 25px;
	color:#000000;
	border-bottom: 1px solid #939393;
	padding-left:4px;
	font-weight:bold; 
	
}
.single table th.right{
	border-left: 1px solid #ffffff;
	font-weight :normal; 
}
.single table td{
	border-bottom: 1px solid #DEDEDE;
}
.single table td.right{
	border-left: 1px solid #ffffff;
	width:52px;
}
.single table td.left{
	width:173px;
}
.bet_odds {
	padding-left:15px;
}
#bettingHistoryPage .bet_odds
    {
    white-space: nowrap;
    }
.x {
	padding-top:4px;
}
.wait {
	font-weight:bold;
	color:#666666;
	text-align:center;
}
.approved {
	background-color:#136C9F;
	color:#FFFFFF;
	font-weight:bold;
}
.declined {
	background-color:#D91B02;
	color:#FFFFFF;
	font-weight:bold;
}
.newOffer {
	background-color:#FFDC00;
	font-weight:bold;
}
.highlight2{
	background-color:#FFE94A;
}
.newOffer .text{
	line-height:18px;
}
.newOffer .but{
	background-color:#FFDC00;
	border:1px solid #000000;
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	margin:0px 1px;
}
.scnd-border{
	border:1px solid #ffffff;
	padding:0px 2px;
}*/

/*    Combo    */
/*.combo_header {
	background-color: #939393;
	font-size:12px;
	line-height:25px;
	color:#FFFFFF;
	padding:0px 4px;
	height:25px;
	width:230px;
}


.combo_header a {
	color: #ffffff;
	text-decoration: none;
}
.combo_header a:hover{
	text-decoration: underline;
}
.systemTab table,
.combo table {
	width:100%;
	border-collapse:collapse;
	border-spacing:0px;
	width:238px;
}
.systemTab table th,
.combo table th{
	text-align:left;
	padding-left:4px;
}
.systemTab table th.right,
.combo table th.right{
	border-left: 1px solid #666666;
}
.systemTab table td.left,
.combo table td.left
{
	width:173px;
}
.systemTab table td,
.combo table td{
	padding-left:4px;
	line-height:11px;
}
.systemTab table td.right,
.combo table td.right{
	border-left: 1px solid #DEDEDE;
	height:25px;
}
.systemTab table td.combo_total,
.combo table td.combo_total {
	background-color: #EFEFEF;
	border-bottom: 1px solid #000000;
}
.combo_title
{
line-height:22px;
	}
	
#bet-tabs {
    background: #282828;
    list-style: none;
    padding: 0;
    margin: 0;
    overflow: hidden;
    bottom: 0;
    right: 0;
    height: 24px;
}

#bet-tabs {
    background: #282828;
    list-style: none;
    padding: 0;
    margin: 0;
    overflow: hidden;
    bottom: 0;
    right: 0;
}
#bet-tabs li {
    position: relative;
    float: left;
    width: 50%;
    height: 25px !important;
    min-height: 24px !important;
    border-top: 0 none;
    background: url(/i/betting-tabs-bkgs.png) no-repeat left bottom !important;
}
#bet-tabs li a {
    display: block;
    width: 100%;
    height: 25px;
    color: #ffffff;
    -moz-text-shadow: 1px 1px 0 #000;
    -webkit-text-shadow: 1px 1px 0 #000;
    text-shadow: 1px 1px 0 black; 
}
#bet-tabs li a:hover {
    text-decoration: none;
}
#bet-tabs li a span {
    padding: 3px 0 0 10px;
    position: absolute;
}*/
/* Updated and highlight actions */
/*#betting_slip li.highlight {
    background: #ffcc00 !important;
    width: auto;
}
#betting_slip li.highlight .descr {
    color: #000 !important;
}
#betting_slip li.highlight .descr * {
    color: #000 !important;
}
#betting_slip li.highlight img.close {
    padding: 2px 1px 1px 2px;
    top: 8px;
    right: 8px;    
}
#betting_slip.blink .updated {
    background: #ffcc00;
    color: #000;
}
#betting_slip.blink li.highlight .descr .updated
{
    background: #000 !important;
    color: #fff !important;
}
#betting_slip div.overlay {
    display: block;
    position: absolute;
    width: auto;
    height: auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background: rgba(0,0,0,0.9);
    text-align: center;
    font-size: 20px;
    font-weight: bold;
    color: #ff0000;
    padding-top: 20px;
    text-shadow: 3px 3px 0 #000;
	-moz-text-shadow: 3px 3px 0 #000;
	-webkit-text-shadow: 3px 3px 0 #000;
}*/
div.disabledBtn
{
    -ms-filter:?alpha(opacity=50)? !important;
    filter:alpha(opacity=50) !important;
    opacity: 0.5 !important;
    cursor: default !important;
}
div.disabledBtn input,
div.disabledBtn a
{
    cursor: default !important;
}
/*#betting_slip .but_a_contener {
    height: 34px;
    background:none;
    border:1px solid #151316;
    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
    }
#betting_slip .but_a_contener input 
{
    background: transparent url('/i/buttons.png') left top repeat-x;
    color: #fff !important;
	font-size:16px;
	text-transform:uppercase;
    -moz-text-shadow: -1px 1px 2px #154f01;
    -webkit-text-shadow: -1px 1px 2px #154f01;
    text-shadow: -1px 1px 2px #154f01;
    border:1px solid #8b9403;
    }
#betting_slip .but_a_contener span.rightCorner {
    display: block;
    position: absolute;
    width: 15px;
    height: 36px;
    top: 0;
    left: -15px;
    cursor: pointer;
    z-index: 1;
    background: url(/i/buttons.png) no-repeat left 0;
}*/
    
/* Bettign slip message box */
/*#betting_slip .msgs {
position: relative;
background: url(/i/betslip_msgs_bg.png) repeat-x #B5B7B8;
color: black;
font-weight: bold;
text-align: center;
border-bottom: 2px solid black;
}
#betting_slip .msgs .inr {
padding: 6px 10px 6px 10px;
}
#betting_slip .msgs .changed {
padding-bottom: 25px;
}*/
.but_b_contener {
background: url("/i/but_b.png") no-repeat scroll 0 0 transparent;
display: inline-block;
height: 18px;
padding-left: 9px;
position: relative;
}
but_b_contener input.red_text, .but_b_contener a.red_text {
color: #C60101;
}
.but_b_contener input, .but_b_contener a 
{
    background: url("/i/but_b.png") no-repeat scroll 100% -20px transparent;
    border: 0 none;
    color: #1C8806;
    cursor: pointer;
    display: inline-block;
    font-size: 11px;
    height: 18px;
    line-height: 16px;
    padding-right: 9px;
    text-align: center;
    text-decoration: none;
    text-indent: 0 !important;
}
#combo_options a.tooltip_contener 
{
    float:right;
    text-align: right;
    margin-right:11px;
}

div.subMessage 
{
	padding: 10px;
	font-size: 11px;
	text-align: left;
	background: #000;
	border-bottom: 1px solid #222323;
}
div.subMessage strong 
{
}

#last_minute_bets #comingSoonPaging {
	background: url(/i/bet_bg3.png) repeat-x scroll left top;
	}
#last_minute_bets #comingSoonPaging ul {
	padding: 0 0 4px 0;
	margin: 0 10px 0 0;
	color:#868484;
	}
#last_minute_bets li.current {
	color:#868484 !important;
	}
#last_minute_bets #comingSoonPaging a {
	color:#868484;
	}
	
	
	
	
	
	
#carousel
{
    border: 0 solid red;
    height: 236px;
    margin-bottom: 16px;
    overflow: hidden;
    position: relative;
    width: 100%;
}
#carousel .bet a{
    color:#000 !important;
}
#carousel .bet a.active{
    color:#fff !important;
}
    #carousel #link_big_img,
    #carousel #big_img
    {
        color:#ffffff;
    }
#carousel #imgs_pnl
{
    background: none repeat scroll 0 0 #222323;
    height: 236px;
    left: 0;
    position: absolute;
    top: 0;
    width: 122px;
}
#carousel #imgs_pnl li, #carousel #imgs_pnl img
{
    display: block;
    height: 59px;
    width: 122px;
}
#carousel #imgs_pnl li
{
    position: relative;
}
#carousel h2
{
    border-bottom: 1px dotted #FFFFFF;
    float: left;
    font-size: 16px;
    margin: 0 0 4px;
    padding: 2px 0 1px;
}
#carousel #imgs_pnl .overlay
{
    background: url("//d6b6c2p8u4p7f.cloudfront.net/i/semi_black.png") repeat scroll 0 0 transparent;
    cursor: pointer;
    display: block;
    height: 59px;
    left: 0;
    position: absolute;
    top: 0;
    width: 122px;
}
#carousel #imgs_pnl .current .overlay
{
    background: url("/i/current.png") repeat scroll 0 0 transparent;
}
#carousel #big_img
{
    background: url("//d1qp1sf6dp84zw.cloudfront.net/i/carousel/01.jpg") no-repeat scroll center top transparent;
    height: 236px;
    margin-left: 122px;
    position: relative;
    cursor: hand;
    cursor: pointer;
}
#carousel .bet_line
{
    background: url("//d6b6c2p8u4p7f.cloudfront.net/i/semi_black.png") repeat scroll 0 0 transparent;
    bottom: 0;
    position: absolute;
    width: 100%;
}
#carousel .bet_line .inr
{
    padding: 2px 10px 5px;
}
#carousel .bet_line .inr_live
{
    background:url("//d6b6c2p8u4p7f.cloudfront.net/i/c_live.png") no-repeat scroll 0 100% transparent;
    padding:2px 10px 5px 32px;
}
#carousel td.bet
{
    width: 40%;
}
#carousel td.c_score 
{
    font-size:18px;
    font-weight:bold;
    text-align:right;
    width:8% !important;
}
#carousel td.draw_td
{
    width: 20%;
}
#carousel table
{
    width: 100%;
}
#carousel td
{
    padding: 0;
}
#carousel td span
{
    text-align: left;
    width: 100%;
}
#carousel th
{
    font-weight: normal;
    padding: 8px 0;
}
#carousel .bet a {
    color: #fff !important;
}
#carousel .bet_line.v2 td.bet a{
    height: 21px;
}
	#carousel .bet_line td.bet a.active{
        background: url(/i/bet_bg3_2.png) repeat-x scroll left bottom;
        color:#fff;
	}
    #carousel .bet_line td.bet a{
        background: url(/i/bet_bg3_2.png) repeat-x scroll left top;
        color:#fff;
	}
    #carousel .bet_line td.bet a:hover{
        background: url(/i/bet_bg3_2.png) repeat-x scroll 0px -35px!important;
        color:#fff;
	}
	#carousel .bet_line.v2 td.bet a.active{
        background: url(/i/bet_bg3_2.png) repeat-x scroll 0px -68px!important;
        color:#fff;
	}
    #carousel .bet_line.v2 td.bet a{
        background: url(/i/bet_bg3_2.png) repeat-x scroll left top;
        color:#fff;
	}
/*** Sub Menu ***/

div.sub-menu-not-logged,
div.sub-menu-logged {
    display: block;
    position: absolute;
    height: 28px;
    width: auto;
    text-align: left;
    font-size: 12px;
    overflow: hidden;
	z-index:11;
    }
body.loggedin div.sub-menu-not-logged   {display: none;}
body.notlogged div.sub-menu-logged      {display: none;}
div.sub-menu-not-logged a,
div.sub-menu-logged a {
    display: block;
    position: relative;
    padding: 6px 12px 0 10px;
    color: #c6c6c6;
    text-decoration: none;
    font-size: 11px;
    height: 28px;
    float: left;
    -webkit-text-shadow: 0 -1px 0 #000;
    -moz-text-shadow: 0 -1px 0 #000;
    text-shadow: 0 -1px 0 #000;
    -webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box;    
	box-sizing: border-box;
	background:transparent url('/i/subheader-menu.png') no-repeat right top;
    }
div.sub-menu-not-logged a:hover,
div.sub-menu-logged a:hover 
{
    text-decoration:underline;
	color:#fff;
    }
div.sub-menu-not-logged .first,
div.sub-menu-logged .first{
	padding-left:0;
	}
/*** End Sub Menu ***/
.links_list ul,
ul.links_list {
	background: #2d2d2d;
    border: 1px solid #3d3d3d;
	border-top: none;
	padding: 10px 0;
	}
	
	
	
	
.view_bets_closing {
    display: none;
    width: 160px;
    height: 37px;
    background: transparent url(/i/bgr_view_bets.png) left top no-repeat;
    padding-left: 0px;
    white-space: nowrap;
}
.view_bets_closing.cxToday {
	background-position: left -37px;
	}
.view_bets_closing.cx4hour {
	background-position: left -74px;
	}
.view_bets_closing span {
    color: #fff;
    font-size: 12px;
    line-height: 30px;
    display:block;
    float:left;
    text-align:center;
    overflow:hidden;
    width:53px;
    padding: 0 !important;
    cursor:pointer;
    height:30px;
	}



/*Bets*/
#live_betting .live_betting_table td{
    border-right: 0px solid #e9e9e9;
    border-bottom: 0;
    border-top: 0;
    height: 34px;
    background:#e9e9e9;
}
.eventsTabs li.ui-state-active a, #live_betting .eventsTabs li.ui-state-active a {
    background: #b3b3b3;
    color: #000;
}
.live_betting_table td,
#highlights table td {
    border-top: 1px solid #565656;
    border-right: 1px solid #2f2f2f;
    border-bottom: 1px solid #252525;
	border-left: 0 none;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: url(/i/bet_bg3_2.png) repeat-x scroll left top;
	color:#999;
	}
	
.live_betting_table .bet_name,
#highlights table td.bet_name {
	border:0 none;
	background:none;
	padding:0;
	}
.live_betting_table .game_score_time,
.live_betting_table .bet_name a {
	color:#fff;
	text-shadow:none;
	}
.live_betting_table .game_score_time div {
	position:relative;
}
#live_betting .live_betting_table .bet_name a{
        background: url(/i/bet_bg3.png) repeat-x scroll left top;
        border-right: 1px solid #6b6b6b;
        border-top: 0;
    border-bottom: 0;
    border-left: 0;
    height: 34px;
    box-sizing: border-box;
}
#live_betting .live_betting_table .bet_name a.size_b{
        width: 43%;
}
#live_betting .live_betting_table .bet_name a.extra {
    margin-left: 0;
    width: 14%;
}
#live_betting .live_betting_table .bet_name a:last-child {
    border-right: 0;
    float:right;
}
#live_betting .live_betting_table .bet_name a.size_a {
    width: 50%;
}
.live_betting_table .bet_name a {
	background: url(/i/bet_bg3_2.png) repeat-x scroll left top;
	cursor: pointer;
	display: block;
	height: 34px;
	line-height: 34px;
	margin: 0px 0 0 0;
	border-top: 1px solid #565656;
	border-right: 0 none;
	border-bottom: 1px solid #252525;
	border-left: 1px solid #171718;
	overflow: hidden;
	margin-right: 0;
	float: left;
	padding: 0;
	font-size:12px;
	}
.live_betting_table .bet_name a.size_a {
	width: 49.806%;
	padding-right:0;
	}

#highlights .live_betting_table .bet_name a.size_a{
    width: 49.74%;
}

.live_betting_table .bet_name a.size_b {
	}
/*.live_betting_table .bet_name a.size_a,
.live_betting_table .bet_name a.size_b,
.live_betting_table .bet_name a.extra {
	margin-left: 0.28%;
	}*/

#highlights .live_betting_table .bet_name a.size_b {
    width: 42.44%;
}

.live_betting_table .bet_name a:first-child {
	margin-left: 0px;
	}
.live_betting_table .bet_name a.extra {
	width: 14.267%;
	}
.live_betting_table .bet_name a:hover {
	background-position:left -34px;
	border-top: 1px solid #565656;
	border-right: 0 none;
	border-bottom: 1px solid #252525;
	color:#fff;
	}
.live_betting_table .bet_score a {
	text-decoration:none;
	}
.live_betting_table .bet_name a.size_a .place {
    line-height: 34px;
	text-overflow:ellipsis;
	}
.live_betting_table .bet_score span {
	color:#76c200;
	}
.live_betting_table td.more {
    width: 35px;
    text-align: center;
}
.live_betting_table td.event {
	padding-left:5px;
	}
div#live_betting div.r_content_contener_main,
div#highlights div.r_content_contener_main,
div#last_minute_bets div.r_content_contener_main {
	padding:0 0 10px;
	}
.r_content_contener_main h2 {
	display:none;
	}
#highlights .game_icon span, #live_betting .game_icon span,
.eventsTabs a span {
	background:url(/i/sports_icons_sprite.png) no-repeat scroll 0 0 transparent;
	height:20px;
	width: 20px;
	margin: 0 auto;
	display:block;
	line-height:18px;
}
/* BetsTabs */
.eventsTabs {
	overflow:hidden;
	display:block;
	height:35px;
	background-color:#000;
	background:#e9e9e9;
	}
.eventsTabs li {
	display:block;
	float:left;
	height:35px !important;
	margin:0 !important;
	border-right:1px solid #6b6b6b;
	}
.eventsTabs li a {
	text-decoration:none;
	display: block;
	height: 35px;
    font-size: 12px;
    line-height:36px;
	padding: 0 7px;
	background:#e9e9e9;
	transition: background-position 0.15s;
	-o-transition: background-position 0.15s;
	-moz-transition: background-position 0.15s;
	-webkit-transition: background-position 0.15s;
    color:#000;
	}

.eventsTabs li.ui-state-active a {
	background-position:left bottom;
	}
.eventsTabs a span {
	display:inline-block;
	margin-right:5px;
	position:relative;
	top:4px;
	}
.eventsTabs a span:nth-child(2) {
    background: none;
    top: 0;
    margin: 0;
}
#live_betting .r_content_contener_main {
	/*display:none;*/
	}
/* End BetsTabs */


#live_betting .live_time {
	display: block;
	line-height: 13px;
	left: -19%;
	position: relative;
	text-align:center;
	}
#live_betting .live_time span {
	padding:0;
	color:#999;
    position: relative;
    top: 2px;
    font-size: 12px;
	}
#live_betting .live_time span.game_time {
	font-weight:normal;
	color:#fff;
	}
.live_betting_table .game_score:hover{
    text-decoration:underline;
}
#live_betting .game_score_time .bet_score {
	
	display: block;
	position: absolute;
	padding: 0;
	top: 5px;
	overflow: visible;
	left: 53%;
	width:45px;
	font-size:13px;
	color:#76c200;
	text-align:center;
    background:none!important;
	}
#live_betting .game_score_time .bet_score.single_line{
    top: 0px;
}
/* end Bets*/

/** Last Minute Bets **/
#comingSoonContainer th {
	border-top: 1px solid #565656;
	border-right: 1px solid #2f2f2f;
	border-bottom: 1px solid #252525;
	border-left: 0 none;
	padding:2px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	background: url(/i/bet_bg3.png) repeat-x scroll left top;
	
	}
.live_betting_table th span {
    background: url(/i/sports_icons_sprite.png) no-repeat 0 0;
    display: block;
    height: 20px;
    width: 20px;
    position: relative;
    float: left;
    margin: 0;
    padding: 0;
}
#last_minute_bets td.time {
	background: url(/i/bet_bg3.png) repeat-x scroll left top;
	width:8%;
	padding: 0 12px 0 5px;
    white-space:nowrap;
	}
#last_minute_bets td.time.low span,
#last_minute_bets td.time.high span {
	font-size:10px;
	line-height:10px;
	padding:4px;
	width:100%;
	display:block;
	text-align:center;
	white-space:nowrap;
	border-radius:2px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	}
#last_minute_bets td.time.low span {
	color:#000;
	background-color:#fdb801;
	}
#last_minute_bets td.time.high span {
	color:#fff;
	background-color:#31af0a;
	}
/** End Last Minute Bets **/




/** Betting Slip **/
/*#bet-tabs {
	height:30px;
	background-color:#719e04;
    background: url(/i/betting-tabs-bkgs.png) repeat-x left bottom !important;
	}
#bet-tabs li {
	height:31px !important;
	width:32.9%;
	}
#bet-tabs li {
    background: url(/i/betting-tabs-bkgs.png) repeat-x left -31px !important;
    z-index: 4;
	border-right: 1px solid #484647;
	border-bottom:0 none;
	height:29px !important;
}
#bet-tabs li a span {
    padding-left: 18px;
}
#bet-tabs li.active a {
    color:#fff;
}
#bet-tabs li.active a span {
    width:100%;
    text-align:center;
    padding-left:0;
}
#bet-tabs li.active {
    background: url(/i/betting-tabs-bkgs.png) repeat-x left top !important;
    z-index: 5;
    height:29px !important;
}
#bet-tabs li.active a {
	font-weight:bold;

	}
#bet-tabs li a {
	height:31px;
	color:#262626;
	text-shadow:none;
    border-left:1px solid #000;
	}
    #bet-tabs li.single a
    {
    border-left:0 none;
    }
.systemTab
{
    border-right:0 none !important;
}
#bet-tabs li a span {
	padding:8px 0 0 0px;
    width:100%;
    text-align:center;
	}
#betting_slip {
	margin-bottom:0;
	padding-bottom:5px;
	}
#betting_slip #summary {
    background: url(/i/betting_slip_gradient.png) repeat-x left bottom;
	background-color:#363636;
	position: relative;
	width: 100%;
	border-top:0 none;
	-webkit-box-sizing: border-box; 
	-moz-box-sizing: border-box;    
	box-sizing: border-box;
}
#betting_slip #summary table tr:first-child {
    border-top: none;
}
#betting_slip #summary table tr {
    border-top: 1px solid #4a4a4a;
}
#bet-tabs li.disabled a
{
    color:#9f9f9f;
    cursor:default;
}*/
/** End Betting Slip **/

/* Reg Now */
#register_now {
	width:100%;
	overflow:hidden;
	height:375px;
	}
#register_now h2 {
	background:transparent url(/i/hdr_register_block.png) center top no-repeat;
	text-indent:-99999px;
	width:100%;
	height:71px;
	border:0 none;
	box-shadow:0 0 0;
	-moz-box-shadow:0 0 0;
	-webkit-box-shadow:0 0 0;
	z-index:2;
	padding:10px 0 0;
	}
#register_now .inr {
	width:99%;
	background:transparent url(/i/bgr_reg_block.jpg) center top no-repeat;
	height:296px;
	border:2px solid #001800;
	position:relative;
	padding-top:70px !important;
	top:-80px;
	}
#register_now .inr form {
	display:block;
	position:relative;
	width:96%;
	margin:0 auto;
	}
#register_now label {
	display:block;
	color:#fff;
	line-height: 25px;
	padding-top: 5px;
	font-size: 12px;
	font-weight: bold;
	}
#register_now label input {
	display:block;
	font-size:12px;
	font-style:italic;
	color:#777777;
	width:88%;
	padding:5px 15px;
	margin:0 auto;
	}
#register_now .regBut {
	background:transparent url(/i/green_reg.png) center top no-repeat;
	width:250px;
	height:87px;
	display:block;
	color:#fff;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
	margin:20px auto 0;
	padding: 17px 0 0 0;
	font-size: 19px;
	}
/* Reg Now */


/* Contact Us */

#contactUs .inr {
	background: url(/i/semi_black.png) left top repeat;
	border: 1px solid #3c3c3c;
	border-top: none;
	}
#contactUs ul {
	padding:10px 0;
	width:100%;
	background:transparent url('/i/live-247.png') right bottom no-repeat;
	
	}
#contactUs li {
	font-size:13px;
	font-weight:bold;
	padding:5px 0 5px 50px;
	color:#ffffff;
	background:transparent url('/i/help-icons-sprite.png') no-repeat 0 0;
	}
#contactUs li.contactEmail {
	background-position: 11px 12px;
	}
#contactUs li.contactTel {
	background-position: 11px -34px;
	}
#contactUs li.contactChat {
	background-position: 11px -80px;
	}
#contactUs li a {
	color:#fff;
	text-decoration:underline;
	}
/* Contact Us */



/* Footer Plyment Methods */
#footer {
	color:#818181;
	}
#footer-right ul {
	float: left;
	clear: left;
	list-style: none;
	width: 100%;
	margin: 0 0 20px 0;
	display: inline;
	padding-top:20px;
}
#footer-right ul li {
	float: left;
	margin: 0 25px 10px 0;
	cursor: pointer;
}
#footer-icon-visa a {
	background: transparent url(/i/footer-logos-sratpage.png) -205px -30px no-repeat;
	width: 61px;
	height: 20px;
	display: block;
	text-indent: -99999em;
	overflow: hidden;
}
#footer-icon-visa a:hover {
	background-position: -205px -5px;
}
#footer-icon-mastercard a {
	background: transparent url(/i/footer-logos-sratpage.png) -161px -30px no-repeat;
	width: 34px;
	height: 20px;
	display: block;
	text-indent: -99999em;
	overflow: hidden;
}
#footer-icon-mastercard a:hover {
	background-position: -161px -5px;
}
#footer-icon-ewire a {
	background: transparent url(/i/footer-logos-sratpage.png) -553px -30px no-repeat;
	width: 82px;
	height: 20px;
	display: block;
	text-indent: -99999em;
	overflow: hidden;
}
#footer-icon-ewire a:hover {
	background-position: -553px -5px;
	}
#footer-icon-neteller a {
	background: transparent url(/i/footer-logos-sratpage.png) -427px -30px no-repeat;
	width: 78px;
	height: 20px;
	display: block;
	text-indent: -99999em;
	overflow: hidden;
}
#footer-icon-neteller a:hover {
	background-position: -427px -5px;
	}
#footer-icon-moneybookers a {
	background: transparent url(/i/footer-logos-sratpage.png) -645px -30px no-repeat;
	width: 90px;
	height: 20px;
	display: block;
	text-indent: -99999em;
	overflow: hidden;
}
#footer-icon-moneybookers a:hover {
	background-position: -645px -5px;
	}
#footer-icon-click2pay a {
	background: transparent url(/i/footer-logos-sratpage.png) -787px -30px no-repeat;
	width: 93px;
	height: 20px;
	display: block;
	text-indent: -99999em;
	overflow: hidden;
}
#footer-icon-click2pay a:hover {
	background-position: -787px -5px;
	}
#footer-icon-ukash a {
	background: transparent url(/i/footer-logos-sratpage.png) -917px -30px no-repeat;
	width: 52px;
	height: 20px;
	display: block;
	text-indent: -99999em;
	overflow: hidden;
}
#footer-icon-ukash a:hover {
	background-position: -917px -5px;
	}
#footer-icon-fastbanktransfer a {
	background: transparent url(/i/footer-logos-sratpage.png) -979px -30px no-repeat;
	width: 71px;
	height: 20px;
	display: block;
	text-indent: -99999em;
	overflow: hidden;
}
#footer-icon-fastbanktransfer a:hover {
	background-position: -979px -5px;
	}
#footer-icon-paysafecard a {
	background: transparent url(/i/footer-logos-sratpage.png) -1060px -30px no-repeat;
	width: 87px;
	height: 20px;
	display: block;
	text-indent: -99999em;
	overflow: hidden;
}
#footer-icon-paysafecard a:hover {
	background-position: -1060px -5px;
	}
#footer-icon-instantbank a {
	background: transparent url(/i/footer-logos-sratpage.png) -2647px -30px no-repeat;
	width: 65px;
	height: 20px;
	display: block;
	text-indent: -99999em;
	overflow: hidden;
}
#footer-icon-instantbank a:hover {
	background-position: -2647px -5px;
	}
#footer-icon-entropay a {
	background: transparent url(/i/footer-logos-sratpage.png) -1463px -30px no-repeat;
	width: 100px;
	height: 20px;
	display: block;
	text-indent: -99999em;
	overflow: hidden;
}
#footer-icon-entropay a:hover {
	background-position: -1463px -5px;
	}
#footer-icon-fundsend a {
	background: transparent url(/i/footer-logos-sratpage.png) -1826px -30px no-repeat;
	width: 99px;
	height: 20px;
	display: block;
	text-indent: -99999em;
	overflow: hidden;
}
#footer-icon-fundsend a:hover {
	background-position: -1826px -5px;
	}
#footer-icon-speedcard a {
	background: transparent url(/i/footer-logos-sratpage.png) -2793px -30px no-repeat;
	width: 60px;
	height: 20px;
	display: block;
	text-indent: -99999em;
	overflow: hidden;
}
#footer-icon-speedcard a:hover {
	background-position: -2793px -5px;
	}
#footer-icon-dineromail a {
	background: transparent url(/i/footer-logos-sratpage.png) -2560px -30px no-repeat;
	width: 77px;
	height: 20px;
	display: block;
	text-indent: -99999em;
	overflow: hidden;
}
#footer-icon-dineromail a:hover {
	background-position: -2560px -5px;
	}
#footer-icon-ideal a {
	background: transparent url(/i/footer-logos-sratpage.png) -2030px -30px no-repeat;
	width: 23px;
	height: 20px;
	display: block;
	text-indent: -99999em;
	overflow: hidden;
}
#footer-icon-ideal a:hover {
	background-position: -2030px -5px;
	}
#footer-icon-sofort a {
	background: transparent url(/i/footer-logos-sratpage.png) -2063px -30px no-repeat;
	width: 51px;
	height: 20px;
	display: block;
	text-indent: -99999em;
	overflow: hidden;
}
#footer-icon-sofort a:hover {
	background-position: -2063px -5px;
	}
#footer-icon-przelewy24 a {
	background: transparent url(/i/footer-logos-sratpage.png) -2864px -30px no-repeat;
	width: 60px;
	height: 20px;
	display: block;
	text-indent: -99999em;
	overflow: hidden;
}
#footer-icon-przelewy24 a:hover {
	background-position: -2864px -5px;
	}
#footer-icon-poli a {
	background: transparent url(/i/footer-logos-sratpage.png) -2271px -30px no-repeat;
	width: 44px;
	height: 20px;
	display: block;
	text-indent: -99999em;
	overflow: hidden;
}
#footer-icon-poli a:hover {
	background-position: -2271px -5px;
	}
#footer-icon-moneta a {
	background: transparent url(/i/footer-logos-sratpage.png) -2416px -30px no-repeat;
	width: 82px;
	height: 20px;
	display: block;
	text-indent: -99999em;
	overflow: hidden;
}
#footer-icon-moneta a:hover {
	background-position: -2416px -5px;
	}
#footer-icon-webmoney a {
	background: transparent url(/i/footer-logos-sratpage.png) -2325px -30px no-repeat;
	width: 81px;
	height: 20px;
	display: block;
	text-indent: -99999em;
	overflow: hidden;
}
#footer-icon-webmoney a:hover {
	background-position: -2325px -5px;
	}
#footer-icon-instadebit a {
	background: transparent url(/i/footer-logos-sratpage.png) -2124px -30px no-repeat;
	width: 98px;
	height: 20px;
	display: block;
	text-indent: -99999em;
	overflow: hidden;
}
#footer-icon-instadebit a:hover {
	background-position: -2124px -5px;
	}
#footer-icon-mobiledeposit-en_xx a {
	background: transparent url(/i/footer-logos-sratpage.png) -4289px -30px no-repeat;
	width: 101px;
	height: 20px;
	display: block;
	text-indent: -99999em;
	overflow: hidden;
}
#footer-info,
#footer-links,
#footer-right {
	float:left;
	margin:10px 0;
	height:100%;
	}
#footer-info span,
#footer-links span,
#footer-right span {
	display:block;
	width:auto;
	padding:0 20px;
	}
#footer-info {
	width:50%;
	}
#footer-info p {
	padding:0 0 30px 0;
	font-size:10px;
	}
#footer-links {
	width:19%;
	border:1px solid #222222;
	border-top:0 none;
	border-bottom:0 none;
	}
#footer-links ul {
	padding: 0 0 25px 15px;
	}
#footer-links ul li {
	list-style:square;
	}
#footer-links h3,
#footer-right h3 {
	text-transform:uppercase;
	}
#footer-right {
	width:30%;
	}
.footerWide {
	width:100%;
	margin:0;
	float:left;
	}
.footerWide span {
	display:block;
	padding:0 15px;
	}
.footerWide.footTop {
	border-bottom:1px solid #222222;
	}
.footerWide.footBottom {
	padding:10px 0;
	font-size:10px;
	border-top:1px solid #222222;
	text-align:center;
	}
.footBottom {
	background:transparent url(/i/c_casino770.gif) no-repeat 10px center;
	}
#footerWrapper #languages3 {
	position:relative;
	display:inline-block;
	top:9px;
	float:right;
	}
#footer-icon-itech a {
	background: transparent url(/i/footer_itech.png) 0 0 no-repeat;
	width: 89px;
	height: 23px;
	display: block;
	text-indent: -99999em;
	overflow: hidden;
}
#footer-icon-rss a {
	background: transparent url(/i/footer_rss.png) 0 0 no-repeat;
	width: 37px;
	height: 23px;
	display: block;
	text-indent: -99999em;
	margin-left:30px;
	overflow: hidden;
}
/* End Footer Plyment Methods */


/* Tabs hide */
.ui-tabs-hide
{
    display:none;
}
#sports_list
{
    margin-bottom:10px;
}



/* Remove arrow from league */
#sports_list li.league a,
#sports_list li.league a:hover {
    background:none;
    }
/*#betting_slip #combo_options .inr table td.stakeArea,
#betting_slip #combo_options .inr table td:nth-child(2n+0)
{
    white-space: nowrap;
    width:55px;
    }
#combo_options .astrx_cmb
{
float:right;
padding-right:2px;
}*/


/* Deposit button after login */
.depositAreaLogged,
.logoutAreaLogged {
    padding:0 2px 0 0 !important;
}
.loggedinDeposit {
    font-weight:bold;
    text-transform:uppercase;
    text-shadow:1px 1px 0 #000;
    display: block;
    padding: 8px 7px 7px 7px;
    text-decoration: none !important;
    font-style:italic;
}
.logoutAreaLogged #logoutButton
{
    background:transparent url('/i/logout_button.png') center top no-repeat;
    display:block;
    width:28px;
    height:27px;
    text-indent:-3000px;
    margin:0;
}
.loggedinDeposit:hover {
    border-bottom:1px solid #ab0e0e;
}
.logoutAreaLogged #logoutButton:hover {
    background-position:left bottom;
}


div#login div.expandableBox,
div#login div.nonExpandableBox
	{
	position: relative;
	min-width: 150px;
	height: 28px;
    line-height:27px;
    font-weight:bold;
    top:0;
    float:right;
	background: url(/i/semiOpaqueLoginAreaBackground.png) repeat-x top left;
	}
    div#login div.expandableBox span
    {
        max-width: 170px;
        overflow: hidden;
        white-space: nowrap;
        padding:0 10px 0 10px;
    }
div#login div.expandedLoggedBox
	{
	/*background: url(/i/semiOpaqueLoginAreaBackground.png) repeat-y top right;*/
    
	}
div#login div.expandableBox a.loggedMainLink,
div#login div.nonExpandableBox a.loggedMainLink
	{
	background:url("/i/main-nav-sep.jpg") no-repeat scroll left bottom transparent;
	display: block;
	position: relative;
	width: auto;
	height: 20px;
	font-size: 11px;
	overflow: hidden;
	padding: 3px 10px 0 10px;
	margin-right: 10px;
    color: #fff;
    line-height: 14px;
    text-decoration: none;
	}
div#login div.expandedLoggedBox a.loggedMainLink
	{
	padding-bottom: 1px;
	}
div#login div.expandableBox div
	{
	display: none;
	position: relative;
	height: auto;
	width: auto;	
	overflow: hidden;
	}
div#login div.nonExpandableBox
	{
	border: none;
	width: 165px;
	height: 21px;
	}
div#login div.nonExpandableBox a
	{
	border: 1px solid #32526d;
	border-right: 1px solid #0c304f;
	border-bottom: 1px solid #0c304f;
	}
div#login div.nonExpandableBox a:active
	{
	border: 1px solid #0c304f;
	border-right: 1px solid #32526d;
	border-bottom: 1px solid #32526d;
	}
div#login div.nonExpandableBox a.loggedMainLink	{background: none;}
div#openBox-Balance		{top: 30px; left: 0; }
div#openBox-OpenBets	{top: 30px; right: 0; }
#casino div#openBox-OpenBets, #games div#openBox-OpenBets, #totopot div#openBox-OpenBets	{display:none;}
div#openBox-Deposit		{top: 54px; left: 0; }
div#openBox-Transfer	{top: 54px; right: 0; }
div#login div#openBox-Balance a.loggedMainLink
	{
	padding: 7px 10px 0;
	text-align: center !important;
	font-weight: normal;
    color: #fff;
    text-shadow: 0 1px 0 #000;
    white-space:nowrap;
    margin:0 !important;
	}
div#openBox-Balance a.loggedMainLink img
	{
	position: absolute;
	top: 3px;
	left: 8px;
	background: url(/i/icon_coins1.png) no-repeat left center;
	}

    div#login div.expandableBox a nobr
    {
        display:inline-block;
       float:right;
       padding-right:10px;
       text-decoration:none;
    }
div#login div.expandableBox a:hover
	{
	text-decoration: none;
	background: #585757;
    color: #fff;
	}

.loggedinUserBox
{
    margin:0;
    padding:0 2px 0 0 !important;
}
#sports_list li.league
{
    border-bottom:1px solid #3d3d3d;
}
.loginFormLinks a.siteButtons {
    text-transform: none;
    font-weight: normal;
    font-size: 11px;
    font-style: normal;
    color: #c6c6c6 !important;
}
.loginFormLinks a.siteButtons:hover
{
    color:#fff !important;
    text-decoration:underline;
    border-bottom:0 none;
}
div#login div.expandableBox a
{
    display:block;
}
div#login div.expandableBox a:hover
{
    overflow:hidden;
    background:none;
    border-bottom:1px solid #ab0e0e;
}
.my_account_title
{
color: #fff;
font-size: 17px;
padding: 13px 0;
}
/* No Live Events */
.noEvents{
    width:100%;
    display:block;
    line-height:25px;
    text-align:center;
    background-color:#252525;
}
/* Trunkate names of long teams in EvenView.js */
.team_betting {
    position: relative;
}
.team_betting strong {
    display: inline-block;
    font-weight: normal;
    position: relative;
    overflow: hidden;
    color: #5ab000;
    width: auto;
}
.team_betting span {
    display: inline-block;
    position: relative;
    width: auto;
    max-width: 43%;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    font-weight: normal;
    color: #fff;
}
.bets.ml > ul {
    /*padding-left: 80px;*/
}

/*Tooltips*/
div#Tooltip
	{
	position: absolute;
	top: 10%;
	left: 10%;
	padding: 1px 3px 2px 3px;
	overflow: visible;
	z-index: 99999;
	}
	div#TooltipMessage
		{
		font-size: 11px;
		font-weight: normal;
		overflow: hidden;
		text-align: center;
		z-index: 1;
		}
	span#TooltipArrow
		{
		display: block;
		position: absolute;
		bottom: -4px;
		left: 50%;
		margin-left: -4px;
		width: 8px;
		height: 4px;
		z-index: 2;
		}
	span#TooltipArrow.bottomCenter	{background-position: 0 0; top: -4px; bottom: auto;}
	span#TooltipArrow.bottomRight	{background-position: 0 0; top: -4px; bottom: auto; right: 3px; left: auto; margin-left: 0;}
	span#TooltipArrow.bottomLeft	{background-position: 0 0; top: -4px; bottom: auto; left: 3px; margin-left: 0;}
	span#TooltipArrow.topLeft		{background-position: 0 -4px; left: 3px; margin-left: 0;}
	span#TooltipArrow.topRight      {background-position: 0 -4px; right: 3px; left: auto; margin-left: 0;}

div#Tooltip
	{
	color: #000000;
	border: 1px solid #000000;
	background: #ffffff;
	-moz-border-radius: 2px; 
	-webkit-border-radius: 2px;
	border-radius: 2px;
	box-shadow: 0 0 3px #ffffff;
	-moz-box-shadow: 0 0 3px #ffffff;
	-webkit-box-shadow: 0 0 3px #ffffff;
	}
	span#TooltipArrow	{background: url(/i/tooltips-arrows.png) no-repeat 0 -4px;}

 /*bet type background fix*/
.bet_type dl.chosenBet
{
    background-image:url(/i/bet_type_bet_bg.gif);
    background-position: left bottom;
    background-position-x: 0%;
    background-position-y: 100%;
}
.bet_type .chosenBet
{
    background-position: left bottom !important;
    background-position-x: 0% !important;
    background-position-y: 100% !important;
}
/*three way handicap points fix*/
div.types_bg div.bets ul li dl dd strong
    {
    display: inline-block;
    float: left;
    padding: 0 3px;
    color:#FFF;
    }
.bet_type dt.txtOverflow
    {
    position: relative;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    }

/**
 * American odds style
 * Implemented from GanaBet
 */
.amStyle dt.team_betting
{
    width: 25% !important;
}

.amStyle dt.team_ID
{
    width: 10% !important;
}

.amStyle ul li ul li
{
    margin-right:1px;
    width:30%;
}

.amStyle .first_buttons_line
{
    height: 25px;
    margin-top: -35px;
}

.amStyle .first_buttons_line dd
{ 
    color: #fff !important;
}
 .amStyle .first_buttons_line dt,
 .amStyle.bet_type.lastscore.noDraw .first_buttons_line dd
 {
     width: 45%;
 }

.amStyle .types_bg ul li dl dd ul li
{
    text-align: center;
}
.amStyle dd span
{
    background:none !important;
    padding-right:0;
}

.amStyle .first_buttons_line_FIX dd li,
.amStyle .first_buttons_line_FIX dl dl,
.amStyle li.empty dl,
.amStyle dd li.empty:hover,
.amStyle li.empty
{
    background-image: none !important;
}

.amStyle dd ul li.first
{
    width: 30%;
}

.amStyle li .more
 {
	background-image: none;
	position: absolute;
	display: block;
	width: 50px;
	top: 0;
	right: 0;
	text-align: right;
}
.amStyle li .more a
 {
	color: #fff;
	margin: 0;
	padding:0;
	text-decoration: underline;
	float:right;
}
.amStyle li .more img
{
    cursor: pointer;
    float: right  !important;
}
.amStyle .types_bg ul li dl dd ul
{
    width:100%;
    padding:0;
}
    .amStyle .types_bg ul li dl dd ul li,
    .amStyle.bet_type.lastscore.noDraw .first_buttons_line ul ul li
    {
        width:32%;
    }
.amStyle .lastscore .first_buttons_line dd ul,
.sport_branches .branchWindow .amStyle.bet_type.lastscore.noDraw .first_buttons_line dd ul
{
    padding:0px;
}
.amStyle .bet_type.lastscore .first_buttons_line dt
{
    width:44%;
}
.amStyle .types_bg ul li dl dd
{
    width:55%;
}
    .amStyle .types_bg ul li dl dd dd
    {
        width:45%;
    }

/* first_buttons_line_FIX */
.amStyle li.first_buttons_line_FIX dl dd dl dt
{
    display:none;
}
.amStyle li.first_buttons_line_FIX ul li
{
    width:33%;
}
.amStyle .types_bg li.first_buttons_line_FIX dl dd
{
    width:45%;
}
.amStyle .types_bg li.first_buttons_line_FIX dl dd dl dd,
.amStyle.bet_type.lastscore.noDraw .first_buttons_line dd dl dd
{
    width:100%;
    text-align:center;
    font-weight:bold;
}
.amStyle.bet_type .first_buttons_line dt
{
    width:45%;
}
.amStyle.asians dl dl dt,
.amStyle.asians dl dl dd
{
    text-align:center;
}
.amStyle.asians dd dl span
{
    padding-left:0;
}

/* Module: List of links with icons */
.link_list_icon
    {
    float: left;
    width: 18px;
    height: 18px;
    margin-right: 4px;
    text-align: center;
    }
    .link_list_icon img
        {
        max-width: 100%;
        height: auto;
        vertical-align: middle;
        }
.link_list_icon + span
    {
    line-height: 18px;
    }
#sendButton
{
    width: 50px !important;
    left: 0px !important;
}

/**
 * For modern browsers
 * 1. The space content is one way to avoid an Opera bug when the
 *    contenteditable attribute is included anywhere else in the document.
 *    Otherwise it causes space to appear at the top and bottom of elements
 *    that are clearfixed.
 * 2. The use of `table` rather than `block` is only necessary if using
 *    `:before` to contain the top-margins of child elements.
 */
.cf:before,
.cf:after {
    content: " "; /* 1 */
    display: table; /* 2 */
}
.cf:after {
    clear: both;
}
/**
 * For IE 6/7 only
 * Include this rule to trigger hasLayout and contain floats.
 */
.cf {
    *zoom: 1;
}
.cf {
}
/**
 * Bet types group view
 */
.groupList {
    padding: 0px; /* Overrides .types_bg */
}
.groupItem {
    float: left;
    width: 33.3%;
    margin: 0px;
}

.groupItemCore,
.groupName {
    position: relative;
}
.groupItemCore {
    margin: 0px;
}
.groupName {
display: block;
    padding: 7px 28px;
    overflow: hidden;
    white-space: nowrap;
    -ms-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    text-align: center;
    background: #444;
    color: #fff;
    font-weight: bold;
    margin-right: 2px;
    margin-bottom: 2px;
}

.groupName:hover {

    text-decoration: none;
    color: #fff;
}
.isGroupHighlight {
background: rgb(121,235,0); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(121,235,0,1) 0%, rgba(82,159,0,1) 5%, rgba(67,130,0,1) 97%, rgba(48,92,0,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(121,235,0,1)), color-stop(5%,rgba(82,159,0,1)), color-stop(97%,rgba(67,130,0,1)), color-stop(100%,rgba(48,92,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(121,235,0,1) 0%,rgba(82,159,0,1) 5%,rgba(67,130,0,1) 97%,rgba(48,92,0,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(121,235,0,1) 0%,rgba(82,159,0,1) 5%,rgba(67,130,0,1) 97%,rgba(48,92,0,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(121,235,0,1) 0%,rgba(82,159,0,1) 5%,rgba(67,130,0,1) 97%,rgba(48,92,0,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(121,235,0,1) 0%,rgba(82,159,0,1) 5%,rgba(67,130,0,1) 97%,rgba(48,92,0,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#79eb00', endColorstr='#305c00',GradientType=0 ); /* IE6-9 */

}
.groupIcon {
    position: absolute;
    border-width: 5px 0 5px 5px;
    border-style: solid;

    border-color: transparent transparent transparent #626262;
}
.groupName .groupIcon {
    top: 9px;
    left: 11px;
}
.isGroupHighlight .groupIcon,
.groupName:hover .groupIcon {
    border-left-color: #e1e1e1;
}
.isGroupOpen .groupName .groupIcon {
    top: 12px;
    left: 9px;
    border-width: 5px 5px 0;

    border-color: #e1e1e1 transparent transparent;
}
.groupSelect .groupIcon {
    display: none;
    top: 7px;
    left: 11px;
}
#gui #main .groupItem .groupSelect {
    display: none;
    float: none;
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1;
    width: 100%;
    margin-top: 1px;
    padding: 5px 0;
    
    border-top: 1px solid #424242;
    border-bottom: 1px solid #424242;
    background: #303030;
}
#gui #main .isGroupOpen .groupSelect { display: block; }

#gui #main .groupItem .groupSelect li {
    position: relative;
    margin: 0 !important;
    padding: 3px 4px 3px 27px;
    height: auto;
    cursor: pointer;
    border-width: 1px 0;
    border-style: solid;

    border-color: transparent;
    background: none !important;
    color: #b2b2b2;
}
#gui #main .groupItem .groupSelect .isGroupSelected {
    
    border-color: #2e2e2e !important;
    background: #171717 !important;
}
.isGroupSelected .groupIcon {
    display: block;

    border-left-color: #626262;
}


/**
 * Main layout
 * Changed from `float:left` to `table-cell`
 */
#main {
    display: table;
    table-layout: fixed;
    float: left;
    width: 73%;
}
#games #main,
#casino #main  { width: 100%; }
#totopot #main { width:  81%; }

#left_column,
#content,
#main > .inr {
    display: table-cell;
    vertical-align: top;
}
#left_column {
    position: relative;
    width: 160px;
    padding: 10px 0 0 8px;
    z-index: 2998;
}
#gui #main .inr {
    padding-bottom: 18px;
}

/* SB-11374 Fix for Betting history UI calendar */
#ui-datepicker-div
{
    z-index: 50 !important;
}

#gui #filter_pnl {
	height: 30px !important;
	overflow: hidden !important;
	line-height: 30px !important;
	padding: 0;
	color: #fff;
	/*text-transform: uppercase;*/
}
#gui #filter_pnl label {
	float: left;
	text-indent: 8px;
    text-shadow:none;
}
#gui #filter_pnl select {
	width: 80px;
	float: left;
	margin: 4px 0 0 4px;
	font-size: 10px;
    height: 20px;
}
#gui #filter_pnl ul{
    float:right;
}
#gui .content #filter_pnl li {
	float: left;
	padding: 0 7px 0 9px;
	font-weight: bold;
	height: 30px;
	cursor: pointer;
}
#gui .content #filter_pnl li.current {
	background-color: #4b4a4a;
}
#gui .content #filter_pnl li.first {
	font-weight: normal;
	background: none;

}
#gui .content #filter_pnl li.all {
	padding-left: 21px;
	position: relative;
}
#gui .content #filter_pnl li.all img {
	position: absolute;
	top: 8px;
	left: 8px;
}
.bet_type dl.chosenBet span, .bet_type .chosenBet span, .bet_type dl.chosenBet dd {
    color: #fff!important;
}10/28/2017 7:45:45 AM