@import "/Css/Boxes/Blue.css";
@import "/Css/Boxes/Blue_Fixed.css";
@import "/Css/Boxes/Blue_White.css";
@import "/Css/Boxes/Orange.css";
@import "/Css/Boxes/Plain.css";
@import "/Css/Boxes/White.css";
@import "/Css/Boxes/White_NoHdr.css";
@import "/Css/Boxes/White_Rnd.css";
@import "/Css/Boxes/White_Rnd_NoHdr.css";
@import "/Css/Boxes/White_Sm.css";


html, body, form
{
    width: 100%;
    height: 100%;
    margin: 0px;
    font-family: Verdana;
    font-size: 10px;
}
h2
{
    font-size: 14px;
}
pre {
    font-family: Verdana;
    font-size: 10px;
}

h3.NewsArticle	{
	font-size: 14px;
}

body
{
    background: #EAEAEA url(/Images/bg.jpg) repeat-x;
}
h1.Title
{
	color: #FFFFFF;
	font-size: 18px;
	font-weigth: bold;
	margin-left: 5px;
}
.boxHeader h2
{
                margin:0px;
                font-size: 14px;
}

img
{
	border: 0px none;
}
a
{
	font-weight: bold;
}
a,a:visited{
	color:#000;
	text-decoration:none;
}
a:hover{
	color:#000;
	text-decoration:underline;
}
p{
	margin-top:0;
	padding-top:.5em;
}
table
{
	width:100%;
}
tbody
{
	border:none;
}
ul.links li{
	border-left:0;
}
#navlist
{
	padding:0;
}

#pageWrapper1
{
    width: 990px;
    background: url('/Images/shdw_lf.png') repeat-y top left;
    margin: auto;
}
#pageWrapper2
{
    width: 990px;
    background: url('/Images/shdw_rt.png') repeat-y top right;
}
#pageWrapper3
{
    width: 990px;
    padding-bottom: 4px;
    background: url('/Images/shdw_bttm.png') no-repeat bottom center;
}
#page
{
    width: 980px;
    margin-left: 4px;   
    margin-right: 4px;   
    border-left: solid 1px #000;
    border-right: solid 1px #000;
}
#comments{
	margin:0;
	padding:0;
}
.no-clear > div.boxContent > div.clear-block
{
	/*display:none;*/
}
.node .content, .comment .content{
	margin:0;
}
#header
{
    width: 980px;
    height: 132px;
    /*background: url('/Images/bg_hdr.jpg') no-repeat;
    border-bottom: solid 1px #3a464d;*/
	background:#e1e8f0 url('/Images/header_bg.gif') no-repeat top right;
}
    #header > #ads
    {
        height: 90px;
        padding: 10px;   
    }
        #header > #ads > div
        {
            float: left;   
        }
        #header > #ads > div.signUp
        {
            float: right;   
        }
    #header > #topNav
    {
        padding-left: 10px;      
        padding-right: 10px;   
        padding-top: 0px;   
    }
		#topNav h2.title
		{
			display:none;
		}
		#topNav ul
		{
			float:left;
			padding:0;
			margin:0;
		}
		#topNav div
		{
			padding:0;
			margin:0;
		}
		#topNav ul li.first
		{
			padding-left:0;
			margin-left:0;
		}
        #header > #topNav > div, #header > #topNav > ul 
        {
            float: left;
        }
			#header #topNav  div.topNav_sp, #header  #topNav  ul  li
			{
				float: left;
				padding-left: 5px;
				padding-right: 5px;
				border-right:1px solid #000;
				line-height:12px;
				list-style:none;
				list-style-image:none;
			}
			
			#header #topNav div.topNav_sp, #header #topNav ul li.last
			{
				
				border-right:none;
				
			}
			
				#header #topNav div.topNav_sp, #header #topNav ul li a
				{
					color:#000;
				}
				
				#header > #topNav > div.topNav_sp, #header > #topNav > ul > li > a:after
				{
					content: ;
				}
        #header > #topNav > #login
        {
            padding-top: 2px;
            float: right;
			width: auto;
			text-align: right;
			margin:0;
        }
        #header > #topNav > #login > form > div
        {
            float: left;
            padding-left: 5px;
			padding-right: 2px;
			line-height: 11px;
			color: #000;
			font-size: 110%;
        }
        #header > #topNav > #login > form > div > input[type=text],  #header > #topNav > #login > form > div > input[type=password]
        {
            float: left;
            margin-top: -4px;
            height: 10px;
            width: 100px;
            font-size: 10px;
        }
        #header > #topNav > #login > form > div > input[type=image]
        {
            float: left;
			width: 64px;
			height: 18px;
			border:0;
			padding:0;
            margin-top: -6px;
        }

