﻿body
{
    margin:0;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color:White;
}
span.error
{
    font-size:11px;
    color:Red;
}

a {
	text-decoration:none;
	color:#75c419;
}
a:hover {
	text-decoration:underline;
}


div.main_bg1
{
    background-image:url(Images/main_bg_1.gif);
	background-repeat: repeat-x;
	height:16px;
}

/*******  TOP MENU ***************/
.nav a {
	font-size: 14px;
	font-weight: bold;
	color: #b1d8e4;
	letter-spacing:-0.05em;
	margin-right:5px;
	padding:8px 15px 1px 13px;
	height:24px;
	display:block;
	float:left;
	position:relative;
}
.nav a:hover {
	color: #135473;
	text-decoration:none;
	background-repeat: no-repeat;
	background-position:left 3px;
}
.nav a.home:hover {
	background-image: url(Images/nav_tab_home.gif);	
}
.nav a.home_up {
	color: #135473;
	background-repeat: no-repeat;
	background-position:left 3px;
	background-image: url(Images/nav_tab_home.gif);	
}
.nav a.deposit:hover {
	background-image: url(Images/nav_tab_deposit.gif);	
}
.nav a.deposit_up {
	color: #135473;
	background-repeat: no-repeat;
	background-position:left 3px;
	background-image: url(Images/nav_tab_deposit.gif);	
}
.nav a.withdraw:hover {
	background-image: url(Images/nav_tab_withdraw.gif);	
}
.nav a.withdraw_up {
	color: #135473;
	background-repeat: no-repeat;
	background-position:left 3px;
	background-image: url(Images/nav_tab_withdraw.gif);	
}
.nav a.rules:hover {
	background-image: url(Images/nav_tab_rules.gif);	
}
.nav a.rules_up {
	color: #135473;
	background-repeat: no-repeat;
	background-position:left 3px;
	background-image: url(Images/nav_tab_rules.gif);	
}
.nav a.about:hover {
	background-image: url(Images/nav_tab_about.gif);	
}
.nav a.about_up {
	color: #135473;
	background-repeat: no-repeat;
	background-position:left 3px;
	background-image: url(Images/nav_tab_about.gif);	
}
.nav a.contact:hover {
	background-image: url(Images/nav_tab_contact.gif);	
}
.nav a.contact_up {
	color: #135473;
	background-repeat: no-repeat;
	background-position:left 3px;
	background-image: url(Images/nav_tab_contact.gif);	
}
.nav a.terms:hover {
	background-image: url(Images/nav_tab_terms.gif);	
}
.nav a.terms_up {
	color: #135473;
	background-repeat: no-repeat;
	background-position:left 3px;
	background-image: url(Images/nav_tab_terms.gif);	
}
.nav a.results:hover {
	background-image: url(Images/nav_tab_results.gif);	
}
.nav a.results_up {
	color: #135473;
	background-repeat: no-repeat;
	background-position:left 3px;
	background-image: url(Images/nav_tab_results.gif);	
}

.txt_top_time {
	color: #88b2cc;
	font-size:11px;
}

a.link_lightblue_10 {
	color:#b1d8e4;
	font-size:10px;
}

.txt_12_lightblue {
	color:#88b2cc;	
	font-size:12px;
}

.login_bg {
	background-image: url(Images/login_bg.gif);
	background-repeat: repeat-x;
	color: #FFF;
}

.login_top_frame {
	background-image: url(Images/login_top_frame_bg.gif);
	background-repeat: repeat-x;
	padding:0 5px;
}
/***********************  END OF TOP MENU *************************************/

/*******************  MAIN CONTENT *******************************/

.main_bg_nav {
	background-image: url(Images/nav_bg.gif);
	background-repeat: repeat-x;	
}

div.main_bg_grad {
	background-image:url(Images/main_grad_bg.jpg);
	background-repeat: repeat-x;
	padding-top:15px;	
	min-height:395px;	
}

div.footer_bg {
	background-color:#edf4f7;
	padding:10px 0;
	margin-top:15px;
	color:#9da4a0;
	font-size:11px;
}

/*********************** EVENT BROWSER ****************/
.pod_head {
	background-color: #063f79;
	font-size:17px;
	font-weight:bold;
	letter-spacing:-0.03em;
	color:#FFF;
	padding-left:5px;
}

