a:hover {text-decoration:underline;}
a.red {color:#cc0000 !important; font-weight:bold;}



table.races td {border:0px !important; padding:1px !important;  padding-bottom:3px; border-bottom:1px solid #c4c4c4 !important; text-align:left; font-weight:bold; vertical-align:middle; font-size:12px;}
table.races tr.header td {font-weight:bold; background:#ffffff; border-bottom:1px solid #3c3c3c !important; padding-bottom:3px;}
table.races tr:nth-child(2n+1){background:#F4F5F7;}
table.races td.race a {color:#333399 !important;}
table.races td.race a:hover {color:#ff0000 !important;}


table.where td {border:0px !important; padding:1px !important;border-bottom:1px solid #c4c4c4 !important;  font-size:12px;}
table.where tr:nth-child(2n+1){background:#F4F5F7;}
table.where img {padding-top:1px; padding-bottom:1px; text-align:left; margin-left:2px; }
table.where td.odds {font-weight:bold; text-align:center; }
table.where td.odds a {color:#ff0000 !important;}
table.where td.odds a:hover {color:#000000 !important;}

table.prices td {border:0px !important; padding:1px !important; border-bottom:1px solid #c4c4c4 !important;  vertical-align:middle; font-size:12px;}
table.prices tr.header td {font-weight:bold; background:#ffffff; border-bottom:1px solid #3c3c3c !important;}
table.prices tr:nth-child(2n+1){background:#F4F5F7;}
table.prices td.name {font-weight:bold; margin-left:2px; text-align:left; }
table.prices td.team {font-weight:bold; text-align:left;}
table.prices img {padding-top:1px; padding-bottom:1px; text-align:left; }
table.prices td.odds {font-weight:bold; text-align:center;}
table.prices td.odds a {color:#333399 !important;}
table.prices td.odds a:hover {color:#ff0000 !important;}
table.prices td.freebet {font-weight:bold; text-align:center !important; background:#ffffff; padding-top:5px;}
table.prices td.freebet a {color:#ff0000 !important;}
table.prices td.freebet a:hover {color:#000000 !important;}

table.betting td {border:0px !important; padding:1px !important; border-bottom:1px solid #c4c4c4 !important; text-align:center; font-weight:bold; vertical-align:middle; font-size:12px; border-bottom:hidden;}
table.betting tr.header td {font-weight:bold; background:#FFFFFF; border-bottom:1px solid #3c3c3c !important;}
table.betting tr {background:#F4F5F7;}
table.betting tr:nth-child(2n+1){background:#FFFFFF;}
table.betting img {padding-top:1px; padding-bottom:1px; text-align:middle; }
table.betting td.game {font-weight:bold;}
table.betting td.odds {font-weight:bold;}
table.betting td.odds a {color:#0066ff !important;}
table.betting td.odds a:hover {color:#ff0000 !important;}
table.betting td.freebet a {color:#ff0000 !important;}
table.betting td.freebet a:hover {color:#000000 !important;}

table.carnival {border:1px solid #cccccc !important;}
table.carnival td {border:0px !important; padding:2px !important; border-bottom:1px solid #c4c4c4 !important; vertical-align:middle;}
table.carnival tr.header td {font-weight:bold; background:#333333; color:#ffffff;}
table.carnival tr:nth-child(2n+1){background:#F5F5F5;}
table.carnival td a {font-weight:bold; color:#00rrff;}
table.carnival td a:hover {color:#ff0000;}

table.cup {border:1px solid #cccccc !important; }
table.cup td {border:0px !important; padding:2px !important; border-bottom:1px solid #c4c4c4 !important; vertical-align:middle;}
table.cup tr.header td {font-weight:bold; background:#cccccc; color:#666666;}
table.cup tr:nth-child(2n+1){background:#F5F5F5;}
table.cup tr.black a:hover {font-weight:bold; color:#000000 !important;}
table.cup td.free a {font-weight:bold; color:#ff0033 !important;}
table.cup td.free a:hover {font-weight:bold; color:#000000 !important;}

table.details {margin-bottom:20px;}
table.details td {border:0px; padding:2px !important; border-bottom:1px solid #c4c4c4 !important; vertical-align:middle;}
table.details tr.header td {font-weight:bold; font-size:13px;  
background:#333333; color:#cccccc; padding:2px;}
table.details tr:nth-child(2n+1){background:#F4F5F7;}


table.freebets td {border:1px !important; padding:2px; !important; vertical-align:middle;}
table.freebets td.price { text-align:center;}
table.freebets td.price a {font-weight:bold; color:#ff0000;}
table.freebets td.price a:hover {color:#000000;}

table.bottom {margin-top:10px;}
table.bottom td {border:1px !important; padding:2px !important; border-bottom:1px solid #c4c4c4 !important; text-align:center; font-weight:bold; vertical-align:middle;}
table.bottom tr.header td {background:#333333; color:#ffffff;}
table.bottom td.bet a {font-weight:bold; color:#333399;}
table.bottom td.bet a:hover {color:#000000;}
table.bottom td.join a {color:#ff0000; text-decoration:underline;}
table.bottom td.join a:hover {color:#000000;}

ul.deal li.offer a {color:#cc0000; !important; font-weight:bold; text-decoration:none;}
ul.deal li.offer a:hover {color:#000000; text-decoration:underline;}

table.match {margin-top:15px;}
table.match {border:1px solid #c4c4c4 !important; }
table.match td { border:1px; solid #c4c4c4; font-size:16px;  font-weight:bold; border-bottom:1px solid #c4c4c4; vertical-align:middle;}
table.match tr:nth-child(2n+1){background:#F5F5F5;}
table.match td.team { color:#000000; text-align:center; background:#F4F5F7}
table.match td.odds{ text-align:center;  }
table.match td.odds a { color:#0066ff;}
table.match td.odds a:hover { color:#ff0000}

table.history tr.header td {font-weight:bold; background:#F5F5F5; color:#666666;}
table.history td {text-align:center;}
table.history tr:nth-child(2n+1){background:#f9f9f9;}

table.around td {text-align:center;}
table.around tr.header {font-weight:bold; background:#F5F5F5; color:#666666;}

table.nrlmatch {margin-top:15px;}
table.nrlmatch {border:1px solid #c4c4c4 !important; }
table.nrlmatch td { border:1px; solid #c4c4c4; font-size:16px;  font-weight:bold; border-bottom:1px solid #c4c4c4; vertical-align:middle;}
table.nrlmatch tr:nth-child(2n+1){background:#F5F5F5;}
table.nrlmatch td.team { color:#000000; text-align:center; background:#F5F5F5}
table.nrlmatch td.odds{ text-align:center;  }
table.nrlmatch td.odds a { color:#0066ff;}
table.nrlmatch td.odds a:hover { color:#ff0000}

fieldset {margin-top:15px; margin-bottom:15px; border:1px solid #c4c4c4;}

table.sports {margin-bottom:5px;}
table.sports td {border:0px !important; padding:1px !important; border-bottom:1px solid #c4c4c4 !important; vertical-align:middle; font-size:12px;}
table.sports tr.header td {font-weight:bold; background:#333333; color:#ffffff; text-align:center;}
table.sports tr:nth-child(2n+1){background:#F4F5F7;}
table.sports td.name {font-weight:bold; margin-left:2px; text-align:left; }
table.sports td.name a {color:#0033ff!important;}
table.sports td.name a:hover {color:#000000 !important;}
table.sports img {padding-top:1px; padding-bottom:1px; text-align:center; }
table.sports td.free {font-weight:bold; text-align:center; padding-top:5px;}
table.sports td.free a {color:#ff0000 !important;}
table.sports td.free a:hover {color:#000000 !important;}
table.sports td.bookie{font-weight:bold; text-align:center; }
table.sports td.bookie a {color:#0033ff!important;}
table.sports td.bookie a:hover {color:#000000 !important;}

table.sporting {margin-bottom:5px;}
table.sporting td {border:0px !important; padding:1px !important; border-bottom:1px solid #c4c4c4 !important; vertical-align:middle; font-size:12px;}
table.sporting tr.header td {font-weight:bold; background:#333333; color:#ffffff;}
table.sporting tr:nth-child(2n+1){background:#F4F5F7;}
table.sporting td.name {font-weight:bold; margin-left:2px; text-align:left; }
table.sporting td.name a {color:#0033ff!important;}
table.sporting td.name a:hover {color:#000000 !important;}
table.sporting img {padding-top:2px; padding-bottom:2px; text-align:center; }
table.sports td.free {font-weight:bold; text-align:center; padding-top:5px;}
table.sports td.free a {color:#ff0000 !important;}
table.sports td.free a:hover {color:#000000 !important;}

table.aleague {margin-bottom:25px;}
table.aleague td {border:0px; padding:2px !important; border-bottom:1px solid #c4c4c4 !important; vertical-align:middle; font-size:12px;}
table.aleague tr.header td {font-weight:bold; font-size:13px;  
background:#333333; color:#F7F7F7; padding:2px;}
table.aleague tr:nth-child(2n+1){background:#F7F7F7;}

table.cups {margin-bottom:20px;}
table.cups td {border:0px; padding:2px !important; border-bottom:1px solid #c4c4c4 !important; vertical-align:middle;}
table.cups tr.header td {font-weight:bold; font-size:13px; text-align:center; 
background:#f1f1f1; color:#990000; padding:2px;}
table.cups tr:nth-child(2n+1){background:#F4F5F7;}
table.cups td.odds a { color:#0033ff!important;}
table.cups td.odds a:hover { color:#ff0000  !important;}

table.spc {border:1px solid #cccccc !important;}
table.spc td {border:0px !important; padding:2px !important; border-bottom:1px solid #c4c4c4 !important; vertical-align:middle;}
table.spc tr.header td {font-weight:bold; background:#99ccff; color:#000; }
table.spc tr:nth-child(2n+1){background:#ebebeb;}
table.spc td a {font-weight:bold; color:#00rrff;}
table.spc td a:hover {color:#ff0000;}

/* -- This is the place to add your own style modifications without touching the original styles -- */

body { }

/* ---- If you want to change widget titles colors and home page category title colors, delete this line and change the colors below

.widgettitle, h2.home-title, h1.archive-title {
	padding:5px 10px;
	font-weight:bold;
	font-size:10pt;
	background: #003366;
	color:#fff;
	}

You'll also need to delete this line after you change the colors above ---- */

table.sideoffer {margin-bottom:5px;}
table.sideoffer td {border:0px !important; padding:1px font-size:12px;}
table.sideoffer img {padding-top:3px; padding-bottom:1px; margin-left:2px; }
table.sideoffer td.odds {border-bottom:1px solid #c4c4c4 !important;}
table.sideoffer td.odds a {color:#ff0000 !important; font-weight:bold; text-align:center;}
table.sideoffer td.odds a:hover {color:#000000 !important;}