#logoArea
{
    width: 980px;
    height: 70px;
    background: url('/Images/bg_logo.gif') repeat-x;
    
}
	#logoArea h1
	{
		margin: 0px;
		padding: 0px;
	}
	#logoArea span
	{
		text-indent: -10000px;
		position: fixed;
	}
	#logoArea > a
	{
		float:left;
	}
    #logoArea.red
    {
        background: url(/Images/bg_logo_red.jpg) repeat-x;
    }
    #logoArea.grey
    {
        background: url(/Images/bg_logo_grey.jpg) repeat-x;
    }
#subNav
{
    height: 38px;
    background: url('/Images/subNav_bg.gif') repeat-x;
     
}
    #subNav > div
    {
        line-height: 38px;
		padding:0 12px;
        font-size: 12px;
        font-weight: bold;
        height: 38px;
        float: right;
        background: url('/Images/subNav_bg.gif') top left repeat-x;
    }
	#subNav > div > a, #subNav > div > a:visited
    {
		color:#FFF;
	}
	#subNav > div > a:hover
    {
		color:#FFF;
	}
	
    #subNav > div.subNav_join
    {
        float: right;
        padding: 10px 15px 0px 15px;
        font-size: 12px;
        color: #FFF;
        background: url('/Images/subNav_redbg.gif') repeat-x;
        border-left: solid 1px #880000;
    }
	
	#subNav > div.subNav_join > a, #subNav > div.subNav_join > a:visited
    {
		color:#FFF;
	}
    #subNav > div.subNav_sp
    {
        padding: 0px;
        float: right;
        width: 14px;
        height: 38px;
        background: url('/Images/subNav_sp.gif') no-repeat;
    }
	
    #subNav > div.subNav_lfsp
    {
        padding: 0px;
        float: right;
        width: 14px;
        height: 38px;
        background: url('/Images/subNav_sp.gif') no-repeat;
    }


/* --- Secondary Menu --- */
#secondaryNav { height: 20px;  /*border-bottom: solid 1px #3a464d;*/ }
#secondaryNav .content { padding:0; margin:0; }
#secondaryNav div { padding:0; margin:0; height: 20px; background: url('/Images/bg_sprtsNav.gif') repeat-x; }	
#secondaryNav ul.menu { float:left; margin:0; padding:0; }		
#secondaryNav ul.menu li
	{	float:left;
		height: 17px;
		padding:0;
		margin:0;
		background: url('/Images/sprtsNav_sp.gif') right center no-repeat;
		list-style:none; }		
#secondaryNav ul.menu li a, #secondaryNav ul.menu li a:visited 	{
		padding:0;
		margin:0;
		display: block;
		padding: 0 12px;
        font-size: 10px;
		text-transform: uppercase;
		line-height: 19px;
		font-weight: bold;
        height: 20px;
		color:#000;
		text-decoration:none; }		
#secondaryNav ul.menu li.last { background:none; text-decoration:none; }
#secondaryNav ul.menu li a:hover { text-decoration:underline; }	
#secondaryNav ul.menu li { padding:0;overflow:hidden; }	
#secondaryNav ul.menu ul li, #secondaryNav ul.menu ul li.expanded {
		float:left;
		color:#fff;
		list-style:none;
		padding:0; }
#secondaryNav ul.menu ul li a, #secondaryNav ul.menu ul li a:visited { color:#fff; text-transform:uppercase; }	
#secondaryNav ul.menu li.expanded ul { display:none; }
#secondaryNav ul.menu li.expanded {
		position: relative;
		height: auto !important;
		overflow: visible;
		z-index: 2299; }
