/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.1
reset-font.css
*/
html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}


/***
body background & color CSS
***/
html, body {
    background-color:#051634 !important;
	background: #051634 url('../img/bg-page.jpg') no-repeat 50% top;
	*background-position: top center;
	margin:0;
	padding:0;
}
/*** FIREFOX 3 HACK FOR GLOBAL BG IMAGE ***/
/*
	html>/**//*body html, x:-moz-any-link, x:default{
		background: #051634 url(../img/bg-page.jpg) no-repeat 49.5% top;
	}
	html>/**//*body body, x:-moz-any-link, x:default{
		background: #051634 url(../img/bg-page.jpg) no-repeat 49.5% top;
	}
/*** FIREFOX 3 HACK FOR GLOBAL BG IMAGE ***/


strong {
	font-weight: bold;
}
em {
	font-style: italic;
}
a {
color: #3775d3;
text-decoration: none;
}
a:hover {
color: #4db848;
text-decoration: underline;
}

/*================================
	global header feeds
================================*/
.gbl-topic-Feeds {
	height: 30px;
	width: 500px;
	float: left;
	background: url(../nflimg/001-seaMain-SearchBG2.gif) no-repeat;
}

.gbl-topic-FeedsList {
	list-style-type: none;
	margin-left:90px;
	}

.gbl-topic-FeedsList li {
	float: left;
	display: inline;
	color: #03C;
	border-right:1px solid #999;
	margin:8px 5px 0;
	padding:0 10px 0 0;
	font-weight:bold;
	font-size:12px;
}

.gbl-topic-FeedsList li.last{
	border:none;
}

/*================================
	global header search
================================*/


#gbl-hd-search
{
    background: url('../nflimg/001-seaMain-SearchBG2.gif') no-repeat;
    height: 30px;
    width: 270px;
    float: right;
    display: inline;
}
.gbl-search-content {
	display: inline;
	float: left;
	margin-left: 5px;
	margin-top: 3px;
}
.gbl-search-form {
	width: 250px;
	padding: 0;
	display: inline;
}
.gbl-search-in {
	margin-left: 0;
	margin-right: 5px;
}
.gbl-search-btn-gph {
	float: left;
	background: transparent url(../nflimg/001-sea-search-btn.gif) no-repeat 0 0;
	width: 55px;
	height: 23px;
	display: inline;
	margin-top:3px;
}
.gbl-search-btn:hover {
	background: transparent url(../nflimg/001-sea-search-btn.gif) no-repeat 0 -27px;
}

/*================================================
	global header NFL network button
================================================*/

 .gbl-nfl-network {
    float: right;
    background: url(../nflimg/001-seaMain-SearchBG2.gif) -100px 0 no-repeat;
    height: 30px;
    width:200px;
}

 .gbl-nfl-network-btn {
    float: left;
    background-image: url(../nflimg/gbl-nfl-network-btn.gif);
    background-repeat: no-repeat;
    background-position: 0 2px;
    height: 29px;
    width: 156px;
    margin-left: 30px;
    margin-top: 1px;
}

.gbl-wrp-1 {
	/*background: url(../nflimg/bg-header-banner.jpg) repeat-x top left;*/
	/*overflow: hidden;*/
    /*width: 100%;*/
    background: #000000;
    height: 100px;
    *-background: url(../nflimg/bg-header-banner.jpg) repeat-x top left; /* IE6 fix */
}
.doubleclick-top-banner .ad1 {
	margin: 0;
	padding:4px 0 0 0;

}
.doubleclick-top-banner .ad1 .ad1-border {
	border: 1px solid #555555;
	height: 90px;
	margin: 0 auto;
	width: 728px;
}

.gbl-wrp-1 {
	background: url(../nflimg/bg-header-banner.jpg) repeat-x top left;
	/*overflow: hidden;
    width: 100%;*/
}
.gbl-wrp-3 {
    background: #FFF;
    margin-left:auto;
    margin-right:auto;
    width:970px;
}




/*************************************************************************************
* Module wrappers static state with system text headers.
* This class will load by default to include generic border and curved background
*
* Know ISSUES: Fix IE6 and IE7
* Modules included:
*.standings .standings-small
*.transactions .transactions-small
*.injuries .injuries-small
*.content-list-dynamic .content-list-variation-1
*.content-list-dynamic .content-list-variation-2
*.content-list-dynamic .content-list-variation-3
*.content-list-dynamic .content-list-variation-4
*.content-list-dynamic .content-list-variation-5
*.content-list .content-list-variation-1
*.content-list .content-list-variation-2
*.content-list .content-list-variation-3
*.content-list .content-list-variation-4
*.content-list .content-list-variation-5
*.events-calendar.list-view-compact
*.more-av .more-av-list
*.more-photos .more-photos-large
*
*
*
*  Fixed issue within Firefox. IE's fix also in place. Need to include
* separate IE css for fix. I placed IE fix in ie6_styles.css.
*
*
************************************************************************************/
.custom-module .mod-wrp-1,
.standings .standings-small .mod-wrp-1,
.transactions .transactions-small .mod-wrp-1,
.injuries .injuries-small .mod-wrp-1,
.content-list-dynamic .content-list-variation-1 .mod-wrp-1,
.content-list-dynamic .content-list-variation-2 .mod-wrp-1,
.content-list-dynamic .content-list-variation-3 .mod-wrp-1,
.content-list-dynamic .content-list-variation-4 .mod-wrp-1,
.content-list-dynamic .content-list-variation-5 .mod-wrp-1,
.content-list-dynamic .content-list-dynamic-variation-1 .mod-wrp-1,
.content-list-dynamic .content-list-dynamic-variation-2 .mod-wrp-1,
.content-list-dynamic .content-list-dynamic-variation-3 .mod-wrp-1,
.content-list-dynamic .content-list-dynamic-variation-4 .mod-wrp-1,
.content-list-dynamic .content-list-dynamic-variation-5 .mod-wrp-1,
.content-list .content-list-variation-1 .mod-wrp-1,
.content-list .content-list-variation-2 .mod-wrp-1,
.content-list .content-list-variation-3 .mod-wrp-1,
.content-list .content-list-variation-4 .mod-wrp-1,
.content-list .content-list-variation-5 .mod-wrp-1,
.player-bio .mod-wrp-1,
.player-stats .mod-wrp-1,
.events-calendar.list-view-compact .mod-wrp-1,
.more-av .more-av-list .mod-wrp-1,
.more-av .more-av-small .mod-wrp-1,
.more-photos .more-photos-large .mod-wrp-1,
.more-photos .more-photos-small .mod-wrp-1,
#login-window .mod-wrp-1,
.global-reg-cont .mod-wrp-1,
#forgot-window .mod-wrp-1,
#profile-window .mod-wrp-1,
.contest .mod-wrp-1,
.contest-form .mod-wrp-1,
#contestmodal .mod-wrp-1,
#userReg-window .confirm .mod-wrp-1,
.game-status .game-status-pre-small .mod-wrp-1,
.game-status .game-status-pre-large .mod-wrp-1,
.game-status .game-status-post-small .mod-wrp-1,
.game-status .game-status-in-large .mod-wrp-1,
.schedule-small .mod-wrp-1,
.schedule-large .game .itm-wrp-1,
.av-gallery-small .mod-wrp-1,
.search-results.large .mod-wrp-1,
.current-drive .mod-wrp-1,
.box-score .mod-wrp-1,
.scoring-summary .mod-wrp-1,
.game-status .mod-wrp-1,
.draft-tracker .mod-wrp-1,
.shop-scroll .mod-wrp-1,
#collapse-title .cheerleader-roster .mod-wrp-1 {
    background-image: url(../nflimg/gbl-md-rounded-lfbt.png);
    background-position: left bottom;
    background-repeat: no-repeat;
    padding-left: 7px;
    
	_background-image: url(../nflimg/gbl-md-rounded-lfbt.gif);
	_background-color: transparent;

}

.custom-module .mod-wrp-2,
.standings .standings-small .mod-wrp-2,
.transactions .transactions-small .mod-wrp-2,
.injuries .injuries-small .mod-wrp-2,
.content-list-dynamic .content-list-variation-1 .mod-wrp-2,
.content-list-dynamic .content-list-variation-2 .mod-wrp-2,
.content-list-dynamic .content-list-variation-3 .mod-wrp-2,
.content-list-dynamic .content-list-variation-4 .mod-wrp-2,
.content-list-dynamic .content-list-variation-5 .mod-wrp-2,
.content-list-dynamic .content-list-dynamic-variation-1 .mod-wrp-2,
.content-list-dynamic .content-list-dynamic-variation-2 .mod-wrp-2,
.content-list-dynamic .content-list-dynamic-variation-3 .mod-wrp-2,
.content-list-dynamic .content-list-dynamic-variation-4 .mod-wrp-2,
.content-list-dynamic .content-list-dynamic-variation-5 .mod-wrp-2,
.content-list .content-list-variation-1 .mod-wrp-2,
.content-list .content-list-variation-2 .mod-wrp-2,
.content-list .content-list-variation-3 .mod-wrp-2,
.content-list .content-list-variation-4 .mod-wrp-2,
.content-list .content-list-variation-5 .mod-wrp-2,
.player-bio .mod-wrp-2,
.player-stats .mod-wrp-2,
.events-calendar.list-view-compact .mod-wrp-2,
.more-av .more-av-list .mod-wrp-2,
.more-av .more-av-small .mod-wrp-2,
.more-photos .more-photos-large .mod-wrp-2,
    .more-photos .more-photos-small .mod-wrp-2,
#login-window .mod-wrp-2,
.global-reg-cont .mod-wrp-2,
#forgot-window .mod-wrp-2,
#profile-window .mod-wrp-2,
.contest .mod-wrp-2,
.contest-form .mod-wrp-2,
#contestmodal .mod-wrp-2,
#userReg-window .confirm .mod-wrp-2,
.game-status .game-status-pre-small .mod-wrp-2,
.game-status .game-status-pre-large .mod-wrp-2,
.game-status .game-status-post-small .mod-wrp-2,
.game-status .game-status-in-large .mod-wrp-2,
.schedule-small .mod-wrp-2,
.schedule-large .game .itm-wrp-2,
.av-gallery-small .mod-wrp-2,
.search-results.large .mod-wrp-2,
.current-drive .mod-wrp-2,
.box-score .mod-wrp-2,
.scoring-summary .mod-wrp-2,
.game-status .mod-wrp-2,
.draft-tracker .mod-wrp-2,
.shop-scroll .mod-wrp-2,
#collapse-title .cheerleader-roster .mod-wrp-2 {
    background-image: url(../nflimg/gbl-md-rounded-rttp.png);
    background-position: right top;
    background-repeat: no-repeat;
    padding-top: 7px;
	_background-image: url(../nflimg/gbl-md-rounded-rttp.gif);

    
}


.custom-module .mod-wrp-3,
.standings .standings-small .mod-wrp-3,
.transactions .transactions-small .mod-wrp-3,
.injuries .injuries-small .mod-wrp-3,
.content-list-dynamic .content-list-variation-1 .mod-wrp-3,
.content-list-dynamic .content-list-variation-2 .mod-wrp-3,
.content-list-dynamic .content-list-variation-3 .mod-wrp-3,
.content-list-dynamic .content-list-variation-4 .mod-wrp-3,
.content-list-dynamic .content-list-variation-5 .mod-wrp-3,
.content-list-dynamic .content-list-dynamic-variation-1 .mod-wrp-3,
.content-list-dynamic .content-list-dynamic-variation-2 .mod-wrp-3,
.content-list-dynamic .content-list-dynamic-variation-3 .mod-wrp-3,
.content-list-dynamic .content-list-dynamic-variation-4 .mod-wrp-3,
.content-list-dynamic .content-list-dynamic-variation-5 .mod-wrp-3,
.content-list .content-list-variation-1 .mod-wrp-3,
.content-list .content-list-variation-2 .mod-wrp-3,
.content-list .content-list-variation-3 .mod-wrp-3,
.content-list .content-list-variation-4 .mod-wrp-3,
.content-list .content-list-variation-5 .mod-wrp-3,
.player-bio .mod-wrp-3,
.player-stats .mod-wrp-3,
.events-calendar.list-view-compact .mod-wrp-3,
.more-av .more-av-list .mod-wrp-3,
.more-av .more-av-small .mod-wrp-3,
.more-photos .more-photos-large .mod-wrp-3,
.more-photos .more-photos-small .mod-wrp-3,
#login-window .mod-wrp-3,
.global-reg-cont .mod-wrp-3,
#forgot-window .mod-wrp-3,
#profile-window .mod-wrp-3,
.contest .mod-wrp-3,
.contest-form .mod-wrp-3,
#contestmodal .mod-wrp-3,
#userReg-window .confirm .mod-wrp-3,
.game-status .game-status-pre-small .mod-wrp-3,
.game-status .game-status-pre-large .mod-wrp-3,
.game-status .game-status-post-small .mod-wrp-3,
.game-status .game-status-in-large .mod-wrp-3,
.schedule-small .mod-wrp-3,
.schedule-large .game .itm-wrp-3,
.av-gallery-small .mod-wrp-3,
.search-results.large .mod-wrp-3,
.current-drive .mod-wrp-3,
.box-score .mod-wrp-3,
.scoring-summary .mod-wrp-3,
.game-status .mod-wrp-3,
.draft-tracker .mod-wrp-3,
.shop-scroll .mod-wrp-3,
#collapse-title .cheerleader-roster .mod-wrp-3 {
    background-image: url(../nflimg/gbl-md-rounded.png);
    background-position: right bottom;
    background-repeat: no-repeat;
    padding:1px 8px 8px 0;
    
	_background-image: url(../nflimg/gbl-md-rounded.gif);

}

.custom-module .mod-wrp-4,
.standings .standings-small .mod-wrp-4,
.transactions .transactions-small .mod-wrp-4,
.injuries .injuries-small .mod-wrp-4,
.content-list-dynamic .content-list-variation-1 .mod-wrp-4,
.content-list-dynamic .content-list-variation-2 .mod-wrp-4,
.content-list-dynamic .content-list-variation-3 .mod-wrp-4,
.content-list-dynamic .content-list-variation-4 .mod-wrp-4,
.content-list-dynamic .content-list-variation-5 .mod-wrp-4,
.content-list-dynamic .content-list-dynamic-variation-1 .mod-wrp-4,
.content-list-dynamic .content-list-dynamic-variation-2 .mod-wrp-4,
.content-list-dynamic .content-list-dynamic-variation-3 .mod-wrp-4,
.content-list-dynamic .content-list-dynamic-variation-4 .mod-wrp-4,
.content-list-dynamic .content-list-dynamic-variation-5 .mod-wrp-4,
.content-list .content-list-variation-1 .mod-wrp-4,
.content-list .content-list-variation-2 .mod-wrp-4,
.content-list .content-list-variation-3 .mod-wrp-4,
.content-list .content-list-variation-4 .mod-wrp-4,
.content-list .content-list-variation-5 .mod-wrp-4,
.player-bio .mod-wrp-4,
.player-stats .mod-wrp-4,
.events-calendar.list-view-compact .mod-wrp-4,
.more-av .more-av-list .mod-wrp-4,
.more-av .more-av-small .mod-wrp-4,
.more-photos .more-photos-large .mod-wrp-4,
.more-photos .more-photos-small .mod-wrp-4,
#login-window .mod-wrp-4,
.global-reg-cont .mod-wrp-4,
#forgot-window .mod-wrp-4,
#profile-window .mod-wrp-4,
.contest .mod-wrp-4,
.contest-form .mod-wrp-4,
#contestmodal .mod-wrp-4,
#userReg-window .confirm .mod-wrp-4,
.game-status .game-status-pre-small .mod-wrp-4,
.game-status .game-status-pre-large .mod-wrp-4,
.game-status .game-status-post-small .mod-wrp-4,
.game-status .game-status-in-large .mod-wrp-4,
.schedule-small .mod-wrp-4,
.schedule-large .game .itm-wrp-4,
.av-gallery-small .mod-wrp-4,
.search-results.large .mod-wrp-4,
.current-drive .mod-wrp-4,
.box-score .mod-wrp-4,
.scoring-summary .mod-wrp-4,
.game-status .mod-wrp-4,
.draft-tracker .mod-wrp-4,
.shop-scroll .mod-wrp-4,
#collapse-title .cheerleader-roster .mod-wrp-4 {
    background-image: url(../nflimg/gbl-md-rounded.png);
    background-position: left top;
    background-repeat: no-repeat;
    margin: -16px 0 0 -7px;
    border:none !important;
    
	_background-image: url(../nflimg/gbl-md-rounded.gif);

}

.custom-module .mod-wrp-5,
.standings .standings-small .mod-wrp-5,
.transactions .transactions-small .mod-wrp-5,
.injuries .injuries-small .mod-wrp-5,
.content-list-dynamic .content-list-variation-1 .mod-wrp-5,
.content-list-dynamic .content-list-variation-2 .mod-wrp-5,
.content-list-dynamic .content-list-variation-3 .mod-wrp-5,
.content-list-dynamic .content-list-variation-4 .mod-wrp-5,
.content-list-dynamic .content-list-variation-5 .mod-wrp-5,
.content-list-dynamic .content-list-dynamic-variation-1 .mod-wrp-5,
.content-list-dynamic .content-list-dynamic-variation-2 .mod-wrp-5,
.content-list-dynamic .content-list-dynamic-variation-3 .mod-wrp-5,
.content-list-dynamic .content-list-dynamic-variation-4 .mod-wrp-5,
.content-list-dynamic .content-list-dynamic-variation-5 .mod-wrp-5,
.content-list .content-list-variation-1 .mod-wrp-5,
.content-list .content-list-variation-2 .mod-wrp-5,
.content-list .content-list-variation-3 .mod-wrp-5,
.content-list .content-list-variation-4 .mod-wrp-5,
.content-list .content-list-variation-5 .mod-wrp-5,
.player-bio .mod-wrp-5,
.player-stats .mod-wrp-5,
.events-calendar.list-view-compact .mod-wrp-5,
.more-av .more-av-list .mod-wrp-5,
.more-av .more-av-small .mod-wrp-5,
.more-photos .more-photos-large .mod-wrp-5,
.more-photos .more-photos-small .mod-wrp-5,
#login-window .mod-wrp-5,
.global-reg-cont .mod-wrp-5,
#forgot-window .mod-wrp-5,
#profile-window .mod-wrp-5,
.contest .mod-wrp-5,
.contest-form .mod-wrp-5,
#contestmodal .mod-wrp-5,
#userReg-window .confirm .mod-wrp-5,
.game-status .game-status-post-small .mod-wrp-5,
.game-status .game-status-pre-large .mod-wrp-5,
.game-status .game-status-pre-small .mod-wrp-5,
.game-status .game-status-in-large .mod-wrp-5,
.schedule-small .mod-wrp-5,
.schedule-large .game .itm-wrp-5,
.av-gallery-small .mod-wrp-5,
.search-results.large .mod-wrp-5,
.current-drive .mod-wrp-5,
.box-score .mod-wrp-5,
.scoring-summary .mod-wrp-5,
.game-status .mod-wrp-5,
.draft-tracker .mod-wrp-5,
#collapse-title .cheerleader-roster .mod-wrp-5 {
       background-image: url(../nflimg/gbl-md-hd-bg.png);
       background-position: center 4px;
       background-repeat: no-repeat;
       margin:8px -7px 0 1px;
       _background-image: url(../nflimg/gbl-md-hd-bg.gif);
}

.site-alert .mod-wrp-1 {
    background-image: url(../nflimg/gbl-md-rounded-sitealert.gif);
    background-position: left bottom;
    background-repeat: no-repeat;
    padding-left: 10px;
}

.site-alert .mod-wrp-2 {
    background-image: url(../nflimg/gbl-md-rounded-sitealert.gif);
    background-position: right top;
    background-repeat: no-repeat;
    padding-top: 10px;
}

.site-alert .mod-wrp-3 {
    background-image: url(../nflimg/gbl-md-rounded-sitealert.gif);
    background-position: right bottom;
    background-repeat: no-repeat;
    padding:6px 8px 8px 0;
}

.site-alert .mod-wrp-4 {
    background-image: url(../nflimg/gbl-md-rounded-sitealert.gif);
    background-position: left top;
    background-repeat: no-repeat;
    margin: -16px 0 0 -10px;
	padding:0 0 5px;
}

.site-alert .mod-wrp-5 {
    background-image: url(../nflimg/gbl-md-hd-bg-site-alert.gif);
    background-position: 4px 15px;
    background-repeat: no-repeat;
    padding-left: 1px;
	margin-left: 6px;
}

.search-results.large .mod-wrp-5 {
	overflow: hidden;
}

#premium-seating .mod-wrp-5 {
	padding: 8px 11px 0 11px;
}

.mod-title h2 {
    padding:10px 0 2px 10px;
    font-size:22px;
    font-weight:bold;
    color:#545865;
}
/*

    Fix for interwoven overlapping modules that are 5px spaced but not showing up correctly

*/

.custom-module, .content-list, .content-list-dynamic, .more-photos, .more-videos,
.game-status, .events-calendar .events-calendar-view-compact, .more-av, .transactions, .polls
{
    margin-top: 5px;
}

/*
	Removing the fix from certain modules
*/
#premium-seating .custom-module,
#season-tickets .custom-module,
#suites-content .custom-module {
	margin-top: 0;
}
/*****
modal CSS
****/
div.jqmAlert {
  display: none;
  position: fixed;
  top: 17%;
  width: 100%;
}

* html div.jqmAlert {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}


div.jqmAlertWindow {
  height:auto;
  width: auto;
  margin: auto;
  max-width:390px;
  background:#111;
}

.jqmAlertTitle{
  height:0;
  color:#FFF;
  clear:both;
}
.jqmAlertTitle h1{
  margin:5px 2px;
  padding:0;
  font-size:14px;
  text-transform:capitalize;
  letter-spacing:-1px;
  font-weight:bold;
  color:#FFF;
  float:left;
  height:20px;
}

div.jqmAlert .jqmClose em{display:none;}
div.jqmAlert .jqmClose {
  width:10px;
  line-height:2em;
  height:10px;
  display:block;
  float:right;
  clear:both;
  padding:5px;
}

div.jqmAlert a.jqmClose:hover,div.jqmAlert a.jqmCloseHover{ background-position: 0 -20px; }

div.jqmAlertContent{
  color:#FFF;
  font:11px/14pt arial;
  padding:5px 20px 5px;
  margin:5px;
  border:1px dotted #111;
  letter-spacing:0;
}

/* Hides from IE-mac */
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

* html .jqmAlertWindow {
     position: absolute;
     top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}
/*******************
jqM modal css
*******************/
.jqmWindow {
    display: none;
    width: 600px;
    color: #333;
    padding: 26px 12px;
}

/* Fixed posistioning emulation for IE6
	Star selector used to hide definition from browsers other than IE6
    For valid CSS, use a conditional include instead */
* html .jqmWindow {
    position: absolute;
    top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}

.jqmOverlay {
    background-color: #FFF;
	opacity: 0.8;
	filter: alpha(opacity=80);
}

/* ==================================================================
001 Global Navigation
================================================================== */
/*
background colors:

green: #369936;
light blue for hover: #2b5a80;
dark blue for default: #0c3159;


*/

#main-nav {

    margin-left: 0px;
    clear: left;
    height: 28px;
    z-index: 10;
    padding: 0;
    position: relative;
    margin-top: 0px;
    width: 970px;

}



#main-nav .hd {
    height: 0px;
    display: none;
}

#main-nav .bd {
    overflow: visible;
    width: 970px;
    height: 28px;
    list-style: none;
    margin-top: 0;
    margin-bottom: 0;
      padding:0px;
    height: 29px;
}

#main-nav .ft {
    height: 0;
    display: none;
}


#main-nav ul {
    position: absolute;
    z-index:25;
}



#main-nav ul li {

    float: left;
    height: 29px;
    position: relative;
}

#main-nav ul a {
    background: url(../nflimg/001-Seahawks_navV2-block.gif);
    height: 28px;
    display: block;
    font-style: italic;
    font-size: 95%;
    font-family: 'Arial', 'Trebuchet MS', 'Sans-Serif';
    font-style: normal;
    margin: 0 0px 0 0;
    padding: 0 0 0 0;
    text-transform: none;
    text-align: center;
    text-decoration: none;

}

#main-nav ul li a span {
    display: none;
}

#main-nav ul li ul {
    display: none;
    color: #fff;
}

#main-nav ul li span {
    text-indent: -2000px;
}

#main-nav ul li#main-nav-news {
    width: 80px;
}

#main-nav ul li#main-nav-news a {
    background-position: -0px -0px; /*width: 80px;*/
}

#main-nav ul li#main-nav-news.sfhover a, #main-nav ul li#main-nav-news a:hover {
    background-position: -0px -30px;
}

#main-nav ul li#main-nav-news a.selected {
    background-position: -0px -61px;
}

#main-nav ul li#main-nav-news li a {
    width: 160px;
}

#main-nav ul li#main-nav-team {
    width: 70px;
}

#main-nav ul li#main-nav-team a {
    background-position: -80px 0px; /*width: 70px;*/
}

#main-nav ul li#main-nav-team.sfhover a, #main-nav ul li#main-nav-team a:hover {
    background-position: -80px -30px;
}

#main-nav ul li#main-nav-team a.selected {
    background-position: -80px -61px;
}

#main-nav ul li#main-nav-team li a {
    width: 160px;
}

#main-nav ul li#main-nav-schedule {
    width: 112px
}

#main-nav ul li#main-nav-schedule a {
    background-position: -150px 0px; /*width: 112px;*/
}

#main-nav ul li#main-nav-schedule.sfhover a, #main-nav ul li#main-nav-schedule a:hover {
    background-position: -150px -30px;
}

#main-nav ul li#main-nav-schedule a.selected {
    background-position: -150px -61px;
}

#main-nav ul li#main-nav-schedule li a {
    width: 160px;
}

#main-nav ul li#main-nav-media-lounge {
    width: 129px
}

#main-nav ul li#main-nav-media-lounge a {
    background-position: -262px 0px; /*width: 129px;*/
}

#main-nav ul li#main-nav-media-lounge.sfhover a, #main-nav ul li#main-nav-media-lounge a:hover {
    background-position: -262px -30px;
}

#main-nav ul li#main-nav-media-lounge a.selected {
    background-position: -262px -61px;
}

#main-nav ul li#main-nav-media-lounge li a {
    width: 160px;
}

#main-nav ul li#main-nav-fans {
    width: 63px
}

#main-nav ul li#main-nav-fans a {
    background-position: -391px 0px; /*width: 63px;*/
}

#main-nav ul li#main-nav-fans.sfhover a, #main-nav ul li#main-nav-fans a:hover {
    background-position: -391px -30px;
}

#main-nav ul li#main-nav-fans a.selected {
    background-position: -391px -61px;
}

#main-nav ul li#main-nav-fans li a {
    width: 160px;
}

#main-nav ul li#main-nav-sea-gals {
    width: 92px
}

#main-nav ul li#main-nav-sea-gals a {
    background-position: -454px 0px; /*width: 92px;*/
}

#main-nav ul li#main-nav-sea-gals.sfhover a, #main-nav ul li#main-nav-sea-gals a:hover {
    background-position: -454px -30px;
}

#main-nav ul li#main-nav-sea-gals a.selected {
    background-position: -454px -61px;
}

#main-nav ul li#main-nav-sea-gals li a {
    width: 160px;
}

#main-nav ul li#main-nav-community {
    width: 108px
}

#main-nav ul li#main-nav-community a {
    background-position: -546px 0px; /*width: 108px;*/
}

#main-nav ul li#main-nav-community.sfhover a, #main-nav ul li#main-nav-community a:hover {
    background-position: -546px -30px;
}

#main-nav ul li#main-nav-community a.selected {
    background-position: -546px -61px;
}

#main-nav ul li#main-nav-community li a {
    width: 160px;
}

#main-nav ul li#main-nav-qwest-field {
    width: 130px
}

#main-nav ul li#main-nav-qwest-field a {
    background-position: -654px 0px; /*width: 130px;*/
}

#main-nav ul li#main-nav-qwest-field.sfhover a, #main-nav ul li#main-nav-qwest-field a:hover {
    background-position: -654px -30px;
}

#main-nav ul li#main-nav-qwest-field a.selected {
    background-position: -654px -61px;
}

#main-nav ul li#main-nav-qwest-field li a {
    width: 160px;
}

#main-nav ul li#main-nav-tickets {
    width: 85px
}

#main-nav ul li#main-nav-tickets a {
    background-position: -784px -61px; /*width: 85px;*/
}

#main-nav ul li#main-nav-tickets.sfhover a, #main-nav ul li#main-nav-tickets a:hover {
    background-position: -784px -30px;
}

#main-nav ul li#main-nav-tickets a.selected {
    background-position: -784px -0px;
}

#main-nav ul li#main-nav-tickets li a {
    width: 160px;
}

#main-nav ul li#main-nav-seattle-store {
    width: 101px
}

#main-nav ul li#main-nav-seattle-store a {
    background-position: -869px -61px; /*width: 101px;*/
}

#main-nav ul li#main-nav-seattle-store.sfhover a, #main-nav ul li#main-nav-seattle-store a:hover {
    background-position: -869px -30px;
}

#main-nav ul li#main-nav-seattle-store a.selected {
    background-position: -869px -0px;
}

#main-nav ul li#main-nav-seattle-store li a {
    width: 160px;
}

/* all lists */

#main-nav ul li ul ul {
    margin: 0 0 0 160px;
}

#main-nav ul li ul ul li {
    border: none;
    background-color: #0c3159;
}

#main-nav .sfhover-off, #main-nav ul li:hover ul, #main-nav ul li:hover ul ul, #main-nav ul li:hover ul ul ul, #main-nav ul li.sfhover ul, #main-nav ul li.sfhover ul ul, #main-nav ul li.sfhover ul ul ul {
    left: -999em;
}

#main-nav ul ul span, #main-nav ul ul a {
    height: 20px;
    font-style: normal;

    font-weight: bold;
    margin: 0;
    font-size: 12px;
    display: block;
    width: 154px;
    color: #fff;
    text-indent: 6px;
    text-align: left;

    padding-top:3px;
}

* html #main-nav ul ul a {
    width: 160px;
    background-image: none;
    background-color: #0c3159;
    color: #fff;
}

* html #main-nav ul ul a:hover {
    width: 160px;
    background-image: none;
    text-decoration: none;
}



    #main-nav ul ul a {
    text-decoration: none;
    position: relative;
    left: auto;
    width: 160px;
    background-color: #0c3159;
    padding-top: 3px;

}

#main-nav ul ul span:hover {
    background: none;
    color: #fff;
    cursor: pointer;
    left: auto;
    position: relative;
    text-decoration: none;
    width: 160px;
    background-color: #2b5a80;
    height: 20px;
}

#main-nav ul ul a:hover {
    background: #2b5a80;
    color: #fff;
    width: 160px;
    text-decoration: none;
}

#main-nav ul ul li:hover {
    background: #2b5a80;
    color: #fff;
    width: 160px;
    text-decoration: none;
}

#main-nav ul ul li.on {
    background-color: #0c3159;
    color: #ffffff;
}

#main-nav ul ul li.on-hover {
    text-decoration: none;
	 background-color: #2b5a80;
    color: #f3f3f3;
}

#main-nav ul ul li.on-active {
    background-color: #0c3159;
    color: #f3f3f3;
}

/* second-level lists */
#main-nav ul li ul {
    margin: 0;
    position: absolute;
    background-image: none;
    background-color: #0c3159;
    width: 160px;
    left: -999em;
    z-index: 100;
    width: 160px;
    padding-top: 2px;
    display: block;
}

/* second-level list items */
#main-nav ul li ul li {
    position: relative;
    float: left;
    width: 160px;
    padding: 0px;
    margin-left: 0;
    height: 18px;
    color: #fff;
    height: 20px;
    background-color: #0c3159;
    

}

/* second-level list items */
#main-nav ul li ul li.last {
}

#main-nav ul ul li a {
    background-image: none;
    color: #fff;
    float: left;
    width: 160px;
    padding: 0;
    margin-left: 0;
    background-color: #0c3159;
    height: 14px;
    padding-top: 3px;
    padding-bottom: 3px;
    text-decoration: none;

}

/* third-and-above-level lists */
#main-nav ul li ul ul {
    margin: 0 0 0 160px;
}

#main-nav ul li ul ul li {
    border: none;
}

#main-nav .sfhover-off, #main-nav ul li:hover ul, #main-nav ul li:hover ul ul, #main-nav ul li:hover ul ul ul, #main-nav ul li.sfhover ul, #main-nav ul li.sfhover ul ul, #main-nav ul li.sfhover ul ul ul {
    left: -999em;
    background-color: #0b2244;
}

/* lists nested under hovered list items */
#main-nav .sfhover-on, #main-nav ul li:hover ul, #main-nav ul li li:hover ul, #main-nav ul li li li:hover ul, #main-nav ul li.sfhover ul, #main-nav ul li li.sfhover ul, #main-nav ul li li li.sfhover ul {
    left: 0em;

    background-color: #0b2244;
}

#main-nav ul li li:hover {
    color: #fff;
    background-color: #0c3159;
}

#main-nav ul li li.on-active:hover {
    background-color: #0c3159;
    backgroud-image: none;
}

#main-nav ul li li.on-active:hover span {
    background-image: none;
    background-color: #0c3159;
    color: #fff;
}

#main-nav ul li ul li ul {
    padding-top: 0px;
}
/* ==================================================================
002 - Articles Styles
================================================================== */

.article-large h1 { font-size: 208%;  }
.article-large h2 { font-size: 208%; font-weight:bold; margin-right: 70px; font-style: normal;}
.article-large .hd p, .article-large .bd p { font-size: 113%; }
.article-large .hd .article-update { font-size: 100%; }
.article-small h1 { font-size: 189%; }
.article-small h2 { font-size: 189%; font-weight:bold; margin-right: 70px; font-style: normal;}
.article-small .hd p, .article-small .bd p { font-size: 93%; }
.article-small .hd .article-update { font-size: 80%; }

/** Bolding summary of articles per AM request 8/29/08 QC ticket 2181 **/
.article h3 {padding-bottom: 20px;}
.article h3 span {font-weight: bold; font-style: italic;}

.article{
	text-align:left;
	color:#545865;
}
.article .hd {
	position:relative;
	padding:8px 11px;
	border-bottom:1px solid #d1d3d4;
	font-size:12px;
}
.article .hd strong{
	font-weight:bold;
}
.article .hd .article-byline{
	font-weight:bold;
}
.article .hd .article-update{
	font-style:italic;
}
.article .bd ul {
    text-align:left;
  margin-left:15px;

}
.article .bd ul li {
display:list-item;
list-style-image:none;
list-style-position:outside;
list-style-type:disc;
}


.article-resize {
	bottom:8px;
	_top: 65px;
	position:absolute;
	right:8px;
}
.article-resize li {
	display:inline;
	float:left;
	margin-right:5px;
}
.article-resize li.text-resize-sm a {
	font-size:11px;
}
.article-resize li.text-resize-lg a {
	font-size:14px;
}
.article-resize li a {
	color:#000000;
	display:block;
	float:left;
	font-weight:bold;
	line-height:8px;
	padding:9px 9px 8px 9px;
	text-decoration:none;
}
.article-resize li.text-resize-sm a {
	padding:9px 9px 8px 10px;

}
.article-resize li.text-resize-sm a, li.text-resize-lg a{
	background:transparent url(../nflimg/type-size-bg.gif);
	text-transform:capitalize;
}
.article-resize li.text-resize-sm a:hover, li.text-resize-lg a:hover{
	background:transparent url(../nflimg/type-size-over-bg.gif);
	text-transform:capitalize;
}
.article-resize li.text-resize-in-use a, li.text-resize-in-use a{
	background:transparent url(../nflimg/type-size-over-bg.gif);
	text-transform:capitalize;
}
.article .bd{
	padding:8px 11px;
}

.article .bd p {
	margin-bottom: 12px;
}

.article .bd a{
	color:#3775d3;
	text-decoration:none;
	/*padding-right:13px;*/
	/*background:transparent url(../nflimg/icon-article-link.gif) no-repeat right center;*/
}

.article .bd a img {
      padding-left:2px;
}
.article .bd a:hover{
	color:#4db848;
	text-decoration:underline;
}

.article .photo-caption{
	margin-bottom: 15px;
}
/* ==================================================================
003 - Content Tools 
================================================================== */
.content-tools {
	margin-top: -15px;
	text-align: right;
	height: 21px;
	position: relative;
}
.content-tools .actions {
	padding-right: 10px;
	height: 21px;
}
.content-tools .actions dt.img-txt {
	text-indent:0; overflow:visible;
}
.content-tools dl {
	float: right;
}
.content-tools dd {
	display: none;
}
.content-tools dt {
	display: inline;
}
.content-tools dt a {
	float: left;
	height: 21px;
	font-size: 11px;
	margin-left: 20px;
	background-repeat: no-repeat;
}
.content-tools .img-txt {
   text-indent:0px;
}
.content-tools .share a {
	background: transparent url(../nflimg/003-content-spr.png) 0px 0px no-repeat;
	padding-left: 22px;
}
.content-tools .link a {
	background: transparent url(../nflimg/003-content-spr.png) -100px 0px no-repeat;
	padding-left: 20px;
}
.content-tools .print a {
	background: transparent url(../nflimg/003-content-spr.png) -200px 0px no-repeat;
	padding-left: 23px;
}
.content-tools .email a {
	background: transparent url(../nflimg/003-content-spr.png) -300px 0px no-repeat;
	padding-left: 25px;
}
.content-tools .rss a {
	background: transparent url(../nflimg/003-content-spr.png) -400px 0px no-repeat;
	padding-left: 17px;
}
.modal {
/*
	display: none;
	position: absolute;
	width:608px;
*/
}
.content-tools-email-close {
	display: block;
	width: 92px;
	height: 56px;
	background-image: url(../nflimg/040-reg-topClose.gif);
	background-repeat: no-repeat;
}

.cluetip-content-tools #cluetip-outer {
	position: relative;
	background: #fff url(../nflimg/gbl-md-hd-bg.png) top center no-repeat;	
	border: 1px solid #c7c9ca;
}

.cluetip-content-tools #cluetip-outer #cluetip-title {
	display: block !important;
	background: none;
	color: #4d515d;
	font-size: 16px;
	font-weight: normal;
	margin: 2px 0 10px;
}

.cluetip-content-tools #cluetip-inner dd {
	margin-left:0;
}

.cluetip-content-tools #cluetip-outer #cluetip-inner {
	background: transparent;
	padding: 0 3px;
	font-size: 12px;
}

.cluetip-content-tools #cluetip-outer #cluetip-inner #cluetip-close {
	position: absolute;
	top: 5px;
	right: 10px;
}

.cluetip-content-tools #cluetip-outer #cluetip-inner #cluetip-close a {
	background: transparent url(../nflimg/003-content-spr.png) -400px -150px no-repeat;
	padding: 0 0 2px 16px;
	color: #545865;
	font-size: 11px;
	font-weight: bold;	
}

*+html .cluetip-content-tools #cluetip-outer #cluetip-inner #cluetip-close a {
	background: transparent url(../nflimg/003-content-spr.png) -400px -149px no-repeat;
	line-height: 16px;
}

.cluetip-content-tools #cluetip-outer ul li {
	margin: 0 0 10px 7px;
	min-height: 16px;
	height: auto !important;
	height: 16px;
	font-size: 12px;
	font-weight: bold;
}

.cluetip-content-tools #cluetip-outer ul li a{
	color: #398bdd;
	padding-left: 26px;
}

.cluetip-content-tools #cluetip-outer ul li.myspace{
	background: transparent url(../nflimg/003-content-spr.png) 0px -60px no-repeat;
	*position:relative;
	*left:-40px;
}
/*
.cluetip-content-tools li.myspace a{ 
	background-image: url('../nflimg/003-content-spr.png'); 
	*position:relative;
	*left: -40px;
	*width: 100px;
}
*/
.cluetip-content-tools #cluetip-outer ul li.delicious{
	background: transparent url(../nflimg/003-content-spr.png) -200px -60px no-repeat;
}

.cluetip-content-tools #cluetip-outer ul li.facebook{
	background: transparent url(../nflimg/003-content-spr.png) -400px -60px no-repeat;
}

.cluetip-content-tools #cluetip-outer ul li.digg{
	background: transparent url(../nflimg/003-content-spr.png) 0px -90px no-repeat;
}

.cluetip-content-tools #cluetip-outer ul li.reddit{
	background: transparent url(../nflimg/003-content-spr.png) -200px -90px no-repeat;
}

.cluetip-content-tools #cluetip-outer ul li.stumbleupon{
	background: transparent url(../nflimg/003-content-spr.png) -400px -90px no-repeat;
}

.cluetip-content-tools #cluetip-outer ul li.windowslive{
		background:url(../nflimg/003-content-tools-msn.jpg) no-repeat;
}

.cluetip-content-tools #cluetip-outer ul li.google{
		background:url(../nflimg/003-content-tools-goog.jpg) 0 0 no-repeat;
}

.cluetip-content-tools #cluetip-outer #cluetip-inner #content-tools-link-form {
	margin: 0 0 10px 7px;
}

.cluetip-content-tools #cluetip-outer #cluetip-inner #content-tools-link-form #content-tools-link-link {
	border: 2px solid #b9b9b9;
	width: 247px;
	margin-left: 7px;
}

.cluetip-content-tools #cluetip-outer #cluetip-inner #content-tools-email-form {
	color: #323540;
}

.cluetip-content-tools #cluetip-outer #cluetip-inner #content-tools-email-form .content-tools-email-fields div {
	margin-bottom: 10px;
	clear: both;
}

.cluetip-content-tools #cluetip-outer #cluetip-inner #content-tools-email-form .content-tools-email-fields div input,
.cluetip-content-tools #cluetip-outer #cluetip-inner #content-tools-email-form .content-tools-email-fields div label {
	float: left;
	margin-bottom: 10px;
}

*+html .cluetip-content-tools #cluetip-outer #cluetip-inner #content-tools-email-form .content-tools-email-fields div input,
*+html .cluetip-content-tools #cluetip-outer #cluetip-inner #content-tools-email-form .content-tools-email-fields div label {
	margin-bottom: 0px;
}

.cluetip-content-tools #cluetip-outer #cluetip-inner #content-tools-email-form .content-tools-email-fields div label {
	width: 101px;
	margin-right: 10px;
	text-align: right;
}


.cluetip-content-tools #cluetip-outer #cluetip-inner #content-tools-email-form .content-tools-email-fields div input {
	width: 271px;
	border-top: 2px solid #848484;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	border-left: 2px solid #848484;
}

.cluetip-content-tools #cluetip-outer #cluetip-inner #content-tools-email-form .content-tools-email-fields div p {
	clear: both;
	padding-left: 111px;
	font-style: italic;
	font-size: 11px;
}

.cluetip-content-tools #cluetip-outer #cluetip-inner #content-tools-email-form #content-tools-email-text {
	width: 261px;
	padding: 5px;
	border-top: 2px solid #848484;
	border-right: 1px solid #999;
	border-bottom: 1px solid #999;
	border-left: 2px solid #848484;
}

.content-tools-email-fields div #content-tools-email-submit {
	background: transparent url(../nflimg/003-content-spr.png) -400px -210px no-repeat;
	margin-left: 111px;
	text-indent: -9999px;
	width: 73px;
	height: 25px;
	border: none !important;
	cursor: pointer;
	color: #fff;
}

#content-tools-email-copy {
	width: 16px !important;
	border: none !important;
}
/* ==================================================================
004 - Transaction Module
================================================================== */


.transactions .transactions-large .hd h2, .transactions .transactions-small .hd h2 { background:transparent; color:#545865; padding:3px; margin-bottom:8px; }
.transactions .transactions-large .bd table thead tr th, .transactions .transactions-small .bd table thead tr th { background-color:#7593ad; color:#FFFFFF; padding:2px 2px 2px 6px; border-right:1px solid #FFFFFF; font-size:12px; }

.transactions .hd form { margin-bottom:8px; }

.transactions .hd .ajaxForm button {
    background: url(../nflimg/gbl-go-button-33x24.gif) no-repeat;
    height:24px;
    width:33px;
    border:none;
    margin-left:5px;
}
.transactions .hd .ajaxForm button span {
    visibility:hidden;
}
.transactions .hd .select-year { overflow:auto; zoom:1; }
.transactions .hd .select-year p { float:left;  }
.transactions .bd table { /* border-bottom:1px solid #000000; */width:100%; }
.transactions .bd table tr, .transactions .bd table td {vertical-align:top;}
.transactions .bd table thead tr .headerSortUp { background: url(../nflimg/gbl-tbl-sort-ind-spr.gif) 100% 0 no-repeat; }
.transactions .bd table thead tr .headerSortDown { background: url(../nflimg/gbl-tbl-sort-ind-spr.gif) 100% -86px no-repeat; }

.transactions .bd table tr.loop-even { background-color:#DDE7EC; }

.transactions .bd table thead th { font-weight: bold; }
.transactions .bd table thead th, .transactions table thead tr, .transactions table tbody tr, .transactions table tbody td { padding:5px; color:#545865; font-size:11px;}

.transactions .transactions-large .bd span, .transactions .transactions-large .bd .pager form { overflow:auto; zoom:1; }
.transactions .transactions-large .bd .pager { overflow:auto; zoom:1; }
.transactions .transactions-large .bd .pager form ul { overflow:auto; zoom:1; float:right; margin-right:10px; }
.transactions .transactions-large .bd .pager form ul li { float:left; margin-right:10px; }
.transactions .transactions-large .bd .pager form ul a { color:#3775d3; text-decoration:none;font-size:11px; }
.transactions .transactions-large .bd .pager form ul a:hover { color:#4db848; text-decoration:underline; }
.transactions .transactions-small .bd table { margin-bottom:8px; padding-bottom:15px; }
.transactions .transactions-small .bd { overflow:auto; zoom:1; padding-top: 10px; }

/* common styles */
.transactions label { font-size: 13px; color:#545865; font-weight:bold; }
.transactions .bd, .transactions .ft  { overflow:auto; zoom:1; }
.transactions .ft  { }
.transactions .ft  a{color:#3775d3; text-decoration:none;font-size:11px;}
.transactions .ft  a:hover{color:#4db848; text-decoration:underline;}
.transactions .ft .action-bar a{float:right; font-weight:bold; margin:0px; padding: 0px 10px 0px 0px;}

.transactions td span {color:#3775d3;}
/* ==================================================================
005 - Search Results Module
===================================================================*/
/* Small styles */
.search-results.small {
	width: 628px;
}
.search-results.small, .search-results.small .bd { overflow:auto;  width:640px;}
.search-results.small .ft { overflow:auto;  }

.search-results.small .bd {  overflow:auto;  }
.search-results.small .bd .main-results .sorting-c { float:right;}
.search-results.small .bd .main-results a.more-links { float:left; }

.search-results.small .bd .main-results #pagination { float:right; }
.search-results.small .bd .main-results #pagination ul li { float:left; margin:0 4px 0 4px; }
.search-results.small .bd .main-results ul { border-bottom:0 solid #000000; border-top:0 solid #000000; margin:5px 0; }
.search-results.small .bd .main-results #pagination ul { border-bottom:0; border-top:0; margin:0; }


.search-results.small .bd .sub-results { float:right; width:34%; border:5px solid black; }
.search-results.small .bd .main-results h2 {
	background:none;
	color:#545865;
	font-size:26px;
	padding:0 0 0 10px;
	margin:0 0 0 0;
	font-weight:normal;
}

.search-results.small .bd .main-results { float:left; width:640px; padding:0; overflow:auto;  border:1px solid black; }

.search-results.small .bd .sub-results h2 { border-bottom:2px solid #000000; border-top:2px solid #000000; padding:3px; margin:8px 0 8px 0; font-weight:bold; }


/* styles for Form Box	*/
#search-again-form {
	margin: 0 0 0 10px;
}
#search-again-form .search-again-text {

}
#search-again-form .search-again-text input {
	width:51px;
}
#search-again-form .search-again-text label {
	display:none;
}
#search-again-form .search-again-text #search-text {
	color:#000;
	float:left;
	margin:0 0 0 0;
	width:172px;
}
#search-again-form .search-again-text .go {
	background:transparent url('../nflimg/001-sea-search-btn.gif') no-repeat scroll 4px -27px;
	margin:0;
	padding:21px 57px 0 0;
	position:absolute;
	width:1px;
}
#search-again-form .search-again-text .go:hover {
	background-position:4px 0;
}#search-again-form .search-again-filters {
	clear:both;
	margin:30px 0 5px 0;
}




/* Large styles */
.search-results.large {
	width: 640px;
}
.search-results.large .bd  .main-results {
	width:626px;
	margin:0 0 0 7px;
	padding:10px 0 0 0;
}


/* Common styles */
.search-results.large .hd {
	background-color:#2a5980;
    height:33px;
    line-height:33px;
    overflow:hidden;
    padding-left:10px;
}
.search-results .hd p {
	color:#FFFFFF;
    float:left;
    font-size:17px;
    font-weight:bold;
}

.search-results .hd div {
}
.search-results .hd .sorting-c p {
    color:#fff;
    font-size:12px;
    font-style:normal;
    margin-left:310px;
    text-transform:none;
}
#sorting-form {
    background:transparent none repeat scroll 0 0;
    float:right;
    font-size:10px;
    line-height:23px;
    padding-top:0;
    width:125px;
}
#sorting-form select {
    border-bottom:1px solid #FFFFFF;
    border-right:1px solid #FFFFFF;
    display:block;
    float:left;
    margin:7px 3px 0;
}
#sorting-form input.go {
    border:medium none;
    height:23px;
    margin:6px 3px 0;
    width:32px;
}

.search-results .hd .sorting-c button span {
    display:none;
}

.search-results .bd ul {
	background:none;
	padding:5px 10px 6px 8px;
}
.search-results .bd ul li {	/* description text */
	border-bottom:1px solid #d1d3d4;
	color:#4DB848;
    float:none;
    font-size:12px;
	margin:1px 0 0 0;
	padding: 0 9px 3px 0;
}
.search-results .bd ul li h3 {
	background:none;
	border:0 solid #f00;
	font-weight:bold;
	margin:5px 0 2px 0;
	text-decoration:none;
}

.search-results .bd ul li h3 a {		/* blue title text	*/
	color: #3775d3;
	text-decoration:none;
}
.search-results .bd ul li h3 a:hover {
	color: #4db848;
	text-decoration:none;
}

.search-results .bd ul li img { float:left; margin-right:10px; border:1px solid #f00; }
.search-results .bd p.date { color:#999999; }
.search-results .bd ul li div span {	/* green text	*/
	color:#4db848;
	font-size:11px;
}
.search-results .bd ul li div p {	/* description text */
	color:#545865;
	font-size:13px;
	margin:1px 0 0 0;
	padding: 0 0 3px 0;
}
.search-results .bd ul li ul { overflow:auto;  }
.search-results .bd ul li ul li { float:left; margin:8px; }
.search-results .more-links { margin-left:10px; text-decoration:none; font-weight:bold; }


.search-text-wrp-1
{
    float: left;
}

.search-text-wrp-1 #search-text
{
    margin-top: 3px;

}

#search input.go
{
    float: left;
    margin-top: 2px;
    padding-left: 4px;
}



/* styles for featured result	*/

/* styles for audio, video, article, photo TITLE  */
.audio-search-results .hd {
	background:none;
	margin:0 0 0 0;
	z-index:1;

}
.audio-search-results .hd h2 {
	background:none;
	color:#545865;
	font-size:24px;
	padding:10px 0 0 10px;
	margin:0 0 0 0;
	font-weight:bold;
}

.video-search-results .hd {
	background:none;
	margin:0 0 0 0;
	z-index:1;

}
.video-search-results .hd h2 {
	background:none;
	color:#545865;
	font-size:24px;
	padding:10px 0 0 10px;
	margin:0 0 0 0;
	font-weight:bold;
}
.article-search-results .hd {
	background:none;
	margin:0 0 0 0;
	z-index:1;

}
.article-search-results .hd h2 {
	background:none;
	color:#545865;
	font-size:24px;
	padding:10px 0 0 10px;
	margin:0 0 0 0;
	font-weight:bold;
}
.photo-search-results .hd {
	background:none;
	margin:0 0 0 0;
	z-index:1;

}
.photo-search-results .hd h2 {
	background:none;
	color:#545865;
	font-size:24px;
	padding:10px 0 0 10px;
	margin:0 0 0 0;
	font-weight:bold;
}

.audio-search-results,
.article-search-results ,
.photo-search-results ,
.video-search-results {
	margin-bottom: 10px;
	margin-top:10px;
}


/* styles for footer view all */
.action-bar {
	font-size:11px;
	margin:0 8px;
	padding:0 0 10px;
}
.action-bar a.more-links {
	color: #3775d3;
	float:right;
	font-size:11px;
	margin:0 0 0 0;
	padding:0;
}
.action-bar a:hover.more-links {
	color: #4db848;
	float:right;
	font-size:11px;
}

/*
.search-results .bd ul { padding:5px; }

// putting a width on the div temporarily to fix the division between image-text
.search-results .bd .more-links { clear:both; margin:4px; }

*/






/* ==================================================================
Player Card module within Search Results
================================================================== */

.search-results.large .player-card {
	height:251px;
	margin:0 0 0 -8px;
	width:640px;
}

.search-results.large .player-card .mod-wrp-1 {
	background-image:none;
}

.search-results.large .player-card .mod-wrp-1 .hd {
	position: relative;
	top: auto;
	background: none;
	margin: 0;
	padding: 0 0 5px 0;
}
.search-results.large .player-card .mod-wrp-2 {
	background-image:none;
}
.search-results.large .player-card .mod-wrp-3 {
	background-image:none;
}

.search-results.large .player-card .mod-wrp-4 {
	background-image:none;
}

.search-results.large .player-card .mod-wrp-5 {
	background: url('../nflimg/036-playercard-bg.png') center bottom repeat-x;
	padding: 0;
	overflow: auto;
	width:640px;
}

.search-results.large .player-card .player-image {
	background: url('../nflimg/036-no-photo.png') no-repeat top left;
	height: 249px;
	width: 228px;
	float: left;
	margin:0 15px 0 0;
}

.search-results.large .player-card .player-image img {
	display: none;
}

.search-results.large .player-card .mod-wrp-1 .hd {
	margin: 35px 0 0 0;
}
.search-results.large .player-card .mod-wrp-1 .hd,
.search-results.large .player-card .bd {
	margin-left: 150px;
}

.search-results.large .player-card .player-name {
	color: #fff;
	font-weight: bold;
	font-style: italic;
	font-size: 26px;
	overflow:visible;
	width:380px;
}

.search-results.large .player-card .player-position {
	color:#6dcff6;
	font-weight: bold;
	font-size:16px;
	font-style: italic;
}

.search-results.large .player-card .bd {
	padding-top: 5px;
	font-size: 12px;
	line-height: 15px;
}

.search-results.large .player-card .player-summary {
	color:#fff;
	float: left;
	width: 180px;
}

.search-results.large .player-card .player-summary dt {
	float: left;
	padding-right: 5px;
}

.search-results.large .player-card .quick-stats {
	color: #fff;
	padding: 8px;
	float: right;
	margin: 15px 5px 0 0;
}

.search-results.large .player-card .quick-stats h3 {
	background:none;
	color: #fff;
	font-weight: bold;
	font-style: italic;
	text-transform: uppercase;
}

.search-results.large .player-card .quick-stats dl {
	float: left;
	width: 35px;
	text-align: center;
	margin-right: 5px;
	font-size: 11px;
	line-height: 13px;
}

.search-results.large .player-card .quick-stats dl dt {
	text-transform: uppercase;
	padding: 3px;
}

.search-results.large .player-card .quick-stats dl dd {
	background: url('../nflimg/036-player-stats-box.png') no-repeat;
	font-size: 11px;
	font-weight: bold;
	height:25px;
	line-height: 24px;
	padding: 1px 0 0 0;
	width:35px;
}


/* Has Photo */
.search-results.large .player-card.has-photo .mod-wrp-5 {
	padding: 0;
}

.search-results.large .player-card.has-photo .player-image {
	background: none;
	height: 250px;
	width: 406px;
	border: none;
	float: left;
}

.search-results.large .player-card.has-photo .player-image img {
	display: block;
	height: 250px;
	width: 406px;
}

.search-results.large .player-card.has-photo .mod-wrp-1 .hd {
	margin-top: 5px;
}

.search-results.large .player-card.has-photo .mod-wrp-1 .hd,
.search-results.large .player-card.has-photo .bd {
	margin-left: 415px;
}

.search-results.large .player-card.has-photo .player-name {
	font-style:normal;
	font-size: 18px;
	line-height: 22px;
}

.search-results.large .player-card.has-photo .player-name .last-name {
	text-transform: uppercase;
	display: block;
}

.search-results.large .player-card.has-photo .player-position {
	color:#fff;
	font-weight:normal;
	font-size:13px;
	font-style: normal;
}

.search-results.large .player-card.has-photo .player-summary {
	float: none;
	width: auto;
}

.search-results.large .player-card.has-photo .quick-stats {
	background:none;
	border: none;
	color:#fff;
	padding: 8px 0 0 0;
	background: transparent;
	margin: 7px 8px 0 0;
	float: none;
}

/* ==================================================================
	SEARCH RESULTS - PAGINATION
================================================================== */
.search-results .bd .main-results .article-search-results ul li {
    margin-bottom:10px;
    padding:0;
    text-decoration:none;
}
.search-results .pagination ul {
    background-color:#2A5980;
    font-size:12px;
    height:20px;
    margin:0 0 5px;
    padding:5px 5px 0;
    text-align:right;
}
.search-results .pagination li.num-results {
    border:none;
    color:#fff;
    float:left;
    padding:0 0 0 5px;
}

.search-results .bd .pagination ul li {
    border-bottom:none;
    display:inline;
    font-weight:bold;
    margin:0;
    text-align:right;
    text-decoration:none;
}
.search-results .bd .pagination ul li strong {
    text-decoration:underline;
}
.search-results.large .bd .pagination ul li a {
	color:#fff;
	margin:0;
    text-decoration:none;
}
.search-results.large .bd .pagination ul li a:hover {
    color:#4DB848;
    text-decoration:underline;
}


 /*
.search-results.large .bd .pagination {
	background-color:#2A5980;
	height:25px;
	margin:10px 0 0;
}
.search-results.large .bd .pagination li.num-results {
    color:#fff;
    float:left;
}
.search-results.large .bd .pagination li {
	border:none;
	margin:1px 0px;
}
.search-results.large .bd .pagination li a {
	color:#fff;
	float:right;
	margin:0;
}
.search-results.large .bd .pagination li a:hover {
    color:#4DB848;
    text-decoration:underline;
}
.search-results.large .bd .pagination li.prev, .pagination li.next{
/*
	width: 13%;
*/
}
   /*
.search-results.large ul.pagination a {
	padding-right: 0!important;
    float:right;
}                            */
/* ==================================================================
007 - Site Alert Module
===================================================================*/
.site-alert { position:relative; display: none; }
.site-alert .mod-title { padding-top: 0px; margin-bottom: -10px;}
.site-alert .mod-title h2 {background:transparent url(../nflimg/007-site-alert-hd.png) no-repeat scroll -2px 6px;}
.site-alert .mod-title h2 span{
	color: #3775d3;
	font-size: 20px;
	font-weight: bold;
	padding-left: 7px;
}
.site-alert .bd { min-height: 45px; height: auto!important; height: 45px; position: relative; margin-top: 17px;}
.site-alert .bd em { font-size:100%; }
.site-alert .bd p { color: #666666; }
.site-alert .bd .close { position: absolute; top: -25px; right: 6px; }
.site-alert .bd .close a { display:block; background:transparent url(../nflimg/007-site-alert-close.png) no-repeat scroll 0 1px; width:47px; height:17px; font-size: 15px; color: #545865; font-weight: bold; padding-left: 24px; text-decoration: none; margin-right: -4px; }
.site-alert .bd .close a:hover { text-decoration: none; }
.site-alert .site-alert-msg { margin-left: 25px; font-size: 12px; line-height: 18px; padding-right: 25px; color: #666; overflow: hidden; background: none;}
.site-alert .bd .heading { font-size: 20px; line-height: 16px; font-weight: bold; color: #3775d3; display: block; margin-bottom: 2px; }
.site-alert .bd .highlight { font-weight: bold; }
.site-alert .bd a { color: #3775d3; }

.site-alert h3 { font-size: 20px; line-height: 16px; font-weight: bold; color: #3775d3; display: block; margin-bottom: 2px; }
.site-alert #alert-subscribe a{
    background:transparent url(../nflimg/007-subscribe-today.png) no-repeat scroll 0px 0px;
    clear:both;
float:right;
height:23px;
position:static;
width:112px;
}
/* ==================================================================
008 - League Header Module
===================================================================*/
/* ==================================================================
009 - Events Calendar
===================================================================*/
/* Module - Events Calendar */
.events-calendar .template {
	display: none;
}

.events-calendar .hd .filter-events button {
    background: url(../nflimg/gbl-go-button-33x24.gif) no-repeat;
    height:24px;
    width:33px;
    border:none;
    margin-left:5px;
}
.events-calendar .hd .filter-events button span {
    visibility:hidden;
}

.events-calendar .calendar-view-compact .bd,
.events-calendar .events-calendar-view-compact .bd,
.events-calendar .events-list-view-compact .bd{
    margin-top:-69px;
}

/* Compact View */
.events-list-view-compact .bd-calendar,
.events-list-view-compact .bd-list .image,
.events-list-view-compact .bd-list .time,
.events-list-view-compact .bd-list .desc,
.events-list-view-compact .bd-list .location,
.events-list-view-compact .filter-events {
	display: none;
}

.events-list-view-compact .bd-list {
	border-bottom: 1px solid #ccc;
}

.events-list-view-compact .bd-list table {
	width: 100%;
	font-size: 11px;
}

.events-list-view-compact .bd-list table th,
.events-list-view-compact .bd-list table td {
	padding: 2px 8px;
	vertical-align: top;
}

.events-list-view-compact .bd-list table th {
	text-transform: uppercase;
	font-weight: bold;
    text-align:left;
    padding-right:10px;
}

.events-list-view-compact .bd-list table td.date {
	white-space: normal;
	width:100px;
	max-width:100px;
}
.events-list-view-compact .bd-list table tr.loop-odd {
	background: #dde7ec;
}
.events-list-view-compact .bd-list table tr.loop-even {
	background: #fff;
}
.calendar-view-compact .bd-list,
.calendar-view-compact .filter-events,
.events-calendar-view-compact .bd-list,
.events-calendar-view-compact .filter-events {
	display: none;
}
.calendar-view-compact .bd-calendar table,
.events-calendar-view-compact .bd-calendar table {
	width: 100%;
	background:#fff;
}
.calendar-view-compact .bd-calendar table caption,
.events-calendar-view-compact .bd-calendar table caption,
.events-list-view-compact .bd-list table caption{
	width: 100%;
    background:url(../nflimg/009-hdr-title-bg.png);
    height:42px;
    color:#545865;
    font-size:170%;
    font-weight:bold;
    padding:10px 0 0 10px;
    margin-bottom:27px;
}
.events-calendar-view-compact .bd-calendar table caption,
.events-list-view-compact .bd-list table caption {
	*height: 59px;
}
.calendar-view-compact .bd-calendar th,
.events-calendar-view-compact .bd-calendar th,
.events-list-view-compact .bd-list th {
	padding: 4px 0;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 13px;
	text-align: center;
	color: #fff;
	background: #7593ad;
}
.calendar-view-compact .bd-calendar td,
.events-calendar-view-compact .bd-calendar td {
    border: 1px solid #ccc;
	text-align: center;
	border-collapse: collapse;
	font-size: 11px;
	font-weight: bold;
}

.calendar-view-compact .bd-calendar td.has-event,
.events-calendar-view-compact .bd-calendar td.has-event {
	background: #2a5980;
	color: #fff;
}

.calendar-view-compact .bd-calendar td .itm-wrp-1,
.events-calendar-view-compact .bd-calendar td .itm-wrp-1 {
	padding: 6px;
}

.calendar-view-compact .bd-calendar td.is-today .itm-wrp-1,
.events-calendar-view-compact .bd-calendar td.is-today .itm-wrp-1 {
    background-color:#44a23f;
    color:#fff;
}
.calendar-view-compact .bd-calendar td.no-day,
.events-calendar-view-compact .bd-calendar td.no-day {
	background: #eee;
}
.calendar-view-compact .bd-calendar th span,
.calendar-view-compact .bd-calendar td dl,
.calendar-view-compact .bd-calendar td a,
.events-calendar-view-compact .bd-calendar th span,
.events-calendar-view-compact .bd-calendar td dl,
.events-calendar-view-compact .bd-calendar td a {
	display: none;
}

/* Compact Nav View */
.calendar-view-compact .nav-view,
.events-calendar-view-compact .nav-view,
.events-list-view-compact .nav-view {
    /*padding-right:115px;*/
    float:right;
    width:95%;
}
.calendar-view-compact ul.nav-view li,
.events-calendar-view-compact ul.nav-view li,
.events-list-view-compact ul.nav-view li {
	background-position: right 0;
	background-repeat: no-repeat;
	float: left;
    margin-left:5px;
}
.calendar-view-compact ul.nav-view li a,
.events-calendar-view-compact ul.nav-view li a,
.events-list-view-compact ul.nav-view li a {
	display: block;
    padding:6px 0 0 10px;
    font: 15px;
	font-weight: bold;
	color: #fff;
}
.calendar-view-compact ul.nav-view li.calendar a,
.events-calendar-view-compact ul.nav-view li.calendar a,
.events-list-view-compact ul.nav-view li.list a {
	background-image: url(../nflimg/gbl-tab-spr-sm.gif);
	background-position: right 0;
	background-repeat: no-repeat;
    margin-top:-2px;
    padding: 0 10px 0 0;
}
.calendar-view-compact ul.nav-view li.calendar a span ,
.events-calendar-view-compact ul.nav-view li.calendar a span,
.events-list-view-compact ul.nav-view li.list a span {
    background-image: url(../nflimg/gbl-tab-spr-sm.gif);
	background-position: left 0;
	background-repeat: no-repeat;
    display:block;
    left:-4px;
	margin-top:0;
	padding:8px 0 1px 10px;
	position:relative;
	top:0;
}

.calendar-view-compact ul.nav-view li.calendar a:hover,
.events-calendar-view-compact ul.nav-view li.calendar a:hover,
.events-list-view-compact ul.nav-view li.list a:hover
{
	background-image: url(../nflimg/gbl-tab-spr-sm.gif);
	background-position: right -28px;
	background-repeat: no-repeat;
    margin-top:0;
    padding: 0 10px 0 0;
}

.calendar-view-compact ul.nav-view li.calendar a:hover span ,
.events-calendar-view-compact ul.nav-view li.calendar a:hover span,
.events-list-view-compact ul.nav-view li.list a:hover span {
    background-image: url(../nflimg/gbl-tab-spr-sm.gif);
	background-position: left -28px;
	background-repeat: no-repeat;
    display:block;
    height:17px;
    padding:6px 0 0 10px;
    margin-top:0;
    color:#545865;
}

.events-calendar-view-compact ul.nav-view li.list a,
.events-list-view-compact ul.nav-view li.calendar a {
	background-image: url(../nflimg/gbl-tab-spr-sm.gif);
	background-position: right -55px;
	background-repeat: no-repeat;
    height:17px;
    padding:6px 12px 0 0;
}
.calendar-view-compact ul.nav-view li.list a span,
.events-calendar-view-compact ul.nav-view li.list a span,
.events-list-view-compact ul.nav-view li.calendar a span{
	background-image: url(../nflimg/gbl-tab-spr-sm.gif);
	background-position: left -56px;
	background-repeat: no-repeat;
	left:-4px;
	padding:5px 1px 2px 10px;
	position:relative;
	top:-5px;
    color:#545865;
	display: block;
}

.events-list-view-compact ul.nav-view li.calendar a span
{
	padding-top: 4px;
}

.calendar-view-compact ul.nav-view li.list a:hover,
.events-calendar-view-compact ul.nav-view li.list a:hover,
.events-list-view-compact ul.nav-view li.calendar a:hover {
	background-image: url(../nflimg/gbl-tab-spr-sm.gif);
	background-position: right -28px;
	background-repeat: no-repeat;
}

.events-list-view-compact ul.nav-view li.calendar a:hover{
	background-position: right -27px;
}

.calendar-view-compact ul.nav-view li.list a:hover span,
.events-calendar-view-compact ul.nav-view li.list a:hover span,
.events-list-view-compact ul.nav-view li.calendar a:hover span{
	background-image: url(../nflimg/gbl-tab-spr-sm.gif);
	background-position: left -28px;
	background-repeat: no-repeat;
	padding: 4px 1px 3px 10px;
    color:#545865;
}

.events-list-view-compact ul.nav-view li.calendar a:hover span{
	padding-top: 3px;
}

.calendar-view-compact ul.nav-view li.calendar,
.events-calendar-view-compact ul.nav-view li.list {
	background-position: right 0;
}

.calendar-view-compact ul.nav-view li.list a,
.events-calendar-view-compact ul.nav-view li.list a {
	background-position: right -56px;
    height:18px;
    padding:5px 14px 0 0;
}

/* Compact Nav Month */
.events-calendar-view-compact ul.nav-month,
.events-list-view-compact ul.nav-month {
	text-align: center;
    background: url(../nflimg/009-month-title-bg.png) bottom repeat-x;
    color:#fff;
    padding-top:71px;
	*position: relative;
}

.events-calendar-view-compact ul.nav-month li.prev,
.events-list-view-compact ul.nav-month li.prev,
.events-calendar-view-compact ul.nav-month li.next,
.events-list-view-compact ul.nav-month li.next {
	display: none;
}

.events-calendar-view-compact ul.nav-month li ,
.events-list-view-compact ul.nav-month li  {
    padding-bottom:5px;
}

.events-calendar-view-compact ul.nav-month li a,
.events-list-view-compact ul.nav-month li a {
	font-weight: bold;
	display: block;
	color: #fff;
    width:300px;
}

.calendar-view-compact .action-bar,
.events-calendar-view-compact .action-bar,
.events-list-view-compact .action-bar {
    background: url(../nflimg/009-btm-bg.png);
    margin:0;
    text-align:right;
    height:8px;
    font-size:93%;
}

.events-calendar-view-compact .action-bar a,
.events-list-view-compact .action-bar a{
    padding:3px 10px 0 0;
	font-weight: bold;
}


/* Large View */
.events-calendar .events-calendar-view{
	margin-top: 0;
}

.events-calendar-view .action-bar,
.events-list-view .action-bar {
	display: none;
}

.events-calendar-view .mod-wrp-1 .hd,
.events-list-view .mod-wrp-1 .hd {
	position: relative;
	top: auto;
	background: none;
	margin: 0;
	padding: 10px 5px 10px 5px;
	border-top: 1px solid #ccc;
}

.events-calendar-view .mod-wrp-1 .hd h2,
.events-list-view .mod-wrp-1 .hd h2 {
	color: #182569;
	font-size: 116%;
}

.events-calendar-view .mod-wrp-1 .mod-title h2,
.events-list-view .mod-wrp-1 .mod-title h2
{
	display: none;
}

.events-calendar-view .mod-wrp-3,
.events-list-view .mod-wrp-3 {
	background-position: right -5px;
}

.events-calendar-view .mod-wrp-4,
.events-list-view .mod-wrp-4 {
	background-position: left -5px;
	padding-top: 1px;
}
.events-list-view .bd-calendar,
.events-calendar-view .bd-list {
	display: none;
}

.events-calendar-view .bd-calendar table,
.events-list-view .bd-list table {
	font-size: 11px;
	line-height: 13px;
	width: 100%;
}

.events-calendar-view .bd-calendar table caption, .events-list-view .bd-list table caption {
	color:#545865;
	font-size: 24px;
	font-weight: bold;
	margin-bottom: 5px;
	height:20px;
	display: none;
}

.events-calendar-view .bd-calendar table th {
	background-color: #7792ad;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	padding: 2px 0;
	color: #f5fdff;
}
.events-list-view .bd-list table th {
	background-color: #7792ad;
	font-weight: bold;
	text-transform: uppercase;
	text-align: left;
	padding: 2px 4px;
	color: #f5fdff;
	min-width:80px;
}

.events-list-view .bd-list table td {
	border-bottom: 1px solid #a9abb2;
	padding: 4px;
	min-width:60px;
	margin-left:5px;
}

.events-list-view .bd-list table th.desc {
	min-width:200px;

}
.events-list-view .bd-list table td.desc {
	max-width:292px;
	min-width:200px;
}

.events-list-view .bd-list table th.date{
	padding-left:5px;
	max-width:60px;
}

.events-list-view .bd-list table th.location {
	min-width:100px;
}
.events-list-view .bd-list table td.location{
	width:100px;
	max-width:100px;
    word-wrap:break-word;
	overflow:hidden;
}

.events-list-view .bd-list table td.date,
.events-list-view .bd-list table td.time {
	width:60px;
	max-width:60px;
	font-weight: bold;
}

.events-list-view .bd-list table td.event {
	width:100px;
	max-width:100px;
	word-wrap:break-word;
	overflow:hidden;
}

.events-list-view .bd-list table td.event a {
	max-width:75px;
	width:75px;
	word-wrap:break-word;
	padding:3px 3px 0 3px;
}

.events-list-view .bd-list table td .image {
	background-image: url(../nflimg/gbl-thumb-frame.png);
	background-repeat: no-repeat;
	width: 90px;
	height: 60px;
	background-position: 0 0;
	padding-right: 4px;
	float: left;
}

.events-list-view .bd-list table td .image:hover{
	background-image: url(../nflimg/gbl-thumb-frame.png);
	background-position: 0 -60px;
}

.events-list-view .bd-list table td .image img {
	width: 70px;
	height: 45px;
}

.events-list-view .bd-list table td.desc a {
	white-space: nowrap;
}

.events-calendar-view .bd-calendar table {
	border-collapse: separate;
	border-spacing: 2px;
}

.events-calendar-view .bd-calendar table td {
	background: #fff url(../nflimg/gbl-mod-grd.png) center bottom repeat-x;
	border: 1px solid #ccc;
	vertical-align: top;
	overflow: hidden;
	padding: 2px;
	font-size: 10px;
	line-height: 12px;
	width:80px;
	max-width:80px;
	height: 100px;
}

.events-calendar-view .bd-calendar table td.no-day {
	background: #eee;
	width:80px;
	max-width:80px;
}

.events-calendar-view .bd-calendar table td.is-today {
	border: 1px solid #00f;
	width:80px;
	max-width:80px;
}

.events-calendar-view .bd-calendar table td .see-events {
	display: none;
	width:80px;
	max-width:80px;
}

.events-calendar-view .bd-calendar table td h4 {
	font-weight: bold;
	font-size: 12px;
	line-height: 14px;
	text-align: right;
}

/* Large Nav View */
.events-calendar-view ul.nav-view,
.events-list-view ul.nav-view {
	position:relative;
	float:right;
}

.events-calendar-view ul.nav-view li,
.events-list-view ul.nav-view li {
	float: left;
}

.events-calendar-view ul.nav-view li a,
.events-list-view ul.nav-view li a {
	display: block;
	position:relative;
	width: 30px;
	height: 30px;
	background-image: url(../nflimg/009-cal-btn.png);
	background-repeat: no-repeat;
}

.events-calendar-view ul.nav-view li a span,
.events-list-view ul.nav-view li a span {
	display: none;
}

.events-list-view ul.nav-view li.calendar a {
	background-position: left bottom;
}

.events-list-view ul.nav-view li.calendar a:hover,
.events-calendar-view ul.nav-view li.calendar a {
	background-position: left top;
}

.events-calendar-view ul.nav-view li.list a {
	background-position: right bottom;
}

.events-calendar .events-calendar-view ul.nav-view li.list a:hover,
.events-list-view ul.nav-view li.list a {
	background-position: right top;
}

/* Large Nav Month */
.events-calendar .events-calendar-view ul.nav-month,
.events-list-view ul.nav-month {
	width: 175px;
	float: left;
	overflow: auto;
	margin-top:38px;
}

.events-calendar .events-calendar-view ul.nav-month li,
.events-list-view ul.nav-month li {
	float: left;
	font-weight: bold;
	font-size: 12px;
	line-height: 14px;
}

.events-calendar .events-calendar-view ul.nav-month li.current,
.events-list-view ul.nav-month li.current {
	padding: 8px 7px 14px 7px;
}

.events-calendar .events-calendar-view ul.nav-month li.prev a,
.events-list-view ul.nav-month li.prev a,
.events-calendar .events-calendar-view ul.nav-month li.next a,
.events-list-view ul.nav-month li.next a {
	display: block;
	width: 20px;
	height: 20px;
	background-image: url(../nflimg/009-cal-arrows.gif);
	background-repeat: no-repeat;
	margin-top: 5px;
}

.events-calendar .events-calendar-view ul.nav-month li.next a,
.events-list-view ul.nav-month li.next a {
	background-position: right top;
}

.events-calendar .events-calendar-view ul.nav-month li.prev a span,
.events-list-view ul.nav-month li.prev a span,
.events-calendar .events-calendar-view ul.nav-month li.next a span,
.events-list-view ul.nav-month li.next a span {
	display: none;
}

/* Large Events Filter */
.events-calendar .events-calendar-view fieldset.filter-events,
.events-list-view fieldset.filter-events {
	margin:49px 0 0 303px;
	height: 40px;
}

.events-calendar .events-calendar-view fieldset.filter-events legend,
.events-list-view fieldset.filter-events legend {
	display: none;
}

.events-calendar .events-calendar-view fieldset.filter-events dt,
.events-calendar .events-calendar-view fieldset.filter-events dd,
.events-list-view fieldset.filter-events dt,
.events-list-view fieldset.filter-events dd {
	float: left;
	padding: 2px;
	font-size: 11px;
	line-height: 12px;
}

.events-calendar .events-calendar-view fieldset.filter-events dd,
.events-list-view fieldset.filter-events dd {
	padding-right: 10px;
}

/* Categories */
.events-calendar .event-category-cheerleader {
	background-color: #ff0000;
}

.events-calendar .event-category-team {
	background-color: #0000ff;
}

.events-calendar .event-category-player {
	background-color: #33ff00;
}

.events-calendar .event-category-schedule {
	background-color: #ffcc00;
}
/* ==================================================================
011 - Custom Module
================================================================== */
/*.custom-module {*/
	/*padding: 0 11px;*/
/*}*/
.custom-module h2 {
	color:#545865;
	font-size:24px;
	font-weight:bold;
	padding:10px 0px 2px 10px;
}
.custom-module h3 {
	font-weight: bold;
	font-size: 17px;
	color: #757575;
    padding: 0 10px;
}
.custom-module h4 {
	font-weight: bold;
	padding: 10px 0 2px 10px;
	font-size: 13px;
}

.custom-module p {
    padding: 0 10px;
    margin-bottom: 12px;
}

.custom-module ul, .custom-module table {
	margin-bottom: 18px;
}
?.custom-module ul {
    margin-left:15px;
    text-align:left;

}
.custom-module li{
	list-style-type:disc;
	list-style-position:outside;
	margin-left:22px;
	*margin-left:26px;
}
?.custom-module ul li {
display:list-item;
list-style-image:none;
list-style-position:outside;
list-style-type:disc;

}
/* ==================================================================
CONTACT US FORM
================================================================== */
.contact-us-form {
	color:#545D5A;
	padding-left:10px;
}
.contact-us-form fieldset legend {
	display:none;
}
.error-field {
	border: 1px solid #f00;
}
.contact-us-single dl dt {
	padding-bottom: 3px;
}
.contact-us-single dl dd {
	padding-bottom: 6px;
}
.contact-us-form dl dd input,
.contact-us-form dl dd textarea {
	color:#545D5A;
}


/* ==================================================================
012 - Contact Us
================================================================== */

.contact-us-group {
	margin-bottom: 18px;
}

.contact-us .mod-wrp-1 h3 {
	font: 15px normal bold 'Arial', 'Sans-Serif';
	text-transform: uppercase;
	font-style: italic;
	font-weight: bold;
	color: #182569;
	padding: 0;
	margin-bottom: 9px;
}

.contact-us h3, .contact-us p {
	line-height: 17px;
	margin: 0 0 0 10px;
}

.contact-us .contact-us-intro { margin-bottom: 8px; }

.contact-us .contact-us-request-btn { margin-bottom: 9px; }

.contact-us a.contact-us-link {
	float: left;
	background: url('../nflimg/gbl-btn-generic-spr.png') right top no-repeat;
	padding-right: 10px;
	*margin-left: -5px;
}

.contact-us a.contact-us-link span {
	background: url('../nflimg/gbl-btn-generic-spr.png') left top no-repeat;
	font-weight: bold;
	text-transform: uppercase;
	font-style: italic;
	padding: 3px 0 6px 6px;
	*margin-left:5px;
	display: block;
	color: #000;
	font-size: 77%;
}

.contact-us-module table th {
	background: #666;
	color: #FFF;
	font-weight: bold;
}

.contact-us-module table th,
.contact-us-module table td {
	border: 1px solid #666;
	padding: 3px;
}

.cluetip-contact-us {
	border: 1px solid #ccc;
	background: #fff;
	_zoom: 1;
	position: absolute;
	text-align: left;
	color: #323540;

}

.cluetip-contact-us h3#cluetip-title {
	position: absolute;
	top: 0px;
	background-image: url('../nflimg/gbl-hd-sml-spr.png');
	background-position: right 0px;
	background-repeat: no-repeat;
	padding: 5px 60px 3px 10px;
	margin: 0 0 0 -1px;
	font: 12px/15px bold 'Arial', 'Sans-Serif';
	text-transform: uppercase;
	font-style: italic;
	font-weight: bold;
	color: #000;
}


.cluetip-contact-us #cluetip-inner {
	/*padding: 5px;*/
}

.cluetip-contact-us #cluetip-inner p {
	font-size: 93%;
	margin: 9px 0 23px 20px;
}

.cluetip-contact-us #cluetip-inner #cluetip-close {
	position: relative;
	z-index: 10;
	background: url(../nflimg/012-contact-topClose.gif);
	width:92px;
	height: 28px;

	text-align:right;
	padding-top: 3px;
	clear: both;
	top:-29px;
	margin-left:200px;
}

.cluetip-contact-us #cluetip-inner #cluetip-close a {
display:none;
}

.cluetip-contact-us #cluetip-inner fieldset {
	border: 0;
	padding: 0;
	margin: 0;
}

.cluetip-contact-us #cluetip-inner legend {
	display: none;
}

.cluetip-contact-us #cluetip-inner dl {
	margin: 0;
	padding: 0;
	font-size: 93%;
}

.cluetip-contact-us #cluetip-inner dl dt {
	float: left;
	text-align: right;
	width: 87px;
	margin: 0;
	padding: 4px 0;
	clear: left;

}

.cluetip-contact-us #cluetip-inner dl dd {
	margin: 0 10px 0 98px;
	padding: 4px 0;
}

.cluetip-contact-us #cluetip-inner .formactions {
	padding-top: 10px;
	text-align: center;
}

.cluetip-contact-us .error-field {
	border: 1px solid #f00;
}

.cluetip-contact-us #contact-us-name,
.cluetip-contact-us #contact-us-email,
.cluetip-contact-us #contact-us-comments {
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
}



/* CUSTOM MODULE TABS ////// */
.custom-module .player-stats-nav a {
	display: block;
	float: left;
	height: 26px;
	background-image: url(../nflimg/gbl-tab-spr.png);
	background-position: right -54px;
	background-repeat: no-repeat;
	font: 12px/15px bold 'Arial', 'Sans-Serif';
	font-weight: bold;
	color: #545865;
	margin-left:5px;
	text-decoration: none;
}
.custom-module .player-stats-nav span {
	display: block;
	height: 18px;
	padding-top: 8px;
	padding-left: 13px;
	margin-right: 13px;
	background-image: url(../nflimg/gbl-tab-spr.png);
	background-repeat: no-repeat;
	background-position: left -54px;
	/* IE6 Hacks  */
	_display: inline;
	_position: relative;
	_top: 8px;
}
.custom-module .player-stats-nav a:hover {
	background-position: right -26px;
	cursor: pointer;
	color: #2a5980;
}
.custom-module .player-stats-nav a:hover span {
	background-position: left -26px;
	cursor: pointer;
}
.custom-module .player-stats-nav a:active span {
	background-position: left 0px;
	color: #FFF;
}
.custom-module .player-stats-nav a:active {
	background-position: right 0px;
	text-decoration: none;
}
.custom-module .player-stats-nav a.selected {
	background-position: right 0px;
	color: #FFF;
}
.custom-module .player-stats-nav a.selected span {
	background-position: left 0px;
}

/* SOME PLAYER STATS */
.player-stats .mod-title h2 { font-size: 18px; font-weight:bold; color:#545865; }

.player-stats .ui-tabs-nav li {
	float:left;
	margin:0;
	min-width:84px;
}
/* ==================================================================
013 - Polls Module
===================================================================*/
.polls {
	_zoom: 1;

	margin-bottom: -6px;
        color:#5e626e;
        width:302px;
}

.polls .mod-wrp-1 {
	background-image: url(../img/013-poll-hd.png);
	background-position: left top;
	background-repeat: no-repeat;
	padding:51px 0px 0px 0px;
}

* html .polls .mod-wrp-1
{
  filter: progid: DXImageTransform . Microsoft . AlphaImageLoader( enabled = true, sizingMethod = crop src = '../img/013-poll-hd.png' );
}

.polls .mod-wrp-2 {
	background-image: url(../nflimg/gbl-md-rounded-not.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
        position: relative;
}

.polls .mod-wrp-3 {
    	background-image: url(../nflimg/gbl-md-rounded-not.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	margin-right: 6px;
	padding-bottom: 6px;
}

.polls .mod-wrp-4 {
    	background-image: url(../nflimg/gbl-md-rounded-not.gif);
	background-position: right top;
	background-repeat: no-repeat;
	margin-right: -6px;
	padding-right: 6px;
}

.polls .mod-wrp-5 {
    	background-image: url(../nflimg/gbl-md-rounded-not.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding: 6px 0 0 6px;
}

.polls .hd { padding-bottom:10px;}
.polls h2 {font-weight: bold; padding:0px 0px 5px 7px; font-size:14px; text-align:left;}
.polls h3 { clear: both; font-size: 216%; font-weight: bold; }
.polls strong { font-weight: bold; margin-bottom: 10px; float: left; clear: both; }
.polls form {padding-left:6px; margin-bottom: 10px; clear: both; }
.polls .bd fieldset .options { margin-bottom: 5px; margin-left:7px; clear: both;}
.polls .bd fieldset p { float:left;width:141px;margin-bottom:10px;text-align:left; }
.polls .bd fieldset label { float:left;padding-left: 5px; width:115px; font-weight:bold; font-size:11px;}
.polls p.submit { text-align:left;}
.polls fieldset.submit {
	text-align: center;
}
.polls .poll-questions input { float:left; padding:10px;}
.polls h2 { margin: 0 auto 5px auto; }
.polls .question { }
.polls .question, .polls .options { margin: 0 auto; }
.polls .poll-questions  .submit {
}

.polls .poll-questions .submit #polls-submit {
    background:transparent url(../nflimg/013-polls-btn.png) no-repeat scroll left top;
	border: none;
	margin-top: 10px;
	width: 73px;
	height: 25px;
	color:#fff;
    marign-left:0px;
	cursor:pointer;
}

.polls .poll-questions .submit #polls-submit span {
	display:none;
}

* html #polls-submit
{
	background-image: url(../nflimg/013-polls-btn.gif);
}

.poll-questions label.error { display: none; color: #ff0000; font-weight: bold; }

.poll-questions label.error{display:none;color:#ff0000;font-weight:bold;}
.poll-questions .results {font-size:85%; width:130px;float:left;}
.poll-questions .results dt{color:#545865;font-weight:bold;}
.poll-questions .results dd.graph{float:left;background:#38a037;color:#38a037;height:10px;margin-top:2px;margin-right:8px;}
.poll-questions .results dd.percentage{color:#38a037;font-weight:bold;}
.poll-questions .results dd.clear{margin-bottom:5px;}
.poll-questions .total{color:#38a037;font-weight:bold;font-size:108%;text-transform:uppercase;}


.polls .confirm{width: 50%;}
.polls .confirm h3{color: #182162; font-size: 131%; line-height: 1em;}
.polls .confirm p{color: #545865; font-size: 93%;}

/* ==================================================================
Utility Styles
================================================================== */
.print-frame { height:0px; width:0px; border:0; margin:0; padding:0; }
.no-display { display:none; }
.img-txt { text-indent:-2000px; overflow:hidden; }
.clearfix { zoom:1; overflow:hidden }
.sea-footer.clearfix { _overflow:visible; }
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.ie-png-fix { _width: 100%; _height: 100%; position: relative; }



/* ==================================================================
Featured (custom)
================================================================== */
.featured-container {
	background-image: url(../img/featured.jpg);
	background-repeat: no-repeat;
	background-color: #FFF;
	width: 618px;
	padding:38px 10px 10px 10px;
	margin-left:10px;
}
.featured-container a {
	font-weight: bold;
	font-size: 15px;

}
.featured-item {
	background-image: url(../img/featured-item-background.jpg);
	background-repeat: no-repeat;
	width: 130px;
	margin-right: 3px;
	padding:7px 11px 7px 11px;
	float: left;
}
.featured-item img {
	border: 1px solid #505050;
}
/* ==================================================================
023 - More Photos
================================================================== */
.more-photos .more-photos-small .hd h2,
.more-photos .more-photos-large .hd h2{
	color:#545865;
	font-weight:bold;
	font-size:22px;
}
.more-photos .more-photos-large li h3, .more-photos .more-photos-large .photo-source, .more-photos .more-photos-large .photo-caption
{ display: none; }

.more-photos .more-photos-large .hd
{

}

.more-photos .more-photos-large .hd h3 {

}

.more-photos .more-photos-large .hd h3 img {

}

.more-photos .more-photos-large .bd {}

.more-photos .more-photos-small li,
.more-photos .more-photos-large li {
	float:left;
	list-style-type:none;
}

.more-photos .more-photos-large ul
{
	float: left;
	margin:13px 0 0 3px;
}
.more-photos .more-photos-large ul li .thumb
{

}
.more-photos .more-photos-large ul li .thumb img
{

}

.more-photos .more-photos-small ul li .thumb a img,
.more-photos .more-photos-large ul li .thumb a img
{
	width:80px;
	height:50px;
	margin:0 0 10px 4px;
	padding:4px 9px 10px 4px;
	*padding:4px 8px 10px 4px;
	background:url(../nflimg/photo-thmb-bg.gif) no-repeat;
}
.more-photos .more-photos-small ul li .thumb a:hover img,
.more-photos .more-photos-large ul li .thumb a:hover img
{
	background:url(../nflimg/photo-thmb-over-bg.gif) no-repeat;
}

.more-photos .more-photos-large .action-bar
{

}

.more-photos .more-photos-small .ft,
.more-photos .more-photos-large .ft
{
	clear:both;
	padding-top:5px;
	margin: 0 10px 0 10px;
    height: 12px;
    border-top: 1px solid #d0d2da;
}
.more-photos .more-photos-small .ft .action-bar a,
.more-photos .more-photos-large .ft .action-bar a
{
	float:right;
	color:#3775D3;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	margin:0px;
	padding: 0px 0px 0px 0px;
}
.more-photos .more-photos-small .ft .action-bar a:hover,
.more-photos .more-photos-large .ft .action-bar a:hover{
	color:#4db848;
	text-decoration:underline;
}

.more-photos-small .bd ul li h3,
.more-photos-small .bd ul li .photo-source,
.more-photos-small .bd ul li .photo-caption {
	display: none;
}

.more-photos-large .bd ul li h3,
.more-photos-large .bd ul li .photo-source,
.more-photos-large .bd ul li .photo-caption {
	display: none;
}
.more-photos .more-photos-small .jcarousel-container {
	position:relative;
}
.more-photos .more-photos-small .jcarousel-clip {
	margin:0pt;
	overflow:hidden;
	padding:0pt;
	position:relative;
	z-index:2;
}
.more-photos .more-photos-small .jcarousel-list {
	left:0pt;
	margin:0pt;
	overflow:hidden;
	padding:0pt;
	position:relative;
	top:0pt;
	z-index:1;
}
.more-photos .more-photos-small .jcarousel-item {
	float:left;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	width:95px;
}
.more-photos .more-photos-small .carousel-indicator {
	float:left;
	font-size:12px;
}
.more-photos .more-photos-small .jcarousel-container-horizontal {
	margin:0pt auto;
	padding:4px 0;
	width:290px;
	height:90px;
}
.more-photos .more-photos-small .jcarousel-clip-horizontal {
	height:66px;
	width:290px;
	overflow:hidden;
}
.more-photos .more-photos-small .carousel-indicator a.custom-carousel-num {
	background-image:url(../nflimg/009-cal-arrows.png);
	background-position:-16px 0pt;
	float:left;
	height:16px;
	margin-right:5px;
	text-indent:-100px;
	width:16px;
}
.more-photos .more-photos-small .carousel-indicator a.custom-carousel-num.carousel-ind-selected { background-image:url(../nflimg/009-cal-arrows.png); background-position:0 0 }
.more-photos .more-photos-small .carousel-indicator a.custom-carousel-num{
	text-indent:-6000px;
}
.more-photos .more-photos-small p.carousel-indicator a.custom-carousel-prev, .more-photos .more-photos-small p.carousel-indicator a.custom-carousel-next {
	background:transparent url(../nflimg/gbl-carousel-scroll.gif) no-repeat right;
	bottom:0;
	cursor:pointer;
	height:21px;
	width:19px;
	text-indent:-6000px;
}
.more-photos .more-photos-small p.carousel-indicator a.custom-carousel-next {
	background-position:-21px 0;
}
.more-photos .more-photos-small p.carousel-indicator a.custom-carousel-next:hover {
	background-position:0 0;
}
.more-photos .more-photos-small p.carousel-indicator a.custom-carousel-prev {
	background-position:-21px -25px;
}
.more-photos .more-photos-small p.carousel-indicator a.custom-carousel-prev:hover {
	background-position:0 -25px;
}
.more-photos .more-photos-small .carousel-indicator a.custom-carousel-num{
	margin-top:3px;
}
.more-photos .more-photos-small .gallery-info{
	display:none;
}
.more-photos .more-photos-small .ft a{
	float:right;
	color:#3775D3;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	margin:0;
	padding: 0 10px 0 0;
}
.more-photos .more-photos-small .ft{
	clear:both;
	height:12px;
}
.more-photos .more-photos-small .ft .action-bar a{
	float:right;
	color:#3775D3;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	margin:0;
	padding: 0 10px 0 0;
}
.more-photos .more-photos-small .ft .action-bar a:hover{
	color:#4db848;
	text-decoration:underline;
}

/* Small - Carousel */
/*
.more-photos-small .jcarousel-next {
	z-index: 3;
	display: none;
}
.more-photos-small .jcarousel-prev {
	z-index: 3;
	display: none;
}

.more-photos-small .jcarousel-container-horizontal {
	padding: 0 18px;
	width: 275px;
	height: 65px;
	margin: auto;
}

.more-photos-small .jcarousel-clip-horizontal {
	width: 275px;
	height: 65px;
	margin: auto;
}

*/
/* Horizontal Buttons */

.more-photos-small .jcarousel-next-horizontal {
	position: absolute;
	top: 70px;
	right: 80px;
	width: 20px;
	height: 20px;
	cursor: pointer;
	background: transparent url('../nflimg/gbl-carousel-scroll.gif') no-repeat -20px 0;
}

.more-photos-small .jcarousel-next-horizontal:hover {
	background-position: 0px 0px;
}

.more-photos-small .jcarousel-next-horizontal:active {
	background-position: -20px 0;
}

.more-photos-small .jcarousel-prev-horizontal {
	position: absolute;
	top: 70px;
	left: 80px;
	width: 20px;
	height: 20px;
	cursor: pointer;
	background: transparent url('../nflimg/gbl-carousel-scroll.gif') no-repeat -20px -25px;
}

.more-photos-small .jcarousel-prev-horizontal:hover {
	background-position: 2px -25px;
}

.more-photos-small .jcarousel-prev-horizontal:active {
	background-position: -20px -25px;
}
/* ==================================================================
025 - A/V Gallery
================================================================== */
/* ==================================================================
AV Galley Small
================================================================== */
.av-gallery-small { min-height: 215px; } /* fix to force autoheight */

.av-gallery .av-gallery-small .jcarousel-container {
	position:relative;
}
.av-gallery .av-gallery-small .jcarousel-clip {
	margin:0pt;
	overflow:hidden;
	padding:0pt;
	position:relative;
	z-index:2;
}
.av-gallery .av-gallery-small .jcarousel-list {
	left:0pt;
	margin:0pt;
	overflow:hidden;
	padding:0pt;
	position:relative;
	top:0pt;
	z-index:1;
}
.av-gallery .av-gallery-small .jcarousel-item {
	float:left;
	height:100px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	width:97px;
}
.av-gallery .av-gallery-small .carousel-indicator {
	float:left;
	font-size:12px;
}
.av-gallery .av-gallery-small .jcarousel-container-horizontal {
	margin:0pt auto;
	padding:4px 0.1em;
	width:290px;
	height: 90px;
	*top:0px;
}
.av-gallery .av-gallery-small .jcarousel-clip-horizontal {
	height:66px;
	width:290px;
	overflow:hidden;
}
.av-gallery .av-gallery-small .carousel-indicator a.custom-carousel-num {
	background-image:url(../nflimg/009-cal-arrows.png);
	background-position:-16px 0pt;
	float:left;
	height:16px;
	margin-right:5px;
	text-indent:-100px;
	width:16px;
}
.av-gallery .av-gallery-small .carousel-indicator a.custom-carousel-num.carousel-ind-selected { background-image:url(../nflimg/009-cal-arrows.png); background-position:0 0 }
.av-gallery .av-gallery-small .carousel-indicator a.custom-carousel-num{
	text-indent:-6000px;
}
.av-gallery .av-gallery-small p.carousel-indicator a.custom-carousel-prev, .av-gallery .av-gallery-small p.carousel-indicator a.custom-carousel-next {
	background:transparent url(../nflimg/gbl-carousel-scroll.gif) no-repeat right;
	bottom:0pt;
	cursor:pointer;
	height:21px;
	width:19px;
	text-indent:-6000px;
}
.av-gallery .av-gallery-small p.carousel-indicator a.custom-carousel-next {
	background-position:-21px 0px;
}
.av-gallery .av-gallery-small p.carousel-indicator a.custom-carousel-next:hover {
	background-position:0px 0px;
}
.av-gallery .av-gallery-small p.carousel-indicator a.custom-carousel-prev {
	background-position:-21px -25px;
}
.av-gallery .av-gallery-small p.carousel-indicator a.custom-carousel-prev:hover {
	background-position:0px -25px;
}
.av-gallery .av-gallery-small .carousel-indicator a.custom-carousel-num{
	margin-top:3px;
}
.av-gallery .av-gallery-small .gallery-info{
	display:none;
}
.av-gallery .av-gallery-small .ft a{
	float:right;
	color:#3775D3;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	margin:0px;
	padding: 0px 10px 0px 0px;
}
.av-gallery .av-gallery-small .ft {
	clear:both;
	height:12px;
	padding-top:5px;
	margin: 0 10px 0 10px;
    border-top: 1px solid #bedbf2;
}
.av-gallery .av-gallery-small .ft .action-bar a{
	float:right;
	color:#3775D3;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	margin:0px;
	padding: 0px 10px 0px 0px;
}
.av-gallery .av-gallery-small .ft .action-bar a:hover{
	color:#4db848;
	text-decoration:underline;
}

/* Small - Carousel */
.av-gallery-small {margin-top: 10px;}
.av-gallery-small .bd{
	*height: 400px;
}

.av-gallery-small .jcarousel-container {
	position: relative;
}

.av-gallery-small .jcarousel-clip {
	z-index: 2;
	padding: 0;
	margin: 0;
	overflow: hidden;
	position: relative;
}

.av-gallery-small .jcarousel-list {
	z-index: 1;
	overflow: hidden;
	position: relative;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
}

.av-gallery-small .jcarousel-item {
	float: left;
	list-style: none;
	width: 50px;
	height: 65px;
}

.av-gallery-small .jcarousel-next {
	z-index: 3;
	display: none;

}

.av-gallery-small .jcarousel-prev {
	z-index: 3;
	display: none;
}


.av-gallery-small .jcarousel-container-horizontal {
	padding: 0 18px;
	width: 275px;
	height: 65px;
	margin: auto;
}

.av-gallery-small .jcarousel-clip-horizontal {
	width: 275px;
	height: 65px;
	margin: auto;
}


/* Horizontal Buttons */
.av-gallery-small .jcarousel-next-horizontal {
	position: absolute;
	top: 70px;
	right: 80px;
	width: 20px;
	height: 20px;
	cursor: pointer;
	background: transparent url('../nflimg/gbl-carousel-scroll.gif') no-repeat -20px 0;
}

.av-gallery-small .jcarousel-next-horizontal:hover {
	background-position: 0px 0px;
}

.av-gallery-small .jcarousel-next-horizontal:active {
	background-position: -20px 0;
}

.av-gallery-small .jcarousel-prev-horizontal {
	position: absolute;
	top: 70px;
	left: 80px;
	width: 20px;
	height: 20px;
	cursor: pointer;
	background: transparent url('../nflimg/gbl-carousel-scroll.gif') no-repeat -20px -25px;
}

.av-gallery-small .jcarousel-prev-horizontal:hover {
	background-position: 2px -25px;
}

.av-gallery-small .jcarousel-prev-horizontal:active {
	background-position: -20px -25px;
}

.av-gallery-small .jcarousel-item a img {
	width:80px;
	height:50px;
	margin:0 0 10px 4px;
	padding:4px 9px 10px 4px;
	*padding:4px 8px 10px 4px;
	background:url(../nflimg/photo-thmb-bg.gif) no-repeat;
	

	background:transparent url(../nflimg/video-thmb-bg.gif) no-repeat scroll 0 0; 
    margin:0;
    padding:8px 12px 9px 10px;
}
.av-gallery-small .jcarousel-item a:hover img {	background:transparent url(../nflimg/video-thmb-over-bg.gif); }

.av-gallery-small .bd .current-video-container {
  padding:10px 8px 7px;
}
.av-gallery-small .bd .current-video-container .title{
  padding:5px;
  font-weight:bold;
}
.av-gallery-small .bd .current-video-container .description{
  padding:0px 5px;
  height: auto;
}
.av .av-large .hd,
.av .av-small .hd {
	margin: 5px 0 10px 5px;
}
.av .av-large .bd{
	text-align:center;
}

/* Large */
.av-gallery-large .bd .current-video-container {
	text-align: center;
/*	border-top: 1px solid #ccc;*/
	border-bottom: 1px solid #ccc;
	padding: 5px;
/*	background: #eee;*/
	height: 295px;
	overflow: auto;
	_zoom: 1;
}

.av-gallery-large .bd .av-list li {
	display: none;
}

.av-gallery-large .bd .av-list li img {
	width: 80px;
	height: 50px;
}

/* Carousel */
.av-gallery-large .jcarousel-container {
	position: relative;
	padding: 5px 20px;
}

.av-gallery-large .jcarousel-clip {
	width: 100%;
	z-index: 2;
	padding: 0;
	margin: 0;
	overflow: hidden;
	position: relative;
}

.av-gallery-large .jcarousel-list {
	z-index: 1;
	overflow: hidden;
	position: relative;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
}

.av-gallery-large .bd .av-list li.jcarousel-item {
	display: block;
	float: left;
	list-style: none;
	width: 90px;
	height: 60px;
	position: relative;
}

/* Carousel Buttons */
.av-gallery-large a.jcarousel-next {
	display: none;
	z-index: 3;
	position: absolute;
	top: 22px;
	right: 0px;
	_right: 6px;
	width: 20px;
	height: 23px;
	cursor: pointer;
	background: transparent url('../nflimg/gbl-carousel-scroll.gif') no-repeat 0 0;
}

.av-gallery-large a.jcarousel-next:hover {
	background-position: 0 0;
}

.av-gallery-large a.jcarousel-next-disabled,
.av-gallery-large a.jcarousel-next-disabled:hover {
	cursor: default;
	background-position: -20px 0;
}

.av-gallery-large a.jcarousel-prev {
	display: none;
	z-index: 3;
	position: absolute;
	top: 22px;
	left: 0px;
	_left: -20px;
	width: 20px;
	height: 23px;
	cursor: pointer;
	background: transparent url('../nflimg/gbl-carousel-scroll.gif') no-repeat 0 -23px;
}

.av-gallery-large a.jcarousel-prev:hover {
	background-position: 0 -23px;
}

.av-gallery-large a.jcarousel-prev-disabled,
.av-gallery-large a.jcarousel-prev-disabled:hover {
	cursor: default;
	background-position: -20px -23px;
}

/* /Carousel */

.av-gallery-large .bd .nav-traverse {
	display: none;
}

.av-gallery-large .ft .action-bar {
	display: none;
}

/* ==================================================================
026 - More Audio/Video
================================================================== */
/* ==================================================================
025 - More AV Small Carousel
================================================================== */
.more-av .more-av-small {
    margin: 5px 0 0 0;
}

.more-av .more-av-small .bd {
    height:100px;
/*    margin-left:-3px;*/
}
.more-av .more-av-small .bd a img{
	background:transparent url(../nflimg/video-thmb-bg.gif) no-repeat;
	padding:8px 12px 9px 10px;
	*padding:8px 12px 14px 10px;
	margin:0px;
}
.more-av .more-av-small .bd a:hover img{
	background:transparent url(../nflimg/video-thmb-over-bg.gif) no-repeat;
	padding:8px 12px 9px 10px;
	*padding:8px 12px 14px 10px;
	margin:0px;
}
.more-av .more-av-small .jcarousel-container {
	position:relative;
}
.more-av .more-av-small .jcarousel-clip {
	margin:0pt;
	overflow:hidden;
	padding:0pt;
	position:relative;
	z-index:2;
}
.more-av .more-av-small .jcarousel-list {
	left:0pt;
	margin:0pt;
	overflow:hidden;
	padding:0pt;
	position:relative;
	top:0pt;
	z-index:1;
}
.more-av .more-av-small .jcarousel-item {
	float:left;
	height:100px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	width:98px;
	position:relative;
}
.more-av .more-av-small .carousel-indicator {
	float:left;
	font-size:12px;
}
.more-av .more-av-small .jcarousel-container-horizontal {
	margin:0pt auto;
	padding:4px 0.1em;
	width:295px;
}
.more-av .more-av-small .jcarousel-clip-horizontal {
	height:66px;
	width:296px;
	overflow:hidden;
}
.carousel-indicator a {
	display:block;
	float:left;
	margin:0pt 0.2em;
	text-decoration:none;
}
.jcarousel-item a img{
	float:left;
}
.jcarousel-item a img{
	/*background-image:url(../nflimg/video-thmb-bg.gif);*/
	/*background-repeat:no-repeat;*/
	width:80px;
	height:50px;
	padding:8px 12px 9px 10px;
}
.jcarousel-item a img:hover{
	/*background-image:url(../nflimg/video-thmb-over-bg.gif);*/
}
.more-av .more-av-small .carousel-indicator a.custom-carousel-num {
	background-image:url(../nflimg/009-cal-arrows.png);
	background-position:-16px 0pt;
	float:left;
	height:16px;
	margin-right:5px;
	text-indent:-100px;
	width:16px;
}
.more-av .more-av-small .carousel-indicator a.custom-carousel-num.carousel-ind-selected { background-image:url(../nflimg/009-cal-arrows.png); background-position:0 0 }
.more-av .more-av-small .carousel-indicator a.custom-carousel-num{
	text-indent:-6000px;
}
.more-av .more-av-small p.carousel-indicator a.custom-carousel-prev, .more-av .more-av-small p.carousel-indicator a.custom-carousel-next {
	background:transparent url(../nflimg/gbl-carousel-scroll.gif) no-repeat right;
	bottom:0pt;
	cursor:pointer;
	height:21px;
	width:19px;
	text-indent:-6000px;
}
.more-av .more-av-small p.carousel-indicator a.custom-carousel-next {
	background-position:-21px 0px;
}
.more-av .more-av-small p.carousel-indicator a.custom-carousel-next:hover {
	background-position:0px 0px;
}
.more-av .more-av-small p.carousel-indicator a.custom-carousel-prev {
	background-position:-21px -25px;
}
.more-av .more-av-small p.carousel-indicator a.custom-carousel-prev:hover {
	background-position:0px -25px;
}
.more-av .more-av-small .carousel-indicator a.custom-carousel-num{
	margin-top:3px;
}
.more-av .more-av-small .gallery-info{
	display:none;
}
.more-av .more-av-small .ft a{
	float:right;
	color:#3775D3;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	margin:0px;
	padding: 0px 10px 0px 0px;
}
.more-av .more-av-small .ft{
	clear:both;
	height:12px;
}
.more-av .more-av-small .ft .action-bar a{
	float:right;
	color:#3775D3;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	margin:0px;
	padding: 0px 10px 0px 0px;
}
.more-av .more-av-small .ft .action-bar a:hover{
	color:#4db848;
	text-decoration:underline;
}

/* Small - Carousel */
.more-av-small .jcarousel-container {
	position: relative;
}

.more-av-small .jcarousel-clip {
	z-index: 2;
	padding: 0;
	margin: 0;
	overflow: hidden;
	position: relative;
}

.more-av-small .jcarousel-list {
	z-index: 1;
	overflow: hidden;
	position: relative;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
}

.more-av-small .jcarousel-item {
	float: left;
	list-style: none;
	width: 50px;
	height: 65px;
}

.more-av-small .jcarousel-next {
	z-index: 3;
	display: none;

}

.more-av-small .jcarousel-prev {
	z-index: 3;
	display: none;
}


.more-av-small .jcarousel-container-horizontal {
	padding: 0 18px;
	width: 275px;
	height: 65px;
	margin: auto;
}

.more-av-small .jcarousel-clip-horizontal {
	width: 275px;
	height: 65px;
	margin: auto;
}


/* Horizontal Buttons */
.more-av-small .jcarousel-next-horizontal {
	position: absolute;
	top: 70px;
	right: 80px;
	width: 20px;
	height: 20px;
	cursor: pointer;
	background: transparent url('../nflimg/gbl-carousel-scroll.gif') no-repeat -20px 0;
}

.more-av-small .jcarousel-next-horizontal:hover {
	background-position: 0px 0px;
}

.more-av-small .jcarousel-next-horizontal:active {
	background-position: -20px 0;
}

/*.more-av-small .jcarousel-next-disabled-horizontal,
.more-av-small .jcarousel-next-disabled-horizontal:hover,
.more-av-small .jcarousel-next-disabled-horizontal:active {
	cursor: default;
	background-position: 0px 0px;
}  */

.more-av-small .jcarousel-prev-horizontal {
	position: absolute;
	top: 70px;
	left: 80px;
	width: 20px;
	height: 20px;
	cursor: pointer;
	background: transparent url('../nflimg/gbl-carousel-scroll.gif') no-repeat -20px -25px;
}

.more-av-small .jcarousel-prev-horizontal:hover {
	background-position: 2px -25px;
}

.more-av-small .jcarousel-prev-horizontal:active {
	background-position: -20px -25px;
}

/*.more-av-small .jcarousel-prev-disabled-horizontal,
.more-av-small .jcarousel-prev-disabled-horizontal:hover,
.more-av-small .jcarousel-prev-disabled-horizontal:active {
    height:1px;
    widht:1px;
    cursor: default;
	background-position: 0px 0px;
}  */


/* ==================================================================
025 - AV More List Vertical
================================================================== */
.more-av .more-av-list .hd h2{
	color:#545865;
	font-weight:bold;
	font-size:22px;
}
.more-av .more-av-list .hd p{
	display:none;
}
.more-av .more-av-list .bd{
	font-size:11px;
	padding:4px;
	clear:both;
}
.more-av .more-av-list .bd ul{
	overflow:visible;
}
.more-av .more-av-list .bd ul li{
	border-bottom:1px solid #d1d3d4;
	float:left;
	margin:0 0 7px 0;
	width:100%;
	position:relative;
}
.more-av .more-av-list .bd ul li.loop-last{
	border-bottom:none;
}
.more-av .more-av-list .bd ul li h3 a{
	font-weight:bold;
	color:#3775d3;
	font-size:13px;
	text-decoration:none;
}
.more-av .more-av-list .bd ul li h3 a:hover{
	color:#4db848;
	text-decoration:underline;
}
.more-av .more-av-list .bd li p{
	color:#545865;
}
.more-av .more-av-list .thumb{
	float:left;
}
.more-av .more-av-list img{
	height:50px;
	width:80px;
}
.more-av .more-av-list .bd ul li a img{
	background:transparent url(../nflimg/video-thmb-bg.gif) no-repeat;
	padding:8px 12px 9px 10px;
	*padding:8px 12px 14px 10px;
	margin:0px;
}
.more-av .more-av-list .bd ul li a:hover img{
	background:transparent url(../nflimg/video-thmb-over-bg.gif) no-repeat;
	padding:8px 12px 9px 10px;
	*padding:8px 12px 14px 10px;
	margin:0px;
}
.more-av .more-av-list .ft{
	clear:both;
	height:12px;
}
.more-av .more-av-list .ft .action-bar a{
	float:right;
	color:#3775D3;
	text-decoration:none;
	font-size:11px;
	font-weight:bold;
	margin:0px;
	padding: 0px 10px 0px 0px;
}
.more-av .more-av-list .ft .action-bar a:hover{
	color:#4db848;
	text-decoration:underline;
}
/* ==================================================================
027 - Tooltip
===================================================================*/
/* Tooltip */
/* Module - Tooltip */
.cluetip-tooltip h3#cluetip-title,
h3#cluetip-title{
	background: #4db848;
	padding: 0 5px 5px 5px;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
}

.cluetip-tooltip #cluetip-close,
#cluetip-close{
	float: right;
}

.cluetip-tooltip #cluetip-outer,
#cluetip-outer{
	border: 5px solid #4db848;
	text-align: left;
}
.cluetip-tooltip #cluetip-inner,
#cluetip-inner {
	padding: 4px;
	font-size: 11px;
	line-height: 13px;
	overflow: auto;
	_zoom: 1;
	background: #fff;
}
#cluetip-close a {
	background: #808285 url('../nflimg/027-close.gif') no-repeat;
    padding:0px 0 0px 9px;
}
.cluetip-arrows {
	display: none;
	position: absolute;
	top: 0;
	left: -11px;
	height: 22px;
	width: 11px;
	background-repeat: no-repeat;
	background-position: 0 0;
}

.clue-right-tooltip .cluetip-arrows,
.clue-right-player-card-tooltip .cluetip-arrows,
.clue-right-prospect-card-tooltip .cluetip-arrows {
	background-image: url('../nflimg/027-arrow-left.png');
}

.clue-left-tooltip .cluetip-arrows,
.clue-left-player-card-tooltip .cluetip-arrows,
.clue-left-prospect-card-tooltip .cluetip-arrows {
	background-image: url('../nflimg/027-arrow-right.png');
	left: 100%;
	margin-right: -11px;
}

.clue-top-tooltip .cluetip-arrows,
.clue-top-player-card-tooltip .cluetip-arrows,
.clue-top-prospect-card-tooltip .cluetip-arrows {
	background-image: url('../nflimg/027-arrow-down.png');
	top: 100%;
	left: 50%;
	margin-left: -11px;
	height: 11px;
	width: 22px;
}

.clue-bottom-tooltip .cluetip-arrows,
.clue-bottom-player-card-tooltip .cluetip-arrows,
.clue-bottom-prospect-card-tooltip .cluetip-arrows {
	background-image: url('../nflimg/027-arrow-up.png');
	top: -11px;
	left: 50%;
	margin-left: -11px;
	height: 11px;
	width: 22px;
}


#cluetip-inner h4 {
	display: none;
}

#cluetip-inner dt {
	float: left;
	width: 65px;
}

#cluetip-inner dd {
	margin-left: 65px;
}


.clue-right-event-tooltip .cluetip-arrows {
	background-image: url(../nflimg/027-arrow-left.png);
}

.clue-left-event-tooltip .cluetip-arrows {
	background-image: url(../nflimg/027-arrow-right.png);
	left: 100%;
	margin-right: -11px;
}

.clue-top-event-tooltip .cluetip-arrows {
	background-image: url(../nflimg/027-arrow-down.png);
	top: 100%;
	left: 50%;
	margin-left: -11px;
	height: 11px;
	width: 22px;
}

.clue-bottom-event-tooltip .cluetip-arrows {
	background-image: url(../nflimg/027-arrow-up.png);
	top: -11px;
	left: 50%;
	margin-left: -11px;
	height: 11px;
	width: 22px;
}
.cluetip-event-tooltip {
	border: 5px solid #4db848;
	text-align: left;
}

.cluetip-event-tooltip h3#cluetip-title {
	background: #4db848;
	padding: 0 5px 5px 5px;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
}

.cluetip-event-tooltip #cluetip-close {
	float: right;
}

.cluetip-event-tooltip #cluetip-inner {
	padding: 4px;
	font-size: 11px;
	line-height: 13px;
	overflow: auto;
	_zoom: 1;
	background: #fff;
}

.cluetip-event-tooltip #cluetip-inner h4 {
	display: none;
}

.cluetip-event-tooltip #cluetip-inner dt {
	float: left;
	width: 65px;
}

.cluetip-event-tooltip #cluetip-inner dd {
	margin-left: 65px;
}
.clue-right-event-tooltip .cluetip-arrows {
	background-image: url(../nflimg/027-arrow-left.png);
}

.clue-left-event-tooltip .cluetip-arrows {
	background-image: url(../nflimg/027-arrow-right.png);
	left: 100%;
	margin-right: -11px;
}

.clue-top-event-tooltip .cluetip-arrows {
	background-image: url(../nflimg/027-arrow-down.png);
	top: 100%;
	left: 50%;
	margin-left: -11px;
	height: 11px;
	width: 22px;
}

.clue-bottom-event-tooltip .cluetip-arrows {
	background-image: url(../nflimg/027-arrow-up.png);
	top: -11px;
	left: 50%;
	margin-left: -11px;
	height: 11px;
	width: 22px;
}
/* ==================================================================
028 - Player Card Tooltip
===================================================================*/ 
.cluetip-player-card-tooltip #cluetip-inner .photo {
    width:65px;
    float:left;
    border:0;
}

.cluetip-player-card-tooltip #cluetip-inner dl {
    margin: 5px 0 5px 80px;
}
/* ==================================================================
029 - Game Roster Module
================================================================== */
.game-roster .mod-title h2 span { font-size: 18px; font-weight:bold; color:#545865; }
.game-roster .hd { font-size: 11px; }
.game-roster .hd fieldset button {
    background: url(../nflimg/gbl-go-button-33x24.gif) no-repeat;
    height:24px;
    width:33px;
    border:none;
    margin-left:5px;
}

.game-roster .hd fieldset button span {
    visibility:hidden;
}

.game-roster .game-roster-large .hd { padding: 5px; }

.game-roster .bd {
	width: 100%;
}

.game-roster table {
	font-size: 85%;
	line-height: 13px;
	border-collapse: separate;
	width: 100%;
	margin-bottom: 5px;
    border-left:1px solid #d1d3d4;
    border-right:1px solid #d1d3d4;
}

.game-roster table caption {
	font-size: 15px;
	line-height: 18px;
	font-weight: bold;
	text-align: left;
	padding: 4px 0 2px 5px;
	color: #182569;
}

.game-roster table th {
	background: #7593ad;
	font-size: 11px;
	color: #fff;
	font-weight: bold;
	padding: 3px;
}

.game-roster table tr.loop-odd {
	background-color:#ffffff;
}

.game-roster table tr.loop-even {
	background-color:#DDE7EC;
}

.game-roster table td {
	padding: 5px;
}

.game-roster table th,
.game-roster table td.col-weight,
.game-roster table td.col-height,
.game-roster table td.col-bd,
.game-roster table td.col-exp {
	text-align: center;
}
.game-roster label {
	font-size: 13px;
	color:#545865;
	font-weight:bold;
}

th.col-name, th.col-college {
	text-align: left;
}


.game-roster .bd .mod-title h2,
.game-roster .bd .mod-title-nobackground h2 {
	margin-top:25px;
}

.game-roster .bd .module:first-child .mod-title h2,
.game-roster .bd .module:first-child .mod-title-nobackground h2 {

}

.game-roster .bd .mod-title h2 span,
.game-roster .bd .mod-title-nobackground h2 span {
	color:#575959;
	font-size:20px;
	font-weight:bold;
	margin-top:25px;
	padding:4px 0 5px 10px;
	text-align:left;
}
/* ==================================================================
030 - Injuries Module
================================================================== */

.injuries .injuries-large .bd .cluetip-arrows, .injuries .injuries-large .bd .cluetip-arrows {display:none;}
.injuries .injuries-large .hd h2, .injuries .injuries-small .hd h2 { background:transparent; color:#545865; padding:3px; margin-bottom:8px; }
.injuries .injuries-large .bd table thead tr th, .injuries .injuries-small .bd table thead tr th { background-color:#7593ad; color:#FFFFFF; padding:2px 2px 2px 6px; border-right:1px solid #FFFFFF; font-size:12px; }

.injuries .hd form { margin-bottom:8px; }
.injuries .hd .select-year { overflow:auto; zoom:1; }
.injuries .hd .select-year p { float:left;  }
.injuries .hd form button {
    background: url(../nflimg/gbl-go-button-33x24.gif) no-repeat;
    height:24px;
    width:33px;
    border:none;
    margin-left:5px;
	text-indent:-9999px;
}

.injuries .bd table { border-bottom:1px solid #000000; width:100%; }
.injuries .bd caption {
	color: #575959;
	font-size:180%;
	font-weight:bold;
	margin-top:25px;
	padding:4px 0 5px 10px;
	text-align:left;    
}
.injuries .bd table tr, .injuries .bd table td {}
.injuries .bd table thead tr .headerSortUp { background: url(../nflimg/gbl-tbl-sort-ind-spr.gif) 100% 0 no-repeat; }
.injuries .bd table thead th { font-weight: bold; }
.injuries .bd table thead th, .injuries table thead tr, .injuries table tbody tr, .injuries table tbody td { padding:5px; color:#545865;}

.bd table tr .even{
	background-color:#f4f4f4;
}
.injuries .module-time-update {
    text-align:right;
    color:#545865;
}

.injuries .injuries-large .bd span { float:left; }
.injuries .injuries-large .bd span, .injuries .injuries-large .bd .pager form { overflow:auto; zoom:1; }
.injuries .injuries-large .bd .pager { overflow:auto; zoom:1; }
.injuries .injuries-large .bd .pager form ul { overflow:auto; zoom:1; float:right; margin-right:10px; }
.injuries .injuries-large .bd .pager form ul li { float:left; margin-right:10px; }
.injuries .injuries-large .bd .pager form ul a { color:#3775d3; text-decoration:none;font-size:11px; }
.injuries .injuries-large .bd .pager form ul a:hover { color:#4db848; text-decoration:underline; }
.injuries .injuries-small .hd form { display:none; }
.injuries .injuries-small .bd table { margin-bottom:8px; padding-bottom:15px; border-bottom:none;}
.injuries .injuries-small .bd { overflow:auto; zoom:1 }
.injuries .bd span {
	color:#545865;
}

.inj-data  { margin-bottom: 10px; }

.inj-data .inj-position span { color: #fff; }
.inj-data .inj-status { text-align: center; }
.inj-data .last { text-align: center; padding-bottom: 5px; }
.injuries .inj-game-status:first-letter {
	text-transform: uppercase;
}


/* common styles */
.injuries label { font-size: 13px; color:#545865; font-weight:bold; }
.injuries .bd, .injuries .ft  { overflow:auto; zoom:1; }
.injuries .ft  { }
.injuries-small .ft  { display:none; }
.injuries .ft  a{color:#3775d3; text-decoration:none;font-size:11px;}
.injuries .ft  a:hover{color:#4db848; text-decoration:underline;}
.injuries .ft .action-bar a{float:right; font-weight:bold; margin:0px; padding: 0px 10px 0px 0px;}

.game-status .game-status-pre-large .ft
{
	/* force height to 5px in IE7 because of box model issues */
	*height: 5px;
}

.game-status .game-status-in-large .ft
{
	/* force height to 45px in IE7 because of box model issues */
	*height: 45px;
}

.game-status .game-status-post-large .ft
{
	/* force height to 25px in IE7 because of box model issues */
	*height: 25px;
}
/* ================================================================== */
/* 031 - Game Status - Pre-Game Small */
/* ================================================================== */

.game-status .game-status-pre-small .game-day-info {
	display: none;
}

.game-status .game-status-pre-small .hd {
	display: none;
}

.game-status .game-status-pre-small .bd {
	width: 100%;
	overflow: auto;
	padding-bottom: 4px;
	position:relative;
}

.game-status .game-status-pre-small .bd .bd-info {
	float:left;
	position:relative;
	bottom:0;
	left:0;
	margin:0;
}
.game-status .game-status-pre-small .bd .bd-info .game-status-date {
	font-size:12px;
	font-weight:bold;
	color:#545865;
	text-align:center;
	clear:both;
	margin-top:92px;
}

.game-status .game-status-pre-small .bd .bd-info .media-info {
	text-align:center;
	margin:0 10px;
}
.game-status .game-status-pre-small .bd .bd-info .media-info .item-directv{
	border-left:none;
}
.game-status .game-status-pre-small .bd .bd-info .media-info div {
	display:inline;
	font-size:12px;
	color:#545865;
	font-weight:normal;
	padding: 2px 5px 2px 5px;
	margin: 3px 0px 3px 0px;
	border-left: 1px solid #cecece;
}

.game-status .game-status-pre-small .bd .bd-info .team-name {
}
.game-status .game-status-pre-small .away-team,
.game-status .game-status-pre-small .home-team {
	float: left;
	width: 65px;
	height: 73px;
	background-repeat: no-repeat;
	text-align: center;
	position:absolute;
}
.game-status .game-status-pre-small .away-team {
	top:14px;
	left:20px;
	background-position: left 15px;
}
.game-status .game-status-pre-small .home-team {
	top:14px;
	right:20px;
	background-position: right 15px;
}

.game-status .game-status-pre-small .team-record {
	font-size: 11px;
	color:#545865;
}
.game-status .game-status-pre-small .away-team .team-record {
	float:left;
}

.game-status .game-status-pre-small .home-team .team-record {
	float:right;
}

.game-status .game-status-pre-small .team-name {
	font-size: 14px;
	font-weight: bold;
	color: #182569;
	text-transform: uppercase;
	float:left;
	width:258px;
	margin-left:20px;
}
.game-status .game-status-pre-small .team-name a {
	color:#545865;
}
.game-status .game-status-pre-small .team-name .away-team-name {
	text-align:left;
	float:left;
	display:block;
	width:93px;

}
.game-status .game-status-pre-small .team-name .home-team-name {
	text-align:right;
	float:right;
	display:block;
	width:93px;
}

.game-status .game-status-pre-small .at {
	float: left;
	width: 62px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 48px;
	color: #545865;
}
.game-status .game-status-pre-small .action-bar {
	border-top: 1px solid #ccc;
	margin:10px 0 0 10px;
	padding:10px 0 0 0;
	text-align:right;
	width:278px;
}

/* ================================================================== */
/* 031 - Game Status - Pre-Game Large */
/* ================================================================== */

.game-status .game-status-pre-large{

}

.game-status .game-status-pre-large .mod-wrp-1 {
	margin-top: 0px;
}

.game-status .game-status-pre-large .mod-title {
	display: none;
}

.game-status .game-status-pre-large .hd {
	border-bottom: 1px solid #ccc;
	overflow: auto;
	_zoom: 1;
	display:none;
}

.game-status .game-status-pre-large .hd .game-day-info {
	padding: 5px 5px 0 27px;
	background: url('../nflimg/gbl-ico-nfl.png') 5px 6px no-repeat;
	font-style: italic;
	font-weight: bold;
	font-size: 93%;
	float: right;
}

.game-status-pre-v2 .game-day-info {display:none;}

.game-status .game-status-pre-large .hd .game-status-date {
	font-size: 116%;
	font-style: italic;
	font-weight: bold;
	color: #182569;
	padding: 3px 8px 3px 3px;
	float: left;
}

.game-status .game-status-pre-large .hd .media-info {
	float: left;
	font-size: 85%;
	font-style: italic;
	font-weight: bold;
	padding: 5px 0 0 0;
	color: #666;
	overflow: hidden;
	_zoom: 1;
}

.game-status .game-status-pre-large .hd .media-info dt,
.game-status .game-status-pre-large .hd .media-info dd {
	float: left;
	margin-left: 3px;
}

.game-status .game-status-pre-large .bd {
	width: 100%;
	overflow: auto;
	position:relative;
	height: 196px;
}
.game-status .game-status-pre-large .bd .bd-info {
	min-height:155px;
	height:auto !important;
	height:155px;
	position:relative;
	padding:15px 20px 0 20px;
}
.game-status .game-status-pre-large .bd .bd-info .action-bar {
	position:absolute;
	bottom:-25px;
	right:0px;
	width:610px;
	text-align:center;
	border-top:1px solid #cecece;
	padding:10px 0 0 0;
	margin:0 10px
}

.game-status .game-status-pre-large .bd .at {
	text-transform: uppercase;
	font-weight:bold;
	font-size:24px;
	color:#545865;
	float:left;
	margin-top:32px;
}
.game-status .game-status-pre-large .away-team,
.game-status .game-status-pre-large .home-team {
	width: 115px;
	background-repeat: no-repeat;
	font-size: 131%;
	height: 125px;
	position:absolute;
	top:26px;
	
}

.game-status .game-status-pre-large .away-team {
	background-position: left 15px;
	text-align: left;
	left:20px;
}

.game-status .game-status-pre-large .home-team {
	background-position: right 15px;
	text-align: right;
	right:20px;
}

.game-status .game-status-pre-large .team-record {
	font-size:12px;
	font-weight:bold;
	color:#545865;
	display:inline;
}
.game-status .game-status-pre-large .away-team .team-record  {
	padding-left:0px;
	*position:relative;
	*top:7px;
}
.game-status .game-status-pre-large .home-team .team-record {
	padding-right:0px;
	*position:relative;
	*top:7px;
}
.game-status .game-status-pre-large .team-name {
	font-size: 93%;
	font-weight: bold;
	color: #182569;
	text-transform: uppercase;
	display:block;
	float:left;
	width:100%;
}

.game-status .game-status-pre-large .team-name .away-team-name,
.game-status .game-status-pre-large .team-name .home-team-name {
	font-size:16px;
	font-weight:bold;
	font-style:normal;
	color:#545865;
	text-transform: uppercase;
	width:47%;
	display:block;
	float:left;
}

.game-status .game-status-pre-large .team-name .away-team-name {
	text-align:left;
}

.game-status .game-status-pre-large .team-name .home-team-name {
	text-align:right;
	float:right;
}

.game-status .game-status-pre-large .game-status-date {
	text-align:center;
	font-size:15px;
	font-weight:bold;
	color:#545865;
	clear:both;
	margin-top:96px;
	margin-bottom:4px;
}

.game-status .game-status-pre-large .media-info {
	text-align:center;
}
.game-status .game-status-pre-large .media-info div {
	display:inline;
	font-size:12px;
	color:#545865;
	font-weight:normal;

	padding: 2px 5px 2px 5px;
	margin: 3px 0px 3px 0px;
	border-left: 1px solid #cecece;
}

.game-status .game-status-pre-large .media-info .item-directv {
	border-left:none;
}

.game-status .game-status-pre-large .game-day-info {
	display:none;
}
.game-status .game-status-pre-large .ft .custom-html {
	border-top: 1px solid #ccc;
}

/* ================================================================== */
/* 031 - Game Status - Post-Game Small */
/* ================================================================== */
.game-status .game-status-post-small .game-day-info {
	display: none;
}

.game-status .game-status-post-small .mod-title {background-position:right -30px;}

.game-status .game-status-post-small .hd .game-day-info {
	padding: 1px 5px 1px 27px;
	background: url('../nflimg/gbl-ico-nfl.png') 5px 2px no-repeat;
	font-style: italic;
	font-weight: bold;
	font-size: 93%;
	border-bottom: 1px solid #ccc;
}
.game-status .game-status-post-small .hd .game-info {
	display:none;
}
.game-status .game-status-post-small .bd {
	width: 100%;
	overflow: auto;
}


.game-status .game-status-post-small .bd.possession-home {
	overflow: hidden;
}
.game-status .game-status-post-small .bd.possession-away {
	overflow: hidden;
}

.game-status .game-status-post-small .versus { 
	position: relative;
}
.game-status .game-status-post-small .bd .game-status-current-drive { display:none; }
.game-status .game-status-post-small .bd .ball-status { display:none; }
.game-status .game-status-post-small .bd .ball-summary { display:none; }
.game-status .game-status-post-small .versus .at {
	float: left;
	width: 62px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 48px;
	color: #182569;
	display:none;
}

.game-status .game-status-post-small .bd .media-info {
	text-align:center;
	margin-bottom:10px;
}
.game-status .game-status-post-small .bd .media-info .item-directv {
	border-left:none;
}
.game-status .game-status-post-small .bd .media-info div {
	display:inline;
	font-size:12px;
	color:#545865;
	font-weight:normal;
	padding: 2px 5px 2px 5px;
	margin: 3px 0px 3px 0px;
	border-left: 1px solid #cecece;
}

.game-status .game-status-post-small .bd .teams {
	position:relative;
}

.game-status .game-status-post-small .away-team,
.game-status .game-status-post-small .home-team {
	float: left;
	width: 110px;
	background-repeat: no-repeat;
	height: 82px;
	position: absolute;
}

.game-status .game-status-post-small .away-team {
	background-position: right 10px;
	text-align: left;
	left:0;
	top:28px;
}

.game-status .game-status-post-small .home-team {
	background-position: 0 10px;
	text-align: right;
	float: right;
	right:0;
	top:28px;
}
.game-status .game-status-post-small .versus {
	font-size: 14px;
	font-weight: bold;
	color:#545865;
	text-transform: uppercase;
	float:left;
	width:100%;
	margin-top:6px;
}
.game-status .game-status-post-small .versus a {
	color:#545865;
}

.game-status .game-status-post-small .versus .away-team-name {
	text-align:left;
	float:left;
	display:block;
	width:103px;
	padding-left:10px;
	

}
.game-status .game-status-post-small .versus .home-team-name {
	text-align:right;
	float:right;
	display:block;
	width:103px;
	padding-right:10px;
}

.game-status .game-status-post-small .winning-team .team-score {
	color: #f00;
}

.game-status .game-status-post-small .nfl-game-center,
.game-status .game-status-post-small .away-team .team-name,
.game-status .game-status-post-small .home-team .team-name {
	display: none;
}
.game-status .game-status-post-small .game-status-state {
	float: left;
	width: 62px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 32px;
	color:#545865;
	margin-left:118px;
}
.game-status .game-status-post-small .team-record { 
	position: absolute;
	bottom: 2px;
	font-size: 11px;
	font-style: normal; 
	font-weight: bold;
	color: #545865;
	top:-6px;
}

.game-status .game-status-post-small .away-team .team-record {
	left: 10px;
}

.game-status .game-status-post-small .home-team .team-record  {
	right: 10px;
}

.game-status .game-status-post-small .team-score {
	font-size: 31px;
	font-style: normal;
	font-weight: bold;
	margin-top: 23px;
	color: #333;
}

.game-status .game-status-post-small .away-team .team-score {
	margin-left: 11px;
}

.game-status .game-status-post-small .home-team .team-score {
	margin-right: 8px;
}

.game-status .game-status-post-small .score-table {
	clear:both;
	font-size: 11px;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	width:278px;
	margin:33px auto 10px auto;
}

.game-status .game-status-post-small .score-table th,
.game-status .game-status-post-small .score-table td {
	padding: 2px 4px;
}

.game-status .game-status-post-small .score-table thead tr th {
	background: #7593ad;
	color: #fff;
	font-weight:bold;
}

.game-status .game-status-post-small .score-table thead tr th.q1,
.game-status .game-status-post-small .score-table thead tr th.q2,
.game-status .game-status-post-small .score-table thead tr th.q3,
.game-status .game-status-post-small .score-table thead tr th.q4,
.game-status .game-status-post-small .score-table thead tr th.q5,
.game-status .game-status-post-small .score-table thead tr th.total {
	border-left:1px solid #cecece;
}

.game-status .game-status-post-small .score-table thead tr th.total {
	font-weight: bold;
	text-align: center;
	border-left:1px solid #cecece;
}

.game-status .game-status-post-small .score-table td {
	border-bottom: 1px solid #ccc;
	color:#545865;
}

.game-status .game-status-post-small .score-table .team-name {
	width: 60%;
	font-weight: bold;
	color:#545865;
}
.game-status .game-status-post-small .score-table .q1,
.game-status .game-status-post-small .score-table .q2,
.game-status .game-status-post-small .score-table .q3,
.game-status .game-status-post-small .score-table .q4,
.game-status .game-status-post-small .score-table .q5 {
	width: 5%;
	text-align: center;
	border-left:1px solid #cecece;
	font-size:12px;
}

.game-status .game-status-post-small .score-table td.total {
	font-weight: bold;
	text-align: center;
	border-left:1px solid #cecece;
}

.game-status .game-status-post-small .ft .custom-html {
	border-top:none;
	text-align:right;
	/*margin:10px 0 0 0;
	padding:10px 0 0 0;*/
}

.game-status .game-status-post-small .teams .winning-team,
.game-status .game-status-post-small .score-table .winning-team tr,
.game-status .game-status-post-small .score-table .winning-team a,
.game-status .game-status-post-small .score-table .winning-team .team-name,
.game-status .game-status-post-small .score-table .winning-team .total {
	color:#4DB848;
}
/* ================================================================== */
/* 031 - Game Status - Post-Game Large */
/* ================================================================== */
.game-status .game-status-post-large .mod-wrp-5 {
	position:relative;
}
.game-status .game-status-post-large .game-day-info {
	display: none;
}
.game-status .game-status-post-large .hd {
	border-bottom: 1px solid #ccc;
	margin-bottom: 5px;
	position:relative;
	margin:0 10px;
}

.game-status .game-status-post-large .hd .nfl-game-center {
	padding: 5px 5px 0px 27px;
	background: url('../nflimg/gbl-ico-nfl.png') 5px 6px no-repeat;
	font-style: normal;
	font-weight: bold;
	font-size: 93%;
	position:absolute;
	top:220px;
	right:0;
	z-index:100;
}

.game-status .game-status-in-large .hd .nfl-game-center a {
	position:relative;
}

.game-status .game-status-post-large .bd .versus {
	display:none;
}

.game-status .game-status-post-large .bd {
	width: 100%;
	overflow: hidden;
}

.game-status .game-status-post-large .away-team,
.game-status .game-status-post-large .away-team,
.game-status .game-status-post-large .home-team {
	width: 35%;
	background-repeat: no-repeat;
	height: 140px;
	font-size:16px;
	font-weight:bold;
	text-transform: uppercase;
	font-style:italic;
	color:#545865;
}

.game-status .game-status-post-large .away-team {
	float: left;
	background-position: left 30px;
	text-align: left;
	margin:15px 0 0 20px;
}
.game-status .game-status-post-large .away-team .team-score {
	text-align:right;
}
.game-status .game-status-post-large .home-team .team-score {
	text-align:left;
}
.game-status .game-status-post-large .home-team {
	float: right;
	background-position: right 30px;
	text-align: right;
	margin:15px 20px 0 0;
}
.game-status .game-status-post-large .away-team .team-record,
.game-status .game-status-post-large .home-team .team-record {
	font-size:12px;
	font-weight:bold;
	font-style:normal;
}
.game-status .game-status-post-large .game-status-state {
	text-align:center;
	font-size:30px;
	font-weight:bold;
	color:#545865;
	display:inline;
	margin:0 auto;
	position:relative;
	top:66px;
	width:100%;
	*left: 30px;
}
.game-status .game-status-post-large .game-status-state .game-status-state-phase {
	text-transform:uppercase;
}

.game-status .game-status-post-large .winning-team .team-score {
	color: #f00;
}

.game-status .game-status-post-large .team-score {
	font-style:normal;
	font-size: 60px;
}


.game-status .game-status-post-large .score-table {
	clear: both;
	font-size: 85%;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	width:608px;
	margin:0 10px;
}

.game-status .game-status-post-large .score-table th,
.game-status .game-status-post-large .score-table td {
	padding: 2px 4px;
}

.game-status .game-status-post-large .score-table thead tr th {
	background: #7593ad;
	color: #fff;
	font-size:11px;
	font-weight:bold;
}
.game-status .game-status-post-large .score-table th.q1,
.game-status .game-status-post-large .score-table th.q2,
.game-status .game-status-post-large .score-table th.q3,
.game-status .game-status-post-large .score-table th.q4,
.game-status .game-status-post-large .score-table th.q5,
.game-status .game-status-post-large .score-table th.total {
	border-left:1px solid #cecece;
}

.game-status .game-status-post-large .score-table th.total {
	font-weight: bold;
	text-align: center;
	border-left:1px solid #cecece;
}
.game-status .game-status-post-large .score-table .team-name {
	width: 60%;
	font-weight: bold;
	font-size:12px;
	font-weight:bold;
	color:#545865;
}

.game-status .game-status-post-large .teams .winning-team,
.game-status .game-status-post-large .score-table .winning-team tr,
.game-status .game-status-post-large .score-table .winning-team a,
.game-status .game-status-post-large .score-table .winning-team .team-name,
.game-status .game-status-post-large .score-table .winning-team .total {
	color:#00123f;
}

.game-status .game-status-post-large .score-table td {
	border-bottom: 1px solid #ccc;
}


.game-status .game-status-post-large .score-table .q1,
.game-status .game-status-post-large .score-table .q2,
.game-status .game-status-post-large .score-table .q3,
.game-status .game-status-post-large .score-table .q4,
.game-status .game-status-post-large .score-table .q5 {
	width: 5%;
	text-align: center;
	border-left:1px solid #cecece;
	font-size:12px;
}

.game-status .game-status-post-large .score-table td.total {
	font-weight: bold;
	text-align: center;
	border-left:1px solid #cecece;
	font-size:12px;
}
.game-day-layout.game-status-post-large .action-bar {
	margin:0 15px;
}
.game-status .game-status-post-large .ft .custom-html {
	border-top: none;
	text-align:left;
	padding-top:7px;
}

/* ================================================================== */
/* 031 - Game Status - In-Game Small */
/* ================================================================== */

.game-status .game-status-in-small .game-day-info {
	display: none;
}

.game-status .game-status-in-small .mod-title {background-position:right -30px;}

.game-status .game-status-in-small .hd .game-day-info {
	padding: 1px 5px 1px 27px;
	background: url('../nflimg/gbl-ico-nfl.png') 5px 2px no-repeat;
	font-style: italic;
	font-weight: bold;
	font-size: 93%;
	border-bottom: 1px solid #ccc;
}
.game-status .game-status-in-small .hd .game-info {
	display:none;
}
.game-status .game-status-in-small .bd {
	width: 100%;
	overflow: auto;
}


.game-status .game-status-in-small .bd.possession-home {
	overflow: hidden;
}
.game-status .game-status-in-small .bd.possession-away {
	overflow: hidden;
}

.game-status .game-status-in-small .versus { 
	position: relative;
}
.game-status .game-status-in-small .bd .game-status-current-drive { display:none; }
.game-status .game-status-in-small .bd .ball-status { display:none; }
.game-status .game-status-in-small .bd .ball-summary { display:none; }
.game-status .game-status-in-small .versus .at {
	float: left;
	width: 70px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 48px;
	color: #545865;
}

.game-status .game-status-in-small .bd .media-info {
	text-align:center;
	margin-bottom:10px;
}
.game-status .game-status-in-small .bd .media-info .item-directv {
	border-left:none;
}
.game-status .game-status-in-small .bd .media-info div {
	display:inline;
	font-size:12px;
	color:#545865;
	font-weight:normal;
	padding: 2px 5px 2px 5px;
	margin: 3px 0px 3px 0px;
	border-left: 1px solid #cecece;
}

.game-status .game-status-in-small .bd .teams {
	position:relative;
}

.game-status .game-status-in-small .away-team,
.game-status .game-status-in-small .home-team {
	float: left;
	width: 110px;
	background-repeat: no-repeat;
	height: 82px;
	position: absolute;
}

.game-status .game-status-in-small .away-team {
	background-position: right 10px;
	text-align: left;
	left:0;
	top:28px;
}

.game-status .game-status-in-small .home-team {
	background-position: 0 10px;
	text-align: right;
	float: right;
	right:0px;
	top:28px;
}


.game-status .game-status-in-small .versus {
	font-size: 14px;
	font-weight: bold;
	color: #545865;
	text-transform: uppercase;
	float:left;
	width:100%;
	margin-top:6px;
}

.game-status .game-status-in-small .versus a {
	color: #545865;
}

.game-status .game-status-in-small .versus .away-team-name {
	text-align:left;
	float:left;
	display:block;
	width:103px;
	padding-left:10px;

}
.game-status .game-status-in-small .versus .home-team-name {
	text-align:right;
	float:right;
	display:block;
	width:103px;
	padding-right:10px;
}

.game-status .game-status-in-small .winning-team .team-score {
	color: #f00;
}

.game-status .game-status-in-small .nfl-game-center,
.game-status .game-status-in-small .away-team .team-name,
.game-status .game-status-in-small .home-team .team-name,
.game-status .game-status-in-small .game-status-state {
	display: none;
}

.game-status .game-status-in-small .team-record { 
	position: absolute;
	font-size: 11px;
	font-style: normal; 
	font-weight: bold;
	color: #545865;
	top:-6px;
}

.game-status .game-status-in-small .away-team .team-record {
	left: 10px;
}

.game-status .game-status-in-small .home-team .team-record  {
	right: 10px;
}

.game-status .game-status-in-small .team-score {
	font-size: 31px;
	font-style: normal;
	font-weight: bold;
	margin-top: 23px;
	color: #545865;
}

.game-status .game-status-in-small .away-team .team-score {
	margin-left: 11px;
}

.game-status .game-status-in-small .home-team .team-score {
	margin-right: 8px;
}

.game-status .game-status-in-small .score-table {
	clear:both;
	font-size: 85%;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	width:278px;
	margin:32px auto 10px auto;
}

.game-status .game-status-in-small .score-table th,
.game-status .game-status-in-small .score-table td {
	padding: 2px 4px;
}

.game-status .game-status-in-small .score-table thead tr th {
	background: #7593ad;
	color: #fff;
}

.game-status .game-status-in-small .score-table thead tr th.q1,
.game-status .game-status-in-small .score-table thead tr th.q2,
.game-status .game-status-in-small .score-table thead tr th.q3,
.game-status .game-status-in-small .score-table thead tr th.q4,
.game-status .game-status-in-small .score-table thead tr th.q5,
.game-status .game-status-in-small .score-table thead tr th.total {
	border-left:1px solid #cecece;
	font-weight:bold;
	font-size:11px;
}

.game-status .game-status-in-small .score-table thead tr th.total {
	font-weight: bold;
	text-align: center;
	border-left:1px solid #cecece;
}

.game-status .game-status-in-small .score-table .winning-team tr,
.game-status .game-status-in-small .score-table .winning-team a {
	color: #f00;
}

.game-status .game-status-in-small .score-table td {
	border-bottom: 1px solid #ccc;
	color:#545865;
}

.game-status .game-status-in-small .score-table .team-name {
	width: 60%;
	font-weight: bold;
	color:#545865;
}
.game-status .game-status-in-small .score-table .clock sup {
	font-size:11px;
	vertical-align:bottom;
}
.game-status .game-status-in-small .score-table th.team-name {
	color:#fff;
	text-transform:uppercase;
}
.game-status .game-status-in-small .score-table .q1,
.game-status .game-status-in-small .score-table .q2,
.game-status .game-status-in-small .score-table .q3,
.game-status .game-status-in-small .score-table .q4,
.game-status .game-status-in-small .score-table .q5 {
	width: 5%;
	text-align: center;
	border-left:1px solid #cecece;
	font-size:12px;
}


.game-status .game-status-in-small .score-table td.total {
	font-weight: bold;
	text-align: center;
	border-left:1px solid #cecece;
	color:#545865;
}

.game-status .game-status-in-small .ft .custom-html {
	border-top: 1px solid #ccc;
	padding:10px 0 0 0;
	width:278px;
	margin:0 auto;
	text-align:right;
}

.game-status .game-status-in-small .teams .team-score.winning-team,
.game-status .game-status-in-small tr.winning-team td,
.game-status .game-status-in-small tr.winning-team td.team-name{color:#7593ad; }


/* ================================================================== */
/* 031 - Game Status - In-Game Large */
/* ================================================================== */
.game-status .game-status-in-large .mod-wrp-1, 
.game-status .game-status-in-large .mod-wrp-2, 
.game-status .game-status-in-large .mod-wrp-3, 
.game-status .game-status-in-large .mod-wrp-4 {
}
.game-status .game-status-in-large .game-day-info {
	display: none;
}

.game-status .game-status-in-large .hd {
	border-bottom: 1px solid #ccc;
	margin-bottom: 5px;
	position:relative;
	margin:0 10px;
}

.game-status .game-status-in-large .hd .nfl-game-center {
	padding: 5px 5px 0px 27px;
	background: url('../nflimg/gbl-ico-nfl.png') 5px 6px no-repeat;
	font-style: normal;
	font-weight: bold;
	font-size: 93%;
	position:absolute;
	top:315px;
	right:5px;
	z-index:100;
}

.game-status .game-status-in-large .hd .nfl-game-center a {
	position:relative;
}
.game-status .game-status-in-large .hd .game-info {
	padding: 5px;
	color: #545865;
}

.game-status .game-status-in-large .hd .game-info .game-info-week {
	font-weight: bold;
	font-size:18px;
}
.game-status .game-status-in-large .hd .game-info .game-info-date {
	font-weight: bold;
	font-size:18px;
}
.game-status .game-status-in-large .hd .game-info .game-info-live {
	font-size:18px;
}
.game-status .game-status-in-large .hd .game-info .game-info-live em {
	font-weight: bold;
	font-style: normal;
	color: #c2242b;
	text-transform: uppercase;
	font-size:18px;
}

.game-status .game-status-in-large .bd {
	position: relative;
}

.game-status .game-status-in-large .versus {
	display: none;
}

.game-status .game-status-in-large .teams {
	overflow: auto;
	width: 100%;
	clear: both;
	margin-bottom:5px;
}

.game-status .game-status-in-large .teams .away-team,
.game-status .game-status-in-large .teams .home-team {
	width: 35%;
	background-repeat: no-repeat;
	height: 145px;
	font-size:16px;
	font-weight:bold;
	text-transform: uppercase;
	font-style:italic;
	color:#545865;
}

.game-status .game-status-in-large .teams .away-team {
	float: left;
	background-position: left 37px;
	text-align: left;
	margin:15px 0 0 20px;
}

.game-status .game-status-in-large .teams .home-team {
	float: right;
	background-position: right 37px;
	text-align: right;
	margin:15px 20px 0 0;
}

.game-status .game-status-in-large .teams .away-team .team-name,
.game-status .game-status-in-large .teams .home-team .team-name {
	font-weight: bold;
	text-transform: uppercase;
	font-style: normal;
	display: block;
	font-size:16px;
	color:#545865;
}

.game-status .game-status-in-large .teams .away-team .team-record,
.game-status .game-status-in-large .teams .home-team .team-record {
	font-size:12px;
	font-weight:bold;
	font-style:normal;
}

.game-status .game-status-in-large .teams .away-team .team-score,
.game-status .game-status-in-large .teams .home-team .team-score {
	font-size: 60px;
	font-weight: bold;
	font-style:normal;
	color: #545865;
}
.game-status .game-status-in-large .teams .away-team .team-score {
	text-align:right;
}
.game-status .game-status-in-large .teams .home-team .team-score {
	text-align:left;
}


.game-day-layout.game-status-in-large .teams .away-team .team-tol,
.game-day-layout.game-status-in-large .teams .home-team .team-tol {
	font-size: 14px;
	font-weight: bold;
	font-style:normal;
	color: #545865;
}
.game-day-layout.game-status-in-large .teams .away-team .team-tol {
	text-align:right;
}
.game-day-layout.game-status-in-large .teams .home-team .team-tol {
	text-align:left;
}




.game-status .game-status-in-large .game-status-state {
	position: absolute;
	top: 63px;
	left:0;
	width: 100%;
	text-align: center;
}

.game-status .game-status-in-large .game-status-state .game-status-state-phase,
.game-status .game-status-in-large .game-status-state .game-status-state-gametime {
	margin: auto;
	font-weight: bold;
	text-transform: uppercase;
	color: #666;
}

.game-status .game-status-in-large .game-status-state .game-status-state-phase {
	width: 100px;
	font-style: normal;
	font-weight:bold;
	font-size:11px;
	text-transform: uppercase;
	color:#545865;
}
.game-status .game-status-in-large .game-status-state .game-status-state-phase sup {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	line-height:14px;
}
.game-status .game-status-in-large .game-status-state .game-status-state-gametime {
	width: 140px;
	font-size: 30px;
	font-weight:bold;
	color:#545865;
}

.game-status .game-status-in-large .possession-away .game-status-state .game-status-state-gametime {
	background: url('../nflimg/031-ball.gif') left center no-repeat;
}

.game-status .game-status-in-large .possession-home .game-status-state .game-status-state-gametime {
	background: url('../nflimg/031-ball.gif') right center no-repeat;
}

.game-status .game-status-in-large .game-status-current-drive {
                float: right;
                width: 485px;
                height: 38px;
                text-align: center;
                background-image: url('../nflimg/031-field.gif');
                background-position: center top;
                background-repeat: no-repeat;
                border-bottom:1px solid #cecece;
                background-color:#fff;
                position:relative;
}
.game-status .game-status-in-large .game-status-current-drive {
                margin:0 10px;
}
.game-status .game-status-in-large .possession-away .game-status-current-drive {
                float: right;
                right:10px;
                margin:0;
}

.game-status .game-status-in-large .possession-home .game-status-current-drive {
                float: left;
                left:10px;
                margin:0;
}

.game-status .game-status-in-large .game-status-current-drive .game-status-field {
	width: 412px;
	height: 36px;
	margin: auto;
	position: relative;
}

.game-status .game-status-in-large .game-status-current-drive .game-status-field .game-status-ind {
	width: 32px;
	height: 20px;
	margin-top: 8px;
	position: absolute;
	text-align: center;
	font-weight: bold;
	color: #fff;
	font-size: 93%;
	line-height: 18px;
	background-image: url('../nflimg/031-field-ind.gif');
	background-position: center middle;
	visibility: hidden;
}

.game-status .game-status-in-large .possession-away .game-status-current-drive .game-status-field .game-status-ind {
	background-position: -26px 0px;
	visibility: visible;
}

.game-status .game-status-in-large .possession-home .game-status-current-drive .game-status-field .game-status-ind {
	background-position: 0px 0px;
	visibility: visible;
}

.game-status .game-status-in-large .possession-away .game-status-current-drive .game-status-field.red-zone .game-status-ind {
	background-position: -26px -20px;
	visibility: visible;
}

.game-status .game-status-in-large .possession-home .game-status-current-drive .game-status-field.red-zone .game-status-ind {
	background-position: 0px -20px;
	visibility: visible;
}


.game-status .game-status-in-large .ball-status {
	margin: 0 360px 0 0;
	background-color:#00123f;
	font-size: 16px;
	line-height: 17px;
	padding: 10px 0 11px 0;
	text-align: center;
	color: #fff;
	font-weight: bold;
	margin:0 10px;
}

.game-status .game-status-in-large .possession-away .ball-status {
	margin: 0 497px 0 10px;
}

.game-status .game-status-in-large .possession-home .ball-status {
	margin: 0 10px 0 497px;
}


.game-status .game-status-in-large .ball-summary {
	clear: both;
	color: #545865;
	padding: 3px 0;
	font-size:10px;
	text-transform: uppercase;
	margin: 0 auto;
	width:609px;
}


.game-status .game-status-in-large .score-table {
	clear: both;
	font-size: 85%;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	width:607px;
	margin:0 10px;
}

.game-status .game-status-in-large .score-table th,
.game-status .game-status-in-large .score-table td {
	padding: 2px 4px;
}

.game-status .game-status-in-large .score-table thead tr th {
	background: #7593ad;
	font-weight: bold;
	color:#fff;
	font-size:11px;
}

.game-status .game-status-in-large .score-table thead tr th.q1,
.game-status .game-status-in-large .score-table thead tr th.q2,
.game-status .game-status-in-large .score-table thead tr th.q3,
.game-status .game-status-in-large .score-table thead tr th.q4,
.game-status .game-status-in-large .score-table thead tr th.q5,
.game-status .game-status-in-large .score-table thead tr th.total {
	border-left:1px solid #cecece;
	color:#fff;
	text-align:center;
}

.game-status .game-status-in-large .score-table td {
	border-bottom: 1px solid #ccc;
}

.game-status .game-status-in-large .score-table .team-name {
	width: 70%;
	font-weight: bold;
	color:#545865;
	font-size:12px;
}
.game-status .game-status-in-large .score-table .clock {
	display:none;
}
.game-status .game-status-in-large .score-table td.q1,
.game-status .game-status-in-large .score-table td.q2,
.game-status .game-status-in-large .score-table td.q3,
.game-status .game-status-in-large .score-table td.q4,
.game-status .game-status-in-large .score-table td.q5 {
	width: 5%;
	text-align: center;
	border-left: 1px solid #cecece;
	font-size:12px;
	color:#545865;
}

.game-status .game-status-in-large .score-table .total {
	font-weight: bold;
	text-align: center;
	border-left: 1px solid #cecece;
	color:#545865;
	font-size:12px;
}

.game-status .game-status-in-large .media-info {
	overflow: auto;
	width: 608px;
	margin:0 auto;
	font-size: 85%;
	color:#545865;
}

.game-status .game-status-in-large .media-info div {
	float: left;
	padding: 2px 5px 2px 5px;
	margin: 3px 0px 3px 0px;
	border-left: 1px solid #cecece;
}

.game-status .game-status-in-large .media-info div.item-directv {
	border-left: none;
	padding-left:0;
}

.game-status .game-status-in-large .bd .action-bar {
	position:absolute;
	bottom:-25px;
	right:0px;
	width:610px;
	text-align:right;
	border-top:1px solid #cecece;
	padding:10px 0 0 0;
	margin:0 10px
}

.game-status .game-status-in-large .ft {

}
.module .game-status .game-status-in-large .ft .action-bar{
	border-top:1px solid #cecece;
	text-align:right;
	background:none;
	margin:0 10px;
	padding: 0px;
}
.module .game-status .game-status-in-large .ft .action-bar .custom-html {
	text-align:center;
	margin-top:10px;
}

.module .game-status .game-status-in-large .ft .action-bar .custom-html strong{
	color: #545865;
}
.module .game-status .game-status-in-large .ft .action-bar .custom-html a {
}

.module .game-status .game-status-in-large .ft .action-bar .custom-html span {
	float:left;
}

/* ================================================================== */
/* 031 - Game Status - Helmets */
/* ================================================================== */

/* Helmets [bal] */
.game-status .team-ico-away-bal {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/bal-away-l.png');
}
.game-status .game-status-pre-small .team-ico-away-bal,
.game-status .game-status-in-small .team-ico-away-bal,
.game-status .game-status-post-small .team-ico-away-bal {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/bal-away-m.png');
}
.game-status .team-ico-home-bal {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/bal-home-l.png');
}

.game-status .game-status-pre-small .team-ico-home-bal,
.game-status .game-status-in-small .team-ico-home-bal,
.game-status .game-status-post-small .team-ico-home-bal {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/bal-home-m.png');
}


/* Helmets [buf] */
.game-status .team-ico-away-buf {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/buf-away-l.png');
}
.game-status .game-status-pre-small .team-ico-away-buf,
.game-status .game-status-post-small .team-ico-away-buf,
.game-status .game-status-in-small .team-ico-away-buf {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/buf-away-m.png');
}
.game-status .team-ico-home-buf {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/buf-home-l.png');
}

.game-status .game-status-pre-small .team-ico-home-buf,
.game-status .game-status-in-small .team-ico-home-buf,
.game-status .game-status-post-small .team-ico-home-buf {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/buf-home-m.png');
}


/* Helmets [cin] */
.game-status .team-ico-away-cin {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/cin-away-l.png');
}
.game-status .game-status-pre-small .team-ico-away-cin,
.game-status .game-status-in-small .team-ico-away-cin,
.game-status .game-status-post-small .team-ico-away-cin {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/cin-away-m.png');
}
.game-status .team-ico-home-cin {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/cin-home-l.png');
}

.game-status .game-status-pre-small .team-ico-home-cin,
.game-status .game-status-in-small .team-ico-home-cin,
.game-status .game-status-post-small .team-ico-home-cin {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/cin-home-m.png');
}


/* Helmets [cle] */
.game-status .team-ico-away-cle {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/cle-away-l.png');
}
.game-status .game-status-pre-small .team-ico-away-cle,
.game-status .game-status-in-small .team-ico-away-cle,
.game-status .game-status-post-small .team-ico-away-cle {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/cle-away-m.png');
}
.game-status .team-ico-home-cle {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/cle-home-l.png');
}

.game-status .game-status-pre-small .team-ico-home-cle,
.game-status .game-status-in-small .team-ico-home-cle,
.game-status .game-status-post-small .team-ico-home-cle {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/cle-home-m.png');
}


/* Helmets [den] */
.game-status .team-ico-away-den {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/den-away-l.png');
}
.game-status .game-status-pre-small .team-ico-away-den,
.game-status .game-status-in-small .team-ico-away-den,
.game-status .game-status-post-small .team-ico-away-den {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/den-away-m.png');
}
.game-status .team-ico-home-den {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/den-home-l.png');
}

.game-status .game-status-pre-small .team-ico-home-den,
.game-status .game-status-in-small .team-ico-home-den,
.game-status .game-status-post-small .team-ico-home-den {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/den-home-m.png');
}


/* Helmets [hou] */
.game-status .team-ico-away-hou {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/hou-away-l.png');
}
.game-status .game-status-pre-small .team-ico-away-hou,
.game-status .game-status-in-small .team-ico-away-hou,
.game-status .game-status-post-small .team-ico-away-hou {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/hou-away-m.png');
}
.game-status .team-ico-home-hou {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/hou-home-l.png');
}

.game-status .game-status-pre-small .team-ico-home-hou,
.game-status .game-status-in-small .team-ico-home-hou,
.game-status .game-status-post-small .team-ico-home-hou {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/hou-home-m.png');
}


/* Helmets [ind] */
.game-status .team-ico-away-ind {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/ind-away-l.png');
}
.game-status .game-status-pre-small .team-ico-away-ind,
.game-status .game-status-in-small .team-ico-away-ind,
.game-status .game-status-post-small .team-ico-away-ind {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/ind-away-m.png');
}
.game-status .team-ico-home-ind {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/ind-home-l.png');
}

.game-status .game-status-pre-small .team-ico-home-ind,
.game-status .game-status-in-small .team-ico-home-ind,
.game-status .game-status-post-small .team-ico-home-ind {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/ind-home-m.png');
}


/* Helmets [jac] */
.game-status .team-ico-away-jac {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/jac-away-l.png');
}
.game-status .game-status-pre-small .team-ico-away-jac,
.game-status .game-status-in-small .team-ico-away-jac,
.game-status .game-status-post-small .team-ico-away-jac {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/jac-away-m.png');
}
.game-status .team-ico-home-jac {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/jac-home-l.png');
}

.game-status .game-status-pre-small .team-ico-home-jac,
.game-status .game-status-in-small .team-ico-home-jac,
.game-status .game-status-post-small .team-ico-home-jac {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/jac-home-m.png');
}


/* Helmets [kc] */
.game-status .team-ico-away-kc {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/kc-away-l.png');
}
.game-status .game-status-pre-small .team-ico-away-kc,
.game-status .game-status-in-small .team-ico-away-kc,
.game-status .game-status-post-small .team-ico-away-kc {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/kc-away-m.png');
}
.game-status .team-ico-home-kc {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/kc-home-l.png');
}

.game-status .game-status-pre-small .team-ico-home-kc,
.game-status .game-status-in-small .team-ico-home-kc,
.game-status .game-status-post-small .team-ico-home-kc {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/kc-home-m.png');
}


/* Helmets [mia] */
.game-status .team-ico-away-mia {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/mia-away-l.png');
}
.game-status .game-status-pre-small .team-ico-away-mia,
.game-status .game-status-in-small .team-ico-away-mia,
.game-status .game-status-post-small .team-ico-away-mia {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/mia-away-m.png');
}
.game-status .team-ico-home-mia {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/mia-home-l.png');
}

.game-status .game-status-pre-small .team-ico-home-mia,
.game-status .game-status-in-small .team-ico-home-mia,
.game-status .game-status-post-small .team-ico-home-mia {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/mia-home-m.png');
}


/* Helmets [ne] */
.game-status .team-ico-away-ne {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/ne-away-l.png');
}
.game-status .game-status-pre-small .team-ico-away-ne,
.game-status .game-status-in-small .team-ico-away-ne,
.game-status .game-status-post-small .team-ico-away-ne {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/ne-away-m.png');
}
.game-status .team-ico-home-ne {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/ne-home-l.png');
}

.game-status .game-status-pre-small .team-ico-home-ne,
.game-status .game-status-in-small .team-ico-home-ne,
.game-status .game-status-post-small .team-ico-home-ne {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/ne-home-m.png');
}


/* Helmets [nyj] */
.game-status .team-ico-away-nyj {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/nyj-away-l.png');
}
.game-status .game-status-pre-small .team-ico-away-nyj,
.game-status .game-status-in-small .team-ico-away-nyj,
.game-status .game-status-post-small .team-ico-away-nyj {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/nyj-away-m.png');
}
.game-status .team-ico-home-nyj {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/nyj-home-l.png');
}

.game-status .game-status-pre-small .team-ico-home-nyj,
.game-status .game-status-in-small .team-ico-home-nyj,
.game-status .game-status-post-small .team-ico-home-nyj {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/nyj-home-m.png');
}


/* Helmets [oak] */
.game-status .team-ico-away-oak {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/oak-away-l.png');
}
.game-status .game-status-pre-small .team-ico-away-oak,
.game-status .game-status-in-small .team-ico-away-oak,
.game-status .game-status-post-small .team-ico-away-oak {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/oak-away-m.png');
}
.game-status .team-ico-home-oak {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/oak-home-l.png');
}

.game-status .game-status-pre-small .team-ico-home-oak,
.game-status .game-status-in-small .team-ico-home-oak,
.game-status .game-status-post-small .team-ico-home-oak {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/oak-home-m.png');
}


/* Helmets [pit] */
.game-status .team-ico-away-pit {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/pit-away-l.png');
}
.game-status .game-status-pre-small .team-ico-away-pit,
.game-status .game-status-in-small .team-ico-away-pit,
.game-status .game-status-post-small .team-ico-away-pit {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/pit-away-m.png');
}
.game-status .team-ico-home-pit {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/pit-home-l.png');
}

.game-status .game-status-pre-small .team-ico-home-pit,
.game-status .game-status-in-small .team-ico-home-pit,
.game-status .game-status-post-small .team-ico-home-pit {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/pit-home-m.png');
}


/* Helmets sd */
.game-status .team-ico-away-sd {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/sd-away-l.png');
}
.game-status .game-status-pre-small .team-ico-away-sd,
.game-status .game-status-in-small .team-ico-away-sd,
.game-status .game-status-post-small .team-ico-away-sd {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/sd-away-m.png');
}
.game-status .team-ico-home-sd {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/sd-home-l.png');
}

.game-status .game-status-pre-small .team-ico-home-sd,
.game-status .game-status-in-small .team-ico-home-sd,
.game-status .game-status-post-small .team-ico-home-sd {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/san-home-m.png');
}


/* Helmets [ten] */
.game-status .team-ico-away-ten {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/ten-away-l.png');
}
.game-status .game-status-pre-small .team-ico-away-ten,
.game-status .game-status-in-small .team-ico-away-ten,
.game-status .game-status-post-small .team-ico-away-ten {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/ten-away-m.png');
}
.game-status .team-ico-home-ten {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/ten-home-l.png');
}

.game-status .game-status-pre-small .team-ico-home-ten,
.game-status .game-status-in-small .team-ico-home-ten,
.game-status .game-status-post-small .team-ico-home-ten {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/ten-home-m.png');
}


/* Helmets [ari] */
.game-status .team-ico-away-ari {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/ari-away-l.png');
}
.game-status .game-status-pre-small .team-ico-away-ari,
.game-status .game-status-in-small .team-ico-away-ari,
.game-status .game-status-post-small .team-ico-away-ari {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/ari-away-m.png');
}
.game-status .team-ico-home-ari {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/ari-home-l.png');
}

.game-status .game-status-pre-small .team-ico-home-ari,
.game-status .game-status-in-small .team-ico-home-ari,
.game-status .game-status-post-small .team-ico-home-ari {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/ari-home-m.png');
}


/* Helmets [atl] */
.game-status .team-ico-away-atl {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/atl-away-l.png');
}
.game-status .game-status-pre-small .team-ico-away-atl,
.game-status .game-status-in-small .team-ico-away-atl,
.game-status .game-status-post-small .team-ico-away-atl {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/atl-away-m.png');
}
.game-status .team-ico-home-atl {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/atl-home-l.png');
}

.game-status .game-status-pre-small .team-ico-home-atl,
.game-status .game-status-in-small .team-ico-home-atl,
.game-status .game-status-post-small .team-ico-home-atl {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/atl-home-m.png');
}


/* Helmets [car] */
.game-status .team-ico-away-car {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/car-away-l.png');
}
.game-status .game-status-pre-small .team-ico-away-car,
.game-status .game-status-in-small .team-ico-away-car,
.game-status .game-status-post-small .team-ico-away-car {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/car-away-m.png');
}
.game-status .team-ico-home-car {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/car-home-l.png');
}

.game-status .game-status-pre-small .team-ico-home-car,
.game-status .game-status-in-small .team-ico-home-car,
.game-status .game-status-post-small .team-ico-home-car {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/car-home-m.png');
}


/* Helmets [chi] */
.game-status .team-ico-away-chi {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/chi-away-l.png');
}
.game-status .game-status-pre-small .team-ico-away-chi,
.game-status .game-status-in-small .team-ico-away-chi,
.game-status .game-status-post-small .team-ico-away-chi {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/chi-away-m.png');
}
.game-status .team-ico-home-chi {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/chi-home-l.png');
}

.game-status .game-status-pre-small .team-ico-home-chi,
.game-status .game-status-in-small .team-ico-home-chi,
.game-status .game-status-post-small .team-ico-home-chi {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/chi-home-m.png');
}


/* Helmets [dal] */
.game-status .team-ico-away-dal {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/dal-away-l.png');
}
.game-status .game-status-pre-small .team-ico-away-dal,
.game-status .game-status-in-small .team-ico-away-dal,
.game-status .game-status-post-small .team-ico-away-dal {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/dal-away-m.png');
}
.game-status .team-ico-home-dal {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/dal-home-l.png');
}

.game-status .game-status-pre-small .team-ico-home-dal,
.game-status .game-status-in-small .team-ico-home-dal,
.game-status .game-status-post-small .team-ico-home-dal {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/dal-home-m.png');
}


/* Helmets [det] */
.game-status .team-ico-away-det {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/det-away-l.png');
}
.game-status .game-status-pre-small .team-ico-away-det,
.game-status .game-status-in-small .team-ico-away-det,
.game-status .game-status-post-small .team-ico-away-det {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/det-away-m.png');
}
.game-status .team-ico-home-det {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/det-home-l.png');
}

.game-status .game-status-pre-small .team-ico-home-det,
.game-status .game-status-in-small .team-ico-home-det,
.game-status .game-status-post-small .team-ico-home-det {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/det-home-m.png');
}


/* Helmets [gre] */
.game-status .team-ico-away-gb {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/gb-away-l.png');
}
.game-status .game-status-pre-small .team-ico-away-gre,
.game-status .game-status-in-small .team-ico-away-gre,
.game-status .game-status-post-small .team-ico-away-gb {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/gb-away-m.png');
}
.game-status .team-ico-home-gb {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/gb-home-l.png');
}

.game-status .game-status-pre-small .team-ico-home-gre,
.game-status .game-status-in-small .team-ico-home-gre,
.game-status .game-status-post-small .team-ico-home-gb {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/gb-home-m.png');
}


/* Helmets [min] */
.game-status .team-ico-away-min {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/min-away-l.png');
}
.game-status .game-status-pre-small .team-ico-away-min,
.game-status .game-status-in-small .team-ico-away-min,
.game-status .game-status-post-small .team-ico-away-min {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/min-away-m.png');
}
.game-status .team-ico-home-min {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/min-home-l.png');
}

.game-status .game-status-pre-small .team-ico-home-min,
.game-status .game-status-in-small .team-ico-home-min,
.game-status .game-status-post-small .team-ico-home-min {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/min-home-m.png');
}


/* Helmets [nos] */
.game-status .team-ico-away-no {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/no-away-l.png');
}
.game-status .game-status-pre-small .team-ico-away-nos,
.game-status .game-status-in-small .team-ico-away-nos,
.game-status .game-status-post-small .team-ico-away-no {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/no-away-m.png');
}
.game-status .team-ico-home-no {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/no-home-l.png');
}

.game-status .game-status-pre-small .team-ico-home-nos,
.game-status .game-status-in-small .team-ico-home-nos,
.game-status .game-status-post-small .team-ico-home-no {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/no-home-m.png');
}


/* Helmets [nyg] */
.game-status .team-ico-away-nyg {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/nyg-away-l.png');
}
.game-status .game-status-pre-small .team-ico-away-nyg,
.game-status .game-status-in-small .team-ico-away-nyg,
.game-status .game-status-post-small .team-ico-away-nyg {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/nyg-away-m.png');
}
.game-status .team-ico-home-nyg {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/nyg-home-l.png');
}

.game-status .game-status-pre-small .team-ico-home-nyg,
.game-status .game-status-in-small .team-ico-home-nyg,
.game-status .game-status-post-small .team-ico-home-nyg {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/nyg-home-m.png');
}


/* Helmets [phi] */
.game-status .team-ico-away-phi {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/phi-away-l.png');
}
.game-status .game-status-pre-small .team-ico-away-phi,
.game-status .game-status-in-small .team-ico-away-phi,
.game-status .game-status-post-small .team-ico-away-phi {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/phi-away-m.png');
}
.game-status .team-ico-home-phi {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/phi-home-l.png');
}

.game-status .game-status-pre-small .team-ico-home-phi,
.game-status .game-status-in-small .team-ico-home-phi,
.game-status .game-status-post-small .team-ico-home-phi {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/phi-home-m.png');
}


/* Helmets [sf] */
.game-status .team-ico-away-sf {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/sf-away-l.png');
}
.game-status .game-status-pre-small .team-ico-away-sf,
.game-status .game-status-in-small .team-ico-away-sf,
.game-status .game-status-post-small .team-ico-away-sf {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/sf-away-m.png');
}
.game-status .team-ico-home-sf {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/sf-home-l.png');
}

.game-status .game-status-pre-small .team-ico-home-sf,
.game-status .game-status-in-small .team-ico-home-sf,
.game-status .game-status-post-small .team-ico-home-sf {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/sf-home-m.png');
}


/* Helmets [sea] */
.game-status .team-ico-away-sea {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/sea-away-l.png');
}
.game-status .game-status-pre-small .team-ico-away-sea,
.game-status .game-status-in-small .team-ico-away-sea,
.game-status .game-status-post-small .team-ico-away-sea {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/sea-away-m.png');
}
.game-status .team-ico-home-sea {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/sea-home-l.png');
}

.game-status .game-status-pre-small .team-ico-home-sea,
.game-status .game-status-in-small .team-ico-home-sea,
.game-status .game-status-post-small .team-ico-home-sea {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/sea-home-m.png');
}


/* Helmets [stl] */
.game-status .team-ico-away-stl {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/stl-away-l.png');
}
.game-status .game-status-pre-small .team-ico-away-stl,
.game-status .game-status-in-small .team-ico-away-stl,
.game-status .game-status-post-small .team-ico-away-stl {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/stl-away-m.png');
}
.game-status .team-ico-home-stl {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/stl-home-l.png');
}

.game-status .game-status-pre-small .team-ico-home-stl,
.game-status .game-status-in-small .team-ico-home-stl,
.game-status .game-status-post-small .team-ico-home-stl {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/stl-home-m.png');
}


/* Helmets [tam] */
.game-status .team-ico-away-tb,
.game-status .team-ico-away-tb {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/tb-away-l.png');
}
.game-status .game-status-pre-small .team-ico-away-tb,
.game-status .game-status-pre-small .team-ico-away-tam,
.game-status .game-status-in-small .team-ico-away-tb,
.game-status .game-status-in-small .team-ico-away-tam,
.game-status .game-status-post-small .team-ico-away-tb,
.game-status .game-status-post-small .team-ico-away-tb {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/tb-away-m.png');
}
.game-status .team-ico-home-tb,
.game-status .team-ico-home-tb {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/tb-home-l.png');
}

.game-status .game-status-pre-small .team-ico-home-tb,
.game-status .game-status-pre-small .team-ico-home-tam,
.game-status .game-status-in-small .team-ico-home-tb,
.game-status .game-status-in-small .team-ico-home-tam,
.game-status .game-status-post-small .team-ico-home-tb,
.game-status .game-status-post-small .team-ico-home-tb {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/tb-home-m.png');
}


/* Helmets [was] */
.game-status .team-ico-away-was {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/was-away-l.png');
}
.game-status .game-status-pre-small .team-ico-away-was,
.game-status .game-status-in-small .team-ico-away-was,
.game-status .game-status-post-small .team-ico-away-was {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/was-away-m.png');
}
.game-status .team-ico-home-was {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/was-home-l.png');
}

.game-status .game-status-pre-small .team-ico-home-was,
.game-status .game-status-in-small .team-ico-home-was,
.game-status .game-status-post-small .team-ico-home-was {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/was-home-m.png');
}
/* ==================================================================
014 - Standings Modules
================================================================== */
.standings .hd { font-size: 11px; overflow: auto; _zoom: 1; }
.standings .hd form { padding: 5px; }
.standings .hd p { background:url(../nflimg/league-standings-hd-bg.png) repeat-x; display:block; text-align: left; padding:3px; font-size:13px; font-weight:bold; color:#3775d3; }
.standings .hd p a{ background:url(../nflimg/sea-nfl-logo-abbrev.png) no-repeat left bottom; padding-left:20px; font-size:13px; font-weight:bold; color:#3775d3; }

.module .standings .hd .non-nfl-link
{
	display: none;
}



.standings .standings-med {  }
.standings .standings-small { margin: 5px 0 0 0;  }

.standings .standings-large {  }
.standings .standings-large .mod-wrp-1 { margin-bottom: 0px; }

.standings table {
	font-size: 11px;
	line-height: 13px;
	border-collapse: collapse;
	width: 100%;
	background: #fff;
	margin-bottom: 5px;
}

.standings table caption {
	font-size: 15px;
	line-height: 18px;
	font-weight: bold;
	text-align: left;
	padding: 4px 0 2px 5px;
	color: #757575;
}

.standings table th {
	background: #7593ad;
	font-size: 11px;
	color: #fff;
	font-weight: bold;
	padding: 3px;
	text-transform: uppercase;
	text-align: center;
}

.standings table td {
	text-align: center;
	color:#323540;
}

.standings td a{
	color:#3775d3;
	font-weight:bold;
	text-decoration:none;
}

.standings td a:hover{
	color:#4db848;
	text-decoration:underline;
}

.standings label {
	font-size: 13px;
	color:#545865;
	font-weight:bold;
}

.standings .standings-small .ft {
    height:70px;
    margin:0px 10px 0px 10px;
}

.standings .ft dl { font-size:11px; padding: 0 5px 0 5px;}
.standings .ft dl dt { float:left; margin-right:4px; }

.standings .standings-small tr td {
    padding:5px 0px 5px 0px;
}
.standings .standings-small .loop-even,
.standings .standings-large .loop-even {
    background-color:#dde7ec;
}

.standings .standings-small .ft dl {

}
.standings .standings-small .action-bar {
    text-align:right;
    border-top:1px solid #d1d3d4;
    /*margin:0px 10px 0px 10px;*/
    font-size:11px;
    font-weight:bold;
    padding-top:5px;
}

.standings-large .hd  {
	padding: 0 1px;
}
.standings-large .hd form {
	display: block;
	padding: 5px 10px;
	border-top: 1px solid #d1d3d4;
	background-color: #FFF;
	font-size: 12px;
	font-weight: bold;
	color: #545865;
}
.standings-large .hd form input, .standings-large .hd form select {
	color: #000000;
	font-size: 10px;
	font-weight: normal;
}
.standings-large .hd button {
    background: url(../nflimg/gbl-go-button-33x24.gif) no-repeat;
    height:24px;
    width:33px;
    border:none;
    margin-left:5px;
}
.standings-large .hd button span {
    visibility:hidden;
}


.standings-large .hd p {
	padding: 5px 10px;
	background-image: url(../nflimg/short-gradient.png);
	background-repeat: repeat-x;
	border-top: 1px solid #d1d3d4;
}
.standings-large .hd p a {
	background-image: url(../nflimg/sea-nfl-logo-abbrev.gif);
	background-repeat: no-repeat;
	background-position: 0 1px;
	padding-left: 23px;
}
.standings-large .bd {
	width:776px;
	/*margin-left: 4px;*/
	padding-top: 6px;
	background-image: url(../nflimg/standings-lid-top.gif);
	background-repeat: no-repeat;
}
.standings-large .bd table {
	line-height:21px;
	margin-bottom:0;
	width: 772px;
	border-left: 1px solid #d1d3d4;
	border-right: 1px solid #d1d3d4;
    color:#747782;
}

/*
// THE FOLLOWING WONT BE RECOGNIZED BY SAFARI v2 and older //
.standings-large .bd table {
	width: 771px;
	margin-left: 1px;#
}
// TARGETS IE6 and 7 only //
.standings-large .bd table {
	*width: 772px;
}
// THE FOLLOWING WILL ONLY BE RECOGNIZED BY SAFARI 3+ //
.standings-large:first-of-type .bd table {
	width: 750px;
	margin-left: 0px;
}
*/
.standings-large .bd table caption {
	/*width: 750px;*/
	padding: 5px 10px 10px 10px;
	border-left: 1px solid #d1d3d4;
	border-right: 1px solid #d1d3d4;
	font-weight: bold;
	font-size: 15px;
	color: #757575;
}
/*
// THE FOLLOWING WONT BE RECOGNIZED BY SAFARI v2 and older //
.standings-large .bd table caption {
	width: 772px;#
}
// THE FOLLOWING WILL ONLY BE RECOGNIZED BY SAFARI 3+ ///
.standings-large:first-of-type .bd table caption {
	width: 750px;
}
*/
.standings-large .ft dl {
	width: 754px;
	padding: 8px 8px 3px 8px;
	border-left: 1px solid #d1d3d4;
	border-right: 1px solid #d1d3d4;
	font-size: 11px;
	font-weight: bold;
	color: #323540;
}

.standings-large .ft dt {
	float: left;
}
.standings-large .ft {
	width: 772px;
	/*margin-left: 4px;*/
	padding-bottom: 6px;
	background-image: url(../nflimg/standings-lid-bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom left;
}
/* ==================================================================
015 - Player Stats
==================================================================

.player-stats .mod-wrp-1 {
	margin-bottom: 0px;
}

.player-stats .mod-wrp-1 .hd {
	padding: 0;
	background: none;
	overflow: auto;
	margin: -23px 0 0 -1px;
	height: 23px;
}
*/
/* ==================================================================
015 - Player Stats
================================================================== */
.player-stats .mod-title h2 { font-size: 18px; font-weight:bold; color:#545865; }

.player-stats .mod-wrp-1 {
	margin-top:24px;
}
.player-stats .hd {
	margin-top:-24px;
	float: left
}
.player-stats .bd {
	clear: left;
	padding-top: 10px;
}
.player-stats .ui-tabs-nav li {
	float:left;
	margin:0;
	min-width:84px;
}

.player-stats .ui-tabs-nav a span {
	padding-left:0;
}

.player-stats .ui-tabs-nav a {
	margin:0;
}
.player-stats .ui-tabs-nav .ui-tabs-selected a {
	top:0;
}
.player-stats-nav {
	display: inline-block;
}
.player-stats ul.player-stats-nav li {
	background-image: url(../nflimg/gbl-tab-spr.png);
	background-position: left -55px;
	float: left;
/*	padding-left:10px;*/
}
.player-stats ul.player-stats-nav li:hover {
	background-position: left -27px;
}
.player-stats ul.player-stats-nav li:active {
	background-position: left 0px;
}
.player-stats ul.player-stats-nav li:selected {
	background-position: left 0px;
}

.player-stats ul.player-stats-nav li a {
	background-image: url(../nflimg/gbl-tab-spr.png);
	background-position: right -55px;
	background-repeat: no-repeat;
	display: block;
	/*padding: 5px 10px 3px 0px;*/
	font: 12px/15px bold 'Arial', 'Sans-Serif';
	font-weight: bold;
	color: #102d58;
	border:none;
	margin-left:10px;
}

.player-stats ul.player-stats-nav li a:hover {
	background-position: right -27px;
}
.player-stats ul.player-stats-nav li a:active {
	background-position: right 0px;
}
.player-stats ul.player-stats-nav li a:selected {
	background-position: right 0px;
}

/*
.player-stats ul.player-stats-nav li.loop-first a {
	padding-left: 10px;
}

.player-stats ul.player-stats-nav li.loop-last a {
	background-image: none;
}
*/
.player-stats ul.player-stats-nav li.ui-tabs-selected{
	background-position: left 0px;
}
.player-stats ul.player-stats-nav li.ui-tabs-selected a {
	background-position: right 0px;
}

.player-stats ul.player-stats-nav li.ui-tabs-previous a {
	background-position: right -55px;
}
.player-stats ul.player-stats-nav li.ui-tabs-previous a:hover {
	background-position: right -27px;
}

.player-stats ul.player-stats-nav li.ui-tabs-previous:hover {
	background-position: left -27px;
}

.player-stats .ui-tabs-hide {
    display: none;
}
/*
#tab-stats-career, #tab-stats-logs, #tab-stats-logs, #tab-stats-splits, #tab-stats-situational {
	display: none;
}
*/
.player-stats .ui-tabs-panel{
	margin-top:0;
}
.player-stats .ui-tabs-panel p {
	padding:30px 5px;
}
.player-stats table {
	font-size: 11px;
	line-height: 13px;
	border-collapse: collapse;
	width: 100%;
	background: #fff;

	margin-bottom: 5px;
}

.player-stats table caption {
	font-size: 15px;
	line-height: 18px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: left;
	padding: 4px 0 2px 5px;
	color: #182569;
}

.player-stats table th {
	background: #7593ad;
	color: #fff;
	font-weight: bold;
	font-size: 77%;
	border: 1px solid #FFF;
	padding: 2px;
	text-transform: uppercase;
}

.player-stats table th,
.player-stats table td {
	text-align: center;
}

.player-stats .bd table thead th.multi-col {
	border-right:1px solid #fff;

}

.player-stats td a{
	color:#3775d3;
	text-decoration:none;
}

.player-stats td a:hover{
	color:#4db848;
	text-decoration:underline;
}

.player-stats .ft p {
	padding: 5px 5px 0 5px;
	font-size: 11px;
}

.player-stats .situational-stats-filter,
.player-stats .stats-logs-filter {
	display:none;
}
/* ==================================================================
016 - Schedule Module
===================================================================*/
.schedule-large .game .schedule-note {
	position: absolute;
	right: 15px;
	top: 5px;
}

.schedule-large .game .game-status-current-week .itm-wrp-5 {
       background-image: url(../nflimg/gbl-md-hd-bg-bl.png);
       background-position: center 4px;
       background-repeat: no-repeat;
       margin:8px -7px 0 1px;
}

* html div .schedule-large .game .game-status-current-week .itm-wrp-5 {
       background-image: url(../nflimg/gbl-md-hd-bg-bl.gif);
       background-position: center 4px;
       background-repeat: no-repeat;
       margin:8px -7px 0 1px;
}

.schedule-large {
    font-size:12px;
}

.schedule-large .hd {
    width:100%;
}

.schedule-large .hd .complete-nfl-schedule {
    border-top:1px solid #d1d3d4;
    padding:5px 0px 5px 5px;
}

.schedule-large .hd .select-season {
    margin-top:-60px;
    position:absolute;
    padding:5px;
}

.schedule-large .hd .select-season button {
    background: url(../nflimg/gbl-go-button-33x24.gif) no-repeat;
    height:24px;
    width:33px;
    border:none;
    margin-left:5px;
}
.schedule-large .hd .select-season button span {
    visibility:hidden;
}

.standings-large .hd .complete-nfl-standings a ,.schedule-large .hd .complete-nfl-schedule a, .team-stats .hd .complete-nfl-teamstats a  {
    background:transparent url(../nflimg/gbl-ico-nfl.png) no-repeat;
    padding:1px 5px 1px 27px;
}

.schedule-large .bd h2 {
	padding: 10px;
	font-size: 131%;
	font-weight: bold;
	font-style: italic;
	color: #31429a;
}

.schedule-large .bd .game {
	margin-bottom: 5px;
	background-position: center bottom;
	position: relative;
	_zoom: 1;
}

.schedule-large .bd .game .itm-wrp-5 {
}

.schedule-large .bd .game h3 {
    padding-left:10px;
    padding-top:5px;
    font-size:26px;
    font-weight:bold;
    color:#545865;
}

.schedule-large .bd h3 a,
.schedule-large .bd h3 a:hover,
.schedule-large .bd h3 a:active {
    color:#545865;
}
.schedule-large .bd .game-status-current-week h3 a,
.schedule-large .bd .game-status-current-week h3 a:hover,
.schedule-large .bd .game-status-current-week h3 a:active {
    color:#0f3f71;
}
.schedule-large .game {
    padding:0px 5px 0px 5px;
}
.schedule-large .game .item-image {
	float: left;
	padding:5px 5px 0;

}

.schedule-large .game .item-image img {
	width: 90px;
    margin-top:-20px;
	position: relative;
}

.schedule-large .game .item-date,
.schedule-large .game .item-game,
.schedule-large .game .item-score {
	margin-left: 100px;
}

.schedule-large .game .item-date {
    padding-top:34px;
    font-weight:bold;
    color:#757575;
}
.schedule-large .game .item-game {
    margin-top:-41px;
    font-size: 21px;
	font-weight: bold;
    word-spacing:-2px;
}
.schedule-large .game .item-game a,
.schedule-large .game .item-game a:hover,
.schedule-large .game .item-game a:active{
    color:#757575;
}

.schedule-large .game .game-season-regular .game-status-not-yet-played {
    height: 143px;
}

.schedule-large .game .game-status-not-yet-played .item-game {
    padding-bottom:50px;
}
.schedule-large .game .game-season-regular .game-status-official {
    height: 148px;
}
.schedule-large .game .game-status-official .item-score {
    padding:30px 0px 0px 0px;
}

.schedule-large .game .game-status-official .item-gamestats,
.schedule-large .game .game-status-not-yet-played .item-media{
	position: absolute;
	top: 56px;
	right: 10px;
	width: 210px;
	border-left: 1px solid #ccc;
	padding-left: 10px;
}



.schedule-large .game-status-not-yet-played .item-gamestats,
.schedule-large .game-status-not-yet-played .item-media,
.schedule-large .game-status-not-yet-played .item-time {
	display: block;
}


.schedule-large .game .game-day-link {
    text-align:right;
    padding-right:5px;
    font-size:11px;
    font-weight:bold;
}

.schedule-large .game-status-official .item-score {
	font-size: 20px;
	font-weight: bold;
    color:#0f3f71;
}

.schedule-large .game-season-regular {

}

.schedule-large .game-status-official .item-gamestats{

}
.schedule-large .game .item-media {
	font-size: 12px;
    color:#545865;
}

.schedule-large .game a.field-pass {
    background:url(../nflimg/icon-field-pass.png) no-repeat;
    padding-left:20px;
}

.schedule-large .game-status-official .item-gamestats h4 {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 100%;
    	color:#545865;
}



.schedule-large .game .game-status-official .item-gamestats dt,
.schedule-large .game .game-status-not-yet-played .item-media dt {
	float: left;
    font-weight:bold;
    padding-right:3px;
    padding-left:3px;
    color:#545865;
}
.schedule-large .game .game-status-official .item-gamestats dl,
.schedule-large .game .game-status-official .item-gamestats dt,
.schedule-large .game .game-status-official .item-gamestats dd {
	color:#545865;
	}

.schedule-large .game .game-status-official .item-gamestats dd {
	margin-left: 60px;
	text-align: right;
}

.schedule-large .game .game-status-official .item-gamestats dd span {
	float: left;
}
.schedule-large .game .game-status-not-yet-played .item-media dl{
	padding-right:30px;

}
.schedule-large .game .game-status-not-yet-played .item-media dd {
   float:left;
   padding-right:3px;
   border-right:0 solid #545865;
}

.schedule-large .game .game-status-not-yet-played .item-media dd.media-last {
   border:none;
}

.schedule-large .game .game-status-not-yet-played .item-media dt.media-first {
   padding-left:0px;
}

.schedule-large .game .game-status-not-yet-played .item-media dd.item-tv-dd {
   border:none;
   *width:105px;
}

.schedule-large .game .game-status-not-yet-played .item-media dd.item-directv-dd
{
    min-width: 15px;
    min-height: 5px;
}

.schedule-large .game .game-status-not-yet-played .item-media dt.item-sat-radio {
   clear:left;
   padding-left:0px;
}
.schedule-large .game .item-bye {
	padding: 5px 10px 10px 130px;
    font-size:26px;
    font-weight:bold;
    color:#545865;
    margin-top:-37px;
	height:70px;
}
.schedule-large .game-bye {
    height:94px;
	*margin-bottom:-90px;
	_margin-bottom:-80px;
    margin:0;
}

.schedule-large .hd .action-bar,
.schedule-large .game-status-not-yet-played .item-date .short-date,
.schedule-large .game-status-official .item-date .short-date,
.schedule-large .game-status-official .item-media,
.schedule-large .game-status-not-yet-played .item-time,
.schedule-large .game-status-official .item-time,
.schedule-large .game-status-not-yet-played .item-score,
.schedule-large .game-status-not-yet-played .item-gamestats,
.schedule-large .item-date .half-date,
.schedule-large .item-game-team-nickname,
.schedule-large .ft{
	display: none;
}

/* Small */
.schedule-small .game .schedule-note {
	display: none;
}

.schedule-small .bd {
	width: 100%;
	padding-top:10px;
}

.schedule-small .hd .complete-nfl-schedule,
.schedule-small .item-gamestats,
.schedule-small .item-media,
.schedule-small .select-season,
.schedule-small .item-image,
.schedule-small .item-date .full-date,
.schedule-small .item-date .short-date,
.schedule-small .item-time,
.schedule-small .item-game .item-game-team-nickname,
.schedule-small .game-status-not-yet-played .item-score,
.schedule-small .hd .complete-nfl-schedule,
.schedule-small .game-day-link,
.schedule-small .item-week,
.schedule-small .versus,
.schedule-small .ft
{
    display:none;
}
.schedule-small .hd .action-bar {
    text-align:right;
    padding-right:5px;
    font-size:11px;
    font-weight:bold;
    margin-top:-20px;
}
print-body .schedule-small .hd .action-bar a {
    display:none;
}
.schedule-small .loop-odd,
.schedule-small .loop-even {
    /*padding:8px 5px 5px 5px;*/

}
.schedule-small .loop-odd .itm-wrp-2,
.schedule-small .loop-even .itm-wrp-2{
    border-bottom:1px solid #d1d3d4;
    height:36px;
    margin: 0px 10px;
}

.schedule-small .loop-odd .game-season-regular .game-status-current-week .itm-wrp-2,
.schedule-small .loop-even .game-season-regular .game-status-current-week .itm-wrp-2{
    border-bottom:1px solid #d1d3d4;
    border-top:1px solid #d1d3d4;
    height:36px;
    margin: -1px 10px 0px;
}

.schedule-small .loop-last .itm-wrp-2 {
    border:0px;
}
.schedule-small .game-status-current-week {
	background-color: #dde7ec;
}

.schedule-small h3 {
    clear:both;
    display:block;
    font-size:14px;
    font-weight:bold;
    color:#545865;
    width:22px;
    padding-top:8px;
    text-align:left;
}
.schedule-small h3 a,
.schedule-small h3 a:hover,
.schedule-small h3 a:active{
    color:#545865;
    text-decoration:none;
}
.schedule-small h3 span {
    padding-right:5px;
    border-right:1px solid #d1d3d4;
}

.schedule-small .item-date .half-date{
    font-size:11px;
    color:#545865;
    float:left;
    clear:right;
    width:80%;
    padding-left:40px;
    margin-top:-8px;
}

.schedule-small .item-game {
    float:left;
    font-size:13px;
    font-weight:bold;
    width:80%;
    margin-top:-28px;
    padding-left:40px;
}
.schedule-small .item-bye{
    float:left;
    padding-left:40px;
    margin-top:-17px;
    font-weight:bold;
    color:#545865;
    font-size:14px
}
.schedule-small .game-status-official .item-score {
    width: 56px;
    float:right;
    margin-top:-25px;
    font-size:12px;
}

.schedule-small .item-score span {
    display:block;
    float:left;

    color:#545865;
    font-weight:bold;
}


.schedule-small .item-score .score {
    float:right;
}

.schedule-small .hd .complete-nfl-schedule {
    float:right;
    width:100%;
    font-size:12px;
}

/*
    Hide the unknown content types from appearing in the list. They seem
    to be creating extra space between entries even though they contain
    no useful information.
*/
.content-list-dynamic .content-type-unknown
{
    display: none;
}



/******************************************************************
Team Logos - Larger Icon
******************************************************************/
.schedule .bd .headings {
    display:none;
}

.schedule .schedule-large .team-ico-home-ari,.schedule .schedule-large .team-ico-away-ari {
    background:url(../nflimg/gbl-team-ico/ico-logo-lg_ari.png) center no-repeat;
}

.schedule .schedule-large .team-ico-home-atl,.schedule .schedule-large .team-ico-away-atl {
    background:url(../nflimg/gbl-team-ico/ico-logo-lg_atl.png) center no-repeat;
}

.schedule .schedule-large .team-ico-home-bal,.schedule .schedule-large .team-ico-away-bal {
    background:url(../nflimg/gbl-team-ico/ico-logo-lg_bal.png) center no-repeat;
}

.schedule .schedule-large .team-ico-home-buf,.schedule .schedule-large .team-ico-away-buf {
    background:url(../nflimg/gbl-team-ico/ico-logo-lg_buf.png) center no-repeat;
}

.schedule .schedule-large .team-ico-home-car,.schedule .schedule-large .team-ico-away-car {
    background:url(../nflimg/gbl-team-ico/ico-logo-lg_car.png) center no-repeat;
}

.schedule .schedule-large .team-ico-home-chi,.schedule .schedule-large .team-ico-away-chi {
    background:url(../nflimg/gbl-team-ico/ico-logo-lg_chi.png) center no-repeat;
}

.schedule .schedule-large .team-ico-home-cin,.schedule .schedule-large .team-ico-away-cin {
    background:url(../nflimg/gbl-team-ico/ico-logo-lg_cin.png) center no-repeat;
}

.schedule .schedule-large .team-ico-home-cle,.schedule .schedule-large .team-ico-away-cle {
    background:url(../nflimg/gbl-team-ico/ico-logo-lg_cle.png) center no-repeat;
}

    .schedule .schedule-large .team-ico-home-dal,.schedule .schedule-large .team-ico-away-dal {
    background:url(../nflimg/gbl-team-ico/ico-logo-lg_dal.png) center no-repeat;
}

.schedule .schedule-large .team-ico-home-den,.schedule .schedule-large .team-ico-away-den {
    background:url(../nflimg/gbl-team-ico/ico-logo-lg_den.png) center no-repeat;
}

.schedule .schedule-large .team-ico-home-det,.schedule .schedule-large .team-ico-away-det {
    background:url(../nflimg/gbl-team-ico/ico-logo-lg_det.png) center no-repeat;
}

.schedule .schedule-large .team-ico-home-gb,.schedule .schedule-large .team-ico-away-gb {
    background:url(../nflimg/gbl-team-ico/ico-logo-lg_gb.png) center no-repeat;
}

.schedule .schedule-large .team-ico-home-hou,.schedule .schedule-large .team-ico-away-hou {
    background:url(../nflimg/gbl-team-ico/ico-logo-lg_hou.png) center no-repeat;
}

.schedule .schedule-large .team-ico-home-ind,.schedule .schedule-large .team-ico-away-ind {
    background:url(../nflimg/gbl-team-ico/ico-logo-lg_ind.png) center no-repeat;
}

.schedule .schedule-large .team-ico-home-jac,.schedule .schedule-large .team-ico-away-jac {
    background:url(../nflimg/gbl-team-ico/ico-logo-lg_jac.png) center no-repeat;
}

.schedule .schedule-large .team-ico-home-kc,.schedule .schedule-large .team-ico-away-kc {
    background:url(../nflimg/gbl-team-ico/ico-logo-lg_kc.png) center no-repeat;
}

.schedule .schedule-large .team-ico-home-mia,.schedule .schedule-large .team-ico-away-mia {
    background:url(../nflimg/gbl-team-ico/ico-logo-lg_mia.png) center no-repeat;
}

.schedule .schedule-large .team-ico-home-min,.schedule .schedule-large .team-ico-away-min {
    background:url(../nflimg/gbl-team-ico/ico-logo-lg_min.png) center no-repeat;
}

.schedule .schedule-large .team-ico-home-ne,.schedule .schedule-large .team-ico-away-ne {
    background:url(../nflimg/gbl-team-ico/ico-logo-lg_ne.png) center no-repeat;
}

.schedule .schedule-large .team-ico-home-no,.schedule .schedule-large .team-ico-away-no {
    background:url(../nflimg/gbl-team-ico/ico-logo-lg_no.png) center no-repeat;
}

.schedule .schedule-large .team-ico-home-nyg,.schedule .schedule-large .team-ico-away-nyg {
    background:url(../nflimg/gbl-team-ico/ico-logo-lg_nyg.png) center no-repeat;
}

.schedule .schedule-large .team-ico-home-nyj,.schedule .schedule-large .team-ico-away-nyj {
    background:url(../nflimg/gbl-team-ico/ico-logo-lg_nyj.png) center no-repeat;
}

.schedule .schedule-large .team-ico-home-oak,.schedule .schedule-large .team-ico-away-oak {

    background:url(../nflimg/gbl-team-ico/ico-logo-lg_oak.png) center no-repeat;
}

.schedule .schedule-large .team-ico-home-phi,.schedule .schedule-large .team-ico-away-phi {
    background:url(../nflimg/gbl-team-ico/ico-logo-lg_phi.png) center no-repeat;
}

.schedule .schedule-large .team-ico-home-pit,.schedule .schedule-large .team-ico-away-pit {
    background:url(../nflimg/gbl-team-ico/ico-logo-lg_pit.png) center no-repeat;
}

.schedule .schedule-large .team-ico-home-sd,.schedule .schedule-large .team-ico-away-sd {
    background:url(../nflimg/gbl-team-ico/ico-logo-lg_sd.png) center no-repeat;
}

.schedule .schedule-large .team-ico-home-sea,.schedule .schedule-large .team-ico-away-sea {
    background:url(../nflimg/gbl-team-ico/ico-logo-lg_sea.png) center no-repeat;
}

.schedule .schedule-large .team-ico-home-sf,.schedule .schedule-large .team-ico-away-sf {
    background:url(../nflimg/gbl-team-ico/ico-logo-lg_sf.png) center no-repeat;
}

.schedule .schedule-large .team-ico-home-stl,.schedule .schedule-large .team-ico-away-stl {
    background:url(../nflimg/gbl-team-ico/ico-logo-lg_stl.png) center no-repeat;
}

.schedule .schedule-large .team-ico-home-tb,.schedule .schedule-large .team-ico-away-tb {
    background:url(../nflimg/gbl-team-ico/ico-logo-lg_tb.png) center no-repeat;
}

.schedule .schedule-large .team-ico-home-ten,.schedule .schedule-large .team-ico-away-ten {
    background:url(../nflimg/gbl-team-ico/ico-logo-lg_ten.png) center no-repeat;
}

.schedule .schedule-large .team-ico-home-was,.schedule .schedule-large .team-ico-away-was {
    background:url(../nflimg/gbl-team-ico/ico-logo-lg_was.png) center no-repeat;
}
/* ==================================================================
017 - Content List Editorial Module
===================================================================*/
/* ==================================================================
017 - Content List Editorial Variation-1
================================================================== */
.content-list .content-list-variation-1 .tmb-video-play {
	display: none;
}

.content-list .content-list-variation-1 .details,
.content-list .content-list-variation-1 img,
.content-list .content-list-variation-1 p {
	display:none;
}
.content-list .content-list-variation-1 .bd {
	font-size:11px;
	padding:4px;
}
.content-list .content-list-variation-1 .bd ul {
	clear:both;
	margin: 0;
	padding: 0 0 10px 7px;
}
.content-list .content-list-variation-1 .bd li {
	background-image:url(../nflimg/018-content-list-dynamic-item-marker.gif);
	background-position:0px 4px;
	background-repeat:no-repeat;
	padding:0 0 4px 10px;
	width:98%;
}
.content-list .content-list-variation-1 a {
	font-size: 12px;
	color:#3775d3;
	text-decoration:none;
}
.content-list .content-list-variation-1 a:hover {
	color:#4db848;
	text-decoration:underline;
}
.content-list .content-list-variation-1 .ft{
	clear:both;
	height:12px;
}
.content-list .content-list-variation-1 .action-bar .gbl-ico-rss,
.content-list .content-list-variation-2 .action-bar .gbl-ico-rss,
.content-list .content-list-variation-5 .action-bar .gbl-ico-rss,
.content-list-dynamic .content-list-dynamic-variation-1 .action-bar .gbl-ico-rss,
.content-list-dynamic .content-list-dynamic-variation-2 .action-bar .gbl-ico-rss,
.content-list-dynamic .content-list-dynamic-variation-5 .action-bar .gbl-ico-rss {
    float: left;
	font-size: 11px;
	background: url(../nflimg/icon-rss.gif) no-repeat top right;
	padding: 1px 20px 0 10px;
	margin-right: 4px;
	height: 14px;
}
.content-list .content-list-variation-1 .action-bar .content-more {
	float: right;
	font-size: 11px;
	font-weight: bold;
	margin-left: 16px;
	padding: 0 10px 0 0;
}

/* ==================================================================
017 - Content List Editorial Variation-2
================================================================== */
.content-list .content-list-variation-2 .bd{
	font-size:11px;
	padding:7px 10px 0 10px;
/*	clear:both;*/
}
.content-list .content-list-variation-2 .bd ul{
	overflow:visible;
}
.content-list .content-list-variation-2 .bd ul li{
    border:none;
	border-bottom:1px solid #d1d3d4;
	float:left;
	width:100%;
	clear:both;
	position:relative;
}
.content-list .content-list-variation-2 .bd ul li.content-type-club-article.loop-last,
.content-list .content-list-variation-2 .bd ul li .loop-odd.loop-last,
.content-list .content-list-variation-2 .bd ul li .loop-even.loop-last,
.content-list .content-list-variation-2 .bd ul li .loop-last{
	border:none;
}
.content-list .content-list-variation-2 .bd li div {
/*	float:left;*/
}
.content-list .content-list-variation-2 .bd ul li a{
	color:#3775d3;
	text-decoration:none;
/*	position:relative;*/
}
.content-list .content-list-variation-2 .thumb{
    height: 78px;
    *height: 80px;
    float:left;
}
.content-list .content-list-variation-2 img{
	height:50px;
	width:80px;
	float:left;
}
.content-list .content-list-variation-2 .bd ul li a img{
	background:transparent url(../nflimg/video-thmb-bg.gif) no-repeat;
	padding:8px 12px 9px 10px;
	*padding:8px 12px 14px 10px;
	margin:0px;
}
.content-list .content-list-variation-2 .bd ul li a:hover img{
	background:transparent url(../nflimg/video-thmb-over-bg.gif) no-repeat;
	padding:8px 12px 9px 10px;
	*padding:8px 12px 14px 10px;
	margin:0px;
}
.content-list .content-list-variation-2 .bd li {
/*	clear:left;*/
/*	float:left;*/
	margin:0pt 0pt 7px;
	width:100%;
}
.content-list .content-list-variation-2 .bd li div h3 a{
/*	display:block;*/
	font-size:13px;
	font-weight:bold;
}
.content-list .content-list-variation-2 .bd li div h3 a:hover{
	color:#4db848;
	text-decoration:underline;
}
.content-list .content-list-variation-2 .bd li div .details{
	color:#545865;
}
.content-list .content-list-variation-2 .bd li div .date {
/*	display:block;*/
}
.content-list .content-list-variation-2 .bd li p {
    margin: 0 0 10px;
/*	display:block;*/
}
.content-list .content-list-variation-2 .ft {
	clear:both;
	overflow: auto;
	_zoom: 1;
}
.content-list .content-list-variation-2 .ft .action-bar{
	margin:0px;
	padding: 0px 4px 12px 4px;
}
/*.content-list .content-list-variation-2 .ft .action-bar .gbl-ico-rss{*/
	/*display:none;*/
/*}*/
.content-list .content-list-variation-2 .ft .action-bar .content-more{
	font-weight:bold;
	display: block;
	float: right;
	margin-right: 14px;
}
.content-list .content-list-variation-2 .ft .action-bar .content-more a{
	float:right;
	color:#3775D3;
	text-decoration:none;
}
.content-list .content-list-variation-2 .ft .action-bar .content-more a:hover{
	color:#4db848;
	text-decoration:underline;
}
.content-list .content-list-variation-2 .ft .sponsorship-c{
	display:none;
}


/* ==================================================================
017 - Content List Editorial Variation-3
================================================================== */
.content-list .content-list-variation-3 .bd{
	font-size:11px;
	padding:4px;
}

.content-list .content-list-variation-3 .bd li {
    width: 31%;
    float:left;
	padding:0pt 4px;
	position:relative;
}
.content-list .content-list-variation-3 img{
	height:50px;
	width:80px;
}
.content-list .content-list-variation-3 .bd ul li a img{
	background:transparent url(../nflimg/video-thmb-bg.gif) no-repeat;
	padding:8px 12px 9px 10px;
	*padding:8px 12px 14px 10px;
	margin:0px;
}
.content-list .content-list-variation-3 .bd ul li a:hover img{
	background:transparent url(../nflimg/video-thmb-over-bg.gif) no-repeat;
	padding:8px 12px 9px 10px;
	*padding:8px 12px 14px 10px;
	margin:0px;
}
.content-list .content-list-variation-3 .bd li div .details{
	color:#545865;
	width:100px;
    display:none;
}
.content-list .content-list-variation-3 .bd li div .date {
	display:block;
}
.content-list .content-list-variation-3 .bd li h3 a{
	display:block;
	font-size:14px;
	font-weight:bold;
}
.content-list .content-list-variation-3 .ft {
    clear:both;
	height:12px;
}
.content-list .content-list-variation-3 .ft .action-bar{
	margin:0px;
	padding: 0px 4px 12px 4px;
    width: 100%;
}
.content-list .content-list-variation-3 .ft .action-bar .content-more{
	font-weight:bold;
	display: block;
	float: right;
	margin-right: 14px;
}

/* ==================================================================
017 - Content List Editorial Variation-4
================================================================== */
.content-list .content-list-variation-4 .details,
.content-list .content-list-variation-4 img,
.content-list .content-list-variation-4 p {
	display:none;
}
.content-list .content-list-variation-4 .loop-first .details,
.content-list .content-list-variation-4 .loop-first img,
.content-list .content-list-variation-4 .loop-first p {
	display:block;
}
.content-list .content-list-variation-4 .loop-first img {
	float:left;
}
.content-list .content-list-variation-4 .loop-first img {
	margin-right:6px;
}
.content-list .content-list-variation-4 .bd {
	font-size:11px;
	padding:4px;
}
.content-list .content-list-variation-4 .bd ul {
	clear:both;
	margin: 0;
	padding: 0 0 10px 7px;
}
.content-list .content-list-variation-4 .bd li {
	background-image:url(../nflimg/018-content-list-dynamic-item-marker.gif);
	background-position:0px 4px;
	background-repeat:no-repeat;
	padding:0 0 4px 10px;
	width:100%;
}
.content-list .content-list-variation-4 .bd li .loop-first{
	background-image:none;
	padding:0 0 4px 0px;
	width:100%;
}
.content-list .content-list-variation-4 a {
	font-size: 12px;
	color:#3775d3;
	text-decoration:none;
}
.content-list .content-list-variation-4 .loop-first a {
	font-weight:bold;
}
.content-list .content-list-variation-4 a:hover {
	color:#4db848;
	text-decoration:underline;
}
.content-list .content-list-variation-4 .bd .loop-first{
	font-size:11px;
	clear:both;
}
.content-list .content-list-variation-4 .bd .loop-first ul{
	overflow:visible;
}
.content-list .content-list-variation-4 .bd .loop-first ul li{
	border:none;
	border-bottom:1px solid #d1d3d4;
	float:left;
	width:100%;
	clear:both;
	position:relative;
}
.content-list .content-list-variation-4 .bd .loop-first li div {
/*	float:left;*/
}
.content-list .content-list-variation-4 .bd .loop-first ul li a{
	color:#3775d3;
	text-decoration:none;
/*	position:relative;*/
}
.content-list .content-list-variation-4 img{
	height:50px;
	width:80px;
}
.content-list .content-list-variation-4 .bd ul li a img{
	background:transparent url(../nflimg/video-thmb-bg.gif) no-repeat;
	padding:8px 12px 9px 10px;
	*padding:8px 12px 14px 10px;
	margin:0px;
}
.content-list .content-list-variation-4 .bd ul li a:hover img{
	background:transparent url(../nflimg/video-thmb-over-bg.gif) no-repeat;
	padding:8px 12px 9px 10px;
	*padding:8px 12px 14px 10px;
	margin:0px;
}
.content-list .content-list-variation-4 .bd .loop-first li {
	clear:both;
/*	float:left;*/
	margin:0pt 0pt 7px;
	width:100%;
}
.content-list .content-list-variation-4 .bd .loop-first li h3 a{
/*	display:block;*/
	font-size:13px;
	font-weight:bold;
}
.content-list .content-list-variation-4 .bd .loop-first li h3 a:hover{
	color:#4db848;
	text-decoration:underline;
}
.content-list .content-list-variation-4 .bd li div .details {
	color:#545865;
}
.content-list .content-list-variation-4 .bd li div .date {
/*	display:block;*/
}
.content-list .content-list-variation-4 .ft{
	clear:both;
	height:12px;
}
.content-list .content-list-variation-4 .ft .action-bar{
	margin:0px;
	padding: 0px 0px 10px 0px;
	float:left;
    width: 100%;
}
/*.content-list .content-list-variation-4 .ft .action-bar .gbl-ico-rss{*/
	/*display:none;*/
/*}*/
.content-list .content-list--4 .ft .action-bar .content-more{
	font-weight:bold;
}
.content-list .content-list-variation-4 .ft .action-bar .content-more a{
	float:right;
	color:#3775D3;
	text-decoration:none;
}
.content-list .content-list-variation-4 .ft .action-bar .content-more a:hover{
	color:#4db848;
	text-decoration:underline;
}

.content-list .content-list-variation-4 .ft .sponsorship-c{
	display:none;
}

/* ==================================================================
017 - Content List Editorial Variation-5
================================================================== */
.content-list .content-list-variation-5 .bd{
	font-size:11px;
	padding:4px;
	clear:both;
}
.content-list .content-list-variation-5 .bd ul{
	overflow:visible;
}
.content-list .content-list-variation-5 .bd ul li{
	border:none;
/*	border-bottom:1px solid #d1d3d4;*/
	float:left;
	width:48%;
	margin-right:1%;
	height:76px;
	padding-bottom:8px;
	position:relative;
}
.content-list .content-list-variation-5 .bd ul li.content-type-club-article.loop-last, .content-list .content-list-variation-5 .bd ul li.loop-last.loop-odd{
	border:none;
}
.content-list .content-list-variation-5 .bd ul li.content-type-club-article.loop-odd, .content-list .content-list-variation-5 .bd ul li.loop-odd{
	border-right:1px solid #d1d3d4;
}
.content-list .content-list-variation-5 .bd li div {
	float:left;
}
.content-list .content-list-variation-5 .bd ul li a{
	color:#3775d3;
	text-decoration:none;
/*	position:relative;*/
}
.content-list .content-list-variation-5 img{
	height:50px;
	width:80px;
}
.content-list .content-list-variation-5 .bd ul li a img{
	background:transparent url(../nflimg/video-thmb-bg.gif) no-repeat;
	padding:8px 12px 9px 10px;
	*padding:8px 12px 14px 10px;
	margin:0px;
}
.content-list .content-list-variation-5 .bd ul li a:hover img{
	background:transparent url(../nflimg/video-thmb-over-bg.gif) no-repeat;
	padding:8px 12px 9px 10px;
	*padding:8px 12px 14px 10px;
	margin:0px;
}
.content-list .content-list-variation-5 .bd ul li .thumb{
	width:100px;
}
.content-list .content-list-variation-5 .itm-wrp-5 h3
{
    /*width: 50%;*/
    /*float: right;*/
    /*display: block;*/
    /*min-width: 100px;*/
    /*width: 49%;*/
}
html>/**/body .content-list .content-list-variation-5 .bd li div h3, x:-moz-any-link, x:default
{
    float: left;
    display: block;
    min-width: 100px;
    width: 49%;
}

html>/**/body .content-list-dynamic .content-list-dynamic-variation-5 .bd li .itm-wrp-5 div, x:-moz-any-link, x:default
{
    float: left;
    display: block;
    min-width: 100px;
    width: 100px;
}
.content-list .content-list-variation-5 .bd li div h3 a{
	display:block;
	font-size:13px;
	font-weight:bold;
}
.content-list .content-list-variation-5 .bd li div h3 a:hover{
	color:#4db848;
	text-decoration:underline;
}
.content-list .content-list-variation-5 .bd li div .details{
	color:#545865;
}
.content-list .content-list-variation-5 .bd li div .date {
	display:block;
}
.content-list .content-list-variation-5 .bd li p{
	float:left;
	display:none;
}
.content-list .content-list-variation-5 .ft{
	clear:both;
	height:auto;
	*height:12px;
}
.content-list .content-list-variation-5 .ft .action-bar{
	margin:0px;
	padding: 0px 0px 10px 0px;
	/*float:left;*/
    width: 100%;
}
/*.content-list .content-list-variation-5 .ft .action-bar .gbl-ico-rss{*/
	/*display:none;*/
/*}*/
.content-list .content-list-variation-5 .ft .action-bar .content-more{
	font-weight:bold;
}
.content-list .content-list-variation-5 .ft .action-bar .content-more a{
	float:right;
	color:#3775D3;
	text-decoration:none;
}
.content-list .content-list-variation-5 .ft .action-bar .content-more a:hover{
	color:#4db848;
	text-decoration:underline;
}

.content-list .content-list-variation-5 .ft .sponsorship-c{
	display:none;
}

/* ==================================================================
017 - Content List Editorial FEATURED
================================================================== */
#featured .content-list .bd li {
	background:transparent url(../img/featured-thumbnail-bg.gif) no-repeat;
    float:left;
	padding:0pt 3px;
	border:none;
}
#featured .content-list .content-list-variation-3 .bd li {
	width:32%;
}
#featured .content-list .bd li:hover {
	background:transparent url(../img/featured-thumbnail-over-bg.gif) no-repeat;
}
#featured .content-list img{
	height:85px;
	width:127px;
}
#featured .content-list .bd ul li a img{
	background:transparent url(../nflimg/spacer.gif);
	padding:9px 12px 9px 10px;
	*padding:9px 12px 14px 10px;
	margin:0px;
}
#featured .content-list .bd ul li a:hover img{
	background:transparent url(../nflimg/spacer.gif);
	padding:9px 12px 9px 10px;
	*padding:9px 12px 14px 10px;
	margin:0px;
}
#featured .content-list .bd li h3 {
	padding-left:8px;
	clear:both;
}
#featured .content-list .bd li p {
    font-size:12px;
	margin:0;
	padding-left:8px;
}


/* ==================================================================
018 - Content List Dynamic Variation Variation-1
================================================================== */
.content-list-dynamic .content-list-variation-1 .tmb-video-play {
	display: none;
}

.content-list-dynamic .content-list-variation-1 .details,
.content-list-dynamic .content-list-variation-1 img,
.content-list-dynamic .content-list-variation-1 p {
	display:none;
}
.content-list-dynamic .content-list-variation-1 .bd {
	font-size:11px;
	margin:10px 4px 4px;
}
.content-list-dynamic .content-list-variation-1 .bd ul {
	clear:both;
	margin: 0;
	padding: 0 0 10px 7px;
}
.content-list-dynamic .content-list-variation-1 .bd li {
	background-image:url(../nflimg/018-content-list-dynamic-item-marker.gif);
	background-position:0px 4px;
	background-repeat:no-repeat;
	padding:0 0 4px 10px;
	width:98%;
}
.content-list-dynamic .content-list-variation-1 a {
	font-size: 12px;
	color:#3775d3;
	text-decoration:none;
}
.content-list-dynamic .content-list-variation-1 a:hover {
	color:#4db848;
	text-decoration:underline;
}
.content-list-dynamic .content-list-variation-1 .ft{
	clear:both;
	height:12px;
}
.content-list-dynamic .content-list-variation-1 .action-bar .gbl-ico-rss {
    /*display:none;*/
    float: left;
	font-size: 11px;
	background: url(../nflimg/icon-rss.gif) no-repeat top right;
	padding: 1px 20px 0 10px;
	margin-right: 4px;
	height: 14px;
}
.content-list-dynamic .content-list-variation-1 .action-bar .content-more {
	float: right;
	font-size: 11px;
	font-weight: bold;
	margin-left: 16px;
	padding: 0 10px 0 0;
}

/* ==================================================================
018 - Content List Dynamic Variation-2
================================================================== */
.content-list-dynamic .content-list-variation-2 .bd{
	font-size:11px;
	padding:4px;
/*	clear:both;*/
}
.content-list-
.content-list-dynamic .content-list-variation-2 .bd ul{
	overflow:visible;
}
.content-list-dynamic .content-list-variation-2 .bd ul li{
	border:none;
	border-bottom:1px solid #d1d3d4;
	float:left;
	width:100%;
	clear:both;
    padding-bottom:5px;
	position:relative;
}
.content-list-dynamic .content-list-variation-2 .bd ul li.content-type-audio-video {
}
.content-list-dynamic .content-list-variation-2 .bd ul li.content-type-club-article.loop-last, .content-list-dynamic .content-list-variation-2 .bd ul li.content-type-audio-video.loop-last{
	border:none;
}
.content-list-dynamic .content-list-variation-2 .bd li div {
/*	float:left;*/
}
.content-list-dynamic .content-list-variation-2 .bd ul li a{
	color:#3775d3;
	text-decoration:none;
/*	position:relative;*/
}
.content-list-dynamic .content-list-variation-2 .thumb{
	height: 78px;
	*height: 80px;
    float:left;
}
.content-list-dynamic .content-list-variation-2 img{
	height:50px;
	width:80px;
	float:left;
}
.content-list-dynamic .content-list-variation-2 .bd ul li a img{
	background:transparent url(../nflimg/video-thmb-bg.gif) no-repeat;
	padding:8px 12px 9px 10px;
	*padding:8px 12px 14px 10px;
	margin:0px;
}
.content-list-dynamic .content-list-variation-2 .bd ul li a:hover img{
	background:transparent url(../nflimg/video-thmb-over-bg.gif) no-repeat;
	padding:8px 12px 9px 10px;
	*padding:8px 12px 14px 10px;
	margin:0px;
}
.content-list-dynamic .content-list-variation-2 .bd li {
/*	clear:left;*/
/*	float:left;*/
	margin:0pt 0pt 7px;
	width:100%;
}
.content-list-dynamic .content-list-variation-2 .bd li p {
    font-size:12px;
}
.content-list-dynamic .content-list-variation-2 .bd li div h3 a{
/*	display:block;*/
	font-size:14px;
	font-weight:bold;
}
.content-list-dynamic .content-list-variation-2 .bd li div h3 a:hover{
	color:#4db848;
	text-decoration:underline;
}
.content-list-dynamic .content-list-variation-2 .bd li div .details {
	color:#545865;
    font-size:11px;
}
.content-list-dynamic .content-list-variation-2 .bd li div .date {
/*	display:block;*/
}
.content-list-dynamic .content-list-variation-2 .ft{
	clear:both;
	height:12px;
	_zoom: 1;
}
.content-list-dynamic .content-list-variation-2 .ft .action-bar{
	margin:0px;
	padding: 0px 4px 12px 4px;
}

.content-list-dynamic .content-list-variation-2 .ft .action-bar .gbl-ico-rss{
	/*display:none;*/
	/* ie7 fix whereby more link shows up below because this is not floated */
	/* this started happeneing in FF3 too - removed IE hack*/
	float: left;
}
.content-list-dynamic .content-list-variation-2 .ft .action-bar .content-more{
	font-weight:bold;
	display: block;
	float: right;
	margin-right: 14px;
}
.content-list-dynamic .content-list-variation-2 .ft .action-bar .content-more a{
	float:right;
	color:#3775D3;
	text-decoration:none;
}
.content-list-dynamic .content-list-variation-2 .ft .action-bar .content-more a:hover{
	color:#4db848;
	text-decoration:underline;
}

.content-list-dynamic .content-list-variation-2 .ft .sponsorship-c{
	display:none;
}

/* ==================================================================
018 - Content List Dynamic Variation Variation-3
================================================================== */
.content-list-dynamic .content-list-variation-3 .bd{
	font-size:11px;
	padding:4px;
}

.content-list-dynamic .content-list-variation-3 .bd li {
    width: 32%;
    float:left;
	padding:0pt 4px;
	position:relative;
}
.content-list-dynamic .content-list-variation-3 img{
	height:50px;
	width:80px;
}
.content-list-dynamic .content-list-variation-3 .bd ul li a img{
	background:transparent url(../nflimg/video-thmb-bg.gif) no-repeat;
	padding:8px 12px 9px 10px;
	*padding:8px 12px 14px 10px;
	margin:0px;
}
.content-list-dynamic .content-list-variation-3 .bd ul li a:hover img{
	background:transparent url(../nflimg/video-thmb-over-bg.gif) no-repeat;
	padding:8px 12px 9px 10px;
	*padding:8px 12px 14px 10px;
	margin:0px;
}
.content-list-dynamic .content-list-variation-3 .bd li div .details{
	color:#545865;
    display:none;
}
.content-list-dynamic .content-list-variation-3 .bd li div .date {
	display:block;
}
.content-list-dynamic .content-list-variation-3 .bd li h3 a{
	display:block;
	font-size:13px;
	font-weight:bold;
}
.content-list-dynamic .content-list-variation-3 .ft {
    clear:both;
	height:12px;
}

/* ==================================================================
018 - Content List Dynamic Variation-4
================================================================== */
.content-list-dynamic .content-list-variation-4 .details,
.content-list-dynamic .content-list-variation-4 img,
.content-list-dynamic .content-list-variation-4 p {
	display:none;
}
.content-list-dynamic .content-list-variation-4 .loop-first .details,
.content-list-dynamic .content-list-variation-4 .loop-first img,
.content-list-dynamic .content-list-variation-4 .loop-first p {
	display:block;
}
.content-list-dynamic .content-list-variation-4 .loop-first img {
	float:left;
}
.content-list-dynamic .content-list-variation-4 .loop-first img {
	margin-right:6px;
}
.content-list-dynamic .content-list-variation-4 .bd {
	font-size:11px;
	padding:4px;
}
.content-list-dynamic .content-list-variation-4 .bd ul {
	clear:both;
	margin: 0;
	padding: 0 0 10px 7px;
}
.content-list-dynamic .content-list-variation-4 .bd li {
	background-image:url(../nflimg/018-content-list-dynamic-item-marker.gif);
	background-position:0px 4px;
	background-repeat:no-repeat;
	padding-left:0 0 4px 10px;
	width:100%;
}
.content-list-dynamic .content-list-variation-4 .bd li  .loop-first{
	background-image:none;
	padding:0 0 4px 0px;
	width:100%;
}
.content-list-dynamic .content-list-variation-4 a {
	font-size: 13px;
	color:#3775d3;
	text-decoration:none;
}
.content-list-dynamic .content-list-variation-4 .loop-first a {
	font-weight:bold;
}
.content-list-dynamic .content-list-variation-4 a:hover {
	color:#4db848;
	text-decoration:underline;
}
.content-list-dynamic .content-list-variation-4 .bd .loop-first{
	font-size:11px;
	clear:both;
}
.content-list-dynamic .content-list-variation-4 .bd .loop-first ul{
	overflow:visible;
}
.content-list-dynamic .content-list-variation-4 .bd .loop-first ul li{
	border:none;
	border-bottom:1px solid #d1d3d4;
	float:left;
	width:100%;
	clear:both;
	position:relative;
}
.content-list-dynamic .content-list-variation-4 .bd .loop-first li div {
/*	float:left;*/
}
.content-list-dynamic .content-list-variation-4 .bd .loop-first ul li a{
	color:#3775d3;
	text-decoration:none;
/*	position:relative;*/
}
.content-list-dynamic .content-list-variation-4 img{
	height:50px;
	width:80px;
}
.content-list-dynamic .content-list-variation-4 .bd ul li a img{
	background:transparent url(../nflimg/video-thmb-bg.gif) no-repeat;
	padding:8px 12px 9px 10px;
	*padding:8px 12px 14px 10px;
	margin:0px;
}
.content-list-dynamic .content-list-variation-4 .bd ul li a:hover img{
	background:transparent url(../nflimg/video-thmb-over-bg.gif) no-repeat;
	padding:8px 12px 9px 10px;
	*padding:8px 12px 14px 10px;
	margin:0px;
}
.content-list-dynamic .content-list-variation-4 .bd .loop-first li {
	clear:both;
/*	float:left;*/
	margin:0pt 0pt 7px;
	width:100%;
}
.content-list-dynamic .content-list-variation-4 .bd .loop-first li h3 a{
/*	display:block;*/
	font-size:13px;
	font-weight:bold;
}
.content-list-dynamic .content-list-variation-4 .bd .loop-first li h3 a:hover{
	color:#4db848;
	text-decoration:underline;
}
.content-list-dynamic .content-list-variation-4 .bd li div .details {
	color:#545865;
}
.content-list-dynamic .content-list-variation-4 .bd li div .date {
/*	display:block;*/
}
.content-list-dynamic .content-list-variation-4 .ft{
	clear:both;
	height:12px;
}
.content-list-dynamic .content-list-variation-4 .ft .action-bar{
	margin:0px;
	padding: 0px 0px 10px 0px;
	float:left;
    width: 100%;
}
/*.content-list-dynamic .content-list-variation-4 .ft .action-bar .gbl-ico-rss{*/
	/*display:none;*/
/*}*/
.content-list-dynamic .content-list-variation-4 .ft .action-bar .content-more{
	font-weight:bold;
}
.content-list-dynamic .content-list-variation-4 .ft .action-bar .content-more a{
	float:right;
	color:#3775D3;
	text-decoration:none;
}
.content-list-dynamic .content-list-variation-4 .ft .action-bar .content-more a:hover{
	color:#4db848;
	text-decoration:underline;
}

.content-list-dynamic .content-list-variation-4 .ft .sponsorship-c{
	display:none;
}

/* ==================================================================
018 - Content List Dynamic Variation Variation-5
================================================================== */
.content-list-dynamic .content-list-variation-5 .bd{
	font-size:11px;
	padding:4px;
	clear:both;
}
.content-list-dynamic .content-list-variation-5 .bd ul{
	overflow:visible;
}
.content-list-dynamic .content-list-variation-5 .bd ul li{
	border:none;
/*	border-bottom:1px solid #d1d3d4;*/
	float:left;
	width:48%;
	margin-right:1%;
	height:76px;
	padding-bottom:8px;
	position:relative;
}

.content-list .content-list-variation-5 .bd ul li.content-type-club-article.loop-last, .content-list .content-list-variation-5 .bd ul li.loop-last.loop-odd{
	border:none;
}
.content-list .content-list-variation-5 .bd ul li.content-type-club-article.loop-odd, .content-list .content-list-variation-5 .bd ul li.loop-odd{
	border-right:1px solid #d1d3d4;
}
.content-list-dynamic .content-list-variation-5 .bd li div {
	float:left;
}
.content-list-dynamic .content-list-variation-5 .bd ul li a{
	color:#3775d3;
	text-decoration:none;
/*	position:relative;*/
}
.content-list-dynamic .content-list-variation-5 img{
	height:50px;
	width:80px;
}
.content-list-dynamic .content-list-variation-5 .bd ul li a img{
	background:transparent url(../nflimg/video-thmb-bg.gif) no-repeat;
	padding:8px 12px 9px 10px;
	*padding:8px 12px 14px 10px;
	margin:0px;
}
.content-list-dynamic .content-list-variation-5 .bd ul li a:hover img{
	background:transparent url(../nflimg/video-thmb-over-bg.gif) no-repeat;
	padding:8px 12px 9px 10px;
	*padding:8px 12px 14px 10px;
	margin:0px;
}
.content-list-dynamic .content-list-variation-5 .bd ul li .thumb{
	width:100px;
}
html>/**/body .content-list-dynamic .content-list-variation-5 .bd li div h3, x:-moz-any-link, x:default
{
    float: left;
    display: block;
    min-width: 100px;
    width: 49%;
}

html>/**/body .content-list-dynamic .content-list-variation-5 .bd li .itm-wrp-5 div, x:-moz-any-link, x:default
{
    float: left;
    display: block;
    min-width: 100px;
    width: 100px;
}


.content-list-dynamic .content-list-variation-5 .bd li div h3 a{
	display:block;
	font-size:13px;
	font-weight:bold;
}
.content-list-dynamic .content-list-variation-5 .bd li div h3 a:hover{
	color:#4db848;
	text-decoration:underline;
}
.content-list-dynamic .content-list-variation-5 .bd li div .details{
	color:#545865;
}
.content-list-dynamic .content-list-variation-5 .bd li div .date {
	display:block;
}
.content-list-dynamic .content-list-variation-5 .bd li p{
	display:none;
}
.content-list-dynamic .content-list-variation-5 .ft{
	clear:both;
	height:auto;
	*height:12px;
}
.content-list-dynamic .content-list-variation-5 .ft .action-bar{
	margin:0px;
	padding: 0px 0px 10px 0px;
	/*float:left;*/
    width: 100%;
}
/*.content-list-dynamic .content-list-variation-5 .ft .action-bar .gbl-ico-rss{*/
	/*display:none;*/
/*}*/
.content-list-dynamic .content-list-variation-5 .ft .action-bar .content-more{
	font-weight:bold;
}
.content-list-dynamic .content-list-variation-5 .ft .action-bar .content-more a{
	float:right;
	color:#3775D3;
	text-decoration:none;
}
.content-list-dynamic .content-list-variation-5 .ft .action-bar .content-more a:hover{
	color:#4db848;
	text-decoration:underline;
}

.content-list-dynamic .content-list-variation-5 .ft .sponsorship-c{
	display:none;
}

/* ==================================================================
018 - Content List Dynamic FEATURED
================================================================== */
#featured .content-list-dynamic .bd li {
	background:transparent url(../img/featured-thumbnail-bg.gif) no-repeat;
    float:left;
	padding:0pt 3px;
	border:none;
}
#featured .content-list-dynamic .content-list-variation-3 .bd li {
	width:31%;
}
#featured .content-list-dynamic .bd li:hover {
	background:transparent url(../img/featured-thumbnail-over-bg.gif) no-repeat;
}
#featured .content-list-dynamic img{
	height:85px;
	width:127px;
}
#featured .content-list-dynamic .bd ul li a img{
	background:transparent url(../nflimg/spacer.gif);
	padding:9px 12px 9px 10px;
	*padding:9px 12px 14px 10px;
	margin:0px;
}
#featured .content-list-dynamic .bd ul li a:hover img{
	background:transparent url(../nflimg/spacer.gif);
	padding:9px 12px 9px 10px;
	*padding:9px 12px 14px 10px;
	margin:0px;
}
#featured .content-list-dynamic .bd li h3 {
	padding-left:8px;
	clear:both;
}
#featured .content-list-dynamic .bd li p {
	margin:0;
	padding-left:8px;
}

.content-list-variation-1 .content-type-video h3 span,
.content-list-variation-4 .content-type-video h3 span,
.content-list-variation-1 .content-type-video h3 span,
.content-list-variation-4 .content-type-video h3 span{

}

.content-list-variation-1 .content-type-video h3,
.content-list-variation-4 .content-type-video h3,
.content-list-variation-1 .content-type-video h3,
.content-list-variation-4 .content-type-video h3{
	*background-image: url(../nflimg/video-icon.gif);
	*background-repeat: no-repeat;
	*background-position: 250px top;
	*padding-right: 20px;
}

.content-list-variation-1 .bd li.content-type-video h3 a,
.content-list-variation-4 .bd li.content-type-video h3 a,
.content-list-variation-1 .bd li.content-type-video h3 a,
.content-list-variation-4 .bd li.content-type-video h3 a {
	background-image: url(../nflimg/video-icon.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 20px;
	display: inline;
	*background-position: -2000px -2000px;
}

.content-list-variation-1 .content-type-audio h3 span,
.content-list-variation-4 .content-type-audio h3 span,
.content-list-variation-1 .content-type-audio h3 span,
.content-list-variation-4 .content-type-audio h3 span{

}

.content-list-variation-1 .content-type-audio h3,
.content-list-variation-4 .content-type-audio h3,
.content-list-variation-1 .content-type-audio h3,
.content-list-variation-4 .content-type-audio h3{
	*background-image: url(../nflimg/audio-icon.gif);
	*background-repeat: no-repeat;
	*background-position: 250px top;
	*padding-right: 20px;
}

.content-list-variation-1 .bd li.content-type-audio h3 a,
.content-list-variation-4 .bd li.content-type-audio h3 a,
.content-list-variation-1 .bd li.content-type-audio h3 a,
.content-list-variation-4 .bd li.content-type-audio h3 a {
	background-image: url(../nflimg/audio-icon.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 20px;
	display: inline;
	*background-position: -2000px -2000px;
}

.tmb-video-play {
	background-image:url(../nflimg/017-icon-green-play.png);
	background-repeat:no-repeat;
	height:21px;
	margin:0pt;
	position:absolute;
	width:21px;
	top: 30px;
	left: 65px;
	display:block;
	overflow:hidden;
	cursor:pointer;
}

/* ==================================================================
	 - PAGINATION
================================================================== */

.pagination {
	margin:0 0 0;
}
.pagination li {
    float:left;
    margin:0 2px;
}

.pagination li.prev, .pagination li.next{
/*
	width: 13%;
*/
}

ul.pagination a {
	padding-right: 0!important;
}


/*

OLD CONTENT LIST STYLES - MUST BE MAINTAINED UNTIL AFTER OLD CONTENT LIST MODULES
ARE REPLACED

*/



/* ==================================================================
018 - Content List Dynamic Variation Variation-1
================================================================== */
.content-list-dynamic .content-list-dynamic-variation-1 .tmb-video-play {
	display: none;
}

.content-list-dynamic .content-list-dynamic-variation-1 .details,
.content-list-dynamic .content-list-dynamic-variation-1 img,
.content-list-dynamic .content-list-dynamic-variation-1 p {
	display:none;
}
.content-list-dynamic .content-list-dynamic-variation-1 .bd {
	font-size:11px;
	margin:10px 4px 4px;
}
.content-list-dynamic .content-list-dynamic-variation-1 .bd ul {
	clear:both;
	margin: 0;
	padding: 0 0 10px 7px;
}
.content-list-dynamic .content-list-dynamic-variation-1 .bd li {
	background-image:url(../nflimg/018-content-list-dynamic-item-marker.gif);
	background-position:0px 4px;
	background-repeat:no-repeat;
	padding:0 0 4px 10px;
	width:98%;
}
.content-list-dynamic .content-list-dynamic-variation-1 a {
	font-size: 12px;
	color:#3775d3;
	text-decoration:none;
}
.content-list-dynamic .content-list-dynamic-variation-1 a:hover {
	color:#4db848;
	text-decoration:underline;
}
.content-list-dynamic .content-list-dynamic-variation-1 .ft{
	clear:both;
	height:12px;
}
.content-list-dynamic .content-list-dynamic-variation-1 .action-bar .gbl-ico-rss {
    /*display:none;*/
    float: left;
	font-size: 11px;
	background: url(../nflimg/icon-rss.gif) no-repeat top right;
	padding: 1px 20px 0 10px;
	margin-right: 4px;
	height: 14px;
}
.content-list-dynamic .content-list-dynamic-variation-1 .action-bar .content-more {
	float: right;
	font-size: 11px;
	font-weight: bold;
	margin-left: 16px;
	padding: 0 10px 0 0;
}

/* ==================================================================
018 - Content List Dynamic Variation-2
================================================================== */
.content-list-dynamic .content-list-dynamic-variation-2 .bd{
	font-size:11px;
	padding:4px;
/*	clear:both;*/
}
.content-list-
.content-list-dynamic .content-list-dynamic-variation-2 .bd ul{
	overflow:visible;
}
.content-list-dynamic .content-list-dynamic-variation-2 .bd ul li{
	border:none;
	border-bottom:1px solid #d1d3d4;
	float:left;
	width:100%;
	clear:both;
    padding-bottom:5px;
	position:relative;
}
.content-list-dynamic .content-list-dynamic-variation-2 .bd ul li.content-type-audio-video {
}
.content-list-dynamic .content-list-dynamic-variation-2 .bd ul li.content-type-club-article.loop-last, .content-list-dynamic .content-list-dynamic-variation-2 .bd ul li.content-type-audio-video.loop-last{
	border:none;
}
.content-list-dynamic .content-list-dynamic-variation-2 .bd li div {
/*	float:left;*/
}
.content-list-dynamic .content-list-dynamic-variation-2 .bd ul li a{
	color:#3775d3;
	text-decoration:none;
/*	position:relative;*/
}
.content-list-dynamic .content-list-dynamic-variation-2 .thumb{
	height: 78px;
	*height: 80px;
    float:left;
}
.content-list-dynamic .content-list-dynamic-variation-2 img{
	height:50px;
	width:80px;
	float:left;
}
.content-list-dynamic .content-list-dynamic-variation-2 .bd ul li a img{
	background:transparent url(../nflimg/video-thmb-bg.gif) no-repeat;
	padding:8px 12px 9px 10px;
	*padding:8px 12px 14px 10px;
	margin:0px;
}
.content-list-dynamic .content-list-dynamic-variation-2 .bd ul li a:hover img{
	background:transparent url(../nflimg/video-thmb-over-bg.gif) no-repeat;
	padding:8px 12px 9px 10px;
	*padding:8px 12px 14px 10px;
	margin:0px;
}
.content-list-dynamic .content-list-dynamic-variation-2 .bd li {
/*	clear:left;*/
/*	float:left;*/
	margin:0pt 0pt 7px;
	width:100%;
}
.content-list-dynamic .content-list-dynamic-variation-2 .bd li p {
    font-size:12px;
}
.content-list-dynamic .content-list-dynamic-variation-2 .bd li div h3 a{
/*	display:block;*/
	font-size:14px;
	font-weight:bold;
}
.content-list-dynamic .content-list-dynamic-variation-2 .bd li div h3 a:hover{
	color:#4db848;
	text-decoration:underline;
}
.content-list-dynamic .content-list-dynamic-variation-2 .bd li div .details {
	color:#545865;
    font-size:11px;
}
.content-list-dynamic .content-list-dynamic-variation-2 .bd li div .date {
/*	display:block;*/
}
.content-list-dynamic .content-list-dynamic-variation-2 .ft{
	clear:both;
	height:12px;
	_zoom: 1;
}
.content-list-dynamic .content-list-dynamic-variation-2 .ft .action-bar{
	margin:0px;
	padding: 0px 4px 12px 4px;
}
/*.content-list-dynamic .content-list-dynamic-variation-2 .ft .action-bar .gbl-ico-rss{*/
	/*display:none;*/
/*}*/
.content-list-dynamic .content-list-dynamic-variation-2 .ft .action-bar .content-more{
	font-weight:bold;
	display: block;
	float: right;
	margin-right: 14px;
}
.content-list-dynamic .content-list-dynamic-variation-2 .ft .action-bar .content-more a{
	float:right;
	color:#3775D3;
	text-decoration:none;
}
.content-list-dynamic .content-list-dynamic-variation-2 .ft .action-bar .content-more a:hover{
	color:#4db848;
	text-decoration:underline;
}

.content-list-dynamic .content-list-dynamic-variation-2 .ft .sponsorship-c{
	display:none;
}

/* ==================================================================
018 - Content List Dynamic Variation Variation-3
================================================================== */
.content-list-dynamic .content-list-dynamic-variation-3 .bd{
	font-size:11px;
	padding:4px;
}

.content-list-dynamic .content-list-dynamic-variation-3 .bd li {
    width: 32%;
    float:left;
	padding:0pt 4px;
	position:relative;
}
.content-list-dynamic .content-list-dynamic-variation-3 img{
	height:50px;
	width:80px;
}
.content-list-dynamic .content-list-dynamic-variation-3 .bd ul li a img{
	background:transparent url(../nflimg/video-thmb-bg.gif) no-repeat;
	padding:8px 12px 9px 10px;
	*padding:8px 12px 14px 10px;
	margin:0px;
}
.content-list-dynamic .content-list-dynamic-variation-3 .bd ul li a:hover img{
	background:transparent url(../nflimg/video-thmb-over-bg.gif) no-repeat;
	padding:8px 12px 9px 10px;
	*padding:8px 12px 14px 10px;
	margin:0px;
}
.content-list-dynamic .content-list-dynamic-variation-3 .bd li div .details{
	color:#545865;
    display:none;
}
.content-list-dynamic .content-list-dynamic-variation-3 .bd li div .date {
	display:block;
}
.content-list-dynamic .content-list-dynamic-variation-3 .bd li h3 a{
	display:block;
	font-size:13px;
	font-weight:bold;
}
.content-list-dynamic .content-list-dynamic-variation-3 .ft {
    clear:both;
	height:12px;
}

/* ==================================================================
018 - Content List Dynamic Variation-4
================================================================== */
.content-list-dynamic .content-list-dynamic-variation-4 .details,
.content-list-dynamic .content-list-dynamic-variation-4 img,
.content-list-dynamic .content-list-dynamic-variation-4 p {
	display:none;
}
.content-list-dynamic .content-list-dynamic-variation-4 .loop-first .details,
.content-list-dynamic .content-list-dynamic-variation-4 .loop-first img,
.content-list-dynamic .content-list-dynamic-variation-4 .loop-first p {
	display:block;
}
.content-list-dynamic .content-list-dynamic-variation-4 .loop-first img {
	float:left;
}
.content-list-dynamic .content-list-dynamic-variation-4 .loop-first img {
	margin-right:6px;
}
.content-list-dynamic .content-list-dynamic-variation-4 .bd {
	font-size:11px;
	padding:4px;
}
.content-list-dynamic .content-list-dynamic-variation-4 .bd ul {
	clear:both;
	margin: 0;
	padding: 0 0 10px 7px;
}
.content-list-dynamic .content-list-dynamic-variation-4 .bd li {
	background-image:url(../nflimg/018-content-list-dynamic-item-marker.gif);
	background-position:0px 4px;
	background-repeat:no-repeat;
	padding-left:0 0 4px 10px;
	width:100%;
}
.content-list-dynamic .content-list-dynamic-variation-4 .bd li  .loop-first{
	background-image:none;
	padding:0 0 4px 0px;
	width:100%;
}
.content-list-dynamic .content-list-dynamic-variation-4 a {
	font-size: 13px;
	color:#3775d3;
	text-decoration:none;
}
.content-list-dynamic .content-list-dynamic-variation-4 .loop-first a {
	font-weight:bold;
}
.content-list-dynamic .content-list-dynamic-variation-4 a:hover {
	color:#4db848;
	text-decoration:underline;
}
.content-list-dynamic .content-list-dynamic-variation-4 .bd .loop-first{
	font-size:11px;
	clear:both;
}
.content-list-dynamic .content-list-dynamic-variation-4 .bd .loop-first ul{
	overflow:visible;
}
.content-list-dynamic .content-list-dynamic-variation-4 .bd .loop-first ul li{
	border:none;
	border-bottom:1px solid #d1d3d4;
	float:left;
	width:100%;
	clear:both;
	position:relative;
}
.content-list-dynamic .content-list-dynamic-variation-4 .bd .loop-first li div {
/*	float:left;*/
}
.content-list-dynamic .content-list-dynamic-variation-4 .bd .loop-first ul li a{
	color:#3775d3;
	text-decoration:none;
/*	position:relative;*/
}
.content-list-dynamic .content-list-dynamic-variation-4 img{
	height:50px;
	width:80px;
}
.content-list-dynamic .content-list-dynamic-variation-4 .bd ul li a img{
	background:transparent url(../nflimg/video-thmb-bg.gif) no-repeat;
	padding:8px 12px 9px 10px;
	*padding:8px 12px 14px 10px;
	margin:0px;
}
.content-list-dynamic .content-list-dynamic-variation-4 .bd ul li a:hover img{
	background:transparent url(../nflimg/video-thmb-over-bg.gif) no-repeat;
	padding:8px 12px 9px 10px;
	*padding:8px 12px 14px 10px;
	margin:0px;
}
.content-list-dynamic .content-list-dynamic-variation-4 .bd .loop-first li {
	clear:both;
/*	float:left;*/
	margin:0pt 0pt 7px;
	width:100%;
}
.content-list-dynamic .content-list-dynamic-variation-4 .bd .loop-first li h3 a{
/*	display:block;*/
	font-size:13px;
	font-weight:bold;
}
.content-list-dynamic .content-list-dynamic-variation-4 .bd .loop-first li h3 a:hover{
	color:#4db848;
	text-decoration:underline;
}
.content-list-dynamic .content-list-dynamic-variation-4 .bd li div .details {
	color:#545865;
}
.content-list-dynamic .content-list-dynamic-variation-4 .bd li div .date {
/*	display:block;*/
}
.content-list-dynamic .content-list-dynamic-variation-4 .ft{
	clear:both;
	height:12px;
}
.content-list-dynamic .content-list-dynamic-variation-4 .ft .action-bar{
	margin:0px;
	padding: 0px 0px 10px 0px;
	float:left;
    width: 100%;
}
/*.content-list-dynamic .content-list-dynamic-variation-4 .ft .action-bar .gbl-ico-rss{*/
	/*display:none;*/
/*}*/
.content-list-dynamic .content-list-dynamic-variation-4 .ft .action-bar .content-more{
	font-weight:bold;
}
.content-list-dynamic .content-list-dynamic-variation-4 .ft .action-bar .content-more a{
	float:right;
	color:#3775D3;
	text-decoration:none;
}
.content-list-dynamic .content-list-dynamic-variation-4 .ft .action-bar .content-more a:hover{
	color:#4db848;
	text-decoration:underline;
}

.content-list-dynamic .content-list-dynamic-variation-4 .ft .sponsorship-c{
	display:none;
}

/* ==================================================================
018 - Content List Dynamic Variation Variation-5
================================================================== */
.content-list-dynamic .content-list-dynamic-variation-5 .bd{
	font-size:11px;
	padding:4px;
	clear:both;
}
.content-list-dynamic .content-list-dynamic-variation-5 .bd ul{
	overflow:visible;
}
.content-list-dynamic .content-list-dynamic-variation-5 .bd ul li{
	border:none;
/*	border-bottom:1px solid #d1d3d4;*/
	float:left;
	width:48%;
	margin-right:1%;
	height:76px;
	padding-bottom:8px;
	position:relative;
}

.content-list .content-list-dynamic-variation-5 .bd ul li.content-type-club-article.loop-last, .content-list .content-list-dynamic-variation-5 .bd ul li.loop-last.loop-odd{
	border:none;
}
.content-list .content-list-dynamic-variation-5 .bd ul li.content-type-club-article.loop-odd, .content-list .content-list-dynamic-variation-5 .bd ul li.loop-odd{
	border-right:1px solid #d1d3d4;
}
.content-list-dynamic .content-list-dynamic-variation-5 .bd li div {
	float:left;
}
.content-list-dynamic .content-list-dynamic-variation-5 .bd ul li a{
	color:#3775d3;
	text-decoration:none;
/*	position:relative;*/
}
.content-list-dynamic .content-list-dynamic-variation-5 img{
	height:50px;
	width:80px;
}
.content-list-dynamic .content-list-dynamic-variation-5 .bd ul li a img{
	background:transparent url(../nflimg/video-thmb-bg.gif) no-repeat;
	padding:8px 12px 9px 10px;
	*padding:8px 12px 14px 10px;
	margin:0px;
}
.content-list-dynamic .content-list-dynamic-variation-5 .bd ul li a:hover img{
	background:transparent url(../nflimg/video-thmb-over-bg.gif) no-repeat;
	padding:8px 12px 9px 10px;
	*padding:8px 12px 14px 10px;
	margin:0px;
}
.content-list-dynamic .content-list-dynamic-variation-5 .bd ul li .thumb{
	width:100px;
}
html>/**/body .content-list-dynamic .content-list-dynamic-variation-5 .bd li div h3, x:-moz-any-link, x:default
{
    float: left;
    display: block;
    min-width: 100px;
    width: 49%;
}

html>/**/body .content-list-dynamic .content-list-dynamic-variation-5 .bd li .itm-wrp-5 div, x:-moz-any-link, x:default
{
    float: left;
    display: block;
    min-width: 100px;
    width: 100px;
}


.content-list-dynamic .content-list-dynamic-variation-5 .bd li div h3 a{
	display:block;
	font-size:13px;
	font-weight:bold;
}
.content-list-dynamic .content-list-dynamic-variation-5 .bd li div h3 a:hover{
	color:#4db848;
	text-decoration:underline;
}
.content-list-dynamic .content-list-dynamic-variation-5 .bd li div .details{
	color:#545865;
}
.content-list-dynamic .content-list-dynamic-variation-5 .bd li div .date {
	display:block;
}
.content-list-dynamic .content-list-dynamic-variation-5 .bd li p{
	display:none;
}
.content-list-dynamic .content-list-dynamic-variation-5 .ft{
	clear:both;
	height:auto;
	*height:12px;
}
.content-list-dynamic .content-list-dynamic-variation-5 .ft .action-bar{
	margin:0px;
	padding: 0px 0px 10px 0px;
	/*float:left;*/
    width: 100%;
}
/*.content-list-dynamic .content-list-dynamic-variation-5 .ft .action-bar .gbl-ico-rss{*/
	/*display:none;*/
/*}*/
.content-list-dynamic .content-list-dynamic-variation-5 .ft .action-bar .content-more{
	font-weight:bold;
}
.content-list-dynamic .content-list-dynamic-variation-5 .ft .action-bar .content-more a{
	float:right;
	color:#3775D3;
	text-decoration:none;
}
.content-list-dynamic .content-list-dynamic-variation-5 .ft .action-bar .content-more a:hover{
	color:#4db848;
	text-decoration:underline;
}

.content-list-dynamic .content-list-dynamic-variation-5 .ft .sponsorship-c{
	display:none;
}

/* ==================================================================
018 - Content List Dynamic FEATURED
================================================================== */
#featured .content-list-dynamic .bd li {
	background:transparent url(../img/featured-thumbnail-bg.gif) no-repeat;
    float:left;
	padding:0pt 3px;
	border:none;
}
#featured .content-list-dynamic .content-list-dynamic-variation-3 .bd li {
	width:31%;
}
#featured .content-list-dynamic .bd li:hover {
	background:transparent url(../img/featured-thumbnail-over-bg.gif) no-repeat;
}
#featured .content-list-dynamic img{
	height:85px;
	width:127px;
}
#featured .content-list-dynamic .bd ul li a img{
	background:transparent url(../nflimg/spacer.gif);
	padding:9px 12px 9px 10px;
	*padding:9px 12px 14px 10px;
	margin:0px;
}
#featured .content-list-dynamic .bd ul li a:hover img{
	background:transparent url(../nflimg/spacer.gif);
	padding:9px 12px 9px 10px;
	*padding:9px 12px 14px 10px;
	margin:0px;
}
#featured .content-list-dynamic .bd li h3 {
	padding-left:8px;
	clear:both;
}
#featured .content-list-dynamic .bd li p {
	margin:0;
	padding-left:8px;
}

/* ==================================================================
	Content List Filters
================================================================== */

.content-list-dynamic .hd
{
	vertical-align:middle;
}


.content-list-dynamic .hd select {
	/*width: 156px;*/
	font-size: 12px;
	margin: 3px 0 0 10px;
	float: left;
	display: relative;
	vertical-align: middle;
}

.content-list-dynamic .hd button {
	background:transparent url(../nflimg/gbl-go-button-33x24.gif) no-repeat scroll 0 0;
	border:medium none;
	height:24px;
	margin-left:8px;
	width:33px;
	cursor: pointer;
	vertical-align: middle;
	*margin-top: 1px;
}

.content-list-dynamic .hd button span {
	display:none;
}

/*
.content-list-variation-1 .content-type-video h3 span,
.content-list-variation-4 .content-type-video h3 span,
.content-list-dynamic-variation-1 .content-type-video h3 span,
.content-list-dynamic-variation-4 .content-type-video h3 span{

}

.content-list-variation-1 .content-type-video h3,
.content-list-variation-4 .content-type-video h3,
.content-list-dynamic-variation-1 .content-type-video h3,
.content-list-dynamic-variation-4 .content-type-video h3{
	*background-image: url(../nflimg/video-icon.gif);
	*background-repeat: no-repeat;
	*background-position: 250px top;
	*padding-right: 20px;
}

.content-list-variation-1 .bd li.content-type-video h3 a,
.content-list-variation-4 .bd li.content-type-video h3 a,
.content-list-dynamic-variation-1 .bd li.content-type-video h3 a,
.content-list-dynamic-variation-4 .bd li.content-type-video h3 a {
	background-image: url(../nflimg/video-icon.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 20px;
	display: inline;
	*background-position: -2000px -2000px;
}

.content-list-variation-1 .content-type-audio h3 span,
.content-list-variation-4 .content-type-audio h3 span,
.content-list-dynamic-variation-1 .content-type-audio h3 span,
.content-list-dynamic-variation-4 .content-type-audio h3 span{

}

.content-list-variation-1 .content-type-audio h3,
.content-list-variation-4 .content-type-audio h3,
.content-list-dynamic-variation-1 .content-type-audio h3,
.content-list-dynamic-variation-4 .content-type-audio h3{
	*background-image: url(../nflimg/audio-icon.gif);
	*background-repeat: no-repeat;
	*background-position: 250px top;
	*padding-right: 20px;
}

.content-list-variation-1 .bd li.content-type-audio h3 a,
.content-list-variation-4 .bd li.content-type-audio h3 a,
.content-list-dynamic-variation-1 .bd li.content-type-audio h3 a,
.content-list-dynamic-variation-4 .bd li.content-type-audio h3 a {
	background-image: url(../nflimg/audio-icon.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 20px;
	display: inline;
	*background-position: -2000px -2000px;
}

.tmb-video-play {
	background-image:url(../nflimg/017-icon-green-play.png);
	background-repeat:no-repeat;
	height:21px;
	margin:0pt;
	position:absolute;
	width:21px;
	top: 30px;
	left: 65px;
	display:block;
	overflow:hidden;
	cursor:pointer;
}
*/
/* ==================================================================
021 - Photo Module
================================================================== */
.photo-large .photo-source {
	float: right;
	color: #999;
	padding: 3px;
}
.photo-large .photo-summary {
	padding: 3px;
}
/* ==================================================================
022 - Photo Gallery
================================================================== */

.module .photo-gallery-regular,
.module .photo-gallery-large {
	border-top: 1px solid #d1d3d4;
	background-repeat: repeat-x;
	padding-top: 12px;
}

.module .photo-gallery-regular .mod-wrp-5,
.module .photo-gallery-large .mod-wrp-5 {
	position: relative;
	top: 0;
	left: 0;
}

.module .photo-gallery-regular .mod-title,
.module .photo-gallery-large .mod-title {
	font-size: 20px;
	font-weight: bold;
	color: #545865;
	padding-left:10px;
}

.module .photo-gallery-regular .mod-title h2 span,
.module .photo-gallery-large .mod-title h2 span {
	font-weight: normal;
	font-size: 18px;
}

.photo-gallery-regular .hd,
.photo-gallery-large .hd {
	position: relative;
}

.photo-gallery-regular .hd .nav-view,
.photo-gallery-large .hd .nav-view {
	position: absolute;
		top: -30px;
		right: 0;
	width: 100px;
   
}

.photo-gallery-regular .hd .nav-view li,
.photo-gallery-large .hd .nav-view li {
	float:right;
}

.photo-gallery-regular .hd .nav-view li.slideshow object,
.photo-gallery-large .hd .nav-view li.slideshow object {
	height:24px;
	overflow:hidden;
	width:25px;
}

.photo-gallery .nav-view li.large, .photo-gallery .nav-view li.regular {
    display:none;
}

.photo-gallery-regular .hd .nav-view li a,
.photo-gallery-large .hd .nav-view li a {
	display: block;
	width: 30px;
	height: 29px;
	background-image: url('../nflimg/gallery-mode-sprite.gif');
	background-repeat: no-repeat;
}

.photo-gallery-regular .hd .nav-view li.regular a,
.photo-gallery-large .hd .nav-view li.regular a:hover {
	background-position: 0 -30px;
}

.photo-gallery-regular .hd .nav-view li.large a {
	background-position: -30px 0;
}

.photo-gallery-regular .hd .nav-view li.large a:hover,
.photo-gallery-large .hd .nav-view li.large a {
	background-position: -30px -30px;
}

.photo-gallery-regular .hd .nav-view li.slideshow a,
.photo-gallery-large .hd .nav-view li.slideshow a {
	background-position: -60px 0;
}

.photo-gallery-regular .hd .nav-view li.slideshow a:hover,
.photo-gallery-large .hd .nav-view li.slideshow a:hover {
	background-position: -60px -30px;
}

.photo-gallery-regular .hd .nav-view li a span,
.photo-gallery-large .hd .nav-view li a span {
	display: none;
}

.photo-gallery-regular .hd .gallery-description,
.photo-gallery-large .hd .gallery-description {
	font-size: 85%;
	padding: 5px 0 5px 10px;
	margin-right: 60px;
}

.photo-gallery-regular .hd .photo-item-number,
.photo-gallery-large .hd .photo-item-number {
	font-size: 85%;
	float: right;
	padding: 5px;
	font-style: italic;
	position: relative;
}


.photo-gallery-regular .bd .current-photo-container,
.photo-gallery-large .bd .current-photo-container {
	text-align: center;
 	border-top: 0 solid #ccc;
 	border-bottom: 1px solid #ccc;
 	padding: 5px;
 	min-height: 390px;
}

.photo-gallery-regular .bd .current-photo-container h3,
.photo-gallery-large .bd .current-photo-container h3 {
	font-weight: bold;
	font-size: 108%;
	margin-top: 5px;
	padding-top: 3px;
	border-top: 1px solid #ccc;
}

.photo-gallery-regular .bd .current-photo-container .photo-date,
.photo-gallery-large .bd .current-photo-container .photo-date {
	font-size: 85%;
	color: #666;
	font-style: italic;
	float: left;
	padding-right: 5px;
}

.photo-gallery-regular .bd .current-photo-container .photo-source,
.photo-gallery-large .bd .current-photo-container .photo-source {
	font-size: 85%;
	color: #666;
	font-style: italic;
	float: right;
}

.photo-gallery-regular .bd .current-photo-container .photo-caption,
.photo-gallery-large .bd .current-photo-container .photo-caption {
	margin: 0 100px 0 5px;
	font-size: 85%;
	text-align: left;
}

.photo-gallery-regular .bd .current-photo-container .photo-other-sizes,
.photo-gallery-large .bd .current-photo-container .photo-other-sizes {
	display: none;
}

.photo-gallery-regular .bd .photo-list li,
.photo-gallery-large .bd .photo-list li {
	display: none;
}

.photo-gallery-regular .bd .photo-list li a,
.photo-gallery-large .bd .photo-list li a {
	padding: 5px;
	display: block;
}

.photo-gallery-regular .bd .photo-list li.selected-image a,
.photo-gallery-large .bd .photo-list li.selected-image a {
	padding: 2px 0 0 3px;
	*padding: 2px 0 2px 3px;
	border: 2px solid #d1d3d4;
}

.photo-gallery-regular .bd .photo-list li a img,
.photo-gallery-large .bd .photo-list li a img {
	width: 80px;
	height: 50px;
	float: none;
	padding:0;
}

.photo-gallery-regular .bd .photo-list li h3,
.photo-gallery-regular .bd .photo-list li .photo-date,
.photo-gallery-regular .bd .photo-list li .photo-source,
.photo-gallery-regular .bd .photo-list li .photo-caption,
.photo-gallery-regular .bd .photo-list li .photo-other-sizes .photo-size-small,
.photo-gallery-regular .bd .photo-list li .photo-other-sizes .photo-size-regular,
.photo-gallery-regular .bd .photo-list li .photo-other-sizes .photo-size-large,
.photo-gallery-large .bd .photo-list li h3,
.photo-gallery-large .bd .photo-list li .photo-date,
.photo-gallery-large .bd .photo-list li .photo-source,
.photo-gallery-large .bd .photo-list li .photo-caption,
.photo-gallery-large .bd .photo-list li .photo-other-sizes .photo-size-small,
.photo-gallery-large .bd .photo-list li .photo-other-sizes .photo-size-regular,
.photo-gallery-large .bd .photo-list li .photo-other-sizes .photo-size-large {
	display: none;
}

/* Carousel */
.photo-gallery-regular .jcarousel-container,
.photo-gallery-large .jcarousel-container {
	position: relative;
	padding: 5px 20px;
}

.photo-gallery-regular .jcarousel-clip,
.photo-gallery-large .jcarousel-clip {
	width: 99%;
	z-index: 2;
	padding: 0 0 0 6px;
	margin: 0;
	overflow: hidden;
	position: relative;
}

.photo-gallery-regular .jcarousel-list,
.photo-gallery-large .jcarousel-list {
	z-index: 1;
	overflow: hidden;
	position: relative;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
}

.photo-gallery-regular .bd .photo-list li.jcarousel-item,
.photo-gallery-large .bd .photo-list li.jcarousel-item {
	display: block;
	float: left;
	list-style: none;
	width: 90px;
	height: 60px;
	position: relative;
}

/* Carousel Buttons */
.photo-gallery-regular a.jcarousel-next,
.photo-gallery-large a.jcarousel-next {
	display: none;
	z-index: 3;
	position: absolute;
	top: 22px;
	right: 0;
	_right: 6px;
	width: 20px;
	height: 23px;
	cursor: pointer;
	background: transparent url('../nflimg/gbl-carousel-scroll.gif') no-repeat 0 0;
}

.photo-gallery-regular a.jcarousel-next:hover,
.photo-gallery-large a.jcarousel-next:hover {
	background-position: 0 0;
}

.photo-gallery-regular a.jcarousel-next-disabled,
.photo-gallery-regular a.jcarousel-next-disabled:hover,
.photo-gallery-large a.jcarousel-next-disabled,
.photo-gallery-large a.jcarousel-next-disabled:hover {
	cursor: default;
	background-position: -20px 0;
}

.photo-gallery-regular a.jcarousel-prev,
.photo-gallery-large a.jcarousel-prev {
	display: none;
	z-index: 3;
	position: absolute;
	top: 22px;
	left: 0;
	_left: -20px;
	width: 20px;
	height: 23px;
	cursor: pointer;
	background: transparent url('../nflimg/gbl-carousel-scroll.gif') no-repeat 0 -23px;
}

.photo-gallery-regular a.jcarousel-prev:hover,
.photo-gallery-large a.jcarousel-prev:hover {
	background-position: 0 -23px;
}

.photo-gallery-regular a.jcarousel-prev-disabled,
.photo-gallery-regular a.jcarousel-prev-disabled:hover,
.photo-gallery-large a.jcarousel-prev-disabled,
.photo-gallery-large a.jcarousel-prev-disabled:hover {
	cursor: default;
	background-position: -20px -23px;
}

/* /Carousel */



.photo-gallery-regular .bd .nav-traverse,
.photo-gallery-large .bd .nav-traverse {
	display: none;
}

.photo-gallery-regular .ft .action-bar,
.photo-gallery-large .ft .action-bar {
	display: none;
}
/* ==================================================================
040 - Registration Module
*================================================================== */


#userReg-window{
	background-color:transparent;
	border: none;
}


.global-reg-cont {
    margin-left:5px;
    width: 600px;
    font-family: Helvetica, serif;
    font-size: 12px;
}



.global-reg-cont .hd {

   background: url(../nflimg/040-reg-top.gif) 100% no-repeat;
    font-weight: bold;
    color: #fff;
    width: 100%;
    text-align: left;
    height: 77px;
}

.reg-topHold {
	width:600px;
	height:28px;
	text-align:right;
	vertical-align:bottom;
	}
#reg-topClose {
	 background: url(../nflimg/040-reg-topClose.gif) no-repeat;
	 width: 92px;
	 height: 28px;
	 margin-left:475px;
	}

#reg-container {

    margin-right:25px;
    height:30px;
}

#reg-nav {
	height:30px;
	margin-top:52px;
}

.reqStar {
    color: red;
}
.global-reg-cont .usr-Reg-topClose-btn {
    float: right;
    margin-right: 3px;
    margin-top: 3px;
}

.global-reg-cont .bd {
   margin-left:1px;
   border-right: solid 1px #cecece;
   border-left: solid 1px #cecece;
    background-color: #fff;
    width: 580px;
    padding: 8px;
    text-align:center;
}
.global-reg-cont  .ui-tabs-nav a {
border:none;

text-align:center;
text-decoration:none;
white-space:nowrap;
}




/* ==============================
UI.TABS.CSS code -- needed for Jquery Tabs.. this is default code that is overridden in css down that page.
please do not update unless you understand this affects ALL tabs
    ============================== */
/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav {
        display: none;
    }
}

/* Hompage Link */
.logo-link {
    float:left;
    width:270px;
    height:160px;
}


/* Skin */
.ui-tabs-nav, .ui-tabs-panel {
    font-family: "Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;
    font-size: 12px;
}
.ui-tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0 0 0 4px;
}
.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.ui-tabs-nav li {
    float: left;
    margin: 0 0 0 15px;
    min-width: 100px; /* be nice to Opera */
}
.ui-tabs-nav a, .ui-tabs-nav a span {
    display: block;
    padding: 0 10px;

  /*  background: url(http://127.0.0.1/_reg../nflimg/tab.gif) no-repeat; */
}
.ui-tabs-nav a {
    margin: 1px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
    padding-left: 0;
    color: #27537a;
    font-weight: bold;
    line-height: 1.2;
    text-align: center;
    text-decoration: none;
	border: solid 1px #cfa9cf;
    white-space: nowrap; /* required in IE 6 */
    outline: 0; /* prevent dotted border in Firefox */
}
.ui-tabs-nav .ui-tabs-selected a {
    position: relative;
    top: 1px;
    z-index: 2;
    margin-top: 0;
    color: #000;
}
.ui-tabs-nav a span {
    width: 64px; /* IE 6 treats width as min-width */
    min-width: 64px;
    height: 18px; /* IE 6 treats height as min-height */
    min-height: 18px;
    padding-top: 6px;
    padding-right: 0;
}
*>.ui-tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}
/* causing problem on player stat tabs
.ui-tabs-nav .ui-tabs-selected a span {
    padding-bottom: 1px;
} */
.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active {
    background-position: 100% -150px;
}
.ui-tabs-nav a, .ui-tabs-nav .ui-tabs-disabled a:hover, .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-tabs-nav .ui-tabs-disabled a:active {
    background-position: 100% -100px;
}
.ui-tabs-nav .ui-tabs-selected a span, .ui-tabs-nav a:hover span, .ui-tabs-nav a:focus span, .ui-tabs-nav a:active span {
    background-position: 0 -50px;
}
.ui-tabs-nav a span, .ui-tabs-nav .ui-tabs-disabled a:hover span, .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-tabs-nav .ui-tabs-disabled a:active span {
    background-position: 0 0;
}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.ui-tabs-disabled {
    opacity: .4;
    filter: alpha(opacity=40);
}
.ui-tabs-panel {
  /*  padding: 1em 8px;
    background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
	margin-top: -6px;
}
.ui-tabs-loading em {
    padding: 0 0 0 20px;
}

/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html .ui-tabs-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}





/* TABBED MODULE TABS ////// */
.global-reg-cont .tabbed-modules .tabbed-modules-nav a {
	background: url(../nflimg/gbl-tab-spr-sm.gif) left -56px;
    display:block;
	left:-4px;
	padding:8px 0 1px 10px;
	position:relative;
	color: #545865;
	font-weight: bold;
	height: 17px;
	text-decoration: none;
	top: -1px;
}
.global-reg-cont .tabbed-modules-nav li {
	display: block;
	background: url(../nflimg/gbl-tab-spr-sm.gif) right -30px;
	margin: 0 0 0 8px;
    padding: 0 10px 0 0;
	float: left;
	line-height: 14px;
}

.global-reg-cont .tabbed-modules .ui-tabs-nav li {
float:left;
/*margin:0;*/
min-width:0;
}

.tabbed-modules .module .mod-title {
	display: none;
}

.global-reg-cont .ui-tabs-nav li:hover { background: url(../nflimg/gbl-tab-spr-sm.gif) right -29px; }

.global-reg-cont .ui-tabs-nav li a:hover { background: url(../nflimg/gbl-tab-spr-sm.gif) left -29px; }

.global-reg-cont .ui-tabs-nav li.ui-tabs-selected {
	background: url(../nflimg/gbl-tab-spr-sm.gif) right 0 no-repeat;
}

.global-reg-cont .ui-tabs-nav li.ui-tabs-selected a {
	background: url(../nflimg/gbl-tab-spr-sm.gif) left 0 no-repeat;
	color: #fff;
	top: 0;
}
.global-reg-cont .ui-tabs-disabled {
 background: url(../nflimg/gbl-tab-spr-sm.gif) repeat scroll right -28px
}
.global-reg-cont .formactions {
    clear: left;
    text-align: center;
}



.alignLeft {
    float: left;
    margin-right: 1em;
}

.alignRight {
    float: right;
    margin-left: 1em;
}

.global-reg-cont #fragment-1 {
    margin-left: 0;
}

.global-reg-cont #fragment-2 {
   min-height:350px;
}

.reqStar {
    color: red;
}
#fragment-2 h3 {
	font-size:14px;
font-weight:bold;
margin-bottom:10px;
margin-left:85px;
text-align:left;
}

.usrRegMod {
    width: 100%;
    min-width: 550px;
    max-width: 100%;
    vertical-align: middle;
    clear: both;
  }

.reg-textarea{
   width:95%;
}


#usrRegMod2 {
	height:0;
	display:none;
	}

.usrRegFormEmail {
    margin-left: 10px;
}

.global-reg-cont .ui-tabs-nav li {
    list-style: none;
    background: transparent url(../nflimg/gbl-tab-spr-sm.gif) repeat scroll right -56px;
}

.global-reg-cont .reg-text-area {
color: black;
}

.reg-Form-Left {
    width: 120px;
    float: left;
    display: inline;
    clear: left;
    text-align:right;
    margin-left:50px;

}


.reg-Form-Right {
    width: 385px;
    margin-bottom: 5px;
    float: left;
    display:inline;
    text-align:left;
    margin-left:5px;
}
.reg-Form-Right label {
	font-size: 12px;
    display: inline;
    color: Red;
    padding-left:7px;
	}

#pass-error2{
	font-size:12px;
	float:left;
	display:inline;
	width:180px;
	color:red;
	}

.global-reg-cont #reg-accept-error {
	color:red;
	display:inline;
	float:right;
	font-size:12px;
	margin-bottom:5px;
	margin-top:-24px;
	width:200px;
	margin-right:75px;

}
#reg-Accept {
	margin-left:-100px;
	margin-bottom:10px;
	}


#reg-Accept label {

	color:white;
	opacity:0;
	display:none;
	float:right;
	margin-left:20px;
	margin-right:120px;
	margin-top:-14px;
}

#reg-Accept label {
	color:red;
	float:left;
	margin-left:20px;
}
.age-limit {
    font-size: 10px;
    clear: both;
    width: 500px;
    color: Red;
}



.global-reg-cont .form-error{
	font-size: 10px;
    clear: both;
    width: 500px;
    color: red;
	margin-left:0;
	}


.js-Form-Acts {
    text-align: center;
    width: 580px;
    padding: 3px;
    display: inline;
    margin-bottom: 15px;
}

.global-reg-cont .js-Reg-Prev-button{
	background:transparent url(../nflimg/040-prev-spr.gif) no-repeat scroll 0 0;
	border:none;
	height:23px;
	text-indent:-1000em;
	*text-indent:0em;
	letter-spacing:0;
	*letter-spacing:-200px;
	width:84px;
     margin-right:150px;
    }

.global-reg-cont .js-Reg-Prev-button:hover{
	background:transparent url(../nflimg/040-prev-spr.gif) no-repeat scroll 0 -24px;
	}

.global-reg-cont #reg-Close-btm {
	background:transparent url(../nflimg/040-cancel-spr.gif) no-repeat scroll 0 0;
	border:none;
	height:23px;
	text-indent:-1000em;
	*text-indent:0em;
	letter-spacing:0;
	*letter-spacing:-200px;
	width:73px;
}

.global-reg-cont #reg-Close-btm:hover {
	background:transparent url(../nflimg/040-cancel-spr.gif) no-repeat scroll 0 -24px ;
	}

.global-reg-cont .js-Reg-Next-button {
	background:transparent url(../nflimg/040-next-spr.gif) no-repeat scroll 0 0;
	border:none;
	height:23px;
	text-indent:-1000em;
	*text-indent:0em;
	letter-spacing:0;
	*letter-spacing:-200px;
	width:62px;
    margin-left:150px;
    margin-right:-180px;
}

.global-reg-cont .js-Reg-Next-button:hover {
	background:transparent url(../nflimg/040-next-spr.gif) no-repeat scroll 0 -24px ;
	}


.global-reg-cont .js-Reg-Submit-Right-button{
	background:transparent url(../nflimg/040-submit-spr.gif) no-repeat scroll 0 0;
	border:none;
	height:23px;
	text-indent:-1000em;
	*text-indent:0em;
	letter-spacing:0;
	*letter-spacing:-200px;
	width:84px;
    margin-left:150px;
    }

.global-reg-cont .js-Reg-Submit-Right-button:hover{
	background:transparent url(../nflimg/040-submit-spr.gif) no-repeat scroll 0 -24px;
	}


.reg-Form-Tip {
    display: block;
}


#reg-Address {
    display: inline;
}


.global-reg-cont .ft {
	background: url(../nflimg/040-reg-ft.gif) 100% no-repeat;
    color: #fff;
    width: 100%;
    text-align: left;
    height: 13px;
	}

.reg-terms-cond {
	 background-color: #fff;
	  width: 100%;
	  height: 120px;
	}


.confirm {
    width:600px;
}
.confirm .bd {
    border-top:1px solid #d1d3d4;
    padding: 40px 10px;
}
.confirm .ft {
    padding: 10px;
    min-height: 20px;
    _height: 20px;
}
.confirm .hd {
    text-align:left;
    padding-bottom: .38em;
    margin:50px 0 0 0;
}
.confirm .hd h2 {
    font-weight: bold;
    color: #545865;
    display: inline;
    float: left;
    font-size: 20px;
    margin-top: -47px;
    padding-left: 10px;
}
.confirm .jqmClose {
	 background: url(../nflimg/040-reg-topClose.gif) no-repeat;
	 width: 92px;
	 height: 28px;
	 margin-left:475px;
    display:block;
    position: relative;
    top: -28px;
    overflow:hidden;
    text-indent: -10em;
    text-align: left;
}
.confirm input#btn-confirm-close {
    background:transparent url("../nflimg/gbl-mod-btn-sprite.png") no-repeat scroll -57px 0;
    border:medium none;
    cursor:pointer;
    height:23px;
    letter-spacing:100px;
    margin:0;
    text-indent:-1em;
    width:48px;
}
.confirm input#btn-confirm-close:hover {
    background-position: -57px -23px;
}
#userReg-window #confirmation #btn-confirm-close{
     display:none;
}

.global-reg-cont #optIns {
	clear:both;
	text-align:left;
	margin-left:80px;
	padding-top:20px
}
.global-reg-cont #optIns input {
	margin-bottom:5px;
	margin-right:5px;
}
/* ==================================================================
042 Shop Modules
================================================================== */
.shop-scroll,
.shop-noScroll { position: relative; }

.shop-scroll .mod-wrp-1,
.shop-noScroll .mod-wrp-1,
.shop-scroll .mod-wrp-2,
.shop-noScroll .mod-wrp-2,
.shop-scroll .mod-wrp-3,
.shop-noScroll .mod-wrp-3,
.shop-scroll .mod-wrp-4,
.shop-noScroll .mod-wrp-4,
.shop-scroll .jcarousel-list-horizontal,
.shop-noScroll .jcarousel-list-horizontal  {
	zoom: 1;
}


.shop-scroll .mod-wrp-1,
.shop-noScroll .mod-wrp-1 {
	background-image: url(../nflimg/shop-md-rounded-lfbt.png);
}

.shop-scroll .mod-wrp-2,
.shop-noScroll .mod-wrp-2 {
	background-image: url(../nflimg/shop-md-rounded-rttp.png);
	*padding:2px 0px 0 0;
}

.shop-scroll .mod-wrp-3,
.shop-noScroll .mod-wrp-3 {
	background-image: url(../nflimg/shop-md-rounded.png);
    *padding:14px 1px 8px 0;
/*	padding:1px 9px 8px 0;
*/
}

.shop-scroll .mod-wrp-4,
.shop-noScroll .mod-wrp-4 {
	background-image: url(../nflimg/shop-md-rounded.png);
    *margin: -16px 0 0 -7px;
}

.shop-scroll .mod-wrp-5 {
	background-image: url(../nflimg/shop-md-hd-bg.png);
	background-position: center 4px;
	background-repeat: no-repeat;
	margin:8px -8px 0 0px;
	*margin:8px -7px 0 1px;
	border:1pt solid red;
}

.shop-scroll h3,
.shop-noScroll h3 { 
	font-weight: bold; 
}

.shop-scroll a,
shop-noScroll a {
	color:#2a5980;
}
.shop-scroll a:hover,
shop-noScroll a:hover {
	color:#4db848;
}


.shop-scroll .mod-title {
	margin-top:-4px;
}
.shop-scroll .mod-title h2 {
	background-image: url(../nflimg/shop-md-title.png);
	background-position: 10px 9px;
	background-repeat: no-repeat;
	height:29px;
	width:288px;
}
.shop-scroll .mod-title h2 span {
	display:none;
}

.shop-scroll .bd,
.shop-noScroll .bd { zoom: 1; position: relative;
	background-image: url(../nflimg/shop-bd-bg.png);
	background-position: center bottom;
	background-repeat: repeat-x;
	margin:7px 1px 0;	
	*margin:7px -4px 0 0;	
}

.shop-scroll .shop-image,
.shop-noScroll .shop-image { float: left; }

.shop-scroll .show,
.shop-noScroll .show { position: absolute; display: table; top: 0;}

.shop-scroll .hide,
.shop-noScroll .hide{ position: absolute; top: 0; left: -4000px; }

.shop-scroll .shop-official-gear,
.shop-noScroll .shop-official-gear { 
	background: url(../nflimg/042-nfl-gear.gif) no-repeat;
	position: absolute; 
	top: 10px; 
	text-indent: -2000em;
	width: 123px;
	height: 30px;
}

.shop-scroll .shop-small #shop-items li,
.shop-scroll .shop-large #shop-items li { 
	display: none;
}

.shop-scroll .shop-image img,
.shop-noScroll .shop-image img { 
	position: relative;
	z-index: 1;
	height:auto;
	width:auto;

}

/* small shop module */
.shop-scroll .shop-small .shop-image,
.shop-noScroll .shop-small .shop-image { 
	width: 128px; 
	height: 164px; 
	margin: -10px 0 0 10px; 
	*margin-top: 20px;
	text-align:center;
}

.shop-scroll .shop-small .shop-image span,
.shop-noScroll .shop-small .shop-image span { 
	color: #ef343f; 
	text-transform: uppercase; 
	font-weight: bold;
	font-size: 14px; 
	text-align:center;
}

.shop-scroll .shop-small h3,
.shop-noScroll .shop-small h3 { 
	font-size: 15px; 
	line-height: 16px; 
	color: #2a5980; 
	margin: 16px 0 8px 156px; 
	position: relative;
	z-index: 10;
}

.shop-scroll .shop-small p,
.shop-noScroll .shop-small p { 
	margin-left: 156px; 
	font-size: 12px; 

	font-weight: bold; 
	color: #2a5980; 
	position: relative;
	z-index: 10;
}

.shop-scroll .shop-small p.shop-price,
.shop-noScroll .shop-small p.shop-price  { 
	width: auto; 
	margin-bottom: 7px; 
	position: relative;
	z-index: 10;
	color:#545865;
}

.shop-scroll .shop-small p.shop-price span,
.shop-noScroll .shop-small p.shop-price  span{ 
}

.shop-scroll .shop-small p.shop-desc,
.shop-noScroll .shop-small p.shop-desc { 
	font-style: normal; 
	color: #545865; 
	font-weight: normal; 
	position: relative;
	z-index: 10;
}

.shop-scroll .shop-small p.shop-buy-now,
.shop-noScroll .shop-small p.shop-buy-now  { 
	font-size: 15px; 
	line-height: 15px; 
	color: #2a5980; 
	position: relative;
	z-index: 10;
	display:none;
}

/* medium shop module */

.shop-scroll .shop-medium #shop-items,
.shop-noScroll .shop-medium #shop-items { 
	padding-top: 35px;
	height: 194px;
	overflow: hidden;
	position: relative;
}

.shop-scroll .shop-medium #shop-items  ul,
.shop-noScroll .shop-medium #shop-items  ul { 
	margin-bottom: 12px;
	*margin-top: -10px;
}

.shop-scroll .shop-medium #shop-items  ul  li .select-product,
.shop-noScroll .shop-medium #shop-items  ul  li .select-product { 
	margin-left: 170px;
	padding: 5px 0 0 20px;
	*padding-top: 0;
}
/*
.shop-scroll .shop-medium li:hover a,
.shop-noScroll .shop-medium li:hover a { 
	background:url(../nflimg/shop-item-arrow.png) no-repeat left 4px;

}
*/
.shop-scroll .shop-medium #shop-items  ul  li.last .select-product,
.shop-noScroll .shop-medium #shop-items  ul  li.last .select-product { 
	margin-left: 170px;
	border-bottom: none;
	padding: 5px 0 1px 20px; /*using extra 1px to make up for border*/
	*padding-top: 0;
	margin-bottom: 10px;
}

.shop-scroll .shop-medium #shop-items  ul  li.selected .select-product,
.shop-noScroll .shop-medium #shop-items  ul  li.selected .select-product { 
	background:url(../nflimg/shop-item-arrow.png) no-repeat 10px 8px;
	*background:url(../nflimg/shop-item-arrow.png) no-repeat 10px 3px;
}

.shop-scroll .shop-medium .shop-image,
.shop-noScroll .shop-medium .shop-image { 
	width: 170px; 
	height: 194px; 
	margin-top:0px;
}

.shop-scroll .shop-medium .shop-image span,
.shop-noScroll .shop-medium .shop-image span { 
	color: #ef343f; 
	text-transform: uppercase; 
	font-weight: bold;

	font-size: 14px; 
	display:block;
	text-align:center;
	width:179px;
}


.shop-scroll .shop-medium p,
.shop-noScroll .shop-medium p { 
	margin-left: 0; 
	font-size: 12px; 

	font-weight: bold; 
	color: #545865; 
	display:none;
	position: relative;
	z-index: 10;
}

.shop-scroll .shop-medium .action-bar p,
.shop-noScroll .shop-medium .action-bar p {
	display:block;
}

.shop-scroll .shop-medium p.shop-price,
.shop-noScroll .shop-medium p.shop-price { 
	margin-bottom: 7px; 
	display:block;
	position: relative;
	z-index: 10;
}

.shop-scroll .shop-medium p.shop-price span,
.shop-noScroll .shop-medium p.shop-price span { 

}

.shop-scroll .shop-medium p.shop-desc,
.shop-noScroll .shop-medium p.shop-desc { 
	font-style: normal; 
	color: #545865; 
	font-weight: normal; 
	display:block;
	position: relative;
	z-index: 10;
}

.shop-scroll .shop-medium p.shop-buy-now,
.shop-noScroll .shop-medium p.shop-buy-now  { display: none; }

.shop-scroll .shop-medium p.shop-official-gear, 
.shop-noScroll .shop-medium p.shop-official-gear { 
	left: 190px; 
	position:absolute; 
	display:block;
}


/* large shop module */
.shop-scroll .shop-large .shop-image,
.shop-noScroll .shop-large .shop-image { 
	width: 107px; 
	height: 165px; 
	clear: both; 
	top: 40px; 
	position: relative;
}

.shop-scroll .shop-large .shop-image img,
.shop-noScroll .shop-large .shop-image img { 
	width: 110px; 
	height: 127px; 
}

.shop-scroll .shop-large h3,
.shop-noScroll .shop-large h3 { 
	clear: both; 
	font-weight: bold; 
	position: relative;
	z-index: 10;
}
.shop-scroll .shop-large h3.product,
.shop-noScroll .shop-large h3.product { 
	top:44px;
	font-size:11px;
	color:#545865;
}

.shop-scroll .shop-large p,
.shop-noScroll .shop-large p { 
	clear: both; 
	font-size: 12px; 

	font-weight: bold; 
	color: #2a5980; 
	position: relative;
	z-index: 10;
}

.shop-scroll .shop-large p.shop-prod-name,
.shop-noScroll .shop-large p.shop-prod-name  { 
	font-size: 12px; 
	color: #545865; 
	position: relative;
	z-index: 10;
	font-style: normal;
}

.shop-scroll .shop-large p.shop-desc,
.shop-noScroll .shop-large p.shop-desc  { 
	font-style: normal; 
	color: #545865; 
	font-weight: normal; 
	position: relative;
	z-index: 10;
}

.shop-scroll .shop-large p.shop-buy-now,
.shop-noScroll .shop-large p.shop-buy-now { display: none; }

.shop-scroll .shop-large .shop-promo,
.shop-noScroll .shop-large .shop-promo { 
	color: #ef343f; 
	text-transform: uppercase; 
	font-weight: bold;

	font-size: 14px; 
	display: block;
	position: absolute;
	top: 142px;
	z-index: 10;
	*left: 0;
}

.shop-scroll .shop-large .shop-official-gear,
.shop-noScroll .shop-large .shop-official-gear { 
	position: absolute;
	right: 19px; 
}

/* large shop module v2 */
#shopv2 .shop-scroll .shop-large .shop-image,
#shopv2 .shop-noScroll .shop-large .shop-image { 
	width: 107px; 
	height: 165px; 
	clear: none; 
	top: 40px; 
	left: 114px;
	position: absolute;
}

#shopv2 .shop-scroll .shop-large h3,
#shopv2 .shop-noScroll .shop-large h3 { 
	clear: none; 
	position: absolute;
	bottom: 25px;
}

#shopv2  .shop-scroll .shop-large p,
#shopv2  .shop-noScroll .shop-large p { 
	clear: both; 
	font-size: 12px; 

	font-weight: bold; 
	color: #2a5980; 
	position: relative;
	z-index: 10;
}

#shopv2  .shop-scroll .shop-large p.shop-prod-name,
#shopv2  .shop-noScroll .shop-large p.shop-prod-name  { 
	font-size: 15px; 
	color: #545865; 
	position: relative;
	z-index: 10;
	width: 113px;
}

#shopv2  .shop-scroll .shop-large p.shop-desc,
#shopv2  .shop-noScroll .shop-large p.shop-desc  { 
	font-style: normal; 
	color: #545865; 
	font-weight: normal; 
	position: relative;
	z-index: 10;
	width: 90px;
}

#shopv2  .shop-scroll .shop-large p.shop-buy-now,
#shopv2  .shop-noScroll .shop-large p.shop-buy-now { display: none; }

#shopv2  .shop-scroll .shop-large .shop-promo,
#shopv2  .shop-noScroll .shop-large .shop-promo { 
	color: #ef343f; 
	text-transform: uppercase; 
	font-weight: bold;

	font-size: 14px; 
	display: block;
	position: relative;
	top: 0;
	z-index: 10;
	*left: 0;
	margin-top: 77px;
}

#shopv2 .shop-large .jcarousel-clip-horizontal {
    width:  744px;
    height: 232px;
	margin: 0 auto;
}

#shopv2 .shop-large .jcarousel-item {
    width: 225px;
    height: 231px;
	margin: 0 34px 0 0;
	position: relative;
}

#shopv2 .shop-scroll .shop-large p.shop-official-gear, 
#shopv2 .shop-noScroll .shop-large p.shop-official-gear { 
	right: 19px; 
	position:absolute; 
}

.jcarousel-container { position: relative; }

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 75px;
    height: 75px;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}

.shop-small .jcarousel-container-horizontal { width: 300px; }
.shop-medium .jcarousel-container-horizontal { width: 463px; }
.shop-large .jcarousel-container-horizontal { width: 772px; }

.shop-small .jcarousel-clip-horizontal {
    width:  300px;
    height: 192px;
}

.shop-medium .jcarousel-clip-horizontal {
    width:  462px;
    height: 232px;
}

.shop-large .jcarousel-clip-horizontal {
    width:  744px;
    height: 232px;
	margin: 0 auto;
}

.shop-scroll .shop-small #shop-items .jcarousel-item {
    width: 300px;
    height: 192px;
	display: block;
}

.shop-scroll .shop-medium #shop-items .jcarousel-item {
    width: 462px;
    height: 61px;
	display: block;
}

.shop-medium .jcarousel-list li { float: none; }

.shop-scroll  .shop-large #shop-items .jcarousel-item {
    width: 190px;
    height: 231px;
	position: relative;
	display: block;
}

.shop .jcarousel-item-horizontal { margin-right: 10px; }

.shop .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

.shop-scroll .nav-traverse {
	display: block;
	font-size: 11px;
	color: #fff;
	background: url(../nflimg/042-shop-nav-bg.gif) repeat-x 0 0;
	height: 23px;
	line-height: 23px;
	position:absolute;
}

.shop-scroll .nav-traverse li { 
	float: left;
	margin-right: 10px;
}

.shop-scroll .nav-traverse li a { 
	display: block;
	width: 9px;
	height: 11px;
	background-image: url(../nflimg/042-nav-btn.png);
	margin-top: 6px;
	position: relative;
	overflow: hidden;
}


.shop-scroll li.prev + li  { position:relative; left:65px;}

.shop-scroll .nav-traverse li.prev  { position:absolute; left:20px;}
.shop-scroll .nav-traverse li.next  { position:absolute; left:39px;}
.shop-scroll .nav-traverse li.prev a {background-position: 0 0; margin-left:3px;}
.shop-scroll .nav-traverse li.next a {background-position: -11px 0; margin-left:3px;}
.shop-scroll .nav-traverse li.img-txt:hover{ background-color:#4db848; height:25px; width:15px;}

.shop-noScroll .shop-small .nav-traverse li,
.shop-scroll .shop-medium .nav-traverse li,
.shop-noScroll .shop-medium .nav-traverse li,
.shop-noScroll .shop-large .nav-traverse li{ display: none; }

.shop-noScroll .shop-small #shop-items,
.shop-noScroll .shop-large #shop-items { overflow: hidden; }

.shop-noScroll .shop-small #shop-items { 
	width: 300px;
	height: 192px;
}

.shop-noScroll .shop-small #shop-items  li { 
	float: left;
	height: 192px;
	position: relative;
}

.shop-noScroll .shop-large #shop-items { 
	width:  772px;
    height: 232px;
	margin-left: 16px;
}

.shop-noScroll .shop-large #shop-items li { 
	float: left;
	width: 188px;
    height: 231px;
}

.shop-small .no-result,
.shop-medium .no-result,
.shop-large .no-result { 
	margin: 40px 0 0 15px;
	width: 240px;
}

.shop-scroll .ft,
.shop-noScroll .ft{
	background:#0e2544;
	*margin:0 -1px;
}
.shop-scroll .ft .action-bar,
.shop-noScroll .ft .action-bar{
	text-align:right;
	padding:0;
	height:17px;
}
.shop-scroll .ft .action-bar a,
.shop-noScroll .ft .action-bar a{
	font-weight:bold;
	position:relative;
	top:4px;
	color:#3775d3;
}
.shop-scroll .ft .action-bar a:hover,
.shop-noScroll .ft .action-bar a:hover{
	color:#4db848;
}
/* ==================================================================
044 - Login Module
*================================================================== */
#login-window {
    border: none;
    width:400px;
}

/* #login - the login prompt for fan sites. Contains HTML describing the login */
.login {
    text-align: center;
}

.login .hd {
    display:none;
}

.jqmWindow .login .hd {
    height:45px;
    text-align:left;
    display:block;
}

.login h2 {
    color: #545865;
    display: inline;
    float:left;
    font-size: 20px;
	font-weight: bold;
    padding: 10px 10px 5px 10px;
}
.login .bd {
    border-top:1px solid #d1d3d4;
}
.login .bd-login-links {
    border-top:1px solid #d1d3d4;
    width:100%;
    padding-top:10px;
}
.login p {
    text-align:left;
    width:100%;
    margin-left:15px;
}
.login .ft {padding: .38em;}

.login .close-show {
    display:none;
}

.login .close {
    /*background: url(../nflimg/040-reg-topClose.gif) no-repeat;*/
    width: 92px;
    height: 28px;
    margin:-28px 0px 0px 300px;
    position:absolute;
    *margin:-28px 0px 0px 55px;
}
.login .close a.jqmClose, .fg-pwd .close a.jqmClose {
    display:block;
    background:url(../nflimg/040-reg-topClose.gif) no-repeat;
    width:92px;
    height:28px;
    outline-color:invert;
    outline-style:none;
    outline-width:medium;
    position:absolute;
    text-indent:-999em;
}
.login .login-close-copy {
    display:block;
}
.login-error {
    color:#cc2229;
    text-align:center;
    font-style:italic;
}
.login-error p {
    text-align:center;
    margin:0;
}

#btn-login-cancel {
    display:none;
}

#btn-login-submit {
    background:transparent url("../nflimg/gbl-mod-btn-sprite.png") no-repeat scroll -105px 0;
    height:23px;
    width:48px;
    text-indent:-1000em;
    border:none;
    margin-left:60px;
    letter-spacing:100px;
    cursor:pointer;
}
#btn-login-submit:hover {
    background-position: -105px -23px;
}
.login-user-msg, #login-pwd-msg, #login-email-msg { block:inline;}

/* .login-form : This is the modal form for login  */
.login-form {text-align:left; width: auto; padding: 4px;}
.login-form input, .login-form select  {
    margin-left: 10px;
}
.form-login-user, .form-login-pwd {
    display:block;
    padding:10px 0;
}

.form-login-user label, .form-login-pwd label {
    width:130px;
    float:left;
    text-align:right;
}
.form-login-user input, .form-login-pwd input {
    display:inline;
    width:175px;
}
.form-login-btn {
    margin-left:75px;
    text-align:left;
    padding-bottom:20px;
}

.form-login-required {
    clear:both;
    display:block;
    padding-bottom:10px
}
.form-login-remember {
    display:block;
    padding-bottom:10px;
}

.form-login-required p {
    font-style:italic;
    font-size:10px;
    margin-left:140px;
}
.form-login-remember input {
    width:15px;
    margin-left:140px;
}
.form-login-remember label{

}
.login .bd-login-links p {
    text-align:left;
    width:25%;
    margin-left:15px;
    float:left;
}
.jqmWindow .login .bd-login-links p {
    text-align:left;
    width:100%;
    margin-left:15px;
    float:none;
}
.error_copy {color:red;}
.hide_error {display:none;}
/* ==================================================================
045 - Forgot Password
================================================================== */
#forgot-window {
    border: none;
    width:400px;
}
/* .fg-pwd - the forgot password prompt for fan sites. Contains HTML describing the forgot password prompt */
.fg-pwd {
    text-align: center;
}

.fg-pwd .hd {
    text-align: left;
    height:45px;
}
.fg-pwd h2 {
    color: #545865;
    display: inline;
    float:left;
    font-size: 20px;
	font-weight: bold;
    padding: 10px 10px 5px 10px;
}
.fg-pwd .bd {
    border-top:1px solid #d1d3d4;
}
.fg-pwd p {
    text-align:left;
    padding:10px 10px 5px 15px;
    margin-left:15px;
}
.fg-pwd .ft {padding: .38em;}
.fg-pwd .close {
    /*background: url(../nflimg/040-reg-topClose.gif) no-repeat;*/
    width: 92px;
    height: 28px;
    margin:-28px 0px 0px 300px;
    *margin:-28px 0px 0px 255px;
    position:absolute;
}
.fg-pwd-email-msg { block:inline;}

.fg-pwd-form {
    text-align:center;
    width: auto;
    padding: 4px;
}
.fg-pwd-form input, .fg-pwd-form select  {
    vertical-align: middle;
}

.fg-pwd-email label { float:left; width:20%; padding-top:7px;}
.fg-pwd-email input { width:175px;}
.fg-pwd-btn { padding-left:20%;}
.btn-fg-pwd-cancel {
    display:none;
}
.btn-fg-pwd-submit {
    background:transparent url("../nflimg/gbl-mod-btn-sprite.png") no-repeat scroll 0 0;
    height:23px;
    width:57px;
    text-indent:-999em;
    border:none;
    margin:10px 0px 0px -30px;
    letter-spacing:100px;
    cursor:pointer;
}
.btn-fg-pwd-submit:hover {
    background-position: 0 -23px;
}
/* ==================================================================
Scoring Summary
===================================================================*/

.scoring-summary { } 
.scoring-summary .hd { display: none; }
.scoring-summary .hd a { float:right; color:#fff; font-weight:bold; }
.scoring-summary .hd h2 { float:left; font-size:108%; font-weight:bold; }

.scoring-summary .bd { }
.scoring-summary .play-by-play { 
	font-size: 12px; 
	color: #31429a; 
	line-height: 26px; 
	background-color: #fafafa; 
	font-weight: bold; 
	font-style: italic; 
	padding-left: 7px; 
	border-bottom: 1px solid #cecece; 
	margin-bottom: 13px;
}

.scoring-summary .play-by-play a { 
	display: block; 
	padding-left: 24px;
	background: url('../nflimg/gbl-ico/gbl-ico-nfl.png') no-repeat 0 center;;
}
.scoring-summary .bd dl {
	margin:10px;
}
.scoring-summary .bd dl dt { 
	background-color:#7593ad; 
	color:#fff; 
	padding: 4px 4px 4px 10px; 
	margin:2px 0; 
	text-transform: uppercase; 
	font-weight: bold; 
	font-style: normal; 
	font-size: 11px; 
}
.scoring-summary .bd dl dt sup { 
	font-size:11px;
}
.scoring-summary .bd dl dd { 
	overflow:hidden; zoom:1; 
	margin:0; 
	min-height: 80px; 
	height: auto!important; 
	height: 80px;
	position: relative;
	text-transform: uppercase; 
	font-size: 18px; 
	font-weight: bold; 
	color: #31429A; 
}
.scoring-summary .bd dl dd a { float:left; }
.scoring-summary .bd dl dd.odd {
	background: #ddd;
}
.scoring-summary .bd dl dd div { float:left; margin: 0;
	left: 44px; /* Helmet Off */
	left: 94px;
	position: absolute; 
	top: 32px; 
	color:#757575;
	font-size:18px;
}
.scoring-summary .bd dl dd p { 
	float:left;
	margin:34px 0 0 145px;
	padding-right: 10px; 
	font-weight: normal; 
	font-size: 12px;
	text-transform: none; 
	color: #545865; 
	display: inline; /* double margin IE6 bug */
}
.scoring-summary .bd dl img { float:left;}
.scoring-summary .team-icon { margin:0px;} 

.scoring-summary .scoring-type { margin-left:10px; margin-bottom:35px; }
.scoring-summary .scoring-details { margin-left:10px; }

.scoring-summary .ft {*height:2px;} 


/* Helmets  */
.scoring-summary .team-ico-home-ari { background: url('/nfl-assets/img/gbl-ico-team/logos/ari-home-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-atl { background: url('/nfl-assets/img/gbl-ico-team/logos/atl-home-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-bal { background: url('/nfl-assets/img/gbl-ico-team/logos/bal-home-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-buf { background: url('/nfl-assets/img/gbl-ico-team/logos/buf-home-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-car { background: url('/nfl-assets/img/gbl-ico-team/logos/car-home-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-chi { background: url('/nfl-assets/img/gbl-ico-team/logos/chi-home-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-cin { background: url('/nfl-assets/img/gbl-ico-team/logos/cin-home-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-cle { background: url('/nfl-assets/img/gbl-ico-team/logos/cle-home-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-dal { background: url('/nfl-assets/img/gbl-ico-team/logos/dal-home-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-den { background: url('/nfl-assets/img/gbl-ico-team/logos/den-home-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-det { background: url('/nfl-assets/img/gbl-ico-team/logos/det-home-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-gb { background: url('/nfl-assets/img/gbl-ico-team/logos/gb-home-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-hou { background: url('/nfl-assets/img/gbl-ico-team/logos/hou-home-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-ind { background: url('/nfl-assets/img/gbl-ico-team/logos/ind-home-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-jac { background: url('/nfl-assets/img/gbl-ico-team/logos/jac-home-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-kc { background: url('/nfl-assets/img/gbl-ico-team/logos/kc-home-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-mia { background: url('/nfl-assets/img/gbl-ico-team/logos/mia-home-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-min { background: url('/nfl-assets/img/gbl-ico-team/logos/min-home-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-ne { background: url('/nfl-assets/img/gbl-ico-team/logos/ne-home-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-no { background: url('/nfl-assets/img/gbl-ico-team/logos/no-home-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-nyg { background: url('/nfl-assets/img/gbl-ico-team/logos/nyg-home-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-nyj { background: url('/nfl-assets/img/gbl-ico-team/logos/nyj-home-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-oak { background: url('/nfl-assets/img/gbl-ico-team/logos/oak-home-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-phi { background: url('/nfl-assets/img/gbl-ico-team/logos/phi-home-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-pit {background: url('/nfl-assets/img/gbl-ico-team/logos/pit-home-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-sd { background: url('/nfl-assets/img/gbl-ico-team/logos/sd-home-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-sea { background: url('/nfl-assets/img/gbl-ico-team/logos/sea-home-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-sf { background: url('/nfl-assets/img/gbl-ico-team/logos/sf-home-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-stl { background: url('/nfl-assets/img/gbl-ico-team/logos/stl-home-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-tb { background: url('/nfl-assets/img/gbl-ico-team/logos/tb-home-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-ten { background: url('/nfl-assets/img/gbl-ico-team/logos/ten-home-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-was { background: url('/nfl-assets/img/gbl-ico-team/logos/was-home-m.png') no-repeat 5px center; }
/* ==================================================================
050 - Video Gallery Browser
================================================================== */
.av-xlarge {
    margin-left:6px;
}
.av-xlarge .mod-wrp-1 {
     background: transparent url(../nflimg/gbl-bg-vgb.png) top left no-repeat;
}

.av-xlarge .bd {
    padding-left:9px;
}

.av-xlarge .hd {
    padding:0px 10px 5px 10px;
}

.video-browser {
    width:625px;
    float:left;
    display: inline;
    margin-left:2px;
    padding: 0px 5px 0px 5px;
}

.video-browser .mod-wrp-5 {
    background: transparent url(../nflimg/gbl-bg-vgb.png) bottom left no-repeat;
    float:left
}

.video-browser .mod-wrp-2 {


}

.video-browser .bg {
    float:left;
    clear: both;
    border-top:1px solid #e2e2e2;
    border-bottom:1px solid #e2e2e2;
    margin-top:10px;
}

.video-browser .channels {
    width: 180px;
    display: inline;
    float: left;
    padding-top: 10px;
}
.video-browser .channels dl {
    width: 170px;
    border: 0px solid #ccc;
}
.video-browser .channels dl a {
    color:#2A5980;
    font-weight:bold;
}	
.video-browser .channels dl dt {
    background: url(../nflimg/101-second-nav-bttn.png) 0 0 no-repeat;
    color: #2a5980;
    height: 20px;
    padding: 1px 5px 0px 1em;
    display: block;
}
.video-browser .channels dl dt:hover {
    background-position: -175px 0;
    text-decoration:none;
}
.video-browser .channels dl dt:hover a,
.video-browser .channels dl dt.selected a{
    color:#fff;
    text-decoration:none;
}
.video-browser .channels dl dt.selected,
.video-browser .channels dl dt.active {
    background-position: -350px 0;
    color: #fff;
}
.video-browser .channels dl dt.last {
    border: none;
}
.video-browser .channels dl dt.closed a {  }
.video-browser .channels dl dt a {
    display: block;
    width: 100%;
}

.video-browser .video-gallery {
    float:left;
    width:442px;
    border-left:1px solid #e2e2e2;

}
.video-browser .video-gallery .filter {
    text-align: right;

}
.video-browser .video-gallery .filter fieldset {
    padding:5px 10px 0px 0px;
    *padding:5px 10px 10px 0px;
}
.video-browser .video-gallery .filter span {
    display: none;
    font-weight:bold;
}
.video-browser .video-gallery .filter select {
    margin-left:15px;
    font-size: 85%;
}
.video-browser .video-gallery .filter .go-button {
    background:transparent url(../nflimg/gbl-go-button-33x24.gif) no-repeat scroll 0 0;
    border:medium none;
    height:30px;
    *height:23px;
    margin-left:5px;
    width:33px;
}

.video-browser .video-list {
    padding:9px 3px 3px 3px;
    min-height: 250px;
    _height: 250px;
    border-top: 1px solid #e2e2e2;
    background: url(../nflimg/050-body-bg.png) top left repeat-x;
}
.video-browser .video-list .video-list-container {
    overflow: auto;
    _zoom: 1;
}
.video-browser .video-list .item {
    float:left;
    width:213px;
    display: inline;
    overflow: hidden;
    _zoom: 1;
    height:75px;
    margin-bottom:10px;
    margin-right: 5px;
    
}
.video-browser .video-list .item .thumb {
    float:left;

    position:relative;
    margin-right: 3px;
}
.video-browser .video-list .item .thumb a img {
    background:transparent url(../nflimg/video-thmb-bg.gif) no-repeat scroll 0 0;
    margin:0;
    padding:8px 8px 7px 10px;
    float:left;
    height:50px;
    width:80px;

}
.video-browser .video-list .item .thumb a:hover img {
    background:transparent url(../nflimg/video-thmb-over-bg.gif) no-repeat scroll 0 0;
    margin:0;
    padding:8px 8px 7px 10px;
}
.video-browser .video-list .item .thumb a img.selected {
    background:transparent url(../nflimg/video-thmb-over-bg.gif) no-repeat scroll 0 0;
    margin:0;
    padding:8px 8px 7px 10px;
}
.video-browser .video-list .item .play {
    cursor:pointer;
    background: url('../nflimg/017-icon-green-play.png') 0 0 no-repeat;
    position:absolute;
    bottom: 15px;
    right: 10px;
    width:21px;
    height:21px;
    display:block;
    z-index:5;
    text-indent:-999em;
}
* html .video-browser .video-list .item .play	{
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../nflimg/017-icon-green-play.png') 0 0 no-repeat;
    background:none;
    zoom:1;
}

.video-browser .video-list .item .info {
  /*  float:left;
  */
  }
  .video-browser .video-list .item .info a {
      font-weight:bold;
  }
.video-browser .video-list .item .info a.title {
    display:block;

}
.video-browser .video-list .item .info span.duration {
    display:block;
    font-size:11px;
}
.video-browser .video-list .item .info p {
    display:none;
}
.video-browser .video-list .item .info cite {
    display:none;
}
.video-browser .video-list .item .info .time-stamp {
    display:block;
    font-size:11px;
}
.video-browser .video-list .item .info .time-stamp .date {  }
.video-browser .video-list .item .info .time-stamp .time {  }

.video-browser .ft {
    float:left;
    width:100%;
    padding-top:4px;
    padding-bottom:4px;
}
.video-browser .ft span {
    float:left;
    font-weight:bold;
    padding-left:5px;
}
.video-browser .ft .pagination {
    float:right;
    text-align:right;
    margin:0;
    padding:0;
    overflow:hidden;
    _zoom: 1;
}
.video-browser .ft .pagination li.prev,
.video-browser .ft .pagination li.next {
    padding-top:2px;
    width:12px;
    height:12px;
}
.video-browser .ft .pagination li.prev a,
.video-browser .ft .pagination li.next a {
    background:url(../nflimg/050-page-arrows.png) no-repeat;
    display:block;
}
.video-browser .ft .pagination li.prev a {
    background-position: 1px -1px;
} 
.video-browser .ft .pagination li.next a {
    background-position:-20px -1px;
}
.video-browser .ft .pagination li.prev a:hover {
    background-position: 1px -16px;
} 
.video-browser .ft .pagination li.next a:hover {
    background-position:-20px -16px;
} 
/*
.video-browser .ft .pagination li {
    float:left;
    display:inline;
    font-size:93%;
    font-weight:bold;
    margin:0 2px;
}
.video-browser .ft .pagination li a {
    color: #fff;
    text-decoration:none;
    font-size:90%;
    font-weight:bold;
} 
.video-browser .ft .pagination li a:hover {
    color: #47a454;
    text-decoration:underline;
} 
.video-browser .ft .pagination li a.selected {
    color: #47a454;
    text-decoration:underline;
} 
.video-browser .ft .pagination li a.selected:hover {
    color: #47a454;
    text-decoration:underline;
} 
.video-browser .ft .pagination li.prev,
.video-browser .ft .pagination li.next {
    padding-top:2px; width:14px;
}
.video-browser .ft .pagination li.prev a,
.video-browser .ft .pagination li.next a {
    background:url(../nflimg/gbl-arrows.png) no-repeat;
    display:block;
}
.video-browser .ft .pagination li.prev a {
    background-position: 0 0;
} 
.video-browser .ft .pagination li.next a {
    background-position:-14px top;
} */
/* ==================================================================
050 - Audio Gallery Browser
================================================================== */
.av-audio {
    margin-left:6px;
}
.av-audio .mod-wrp-1 {
     background: transparent url(../nflimg/gbl-bg-vgb.png) top left no-repeat;
}

.av-audio .bd {
    padding-left:9px;
}

.av-audio .hd {
    padding:0px 10px 5px 10px;
}

.audio-browser {
    width:625px;
    float:left;
    display: inline;
    margin-left:6px;
    background: transparent url(../nflimg/gbl-bg-vgb.png) bottom left no-repeat;
}

.audio-browser .mod-wrp-5 {
    
    float:left
}

.audio-browser .mod-wrp-2 {


}

.audio-browser .bg {
    float:left;
    clear: both;
    border-top:1px solid #e2e2e2;
    border-bottom:1px solid #e2e2e2;
    margin-top:10px;
}

.audio-browser .channels {
    width: 180px;
    display: inline;
    float: left;
    padding-top: 10px;
}
.audio-browser .channels dl {
    width: 170px;
    border: 0px solid #ccc;
}
.audio-browser .channels dl a {
    color:#2A5980;
    font-weight:bold;
}	
.audio-browser .channels dl dt {
    background: url(../nflimg/101-second-nav-bttn.png) 0 0 no-repeat;
    color: #2a5980;
    height: 20px;
    padding: 1px 5px 0px 1em;
    display: block;
}
.audio-browser .channels dl dt:hover {
    background-position: -175px 0;
    text-decoration:none;
}
.audio-browser .channels dl dt:hover a,
.audio-browser .channels dl dt.selected a{
    color:#fff;
    text-decoration:none;
}
.audio-browser .channels dl dt.selected,
.audio-browser .channels dl dt.active {
    background-position: -350px 0;
    color: #fff;
}
.audio-browser .channels dl dt.last {
    border: none;
}
.audio-browser .channels dl dt.closed a {  }
.audio-browser .channels dl dt a {
    display: block;
    width: 100%;
}

.audio-browser .audio-gallery{
    float:left;
    width:442px;
    border-left:1px solid #e2e2e2;

}
.audio-browser .audio-gallery .filter {
    text-align: right;

}
.audio-browser .audio-gallery .filter fieldset {
    padding:5px 10px 10px 0px;
    *padding:5px 10px 10px 0px;
}
.audio-browser .audio-gallery .filter span {
    display: none;
    font-weight:bold;
}
.audio-browser .audio-gallery .filter select {
    margin-left:15px;
    font-size: 85%;
}
.audio-browser .audio-gallery .filter .go-button {
    background:transparent url(../nflimg/gbl-go-button-33x24.gif) no-repeat scroll 0 0;
    border:medium none;
    height:23px;
    *height:23px;
    margin-left:5px;
    width:33px;
}

.audio-browser .audio-list {
    padding:9px 3px 3px 3px;
    min-height: 250px;
    _height: 250px;
    border-top: 1px solid #e2e2e2;
    background: url(../nflimg/050-body-bg.png) top left repeat-x;
}
.audio-browser .audio-list  .audio-list-container {
    overflow: auto;
    _zoom: 1;
}
.audio-browser .audio-list .item {
    float:left;
    width:213px;
    display: inline;
    overflow: hidden;
    _zoom: 1;
    height:65px;
    margin-bottom:10px;
    margin-right: 5px;
}
.audio-browser .audio-list .item .thumb {
    float:left;

    position:relative;
    margin-right: 3px;
}
.audio-browser .audio-list .item .thumb a img {
    background:transparent url(../nflimg/video-thmb-bg.gif) no-repeat scroll 0 0;
    margin:0;
    padding:8px 8px 7px 10px;
    float:left;
    height:50px;
    width:80px;

}
.audio-browser .audio-list .item .thumb a:hover img {
    background:transparent url(../nflimg/video-thmb-over-bg.gif) no-repeat scroll 0 0;
    margin:0;
    padding:8px 8px 7px 10px;
}
.audio-browser .audio-list .item .thumb a img.selected {
    background:transparent url(../nflimg/video-thmb-over-bg.gif) no-repeat scroll 0 0;
    margin:0;
    padding:8px 8px 7px 10px;
}
.audio-browser .audio-list .item .play {
    cursor:pointer;
    background: url('../nflimg/017-icon-green-play.png') 0 0 no-repeat;
    position:absolute;
    bottom: 15px;
    right: 10px;
    width:21px;
    height:21px;
    display:block;
    z-index:5;
    text-indent:-999em;
}
* html .audio-browser .audio-list .item .play	{
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../nflimg/017-icon-green-play.png') 0 0 no-repeat;
    background:none;
    zoom:1;
}

.audio-browser .audio-list .item .info {
  /*  float:left;
  */
  }
  .audio-browser .audio-list .item .info a {
      font-weight:bold;
  }
.audio-browser .audio-list .item .info a.title {
    display:block;

}
.audio-browser .audio-list .item .info span.duration {
    display:block;
    font-size:11px;
}
.audio-browser .audio-list .item .info p {
    display:none;
}
.audio-browser .audio-list .item .info cite {
    display:none;
}
.audio-browser .audio-list .item .info .time-stamp {
    display:block;
    font-size:11px;
}
.audio-browser .audio-list .item .info .time-stamp .date {  }
.audio-browser .audio-list .item .info .time-stamp .time {  }

.audio-browser .ft {
    float:left;
    width:100%;
    padding-top:4px;
    padding-bottom:4px;
}
.audio-browser .ft span {
    float:left;
    font-weight:bold;
    padding-left:5px;
}
.audio-browser .ft .pagination {
    float:right;
    text-align:right;
    margin:0;
    padding:0;
    overflow:hidden;
    _zoom: 1;
}
.audio-browser .ft .pagination li.prev,
.video-browser .ft .pagination li.next {
    padding-top:2px;
    width:12px;
    height:12px;
}
.audio-browser .ft .pagination li.prev a,
.audio-browser .ft .pagination li.next a {
    background:url(../nflimg/050-page-arrows.png) no-repeat;
    display:block;
}
.audio-browser .ft .pagination li.prev a {
    background-position: 1px -1px;
} 
.audio-browser .ft .pagination li.next a {
    background-position:-20px -1px;
}
.audio-browser .ft .pagination li.prev a:hover {
    background-position: 1px -16px;
} 
.audio-browser .ft .pagination li.next a:hover {
    background-position:-20px -16px;
} 


/* audio popup */
.audio-popup { 
	float: left;
	width: 300px;
}

.audio-popup .audio-player .mod-title,
.audio-popup .audio-gallery .mod-title,
.audio-popup .av .mod-title,
.audio-popup .av .ft,
.audio-popup .av-summary,
.audio-popup .thumb {
	display: none;
}

.audio-popup .audio-popup-hd .mod-wrp-1,
.audio-popup .audio-popup-hd .mod-wrp-2,
.audio-popup .audio-popup-hd .mod-wrp-3,
.audio-popup .audio-popup-hd .mod-wrp-4,
.audio-popup .audio-popup-hd .mod-wrp-5,
.audio-popup .audio-player .mod-wrp-1,
.audio-popup .audio-player .mod-wrp-2,
.audio-popup .audio-player .mod-wrp-3,
.audio-popup .audio-player .mod-wrp-4,
.audio-popup .audio-player .mod-wrp-5,
.audio-popup .audio-gallery .mod-wrp-1,
.audio-popup .audio-gallery .mod-wrp-2,
.audio-popup .audio-gallery .mod-wrp-3,
.audio-popup .audio-gallery .mod-wrp-4,
.audio-popup .audio-gallery .mod-wrp-5,
.audio-popup .av .mod-wrp-1,
.audio-popup .av .mod-wrp-2,
.audio-popup .av .mod-wrp-3,
.audio-popup .av .mod-wrp-4,
.audio-popup .av .mod-wrp-5  {
	background-image: none;
	margin: 0;
	padding: 0;
}

.audio-popup .audio-player,
.audio-popup .audio-gallery {
	border-left: 1px solid #d3d4d7;
	border-right: 1px solid #d3d4d7;
}

.audio-popup .audio-popup-hd .popup-close {
	border-top: 1px solid #d3d4d7;
	border-left: 1px solid #d3d4d7;
	border-right: 1px solid #d3d4d7;
	background: #eee;
	text-align: right;
}

.audio-popup .audio-popup-hd .popup-close a {
	padding-left: 15px;
	padding-right: 5px;
	background: transparent url('../nflimg/007-alert-close-btn-2.gif') no-repeat scroll 0 0;
	font-size: 85%;
}

.audio-popup .audio-popup-hd .mod-wrp-1 {
	padding-top: 23px;
}

.audio-popup .audio-popup-hd .mod-title {
	top: 0px;
	left: 0px;
}

.audio-popup .audio-popup-hd .mod-title h2 {
	color: #fff;
	border: 0px none;
}

.audio-popup .go-button { cursor:pointer; background: url(../nflimg/gbl-btn-go.gif) no-repeat; height: 21px; line-height: 21px; width: 41px; border: none; display: -moz-inline-box; display: inline-block; text-indent: -99999px; overflow: hidden; vertical-align: middle; margin-left: 14px; }

.audio-popup .audio-popup-hd { 
	clear: both; 
	float: left;
	border-bottom: 1px solid #d3d4d7;
	width: 100%;
	line-height: 23px;
}

.audio-popup .audio-popup-hd h2 {
	border-left: 1px solid #d3d4d7;
	font-size: 14px;
	color: #31429a;
	float: left;
	padding: 0 0 0 10px;
	margin: 0;
}

.audio-popup .audio-popup-hd form { 
	border-right: 1px solid #d3d4d7;
	float: right;
	margin: 0;
	padding: 0;
}

.audio-popup .audio-popup-hd form select { 
	border-bottom: 1px solid #D4D0C8;
	border-right: 1px solid #D4D0C8;
	font-size: 11px;
	text-transform: capitalize;
	*margin-top: 4px;
}

.audio-popup .audio-popup-hd form input { 

}

.audio-popup .bd { 
	clear: both;
	text-align: center;
	padding-top: 17px;
}

.audio-popup .bd h3 { 
	margin: 0;
	padding: 0;
}

.audio-popup .bd ul, .audio-popup .bd li {
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: left;
	float: left;
	width: 229px;
    height: 52px;
}

.audio-popup .bd ul, .audio-popup .bd li a { 
	font-size: 14px;
	font-weight: bold;
	color: #31429a;
}

.audio-popup .bd ul, .audio-popup .bd p { 
	font-size: 12px; 
	color: #323540;
	font-weight: normal;
}

.audio-popup .ft {
	background-color: #323540;
	color: #fff;
	text-align: center;
	height: 60px;
	text-transform: uppercase;
	font-weight: bold;
}

.audio-popup  .jcarousel-container { 
	text-align: center;
	height: 52px;
}

.audio-popup  .jcarousel-clip-horizontal {
    width:  231px;
    height: 52px;
	margin: 0 auto;
}

.audio-popup .jcarousel-item {
    width: 231px;
    height: 52px;
	display: block;
	text-align: left;
}

.audio-popup .jcarousel-item .info a { 
	font-size: 14px;
	font-weight: bold;
	color: #31429a;
	text-transform: capitalize;
}

.audio-popup .jcarousel-item .info p { 
	font-size: 12px;
	color: #323540;
}

.audio-popup .jcarousel-prev-horizontal, 
.audio-popup .jcarousel-next-horizontal { 
	position: absolute;
	width: 17px;
	height: 19px;
	cursor: pointer;
	background: transparent url(../nflimg/051-audio-carousel-btn.gif) no-repeat 0 0;
}

.audio-popup .jcarousel-next-horizontal {
    right: 10px;
	top: 10px;
	background-position: -27px 0;
}

.audio-popup  .jcarousel-next-disabled-horizontal,
.audio-popup .jcarousel-next-disabled-horizontal:hover,
.audio-popup .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-image: none;
}

.audio-popup .jcarousel-prev-horizontal {
    left: 10px;
	top: 10px;
	background-position: 0 0;
}

.audio-popup .jcarousel-prev-disabled-horizontal,
.audio-popup .jcarousel-prev-disabled-horizontal:hover,
.audio-popup  .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-image: none;
}
/* ==================================================================
052 - Team Draft Tracker
================================================================== */
.draft-tracker .dtracker .bd .placeholder {
 background:transparent url("../nflimg/gbl-loading.gif") no-repeat scroll 5px 5px;
 display:block;
 height:45px;
 width:45px;
 text-indent:-999em;
 margin:auto;
}
.draft-tracker table {
 background-color:#fff;
 border-collapse: separate;
 font-size: 85%;
	line-height: 13px;
 width: 100%;
}
.draft-tracker table tr.loop-odd {
	background: #dde7ec;
}
.draft-tracker th {
	background: #7593ad;
	font-size: 11px;
	color: #fff;
	font-weight: bold;
	padding: 3px 5px 3px 4px;
}
.draft-tracker th.player {
 padding-left:7px;
}
.draft-tracker th.last {
 padding-left:0;
 padding-right:5px;
 text-align: center;
}
.draft-tracker td.last,
.draft-tracker th.pick,
.draft-tracker td.pick {
 white-space: nowrap;
 margin-left:0;
 margin-right:0;
 padding-left:0;
 padding-right:0;
}
.draft-tracker td.player {
 width:200px;
}
.draft-tracker td.player span#prospect-card-icon {
 background:transparent url('../nflimg/icon-article-link.gif') no-repeat 0 -2px;
 height: 12px;
 width: 12px;
 margin-left: 2px;
 position: absolute;
}
.draft-tracker td {
 margin-top: 3px;
 padding:3px 2px 0 8px;
}
.draft-tracker td.last {
 text-align:center;
}
.draft-tracker td.row-end {
 border-top:none;
}
.draft-tracker td.row-end span {
 display:block;
 color: #545865;
 font-size: 10px;
 font-weight: normal;
 margin-bottom: 5px;
}
.draft-tracker .ft {
 display:none
}
.draft-tracker .hd .nfl-draft {
 font-size: 11px;
 padding:5px 0;
 text-align: right;
}
.draft-tracker .hd .nfl-draft a  {
 background:transparent url(../nflimg/gbl-ico-nfl.png) no-repeat;
 padding:1px 10px 1px 25px;
}
/* fly-out styles */
.cluetip-prospect-card-tooltip #cluetip-outer #cluetip-inner {
 background:#fff url('../nflimg/052-prospect-flyout-bg.jpg') repeat-x 0 1px;
}
.cluetip-prospect-card-tooltip #cluetip-inner #headshot {
 float: left;
 height: 90px;
 width: 65px;
 padding-right: 5px;
}
/* ==================================================================
032 - Box Score Module
================================================================== */
.box-score {position:relative; margin:10px 0 0;}
.box-score .team-record { padding: 0 0 5px 10px; font-size:14; }
.box-score {padding:0; }
.box-score .hd { padding: 0 0 0 10px; }
.box-score .bd { padding: 0; /*margin-bottom:30px;*/}
.box-score .bd table { width:100%; }
.box-score .bd table tr td { padding:2px; }
.box-score .bd table .box-stat-name { padding:2px 0 0 10px; }
.box-score .bd table .box-stat-num { padding:2px 0 2px 30px }
.box-score .hd,
.box-score .bd { font-weight: bold; font-size:11px; color:#545865;}
.box-score .box-player-stats table thead tr th { background:#7593ad; color:#FFFFFF; font-weight:bold; padding: 3px 0; }
.box-score .box-player-stats table thead tr th.stat-name { padding-left: 15px; width: 133px; }
.box-score .box-player-stats table thead tr th.stat-cpat,
.box-score .box-player-stats table thead tr th.stat-att { width: 49px; }
.box-score .box-player-stats table thead tr th.stat-yrds { width: 37px; }
.box-score .box-player-stats table thead tr th.stat-td { width: 30px; }
.box-score .box-player-stats table tbody tr td.stat-name { padding-left: 15px; }
.box-score .box-score-type-player { margin-bottom: 10px; }
.box-score .box-score-type-player .mod-wrp-1 {zoom:1;}

.box-score-postgame .mod-wrp-1{
	/**width: 200px;*/
}

.complete-box-score {display:none; position:absolute; right:10px; bottom:10px; text-align:right; margin-right:5px; border:solid #999; border-width:1px 0 0; width:85%; }
.complete-box-score a {padding-left:25px; background:url(../nflimg/NFLlogoSmall.gif) no-repeat;}
/* ==================================================================
033 - Current Drive Module
===================================================================*/
.current-drive { min-height: 205px;}
.current-drive .hd {}

.current-drive .hd .complete-play-by-play {
	margin: 5px;
	padding-left: 25px;
	background: url('../nflimg/gbl-ico/gbl-ico-nfl.png') left top no-repeat;
	font-style: italic;
	font-weight: bold;
	font-size: 93%;
}

.current-drive.has-plays .bd {
	height: 175px;
	padding: 5px 0;
	overflow: auto;
	margin:0 10px;
}

.current-drive.special-phase .hd {
	display: none;
}

.current-drive.special-phase .bd table tbody tr td {
	padding: 5px 0px 5px 10px;
	text-transform: capitalize;
}

.current-drive .bd table {
	table-layout: fixed;
	border-collapse: separate;
	border-spacing: 2px;
	font-size: 14px;
	width: auto;
	margin:10px 0;
}

.current-drive .bd table tbody tr td {
	border: 1px solid #eee;
	padding: 10px 4px;
	color:#323540
}

.current-drive .bd table tbody tr .updating {
	background:#ffff99;
	padding: 5px;
}

.current-drive .bd table tbody tr .outcome {
	width: 30%;
	text-align: left;
	background: #eee;
	vertical-align: top;
	font-weight: bold;
	font-size:14px;
	padding-left:6px;
	border-top: 1px solid #cecece;
}
.current-drive .bd table tbody tr .outcome em{
	font-style:normal;
}
.current-drive .bd table tbody tr .red-zone {
	color:#ae1a20;
}
.current-drive .bd table tbody tr .play {
	background-color: #fff;
	border-top: 1px solid #cecece;
}

.current-team-drive .team-drive { 
	height: 66px;
}

.current-team-drive .team-drive h3 { 
	font-size: 24px; 
	font-weight: bold; 
	font-style: normal; 
	margin: 12px 0 -3px 86px;
	color: #545865;
	float: left;
}

.current-team-drive .team-drive em { 
	display:none;
}
.current-team-drive .team-drive em sup { 
	line-height:18px;
}

/* Helmets  */
.current-team-drive .team-ico-home-ari { height: 70px; background: url('/nfl-assets/img/gbl-ico-team/logos/ari-away-m.png') no-repeat 5px 6px; }
.current-team-drive .team-ico-home-atl { height: 70px; background: url('/nfl-assets/img/gbl-ico-team/logos/atl-away-m.png') no-repeat 5px 6px; }
.current-team-drive .team-ico-home-bal { height: 70px; background: url('/nfl-assets/img/gbl-ico-team/logos/bal-away-m.png') no-repeat 5px 6px; }
.current-team-drive .team-ico-home-buf { height: 70px; background: url('/nfl-assets/img/gbl-ico-team/logos/buf-away-m.png') no-repeat 5px 6px; }
.current-team-drive .team-ico-home-car { height: 70px; background: url('/nfl-assets/img/gbl-ico-team/logos/car-away-m.png') no-repeat 5px 6px; }
.current-team-drive .team-ico-home-chi { height: 70px; background: url('/nfl-assets/img/gbl-ico-team/logos/chi-away-m.png') no-repeat 5px 6px; }
.current-team-drive .team-ico-home-cin { height: 70px; background: url('/nfl-assets/img/gbl-ico-team/logos/cin-away-m.png') no-repeat 5px 6px; }
.current-team-drive .team-ico-home-cle { height: 70px; background: url('/nfl-assets/img/gbl-ico-team/logos/cle-away-m.png') no-repeat 5px 6px; }
.current-team-drive .team-ico-home-dal { height: 70px; background: url('/nfl-assets/img/gbl-ico-team/logos/dal-away-m.png') no-repeat 5px 6px; }
.current-team-drive .team-ico-home-den { height: 70px; background: url('/nfl-assets/img/gbl-ico-team/logos/den-away-m.png') no-repeat 5px 6px; }
.current-team-drive .team-ico-home-det { height: 70px; background: url('/nfl-assets/img/gbl-ico-team/logos/det-away-m.png') no-repeat 5px 6px; }
.current-team-drive .team-ico-home-gb { height: 70px; background: url('/nfl-assets/img/gbl-ico-team/logos/gb-away-m.png') no-repeat 5px 6px; }
.current-team-drive .team-ico-home-hou { height: 70px; background: url('/nfl-assets/img/gbl-ico-team/logos/hou-away-m.png') no-repeat 5px 6px; }
.current-team-drive .team-ico-home-ind { height: 70px; background: url('/nfl-assets/img/gbl-ico-team/logos/ind-away-m.png') no-repeat 5px 6px; }
.current-team-drive .team-ico-home-jac { height: 70px; background: url('/nfl-assets/img/gbl-ico-team/logos/jac-away-m.png') no-repeat 5px 6px; }
.current-team-drive .team-ico-home-kc { height: 70px; background: url('/nfl-assets/img/gbl-ico-team/logos/kc-away-m.png') no-repeat 5px 6px; }
.current-team-drive .team-ico-home-mia { height: 70px; background: url('/nfl-assets/img/gbl-ico-team/logos/mia-away-m.png') no-repeat 5px 6px; }
.current-team-drive .team-ico-home-min { height: 70px; background: url('/nfl-assets/img/gbl-ico-team/logos/min-away-m.png') no-repeat 5px 6px; }
.current-team-drive .team-ico-home-ne { height: 70px; background: url('/nfl-assets/img/gbl-ico-team/logos/ne-away-m.png') no-repeat 5px 6px; }
.current-team-drive .team-ico-home-no { height: 70px; background: url('/nfl-assets/img/gbl-ico-team/logos/no-away-m.png') no-repeat 5px 6px; }
.current-team-drive .team-ico-home-nyg { height: 70px; background: url('/nfl-assets/img/gbl-ico-team/logos/nyg-away-m.png') no-repeat 5px 6px; }
.current-team-drive .team-ico-home-nyj { height: 70px; background: url('/nfl-assets/img/gbl-ico-team/logos/nyj-away-m.png') no-repeat 5px 6px; }
.current-team-drive .team-ico-home-oak { height: 70px; background: url('/nfl-assets/img/gbl-ico-team/logos/oak-away-m.png') no-repeat 5px 6px; }
.current-team-drive .team-ico-home-phi { height: 70px; background: url('/nfl-assets/img/gbl-ico-team/logos/phi-away-m.png') no-repeat 5px 6px; }
.current-team-drive .team-ico-home-pit {height: 70px; background: url('/nfl-assets/img/gbl-ico-team/logos/pit-away-m.png') no-repeat 5px 6px; }
.current-team-drive .team-ico-home-sd { height: 70px; background: url('/nfl-assets/img/gbl-ico-team/logos/sd-away-m.png') no-repeat 5px 6px; }
.current-team-drive .team-ico-home-sea { height: 70px; background: url('/nfl-assets/img/gbl-ico-team/logos/sea-away-m.png') no-repeat 5px 6px; }
.current-team-drive .team-ico-home-sf { height: 70px; background: url('/nfl-assets/img/gbl-ico-team/logos/sf-away-m.png') no-repeat 5px 6px; }
.current-team-drive .team-ico-home-stl { height: 70px; background: url('/nfl-assets/img/gbl-ico-team/logos/stl-away-m.png') no-repeat 5px 6px; }
.current-team-drive .team-ico-home-tb { height: 70px; background: url('/nfl-assets/img/gbl-ico-team/logos/tb-away-m.png') no-repeat 5px 6px; }
.current-team-drive .team-ico-home-ten { height: 70px; background: url('/nfl-assets/img/gbl-ico-team/logos/ten-away-m.png') no-repeat 5px 6px; }
.current-team-drive .team-ico-home-was { height: 70px; background: url('/nfl-assets/img/gbl-ico-team/logos/was-away-m.png') no-repeat 5px 6px; }
/* ==================================================================
034 - Depth Chart Module
================================================================== */
.depth-chart .hd { overflow:hidden; zoom:1; height: 37px; border-top: 1px solid #d1d3d4; padding: 3px 1px; }
.depth-chart .hd div { float:right; clear:both; }
.depth-chart .hd div a { margin:0 10px 0 10px; font-size:116%; font-weight:bold; }
.depth-chart .hd form { float:left; margin-left:10px; }
.depth-chart .hd label { float:left; }
.depth-chart .hd select { float:left; margin:0 8px 0 5px; }
.depth-chart .hd input { height: 22px; }
.depth-chart .hd p { display:none; float:right; margin:4px 4px 0 0; color:#545865; font-weight:bold; font-size:13px; }
.depth-chart .hd ul { display:none; float:right; }
.depth-chart .hd ul a { margin-right:0px; display:block; width:27px; height:27px; }
.depth-chart .hd ul li { float:left; margin:0 5px; }

.depth-chart .hd .ui-tabs-nav { min-width: 0px; margin:0px;  }
.depth-chart .hd .ui-tabs-nav li { min-width:0px; }
.depth-chart .hd .ui-tabs-nav a,
.depth-chart .hd .ui-tabs-nav a span { padding:0px; min-width: 28px; }
.depth-chart .hd .ui-tabs-nav a  { border:0; outline-color: none; outline-style:none; outline-width:none; }
.depth-chart .hd .ui-tabs-nav li.ui-tabs-selected a { background:none; }

.depth-chart .hd form {
	display: block;
	padding: 5px 10px;
	background-color: #FFF;
	font-size: 12px;
	font-weight: bold;
	color: #545865;
	float:left;
}
.depth-chart .hd .depth-chart-form input {
    background: url(../nflimg/gbl-go-button-33x24.gif) no-repeat;
    height:24px;
    width:33px;
    border:none;
    margin: -3px 0 0 5px;
	text-indent:-9999px;
}
.depth-chart .hd form input, .depth-chart .hd form select {
	color: #000000;
	font-size: 10px;
	font-weight: normal;
}
.depth-chart .hd .ui-tabs-nav {
    float:right;
}

.depth-chart .hd ul li.list-button  a:hover,
.depth-chart .hd ul li.list-button:hover,
.depth-chart .hd ul li.list-button {
	text-indent: -99999px;
	background:transparent url(../nflimg/034-depth-chart-tab-list-active.png) no-repeat scroll left top;
	height: 27px;
	width: 26px;
}
.depth-chart .hd ul li.graphic-button  a:hover,
.depth-chart .hd ul li.graphic-button:hover,
.depth-chart .hd ul li.graphic-button {
	text-indent: -99999px;
	background:transparent url(../nflimg/034-depth-chart-tab-graphical-active.png) no-repeat scroll right top;
	height: 27px;
	width: 26px;
}
.depth-chart .hd ul li.list-button.ui-tabs-selected a:hover,
.depth-chart .hd ul li.list-button.ui-tabs-selected:hover,
.depth-chart .hd ul li.list-button.ui-tabs-selected {
	text-indent: -99999px;
	background:transparent url(../nflimg/034-depth-chart-tab-list-inactive.png) no-repeat scroll left top;
	height: 27px;
	width: 26px;
}
.depth-chart .hd ul li.graphic-button.ui-tabs-selected a:hover,
.depth-chart .hd ul li.graphic-button.ui-tabs-selected:hover,
.depth-chart .hd ul li.graphic-button.ui-tabs-selected {
	text-indent: -99999px;
	background:transparent url(../nflimg/034-depth-chart-tab-graphical-inactive.png) no-repeat scroll right top;
	height: 27px;
	width: 26px;
}

/* body
.depth-chart .bd { padding:10px; }
.depth-chart .bd table { width:100%; margin:10px 0 10px 0; }
.depth-chart .bd table tbody { margin:10px; }
.depth-chart .bd table tbody tr td { vertical-align:top; }
.depth-chart .bd table tbody tr td a { padding:1px; }
.depth-chart .bd table thead tr th { padding:5px; background-color:#333333; color:#FFFFFF; }
 */
.depth-chart .bd div .item-legend{overflow:auto; zoom:1; border-bottom:1px solid #d1d3d4; border-top:1px solid #d1d3d4; margin-top:5px; color:#545865;}
.depth-chart .bd div dl { float:left; margin:5px 10px; width:21%; }
.depth-chart .bd div dl dt { float:left; margin:0 15px 5px 0; text-align:right; font-weight:bold; width:20px; }
.depth-chart .bd div dl dd { text-align:left; margin:0 0 5px 0; }
.depth-chart .bd div .item-legend h4{
    color:#757575;
    font-size:15px;
    font-weight:bold;
    padding:5px 10px 10px;
}

.depth-chart .bd .item-legend { display:none; }

.depth-chart table {
	font-size: 11px;
	border-collapse: collapse;
	width:608px;
	background: #fff;
	line-height:21px;
	margin:1px;
    color:#747782;
}
.depth-chart table th {
	background: #7593ad;
	font-size: 11px;
	color: #fff;
	font-weight: bold;
	padding: 3px 3px 3px 10px;
	text-transform: uppercase;
	text-align: left;
}

.depth-chart table td {
	text-align: left;
	color:#323540;
    padding-left:10px;
	width:20%;
}

.depth-chart td a{
	color:#3775d3;
	font-weight:bold;
	text-decoration:none;
}

.depth-chart td a:hover{
	color:#4db848;
	text-decoration:underline;
}

.depth-chart label {
	font-size: 13px;
	color:#545865;
	font-weight:bold;
}

/* Footer
.depth-chart .ft { padding:10px; overflow:auto; zoom:1; }
.depth-chart .ft dl { font-size:85%; }
.depth-chart .ft dl dt { float:left; margin-right:4px; width:8px; }
.depth-chart .ui-tabs-hide {
	display: none;
}
 */

.depth-chart .ft { font-size:11px; padding: 8px 8px 3px; color: #545865;}
.depth-chart .ft dl dt {
    float:left;
    margin-right:4px;
    width:8px;
}
/* ==================================================================
035 - Team Stats
================================================================== */
.team-stats .mod-wrp-1 {
	margin-bottom: 0px;
}

.team-stats .mod-wrp-1 .hd {
	padding: 5px;
}

.team-stats .season-form {
	font-size: 11px;
}
.team-stats .hd .season-form button {
    background: url(../nflimg/gbl-go-button-33x24.gif) no-repeat;
    height:24px;
    width:33px;
    border:none;
    margin-left:5px;
}
.team-stats .hd .season-form button span {
    visibility:hidden;
}
.team-stats ul.team-stats-nav li.loop-first a {
	padding-left: 10px;
}

.team-stats ul.team-stats-nav li.loop-last a {
	background-image: none;
}

.team-stats ul.team-stats-nav li.ui-tabs-selected,
.team-stats ul.team-stats-nav li.ui-tabs-selected a {
	background-position: right 0px;
}

.team-stats ul.team-stats-nav li.ui-tabs-previous a {
	background-position: right -30px;
}

.team-stats .ui-tabs-hide {
	display: none;
}

.team-stats .bd {
	width: 100%;
}

.team-stats table {
	font-size: 85%;
	border-collapse: collapse;
	width: 100%;
	background: #fff;
}

.team-stats table caption {
	color: #575959;
	font-size:180%;
	font-weight:bold;
	margin-top:25px;
	padding:4px 0 5px 10px;
	text-align:left;
}


.team-stats table th {
	background: #7593ad;
	color: #fff;
	font-weight: bold;
	padding: 3px;
}

.team-stats table th,
.team-stats table td {
	text-align: center;
}

.team-stats table th:first-child{
	text-align:left;
	padding-left:10px;
}

.team-stats table td.stat-name {
	text-align: left;
	padding-left: 10px;
}

.team-stats table td.loop-first {
	text-align: left;
	padding-left: 10px;
}

.team-stats label {
	font-size: 13px;
	color:#545865;
	font-weight:bold;
}
.event-detail{
	width: 468px;
	/*outline: 1px solid;*/
}

.event-detail .content-wrapper{
	color: #5a5e6b;
	padding: 10px;
}

.event-detail .content-wrapper .content img {
	max-width:130px;
	width:auto !important;
	/*_width:130px;*/

	max-height:130px;
	height:auto !important;
	_height:130px;

	float: right;
	padding-left: 5px;
}

.event-detail .content-wrapper .content h2{
	font-size: 20px;
	font-weight: bold;
	line-height: 26px;
}

.event-detail .content-wrapper .content p{
	font-size: 12px;
	margin-top: 4px;
	line-height: 14px;
}

.event-detail .content-wrapper .content ul{
	font-size: 11px;
	font-weight: bold;
	margin-top: 23px;
	margin-bottom: 10px;
}

.event-detail .content-wrapper .html-block{
	border-top: 1px solid #d1d3d4;
	padding-top: 10px;
}

.event-detail .content-wrapper .html-block p{
	line-height: 17px;
}

.event-detail .content-wrapper .more-link{
	color: #3775d3;
	font-size: 10px;
	font-weight: bold;
	float: right;
	padding-top: 5px;
	padding-bottom: 5px;
}
/* ==================================================================
036 - Player Card module
================================================================== */

.player-card {
	height:251px;
	margin:5px 0px 0px 0px;
}

.player-card .mod-wrp-1 {
	margin-top: -6px;
	margin-bottom: -4px;
}

.player-card .mod-wrp-1 .hd {
	position: relative;
		top: auto;
	background: none;
	margin: 0;
	padding: 0 0 5px 0;
}

.player-card .mod-wrp-3 {
	background-position: right -5px;
}

.player-card .mod-wrp-4 {
	background-position: left -5px;
	padding-top: 1px;
}

.player-card .mod-wrp-5 {
	background: url(../nflimg/036-playercard-bg.png) center bottom repeat-x;
	padding: 0px;
	overflow: auto;
	_zoom: 1;
}

.player-card .player-image {
	background: url(../nflimg/036-no-photo.png) no-repeat top left;
	height: 249px;
	width: 228px;
	float: left;
	margin:0px 15px 0px 0px;
}

.player-card .player-image img {
	display: none;
}

.player-card .mod-wrp-1 .hd{
	margin: 35px 0px 0px 0px;
}
.player-card .mod-wrp-1 .hd,
.player-card .bd {
	margin-left: 150px;
}

.player-card .player-name {
	color: #fff;
	font-weight: bold;
	font-style: italic;
	font-size: 26px;
	line-height: 30px;
}

.player-card .player-position {
	color:#6dcff6;
	font-weight: bold;
	font-size:16px;
	font-style: italic;
}

.player-card .bd {
	padding-top: 5px;
	font-size: 12px;
	line-height: 15px;
}

.player-card .player-summary {
	color:#fff;
	float: left;
	width: 180px;
}

.player-card .player-summary dt {
	float: left;
	padding-right: 5px;
}

.player-card .quick-stats {
	color: #fff;
	padding: 8px;
	float: right;
	margin: 15px 5px 0px 0px;
}

.player-card .quick-stats h3 {
	color: #fff;
	font-weight: bold;
	font-style: italic;
	text-transform: uppercase;
}

.player-card .quick-stats dl {
	float: left;
	width: 35px;
	text-align: center;
	margin-right: 5px;
	font-size: 11px;
	line-height: 13px;
}

.player-card .quick-stats dl dt {
	text-transform: uppercase;
	padding: 3px;
}

.player-card .quick-stats dl dd {
    background:transparent url(../nflimg/036-player-stats-box.png) no-repeat scroll 0 0;
    font-size:12px;
    font-weight:bold;
    height:25px;
    line-height:24px;
    padding:0;
    width:35px;
}


/* Has Photo */

.player-card .has-photo .mod-wrp-5,
.search-results.large .player-card .has-photo .mod-wrp-5 {
	padding: 0;
}

.player-card .has-photo .player-image,
.search-results.large .player-card .has-photo .player-image {
	background: none;
	height: 250px;
	width: 406px;
	border: none;
	float: left;
}

.player-card .has-photo .player-image img,
.search-results.large .player-card .has-photo .player-image img{
	display: block;
	height: 250px;
	width: 406px;
}

.player-card .has-photo .mod-wrp-1 .hd,
.search-results.large .player-card .has-photo .mod-wrp-1 .hd {
	margin-top: 5px;
}

.player-card .has-photo .mod-wrp-1 .hd,
.player-card .has-photo .bd,
.search-results.large .player-card .has-photo .mod-wrp-1 .hd,
.search-results.large .player-card .has-photo .bd {
	margin-left: 415px;
}

.player-card .has-photo .player-name,
.search-results.large .player-card .has-photo .player-name{
	font-style:normal;
	font-size: 18px;
	line-height: 20px;
}

.player-card .has-photo .player-name .last-name,
.search-results.large .player-card .has-photo .player-name .last-name{
	text-transform: uppercase;
	display: block;
}

.player-card .has-photo .player-position,
.search-results.large .player-card .has-photo .player-position {
	color:#fff;
	font-weight:normal;
	font-size:13px;
	font-style: normal;
}

.player-card .has-photo .player-summary,
.search-results.large .player-card .has-photo .player-summary  {
	float: none;
	width: auto;
}

.player-card .has-photo .quick-stats,
.search-results.large  .player-card .has-photo .quick-stats{
	border: none;
	color:#fff;
	padding: 8px 0 0 0;
	background: transparent;
	margin: 7px 8px 0 0;
	float: none;
}
/* ==================================================================
038 - Search Results
================================================================== */

/* Styles used for the Predictive Search Component on the Header Search Text Box */
#search ul.auto-complete { border:1px solid #D4D0C8; border-bottom:none; display:none; background-color: #fff; position: relative; z-index: 1000; }
#search form .auto-complete li {border-bottom:1px solid #D4D0C8; padding:2px 4px; }
#search form .auto-complete .selected {background:#D4D0C8;}

#search .go{
	background:transparent url('../nflimg/001-sea-search-btn.gif') no-repeat 4px -27px;
	float:right;
    padding:0px 54px 21px 0;
}
#search .go:hover{
	background-position:4px 0;
}
/* ==================================================================
039 - Contest and Promotions Styles
================================================================== */

#contest-form .hd {
   height:45px;
   text-align:left;
}
.contest-entry-form .hd h2 {
    color: #545865;
    display: inline;
    float:left;
    font-size: 20px;
	font-weight: bold;
    padding: 10px 10px 5px 10px;
}

.contest-entry-form .close {
    /*background: url(../nflimg/040-reg-topClose.gif) no-repeat;*/
    width: 92px;
    height: 28px;
    margin:-28px 0px 0px 450px;
    position:absolute;
    *margin:-28px 0px 0px 450px;
}

.contest-entry-form .close a.jqmClose  {
    display:block;
    background:url(../nflimg/040-reg-topClose.gif) no-repeat;
    width:92px;
    height:28px;
    outline-color:invert;
    outline-style:none;
    outline-width:medium;
    position:absolute;
    text-indent:-999em;
}

#contest-form .bd .tnc {
    color:#545865;
    font-size:12px;
    height:150px;
    width:500px;
    overflow:auto;
    margin:5px 15px;
    text-align:left;
}

#contest-form .bd .contest-form-bd, #contest-form .bd .options {
    margin:0 0 0 40px;
    text-align:left;
    width:520px;
}

#contest-form .bd .contest-form-bd .contest-label {
    float:left;
    line-height:23px;
    margin:0 10px 0 25px;
    text-align:right;
    width:115px;
}
#contest-form .bd .contest-form-bd .contest-data {
    margin:0 0 8px 0;

}
#contest-form .bd .contest-form-bd .contest-data input {
    width:160px;
}

#contest-form .bd .options .contest-label {
    float:left;
    line-height:23px;
    margin:0 10px 0 25px;
    text-align:right;
    width:115px;
}
#contest-form .bd .options .contest-data {
    margin:0 0 8px 0;

}
#contest-form .bd .options .contest-data input {
    width:165px;
    padding-right:5px;
}
#contest-form .bd .options .contest-checkbox input {
    width:15px;
}
#contest-form .ft {
    margin:15px 15px;
    text-align:right;

}

#btn-contest-cancel {
    background:transparent url("../nflimg/gbl-mod-btn-sprite.png") no-repeat scroll -245px 0;
    height:23px;
    width:54px;
    text-indent:-1000em;
    border:none;
    margin-left:60px;
    letter-spacing:100px;
    cursor:pointer;
}
#btn-contest-cancel:hover {
    background-position: -245px -23px;
}
#btn-contest-submit {
    background:transparent url("../nflimg/gbl-mod-btn-sprite.png") no-repeat scroll 0px 0;
    height:23px;
    width:57px;
    text-indent:-1000em;
    border:none;
    margin-left:60px;
    letter-spacing:100px;
    cursor:pointer;
}
#btn-contest-submit:hover {
    background-position: 0px -23px;
}

.contest .contest {
    margin:10px 10px;
}

.contest .contest h1 {
    color: #545865;
    display: inline;
    float:left;
    font-size: 14px;
	font-weight: bold;
    clear:both;
}

.contest .contest .bd {
    display:block;
    clear:both;
    margin-bottom:15px;
}
.contest .contest .ft, .contest .contest .ft form {
    text-align:center;
    min-height: 20px;
    _height: 20px;
}
.contest .contest .ft form#frm-contest-landing input#btn-contest-open {
    background:transparent url("../nflimg/gbl-mod-btn-sprite.png") no-repeat scroll -152px 0;
    height:23px;
    width:93px;
    text-indent:-1em;
    border:medium none;
    letter-spacing:100px;
    margin:10px 0px 0px 10px;
    cursor:pointer;
}
.contest .contest .ft form#frm-contest-landing input#btn-contest-open:hover {
    background-position: -152px -23px;
}
/* ==================================================================
100 - Seahawks Footer
================================================================== */
.sea-footer { width:100%; height:100%; background: url(../nflimg/gbl-footer-bg.png) repeat-x #051634;padding-left:10px;}
.sea-footer-bg { width:100%; height:100%;background:url(../nflimg/gbl-footer-bg-num.jpg) top right no-repeat;}
.footer-col {float:left; padding:1px 10px 0px 2px; }
.footer-col h2 { font-weight:bold; font-size:14px; color:#fff;padding:16px 0px 10px 0px;}
.footer-col ul li {color:#3775d3; font-size:11px;}
.footer-sponsors {background: url(../nflimg/gbl-footer-sponsors.png) no-repeat top right;width:678px;height:70px;float:left;}
.footer-sponsor-link1 {float:left; width:150px; height:47px;}
.footer-sponsor-link2 {float:left; width:68px; height:47px;}
* html .footer-sponosors
{
  filter: progid: DXImageTransform . Microsoft . AlphaImageLoader( enabled = true, sizingMethod = crop src = '../nflimg/gbl-footer-sponsors.png' );
}
.sea-footer span { position:absolute; margin-top:-13px; color:#fff; font-size:10px;}
.content-bottom-cap {background-repeat:no-repeat; background-color:#FFF; padding-bottom:20px;display:none;}

/* ==================================================================
101 - Secondary Navigation
================================================================== */
#sec-nav {
	width: 173px;
}
/*
Fix for IE6 to prevent the drop shadow from causing the page title to shift.
Gets rid of the drop shadow in IE6
*/
* html #sec-nav
{
    width: 170px;
}

#sec-nav dl {
	border: 0px solid #ccc;
}
#sec-nav dl a {
}

#sec-nav dl dt {
	background: url(../nflimg/101-second-nav-bttn.png) 0 0 no-repeat;
	color: #2a5980;
	height: 20px;
	padding: 1px 5px 0px 1em;
	display: block;

}
#sec-nav dl dt:hover {
	background-position: -175px 0;
}
#sec-nav dl dt:hover a{
	color: #fff;
}
#sec-nav dl dt.selected,
#sec-nav dl dt.active {
	background-position: -350px 0;
	color: #fff;
}

#sec-nav dl dt.last { border: none; }

#sec-nav dl dt.expand a, #sec-nav dl dt.current a {
	cursor: default;
	text-decoration: none;
}

#sec-nav dl dt.expand a {
}

#sec-nav dl dt.selected a {
	/*background: url(../nflimg/101-second-nav-bttn.png) 0 0 no-repeat;*/
	/*background-position: -350px 0;*/
	color: #fff;
}

#sec-nav dl dt.closed a {
	background:url(../nflimg/101-closed.gif) no-repeat right;
	margin: 1px 5px 0px 0px;
}

#sec-nav dl dt.closed.selected a
{
    color: #fff;
}

#sec-nav dl dt.open a {
	background:url(../nflimg/101-open.gif) no-repeat right;
	margin: 1px 5px 0px 0px;
}

#sec-nav dl dt a {
	color: #2a5980;
	display: block;
	font-weight: bold;
	text-decoration: none;
}
#sec-nav dl dt a:hover {
}
#sec-nav dl dt a:active {
}

#sec-nav dl dd { margin: -0.1em 0 0.0em 0em; }
#sec-nav dl dd .secondary-nav-link {
	padding: 0px 0px 1px 0px;
}

#sec-nav dl dd div {
	background-color: #0b2244;
	overflow: hidden;
	padding: 6px 0px 2px 0px;
	width: 160px;
}
#sec-nav dl dd ul li
{
    margin-top: -15px;
}
#sec-nav dl dd ul li a {
  	color: #fff;
	display: block;
	font-family: Arial;
	font-size: 11px;
	font-weight: normal;

	padding: 2px 0px 2px 20px;
	text-decoration: none;
	width: 140px;
}
#sec-nav dl dd ul li a:hover {
  	background: #2a5980;
  	padding-left: 20px;
	width: 140px;
}
#sec-nav dl dd ul li.open a {
  	background: #4db848;
  	padding-left: 20px;
	width: 140px;
}

#sec-nav dl dd.show { position: static; display: table; top: 0; left: 1em; }
#sec-nav dl dd.hide { position: absolute; top: 0; left: -4000px; }
/* ==================================================================
102 - Page Title Module
===================================================================*/
.pg-hdr {
	padding-bottom: 34px;
	background-repeat: no-repeat;
	position:relative;
}
.pg-hdr h1 {
	height: 42px;
	background-repeat: no-repeat;
}
.pg-hdr h1 span {
	display: none;
}
/** page specific titles to be used in conjunction with the appropriate layout dimension background image */
/*.pg-hdr-event-calendar, .pg-hdr-photos, .pg-hdr-audio{width: 610px!important;}*/
.pg-hdr-12-zone h1 {background:transparent url(../img/pg-hdr/12_zone.png) no-repeat scroll 2px 0;}
* html .pg-hdr-12-zone h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/12_zone.png');background:none;margin-left: 2px;}
.pg-hdr-2008-schedule h1 {background:transparent url(../img/pg-hdr/2008_schedule.png) no-repeat scroll 2px 0;}
* html .pg-hdr-2008-schedule h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/2008_schedule.png');background:none;margin-left: 2px;}
.pg-hdr-season-schedule h1 {background:transparent url(../img/pg-hdr/season-schedule.png) no-repeat scroll 2px 0;}
* html .pg-hdr-season-schedule h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/season-schedule.png');background:none;margin-left: 2px;}
.pg-hdr-advertise h1 {background:transparent url(../img/pg-hdr/advertise.png) no-repeat scroll 2px 0;}
* html .pg-hdr-advertise h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/advertise.png');background:none;margin-left: 2px;}
.pg-hdr-all-time-coaches h1 {background:transparent url(../img/pg-hdr/all_time_coaches.png) no-repeat scroll 2px 0;}
* html .pg-hdr-all-time-coaches h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/all_time_coaches.png');background:none;margin-left: 2px;}
.pg-hdr-all-time-roster h1 {background:transparent url(../img/pg-hdr/all_time_roster.png) no-repeat scroll 2px 0;}
* html .pg-hdr-all-time-roster h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/all_time_roster.png');background:none;margin-left: 2px;}
.pg-hdr-all-time-trades h1 {background:transparent url(../img/pg-hdr/all_time_trades.png) no-repeat scroll 2px 0;}
* html .pg-hdr-all-time-trades h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/all_time_trades.png');background:none;margin-left: 2px;}
.pg-hdr-appearances h1 {background:transparent url(../img/pg-hdr/appearances.png) no-repeat scroll 2px 0;}
* html .pg-hdr-appearances h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/appearances.png');background:none;margin-left: 2px;}
.pg-hdr-archives h1 {background:transparent url(../img/pg-hdr/archives.png) no-repeat scroll 2px 0;}
* html .pg-hdr-archives h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/archives.png');background:none;margin-left: 2px;}
.pg-hdr-audio h1 {background:transparent url(../img/pg-hdr/audio.png) no-repeat scroll 2px 0;}
* html .pg-hdr-audio h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/audio.png');background:none;margin-left: 2px;}
.pg-hdr-blitz h1 {background:transparent url(../img/pg-hdr/blitz.png) no-repeat scroll 2px 0;}
* html .pg-hdr-blitz h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/blitz.png');background:none;margin-left: 2px;}
.pg-hdr-blitz-buzz h1 {background:transparent url(../img/pg-hdr/blitz_buzz.png) no-repeat scroll 2px 0;}
* html .pg-hdr-blitz-buzz h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/blitz_buzz.png');background:none;margin-left: 2px;}
.pg-hdr-blogs h1 {background:transparent url(../img/pg-hdr/blogs.png) no-repeat scroll 2px 0;}
* html .pg-hdr-blogs h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/blogs.png');background:none;margin-left: 2px;}
.pg-hdr-blue-thunder h1 {background:transparent url(../img/pg-hdr/blue_thunder.png) no-repeat scroll 2px 0;}
* html .pg-hdr-blue-thunder h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/blue_thunder.png');background:none;margin-left: 2px;}
.pg-hdr-charitable-donations h1 {background:transparent url(../img/pg-hdr/charitable_donations.png) no-repeat scroll 2px 0;}
* html .pg-hdr-charitable-donations h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/charitable_donations.png');background:none;margin-left: 2px;}
.pg-hdr-charitable-foundations h1 {background:transparent url(../img/pg-hdr/charitable_foundation.png) no-repeat scroll 2px 0;}
* html .pg-hdr-charitable-foundations h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/charitable_foundation.png');background:none;margin-left: 2px;}
.pg-hdr-coaches h1 {background:transparent url(../img/pg-hdr/coaches.png) no-repeat scroll 2px 0;}
* html .pg-hdr-coaches h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/coaches.png');background:none;margin-left: 2px;}
.pg-hdr-community h1 {background:transparent url(../img/pg-hdr/community.png) no-repeat scroll 2px 0;}
* html .pg-hdr-community h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/community.png');background:none;margin-left: 2px;}
.pg-hdr-community-programs h1 {background:transparent url(../img/pg-hdr/community_programs.png) no-repeat scroll 2px 0;}
* html .pg-hdr-community-programs h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/community_programs.png');background:none;margin-left: 2px;}
.pg-hdr-concessions h1 {background:transparent url(../img/pg-hdr/concessions.png) no-repeat scroll 2px 0;}
* html .pg-hdr-concessions h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/concessions.png');background:none;margin-left: 2px;}
.pg-hdr-contact-us h1 {background:transparent url(../img/pg-hdr/contact_us.png) no-repeat scroll 2px 0;}
* html .pg-hdr-contact-us h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/contact_us.png');background:none;margin-left: 2px;}
.pg-hdr-contests-promotions h1 {background:transparent url(../img/pg-hdr/contests_promotions.png) no-repeat scroll 2px 0;}
* html .pg-hdr-contests-promotions h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/contests_promotions.png');background:none;margin-left: 2px;}
.pg-hdr-depth-chart h1 {background:transparent url(../img/pg-hdr/depth_chart.png) no-repeat scroll 2px 0; text-indent:-9999px; }
* html .pg-hdr-depth-chart h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/depth_chart.png');background:none;margin-left: 2px;}
.pg-hdr-disabled-access h1 {background:transparent url(../img/pg-hdr/disabled_access.png) no-repeat scroll 2px 0;}
* html .pg-hdr-disabled-access h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/disabled_access.png');background:none;margin-left: 2px;}
.pg-hdr-downloads h1 {background:transparent url(../img/pg-hdr/downloads.png) no-repeat scroll 2px 0;}
* html .pg-hdr-downloads h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/downloads.png');background:none;margin-left: 2px;}
.pg-hdr-downtown-transportation h1 {background:transparent url(../img/pg-hdr/downtown_transportation.png) no-repeat scroll 2px 0;}
* html .pg-hdr-downtown-transportation h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/downtown_transportation.png');background:none;margin-left: 2px;}
.pg-hdr-draft-history h1 {background:transparent url(../img/pg-hdr/draft_history.png) no-repeat scroll 2px 0;}
* html .pg-hdr-draft-history h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/draft_history.png');background:none;margin-left: 2px;}
.pg-hdr-employment h1 {background:transparent url(../img/pg-hdr/employment.png) no-repeat scroll 2px 0;}
* html .pg-hdr-employment h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/employment.png');background:none;margin-left: 2px;}
.pg-hdr-espanol h1 {background:transparent url(../img/pg-hdr/espanol.png) no-repeat scroll 2px 0;}
* html .pg-hdr-espanol h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/espanol.png');background:none;margin-left: 2px;}
.pg-hdr-events h1 {background:transparent url(../img/pg-hdr/events.png) no-repeat scroll 2px 0;}
* html .pg-hdr-events h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/events.png');background:none;margin-left: 2px;}
.pg-hdr-event-calendar h1 {background:transparent url(../img/pg-hdr/event_calendar.png) no-repeat scroll 2px 0;}
* html .pg-hdr-event-calendar h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/event_calendar.png');background:none;margin-left: 2px;}
.pg-hdr-event-detail h1 {background:transparent url(../img/pg-hdr/event_detail.png) no-repeat scroll 2px 0;}
* html .pg-hdr-event-detail h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/event_detail.png');background:none;margin-left: 2px;}
.pg-hdr-fan-feedback h1 {background:transparent url(../img/pg-hdr/fan_feedback.png) no-repeat scroll 2px 0;}
* html .pg-hdr-fan-feedback h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/fan_feedback.png');background:none;margin-left: 2px;}
.pg-hdr-fans h1 {background:transparent url(../img/pg-hdr/fans.png) no-repeat scroll 2px 0;}
* html .pg-hdr-fans h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/fans.png');background:none;margin-left: 2px;}
.pg-hdr-faqs h1 {background:transparent url(../img/pg-hdr/faqs.png) no-repeat scroll 2px 0;}
* html .pg-hdr-faqs h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/faqs.png');background:none;margin-left: 2px;}
.pg-hdr-fun-stuff h1 {background:transparent url(../img/pg-hdr/fun_stuff.png) no-repeat scroll 2px 0;}
* html .pg-hdr-fun-stuff h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/fun_stuff.png');background:none;margin-left: 2px;}
.pg-hdr-game-day h1 {background:transparent url(../img/pg-hdr/gameday.png) no-repeat scroll 2px 0;}
* html .pg-hdr-game-day h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/gameday.png');background:none;margin-left: 2px;}
.pg-hdr-game-day-recap h1 {background:transparent url(../img/pg-hdr/GameDayRecap.png) no-repeat scroll 2px 0;}
* html .pg-hdr-game-day-recap h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/GameDayRecap.png');background:none;margin-left: 2px;}
.pg-hdr-group-seating h1 {background:transparent url(../img/pg-hdr/group_seating.png) no-repeat scroll 2px 0;}
* html .pg-hdr-group-seating h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/group_seating.png');background:none;margin-left: 2px;}
.pg-hdr-history h1 {background:transparent url(../img/pg-hdr/history.png) no-repeat scroll 2px 0;}
* html .pg-hdr-history h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/history.png');background:none;margin-left: 2px;}
.pg-hdr-important-dates h1 {background:transparent url(../img/pg-hdr/important_dates.png) no-repeat scroll 2px 0;}
* html .pg-hdr-important-dates h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/important_dates.png');background:none;margin-left: 2px;}
.pg-hdr-in-stadium-tv h1 {background:transparent url(../img/pg-hdr/in-stadium_tv.png) no-repeat scroll 2px 0;}
* html .pg-hdr-in-stadium-tv h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/in-stadium_tv.png');background:none;margin-left: 2px;}
.pg-hdr-injury-report h1 {background:transparent url(../img/pg-hdr/injury_report.png) no-repeat scroll 2px 0;}
* html .pg-hdr-injury-report h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/injury_report.png');background:none;margin-left: 2px;}
.pg-hdr-junior-sea-gals h1 {background:transparent url(../img/pg-hdr/junior_sea_gals.png) no-repeat scroll 2px 0;}
* html .pg-hdr-junior-sea-gals h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/junior_sea_gals.png');background:none;margin-left: 2px;}
.pg-hdr-kickoff-week h1 {background:transparent url(../img/pg-hdr/kickoff_week.png) no-repeat scroll 2px 0;}
* html .pg-hdr-kickoff-week h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/kickoff_week.png');background:none;margin-left: 2px;}
.pg-hdr-kids-club h1 {background:transparent url(../img/pg-hdr/kids_club.png) no-repeat scroll 2px 0;}
* html .pg-hdr-kids-club h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/kids_club.png');background:none;margin-left: 2px;}
.pg-hdr-kids-zone h1 {background:transparent url(../nflimg/img_kidszone/page-title.png) no-repeat scroll left bottom; background-position: 0px 0;}
* html .pg-hdr-kids-zone h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../nflimg/img_kidszone/page-title.png');background:none;margin-left: 0px;}
.pg-hdr-live-events h1 {background:transparent url(../img/pg-hdr/live_events.png) no-repeat scroll 2px 0;}
* html .pg-hdr-live-events h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/live_events.png');background:none;margin-left: 2px;}
.pg-hdr-local-news h1 {background:transparent url(../img/pg-hdr/local_news.png) no-repeat scroll 2px 0;}
* html .pg-hdr-local-news h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/local_news.png');background:none;margin-left: 2px;}
.pg-hdr-management h1 {background:transparent url(../img/pg-hdr/management.png) no-repeat scroll 2px 0;}
* html .pg-hdr-management h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/management.png');background:none;margin-left: 2px;}
.pg-hdr-media-lounge h1 {background:transparent url(../img/pg-hdr/medialounge.png) no-repeat scroll 2px 0;}
* html .pg-hdr-media-lounge h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/medialounge.png');background:none;margin-left: 2px;}
.pg-hdr-medical-glossary h1 {background:transparent url(../img/pg-hdr/medical_glossary.png) no-repeat scroll 2px 0;}
* html .pg-hdr-medical-glossary h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/medical_glossary.png');background:none;margin-left: 2px;}
.pg-hdr-mike-holmgreen h1 {background:transparent url(../img/pg-hdr/mike_holmgreen.png) no-repeat scroll 2px 0;}
* html .pg-hdr-mike-holmgreen h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/mike_holmgreen.png');background:none;margin-left: 2px;}
.pg-hdr-news h1 {background:transparent url(../img/pg-hdr/news.png) no-repeat scroll 2px 0;}
* html .pg-hdr-news h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/news.png');background:none;margin-left: 2px;}
.pg-hdr-nfl-draft h1 {background:transparent url(../img/pg-hdr/nfl_draft.png) no-repeat scroll 2px 0;}
* html .pg-hdr-nfl-draft h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/nfl_draft.png');background:none;margin-left: 2px;}
.pg-hdr-nwcn-training-camp h1 {background:transparent url(../img/pg-hdr/NWCNTrainingCamp.png) no-repeat scroll 2px 0;}
* html .pg-hdr-nwcn-training-camp h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../nflimg/NWCNTrainingCamp.png');background:none;margin-left: 2px;}
.pg-hdr-photos h1 {background:transparent url(../img/pg-hdr/photos.png) no-repeat scroll 2px 0;}
* html .pg-hdr-photos h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/photos.png');background:none;margin-left: 2px;}
.pg-hdr-players h1 {background:transparent url(../img/pg-hdr/players.png) no-repeat scroll 2px 0;}
* html .pg-hdr-players h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/players.png');background:none;margin-left: 2px;}
.pg-hdr-player-foundations h1 {background:transparent url(../img/pg-hdr/player_foundations.png) no-repeat scroll 2px 0;}
* html .pg-hdr-player-foundations h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/player_foundations.png');background:none;margin-left: 2px;}
.pg-hdr-player-roster h1 {background:transparent url(../img/pg-hdr/player_roster.png) no-repeat scroll 2px 0;}
* html .pg-hdr-player-roster h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/player_roster.png');background:none;margin-left: 2px;}
.pg-hdr-podcasts h1 {background:transparent url(../img/pg-hdr/podcasts.png) no-repeat scroll 2px 0;}
* html .pg-hdr-podcasts h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/podcasts.png');background:none;margin-left: 2px;}
.pg-hdr-preferred-hotels h1 {background:transparent url(../img/pg-hdr/preferred_hotels.png) no-repeat scroll 2px 0;}
* html .pg-hdr-preferred-hotels h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/preferred_hotels.png');background:none;margin-left: 2px;}
.pg-hdr-premium-seating h1 {background:transparent url(../img/pg-hdr/premium_seating.png) no-repeat scroll 2px 0;}
* html .pg-hdr-premium-seating h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/premium_seating.png');background:none;margin-left: 2px;}
.pg-hdr-press-releases h1 {background:transparent url(../img/pg-hdr/press_releases.png) no-repeat scroll 2px 0;}
* html .pg-hdr-press-releases h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/press_releases.png');background:none;margin-left: 2px;}
.pg-hdr-privacy-policy h1 {background:transparent url(../img/pg-hdr/privacy_policy.png) no-repeat scroll 2px 0;}
* html .pg-hdr-privacy-policy h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/privacy_policy.png');background:none;margin-left: 2px;}
.pg-hdr-qwest-field h1 {background:transparent url(../img/pg-hdr/qwest_field.png) no-repeat scroll 2px 0;}
* html .pg-hdr-qwest-field h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/qwest_field.png');background:none;margin-left: 2px;}
.pg-hdr-radio-network h1 {background:transparent url(../img/pg-hdr/radio_network.png) no-repeat scroll 2px 0;}
* html .pg-hdr-radio-network h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/radio_network.png');background:none;margin-left: 2px;}
.pg-hdr-records h1 {background:transparent url(../img/pg-hdr/records.png) no-repeat scroll 2px 0;}
* html .pg-hdr-records h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/records.png');background:none;margin-left: 2px;}
.pg-hdr-ring-of-honor h1 {background:transparent url(../img/pg-hdr/ring_of_honor.png) no-repeat scroll 2px 0;}
* html .pg-hdr-ring-of-honor h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/ring_of_honor.png');background:none;margin-left: 2px;}
.pg-hdr-rss h1 {background:transparent url(../img/pg-hdr/rss.png) no-repeat scroll 2px 0;}
* html .pg-hdr-rss h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/rss.png');background:none;margin-left: 2px;}
.pg-hdr-schedule h1 {background:transparent url(../img/pg-hdr/schedule.png) no-repeat scroll 2px 0;}
* html .pg-hdr-schedule h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/schedule.png');background:none;margin-left: 2px;}
.pg-hdr-seahawks-all-access h1 {background:transparent url(../img/pg-hdr/seahawks_all_access.png) no-repeat scroll 2px 0;}
* html .pg-hdr-seahawks-all-access h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/seahawks_all_access.png');background:none;margin-left: 2px;}
.pg-hdr-search h1 {background:transparent url(../img/pg-hdr/search.png) no-repeat scroll 2px 0;}
* html .pg-hdr-search h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/search.png');background:none;margin-left: 2px;}
.pg-hdr-season-tickets h1 {background:transparent url(../img/pg-hdr/season_tickets.png) no-repeat scroll 2px 0;}
* html .pg-hdr-season-tickets h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/season_tickets.png');background:none;margin-left: 2px;}
.pg-hdr-sea-gals h1 {background:transparent url(../img/pg-hdr/sea_gals.png) no-repeat scroll 2px 0;}
* html .pg-hdr-sea-gals h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/sea_gals.png');background:none;margin-left: 2px;}
.pg-hdr-sea-gals-cheerleader-roster h1 {background:transparent url(../img/pg-hdr/cheerleader-roster.png) no-repeat scroll 2px 0;}
* html .pg-hdr-sea-gals-cheerleader-roster h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/cheerleader-roster.png');background:none;margin-left: 2px;}
.pg-hdr-sea-gals-appearances h1 {background:transparent url(../img/pg-hdr/sea_gals_appearances.png) no-repeat scroll 2px 0;}
* html .pg-hdr-sea-gals-appearances h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/sea_gals_appearances.png');background:none;margin-left: 2px;}
.pg-hdr-sea-gals-blog h1 {background:transparent url(../img/pg-hdr/sea_gals_blog.png) no-repeat scroll 2px 0;}
* html .pg-hdr-sea-gals-blog h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/sea_gals_blog.png');background:none;margin-left: 2px;}
.pg-hdr-sea-gals-history h1 {background:transparent url(../img/pg-hdr/sea_gals_history.png) no-repeat scroll 2px 0;}
* html .pg-hdr-sea-gals-history h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/sea_gals_history.png');background:none;margin-left: 2px;}
.pg-hdr-sea-gals-roster h1 {background:transparent url(../img/pg-hdr/sea_gals_roster.png) no-repeat scroll 2px 0;}
* html .pg-hdr-sea-gals-roster h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/sea_gals_roster.png');background:none;margin-left: 2px;}
.pg-hdr-sea-gals-show-group h1 {background:transparent url(../img/pg-hdr/sea_gals_show_group.png) no-repeat scroll 2px 0;}
* html .pg-hdr-sea-gals-show-group h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/sea_gals_show_group.png');background:none;margin-left: 2px;}
.pg-hdr-sea-hawkers h1 {background:transparent url(../img/pg-hdr/sea_hawkers.png) no-repeat scroll 2px 0;}
* html .pg-hdr-sea-hawkers h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/sea_hawkers.png');background:none;margin-left: 2px;}
.pg-hdr-single-game-tickets h1 {background:transparent url(../img/pg-hdr/single_game_tickets.png) no-repeat scroll 2px 0;}
* html .pg-hdr-single-game-tickets h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/single_game_tickets.png');background:none;margin-left: 2px;}
.pg-hdr-site-map h1 {background:transparent url(../img/pg-hdr/sitemap.png) no-repeat scroll 2px 0;}
* html .pg-hdr-site-map h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/sitemap.png');background:none;margin-left: 2px;}
.pg-hdr-spirit-of-12 h1 {background:transparent url(../img/pg-hdr/spirit_of_12_wall.png) no-repeat scroll 2px 0;}
* html .pg-hdr-spirit-of-12 h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/spirit_of_12_wall.png');background:none;margin-left: 2px;}
.pg-hdr-spirit-of-12-partners h1 {background:transparent url(../img/pg-hdr/spirit_of_12_partners.png) no-repeat scroll 2px 0;}
* html .pg-hdr-spirit-of-12-partners h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/spirit_of_12_partners.png');background:none;margin-left: 2px;}
.pg-hdr-stadium-facts h1 {background:transparent url(../img/pg-hdr/stadium_facts.png) no-repeat scroll 2px 0;}
* html .pg-hdr-stadium-facts h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/stadium_facts.png');background:none;margin-left: 2px;}
.pg-hdr-stadium-guide h1 {background:transparent url(../img/pg-hdr/stadium_guide.png) no-repeat scroll 2px 0;}
* html .pg-hdr-stadium-guide h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/stadium_guide.png');background:none;margin-left: 2px;}
.pg-hdr-stadium-map h1 {background:transparent url(../img/pg-hdr/stadium_map.png) no-repeat scroll 2px 0;}
* html .pg-hdr-stadium-map h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/stadium_map.png');background:none;margin-left: 2px;}
.pg-hdr-standings h1 {background:transparent url(../img/pg-hdr/standings.png) no-repeat scroll 2px 0;}
* html .pg-hdr-standings h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/standings.png');background:none;margin-left: 2px;}
.pg-hdr-statistics h1 {background:transparent url(../img/pg-hdr/statistics.png) no-repeat scroll 2px 0;}
* html .pg-hdr-statistics h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/statistics.png');background:none;margin-left: 2px;}
.pg-hdr-suites h1 {background:transparent url(../img/pg-hdr/suites.png) no-repeat scroll 2px 0;}
* html .pg-hdr-suites h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/suites.png');background:none;margin-left: 2px;}
.pg-hdr-suite-owner-dir h1 {background:transparent url(../img/pg-hdr/suite-owner-directory.png) no-repeat scroll 2px 0;}
* html .pg-hdr-suite-owner-dir h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/suite-owner-directory.png');background:none;margin-left: 2px;}
.pg-hdr-superbowl-xl h1 {background:transparent url(../img/pg-hdr/superbowl_xl.png) no-repeat scroll 2px 0;}
* html .pg-hdr-superbowl-xl h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/superbowl_xl.png');background:none;margin-left: 2px;}
.pg-hdr-taima-the-hawk h1 {background:transparent url(../img/pg-hdr/taima_the_hawk.png) no-repeat scroll 2px 0;}
* html .pg-hdr-taima-the-hawk h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/taima_the_hawk.png');background:none;margin-left: 2px;}
.pg-hdr-team h1 {background:transparent url(../img/pg-hdr/team.png) no-repeat scroll 2px 0;}
* html .pg-hdr-team h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/team.png');background:none;margin-left: 2px;}
.pg-hdr-team-physicians h1 {background:transparent url(../img/pg-hdr/team_physicians.png) no-repeat scroll 2px 0;}
* html .pg-hdr-team-physicians h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/team_physicians.png');background:none;margin-left: 2px;}
.pg-hdr-tickets h1 {background:transparent url(../img/pg-hdr/tickets.png) no-repeat scroll 2px 0;}
* html .pg-hdr-tickets h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/tickets.png');background:none;margin-left: 2px;}
.pg-hdr-transactions h1 {background:transparent url(../img/pg-hdr/transactions.png) no-repeat scroll 2px 0;}
* html .pg-hdr-transactions h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/transactions.png');background:none;margin-left: 2px;}
.pg-hdr-transportation-guide h1 {background:transparent url(../img/pg-hdr/transportation_guide.png) no-repeat scroll 2px 0;}
* html .pg-hdr-transportation-guide h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/transportation_guide.png');background:none;margin-left: 2px;}
.pg-hdr-tvnetwork h1 {background:transparent url(../img/pg-hdr/tvnetwork.png) no-repeat scroll 2px 0;}
* html .pg-hdr-tvnetwork h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/tvnetwork.png');background:none;margin-left: 2px;}
.pg-hdr-videos h1 {background:transparent url(../img/pg-hdr/videos.png) no-repeat scroll 2px 0;}
* html .pg-hdr-videos h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/videos.png');background:none;margin-left: 2px;}
.pg-hdr-vmac h1 {background:transparent url(../img/pg-hdr/vmac.png) no-repeat scroll 2px 0;}
* html .pg-hdr-vmac h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/vmac.png');background:none;margin-left: 2px;}
.pg-hdr-youth-football h1 {background:transparent url(../img/pg-hdr/youth_football.png) no-repeat scroll 2px 0;}
* html .pg-hdr-youth-football h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/youth_football.png');background:none;margin-left: 2px;}
.pg-hdr-login-page h1 {background:transparent url(../img/pg-hdr/login.png) no-repeat scroll 2px 0;}
* html .pg-hdr-login-page h1 {filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../img/pg-hdr/login.png');background:none;margin-left: 2px;}

/* ==================================================================
105 - Bio Module
===================================================================*/

.player-bio .mod-title { padding-bottom:0; }
.player-bio .bd .bio-short-content,
.player-bio .bd .bio-long-content {
	padding: 5px 5px 5px 0;
}

.player-bio .short-bio .bd .bio-long-content,
.player-bio .long-bio .bd .bio-short-content {
	display: none;
}
.player-bio .bd {
    padding:0 10px 10px;
	/*background:transparent url('/assets/img/sea-gals-bio-bg.png') no-repeat scroll 0 1px;*/
}
.player-bio .bd p {
	margin-top:20px;
}
.player-bio .ft .action-bar {
    padding-right:10px;
    text-align: right;
    height:5px;
}
 .player-bio .bd .bio-short-content ul,
.player-bio .bd .bio-long-content ul{
   margin-left:15px;
}
.player-bio .bd .bio-short-content ul li,
.player-bio .bd .bio-long-content ul li {
display:list-item;
list-style-image:none;
list-style-position:outside;
list-style-type:disc;
}
/* ==================================================================
106 - Composite Tabbed Modules
===================================================================*/
/* ==================================================================
Tabbed Modules
================================================================== */
.tabbed-modules {
	/*padding: 0 11px;*/
	margin-top: 15px;
}
.tabbed-modules h2 {
	font-size: 25px;
	font-weight: bold;
	margin-bottom: 12px;
}
.tabbed-modules h3 {
	font-weight: bold;
}
.more-av .more-av-small .ui-tabs-nav li {
		float:left;
		margin:0;
		min-width:84px;
}

/* TABBED MODULE TABS ////// */
.tabbed-modules .tabbed-modules-nav a {
	background: url(../nflimg/gbl-tab-spr-sm.gif) left -0px;
    display:block;
	left:-4px;
	padding:8px 0 1px 10px;
	position:relative;
	color: #545865;
	font-weight: bold;
	height: 17px;
	text-decoration: none;
	top: -1px;
    border: none;
    cursor: pointer;
}
.tabbed-modules .tabbed-modules-nav li {
	display: block;
	background: url(../nflimg/gbl-tab-spr-sm.gif) right -0px;
	margin: 0 0 0 8px;
    padding: 0 10px 0 0;
	float: left;
	line-height: 14px;
}

.tabbed-modules .ui-tabs-nav li {
float:left;
min-width:0;
}

/*.tabbed-modules .tabbed-modules-nav a:hover {
	background-position: right -26px;
	cursor: pointer;
	color: #2a5980;
}
.tabbed-modules .tabbed-modules-nav a:hover li {
	background-position: left -26px;
	cursor: pointer;
}
.tabbed-modules .tabbed-modules-nav a:active li {
	background-position: left 0px;
	color: #FFF;
}
.tabbed-modules .tabbed-modules-nav a:active {
	background-position: right 0px;
	padding-top: 8px;
	text-decoration: none;
}
.tabbed-modules .tabbed-modules-nav a.selected {
	background-position: right 0px;
	color: #FFF;
}
.tabbed-modules .tabbed-modules-nav a.selected li {
	background-position: left 0px;
}*/

.tabbed-modules .module .mod-title {
	display: none;
}

.ui-tabs-nav li:hover { background: url(../nflimg/gbl-tab-spr-sm.gif) right -28px; }

.ui-tabs-nav li a:hover { background: url(../nflimg/gbl-tab-spr-sm.gif) left -28px; }

.ui-tabs-nav li.ui-tabs-selected {
	background: url(../nflimg/gbl-tab-spr-sm.gif) right 0 no-repeat;
}

.ui-tabs-nav li.ui-tabs-selected a {
	background: url(../nflimg/gbl-tab-spr-sm.gif) left 0 no-repeat;
	color: #fff;
	top: 0;
}



/* ==============================
*** END - UI.TABS.CSS code -- neede for Jquery Tabs.. this is default code that is overridden in css down that page.
please do not update unless you understand this affects ALL tabs
 ============================== */
/* ==================================================================
108 - Update Profile
================================================================== */
#profile .mod-wrp-1 {
    padding-top: 28px;
}
#profile .bd {
    border-top:1px solid #d1d3d4;
}
#profile .bd form {
    margin:0 0 0 40px;
    text-align:left;
    width:520px;
}
#profile .bd form h3 {
    font-size:18px;
    text-align:center;
    padding-top: 10px;
}
#profile .bd form #profile-error {
    color:#f00;
    margin:10px 0 20px 0;
}
#profile .bd form .profile-label {
    float:left;
    width:115px;
    text-align: right;
    padding-right: 10px;
}
#profile .bd form .profile-data {
    margin:0 0 8px 0;
}
#profile .bd form .profile-data input {
    width:160px;
}
#profile .bd form .profile-data label.error {
    color:#f00;
    margin:0 0 0 10px;
}
#profile .bd form .formactions {
    padding:10px 0;
    text-align:right;
}
#profile .bd form .formactions input#profile-clear {
    display:none;
}
#profile .bd form .formactions input#profile-submit {
    background:transparent url("../nflimg/gbl-mod-btn-sprite.png") no-repeat scroll -299px 0;
    height:23px;
    width:57px;
    text-indent:-999em;
    border:none;
    margin:10px 0px 0px -30px;
    letter-spacing:100px;
    cursor:pointer;
}
#profile .bd form .formactions input#profile-submit:hover {
    background-position: -299px -23px;
}
#profile .hd {
    text-align:left;
    padding-bottom: .38em;
    margin:50px 0 0 0;
}
#profile .hd h2 {
    font-weight: bold;
    color: #545865;
    display: inline;
    float: left;
    font-size: 20px;
    margin-top: -47px;
    padding-left: 10px;
}
/****
	Settings for advertising spots on the pages
***/
.ad-top
{
    text-align: center;
    background-color: rgb(0,0,0);
    height: 100px;
}
/* ==================================================================
Get Tickets Module
================================================================== */
.get-tickets{
    font-family: "Arial";
	position:relative;

}
.get-tickets .content{
    font-family: "Arial";
	border-left:1px solid #D1D3D4;
	border-right:1px solid #D1D3D4;
	background:#FFFFFF;
	background-image: url(../nflimg/get-tickets-spr.png);
	background-position:center -140px;
	background-height:20px;
	background-repeat:no-repeat;
	position:relative;
	padding-bottom:10px;



}
.get-tickets H2,.get-tickets H3,.get-tickets H4,.get-tickets H5, .get-tickets SPAN {
	margin-left:12px;
	font-weight:bold;
	margin-bottom:0px;
	margin-top:0px;
}

.get-tickets H2{
    font-size:27px;
	color:#0f3f70;
	padding-top:6px;
	line-height:26px;

}

.get-tickets H3{
    font-size:20px;
	color:#4DB848;
	line-height:18px;
	padding-bottom:18px;
}

.get-tickets H4{
    font-size:16px;
	color:#2A5980;
	text-transform:uppercase;
	padding-bottom:5px;
}

.get-tickets H5{
    font-size:12px;
	color:#00123F;
}

.get-tickets SPAN{
	padding-top:15px;

	display:block;
    font-size:10px;
	color:#00123F;
	font-weight:normal;
}

.get-tickets .button{
    display:block;
	background-image: url(../nflimg/get-tickets-spr.png);
	background-position:top left;
	width:76px;
	height:22px;
	margin:auto;
	margin-top:5px;
	color:#2A5980;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

.get-tickets .cap {
    height:0px;
	position:absolute;
	top:-5px;
	left:0px;

}

.get-tickets .cap .middle{
    float:left;
	height:5px;
	width:141px;
	border-top:1px solid #D1D3D4;
	margin:0;
	padding:0;

}
.get-tickets .cap .left{
    width:5px;
	height:5px;
    float:left;
	background-image: url(../nflimg/get-tickets-spr.png);
	background-position:-3px -70px;
}

.get-tickets .cap .right{
    width:5px;
    height:5px;
	float:left;
	background-image: url(../nflimg/get-tickets-spr.png);
	background-position:-12px -70px;
}


.get-tickets .foot {
    height:35px;
	position:absolute;
}

.get-tickets .foot .middle{

    float:left;
	height:35px;
	width:111px;
	background-image: url(../nflimg/get-tickets-spr.png);
	background-position:-30px -33px;
	text-align:center;
	align:center;

}
.get-tickets .foot .left{
    width:20px;
	height:35px;
    float:left;
	background-image: url(../nflimg/get-tickets-spr.png);
	background-position:-1px -33px;
}

.get-tickets .foot .right{
    width:20px;
    height:35px;
	float:left;
	background-image: url(../nflimg/get-tickets-spr.png);
	background-position:right -33px;
}


.get-tickets154x235 {
	height:235px;
	width:152px;
}

.get-tickets300x235 {
	height:235px;
	width:298px;
}
.get-tickets300x235 .cap .middle{
	width:288px;
}
.get-tickets300x235 .foot .middle{
	width:258px;
}

.get-tickets459x172 {
	height:172px;
	width:457px;
}
.get-tickets459x172 .cap .middle{
	width:447px;
}
.get-tickets459x172 .foot .middle{
	width:417px;
}

.get-tickets600x180 {
	height:180px;
	width:596px;
}
.get-tickets600x180 .cap .middle{
	width:586px;
}
.get-tickets600x180 .foot .middle{
	width:556px;
}
/***
global Team Logo Header Graphic / Login - Registration Button 000
***/
.gbl-header-contain {
	/*background-image: url(../nflimg/001-SeaHdr.jpg);*/
	width: 970px;
	height: 170px;
	text-align: right;
	background-color: transparent;
	background-repeat: no-repeat;
    position:relative;
}

.gbl-header-contain.gbl-header-default {
	background-image: url(../img/headers/default.jpg);
}

.gbl-header-contain.gbl-header-home {
	background-image: url(../img/headers/default.jpg);
}

.gbl-header-contain.gbl-header-community {
	background-image: url(../img/headers/community.jpg);
}

.gbl-header-contain.gbl-header-fans {
	background-image: url(../img/headers/fans.jpg);
}
.gbl-header-contain.gbl-header-gameday {
	background-image: url(../img/headers/gameday.jpg);
}
.gbl-header-contain.gbl-header-medialounge {
	background-image: url(../img/headers/medialounge.jpg);
}
.gbl-header-contain.gbl-header-news {
	background-image: url(../img/headers/news.jpg);
}
.gbl-header-contain.gbl-header-qwestfield {
background-image: url(../img/headers/qwestfield.jpg);
}
.gbl-header-contain.gbl-header-schedule {
background-image: url(../img/headers/schedule.jpg);
}
.gbl-header-contain.gbl-header-team {
background-image: url(../img/headers/team.jpg);
}

.gbl-header-login-reg {
    position:absolute;
    top: 145px;
    left: 0px;
    color: #FFF;
    width: 960px;
    text-align: right;
    display:none !important;
}
.gbl-header-login-reg a {
    color: #FFF;
}
.logged-out-link, .logged-in-link { display:none;}
.gbl-header-login-reg a, #gbl-login-link-div a, #gbl-reg-link-div a {

	margin-left: 5px;
}
.gbl-header-login-reg a:hover, #gbl-login-link-div a:hover, #gbl-reg-link-div a:hover {
	color: #063;
}
/* ==================================================================
Custom - 3D Seating Chart
================================================================== */


.flashModuleBkgrnd
{
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../nflimg/3dSeating_bkgrnd.png');
    background-repeat:no-repeat;
    padding-top:80px;
    width:300px;
    height:132px;
    text-align:center;
    vertical-align:middle;
}
.flashModuleBkgrnd[class] {
	background-image:url(../nflimg/3dSeating_bkgrnd.png);
}
/*==================================================================
Team Logo - Default is small logo
====================================================================*/
/*
.team-ico-home-ari, .team-ico-away-ari {
    background:url(/nfl-assets/img/gbl-ico-team/helmets/ari-away-m.png) center no-repeat;
}
.team-ico-home-atl, .team-ico-away-atl {
    background:url(/nfl-assets/img/gbl-ico-team/helmets/atl-away-m.png) center no-repeat;
}
.team-ico-home-bal, .team-ico-away-bal {
    background:url(/nfl-assets/img/gbl-ico-team/helmets/bal-away-m.png) center no-repeat;
}
.team-ico-home-buf, .team-ico-away-buf {
    background:url(/nfl-assets/img/gbl-ico-team/helmets/buf-away-m.png) center no-repeat;
}
.team-ico-home-car, .team-ico-away-car {
    background:url(/nfl-assets/img/gbl-ico-team/helmets/car-away-m.png) center no-repeat;
}
.team-ico-home-chi, .team-ico-away-chi {
    background:url(/nfl-assets/img/gbl-ico-team/helmets/chi-away-m.png) center no-repeat;
}
.team-ico-home-cin, .team-ico-away-cin {
    background:url(/nfl-assets/img/gbl-ico-team/helmets/cin-away-m.png) center no-repeat;
}
.team-ico-home-cle, .team-ico-away-cle {
    background:url(/nfl-assets/img/gbl-ico-team/helmets/cle-away-m.png) center no-repeat;
}
.team-ico-home-dal, .team-ico-away-dal {
    background:url(/nfl-assets/img/gbl-ico-team/helmets/dal-away-m.png) center no-repeat;
}
.team-ico-home-den, .team-ico-away-den {
    background:url(/nfl-assets/img/gbl-ico-team/helmets/den-away-m.png) center no-repeat;
}
.team-ico-home-det, .team-ico-away-det {
    background:url(/nfl-assets/img/gbl-ico-team/helmets/det-away-m.png) center no-repeat;
}
.team-ico-home-gb, .team-ico-away-gb {
    background:url(/nfl-assets/img/gbl-ico-team/helmets/gb-away-m.png) center no-repeat;
}
.team-ico-home-hou, .team-ico-away-hou {
    background:url(/nfl-assets/img/gbl-ico-team/helmets/hou-away-m.png) center no-repeat;
}
.team-ico-home-ind, .team-ico-away-ind {
    background:url(/nfl-assets/img/gbl-ico-team/helmets/ind-away-m.png) center no-repeat;
}
.team-ico-home-jac, .team-ico-away-jac {
    background:url(/nfl-assets/img/gbl-ico-team/helmets/jac-away-m.png) center no-repeat;
}
.team-ico-home-kc, .team-ico-away-kc {
    background:url(/nfl-assets/img/gbl-ico-team/helmets/kc-away-m.png) center no-repeat;
}
.team-ico-home-mia, .team-ico-away-mia {
    background:url(/nfl-assets/img/gbl-ico-team/helmets/mia-away-m.png) center no-repeat;
}
.team-ico-home-min, .team-ico-away-min {
    background:url(/nfl-assets/img/gbl-ico-team/helmets/min-away-m.png) center no-repeat;
}
.team-ico-home-ne, .team-ico-away-ne {
    background:url(/nfl-assets/img/gbl-ico-team/helmets/ne-away-m.png) center no-repeat;
}
.team-ico-home-no, .team-ico-away-no {
    background:url(/nfl-assets/img/gbl-ico-team/helmets/no-away-m.png) center no-repeat;
}
.team-ico-home-nyg, .team-ico-away-nyg {
    background:url(/nfl-assets/img/gbl-ico-team/helmets/nyg-away-m.png) center no-repeat;
}
.team-ico-home-nyj, .team-ico-away-nyj {
    background:url(/nfl-assets/img/gbl-ico-team/helmets/nyj-away-m.png) center no-repeat;
}
.team-ico-home-oak, .team-ico-away-oak {
    background:url(/nfl-assets/img/gbl-ico-team/helmets/oak-away-m.png) center no-repeat;
}
.team-ico-home-phi, .team-ico-away-phi {
    background:url(/nfl-assets/img/gbl-ico-team/helmets/phi-away-m.png) center no-repeat;
}
.team-ico-home-pit, .team-ico-away-pit {
    background:url(/nfl-assets/img/gbl-ico-team/helmets/pit-away-m.png) center no-repeat;
}
.team-ico-home-sd, .team-ico-away-sd {
    background:url(/nfl-assets/img/gbl-ico-team/helmets/sd-away-m.png) center no-repeat;
}
.team-ico-home-sea, .team-ico-away-sea {
    background:url(/nfl-assets/img/gbl-ico-team/helmets/sea-away-m.png) center no-repeat;
}
.team-ico-home-sf, .team-ico-away-sf {
    background:url(/nfl-assets/img/gbl-ico-team/helmets/sf-away-m.png) center no-repeat;
}
.team-ico-home-stl, .team-ico-away-stl {
    background:url(/nfl-assets/img/gbl-ico-team/helmets/stl-away-m.png) center no-repeat;
}
.team-ico-home-tb, .team-ico-away-tb {
    background:url(/nfl-assets/img/gbl-ico-team/helmets/tb-away-m.png) center no-repeat;
}
.team-ico-home-ten, .team-ico-away-ten {
    background:url(/nfl-assets/img/gbl-ico-team/helmets/ten-away-m.png) center no-repeat;
}
.team-ico-home-was, .team-ico-away-was {
    background:url(/nfl-assets/img/gbl-ico-team/helmets/was-away-m.png) center no-repeat;
}*/
.cs-pagination {
 float:right;
}

/*
.cs-pagination + div.action-bar {
 clear:both;
 margin-top:5px;
}
*/

.cs-pagination a {
	text-decoration: none;
	font-weight:bold;
}
.cs-pagination a:hover {
	text-decoration:underline;
}

.cs-pagination a, .cs-pagination span {
	display: block;
	float: left;
	margin-right: 5px;

}
.cs-pagination .current {
	color:#000;
	font-weight:bold;
}

.cs-pagination .current.prev, .cs-pagination .current.next {
	font-size:20px;
	padding:0 5px;
	margin-top:-4px;
}

.cs-pagination a.prev,
.cs-pagination a.next {
	font-size:20px;
	margin-top:-4px;
	padding:0 5px;
}
.cs-pagination a.prev:hover {

}

.cs-pagination a.next:hover {

}

.cs-pagination-status {
	padding:0px 10px;
}
#pagerStatusPage {
	padding:0 2px;
}

#pagerStatusPage {
	padding:0px 2px;
}

#pagerStatusOf {
	padding:0px 2px;
}
#pagerStatusTotal {
	padding:0px 2px;
}
.cs-pagination-status span {

}

.cs-pagination .first {
	border-right: 1px solid #D1D3D4;
	padding-right:10px;
	height:15px;
}
.cs-pagination .last {
	border-left:1px solid #D1D3D4;
	padding-left:10px;
	height:15px;
}

/* ==================================================================
	Jump Menu Styles	
================================================================== */
/*
.module div.jump-menu {
	width:290px;
}



.module div.jump-menu div.mod-wrp-1,
.module div.jump-menu div.mod-wrp-2,
.module div.jump-menu div.mod-wrp-3,
.module div.jump-menu div.mod-wrp-4,
.module div.jump-menu div.mod-wrp-5
{
	background: none;
	
}
div.jump-menu div.menu-wrapper
{
	border-top:none;
	padding:5px 0 5px 10px;
	margin: 0 5px 4px 5px;
	vertical-align:middle;
}


div.jump-menu div.menu-wrapper label{
	vertical-align: middle;
	margin: 0 5px 0 0;	
	color: #A8AEB3;
	font-weight: bold;

}
div.jump-menu div.menu-wrapper select
{
	margin: 0 5px 0 0;
	vertical-align: middle;
}


div.jump-menu div.menu-wrapper button {
	vertical-align: middle;
	background-color:#a8aeb3;
	font-weight:bold;
	width:25px;
	height:20px;
	font-size:10px;
	text-transform:uppercase;
	border:none;
	color:#fff;
	padding: 2px 2px 3px 2px;
	*width:30px;
}

div.jump-menu div.menu-wrapper button:hover {
    background-color:#3474A2;
}

*/

/*========================
	Jump Menu
========================*/

div.jump-menu div.menu-wrapper
{
	border-top:none;
	padding:5px 0 5px 10px;
	margin: 0 5px 4px 5px;
	vertical-align:middle;
}
.jump-menu .menu-wrapper label {
	color:#545865;
	font-size:13px;
	font-weight:bold;
	margin: 5px 4px 0 0;
	display:block;
	float: left;
	vertical-align: middle;
}

.jump-menu .menu-wrapper select {
	/*width: 156px;*/
	font-size: 12px;
	margin-top: 3px;
	float: left;
	display: relative;
	vertical-align: middle;
}

.jump-menu .menu-wrapper button {
	background:transparent url(../nflimg/gbl-go-button-33x24.gif) no-repeat scroll 0 0;
	border:medium none;
	height:24px;
	margin-left:8px;
	width:33px;
	cursor: pointer;
	vertical-align: middle;
}

.jump-menu .menu-wrapper button span {
	/*visibility: hidden;*/
	display:none;
}


/*table styles for team history*/
.history {

	margin-top:10px;
}

.history td,th{
	padding:5px;
	background-color:#FFFFFF;
	vertical-align:top;
}
.history th{
	font-weight:bold;
}

/*begin  fans / 12zone / blitz*/
#quicklinks {
	margin:10px 0 10px 0;
}


#blitzfacts img{
	width:260px;
	display:block;
	float:left;
}

#factslist {
	float:right;
	width:325px;
}

#factslist span {
	display:block;
}
#friends{
	float:left;
	margin:20px 0 20px 0;
}
#friends img{
	padding: 0 10px 0px 10px;
	float:right;
}
#friends p{
	margin-top:12px
}
#kicking {
	float:left;
	width:150px;
}

#drum {
	float:right;
	width:295px;
	}
#teehawk {
	 float:left;
	 margin-top:20px;
}
#teehawk p{
	margin-top:12px
}
/*end  fans / 12zone / blitz*/

/* Premium Seating */
#premium-seating .contact-us-single {
	display:none;
}

/* BLOG LANDING PAGE */
#blog-featured .content-list .content-list-variation-3 .bd li{
	width:97%;
	padding:4px;
}
#blog-landing-archives .content-list .content-list-variation-5 .bd li p {
	display:block;
}
#blog-landing-archives .content-list .content-list-variation-5 .bd ul li {
/*	width:49%;*/
}
/*.gbl-ico-rss {*/
	/*display:none;*/
/*}*/


/* rss */
.rss-list {  }
.rss-list dt {  }
.rss-list dt dd a {  }

/*Sponsorships */
.sponsorship-chrome {
	float:right;
	position:relative;
}

.pg-hdr .sponsorship-chrome {
	float: none;
	right: 0;
	position: absolute;
}

.sponsorship-bottom {
	position:absolute;
}

.sponsorship-top {
	float:right;
}






/* Search Featured Results Styles */
.search-results.large .mod-wrp-1 {
	margin: 0 0 0 0;
}
.search-results.large .featured-results {
	margin:0 0 10px 0;
}
.search-results.large .featured-results .bd p a {
	font-weight: bold;
}
.search-results.large .featured-results .mod-title {
	background: url(../nflimg/005-featured-search-bar.png) no-repeat;
	margin:0 0 5px 0;
}
.search-results.large .featured-results .mod-title h2 {
	color:#fff;
	font-size:14px;
	padding:3px 0 5px 10px;
}
.search-results.large .featured-results .bd h3 a {
	display:none;
	padding:0 0 3px 10px;
}

.search-results.large .featured-results .bd {
	min-height:50px;
}

.search-results.large .featured-results .bd p {
	color:#545865;
	font-size:13px;
	margin:1px 0 0;
	line-height: 14px;
	padding:0 0 3px 10px;
}
/*@import 'import-5.css';*/
