@charset "iso-8859-1";

/* BETINFO SECTION */
#sportsModuleWrapper { width:523px; border:#CCC solid 1px; padding:1px; margin:10px 0; min-height:144px; }
#sportsModuleTitle { background-color:#CCC; border:#999 solid 1px; text-transform:uppercase; font-weight:bold; font-size:12px; padding:2px 10px; }
#sportsModuleTitle a:link, #sportsModuleTitle a:visited { text-decoration:none; color:#333; }
#sportsModuleTitle a:hover, #sportsModuleTitle a:active { text-decoration:none; color:#000; }
#sportsModuleColumn1, #sportsModuleColumn2, #sportsModuleColumn3 { float:left; width:172px; padding:1px }
.sportsModuleColumnTitle { background:#C00; color:#FFF; margin:1px; padding:2px 5px; }
.sportsModuleColumnItem { margin:1px; padding:2px 5px; }
.sportsModuleColumnItem a:link, .sportsModuleColumnItem a:visited { color:#666; text-decoration:none; }

/* CASINO SECTION */
#contentJackpotTitle { width:265px; height:23px; background:url(/casino/images/progresive-jackpots-title.gif) no-repeat; float:left; }
#contentJackpotBox { width:255px; background:#0b1111; float:left; border:#333 solid 2px; padding:0 3px; }
.contentJackpotLineOdd { padding:5px 2px; color:#FFF; height:16px; }
.contentJackpotLineEven { background:#171717; padding:2px; color:#FFF; height:16px; }
.contentJackpotName { width:100px; float:left; }
.contentJackpotFrame { background: url(/casino/images/jackpots-bckg.gif) repeat-x #000 center center; float:left; text-align:center; padding: 0 0 0 10px; }
.contentJackpotPlay { float:left; text-align:center; padding:0 0 0 10px; }
#contentCasinoLogo { width:265px; height:130px; background:url(/casino/images/casino-logo.gif) center center no-repeat; float:left; }
.iconBox { height:89px; width:784px; margin:1px 0 0 0; float:left; }
.iconSeparator { background:url(/casino/images/icon-row-separator.gif) no-repeat; width:2px; height:89px; float:left; }
.titleBox { float:left; width: 784px; height: 24px; }
.titleSeparator { background:url(/casino/images/title-separator.gif) no-repeat; width:2px; height:24px; float:left; }
.listGamesBox { width:784px; height:300px; float:left; }
.listGame { width:129px; height:248px; background:url(/casino/images/list-games-bckg-odd.gif) repeat-x; float:left; padding:25px 0 0 0; }
.listGameSeparator { width:2px; height:248px; background:url(/casino/images/list-games-separator.gif) no-repeat; float:left; }
.gameItem { min-height:14px; height:auto !important; height:14px; padding: 5px; text-transform:capitalize; font-size:10px; color:#FFF; }
.gameItem a:link, .gameItem a:visited{ text-decoration:none; color:#FFF; }
.gameItem a:hover, .gameItem a:active{ text-decoration:underline; color:#EFEFEF; }
.gameItemSeparator {height:1px; background:#FFF; -moz-opacity:.10; filter:alpha(opacity=10); opacity:.10; filter: "alpha(opacity=10)"; -ms-filter: "alpha(opacity=10)"; filter: alpha(opacity=10); }

/*BETTING TRENDS STYLES*/
.btTitle { background:#991E20; color:#FFF; padding:5px; font-size:12px; font-weight:bold; text-align:center; font-family:Arial, Helvetica, sans-serif;}
.menuBckg { background-image:url(/sportsbook/images/bt_menu02.gif); background-repeat:no-repeat; width:100%; font-family:Arial, Helvetica, sans-serif;}
.bt_menu { text-align:center; font-size:11px; background-color:#6f7172; color:#FFF; font-family:Arial, Helvetica, sans-serif;}
.bt_menu_sort { text-align:center; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.trend_lineOdd { background-color:#FFF; font-family:Arial, Helvetica, sans-serif;}
.trend_lineEven { background-color:#EFEFEF; font-family:Arial, Helvetica, sans-serif;}
#header4print { display:none; }
#header4scores { display:none; }
#button4print { margin-top:20px; text-align:center; }
#date4print { display:none; }
.trends-bar-title { background:#3B3B3B; color:#D2D2D3; height:38px; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
.trends-bar { color:#000; background:#eae7e7; height:28px; font-size:11px; border:#dedede solid 1px; font-family:Arial, Helvetica, sans-serif;}
.trends-bar02 { color:#000; background:#f4f2f2; height:28px; font-size:11px; border-bottom:#dedede solid 1px; border-left:#dedede solid 1px; border-right:#dedede solid 1px; }
.trends-soccer { height:47px !important; padding-top:3px;}
.trends-spacer-line { width:1px; background-color:#4E4E4E; height:38px; font-family:Arial, Helvetica, sans-serif;}
.trends-date { width:57px; height:25px; text-align:center; padding-top:13px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.trends-teams { width:232px; height:25px; text-align:center; padding-top:13px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.trends-open-current { width:183px; height:14px; text-align:center; background:#5C5C5C; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.trends-ml { width:33px; text-align:center; padding-top:4px; height:20px; font-family:Arial, Helvetica, sans-serif;}
.trends-color { background-color:#454444; }
.trends-sprd-ou { width:75px; text-align:center; padding-top:4px; height:20px; font-family:Arial, Helvetica, sans-serif;}
.trends-betting-trends { width:179px; height:14px; text-align:center; background:#5C5C5C; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.trends-ml-trends { width:59px; text-align:center; padding-top:4px; height:20px; font-family:Arial, Helvetica, sans-serif; }
.trends-sprd-ou-trends { width:60px; text-align:center; padding-top:4px; height:20px; font-family:Arial, Helvetica, sans-serif;}
.trends-status { width:42px; height:25px; text-align:center; padding-top:13px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.trends-score-stats { width:58px; height:25px; text-align:center; padding-top:13px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.trends-line-left { border-left:#FFF solid 1px; font-family:Arial, Helvetica, sans-serif;}
.trends-line-bottom { border-bottom:#FFF solid 1px; font-family:Arial, Helvetica, sans-serif;}
.trends-cdate { width:57px; height:28px; text-align:center; font-family:Arial, Helvetica, sans-serif;}
.trends-cteams { width:230px; height:28px; text-align:center; font-family:Arial, Helvetica, sans-serif;}
.trends-cteams-soccer { font-size:11px; height:28px; text-align:left; width:200px; padding-left:30px; }
.trends-cstatus { width:42px; height:28px; text-align:center; font-family:Arial, Helvetica, sans-serif;}
.trends-cscore-stats { width:58px; height:28px; text-align:center; font-family:Arial, Helvetica, sans-serif;} /*37px*/
.trends-cml { width:33px; height:28px; text-align:center; font-family:Arial, Helvetica, sans-serif;}
.trends-csprd-cou { width:75px; text-align:center; height:28px; font-family:Arial, Helvetica, sans-serif;}
.trends-cml-trends { width:59px; text-align:center; height:28px; font-family:Arial, Helvetica, sans-serif;}
.trends-csprd-cou-trends { width:60px; text-align:center; height:28px; font-family:Arial, Helvetica, sans-serif;}

/*STYLES NEEDED ON ALL PAGES*/
.title { background:#44415F; color:#FFF; font-weight:bold; }
.odd { background:#EFEFEF; }
.even { background:#FFF; }
.red { color:#C00; }

/*TABLE TITLES*/
.tableTitle { background-color:#464053; color:#FFF; font-size:11px; font-weight:bold; text-align:center; }
.tableSubTitle { background-color:#766f89; color:#FFF; font-weight:bold; text-align:center; }

/*GAMES SECTION*/
#contentGamesTop { overflow:inherit; height:206px; }
#contentGamesTopWinners { width:162px; height:186px; margin: 0 0 0 11px; padding:10px; background:#171717; border-bottom:#444444 solid 1px; border-top:#444444 solid 1px; float:left }
#contentGamesTopWinnersTitle { margin:0 0 10px 0; text-align:center; }
.contentGamesTopWinnersBox { background:url(/casino/images/games-section/latest-winners-bckg.gif) repeat-x; height:43px; color:#FFBF0D; }
.contentGamesTopWinnersBox li { color:#FFF; list-style-image:url(/casino/images/games-section/latest-winners-bullet.gif); list-style-position:outside; padding:5px 0 0 0; margin:0 0 0 20px; font-weight:bold; text-transform:uppercase; }
.contentGamesTopWinnersBox .fltlft, .contentGamesTopWinnersBox .fltrt { padding:5px 5px 0 5px; color:#ffbf0d; font-weight:normal }
#contentGamesTopWinnersHotPromos { margin:10px 0 0 0; }

/*HORSE RACING SECTION */
#horsesArticles { border:#b7b89a solid 1px; margin:10px 0; padding:10px;}

/*PROMOS SECTION*/
.contentPromoWrapper { margin:0 0 20px 0; padding:0 0 20px 0; background:url(/promos/images/promo-separator.gif) no-repeat center bottom; width:100%; overflow:auto; }
.contnentPromoIcon { float:left; width:97px; }
.contentPromoCasinoTxt { float:right; width:420px; }
.contentPromoCasinoTxt h2 { color:#930; font-size:16px; margin: 0 0 10px 0; }
.contentPromoCasinoTxt h2 a:link, .contentPromoCasinoTxt h2 a:visited { color:#930; text-decoration:none; }
.contentPromoCasinoTxt h2 a:hover, .contentPromoCasinoTxt h2 a:active { color:#930; text-decoration:underline; }
.contentPromoSignupTxt { float:right; width:420px; }
.contentPromoSignupTxt h2 { color:#39565e; font-size:16px; margin: 0 0 10px 0; }
.contentPromoSignupTxt h2 a:link, .contentPromoSignupTxt h2 a:visited { color:#39565e; text-decoration:none; }
.contentPromoSignupTxt h2 a:hover, .contentPromoSignupTxt h2 a:active { color:#39565e; text-decoration:underline; }
.contentPromoSportsbookTxt { float:right; width:420px; }
.contentPromoSportsbookTxt h2 { color:#39565e; font-size:16px; margin: 0 0 10px 0; }
.contentPromoSportsbookTxt h2 a:link, .contentPromoSportsbookTxt h2 a:visited { color:#dc7e06; text-decoration:none; }
.contentPromoSportsbookTxt h2 a:hover, .contentPromoSportsbookTxt h2 a:active { color:#dc7e06; text-decoration:underline; }
.contentPromoPokerTxt { float:right; width:420px; }
.contentPromoPokerTxt h2 { color:#377427; font-size:16px; margin: 0 0 10px 0; }
.contentPromoPokerTxt h2 a:link, .contentPromoPokerTxt h2 a:visited { color:#377427; text-decoration:none; }
.contentPromoPokerTxt h2 a:hover, .contentPromoPokerTxt h2 a:active { color:#377427; text-decoration:underline; }
.promoTitle { font-size:18px; }