#secondaryNav ul.menu li.expanded:hover ul {	
		float: none;
		display: block;
		position: absolute;
		left: 0;
		top: 20px;
		margin: 0;
		padding: 0;
		z-index: 2300;
		width:200px;
		height: auto !important;
		height: 200px;
		border-left: 1px solid #ffd649;
		border-right: 1px solid #ffd649;
		border-bottom: 1px solid #ffd649;
		 }
#secondaryNav ul.menu li.expanded:hover ul li {
		float: none;
		display: block;
		color: #fff;
		margin:0;
		padding:5px 0;
		border-top: 1px solid #404040;		
		vertical-align: middle;
		background: #191919; }
#secondaryNav ul.menu li.expanded:hover ul li.first { border-top:none;  }
#secondaryNav ul.menu li.expanded:hover ul li a { display: block; padding: 0 10px 0 12px; color: #fff; font-size: 10px; display: block; width: auto; }	
/* --- end Secondary Nav ----- */


/* --- Secondary Menu - Sports Nav --- */
#sportsNav {
    height: 20px;
    /*border-bottom: solid 1px #3a464d;*/
}
    #sportsNav > div
    {
        height: 20px;
        background: url('/Images/bg_sprtsNav.gif') repeat-x;
        /*border: solid 1px #dea303;*/
    }
	
	
        #sportsNav > div > div
        {
            padding: 0 20px 0px 20px;
            font-size: 10px;
            font-weight: bold;
            height: 15px;
            float: right;
        }
    
        #sportsNav > div > div.sportsNav_sp
        {
            padding: 0;
            float: right;
            width: 2px;
            height: 17px;
            background: url('/Images/sprtsNav_sp.gif') no-repeat;
        }
	
	#sportsNav > div > ul.secondary-links
	{
		float:left;
		margin:0;
		padding:0;
	}
		
		#sportsNav > div > ul.secondary-links > li
		{
			float:left;
			height: 17px;
			padding:0;
			margin:0;
			padding:0;
			background: url('/Images/sprtsNav_sp.gif') right center no-repeat;
		}
		
		#sportsNav > div > ul.secondary-links > li > a, #sportsNav > div > ul.secondary-links > li > a:visited
		{
			padding:0;
			margin:0;
			padding: 0 12px 0 12px;
            font-size: 10px;
			line-height: 15px;
			font-weight: bold;
            height: 20px;
			color:#000;
		}
		
		#sportsNav > div > ul.secondary-links > li.last
		{
			height: 18px;
			background:none;
		}
  	#sportsNav > div > ul.secondary-links > li > a, #subNav > div > a, #subNav > div > a, #header > #topNav > div.topNav_sp, #header > #topNav > ul > li > a{
		text-decoration:none;
	}
	
	#sportsNav > div > ul.secondary-links > li > a:hover, #subNav > div > a:hover, #subNav > div > a:hover, #header > #topNav > div.topNav_sp, #header > #topNav > ul > li > a:hover{
		text-decoration:underline;
	}
	
	#sportsNav > div > ul.secondary-links > li{
		padding-top:2px;
		overflow:hidden;
	}
	
/* --- end Sports Nav ----- */	


/* --- Dark Sub Nav ----- */	
#subNav2 { 

	height: 27px;
    padding-left: 17px;
	/*background: url(/Images/subNav2_bg.jpg) repeat-x;*/
	background: #000;
    }
#subNav2 > div {
            padding: 0 5px;
			line-height: 23px;
            font-size: 10px;
            font-weight: normal;
            color: #ffffff;
            height: 18px;
            float: left;
        }
		
#subNav2 > div > a, #subNav2 > div > a:visited{
			color:#fff;
			text-decoration:none;			
			} 
    
#subNav2 > div.sportsNav_sp
        {
            padding: 0px;
            float: right;
            width: 2px;
            height: 18px;
            background: url('/Images/subNav2_sp.jpg') no-repeat;
        }
		
