BODY { margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; background-image: url(images/bg.jpg);  font-family: Arial;  font-size: 8px;   }
TABLE.HHcart { border: 1px solid Black; font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
TABLE.HHcart TH { color: #FFD700; background-color: #00008B; font-weight: bold; font-size: 12px; }
TABLE.HHcart TD { border-left: 0px; border-right: 0px; border-bottom: 1px; border-top: 0px; }
.medium {
	font-size: 12px;
}

TABLE.handi { border: thin solid Black; padding-bottom: 10; padding-left: 10; padding-right: 10; padding-top: 10;  width: 98%;  text-align: left;  border-spacing: 0px;    }
TABLE.handiBox { border: thin solid Black; padding-bottom: 10; padding-left: 10; padding-right: 10; padding-top: 10; width: 100%; text-align: left; border-spacing: 0px; background-color: #DCDCDC; font-family: Arial, Helvetica, sans-serif; font-size: 11px; border-top: 0px; }
.tableTitle { color: #F5F5F5; font-family: sans-serif; font-size: 17px; font-weight: bold; }
.tableTitle2 { color: #F5F5F5; font-family: sans-serif; font-size: 12px; font-weight: bold; }
.tableTitleDark { color: #2F4F4F; font-family: sans-serif; font-size: 17px; font-weight: bold; }
TH.handi { background-color: #333333; color: #FFD700; font-family: Arial; font-size: 18; font-variant: normal; font-weight: bold; padding-bottom: 5; padding-left: 10; padding-top: 5; padding-right: 10;  border: 2px solid;  text-align: left;   }
TD.handi { border: 1px solid Black; padding-left: 10; padding-right: 10; padding-top: 10; padding-bottom: 10;  text-align: left;  }
TH.handi a { font-size: 12px; color: #FFFAFA; font-variant: small-caps; }
TD.adBlock { border: 1px solid Black; padding-left: 4px; padding-right: 4px; vertical-align: top;  font-size: 13px;  }
TD.oddsdate { font-size: 20px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-variant: small-caps; font-weight: bold; background-color: #191970; color: Yellow; padding-bottom: 4px; padding-top: 2px; text-align: center;  padding-left: 0;  padding-right: 0;   }
TD.newslist { font-size: 16px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-variant: small-caps; font-weight: bold; background-color: #191970; color: Yellow; padding-bottom: 3px; padding-top: 2px; text-align: center;  padding-left: 0;  padding-right: 0;   }
TD.oddsleague { background-color: #2F4F4F; color: Yellow; font-size: 20px; font-weight: bold; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; text-align: center;  padding-left: 0;  padding-right: 0;  padding-bottom: 4px;  padding-top: 2px;     }
TD.oddsheader { background-color: #2F4F4F; color: #F5F5F5; font-family: "Times New Roman", Times, serif; font-size: 11px;  text-align: center;  padding-left: 0;  padding-right: 0;    }
TD.oddstop { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; background-color: White; color: Black;  padding-left: 0;  padding-right: 0;   }
TD.oddsbottom { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 9px; background-color: #F5F5F5; color: Black; border-bottom-color: Black; border-bottom-style: solid; border-bottom-width: thin; padding-left: 0; padding-right: 0; }
TD.crumb{ font-family: "Times New Roman", Times, serif; font-size: 12px; color: Black; }
TD.crumb a { text-decoration: none; color: #0000CD; }
TD.crumb a:hover { text-decoration: underline overline; color: #B22222; }
TD.service_nav { text-align: center; font-family: arial; font-size: 11px; padding-top: 2px; padding-bottom: 2px; border-bottom-style: solid; border-bottom-width: 1px; border-bottom-color: Black; background-color: #ededed; padding-left: -2px; padding-right: -2px; }
TD.service_nav a { text-decoration: none; color: Black; }
TD.service_nav a:hover { background-color: Black; color: Yellow;  display: block;  }
TR.inPlay{ background-color: #FFA500; }
TD.won { background-color: #7FFF00; }
a.tab { font-size: 11px;  color: #8B0000;  font-weight: normal;  font-variant: small-caps;      }
a.tab:hover { border-color: black;  }
.panel { border: solid 1px black; background-color: #FFFFCC; padding:5px; overflow: auto;}

.highlight { background-color: #FFD700; display: block; font-size: 16px; font-variant: small-caps; text-align: center; font-family: "Arial Black";    }
.highlight2 { background-color: #FFD700; display: block;  }
.highlightprice { background-color: #FFD700; display: block; font-size: 12px; font-variant: normal; font-weight: normal; text-align: right; font-family: Arial;  padding-right: 15px;    }
a.highlight  { color: Black;  text-decoration: underline;  }
a.highlight:hover { color: #8B0000; }

.nav { color: black; font-family: Arial; font-size: 11px; font-weight: bold; padding-left: 2px; }
.nav a { text-decoration: none; color: black; }
.nav a:hover { color: blue; }
.nav2 { color: black; font-family: Arial; font-size: 11px; font-weight: bold; }
.nav2 a { text-decoration: none; color: black; }
.nav2 a:hover { color: blue; }
.scoreticker { font-family: Arial; font-variant: small-caps; font-weight: bold; color: #2F4F4F; font-size: 14px; }
.handicapper { font-size: 22px; font-weight: bold; font-variant: small-caps; }

TABLE.freepick { border: 7px dotted Blue; background-color: Black; }
TD.freepicktitle { background-color: Black; font-family: Arial; font-size: 13px;  color: #FFD700;  font-variant: small-caps;  font-weight: bold;  border: none;     }
TD.freepick { background-color: Black; font-family: Arial; font-size: 11px;  color: Yellow;  border: none;   }
TD.freepick a { font-size: 13px; font-weight: bold; color: Yellow; text-decoration: none;  font-variant: small-caps;  }
TD.freepick a:hover { color: #FFA500; }
.article { font-family: "Times New Roman"; font-size: 13px; text-align: left; }
.news { font-family: "Times New Roman"; font-size: 14px; text-align: justify; }
.title { font-size: 20px; font-family: "Times New Roman"; font-weight: bold; font-variant: normal; }
.notice { font-family: Arial; font-size: 10px; color: Red; }

.navheader { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; color: #FFFFCC; font-size: 10pt; font-weight: bold; text-decoration: none; }
.sptfeed_01_homet { color: #ffffff; font-size: 8pt; font-weight: bold; text-decoration: none; }
.sptfeed_01_homes { color: #ffffff; font-size: 8pt; font-weight: bold; text-decoration: none; }
.sptfeed_01_awayt { color: #ffffff; font-size: 8pt; font-weight: bold; text-decoration: none; }
.sptfeed_01_aways { color: #ffffff; font-size: 8pt; font-weight: bold; text-decoration: none; }
.sptfeed_01_status { color: #ffffff; font-size: 8pt; font-weight: bold; text-decoration: none; }
.headline { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #000000; }
.headline2 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #000000; }
.legal { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; }
.legal:hover { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; color: #989898; }
.score_header { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; background-color: #666666; color: #ffffff; }
.score_type1 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; background-color: #ffffff; }
.score_type2 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; background-color: #eeeeee; }
.line_header { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; background-color: #666666; color: #ffffff; }
.line_team1 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; background-color: #ffffff; }
.line_team2 { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; background-color: #eeeeee; }
BUTTON.purchase { background-color: #00008B; font-size: 12px; font-weight: bold; color: Yellow; font-family: Arial; }
BUTTON.purchase a { background-color: #00008B; font-size: 12px; font-weight: bold; color: Yellow; font-family: Arial; }
BUTTON.article { font-size: 11px; text-align: center; font-family: Arial; }
input.article { font-size: 11px; text-align: center; font-family: Arial; }
/*---------- bubble tooltip -----------*/
a.tt{
    position:relative;
    z-index:24;
    color:#3CA3FF;
	font-weight:bold;
    text-decoration:none;
}
a.tt span{ display: none; }

/*background:; ie hack, something must be changed in a for ie to execute it*/
a.tt:hover{ z-index:25; color: #aaaaff; background:;}
a.tt:hover span.tooltip{
    display:block;
    position:absolute;
    top:0px; left:0;
	padding: 15px 0 0 0;
	width:200px;
	color: White;
    text-align: center;
	filter: alpha(opacity:90);
	KHTMLOpacity: 0.90;
	MozOpacity: 0.90;
	opacity: 0.90;
}
a.tt:hover span.top{
	display: block;
	padding: 30px 8px 0;
    background: url(bubble.gif) no-repeat top;
}
a.tt:hover span.middle{ /* different middle bg for stretch */
	display: block;
	padding: 0 8px; 
	background: url(bubble_filler.gif) repeat bottom; 
}
a.tt:hover span.bottom{
	display: block;
	padding:3px 8px 10px;
	color: #548912;
    background: url(bubble.gif) no-repeat bottom;
}