/* Start Generic Site pieces */
A {color: #B78025; font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold;}
A:hover, A.tableText:hover, A.hotText:hover, A.hintSource {color: #B20000;}
A.tableText, A.tabletext {color: Black; text-decoration: none;}
A.hotText {color: White;}
div.spacer3 {height: 3px; font-size: 10px;}
div.spacer4 {height: 4px; font-size: 10px;}
.spacer5, div.spacer5 {height: 5px; font-size: 10px;}
.spacerwidth5 {width:5px;}
div.spacer8 {height: 8px; font-size: 8px;}
.spacer10, div.spacer10 {height: 10px; font-size: 10px;}
div.spacer12 {clear: both; padding-top: 12px;}
div.spacerAfterRuler {clear: both; padding-top: 5px;}
div.spacerWide15 {clear: both; width: 15px; height: 1px;}
img {border:0px;}
.text-left {text-align:left;}
.center_text {text-align:center;}
.font-bold {font-weight:bold;}
.font-italic {font-style: italic;}
.nowrap {white-space: nowrap;}
.vertical-middle {vertical-align:middle;}
.hide {display:none;}

.handicapper-records-container table, div.topNavLoginBox_Bg table 
	{border:0px; border-collapse:collapse; border-spacing:0px; padding:0px;}
.handicapper-records-container td
	{padding:0px; vertical-align:top;}

.width_24pg {width:24%;}
.width_25pg {width:25%;}
.width_33pg {width:33%;}
.width_34pg {width:34%;}
.width_50pg {width:50%}

.main-content-cell {text-align:left; vertical-align:top;}
/* End Generic Site pieces */

/* Start main pieces of the table structure: header, body, footer. */
.viHeaderNorm {
	background: #E7A206;
	height: 15px;
	padding: 1px 0px 0px 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
}
.viHeaderHot {
	background: #B20000;
	height: 15px;
	padding: 1px 0px 0px 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	color: White;
}
.viBodyBorderNorm {border-left: 1px solid #C48F1B; border-right: 1px solid #C48F1B; border-top: 1px solid #C48F1B;}
.viBodyBorderHot {border-left: 1px solid #B20000; border-right: 1px solid #B20000; border-top: 1px solid #B20000;}
.viFooter {
	height: 16px;
	background: url(/graphics/component_shadow.gif);
	text-transform: capitalize;
	padding: 1px 0px 0px 4px;
	border-bottom: 1px solid #C48F1B;
	border-left: 1px solid #C48F1B;
	border-right: 1px solid #C48F1B;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: White;
}

/* specialty table pieces for tables within a larger table */
.viBorderSideCell {border-left: 1px solid #C48F1B; border-right: 1px solid #C48F1B;}
.viBorderEmptyCell {border-right: 1px solid #C48F1B;}
.viFooterAsCell {
	height: 15px;
	background: url(/graphics/component_shadow.gif);
	text-transform: capitalize;
	padding: 0px 0px 0px 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: White;
}

/* specialized scrollbox for the Blog section */
.viBlogScrollbox {
	background: #F6EBD6;
	border: 1px solid #C48F1B; 
	padding: 3px 3px 3px 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	width: 230px;
	height: 360px;
	margin: 0px;
	overflow: auto;
}

/* End main pieces of the table structure: header, body, footer. */

/* Start cell background and width-setting classes */
.viSubHeader1 {background: #D7BB7A; height: 15px;}
.viSubHeader2 {background: #EBD49E; height: 15px;}
.viCellBg1 {background: #FFFBF7; height: 15px;}
.viCellBg2 {background: #FDF6E5; height: 15px;}
.textTableBgNorm {background: #F6EBD6;}
.textTableBgHot {background: #FFFFFF;}
/* End cell background and width-setting classes */

/* Start special feature header and body */
.viHeaderFeature {
	background: #F6CC76;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;
	height: 15px;
	padding: 1px 0px 0px 7px;
	border-left: 1px solid #BF9122;
	border-right: 1px solid #BF9122;
	border-top: 1px solid #BF9122;
	border-bottom: 1px solid #BF9122;
}

.viBodyFeature {
	padding: 3px 0px 4px 5px;
	border-left: 1px solid #BF9122;
	border-right: 1px solid #BF9122;
	border-bottom: 1px solid #BF9122;
	background: #fffbf7;
}
/* End special feature header and body */

/* BEGIN: Generic Table With Borders Styles */
.table-wrapper {border-left:1px solid #E7A206 !important; border-right:1px solid #E7A206 !important; border-spacing:0px; font-size:11px; margin:0 0 10px 0; width:100%;}
.table-wrapper th {background-color:#D7BB7A; border-bottom:1px solid #C48F1B; border-right:1px solid #C48F1B; height:15px; padding:0 0 0 4px; text-align:left;}
.table-wrapper td {border-bottom:1px solid #C48F1B; border-right:1px solid #C48F1B; padding:0 0 0 4px; text-align:left;}
.table-wrapper th.last, .table-wrapper td.last {border-right:0px;}
/* END: Generic Table Styles */

/* Start cell border-setting classes */
.cellBorderL1 {border-bottom: 1px solid #C48F1B; border-right: 1px solid #C48F1B;}
.cellBorderL2 {border-bottom: 1px solid #7C5E11; border-right: 1px solid #C48F1B;}
.cellBorderLHot {border-bottom: 1px solid #B20000; border-right: 1px solid #B20000;}
.cellBorderR1 {border-bottom: 1px solid #C48F1B;}
.cellBorderR2 {border-bottom: 1px solid #7C5E11;}
.cellBorderLR1 {border-bottom: 1px solid #C48F1B; border-left: 1px solid #C48F1B;}
.cellBorderLR2 {border-bottom: 1px solid #7C5E11; border-left: 1px solid #C48F1B;}
.cellBorderRHot {border-bottom: 1px solid #B20000;}
/* End cell border-setting classes */

/* Start cell alignment-setting classes */
.padLeft {padding: 0px 0px 0px 4px; text-align: left;}
.padCenter {padding: 0px 0px 0px 0px; text-align: center;}
.padRight {padding: 0px 4px 0px 0px; text-align: right;}
.padParagraph {padding: 3px 5px 3px 5px; text-align: left;}
/* End cell alignment-setting classes */

/* Start font classes */
.viPageTitle {color: Black; font-family:arial,helvetica,sans-serif; font-size:26px; font-weight:bold;}
.newsText {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold;}	
.newsTextNorm {font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: normal;}	 

.headerTextNorm, a.headerTextNorm, sortheader, a.sortheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: Black;
	text-decoration: none;
}

.headerTextHot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #B20000;
}

.headerTextHotLarger {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #B20000;
}

.inactiveText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #808080;
}

.cellTextNorm {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: Black;
}

.cellTextHot {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #B20000;
}
.cellTextGreen {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: green;
}

.cellTextBold {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: Black;
}

.cellBullet {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	width: 6px;
	color: #B78025;
}

.hintsClass {
	font-family: tahoma, verdana, arial;
	font-size: 10px;
	background-color: #FFFFCC;
	color: #000000;
	border: 1px solid #E7A206;
	padding: 2px;
}
.hintSource {cursor: pointer;}

/*specialty classes for Pick Table Pages*/
.viHeaderNormPicks {
	background: #E7A206;
	height: 15px;
	padding: 1px 0px 0px 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: uppercase;	
}
.viBodyBorderPicks {border-bottom: 1px solid #E7A206; border-left: 1px solid #E7A206; border-right: 1px solid #E7A206; border-top: 1px solid #E7A206; }
.textTableBgNormPicks {background: #FCF5E5;}
.viBodyCapperBorderPicks {border-left: 1px solid #ECD393; border-right: 1px solid #ECD393; border-top: 1px solid #ECD393;}
.cellBorderLPicks {border-bottom: 1px solid #ECD393; border-right: 1px solid #ECD393;}
.cellBorderRPicks {border-bottom: 1px solid #ECD393;}
.padLeftPicks {padding:3px 3px 3px 9px; text-align: left;}
/*END specialty classes for Pick Table Pages*/

/* BEGIN: Tertiary Nav */
#tertiary_nav {float: left; width: 100%; margin: 0; padding: 0; font-family: Arial, Helvetica, sans-serif;}
#tertiaryNav {float:left; font-family:Arial, Helvetica, sans-serif; font-weight:bold; line-height:22px; padding:8px 0 13px 0; vertical-align:text-top; width:100%;}
#tertiaryNav a:link, #tertiaryNav a:visited {color: #c48f1b; font-size:13px; position:relative; top:2px;}
#tertiaryNav ul {float:left; font-size:12px; list-style-type:none; margin:0; padding:0; width:100%;}
#tertiaryNav ul li {float:left;}
#tertiaryNav li:not(:first-child):before {content: '\2022';  color: #c48f1b; margin:0 5px 0 5px; font-size:12px; vertical-align:middle;}
.tertiarySelected {color:#000; font-size:13px; position:relative; top:2px;}
.tertiaryLabel {color:#c48f1b; font-size:12px; position:relative; top:2px;}
/* END: Tertiary Nav */

/* BEGIN: Cover classes*/
.coverBgNorm {background: url(/graphics/VI_top_story_bg.gif); background-color: #BEB29A;}
.coverBgAsBorder {background: #B08219;}
.coverSinglePixBorder {border: 1px solid #B08219;}
.coverBorderNorm {
	border-left: 1px solid #BEB29A;
	border-right: 1px solid #BEB29A;
	border-top: 1px solid #BEB29A;
	border-bottom: 1px solid #BEB29A;
}
.coverTextNorm {font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px;}
.coverTextLarge {
	font-size: 20px; 
	line-height: 20px; 
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
}
.coverTextCaption {
	color: #000000; 
	font-family: Verdana; 
	font-size: 9px; 
	line-height: 10px; 
	font-weight: bold;
}
.coverTextTools {
	font-family: Geneva, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 12px; 
	font-weight: bold;
}
.coverRelatedLinks, a.coverRelatedLinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #b78025;
}

.coverPinLine {
	border: 0;
	color: #C6BBA5;
	height:1px; 
	padding:0; 
	width: 95%;
	margin-bottom: 0;
}
/*END: Cover classes*/

#pinline_spacer5 {height: 5px; width: 100%; margin: 0; padding: 0; font: 0.35em Arial, Helvetica, sans-serif;}
#footer_spacer12 {height: 12px; width: 100%; margin: 0; padding: 0; font: 0.35em Arial, Helvetica, sans-serif;}

#smText, #mdText {padding: 0 0 12px; margin: 0 5px 10px; list-style: none;}
#smText li, #mdText li {float: left; font-weight: bold; color: #B78025;}
#smText li a {font-size:11px;}
#mdText li a {font-size:10pt;}
#smText li a:hover, #mdText li a:hover {text-decoration: none;}
#mdText .selected, #smText .selected {color: #000; text-decoration: none; cursor: default;}

.clear {clear: both;}
/* End font classes */

/* BEGIN Right Rail classes */
.viRtRailContent {background:#F2D9A3; padding:0px; vertical-align:top; width:132px;}
.viRtRailSpacer5 {background:#FCF5E5;}
.skyscraper130-table {width:100%;}
.skyscraper130-top {height:5px; line-height:2px; text-align:left;}
.skyscraper130-ads {margin:0 0 0 5px; width:120px;}
/* END Right Rail classes */

/* BEGIN: Buy Now button */
.buy_now_btn {font-size: 8pt; font-weight: bold; background-color: #A30E12; color: white; border: 1px solid black;}
/* END: Buy Now button */

/* BEGIN: Used in Pick Your Expert Capper content item on /picks/. */
.pyecText {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: regular; color: #000000;}
/* END: Used in Pick Your Expert Capper content item on /picks/. */

/* BEGIN: Sport Of The Day */
.viBodyBorder2 {border-bottom: 1px solid #9CA6BB; border-left: 1px solid #9CA6BB; border-right: 1px solid #9CA6BB; border-top: 1px solid #9CA6BB;}
.textTableBgHot2 {background: #E7E7E3;}
.cellBorderSODBot {border-bottom: 1px solid #9CA6BB;}
.cellBorderSODR {border-right: 1px solid #9CA6BB;}
.cellTextMed {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	text-transform: uppercase;
	color: #0B4177;
}
.cellTextMed2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0B4177;
}
.cellTextMed3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #0B4177;
}
.cellTextMed4 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	text-transform: uppercase;
	color: #0B4177;
}
.cellTextMktBold {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #0B4177;	
}
.cellTextMktBold ul {	
	list-style-type: disc;
	list-style-position: outside;
	padding-left: 8;
	margin-left: 8;	
	color: #0B4177;
	margin-bottom: 5;
}
.cellTextMkt2Bold {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #10a080;
}
/* END: Sport Of The Day */

/* BEGIN: Handicapper drop down menu on global picks page */
.cmHC2 {display: inline; position: absolute; margin-top:294px; margin-left: 44px; visibility: hidden; width: 291px; padding: 0; border-color: #BB8304; border-width: 2; border-style: solid; height: auto; z-Index: 2000; font-size: 10px; font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; color: #FFFFFF; text-decoration: none; background-color: #4CA080;}
/* END: Handicapper drop down menu on global picks page */

/* BEGIN: Classes For Big Bet Matchup Module */
.picksHeaderNorm {
	background: #D7BB7A;
	height: 15px;
	padding: 1px 0px 0px 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #B20000;
	text-transform: uppercase;
}
.bbmHeaderText1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}
.bbmSubHeader1 {
	background: #ebd49e;
	height: 15px;
}
.bbmcellTextNorm {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
}
/* END: Classes For Big Bet Matchup Module */

/* BEGIN: Header redesign */
div.topNavJDB {border-collaspe:collapse; clear:both; margin:0 auto; width:900px;}
div.topNavLinkBG {
	margin: 0 auto;
	width: 900px;
	min-height: 18px;
	border-collaspe: collapse;
	border-top: 1px solid #fac243; 
	white-space: nowrap;
	display: block;
}
div.subNavLinkBG {
	margin: 0 auto;
	width: 900px;
	min-height: 22px;
	border-collaspe: collapse;
	white-space: nowrap;
	clear: both;
}
div.subNavLink {float: left; padding: 3px 8px 3px 8px; white-space: nowrap;}
div.topNavLinkJDB {
	border-right: 1px solid #ba8e2b;
	padding: 2px 8px 2px 8px;
	background-color: #6f4a2f; 
	border-bottom: 1px solid #ba8e2b;
	min-height: 18px;
	white-space: nowrap;
	display: block;
}
div.topNavLinkJDB-bracket {display:block; height:22px; padding:0 0 0 2px;}
div.topNavLinkJDBSel {
	min-height: 18px;
	border-right: 1px solid #ba8e2b;
	padding: 2px 8px 2px 8px;
	background-color: #5f3a1f; 
	border-bottom: 1px solid #5f3a1f;
	white-space: nowrap;
	display: block;
}
div.topNavLinkBgJDB {background-color: #e7a206;}
div.topNavLinkFeatJDB {background-color: #e7a206;}
div.topNavBorderL {border-left: 1px solid #ba8e2b;}
div.topNavFloatL {float: left;}
div.topNavFloatR {float: right;}
div.topNavAlignR {text-align: right;}
a.topNavJDB, a.topNavJDB:link, a.topNavJDB:visited {
	font-family: arial;
	font-size: 12px;
	font-weight: bolder;
	color: #483010;
	text-decoration: none;
}
a.topNavHoverJDB, a.topNavHoverJDB:link, a.topNavHoverJDB:visited {
	font-family: arial;
	font-size: 12px;
	font-weight: bolder;
	color: #ffffff;
	text-decoration: none;
}
a.topNavFreePicksJDB, a.topNavFreePicksJDB:link, a.topNavFreePicksJDB:visited, a.topNavFreePicksJDB:hover {
	font-family: arial;
	font-size: 11px;
	font-weight: bolder;
	color: #ffffff;
	text-decoration: none;
	margin: 0;
	display: block;
}
a.topNavFreePicksHoverJDB, a.topNavFreePicksHoverJDB:link, a.topNavFreePicksHoverJDB:visited, a.topNavFreePicksHoverJDB:hover {
	font-family: arial;
	font-size: 11px;
	font-weight: bolder;
	color: #febb23;
	text-decoration: none;
	margin: 0;
	display: block;
}
a.topNavPlayNowLinks, a.topNavPlayNowLinks:visited {
	font-family: arial;
	font-size: 12px;
	font-weight: bolder;
	color: #edeaea;
	text-decoration: none;
}
a.topNavPlayNowLinksHover, a.topNavPlayNowLinks:hover, a.topNavPlayNowLinks:active, a.topNavPlayNowLinksHover:hover, a.topNavPlayNowLinksHover:active, a.topNavPlayNowLinksHover:visited {
	font-family: arial;
	font-size: 12px;
	font-weight: bolder;
	color: #febb23;
	text-decoration: none;
}
a.topNavLoginJDB {
	font-family: arial;
	font-size: 13px;
	font-weight: bolder;
	color: #edeaea;
	text-decoration: none;
}
a.topNavLoginJDB:active, a.topNavLoginJDB:hover {color: #f3b922;}
div.topNavLoginJDB {
	height: 32px; 
	float: right; 
	text-align: right; 
	margin-top: 7px;
	overflow: hidden;
}
div.topNavLoginBox {
	border:1px solid #bb8d2b;
	color:#b6801e;
	font-family:arial;
	font-size:11px;
	font-weight:bold; 
	left:0px; 
	overflow:hidden;
	position:absolute;
	top:10px; 
	visibility:hidden;
	width:248px; 
	z-index:99999;
}
div.topNavLoginBox_Bg {
    background-color: white;
    border:6px solid #e3a407;
    overflow:hidden;
    padding:4px;
	position:relative;
    text-align: left;
    width:228px;
}
div.topNavLoginBox_Bg td {padding:3px;}
div.topNavLoginBox_Bg td.align-right {text-align:right;}
input.topNavLoginButton {
	background: #a40100;
	display: inline-block;
	color: #fbbc23;
	border: 1px solid #000000;
	padding: 2px 10px;
	font: bold 15px arial, sans-serif;
}
a.subNavLinkOn, a.subNavLinkOn:hover, a.subNavLinkOn:active, a.subNavLinkOn:visited, a.subNavLinkOff:hover, a.subNavLinkOff:active {
	font-family: arial;
	font-size: 12px;
	font-weight: bolder;
	color: #ffffff;
	text-decoration: none;
}
a.subNavLinkOff {
	font-family: arial;
	font-size: 12px;
	font-weight: bolder;
	color: #bbb7b7;
	text-decoration: none;
}
.topNavLoginBoxText {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
	padding-left: 2px;
	color: #000000;
}
span.topNavLoginGreeting {
	font-family: arial;
	font-size: 13px;
	font-weight: bolder;
	color: #febb23;
	text-decoration: none;
}
div.topNavClear {clear: both; height: 1px; overflow: hidden;}
div.topNavSpacer {clear: both; height: 8px; overflow: hidden;}
div.topNavPlayNowJDB {background-image: url('/graphics/vi-top-globalbar-flat.png'); background-repeat:no-repeat; height:27px;}
div.topNavPlayNowLinks {float: left; margin-left: 115px; padding-top: 2px; white-space: nowrap;}
div.topNavEarmark {float: right; white-space: nowrap;}
div.topNavFreePicksJDB {
	height: 80px;
	width: 136px;
	float: left;
	background-image: url('/graphics/freepicks-box2.png');
	background-repeat: no-repeat;
}
div.topNavFreePicksBox {padding-left: 18px; text-align: left; width: 136px;}
div.topNavFreePicksBox1 {display: block; height: 14px; margin: 9px 0px 0px 0px;}
div.topNavFreePicksBox2 {display: block; height: 14px; margin: 8px 0px 0px 0px;}
div.topNavFreePicksBox3 {display: block; height: 14px; margin: 9px 0px 0px 0px;}
.logo-container {height: 39px; width: 220px; float: left; padding-right: 30px; overflow: hidden;}
.sm-google-container {height: 32px; width: 90px; float: left; margin-top: 7px; overflow: hidden;}
.sm-ff-container {height: 32px; width: 110px; float: left; margin-top: 7px; overflow: hidden;}
.sm-map-container {height: 39px; width: 166px; float: left; overflow: hidden;}
.sm-container {float:left; margin-left:54px; text-align:left; width:300px;}
.sm-fb-icon, .sm-tw-icon, .sm-gplus-icon {background-image:url("../graphics/soical-images.png"); background-repeat:no-repeat; display:inline-block; height:21px;}
.sm-fb-icon {background-position:0px 0px; width:21px;}
.sm-tw-icon {background-position:-21px 0px; width:21px;}
.sm-gplus-icon {background-position:-41px 0px; width:23px;}
.run-mobile {vertical-align:super;}
.be-social-container {display:inline-block; position: relative; top:-4px; left:5px;}
/* END: classes for header redesign */

/* BEGIN: Matchup Of Day Module in Header */
div.topNavMOD {display:block; float:left; margin-top:4px; overflow:hidden; width:764px;}
div.topNavMODHome {display:block; float:left; margin-top:4px; overflow:hidden; width:764px;}
.MOD-outer {border:1px solid #251b0f; background-color: transparent; color:#edeaea; font-family:Arial, Helvetica, sans-serif; font-size:11px; margin:0 auto; text-align:left; width:500px;}
.MOD-titlerow {height:15px; white-space:nowrap; vertical-align: bottom;}
.MOD-table {border:0px; border-collapse:collapse; border-spacing:0px; color:#f3b922;}
.MOD-table td {padding:0px;}
.MOD-matchup {border:0px; border-collapse:collapse; border-spacing:0px; width:250px;}
.MOD-matchup tr {vertical-align:bottom;}
.MOD-matchup td {padding:0px; white-space:nowrap;}
td.MOD-teams {font-size:12px; font-weight:bold; padding:10px 0 7px;}
.MOD-link, .MOD-link:link, .MOD-link:hover, .MOD-link:active, .MOD-link:visited {
	color: #f3b922; font-size: 12px;
}
.MOD-spacer-td {text-align:right; width:100%;}

.MOD-odds {border:0px; border-collapse:collapse; border-spacing:0px; width:250px;}
.MOD-odds tr {vertical-align:top;}
.MOD-odds td {color:#f3b922; font-weight:bold; text-align:center;}
td.MOD-gametime {color:#edeaea;}
.MOD-sportsbook, .MOD-sportsbook:link, .MOD-sportsbook:visited  {
	text-decoration: none; 
	font-weight: lighter; 
	color: #edeaea; 
}
.MOD-sportsbook:hover, .MOD-sportsbook:active {color: #b20000;}
.MOD-odds-data {background-color:#edeaea;}
.MOD-odds-data td {color:#251b0f; font-weight:normal; vertical-align:bottom;}
a.MOD-teamlink, a.MOD-teamlink:hover, a.MOD-teamlink:active, a.MOD-teamlink:visited {color:#251b0f !important; font-weight:normal;}
.MOD-odds-border {border-right: 1px solid #251b0f;}
/*
.MOD-text {color: #edeaea; font-family: Arial, Helvetica, sans-serif; font-size: 12px;}
.MOD-odds-subtitle {color:#f3b922;}
*/
/* END: Matchup Of Day Module in Header */

/* new index classes */
.content-container {
	width: 900px;
	margin-top: 10px;
}

.content-left {
	width: 558px;
	float: left;
	margin-left: 5px;
}

.content-right {
	width: 315px;
	margin-left: 580px;
	margin-right: 5px;
}

.content-clear {
	clear: both;
}

.ad-container1 {
	width: 300px;
	min-height: 250px;
	margin-left: 5px;
	margin-right: 4px;
	margin-bottom: 10px;
}
/* TDD - This is here to force the ad to be flush with top of page in IE */
.ad-container1 #google_ads_div_homepage_300x250_ad_container {display:block !important;}
.ad-container2 {
	width: 300px;
	min-height: 117px;
	margin-left: 5px;
	margin-right: 4px;
	margin-bottom: 10px;
}

.cover-container {clear: both; display: block; margin-bottom: 10px; min-height: 421px; width: 558px;}
.lowerad-container {margin-bottom: 10px; white-space: nowrap; width: 558px;}
/* BEGIN: Off The Wire */
.offthewire-container {margin-bottom:10px; width:315px;}
.offthewire-container ul {list-style-type:none; margin:0; padding:0; background-color:#ebe1d0; color:#b78025; line-height:1.3; width:100%;}
.offthewire-container a {color:#b78025; font-size:14px; font-weight: bold;}
.offthewire-container li:before {content: '\2022';  color: #c48f1b; margin:0 5px 0 4px; font-size:14px; vertical-align:middle;}
.offthewire-body {background-color:#ebe1d0; color:#b78025; font-size:14px; line-height:1.5; padding:0 4px 5px 4px;}
.offthewire-link {font-size:14px;}
/*
.offthewire-container {margin-bottom: 10px; width: 315px;}
.offthewire-container table {width:100%;}
td.offthewire-pad {padding:0 4px 5px 4px;}
.offthewire-body {background-color: #ebe1d0; line-height: 1.5; text-align: left;}
.offthewire-link {color: #b78025; font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px;}
*/
/* END: Off The Wire */
.popular-container {margin-bottom: 10px; width: 315px;}

.nhlats-sub {
	height: 22px;
	background-color: #d7bb7a;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #483010;
	text-align: left;
}

.nhlats-row {
	height: 22px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	text-align: left;
}

.nhlats-bg1 {background-color: #fffbf7;}
.nhlats-bg2 {background-color: #fdf6e5;}
.nhlats-padleft {padding-left: 10px;}

.nhlats-link, .nhlats-link:link, .nhlats-link:active, .nhlats-link:hover, .nhlats-link:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #483010;
	text-decoration: none;
	text-align: right;
}

.injury-container {margin-bottom: 10px; width: 315px;}
.injury-sub {
	height: 22px;
	background-color: #d7bb7a;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #483010;
	text-align: left;
}

.injury-row {
	height: 22px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	text-align: left;
}

.injury-bg1 {background-color: #fffbf7;}
.injury-bg2 {background-color: #fdf6e5;}
.injury-padleft {padding-left: 10px;}

.injury-link, .injury-link:link, .injury-link:active, .injury-link:hover, .injury-link:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #483010;
	text-decoration: none;
	text-align: right;
}

.toptrendsmini-container {margin-bottom:10px; width:315px;}
.toptrendsmini-table {border:0px transparent; border-collapse:collapse; border-spacing:0px; padding:0; width:315px;}
.toptrendsmini-pad {padding-left: 10px;}
.toptrendsmini-head {
	height: 22px;
	background-color: #e7a206;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #483010;
	text-align: left;
}

.toptrendsmini-sub {
	height: 22px;
	background-color: #d7bb7a;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #483010;
	text-align: left;
}
.toptrendsmini-sub td {white-space:nowrap;}
.toptrendsmini-row1 {
	height: 22px;
	background-color: #fffbf7;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	text-align: left;
}

.toptrendsmini-row2 {
	height: 22px;
	background-color: #fdf6e5;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	text-align: left;
}

.toptrendsmini-ad {height: 79px; background-color: #f6ebd6; text-align: center;}
.toptrendsmini-link, .toptrendsmini-link:link, .toptrendsmini-link:active, .toptrendsmini-link:hover, .toptrendsmini-link:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #483010;
	text-decoration: none;
	text-align: right;
}
.toptrendsmini-sub td.spacer {width:11px;}
.toptrendsmini-sub td.rank, .toptrendsmini-row1 td.rank, .toptrendsmini-row2 td.rank {padding-left:10px; width:27px;}
.toptrendsmini-sub td.league {width:55px;}
.toptrendsmini-sub td.team {width:138px;}
.toptrendsmini-sub td.bet {width:84px;}

/* BEGIN: Poll */
.poll-container-table {border:0px; border-collapse:collapse; border-spacing:0px; margin-bottom:10px; width:100%;}
.poll-container-table td {padding:0px; vertical-align:top;}
.poll-table {background-color:#B20000; border:0px transparent; border-collapse:collapse; border-spacing:0px; padding:0; width:100%;}
.poll-table td {padding:20px 10px 10px; text-align: left;}
#pollresponses {display:none;}
.poll-hide {display:none;}
.poll-block {display:block;}

.poll-button {
	display: inline-block;
	zoom: 1; /* zoom and *display = ie7 hack for display:inline-block */
	*display: inline;
	vertical-align: baseline;
	margin: 0 2px;
	outline: none;
	cursor: pointer;
	text-align: center;
	text-decoration: none;
	font: 12px/100% Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding: .35em .75em .35em;
	text-shadow: 0 1px 1px rgba(0,0,0,.3);
	-webkit-border-radius: .5em; 
	-moz-border-radius: .5em;
	border-radius: .5em;
	-webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	-moz-box-shadow: 0 1px 2px rgba(0,0,0,.2);
	box-shadow: 0 1px 2px rgba(0,0,0,.2);
	
	color: #B20000;
	border: solid 1px #b7b7b7;
	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc));
	background: -moz-linear-gradient(top,  #fff,  #dcdcdc);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc');
}

.poll-button:hover {
	text-decoration: none;
	background: #ededed;
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dcdcdc));
	background: -moz-linear-gradient(top,  #fff,  #dcdcdc);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#dcdcdc');
	color: #B20000;
}

.poll-button:active {
	position: relative;
	top: 1px;
	color: #B20000;
	background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fff));
	background: -moz-linear-gradient(top,  #ededed,  #fff);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff');
}
/* END: Poll */
.weather-container {
	width: 315px;
	margin-bottom: 10px;
}

/*.weather-pad {padding-left: 10px;}*/

.weather-row {
	height: 52px;
	text-align: left;
}

.weather-cell1 {
	width: 158px;
	background-color: #ffffff;
}

.weather-cell2 {
	width: 157px;
	background-color: #fdf6e5;
}

.weather-cell3 {
	width: 158px;
	background-color: #fdf6e5;
}

.weather-cell4 {
	width: 157px;
	background-color: #ffffff;
}

.weather-link, .weather-link:link, .weather-link:active, .weather-link:hover, .weather-link:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #483010;
	text-decoration: none;
	text-align: right;
}
/* BEGIN: Sports Betting News */
.sportsnews-container {margin-bottom:10px; width:558px;}
.sportsnews-container table {border:0px; border-collapse:collapse; border-spacing:0px; padding:0px; width:100%;}
.sportsnews-container td {padding:0; vertical-align:middle;}
.sportsnews-feature td {padding:5px; vertical-align:top;}
.sportsnews-headlines td {padding:5px; vertical-align:top;}
.sportsnews-subOff {
	height: 22px;
	background-color: #d7bb7a;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #ffffff;
	text-align: center;
	text-decoration: none;
}

.sportsnews-subOn {
	height: 22px;
	background-color: #fef7e7;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #483010;
	text-align: center;
}

.sportsnews-border {border-bottom: 1px solid #b59860;}
.sportsnews-feat {background-color: #fef7e7;}
.sportsnews-headline {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #b20000;
	text-align: left;
}
.sportsnews-abstract {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	text-align: left;
}
.sportsnews-link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
	color: #b78025;
	text-align: left;
}
.sportsnews-headlines {
	background-color: #ebe1d0;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	line-height: 1.5;
	color: #b78025;
	text-align: left;
}
.sportnews-thumb {border:1px;}
/* END: Sports Betting News */
/* BEGIN: Pick Records Home Page */
.pickrecords-container {margin-bottom:10px; width:100%;}
.pickrecords-table {border:0px; border-collapse:collapse; border-spacing:0px; padding:0px;}
.pickrecords-table td {padding:0; vertical-align:top;}
.pickrecords-body-table {border:0px; border-collapse:collapse; border-spacing:0px; padding:0px; width:100%;}
.pickrecords-body-table td {padding:0px; vertical-align:middle;}
.pickrecords-padleft {padding-left:10px; text-align:left;}
.pickrecords-padright {padding-right:10px; text-align:right;}
.pickrecords-border {border-right:1px solid #b59860;}
.pickrecords-sub1 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #b20000;
	line-height: 1.5;
	text-decoration: none;
	text-align: left;
	background-color: #d7bb7a;
}
.pickrecords-sub2 {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	line-height: 1.5;
	text-decoration: none;
	text-align: left;
	background-color: #d7bb7a;
}
.pickrecords-bg1 {
	height: 22px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	line-height: 1.5;
	text-decoration: none;
	text-align: left;
	background-color: #fffbf7;
}
.pickrecords-bg2 {
	height: 22px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #000000;
	line-height: 1.5;
	text-decoration: none;
	text-align: left;
	background-color: #fdf6e5;
}
.pickrecords-link, .pickrecords-link:link, .pickrecords-link:active, .pickrecords-link:hover, .pickrecords-link:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #483010;
	text-decoration: none;
	text-align: right;
}
/* END: Pick Records Home Page */
/* megaboard */
.megaBoard-container {
	width: 558px;
	margin-bottom: 10px;
}
.megaBoard-container img {
	display: block;
}
.megaBoard-content {
	border-left: 1px solid #C0B298;
	border-right: 1px solid #C0B298;
	border-bottom: 1px solid #C0B298;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}

.megaBoard-tabOff, .megaBoard-tabOff:link, .megaBoard-tabOff:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #000000;
	text-decoration: none;
}

.megaBoard-tabOn, .megaBoard-tabOn:link, .megaBoard-tabOn:active, .megaBoard-tabOn:visited, .megaBoard-tabOff:active, .megaBoard-tabOff:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #ebe8e8;
	text-decoration: none;
}

.megaBoard-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}	

.megaBoard-line {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}	

.megaBoard-link {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #b78025;
}	

.megaBoard-sub {
	background-color:#d7bb7a;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #483010;
}

.megaBoard-lineBot {border-bottom: 1px solid #b59860;}
.megaBoard-lineBot a.megaboard-casino-hdr {color:#ebe8e8; font-size: 14px; text-decoration: none;}
.megaBoard-lineR {border-right: 1px solid #b59860;}
.megaBoard-date {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #ebe8e8;
	text-decoration: none;
	text-align: center;
}
.megaBoard-betNow {
	height: 19px;
	width: 65px;
	text-align: center;
	margin: 1px;
	display: inline-block;
}
.megaBoard-betNowLink, .megaBoard-betNowLink:link, .megaBoard-betNowLink:active, .megaBoard-betNowLink:hover, .megaBoard-betNowLink:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	line-height: 18px;
	text-decoration: none;
}
.megaBoard-gradient {
    background: #B10000; /* non-css3 browsers */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#B10000', endColorstr='#5a1907'); /* IE8 and IE9 */
    background-image: -ms-linear-gradient(top, #B10000 0%, #850c03 75%, #5a1907 100%);     /* IE10 Consumer Preview */ 
    background-image: -moz-linear-gradient(top, #B10000 0%, #850c03 75%, #5a1907 100%);     /* Firefox */ 
    background-image: -o-linear-gradient(top, #B10000 0%, #850c03 75%, #5a1907 100%);      /* Opera */ 
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #B10000), color-stop(0.75, #850c03), color-stop(1, #5a1907));      /* Safari and Chrome 10 */ 
    background-image: -webkit-linear-gradient(top, #B10000 0%, #850c03 75%, #5a1907 100%);     /* Chrome 11+ */ 
    background-image: linear-gradient(to bottom, #B10000 0%, #850c03 75%, #5a1907 100%);     /* IE10 Release Preview */ 
}

.megaBoard-dot {color: #b78025; font-size: 11px;}
.megaBoard-row {height: 22px;}
.megaBoard-padleft {white-space: nowrap; padding-left: 5px;}
.megaBoard-padright {padding-right: 5px;}
.megaBoard-sporttabs td {text-align: center; vertical-align: middle; white-space: nowrap; width:71px;}
.megaBoard-td21 {width:21px;}
.megaBoard-td23 {width:23px;}
.megaBoard-td25 {width:25px;}
.megaBoard-td28 {width:28px;}
.megaBoard-td29 {width:29px;}
.megaBoard-td30 {width:30px;}
.megaBoard-td31 {width:31px;}
.megaBoard-td32 {width:32px;}
.megaBoard-td34 {width:34px;}
.megaBoard-td35 {width:35px;}
.megaBoard-td42 {width:42px;}
.megaBoard-td43 {width:43px;}
.megaBoard-td45 {width:45px;}
.megaBoard-td50 {width:50px;}
.megaBoard-td51 {width:51px;}
.megaBoard-td55 {width:55px;}

/* click to bet classes */
.clicktobet-container {width: 558px; margin-bottom: 30px; display: block;}
#arena-c2b {margin-top:26px;}
.clicktobet-container img {display: block;}
.clicktobet-content {
	width: 556px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.clicktobet-border {
	border-left: 1px solid #C0B298;
	border-right: 1px solid #C0B298;
	border-bottom: 1px solid #C0B298;
}

.clicktobet-ad-righttop {
	width: 264px;
	height: 111px;
	margin-bottom: 8px;
}

.clicktobet-ad-rightbot {
	width: 264px;
	height: 111px;
}

/* cover stories */

#cover-container {font-family: Arial,Helvetica,sans-serif; font-size:10px; margin-bottom:6px; position:relative; width:100%;}
#arena-cover #cover-container {margin-bottom:10px;}
.main-cover {height:308px; position:relative; overflow:hidden; width:558px;}
.main-cover img {height:308px; width:558px;}
div.coverbar {
    color: #EDEAEA;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
	height: 105px;
    padding:0 0 5px 12px;
    text-align: left;
	width: 546px; 
    /*START GRADIENT CODE FOR MAIN COVER IMAGE*/
    background: #B10000; /* non-css3 browsers */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#B10000', endColorstr='#402007'); /* IE8 and IE9 */
    background-image: -ms-linear-gradient(top, #B10000 0%, #721204 50%, #402007 100%);     /* IE10 Consumer Preview */ 
    background-image: -moz-linear-gradient(top, #B10000 0%, #721204 50%, #402007 100%);     /* Firefox */ 
    background-image: -o-linear-gradient(top, #B10000 0%, #721204 50%, #402007 100%);      /* Opera */ 
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #B10000), color-stop(0.5, #721204), color-stop(1, #402007));      /* Safari and Chrome 10 */ 
    background-image: -webkit-linear-gradient(top, #B10000 0%, #721204 50%, #402007 100%);     /* Chrome 11+ */ 
    background-image: linear-gradient(to bottom, #B10000 0%, #721204 50%, #402007 100%);     /* IE10 Release Preview */ 
    /*END GRADIENT CODE FOR COVER IMAGE*/
}
div.cover-title {margin:0 0 4px -3px;}
div.cover-body {line-height:1.25em; margin-right: 10px;}
a.coverTextLarge, a.coverTextLarge:visited, a.coverTextLarge:hover {
	color: #FEBB23; 
	font-weight:bold;
	text-decoration: none;
}

.coverRelatedLinks, a.coverRelatedLinks {color: #FEBB23; font-family: Arial,Helvetica,sans-serif; font-size: 13px; text-decoration:none;}
a.coverRelatedLinks:hover {color:#FEBB23;}

ul#cover-thumbs {margin:0; padding:0; position:relative;}
ul#cover-thumbs li {
	color: #EDEAEA;
	float:left;
	font-family: Arial,Helvetica,sans-serif;
	font-size:10px;
	font-weight:normal;
	height:113px;
	list-style-type:none;
	list-style-position:outside;
	margin:0 0 10px 7.3px;
	position:relative;
	width:134px;

}
ul#cover-thumbs li.first {margin:0 0 10px 0;}
ul#cover-thumbs li img {border:0; height:74px; width:134px;}
ul#cover-thumbs li a {color:#EDEAEA; font-weight:normal; text-decoration:none;}
ul#cover-thumbs li a:visited {color:#EDEAEA; font-weight:normal; text-decoration:none;}
.thumbs-overlay {
	background-color:#FEBB23; 
	color:#FEBB23; 
	height:77px; 
	-moz-opacity: 0.40;
	opacity:.40;
	filter: alpha(opacity=40);
	left:0px;
	position:absolute;
	top:0;
	width:134px;
}
.thumbs-overlay a {display:inline-block; height:77px; width:134px; }
.cover-thumbs-title {
	border:0;
	display:inline-block;
	height:24px;
	margin:0;
	padding:5px;
	position:relative;
	text-align:left;
	top:-3px;
	width:124px;
    /*START GRADIENT CODE FOR MAIN COVER IMAGE*/
    background: #B10000; /* non-css3 browsers */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#B10000', endColorstr='#402007'); /* IE8 and IE9 */
    background-image: -ms-linear-gradient(top, #B10000 0%, #721204 50%, #402007 100%);     /* IE10 Consumer Preview */ 
    background-image: -moz-linear-gradient(top, #B10000 0%, #721204 50%, #402007 100%);     /* Firefox */ 
    background-image: -o-linear-gradient(top, #B10000 0%, #721204 50%, #402007 100%);      /* Opera */ 
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #B10000), color-stop(0.5, #721204), color-stop(1, #402007));      /* Safari and Chrome 10 */ 
    background-image: -webkit-linear-gradient(top, #B10000 0%, #721204 50%, #402007 100%);     /* Chrome 11+ */ 
    background-image: linear-gradient(to bottom, #B10000 0%, #721204 50%, #402007 100%);     /* IE10 Release Preview */ 
    /*END GRADIENT CODE FOR COVER IMAGE*/
}
.cover-thumbs-title a {display:inline-block; height:24px; position:relative; width:124px;}
.overlayRed {width:124px; height:24px; background: #000000; position:relative; top:-5px; left:-5px; padding: 5px 5px 5px 5px;
	-moz-opacity: 0.40;
	opacity:.40;
	filter: alpha(opacity=40);
}
.cover-hide {display:none;}
.cover-padtext {position: relative; top: -2px; padding-bottom: 2px;}

/* most popular stories */
div.mostbar {
    font-family: arial;
    font-weight: bold;
    text-align: left;
    width: 315px;
    /*START GRADIENT CODE FOR MOST POPULAR STORIES*/
    background: #FCF5E5; /* non-css3 browsers */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FCF5E5', endColorstr='#FEC447'); /* IE8 and IE9 */
    background-image: -ms-linear-gradient(top, #FCF5E5 0%, #FDE4AC 75%, #FEC447 100%);     /* IE10 Consumer Preview*/ 
    background-image: -moz-linear-gradient(top, #FCF5E5 0%, #FDE4AC 75%, #FEC447 100%);     /* Firefox */ 
    background-image: -o-linear-gradient(top, #FCF5E5 0%, #FDE4AC 75%, #FEC447 100%);      /* Opera */ 
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #FCF5E5), color-stop(0.75, #FDE4AC), color-stop(1, #FEC447));      /* Safari and Chrome 10 */ 
    background-image: -webkit-linear-gradient(top, #FCF5E5 0%, #FDE4AC 75%, #FEC447 100%);     /* Chrome 11+ */ 
    background-image: linear-gradient(to bottom, #FCF5E5 0%, #FDE4AC 75%, #FEC447 100%);     /* IE10 Release Preview */ 
    /*END GRADIENT CODE FOR MOST POPULAR STORIES*/
}
div.mostbar_lg {
    height: 24px;
    font-size: 24px;
    color: #febb23;
	margin-left: 10px;
	margin-right: 10px;
    padding-bottom: 10px;
 }
div.mostbar_sm {
    font-size: 14px;
    color: #483010;
	margin-left: 10px;
	margin-right: 10px;
    padding-bottom: 10px;
}
div.mostbar_sm a, div.mostbar_sm a:link, div.mostbar_sm a:visited {
    font-size: 14px;
    color: #483010;
	text-decoration:none;
}
div.mostbar_sm a:hover, div.mostbar_sm a:active {
    font-size: 14px;
    color: #b20000;
	text-decoration:none;
}

/* BEGIN: table header gradient*/
.header-yellow-gradient {
	height: 22px;
	min-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #483010;
	text-align: left;
	background: #e7a206; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E8A819', endColorstr='#BF8503'); /* for IE8 and IE9 */
	background-image: -ms-linear-gradient(top, #E8A819 0%, #e7a206 60%, #BF8503 100%);     /* IE10 Consumer Preview */ 
	background-image: -moz-linear-gradient(top, #E8A819 0%, #e7a206 60%, #BF8503 100%);     /* Mozilla Firefox */ 
	background-image: -o-linear-gradient(top, #E8A819 0%, #e7a206 60%, #BF8503 100%);      /* Opera */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #E8A819), color-stop(0.60, #e7a206), color-stop(1, #BF8503));      /* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-linear-gradient(top, #E8A819 0%, #e7a206 60%, #BF8503 100%);     /* Webkit (Chrome 11+) */ 
	background-image: linear-gradient(to bottom, #E8A819 0%, #e7a206 60%, #BF8503 100%);     /* W3C Markup, IE10 Release Preview */
}

.header-yellow-gradient-nav {
	min-height: 18px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #483010;
	text-align: left;
	background: #e7a206; /* for non-css3 browsers */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E8A819', endColorstr='#BF8503'); /* for IE8 and IE9 */
	background-image: -ms-linear-gradient(top, #E8A819 0%, #e7a206 60%, #BF8503 100%);     /* IE10 Consumer Preview */ 
	background-image: -moz-linear-gradient(top, #E8A819 0%, #e7a206 60%, #BF8503 100%);     /* Mozilla Firefox */ 
	background-image: -o-linear-gradient(top, #E8A819 0%, #e7a206 60%, #BF8503 100%);      /* Opera */ 
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #E8A819), color-stop(0.60, #e7a206), color-stop(1, #BF8503));      /* Webkit (Safari/Chrome 10) */ 
	background-image: -webkit-linear-gradient(top, #E8A819 0%, #e7a206 60%, #BF8503 100%);     /* Webkit (Chrome 11+) */ 
	background-image: linear-gradient(to bottom, #E8A819 0%, #e7a206 60%, #BF8503 100%);     /* W3C Markup, IE10 Release Preview */
}
.header-yellow-gradient-title {line-height:22px; padding-left:10px !important;}
/* END: table header gradient */

/* footer */
.FooterTbl_bottom {
	background-color: #fcf2e0;
	background-image: url(/graphics/vi_footer_bg_large.gif);
	background-repeat: repeat-x;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	margin:0 auto;
	width:900px;
}
div.footerbar {float: left; width: 900px; height: 6px;
    background: #F4BE3C; /* for non-css3 browsers */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F4BF43', endColorstr='#e0a426'); /* for IE8 and IE9 */
    background-image: -ms-linear-gradient(top, #F4BF43 0%, #F4BE3C 50%, #C48F21 100%);     /* IE10 Consumer Preview */ 
    background-image: -moz-linear-gradient(top, #F4BF43 0%, #F4BE3C 50%, #C48F21 100%);     /* Mozilla Firefox */ 
    background-image: -o-linear-gradient(top, #F4BF43 0%, #F4BE3C 50%, #C48F21 100%);      /* Opera */ 
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #F4BF43), color-stop(0.5, #F4BE3C), color-stop(1, #C48F21));      /* Webkit (Safari/Chrome 10) */ 
    background-image: -webkit-linear-gradient(top, #F4BF43 0%, #F4BE3C 50%, #C48F21 100%);     /* Webkit (Chrome 11+) */ 
    background-image: linear-gradient(to bottom, #F4BF43 0%, #F4BE3C 50%, #C48F21 100%);     /* W3C Markup, IE10 Release Preview */ 
}
div.footerlinks {float:left; text-align: left; display: block;}
div.footerbanner {width: 900px; border-bottom: 1px solid #e6b440; margin-bottom: 15px; text-align: center; display: block; margin-left: auto; margin-right: auto; padding: 14px 0 10px 0;}
div.footercopyright {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9px; color: #000000; text-align: center; display: block; padding-bottom: 5px;}	
.footer_txt_title {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #000000; text-decoration: none;}
.footer_txt_link {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #9c8a66; text-decoration: none;}
.footer_txt_title_sm {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #000000;}
.footer_txt_title_sm2 {font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #f6ebd6;}

/* 12.18.2013 - TDD - Styles for the stories appear below the cover on arena page */
#rel-stories {border-bottom:1px solid #b79862; color:#000; font-family: Arial,Helvetica,sans-serif; font-size:12px; line-height:12px; margin-bottom:10px; padding-bottom:6px; text-align:left; width:558px;}
#rel-stories td.story1 {font-size:12px; line-height:12px; padding:0 4px 0 0; width:50%;}
#rel-stories td.story2 {font-size:12px; line-height:12px; padding:0 0 0 4px; width:50%;}
#rel-stories img {float:left; height:74px; margin-bottom:4px; margin-right:4px; width:134px;}
/*#rel-stories h2 {color:#820000; display:inline; font-family:Arial,Helvetica,sans-serif; font-size:13px; font-weight:bold; line-height:13px;}*/
#rel-stories h2 {display:inline; font-family: Arial,Helvetica,sans-serif;}
#rel-stories h2 a {color:#B20000; font-size:13px; font-weight:bold; line-height:13px;}
#rel-stories a.rel-title {color:#820000; text-decoration:none;}
#rel-stories a.rel-title:hover {color:#820000; text-decoration:none;}
#rel-stories a {color:#B78025; text-decoration:underline;}
#rel-stories a:hover {color:#B20000; text-decoration:none;}

.margin_btm_10 {margin-bottom:10px;}

/* BEGIN: Date Selector */
.date-select-table {border-spacing:2px !important; margin:0 auto;}
.date-select-table td {padding:2px; vertical-align:middle;}
.date-select-table td.enddate {padding-left:8px;}
.date-select-table td select {font-size:13px;}
/* END: Date Selector */

/* BEGIN: Page Title Template */
.page_title_table {border-bottom:1px solid #e0ae3f; border-collapse:collapse; border-spacing:0px; margin:0px 0px 0px 5px; padding:0px; width:100%;}
.page_title_table tr {vertical-align:bottom;}
.page_title {color:#000000; font-family:arial,helvetica,sans-serif; font-size:26px; font-weight:bold; margin:0px; padding:0px; text-align:left;}
a.page_title {text-decoration: none;}
.page_title_sub {color:#403F3F;font-family:arial,helvetica,sans-serif;font-size:13px; font-weight:bold;}
.page_title_sponsor {font-family:arial,helvetica,sans-serif; font-size:small; text-align:center; vertical-align:middle;}
.page_title_pin {background-color:#e0ae3f; border:0; color:#e0ae3f; height:1px; margin:0;}
/* END: Page Title Template */

/* BEGIN: Handicapper Records Table */
.filter-table {border:1px solid #F7C042 !important; font-size:11px; margin-bottom:10px; width:100%;}
.filter-table td.filter-td {padding:10px 0; text-align:center; vertical-align:middle; white-space:nowrap;}
.filter-table .form-label {font-size:11px; font-weight:bold; width:72px;}
.filter-sortbtn-gradient {
    background: #B10000; /* non-css3 browsers */
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#B10000', endColorstr='#5a1907'); /* IE8 and IE9 */
    background-image: -ms-linear-gradient(top, #B10000 0%, #850c03 75%, #5a1907 100%);     /* IE10 Consumer Preview */ 
    background-image: -moz-linear-gradient(top, #B10000 0%, #850c03 75%, #5a1907 100%);     /* Firefox */ 
    background-image: -o-linear-gradient(top, #B10000 0%, #850c03 75%, #5a1907 100%);      /* Opera */ 
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #B10000), color-stop(0.75, #850c03), color-stop(1, #5a1907));      /* Safari and Chrome 10 */ 
    background-image: -webkit-linear-gradient(top, #B10000 0%, #850c03 75%, #5a1907 100%);     /* Chrome 11+ */ 
    background-image: linear-gradient(to bottom, #B10000 0%, #850c03 75%, #5a1907 100%);     /* IE10 Release Preview */ 
}
.filter-sortbtn {border:0px; color:#FFFFFF; font-weight:bold; margin-right:10px; padding:2px 4px; text-align:center;}

.handicapper-records-container {font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; color:#403F3F;}
h2.handicapper-pick-title {font-size:16px; margin:0px 0px 10px;}
.handicapper-pick-summary {line-height:16px;}
.handicapper-name-table td {width:25%;}
.handicapper-team-name {font-weight:bold;}
/* END: Handicapper Records Table */

/* BEGIN: Site Maint */
#site-maint {font-family:Arial, Helvetica, sans-serif; font-size:13px; margin:25px auto; max-width:505px;}
#site-maint a {font-size:13px;}
/* END: Site Maint */

/* BEGIN: Free Odds Page */
.frodds-data-tbl {background-color:#C48F1B; border-collapse:collapse; border-spacing:0;}
.frodds-betnow-btn {
	background: url(/graphics/buttons/oddspage-betnow-button.png);
	display:block;
	height:22px;
	margin-bottom:2px;
	width:39px;
}
.frodds-data-tbl .betnow-picks {padding:0 0 2px 0; vertical-align:top;}
.frodds-data-tbl .betnow-picks a {display:block;}
.frodds-data-tbl a.cellTextNorm {text-decoration:none;}
.frodds-data-tbl .game-notes {background-color:#d6bd7b;}