#subNav2 h2.title
{
	display:none;
}
#subNav2 div.content > ul.menu {
	margin:0;
	padding:0;
	list-style:none;
}
#subNav2 div.content > ul.menu li.leaf, #subNav2 div.content ul.menu li.expanded
{
	float:left;
	color:#fff;
	background: url('/Images/white_bullet.gif') left center no-repeat;
	list-style:none;
	padding-left:12px;
	padding-right: 8px;
}
#subNav2 div.content > ul.menu li.first
{
	padding-left:0;
	background:none;
}
#subNav2 div.content > ul.menu li a,#subNav2 div.content ul.menu li a:visited
{
	color:#fff;
	text-transform:uppercase;
}		
		
#subNav2 div.content ul.menu li.expanded
	{
		position: relative;
		height: auto !important;
		overflow: visible;
		z-index: 2299;
	}
	
#subNav2 div.content ul.menu li.expanded ul
	{
		display:none;
	}
#subNav2 div.content ul.menu li.expanded:hover ul
	{
		float: none;
		display: block;
		position: absolute;
		left: -5px;
		top: 20px;
		margin: 0;
		padding: 0;
		padding-top:7px;
		z-index: 2300;
		width:200px;
		height: auto !important;
		height: 200px;
		border-left: 1px solid black;
		border-right: 1px solid black;
		border-bottom: 1px solid black;
		border-bottom: 1px solid black;
	}
#subNav2 div.content ul.menu li.expanded:hover ul li
	{
		float: none;
		display: block;
		width:190px;
		padding:0 5px;
		color: #fff;
		margin:0;
		border-top: 1px solid #7f7f7f;		
		vertical-align: bottom;
		background: #272727;/*url(/Images/subNav2_bg.jpg) right top repeat-y;*/
	}
#subNav2 div.content ul.menu li.expanded:hover ul li.first
	{
		
		border-top:none;
	}
#subNav2 div.content ul.menu li.expanded:hover ul li a
	{
		color: #fff;
		padding:3px;
		display: block;
	}		
		
		
		
/* --- End Dark Sub Nav ----- */	


#main
{
	padding:0;
    background: #0c0c0d;
}
#column1
{
    float:left;
    border-right:none 1px #fff;
}
    #column1.home #column1top
    {
        width:669px;
        height:370px;
        /*background: url(/Images/bg_home.jpg) repeat-x top left; */
        padding: 5px;
        
    }
    #column1.home #column1bottom
    {
        width:679px;
        height:350px;
        /*padding:5px;
        background: url(/Images/bg_home_bttm.jpg) repeat-x top left;*/
        border-top:none 1px #fff;
 
		padding:0px;
		height:auto;
		background:#29353c url(/Images/slate_bg_tile.png);
		background-repeat:repeat-x; 
		background-position: bottom;		
    }
    
    #column1.sportsbook #column1top
    {
        width: 629px; 
		min-height:325px;
		height:auto !important;
        height: 325px; 
        background: url(/Images/bg_sportsbook.jpg) no-repeat top left;
        padding: 25px;
    }
	#column1.sportsbook #column1top .node .links{
		display:none;
	}
    #column1.sportsbook #column1bottom
    {
        width: 679px; 
		height:auto !important;
		height:120px;
        padding: 0; 
        background: url(/Images/bg_sprtsbk_bttm.jpg) no-repeat top left;
        border-top: none 1px #fff;
    }
    #column1.article #column1top
    {
        width: 629px; 
        height: 954px; 
        background: url(/Images/bg_article.jpg) no-repeat top left;
        padding: 25px;
    }

	#column1.home #column1top.default_pg
	{
		background:url(/Images/Support/Support_BG.jpg) left top no-repeat;
		height:auto !important;
		min-height:525px;
		height:525px;
		width:679px;	
		padding:0px;
	}
	#column1.home #column1top.racebook_pg
	{
		background:url(/Images/Racebook/racebook_bg.jpg) left top no-repeat;
		height:auto !important;
		min-height:721px;
		height:721px;
		width:679px;
		padding:0px;
	}
	#column1.home #column1top.poker_pg
	{
		background:url(/Images/Poker/poker_bg.jpg) left top no-repeat;
		height:auto !important;
		min-height:344px;
		height:344px;
		width:679px;
		padding:0px;
	}
	#column1.home #column1top.casino_pg
	{
		background:url(/Images/Casino/casino_bg.jpg) left top no-repeat;
		height:auto !important;
		min-height:344px;
		height:344px;
		width:679px;
		padding:0px;
	}
	#column1.home #column1top.front_pg
	{
		
		background: #5e74bf url('/Images/bg_home2.jpg') repeat-x top left;
		width:674px;
		height:auto !important;
		min-height:380px;
		padding:10px 0 0 5px;
	}
	#column1.home #column1top.clear_pg
	{
		background:transparent none;
		width:679px;
		height:auto !important;
		height:390px;		
		padding:0px;
	}
	#column1.home #column1top.custom_pg
	{
		height:auto !important;
		min-height:605px;
		height:605px;
		width:670px;
	}
	#column1.home #column1top.pad_lines
	{
		width: 639px;
		padding: 20px 20px 0px 20px;
	}

