./* CSS RESET */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-size: 100%; vertical-align: baseline; background: transparent; }
body { line-height: 1; }
ol, ul { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
ins { text-decoration: none; }
del { text-decoration: line-through; }
table {	border-collapse: collapse; border-spacing: 0; }
input { vertical-align: middle; }
input[type=text]:focus, input[type=password]:focus { outline: 0 none; }
img { border: 0; }

/* GLOBAL STYLES */
a { color: #8A1C22; text-decoration: none; }
a:hover { color: #8A1C22; text-decoration: underline; }
.clear { clear: both; }
.left { float: left; }
.right { float: right; }
.padBtm5 { padding-bottom: 5px; }
.padBtm10 { padding-bottom: 10px; }
.padBtm20 { padding-bottom: 20px; }
.padTop5 { padding-top: 5px; }
.padTop10 { padding-top: 10px; }
.padTop20 { padding-top: 20px; }
.innerPad5 { padding: 5px; }
.innerPad { padding: 10px; }
.instructions { color: #333; font-size: 12px; line-height: 16px; border: 1px solid #DFDFDF; background-color: #FFFFFF; padding: 5px; margin-bottom: 10px; }
.generalHeader { font-size: 18px; font-weight: bold; }
.miniHeader { font-size: 14px; font-weight: bold; color: #666; text-transform: uppercase; }
.cen { text-align: center; }
.lef { text-align: left; }
.rig { text-align: right; }
.hide { display: none; }
.show { display: inline; }
.bold { font-weight: bold; }
.half { width: 50%; }
.wh { color: #FAFAFA !important; }
.errorFlag { background: url('/img/errorAlertSuccess.jpg') no-repeat 0 0; height: 25px; }
.alertFlag { background: url('/img/errorAlertSuccess.jpg') no-repeat 0 -25px; height: 25px; }
.successFlag { background: url('/img/errorAlertSuccess.jpg') no-repeat 0 -50px; height: 25px; }
.loading { padding: 50px 0 400px; margin: 0 auto; }
.addPoolBlock { width: 125px; height: 125px; }
.oddTable { background-color: #FAFAFA; }
.tenPoint { font-size: 10px; }
.zeroit { margin: 0; padding: 0; }

.darkHeader { margin: 0; padding: 5px; background: url('/img/darkBg.jpg') #424242 repeat-x; font-size: 16px; color: #FAFAFA; }
.grad50ef { background: url('/img/GRAD_50_EFEFEF.gif') repeat-x #EFEFEF bottom left; }
table.betTable { width: 100%; }
table.betTable tr.odd { background: url('/img/GRAD_50_FFFFFF.gif') repeat-x #FFFFFF bottom left; }
table.betTable tr.even { background: url('/img/GRAD_50_EFEFEF.gif') repeat-x #EFEFEF bottom left; }
table.betTable tr.odd, table.betTable tr.even { border-bottom: 1px solid #999; }
table.betTable tr.odd td, table.betTable tr.even td { padding: 5px; }
table.betTable tr td.matchup {  }
table.betTable tr td.matchup .big { font-size: 16px; }
table.betTable tr td.matchup .sma { font-size: 10px; }
table.betTable tr td.score { width: 100px; border-left: 1px solid #999; text-align: center; font-size: 16px; font-weight: bold; }
table.betTable tr td.winloss { width: 100px; border-left: 1px solid #999; text-align: center; font-size: 16px; font-weight: bold; }
table.betTable tr td.win { color: #00CC00; }
table.betTable tr td.loss { color: #FF3300; }

table.scoreblock { border: 1px solid #999; width: 100%; font-size: 10px; font-weight: bold; }
table.scoreblock tr td { padding: 3px; }
table.scoreblock tr.away { border-bottom: 1px solid #999; }
table.scoreblock tr td.box { border-left: 1px solid #999; text-align: center; }

/* TEMPLATE BEGIN */
body { margin: 0; padding: 0; font-family: Arial, Trebuchet MS, Arial, sans-serif; font-size: 12px; color: #333; background: url('/img/bg.jpg') repeat-x #6E0000; }
.container { margin: 0 auto; width: 960px; }
.hdr .hdr_l div.logo a h1 { background: url('/img/logo.png') no-repeat; width: 200px; height: 70px; text-indent: -9000px; padding: 0; margin: 0; }
.slogan { margin: 0 auto; width: 515px; height: 54px; background: url('/img/slogan.png') no-repeat; }
/* TEMPLATE END */

/* Header BEGIN */
.hdr .hdr_l, .hdr .hdr_r { height: 70px; }
.hdr .hdr_l { width: 200px; }
.hdr .hdr_r {  }
.hdr .hdr_r ul.nav { /*padding-top: 20px;*/ }
.hdr .hdr_r ul.nav li { float: left; margin-left: 3px; }
.hdr .hdr_r ul.nav li a { height: 30px; background: url('/img/nav.jpg') no-repeat; display: block; text-indent: -9000px; }
.hdr .hdr_r ul.nav li a.login { background-position: -519px 0; width: 61px; }
.hdr .hdr_r ul.nav li a.signup { background-position: -447px 0; width: 71px; }
.hdr .hdr_r ul.nav li a.advisors { background-position: -361px 0; width: 85px; }
.hdr .hdr_r ul.nav li a.followus { background-position: -652px 0; width: 103px; }
.hdr .hdr_r ul.nav li a.home { background-position: -86px 0; width: 61px; }
.hdr .hdr_r ul.nav li a.handicapping { background-position: -235px 0; width: 125px; }
.hdr .hdr_r ul.nav li a.settings { background-position: 0 0; width: 85px; }
.hdr .hdr_r ul.nav li a.addpool { background-position: -148px 0; width: 85px; }
.hdr .hdr_r ul.nav li a.logout { background-position: -581px 0; width: 71px; }
.hdr .hdr_r ul.nav li a.betting { background-position: -760px 0; width: 87px; }
/* Header END */

/* Main Page Body BEGIN */
.bdy { padding: 10px 0; }
.bdy .bdy_l { width: 590px; }
.bdy .bdy_r { width: 360px; }
ul.points { padding: 0 0 10px 50px; font-size: 16px; color: #FFF; }
ul.points li { padding: 10px 0; }
.spDemoButton { background: url('/img/MP_squarePoolDemo.png') no-repeat; width: 510px; height: 381px; cursor: pointer; margin: 0 auto; }
.mainFooter { padding: 10px 0 50px; }
.mainFooter .in {
	background: url('/img/darkBg.jpg') #424242 repeat-x;
	border-radius: 10px;
	box-sizing: content-box;
	-moz-border-radius: 10px;
	-moz-box-sizing: content-box;
	-webkit-border-radius: 10px;
	-webkit-box-sizing: content-box;
	-khtml-border-radius: 10px;
	-khtml-box-sizing: content-box;
	color: #FFF;
}
.mainFooter .in .mf_l, .mainFooter .in .mf_r { height: 90px; }
.mainFooter .in .mf_l { width: 660px; }
.mainFooter .in .mf_r { width: 300px; text-align: right; font-weight: bold; line-height: 16px;  }
.mainFooter .in .mf_r .inn { padding: 30px 10px 0 0; }
.mainFooter .in .mf_r a { color: #FAFAFA; text-decoration: underline; }

	

/* Main Page Body END */

/* Login and Signup Screens BEGIN */
.stretchSuccess { background-color: #00CC00; text-align: center; padding: 5px 0; color: #FFF; font-weight: bold; }
.stretchError { background-color: #FF3300; text-align: center; padding: 5px 0; color: #FFF; font-weight: bold; display: block; }
div.logo a h1 { background: url('/img/sp_lta_logo.png') no-repeat; width: 297px; height: 93px; text-indent: -9000px; }
.stretch .st_l { padding: 40px 0 0 100px; }
.stretch .st_r { padding: 40px 100px 0 0; }
.intro { padding: 10px 20px 0 0; font-size: 18px; }
.intro span { font-size: 12px; }
.fbConnectTit { font-size: 18px; }
.rnd_tf { background: url('/img/sp_field_bg.png') no-repeat; width: 200px; height: 40px; padding: 9px 0 0 10px; }
.rnd_tf input { background: transparent; border: 0; font-size: 16px; color: #666; width: 170px; }
.sub { background-color: #C8373F; border: 1px solid #8B1C22; color: #FFF; font-size: 11px; padding: 3px 7px; }
.fp { padding-left: 20px; }
.tos { padding-left: 15px; }
/* Login and Signup Screens END */

/* Profile Check BEGIN */
.profCheck { padding: 21px 0 20px 80px; }
.profCheck .block { padding: 0 2px 2px 0; }
.profCheck .redblock, .darkblock { width: 200px; height: 200px; }
.profCheck .redblock { background: url('/img/redBg.jpg') repeat-x #6e0000; color: #FFF; font-size: 18px; font-weight: bold; }
.profCheck .redblock .tit { padding: 10px 0 90px; }
.profCheck .redblock .perc { font-size: 72px; }
.profCheck .darkblock { background: url('/img/darkBg.jpg') #424242 repeat-x; }
.bl_top { height: 168px; }
.bl_btm .skip { background: url('/img/BTN_skip.jpg') no-repeat; width: 79px; height: 22px; cursor: pointer; text-indent: -9000px }
.bl_btm .left { padding: 5px 0 0 5px; color: #FFF; font-size: 12px; font-weight: bold; }
.bl_btm .right { padding-right: 5px; }
.bl_top .imgBlock { background: url('/img/profCom.png') no-repeat; text-align: center; color: #FFF; width: 200px; height: 168px; text-indent: -9000px; cursor: pointer }
.bl_top .socialNet { background-position: -800px 0; }
.bl_top .verifyEmail { background-position: -200px 0; }
.bl_top .createUser { background-position: 0 -168px; }
.bl_top .checkCredits { background-position: -200px -168px; }
.bl_top .standardInfo { background-position: -200px -336px; }
.bl_top .myPrivacy { background-position: -600px -168px; }
.bl_top .billingInfo { background-position: 0 -336px; }
.bl_top .shippingInfo { background-position: -800px -168px; }
.bl_top .uploadAvatar { background-position: 0 0; }
.bl_top .securityAnswers { background-position: -400px -168px; }
.bl_top .addressBook { background-position: -400px 0; }

/* Profile Check END */

/* Scores BEGIN */
.scores { border: 1px solid #999; }
.scoreBlock { cursor: pointer; padding: 3px 6px; border-right: 1px solid #999; color: #FFF; font-size: 11px; font-weight: bold; }
.activeSB { background-color: #af131c; }
.bgSpot { border-left: 1px solid #999; padding-left: 3px; padding: 3px 0 0 3px; }
.lArrow { cursor: pointer; width: 18px; height: 43px; background: url('/img/scoresArrows.gif') center left no-repeat; border-left: 1px solid #999; }
.rArrow { cursor: pointer; width: 18px; height: 43px; background: url('/img/scoresArrows.gif') center right no-repeat; }
.sponsorSpot { width: 150px; height: 43px; background-color: #333; border-left: 1px solid #999; }
.ncaaS, .nflS, .nhlS { background: url('/img/scoreSponsor.jpg') 0 0 no-repeat; }
.nbaS { background: url('/img/scoreSponsor.jpg') 0 -43px no-repeat; }
.scoreBg {  }
.scoreBg_1 { background: url('/img/scores.jpg') no-repeat 0 -90px #4c0408; }
.scoreBg_3 { background: url('/img/scores.jpg') no-repeat 0 -45px #4c0408; }
.scoreBg_4 { background: url('/img/scores.jpg') no-repeat 0 0 #4c0408; }
.scoreBg_8 { background: url('/img/scores.jpg') no-repeat 0 -135px #4c0408; }
.scoreBg_6 { background: url('/img/scores.jpg') no-repeat 0 -180px #4c0408; }
.scoreBg_7 { background: url('/img/scores.jpg') no-repeat 0 -225px #4c0408; }
/* Scores END */

.my_social { width: 860px; margin: 0 auto; padding-top: 6px; }

.my_social .padTop { padding-top: 4px; }

.my_social .ms_l .in { 
	background-color: #FFF;
	width: 573px;
	height: 70px;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
	box-sizing: content-box;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-bottomleft: 10px;
	-moz-box-sizing: content-box;
	-webkit-border-top-left-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-box-sizing: content-box;
	-khtml-border-top-left-radius: 10px;
	-khtml-border-bottom-left-radius: 10px;
	-khtml-box-sizing: content-box;
}

.my_social .ms_r .in { 
	background-color: #FFF;
	width: 287px;
	height: 70px;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	box-sizing: content-box;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-box-sizing: content-box;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-box-sizing: content-box;
	-khtml-border-top-right-radius: 10px;
	-khtml-border-bottom-right-radius: 10px;
	-khtml-box-sizing: content-box;
}

.my_social .addpool { cursor: pointer; background: url('/img/addPool.png') no-repeat; width: 287px; height: 78px; }

/* Manager BEGIN */

div.toggle { padding-bottom: 10px; }
ul.tog li { float: left; margin-right: 3px; }
ul.tog li a { height: 30px; background: url('/img/poolsLeagueTog.png') no-repeat; display: block; text-indent: -9000px; }
ul.tog li a.poolsB { background-position: 0 0; width: 85px; }
ul.tog li.active a.poolsB { background-position: 0 -30px; }
ul.tog li a.leagueB { background-position: -85px 0; width: 85px; }
ul.tog li.active a.leagueB { background-position: -85px -30px; }
ul.tog li a.picksB { background-position: -170px 0; width: 85px; }
ul.tog li.active a.picksB { background-position: -170px -30px; }
ul.tog li a.gamesB { background-position: -255px 0; width: 85px; }
ul.tog li.active a.gamesB { background-position: -255px -30px; }
ul.tog li a.betsB { background-position: -340px 0; width: 85px; }
ul.tog li.active a.betsB { background-position: -340px -30px; }

.sorting { margin: 0;  padding: 5px 0; }
.sorting ul li { float: left; margin-right: 3px; }
.sorting ul li a { height: 30px; background: url('/img/SPRITE_leagues.png') no-repeat; display: block; text-indent: -9000px; }
.sorting ul li a.cfb { background-position: 263px 0; width: 71px }
.sorting ul li a.cbb { background-position: -192px 0; width: 71px; }
.sorting ul li a.nfl { background-position: -144px 0; width: 48px; }
.sorting ul li a.mlb { background-position: -96px 0; width: 48px; }
.sorting ul li a.nhl { background-position: -48px 0; width: 48px; }
.sorting ul li a.nba { background-position: 0 0; width: 48px; }

.bdy .top, .bdy .hanTop { 
	background-color: #6e0000; 
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	box-sizing: content-box;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-topleft: 10px;
	-moz-box-sizing: content-box;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-top-left-radius: 10px;
	-webkit-box-sizing: content-box;
	-khtml-border-top-right-radius: 10px;
	-khtml-border-top-left-radius: 10px;
	-khtml-box-sizing: content-box;
	border-bottom: 1px solid #D0D0D0;
	color: #FFF;
}

.bdy .btm { 
	background-color: #FFF;
}

.bdy .fot { 
	background-color: #333; 
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	box-sizing: content-box;
	-moz-border-radius-bottomright: 10px;
	-moz-border-radius-bottomleft: 10px;
	-moz-box-sizing: content-box;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-webkit-box-sizing: content-box;
	-khtml-border-bottom-right-radius: 10px;
	-khtml-border-bottom-left-radius: 10px;
	-khtml-box-sizing: content-box;
	height: 10px;
}

.social { background: url('/img/darkBg.jpg') #424242 repeat-x; border-bottom: 1px solid #666; color: #FAFAFA; }
.social .so_l { width: 480px; border-right: 1px solid #333; }
.social .so_r { width: 479px; }
.social .twitter { background: url('/img/ICN_twitter.png') no-repeat; width: 128px; height: 128px; }
.social .facebook { background: url('/img/ICN_facebook.png') no-repeat; width: 128px; height: 128px; }
.social .so_l .so_l_r, .social .so_r .so_r_r { color: #FAFAFA; width: 320px; font-size: 16px; }
.twitterConnect { background: url('/img/twitterConnect.gif') no-repeat; width: 92px; height: 25px; text-indent: -4000px; cursor: pointer; }

.noPools { padding: 75px 10px; font-size: 26px; font-weight: bold; line-height: 26px; }
.pStatus { background-color: #333333; color: #FAFAFA; font-size: 16px; font-weight: bold; padding: 5px 0 4px 10px; border-bottom: 1px solid #D0D0D0; }
.han, .pod { border-bottom: 1px solid #D0D0D0; background: url('/img/sp_pod_bg.gif') repeat-x #FFF; }
.last { border-bottom: 0; }
.pod .col1, .pod .col2, .pod .col3, .pod .col4 { height: 90px; }
.pod .col1, .top .col1 { width: 425px; border-right: 1px solid #D0D0D0; }
.pod .col2, .top .col2 { width: 193px; border-right: 1px solid #D0D0D0; }
.pod .col3, .top .col3 { width: 194px; border-right: 1px solid #D0D0D0; }
.pod .col4, .top .col4 { width: 145px; }
.top .col_ga_1, .top .col_ga_2 { height: 10px;  }
.pod .col4 .viewBu { background: url('/img/sp_pod_sprite.jpg') no-repeat; width: 145px; height: 90px; cursor: pointer; }
.pod .col4 .viewBuSm { background: url('/img/sp_pod_sprite.jpg') no-repeat -145px 0; width: 145px; height:45px; cursor: pointer; }
.pod .col4 .editBuSm { background: url('/img/sp_pod_sprite.jpg') no-repeat -145px -45px; width: 145px; height:45px; cursor: pointer; }
.pod .col4 .viewBuSmHov { background-position: -145px -90px; }
.pod .col4 .editBuSmHov { background-position: -145px -135px; }
.pod .col2, .pod .col3 { text-align: center; font-size: 60px; line-height: 60px; font-weight: bold; }
.pod .col1 .in { padding: 12px 0 0 23px; }
.pod .col2 .in, .pod .col3 .in { padding-top: 20px; }
.pod .col1 h3.tit { font-size: 18px; padding: 0; margin: 0; }
.pod .col1 .titG { font-size: 18px; }
.pod .col1 span { padding-right: 15px; }
.pod .col1 .poolText { font-size: 12px; line-height: 16px; height: 35px; }
.top .in, .hanTop .in { padding: 5px 5px 3px 10px; }
.pod .soc { padding: 0 10px 0 0; }
.pod .soc .email, .pod .soc .facebook, .pod .soc .twitter { background: url('/img/sp_pod_social.jpg') no-repeat; height: 16px; text-indent: -4000px; cursor: pointer; }
.pod .soc .email { background-position: 0 0; width: 72px; }
.pod .soc .facebook { background-position: -72px 0; width: 101px; }
.pod .soc .twitter { background-position: -173px 0; width: 76px; }

.game { background-color: #333; color: #FAFAFA; border-bottom: 1px solid #D0D0D0; padding: 3px 5px; font-size: 12px; line-height: 12px; font-weight: bold; }
.noActive { padding: 30px 10px; font-size: 28px; }
.han .col1, .han .col2, .han .col3, .han .col4, .han .col5, .han .col6 { height: 100px; }
.han .col1 { width: 51px; border-right: 1px solid #D0D0D0; }
.han .col2 { width: 389px; border-right: 1px solid #D0D0D0; font-size: 24px; }
.han .col3, .hanTop .col3 { width: 90px; border-right: 1px solid #D0D0D0; }
.han .col4, .hanTop .col4 { width: 90px; border-right: 1px solid #D0D0D0; }
.han .col5, .hanTop .col5 { width: 190px; border-right: 1px solid #D0D0D0; }
.han .col6, .hanTop .col6 { width: 145px; }

.hanTop .col1_2 { width: 440px; border-right: 1px solid #D0D0D0; }

.han .topC { height: 51px; border-bottom: 1px solid #D0D0D0; }
.han .btmC { height: 49px; }
.han .col2 .in { padding: 13px 0 0 13px; }
.han .col2 a { color: #333; }
.han .col2 a:hover { color: #990000; }
.han .col3 .in, .han .col4 .in, .han .col5 .in { padding-top: 13px; }
.han .col3, .hanTop .col3, .han .col4, .hanTop .col4, .han .col5, .hanTop .col5 { font-size: 26px; font-weight: bold; }
.han .col6 .points, .han .col6 .overunder, .han .col6 .moneyline { cursor: pointer; background: url('/img/SPRITE_handicapping_button.jpg') no-repeat; }
.han .col6 .points { height: 33px; background-position: 0 0; border-bottom: 1px solid #D0D0D0; }
.han .col6 .overunder { height: 33px; background-position: 0 -33px; border-bottom: 1px solid #D0D0D0; }
.han .col6 .moneyline { height: 32px; background-position: 0 -65px; }
.han .col6 .pointsA { background-position: -145px 0; }
.han .col6 .overunderA { background-position: -145px -33px; }
.han .col6 .moneylineA { background-position: -145px -65px; }
.han .col6 .pointsD, .han .col6 .overunderD, .han .col6 .moneylineD { background: url('/img/SPRITE_handicapping_button.jpg') no-repeat; }
.han .col6 .pointsD { height: 33px; background-position: 0 0; border-bottom: 1px solid #D0D0D0; }
.han .col6 .overunderD { height: 33px; background-position: 0 -33px; border-bottom: 1px solid #D0D0D0; }
.han .col6 .moneylineD { height: 32px; background-position: 0 -65px; }
.han .col6 .pointsD { background-position: -290px 0; cursor: default; }
.han .col6 .overunderD { background-position: -290px -33px; cursor: default; }
.han .col6 .moneylineD { background-position: -290px -65px; cursor: default; }
.han .mypicks { font-size: 18px; }
.han .col2 .smfont { padding-left: 10px; font-size: 12px; line-height: 14px; }
.han .col2 .smfont span { padding-right: 30px; }

/* Betting BEGIN  */
.han .col3B, .hanTop .col3B { width: 90px; border-right: 1px solid #D0D0D0; }
.han .col4B, .hanTop .col4B { width: 120px; border-right: 1px solid #D0D0D0; }
.han .col5B, .hanTop .col5B { width: 160px; border-right: 1px solid #D0D0D0; }
.han .col3B .in, .han .col4B .in, .han .col5B .in { padding-top: 16px; }
.han .col3B, .hanTop .col3B, .han .col4B, .hanTop .col4B, .han .col5B, .hanTop .col5B { font-size: 20px; font-weight: bold; }
/* Betting END */

.wid379 { width: 379px; }
.wid430 { width: 430px; }
.wid180 { width: 180px; }
.wid110 { width: 110px; }
.wid619 { width: 619px; }
.wid460 { width: 460px; }
.wid470 { width: 470px; }
.han .toppad .in { padding-top: 35px; }

.pick .fav, .pick .dog, .pick .favML, .pick .dogML, .pick .over, .pick .under { cursor: pointer; background: url('/img/SPRITE_pick_button.jpg') no-repeat; width: 50px; height: 50px; }
.pick .fav { background-position: 0 0; }
.pick .favA { background-position: 0 -50px; }
.pick .dog { background-position: -50px 0; }
.pick .dogA { background-position: -50px -50px; }
.pick .over { background-position: -100px 0; }
.pick .overA { background-position: -100px -50px; }
.pick .under { background-position: -150px 0; }
.pick .underA { background-position: -150px -50px; }
.pick .favML { background-position: 0 0; }
.pick .favMLA { background-position: 0 -50px; }
.pick .dogML { background-position: -50px 0; }
.pick .dogMLA { background-position: -50px -50px; }
.decision { color: #333; font-size: 16px; font-weight: bold; border: 3px solid #5f9cbc; background-color: #c6e0ee; text-align: center; padding: 5px; }

.pickRes { background: url('/img/SPRITE_handicap_results.jpg') no-repeat; width: 145px; height: 100px; }
.corr { background-position: 0 0; }
.push { background-position: -145px 0; }
.wron { background-position: -290px 0; }
.prog { background-position: -435px 0; }

.t_poolinfo, .t_squareslocked, .t_boardscreated, .t_leagueDetails, .t_players, .t_gameDetails, .t_score, .t_rating, .t_pick, .t_moneyline, .t_points, .t_overunder { text-indent: -4000px; }
.t_poolinfo { background: url('/img/sp_titles_sprite.jpg') no-repeat 0 0; height: 22px; }
.t_squareslocked { background: url('/img/sp_titles_sprite.jpg') no-repeat 0 -22px; height: 22px; }
.t_boardscreated { background: url('/img/sp_titles_sprite.jpg') no-repeat 0 -44px; height: 22px; }
.t_leagueDetails { background: url('/img/sp_titles_sprite.jpg') no-repeat 0 -66px; height: 22px; }
.t_players { background: url('/img/sp_titles_sprite.jpg') no-repeat 0 -88px; height: 22px; }
.t_gameDetails { background: url('/img/sp_titles_sprite.jpg') no-repeat 0 -110px; height: 22px; }
.t_score { background: url('/img/sp_titles_sprite.jpg') no-repeat 0 -132px; height: 22px; }
.t_rating { background: url('/img/sp_titles_sprite.jpg') no-repeat 0 -154px; height: 22px; }
.t_pick { background: url('/img/sp_titles_sprite.jpg') no-repeat 0 -176px; height: 22px; }
.t_moneyline { background: url('/img/sp_titles_sprite.jpg') no-repeat 0 -198px; height: 22px; }
.t_points { background: url('/img/sp_titles_sprite.jpg') no-repeat 0 -220px; height: 22px; }
.t_overunder { background: url('/img/sp_titles_sprite.jpg') no-repeat 0 -242px; height: 22px; }
/* Manager END */

/* Settings BEGIN */
.status { font-size: 14px; font-weight: normal; color: #249324; padding-left: 20px; font-weight: bold; }
.top .profileinfo, .top .avatar, .top .credits, .top .addressbook, .top .forms, .top .info_privacy, .top .social { cursor: pointer; background: url('/img/sp_settings_nav.png') no-repeat; height: 39px; }
.top .profileinfo { background-position: 0 0; width: 113px; }
.top .avatar { background-position: -113px 0; width: 74px; }
.top .credits { background-position: -187px 0; width: 76px; }
.top .addressbook { background-position: -263px 0; width: 119px; }
.top .forms { background-position: -382px 0; width: 68px; }
.top .info_privacy { background-position: -450px 0; width: 113px; text-indent: -9000px; }
.top .social { background-position: -563px 0; width: 66px; text-indent: -9000px; }
.top .creditsStatus { border-left: 1px solid #AE404E; font-size: 16px; font-weight: bold; height: 39px; }
.top .creditsStatus .inn { padding: 11px 10px 0; }

.top .myTeam, .top .leagueStats, .top .ytdStats, .top .currentTournament, .top .comments, .top .help, .top .commish { cursor: pointer; background: url('/img/golf_nav.png') no-repeat; height: 39px; }
.top .myTeam { background-position: 0 0; width: 85px; }
.top .leagueStats { background-position: -85px 0; width: 112px; }
.top .ytdStats { background-position: -197px 0; width: 179px; }
.top .currentTournament { background-position: -376px 0; width: 170px; }
.top .comments { background-position: -546px 0; width: 95px; }
.top .help { background-position: -641px 0; width: 57px; }
.top .commish { background-position: -698px 0; width: 143px; }

ul.tabs { list-style: none; padding: 0; }
ul.tabs li { float: left; padding: 3px 0; }
.adTable table tr td { padding: 5px; }

.goodBlock, .badBlock, .alertBlock { padding: 5px; color: #FFF; font-size: 14px; font-weight: bold; }
.goodBlock { background-color: #8CD2F2;}
.badBlock { background-color: #F28C8C; cursor: pointer; }
.alertBlock { background-color: #F2CF8C; }

/* Settings END */

/* Modal Box Begin */
.dialog { position: absolute; z-index: 1000; top: 0; left: 0; width: 630px; }
.dialog .body { background: url('/img/dialog.png') no-repeat 0 0; min-height: 200px; }
.dialog .foot { background: url('/img/dialog.png') no-repeat 0 100%; height: 23px; }
.dialog .d_hdr a.close { position: relative; left: 593px; display: block; width: 37px; height: 32px; }
.dialog .content { padding: 5px 23px 0; }
.dialog .content .mb_tit { padding: 0 0 10px 10px; font-size: 22px; line-height: 22px; font-weight: bold; }
.dialog .content .mb_content {  }
.titHdr { font-size: 10px; font-weight: bold; color: #666; }
/* Modal Box End */

/* Pools Page BEGIN */
.poolPod { background: url('/img/poolBg.png') no-repeat; }
.poolPod .inner { padding-left: 116px; }

/*.viewPool { background: url('/img/darkBg.jpg') #424242 repeat-x; border-bottom: 1px solid #666; color: #FAFAFA; }*/

.viewPool {
	
}

.viewPool .vp_col1, .viewPool .vp_col2, .viewPool .vp_col3 { height: 90px; }
.viewPool .vp_col1 { width: 219px; border-right: 1px solid #666666;background: url('/img/viewPool.png') no-repeat; cursor: pointer; text-indent: -9000px; }
.viewPool .vp_col2 { width: 119px; border-right: 1px solid #666666; background: url('/img/darkBg.jpg') #424242 repeat-x; }
.viewPool .vp_col3 { 
	width: 120px; 
	background: url('/img/darkBg.jpg') #424242 repeat-x;
	border-bottom-right-radius: 10px;
	border-top-right-radius: 10px;
	box-sizing: content-box;
	-moz-border-radius-topright: 10px;
	-moz-border-radius-bottomright: 10px;
	-moz-box-sizing: content-box;
	-webkit-border-top-right-radius: 10px;
	-webkit-border-bottom-right-radius: 10px;
	-webkit-box-sizing: content-box;
	-khtml-border-top-right-radius: 10px;
	-khtml-border-bottom-right-radius: 10px;
	-khtml-box-sizing: content-box;
}
.largeNum { font-size: 60px; font-weight: bold; padding-top: 7px; }

/* Pools Page END */

/* Games Page BEGIN */
.darkInstructions { background: url('/img/darkBg.jpg') repeat-x; padding: 10px; color: #FAFAFA; font-size: 16px; line-height: 18px; }
.mainArea { background-color: #FFF; }
.mainArea .main_l { border-left: 1px solid #999; width: 219px; }
.mainArea .main_r { border-left: 1px solid #999; width: 739px; }
.weekChooser { background-color: #EFEFEF; border-bottom: 1px solid #999999; }
div.lArr, div.rArr, div.lNot, div.rNot { background: url('/img/arrows.jpg') no-repeat; width: 30px; height: 30px; cursor: pointer; }
div.lArr { border-right: 1px solid #999; background-position: 0 0; }
div.rArr { border-left: 1px solid #999; background-position: -30px 0; }
div.lNot { background-position: 0 -30px; cursor: auto; }
div.rNot { background-position: -30px -30px; cursor: auto; }
div.db .dateBlock { cursor: pointer; background-color: #CCCCCC; border-bottom: 1px solid #999999; color: #333; }
div.db:hover .dateBlock, div.actDB .dateBlock { background-color: #fca48d; }
div.db .dateBlock .tit { font-size: 14px; text-align: right; border-bottom: 1px solid #999999; }
div.db .dateBlock .bdy { font-size: 14px; text-align: right; border: 1px solid #999999; border-top: 0; background-color: #DFDFDF; }
div.db .dateBlock .bdy .po { min-height: 90px; width: 68px; border-right: 1px solid #999999; text-align: center; }
div.db .dateBlock .bdy .po .txt { padding-top: 44px; font-size: 22px; font-weight: bold; color: #333; }
.titleBar { background: url('/img/greyBgD25.jpg') repeat-x #414141; color: #FFF; border-bottom: 1px solid #999999; font-size: 18px; height: 30px; }
.titleBar .tb_inn { padding: 5px 0 8px 10px; }
.gp_1 { background: url('/img/gamePod_1.jpg') no-repeat; }
.gp_3 { background: url('/img/gamePod_3.jpg') no-repeat; }
.gp_4 { background: url('/img/gamePod_4.jpg') no-repeat; }
.gp_6 { background: url('/img/gamePod_6.jpg') no-repeat; }
.gp_7 { background: url('/img/gamePod_7.jpg') no-repeat; }
.gp_8 { background: url('/img/gamePod_8.jpg') no-repeat; }

.leagueNameSpot { background-color: #282828; border-bottom: 1px solid #666; padding: 5px; font-size: 18px; font-weight: bold; color: #FFF;  }

.squarePod { background: url('/img/pastPoolPod.jpg') no-repeat; border-bottom: 1px solid #666; }
.squarePodN { background: url('/img/pastPoolPodN.jpg') no-repeat; border-bottom: 1px solid #666; }
.squarePodG { background: url('/img/pastPoolPodG.jpg') no-repeat; border-bottom: 1px solid #666; }
.podS { color: #FAFAFA; }
.podS .pod_l { width: 170px; height: 50px; padding: 8px 0 2px; }
.podS .pod_l .teams { padding-left: 26px; width: 131px; }
.podS .pod_l .gDate { padding-left: 19px; font-size: 10px; font-weight: bold; }
.podS .pod_c { color: #333; font-size: 10px; font-weight: bold; }
.podS .pod_c .tit { font-size: 18px; padding-top: 5px; }
.podS .pod_c .gam {  }
.podS .pod_c .ops {  }
.podS .pod_c .ops .gCode { cursor: pointer; width: 107px; height: 21px; background: url('/img/podSprite.jpg') no-repeat 0 -81px; margin-right: 5px; }
.podS .pod_c .ops .gCode:hover { width: 107px; height: 21px; background: url('/img/podSprite.jpg') no-repeat -107px -81px; }
.podS .pod_c .ops .iFriend { cursor: pointer; width: 107px; height: 21px; background: url('/img/podSprite.jpg') no-repeat 0 -102px; }
.podS .pod_c .ops .iFriend:hover { width: 107px; height: 21px; background: url('/img/podSprite.jpg') no-repeat -107px -102px; }
.podS .pod_r { width: 80px; height: 80px; border-left: 1px solid #666; }
.podS .pod_r a .view { width: 80px; height: 80px; background: url('/img/podSprite.jpg') no-repeat 0 0; }
.podS .pod_r a:hover .view { width: 80px; height: 80px; background: url('/img/podSprite.jpg') no-repeat -80px 0; }
.podS .pod_r a .go { width: 80px; height: 80px; background: url('/img/podSprite.jpg') no-repeat 0 -123px; }
.podS .pod_r a:hover .go { width: 80px; height: 80px; background: url('/img/podSprite.jpg') no-repeat -80px -123px; }
/* Games Page END */

/* Invite Mod Box BEGIN */
.podI { color: #FFF; font-size: 10px; font-weight: bold; height: 20px; padding: 0 0 5px 5px; }
.podI .pod_l { background: url('/img/pod.jpg') no-repeat top left; height: 20px; padding-left: 3px; }
.podI .pod_r { background: url('/img/pod.jpg') no-repeat top right; height: 20px; padding-right: 15px; cursor: pointer; }
.podI .pod_l .inn { padding: 1px 4px 0; }
/* Invite Mod Box END */

/* Bets BEGIN */
#sortingB { border-bottom: 2px solid #CCC; }
.bets .be_l { width: 199px; min-height: 400px; }
.bets .be_r { width: 760px; border-left: 1px solid #999; min-height: 400px; }
.bets .w300 {  }
.bets .f14 { font-size: 14px; !important; }
.bet .col2 { width: 285px !important; font-size: 20px !important; }
.bet .col2 .in { padding-top: 15px !important; }
.bet .col3B { width: 65px !important; }
.bet .col4B { width: 89px !important; }
.bet .col5B { width: 120px !important; }
.bet .col3B .in, .bet .col4B .in, .bet .col5B .in { padding-top: 18px !important; }
.bet .col4B { width: 89px !important; }
.bet .col5B { width: 120px !important; }
.bets .be_l .betPod { cursor: pointer; background: url('/img/darkBg.jpg') #424242 repeat-x; border-bottom: 1px solid #666; font-size: 14px; font-weight: bold; }
.bets .be_l .betPod .abbr { font-size: 42px; }
.labelPad { padding: 5px 0; }
.padLeft10 { padding-left: 10px; }

.gPod { background-color: #FAFAFA; border: 1px solid #666; padding: 3px; }
.gPod .tSpot { padding-bottom: 3px; }
.gPod .tSpot .inn { background: url('/img/bgDrkGrey.jpg') bottom left repeat-x; font-size: 10px; font-weight: bold; padding: 7px; color: #FFF; border: 1px solid #666; }
.gPod .lBody { background: url('/img/greyBg.jpg') bottom left repeat-x; }
.gPod .lBody .spon { font-size: 10px; line-height: 14px; font-weight: bold; padding: 10px; }
/* Bets END */