#teamboximg {width: 73px; height: 36px; background-size:115px; background-repeat: no-repeat; background-position: center center;} 
#teamiconimg {width: 55px; height: 30px; background-repeat: no-repeat; background-position: left top;}

.upsell-panel 
{
	width:600px; float:left; height:146px; 
	background:#000 url("images/upsell-panel.jpg") left top no-repeat;
}

/* Draft Guide Right Column */
#dg_CTA {
	text-align: center;
/*	background:url(/images/draftguide/draftguide_CTA_fill.gif) bottom right repeat-x; */
	font-weight: bold;
	font-size: 16px;
}
#cheatsheet {
	padding-top:10px;
	text-align: center;
	
}
#cheatsheet .title {
	color:#FFFFFF;
	background-color:#000000;
	padding: 3px;
	font-weight: bold; 
}
#cheatsheet .links  {
	background-color:#d8deee;
	padding: 5px;
	font-weight: bold;
	color:#000000;
	
}
select
{
	font-size:10px;
	
}
#cheatsheet .links a {
   color:#cc0000;
   text-decoration:none;
   padding-left:2px;
   padding-right:2px;
}

#cheatsheet .links a:hover {
    color:#cc0000;
    text-decoration:underline;
}


.cheatsheet_label {
	font-weight: bold;
	background-color: #000000;
	color: #FFFFFF;
	
}
.cheatsheet_label a {
	color:#FFFFFF;
}

.hp-pnl-content {
  width:510px; float:left; overflow:hidden;
}

/* --- ROW STYLES --- */
.row_header 
{
	height:22px;
	background-color:#b3bdda;
	font-weight:bold; 
	font-size:13px;
	color:#000000;
}
.cheatsheet_highlight_column 
{
	height:20px;
    background-color:#CCFF99;
    font-weight: bold;
}

.cheatsheet_highlight_column a:link
{
	height:20px;
    background-color:#CCFF99;
    font-weight: bold;
}
.row_light_shaded
{
	height: 20px;
	background-color: #cccccc;
	
}
.userpick 
{
	height: 20px;
	background-color:#f4f8c3;
}
.row1 
{
	height:20px;
	background-color:#fff;
	font-weight: bold;
	
}
.row1 a:link
{
	height:20px;
	background-color:#fff;
	font-weight: bold;
}
.row2 
{
	height:20px;
	background-color:#e8ebf5;
	font-weight: bold;
	font-size:6px
}
.row2 a:link
{
	height:20px;
	background-color:#e8ebf5;
	font-weight: bold;
}

.row1_smlfont {
	background-color:#fff;
	font-weight: bold;
	font-size:9px;
}
.row2_smlfont {
	background-color:#e8ebf5;
	font-weight: bold;
	font-size:9px;
}


.row1_smlfont_norm {
	background-color:#FFFFFF;
	font-weight:normal;
	font-size:9px;
	text-align:right;
}


/* Just for the scoreboard in seasonpass */
.row_head_scoreboard 
{
	font-size:9px;
}
.row_head_scoreboard td 
{
	text-align:left;
	padding-left:5px;
	font-weight:bold;
	
}

.row_statcol_scoreboard td 
{
	background-color:#cccccc;
	font-size:9px;
	text-align:right;
}

.row1_smlfont_norm a:link 
{
	font-size:9px;
	color:#000;
	text-decoration:none;
}
.row1_smlfont_norm a:visited 
{
	font-size:9px;
	color:#000;
	text-decoration:none;
}
.row1_smlfont_norm a:active 
{
	font-size:9px;
	color:#000;
	text-decoration:none;
}
.row1_smlfont_norm a:hover 
{
	font-size:9px;
	color:#cc0000;
	text-decoration:underline;
}
.row2_smlfont_norm {
	background-color:#e8ebf5;
	font-weight:normal;
	font-size:9px;
	text-align:right;
}