#column2
{
    padding: 5px; 
    width: 290px;
	/*min-height:680px;
	height:auto !important;
    height: 680px; */
    float: right; 
}
    #column2.red
    {
        background: url(/Images/bg_rt_red.jpg) no-repeat top left;
    }
    #column2.grey
    {
        background: url(/Images/bg_rt_grey.jpg) no-repeat top left;
    }
    #column2.dark_grey
    {
        background:url(/Images/bg_rt_dkgrey.jpg) repeat-x top left;
    }
    #column2.blue
    {
        background:url(/Images/bg_rt_blue.jpg) no-repeat top left;
    }


div.block-region, div#subNav2 >?div.block-region{
	color:#000;
	font-size:12px;
	font-weight:bold;
	margin:0;
	margin-top:1px;
}  

div.content
{
	margin:0;
	padding:0;
}
	div.content > p{
		margin:0;
	} 
   
.block{
	padding:0;
	border-bottom:none;
	margin:0;
}
	.block > .title
	{
	margin-bottom:0;
	}
	.block > .block-user, #block-user-1
	{
		background:#fff;
		padding:10px;
	}
 
#footer
{
    height: 72px;
    width: 980px;    
    border-top: dotted 1px #ffffff;
	border-bottom: 1px solid #000;
    text-align: center;
	padding:0;
	margin: 0;
}
    #footer.blue
    {
        background: url(/Images/bg_ftr.png) repeat-x;
    }
    #footer.grey
    {
        background: url(/Images/bg_ftr_grey.jpg) repeat-x;
    }
	
	#footer a
	{
		color: #FFFFFF;
		font-weight: normal;
	}
    #footer > div
    {
        margin: 4px;
        color: #fff;
        font-family: Verdana;
        font-size: 9px;
		text-align:center;
    }
		#footer > div div.block-region
		{
			margin-top:10px;
		}
		#footer > div > div.block-menu > h2.title
		{
			display:none;
		}
		#footer > div > div.block-menu > div.content > ul.menu
		{
			margin:0;
			list-style:none;
			display:inline;
		}
			#footer > div > div.block-menu > div.content > ul.menu > li.leaf
			{
				display:inline;
				padding:0;
				margin:0;
				list-style-image:none;
				line-height:12px;
				border-right: 2px solid #fff;
				padding-right:8px;
				padding-left:5px;
			}
			
			#footer > div > div.block-menu > div.content > ul.menu > li.leaf > a, #footer > div > div.block-menu > div.content > ul.menu > li.leaf > a:visited
			{
				color:#fff;
				font-weight:normal;
			}

.smallTitle
{
    background-color: #000000;
    color: #ffffff;  
    font-weight: bold;
    padding: 2px 10px;
    text-transform:uppercase;
    margin-bottom: 10px;
}
.smallTitle h1
{
    background-color: #000000;
    color: #ffffff;  
    font-weight: bold;
    font-size: 10px;
    margin: 0;
    padding: 2px;
    text-transform:uppercase;
}
.lines
{
    margin: 0px 5px 0px 5px;
    padding: 3px 0px 3px 8px;
	background: url(/Images/arrow.png) no-repeat 0px 6px;
}
	.lines > a, .lines > a:visited
	{
		font-weight:normal;
		color:#000;
	}
.lines_sp
{
    margin: 0px 5px 0px 5px;
    border-bottom: dotted 1px #000000;   
}
.headlines
{
    padding: 6px 15px 6px 15px;
    font-weight: bold;
}
    .headlines > img
    {
        float: left;
        padding-right: 10px;
    }
