﻿.sidebox{margin:0px auto; width:795px; background-color:#FFFFFF;}
.boxbody{margin:0px; padding:0px;background-color:#FFFFFF;}
.boxbody .headerleague{background-color: #666666; /*#E86026;*/color:#FFFFFF;font-weight:bold;margin:0px;padding:3px 0px 0px;vertical-align: middle;}
.boxbody .headerleague a{text-decoration:none;color:#FFFFFF;margin:0px; padding:0px;font-size:12px;}
.boxbody td{font-size:10px;}

/******************HTML Tags******************/
body {font-family:Geneva, Arial, Helvetica, sans-serif;font-size:.82em;}
/*color:#666666;*/
/*margin:15px 40px;*/
/*background: #CBCBCB url(images/bg-main.gif) repeat-x;*/



/******************FORM STYLES******************/

#content-container form {margin:0px 0px;padding:0px 0px 0px 0px;}
#content-container fieldset {margin:10px 0px 20px 0px;padding:0px 10px 10px 20px;}

/* a nested fieldset */
#content-container fieldset fieldset {margin:15px 0px 5px 0px;padding:0px 5px 5px 5px;}
#content-container legend {margin-bottom:0px;padding:0px 10px 5px 5px;color:#666666;font-weight:bold;}

/* a nested legend */
#content-container fieldset fieldset legend {margin-bottom:0px;padding:0px;font-weight:normal;}
#content-container label {display:block;padding-top:8px;}
#breadcrumb-right form {margin:0px;padding:0px;text-align:right;}
#breadcrumb-right form fieldset {margin:0px;padding:0px;border:none;}
#breadcrumb-right form legend {display:none;}

/******************LINKS******************/


/* LINK VISTED HOVER ACTIVE selectors must remain in this order to work */
a:link {
	color: #800000;
	text-decoration: none;
	font-weight:bold;
}
a:visited {
	text-decoration: none;
	color: #800000;
	font-weight:bold;
}
a:hover {
	text-decoration: underline;
	color: #FF9900;
	font-weight:bold;
}
a:active {
	text-decoration: none;
	font-weight:bold;
}
a.link1 {
	color: #ffffff;
	text-decoration: none;
	font-weight:bold;
}
a.link1:visited {
	text-decoration: none;
	color: #ffffff;
	font-weight:bold;
}
a.link1:hover {
	text-decoration: underline;
	color: #FF9900;
	font-weight:bold;
}
a.link1:active {
	text-decoration: none;
	font-weight:bold;
}

/* LINK VISTED HOVER ACTIVE selectors must remain in this order to work */
#mainnav-container a:link {color:#FF0000;}
#mainnav-container a:visited {color:#FF0000;}
#mainnav-container a:hover {color:#FF6633;text-decoration:none;}
#mainnav-container a:active {color:#669966;}

/* All link states are selected with an "a" */
#header a {color:#FFFFFF;}
#breadcrumb-container a:link {color:#ffffff;text-decoration:none;}
#breadcrumb-container a:visited {color:#ffffff;text-decoration:none;}
#breadcrumb-container a:hover {color:#FF3300; text-decoration:underline;}
#breadcrumb-container a:active {color:#FF6600;text-decoration:none;}

/******************HEADINGS******************/

h1 {font-size:1.6em;padding:0;margin:0 0 10px 0;}
h2 {font-size:1.1em;}
h3 {font-size:1.4em;}
h4 {font-size:1.1em;}
h5 {font-size:.9em;}
h6 {font-size:.8em;}
#three-column-container h2 {margin:0px 0px 10px 0px;padding:0px;}

/******************LAYOUT STYLES******************/

#mainnav-container {
width:100%;
padding:10px;
border-bottom:2px solid #7F7F7F;
border-right:1px solid #7F7F7F;
border-left:1px solid #EDEDED;
margin-bottom:1px;
background: #FFFFFF url(images/bg-topnav.gif) repeat-x;
table-layout:fixed;
}

#mainnav-side {text-align:right;}
#header {
margin-bottom:1px;
width:100%;
color:#000000;
padding:10px;
border-bottom:2px solid #7F7F7F;
border-right:1px solid #7F7F7F;
height:50px;
background: #580808 url(images/bg-header.gif) repeat-x;
vertical-align:top;
color:#FFFFFF;
table-layout:fixed;
font-size:1.8em;
font-weight:bold;
}

#header a {text-decoration:none;color:#FFFFFF;}
#slogan {font-size:.68em;margin:0px;font-weight:normal;padding-top:7px;}

#breadcrumb-container
{
width: 100%;
height: 30px;
padding: 10px 10px 8px 10px;
border-bottom: 2px solid #7F7F7F;
border-right: 1px solid #7F7F7F;
border-left: 1px solid #EDEDED;
/*margin-bottom: 1px;*/
background: #FFFFFF url(images/bg-topnav.gif) repeat-x;

}

#breadcrumb-left {vertical-align:top;}
#breadcrumb-right {text-align:right;}

#content-container {
width:100%;
/*border-bottom:2px solid #7F7F7F;
border-right:1px solid #7F7F7F;*/
padding:0px;
margin:0px 0px 0px 0px;
table-layout:fixed;
}

#content-left {background-color:#F6F6F6;width:150px;padding:10px;vertical-align:top;}
#content-right {background-color:#F6F6F6;width:120px;padding:10px;vertical-align:top;}
#content {background-color:#FFFFFF;padding:10px;vertical-align:top;}
#three-column-container {width:100%;margin:10px 0px;text-align:justify;table-layout:fixed;}
#three-column-left {width:30%;padding-right:3%;vertical-align:top;}
#three-column-middle {width:30%;vertical-align:top;}
#three-column-right {width:30%;padding-left:3%;vertical-align:top;}

#footer {
width:100%;
padding:10px;
border-bottom:2px solid #7F7F7F;
border-right:1px solid #7F7F7F;
border-left:1px solid #EDEDED;
text-align:center;
background: #FFFFFF url(images/bg-topnav.gif) repeat-x;
table-layout:fixed;
}