.row2_smlfont_norm a:link 
{
	font-size:9px;
	color:#000;
	text-decoration:none;
}
.row2_smlfont_norm a:visited 
{
	font-size:9px;
	color:#000;
	text-decoration:none;
}
.row2_smlfont_norm a:active 
{
	font-size:9px;
	color:#000;
	text-decoration:none;
}
.row2_smlfont_norm a:hover 
{
	font-size:9px;
	color:#cc0000;
	text-decoration:underline;
}
/* End scoreboard rows for scoreboard */

/*--- End Row Styles --- */



.profile_label {
	font-weight: bold;
	background-color: #000000;
	border-top: solid 1px #fff;
	color: #FFFFFF;
	font-size:14px;
}
.profile_label_sub {
	background-color:#d7d8dc;
	border-top: solid 1px #fff;
	font-weight:bold;
	color:#000000;
}

/* Draft Guide layout Styles */
#dg_header 
{
	height:125px;
	background-color: #000000;
	background-image:url("images/seasonpass-header.jpg"); 
	background-repeat:no-repeat;
	background-position:left top;
}

/* Intro Section Home page */
#main-intro 
{
	width:1010px;
	height:265px; 
	overflow:hidden;
	float:right; 
	margin-top:-1px; 
	margin-bottom:5px; 
	background:#ffffff url("images/main-intro.jpg") right top no-repeat;
}

#tiers_hp 
{
	float:left;
	margin-top:10px;
	margin-left:35px;
	width:500px;
}
#tiers_hp td
{
	padding:0px 2px 0px 2px;
/*	border:solid 1px #2e2e2e; */
	background-color:#000;
}

.intro-feature 
{
	width:380px;
	height:250px;
	float:right;
	text-align:left;
	margin-right:10px;
	
}
.intro-feature-item 
{
	width:375px;
	float:left;
    margin-top:4px;
    height:78px;	
    color:#ffffff;
    overflow:hidden;
}
.intro-feature-item img 
{
	width:72px;
	height:72px;
	float:left;
}
.intro-feature-item .feature-text 
{
	float:left;
	width:280px;
	overflow:hidden;
	padding:5px 5px 0px 5px;
}
/* End Intro Section Home page */




/*  Just for the ruler image */
#weeklyruler 
{
	float:right;
	width:100%;
	margin-bottom: 0px;
	margin-top:0px;
	bottom:0;
	left:0;
	clear:both;
	
	
}
#weeklyruler table 
{

	height:33px;
	overflow:hidden;
		left:0;
	
	
}


/*.rulerimage 
{
	background-image:url(/images/seasonpass/weeks_mock.gif); 
	background-repeat:no-repeat;
}
*/

/* Content Header Bars */
.dg_header 
{
	width:490px;
	height: 33px;
    background: white url("images/header-fill.jpg") bottom repeat-x;
    float:left;
    text-align:left;
    color:#FFFFFF; font-weight:bold;
    font-size:small;
}
.dghl 
{
	height: 33px;
	width:10px;
    background-image:url("images/header-left.jpg");
    background-repeat:no-repeat;
    background-position:left top;
    float:left;    
}
.dghr
{
	height: 33px;
	width:10px;
    background-image:url("images/header-right.jpg");
    background-repeat:no-repeat;
    background-position:left top;
    float:left;
    
}



#sp_ruler 
{
	float:left;
	width:100%;
	background-color: #000000;
	margin-bottom: 0px;
	background-image:url(/images/seasonpass/weeks_mock_rule_sect.gif); 
	background-repeat:repeat-x;
	bottom:0px;
	left:0px;
	clear:both;
}
#sp_ruler img 
{
	bottom: 0px;
	left: 0px;
}

/* End Ruler */

#dg_leftcol {
	width: 160px;
	float: left;
}
#dg_maincontent {
	margin-left: 10px;
	width:516px /*506px;*/
}
#dg_maincontent_spread {
	margin-left: 170px;
	width:750px;
	
}