.pod_greenLine {
	background-color:#7dd11b;
	height:2px;
}

div.pod_item_sm a {
	color:#476675;
	font-size:11px;
	display:block;
	padding:5px 10px;
	border-bottom:1px solid #ebebeb;
	background-color:White;
}
/**************** END OF EVENT BROWSER
/******************* Main CONTENT ***************/

/*************START OF SPORTS PAGE *******************/
a.sportsPageLink
{
     color:#496877;
     font-size:11px;
     font-weight:bold;
}
/************  END FO SPORTS PAGE *******************/



/********UPCOMING EVENTS and LIVE BETTING*************/
.txt_10_grey {
	color:#89a1ad;	
	font-size:10px;
}

div.pod_item_lg a {
	color:#476675;
	font-size:11px;
	display:block;
	padding:5px 10px 5px 19px;
	border-bottom:1px solid #ebebeb;
	background-image: url(Images/arr_grey.gif);
	background-repeat: no-repeat;
	background-position: 10px 9px;
	background-color:White;	
}

.txt_green {
	color:#7dd11b;	
}
/***********END OF UPCOMING EVENTS ********/


/********** MARKET LIST *********************/
div.divMarketListEventHeading{
	height:28px;
	background-image:url(Images/new/clayerH_heading.gif);
	background-repeat:repeat-x;
}

td.divMarketListEventHeading{
	color: white;
	font-size:11px;
	font-weight:bold
}

td.divMarketListHeadingBetUntil{
	color: white;
	font-size:11px;
}

div.divMarketListHeadingOpenExotics {
	/*background-color: #aeb0b4;
	background-image: url(Images/bg_medGrey.gif);
	background-repeat: repeat-x;*/
	padding: 6px 12px;
	display:inline;
	Width:80px;
}

span.marketListTournLbl
{
    /*color:#5A93B7;*/
}
table.marketListTable
{    
    background-color:White;
    border-bottom:2px solid #E5E5E5;
}
table.marketListTableClosed
{
    background-image:url(Images/bg_closed.gif);
    background-repeat:no-repeat;
    background-position:center center;
    background-color:White;
    border-bottom:2px solid #E5E5E5;
}

table.marketListTableSuspended
{
    background-image:url(Images/bg_suspended.gif);
    background-repeat:no-repeat;
    background-position:center center;
    background-color:White;
    border-bottom:2px solid #E5E5E5;
}

table.marketListTableAbandoned
{
    background-image:url(Images/bg_suspended.gif);
    background-repeat:no-repeat;
    background-position:center center;
    background-color:White;
    border-bottom:2px solid #E5E5E5;
}


tr.marketListTableHeading
{
    background-color: #9dabb2;
	background-image: url(Images/bg_darkGrey.gif);
	background-repeat: repeat-x;
	background-position:top;
	color:#FFF;
	font-size:11px;
	height:26px;	
}

tr.marketListTableRow
{
    height:26px;    
    border-bottom:1px solid #E5E5E5;
}

tr.marketListTableRowScratched
{
    height:26px;    
    border-bottom:1px solid #E5E5E5;
    text-decoration:line-through;
}

tr.marketListTableRowSuspended
{
    height:26px;    
    border-bottom:1px solid #E5E5E5;
}

td.txt_11darkGrey_bold {
	color: #626669;
	font-size:11px;
	font-weight:bold
}
td.txt_11darkGrey {
	color: #626669;
	font-size:11px;
}

td.txt_13darkGrey_bold {
	color: #626669;
	font-size:11px;
	font-weight:bold
}

.txt_11medGrey {
	color: #75797D;
	font-size:11px;
}

div.bar_grey_light {
	background-color: #d9dce1;
	background-image: url(Images/bg_lightGrey.gif);
	background-repeat: repeat-x;	
}


td.price
{
    font-size: 11px;
	font-weight: bold;
	color: #666;    
}
td.betButton
{
    border-width:0px;
    /*width:41px;
    height:20px;*/
    background-image:url(Images/but_bet_grey.gif);
    background-position:center center;
    background-repeat:no-repeat;
}