/******************
MENU ITEMS
******************/

#mainnav-container ul {margin:0px;padding:0px;}
#mainnav-container li {padding:0px;list-style:none;display:inline;margin:5px 10px 5px 0px;}
#mainnav-side li {padding:0px;margin:5px 0px 5px 10px;}

/******************
LISTS - IN THE CONTENT DIV
******************/

#content ul.list, #content ul.link-list-vertical {margin:0px 0px 15px 15px;padding:0px;}
#content ul.list li {list-style:none;padding:2px 0px 2px 12px;margin:0px;background: url(images/bullet.gif) no-repeat;background-position:0 .6em;}
#content ul.link-list-vertical li {list-style:none;margin:0px;padding:2px 0px;}
#content ul.link-list-vertical li a:link {padding:2px 0px 2px 12px;background: url(images/bullet-link.gif) no-repeat;background-position:0 .6em;}
#content ul.link-list-vertical li a:visited {padding:2px 0px 2px 12px;background: url(images/bullet-link-visited.gif) no-repeat;background-position:0 .6em;}
#content ul.link-list-vertical li a:hover {padding:2px 0px 2px 12px;background: url(images/bullet-link-hover.gif) no-repeat;background-position:0 .6em;}
#content ul.link-list-vertical li a:active {padding:2px 0px 2px 12px;background: url(images/bullet-link-active.gif) no-repeat;background-position:0 .6em;}

/******************
CLASSES
******************/
.center{ text-align: center;}
.clear {clear:both;}
.button-big {margin-top:8px;}
img.photobig, img.photosmall {
border-top:1px solid #CCCCCC;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
border-left:1px solid #CCCCCC;
background: #E0E0E0 url(images/background_table_04.gif) repeat-x;
padding:8px;
}

