/* Page */
*
{
    margin: 0px;
    padding: 0px;
}

html
{
	background: #666 url(../img/bg_body.png) repeat;
}

body, body.home, body.nfl, body.nba, body.mlb, body.nhl, body.ncaaf, body.ncaab
{
    background: #666 url(../img/bg_body.png) repeat;
    font-family: "Tahoma" , "Lucida Grande" , "Trebuchet MS" , Verdana, Arial, sans-serif;
    font-size: 0.8em;
    color: #fff;
    line-height: 1.5em;
    min-width: 1012px;
    margin: 0px;
    padding: 0px;
    text-align: center;
    font-size: 14px;
}

img, a img
{
    border: none;
}

h1.pagetitle, h2.pagetitle { margin: 12px 0; padding: 5px 0; font-family: Trebuchet MS; font-size: 26px; border-bottom: solid 3px #efbc21; text-transform: uppercase; }

#divPage
{
    width: 1012px;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    background: transparent url(../img/bg_page.png) repeat-y;
}

* html #divPage 
{
	width: 1012px;
    margin: 0 auto;
    position: relative;
    overflow: hidden;
	/*background-image: none; filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg_page.png'),sizingMethod='scale'); */
	background: transparent url(../img/bg_page.gif) repeat-y;
}

#divPage form.mainform
{
    margin-top: 0px;
}

/* Links */
a, a:visited
{
    color: #efbc21;
    text-decoration: none;
}

a:hover
{
    text-decoration: underline;
}

/* Header */

#divHeader { position: absolute; top: 0; left: 0; width: 1012px; }

#divHeaderMiddle
{
    background: transparent url(../img/bg_page_header.gif) repeat-x;
    display: block;
    height: 140px;
    margin: 0 16px;
    position: relative;
}

#divHeaderTopNav, #divHeaderBotNav
{
    background: transparent url(../img/bg_two_tone_blk.png) repeat-x;
    display: block;
    height: 30px;
    margin: 0px 16px;
    position: relative;
}

#divHeaderBotNav { background: transparent url(../img/bg_primary_nav.png); }

#gamecard { width: 300px; right: 15px; top: 35px; position: absolute; }

#logo { background: url(../img/bg_logo.jpg) no-repeat; width: 450px; height: 150px; display: block; position: absolute; left: 0; top: 0; }
#logoblog, .blog #logo { background: url(../img/bg_logo_blog.jpg) no-repeat; width: 450px; height: 150px; display: block; position: absolute; left: 0; top: 0; }

/* UserLinks */
#divUserLinks
{
    position: absolute;
    right: 16px;
    height: 30px;
    width: 350px;
}

#divUserLinks ul
{
    position: absolute;
    right: 10px;
    bottom: 0;
}

#divUserLinks li
{
    display: block;
    padding: 6px 8px;
    color: #FFF;
}

#divUserLinks li.spacer
{
    color: #CCC;
    padding-left: 8px;
}

/* TopNav */
#divTopNav
{
    position: absolute;
    left: 16px;
    height: 30px;
    width: 720px;
}

#divTopNav ul
{
    position: absolute;
    left: 10px;
    bottom: 0;
}

#divTopNav li
{
    display: block;
    padding: 6px 8px;
    color: #FFF;
}

#divTopNav li.spacer
{
    color: #CCC;
    padding-left: 8px;
}

/* BotNav */
#divBotNav
{
    position: absolute;
    left: 16px;
    height: 30px;
    width: 980px;
}

#divBotNav ul
{
    position: absolute;
    left: 10px;
    bottom: 0;
}

#divBotNav li
{
    display: block;
    padding: 6px 15px;
    color: #FFF;
}

#divBotNav li.spacer
{
    color: #CCC;
    padding-left: 8px;
}

#divBotNav a
{
    font-weight: bold;
}

/* global menu */

ul#globalmenu { padding-left: 20px; }
ul#globalmenu li a span { display: none; }

ul#globalmenu li a { display: block; height: 30px; background: transparent url(../img/bg_primary_nav.png); }

ul#globalmenu li#Home a { width: 75px; background-position: -20px 0; }
ul#globalmenu li#Home a:hover, .home ul#globalmenu li#Home a { background-position: -20px -30px; }

ul#globalmenu li#NFL a { width: 60px; background-position: -95px 0; }
ul#globalmenu li#NFL a:hover, .nfl ul#globalmenu li#NFL a { background-position: -95px -30px; }

ul#globalmenu li#MLB a { width: 63px; background-position: -155px 0; }
ul#globalmenu li#MLB a:hover, .mlb ul#globalmenu li#MLB a { background-position: -155px -30px; }

ul#globalmenu li#NBA a { width: 63px; background-position: -218px 0; }
ul#globalmenu li#NBA a:hover, .nba ul#globalmenu li#NBA a { background-position: -218px -30px; }

ul#globalmenu li#NHL a { width: 62px; background-position: -281px 0; }
ul#globalmenu li#NHL a:hover, .nhl ul#globalmenu li#NHL a { background-position: -281px -30px; }

ul#globalmenu li#NCAAF a { width: 94px; background-position: -343px 0; }
ul#globalmenu li#NCAAF a:hover, .ncaaf ul#globalmenu li#NCAAF a { background-position: -343px -30px; }

ul#globalmenu li#NCAAB a { width: 96px; background-position: -437px 0; }
ul#globalmenu li#NCAAB a:hover, .ncaab ul#globalmenu li#NCAAB a { background-position: -437px -30px; }

/* Page Warnings */
#divWarning
{
    background: #FFEBE8;
    border: solid 1px #F03B1F;
    font-size: 1em;
    color: #F03B1F;
    font-weight: bold;
    padding: 0.7em 0.7em;
    margin: 0 32px 2em 32px;
    position: relative;
    top: 10px;
}

#divMsg
{
    background: #000;
    border: solid 1px #EFBE23;
    font-size: 1em;
    color: #EFBE23;
    font-weight: bold;
    padding: 0.7em 0.7em;
    margin: 0 32px 2em 32px;
    position: relative;
    top: 10px;
}

#divWarning ul
{
    margin: 0;
    padding: 0 0 0 1em;
}

/* Content */
#divContent
{
    margin: 16px 32px;
    padding-top: 200px;
}

/* Main Content */
#divMainContent
{
    float: left;
    width: 605px;
    text-align: left;
    margin-bottom: 16px;
}

/* Sidebar */
#divSidebar
{
    width: 327px;
    float: right;
    display: inline;
    text-align: left;
    margin-bottom: 16px;
}

* html #divSidebar { margin-left: 10px; }

/* Footer */
#divFooter
{
    clear: both;
    width: 980px;
    color: #333;
    background: #000;
    height: 90px;
    margin: 0 0 0 16px;
}

*+html #divFooter { margin: 0; }

* html #divFooter { margin: 0; }

/* Module Headline */
.moduleHeadline
{
    background: transparent url(../img/bg_two_tone_blk.gif) repeat-x;
    display: block;
    height: 27px;
    padding: 3px 15px 0px 15px;
    font-weight: bold;
}

.moduleHeadline strong
{
    color: #EFBC21;
}

.moduleHeadlineRight
{
	position: absolute;
	right: 0;
	top: 0;
	height: 27px;
	padding: 3px 15px 0px 15px;
	font-weight: bold;
}

/* Search Module */
#moduleSearch
{
    background: transparent;
    text-align: center;
}

.smallCard
{
	width: 245px;
	background: #000;
    margin-bottom: 10px;
    padding-bottom: 1px;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    text-align: left;
}

.smallCard .gc, .smallCard .gcStats { width: 243px; }



.smallCard .gcStats { background: transparent url(../img/bg_leader_stats_large.gif) no-repeat scroll right center; }

/* Modules Small */
.moduleSmall, .moduleLarge, .moduleHalf
{
    width: 327px;
    background: #000;
    margin-bottom: 10px;
    padding-bottom: 10px;
}

.moduleSmallTable
{
    width: 311px;
    border-collapse: collapse;
    background: #171717;
    margin: 8px 0 0px 8px;
    border-bottom: 8px solid #000;
}

.moduleSmallTable thead th
{
    background: transparent url(../img/bg_table_head.png) repeat-x;
    height: 25px;
    font-size: 70%;
    font-weight: bold;
    text-align: left;
    padding-left: 5px;
    border-bottom: 1px solid #222;
}

.moduleSmallTable tbody td
{
    background: transparent url(../img/bg_row_alt.png) repeat-x;
    border-bottom: 1px solid #222;
    height: 25px;
    font-size: 100%;
    padding-left: 5px;
}

/* Module Large */
.moduleLarge
{
    width: 605px;
    display: block;
   
    position: relative;
    padding-bottom: 10px;
}

/* marketing */

.marketingCol
{
    display: block;
    float: left;
    margin: 8px 0px 0px 8px;
    background: #222;
    width: 191px;
    /*height: 149px;*/
}

.innerMktText
{
    width: 171px;
    padding: 10px 10px;
    font-size: 12px;
    display: block;
    height: 170px;
}

.strike
{
    text-decoration: line-through;
}

.marketingCol span
{
}

.bg_join_now
{
    background: #222 url(../img/mkt/bg_join_now.gif) no-repeat;
    width: 191px;
    display: block;
    height: 149px;
}
.bg_pick_games
{
    background: #222 url(../img/mkt/bg_pick_games.gif) no-repeat;
    width: 191px;
    display: block;
    height: 149px;
}
.bg_score_points
{
    background: #222 url(../img/mkt/bg_score_points.gif) no-repeat;
    width: 191px;
    display: block;
    height: 149px;
}

/* Team Box */
.teamBox
{
    width: 248px;
    height: 61px;
    float: left;
    background: #2c2c2c;
    display: block;
    position: relative;
    margin-top: 2px;
    cursor: pointer;
    font-size: 12px;
}

a.glasslink:hover, a.selected:hover { text-decoration: none; }

.NFLwin, .NCAAFwin { background: transparent url(../img/bg_team_fb_u_win.png) no-repeat; }
.NFLloss, .NCAAFloss { background: transparent url(../img/bg_team_fb_u_lose.png) no-repeat; }
.NFLlock, .NCAAFlock { background: transparent url(../img/bg_team_fb_u_l.png) no-repeat; }

.NBAwin, .NCAABwin { background: transparent url(../img/bg_team_bk_u_win.png) no-repeat; }
.NBAloss, .NCAABloss { background: transparent url(../img/bg_team_bk_u_lose.png) no-repeat; }
.NBAlock, .NCAABlock { background: transparent url(../img/bg_team_bk_u_l.png) no-repeat; }

.MLBwin { background: transparent url(../img/bg_team_bb_u_win.png) no-repeat; }
.MLBloss { background: transparent url(../img/bg_team_bb_u_lose.png) no-repeat; }
.MLBlock { background: transparent url(../img/bg_team_bb_u_l.png) no-repeat; }

.NHLwin { background: transparent url(../img/bg_team_hk_u_win.png) no-repeat; }
.NHLloss { background: transparent url(../img/bg_team_hk_u_lose.png) no-repeat; }
.NHLlock { background: transparent url(../img/bg_team_hk_u_l.png) no-repeat; }

/* overlay sports */
.teamBoxOverlayNFL, .teamBoxOverlayNCAAF
{
    width: 233px;
    height: 46px;
    background: transparent url(../img/bg_team_fb_u.png) no-repeat;
    padding: 15px 0 0px 15px;
    text-transform: uppercase;
    color: #FFF;
    display: block;
}

.teamBoxOverlayMLB
{
    width: 233px;
    height: 46px;
    background: transparent url(../img/bg_team_bb_u.png) no-repeat;
    padding: 15px 0 0px 15px;
    text-transform: uppercase;
    color: #FFF;
    display: block;
}

.teamBoxOverlayNBA, .teamBoxOverlayNCAAB
{
    width: 233px;
    height: 46px;
    background: transparent url(../img/bg_team_bk_u.png) no-repeat;
    padding: 15px 0 0px 15px;
    text-transform: uppercase;
    color: #FFF;
    display: block;
}
.teamBoxOverlayNHL
{
    width: 233px;
    height: 46px;
    background: transparent url(../img/bg_team_hk_u.png) no-repeat;
    padding: 15px 0 0px 15px;
    text-transform: uppercase;
    color: #FFF;
    display: block;
}

a.selected .teamBoxOverlayNFL, a.glasslink:hover .teamBoxOverlayNFL { background: transparent url(../img/bg_team_fb_c.png) no-repeat; }
a.selected .teamBoxOverlayNCAAF, a.glasslink:hover .teamBoxOverlayNCAAF { background: transparent url(../img/bg_team_fb_c.png) no-repeat; }
a.selected .teamBoxOverlayNBA, a.glasslink:hover .teamBoxOverlayNBA { background: transparent url(../img/bg_team_bk_c.png) no-repeat; }
a.selected .teamBoxOverlayNCAAB, a.glasslink:hover .teamBoxOverlayNCAAB { background: transparent url(../img/bg_team_bk_c.png) no-repeat; }
a.selected .teamBoxOverlayMLB, a.glasslink:hover .teamBoxOverlayMLB { background: transparent url(../img/bg_team_bb_c.png) no-repeat; }
a.selected .teamBoxOverlayNHL, a.glasslink:hover .teamBoxOverlayNHL { background: transparent url(../img/bg_team_hk_c.png) no-repeat; }



a.glasslink:hover .NFLwin, a.glasslink .NFLwin { background: transparent url(../img/bg_team_fb_u_win.png) no-repeat; }
a.selected .NFLwin, a.selected:hover .NFLwin { background: transparent url(../img/bg_team_fb_c_win.png) no-repeat; }

a.glasslink:hover .NFLloss, a.glasslink .NFLloss { background: transparent url(../img/bg_team_fb_u_lose.png) no-repeat; }
a.selected .NFLloss, a.selected:hover .NFLloss { background: transparent url(../img/bg_team_fb_c_lose.png) no-repeat; }

a.glasslink:hover .NFLlock, a.glasslink .NFLlock { background: transparent url(../img/bg_team_fb_u_l.png) no-repeat; }
a.selected .NFLlock, a.selected:hover .NFLlock { background: transparent url(../img/bg_team_fb_c_l.png) no-repeat; }


a.glasslink:hover .NCAAFwin, a.glasslink .NCAAFwin { background: transparent url(../img/bg_team_fb_u_win.png) no-repeat; }
a.selected .NCAAFwin, a.selected:hover .NCAAFwin { background: transparent url(../img/bg_team_fb_c_win.png) no-repeat; }

a.glasslink:hover .NCAAFloss, a.glasslink .NCAAFloss { background: transparent url(../img/bg_team_fb_u_lose.png) no-repeat; }
a.selected .NCAAFloss, a.selected:hover .NCAAFloss { background: transparent url(../img/bg_team_fb_c_lose.png) no-repeat; }

a.glasslink:hover .NCAAFlock, .glasslink .NCAAFlock { background: transparent url(../img/bg_team_fb_u_l.png) no-repeat; }
a.selected .NCAAFlock, a.selected:hover .NCAAFlock { background: transparent url(../img/bg_team_fb_c_l.png) no-repeat; }


a.glasslink:hover .NBAwin, a.glasslink .NBAwin { background: transparent url(../img/bg_team_bk_u_win.png) no-repeat; }
a.selected .NBAwin, a.selected:hover .NBAwin { background: transparent url(../img/bg_team_bk_c_win.png) no-repeat; }

a.glasslink:hover .NBAloss, a.glasslink .NBAloss { background: transparent url(../img/bg_team_bk_u_lose.png) no-repeat; }
a.selected .NBAloss, a.selected:hover .NBAloss { background: transparent url(../img/bg_team_bk_c_lose.png) no-repeat; }

a.glasslink:hover .NBAlock, a.glasslink .NBAlock { background: transparent url(../img/bg_team_bk_u_l.png) no-repeat; }
a.selected .NBAlock, a.selected:hover .NBAlock { background: transparent url(../img/bg_team_bk_c_l.png) no-repeat; }


a.glasslink:hover .NCAABwin, a.glasslink .NCAABwin { background: transparent url(../img/bg_team_bk_u_win.png) no-repeat; }
a.selected .NCAABwin, a.selected:hover .NCAABwin { background: transparent url(../img/bg_team_bk_c_win.png) no-repeat; }

a.glasslink:hover .NCAABloss, a.glasslink .NCAABloss { background: transparent url(../img/bg_team_bk_u_lose.png) no-repeat; }
a.selected .NCABloss, a.selected:hover .NCAABloss { background: transparent url(../img/bg_team_bk_c_lose.png) no-repeat; }

a.glasslink:hover .NCAABlock, .glasslink .NCAABlock { background: transparent url(../img/bg_team_bk_u_l.png) no-repeat; }
a.selected .NCAABlock, a.selected:hover .NCAABlock { background: transparent url(../img/bg_team_bk_c_l.png) no-repeat; }


a.glasslink:hover .MLBwin, a.glasslink .MLBwin { background: transparent url(../img/bg_team_bb_u_win.png) no-repeat; }
a.selected .MLBwin, a.selected:hover .MLBwin { background: transparent url(../img/bg_team_bb_c_win.png) no-repeat; }

a.glasslink:hover .MLBloss, a.glasslink .MLBloss { background: transparent url(../img/bg_team_bb_u_lose.png) no-repeat; }
a.selected .MLBloss, a.selected:hover .MLBloss { background: transparent url(../img/bg_team_bb_c_lose.png) no-repeat; }

a.glasslink:hover .MLBlock, a.glasslink .MLBlock { background: transparent url(../img/bg_team_bb_u_l.png) no-repeat; }
a.selected .MLBlock, a.selected:hover .MLBlock { background: transparent url(../img/bg_team_bb_c_l.png) no-repeat; }


a.glasslink:hover .NHLwin, a.glasslink .NHLwin { background: transparent url(../img/bg_team_hk_u_win.png) no-repeat; }
a.selected .NHLwin, a.selected:hover .NHLwin { background: transparent url(../img/bg_team_hk_c_win.png) no-repeat; }

a.glasslink:hover .NHLloss, a.glasslink .NHLloss { background: transparent url(../img/bg_team_hk_u_lose.png) no-repeat; }
a.selected .NHLloss, a.selected:hover .NHLloss { background: transparent url(../img/bg_team_hk_c_lose.png) no-repeat; }

a.glasslink:hover .NHLlock, a.glasslink .NHLlock { background: transparent url(../img/bg_team_hk_u_l.png) no-repeat; }
a.selected .NHLlock, a.selected:hover .NHLlock { background: transparent url(../img/bg_team_hk_c_l.png) no-repeat; }

/* IE6 transparent png hax */

* html .NFLwin, * html .NCAAFwin { background-image: none; filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg_team_fb_u_win.png'),sizingMethod='scale'); }
* html .NFLloss, * html .NCAAFloss { background-image: none; filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg_team_fb_u_lose.png'),sizingMethod='scale'); }
* html .NFLlock, * html .NCAAFlock { background-image: none; filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg_team_fb_u_l.png'),sizingMethod='scale'); }

* html .NBAwin, * html .NCAABwin { background-image: none; filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg_team_bk_u_win.png'),sizingMethod='scale'); }
* html .NBAloss, * html .NCAABloss { background-image: none; filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg_team_bk_u_lose.png'),sizingMethod='scale'); }
* html .NBAlock, * html .NCAABlock { background-image: none; filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg_team_bk_u_l.png'),sizingMethod='scale'); }

* html .MLBwin { background-image: none; filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg_team_bb_u_win.png'),sizingMethod='scale'); }
* html .MLBloss { background-image: none; filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg_team_bb_u_lose.png'),sizingMethod='scale'); }
* html .MLBlock { background-image: none; filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg_team_bb_u_l.png'),sizingMethod='scale'); }

* html .NHLwin { background-image: none; filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg_team_hk_u_win.png'),sizingMethod='scale'); }
* html .NHLloss { background-image: none; filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg_team_hk_u_lose.png'),sizingMethod='scale'); }
* html .NHLlock { background-image: none; filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg_team_hk_u_l.png'),sizingMethod='scale'); }

* html .teamBoxOverlayNFL, * html .teamBoxOverlayNCAAF
{
    width: 233px;
    height: 46px;
    background: background-image: none; filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg_team_fb_u.png'),sizingMethod='scale');
    padding: 15px 0 0px 15px;
    text-transform: uppercase;
    color: #FFF;
    display: block;
}

* html .teamBoxOverlayMLB
{
    width: 233px;
    height: 46px;
    background: background-image: none; filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg_team_bb_u.png'),sizingMethod='scale');
    padding: 15px 0 0px 15px;
    text-transform: uppercase;
    color: #FFF;
    display: block;
}

* html .teamBoxOverlayNBA, * html .teamBoxOverlayNCAAB
{
    width: 233px;
    height: 46px;
    background: background-image: none; filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg_team_bk_u.png'),sizingMethod='scale');
    padding: 15px 0 0px 15px;
    text-transform: uppercase;
    color: #FFF;
    display: block;
}

* html .teamBoxOverlayNHL
{
    width: 233px;
    height: 46px;
    background: background-image: none; filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg_team_hk_u.png'),sizingMethod='scale');
    padding: 15px 0 0px 15px;
    text-transform: uppercase;
    color: #FFF;
    display: block;
}

* html a.selected .teamBoxOverlayNFL, * html a.glasslink:hover .teamBoxOverlayNFL { background-image: none; filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg_team_fb_c.png'),sizingMethod='scale'); }
* html a.selected .teamBoxOverlayNCAAF, * html a.glasslink:hover .teamBoxOverlayNCAAF { background-image: none; filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg_team_fb_c.png'),sizingMethod='scale'); }
* html a.selected .teamBoxOverlayNBA, * html a.glasslink:hover .teamBoxOverlayNBA { background-image: none; filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg_team_bk_c.png'),sizingMethod='scale'); }
* html a.selected .teamBoxOverlayNCAAB, * html a.glasslink:hover .teamBoxOverlayNCAAB { background-image: none; filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg_team_bk_c.png'),sizingMethod='scale'); }
* html a.selected .teamBoxOverlayMLB, * html a.glasslink:hover .teamBoxOverlayMLB { background-image: none; filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg_team_bb_c.png'),sizingMethod='scale'); }
* html a.selected .teamBoxOverlayNHL, * html a.glasslink:hover .teamBoxOverlayNHL { background-image: none; filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg_team_hk_c.png'),sizingMethod='scale'); }

* html a.glasslink:hover .NFLwin, * html a.glasslink .NFLwin { background-image: none; filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg_team_fb_u_win.png'),sizingMethod='scale'); }
* html a.selected .NFLwin, * html a.selected:hover .NFLwin { background-image: none; filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg_team_fb_c_win.png'),sizingMethod='scale'); }

* html a.glasslink:hover .NFLloss, * html a.glasslink .NFLloss { background-image: none; filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg_team_fb_u_lose.png'),sizingMethod='scale'); }
* html a.selected .NFLloss, * html a.selected:hover .NFLloss { background-image: none; filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg_team_fb_c_lose.png'),sizingMethod='scale'); }

* html a.glasslink:hover .NFLlock, * html a.glasslink .NFLlock { background-image: none; filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg_team_fb_u_l.png'),sizingMethod='scale'); }
* html a.selected .NFLlock, * html a.selected:hover .NFLlock { background-image: none; filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg_team_fb_c_l.png'),sizingMethod='scale'); }


* html a.glasslink:hover .NCAAFwin, * html a.glasslink .NCAAFwin { background-image: none; filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg_team_fb_u_win.png'),sizingMethod='scale'); }
* html a.selected .NCAAFwin, * html a.selected:hover .NCAAFwin { background-image: none; filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg_team_fb_c_win.png'),sizingMethod='scale'); }

* html a.glasslink:hover .NCAAFloss, * html a.glasslink .NCAAFloss { background-image: none; filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg_team_fb_u_lose.png'),sizingMethod='scale'); }
* html a.selected .NCAAFloss, * html a.selected:hover .NCAAFloss { background-image: none; filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg_team_fb_c_lose.png'),sizingMethod='scale'); }

* html a.glasslink:hover .NCAAFlock, * html a.glasslink .NCAAFlock { background-image: none; filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg_team_fb_u_l.png'),sizingMethod='scale'); }
* html a.selected .NCAAFlock, * html a.selected:hover .NCAAFlock { background-image: none; filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg_team_fb_c_l.png'),sizingMethod='scale'); }


* html a.glasslink:hover .NBAwin, * html a.glasslink .NBAwin { background-image: none; filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg_team_bk_u_win.png'),sizingMethod='scale'); }
* html a.selected .NBAwin, * html a.selected:hover .NBAwin { background-image: none; filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg_team_bk_c_win.png'),sizingMethod='scale'); }

* html a.glasslink:hover .NBAloss, * html a.glasslink .NBAloss { background-image: none; filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg_team_bk_u_lose.png'),sizingMethod='scale'); }
* html a.selected .NBAloss, * html a.selected:hover .NBAloss { background-image: none; filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg_team_bk_c_lose.png'),sizingMethod='scale'); }

* html a.glasslink:hover .NBAlock, * html a.glasslink .NBAlock { background-image: none; filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg_team_bk_u_l.png'),sizingMethod='scale'); }
* html a.selected .NBAlock, * html a.selected:hover .NBAlock { background-image: none; filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg_team_bk_c_l.png'),sizingMethod='scale'); }


* html a.glasslink:hover .NCAABwin, * html a.glasslink .NCAABwin { background-image: none; filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg_team_bk_u_win.png'),sizingMethod='scale'); }
* html a.selected .NCAABwin, * html a.selected:hover .NCAABwin { background-image: none; filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg_team_bk_c_win.png'),sizingMethod='scale'); }

* html a.glasslink:hover .NCAABloss, * html a.glasslink .NCAABloss { background-image: none; filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg_team_bk_u_lose.png'),sizingMethod='scale'); }
* html a.selected .NCABloss, * html a.selected:hover .NCAABloss { background-image: none; filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg_team_bk_c_lose.png'),sizingMethod='scale'); }

* html a.glasslink:hover .NCAABlock, * html a.glasslink .NCAABlock { background-image: none; filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg_team_bk_u_l.png'),sizingMethod='scale'); }
* html a.selected .NCAABlock, * html a.selected:hover .NCAABlock { background-image: none; filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg_team_bk_c_l.png'),sizingMethod='scale'); }


* html a.glasslink:hover .MLBwin, * html a.glasslink .MLBwin { background-image: none; filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg_team_bb_u_win.png'),sizingMethod='scale'); }
* html a.selected .MLBwin, * html a.selected:hover .MLBwin { background-image: none; filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg_team_bb_c_win.png'),sizingMethod='scale'); }

* html a.glasslink:hover .MLBloss, * html a.glasslink .MLBloss { background-image: none; filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg_team_bb_u_lose.png'),sizingMethod='scale'); }
* html a.selected .MLBloss, * html a.selected:hover .MLBloss { background-image: none; filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg_team_bb_c_lose.png'),sizingMethod='scale'); }

* html a.glasslink:hover .MLBlock, * html a.glasslink .MLBlock { background-image: none; filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg_team_bb_u_l.png'),sizingMethod='scale'); }
* html a.selected .MLBlock, * html a.selected:hover .MLBlock { background-image: none; filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg_team_bb_c_l.png'),sizingMethod='scale'); }

* html a.glasslink:hover .NHLwin, * html a.glasslink .NHLwin { background-image: none; filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg_team_hk_u_win.png'),sizingMethod='scale'); }
* html a.selected .NHLwin, * html a.selected:hover .NHLwin { background-image: none; filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg_team_hk_c_win.png'),sizingMethod='scale'); }

* html a.glasslink:hover .NHLloss, * html a.glasslink .NHLloss { background-image: none; filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg_team_hk_u_lose.png'),sizingMethod='scale'); }
* html a.selected .NHLloss, * html a.selected:hover .NHLloss { background-image: none; filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg_team_hk_c_lose.png'),sizingMethod='scale'); }

* html a.glasslink:hover .NHLlock, * html a.glasslink .NHLlock { background-image: none; filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg_team_hk_u_l.png'),sizingMethod='scale'); }
* html a.selected .NHLlock, * html a.selected:hover .NHLlock { background-image: none; filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg_team_hk_c_l.png'),sizingMethod='scale'); }

/* end IE6 hax */




.teamBoxOverlay span, .teamBoxOverlayNFL span, .teamBoxOverlayMLB span, .teamBoxOverlayNBA span, .teamBoxOverlayNHL span, .teamBoxOverlayNCAAF span, .teamBoxOverlayNCAAB span
{
	display: block;
	font-size: 100%;
	position: absolute;
	top: -10px;
	left: 65px;
}

.teamBoxOverlay strong, .teamBoxOverlayNFL strong, .teamBoxOverlayMLB strong, .teamBoxOverlayNBA strong, .teamBoxOverlayNHL strong, .teamBoxOverlayNCAAF strong, .teamBoxOverlayNCAAB strong
{
    font-size: 120%;
    position: absolute;
    top: 10px;
    left: 65px;
}

/* Module Games Table */
.moduleGamesTable
{
    width: 585px;
    margin-left: 10px;
}

.moduleGamesTable tbody tr td
{
    font-size: 80%;
}

.moduleGamesTable .picks { position: relative; display: block; width: 36px; height: 13px; background: url(../img/bg_digital_picks.png) left no-repeat; padding-left: 55px; font-size: 16px; float: left; margin-left: 230px; }
.moduleGamesTable .comments { position: relative; display: block; width: 35px; height: 13px; background: url(../img/bg_digital_comments.png) left no-repeat; padding-left: 90px; font-size: 16px; float: left; margin-left: 10px; }
.moduleGamesTable .wagers { position: relative; display: block; width: 11px; height: 13px; background: url(../img/bg_digital_wagers.png) left no-repeat; padding-left: 70px; font-size: 16px; float: left; margin-left: 10px; }

.moduleGamesTable .picks span, .moduleGamesTable .comments span, .moduleGamesTable .wagers span { display: none; }
.moduleGamesTable .picks p, .moduleGamesTable .comments p, .moduleGamesTable .wagers p { position: absolute; top: -3px; }

.moduleGamesTable tr.bottomrow td { height: 16px; }
.moduleGamesTable hr {  display: block; margin-top: 16px; border-bottom: 2px solid #fff; width: 580px; }

.paginator { position: relative; font-size: 16px; font-weight: bold; margin-bottom: 10px; }
.next { position: absolute; top: 0; right: 0; }

.login { width: 70px; display: block; float: left;  }

#moduleFeaturedGames { position: relative; padding-bottom: 10px; }

#moduleFeaturedGames .right { position: absolute; right: 13px; top: 7px; font-weight: bold; }

#moduleFeaturedGames .bottomRight { position: absolute; right: 13px; bottom: -7px; font-weight: bold; }

#moduleFeaturedGames .imgWrapper { float:right; font-weight: bold; margin-right: 10px; padding-left: 75px;}

.gameInfo
{
    width: 100px;
    text-align: center;
    color: #FFF;
    background: transparent url(../img/bg_at_symbol.png) no-repeat;
}

.gameInfo p { font-size: 130%; }

#leftlist, #rightlist { width: 282px; background: #222; height: 365px; margin: 12px 0 0 14px; float: left; padding-top: 95px; text-align: center; line-height: normal;}
                                                                     
* html #leftlist { margin: 12px 0 0 7px; }
* html #rightlist { margin: 12px 0 0 10px; } 


#leftlist p, #rightlist p, #wagers p { padding: 0 0 0 10px; }     

#leftlist p span.person a.person, #rightlist p span.person a.person, #pickrs p span.person a.person { color: #fff; }
#leftlist p a:hover , #rightlist p a:hover, #wagerlist p a:hover { text-decoration: none; border: none; } 

#leftlist p span.person, #rightlist p span.person, #pickrs p span.person { display: block; width: 85px; float: left; padding-bottom: 12px; height: 100px; }   

* html #leftlist p span.person, * html #rightlist p span.person, * html #pickrs p span.person { padding-bottom: 0px; height: 5px; }

* html #leftlist p, * html #rightlist p { margin: 0 8px; padding: 0; }

#leftlist p.rightalign, #rightlist p.rightalign, #wagers p.rightalign, #pickrbox p.rightalign { text-align: center; font-size: 14px; font-weight: bold; }

#pickrs { padding: 0px 10px;}
#pickrs p { padding: 0px 25px; }
#pickrs .bg_inner { padding-top:10px; }
#pickrs a:hover { text-decoration: none; }

#wagerlist p.rightalign { height: 20px; margin-left: 487px;  }
#wagerlist p.rightalign a { color: #efbc21; }

#gamescore { width: 200px; height: 70px; position: absolute; left: 205px; top: 120px; background: url(../img/gamescore_bg.gif) top no-repeat; }

#tugofwar { width: 550px; height: 69px; background: url(../img/tugowar_bg.gif) top no-repeat; position: absolute; left: 28px; top: 160px; }

	#tugofwar #awaypicks { display: block; color: #efbc21; position: absolute; left: 10px; top: 8px; font-size: 15px; font-weight: bold; font-family: Trebuchet MS; }
	#tugofwar #homepicks { display: block; color: #efbc21; position: absolute; right: 12px; top: 8px; font-size: 15px; font-weight: bold; font-family: Trebuchet MS; }

	#tugofwar #tugbar { height: 24px; width: 528px; position: relative; margin: 30px 0 0 10px; }

	#tugofwar #awaybar { height: 24px; display: block; position: absolute; top: 0; left: 0; }
	#tugofwar #homebar { height: 24px; display: block; position: absolute; top: 0; right: 0; }

	.home123 { background: #e99129; }
	.away123 { background: #002f56; }

	#tugofwar #lefttugbar { width: 528px; background:  url(../img/bg_tug_of_war_bar.png); height: 24px; display: block; position: absolute; top: 0; }
	
	* html #tugofwar #lefttugbar { width: 528px; height: 24px; display: block; position: absolute; top: 0; background-image: none; filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg_tug_of_war_bar.png'),sizingMethod='scale'); }

#wagerlist { width: 576px; height: 215px; background: #222; margin: 12px 0 0 14px; }

	#wagerlist .wager { width: 283px; height: 64px; background: #222; display: block; position: relative; margin: 0; float: left; }
	
	#wagerlist .wager .person { display: block; position: absolute; top: 13px; left: 10px; padding-bottom: 12px; height: 85px; }

	#wagerlist .wager .personright { display: block; width: 65px; position: absolute; right: -10px; top: 13px; padding-bottom: 12px; height: 85px;  }
	
	#wagerlist .wager .num { text-align: center; font-size: 18px; color: #efbc21; display: block; margin-top: 10px; }
	#wagerlist .wager .pts { display: block; text-align: center; font-size: 14px; }
	
	#wagerlist a { color: #fff; }
	
#comments { position: relative; }

	#comments .trashitem { padding: 8px 0 16px 95px; position: relative; border-bottom: 1px solid #3d3d3d; margin: 0 10px; }
	#comments .trashalt { background: #191919; }
	#comments .trashitem strong { color: #efbc21; }
	#comments .trashitem:hover { background: #222; }
	
	#comments .person { position: absolute; top: 6px; left: 10px; }
	#comments .person a { color: #fff; }
	#comments .person a:hover { text-decoration: none; }
	
	#comments .trashitem p { margin: 10px 12px 10px 0; }
	#comments .trashitem p.trashmade { border-top: solid 1px #fff; }
	#comments .trashitem p.trashmade span { float: right; }
	
	#comments .trashitem ul li { list-style-type: none; border-bottom: 1px solid #3d3d3d; padding: 7px 0; margin-right: 12px; }
	
#talktrash { padding-bottom: 20px; }

	#talktrash #trashform { margin: 12px 12px 0 25px; }
                                    
/* Module Half */
.moduleHalf
{
    width: 298px;
    display: block;
    float: right;
}

.moduleHalf .playerCard
{
    width: 282px;
    margin: 8px;
    background: #222;
}

.moduleHalfTable
{
    width: 300px;
    border-collapse: collapse;
    background: #171717;
    border: 1px solid #222;
}

.moduleHalfTable thead th
{
    background: transparent url(../img/bg_table_head.gif) repeat-x;
    height: 25px;
    font-size: 70%;
    font-weight: bold;
    text-align: left;
    padding-left: 5px;
    border-bottom: 1px solid #222;
}

.moduleHalfTable tbody td
{
    border-bottom: 1px solid #222;
    border-right: 1px solid #222;
    height: 25px;
    font-size: 80%;
    padding-left: 5px;
    text-align: left;
}

.moduleHalf .avatarSmall
{
    padding: 8px;
    width: 64px;
    height: 64px;
    text-align: center;
}

.avatarSmall a img { text-decoration: none; border: none; }

.moduleHalf .playerStatBox
{
    margin: 0px;
    padding: 0px;
    text-align: center;
    background-color: #333;
    width: 70px;
}

.moduleHalf .statLabel
{
    background: transparent url(../img/bg_row_alt.png) repeat-x;
    border-left: 1px solid #222;
    font-size: 80%;
    font-weight: bold;
    text-align: center;
}

.moduleHalf .stat
{
    text-align: center;
}

/* profiles */

.bg_inner
{
    margin: 5px 10px 0;
    background-color: #222;
    text-align: left;
    zoom: 1;
}

.statLine
{
    padding: 0px 10px;
}

.bg_inner .first
{
    padding-top: 10px;
}

.bg_inner .last
{
    padding-bottom: 5px;
}

.bg_statBox, .bg_wagerBox
{
    float: right;
    clear: none;
    text-align: center;
    line-height: 64px;
    font-size: 24px;
    font-weight: bold;
    width: 95px;
    height: 64px;
    margin-left: 5px;
    margin-bottom: 5px;
}

.bg_wagerBox
{
    width: 64px;
    margin: 0px;
    padding: 0px;
}

.wager, .friends
{
    display: block;
    width: 283px;
    background-color: #222;
    padding: 2px;
    height: 64px;
    margin:10px 0 10px 10px;
    float: left;
}

* html .wager { margin: 5px 0 5px 5px; }

.wagerAvatars
{
    width: 32px;
    height: 64px;
    float: left;
}

.wagerAvatars a img { border: none; }

.wagerAvatar
{
    width: 32px;
    height: 32px;
    float: left;
}

.wagerTeams, .friendsInfo
{
    padding-left: 2px;
    width: 183px;
    height: 64px;
    float: left;
}

.wagerTeam, .friendsInfo
{
    display: block;
    width: 183px;
    line-height: 32px;
    background: transparent url(../img/profiles/bg_wager_team.png) no-repeat;
    float: left;
}

.friends { width: 253px; height: 75px; margin: 12px 22px; }

.friends .wagerTeam span { margin: 3px 5px 5px 0; }

.wagerTeams span, .friendsInfo span
{
    display: block;
    width: 183px;
    height: 32px;
    line-height: 12px;
    text-align: left;
}

* html .wagerTeams span { width: 178px; height: 30px; }

.wagerTeamName
{
    font-family: arial;
    padding-top: 3px;
    padding-left: 5px;
    font-size: 10px;
    text-transform: uppercase;
    color: #fff;
}

.wagerTeamName strong
{
    font-weight: bold;
    font-size: 14px;
    color: #FFF;
}

.rankBox { background: #222 url(../img/profiles/bg_rank.gif) no-repeat; }
.pointsBox { background: #222 url(../img/profiles/bg_points.gif) no-repeat; }
.winBox { background: #222 url(../img/profiles/bg_win.gif) no-repeat; }
.lossBox { background: #222 url(../img/profiles/bg_loss.gif) no-repeat; }
.accuracyBox { background: #222 url(../img/profiles/bg_accuracy.gif) no-repeat; }
.wagerBox { background: #222 url(../img/profiles/bg_wager.gif) no-repeat; }

.wagerWinBox { background: #222 url(../img/profiles/bg_wager_win.gif) no-repeat; }
.wagerLossBox { background: #222 url(../img/profiles/bg_wager_loss.gif) no-repeat; }

.bg_catBox
{
    float: right;
    clear: none;
    text-align: center;
    line-height: 64px;
    font-size: 24px;
    font-weight: bold;
    width: 165px;
    height: 64px;
    margin-left: 5px;
    margin-bottom: 5px;
}

div.quickFacts
{
    background-color: #222;
    margin-bottom: 10px;
}

div.profileInfo, .wager .profileInfo, .friends .profileInfo
{
    background: transparent url(../img/bg_indent.gif) repeat-x;
    text-align: left;
    height: 25px;
    line-height: 22px;
    width: 100%;
}

.wager .profileInfo, .friends .profileInfo { margin-top: 60px; position: relative; }

*+html .wager .profileInfo, *+html .friends .profileInfo { margin: 0; }

div.profilebio { padding: 12px; }


div.profileInfo span
{
    padding: 0 10px
}

div.profileInfo span.right
{
	position: absolute;
	right: 0px;
	top: 3px;
}


.FLAL {
float:left;
text-align:left;
}

.FRAR { float: right; text-align: right; }

a.toggler:hover span, a.togglerWager:hover span { text-decoration: underline; }

.profileInfo span strong { color: #efbc21; }

.player a img { border: none; }

.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

#divSidebar .playercard { background: #000; }
#divSidebar .moduleHalf { margin: 15px; }

#leaderboard p { text-align: center; }

.innerHeadline
{
    display: block;
    background: #FFF url(../img/bg_table_head.gif) repeat-x;
    line-height: 25px;
    padding: 0 15px 0 15px;
    margin: 0;
    clear: both;
}

.teamLine
{
    padding: 2px 5px;
}

.bg_teamBox
{
    float: left;
    width: 249px;
    background: #222 url(../img/sb/bg_team.gif) no-repeat;
    line-height: 65px;
    height: 65px;
    display: block;
    padding-bottom: 2px;
}

.bg_atBox
{
    float: left;
    text-align: center;
    width: 73px;
    height: 65px;
    margin: 0px 2px;
    background: #222 url(../img/sb/bg_at.gif) no-repeat;
    display: block;
    padding-bottom: 2px;
    font-size: 12px;
}

.bg_gameDetailBox
{
    float: left;
    text-align: right;
    line-height: 26px;
    font-size: 18px;
    font-weight: bold;
    height: 26px;
    margin-bottom: 5px;
    width: 88px;
    margin-left: 2px;
}

.bg_gameDetailBox span
{
    display: block;
    color: #CCC;
    padding-right: 4px;
}

.gameAwayScore { background: #222 url(../img/sb/bg_away.gif) no-repeat; margin-left: 0px;}
.gameHomeScore { background: #222 url(../img/sb/bg_home.gif) no-repeat; float: right;}
.gamePicks { background: #222 url(../img/sb/bg_picks.gif) no-repeat; margin-left: 39px }
.gameComments { background: #222 url(../img/sb/bg_comments.gif) no-repeat; width: 123px; }
.gameWagers { background: #222 url(../img/sb/bg_wagers.gif) no-repeat; width: 105px; }

.gamerCard
{
    background-color: #222;
    text-align: left;
    width: 475px;
    padding: 0;
    position: absolute;
    right: 15px;
    top: 35px;
}

.Embed { position: absolute; left: 0; top: 0; }

.gamerCard .statLine { padding: 5px 5px 0px 5px; }


.gamerCard a img { border: none; }

.statLine .bg_statBox { margin: 0 2px; }

.teamLine a:hover { text-decoration: none; cursor: pointer; }
a.toggler:hover span.moduleHeadline, a.togglerWager:hover span.moduleHeadline, a.togglerGames:hover span.moduleHeadline { cursor: pointer; }



/* gc2 */
.gc
{
    width: 304px;
    clear: both;
    height: 32px;
    background: transparent url(../img/bg_indent_32.gif) repeat-x;
    border: 1px solid #222;
    border-bottom: 0px;
}

h3.gcHead
{
    text-align: left;
    font-size: 14px;
    line-height: 28px;
    font-weight: normal;
    padding-left: 5px;
}
h3.gcHead span
{
    color: #EFBC21;
}
.gcPosition
{
    float: left;
    font-size: 14px;
    line-height: 28px;
    width: 25px;
    text-align: center;
}
.gcAvatar
{
    float: left;
    border: 0px;
}
.gcInfo
{
    height: 32px;
    width: 316px;
}
.gcStats
{
    float: left;
    width: 248px;
    background: transparent url(../img/bg_leader_stats.gif) no-repeat 90px 0px;
    height: 32px;
}

.gcPoints, .gcWin, .gcLoss, .gcAcc
{
    font-weight: bold;
    font-size: 12px;
    line-height: 32px;
    float: right;
    text-align: center;
    width: 53px;
    display: block;
}

.gcPoints
{
    width: 52px;
}

#moduleSearch { position: absolute; right: 30px; top: 175px; z-index: 10; }

.accordionGames .bg_inner { padding: 0; margin: 0; }

.formleft { width: 150px; }

.wager span a:hover { text-decoration: none; cursor: pointer; }

.bg_game_inner { background-color: #222; margin: 5px 10px 0; text-align: left; zoom: 1; }

* html .trashitem .person { margin-left: -40px; }

.moduleSmall .ads { margin-left: 14px; }

/* Form Stuff */
p.intro
{
    color: #CCC;
    font-family: Georgia, serif;
    font-size: 16px;
    font-style: italic;
    line-height: 24px;
    margin: 0 10px;
    text-align: center;
    padding: 20px 0;
}

.form_header
{
    background: #222222 url(../img/rule.gif) no-repeat center 5px;
    line-height: 1;
    padding: 30px 0 20px 0;
    text-align: center;
    margin: 0px 10px;
}

.noimage
{
    background: none;
    border-top: 1px solid #EFBC21;
    padding-top: 20px;
}

.form_section
{
    border-top: 1px solid #EFBC21;
    padding-bottom: 15px;
    margin: 0px 10px;
    zoom: 1;
}

.ptform
{
    font-size: 14px;
}

.ptform p.textarea label, .ptform p.select label, .ptform p.text label, .form_avatar
{
    display: block;
    float: left;
    line-height: 2.5;
    padding-right: 15px;
    text-align: right;
    width: 125px;
}

.ptform .radio { position: relative; margin: -28px 0 25px 140px; }

span.required input { position: absolute; left: 165px; margin-top: 4px; }
span.required label { position: absolute; left: 30px; }

.ptform iframe { margin-left: 45px; }

.form_avatar
{
    background-color: #222;
}

.ptform p span
{
    background-color: #000;
}

.ptform p.textarea span, .ptform p.select span, .ptform p.text span
{
    display: block;
    float: left;
    padding: 3px;

}

#trashform textarea
{
    font-family: Tahoma, Verdana;
}

.ptform p.text input, .ptform p select, .ptform p textarea
{
    border: 1px solid #EFBC21;
    font-size: 14px;
    padding: 3px 5px;
    width: 290px;
    font-family: Tahoma, Verdana;
}

.ptform p textarea { width: 390px; }

.ptform p.checkbox, .ptform p.select, .ptform p.textarea, .ptform p.text
{
    margin-top: 15px;
    zoom: 1;
}

.ptform p.checkbox
{
    text-align: center;
}

.ptform p.small_margin, .ptform p.text.confirmation
{
    margin-top: 5px;
}

.ptform p.text.confirmation label
{
    font-style: italic;
}

.ptform p small, #talktrash small
{
    clear: left;
    color: #CCC;
    display: block;
    font-size: 11px;
    font-style: italic;
    line-height: 1.25;
    padding: 0;
    text-align: center;
}

.ptform p small strong, #talktrash small strong { font-style: normal; color: #EEBC1F; }

.ptform p.button.submit
{
    margin-top: 20px;
    text-align: center;
}

.ptform p
{
    margin: 0;
}

.errorBox
{
    background-color: #000;
    padding: 15px;
}

/* minicard */
.miniCard
{
background-color: #222;
margin: 5px 10px;
padding: 0px;
text-align: left;
padding-bottom: 5px;
}

.miniCard img
{
padding-top: 5px;
padding-left: 5px;
border: none; 
}

* html .miniCard img { padding: 3px 0 0 3px; }

.miniCard .bg_statBox
{
margin-top: 5px;
margin-right: 5px;
margin-bottom: 0px;
}

.miniCard .winBox, .miniCard .wagerWinBox
{
margin-right: 2px;
}

.bg_meter
{
background: #222 url(../img/bg_meter.gif);
width: 264px;
height: 24px;
display: block;
text-align: center;
margin-left: 5px;
line-height: 24px;
padding: 3px 2px;
font-weight: bold;
font-size: 14px;
}

.bg_meter_bar
{
background: transparent url(../img/bg_meter_bar.gif) no-repeat left top;
display: block;
width: 264px;
height: 24px;
text-align: center;
}

.bg_more_arrows
{
    padding-left: 75px;
    background: transparent url(../img/bg_arrows.png) no-repeat left top;
    line-height: 18px;
    font-size: 12px;
    display: block;
    float:right;
    height: 18px;
    margin-top: 3px;
}

* html .bg_more_arrows {background-image: none; filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/bg_arrows.png'),sizingMethod='scale'); }

.legal h4
{
    color: #EFBC21;
    padding: 5px 10px;
}

.legal p
{
    padding: 0px 10px 5px 15px;
}

.legal ul
{
    padding: 10px 50px;
}

.legal img
{
    padding-left: 25px;
}

.check li
{
    list-style: none;
    padding-left: 25px;
    padding-top: 5px;
    background-image: url(../img/bg_bullet_check.gif);
    background-repeat: no-repeat;
    background-position: 0 .5em;
}

.sportnav, .rangenav, .profilenav { padding: 0 auto; position: relative; }
.sportnav ul, .rangenav ul, .profilenav ul { display: block; height: 25px;  background: #000; margin: 10px 0; border: solid 1px #efbc21; list-style-type: none; }

.sportnav ul li, .rangenav ul li, .profilenav ul li { float: left; }

.sportnav ul li a { display: block;  padding: 2px 25px; margin: 0; }
.rangenav ul li a { display: block; padding: 2px 56px; margin: 0; }
.profilenav ul li a { display: block; padding: 2px 38px; margin: 0; }

.sportnav ul li a.selected, .sportnav ul li a:hover, .rangenav ul li a.selected, .rangenav ul li a:hover, 
.profilenav ul li a.selected, .profilenav ul li a:hover { color: #000; background: #efbc21; text-decoration: none; }

#blackbutton { background: #000; padding: 5px 40px; }

#greeny { background: green; width: 245px; height: 58px; position: relative; }
#greeny input.addfriend { background: url(../img/btn/btn_add_friend_u.png) } 
#greeny input.addfriend:hover { background: url(../img/btn/btn_add_friend_c.png); cursor: pointer; } 
#orangey { background: #EEBC1F; width: 245px; height: 58px; position: relative; }
#orangey input.removefriend { background: url(../img/btn/btn_rem_friend_u.png); }
#orangey input.removefriend:hover { background: url(../img/btn/btn_rem_friend_c.png); cursor: pointer; }

#greeny input, #orangey input { width: 245px; height: 58px; border: none; }

#greeny span, #orangey span { position: absolute; top: 10px; left: 75px; }
#greeny strong, #orangey strong { position: absolute; top: 27px; left: 75px; font-weight: bold; font-size: 16px; }

/* blog love */

h2.posttitle { margin: 12px 0; padding: 5px 0; font-family: Trebuchet MS; font-size: 26px; color: #fff; text-transform: uppercase; border-bottom: solid 2px #efbc21; }

h2.posttitle a, h2.posttitle a:hover { color: #fff; border: none; text-decoration: none; }

/*.blogpost { padding: 15px 0; }*/
.blogpost p { margin: 10px; }
.blogpost .meta { margin: 0 10px; font-size: 11px; border-bottom: 1px solid #FFF; text-align: right;}
.blogpost h2 { padding-left: 10px; }
.blogpost img { float: left; padding: 0 15px 5px 0; }
 
.comments { border-top: 1px solid #FFF; font-size: 12px; margin: 0 10px; padding: 0 0 3px 0; text-align: right; display: block; }

.moduleSmall p { margin: 10px 15px; }

.moduleSmall ol, .moduleSmall ul, .post ol, .post ul { list-style-type: none; margin: 5px 15px; }
.moduleSmall p.right { margin: 5px 15px; }


.friendpickrs .person { display: block; width: 87px; float: left; padding-bottom: 12px; height: 90px; }
.friendpickrs p { padding: 15px 0 15px 16px; }

.right { text-align: right; display: block; padding: 0 35px 12px 0; clear: both; }




* html #greeny input.addfriend:hover { background-image: none; filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/btn/btn_add_friend_c.png'),sizingMethod='scale'); }
* html #orangey input.removefriend:hover { background-image: none; filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/btn/btn_rem_friend_c.png'),sizingMethod='scale'); }

* html .wagerTeams span { z-index: 9; }
* html .wagerTeams span a { z-index: 0; cursor: pointer; }
* html .wagerTeam { background-image: none; filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/profiles/bg_wager_team.png'),sizingMethod='scale'); z-index: 11;  }