td.betButtonOver
{
    border-width:0px;
    width:41px;
    height:20px;
    background-image:url(Images/but_bet_grey_hover.gif);
    background-position:center center;
    background-repeat:no-repeat;
}
td.betButton a
{   
    font-size: 11px;
	font-weight: bold;
	color: #666;    
    text-decoration:none;    
}

td.betButtonOver a
{
    color:white;
    font-size: 11px;
    font-weight:bold;
    text-decoration:none;
}

div.bar_grey_med {
	background-color: #aeb0b4;
	background-image: url(Images/bg_medGrey.gif);
	background-repeat: repeat-x;
	padding: 6px 12px;
	display:inline;
	Width:80px;
}

select.form_dd_sm {
	background-image: url(Images/form_tf_bg_lg.jpg);
	background-repeat: repeat-x;
	border: 1px solid #b6d2e0;
	color:#333;
	font-size:11px;
	padding:1px;
}

td.table_extraInfo {
	color:#788388;
	font-size:11px;
	padding: 6px 12px;
}

/*************  BET SLIP *************/
.betslip_tabs_bg {
	background-image: url(Images/betslip_tabs_bg.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	padding: 9px 0 0 15px;
}


a.betslip_tab {
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	background-image: url(Images/betslip_tab_down.gif);
	background-repeat: no-repeat;
	display:block;
	float:left;
	width:68px;
	padding:6px 0;
	text-align:center;
	margin-right:3px;
	letter-spacing: -0.05em;
}
a.betslip_tab_up {
	font-size: 14px;
	font-weight: bold;
	color: #063f79;
	background-image: url(Images/betslip_tab_up.gif);
	background-repeat: no-repeat;
	display:block;
	float:left;
	width:68px;
	padding:6px 0;
	text-align:center;
	margin-right:3px;
	letter-spacing: -0.05em;
}

input.betslip_tab2 {
	font-size: 14px;
	font-weight: bold;
	color: #FFF;
	background-color:Transparent;
	border-width:0px;
	background-image: url(Images/betslip_tab_down.gif);
	background-repeat: no-repeat;
	display:block;
	float:left;
	width:68px;
	padding:6px 0;
	text-align:center;
	margin-right:3px;
	letter-spacing: -0.05em;
}
input.betslip_tab_up2 {
	font-size: 14px;
	font-weight: bold;
	color: #063f79;
	background-color:Transparent;
	border-width:0px;
	background-image: url(Images/betslip_tab_up.gif);
	background-repeat: no-repeat;
	display:block;
	float:left;
	width:68px;
	padding:6px 0;
	text-align:center;
	margin-right:3px;
	letter-spacing: -0.05em;
}

/************** END OF BET SLIP**********/


/******************** START OF LOGIN *********************/
input.form_tf_sm {
	background-image: url(Images/form_tf_bg.gif);
	background-repeat: repeat-x;
	border: 1px solid #999;	
	color:#aeaeae;
	padding:3px;
	font-size:11px;
	width:114px;
	height:14px;
}

a.link_white_10 {
	color:#FFF;
	font-size:10px;
}

a.link_white {
	color:#FFF;
}
/******************** END OF LOGIN   *********************/


/*************** START OF REGISTRATION  *************/
.form_legend {
	float:right;
	position:relative;
	font-size:11px;
	font-weight:bold;
	color:#FFF;
	margin-top:3px;
}

.tab_white {
	background:#FFF;
	color:#063f79;
	font-size:16px;
	font-weight:bold;
	padding:0 3px;
}

.txt_13_white_bold {
	color:#FFF;	
	font-size:13px;
	font-weight:bold;
}

.bar_grey1 {
	background-color: #9dabb2;
	background-image: url(Images/bar_grey1.gif);
	background-repeat: repeat-x;
	padding: 0px 12px;
	height: 27px;
}

.padding_content {
	padding:10px 10px 16px 10px;
}

.form_label {
	color:#3b474d;
	font-size:12px;
	font-weight:bold;
	text-align:right
}

.form_label_sm {
	color:#666;
	font-size:11px;
}

.form_dd {
	background-image: url(Images/form_tf_bg_lg.jpg);
	background-repeat: repeat-x;
	border: 1px solid #b6d2e0;
	color:#333;
	font-size:13px;
	padding:2px;
}

.form_tf {
	background-image: url(Images/form_tf_bg_lg.jpg);
	background-repeat: repeat-x;
	border: 1px solid #b6d2e0;
	color:#333;
	padding:3px;
	font-size:13px;
}

.form_star {
	float:left;
	position:relative;
	margin-left:5px;
}

.bg_grey_padding_content {
	background:#ced5d8;
	padding:10px 10px 16px 10px;
}

.hr {
	background-image: url(Images/hr.gif);
	background-repeat: repeat-x;
	background-position: left center;
}

/********START OF BET CONTROL *********/
div.betHeading {
	background-color: #167ab9;
	background-image: url(Images/betslip_item_bg1.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
	/*padding:3px 0 3px 9px;*/
	padding-top:3px;
	padding-bottom:3px;
	padding-left:9px;
	padding-right:4px;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
}

div.betEventDescription {
    background-color: #5a93b7;
	background-image: url(Images/betslip_item_bg2.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:9px;
	padding-right:9px;	
	color:#bfddf0;
	font-size:11px;
	min-height:23px;
}
div.betEventDescriptionOuter {    
	min-height:23px;	
}

div.betEventLegDescription {
    background-color: #5a93b7;
	background-image: url(Images/betslip_item_bg2.gif);
	background-repeat: repeat-x;
	background-position: left top;
	padding-top:4px;
	padding-bottom:4px;
	padding-left:5px;
	padding-right:2px;	
	color:#bfddf0;
	font-size:11px;
	height:25px;
}
div.betEventLegDescriptionOuter {    
	height:25px;	
}

div.betEventMarketInner
{ 
    min-height:23px;   
	background-color: #FFF;
	padding:5px 9px 5px;
	color:#3c525d;
	font-size:11px;	
	margin-top:-5px;
	margin-bottom:-5px;
	
}
div.betEventMarketOuter
{
    min-height:23px;
}

table.betTimes
{    
	color:#3c525d;
	font-size:11px;	
	margin-left:10px;	
	margin-bottom:2px;
	width:215px;
}

table.betslip_bg4 {
	background-color: #d9dce1;
	padding:5px 9px;
	color:#3c525d;
	font-size:11px;
}

div.betSlipMplLegEvent
{
    background-color: #d9dce1;
	padding:5px 9px;	
	color:#3c525d;	
	font-size:11px;
}

table.bet_multipleLeg_market
{
    color:#3c525d;
    font-size:11px;  
    width:222px;  
    height:30px;
}

td.bet_multipleLeg_market
{
    font-weight:bold;
}


table.betslip_bg3 {
	background-color: #FFF;
	padding:5px 9px;
	color:#3c525d;
	font-size:11px;
}

input.form_tf_betslip {
	background-image: url(Images/form_tf_bg_lg.jpg);
	background-repeat: repeat-x;
	border: 1px solid #b6d2e0;
	color:#2e3f48;
	padding:3px;
	margin-right:0px;
	font-size:11px;
	text-align:right;
}

td.betslip_bot {
	background-image: url(Images/betslip_bot.gif);
	background-repeat: repeat-x;
	font-size: 13px;
	color: #56585a;
	padding:0 3px;
}

td.betStake
{
}

tr.specialMultipleBetHeading
{
    background-color: #6CAE38;
    color:white;
	/*
    background-color:#5a93b7;
    color:#bfddf0;
    background-image: url(Images/betslip_item_bg2.gif);
	background-repeat: repeat-x;
	background-position: left top;*/
	padding-top:4px;
	padding-bottom:4px;
	padding-left:5px;
	padding-right:2px;	
	
	font-size:11px;
	height:25px;
	width:200px;
}

/*********END OF BET CONTROL *********/

/********* START OF BANK TRANSFER ********/
div.hr_grey {
	background-image: url(Images/hr_grey.gif);
	background-repeat: repeat-x;
	background-position: left center;
	height:21px;
}

.txt_11darkGrey2 {
	color: #333;
	font-size:11px;
}

.txt_12darkGrey {
	color: #525558;
	font-size:12px;
}

.pod_item_bank {
	background-image: url(Images/pod_bank_grad.jpg);
	background-repeat: no-repeat;
	padding-bottom:5px;
}

.pod_item_med .head {
	font-size:12px;
	font-weight:bold;
	color:#696969;
}
.pod_item_med a {
	color:#476675;
	font-size:11px;
	display:block;
	padding:4px 10px;
	border-bottom:1px solid #ebebeb;
	background-image: url(Images/arr_grey.gif);
	background-repeat: no-repeat;
	background-position: 0px 9px;
}

.txt_13white_bold {
	color: #FFF;
	font-size:13px;
	font-weight:bold
}

.box_accNum {
	border:1px solid #dadcdd;
	color:#3b474d;
	font-size:14px;
	font-weight:bold;
	padding:8px;
	width:310px;
	margin:18px 0 10px 0;
}

.txt_13darkBlue_bold {
	color: #063f79;
	font-size:13px;
	font-weight:bold
}

.txt_11darkGrey2_bold {
	color: #333;
	font-weight:bold;
	font-size:11px;
}
/********* END OF BANK TRANSFER *************/

/********** START OF MY STATEMENT **************/

.txt_16darkBlue_bold {
	color: #063f79;
	font-size:16px;
	font-weight:bold
}

.padding_content_botOnly {
	padding:0 23px 23px 23px;
}

.bg_white {
	background-color:#FFF;	
}

.frame_1px_grey {
	border:1px solid #dadcdd;
	padding:5px;
}

td.tabs_bg_dark {
	background-color: #5e686c;
	background-image: url(Images/tabs_bg_dark.gif);
	background-repeat: repeat-x;
	color:#FFF;
	font-size:11px;
	padding:6px 5px 0 65px;
}


.tabs_bg_dark2 {
	background-color: #5e686c;
	background-image: url(Images/tabs_bg_dark.gif);
	background-repeat: repeat-x;
	color:#FFF;
	padding:10px 14px;
}
a.tab_onDark {
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	display:block;
	margin:0 16px 0 0;
	float:left;
	color:#e1eaef;
	padding:6px 0 6px 0;
}
a.tab_onDark_up {
	font-size: 14px;
	font-weight: bold;
	display:block;
	margin-right:16px;
	float:left;
	color:#063f79;
	background-image: url(Images/tab_dark_l.gif);
	background-repeat: no-repeat;
}
a.tab_onDark_up div {
	background-image: url(Images/tab_dark_r.gif);
	background-repeat: no-repeat;
	background-position: right top;
	margin-left:5px;
	padding:6px 5px 6px 0;
}


tr.transactionListTableHeading td
{
    background-color: #909da4;
	background-image: url(Images/bg_head_outwards.gif);
	background-repeat: repeat-x;
	color:#FFF;
	font-size:11px;
	line-height:9px;
	padding:6px 4px;
}

tr.transactionList
{
    border-bottom:1px solid #E5E5E5;
    background-color:#F2F2F2;
    height:27px;
}

tr.transactionListAlternate
{
    border-bottom:1px solid #E5E5E5;
    background-color:white;
    height:27px;
}

.txt_10medGrey {
	color: #85898d;
	font-size:10px;
}

/********** END OF MY STATEMENT ****************/

/*************  START OF CONTACT US ****************/
.form_legend_grey {
	float:right;
	position:relative;
	font-size:11px;
	font-weight:bold;
	color:#999;
	margin-top:3px;
}

.vr {
	background-image: url(Images/vr_grey.gif);
	background-repeat: repeat-y;
	background-position: left top;
}

/**************  END OF CONTACT US *****************/


/****************  START OF RESULTS **************/
.padding_content_topOnly {
	padding:20px 23px 5px 23px;
}

.padding_top_lg {
	padding:40px 0 0 0;

}

table.marketResultList
{
    padding-left:30px;
}

tr.marketResultList
{
    height:27px;
    border-bottom:1px solid #E5E5E5;
}
tr.marketResultListAlternating
{
    border-bottom:1px solid #E5E5E5;
	background:#f2f2f2;
	height:27px;
}
    
/***************** END OF RESULTS **************/





/*****************OPEN BETS ***************/
td.openBetsHeading
{
    height:25px;
    background-color:#38729F;
    font-weight:bold;
    color:White;
    text-transform:uppercase;
}
td.openBetsMarket
{
    background-color:#063F79;
    text-transform:uppercase;
    color:White;
}

td.openBetsSelected
{
    background-color:Red;
    color:White;
    height:25px;
    cursor:pointer;
}
td.openBetsUnSelected
{
    background-color:white;
    color:black;
    height:25px;
    cursor:pointer;
}

td.openBetsFieldUnSelected
{
    background-color:blue;
    font-weight:bold;
    color:white;
    height:25px;
    cursor:pointer;
}
td.openBetsFieldSelected
{
    background-color:blue;
    font-weight:bold;
    color:white;
    height:25px;
    cursor:pointer;
}

td.openBetsScratchedMarket
{
    background-color:#E5EFF4;   
    color:#9DB2CE;
    height:25px;
    cursor:crosshair;
}
/************** END OF OPEN BETS *************/

/************* START OF EXOTIC BETS **********/
td.exoticBetsHeading
{
    color:White;
    background-color:#38729F;
}

td.exoticBetsUnSelected
{
    background-color:white;
    color:black;
    height:25px;
    cursor:pointer;
}

td.exoticBetsSelected
{
    background-color:Red;
    color:White;
    height:25px;
    cursor:pointer;
}

td.exoticBetsFieldSelected
{
    background-color:blue;
    font-weight:bold;
    color:white;
    height:25px;
    cursor:pointer;
}

td.exoticBetsFieldUnSelected
{
    background-color:blue;
    font-weight:bold;
    color:white;
    height:25px;
    cursor:pointer;
}
/************** END OF EXOTIC BETS ***********/

/************* START OF LOTTO**************/
.popup_lotto {
	/*position:relative;*/
	left:0px;
}

.popup_lotto_top {
	background-image: url(Images/Lotto/lotto_top.gif);
	background-repeat: repeat-x;
	background-position: left bottom;
}

.popup_lotto_tab {
	height:20px;
	width:41px;
}

a.but_bet_popup {
	font-size: 11px;
	font-weight: bold;
	color: #666;
	text-decoration: none;
	background-image: url(Images/Lotto/lotto_tab.gif);
	background-repeat: no-repeat;
	width: 41px;
	display:block;
	text-align:center;
	padding:6px 0 2px 0;
}

.popup_lotto_mid {
	background:#FFF;
	border-left:1px solid #d2d2d2;
	border-right:1px solid #d2d2d2;
	padding:8px;
}

.txt_12lightGrey {
	color: #6c7276;
	font-size:12px;
}

a.link_12white_bold {
	color:#FFF;
	font-size:12px;
	font-weight:bold;
}
.popup_lotto_bot {
	background-image: url(Images/Lotto/lotto_bot.gif);
	background-repeat: repeat-x;
	font-size: 13px;
	color: #56585a;
	padding:0 3px;
}

/************ END OF LOTTO **************/


/************ START OF TERMS AND CONDITIONS *************/
.bar_grey2 {
	background-color: #9dabb2;
	background-image: url(Images/bar_grey1.gif);
	background-repeat: repeat-x;
	padding: 8px 12px 6px 12px;
	color:#FFF;
	font-size:14px;
	font-weight:bold;
}

.padding_content_xl {
	padding:18px;
}

.txt_14darkGrey_bold {
	color: #626669;
	font-size:14px;
	font-weight:bold
}
h5
{
    font-size:12px;
}
/********** END OF TERMS AND CONDITIONS ***********/



/******HOME PAGE **************/
a.homepage
        {
            color:#476675;
	        font-size:11px;
	        display:block;
	        background-image: url(images/homepage/arr_grey.gif);
	        background-repeat: no-repeat;
	        background-position: left;
	        padding-left:10px;
	        text-decoration:none;
        }
         a.homepage:hover
         {
             text-decoration:underline;
         }
         
         a.normalLink
         {
             background-image:none;  
             padding:0px;          
         } 
         table.homepage
         {
             background-color:White;             
         } 
         
         table.homepage td
         {
             border-bottom:1px solid #ebebeb;             
             height:22px;       
         }       
/*********************************/