
html {
background-image:url("images/top_bg.gif");
background-repeat:repeat-x;

}
body {
background:url("images/body_bg.gif") repeat scroll 0 0 #D2D2D2;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
margin:20px 0 0;
}


td.brd2 
{

BORDER-LEFT: #FFFFFF 1px solid; BORDER-RIGHT: #FFFFFF 1px solid; BORDER-BOTTOM: #FFFFFF 1px solid; BORDER-TOP: #FFFFFF 1px solid;

}

td.navon {
border:1px solid red;
cursor: hand}
td.brd2 {
border:1px solid #2a2f28;
cursor: hand}



table {
font-size:11px;
}
img {
border:0 none;
}
a {
!color:#216186;
color: #444444;
font-weight:700;
text-decoration:none;
}

a:hover {
text-decoration:underline;

}
ul, li {
list-style-type:none;
margin:0;
padding:0;
}
.siteContainer {
background:none repeat scroll 0 0 #FFFFFF;
border-left:1px solid #D2D2D2;
border-right:1px solid #D2D2D2;
margin-left:auto;
margin-right:auto;
padding-left:10px;
padding-right:10px;
width:998px;
}
<!--
 h2 {
background:url("images/h4_bg.gif") repeat-x scroll left center transparent;
border-bottom:1px solid #444444;
color:#FFFFFF;
font-size:12px;
font-weight:700;
line-height:18px;
margin:0;
padding:0 0px 0 10px;
} -->
#marketEvent {
background:url("images/h2box_bg.gif") no-repeat scroll left top #1D5778;
margin:0;
padding:0 0 0 8px;
}
#marketEvent h2 {
background:url("images/h2box_right_bg.gif") no-repeat scroll right top #1D5778;
color:#1D5778;
padding:0 0 3px;
}
form {
margin:0;
padding:0;
}
fieldset {
border:medium none;
margin:0;
padding:0;
}
.cleaner, .clearBar {
clear:both !important;
display:block !important;
font-size:0 !important;
height:0 !important;
line-height:0 !important;
margin:0 !important;
min-height:0 !important;
padding:0 !important;
}
.container {
border:1px solid #D8D5D5;
padding:0.1em 0.5em;
}
#searchEngineContainer {
display:none;
}
.gecko #searchEngineContainer, .ie #searchEngineContainer {
display:inline;
}
.message {
background-color:#F5F4F4;
border:1px solid #D8D5D5;
padding:1em;
text-align:center;
}
.innerBar {
background:none repeat scroll 0 0 #333333;
font-size:9px;
margin-left:auto;
margin-right:auto;
margin-top:-20px;
padding:0 0 0 10px;
position:relative;
}
.innerBar #clockPanel {
color:#E3E1E1;
float:right;
margin-right:2px;
padding-top:4px;
}
.innerBar p {
color:#E3E1E1;
margin:0;
padding:4px 0;
}
.innerBar a {
color:#FFFFFF;
font-weight:700;
}
.innerBar .login {
color:#E3E1E1;
float:right;
}
.headerContainer {
clear:both;
height:92px;
}
.headerContainer .leaderboardContainer {
float:right;
margin:1px 0;
}
.headerContainer a img {
float:left;
padding:12px 0 0 5px;
}
.topNavContainer {
background:url("images/h2_bg.gif") repeat-x scroll left center transparent;
border-bottom:1px solid #5A0103;
}
.topNavContainer .links {
float:left;
height:23px;
list-style-type:none;
margin:0;
padding:0;
}
.topNavContainer ul li {
display:inline;
margin:0;
}
.navLink {
border-left:1px solid #CCCCCC;
color:#FFFFFF;
float:left;
font-size:13px;
font-weight:400;
padding:4px 5px 3px;
}
.navLinkL {
border-right:1px solid #CCCCCC;
}
.navLinkNB {
border:medium none !important;
}
.topNavContainer ul li a.selected {
font-weight:700;
}
.navLink:hover {
background:none repeat scroll 0 0 #CC0000;
}
.topNavContainer .oddsFormatContainer {
float:right;
}
.bodyContainer {
clear:both;
}