/* Draft Guide navigation Styles */
#dg_leftcol #nav_indicator {
	background-color:#000000;
	color: #CCCCCC;
	font-size: 11px;
	padding: 3px 10px;
}
#dg_leftcol #navcontainer ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#dg_leftcol #navcontainer li 
{
	text-align:left;
	background-color: #d7d8dc;
	border-bottom: 1px solid #bdbec1;
    list-style-type: none;
	margin: 0px;
}
#dg_leftcol #navcontainer a {
	display: block;
	color:#1d1d1d;
	width: 140px;
	padding: 3px 0 3px 10px;
	text-decoration: none;
}
#dg_leftcol #navcontainer a:hover
{
	background-color: #051a47;
	color: #FFF;
}
#navcontainer #current {
	background-color: #051a47;
	color: #FFF;
}
.navtitle {
	padding: 3px 0px 3px 10px;
	color:#fff;
	font-weight: bold;
	background-color: #d7d8dc;
	background-image: url(/images/draftguide/draftguide_navtitlefill.gif);
	background-repeat: repeat-y;
}
.dg_tiers {
	font-weight: bold;
	background-color: #d7d8dc;
	padding: 3px 0px 3px 10px;
	border-left: 1px solid #bdbec1;
	border-bottom: 1px solid #bdbec1;
}
.dg_tiers a {
	color: #1d1d1d;
}
.dg_tiers a:hover
{
	color: #cc0000;
	text-decoration: underline;
}

/* Draft Guide left column Styles */
#dg_promo {
	background-color: #000000;
	text-align: center;
	padding-top: 10px;
	color: #FFFFFF;
	font-weight: bold;
	margin-top: 15px;
}

/* Draft Guide NFL Styles */
.NoPurchase 
{
	text-align:center;
	width:450px;
	background-color: #FFFFFF;
	margin-bottom:10px;
	text-align:left;
	padding-left:3px;
	vertical-align:text-top; 
}

.sub_dg_articles 
{
	border:solid 0.01em #000;
	padding:1px;
	background:url(/images/draftguide/draftguide_CTA_fill.gif) bottom right repeat-x;
	
}
.sub_dg_articles li 
{
	text-align:left;
	padding:none;
}
/*defining the link affects (psuedo classes) the order is important */
.sub_dg_articles a:link 
{
	font-size:11px;
	color:#000;
	text-decoration:none;
}
.sub_dg_articles a:visited
{
	font-size:11px; 
	color:#000;
	text-decoration:none;
}

.sub_dg_articles a:hover 
{
	font-size:11px; 
	color:#000;
	text-decoration:underline;
}
.sub_dg_articles a:active
{
	font-size:11px; 
	color:#000;
	text-decoration:none;
}


.sub_dg_articles2 
{
	border:solid 0.01em #000;
	padding:4px;
	background-color:#EBEBEB;
	/*background:url(/images/draftguide/draftguide_CTA_fill.gif) bottom right repeat-x;*/
	text-align:left;
	color:#000;
}
.sub_dg_articles2 li 
{
	text-align:left;
	padding:none;
}
/*defining the link affects (psuedo classes) the order is important */
.sub_dg_articles2 a:link 
{
	font-size:10px;
	color:#000;
	text-decoration:none;
}
.sub_dg_articles2 a:visited
{
	font-size:10px; 
	color:#000;
	text-decoration:none;
}

.sub_dg_articles2 a:hover 
{
	font-size:10px; 
	color:#000;
	text-decoration:underline;
}
.sub_dg_articles2 a:active
{
	font-size:10px; 
	color:#000;
	text-decoration:none;
}


#NFL_intro a {
	color:#FFFFFF;
	
}
.NFL_titlehead {
	background-color: #cc0000;
	color:#FFFFFF;
	padding:3px 10px;
	font-weight:bold;
	text-align:left;
	height:20px;
	font-size:14px;
	vertical-align:text-bottom; 
}