.headlines_alt
{
    padding: 6px 15px 6px 15px;
    background-color: #eaeaea;
    font-weight: bold;
}
    .headlines_alt > img
    {
        float: left;
        padding-right: 10px;
    }


  	a,a:hover,a:visited,a:link
	{
		color:#000;
	}



	
	#column2 #block-menu-95, #block-menu-97
	{
		padding-bottom:15px;
		margin:0px -2px -2px;
		padding:3px;
	}
	
	#column2 #block-menu-95 h2.title, #block-menu-97 h2.title
	{
		background-color:#000000;
		color:#FFFFFF;
		font-weight:bold;
		padding:4px 10px;
		font-size:10px;
	}
	
	#column2 #block-menu-95  ul.menu, #block-menu-97  ul.menu
	{
		list-style:none;
		margin:0;
		padding:0;
		margin-top:4px;
	}
	
	#column2 #block-menu-95  ul.menu  li.leaf, #block-menu-97  ul.menu  li.leaf
	{
		background: none;
		padding:3px;
		padding-left:15px;
		margin:0;
		list-style-image:none;
		list-style:none;
		background:url(/Images/arrow.png) left center no-repeat;
		border-bottom:1px dotted #000;
	}
	
	#column2 #block-menu-95  ul.menu  li.last, #block-menu-97  ul.menu  li.last
	{
		border-bottom:none;
	}
	
	#column2 div#block-menu-95  ul.menu  li.leaf  a, div#block-menu-97  ul.menu  li.leaf  a
	{
		display:block;
		color:#000;
		font-weight:bold;
		margin:0;
		padding:0;
	}

	
	div.Box_Blue_Hdr
	{
		color:#001c57;
		font-size:12px;
		
	}
	
	div.Box_Blue_Hdr
	{
		color:#001c57;
	}
	
	div.Box_Blue_Hdr div.boxContent ul
	{
		margin:0;
		padding:0;
		list-style:none;
	}
	
	div.Box_Blue_Hdr div.boxContent ul li
	{
		margin:0;
		padding:0;
		list-style:none;
		background:#e7e7e7 url(/Images/Boxes/Blue_Hdr/arrows.png) 10px center no-repeat;
		padding:4px 40px;
	}
	
	div.Box_Blue_Hdr div.boxContent ul li.dark_grey
	{
		background-color:#cecece;
	}
	
	div.Box_Blue_Hdr div.boxContent ul li a{
		color:#001c57;
		font-weight:bold;
		font-stretch:narrower;
		font-size:10px;
		text-decoration:none;
	}
	#TabControl {
		text-align: left;
	}
	#TabControl ul.ui-tabs-nav {
		margin:0px;padding:0px;float:left;height:19px;margin-left:3px;margin-top:-2px;
	}
	#TabControl ul.ui-tabs-nav li {
		margin:0px;
	}
	#TabControl ul.ui-tabs-nav li > a{
		padding:0px;		
	}
	#TabControl ul.ui-tabs-nav li > a > span {
		padding:0px;margin:0;
	}
	
	
	#TabControl.mini
	{
		display:block;
		float:none;
	}
	#TabControl.mini ul.ui-tabs-nav
	{
		margin:0px;padding:0px;float:none;height:19px;margin-left:3px;margin-top:-2px;
	}
	#TabControl.mini ul.ui-tabs-nav li
	{
		margin:0px;width:49%;
	}
	#TabControl.mini ul.ui-tabs-nav li > a {
		padding:0px;text-align:center;
	}
	#TabControl.mini ul.ui-tabs-nav li > a > span{
		padding:0px;margin:0px;display:block;color:#fff;background:#000;padding-top:3px;font-size:11px;
	}
	#TabControl.mini ul.ui-tabs-nav li:first-child + li
	{		
		margin-left:1%;
	}
	#TabControl.mini ul.ui-tabs-nav li:first-child + li > a {
		padding:0px;
	}
	#TabControl.mini ul.ui-tabs-nav li:first-child + li > a > span {		
		padding:0px;margin:0px;display:block;background:#B6B6B7;color:#fff;padding-top:3px;font-size:11px;
	}
	
	
	div.Todays_Races
	{
		font-weight:normal;
		font-size:12px;
	}
	
	div.Todays_Races table tr.headings
	{
		background:#808080;
		color:#fff;
	}
	div.Todays_Races table
	{
		margin:0;
		padding:0;
	}
	
	
	div.Todays_Races table tr
	{
		background:#fff;
	}
	
	div.Todays_Races table tr.grey
	{
		background:#e6e6e6;
	}
		
		div.Todays_Races table tr td
		{
			border-right:1px solid #e6e6e6;
			padding:3px 4px;
		}
		
		div.Todays_Races table tr.grey td
		{
			border-right:1px solid #fff;
		}
	
		div.Todays_Races table tr td.dark
		{
			background:url(/Images/Boxes/Blue_Hdr/Table_Dark_Stripes.gif) left top repeat;
		}
		
		
	
	div.Todays_Races table tr td.light
	{
		background:url(/Images/Boxes/Blue_Hdr/Table_Light_Stripes.gif) left top repeat;
	}
	.ad-image-counter
	{
		display:block;
		margin: 0px;
		padding: 0px;
		width: 1px;
		height:1px;
	}
	.node
	{
		margin:0;
	}
	
	#TodaysTracks, #Results
	{
		margin-left:-4px;
	}
	#TodaysTracks > table, #Results > table
	{
	    margin:0;
	    border-left:1px solid #fff;
	    border-top:1px solid #fff;
	}
    #TodaysTracks table tr td:first-child
	{
	    width: 190px;
	}
    #TodaysTracks table tr td:first-child + td
	{
	    width: 70px;
	    text-align: center;
	}
    #TodaysTracks table tr td:first-child + td + td
	{
	    width: 125px;
	    text-align: center;
	}
	#TodaysTracks table tr td:first-child + td + td + td
	{
	    width: 100px;
	    text-align: center;
	}
    #TodaysTracks table tr td:first-child + td + td + td + td
	{
		background:url(/Images/Boxes/Blue_Hdr/Table_Light_Stripes.gif) left top repeat;
	}
    #TodaysTracks table tr.grey td:first-child + td + td + td + td
	{
    	background:url(/Images/Boxes/Blue_Hdr/Table_Dark_Stripes.gif) left top repeat;
	}
	
		
	#Results table tr td:first-child
	{
	    width: 190px;
	}
    #Results table tr td:first-child + td
	{
	    width: 70px;
	    text-align: center;
	}
    #Results table tr td:first-child + td + td
	{
	    width: 125px;
	    text-align: center;
	}
    #Results table tr td:first-child + td + td + td
	{
		background:url(/Images/Boxes/Blue_Hdr/Table_Light_Stripes.gif) left top repeat;
	}
    #Results table tr.grey td:first-child + td + td + td
	{
    	background:url(/Images/Boxes/Blue_Hdr/Table_Dark_Stripes.gif) left top repeat;
	}

	#Results table tr.headings td:first-child + td,
    	#Results table tr.headings td:first-child + td + td,
	#TodaysTracks table tr.headings td:first-child + td,
			#TodaysTracks table tr.headings td:first-child + td + td
	{
    	text-align: center;
	}
	#Results table tr.headings td:first-child + td + td + td,
		#TodaysTracks table tr.headings td:first-child + td + td + td,
			#TodaysTracks table tr.headings td:first-child + td + td + td + td
	{
    	background:#464646 none;
	}
			
	div.Todays_Races > div > div > div > div > div > div > div > div.boxContent
	{
		margin-left:7px;
		margin-right:8px;
	}
	
	#header > #topNav > #login
	{
		margin-right:0;
	}
	
	.ActiveTrack
	{
		background:#2E6FB1 url(/Images/yellow-arrow.gif) no-repeat scroll 5px 10px;
		color:#FFFFFF;
		padding-left:15px;
	}
	
	.InactiveTrack
	{
		background:#FFFFFF url(/Images/yellow-arrow.gif) no-repeat scroll 5px 10px;
		color:#2E6FB1;
		line-height:15px;
		padding:5px 5px 5px 15px;
	}
	
	.AlternateRow 
	{
		background-color:#EBEBEB;
	}
	
	iframe#top
	{
		margin-top:-40px;
	}
	
	span.taxonomy
	{
		display:none; /* Don't want to show unnecesary drupal taxonomy module heading */
	}
	
	#subNav > div.subNav_join
	{
	background:transparent url('/Images/subNav_redbg.gif') repeat-x scroll 0 0;
	border-left:1px solid #880000;
	color:#FFF;
	float:right;
	font-size:12px;
	line-height: 38px;
	padding:0 15px;
	}
	
	#subNav > div.subNav_join_highlight
	{
	background:transparent url('/Images/subNav_redbg_on.gif') repeat-x scroll 0 0;
	border-left:1px solid #880000;
	color:#FFF;
	float:right;
	font-size:12px;
	line-height: 38px;
	padding:0 15px;
	}
