/* new 985x55 header classes */
#player-page-header-container { position:relative; height:65px; }
	#player-page-header { position:absolute; top:0px; left:0px; } 
	
/* moved from masterstyle.css for legacy reasons */
.colorbar {background-color:#3C4C8A;font-size:1px;height:5px;}
.w720px {width:720px;}
.w655px {width:655px;}
.w300px {width:300px;}
.w120px {width:120px;}
.w180px {width:180px;}
.clearBoth {clear:both;}
div.verticalSpacer2 {height:15px;width:1px;}
a.whiteLink:link, .whiteLink a:link {color:#FFFFFF !important;}
div#wrapper {float:left;width:100%;clear:left;}
#col1_655 #col_e1 {float:left;margin-left:0;width:355px;}
#col1_655 #col_e2 {float:right; width:280px;}

table.subheadspace {background-image:url(../../img/subheaders/bg.gif);background-repeat:repeat-x;height:35px;padding-left:10px;text-align:left;}
	table.subheadspace td {padding-left:10px;}
	table.subheadspace {border-bottom:0px none;}
.subheadspace {background:transparent url(../../img/subheaders/bg.gif) repeat-x scroll left top; border-bottom:5px solid #3C4C8A; height:35px; padding-left:10px; text-align:left;}
tr.datatabledatahead {background-color:#CCCCCC;}
table.datatablecell, table.standard_table {border-spacing:1; margin-bottom:10px;}
	table.datatablecell td, table.standard_table td {border-spacing:1; padding:3px 1px;}
.nflshop {margin-bottom:20px;}
.nflshop td.leftCell {text-align:left;}
.nflshop td.rightCell {text-align:right;}
tr.ltblueback {background-color:#F2F2F2;}
table.photogallery {background-color:#F2F2F2;background-image:url(../../img/photo_back3.gif);height:165px;width:300px;}
table.photogallery td.image {padding-left:5px;padding-right:5px;vertical-align:middle;}
table.photogallery td.verbiage {padding:10px 10px 0;vertical-align:top;}
table.photogallery td.links {vertical-align:top;}
table.smallDataTable {border:medium none;text-align:center;}
.wTeamLandingCoaches {width:355px;}
table.smallDataTable th.leftCell {text-align:left;text-indent:10px;}
table.smallDataTable th {height:20px;}
table.smallDataTable th.rightCell {padding-right:5px;text-align:right;}

div#rr13 {background-image:url(../../img/railhead_h35.gif);height:35px;}
div#rr13label {padding-left:20px;padding-top:7px;}

select.teamroster {width:145px;}

.w235px {width:235px;}
.w965px {width:965px;}
.railbar {background-color:#C3C3C3;font-size:1px;height:5px;}
.hSpacer10px {font-size:1px;height:10px; clear:both;}
.nflnetworkGameTime p strong {font-weight:bold;}

.columnStats table {width:100%;line-height:16px;}
.columnStats .w50px {width: 50px;}
.columnStats .w75px {width: 75px;}
.columnStats .w100px {width: 100px;}
.columnStats .w125px {width: 125px;}
.columnStats tr.over {background-color: #cccccc;}
.borderCollapse {border-collapse:collapse;}
.columnStats td, .columnStats th {text-align:center;}								   
.columnStats .nameCell {text-align:left;width:107px;padding:3px 0px 3px 10px;}								   
.columnStats th {background-color:#cccccc;font-weight:bold;}

div.columnStats table tr.majorHeader {font-weight:bold;background-color:#666666;color:#ffffff;}
div.columnStats table tr td span.moreLink {padding-right:1px;font-size:10px;}
div.columnStats span.sub_Header { padding-left:2px;font-weight:bold;}
div.columnStats tr.rowAlt { background-color: #e4e4e4; }
div.columnStats .subHeader { background-color:#cccccc; }
div.columnStats td.postGameStats { width:80px; }
div.columnStats .textLeftPad10px {text-align:left;padding-left:10px;}
div.columnStats .teamStatCell {padding-left:5px;width:248px;text-align:left;}
div.columnStats .playerStatCell {padding-left:5px;width:180px;text-align:left;}
div.columnStats .playText {width:698px;padding:0px 10px;text-align:left;}
div.columnStats .downTextfull {width:688px;padding:0px 10px 0px 20px;text-align:left;}		
div.columnStats .downInfo {width:70px;padding:0px 0px 0px 20px;text-align:left;}
div.columnStats .downText {width:628px;padding:0px 10px;text-align:left;}

div#playerbio {	height:145px;	background-color:#f2f2f2;	position:relative;}
	div#playerbio div#rss_subscribe { position:relative;margin-left: 300px;}
	div#playerbio div#rss_subscribe span.rss_subscribe { margin-top: 10px;}
	div#playerbio .social,
	div.teambio .social { margin: 5px 0 2px;}
div.divphoto {position:absolute;top:11px;left:25px;}
	div.divphoto img { padding:4px;border:#BBB 1px solid;}
	div#divstats {		position:absolute;	top:11px;	left:117px;	width:250px;}
div#divteamroster {	position:absolute;	top:15px;	left:381px;}
div#divteamroster_player_profile {	position:absolute;	top:15px;	left:388px;}
div#divteamselect {	position:absolute;	top:6px;	left:496px;	z-index:0;}
.player_stat {	position:relative;	display:inline;	float:left;	top:50px;	margin-left:5px;}
.player_stat_player_profile {position:relative;	display:inline;	float:left;	top:60px;	margin-left:5px;}
.player_stats { padding-left:385px;} 

.greyTabs { /* FOUND: 5 sections */
	float:left;	width:100%;	background-image:url(../../img/dynatabs/grey/tabs_grey_base.gif); background-repeat: repeat-x;}
	.greyTabs ul {line-height:19px; margin: 0; padding: 0; list-style:none;}
	.greyTabs li {float:left; background:url(../../img/dynatabs/grey/tabs_norm_right_off.gif) no-repeat right bottom; padding-top:5px;}
	.greyTabs a {display:block; background:url(../../img/dynatabs/grey/tabs_norm_left_off.gif) no-repeat left bottom; padding:1px 22px 1px 16px; font-weight:bold;	}
	.greyTabs .norm-current		 { background-image:url(../../img/dynatabs/grey/tabs_norm_right_on.gif);}
	.greyTabs .norm-current a	 { background-image:url(../../img/dynatabs/grey/tabs_norm_left_on.gif);}
	.greyTabs .special			 { background-image:url(../../img/dynatabs/grey/tabs_norm_right_off.gif);}
	.greyTabs .special a		 { background-image:url(../../img/dynatabs/grey/tabs_slant_left_off.gif); padding-left:24px;}
	.greyTabs .special-current	 { background-image:url(../../img/dynatabs/grey/tabs_norm_right_on.gif);}
	.greyTabs .special-current a { background-image:url(../../img/dynatabs/grey/tabs_slant_left_on.gif);}

	a:link.greyLink, .greyLink a:link,
	a:visited.greyLink, .greyLink a:visited,
	a:hover.greyLink, .greyLink a:hover,
	a:active.greyLink, .greyLink a:active		{text-decoration:none; color:#555;}
	a:hover.greyLink, .greyLink a:hover,
	a:active.greyLink, .greyLink a:active		{text-decoration:underline}

	a:hover.blackLink, .blackLink a:hover,
	a:active.blackLink, .blackLink a:active,
	a:link.blackLinkNoUL, .blackLinkNoUL a:link,
	a:visited.blackLinkNoUL, .blackLinkNoUL a:visited {text-decoration:none !important; color:#000;}
	a:link.blackLink, .blackLink a:link,
	a:visited.blackLink, .blackLink a:visited,
	a:hover.blackLinkNoUL, .blackLinkNoUL a:hover,
	a:active.blackLinkNoUL, .blackLinkNoUL a:active   {text-decoration:underline !important; color:#000;}

/*********************** White Based Dynatabs *********************/
.whiteTabs { /* FOUND: /decorators, /events */
	float:left;	width:100%;	background-image:url(../../img/dynatabs/white/tabs_white_base.gif);	background-repeat:repeat-x;}
	.whiteTabs ul, ul.whiteTabs {
		margin: 0 0 10px 0; padding: 0; list-style:none; line-height:19px;}
	.whiteTabs li {float:left; background:url(../../img/dynatabs/white/tabs_norm_right_off.gif) no-repeat right bottom;		padding-top:5px;	}
	.whiteTabs a {display:block; background:url(../../img/dynatabs/white/tabs_norm_left_off.gif) no-repeat left bottom;		padding:1px 24px;		font-weight:bold;	}
	.whiteTabs .norm-current		{ background-image:url(../../img/dynatabs/white/tabs_norm_right_on.gif);}
	.whiteTabs .norm-current a	 	{ background-image:url(../../img/dynatabs/white/tabs_norm_left_on.gif);}
	.whiteTabs .special				{ background-image:url(../../img/dynatabs/white/tabs_norm_right_off.gif);}
	.whiteTabs .special a			{ background-image:url(../../img/dynatabs/white/tabs_slant_left_off.gif);}
	.whiteTabs .special-current		{ background-image:url(../../img/dynatabs/white/tabs_norm_right_on.gif);}
	.whiteTabs .special-current a	{ background-image:url(../../img/dynatabs/white/tabs_slant_left_on.gif); color:#000}
/* START of transTabs ***************************************************************************/

h2.imageHeader, div.imageHeader {margin-bottom:0pt;padding-right:0pt;}
.imageHeader {background:#FFFFFF url(../../img/header_back.gif) no-repeat scroll left top;font-size:100%;font-weight:bold;height:20px;margin-bottom:10px;padding:3px 15px 0pt;}
div.fadingbox {background-image:url(../../img/profile_back.jpg);background-repeat:no-repeat;padding:10px;width:340px;}
div#quickFindSearchArea.greyBackground {background-color:#F2F2F2;}
div#quickFindSearchArea {height:80px; overflow:hidden;}
.playersquickfindtable {width:90%; margin-left:10px;}
.tableMainHeader {background-image:url(../../img/header_back.gif);background-repeat:no-repeat;font-size:11px;font-weight:bold;height:20px;padding:0pt 0pt 0pt 10px !important;}
.paddedcell {padding:10px;}
p.alphalinks {display:inline;font-family:Verdana,Arial,Helvetica,sans-serif;}
.bold {font-weight:bold;}
.hideme {display:none}
.bottomAlign {vertical-align:bottom;}
.leftCell {text-align:left;}
table.teamlinkgrid td {padding:10px;}
.textTabs {float:left;padding-left:10px;width:100%;}
.textTabs a:active {color:#000000;text-decoration:none;}
.textTabs a:link {color:#000000;text-decoration:underline;}
.textTabs ul {list-style-image:none;list-style-position:outside;list-style-type:none;margin:4px 0pt 0pt;padding:0pt 0pt 0pt 32px;}
.textTabs li {border-left:1px solid #000000;float:left;height:11px;line-height:9px;padding:0px 5px;}

.player_stats {padding-left:385px;}
.player_stat {display:inline;float:left;margin-left:5px;position:relative;top:50px;}
table.statspotlight {height:55px;width:60px;}
table.statspotlight td {background-color:#FFFFFF;border-bottom:1px solid #666666;border-left:1px solid #666666;border-right:1px solid #666666;color:#000000;font-size:15px;font-weight:bold;text-align:center;vertical-align:middle;width:60px;}
table.statspotlight th {background-color:#017781;border-left:1px solid #666666;border-right:1px solid #666666;border-top:1px solid #666666;color:#FFFFFF;height:18px;text-align:center;vertical-align:middle;width:60px;font-weight:bold;}

div.boxHeader_w_ImageBackground {background-image:url(../../img/header_back.gif);background-repeat:no-repeat;font-weight:bold;height:17px;padding-left:10px;padding-top:3px;}
.pad_bottom {padding-bottom:10px;}
.pad_left {padding-left:10px;}

select#season {margin-bottom:5px;margin-top:5px;width:175px;}
select.teamroster {width:145px;}

.transTabs {border-bottom:1px solid #969696;float:left;padding-left:10px;width:100%;}
.transTabs ul {	margin: 0;	padding: 0;	list-style:none;	}
.transTabs li {background-image:url(../../img/dynatabs/trans/trans_full_norm_off.gif);background-position:left bottom;background-repeat:no-repeat;float:left;margin:0;padding:0 2px;position:relative;text-align:center;top:1px;width:120px; line-height:19px;}
.transTabs a {	display:block;		margin: 0 auto;		font-weight:bold;		font-size:11px;		position:relative;		top:1px;		padding-right:6px;	}
.transTabs .norm-current { background-image:url(../../img/dynatabs/trans/trans_full_norm_on.gif);}
.transTabs .special {background-image:url(../../img/dynatabs/trans/trans_full_slant_off.gif);width:134px;}
.transTabs .special-current a {position:relative;top:1px;}
.transTabs .special-current {background-image:url(../../img/dynatabs/trans/trans_full_slant_on.gif);width:134px;}

#right-rail-video-flash { border:1px solid #CCCCCC;margin: 0 auto 10px; width: 298px;}
#right-rail-video-companion { margin: 0 0 10px 0; width: 300px; position: relative; height: 60px;}
#right-rail-video-companion iframe {height: 60px;}

ul.photogalleryul {margin-left:10px;padding-left:10px;}

div.coachprofileimage {float:left;width:100px;}
div.divheadcoachprofile {padding-top:15px;width:655px;}
div.unlinkedphoto img {border:1px solid #555555;padding:5px;}
div.unlinkedphoto {float:left;padding-bottom:10px;padding-right:20px;}
.assistcoach {clear:both;}
#main-content { color: #000; }
.grid-300 #right-rail-column .adcontainer { background: transparent; padding: 0; margin: 0 auto;}

/* player profile */
.player-promo { clear:both; background-color:#F2F2F2; padding:0 0 10px 25px; }