.NFL_titlehead td 
{
	color:#FFFFFF;
	font-weight:bold;
	font-size:12px;
}
.NFL_titlehead a:link, a:hover  
{
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:underline;
}


.NFL_titlehead_black 
{
	height:20px;
	background-color: #000000;
	color:#FFFFFF;
	padding:0px 10px;
	font-weight:bold;
	text-align:left;
	vertical-align:text-bottom;
}
.NFL_titlehead_black td
{
	color:#FFFFFF;
	font-weight:bold;
}
.NFL_titlehead_black td a {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
}

#search_dg form {
	padding:5px;
}
#search_dg select {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

/* for medium sized boxes with headers */

.dg_Med_Box 
{
	float:left;
	width:365px;
	border:solid 0.01em #000;
	border-top:none;
}
.dg_Med_Box .dgmb_Header  
{
	height:33px;
	background:url("images/header-fill.jpg");
	width:100%;
	text-align:left;
	
}

.dg_Med_Box .dgmb_Header_Text 
{
	color:#FFFFFF;
	font-size:12pt;
	font-weight:bold;
	padding-left:20px;
	padding-top:5px;
}

.dg_Med_Box .dgmb_Content 
{
	padding:5px;
}

/* for large sized boxes with headers */

.dg_Large_Box 
{
	float:left;
	width:750px;
	border:solid 0.01em #000;
	border-top:none;
	margin-top:15px;
	text-align:left;
}
.dg_Large_Box .dglb_Header  
{
	height:33px;
	background:url("images/header-fill.jpg");
	background-repeat:repeat-x; 
	width:100%;
	
}

.dg_Large_Box .dglb_Header_Text 
{
	color:#FFFFFF;
	font-size:12pt;
	font-weight:bold;
	padding-left:20px;
	padding-top:5px;
}
.dg_Large_Box .dglb_Header_Text a:link, a:hover 
{
	color:#FFFFFF;
	text-decoration:underline;
}
.dg_Med_Box .dglb_Content 
{
	padding:5px;
	table-layout:auto;
	text-align:center; 
}