img.photosmall {margin-right:10px;margin-bottom:2px;float: left;}
.searchbox {height:13px;margin:0px;padding:0px;width:8em;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10px;color:#666666;}

.button-search {
height:18px;
margin:0px;
padding:0px 0px 0px 0px;
border-top:1px solid #CCCCCC;
border-right:1px solid #999999;
border-bottom:1px solid #999999;
border-left:1px solid #CCCCCC;
background: url(images/bg-button-search.gif) repeat-x;
font-size:10px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#FF0000;
}

.none {display:none;}	
/******************
LISTS - IN THE RIGHT OR LEFT COLUMNS
******************/

#content-right ul.list, #content-right ul.link-list-vertical,
#content-left ul.list, #content-left ul.link-list-vertical {margin:0px 0px 15px 0px;padding:0px;}

#content-right ul.list li,
#content-left ul.list li {list-style:none;padding:2px 0px 2px 12px;margin:0px;background: url(images/bullet-right.gif) no-repeat;background-position:0 .6em;}

#content-right ul.link-list-vertical li,
#content-left ul.link-list-vertical li {list-style:none;margin:0px;padding:2px 0px;}

#content-right ul.link-list-vertical li a:link,
#content-left ul.link-list-vertical li a:link {padding:2px 0px 2px 12px;background: url(images/bullet-link.gif) no-repeat;background-position:0 .6em;}

#content-right ul.link-list-vertical li a:visited,
#content-left ul.link-list-vertical li a:visited {padding:2px 0px 2px 12px;background: url(images/bullet-link-visited.gif) no-repeat;background-position:0 .6em;}

#content-right ul.link-list-vertical li a:hover,
#content-left ul.link-list-vertical li a:hover {padding:2px 0px 2px 12px;background: url(images/bullet-link-hover.gif) no-repeat;background-position:0 .6em;}

#content-right ul.link-list-vertical li a:active,
#content-left ul.link-list-vertical li a:active {padding:2px 0px 2px 12px;background: url(images/bullet-link-active.gif) no-repeat;background-position:0 .6em;}


/******************
TABLE STYLES
******************/

.table{margin-left: auto;margin-right: auto;width: 400px;border: 1px solid #D0D0BF;border-collapse: collapse;text-align: left;}
thead th, tfoot th {background-color:#E8E8E8;border-bottom:2px solid #D0D0BF;border-top:2px solid #D0D0BF;padding:10px;font-weight:normal;font-variant:small-caps;}


/******************
LIVE Lines
*******************/
#menuLiveLines{list-style-type: none;padding-left: 0px;margin-left: 0px;}
#menuLiveLines ul{list-style-type: none;position: relative;color: gray;padding-left: 5px;margin-left: 5px;}
#menuLiveLines a{text-decoration: none;}
#menuLiveLines ul a{color: #999933;text-decoration: none;}
#menuLiveLines ul a:hover{text-decoration: underline;}

/******************
RACING
******************/
.tblRaceSelections{border:1px silver solid; background-color:#F6F6F6;width:100%;}
.tblRaceSelections a{}
.TrackName{padding-left: 8px;}
.TrackDateHeader{padding-left: 8px;border-top: #c0c0c0 1px solid;border-bottom: #c0c0c0 1px solid;text-align: left;width: 100%;vertical-align: middle;height: 30px;letter-spacing: 1px;}
.TblTrackRaces{border-right: #636363 1px solid;border-left: #636363 1px solid;border-bottom: #636363 1px solid;}
.TblTrackRaces td{border-top: #FFF 1px solid;border-bottom: #B8C2C4 1px solid;padding-top: 2px;padding-bottom: 3px;padding-left: 5px;background-color: #efefef;height: 10px;}

#race-menu  {}
#race-menu .branch-open,
#race-menu .branch-closed {padding-bottom:1px;}
#race-menu .branch-open .title, #race-menu .branch-closed .title{
cursor: pointer;
background: url(images/back-gray.gif) repeat-x !important;
font-size: 14px;
height: 29px !important;
font-weight: bold;
border-top: #636363 1px solid;
border-right: #636363 1px solid;
border-left: #636363 1px solid;
border-bottom: #636363 1px solid;
padding-top: 2px;
padding-left: 5px;
}

#race-menu .branch-open .title .sign {
background:url(images/minus.gif) top left no-repeat;
float:left;
width: 19px;
height: 9px;
}

#race-menu .branch-closed .title .sign{background:url(images/plus.gif) top left no-repeat;float:left;width: 19px;height: 9px;}
#race-menu .branch-open table  {padding:0px 0px 4px 0px;}
#race-menu .branch-closed table{display:none;}
#left-menu  {}
#left-menu .branch-open,
#left-menu .branch-closed {padding-bottom:1px;}

#left-menu .branch-open .title,
#left-menu .branch-closed .title  {padding:4px 2px 4px 14px;width:100%;color:#3E4347;font-weight:bold;cursor:pointer;}
#left-menu .branch-open .title {background:url(images/icon-minus.gif) top left no-repeat;}
#left-menu .branch-closed .title {background:url(images/icon-plus.gif) top left no-repeat;}
#left-menu .branch-open .children  {display:block;padding:0px 0px 4px 0px;}
#left-menu .branch-closed .children  {display:none;}
#left-menu div.leaf {}

#left-menu div.leaf-selected {padding:1px 2px 1px 14px;background:#C7D3D9;font-weight:bold;}
#left-menu div.leaf-disabled {padding:1px 2px 1px 14px;color:#A1ACB3;}

#left-menu div.leaf a:link,
#left-menu div.leaf a:visited {text-decoration:none;display:block;padding:1px 2px 1px 14px;}

#left-menu div.leaf a:hover {text-decoration:underline;background-color:#F4FCFF;}
#left-menu  div.leaf div.race-info {padding-left: 14px;padding-bottom: 10px;}

/******************
SPORTS CLASSES
******************/

.WagerContainer{color:#333333;background-color:#F7F6F3;border-color:#E6E2D8;border-width:1px;border-style:Solid;}	
.WagerTable{font-size: 12px; background-color: #ffffff;padding: 15px;border-right: #dcdcdc 1px solid;border-top: #dcdcdc 1px solid;border-left: #dcdcdc 1px solid;border-bottom: #dcdcdc 1px solid;}
.WagerTable2{font-family: Arial;background-color: #f1efee;border-right: #dcdcdc 1px solid;border-top: #dcdcdc 1px solid;border-left: #dcdcdc 1px solid;border-bottom: #dcdcdc 1px solid;}
.bold {color: #770000;font-weight:bolder;}
/******************
SCHEDULE CLASSES
******************/
.LeagueTitle{font-weight: bolder;font-size: small;color: #ff0000;font-family: Arial;}
.GameHeader{font-weight: bolder;font-size: small;color: #ffffff;font-family: Arial;background-color: #deb887;}
.GameBanner, .GameBannerAuto{color: #ff6600;background-color: #dcdcdc;font-weight: bold;}
.TrTntDetail{FONT-SIZE: x-small;BACKGROUND-COLOR: white;}
.TrGameOdd{FONT-SIZE: x-small;BACKGROUND-COLOR: #d4a958;}
.TrGameEven{FONT-SIZE: x-small;BACKGROUND-COLOR: #ffffff;}
.TntHeader{font-weight: bolder;font-size: small;text-transform: uppercase;font-family: Arial;background-color: #d3d3d3;}
/******************
SIGNUP CLASSES
******************/
.SignUpHeader{background-color: #b44040;color: #ffffff;font-weight: bold;font-family: Arial, Verdana;font-size: 14px;}
.SignUpOuter{background-color: #c2bfc2; }
.SignUpInner{background-color: #F6F6F6;color: #000088;font-family: Arial, Verdana;}
.SignUpPasswordFont{color: #880000;font-weight:bolder;}
.SignUpPasswordField{background-color: yellow;}
/******************
LINE CHANGE CLASSES
******************/
.LineChange {color: #ff0000;font-weight:bolder;}

/******************
TRACK MENU IDS
******************/
.AnimTree{}

#nav {position: relative;left: 0;top:0;	width: 100%;	overflow: auto;margin: 0;white-space: nowrap;}
.menuNode {font-family:Geneva, Arial, Helvetica, sans-serif;		font-size: 12px;height: 17px;padding-left: 10px;}
.menuNode a{color:#CC6600;}
.menu .menu, .menu .menu .menu{ /* submenus & submenus' submenus  */
border-left: 1px solid #BBBBBB;padding-left: 10px;}	

.buttonlabel{height: 14px;cursor: default;}

.labelHover{text-decoration: underline;color: #aa0000;}
.labelDown{color: #ff0000;}
.labelHover .labelDown {}

/******************
UPCOMING RACES IDS
******************/
.Header
{
background: url(images/header_bg.gif);
background-color: #F6F6F6;

border: #c0c0c0 1px solid; 
border-bottom-width: 0px; 
font-family: tahoma; 
font-size: 11px;
font-weight: bold; 
padding: 5px; 
cursor: default; 
}

.Rotator 
{
border:solid 1px #c0c0c0; 
width:450px; 
height:30px; 
padding:3px;
font-family:verdana; 
font-size:11px; 
background-color:white; 
cursor:default;
}

.RotatorFrame {border:solid 1px white; font-family:verdana; font-size:11px; background-color:white; cursor:default;}

.RotatorFrameOver {border:solid 1px darkgray; border-bottom-color:Black;border-right-color:Black;font-family:verdana; font-size:11px; background-color:white; cursor:default;}
.NewsTitle
{
font-family:Verdana;
font-size:10px;   
font-weight:bold; 
text-decoration:underline; 
color:Black;
}

.NewsText{font-family:Verdana;font-size:10px;color:Black;}

.NewsDate{font-family:Verdana; font-size:10px; color:gray;}


/******************
TABS nav
******************/

.tabnav{
margin:37px 0 0 0;
padding: 0;
float: right;
font: bold 12px Arial;
width: 440px;
border: 0;

}

.tabnav li{
display: inline;

}

.tabnav li a{
float: right;
color: white;
padding: 7px 0 0 0;
text-decoration: none;
width:95px;
height:28px;
text-align:center;
background: transparent url(images/tabs-bg.jpg) left bottom no-repeat;
}

.tabnav li a:visited{
color: white;
}

.tabnav li a:hover, .tabnav li .current{
color: white;
background: transparent url(images/tabs-bghover.jpg) left bottom no-repeat;
}


/******************

center nav

******************/


.ctrnav{

margin: 0;

padding:0;

float: right;

font: bold 14px Arial;

width: 440px;

border:0;

}



.ctrnav li{

display: inline;

}



.ctrnav li a{

float: right;

color: #e0b862;

padding: 9px 7px;

text-decoration: none;

}



.ctrnav li a:visited{

color: #e0b862;

}



.ctrnav li a:hover, .ctrnav li .current{

color: white;

}
#buttons2 {
	position:fixed;
	left:570px;
	top:170px;
	width:200px;
	height:31px;
	z-index:1;
}
#buttons3 {
	position:fixed;
	left:820px;
	top:170px;
	width:200px;
	height:31px;
	z-index:1;
}