.topMenu {
background:url("images/nav_bg.gif") no-repeat scroll 0 0 transparent;
padding-left:5px;
}
.topMenu a {
background:url("images/nav_icons.gif") no-repeat scroll 0 -1450px transparent;
border-color:#E8E6E6 #D8D5D5 #D8D5D5 -moz-use-text-color;
border-style:solid solid solid none;
border-width:1px 1px 1px medium;
color:#000000;
display:block;
font-weight:700;
margin-top:1px;
padding:3px 0 3px 24px;
text-decoration:none;
}
.topMenu a:hover, .navActive a {
color:#B20204;
}
.subMenu, .subMenu .navActive {
background-color:#EBE9E9;
border-bottom:1px solid #D8D5D5;
border-left:1px solid #D8D5D5;
border-right:1px solid #D8D5D5;
margin:0;
padding:0;
}
.subMenu a {
background:none repeat scroll 0 0 transparent;
border:0 none;
color:#BF1922;
display:block;
font-size:9px;
margin:0;
padding:2px 5px 2px 24px;
}
.subMenu a:hover {
background:none repeat scroll 0 0 #B20204;
color:#FFFFFF;
text-decoration:none;
}
.subMenu a.navItemActive {
background:url("images/subMenuLeft_selected.png") no-repeat scroll right center #B20204;
color:#FFFFFF;
text-decoration:none;
}
.bodyContainer table td {
vertical-align:top;
}
.contentContainer .inner {
margin:0.2em 0px;
width:980;
}
#breadCrumbsContainer {
line-height:20px;
}
#breadCrumbsContainer a {
color:#BF1922;
font-weight:700;
letter-spacing:-0.09em;
text-decoration:none;
}
h1 {
background:url("images/h2blue_bg.gif") repeat-x scroll left center #216186;
border-bottom:1px solid #1A4E6B;
color:#FFFFFF;
font-size:12px;
margin:0.5em 0;
padding:4px 6px;
}
h1 a, h2 a {
color:#FFFFFF;
}



.footerContainer {
background:none repeat scroll 0 0 #5A5757;
clear:both;
padding-bottom:10px;
text-align:center;
}
.footerContainer a:hover {
color:#E4F902;
text-decoration:underline;
}
.footerContainer .ftoplinks {
border-bottom:1px dotted #969292;
color:#919E06;
font-size:9px;
font-weight:700;
padding:10px 0 !important;
word-spacing:6px;
}
.footerContainer .ftoplinks a {
color:#E4F902;
font-size:9px;
font-weight:700;
text-decoration:none;
word-spacing:0;
}
.footerContainer .ftoplinks .rsslink {
background:url("/com.bestbetting/images/rss/feed-icon-12x12.gif") no-repeat scroll left center transparent;
padding-left:16px;
}
.footerContainer .ftoplinks a:hover {
text-decoration:underline;
}
.footerContainer .fmiddlelinks {
color:#FFFFFF;
margin:0 auto;
padding:10px 0 0 50px !important;
text-align:left !important;
width:900px;
}
.footerContainer .fmiddlelinks a {
font-weight:300;
}
.footerContainer .fmiddlelinks .todaysRaceCourses {
background:url("/com.bestbetting/images/icon_bestbetting.gif") no-repeat scroll left top transparent;
padding-bottom:10px;
}
.footerContainer .fmiddlelinks .alerts {
background:url("/com.bestbetting/images/icon_bestbetting.gif") no-repeat scroll left top transparent;
}
.footerContainer .fmiddlelinks .contact {
background:url("/com.bestbetting/images/icon_contact.gif") no-repeat scroll left top transparent;
}
.footerContainer .fmiddlelinks .betgenius {
background:url("/com.bestbetting/images/icon_betgenius.gif") no-repeat scroll left top transparent;
padding-bottom:10px;
}
.footerContainer .fmiddlelinks .feeds {
background:url("/com.bestbetting/images/icon_feeds.gif") no-repeat scroll left top transparent;
}
.footerContainer .fmiddlelinks li {
margin-bottom:3px;
padding-left:16px;
}
.footerContainer .fmiddlelinks a {
color:#FFFFFF;
}
.footerContainer .fmiddlelinks ul {
float:left;
margin:0 1em;
}
.footerContainer .fbottomlinks {
border-top:1px dotted #969292;
clear:both;
color:#FFFFFF;
line-height:1.7em;
padding:5px 80px 0 !important;
text-align:left !important;
}
.footerContainer .fbottomlinks a {
color:#FFFFFF;
font-weight:700;
}
.footerContainer .fbottomlinks a:hover {
color:#E4F902;
}



.sport-icon {
background-image:url("/default/images/sport-icons.png");
background-position:0 -830px;
background-repeat:no-repeat;
color:transparent;
display:block;
float:left;
font-size:0;
height:20px;
line-height:0;
margin:0 3px;
width:20px;
}