.impact_text 
{
	color:#0000FF;
}
.small_text 
{
 font-size:9px;	
}
.team_page_anchors { color:#FFFFFF; }
.team_page_anchors a
{
	color:#FFFFFF;
	text-decoration:none;
}
.team_page_anchors a:hover
{
	color:#FFFFFF;
	text-decoration:underline;
}

.right-rounded 
{
	background-image:url(/images/upper_right_dg.gif);
	background-position:right top;
	background-repeat:no-repeat;
}

.left-rounded 
{
	background-image:url(/images/upper_left_dg.gif);
	background-position:left top;
	background-repeat:no-repeat;
	
}


.flyout 
{
	display: none; 
    position:absolute;
	width: 400px; 
	background-color:Transparent;
}
.flyout .top 
{
	background-image:url(images/flyout-top.png);
	background-position:left bottom;
	background-repeat:no-repeat;
	height:22px 
}

.flyout .top .HeaderText 
{
	padding-top:10px;
	clear:both;
	text-align:center;
	font-weight:bold;
	font-size:12px;
}

 .fbody 
{
	background-image:url(images/flyout-fill.png);
	background-position:left top;
	background-repeat:repeat-y;  
	text-align:left;
	padding:5px;
    white-space:normal;
}

.fbody img 
{
  float:left;
  padding:3px;
  margin-left:10px;
 } 

.flyout .bottom 
{
  	background-image:url(images/flyout-bottom.png);
  	background-repeat:no-repeat;
	background-position:left top;
	height:19px;
}

/* Drafting Players - Roto direct */
.result-search-header 
{
	background: #ffffff url("images/myplayersearchheader.jpg") left top no-repeat;
	height:30px;
	color:#ffffff;
}
.result-search-header input 
{
	height:14px;
	margin-top:1px;
	border:solid 0.02em #cccccc;
}

#resultbox 
{
	max-height:200px;
	width:600px;
	overflow:auto;
	background: transparent url("images/myplayersearch.jpg") left -2px no-repeat;
	position:relative;
	margin:-3px 0px 10px -1px;
	z-index:5001;
}
.itm 
{
	color:#000;
	height:16px;
	font-size:13px;
	overflow:hidden;
	width:550px;
	white-space:nowrap;
	
}

.itm .itmsml
{
	width:40px;
	float:left;
	margin-left:4px;
	text-align:left;
}
.plyr { width:150px; float:left; text-align:left; margin-right:4px;}

.ovr 
{
	height:16px;
	font-size:13px;
	overflow:hidden;
	background-color:#ddf0fa;
}
.itm a 
{
	font-weight:bolder;
	font-size:11px;
	color:#064dd0;
	width:15px;
	
}
.itm .rem, .itm .ovr .rem  
{
	font-weight:bolder;
	font-size:11px;
	color:#cc0000;
	width:15px;
	
}



/* End Drafting Players */


.ajax1__tab_default .ajax__tab_header {white-space:nowrap;}

.ajax1__tab_default .ajax__tab_outer {display:-moz-inline-box;display:inline-block}

.ajax1__tab_default .ajax__tab_inner {display:-moz-inline-box;display:inline-block}

.ajax1__tab_default .ajax__tab_tab {margin-right:4px;overflow:hidden;text-align:center;cursor:pointer;display:-moz-inline-box;display:inline-block}



/* xp theme */

.tab_xp .ajax__tab_header {font-family:verdana,tahoma,helvetica;font-size:11px;background:url() repeat-x bottom;}

.tab_xp .ajax__tab_outer {padding-right:4px;background:url(images/tab_outter_right.gif) no-repeat right;height:21px;}

.tab_xp .ajax__tab_inner {padding-left:3px;background:url(images/tab_outter_left.gif) no-repeat;}

.tab_xp .ajax__tab_tab {height:13px;padding:4px;margin:0;background:url(images/active_fill.gif) repeat-x;}

.tab_xp .ajax__tab_hover .ajax__tab_outer {background:url(images/tab_outter_right.gif) no-repeat right;}

.tab_xp .ajax__tab_hover .ajax__tab_inner {background:url(images/tab_outter_left.gif) no-repeat;}

.tab_xp .ajax__tab_hover .ajax__tab_tab {background:url(images/active_fill.gif) repeat-x;}

.tab_xp .ajax__tab_active .ajax__tab_outer {background:url(images/tab_outter_right.gif) no-repeat right;}

.tab_xp .ajax__tab_active .ajax__tab_inner {background:url(images/tab_outter_left.gif) no-repeat;}

.tab_xp .ajax__tab_active .ajax__tab_tab {background:url(images/active_fill.gif) repeat-x;}

.tab_xp .ajax__tab_body {font-family:verdana,tahoma,helvetica;font-size:10pt;border:1px solid #999999;border-top:0;padding:8px;background-color:#ffffff;}



/* scrolling */

.ajax1__scroll_horiz {overflow-x:scroll;}

.ajax1__scroll_vert {overflow-y:scroll;}

.ajax1__scroll_both {overflow:scroll}

.ajax1__scroll_auto {overflow:auto}

.custom-format {width:100%; margin:5px auto;} 
.custom-format td { vertical-align:top; } 
.custom-format .author-box { width:48%; padding:2px; background-color:#000; color:#ffffff; }     
.custom-format .author-box h1 {font-size:16px; font-weight:bold;}         
.custom-format .author-box h2 {font-size:12px; font-weight:bold; }       
.custom-format .article-title { background-color:#ebebeb; }          
.custom-format .article-title h1 { font-size:18px; font-weight:bold;  padding:3px 0px 0px 5px;}           
.custom-format .author-box .record { color:gray; }          
.custom-format .altrow { background-color:#ebebeb; }    
.custom-format .analysis { padding:3px 5px 2px 2px; }   
.custom-format .altrow .analysis { padding:10x 5px 10x 2px; }
