/* CSS Document */
body {
	font-family:tahoma, Arial, Helvetica, sans-serif;
	background-color: #666666;



	leftmargin="0";
	topmargin="0";
	marginwidth="0";
	marginheight="0";
	font-size:12px;
	color:#333333;
	line-height: 16px;
	background-position: center;
	border-bottom-color: #999999;
	border-bottom-width: medium;
}



h1 {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;display:inline;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 15px;
}
	
h2 {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color:#333333;}
	
h4 {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #cc0000;}

h5 {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #FFFFFF;}
	
.cell_pad {
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 15px;
}
	
.bg_orange {
        background-image:url(images/back_yellow.jpg);
    	background-repeat: repeat-x;
}
.bg_left {
	background-image: url(images/back_blue01.jpg);
	background-repeat:repeat-x;
	background-position: top;
}

.bg_green {
	background-image: url(images/back_blue.jpg);
	background-repeat: repeat-x;
}

.bg_bookie {
	background-image: url(images/back_green.jpg);
	background-repeat: repeat-x;
}

.text_white {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left: 15px;
}

.titlelinks {text-decoration:none; color:#000099; font-weight:bold;}
.titlelinks:hover {color:#cc0000; text-decoration:underline;}

div.hr {
  height: 1px;
}

div.hr hr {
  display: none;
}



a {text-decoration:none; color:#000099; font-weight:bold;}
a:hover {color:#cc0000; text-decoration:underline;}

#advert {padding-top:15px; padding-bottom:15px;}
#advert img { border:1px solid #999999; padding:2px; background-color:#999999}

#menu {padding-bottom:10px;padding-top:5px;}
#menu ul {width:177px; list-style:none; margin:0px; padding:0px; line-height:1.4;}
#menu ul li {width:177px; vertical-align:middle; display:block; margin:0px; padding:3px 0px 3px 0px; border:#eeeeee dashed 1px; border-width:0px 0px 1px 0px; border-bottom: thin dashed gray;}
#menu ul li.last {border-width:0px;}
#menu ul li a {font-weight:bold;margin-left:15px; text-decoration:none;}
#menu ul li a.red {text-decoration:none;}
#menu ul li span {font-weight:bold; font-size:10px; color:#FF0000;
}

.toptext {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #999999;
}

.gray {
	font-weight: bold;
	font-size: 11px;
	color: #CCCCCC;
}

.lightblue {
	font-weight: bold;
	color: #0099FF;
}

.midblue {
	font-weight: bold;
	color: #0066FF;
}

.newblue {
	font-weight: bold;
	color:#0033FF;
}

.races a{color:#444444; }	
.races a:hover {color: #FF0000;}

.red {
	font-weight: bold;
	color: #FF0000;
}

.darkred {
	font-family: tahoma, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #cc0000;
}

#rss a{color:#0033FF}	
#rss a:hover {color: #FF0000;}
#rss hr {border: 0;height: 1px;background-color: #cccccc;color: #CCCCCC;text-align: left;margin: 0 auto 0 0;}
#rss dt {font-weight: bold;padding:5px 0px 3px 0px;}
#rss dd {color:#444444;padding:3px 0px 3px 0px; text-align:justify}
#rss i {font-weight: bold;color: #999999;}

.raceinfo tr{border-bottom:thick;border-bottom-color:#333333;border-bottom-style:solid;}
.raceinfo td{border-bottom:thin;border-bottom-color:#999999;border-bottom-style:dashed;}
.infolinks a{color:#0066FF}

.preview a{color:#009922}	
.preview a:hover {color: #FF0000;}

.grpresults {font-size: 10px;}
.grpresults tr{border-bottom:thick;border-bottom-color:#333333;border-bottom-style:solid;}
.grpresults td{border-bottom:thin;border-bottom-color:#999999;border-bottom-style:dashed;}

.title {font-size: 12px;font-weight: bold; color: #FF0000;}
.title tr{border-bottom:thin;border-bottom-color:#333333;border-bottom-style:solid;}
.title td{border-bottom:thin;border-bottom-color:#000000;border-bottom-style:solid;}

#upcoming {border:1px solid #c4c4c4; background:#FFFFCC; padding: 0px 5px 12px 5px; margin-top:10px; margin-bottom:10px;}
#upcoming img {border:1px solid #999999; padding:2px; margin-right:8px;}
#upcoming tr{border-bottom:thin;border-bottom-color:#9370db;border-bottom-style:dashed;}
#upcoming td{border-bottom:thin;border-bottom-color:#9370db;border-bottom-style:dashed;}
#upcoming a {color:#0033FF; font-weight:bold;}
#upcoming a:hover {color: #FF0000;}

.lblue a{color:#0033FF; }	
.lblue a:hover {color: #FF0000;}

#scroll { width: 500px; border:1px dashed #c4c4c4; background:#FFFFCC; padding: 0px 10px 0px 10px; margin-top:5px; margin-bottom:15px;}
#scroll p {line-height:1.5em;}
#scroll a {color:#0033FF; font-weight:bold;}
#scroll a:hover {color: #FF0000;}

.betfair { width: 98%; border:1px solid #c4c4c4; background:#f0f0f0; padding:8px; margin-top:15px; margin-bottom:20px;}
.betfair p {line-height:1.5em;}
.betfair a {color:#0033FF; font-weight:bold;}
.betfair a:hover {color: #FF0000;}

.border img{ padding: 0px 10px 0px 0px;}
.border { line-height:1.5em; font-weight:bold; margin-bottom:20px;}
.border p {line-height:1.5em;}

.img { border:1px solid #999999; padding:2px;}

.results tr{border-bottom:thick;border-bottom-color:#333333;border-bottom-style:solid;}
.results tr.alt{background-color:#999999;border-bottom:thick;border-bottom-color:#333333;border-bottom-style:solid;}
.results td{border-bottom:thin;border-bottom-color:#999999;border-bottom-style:dashed;}

.dealintro {border:1px solid #c4c4c4; background:#f0f0f0; padding:10px 10px 10px 10px; text-align:justify;}
.dealintro p {font-size:12px;}
.dealintro a {font-weight:bold;}
.dealintro a{color:#0033FF; }	
.dealintro a:hover {color: #FF0000;}

.bookiedeal {border:1px dashed #99CCFF; background-color: #f0f0f0; padding-top:15px; padding-bottom:15;px; text-align:center;}
.bookiedeal img {vertical-align:middle; }

#deal {border:1px dashed #99CCFF; background-color: #f0f0f0; padding:10px;}

.heading { height:97px; vertical-align:middle; background-image:url(images/bgbookie1.gif); background-position:center; background-repeat:no-repeat; margin-left:5px; }
.heading img { border:2px solid #c4c4c4; padding:4px; margin-top:10px;}
.heading ul {margin:0; padding-left:18px; margin-top:10px;  }

.freebet a{color:#FF0000; font-weight: bold; text-decoration:underline;}
.freebet a:hover {color: #990000;  text-decoration:none;}

#bookieoffers { width: 98%; border:1px solid #c4c4c4; background:#f0f0f0; padding:5px 10px 5px; margin-top:15px; margin-bottom:20px;}
#bookieoffers p {line-height:1.5em;}
#bookieoffers a {color:#0033FF; font-weight:bold;}
#bookieoffers a:hover {color: #FF0000;}

#bookie { width:98%; border:1px dashed #c4c4c4; background:#f1f1f1; padding:10px 10px 5px 10px; margin-top:15px; margin-bottom:15px;}
#bookie td { text-align:center; font-weight:bold; padding:2px;}
#bookie tr { border:1px dashed #c4c4c4;}

.special { width: 98%; border:1px dashed #c4c4c4; background:#fafafa; padding:5px 10px 5px; margin-top:15px; margin-bottom:20px;}
.special p {line-height:1.5em;}
.special ul a {color:#0033FF; font-weight:bold;}
.special ul a:hover {color: #000000;}
.special p a{color:#FF0000; font-weight: bold; text-decoration:underline;}
.special p a:hover {color: #000000;  text-decoration:none;}

.cup { border:1px solid #999999; padding:2px; margin-left:3px;}

.melbcup { width: 98%; border:1px dashed #c4c4c4; background:#fafafa; padding:5px 10px 5px; margin-top:15px; margin-bottom:20px;}
.melbcup p {line-height:1.5em;}
.melbcup ul a {color:#0033FF; font-weight:bold;}
.melbcup ul a:hover {color: #000000;}
.melbcup p a{color:#0033FF; font-weight: bold; text-decoration:underline;}
.melbcup p a:hover {color: #000000;  text-decoration:none;}


.daily a {color: #036;}
.daily a:hover {color:#FF0000; text-decoration:underline; }
.daily td {background-repeat:no-repeat; padding-top:2px; padding-bottom:2px;  }


#guidelist li a {color:#0033FF; font-weight:bold;}	
#guidelist li a:hover {color: #FF0000;}
#guidelist li {padding-bottom:2px;}

#bettinglist li a {color:#0033FF; font-weight:bold;}	
#bettinglist li a:hover {color: #FF0000;}
#betting list li {padding-bottom:4px;}

.sports {line-height:1.5;}
.sports a{color:#0033FF; }	
.sports a:hover {color: #FF0000;}

.racepreview {border:1px dashed #99CCFF; background-color: #f0f0f0; padding:8px; margin-top:15px; margin-bottom:15px;}

table.prices td {border:0px !important; padding:2px !important; border-bottom:1px solid #c4c4c4 !important;}
table.prices tr.header td {font-weight:bold; color:#0066FF; background-color:#FFF; 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;}
table.prices td.odds a {color:#333399 !important;}
table.prices td.odds a:hover {color:#ff0000 !important;}



.jqueryslidemenu{
font: bold 12px Verdana;
background: #414141;
width: 100%;
margin-top: 8px;
margin-bottom: 6px;
}

.jqueryslidemenu ul{
margin: 0;
padding: 0;
list-style-type: none;
}

/*Top level list items*/
.jqueryslidemenu ul li{
position: relative;
display: inline;
float: left;
}

/*Top level menu link items style*/
.jqueryslidemenu ul li a{
display: block;
background: #414141; /*background of tabs (default state)*/
color: white;
padding: 8px 9px;

text-decoration: none;
}

* html .jqueryslidemenu ul li a{ /*IE6 hack to get sub menu links to behave correctly*/
display: inline-block;
}

.jqueryslidemenu ul li a:link, .jqueryslidemenu ul li a:visited{
color: white;
}

.jqueryslidemenu ul li a:hover{
background: black; /*tab link background during hover state*/
color: white;
text-decoration: underline;
}
	
/*1st sub level menu*/
.jqueryslidemenu ul li ul{
position: absolute;
left: 0;
display: block;
visibility: hidden;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.jqueryslidemenu ul li ul li{
display: list-item;
float: none;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.jqueryslidemenu ul li ul li ul{
top: 0;
}

/* Sub level menu links style */
.jqueryslidemenu ul li ul li a{
font: normal 12px Verdana;
width: 220px; /*width of sub menus*/
padding: 8px;
margin: 0;
border-top-width: 0;
border-bottom: 1px solid gray;
}

.jqueryslidemenuz ul li ul li a:hover{ /*sub menus hover style*/
background: #eff9ff;
color: black;
}

/* ######### CSS classes applied to down and right arrow images  ######### */

.downarrowclass{
position: absolute;
top: 12px;
right: 7px;
}

.rightarrowclass{
position: absolute;
top: 6px;
right: 5px;
}