#MiniTodaysRaces tr.grey
{
	background:#e4e4e4;
}
.view-Horse-Racing-News div.node
{
	padding:5px;
	border-top:1px dotted #000;
}
.view-Horse-Racing-News h2.title a
{
	font-size:12px;
	color:#287600;
}

#bottom_ads
{
	height:100%;
	width:100%;
	background:url(/Images/diagnal2.png) left top repeat; 
	text-align:center;
}
#bottom_ads div.block-ad
{
	display: inline;
}
#bottom_ads div.block-ad div
{
	display: inline;
}
#bottom_ads .ad-image-counter
{
	display:none;
}
#bottom_ads div.advertisement-space
{
	padding-left: 3px;
	padding-right: 3px;
}

div#hotBets
{
*height: 100%;
}

#hotBets div.Row:first-child,#hotBets div.AltRow:first-child
{
border:none;   
}
#hotBets div.Row,#hotBets div.AltRow
{
border-top:1px dotted #fff;
}
#hotBets div.Row, #hotBets div.Row a
{
color:#fff;
}
#hotBets div.AltRow,#hotBets div.AltRow a
{
color:#A0CADC;
}
#hotBets div.Row, #hotBets div.AltRow  {
padding:4px 10px;
}
div#gradedStakes 
{
*height: 100%;
}
#gradedStakes div.Row:first-child,#gradedStakes div.AltRow:first-child
{
border:none;   
}
#gradedStakes div.Row,#gradedStakes div.AltRow
{
border-top:1px dotted #fff;
}
#gradedStakes div.Row, #gradedStakes div.Row a
{
color:#fff;
padding:2px 2px 2px 2px;
}
#gradedStakes div.AltRow,#gradedStakes div.AltRow a
{
color:#A0CADC;
padding:2px 2px 2px 2px;
}
#gradedStakes > div > div:first-child, #gradedStakes > div > div:first-child + div
{
float:left;
}
#gradedStakes > div > div:first-child + div
{
width:230px;
}
#gradedStakes > div > div:first-child + div + div
{
clear:both;
}
#gradedStakes > div + div + div
{
text-align:center;
}
#gradedStakes > div > div:first-child
{
padding-right: 4px;
}
.floatLeft
{
float: left;
}

.empasis {

	font-weight: bold;

	color: #FF0000;

	text-decoration: blink;

	padding-left:7px;

}

table.data {
	padding: 0;
	margin: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: 363636;
	border: 1px solid #CECECE;
	background-color:#FFFFFF;}
table.data caption {font-family: Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: 0066CC;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	font-style: normal;
	text-align:left;}
table.data  th {background: #EBEBEB;  text-align: left; font-weight: bold;}
table.data tbody, table thead {border-left: 1px solid #EAECEE; border-right: 1px solid #EAECEE;}
table.data tbody {border-bottom: 1px solid #EAECEE;}                
table.data tbody td, table tbody th {padding: 3px;  }
table.data  tr {}
table.data  tr.odd {background: #EBEBEB;}

#infoEntries
{
                border-collapse: collapse;
                border:1px solid #CECECE;
}

#infoEntries > tbody > tr > th,
#infoEntries > tbody > tr > td
{
                padding: 5px;
				text-align:left;
}

#infoEntries caption {
	text-transform: uppercase;
	font-size: 14px;
	text-decoration: none;
	font-weight: bold;
	font-style: normal;
	text-align:left;
	padding-bottom:4px;
	}