﻿*{margin:0px; padding:0px;}
body{font-family:Arial; font-size:14px;}
.home-body{background:#191919 url(images/bg-body.jpg) repeat-x;}
.inner-body{background:#191919 url(images/bg-body-interior.gif) repeat-x;}
.intro-body{background:#191919 url(images/bg-body-intro.png) repeat-x;}
.inner-stats{background:#191919 url(images/bg-body-stats.png) repeat-x;}
a{text-decoration:none;}
ul{list-style-type:none;}
p{margin:6px 0px;}
a img{border:none;}

#container{width:950px; margin:0 auto; position:relative;}
#content{float:left; padding-bottom:40px; width:100%;}

/*_________________________ HEADER ___________________________*/
#header{float:left; width:100%; margin-top:45px; position:relative; margin-bottom:20px;}
#header div.logo{width:415px; height:66px; background-image:url(images/logo-header.gif); background-repeat:no-repeat; float:left;}
#header div.slogan{clear:left; color:#b6b6b6; text-transform:uppercase; font-family:Verdana; font-size:11px; float:left; width:260px;}

/*__________________________ MENU ____________________________*/
#menucontainer{float:right;}
ul#menu{float:left;}
ul#menu li{float:left; padding-right:10px;}
ul#menu li a{color:#fff;}

/*__________________________ INTRO PAGE ____________________*/
#container #mascot{position:absolute; width:214px; height:247px; background:#eeede4 url(images/intro-mascot.jpg) no-repeat; left:-225px; top:332px;}
#intro-free{width:294px; height:35px; background:#420505 url(images/bg-intro-free.png) no-repeat; position:absolute; right:0px; bottom:-7px;}
#intro-free p{font-size:16px; font-weight:bold; text-transform:uppercase; color:#fff; margin-top:10px; margin-left:20px;}
#intro-free p span{margin-left:30px;}
#intro-upper{width:100%; float:left; position:relative; margin-top:20px;}
#intro-upper div.col-left{width:286px; float:left; border-right:dashed 1px #444; padding-right:25px;}
#intro-upper div.col-center{width:276px; float:left; border-right:dashed 1px #444; padding:0px 25px;}
#intro-upper div.col-right{width:284px; float:left; padding-left:25px;}
#intro-upper img.title{float:left;}
#intro-upper span.sub-title{float:left; width:100%; font-size:13px; font-style:italic; text-transform:uppercase; color:#3a0e0e;}
#intro-upper img.sample{float:left; margin:5px 0px; border:solid 1px #777;}
#intro-upper p{float:left; width:100%; color:#515151; font-size:11px; line-height:16px; font-family:Verdana;}
#intro-upper #intro-btn-viewAction{float:right; width:183px; height:42px; background:#eeede4 url(images/intro-btn-viewAction.png) no-repeat; margin-top:5px;}
#intro-get-started{width:100%; background:#191919 url(images/intro-bg-get-started.gif) no-repeat; height:168px; float:left; margin-top:2px; border-bottom:1px dashed #666; padding-bottom:10px; position:relative;}
.ie6 #intro-get-started{width:940px;}
#intro-get-started div.twitterLink{bottom:20px;height:45px;left:110px;position:absolute;width:170px;}
#intro-get-started div.howToLink{bottom:20px;height:45px;right:45px;position:absolute;width:225px;}
#intro-get-started span.title{font-size:19px; font-weight:bold; color:#fff; float:left; margin-top:5px; margin-left:10px; width:100%;}
#intro-get-started div.section{float:left; height:65px; margin-top:5px;}
#intro-get-started div.section p{font-size:18px; font-weight:bold; color:#8c8c8c; float:left; line-height:normal;}
#intro-what-login{margin-top:10px; float:left; width:100%; padding-bottom:10px; border-bottom:1px dashed #666;}
#intro-what-login div.what{float:left; width:357px; height:178px; background:#191919 url(images/intro-bg-what.png) no-repeat;}
.ie6 #intro-what-login div.what{width:347px;}
#intro-what-login div.what span.title{float:left; width:100%; margin:5px 0px 0px 10px; font-size:17px; color:#fff; font-weight:bold;}
#intro-what-login div.what p{float:left; font-size:12px; color:#444; width:335px; margin:10px 0px 0px 10px; line-height:19px;}
#intro-what-login div.login{float:right; width:582px; height:178px; background:#191919 url(images/intro-bg-login.png) no-repeat;}
.ie6 #intro-what-login div.login{width:572px;}
#intro-what-login div.login span.title{float:left; width:100%; margin:5px 0px 0px 10px; font-size:17px; color:#fff; font-weight:bold;}
#intro-what-login div.login p{float:left; font-size:12px; color:#444; width:225px; margin:10px 0px 0px 10px; line-height:19px;}
#intro-what-login div.login div.logOn{float:right; width:302px; position:relative; margin-right:13px; margin-top:8px;}
.ie6 #intro-what-login div.login div.logOn{width:310px; margin-right:5px;}
#intro-what-login div.login div.logOn input{float:left; border:solid 1px #c0c0c0; height:30px; margin-top:8px; padding:5px 0px 0px 10px; width:290px; font-size:19px; font-weight:bold; color:#232323;}
#intro-what-login div.login div.logOn input.water{color:#e7e7e7;}
#intro-what-login div.login div.logOn span.btn-view{float:left; width:195px; height:35px; background:#fff url(images/intro-btn-login-view.png) no-repeat; margin-top:10px;}
#intro-what-login div.login div.logOn span.or{float:left; margin:19px 5px 0 0; color:#6b6b6b; font-size:11px; font-weight:bold; text-transform:uppercase;}
#intro-what-login div.login div.logOn span.btn-login{float:left; width:85px; height:35px; background:#fff url(images/intro-btn-login.png) no-repeat; margin-top:10px;}
#intro-what-login div.login div.logOn #introLoginLoading{float:right; width:65px; height:35px; margin-top:20px;}
#intro-tips-faq{margin-top:10px; float:left; width:100%; padding-bottom:10px;}
#intro-tips-faq div.tips{float:left; width:449px; height:235px; background:#191919 url(images/intro-bg-tips.png) no-repeat; padding:10px;}
#intro-tips-faq div.tips span.title{font-weight:bold; font-size:17px; color:#fff; margin-bottom:10px; float:left; width:100%;}
#intro-tips-faq div.tips p{font-size:12px; color:#757575; float:left; width:100%; line-height:19px;}
#intro-tips-faq div.faq{float:right; width:449px; height:235px; background:#191919 url(images/intro-bg-faq.png) no-repeat; padding:10px;}
#intro-tips-faq div.faq span.title{font-weight:bold; font-size:17px; color:#fff; margin-bottom:10px; float:left; width:100%;}
#intro-tips-faq div.faq p{font-size:12px; color:#757575; float:left; width:100%;}
#intro-tips-faq div.faq a{color:#6E903C; text-decoration:underline;}
#intro-tips-faq div.faq p.q{font-weight:bold; margin-bottom:0px;}
body.intro-body #footer{background-color:#191919;}

/*__________________________ LOGIN ___________________________*/
#logindisplay{position:absolute; right:0px; top:55px; color:#fff;}
#logindisplay a{color:#7B8355;}
#logindisplay span.login{font-family:Verdana; font-weight:bold; font-size:10px; color:#e1e1e1; text-transform:uppercase;}
#logindisplay input{height:17px;}
#logindisplay span.logOn{width:33px; height:19px; background-color:#fff; text-align:center;}
#logindisplay span.logOn a{color:#54170F;cursor:pointer;font-size:10px;font-weight:bold;height:15px;padding-top:4px;width:100%; display:inline-block;}
#logindisplay span.loading{width:33px; height:19px; text-align:center; margin-top:-1px;}

#upper-container{width:100%; margin-top:15px; float:left; height:140px; border-bottom:dashed 1px #c4c3bc; margin-bottom:15px; position:relative;}
#upper-container div.learn-to-use{width:230px; height:25px; position:absolute; top:-10px; right:50px; background:url(images/img-learn-to-use.png) no-repeat;}
#upper-left{width:580px; float:left;}
#upper-right{width:355px; float:right;}

/*__________________________ MODAL LOGIN _____________________*/
* html #modalLogOn {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}
#modalLogOn{display:none; height:180px; width:400px; background-color:#fff; border:solid 1px #000; z-index:999999;position: fixed;top: 25%;left: 50%;margin-left: -250px; padding:8px;}
#modalLogOn #close-btn{position:absolute; right:-15px; top:-10px; background:transparent url(images/modal-bet-close-btn.png) no-repeat; width:28px; height:28px; cursor:pointer;}
#modalLogOn p{float:left; font-size:12px;}
#modalLogOn div.logon-section{float:left; width:386px; height:90px; background:#fff url(images/bg-modal-logon.png) no-repeat; padding-top:30px; margin-left:8px; margin-top:10px;}
#modalLogOn label{float:left; font-weight:bold; width:145px; clear:left; margin-top:4px; margin-left:21px;}
#modalLogOn input{float:left; width:200px; margin-top:2px;}
#modalLogOn div.signOn{position:absolute; width:106px; height:36px; bottom:25px; right:25px; background:#fff url(images/modal-bet-wager-btn.png) no-repeat;}
#modalLogOn #modalLoginLoading{bottom:25px;height:26px;position:absolute;right:25px;width:54px;}

/*__________________________ TWEET SUBMIT ____________________*/
#tweetSubmit{width:100%; float:left;}
#tweetSubmit h2.question{color:#7a120a; font-size:21px; font-weight:bold; float:left;}
#tweetSubmit div.charsRemaining{float:right; color:#595959; font-size:19px;}
#inputTweet{ margin-top:4px; width:566px; border:solid 2px #c9c8c2; margin-bottom:4px; height:50px; padding:5px; overflow:hidden; font-family:Verdana; font-size:12px;}
#inputTweet.disabled,input.disabled,select.disabled{background-color:#E5E5E5;}
#rssButton{ float:left; width:76px; height:25px; background-image:url(images/btn-rssFeed.gif); background-repeat:no-repeat;}
#submitTweet{float:right; width:89px; height:31px; background-image:url(images/btn-updateTweet.gif); background-repeat:no-repeat; margin-top:-1px;}
#submitTweetLoading{float:right; width:55px; height:31px; margin-top:6px;}

/*__________________________ UPPER RIGHT TEXT ________________*/
#upperRightText{width:100%; float:left; margin-top:25px;}
#upperRightText p{color:#141414; font-size:12px; line-height:18px; margin:0px;}

/*__________________________ COLUMNS _________________________*/
#col-left{float:left; width:357px; position:relative;}
#col-center{float:left; width:286px; margin-left:11px; position:relative;}
#col-right{float:right; width:286px; position:relative;}

/*__________________________ TWEETS COLUMN ___________________*/
#tweet-column{float:left; width:357px; position:relative;}
#tweet-column div.head-tab{width:357px; height:47px; background-image:url(images/tab-tweets.gif); background-repeat:no-repeat;}
#tweet-column div.head-tab h3{color:#fff; font-size:25px; font-weight:bold; padding:5px 0px 0px 10px;}
#tweets{width:100%; float:left; position:relative;  background-color:#fff;}
#tweets div.tweet{border-top:solid 1px #444; border-bottom:solid 1px #444; margin-bottom:3px; height:58px; width:100%; padding:5px 0px 10px 0px; position:relative; line-height:16px;}
#tweets div.tweet div.wager-icon{position:absolute; right:2px; top:2px; width:10px; height:16px; display:block; background:transparent url(images/wager-icon2.png) no-repeat;}
#tweets div.odd{background-color:#EFEFE7;}
#tweets div.tweet div.tweet-left{float:left; margin-left:5px; width:50px; line-height:9px;}
#tweets div.tweet div.tweet-left img{float:left; width:48px; height:48px; border:solid 1px #6f6f6f;}
#tweets div.tweet div.tweet-left span.percentage{float:left; clear:left; font-family:Tahoma,Arial; font-weight:bold; font-size:9px; width:100%;}
#tweets div.tweet div.tweet-left span.neg{color:#9d2100; text-align:left;}
#tweets div.tweet div.tweet-left span.pos{color:#20720c; text-align:right;}
#tweets div.tweet div.tweet-left span.none{display:none;}
#tweets div.tweet div.tweet-right{float:left; margin-left:8px; width:284px; _width:263px; height:100%; font-family:Verdana; font-size:12px; color:#404240; position:relative;}
#tweets div.tweet div.tweet-right p{margin:0px; font-size:11px;}
#tweets div.tweet div.tweet-right p span.league{color:#000;border-right:1px dotted #888;font-size:12px;padding-right:3px;}
#tweets div.tweet div.tweet-right p span.formatted{padding:2px; color:#fff; font-size:10px;}
#tweets div.tweet div.tweet-right p span.over{background-color:#23421A;}
#tweets div.tweet div.tweet-right p span.under{background-color:#46110F;}
#tweets div.tweet div.tweet-right p span.side{background-color:#7F7314;}
#tweets div.tweet div.tweet-right p span.money{background-color:#153B52;}
#tweets div.tweet div.tweet-right span.tweet-user{float:left; color:#54170f; font-weight:bold; padding-right:3px;}
#tweets div.tweet div.tweet-right span.tweet-user a{color:#54170f;}
#tweets div.tweet span.tweet-time{position:absolute; right:2px; bottom:2px; font-size:9px; color:#999; font-family:Verdana;}
#tweets div.tweet div.tweet-left span.win-meter-frame{float:left; clear:left; width:50px; height:7px; background:url(images/win-meter-small-frame.png) no-repeat;}
#tweets div.tweet div.tweet-left div.win-meter{margin-top:1px; float:left; width:1px; height:7px; background:transparent url(images/win-meter-small.png) no-repeat;}
#tweet-column div.more{float:left; width:100%; text-align:center; background-color:#6E000B; border-top:solid 2px #c0c0c0;}
#tweet-column div.more a{width:100%; height:100%; display:block; cursor:pointer; color:#fff; font-size:14px; font-weight:bold; text-transform:uppercase;}

/*__________________________ ACTION COLUMN ____________________*/
#action-column{float:left; width:286px;}
#action-column div.head-tab{width:286px; height:47px; background-image:url(images/tab-action.gif); background-repeat:no-repeat;}
#action-column div.head-tab h3{color:#fff; font-size:25px; font-weight:bold; padding:5px 0px 0px 10px;}
#actions{width:284px; float:left; position:relative; background-color:#191919; border-left:solid 1px #525252; border-right:solid 1px #525252; border-bottom:solid 1px #525252;}
#actions div.action{clear:left; width:100%; height:19px; float:left; background-repeat:repeat-x; color:#fff; font-family:Verdana; font-size:10px; margin-bottom:2px; position:relative; padding-top:6px;}
#actions div.action a{color:#fff; cursor:pointer; float:left; width:100%;}
#actions div.over{background-image:url(images/bg-action-over.gif);}
#actions div.under{background-image:url(images/bg-action-under.gif);}
#actions div.even{background-image:url(images/bg-action-even.gif);}
#actions div.money{background-image:url(images/bg-action-money.gif);}
#actions div.action span.league{float:left; margin-left:8px; text-transform:uppercase;}
#actions div.action span.game{float:left; margin-left:7px;}
#actions div.action span.bet{float:right; margin-right:8px; text-transform:uppercase;}

/*__________________________ WINNER COLUMN _____________________*/
#winners-column{float:left; margin-top:15px; width:286px;}
#winners-column div.head-tab{width:286px; height:47px; background-image:url(images/tab-winners.gif); background-repeat:no-repeat;}
#winners-column div.head-tab h3{color:#fff; font-size:25px; font-weight:bold; padding:5px 0px 0px 10px;}
#winners{width:276px; padding:5px 0px 5px 9px; float:left; position:relative; background-color:#e0ded7; min-height:175px; overflow:hidden;}
#winners div.winner{float:left; width:92px; font-size:10px; font-family:Arial; margin-bottom:15px;}
#winners div.winner img{border:solid 1px #434343; float:left; margin-right:5px;}
#winners div.winner span.record{font-weight:bold; color:#591d1a; float:left; width:56px;}
#winners div.winner span.money{float:left; font-weight:bold; width:56px; margin-top:2px;}
#winners div.winner span.user{clear:both; float:left; color:#3f3f3f; width:100%; _font-size:9px;}

/*__________________________ STREAK COLUMN _____________________*/
#streak-column{float:left; margin-top:15px; width:286px;}
#streak-column div.head-tab{width:286px; height:47px; background-image:url(images/tab-streaks.gif); background-repeat:no-repeat;}
#streak-column div.head-tab h3{color:#fff; font-size:25px; font-weight:bold; padding:5px 0px 0px 10px;}
#streak-column #winners{width:276px; padding:5px 0px 5px 9px; float:left; position:relative; background-color:#e0ded7; min-height:110px; overflow:hidden;}
#winners div.winner span.streak{float:left; width:56; text-align:center; font-size:22px; font-weight:bold;}

/*__________________________ GAMES COLUMN ______________________*/
#games-column{float:right; width:286px; position:relative; background-color:#fff;}
#games-column div.head-tab{width:286px; height:47px; background-image:url(images/tab-games.gif); background-repeat:no-repeat;}
#games-column div.head-tab h3{color:#fff; font-size:25px; font-weight:bold; padding:5px 0px 0px 10px;}
#games-column div.sides{width:280px; padding:3px; float:left; position:relative; margin-bottom:3px;}
#games-column div.sides div.home{float:left; text-transform:uppercase; font-weight:bold; font-style:italic;}
#games-column div.sides div.away{float:right; text-transform:uppercase; font-weight:bold; font-style:italic;}
#league-tabs{width:286px; background-color:#fff; height:53px; border-bottom:solid 2px #9a9a9a;}
#league-tabs ul{float:left; margin-left:5px; margin-top:5px;}
#league-tabs li{float:left; padding-right:6px; width:50px; height:45px; text-align:center;}
#league-tabs li.selected,#league-tabs li:hover{background:transparent url(images/bg-league-tab-arrow.gif) no-repeat;}
#league-tabs li.selected a,#league-tabs li:hover a{color:#fff;}
#league-tabs li a{color:#444444; font-family:Verdana; font-weight:bold; font-size:19px;}

/*__________________________ STATS COLUMN ______________________*/
#stats-column{float:left; margin-top:15px; width:286px;}
#stats-column div.head-tab{width:286px; height:47px; background-image:url(images/tab-stats.gif); background-repeat:no-repeat;}
#stats-column div.head-tab h3{color:#fff; font-size:25px; font-weight:bold; padding:5px 0px 0px 10px;}
#stats-column div.stats{width:276px; padding:5px 0px 5px 9px; float:left; position:relative; background-color:#E4E3DB; min-height:110px; overflow:hidden;}
#stats-column div.stats div.stat{float:left; clear:left; margin-top:5px; width:100%;}
#stats-column div.stats div.stat img{float:left;}
#stats-column div.stats div.stat a{float:left;}
#stats-column div.stats div.stat a span{margin-left:15px; font-size:16px; font-weight:bold; float:left; color:#000; padding-top:12px;}

/*__________________________ GAMES _____________________________*/
#games{width:286px; float:left; position:relative; background-color:#fff; padding-bottom:20px;}
#games div.game{clear:left; border-top:solid 1px #cdcdcd; border-bottom:solid 2px #9a9a9a; float:left; width:264px; margin-left:2px; margin-bottom:3px; padding:8px 0px 8px 18px; position:relative;}
.ie6 #games div.game{margin-left:0px;}
#games div.odd{background-color:#e9efe8;}
#games div.game div.detailsBox{width:15px; height:100%; position:absolute; left:0; top:0; background:#6a6747 url(images/btn-view-game.png) no-repeat; display:block; }
.ie6 #games div.game div.detailsBox{height:52px; display:block;}
#games div.game div.gameDTBox{width:16px; height:53px; position:absolute; right:-18px; top:-1px; border-top:1px solid #444; display:none; }
#games div.game div.DT-Time{background:#191919 url(images/bg-game-time-tab.jpg) no-repeat;}
#games div.game div.DT-Time span{font-size:10px; color:#fff; width:15px; text-align:right;float:left; clear:left; font-weight:bold; margin-top:5px;}
#games div.game div.DT-Time span.t1{} #games div.game div.DT-Time span.t2{} #games div.game div.DT-Time span.t3{font-size:8px;}
#games div.game div.DT-Date{background:#191919 url(images/bg-game-date-tab.jpg) no-repeat;}
#games div.game div.DT-Date span{font-size:10px; color:#fff; width:15px; text-align:right;float:left; clear:left; font-weight:bold; margin-top:4px;}
#games div.game div.DT-Date span.t3{font-size:8px;}
#games div.game div.game-details{float:left; width:100%; margin-bottom:2px;}
.game-details-table{width:100%;}
.game-details-table td.details{width:104px;}
.game-details-table td.details a{font-family:Verdana; font-size:8px; color:#99999a; text-transform:uppercase;}
.game-details-table td.total{width:80px; font-family:Verdana; font-size:10px; color:#6d6d6d;}
.game-details-table td.total span{font-weight:bold; font-size:10px; color:#13007a;}
.game-details-table td.bet-btns{position:relative;}
.game-details-table td.bet-easy{text-align:right;}
.game-details-table td.bet-easy div.bet-btn-easy{background:transparent url(images/btn-bet-easy.png) no-repeat; width:46px; height:16px; float:right;}
.game-details-table td.bet-easy div.bet-btn-easy:hover{background:transparent url(images/btn-bet-easy-over.png) no-repeat;}
#games div.bet-btn{float:right; width:18px; height:13px; display:block; font-family:Verdana; font-size:9px; font-weight:bold; text-align:center; margin-right:1px;}
#games div.bet-btn a{color:#fff;}
#games div.Fv, div.help ul.bet-btns li.Fv span{background-color:#155453;}
#games div.Dg, div.help ul.bet-btns li.Dg span{background-color:#5F2342;}
#games div.Ov, div.help ul.bet-btns li.Ov span{background-color:#059a2c;}
#games div.Un, div.help ul.bet-btns li.Un span{background-color:#81001c;}
#games div.Mf, div.help ul.bet-btns li.Mf span{background-color:#153C54;}
#games div.Md, div.help ul.bet-btns li.Md span{background-color:#3B799F;}
#games div.sep{width:5px;}
#games div.game div.game-teams{float:left; width:100%; font-family:Verdana; font-size:10px; font-weight:bold; color:#000; text-transform:uppercase; padding:2px 0px;}
.game-teams-table{width:100%;}
.game-teams-table td.home{width:184px;}
.game-teams-table td.home span.line{color:#13007a; font-size:11px;}
.game-teams-table td.home span.total{color:#13007a; font-size:10px;}
.game-teams-table td.home span.money{color:#13007a; font-size:10px;}
#games div.game div.game-teams a{color:#000;}
/*#games div.odd .game-teams-table tr:hover{background-color:#FFFFFF;}
#games div.even .game-teams-table tr:hover{background-color:#EFEFEF;}
.game-teams-table td.line{width:86px; color:#ac9449; text-align:center; font-size:12px; position:relative;}
.game-teams-table td.home-arrow{background:#d2d8d2 url(images/game-line-arrow-home.gif) no-repeat left 1px;}
.game-teams-table td.away-arrow{background:#d2d8d2 url(images/game-line-arrow-away.gif) no-repeat right 1px;}*/

.game-teams-table td.away{width:98px; text-align:right;}
#games div.game div.game-bets{margin-top:1px; width:100%; clear:left; float:left;}
.game-bets-table{float:left; width:100%; font-family:Verdana; font-weight:bold; color:#000; font-size:10px;}
.game-bets-table td.label{text-transform:uppercase; font-size:9px; color:#2d3977; width:33px; vertical-align:bottom;}
.game-bets-table td.evenBets{width:159px; text-align:left; text-transform:uppercase;}
.game-bets-table td.evenBets span, .game-bets-table td.overUnderBets span{color:#059a2c;}
.game-bets-table td.overUnderBets{width:90px; text-align:right; text-transform:uppercase;}

/*__________________________ MODAL BET WINDOW ___________________*/
.jqmOverlay { background-color: #000; }
/* Fixed posistioning emulation for IE6
     Star selector used to hide definition from browsers other than IE6
     For valid CSS, use a conditional include instead */
* html #modalBetWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}
#modalBetWindow{display:none; height:500px; width:598px; background-color:#fff; border:solid 1px #000; z-index:999999;position: fixed;top: 5%;left: 50%;margin-left: -250px; padding:8px;}
#modalBetWindow #dragBar{position:absolute; top:0px; left:0px; width:100%; height:15px; background:#fff url(images/modal-bet-dragbar.png) no-repeat; cursor:move;}
#modalBetWindow #close-btn{position:absolute; right:-15px; top:-10px; background:transparent url(images/modal-bet-close-btn.png) no-repeat; width:28px; height:28px; cursor:pointer;}
#modalBetWindow p#info{font-size:11px; color:#545454; margin-bottom:4px; padding:0px 5px; margin-top:5px; line-height:18px; font-family:Trebuchet MS;}
#modalBetWindow p#info a{color:#5E0000; text-decoration:underline;}
#modalBetWindow div.sep{border-top:solid 1px #c0c0c0; border-bottom:solid 1px #c0c0c0; height:3px; width:595px; margin:1px 0px;}
#modalBetWindow div.section{width:600px; height:120px; float:left;}
#modalBetWindow div.money{background:#fff url(images/modal-bet-section-money.png) no-repeat;}
#modalBetWindow div.line{background:#fff url(images/modal-bet-section-line.png) no-repeat;}
#modalBetWindow div.total{background:#fff url(images/modal-bet-section-total.png) no-repeat;}
#modalBetWindow div.section span.title{width:100%; float:left; margin-top:5px; text-align:center; color:#fff; font-size:14px; font-weight:bold; text-transform:uppercase;}
#modalBetWindow div.section div.home{float:left;margin-left:15px;margin-top:8px; width:576px;}
#modalBetWindow div.section div.away{clear:left; float:left; margin-left:15px; margin-top:15px; width:576px;}
#modalBetWindow div.section input{float:left; margin-top:1px; *margin-top:0px; margin-right:3px;}
#modalBetWindow div.section label{font-size:12px; font-weight:bold; margin-left:5px; color:#4F4F4F; float:left;}
#modalBetWindow div.section span.detail{color:#777; font-size:10px; font-family:Arial; margin-right:6px; float:right; margin-top:3px;}
#modalBetWindow div.section div.wager{clear:left; float:left;margin-left:15px;margin-top:3px; width:576px;}
#modalBetWindow div.section div.wager span{font-family:Trebuchet MS; font-weight:bold; font-size:12px; color:#AAAAAA; float:left; margin-top:8px;}
#modalBetWindow div.section div.wager span b{color:#000; font-size:12px;}
#modalBetWindow div.section div.wager select{float:left; margin-left:10px;margin-top:8px;width:210px; border:solid 1px #A35C0F; background-color:#EFE7DF; font-size:12px; font-family:Arial; font-weight:bold; text-align:center;}
#modalBetWindow div.section div.wager select option{ padding-left:5px; text-align:left;}
#modalBetWindow div.section div.wager div.place-wager{float:right; width:106px; height:36px; background-image:url(images/modal-bet-build-btn.png);}
#modalBetWindow div.tweetSection{width:600px; height:76px; float:left; background:#fff url(images/modal-bet-section-tweet.png) no-repeat;}
#modalBetWindow div.tweetSection span.title{width:100%; float:left; margin:8px 0px; text-align:center; color:#fff; font-size:14px; font-weight:bold; text-transform:uppercase;}
#modalBetWindow div.tweetSection input{float:left; width:440px; font-size:22px; margin-left:18px; margin-top:2px; border:1px solid #6E2515;}
#modalBetWindow div.tweetSection div.place-wager{float:right; width:106px; height:36px; background-image:url(images/modal-bet-placewager-btn.png);margin-right:9px;margin-top:-1px;}
#modalSubmitTweetLoading{float:right; width:55px; height:31px; margin-top:10px; margin-right:17px;}

/*__________________________ GAME DETAILS HUD __________________*/
#game-hud{float:left; width:100%; position:relative; height:100px;}
#game-hud div.left{float:left; width:325px; padding-top:25px; vertical-align:middle; font-size:20px; color:#9f9e99; margin-right:25px; font-weight:bold;}
#game-hud div.left span.time{float:right;}
#game-hud div.left span.date{clear:right; float:right;}
#game-hud div.center{border-left:solid 1px #bebeb7; border-right:solid 1px #bebeb7; width:255px; height:100%; float:left; position:relative; padding:0px 10px; background-color:#FCFEFC;}
#game-hud div.center span.side-label{width:110px; text-align:center; text-transform:uppercase; color:#a6a6a1; font-size:10px;}
#game-hud div.center img.logo-home{width:110px; height:73px; float:left; margin-top:5px;}
#game-hud div.center span.vs{color:#8d8c89; font-size:15px; font-weight:bold; left:125px; position:absolute; top:50%;}
#game-hud div.center img.logo-away{width:110px; height:73px; float:right; margin-top:5px;}
#game-hud div.right{float:left; width:290px; margin-left:30px; padding-top:22px;}
#game-hud div.right div#btn-game-details-wager{width:192px; height:67px; background:#ecebe2 url(images/btn-game-wager.png) no-repeat; float:left;}
#game-hud #game-score{float:left; width:286px; background:#E9E8DF url(images/bg-game-final-title.png) no-repeat; margin-top:-10px;}
#game-hud #game-score span.title{width:100%; text-align:center; font-weight:bold; font-size:20px; color:#fff;}
#game-hud #game-score span{float:left; font-size:20px; font-weight:bold; color:#444; margin-top:2px;}
#game-hud #game-score span.team{clear:left; width:170px; margin-left:30px;}
#game-hud #game-score span.score{width:86px;}

/*__________________________ GAME DETAILS NEWS _________________*/
#game-wagers div.teamNewsFeed{float:left; width:447px; padding:0px 10px;}
#game-wagers div.teamNewsFeed div.news-item{float:left; width:100%; border-bottom:1px dashed #E2E2E2;}
#game-wagers div.teamNewsFeed div.news-item a{color:#306A89; background-image:none; float:left;}
#game-wagers div.teamNewsFeed div.news-item a:hover{background-image:url(images/icon-news-arrow.png); background-repeat:no-repeat; background-position:right center;}
#game-wagers div.teamNewsFeed div.news-item span.title{float:left; clear:left; font-size:12px; font-family:Verdana;  padding:5px 0px; width:100%;}

/*__________________________ GAME DETAILS WAGERS _______________*/
#game-wagers{clear:both; float:left; width:100%; margin-top:45px;}
#game-wagers div.wager-set{float:left; width:100%; margin-bottom:30px; padding-bottom:25px; border-bottom:dashed 1px #484848;}
#game-wagers div.wager-set div.title{float:left; background:#191919 url(images/bg-wager-set-title.gif) no-repeat; width:100%; height:30px; margin-bottom:7px;}
#game-wagers div.wager-set div.title span.line{width:100%; float:left; text-align:center; color:#2d2d2d; font-size:16px; font-weight:bold; text-transform:uppercase; margin-top:3px;}
#game-wagers div.wager-set div.home{width:467px; height:205px; float:left; background:#191919 url(images/bg-wager-set-home.gif) no-repeat;}
#game-wagers div.wager-set div.away{width:467px; height:205px; float:right; background:#191919 url(images/bg-wager-set-away.gif) no-repeat;}
#game-wagers div.wager-set div.over{width:467px; height:205px; float:left; background:#191919 url(images/bg-wager-set-over.gif) no-repeat;}
#game-wagers div.wager-set div.under{width:467px; height:205px; float:right; background:#191919 url(images/bg-wager-set-under.gif) no-repeat;}
#game-wagers div.wager-set div.info{padding:10px 15px 0px 15px; width:437px; float:left; margin-bottom:15px;}
#game-wagers div.wager-set div.info span.team{float:left; font-weight:bold; font-size:20px; color:#fff;}
#game-wagers div.wager-set div.info span.wagers{float:right; color:#fff; font-size:11px; font-weight:bold;}
#game-wagers div.wager-set div.info span.percentage{float:right; clear:right; font-size:11px; font-weight:bold; color:#fff;}

/*__________________________ TOP PROFILE _______________________*/
div.top-profile{float:left; width:140px; font-size:12px; font-family:Verdana; margin-bottom:15px; margin-left:10px; height:50px;}
div.top-profile img{border:solid 1px #434343; float:left; margin-right:5px;}
div.top-profile div.win-meter{float:left; width:1px; height:14px; background:transparent url(images/win-meter-large.png) no-repeat;}
div.top-profile div.money-stats{width:91px; float:left; font-size:10px; font-weight:bold; margin-top:2px;}
div.top-profile span.percentage{width:91px; float:left; font-size:10px; font-weight:bold; margin-top:2px;}
div.top-profile span.neg{color:#9d2100;}
div.top-profile span.pos{color:#20720c;}
div.top-profile span.none{display:none;}
div.top-profile div.money-stats span.percentage{width:45px; text-align:left;}
div.top-profile div.money-stats span.wager-money{width:46px; text-align:left; float:left; margin-top:2px;}
div.top-profile span.user{float:left; width:91px; font-family:Verdana; font-weight:bold; color:#54170f; margin-top:3px; font-size:10px;}
div.top-profile span.user a{color:#54170f;}

/*__________________________ PROFILE PAGE ______________________*/
#profile{float:left; width:100%; position:relative;}
#profile div.user-info{float:left; position:relative; width:100%;}
#profile div.user-info img{float:left; width:90px; height:90px; border:solid 5px #420505; margin-right:10px;}
#profile div.user-info div.user{float:left; position:relative; width:350px;}
#profile div.user-info span.name{font-weight:bold; color:#232323; font-size:36px; float:left; margin-top:6px; margin-left: 5px; width:100%;}
#profile div.user-info div.record{color:#6d6d6d; font-size:25px; font-weight:bold; clear:left; float:left; width:160px; text-align:center; margin-top:5px;}
#profile div.user-info div.follow-btn{float:left; margin-left:15px; background:#e9e8e0 url(images/btn-profile-follow.png) no-repeat; width:89px; height:33px; margin-top:10px;}
#profile div.user-info div.remove-btn{background:#e9e8e0 url(images/btn-profile-remove.png) no-repeat; float:left; margin-left:15px; width:89px; height:33px; margin-top:10px;}
#profile div.user-info div.numbers{float:left; width:400px; position:relative; margin-top:15px;}
#profile div.user-info div.numbers label{clear:left; font-weight:bold; color:#232323; font-size:22px; float:left; margin-top:6px; width:50%;}
#profile div.user-info div.numbers span{float:left; width:50%; margin-top:8px; font-size:22px;}
#profile div.stats{float:left; width:100%; margin-top:15px;}
#profile div.stats div.col-left{float:left; width:645px; padding-right:5px; border-right:dashed 1px #525252;}
#profile div.stats div.col-right{float:left; width:290px; padding-left:5px;}
#profile div.stats div.col-right div.twitter-profile{float:left; color:#e8e8e8; font-size:13px; margin-top:10px;}
#profile div.stats div.col-right div.twitter-profile label{font-weight:bold; float:left; clear:left; margin-top:3px; width:85px;}
#profile div.stats div.col-right div.twitter-profile span{float:right; clear:right; margin-left:4px; margin-top:3px; width:200px;}
#profile div.stats div.col-right div.twitter-profile span a{color:#e8e8e8;}

/*__________________________ PROFILE TWEETS _____________________*/
#profile div.recent-tweets{float:left; width:645px; background-color:#fff; margin-top:15px; padding-bottom:10px;}
#profile div.recent-tweets div.title{float:left; font-weight:bold; font-size:25px; color:#fff; background:#fff url(images/bg-profile-tweets-title.png) no-repeat; width:645px; height:46px;}
#profile div.recent-tweets div.title span.name{float:left; margin-left:15px; margin-top:7px;}
#profile div.recent-tweets div.title span.updates{float:right; font-size:18px; margin-right:15px; margin-top:14px;}
#profile div.recent-tweets div.tweet{float:left; border-bottom:dashed 1px #cdcdcd; width:625px; padding:0px 10px; position:relative;}
#profile div.recent-tweets div.tweet div.wager-icon{position:absolute; right:2px; top:2px; width:10px; height:16px; display:block; background:transparent url(images/wager-icon2.png) no-repeat;}
#profile div.recent-tweets div.tweet p{font-family:Verdana; font-size:12px; color:#404240; float:left; width:100%;}
#profile div.recent-tweets div.tweet span.time{float:right; font-family:Verdana; font-size:10px; color:#b7b7b7; margin-bottom:4px;}

/*__________________________ PROFILE FOLLOWERS __________________*/
#profile div.twitter-followers{float:left; background:#fff url(images/bg-profile-followers-title.png) no-repeat; width:286px; padding-bottom:5px; margin-top:15px;}
#profile div.twitter-followers div.title{float:left; width:276px; position:relative;}
#profile div.twitter-followers div.title span.title{float:left; font-weight:bold; font-size:25px; height:35px; color:#fff; margin-left:10px; margin-top:10px; }
#profile div.twitter-followers div.title span.following{float:right; color:#f4f4f4;  margin-top:5px; font-size:12px; font-weight:bold; width:100px; text-align:right;}
#profile div.twitter-followers div.title span.followers{clear:right; float:right; color:#f4f4f4; margin-top:3px; font-size:12px; font-weight:bold; width:100px; text-align:right;}
#profile div.twitter-followers div.follower{float:left; margin:5px;}
#profile div.twitter-followers div.follower a{}

/*__________________________ EDIT PREFERENCES ___________________*/
#edit-preferences{float:left; width:290px; margin-top:10px; position:relative; padding-bottom:15px;}
#edit-preferences div.preference{float:left; width:100%; margin-bottom:15px;}
#edit-preferences div.preference span.name{float:left; width:100%; text-transform:uppercase; color:#adadad; font-size:10px; font-weight:bold;}
#edit-preferences div.preference div.options{float:left; width:280px; border-bottom:solid 1px #252525; border-top:solid 1px #252525; padding:10px 5px; margin:5px 0px;}
#edit-preferences div.preference div.options input{float:left; margin-right:3px; margin-top:1px;  *margin-top:-4px;}
#edit-preferences div.preference div.options label{float:left; color:#848484; font-size:14px; font-weight:bold;}
#edit-preferences div.preference div.options span.left{float:left;}
#edit-preferences div.preference div.options span.right{float:right;}
#edit-preferences div.update-preferences{clear:both; float:left; position:absolute; bottom:0px; right:3px;}
#edit-preferences div.update-preferences input{color:green; border:solid 2px green; background-color:#E8E7DE; cursor:pointer; float:left;}

div.topSection-brown{float:left; width:950px; background:url(images/bg-topSection-brown.png) no-repeat; padding-bottom:20px; margin-top:50px; border-bottom:dashed 1px #484848;}
div.topSection-blue{float:left; width:950px; background:url(images/bg-topSection-blue.png) no-repeat; padding-bottom:20px; margin-top:20px; border-bottom:dashed 1px #484848;}
div.topSection-brown h3, div.topSection-blue h3{font-weight:bold; font-size:25px; color:#fff; float:left; width:100%; margin:8px 0px 0px 10px;  height:37px;}
div.findPeople div.profiles{float:left; width:100%; padding-bottom:10px; background-color:#fff; padding-top:15px;}

/*__________________________ WAGER GRID _________________________*/
div.wager-grid{float:left; width:100%; margin-top:15px;}
div.wager-grid div.title{float:left; width:645px; height:45px; font-weight:bold; color:#fff;}
div.wager-grid div.open{background:url(images/bg-profile-openwagers-title.png) no-repeat;}
div.wager-grid div.complete{background:url(images/bg-profile-completedwagers-title.png) no-repeat;}
div.wager-grid div.title span.text{float:left; font-size:25px; margin-left:15px; margin-top:7px;}
div.wager-grid div.title span.count{float:right; font-size:18px; margin-right:15px; margin-top:14px;}
div.wager-grid table{clear:left; float:left; width:100%; border:none; color:#ededed; font-family:Verdana; font-size:11px;}
div.wager-grid th{color:#CFCBA8; font-size:12px; font-weight:bold; float:left; text-align:left; padding:5px 0px 5px 4px; border-left:1px solid #353535;}
div.wager-grid tr{border-bottom:dashed 1px #353535; float:left; width:636px; padding-left:5px; width:100%;}
div.wager-grid tr.alt{background-color:#2f2f2f;}
div.wager-grid td{padding:6px 0px 6px 4px; float:left; border-left:1px solid #353535;}
div.wager-grid td a{color:#ededed; border-bottom:1px solid #306A89;}

/*__________________________ STATS PORTAL _______________________*/
#stats-mascot{position:absolute; width:214px; height:247px; background:#eeede4 url(images/stats-mascot.jpg) no-repeat; left:-225px; top:359px;}
#stats-portal{float:left; width:100%; margin-top:45px; margin-bottom:280px;}
#stats-portal div.left{float:left; border-right:dashed 1px #444; width:475px;}
#stats-portal div.right{float:right; width:425px;}
#stats-portal ul{float:left; margin-left:20px;}
#stats-portal li{float:left; width:100%; margin-bottom:10px; height:80px;}
#stats-portal li > a{float:left; width:60px; height:50px; position:relative;}
#stats-portal li img{float:left; position:absolute; left:0; bottom:0;}
#stats-portal li h3{float:left; font-size:24px; font-style:italic; font-weight:bold; color:#720f0f; text-transform:uppercase; margin-top:24px;}
#stats-portal li h3 a{color:#720f0f;}
#stats-portal li p{float:left; clear:left; width:100%; margin-top:5px; color:#515151; font-size:11px;}
#stats-portal li p a{color:#515151;}
#stats-portal div.left p{width:85%;}

/*__________________________ FOOTER _____________________________*/
#footer{clear:both; float:left; width:100%; padding-top:30px; padding-bottom:5px; background-color:#e5e3db; color:#99999a; font-family:Verdana; font-size:10px; margin-bottom:20px;}
#footer div.links{margin:0 auto; width:288px;}
#footer ul{float:left;}
#footer li{float:left; padding-right:5px;}
#footer li a{color:#99999a;}
#footer div.bars{ border-bottom:solid 1px #95473f; border-top:solid 1px #95473f; width:100%; display:block; height:3px; float:left; margin-top:5px;}

/*__________________________ TOOLTIPS __________________________*/
#tooltip { padding: 7px; border: 3px solid #6E000B; background: #fff; font-size:12px;position:absolute;display:none; }
.tipStat-title{width:100%; display:block; margin-bottom:4px; text-align:center; padding:3px 0px; background-color:#306A89; color:#fff; font-weight:bold; *width:150px;}
.tipStat-league{width:100%; display:block; text-align:center; padding:1px 0px; *width:150px; background-color:#6E000B; color:#fff; font-weight:bold; margin:-4px 0px 4px 0px;}
.tipStat-label{font-size:11px; padding-right:4px;}

/*__________________________ PAGES _____________________________*/
div.page{float:left;}
div.page p{color:#141414; font-size:14px; line-height:18px;}
div.page div.below{background-color:#e9e8df; padding:10px; float:left; width:930px;}
div.page h2{font-size:23px; text-transform:uppercase; color:#54170f; margin-bottom:15px;}
#logonScreen{background-color:#e9e8df; padding:10px;}
a.register{color:#33CCFF; font-weight:bold;}
div.help h2{float:left; font-size:36px; font-weight:bold; color:#232323; margin-top:60px;}
div.help h3{float:left; font-size:15px; font-weight:bold; margin:5px 0px; color:#306a89;}
div.help div.below{background-color:#191919; float:left; width:950px; padding:0px;}
div.help div.below div.section{position:relative;margin-top:15px;}
div.help div.below div.full{width:950px; float:left;}
div.help div.below div.red{background:#fff url(images/bg-page-section-full-red.png) no-repeat;}
div.help div.below div.left{width:467px; float:left;}
div.help div.below div.gold{background:#fff url(images/bg-page-section-left-gold.png) no-repeat;}
div.help div.below div.right{width:465px; float:right;}
div.help div.below div.blue{background:#fff url(images/bg-page-section-right-blue.png) no-repeat;}
div.help div.below div.green{background:#fff url(images/bg-page-section-right-green.png) no-repeat;}
div.help div.below div.section span.title{color:#fff; font-size:25px; font-weight:bold; float:left; margin:5px 0px 0px 10px;}
div.help div.below div.section div.go-btn{width:68px; height:31px; float:right; background:transparent url(images/btn-page-section-go.png) no-repeat; margin-top:8px; margin-right:5px;}
div.help div.below div.section div.content{width:96%; float:left; padding:10px;}
div.help div.below div.section div.content p{font-size:12px; color:#141414; margin:10px 0px;}
div.help ul.bet-btns{float:left; margin:10px 0px; list-style-type:none; width:100%;}
div.help ul.bet-btns li{margin:5px 0px;}
div.help ul.bet-btns li span{font-family:Verdana; font-size:9px; font-weight:bold; color:#fff; width:18px; height:13px; text-align:center; display:inline-block; margin-right:5px;}

/*__________________________ STATISTICS ________________________*/
div.stats{}
div.stats div.stats-head{float:left; width:950px; background:#e8e7df url(images/bg-stats-full-red.png) no-repeat; margin-top:78px;}
div.stats div.stats-head h2{color:#fff; font-size:25px; font-weight:bold; float:left; margin:5px 0px 0px 10px; text-transform:capitalize;}
div.stats div.config{float:left; width:250px;}
div.stats table.stats-config{float:left; width:100%;}
div.stats table.stats-config label{font-weight:bold;}
div.stats table.stats-config th{border-bottom:solid 2px #efefef; color:#7c7c7c; text-transform:uppercase; text-align:left; float:left; width:100%; padding:5px 0px;}
div.stats table.stats-config tr{padding:10px 0px; float:left; width:100%; color:#c0c0c0;}
div.stats table.stats-config td{float:left; width:50%;}
div.stats table.stats-config select{float:right;}
div.stats table.stats-config input{float:left; width:100%;}
#statResults{float:left; width:375px; margin-left:10px; min-height:500px;}
table.stats-results{float:left; width:100%; color:#c0c0c0; padding-top:10px;}
table.stats-results label{font-weight:bold;}
table.stats-results label span{font-weight:normal;}
table.stats-results th{border-bottom:solid 2px #efefef; color:#7c7c7c; text-transform:uppercase; text-align:left; float:left; padding:5px; font-size:13px;}
table.stats-results th a{color:#7c7c7c;}
table.stats-results tr{float:left; width:100%; color:#c0c0c0; border-bottom:1px dashed #444;}
table.stats-results tr.odd{background-color:#2f2f2f;}
table.stats-results tr.hll{background-color:#303F1B;}
table.stats-results tr.hld{background-color:#1D2F03;}
table.stats-results td{float:left; font-size:13px; padding:5px;}
table.stats-results td.col-1{width:130px; text-align:left; border-right:solid 1px #353535;}
table.stats-results td.col-2{width:60px; text-align:center; border-right:solid 1px #353535;}
table.stats-results td.col-3{width:45px; text-align:center; border-right:solid 1px #353535;}
table.stats-results td.col-4{width:93px; text-align:right;}
table.stats-results label.result-count{color:#7c7c7c; text-transform:uppercase; font-size:14px;}
table.stats-results span.result-count{font-size:22px; color:#f2f2f2; font-weight:bold; padding-left:5px;}
#statInfo {float:left; margin-left:10px; padding-left:10px; width:290px; border-left:3px solid #444;}
#statInfo p{float:left; margin:10px 0px; color:#c0c0c0; font-size:12px;}
#statInfo ul{float:left; margin-top:-15px;}
#statInfo li{float:left; width:100%;}
#statInfo li > a{float:left; width:60px; height:50px; position:relative;}
#statInfo li img{float:left; position:absolute; left:0; bottom:0;}
#statInfo li h3{float:left; font-size:18px; font-style:italic; font-weight:bold; color:#777; text-transform:uppercase; margin-top:24px;}
#statInfo li h3 a{color:#777;}
#statInfo li p{float:left; clear:left; width:100%; margin-top:5px; color:#515151; font-size:11px;}
#statInfo li p a{color:#515151;}
#stats-gameGrid{float:left;}
#stats-gameGrid div.stats-head{float:left; width:950px; background:#e8e7df url(images/bg-stats-full-blue.png) no-repeat; margin-top:25px;}
#stats-gameGrid div.stats-head h2{color:#fff; font-size:25px; font-weight:bold; float:left; margin:5px 0px 0px 10px; text-transform:capitalize;}
table.gameStats-results{float:left; width:100%; color:#c0c0c0;}
table.gameStats-results th{float:left; border-left:1px solid #353535; color:#CFCBA8;font-size:12px;font-weight:bold;padding:5px 0 5px 4px;text-align:left;}
table.gameStats-results tr{float:left; width:100%; border-bottom:1px dashed #444;}
table.gameStats-results tr.away{background-color:#2f2f2f; border-bottom:solid 3px #444;}
table.gameStats-results td{float:left; padding:2px 0 2px 4px; border-left:1px solid #353535;}
table.gameStats-results td.winner{font-weight:bold; color:#A3CF9B;}
table.gameStats-results td.col-1,table.gameStats-results th.col-1{width:100px;}
table.gameStats-results td.col-2,table.gameStats-results th.col-2{width:60px; font-weight:bold; font-size:13px;}
table.gameStats-results td.col-3,table.gameStats-results th.col-3{width:100px;}
table.gameStats-results td.col-4,table.gameStats-results th.col-4{width:40px; text-align:center;}
table.gameStats-results td.col-5,table.gameStats-results th.col-5{width:250px; text-align:center;}
table.gameStats-results td.col-6,table.gameStats-results th.col-6{width:100px;}

/*__________________________ SCIENCE CONFIG ____________________*/ 
.science-config{}
.science-config label{font-weight:bold; margin:0px 5px;}
.science-config input{width:25px; margin-right:5px; padding-left:3px;}
/*.data-table{width:100%; float:left;}
.data-table tr{float:left; width:100%;}
.data-table th{float:left;width:25%;}
.data-table td{float:left; width:25%; padding:0px; margin:0px;}
.data-table tr.start{border-bottom:solid 1px #444; text-align:center; background-color:#c0c0c0;}
.data-table tr.end{border-bottom:solid 2px #000; text-align:center; background-color:#f2f2f2;}*/
.data-table,.data-table td{border: 1px solid #CCC;border-collapse: collapse; font-size:12px;}
.data-table{border:none;border:1px solid #CCC; width:100%; background-color:#f2f2f2;}
.data-table tr{width:100%;}
.data-table thead th,.data-table tbody th{background:#6E923C; color: #fff;padding: 5px 5px;  border-left: 1px solid #CCC;}
.data-table tbody th{ background: #fafafb; border-top: 1px solid #CCC; text-align: left; font-weight: normal;}
.data-table tbody tr td{padding: 2px 5px; color: #666;}
.data-table tfoot{border-top:solid 4px #6E923C;}
.data-table tfoot td,.data-table tfoot th{border-left: none; border-top: 1px solid #CCC;padding: 4px; background: #FFF url(images/foot_bck.gif) repeat; color: #666;}
.data-table caption{text-align: left;font-size: 120%;padding: 10px 0;color: #666;}
.data-table table a:link{color: #666;}
.data-table table a:visited{color: #666;}
.data-table table a:hover{color: #003366;text-decoration: none;}
.data-table table a:active{color: #003366;}
.data-table tbody tr.title{background-color:#410505; background-image:none;}
.data-table tbody tr.title td{color:#c0c0c0; font-weight:bold; font-size:14px; background-image:none;}
.data-table tbody tr.title td span{font-size:10px; font-weight:normal;}
.data-table tbody tr.start{background: #FFF url(images/tr_bck.gif) repeat; color: #454545;}
.data-table tbody td.rank-high{background-color:#90EE90; font-weight:bold;}
.data-table tbody td.rank-mid{background-color:#D2B48C;}
.data-table tbody td.rank-low{background-color:#FFC0CB;}


/*__________________________ FORM LAYOUT _______________________*/ 
fieldset {margin: 1em 0;padding: 1em;border: 1px solid #CCC;}
fieldset p {margin: 2px 12px 10px 10px;}
fieldset label {display: block;}
fieldset label.inline {display: inline;}
legend {font-size: 1.1em;font-weight: 600;padding: 2px 4px 8px 4px;}
.field-validation-error{color: #ff0000;}
.input-validation-error{border: 1px solid #ff0000;background-color:#ffeeee;}
.validation-summary-errors{font-weight: bold;color: #ff0000; font-size:13px;}
ul.validation-summary-errors{float:left;}
ul.validation-summary-errors li{margin:6px 0px;}

/*__________________________ MISC ______________________________*/
.clear{clear:both;}
.hide{display:none;}
.inline-block{display:inline-block;}
.left{float:left;}
.right{float:right;}
.neg{color:#9D2100;}
.pos{color:Green;}
a.fill{width:100%; height:100%; display:block; cursor:pointer;}
li.disabled{ visibility:hidden; display:block;}

/*__________________________ PAGING ____________________________*/
ul.paging{float:left; width:100%; border-top:solid 3px #a2a2a2;}
ul.paging li{float:left; margin:2px; width:25px; font-size:11px; text-align:center; border:solid 1px #333;}
ul.paging li:hover{background-color:#fff;}
ul.paging li a{color:#306a89; width:100%; height:100%; display:block; cursor:pointer;}
ul.paging li.prev a{color:#2c8340;}
ul.paging li.next a{color:#2c8340;}

/*__________________________ DATEPICKER ________________________*/
table.jCalendar {border: 1px solid #000;background: #aaa; border-collapse: separate; border-spacing: 2px;}
table.jCalendar th {background: #333;color: #fff;font-weight: bold;	padding: 3px 5px;}
table.jCalendar td {background: #ccc;color: #000;padding: 3px 5px;text-align: center;}
table.jCalendar td.other-month {background: #ddd;color: #aaa;}
table.jCalendar td.today {background: #666;color: #fff;}
table.jCalendar td.selected {background: #f66;color: #fff;}
table.jCalendar td.selected.dp-hover {background: #f33;	color: #fff;}
table.jCalendar td.dp-hover,
table.jCalendar tr.activeWeekHover td {background: #fff;color: #000;}
table.jCalendar tr.selectedWeek td {background: #f66;color: #fff;}
table.jCalendar td.disabled, table.jCalendar td.disabled.dp-hover {background: #bbb;color: #888;}
table.jCalendar td.unselectable,
table.jCalendar td.unselectable:hover,
table.jCalendar td.unselectable.dp-hover {background: #bbb;color: #888;}
/* For the popup */
/* NOTE - you will probably want to style a.dp-choose-date - see how I did it in demo.css */
div.dp-popup {position: relative;background: #ccc;font-size: 10px;font-family: arial, sans-serif;padding: 2px;width: 171px;line-height: 1.2em;}
div#dp-popup {position: absolute;z-index: 199;}
div.dp-popup h2 {font-size: 12px;text-align: center;margin: 2px 0;padding: 0;}
a#dp-close {font-size: 11px;padding: 4px 0;text-align: center;display: block;}
a#dp-close:hover {text-decoration: underline;}
div.dp-popup a {color: #000;text-decoration: none;padding: 3px 2px 0;}
div.dp-popup div.dp-nav-prev {position: absolute;top: 2px;left: 4px;width: 100px;}
div.dp-popup div.dp-nav-prev a {float: left;}
/* Opera needs the rules to be this specific otherwise it doesn't change the cursor back to pointer after you have disabled and re-enabled a link */
div.dp-popup div.dp-nav-prev a, div.dp-popup div.dp-nav-next a {cursor: pointer;}
div.dp-popup div.dp-nav-prev a.disabled, div.dp-popup div.dp-nav-next a.disabled {cursor: default;}
div.dp-popup div.dp-nav-next {position: absolute;top: 2px;right: 4px;width: 100px;}
div.dp-popup div.dp-nav-next a {float: right;}
div.dp-popup a.disabled {cursor: default;color: #aaa;}
div.dp-popup td {cursor: pointer;}
div.dp-popup td.disabled {cursor: default;}
a.dp-choose-date {float: left;width: 16px;height: 16px;padding: 0;margin: 1px 3px 0;display: block;text-indent: -2000px;overflow: hidden;background: url(/Content/images/calendar.png) no-repeat; }
a.dp-choose-date.dp-disabled {background-position: 0 -20px;	cursor: default;}
/* makes the input field shorter once the date picker code
 * has run (to allow space for the calendar icon
 */
input.dp-applied {width: 140px;	float: left;}