/* Style sheet for global events across sites */
/*
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;
	
}
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:12px 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 {
	font-family: "Arial Regular", Arial, sans-serif;
	font-size: 12px;
	margin:0;
	padding:0;
	color:#000;
	background:#000 url(../nflimg/gbl-raiders-bg-w.gif) center top repeat-y;
}
strong {
	font-weight: bold;
}
em {
	font-style: italic;
}
img {
	border:0;
	padding:0;
	margin:0;
}
p {
	margin:5px 0 15px 0;
}
h1 {
	position:relative;
	font-size:25px;
	font-weight:bold;
	color:#333333
}
h2 {
	position:relative;
	font-size:20px;
	font-weight:bold;
	color:#333333
}
h3 {
	position:relative;
	font-size:16px;
	font-weight:bold;
}
h4 {font-family: "Arial", Arial, sans-serif; font-size:25px;color:#333333;margin:0px;padding-bottom:10px;}
h5 {font-family: "Arial", Arial, sans-serif; font-size:20px;text-align:left; color:#333333;margin:0px;}
h6 {font-family: "Arial", Arial, sans-serif; font-size:14px;text-align:left; color:#969696;margin:0px;}

td {
	vertical-align: top;
}
select, input, textarea {
	font-size:1em;
}
sup {
	font-size:8px;
}
a, a:link {
	color:#000000;
	cursor: pointer;
	text-decoration:none;
	outline: none;
}
a:visited, a:active {
	color:#000000;
	text-decoration:none;
}
a:hover {
	color:#000000;
	text-decoration:underline;
}
a.custom-link:hover {
    cursor: pointer;
}
.gbl-wrp-1 {
	background: transparent url('../img/gbl-raiders-bg.jpg') no-repeat top center;
	height:1010px;
	margin:0 auto 0 auto;
	position:relative;
	clear:both;
}
.gbl-wrp-2 {
	clear:both;
	display:block;

}
.gbl-wrp-3 {
	margin-left:auto;
	margin-right:auto;
	width:1000px;
	clear:both;
	display:block;
}
.gbl-wrp-4 {

}
.gbl-wrp-5 {
}
.custom-module {
	padding-bottom:1px;
}
.custom-module ul {
   margin-left:15px;
    text-align:left;
}

.custom-module ul li {
display:list-item;
list-style-image:none;
list-style-position:outside;
list-style-type:disc;
}
.header-logo {
	height:140px;
	width:330px;
	display:block;
}
.header-logo-m {
	height:200px;
	width:132px;
}
.header-logo-link {
	height:140px;
	width:460px;
}
/* ==================================================================
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
}
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.ie-png-fix {
	_width: 100%;
	_height: 100%;
	position: relative;
}

.mod-wrp-1, .custom-module .mod-wrp-1 {
	border:1px solid #c8c8c8;
	padding: 1px;
/*
	margin-bottom:10px;
	margin-right:10px;*/
/*	float:left;
	width: 100%;*/
}

.custom-module .mod-wrp-1 { /*float: left;*/ float:none;}
.custom-module .mod-wrp-1 img {/*float: left;*/  float:none; margin-bottom:-3px;}

.mod-wrp-2, .custom-module .mod-wrp-2 {
/*	float:left;
	width:100%;*/
}
.mod-wrp-3, .custom-module .mod-wrp-3 {
}
.mod-wrp-4, .custom-module .mod-wrp-4 {
}
.mod-wrp-5, .custom-module .mod-wrp-5 {
}

.module
{
	margin:0 10px 10px 0;
	_margin:0 9px 10px 0;
	position: relative;
}

.mod-title h2 {
	padding:5px 0px 5px 10px;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-transform: uppercase;
	/** if margin not set, the ad is not clickable */
	margin-right:100px;
}
.module .mod-title {
	background: #000000 url('../nflimg/club-header-bg.png') repeat-x bottom left;
	color:#fff;
}
.module .action-bar {
	/*position:relative;*/
	right:0;
	font-size:10px;
	text-transform:uppercase;
	background:transparent url(../nflimg/gbl-mod-bottom-bg.png) repeat-x scroll bottom left;
	height:30px;
	text-align:right;
	border-top:1px solid #E9E9E9;
}
.module .action-bar a {
	border:0px;
	cursor:pointer;
	font-size:10px;
	color:#000000;
	padding:10px 5px;
	display:block;
}
.module .action-bar a:hover {
	border:0px;
	cursor:pointer;
	text-decoration:underline;
	color:#000000;
}
.module .action-bar a.content-more {
	padding-left: 5px;
	float:right;
}
.link-carets {
	display:none;
}
/* Global Icons */
a.gbl-ico-rss  {
	margin-top:5px;
	background: url('../nflimg/club-global-spr.png')  -753px -1603px no-repeat;
	width: 48px;
	height: 18px;
}
a:hover.gbl-ico-rss {
	
	background: url('../nflimg/club-global-spr.png')  -883px -1603px no-repeat;
	width: 48px;
	height: 18px;
}
.gbl-ico-rss span {
	display: none;
}
/* Sponsorships */
.sponsorship-table {
	padding: 0;
	margin: 0;
	font: inherit;
}
.sponsorship-chrome {
	float:right;
	margin:2px 12px 0 0;
}

.pg-hdr .sponsorship-chrome {
	margin: 0px 0px 0px 0px;
	height:40px;
}

.raiders-on-twitter .sponsorship-chrome {
	height: 24px;
}

.raiders-on-twitter .bd {
	clear: both;
}

#homepage-gamestatus .sponsorship-chrome iframe {
	height: 23px!important;
}


/* *****************
global network button && hot topics
*********************/

#hot-topics {
	/*background: url('../nflimg/club-global-spr.png') no-repeat 0 -250px;*/
	padding:0px 0px 0px 0px;
	height:35px;
	margin-top:-1px;
}
#hot-topics ul {
	padding-top:10px;
}	
#hot-topics li {
	float:left;
	border-right:1px solid #000000;
	font-weight:bold;
	padding:0px 7px;
	font-size:11px;
}

#hot-topics li.hot-topic-last {
	border-right:0px;	
}

.gbl-nfl-network {
	position:relative;
}
.gbl-nfl-network-btn {
	cursor:pointer;
	float:left;
	height:21px;
	position:absolute;
	right:12px;
	top:-40px;
	width:156px;
}


/*******************
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: #000;
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.jqmClose,
.jqmClose:hover {
    background: url("/assets/nflimg/028-player-card-tooltip-close.png") no-repeat scroll 0 0 transparent;
}




html#print-version, html#print-version body{
	background: transparent!important;
}

html#print-version .print-head {
	text-align: right;
	height: 66px;
	background: url('../nflimg/oak-print-bg.png') left bottom repeat-x;
	position: relative;
}

html#print-version .print-head a.print-page-link{
	color: #fff;
	background:transparent url(../nflimg/club-global-spr.png) no-repeat scroll -766px -1047px;
	padding:2px 0 10px 25px;
	display: block;
	width: 28px;
	position: absolute;
	right: 40px;
	top: 5px;
	
}
html#print-version .print-head a.print-page-link:hover{
	background-position: -906px -1047px;
}
html#print-version .print-head a.close-page-link{
	color: #fff;
	background:transparent url(../nflimg/club-global-spr.png) no-repeat scroll -766px -520px;
	padding:2px 0 10px 16px;
	display: block;
	width: 0px;
	position: absolute;
	right: 10px;
	top: 5px;
	overflow: hidden;
	
}
html#print-version .print-head a.close-page-link:hover{
	background-position: -907px -520px;
}
html#print-version h2{
	color:#000;
	margin-left: 5px;
}

html#print-version .print-body .ft{
	display: none;

}
html#print-version .bd .headings{
  background: #fff;
  color: #999;
}

html#print-version .schedule-small .bd .headings .heading-result-time {
	float:right;
}

html#print-version  .bd .loop-even,
html#print-version  .bd .loop-odd
{
	background: #fff;
	border-bottom: 1px solid #cccccc;
	font-weight: bold;
	color: #000;
	
}
html#print-version  .game-status-current-week
{
	color: #000;
}

.print-foot{font-weight: bold;}

/*
Global Advertising Definitions
 - z-index definitions are provided for Rich Media Ads. See z-Index standards on Wiki
*/


/* Page Ad z-index settings */
.ad-top, .ad-right, .ad-companion, .ad-bottom, .ad-left, .ad-chrome {
    z-index: 9020;
}

/* Sponsorship ad z-index settings */
.sponsorship-right .ad-top, .sponsorship-right .ad-right, .sponsorship-right .ad-companion, .sponsorship-right .ad-bottom, .sponsorship-right .ad-left, .sponsorship-right .ad-chrome,
.sponsorship-bottom .ad-top, .sponsorship-bottom .ad-right, .sponsorship-bottom .ad-companion, .sponsorship-bottom .ad-bottom, .sponsorship-bottom .ad-left, .sponsorship-bottom .ad-chrome,
.sponsorship-left .ad-top, .sponsorship-left .ad-right, .sponsorship-left .ad-companion, .sponsorship-left .ad-bottom, .sponsorship-left .ad-left, .sponsorship-left .ad-chrome,
.sponsorship-top .ad-top, .sponsorship-top .ad-right, .sponsorship-top .ad-companion, .sponsorship-top .ad-bottom, .sponsorship-top .ad-left, .sponsorship-top .ad-chrome {
    z-index: 9010;
}

.sponsorship-top .ad-top {
height: 32px;
background: transparent url('../nflimg/ad-background.png') no-repeat right top;
border-bottom:1px solid #e9e9e9;
}

.sponsorship-top .ad-top iframe {

 float: right;
}

.ad-top {
height:90px;
margin:0px;
overflow:none;
}
.ad-right {
	margin-bottom:10px;
	margin-right:10px;
}
.ad-right iframe { margin-bottom: -3px;}


/* override default padding/margin for module definition in the av modal window */
.modal-window.av.enhanced .module {
    padding:  0;
    margin:  0;
}

.modal-window.av.enhanced .module .mod-wrp-1{
    background:  #222;
}

.modal-window.av.enhanced h2,
.modal-window.av.enhanced div.title,
.modal-window.av.enhanced div.time-stamp,
.modal-window.av.enhanced p.av-summary{
    color: white;

}

.modal-window.av.enhanced .hd .jqmClose span {
    display: inherit;
    color: white;
}
#custom-schedule .module{
	margin:0px;
}
/* ==================================================================
Thumbs & Photo Gallery Thumbs
================================================================== */

.bd ul li .thumb {
	float:left;
	margin:0 10px 0 0;
	width:145px;
	height:80px;
}

.bd ul li .thumb img {
	width:145px;
	height:80px;
}

.bd ul li .thumb a,
.photo-gallery .bd ul li a.photo-size-thumb {
	float:left;
	overflow:hidden;
}

.bd ul li .thumb a img,
.photo-gallery .bd ul li a.photo-size-thumb img {
	overflow:hidden;
}

.bd ul li .thumb a:hover,
.photo-gallery .bd ul li a.photo-size-thumb:hover {
	
	border:2px solid #000000;
	width:141px;
	height:76px;
}

.bd ul li .thumb a:hover img,
.photo-gallery .bd ul li a.photo-size-thumb:hover img {
	margin:-2px 0 0 -2px ;

}

.photo-gallery .bd ul li.selected-image a {
  border: none;
}

.photo-gallery .bd ul li.selected-image img {

}

.tmb-video-play,
.video-icon {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/assets/nflimg/icon-play.png');
    background-repeat:no-repeat;
    height:20px;
    margin:0pt;
    position:absolute;
    width:20px;
    top: 40px;
    left: 69px;
    display:block;
    overflow:hidden;
    cursor:pointer;
}
html/**/>body .tmb-video-play,
html/**/>body .video-icon {
	background-image:url(../nflimg/icon-play.png);
}
/******************************/
/* Scrollable                 */
/******************************/

div.scrollable div.items div a{
	float:left;
	overflow:hidden;
}

div.scrollable div.items div a img {
	width:137px;
	height:80px;
}

div.scrollable div.items div a:hover{
	border:2px solid #000000;
	width:133px;
	height:76px;
	
}
div.scrollable div.items div a:hover img{
	margin:-2px 0 0 -2px ;
}

/* active item */
div.scrollable div.items div.active img {
	border:2px solid #000000;

}
/* ==================================================================
017 - Content List Editorial Module
===================================================================*/

.content-list ul {
overflow:hidden;
position:relative;
}

.content-list .bd li {
border-bottom:1px solid #e9e9e9;
clear:both;
padding:8px 0;
margin-left:3px;
width:98%;
overflow:hidden;
}

.content-list .bd li.loop-last {
border-bottom:none;
}

.content-list .bd li .itm-wrp-1 {
padding:0 5px 0 2px;
}

.content-list .bd li div .details {
color:#333333;
font-size:11px;
}

.content-list .bd li div .details .date .highlight {
color:#ff0000;
}

.content-list .bd li div h3 {
line-height:18px;
margin:0;
font-size:13px;
}

.content-list .bd ul li {
position:relative;
}

.content-list .ft .action-bar {
background:none;
}

.content-list .ft .action-bar .content-more {
float:right;
}

.content-list .ft .action-bar .content-more:hover {
text-decoration:underline;
}

.content-list .ft {
background:transparent url(../nflimg/gbl-mod-bottom-bg.png) repeat-x scroll bottom center;
clear:both;
padding:0;
position:relative;
}

.content-list p {
margin:0;
}

.content-list-variation-1 .bd li.content-type-audio-video h3 a,.content-list-variation-4 .bd li.content-type-audio-video h3 a {
background:url(../nflimg/club-global-spr.png) no-repeat -760px -1476px;
display:block;
padding-left:38px;
position:static;
}

.content-list-variation-1 .bd li.content-type-audio-video h3 a span,.content-list-variation-4 .bd li.content-type-audio-video h3 a span {
display:inline;
}

.content-list-variation-1 .bd li.content-type-photo h3 a,.content-list-variation-4 .bd li.content-type-photo h3 a {
background:url(../nflimg/club-global-spr.png) no-repeat -760px -1522px;
padding-left:48px;
}

.content-list .content-list-variation-1 .content-type-audio-video .bd li div .details {
margin-left:45px;
}

.content-list .content-list-variation-2 .bd li div h3 {
padding-top:5px;
margin-left:150px;
}

.content-list .content-list-variation-3 .bd ul {
margin-left:7px;
position:relative;
}

.content-list .content-list-variation-3 .bd li .itm-wrp-1 {
padding:0 4px 0 2px;
}

.content-list-variation-3 .bd ul li {
border:0;
clear:none;
float:left;
width:160px;
}

.content-list .content-list-variation-3 .bd li div h3 {
padding-top:10px;
clear:both;
}

.content-list .content-list-variation-4 .bd li.loop-first .thumb {
display:block;
}

.content-list .content-list-variation-5 .bd ul li {
float:left;
width:245px;
clear:right;
border:0;
}

.content-list .content-list-variation-5 .bd li div h3 {
padding-top:1px;
margin-left:120px;
}

.content-list .content-list-variation-5 .bd ul li .thumb {
width:110px;
height:60px;
float:left;
margin-bottom:10px;
}

.content-list .content-list-variation-5 .bd ul li .thumb a:hover {
width:106px;
height:56px;
}

.content-list .content-list-variation-5 .tmb-video-play {
left:50px;
top:27px;
}

.pagination {
text-align:right;
margin:0;
padding-bottom:0;
padding-right:10px;
padding-left:10px;
padding-top:10px;
position:absolute;
right:0;
bottom:7px;
z-index:10;
}

.pagination li {
display:inline;
font-weight:bold;
text-align:right;
}

#featured-photos-hp .content-list-variation-3 .bd ul li {
width:148px;
min-height: 130px;
}

.content-list .hd .year-fieldset {
vertical-align:middle;
height:24px;
}

.content-list .hd .year-fieldset select {
font-size:11px;
margin:2px 5px 0 0;
vertical-align:middle;
}

.content-list .hd .year-fieldset button {
background:transparent url(../nflimg/club-global-spr.png) repeat scroll -762px -1788px;
border:none;
cursor:pointer;
height:24px;
text-transform:uppercase;
width:40px;
vertical-align:middle;
}

.content-list .hd .year-fieldset button:hover {
background:transparent url(../nflimg/club-global-spr.png) repeat scroll -881px -1788px;
cursor:pointer;
}

#homepage-vids .bd {
min-height:233px;
}

#featured-photos-hp .bd {
min-height:165px;
}

.content-list .bd li div .details cite,.content-list .bd li p {
color:#333333;
}

.content-list .ft .action-bar .gbl-ico-rss,.content-list .content-list-variation-2 .bd li {
float:left;
}

.content-list .ft .action-bar .content-more span span,.content-list .content-list-variation-1 .bd li div .details,.content-list .content-list-variation-1 .bd ul li .thumb,.content-list .content-list-variation-1 .bd ul li a img,.content-list .content-list-variation-1 .tmb-video-play,.content-list .content-list-variation-1 p,.content-list .content-list-variation-4 .bd ul li .thumb,.content-list .hd .year-fieldset button span {
display:none;
}

.content-list .content-list-variation-2 .bd li.no-img div h3,.content-list .content-list-variation-5 .bd li.no-img div h3,#featured-photos-hp .content-list-variation-3 .bd ul {
margin-left:0;
}

.content-list .content-list-variation-3 .bd ul li.loop-even,.content-list .content-list-variation-5 .bd ul li.loop-even {
padding-right:0;
}

.content-list .content-list-variation-5 .bd ul li .thumb a,.content-list .content-list-variation-5 .bd ul li .thumb img {
width:110px;
height:60px;
}
.content-list .content-list-variation-2 .hd .year-fieldset,.content-list .content-list-dynamic-variation-2 .hd .year-fieldset {
padding-top:7px;
}

/**** HOMEPAGE STAY CONNECTED STYLES ****/
#hp-stay-connected {
    background:  #000 url("../nflimg/hp-stay-connected-bg.jpg") no-repeat 0 0;
}
#hp-stay-connected div.mod-title {
    background: none;
    text-align: right;
}
#hp-stay-connected .mod-title h2 {
    font-size: 16px;
    margin-right: 20px;
    padding-top: 15px;
    padding-bottom: 16px;
}
#hp-stay-connected .bd ul {
    margin-bottom: 15px;
    left: 61px;
}
#hp-stay-connected .bd ul li {
    background: transparent url("../nflimg/hp-stay-connected-text-bg.gif") repeat-x left bottom;
    border:  1px solid #606060;
    margin-left: 10px;
    min-height: 170px;
    padding: 0;
}
#hp-stay-connected .content-list-variation-3 .bd ul li {
    width: 155px;
}

#hp-stay-connected .bd ul li a {
    color: #fff;
    font-size: 12px;
}
#hp-stay-connected .thumb {
    height: 130px;
    margin-right: 0;
    width: 155px;
    overflow:  hidden;
}
#hp-stay-connected .thumb a img, #hp-stay-connected .thumb a:hover{
    border: 0 none;
    height: 130px;
    width: 155px;
    margin:  0;
}
#hp-stay-connected .bd h3 {
    color: #fff;
    margin-left: 5px;
    padding: 2px 0 0 0;
    text-transform: uppercase;
}
#hp-stay-connected .bd p {
    color: #fff;
    margin: 0 0 5px 5px;
}

#hp-stay-connected .content-list .content-list-variation-3 .bd li .itm-wrp-1 {
    padding: 0;
}


/* Carousel  */
.jcarousel-container {
    margin-top: 6px;
}
.jcarousel-container-horizontal {
position: relative;
}
.jcarousel-clip {
	z-index: 2;
	padding: 0;
	overflow: hidden;
	position: relative;
    margin-top:10px;
	margin-right:6px;
    clear:left;
}

.jcarousel-clip li h3,
.jcarousel-clip li .photo-date,
.jcarousel-clip li .photo-source,
.jcarousel-clip li .photo-caption,
.jcarousel-clip li .photo-size-small,
.jcarousel-clip li .photo-size-regular,
.jcarousel-clip li .photo-size-large,
.nav-traverse {
    display:none;
}

.jcarousel-clip li a.photo-size-thumb img,
.jcarousel-clip li a.photo-size-thumb,
.jcarousel-clip li a.play-video img,
.jcarousel-clip li a.play-video {
    float:left;
    overflow:hidden;
}

.jcarousel-clip li a.photo-size-thumb img,
.jcarousel-clip li a.play-video img {

}

.jcarousel-clip li a.photo-size-thumb:hover,
.jcarousel-clip li a.play-video:hover {
	outline:none;
}
.jcarousel-clip li a.photo-size-thumb:active, 
.jcarousel-clip li a.play-video:active {
	outline:none;
}
.jcarousel-clip li a.photo-size-thumb:hover img,
.jcarousel-clip li a.play-video:hover img {
}

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


.bd .photo-list li.jcarousel-item,
.bd .av-list li.jcarousel-item {
	display: block;
	float: left;
	list-style: none;
	width: 145px;
	height: 90px;
	margin-right: 5px;
	position: relative;
}

/* Carousel Buttons */
a.jcarousel-next {
	z-index: 3;
	width: 20px;
	height: 20px;
	cursor: pointer;
	background: transparent url(../nflimg/club-global-spr.png) -766px -1291px;

	position: absolute;
	bottom: 10px;
	right: 10px;
	
}
a.jcarousel-next:hover {
	background-position:-906px -1291px;
}

a.jcarousel-next:hover {
}

a.jcarousel-next-disabled,
a.jcarousel-next-disabled:hover {
}

a.jcarousel-prev {
	z-index: 3;
	width: 20px;
	height: 20px;
	cursor: pointer;
	background: transparent url(../nflimg/club-global-spr.png) -766px -1241px;
	position: absolute;
	bottom: 10px;
	right: 35px;
   
}
a.jcarousel-prev:hover { 
	background-position:-906px -1241px;
}

a.jcarousel-prev:hover {
}

a.jcarousel-prev-disabled,
a.jcarousel-prev-disabled:hover {
}

/* /Carousel */
/* ==================================================================
027 - Tooltip
===================================================================*/
/* Tooltip */
/* Module - Tooltip */

.clue-right-player-card-tooltip, .cluetip-player-card-tooltip {
	margin-top: -15px;
}
.cluetip-tooltip {
	color: #000;
}
.cluetip-tooltip h3#cluetip-title, h3#cluetip-title {
	font-weight: bold;
	font-size: 12px;
	color: #fff;
	margin: 0;
	position: relative;
	margin-bottom: 5px;
}
.cluetip-tooltip #cluetip-close, #cluetip-close {
	clear: both;
	float: right;
	z-index: 10;
	position: relative;
}


.cluetip-player-card-tooltip #cluetip-close a,
.cluetip-prospect-card-tooltip #cluetip-close a{
 background:transparent url(../nflimg/028-player-card-tooltip-close.png) 0 0 no-repeat;
	color: #fff;
	font-size: 10px;
	padding:2px 5px 5px 7px;
	text-decoration: none;
	text-transform: uppercase;

}

.cluetip-player-card-tooltip #cluetip-close a:hover,
.cluetip-prospect-card-tooltip #cluetip-close a:hover {

}

.cluetip-event-tooltip h3#cluetip-title{ 	left: 0px;}
.cluetip-event-tooltip #cluetip-close a:hover {
 background-position:-18px -0px;
}

.cluetip-tooltip #cluetip-outer,  #cluetip-outer {
	text-align: left;
	background: #333;
	padding: 5px;
}
.cluetip-tooltip #cluetip-inner,  #cluetip-inner {
	line-height: 13px;
	overflow: hidden;
	_zoom: 1;
	color: #000;
	background: #fff url(../nflimg/028-player-card-bg.png) bottom right no-repeat;
}
.cluetip-arrows {
	display: none;
	position: absolute;
	height: 40px;
	width: 13px;
	background-repeat: no-repeat;
	background-position: 0 19px;
}

#cluetip-inner h4 {
	background-color: #333;
	color: #fff;
	padding:0 10px 6px 7px;
	display: none;
}
#cluetip-inner img {
	float: left;
	padding: 10px 0 10px 10px;
	
}
#cluetip-inner dl {
	float: left;
	margin: 10px 5px 20px 10px;
	width: 150px;
	color: #333;
}

.cluetip-event-tooltip #cluetip-inner dl {

	width: 240px;

}
#cluetip-inner dt {
	float: left;
	clear: left;
	margin-right: 5px;
	border:0px solid blue;
}
#cluetip-inner dd {
	clear: right;
	display:block;

	
}
.cluetip-event-tooltip {

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


.cluetip-event-tooltip #cluetip-inner {
	padding: 4px;
	line-height: 13px;
	overflow: auto;
	_zoom: 1;
	background: #fff;
	color: #000;
}
.cluetip-event-tooltip #cluetip-inner h4 {
	display: none;
}
.cluetip-event-tooltip #cluetip-inner dt {
	float: left;
	clear: left;
	margin-right: 5px;
	position:absolute;
}
.cluetip-event-tooltip #cluetip-inner dd {
	text-align:left;
	padding-left:120px;
}


/*.cluetip-arrows#cluetip-arrows{
	background-image: url( ../nflimg/027-arrow-right.png);
	left: 100%;
	margin-right: -11px;
	top: 22px;
}*/


.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 );
	top: 22px;
	left:-10px;
}

.clue-left-event-tooltip .cluetip-arrows,
.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 );
	right: -11px;
	top: 22px;
	float: none;
}

.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: 26px;
}
.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: 26px;
}
/* ==================================================================
012 - Contact Us
================================================================== */

/* Modal (form) styles. NFL submission form styles should be imported. */
.cluetip-contact-us {
	border: 2px solid #AE1A20;
	background: #fff;
	position: relative;
	text-align: left;
	color: #333;
}

.cluetip-contact-us #cluetip-outer {
	border:none;
}

.cluetip-contact-us #cluetip-inner p {
    font-size: 12px;
	margin:10px 10px 5px 10px;
}

.cluetip-contact-us #cluetip-inner #cluetip-close {
	clear:both;
	height:20px;
	margin-left:290px;
	margin-right:10px;
	overflow:hidden;
	padding-top:15px;
	text-align:right;
	width:20px;
	z-index:10;
	
} 

.cluetip-contact-us #cluetip-inner #cluetip-close a,
.cluetip-contact-us #cluetip-inner #cluetip-close a:hover {
    background:url('../nflimg/close-but-on-off.png')  1px 0 no-repeat;
	color: #fff;
	font-size: 10px;
	padding: 5px 5px 5px 19px;
	text-decoration: none;
	text-transform: uppercase;
	
}
.cluetip-contact-us #cluetip-inner #cluetip-close a:hover,
.cluetip-contact-us #cluetip-inner .formactions input:hover {
 background-position:-18px -0px;
}

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

.cluetip-contact-us h3#cluetip-title,
.cluetip-contact-us #cluetip-inner legend {
	display:none !important;
}

.cluetip-contact-us #cluetip-inner dl {
	margin: 0;
	padding: 0;
	font-size: 12px;
}
.cluetip-contact-us #cluetip-inner dl dt {
	float: left;
	text-align: right;
	width: 87px;
	margin: 0;
	padding: 2px 0;
	clear: left;
}
.cluetip-contact-us #cluetip-inner dl dd {
	margin: 0 5px 0 98px;
	padding: 4px 0;
}
.cluetip-contact-us #cluetip-inner dl dd span {
	font-size: 12px;
}
.cluetip-contact-us #contact-us-name,
.cluetip-contact-us #contact-us-email,
.cluetip-contact-us #contact-us-comments {
	width:200px;
 overflow:auto;
}
.cluetip-contact-us #contact-us-comments {
 height:105px;
}
.cluetip-contact-us #cluetip-inner .formactions {
	margin-right:10px;
	text-align:right;
	clear:both
}
.cluetip-contact-us #cluetip-inner .formactions input {
	background: #a8a8a8;
	border:none;
	color:#fff;
	cursor:pointer;
	font-size:10px;
	margin:5px 0;
	padding:4px;
 text-transform:uppercase;
}

.contact-us-error-log {
	color:#AE1A20;
	background: #fee;
	border: 1px solid #AE1A20;
	font-size: 87.5%;
	margin: 5px 5px;
	padding: 5px;
}
.cluetip-contact-us .error-field {
	border: 1px solid #AE1A20;
}
.contact-us-error-log li span {
	text-transform: capitalize;
}
.contact-us-form
{
	padding: 10px 10px 10px 10px;
}
.contact-us-form label
{
	
	position:absolute;
	
}
.contact-us-form dl dt  
{
	width: 10px;
	font-size:12px;
	color:#333333;
	padding-top: 10px;	
}
.contact-us-form dl dd 
{
	font-size:12px;
	color:#333333;
	border-bottom-color:#000000;
	border-bottom-width:thin;
	padding-left: 65px;	
}
.contact-us-form .formactions input
{
	float:right;
	background: transparent url(../nflimg/contact-submitBut.png) no-repeat 0 0;
	border:none;
	text-indent: -999px;
	width:65px;
	height: 22px;
}

.contact-us-form .formactions
{
	background-image:url(../nflimg/contactUs_bkgrnd.jpg);
	background-repeat:repeat-x;
	height: 31px;
}
.contact-us-form legend
{
	font-size:12px;
	color:#333333;
}

/* ==================================================================
001 Global Navigation
================================================================== */
#main-nav {

}
#main-nav .bd{
	
}
#main-nav ul {
	list-style: none;
    z-index: 25;
	position: relative;
	_position: fixed;
	margin-left: 1px;

}
#main-nav ul li {
	float: left;
	padding: 0;
	text-indent:0px; /* margin: 0 5px 0 0; */
	position:relative;
	z-index: 26;
}
#main-nav ul li a {
	background: transparent url('../nflimg/club-global-spr.png') no-repeat;
	height:32px;
	display: block;
	margin:0 0px 0 0;
	text-transform: uppercase;
	text-align:center;
	text-decoration: none;
}
#main-nav ul li a:hover {
}
#main-nav ul li a span {
	display:none;
}
#main-nav ul li ul a.selected, #main-nav ul li ul span.selected {
}

/* li 1 */
#main-nav ul li#main-nav-news {
	width: 71px;
}
#main-nav ul li#main-nav-news a {
	background-position: -141px -100px; /*width: 50px;*/
}
#main-nav ul li#main-nav-news.sfhover a, #main-nav ul li#main-nav-news a:hover {
	background-position: -141px -150px;
}
#main-nav ul li#main-nav-news ul li a:hover {
	background-position: -440px -20px;
}
#main-nav ul li#main-nav-news a.selected {
	background-position: -141px -200px;
}
#main-nav ul li#main-nav-news li a {
	width: 160px;
}
/*li 2 */
#main-nav ul li#main-nav-media-vault {
	width: 118px;
}
#main-nav ul li#main-nav-media-vault a {
	background-position: -212px -100px;/* width: 118px;*/
}
#main-nav ul li#main-nav-media-vault.sfhover a, #main-nav ul li#main-nav-media-vault a:hover {
	background-position: -212px -150px;
}
#main-nav ul li#main-nav-media-vault ul li a:hover {
	background-position: -440px -20px;
}
#main-nav ul li#main-nav-media-vault a.selected {
	background-position: -212px -200px;
}
#main-nav ul li#main-nav-media-vault li a {
	width: 160px;
}
/* li 3 */
#main-nav ul li#main-nav-team {
	width:70px;
}
#main-nav ul li#main-nav-team a {
	background-position: -330px -100px;	/*width: 54px;*/
}
#main-nav ul li#main-nav-team.sfhover a, #main-nav ul li#main-nav-team a:hover {
	background-position: -330px -150px;
}
#main-nav ul li#main-nav-team ul li a:hover {
	background-position: -440px -20px;
}
#main-nav ul li#main-nav-team a.selected {
		background-position: -330px -200px;
}
#main-nav ul li#main-nav-team li a {
	width: 160px;
}
/* li 4 */
#main-nav ul li#main-nav-schedule {
	width: 101px;
}
#main-nav ul li#main-nav-schedule a {
	background-position: -400px -100px;/* width: 95px;*/
}
#main-nav ul li#main-nav-schedule.sfhover a, #main-nav ul li#main-nav-schedule a:hover {
	background-position: -400px -150px;
}
#main-nav ul li#main-nav-schedule ul li a:hover {
	background-position: -440px -20px;
}
#main-nav ul li#main-nav-schedule a.selected {
	background-position: -400px -200px;
}
#main-nav ul li#main-nav-schedule li a {
	width:160px;
}
/* li 5 */
/*#main-nav ul li#main-nav-suites {*/
	/*width: 76px;*/
/*}*/
/*#main-nav ul li#main-nav-suites a {*/
	/*background-position: -488px -100px; width: 118px;*/
/*}*/
/*#main-nav ul li#main-nav-suites.sfhover a, #main-nav ul li#main-nav-suites a:hover {*/
	/*background-position: -488px -150px;*/
/*}*/
/*#main-nav ul li#main-nav-suites ul li a:hover {*/
	/*background-position: -440px -20px;*/
/*}*/
/*#main-nav ul li#main-nav-suites a.selected {*/
	/*background-position: -488px -200px;*/
/*}*/
/*#main-nav ul li#main-nav-outreach li a {*/
	/*width: 160px;*/
/*}*/
/* li 5 */
#main-nav ul li#main-nav-tickets {
	width: 89px;
}
#main-nav ul li#main-nav-tickets a {
	background-position: -501px -100px;/* width: 63px; */
}
#main-nav ul li#main-nav-tickets.sfhover a, #main-nav ul li#main-nav-tickets a:hover {
	background-position: -501px -150px;
}
#main-nav ul li#main-nav-tickets ul li a:hover {
	background-position: -440px -20px;
}
#main-nav ul li#main-nav-tickets a.selected {
	background-position: -501px -200px;
}
#main-nav ul li#main-nav-tickets li a {
	width: 160px;
}
/* li 6 */
#main-nav ul li#main-nav-raiderettes {
	width: 122px;
}
#main-nav ul li#main-nav-raiderettes a {
	background-position: -590px -100px;/* width: 46px;*/
}
#main-nav ul li#main-nav-raiderettes.sfhover a, #main-nav ul li#main-nav-raiderettes a:hover {
	background-position: -590px -150px;
}
#main-nav ul li#main-nav-raiderettes ul li a:hover {
	background-position: -440px -20px;
}
#main-nav ul li#main-nav-raiderettes a.selected {
	background-position: -590px -200px;
}
#main-nav ul li#main-nav-raiderettes li a {
	width: 160px;
}
/* li 7 */
#main-nav ul li#main-nav-history {
	width:89px;
}
#main-nav ul li#main-nav-history a {
	background-position: -712px -100px; /*width: 79px; */
}
#main-nav ul li#main-nav-history.sfhover a, #main-nav ul li#main-nav-history a:hover {
	background-position: -712px -150px;
}
#main-nav ul li#main-nav-history ul li a:hover {
	background-position: -440px -20px;
}
#main-nav ul li#main-nav-history a.selected {
	background-position: -712px -200px;
}
#main-nav ul li#main-nav-history li a {
	width: 160px;
}

/* li 8 */
#main-nav ul li#main-nav-kids-zone {
	width:64px;
}
#main-nav ul li#main-nav-kids-zone a {
	background-position: -801px -100px; /*width: 79px; */
}
#main-nav ul li#main-nav-kids-zone.sfhover a, #main-nav ul li#main-nav-kids-zone a:hover {
	background-position: -801px -150px;
}
#main-nav ul li#main-nav-kids-zone ul li a:hover {
	background-position: -440px -20px;
}
#main-nav ul li#main-nav-kids-zone a.selected {
	background-position: -801px -200px;
}
#main-nav ul li#main-nav-kids-zone li a {
	width: 160px;
}

/* li 9 */
#main-nav ul li#main-nav-fans {
	width: 67px;
}
#main-nav ul li#main-nav-fans a {
	background-position: -865px -100px;	/*width: 112px;*/
}
#main-nav ul li#main-nav-fans.sfhover a, #main-nav ul li#main-nav-fans a:hover {
	background-position: -865px -150px;
}
#main-nav ul li#main-nav-fans ul li a:hover {
	background-position: -440px -20px;
}
#main-nav ul li#main-nav-fans a.selected {
	background-position: -865px -200px;
}
#main-nav ul li#main-nav-fans li a {
	width: 160px;
}
/* li 10 */
#main-nav ul li#main-nav-get-gear {
	width: 76px;
}
#main-nav ul li#main-nav-get-gear a {
	background-position: -922px -100px;/* width: 118px;*/
}
#main-nav ul li#main-nav-get-gear.sfhover a, #main-nav ul li#main-nav-get-gear a:hover {
	background-position: -922px -150px;
}
#main-nav ul li#main-nav-get-gear ul li a:hover {
	background-position: -440px -20px;
}
#main-nav ul li#main-nav-get-gear a.selected {
	background-position: -922px -200px;
}
#main-nav ul li#main-nav-get-gear li a {
	width: 160px;
}
/* all lists */
#main-nav ul ul {
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	background-color:#612dc8;
}
#main-nav ul ul span, #main-nav ul ul a {
	height:18px;
	font-style:normal;
	text-transform:uppercase;
	font-weight:bold;
	padding-top:6px;
	margin:0;
	background: none;
	font-size: 11px;
	display: block;
	width: 160px;
	color: #fff;
	text-indent:6px;
	text-align:left;
}
* html #main-nav ul ul a {
	width:160px;
}
#main-nav ul ui a span {
	display:block;
	width:160px;
}
#main-nav ul ul span {
	text-decoration:none;
	position:relative;
	left:auto;
	width: 160px;
	background: transparent url('../nflimg/club-global-spr.png') no-repeat -225px 5px;

}
#main-nav ul li .sfhover a, #main-nav ul li a:hover {
	background-position: -440px -20px;
}
#main-nav ul ul li a:hover {
/*	border-top:1px solid #fdb813;*/
	background: #666 url('../nflimg/club-global-spr.png') no-repeat -682px -20px;
	color:#fff;
	width:160px
}
#main-nav ul ul span:hover {
	color:#fff;
	background: #666 url('../nflimg/club-global-spr.png') no-repeat -682px -20px;
	cursor:pointer;
	left:auto;
	position:relative;
	text-decoration:none;
	width: 160px;
	
}
#main-nav ul ul li.on {
	background-color:#fff;
	color:#2f1e61;
}
#main-nav ul ul li.on-hover {
	background: #666 url('../nflimg/club-global-spr.png') no-repeat -682px -20px;
	color:#fff;
}
#main-nav ul ul li.on-active {



}
#main-nav ul li li:hover span {
/*background: #5e2bc2 url('../nflimg/club-global-spr.png') no-repeat -440px -58px;*/
}
#main-nav ul li li.on-active:hover span {
	background: #666 url('../nflimg/club-global-spr.png') no-repeat -682px -20px;
}
/* second-level lists */
#main-nav ul li ul {
	margin: 0;
	position: absolute;
	background: #333;
	width: 160px;
	left: -999em;
	z-index:100;
	/*border:1px solid #000000;*/
}
/* second-level list items */

#main-nav ul li ul li {
	position: relative;
	float: left;
	width: 160px;
	padding: 0;
	margin-left:0;
}

/* second-level list items */
#main-nav ul li ul li.last {
}
/* 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 ul li ul ul li a:hover span{
	background: #333 url('../nflimg/club-global-spr.png') no-repeat -440px -58px;
}
#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;
}
/* 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: 0;
}

#main-nav ul li li.on-active:hover {
	background-color:#fff;
}


div#main-nav ul li#main-nav-news ul li.on-active ul li a:hover,
div#main-nav ul li#main-nav-media-vault ul li.on-active ul li a:hover,
div#main-nav ul li#main-nav-team ul li.on-active ul li a:hover,
div#main-nav ul li#main-nav-cheerleaders ul li.on-active ul li a:hover,
div#main-nav ul li#main-nav-outreach ul li.on-active ul li a:hover,
div#main-nav ul li#main-nav-fans ul li.on-active ul li a:hover,
div#main-nav ul li#main-nav-stadium ul li.on-active ul li a:hover,
div#main-nav ul li#main-nav-schedule ul li.on-active ul li a:hover,
div#main-nav ul li#main-nav-tickets ul li.on-active ul li a:hover,
div#main-nav ul li#main-nav-get-gear ul li.on-active ul li a:hover
{
  background: #666 url('../nflimg/club-global-spr.png') no-repeat -440px -58px;
}
/* ==================================================================
002 - Articles Styles
================================================================== */

.article-large h1 {
	font-size: 25px;
}
.article-large h2 { font-size: 25px; margin-right: 25px; 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: 25px; }
.article-small h2 { font-size: 25px; font-style: normal; font-weight:normal !important; margin-right: 20px; line-height:25px; margin-bottom: 10px;}
.article-small .hd p, .article-small .bd p { font-size: 100%; }
.article-small .hd .article-update { font-size: 100%; }

/** Bolding summary of articles per AM request 8/29/08 QC ticket 2181 **/

.article h3 {padding-bottom: 20px;}
.article h3 span {font-weight: bold;}

.article{
	text-align:left;
	color:#333333;
}
.article .hd {
	position:relative;
	padding:20px 0 0;
	margin: 0px 10px;
	border-bottom:1px solid #c8c8c8;
}
.article .hd strong {
	font-weight:bold;
}
.article .hd .article-byline {
	color:#666666;
	margin:0;
	padding:0;
}
.article .hd .article-update {
	color:#666666;
	font-weight:normal;
	margin:0 0 10px;
	padding:0;

}
.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;
}

/* text resizer */
.article .article-resize {
	display:block;
	float:right;
	margin-top:-26px;
	background: url(../nflimg/club-global-spr.png) no-repeat -763px -1839px;
	width:46px;
	height:16px;
	padding-left:46px;
}
.article .article-large .article-resize {
}
.article .article-resize li {
    display:inline-block;
    width:16px;
    text-align:right;
    position:relative;
    float:left;
    padding-right:5px;
}

.article .article-small .article-resize li a {
    width:17px;
    height:15px;
    display:block;
    background: url(../nflimg/club-global-spr.png) no-repeat -1051px -572px;
}

.article .article-small .article-resize li a:hover {
    width:17px;
    height:15px;
    display:block;
    background: url(../nflimg/club-global-spr.png) no-repeat -911px -572px;
}

.article .article-large .article-resize li a {
    width:17px;
    height:15px;
    display:block;
    background: url(../nflimg/club-global-spr.png) no-repeat -1051px -626px;
}

.article .article-large .article-resize li a:hover {
    width:17px;
    height:15px;
    display:block;
    background: url(../nflimg/club-global-spr.png) no-repeat -911px -626px;
}


.article .article-resize li a span {
    display:none;
}
.article .article-small .article-resize li.text-resize-lg a {
    background: url(../nflimg/club-global-spr.png) no-repeat -771px -626px;
}
.article .article-small .article-resize li.text-resize-lg a:hover {
    background: url(../nflimg/club-global-spr.png) no-repeat -911px -626px;
}
 .article .article-large .article-resize li.text-resize-sm a {
    background: url(../nflimg/club-global-spr.png) no-repeat -771px -572px;
}
.article .article-large .article-resize li.text-resize-sm a:hover {
    background: url(../nflimg/club-global-spr.png) no-repeat -911px -572px;
}

.article .bd{
padding:0 10px 10px;
}

.article .bd p {
	margin: 20px 0 0;
}
.article .bd a{
	font-weight:bold;
	text-decoration:underline;
}
.article .bd a img {
    padding:0 0 0 2px;
}
.article .bd a:hover{
	font-weight:bold;
	text-decoration:none;
	color:#666;

}
.article .photo-caption{
	margin-bottom: 15px;
}
/* overrides */
.article .mod-wrp-2 {
	background:none !important;
}
.article-content {
        text-align:center;
}
.article-content p {
        text-align:left;
}
.article-content img
{
	padding: 10px 10px 5px 10px;
}
.content-tools {}

.content-tools .mod-wrp-3,
.content-tools .mod-wrp-4,
.content-tools .mod-wrp-5 {
    background: none;
    padding: 0;
    border: 0;
    margin: 0;
}
.content-tools .mod-wrp-3{
    padding: 5px;
    background-color: #fff;
	background: url('../nflimg/min-content-tools-bg.png')  repeat-x scroll bottom left;
}
.content-tools .mod-title { display:none; }
.content-tools dl.actions  { height: 20px;}
.content-tools .actions dt { float:right;}
.content-tools .actions dt a {
	background-image: url('../nflimg/club-global-spr.png');
	background-color: transparent;
	background-repeat: no-repeat;
    width: 20px;
    height: 20px;
    display:block;
    text-indent: 40px;
    overflow:hidden;
	margin-left:5px;
}

.content-tools dd { display: none; }

/*** icons ***/
.content-tools .actions dt.rss a { background-position: -766px -1097px ;}
.content-tools .actions dt.rss a:hover { background-position: -906px -1097px; }

.content-tools .actions dt.email a { background-position: -766px -997px; }
.content-tools .actions dt.email a:hover { background-position: -906px -997px; }

.content-tools .actions dt.print a{ background-position: -766px -1047px; }
.content-tools .actions dt.print a:hover { background-position: -906px -1047px; }

.content-tools .actions dt.link a{ background-position: -766px -1147px; }
.content-tools .actions dt.link a:hover { background-position: -906px -1147px; }

.content-tools .actions dt.share a { background-position: -766px -947px; }
.content-tools .actions dt.share a:hover { background-position: -906px -947px; }

.content-tools .actions dt.img-txt{ text-indent: 0; }

/*** close actions ***/
.cluetip-content-tools  #cluetip-close a {
  display:block;
  height:0;
  position: relative;
  top:5px;
  right:2px;
  padding-left:20px;
  padding-top:20px;
  width:0;
  background-image: url('../nflimg/club-global-spr.png');
  background-color: transparent;
  background-position:-763px -523px;
  background-repeat: no-repeat;
  overflow: hidden;
}
.cluetip-content-tools  #cluetip-close a:hover {  background-position: -904px -523px; }

/*** email ***/
#cluetip-inner { background-image:none; background-color:#fff;  }
.cluetip-content-tools #cluetip-outer #cluetip-inner dd#content-tools-email{
}

.cluetip-content-tools #cluetip-outer #cluetip-inner #content-tools-link-form {
	padding: 10px;
	height:17px;
	*position:relative;
	*width:357px;
}

.cluetip-content-tools #cluetip-outer #cluetip-inner #content-tools-link-form #content-tools-link-link {
	width:257px;
}

.cluetip-content-tools #cluetip-outer #cluetip-inner #content-tools-email-form {
	margin: 5px 10px;
	*width: 370px;
	*text-align:center;
}

.cluetip-content-tools #cluetip-outer #cluetip-inner #content-tools-email-form fieldset{
	margin-top:-5px;
	*margin-bottom:-4px;
}

.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.form-email-text{
	margin-bottom:5px;
}
.cluetip-content-tools #cluetip-outer #cluetip-inner #content-tools-email-form .content-tools-email-fields div.formactions{
	margin-bottom:0;
}

.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 #content-tools-link-link, 
.cluetip-content-tools #content-tools-email-form .content-tools-email-fields div input, 
.cluetip-content-tools #content-tools-email-text {
	border:1px solid #999999;
}
.cluetip-content-tools #cluetip-outer #cluetip-inner #content-tools-email-form .content-tools-email-fields div label {
	width: 95px;
	margin-right: 10px;
	text-align: right;
}
.cluetip-content-tools #cluetip-outer #cluetip-inner #content-tools-email-form .content-tools-email-fields div label span {
	color:#FF0000;
}
.cluetip-content-tools #cluetip-outer #cluetip-inner #content-tools-email-form .content-tools-email-fields div input {
	width: 263px;
}

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


.cluetip-content-tools #cluetip-outer #cluetip-inner #content-tools-email-form .content-tools-email-fields .form-email-hdr p{
	padding: 0px;
	/*color:#bf2026;*/
	font-size: 10px;
	padding-left:111px;
}

.cluetip-content-tools #cluetip-outer #cluetip-inner #content-tools-email-form #content-tools-email-text {
	width: 253px;
	padding: 5px;
	font:12px arial, helvetica, clean, sans-serif;
}

#content-tools-email-form .content-tools-email-fields div #content-tools-email-submit {
	border: none !important;
	width:65px !important;
	height:22px;
	cursor:pointer;
	margin-left:305px;
	display:block;
	margin-bottom:0;
	float:right;
	text-indent:-2000px;	
	background-image: url('../nflimg/club-global-spr.png');
	background-color: transparent;
	background-position:-762px -1652px;
	background-repeat: no-repeat;

}
.cluetip-content-tools #cluetip-outer #cluetip-inner #content-tools-email-form .content-tools-email-fields div #content-tools-email-submit:hover {background-position:-882px -1652px;}
#content-tools-email-copy {
	width: 16px !important;
	border: none !important;
}
.cluetip-content-tools #cluetip-outer #cluetip-inner #content-tools-email-form .content-tools-email-fields div.response-message {
	margin-bottom: 0px;
}

/*** share ***/
.cluetip-content-tools #cluetip-outer #cluetip-inner dd#content-tools-share{
	padding:10px 0;
	position:relative;
}

.cluetip-content-tools #cluetip-outer #cluetip-inner dd#content-tools-share ul{
	padding: 0 10px;
	margin-bottom: -10px;
}

.cluetip-content-tools #cluetip-outer #cluetip-inner dd#content-tools-share ul li {
	margin: 0 0 10px 0;
	min-height: 16px;
	height: auto !important;
	height: 16px;
	font-size: 12px;
	font-weight: bold;
	background: transparent url(/assets/nflimg/003content-tools-share-icons.png) no-repeat;
}

.cluetip-content-tools #cluetip-outer #cluetip-inner dd#content-tools-share ul li a{padding-left: 26px;}
.cluetip-content-tools #cluetip-outer #cluetip-inner dd#content-tools-share ul li a:hover{}
.cluetip-content-tools #cluetip-outer #cluetip-inner dd#content-tools-share ul li.myspace{background-position: 0px 0px;	*position:relative;}
.cluetip-content-tools #cluetip-outer #cluetip-inner dd#content-tools-share ul li.delicious{background-position: 0px -16px;}
.cluetip-content-tools #cluetip-outer #cluetip-inner dd#content-tools-share ul li.facebook{background-position: 0px -32px;}
.cluetip-content-tools #cluetip-outer #cluetip-inner dd#content-tools-share ul li.digg{background-position: 0px -64px;}
.cluetip-content-tools #cluetip-outer #cluetip-inner dd#content-tools-share ul li.reddit{background-position: 0px -48px;}
.cluetip-content-tools #cluetip-outer #cluetip-inner dd#content-tools-share ul li.google{background-position: 0px -80px;}
.cluetip-content-tools #cluetip-outer #cluetip-inner dd#content-tools-share ul li.stumbleupon{background-position: 0px -96px;}
.cluetip-content-tools #cluetip-outer #cluetip-inner dd#content-tools-share ul li.windowslive{background-position: 0px -112px;}

 /*** errors ***/
.content-tools-error-log{
	font-weight: bold;
	*min-width: 370px;
	color:#FF0000;
}

.content-tools-error-log span{
	text-align: left;
	margin: 0;
	padding: 0;
}
 
.content-tools-error-log li{
	margin-bottom: 10px;
}
 
.content-tools-email-fields .response-message{}
.cluetip-content-tools #cluetip-outer #cluetip-inner #content-tools-email-form .content-tools-email-fields div input.error-field {
	background-color: #FFFF99;
}

ul.social-buttons .button{
	float:left;
}
/* ==================================================================
005 - Search Results Module
===================================================================*/
/* Small styles */
.search-results.small {}
.search-results.small, .search-results.small .bd {}
.search-results.small .ft {}
.search-results.small .bd {}
.search-results.small .bd .main-results .sorting-c { float:right; }
.search-results.small .bd .main-results a.more-links {}
.search-results.small .bd .main-results #pagination {}
.search-results.small .bd .main-results #pagination ul li {}
.search-results.small .bd .main-results ul {}
.search-results.small .bd .main-results #pagination ul {}
.search-results.small .bd .sub-results {}
.search-results.small .bd .main-results h2 {}
.search-results.small .bd .main-results { }
.search-results.small .bd .sub-results h2 { }


/* styles for Form Box	*/
#search-again-form {
	margin: 10px 0;
}
#search-again-form .search-again-text {
	float:right;
	position: relative;
	width:525px;

}
#search-again-form .search-again-text input {}
#search-again-form .search-again-text button {
    background:transparent url(../nflimg/club-global-spr.png) no-repeat scroll -770px -1341px;
    border:medium none;
    left:195px;
    margin:8px 0 0;
    overflow:hidden;
    padding:22px 22px 0 0;
    position:absolute;
    width: 20px;
}
#search-again-form .search-again-text button:hover {
background-position:-910px -1342px;
}
#search-again-form .search-again-text button span {
	display:none;
}
#search-again-form .search-again-text label {
	display: none;
}
#search-again-form .search-again-text #search-text {
background:transparent url(../nflimg/club-global-spr.png) no-repeat scroll -772px -332px;
height:16px;
padding:8px 0 5px 10px;
width:217px;
border: none;
}
#search-again-form .search-again-filters {
	margin: 0 0 0 12px;
	padding:7px 0 0;
}
#search-again-form .search-again-filters label {
	margin:0 5px 0 0;	
}

.search-results.large { 
	border:1px solid #C8C8C8;
	padding: 10px;
	margin:0 0 10px 0;
}

/* Large styles */
.search-results .player-image .hd div {
	display:none;
}


/* Common styles */
.search-results a {}
.search-results.large .hd {
  	border-bottom:1px solid #C8C8C8;
	margin-bottom: 10px;
	
}
.search-results .hd p {
	float:left;
	width:250px;
	color: #666666;
	font-size: 14px;
	font-weight: bold;
}
.search-results .hd div {
}
.search-results .hd .sorting-c p {
	color:#000000;
	float:left;
	font-size:12px;
	margin:5px 0 0 315px;
	text-transform:none;
	width:50px;
}
#sorting-form {
	float:right;
	line-height:1px;
	margin:3px 0 0;
	padding:0;
	width:158px;
}
#sorting-form select#orderBy {
	float:left;
	font-size:12px;
	margin:0 10px 0 0;
	border: 1px #cccccc solid;
	width: 105px;
}
#sorting-form input.go {

	margin-top: -3px;
}
.search-results .hd .sorting-c button span {}
.search-results .bd ul {}
.search-results .bd mop-wrp-5 ul {}
.search-results .bd ul li {}
.search-results .bd ul li h3 {
	font-size:14px;
}
.search-results .bd ul li h3 a {}
.search-results .bd ul li h3 a:hover {}
.search-results .bd ul li img {}
.search-results .bd p.date { }
.search-results .bd ul li div p span {
	color:#a8aeb3;
	display:block;
	font-size:12px;
	margin:0 0 5px;
}


/* description text */
.search-results .bd ul li div p {
	color:#333;
	font-size:12px;
	margin:0;
}
.search-results .bd ul li ul {}
.search-results .bd ul li ul li { }
.search-results .more-links { }
.search-text-wrp-1 {}
.search-text-wrp-1 #search-text {}
#search input.go {}



/* styles for featured result	*/
.featured-results {
	background: #ffffff url(../nflimg/005-search-featured-bg.gif) repeat-x bottom left;
	height:auto;
	margin:20px 0 0;
	padding: 10px;
}
.featured-results .mod-wrp-1 {
	padding: 0px;
	margin: 0px;
	border: none;
	background: none;
}
.featured-results .mod-wrp-2 {
	background:none;
}
.featured-results .mod-title {
	margin: 0;
	padding:0;
	background: none;

}
.featured-results .mod-title h2 {
	color:#333333;
	font-size:20px;
	font-weight:normal;
	margin:0 0 20px;
	padding: 0;
	text-transform:none;
}

.featured-results .bd {
	margin:0 8px 10px 0;
}
.featured-results .bd h3 a {

}
.featured-results .bd p {
	margin: 0;
}
.featured-results .bd table tr td p a {
	color:#000;
	font-size:12px;
	text-decoration:none;
}

.featured-results .ft {
	margin:0;
}

.article-search-results,
.video-search-results,
.photo-search-results,
.audio-search-results {

border-bottom:1px solid #C8C8C8;
}

.article-search-results .mod-title,
.video-search-results .mod-title,
.photo-search-results .mod-title,
.audio-search-results .mod-title {
	background:none;
	color: #333333;
	font-size: 20px;
	margin:0;
	padding:0;
}


.article-search-results .mod-wrp-1,
.video-search-results .mod-wrp-1,
.audio-search-results .mod-wrp-1,
.photo-search-results .mod-wrp-1 {
	margin:0px;
	padding:0px;
	border: none;
	
}




/* styles for audio, video, article, photo TITLE  */
.audio-search-results .mod-title h2,
.video-search-results .mod-title h2,
.article-search-results .mod-title h2,
.photo-search-results .mod-title h2 {	
	font-size:20px;
	color: #333333;
	padding: 20px 0 20px 0;
}



/* styles for footer view all */
.article-search-results .action-bar,
.video-search-results .action-bar,
.photo-search-results .action-bar,
.audio-search-results .action-bar {
	background:none;
	margin:0;

}
.article-search-results .action-bar a,
.video-search-results .action-bar a,
.photo-search-results .action-bar a,
.audio-search-results .action-bar a{
	margin:0;
	padding:0;
}
.action-bar a.more-links {
	float:left;
	margin-top:3px;
}
.action-bar a:hover.more-links {}




.search-results .bd .main-results .article-search-results ul li,
.search-results .bd .main-results .video-search-results ul li,
.search-results .bd .main-results .photo-search-results ul li,
.search-results .bd .main-results .audio-search-results ul li {
	margin:0 0 20px 0;
}


/* ==================================================================
	SEARCH RESULTS - PAGINATION
================================================================== */
.search-results .bd .main-results .article-search-results ul li {
}
.search-results .pagination {
        bottom:0;
        float:none;
        margin:5px 0;
        position:relative;

}
.search-results .pagination ul {
	height:20px;
    padding-top: 10px;
	text-align:right;
}
.search-results .bd .pagination ul li {
	border-bottom:medium none;
	display:inline;
	font-weight:bold;
	margin:-5px 0 0;
	padding:0 2px;
	text-align:right;
	text-decoration:none;
}
.search-results .pagination ul li.num-results {
	float:left;
	text-transform:uppercase;
	padding: 0px;
	margin:0px;
}

.search-results .bd .pagination ul li strong {

	text-decoration:none;
	color:#666666;
}
.search-results.large .bd .pagination ul li a {
	margin:0;
	text-decoration:none;
}
.search-results.large .bd .pagination ul li a:hover {

	text-decoration:underline;
}

.search-results.large .bd .pagination ul li.prev a,
.search-results.large .bd .pagination ul li.next a {
	padding: 0px;
}
.search-results.large .bd .pagination ul li.prev a span,
.search-results.large .bd .pagination ul li.next a span {
	display: inline;

}
/* ==================================================================
006 - RSS styles
================================================================== */


#rss-info .mod-wrp-1 { padding: 10px;}
.rss-list {

padding: 10px;

}
.site-alert h2, .site-alert h3 {
 color: #af1a20;
 padding: 5px 0;
}
.site-alert .hd {
 background:#af1a20 url(../nflimg/007-sitealert-title.png) no-repeat 10px 9px;
 height:50px;
 margin:5px;
}

.site-alert .bd {
	margin: 10px 10px 5px 15px;
}

.site-alert hr {
border:1px solid #ccc;
}

.site-alert .bd .close a,
.site-alert .bd .close a:hover {
 border:0;
 color:#fff;
 cursor:pointer;
 font-size:10px;
 font-weight:bold;
 padding:4px;
 text-transform:uppercase;
}
.site-alert .bd .close a {
	background: #a8a8a8;
}
.site-alert .bd .close a:hover {
	background: #666;
 text-decoration:none;
}

.site-alert .action-bar {
 margin: 10px 0;
 padding: 2px 0;
}
/* ==================================================================
009 - Events Calendar
===================================================================*/
/* Module - Events Calendar */
/* Global module class is "events-calendar".
/* Events calendar has two views:
/*      - events-list-view
/*      - events-calendar-view
/*   Each of these view can be further broken down into a compact version:
/*      - events-list-view-compact
/*      - events-calendar-view-compact
/*
/* Each of the selectors below can be prepended with each view for more specific styles*/

/* ==================================================================
009 - Events Calendar
===================================================================*/


 /************************************************
 Compact View
 *************************************************/
 
.events-calendar .events-calendar-view-compact .mod-wrp-2,
.events-calendar .events-list-view-compact .mod-wrp-2{
    background-position:left 31px;
    *background-position:left 31px;
	float: none;
}

.events-calendar .events-calendar-view-compact .mod-wrp-1, 
.events-calendar .events-list-view-compact .mod-wrp-1 {
	float:none;
}


.events-calendar .events-calendar-view-compact .hd .nav-view,
.events-calendar .events-list-view-compact .hd .nav-view {
    list-style: none;
    margin: 0;
    padding: 0 0 0 0px;
}

 .events-calendar .events-calendar-view-compact .hd .nav-view li,
 .events-calendar .events-list-view-compact .hd .nav-view li {
   float:left;
   margin: 0 0 0 0px;
   text-transform:uppercase;
   width: 122px;
   background: #FFFFFF url(../nflimg/106-tabs-selected.png)  no-repeat bottom right;
   padding-right:25px;
/* be nice to Opera */
 }
 .events-calendar .events-calendar-view-compact .hd .nav-view li.list,
 .events-calendar .events-list-view-compact .hd .nav-view li.calendar {
   background: #FFFFFF url(../nflimg/106-tabs-unselected.png)  no-repeat bottom right;

}

.events-calendar .events-calendar-view-compact .hd .nav-view .calendar a,
.events-calendar .events-list-view-compact .hd .nav-view .list a{
background: #FFFFFF url(../nflimg/106-tabs-selected.png)  no-repeat bottom left;
    margin: 0;
    padding-left: 10px;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */
    outline: 0; /* prevent dotted border in Firefox */
    height:22px;
    text-align:left;
    display:block;
    padding-top:8px;
    cursor:pointer;
	font-weight:bold;
	color: #FFFFFF;
}
.events-calendar .events-calendar-view-compact .hd .nav-view .calendar a span{}
.events-calendar .events-calendar-view-compact .hd .nav-view .list {

}
.events-calendar .events-calendar-view-compact .hd .nav-view .list a,
.events-calendar .events-list-view-compact .hd .nav-view .calendar a{
background: #FFFFFF url(../nflimg/106-tabs-unselected.png)  no-repeat bottom left;
    margin: 0;
    padding-left: 10px;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */
    outline: 0; /* prevent dotted border in Firefox */
    height:22px;

    text-align:left;
    display:block;
    padding-top:8px;
    position:relative;
    cursor:pointer;
	font-weight:bold;
	   color: #b1b1b1;
}

.events-calendar .events-calendar-view-compact .hd .nav-view .list a:hover,
.events-calendar .events-list-view-compact .hd .nav-view .calendar a:hover {
color: #ffffff;
}
.events-calendar .events-calendar-view-compact .hd .nav-month {

}
.events-calendar .events-calendar-view-compact .hd .nav-month .prev { display:none;}
.events-calendar .events-calendar-view-compact .hd .nav-month li {
 width:100%;
 text-align: center;
 float:left;

}
.events-calendar .events-calendar-view-compact .hd .nav-month .current {
    color:#000000;
	font-size:15px;
	font-weight:bold;
	padding-bottom:5px;
	padding-top:10px;
	text-align:center;
	text-transform:uppercase;
	width:100%;
}

.events-calendar .events-calendar-view-compact .hd .nav-month .current a{}
.events-calendar .events-calendar-view-compact .hd .nav-month .next {
    display:none;
    float:right;
}

.events-calendar .events-calendar-view-compact .hd fieldset.filter-events { display: none;}
.events-calendar .events-calendar-view-compact .hd .filter-events {}
.events-calendar .events-calendar-view-compact .hd .filter-events label {}
.events-calendar .events-calendar-view-compact .hd .filter-events form {}
.events-calendar .events-calendar-view-compact .hd .filter-events button {}
.events-calendar .events-calendar-view-compact .hd .filter-events button span {}

.events-calendar .template { display:none;}

.events-calendar .events-calendar-view-compact .bd { }
.events-calendar .events-calendar-view-compact .bd-list {
    display:none;
}
.events-calendar .events-calendar-view-compact .bd-calendar {
    clear:left;
}
.events-calendar .events-calendar-view-compact .bd-calendar table {

    background:#FFF;
   margin-left:2px;
	width:99%;
	border-spacing: 0px;

}
.events-calendar .events-calendar-view-compact .bd-calendar table caption {
    display:none;
}
.events-calendar .events-calendar-view-compact .bd-calendar table tr {

}
.events-calendar .events-calendar-view-compact .bd-calendar table thead tr th {
    border-spacing:0px;
	padding: 5px 0;
}
.events-calendar .events-calendar-view-compact .bd-calendar table tr th {
    background: #c2c2c2;
    width:14%;
    color:#ffffff;
    text-align:center;
    font-weight:bold;
    height:18px;
    font-size:15px;
    border: 1px solid #c2c2c2;
}
.events-calendar .events-calendar-view-compact .bd-calendar table tr th span { display:none;}
.events-calendar .events-calendar-view-compact .bd-calendar table td {
	background: #FFF ;
	border: 1px solid #afafaf;

	text-align: center;
	vertical-align: middle;
	width: 14%;
	height: 42px;
    color:#333;
    text-align:center;
}

.events-calendar .events-calendar-view-compact .bd-calendar table td  h4 {
    font-weight:normal;
    font-size:13px;
}
.events-calendar .events-calendar-view-compact .bd-calendar table td.has-event .event-category {
    display:none;
}

.events-calendar .events-calendar-view-compact .bd-calendar table tr td.no-day {
    background: #d9d9d9;
}
.events-calendar .events-calendar-view-compact .bd-calendar table tr td.is-today {
    background:#ae1a20;
    color:#fff;
}
.events-calendar .events-calendar-view-compact .bd-calendar table tr td.is-today .itm-wrp-1 {

}
.events-calendar .events-calendar-view-compact .bd-calendar table tr td.see-events {}
.events-calendar .events-calendar-view-compact .bd-calendar table tr td.has-event {
    background: #000000;
    color:#fff;

}

.events-calendar .events-calendar-view-compact .bd-calendar table tr td.is-today {
    background: #666;
    color:#fff;
}

.events-calendar .events-calendar-view-compact .bd-calendar table tr td.show-active{
	background:#999;
}

.events-calendar .events-calendar-view-compact .bd-calendar table tr td.is-today h4,
.events-calendar .events-calendar-view-compact .bd-calendar table tr td.has-event h4 {
	color:#FFFFFF;
}

.events-calendar .events-calendar-view-compact .bd-calendar table tr td h4 { font-weight: bold;	padding:0;
}

.events-calendar .events-calendar-view-compact .ft{
float: none;

position:relative;
top: 0px;
left: 0px;
}
.events-calendar .events-calendar-view-compact .ft .action-bar {}
.events-calendar .events-calendar-view-compact .ft .action-bar a {}


/******************************************************************
 Calendar Large and Calendar List Large top header  
 *****************************************************************/
 
.events-calendar .events-calendar-view,
.events-calendar .events-list-view {
	width: 810px;
}
 
.events-calendar .events-calendar-view .mod-wrp-1,
.events-calendar .events-list-view .mod-wrp-1 {
	float: left;
}


.events-calendar .events-calendar-view .mod-wrp-2,

.events-calendar .events-list-view .mod-wrp-2 {
    background:none;
		float: left;
}

.events-calendar .events-calendar-view .mod-wrp-5,
.events-calendar .events-list-view .mod-wrp-5 {
    padding: 10px;
	float:left;
}

.events-calendar .events-calendar-view .hd,
.events-calendar .events-list-view .hd {
 	margin-bottom: 10px;
	float: left;
	width:100%;
}

.events-calendar .events-calendar-view .hd h2,
.events-calendar .events-list-view .hd h2{
display:none;
}

.events-calendar .events-calendar-view .hd .nav-event-wrapper,
.events-calendar .events-list-view  .hd .nav-event-wrapper{
float: right;
margin-left: 15px;
}
.events-calendar .events-calendar-view .hd ul,
.events-calendar .events-list-view .hd ul
{}
.events-calendar .events-calendar-view .hd ul li,
.events-calendar .events-list-view .hd ul li {
    list-style-type:none;
    float:left;   
    /*display:block;*/
}

.events-calendar .events-calendar-view .hd .nav-view,
.events-calendar .events-list-view .hd .nav-view {

	display:block;

}
.events-calendar .events-calendar-view .hd .nav-view .calendar a,
.events-calendar .events-list-view .hd .nav-view .calendar a {
    outline:none;
}



.events-calendar .events-calendar-view .hd .nav-view li.calendar a span
{
	background: transparent url('../nflimg/club-global-spr.png') no-repeat -1046px -677px;
    height:25px;
    width:25px;
    display:block;
    text-indent:-9999px;
    border:none;
}

.events-calendar .events-list-view .hd .nav-view li.calendar a span {
	background: transparent url('../nflimg/club-global-spr.png') no-repeat -766px -677px;
    height:25px;
    width:25px;
    display:block;
    text-indent:-9999px;
    border:none;
}

.events-calendar .events-list-view .hd .nav-view li.calendar a span:hover {
	background: transparent url('../nflimg/club-global-spr.png') no-repeat -906px -677px;
}

.events-calendar .events-calendar-view .hd .nav-view .list,
.events-calendar .events-list-view .hd .nav-view .list {
    padding-left:5px;
}

.events-calendar .events-calendar-view .hd .nav-view li.list a span {
	background: transparent url('../nflimg/club-global-spr.png') no-repeat -766px -732px;
    height:25px;
    width:25px;
    display:block;
    text-indent:-9999px;
    border:none;
}
.events-calendar .events-calendar-view .hd .nav-view li.list a span:hover {
background: transparent url('../nflimg/club-global-spr.png') no-repeat -906px -732px;
}
.events-calendar .events-list-view .hd .nav-view li.list a span {
	background: transparent url('../nflimg/club-global-spr.png') no-repeat -1046px -732px;
	border:medium none;
	display:block;
	height:25px;
	text-indent:-9999px;
	width:25px;
}
.events-calendar .events-calendar-view .hd .nav-view .list a ,
.events-calendar .events-list-view .hd .nav-view .list a {
    outline:none;
}

.events-calendar .events-calendar-view .hd .nav-month,
.events-calendar .events-list-view .hd .nav-month  {
	float:left;
	height:20px;
	padding-top:0;
	width:175px;
}
.events-calendar .events-calendar-view .hd .nav-month .prev,
.events-calendar .events-list-view .hd .nav-month .prev {
    height:20px;
    width:20px;
}
.events-calendar .events-calendar-view .hd .nav-month .prev a,
.events-calendar .events-list-view .hd .nav-month .prev a {
    background: transparent url(../nflimg/club-global-spr.png) no-repeat scroll -766px -1241px;
    height:20px;
    width:20px;
    display:block;
	outline:none;
    text-indent:-9999px;
}
.events-calendar .events-calendar-view .hd .nav-month .prev a:hover,
.events-calendar .events-list-view .hd .nav-month .prev a:hover {
    background-position:-906px -1241px;;
}


.events-calendar .events-calendar-view .hd .nav-month .prev a span,
.events-calendar .events-list-view .hd .nav-month .prev a span {

    text-indent:-9999px;
}
.events-calendar .events-calendar-view .hd .nav-month .current,
.events-calendar .events-list-view .hd .nav-month .current {
	font-weight:bold;
	padding:3px 10px 0;
	text-align:center;
	width:112px;
	font-size:14px;
}
.events-calendar .events-calendar-view .hd .nav-month .current a,
.events-calendar .events-list-view .hd .nav-month .current a{}

.events-calendar .events-calendar-view .hd .nav-month .next,
.events-calendar .events-list-view .hd .nav-month .next {
    width:21px;
    height:21px;
}

.events-calendar .events-calendar-view .hd .nav-month .next a,
.events-calendar .events-list-view .hd .nav-month .next a {
    background: transparent url(../nflimg/club-global-spr.png) no-repeat scroll -766px -1291px;
    height:21px;
    width:21px;
    display:block;
	outline:none;
    text-indent:-9999px;
    border:none;
}
.events-calendar .events-calendar-view .hd .nav-month .next a:hover,
.events-calendar .events-list-view .hd .nav-month .next a:hover {
	background-position:-906px -1291px
}
.events-calendar .events-calendar-view .hd .nav-month .next a span,
.events-calendar .events-list-view .hd .nav-month .next a span {
    text-indent:-9999px;
    border:none;
}

.events-calendar .events-calendar-view .hd fieldset.filter-events,
.events-calendar .events-list-view .hd fieldset.filter-events {
	text-align:right;
	float: right;
	
}

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

.events-calendar .events-calendar-view .hd .filter-events {}

.events-calendar .events-calendar-view .hd .filter-events label,
.events-calendar .events-list-view .hd .filter-events label {
    padding-right:10px;
	float: left;
	margin-top: 4px;
}
.events-calendar .events-calendar-view .hd .filter-events form,
.events-calendar .events-list-view .hd .filter-events form {
	float:left;
	width:276px;
}

.events-calendar .events-calendar-view .hd .filter-events form select,
.events-calendar .events-list-view .hd .filter-events form select {
    margin-right:5px;
    width:150px;
	margin-top: 2px;
	float: left;
}

.events-calendar .events-calendar-view .hd .filter-events button,
.events-calendar .events-list-view .hd .filter-events button {
    background:transparent url(../nflimg/club-global-spr.png) no-repeat scroll -762px -1790px;
	cursor:pointer;
    width:43px;
    height:22px;
	border: none;
}

.events-calendar .events-calendar-view .hd .filter-events button:hover,
.events-calendar .events-list-view .hd .filter-events button:hover {
 background-position: -881px -1790px;
}



.events-calendar .events-calendar-view .hd .filter-events button span,
.events-calendar .events-list-view .hd .filter-events button span {
display: none;
}


/* Large Calendar Styles */
.events-calendar .events-calendar-view .template {}

.events-calendar .events-calendar-view .bd ,
.events-calendar .events-list-view .bd {
padding:0px;
float:left;
width:100%;

}
.events-calendar .events-calendar-view .events-calendar-view .bd-list {
    display:none;
}

.events-calendar .events-calendar-view .events-calendar-view .bd-calendar {

}
.events-calendar .events-calendar-view .bd-list {
    display:none;
}
.events-calendar .events-calendar-view .bd-calendar table {
    border-collapse: collapse;
    border-spacing: 5px;
    width:100%;
	float:left;
}

.events-calendar .events-calendar-view .bd-calendar table thead {
    border-spacing:0px;    
}
.events-calendar .events-calendar-view .bd-calendar table tbody {

}
.events-calendar .events-calendar-view .bd-calendar table tr {

}
.events-calendar .events-calendar-view .bd-calendar table caption {
    display:none;
}
.events-calendar .events-calendar-view .bd-calendar table tr th {
    background: transparent url(../nflimg/009-events-header-bg.gif) repeat;
    width:12%;
    color:#FFFFFF;
    text-align:center;
    text-transform:uppercase;
    font-weight:bold;
    height:12px;
    font-size:11px;
    padding:5px 0px 3px 0px;
}
.events-calendar .events-calendar-view .bd-calendar table tr th span {}
.events-calendar .events-calendar-view .bd-calendar table tr th {}
.events-calendar .events-calendar-view .bd-calendar table tr td {
	background-color: #fff;
    border: 4px solid #e8e8e8;
	text-align: left;
	width: 12%;
	height: 100px;
    color:#000;
    vertical-align:top;
    font-size:11px;
}
.events-calendar .events-calendar-view .bd-calendar table tr td .itm-wrp-1 h4 {
    padding:3px 5px 3px 0px;
    text-align:right;
    font-size:12px;
    font-weight:bold;
    color:#333;
}
.events-calendar .events-calendar-view .bd-calendar table tr td .itm-wrp-1 dl {
    color:#333;
}

.events-calendar .events-calendar-view .bd-calendar table tr td .itm-wrp-1 dl a, 
.events-calendar .events-calendar-view .bd-calendar table tr td .itm-wrp-1 dl a:hover {
    color:#333;
}

.events-calendar .events-calendar-view .bd-calendar table tr td .itm-wrp-1 dt {
    margin-left:2px;
}
.events-calendar .events-calendar-view .bd-calendar table tr td .itm-wrp-1 dd {
    margin-left:2px;
    margin-bottom:6px;
}
.events-calendar .events-calendar-view .bd-calendar table tr td.no-day {
    background-color:#cccccc;
}
.events-calendar .events-calendar-view .bd-calendar table tr td.is-today .itm-wrp-1 h4{
    background-color:#000000;
    color:#fff;
}

.events-calendar .events-calendar-view .bd-calendar table tr td.see-events {}
.events-calendar .events-calendar-view .bd-calendar table tr td.show-active .itm-wrp-1 h4 {
    background-color:#666 ;
    color:#fff;
}


.events-calendar .events-calendar-view .ft{ display:none; }



/* Categories */
.events-calendar .event-category-cheerleader { }
.events-calendar .event-category-team {}
.events-calendar .event-category-player {}
.events-calendar .event-category-schedule {}



/* Small Calendar List */


.events-calendar .events-list-view-compact .hd .nav-month {
    color:#000;
	clear:both;
}
.events-calendar .events-list-view-compact .hd .nav-month .prev { display:none;}
.events-calendar .events-list-view-compact .hd .nav-month .prev a {}
.events-calendar .events-list-view-compact .hd .nav-month .prev a span {}
.events-calendar .events-list-view-compact .hd .nav-month .current {
      padding:10px 0 7px;
      font-size:15px;
      font-weight:bold;
      color:#000000;
	  text-transform:uppercase;
	  width:100%;
	  text-align: center;
}
.events-calendar .events-list-view-compact .hd .nav-month .current a{}
.events-calendar .events-list-view-compact .hd .nav-month .next { display:none;}

.events-calendar .events-list-view-compact .hd fieldset.filter-events { display: none;}
.events-calendar .events-list-view-compact .template { display:none;}

.events-calendar .events-list-view-compact .bd { }
.events-calendar .events-list-view-compact .bd-list { }
.events-calendar .events-list-view-compact .bd-list table caption { display:none;}
.events-calendar .events-list-view-compact .bd-list table {
    border-collapse:collapse;
    width:100%;
}
.events-calendar .events-list-view-compact .bd-list table tr {

}
.events-calendar .events-list-view-compact .bd-list table tr th {
    background: #c2c2c2;
    text-transform:uppercase;
    font-size:11px;
    font-weight:bold;
    padding:3px 0px;
    vertical-align:middle;
    text-align:left;
}
.events-calendar .events-list-view-compact .bd-list table tr td {
    vertical-align:middle;

}

.events-calendar .events-list-view-compact .bd-list table td {}

.events-calendar .events-list-view-compact .bd-list .desc {
    display:none;
}
.events-calendar .events-list-view-compact .bd-list .date {}
.events-calendar .events-list-view-compact .bd-list table th.date{
    text-align:left;
    padding-left:10px;
}
.events-calendar .events-list-view-compact .bd-list table td.date {
    text-align:left;
    font-size:12px;
    padding:10px;
}
.events-calendar .events-list-view-compact .bd-list .location {display:none;}
.events-calendar .events-list-view-compact .bd-list .time {display:none;}

.events-calendar .events-list-view-compact .bd-list .event {}
.events-calendar .events-list-view-compact .bd-list table th.event {
    text-align:left;
}
.events-calendar .events-list-view-compact .bd-list table td.event {
    font-weight:bold;
    font-size:12px;
    font-weight:normal;
    padding-top:8px;
    padding-bottom:8px;
}
.events-calendar .events-list-view-compact .bd-list table td.event a {

}

.events-calendar .events-list-view-compact .bd-list table td.event a:hover {

}

.events-calendar .events-list-view-compact .bd-list .image { display:none;}


.events-calendar .events-list-view-compact .bd-list table tr.loop-odd {
    background-color:#e8e8e8;
}
.events-calendar .events-list-view-compact .bd-list table tr.loop-even {
    
}


.events-calendar .events-list-view-compact .bd-calendar { display:none; }

.events-calendar .events-list-view-compact .ft{
}

.events-calendar .events-list-view-compact .ft .action-bar {
    

}



/* Large List View */
.events-calendar .events-list-view .template {}

.events-calendar .events-list-view .bd {}
.events-calendar .events-list-view .bd-list {}
.events-calendar .events-list-view .bd-list table caption {display:none;}
.events-calendar .events-list-view .bd-list table {
    width:100%;
}
.events-calendar .events-list-view .bd-list table tr {}
.events-calendar .events-list-view .bd-list table tr th {
    background: #c2c2c2;
    width:12%;
    color:#333333;
    text-align:center;
    text-transform:uppercase;
    font-weight:bold;
    height:12px;
    font-size:11px;
    padding:5px 0px 3px 15px;
}
.events-calendar .events-list-view .bd-list table tr td {
    border-bottom: 1px solid #c2c2c2;
    padding-top:15px;
    padding-bottom:10px;
    height:65px;
}

.events-calendar .events-list-view .bd-list table td {
    padding: 15px;
}

.events-calendar .events-list-view .bd-list .desc {
    width:320px;
}
.events-calendar .events-list-view .bd-list table th.desc {
    text-align:left;
}
.events-calendar .events-list-view .bd-list table td.desc { color:#666666;}
.events-calendar .events-list-view .bd-list table td.desc a {}

.events-calendar .events-list-view .bd-list .date {}
.events-calendar .events-list-view .bd-list table th.date{ text-align:center;}
.events-calendar .events-list-view .bd-list table td.date {
    text-align:center;
    width:80px;
	font-size:12px;
	color:#333333;
}

.events-calendar .events-list-view .bd-list .location {
    width:105px;
	
}
.events-calendar .events-list-view .bd-list table th.location {
    text-align:left;
}
.events-calendar .events-list-view .bd-list table td.location,
.events-calendar .events-list-view .bd-list table td.location a{
 color:#666666;
 }

.events-calendar .events-list-view .bd-list .time {
    width:80px;
}
.events-calendar .events-list-view .bd-list table th.time {
    text-align:left;
}
.events-calendar .events-list-view .bd-list table td.time {}

.events-calendar .events-list-view .bd-list .event {
    width:158px;
}
.events-calendar .events-list-view .bd-list table th.event {
    text-align:left;
}
.events-calendar .events-list-view .bd-list table td.event {
    font-weight:bold;
    font-size:13px;

}
.events-calendar .events-list-view .bd-list table td.event a {}

.events-calendar .events-list-view .bd-list .image {

    float:left;
}
.events-calendar .events-list-view .bd-list table td .image {
    float:left;
}
.events-calendar .events-list-view .bd-list table td .image:hover{}
.events-calendar .events-list-view .bd-list table td .image img {
    width:100px;
    height:67px;
}

.events-calendar .events-list-view .bd-list table tr.loop-odd {}
.events-calendar .events-list-view .bd-list table tr.loop-even {}


.events-calendar .events-list-view .bd-calendar { display:none;}

.events-calendar .events-list-view .ft{ display:none;}

/* ==================================================================
 - Event Details
===================================================================*/

.event-detail{
    color:#333;
}

.event-detail h2 {
font-size:25px;
font-style:normal;
font-weight:normal !important;
line-height:25px;
}
.event-detail .content{
	padding:5px 10px;
}
.event-detail h5{
	padding-bottom:10px;
}
.event-detail ul{

}
.event-detail li{

}
.event-detail p.more-link{
	text-align:right;
	padding-right:10px;
    font-weight:bold;
}

.event-detail p.more-link a{

}

.event-detail p.more-link a:hover{

}
.event-detail .content img {
 float:left;
 padding:0px 5px 0px 0px;
}

.event-detail .html-block {

    padding:5px 10px;
}
.event-detail a {
font-weight:bold;
text-decoration:underline;
}
.event-detail a:hover {
font-weight:bold;
text-decoration:none;
    color:#666;
}



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

/* Modal (form) styles. NFL submission form styles should be imported. */
.cluetip-contact-us {
	border: 2px solid #AE1A20;
	background: #fff;
	position: relative;
	text-align: left;
	color: #333;
}

.cluetip-contact-us #cluetip-outer {
	border:none;
}

.cluetip-contact-us #cluetip-inner p {
    font-size: 12px;
	margin:10px 10px 5px 10px;
}

.cluetip-contact-us #cluetip-inner #cluetip-close {
	clear:both;
	height:20px;
	margin-left:290px;
	margin-right:10px;
	overflow:hidden;
	padding-top:15px;
	text-align:right;
	width:20px;
	z-index:10;
	
} 

.cluetip-contact-us #cluetip-inner #cluetip-close a,
.cluetip-contact-us #cluetip-inner #cluetip-close a:hover {
    background:url('../nflimg/close-but-on-off.png')  1px 0 no-repeat;
	color: #fff;
	font-size: 10px;
	padding: 5px 5px 5px 19px;
	text-decoration: none;
	text-transform: uppercase;
	
}
.cluetip-contact-us #cluetip-inner #cluetip-close a:hover,
.cluetip-contact-us #cluetip-inner .formactions input:hover {
 background-position:-18px -0px;
}

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

.cluetip-contact-us h3#cluetip-title,
.cluetip-contact-us #cluetip-inner legend {
	display:none !important;
}

.cluetip-contact-us #cluetip-inner dl {
	margin: 0;
	padding: 0;
	font-size: 12px;
}
.cluetip-contact-us #cluetip-inner dl dt {
	float: left;
	text-align: right;
	width: 87px;
	margin: 0;
	padding: 2px 0;
	clear: left;
}
.cluetip-contact-us #cluetip-inner dl dd {
	margin: 0 5px 0 98px;
	padding: 4px 0;
}
.cluetip-contact-us #cluetip-inner dl dd span {
	font-size: 12px;
}
.cluetip-contact-us #contact-us-name,
.cluetip-contact-us #contact-us-email,
.cluetip-contact-us #contact-us-comments {
	width:200px;
 overflow:auto;
}
.cluetip-contact-us #contact-us-comments {
 height:105px;
}
.cluetip-contact-us #cluetip-inner .formactions {
	margin-right:10px;
	text-align:right;
	clear:both
}
.cluetip-contact-us #cluetip-inner .formactions input {
	background: #a8a8a8;
	border:none;
	color:#fff;
	cursor:pointer;
	font-size:10px;
	margin:5px 0;
	padding:4px;
 text-transform:uppercase;
}

.contact-us-error-log {
	color:#AE1A20;
	background: #fee;
	border: 1px solid #AE1A20;
	font-size: 87.5%;
	margin: 5px 5px;
	padding: 5px;
}
.cluetip-contact-us .error-field {
	border: 1px solid #AE1A20;
}
.contact-us-error-log li span {
	text-transform: capitalize;
}
.contact-us-form
{
	padding: 10px 10px 10px 10px;
}
.contact-us-form label
{
	
	position:absolute;
	
}
.contact-us-form dl dt  
{
	width: 10px;
	font-size:12px;
	color:#333333;
	padding-top: 10px;	
}
.contact-us-form dl dd 
{
	font-size:12px;
	color:#333333;
	border-bottom-color:#000000;
	border-bottom-width:thin;
	padding-left: 65px;	
}
.contact-us-form .formactions input
{
	float:right;
	background: transparent url(../nflimg/contact-submitBut.png) no-repeat 0 0;
	border:none;
	text-indent: -999px;
	width:65px;
	height: 22px;
}

.contact-us-form .formactions
{
	background-image:url(../nflimg/contactUs_bkgrnd.jpg);
	background-repeat:repeat-x;
	height: 31px;
}
.contact-us-form legend
{
	font-size:12px;
	color:#333333;
}
/* ==================================================================
013 - Polls Module
===================================================================*/
.polls .mod-wrp-1 {
 width: 296px;
}
.polls .mod-wrp-2{
	background-color: #fdfdfd;
	background-image: url(../img/club-polls-bg.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	width: 100%;

}

.polls .mod-wrp-5 {}
.polls .module .mod-title {}
.module .polls .mod-title{  background:none;}
.module .polls .mod-title h2{  color:#000000; padding-top: 5px 0px 0px 10px; font-size:24px; }


.polls .hd {padding:0px 10px 10px 10px;}
.polls .hd .poll-question { color:#000000; font-weight:bold; font-size:14px;}
.polls .block-poll {display:block;}
.polls .bd form { padding: 0px 10px 10px; clear: both;}

.polls .bd fieldset { padding-bottom:10px; }
.polls .bd fieldset label { color:#000000; padding-left: 5px; vertical-align:top; font-weight:normal;}
.polls .bd fieldset .options { margin-bottom: 5px; margin-left:7px; clear: both;}



.polls .bd p.submit { text-align:left;}
.polls .bd fieldset.submit { text-align: center; }

.polls .bd .poll-questions input { height:14px;}
.polls .bd .poll-questions .submit #polls-submit {
	background:url(../nflimg/club-global-spr.png) -760px -1750px;
	border:0px;
	cursor:pointer;
	color:#fff;
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
	display: block;
	width: 90px;
	height: 24px;
}
.polls .bd .poll-questions .submit #polls-submit span{  display:block; text-indent:-9999px;}
.polls .bd .poll-questions .submit #polls-submit:hover {
    background:url(../nflimg/club-global-spr.png) -880px -1750px;
	text-decoration:none;
}
.polls .bd .poll-questions .results {}
.polls .bd .poll-questions .results dt { float: left; width: 85%} 
.polls .bd .poll-questions .results dd {color:#000000;}
.polls .bd .poll-questions .results dd.graph {
    height:10px;
    margin-top:2px;
    margin-right:8px;
}
.polls .bd .poll-questions .results dd.percentage { font-weight:bold; float: left;  padding-left: 10px;}
.polls .bd .poll-questions .results dd.clear { margin-bottom:5px; clear: both;}
.polls .bd .poll-questions p {  font-weight:bold; margin: 5px 0px 0px;}
.polls .bd .poll-questions .total{ color:#000000; font-weight:bold; font-size:14px; }
.polls .bd .confirm { }
.polls .bd .confirm h3 { font-size: 14px; font-weight:bold; color:#fff; text-transform:uppercase;}
.polls .bd .confirm p { width:50%; }

.polls .sponsorship-bottom {

}

.polls .block-results p {margin: 0;}
/* ==================================================================
016 - Schedule Module
===================================================================*/


/*************************************************************************
schedule large
**************************************************************************/

.schedule-large .mod-wrp-3 {
    padding:10px 10px 8px;

}
.schedule-large .hd {
	overflow: hidden;
	_zoom: 1;
    padding:10px 0px 10px 0px;
    font-size:12px;
    font-weight:bold;
    border-bottom:1px solid #d3d3d3;
}

.schedule-large .hd .action-bar {
	display: none;
}

.schedule-large .hd form {
	color: #a8aeb3;
	font-size: 12px;
    font-weight:normal;
}

.schedule-large .hd form label { 
    padding-right:10px;
    font-weight:bold;
	font-size: 12px;
    color:#000000;
}
.schedule-large .hd form select {
    margin-right:10px;
}
.schedule-large .hd form button {
    background: transparent url(../nflimg/club-global-spr.png) -762px -1790px;
    width:40px;
    height:22px;
    text-transform:uppercase;
    border:none;
	text-indent:-9999px;
	cursor: pointer;
}
.schedule-large .hd form button:hover {
    background: transparent url(../nflimg/club-global-spr.png) -881px -1790px;
}

.schedule-large .hd .complete-nfl-schedule {
	float: right;
	position: relative;
}

.schedule-large .hd .complete-nfl-schedule a {
	background: transparent url(../nflimg/club-global-spr.png) -765px -1193px;
	padding: 2px 5px 6px 23px;
	display:block;
	font-weight: bold;
	font-size:12px;
}

.schedule-large .headings {
	display: none;
}

.schedule-large .bd .game {
	position: relative;
    border-bottom:1px solid #d3d3d3;
	
    zoom:1;
    overflow:hidden;
}
.schedule-large .bd .game .itm-wrp-5 {
    padding:10px 0px;
}
.schedule-large .bd .game .schedule-note {
	position: absolute;
	right: 0px;
	top: 0px;
}

.schedule-large .bd .game h3 {
	overflow: hidden;
	_zoom: 1;
    margin:0;
    font-size:14px;
	margin:10px 0 0;
}
.schedule .bd .loop-last {
    border:none;
}
.schedule-large .bd .game h3 a {
	padding: 0px 0px 5px 0px;
	display: block;
	float: left;
	text-decoration: none;
}

.schedule-large .bd .game h3 span {
	font-size: 14px;
	font-weight: bold;
	color: #333;
}

.schedule-large .game .item-image {
	float: left;
	padding: 0px 10px 10px 0px;
}

.schedule-large .game .item-image img {
	width:112px;
	height: 67px;
	margin-bottom:10px;
}


.schedule-large .game .item-date,
.schedule-large .game .item-game,
.schedule-large .game .item-score {
	width:300px;
	float: left;

}



.schedule-large .game .item-game .item-game-team-nickname {
	display: none;
}

.schedule-large .game .item-gamestats,
.schedule-large .game .item-media {
	width: 220px;
	float:left;
	border-left: 1px solid #000;
	padding-left: 15px;
    padding-top: 2px;
	padding-bottom:10px;
}


.schedule-large .game .item-media {
    text-transform:uppercase;
    padding:8px 0 8px 15px;

}
.schedule-large .game .field-pass{
    text-transform:none;
background: transparent url(../nflimg/club-global-spr.png) -980px 3px;
    padding-left:20px;
}
.schedule-large .bd .game .game-status-current-week h3 a {
	color:#AE1A20;
}

.schedule-large .game-status-official .item-gamestats,
.schedule-large .game-status-not-yet-played .item-media {
	display: block;
    padding:3px 0 8px  15px;
}

.schedule-large .game-status-official .item-media,
.schedule-large .game-status-not-yet-played .item-gamestats,
.schedule-large .game-status-not-yet-played .item-score {
	display: none;
}

.schedule-large .game .item-date .half-date{
	padding-top: 0px;
	font-size: 12px;
}

.schedule-large .game .item-date .full-date,
.schedule-large .game .item-date .short-date {
	display: none;
}

.schedule-large .game .item-game {
	font-size: 16px;
	font-weight: bold;
}
.schedule-large .game .item-game a {
	color: #000000;	
}
.schedule-large .game .item-game .versus {
	display:none;
}

.schedule-large .game .item-game .item-game-team-code {
	display: none;
}

.schedule-large .game .item-time {
	display: none;
}

.schedule-large .game .item-score {
	font-size: 14px;
	font-weight: bold;
    text-transform:uppercase;
    padding-bottom:10px;
}

.schedule-large .game .item-gamestats,
.schedule-large .game .item-media {
	font-size: 12px;
	margin-bottom:10px;
	position: absolute;
	top: 30px;
	right: 20px;
	height:60px;
}

.schedule-large .game .item-gamestats{
}

.schedule-large .game .item-gamestats h4 {
	font-weight: bold;
	text-transform: uppercase;
    font-size:12px;
    color:#333;
}

.schedule-large .game .item-gamestats dt {
	float: left;
	clear: left;
	font-weight:bold;
}

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

.schedule-large .game .item-gamestats dd span {
	float: left;
}

.schedule-large .game .item-media dt {
	float: left;
	padding-right: 5px;
}

.schedule-large .game .item-media dd {
	float: left;
	padding-right: 12px;
}
.schedule-large .game .game-bye { }
.schedule-large .bd .game .game-bye .itm-wrp-4{
  background: url(../nflimg/016-schedule-bye) repeat;
  margin-top:1px;
  margin-bottom:1px;
  height: 50px;
}
.schedule-large .bd .game .game-bye .itm-wrp-5 {
margin: 0 37%;
}
.schedule-large .bd .game .game-bye h3 {
	overflow: hidden;
	_zoom: 1;
    margin: 5px 5px 0 25px;
    font-size:14px;
    color:#000000;
	float: left;
}
.schedule-large .bd .game .game-bye h3 a {
	padding: 0px 0px 5px 0px;
	display: block;
	float: left;
	text-decoration: none;
    color:#000000;
}

.schedule-large .bd .game .game-bye h3 span {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
.schedule-large .game .item-bye {
    color:#000000;
	margin: 5px;
    font-size:14px;
    font-weight:bold;   
	float:left;
}

.schedule-large .game .game-day-link {
	float: left;
	width: 300px;
}


.schedule-large .game .game-day-link a {

}

.schedule-large .game .game-day-link a:hover {
}

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

/***********************
*  Team Logos
************************/
/* Helmets [bal] */
.schedule-large .team-ico-away-bal {
	background-image: url('../nflimg/gbl-team-ico/bal-away-s.png');
}
.schedule-large .team-ico-home-bal {
	background-image: url('../nflimg/gbl-team-ico/bal-home-s.png');
}




/* Helmets [buf] */
.schedule-large .team-ico-away-buf {
	background-image: url('../nflimg/gbl-team-ico/buf-away-s.png');
}

.schedule-large .team-ico-home-buf {
	background-image: url('../nflimg/gbl-team-ico/buf-home-s.png');
}



/* Helmets [cin] */
.schedule-large .team-ico-away-cin {
	background-image: url('../nflimg/gbl-team-ico/cin-away-s.png');
}

.schedule-large .team-ico-home-cin {
	background-image: url('../nflimg/gbl-team-ico/cin-home-s.png');
}




/* Helmets [cle] */
.schedule-large .team-ico-away-cle {
	background-image: url('../nflimg/gbl-team-ico/cle-away-s.png');
}

.schedule-large .team-ico-home-cle {
	background-image: url('../nflimg/gbl-team-ico/cle-home-s.png');
}




/* Helmets [den] */
.schedule-large .team-ico-away-den {
	background-image: url('../nflimg/gbl-team-ico/den-away-s.png');
}

.schedule-large .team-ico-home-den {
	background-image: url('../nflimg/gbl-team-ico/den-home-s.png');
}



/* Helmets [hou] */
.schedule-large .team-ico-away-hou {
	background-image: url('../nflimg/gbl-team-ico/hou-away-s.png');
}

.schedule-large .team-ico-home-hou {
	background-image: url('../nflimg/gbl-team-ico/hou-home-s.png');
}



/* Helmets [ind] */
.schedule-large .team-ico-away-ind {
	background-image: url('../nflimg/gbl-team-ico/ind-away-s.png');
}

.schedule-large .team-ico-home-ind {
	background-image: url('../nflimg/gbl-team-ico/ind-home-s.png');
}




/* Helmets [jac] */
.schedule-large .team-ico-away-jac {
	background-image: url('../nflimg/gbl-team-ico/jac-away-s.png');
}

.schedule-large .team-ico-home-jac {
	background-image: url('../nflimg/gbl-team-ico/jac-home-s.png');
}


/* Helmets [kc] */
.schedule-large .team-ico-away-kc {
	background-image: url('../nflimg/gbl-team-ico/kc-away-s.png');
}

.schedule-large .team-ico-home-kc {
	background-image: url('../nflimg/gbl-team-ico/kc-home-s.png');
}



/* Helmets [mia] */
.schedule-large .team-ico-away-mia {
	background-image: url('../nflimg/gbl-team-ico/mia-away-s.png');
}

.schedule-large .team-ico-home-mia {
	background-image: url('../nflimg/gbl-team-ico/mia-home-s.png');
}


/* Helmets [ne] */
.schedule-large .team-ico-away-ne {
	background-image: url('../nflimg/gbl-team-ico/ne-away-s.png');
}

.schedule-large .team-ico-home-ne {
	background-image: url('../nflimg/gbl-team-ico/ne-home-s.png');
}



/* Helmets [nyj] */
.schedule-large .team-ico-away-nyj {
	background-image: url('../nflimg/gbl-team-ico/nyj-away-s.png');
}

.schedule-large .team-ico-home-nyj {
	background-image: url('../nflimg/gbl-team-ico/nyj-home-s.png');
}



/* Helmets [oak] */
.schedule-large .team-ico-away-oak {
	background-image: url('../nflimg/gbl-team-ico/oak-away-s.png');
}

.schedule-large .team-ico-home-oak {
	background-image: url('../nflimg/gbl-team-ico/oak-home-s.png');
}



/* Helmets [pit] */
.schedule-large .team-ico-away-pit {
	background-image: url('../nflimg/gbl-team-ico/pit-away-s.png');
}

.schedule-large .team-ico-home-pit {
	background-image: url('../nflimg/gbl-team-ico/pit-home-s.png');
}


/* Helmets [sd] */
.schedule-large .team-ico-away-sd {
	background-image: url('../nflimg/gbl-team-ico/sd-away-s.png');
}

.schedule-large .team-ico-home-sd {
	background-image: url('../nflimg/gbl-team-ico/sd-home-s.png');
}



/* Helmets [ten] */
.schedule-large .team-ico-away-ten {
	background-image: url('../nflimg/gbl-team-ico/ten-away-s.png');
}

.schedule-large .team-ico-home-ten {
	background-image: url('../nflimg/gbl-team-ico/ten-home-s.png');
}




/* Helmets [ari] */
.schedule-large .team-ico-away-ari {
	background-image: url('../nflimg/gbl-team-ico/ari-away-s.png');
}

.schedule-large .team-ico-home-ari {
	background-image: url('../nflimg/gbl-team-ico/ari-home-s.png');
}


/* Helmets [atl] */
.schedule-large .team-ico-away-atl {
	background-image: url('../nflimg/gbl-team-ico/atl-away-s.png');
}

.schedule-large .team-ico-home-atl {
	background-image: url('../nflimg/gbl-team-ico/atl-home-s.png');
}


/* Helmets [car] */
.schedule-large .team-ico-away-car {
	background-image: url('../nflimg/gbl-team-ico/car-away-s.png');
}

.schedule-large .team-ico-home-car {
	background-image: url('../nflimg/gbl-team-ico/car-home-s.png');
}




/* Helmets [chi] */
.schedule-large .team-ico-away-chi {
	background-image: url('../nflimg/gbl-team-ico/chi-away-s.png');
}

.schedule-large .team-ico-home-chi {
	background-image: url('../nflimg/gbl-team-ico/chi-home-s.png');
}




/* Helmets [dal] */
.schedule-large .team-ico-away-dal {
	background-image: url('../nflimg/gbl-team-ico/dal-away-s.png');
}

.schedule-large .team-ico-home-dal {
	background-image: url('../nflimg/gbl-team-ico/dal-home-s.png');
}



/* Helmets [det] */
.schedule-large .team-ico-away-det {
	background-image: url('../nflimg/gbl-team-ico/det-away-s.png');
}

.schedule-large .team-ico-home-det {
	background-image: url('../nflimg/gbl-team-ico/det-home-s.png');
}




/* Helmets [gb] */
.schedule-large .team-ico-away-gb {
	background-image: url('../nflimg/gbl-team-ico/gb-away-s.png');
}
.schedule-large .team-ico-home-gb {
	background-image: url('../nflimg/gbl-team-ico/gb-home-s.png');
}


/* Helmets [min] */
.schedule-large .team-ico-away-min {
	background-image: url('../nflimg/gbl-team-ico/min-away-s.png');
}

.schedule-large .team-ico-home-min {
	background-image: url('../nflimg/gbl-team-ico/min-home-s.png');
}



/* Helmets [no] */
.schedule-large .team-ico-away-no {
	background-image: url('../nflimg/gbl-team-ico/no-away-s.png');
}

.schedule-large .team-ico-home-no {
	background-image: url('../nflimg/gbl-team-ico/no-home-s.png');
}


/* Helmets [nyg] */
.schedule-large .team-ico-away-nyg {
	background-image: url('../nflimg/gbl-team-ico/nyg-away-s.png');
}

.schedule-large .team-ico-home-nyg {
	background-image: url('../nflimg/gbl-team-ico/nyg-home-s.png');
}



/* Helmets [phi] */
.schedule-large .team-ico-away-phi {
	background-image: url('../nflimg/gbl-team-ico/phi-away-s.png');
}

.schedule-large .team-ico-home-phi {
	background-image: url('../nflimg/gbl-team-ico/phi-home-s.png');
}


/* Helmets [sf] */
.schedule-large .team-ico-away-sf {
	background-image: url('../nflimg/gbl-team-ico/sf-away-s.png');
}

.schedule-large .team-ico-home-sf {
	background-image: url('../nflimg/gbl-team-ico/sf-home-s.png');
}



/* Helmets [sea] */
.schedule-large .team-ico-away-sea {
	background-image: url('../nflimg/gbl-team-ico/sea-away-s.png');
}

.schedule-large .team-ico-home-sea {
	background-image: url('../nflimg/gbl-team-ico/sea-home-s.png');
}



/* Helmets [stl] */
.schedule-large .team-ico-away-stl {
	background-image: url('../nflimg/gbl-team-ico/stl-away-s.png');
}

.schedule-large .team-ico-home-stl {
	background-image: url('../nflimg/gbl-team-ico/stl-home-s.png');
}




/* Helmets [tb] */
.schedule-large .team-ico-away-tb {
	background-image: url('../nflimg/gbl-team-ico/tb-away-s.png');
}

.schedule-large .team-ico-home-tb {
	background-image: url('../nflimg/gbl-team-ico/tb-home-s.png');
}



/* Helmets [was] */
.schedule-large .team-ico-away-was {
	background-image: url('../nflimg/gbl-team-ico/was-away-s.png');
}

.schedule-large .team-ico-home-was {
	background-image: url('../nflimg/gbl-team-ico/was-home-s.png');
}

/******************************************************
 Small
 ******************************************************/
.schedule-small .mod-wrp-1 {
    float: none;
}
.schedule-small .mod-wrp-2 {
    background-image:none;
	float: none;
}

.schedule-small .sponsorship-top .ad-top
{

}

.schedule-small .hd
{
    clear: both;
}


.schedule-small .hd .action-bar {
	display: none;
}

.schedule-small .item-week {
	display: none;
}

.schedule-small .hd .complete-nfl-schedule {
	display: none;
}

.schedule-small .hd form {
	display: none;
}

.schedule-small .bd {
	padding :10px ;
}

.schedule-small .bd .headings {
	font-weight: bold;
	font-size: 11px;
	background: #777;
	overflow: auto;
	text-transform: uppercase;
	_zoom: 1;
	color: #ffffff;
	padding: 3px 10px;
}

.schedule-small .bd .game {
	overflow: auto;
	_zoom: 1;
	margin: 0px;
	padding: 0px 10px;
	font-size: 12px;
    line-height:25px;
	color: #333;
}

.schedule-small .bd .game .schedule-note {
	display: none;
}

.schedule-small .bd .headings .heading-week,
.schedule-small .bd .game h3 {
	float: left;
	width: 14%;

}

.schedule-small .bd .game h3 {
    font-size:12px;
}



.schedule-small .bd .game .item-image {
	display: none;
}

.schedule-small .bd .headings .heading-date,
.schedule-small .bd .game .item-date {
	float: left;
	width: 19%;
}
.schedule-small .bd .loop-odd {
    background:#fff;
}
.schedule-small .bd .loop-even {
    background:#e8e8e8;
}


.schedule-small .bd .game .item-date {
    font-size:12px;
}

.schedule-small .bd .game .item-date .half-date,
.schedule-small .bd .game .item-date .full-date {
	display: none;
}

.schedule-small .bd .headings .heading-game,
.schedule-small .bd .game .item-game {
	float: left;
	width: 33%;
    text-align:left;
}
.schedule-small .bd .game .item-game {
    font-size:12px;
    font-weight:bold;
}

.schedule-small .game .item-game .item-game-team-full-name {
	display: none;
}

.schedule-small .game .item-game .versus {
	display:none;
}

.schedule-small .bd .headings .heading-result-time,
.schedule-small .game .item-score,
.schedule-small .game .item-time{
	float: left;
	width: 33%;
	text-align: right;
}
.schedule-small .game .item-score {
    font-size:12px;
    color: #333;
    font-weight:bold;
}

.schedule-small .game .item-time
{
	float: right;
	text-align: right;
    font-size:12px;

}


.schedule-small .game .item-gamestats,
.schedule-small .game .item-media,
.schedule-small .game .game-day-link {
	display: none;
}

.schedule-small .game-status-official .item-time {
	display: none;
}

.schedule-small .game-status-not-yet-played .item-score {
	display: none;
}

.schedule-small .game-status-current-week {
    color:#AE1A20;
}

.schedule-small .game-status-current-week a {
    color:#333333;
}

.schedule-small .ft {
  
}
.schedule-small .ft .action-bar {
    padding:0px;
	border-top: 1px #e9e9e9 solid;
}
.schedule-small .ft .action-bar a{
    padding:10px;
}

.schedule-small .bd .game-status-current-week {
    background-color:#FFFFD3;
    color:#333;
}

.schedule-small .game-status-current-week a {
    color:#333;
}
.schedule-small .bd .game-status-current-week h3 a,
.schedule-small .bd .game-status-current-week .item-score,
.schedule-small .bd .game-status-current-week .item-game a,
.schedule-small .bd .game-status-current-week .item-time {
    background-color:#FFFFD3;
    color:#333;

}

.schedule-small .bd .game-status-current-week h3 a {
    color:#000;
    font-weight:bold;
}

.schedule-small .bd .highlight {
    background-color:#A2A2A2;
    color:#000;
    cursor:pointer;
    font-weight:bold;
}

.schedule-small .bd .highlight a, 
.schedule-small .bd .highlight a:hover {
    background-color:#A2A2A2;
    color:#000;
    text-decoration:none;
}

.schedule-small .bd .game.highlight .item-week,
.schedule-small .bd .game.highlight h3 a,
.schedule-small .bd .game.highlight .item-date,
.schedule-small .game.highlight .item-score ,
.schedule-small .game.highlight .item-time ,
.schedule-small .game.highlight .item-game a,
.schedule-small .game.highlight .win-loss {
    background-color:#A2A2A2;
    color:#000;
    font-weight:bold;
}

/* ==================================================================
Homepage schedule-small
================================================================== */
#homepage-schedule .schedule-small .bd .headings {
	background:none;
	color:#000;
	font-size:11px;
	font-weight:bold;
	overflow:auto;
	padding:2px 15px;
	text-transform:uppercase;
}

#homepage-schedule .schedule-small .bd .game{ padding: 0px;}



/*************************************************************************
Schedule Single Page View
**************************************************************************/

.schedule-singlepage {
    color:#333;
}

.schedule-singlepage .mod-title {

}

.module .schedule-singlepage .hd {
	display:block;
	padding:10px 15px;
}

.schedule-singlepage .hd form select {
	margin:0 7px;
}

.schedule-singlepage .hd form button {
	background:url("../nflimg/club-global-spr.png") repeat scroll -762px -1790px transparent;
	border:medium none;
	cursor:pointer;
	height:22px;
	text-indent:-9999px;
	text-transform:uppercase;
	width:40px;
}

.schedule-singlepage .hd button:hover {
	background: transparent url(../nflimg/club-global-spr.png) -881px -1790px;
}

.schedule-singlepage .hd button span {
    color:#fff;
    font-size:10px;
    font-weight:bold;
    text-transform:uppercase;
}

.module .schedule-singlepage .action-bar {
	display:none;
}

.schedule-singlepage .complete-nfl-schedule {
	float:right;
	postion:relative;
}

.schedule-singlepage .hd .complete-nfl-schedule a {
	background:url("../nflimg/club-global-spr.png") repeat scroll -765px -1193px transparent;
	display:block;
	padding:2px 5px 6px 23px;
}

.schedule-singlepage .downloadable-schedule a {
	border-color:#c8c8c8;
	margin-top:2px;
}

.schedule-singlepage .season-state-container {
	margin-bottom:20px;
}

.schedule-singlepage .bd .game {
	border-bottom:1px solid #c8c8c8;
	line-height:18px;
	overflow:hidden;
	padding:0 15px 20px;
	position:relative;
}

.schedule-singlepage .game .weekly-ad {
	float:right;
	padding-top:10px;
}

.schedule-singlepage .bd .game h3 {
	line-height:43px;
	margin:0;
	overflow:hidden;
}

.schedule-large .bd .game h3 a {
	display:block;
	float:left;
	text-decoration:none;
}
.schedule-singlepage .bd .game h3 span {
	color:#333333;
	font-size:20px;
	font-weight:normal;
}
.schedule-singlepage .bd .game h3:hover span,
.schedule-singlepage .bd .game h3:hover a:hover,
.schedule-singlepage .bd .game h3 a:hover {
	color:#333;
	text-decoration:none;
}

.schedule-singlepage .game .item-image {
	float:left;
	padding:0 15px 0 0;
	position:relative;
}

.schedule-singlepage .game-status-official .item-media,
.schedule-singlepage .game-status-not-yet-played .item-gamestats,
.schedule-singlepage .game-status-not-yet-played .item-score {
	display:none;
}

.schedule-singlepage .game .game-info,
.schedule-singlepage .game .game-data {
	float:left;
}

.schedule-singlepage .game .game-info {
	width:186px;
	padding-right:10px;
}

.schedule-singlepage .game .game-data {
	border-left:1px solid #c8c8c8;
	border-right:1px solid #c8c8c8;
	min-height:82px;
	margin-right:10px;
	padding-left:35px;
	padding-right:35px;
	width:190px;
}

.schedule-singlepage .game .item-date .half-date {
	font-size:12px;
	font-weight:bold;
}

.schedule-singlepage .game .item-media {
    font-size:12px;
}

.schedule-singlepage .stadium-game {
	float:left;
	padding-right:4px;
}

.schedule-singlepage .item-score {
	font-weight:bold;
	text-transform:uppercase;
}

.schedule-singlepage .win, .schedule-singlepage .win a {
	color:#00a651;
}
.schedule-singlepage .tie .schedule-singlepage .tie a {
	color:#00a651;
}
.schedule-singlepage .loss, .schedule-singlepage .loss a {

}

.schedule-singlepage .item-gamestats h4 span,
.schedule-singlepage .item-schedule-note .schedule-note h4 span {
	font-size:12px;
	font-weight:bold;
	text-transform:uppercase;
}

.schedule-singlepage .item-gamestats li {
	font-size:12px;
	text-align:right;
}
.schedule-singlepage .team-leaders {
	clear:both;
	float:left;
	font-weight:bold;
	margin-right:4px;
}
.schedule-singlepage .name {
	float:left;
}
.schedule-singlepage .amount {

}
.schedule-singlepage .box-score-link {
	text-align:right;
}

.schedule-singlepage .game.bye-week {
	padding-bottom:0;
}

.schedule-singlepage .game.bye-week h3 {
	float:left;
}

.schedule-singlepage .game.bye-week .item-bye {
	float:left;
	font-size:18px;
	line-height:43px;
	margin-left:10px;
}

.schedule-singlepage .item-schedule-note {
	float:left;
	width:180px;
}

/* ==================================================================
Single Page View CURRENT WEEK
================================================================== */

.schedule-singlepage .bd .game.game-status-current-week {
	background-color:#ffffd3;
}

.schedule-singlepage .game-status-current-week {
	font-size:14px;
}

.schedule-singlepage .bd .game.game-status-current-week  h3 {
    font-size:30px;
}

.schedule-large .bd .game.game-status-current-week  h3 a {

}
.schedule-singlepage .bd .game.game-status-current-week  h3 span {
	font-size:22px;
}

.schedule-singlepage .game.game-status-current-week  .item-image {

}

.schedule-singlepage .bd .game.game-status-current-week .game-day-link {
	font-size:18px;
	margin-top:16px;
}

/* ==================================================================
Single Page View NEXT GAME
================================================================== */

.schedule-singlepage #nextGame {
    
}

.schedule-singlepage #nextGame {
	background:#F2F2F2 repeat-x scroll 0 bottom;
	font-size:14px;
	line-height:18px;
	margin-bottom:15px;
	overflow:hidden;
	padding:0 15px;
	position:relative;
}

.schedule-singlepage #nextGame .weekly-ad {
	float:right;
	padding-top:10px;
}

.schedule-singlepage #nextGame h3 {
	font-size:30px;
	font-weight:normal;
	line-height:43px;
	margin:0;
	overflow:hidden;
}


.schedule-singlepage #nextGame h3 span {

}

.schedule-singlepage #nextGame .item-image {
	float:left;
	padding:0 30px 5px 0;
	position:relative;
}

.schedule-singlepage #nextGame .game-info,
.schedule-singlepage #nextGame .game-data {
	float:left;
	margin-top:10px;
}

.schedule-singlepage #nextGame .game-info {
	width:190px;
}

.schedule-singlepage #nextGame .game-data {
	min-height:82px;
	margin-right:10px;
	padding-left:30px;
	width:200px;
}

.schedule-singlepage #nextGame .item-date .half-date {
	font-weight:bold;
}

.schedule-singlepage #nextGame .game-day-link {
	font-weight:bold;
	margin-top:16px;
	font-size:18px;
}

.schedule-singlepage #nextGame .item-schedule-note {
	float:left;
	margin:10px 0 0 10px;
	width:190px;
}
/* ==================================================================
021 - Photo Module
================================================================== */
.photo { color: #333; }
.photo .photo-large .mod-wrp-1 {
	padding: 5px 15px;
}
.photo .photo-large .hd {
	margin-bottom: 5px;
}
.photo .mod-title {
	background-color:#FFFFFF;
	background: none;
}
.photo .mod-title h2 {
	color: #333;
	font-size:20px;
	padding:0px;
	font-weight: normal;
	text-transform: none;
}
.photo .photo-summary {
	color: #333333;
	font-size: 12px;
}
.photo .photo-source {
	font-size:10px;
	text-align: right
}
.photo .bd{ text-align: center;}
.photo .bd img{max-width:580px;}
.photo .ft{}
.photo .ft a{}
.photo .ft a:hover{}

.photo .photo-small .bd{}
.photo .photo-small .bd img{max-width:280px;}
.photo-large .mod-wrp-2 { background:none; }
.photo-gallery .mod-wrp-5{padding:10px;}

.photo-gallery .mod-title {
	background-color: #fff;
        background-image:none;
}
.photo-gallery .mod-title h2 {
    font-size: 20px;
    color: #333333;
    font-weight: normal;
    background-color:#FFFFFF;
    padding: 0px;
    text-transform:capitalize;
    line-height:17px;
    padding-bottom:5px;
}
.photo-gallery .nav-view {
    float:right;
    display: none;
}
.photo-gallery .nav-view li {
    float:left;
}
.photo-gallery .nav-view li a {
    display:block;
    width: 25px;
    height: 25px;
    margin-left: 6px;
    background: #a8a8a8;
}
.photo-gallery .nav-view li a:hover {
    background-color: #ae1a20;
}
.photo-gallery .nav-view li.regular a {
background: transparent url(../nflimg/club-global-spr.png) -765px -787px;
}
.photo-gallery .nav-view li.large a {
background: transparent url(../nflimg/club-global-spr.png) -766px -842px;
}
.photo-gallery .nav-view li.regular a:hover {
background: transparent url(../nflimg/club-global-spr.png) -905px -787px;
}
.photo-gallery .nav-view li.slideshow  {
display:none;
}

.photo-gallery .nav-view li.large a:hover {
background: transparent url(../nflimg/club-global-spr.png) -906px -842px;
}

.photo-gallery .nav-view li a:hover {
    background-color: #ae1a20;
}
.photo-gallery .nav-view li a span {
    display: none;
}
.photo-gallery .photo-item-number {
    font-size:14px;
    font-weight:bold;
    color: #666666;
}
.photo-gallery .current-photo-container h3 {
    font-size: 14px;
    font-weight: bold;
    color: #333333;
	
}

/*===========================================================
* Hide all list elements in photo gallery and
only display carousel items. See below.
===========================================================*/
.photo-gallery-regular .bd .photo-list li,
.photo-gallery-large .bd .photo-list li {
	display: none;
}

.photo-gallery .photo-date {
    font-size: 12px;
    color: #666666;
	font-style:italic;
}
.photo-gallery .photo-source {
    font-size: 10px;
    color: #666666;
    margin-top: 10px;
	position:relative;
	top:-80px;
	left: 0px;
}
.photo-gallery .photo-caption {
    color: #333333;
    clear: both;
    text-align:left;
    font-size: 12px;
	margin-bottom:20px;
	margin-top: -10px;

}
.photo-gallery .current-photo-container .photo-other-sizes
{
    display:none;
}
.photo-gallery .current-photo-container {
	margin-top:10px;
    position:relative;
}
.photo-gallery .imgContainer {
    text-align:center;
    padding-bottom: 45px;
}
.photo-gallery .ft {
    clear: both;
}
.photo-gallery-large .action-bar,
.photo-gallery-regular .action-bar {
    display:none;
}

.photo-gallery-small .jcarousel-container,
.photo-gallery-small .hd {
    display:none !important;
}

/* ============================================================
 Show only Jcarousel items
 ============================================================*/
.photo-gallery-regular .bd .photo-list li.jcarousel-item,
.photo-gallery-large .bd .photo-list li.jcarousel-item {
	display: block;
	position: relative;
}

.module .photo-gallery-small .action-bar {
    padding:10px 0;
    position:relative;
    right: inherit;
    margin:0;
}
.module .photo-gallery-small .action-bar a {
    float:left;
    font-weight: bold;
    text-transform: uppercase;
    font-style:normal;
    font-size: 10px;
    display:block;
    padding:5px;
    background: #a8a8a8;    
}
.module .photo-gallery-small .action-bar a:hover {
    text-decoration:none;
}
.photo-gallery .photo-gallery-small .current-photo-container h3 {
    margin-top: 20px;
}
.photo-gallery .gallery-description {
	color: #333;
    font-size: 12px;
    margin-top:10px;
}
/* ==================================================================
023 - More Photos
================================================================== */
/* Global more-photos  */




.more-photos .mod-wrp-1{

}
.more-photos .mod-title h2 {

}
.more-photos .hd {}
/*
	font-size:20px;
	font-weight:normal;
	padding:0;
*/
.more-photos .hd .gallery-description {
	margin:10px 0;
}
.more-photos .bd {clear:both; }
.more-photos .bd ul {position: relative;}
.more-photos .bd ul li {float:left;padding:0;position:relative;}
.more-photos .bd ul li .thumb {height:80px;width:145px;}
.more-photos .bd .thumb a {float:left;overflow:hidden;}
.more-photos .bd .thumb a img {overflow:hidden;height:80px;width:145px;border: none !important;}
.more-photos .bd .thumb a:hover {margin: 0;}
.more-photos .bd .thumb a:hover img {}
.more-photos .bd .no-content {}
.more-photos .bd ul li h3 {display:none;}
.more-photos .bd ul li .av-source {display:none;}
.more-photos .bd ul li .av-caption {display:none;}
.more-photos .bd .av-caption {display:none;}
.more-photos .ft {clear:both;}
.more-photos .ft .action-bar {
	text-align: left;
	padding-left: 10px;

}
.more-photos .ft .action-bar a {padding: 7px 0 0;}
*+html .more-photos .ft .action-bar a {width: 286px !important;}
.more-photos .ft .action-bar a:hover {}

.more-photos .bd .thumb a img {overflow:hidden;}

/* Global more-photos Carousel */
.more-photos .jcarousel-container {}
.more-photos .jcarousel-clip {}
.more-photos .jcarousel-list {}
.more-photos .bd ul li.jcarousel-item {}

/* Global more-photos Carousel Buttons */
.more-photos a.jcarousel-next {}
.more-photos a.jcarousel-next:hover {}
.more-photos a.jcarousel-next-disabled {}
.more-photos a.jcarousel-next-disabled:hover {}
.more-photos a.jcarousel-prev {}
.more-photos a.jcarousel-prev:hover {}
.more-photos a.jcarousel-prev-disabled {}
.more-photos a.jcarousel-prev-disabled:hover {}


/* Small */
.more-photos-small .hd {}
.more-photos-small .hd .gallery-description {
	padding-left: 10px;
	color: #666;
	margin-top: 0px;
}
.more-photos-small .bd { margin-bottom: 5px;}
.more-photos-small .bd>ul {
	display: none;
}
.more-photos-small .bd ul li {
    float: left;
    
}
.more-photos-small .bd ul li .thumb { width: 137px; height: 75px; margin: 0px}
.more-photos-small .bd .thumb a {}
.more-photos-small .bd .thumb a img { width: 137px; height: 75px; }
.more-photos-small .bd .thumb a:hover {	width: 133px; height: 71px;}
.more-photos-small .bd .thumb a:hover img { }
.more-photos-small .bd .no-content {}
.more-photos-small .bd ul li h3 {}
.more-photos-small .bd ul li .photo-source {}
.more-photos-small .bd ul li .photo-caption {}
.more-photos-small .ft {}

/* Carousel */
.more-photos-small .jcarousel-container {
	margin-top:10px;
	margin-left: 0px;
}
.more-photos-small .jcarousel-container a.jcarousel-prev {
    margin-left: 231px;
}
.more-photos-small .jcarousel-clip {
    width: 290px;
    height: 110px;
    margin-top: 0;
	margin-left:5px;

}
.more-photos-small .jcarousel-list {}
.more-photos-small .bd .jcarousel-list li.jcarousel-item {

    float: left;
	margin-bottom:50px;
	margin-right:10px;
}

.more-photos-small .mod-wrp-1, .more-av .more-av-small .custom-module .mod-wrp-1 {
}

/* Carousel Buttons */
.more-photos-small a.jcarousel-next {bottom: 0px;}
.more-photos-small a.jcarousel-next:hover {}
.more-photos-small a.jcarousel-next-disabled {}
.more-photos-small a.jcarousel-next-disabled:hover {}
.more-photos-small a.jcarousel-prev {bottom: 0px;}
.more-photos-small a.jcarousel-prev:hover {}
.more-photos-small a.jcarousel-prev-disabled {}
.more-photos-small a.jcarousel-prev-disabled:hover {}

/* /Carousel */


/* Large */
.more-photos .more-photos-large .mod-title h2 {
}
.more-photos-large .mod-wrp-5 {

}
.more-photos-large .hd {}
.more-photos-large .hd .gallery-description {}
.more-photos-large .bd { padding:0 10px 10px; float:left;}
.more-photos-large .bd ul {margin:0 0 10px 32px;}
.more-photos-large .bd ul li {margin:10px 0 10px 3px;}
.more-photos-large .thumb a {}
.more-photos-large .thumb a img {}
.more-photos-large .no-content {}
.more-photos-large .bd ul li h3 {}
.more-photos-large .bd ul li .photo-source { display:none;}
.more-photos-large .bd ul li .photo-caption {display:none;}
#more-photo-325px .more-photos-large .bd ul {margin:0 0 10px 2px;} /* 325px */
#more-photo-510px .more-photos-large .bd ul {margin:0 0 10px 2px;} /* 510px */
#more-photo-680px .more-photos-large .bd ul {margin:0 0 10px 10px;} /* 680px */


/* List */
.more-photos-list .hd {}
.more-photos-list .hd .gallery-description {}
.more-photos-list .bd {}
.more-photos-list .bd ul {}
.more-photos-list .bd ul li {float:none;clear:both;}
.more-photos-list .bd ul li.loop-last {padding-bottom:5px;}
.more-photos-list .bd ul li .thumb {float:left;padding-right:10px;}
.more-photos-list .thumb a {}
.more-photos-list .thumb a img {}
.more-photos-list .no-content {}
.more-photos-list .bd ul li .photo-source {display:block;font-weight:bold;}
.more-photos-list .bd ul li .photo-caption {display:block;}
.more-photos-list .bd ul li h3 {display:block;margin:0;}
.more-photos-list .ft .action-bar {}
/*
.more-photos .more-photos-list .bd ul li h3 {display:none;}
.more-photos .more-photos-list .bd ul li .photo-source {display:none;}
.more-photos .more-photos-list .bd ul li .photo-caption {display:none;}
*/
.av-gallery-small { min-height: 215px; } /* fix to force autoheight */
.av-gallery .mod-title {
    margin-bottom:10px;
}
.av-gallery .current-video-container {
    text-align:center;
}
.av-gallery-large .action-bar {
    display:none;
}
.av-gallery-small .action-bar {
    margin-top:12px;
}
.bd .av-list li.jcarousel-item {
	height:70px;
	width:140px;
	margin-right: 0px;
}
.av-gallery-large .jcarousel-clip {
	width: 440px;
}
.av-gallery-small .jcarousel-clip {
	width:268px;
}
.jcarousel-clip li a.play-video img {
	width:125px;
}
.av-gallery-large a.jcarousel-prev {
   margin-left: 398px;
}
.av-gallery-small a.jcarousel-prev {
   margin-left: 228px;
}
.av-large .mod-wrp-2 {
    background:none;
}
.av-large .bd {
	margin:0 0 0 13px;
    text-align:center;
}
.av-large .mod-title h2 {
    font-size:20px;
    text-transform: lowercase;
    font-weight: normal;
}
       /* ==================================================================
026 - More Audio/Video
================================================================== */
/* Global more-photos  */

.more-av .hd .gallery-description {
	margin:10px;
}
.more-av .bd {clear:both;}
.more-av .bd ul {}
.more-av .bd ul li {float:left;padding:0;position:relative;}
.more-av .bd ul li .thumb {}
.more-av .bd .thumb a {float:left;overflow:hidden;}
.more-av .bd .thumb a img {overflow:hidden;}
.more-av .bd .thumb a:hover {height:76px;width:141px;}
.more-av .bd .thumb a:hover img { }
.more-av .bd .no-content {}
.more-av .bd ul li h3 {display:none;}
.more-av .bd ul li .av-source {display:none;}
.more-av .bd ul li .av-caption {display:none;}
.more-av .bd .av-caption {display:none;}
.more-av .ft {clear:both;}
.more-av .ft .action-bar {
	text-align: left;
	padding-left: 10px;
	height: 25px;
}
.more-av .ft .action-bar a {}
.more-av .ft .action-bar a:hover {}

.more-av .tmb-video-play, .more-av-dynamic .tmb-video-play {
left:62px;
top:30px;
}
html/**/>body .more-av .tmb-video-play
{
	background-image:url(../nflimg/icon-play.png);
}
html/**/>body .more-av-dynamic .tmb-video-play
{
	background-image:url(../nflimg/icon-play.png);
}

a.jcarousel-next{}
a.jcarousel-prev {}
.jcarousel-container {
margin-left: 10px;
}
.more-av .more-av-small .jcarousel-container {
	margin-top: 10px;
	margin-left: 0px;
}
/* ==================================================================
025 - More AV Small Carousel
================================================================== */
.more-av .more-av-small {height: 175px;}
.more-av .more-av-small .mod-wrp-1, .more-av .more-av-small .custom-module .mod-wrp-1 {

}
.more-av .more-av-small .bd { margin-bottom: 5px;}
.more-av .more-av-small .bd ul {padding-left:5px; display:none;}
.more-av .more-av-small .bd ul.jcarousel-list {display: block;}
.more-av-small .bd .thumb a img { width: 137px; height: 75px;}
.more-av-small .bd .thumb a:hover {	border:2px solid #000000; width: 133px; height: 71px;}
.more-av-small .bd .thumb a:hover img { margin:-2px 0 0px -2px;}
.carousel-indicator a {}
.more-av .more-av-small .carousel-indicator a.custom-carousel-num {}
.more-av .more-av-small .carousel-indicator a.custom-carousel-num.carousel-ind-selected {}
.more-av .more-av-small .carousel-indicator a.custom-carousel-num {}
.more-av-small .jcarousel-container a.jcarousel-prev {
	right: 37px;
	bottom: 0px;
}
.more-av-small .jcarousel-container a.jcarousel-next {

	bottom: 0px;
}
.more-av .more-av-small p.carousel-indicator a.custom-carousel-next {}
.more-av .more-av-small p.carousel-indicator a.custom-carousel-next:hover {}
.more-av .more-av-small p.carousel-indicator a.custom-carousel-prev {}
.more-av .more-av-small p.carousel-indicator a.custom-carousel-prev:hover {}
.more-av .more-av-small .carousel-indicator a.custom-carousel-num {}
.more-av-small .jcarousel-clip {

    width: 296px;
    height: 105px;
    margin-top: 0;
}
.more-av-small .bd .jcarousel-list li.jcarousel-item {
    width: 137px;
    height: 75px;
    float: left;
	margin-right: 10px;
}

.more-av .more-av-small .gallery-info {}
.more-av .more-av-small .ft {}
.more-av .more-av-small .ft a {}
.more-av .more-av-small .ft .action-bar a {
	padding: 7px 0 0;
}
*+html .more-av .more-av-small .ft .action-bar a {width: 286px !important;}
.more-av .more-av-small .ft .action-bar a:hover {
}

.more-av .more-av-small .bd ul li .thumb {height:75px;width:137px;}
.more-av .more-av-small .bd .thumb a img {overflow:hidden;height:75px;width:137px;}


/* ==================================================================
025 - AV More Large Horizontal
================================================================== */

.module .more-av .more-av-large .mod-title {
	background-color: #fff;
}
.module .more-av .more-av-large .mod-title h2 {
	margin: 0 10px 10px 10px;
	border-bottom: 1px solid #c8c8c8;
	padding-left: 0px;
}
.more-av .more-av-large .hd h2 {}
.more-av .more-av-large .hd p {}
.more-av .more-av-large .bd {}
.more-av .more-av-large .bd ul {margin: 0 0 0 10px;}
.more-av .more-av-large .bd ul li {padding:0 10px 20px 0;width:145px;display:inline;}
.more-av .more-av-large .bd ul li.loop-last {}
/*.more-av .more-av-large .bd ul li h3 {clear:both;display:block;font-size:12px;margin:0;}*/
.more-av .more-av-large .bd ul li h3 {display: none;}
.more-av .more-av-large .bd ul li h3 a {}
.more-av .more-av-large .bd ul li h3 a:hover {}
.more-av .more-av-large .bd li p {}
.more-av .more-av-large .bd ul li .thumb {float:left;padding:0;_margin-right: 0px;}
/*.more-av .more-av-list img {}
.more-av .more-av-list .bd .thumb a img {height:70px;width:106px;}
 */
.more-av .more-av-large .bd ul li a img {}
.more-av .more-av-large .bd ul li a:hover img {}
.more-av .more-av-large .bd .av-caption {display:none;}
.more-av .more-av-large .ft {}
.more-av .more-av-large .ft .action-bar {height; 30px;}
.more-av .more-av-large .ft .action-bar a {padding-top:0;}
*+html .more-av .more-av-large .ft .action-bar a {width: 479px !important;}
.more-av .more-av-large .ft .action-bar a:hover {}
/*
.more-av .more-av-list .tmb-video-play, .more-av-dynamic .more-av-list .tmb-video-play {
    top: 24px;
    left: 87px;
}
*/

/* ==================================================================
025 - AV More List Vertical
================================================================== */
.more-av .more-av-list .hd h2 {}
.more-av .more-av-list .hd p {}
.more-av .more-av-list .bd {}
.more-av .more-av-list .bd ul {}
.more-av .more-av-list .bd ul li {clear:both;padding:10px 0 0;width:100%;}
.more-av .more-av-list .bd ul li.loop-last {padding-bottom:5px;}
.more-av .more-av-list .bd ul li h3 {display:block;font-size:12px;margin:0;}
.more-av .more-av-list .bd ul li h3 a {}
.more-av .more-av-list .bd ul li h3 a:hover {}
.more-av .more-av-list .bd li p {}

.more-av .more-av-list .bd ul li .thumb {float:left;padding-right:10px;}
/*.more-av .more-av-list img {}
.more-av .more-av-list .bd .thumb a img {height:70px;width:106px;}
 */
.more-av .more-av-list .bd ul li a img {}
.more-av .more-av-list .bd ul li a:hover img {}
.more-av .more-av-list .bd .av-caption {display:block;}
.more-av .more-av-list .ft {}
.more-av .more-av-list .ft .action-bar a {}
.more-av .more-av-list .ft .action-bar a:hover {}
/*
.more-av .more-av-list .tmb-video-play, .more-av-dynamic .more-av-list .tmb-video-play {
    top: 24px;
    left: 87px;
}
*/

.move-av .thumb {
	margin-right: 0px !important;
}
.game-status .mod-wrp-1 {}
.game-status .action-bar {
    background:none;
    border-top:none;
}
.game-status a {
	color:#333333;
}
.game-status .game-status-homepage a:hover span{
	text-decoration: underline;
}
.game-status .ft .action-bar a {
    background: transparent;
    border:0px;
    cursor:pointer;
    padding:4px;
    text-transform:none;
    font-size:12px;
    font-weight:normal;
    display:inline;
	color:#333333;
}
.game-status .ft .action-bar a:hover {
    background: transparent;
	border:0px;
	cursor:pointer;
    padding:4px;
    text-decoration:underline;
    text-transform:none;
}

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

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

.game-status .game-status-pre-small .hd {
	display: none;
}
.module .game-status .game-status-pre-small .bd {
	padding:0 0 6px 0;
}
.game-status .game-status-pre-small .bd {
	width: 100%;
	overflow: auto;
	position:relative;

}

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

.game-status .game-status-pre-small .bd .bd-info .media-info {
	text-align:center;
}
.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: 0px 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: 85%;
	color:#333;
}
.game-status .game-status-pre-small .away-team .team-record {
	float:left;
	margin-top:5px;
}

.game-status .game-status-pre-small .home-team .team-record {
	float:right;
	margin-top:5px;
}

.game-status .game-status-pre-small .team-name {
	font-size: 93%;
	font-weight: bold;
	color: #333;
	text-transform: uppercase;
	float:left;
	width:260px;
	margin-top:6px;
	margin-left:20px;
}
.game-status .game-status-pre-small .team-name a {
	color:#333;
}
.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: #333;
}
.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:100%;
}

/* ================================================================== */
/* 031 - Game Status - Pre-Game Large */
/* ================================================================== */
.module .game-status .game-status-pre-large .bd {
	padding:0;
}
.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: hidden;
	_zoom: 1;
	display:none;
}

.game-status .game-status-pre-large .hd .game-day-info {
	padding: 5px 5px 0 27px;
	background: url('../nflimg/gbl-ico/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: hidden;
	position:relative;

}
.game-status .game-status-pre-large .bd .bd-info {
	min-height:155px;
	height:auto;
	position:relative;
	padding:15px 20px 0 10px;
}
.game-status .game-status-pre-large .bd .bd-info .game-day-info {
	display:none;
}
.game-status .game-status-pre-large .bd .bd-info .action-bar {
	position:relative;
	bottom:0px;
	left:10px;
	width:628px;
	text-align:right;
	border-top:1px solid #cecece;
	padding:4px 0 0 0;
	top: 10px;
	
}

.game-status .game-status-pre-large .bd .bd-info .action-bar a {
	display: inline;
}

.game-status .game-status-pre-large .bd .at {
	text-transform: uppercase;
	font-weight:bold;
	font-size:24px;
	color:#333;
	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: 135px;
	position:absolute;
	top: 28px;
	*top: 30px;
	
}

.game-status .game-status-pre-large .away-team {
	background-position: left 25px;
	text-align: left;
	left:20px;
	/**background-position: right 20px;*/
}

.game-status .game-status-pre-large .home-team {
	background-position: right 25px;
	text-align: right;
	right:17px;
	/**background-position: right 20px;*/
}

.game-status .game-status-pre-large .team-record {
	font-size:12px;
	font-weight:bold;
	color:#333;
	display:inline;
}
.game-status .game-status-pre-large .away-team .team-record  {
	padding-left:0px;

}
.game-status .game-status-pre-large .home-team .team-record {
	padding-right:0px;

}
.game-status .game-status-pre-large .team-name {
	font-size: 93%;
	font-weight: bold;
	color: #333;
	text-transform: uppercase;
	display:block;
	float:left;
	width:99%;
	padding-left: 10px;
}

.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:#333;
	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:#333;
	clear:both;
	margin-top:105px;
	margin-bottom:10px;
	*margin-top: 45px;
}

.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:#333;
	font-weight:normal;

	padding: 0px 5px;
	margin: 13px 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 .ft .custom-html {
	border-top: 1px solid #ccc;
}


/* ================================================================== */
/* 031 - Game Status - In-Game Small */
/* ================================================================== */
.game-status .game-status-in-small .mod-title { display:none; }
.game-status .game-status-in-small .game-day-info {
	display: none;
}

.module .game-status .game-status-in-small .bd {
	padding:0 0 6px 0;
}
.game-status .game-status-in-small .bd {
	width: 100%;
	overflow: auto;
	
	position:relative;

}

.game-status .game-status-in-small .hd .game-day-info {
	padding: 1px 5px 1px 27px;
	background: url('../nflimg/gbl-ico/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: 62px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 48px;
	color: #333;
}

.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:#666;
	font-weight:normal;
	padding: 0px 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: 120px;
	background-repeat: no-repeat;
	height: 82px;
	position: absolute;
}

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

.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: #333;
	text-transform: uppercase;
	float:left;
	width:100%;
	margin-top:6px;
}

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

.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;
	bottom: 2px;
	font-size: 11px;
	font-style: normal; 
	font-weight: bold;
	color: #333;
	top:0;
}

.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: #333;
}

.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 #000000;
	border-left: 1px solid #000000;
	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: #000000;
	color: #fff;
	font-weight:bold;
}

.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 #000000;
}

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

.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 #000000;
	color:#333;
}

.game-status .game-status-in-small .score-table .team-name {
	width: 60%;
	font-weight: bold;
	color:#333;
	font-size:12px;
}
.game-status .game-status-in-small .score-table th.team-name {
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
	font-weight:bold;
}
.game-status .game-status-in-small .score-table th.team-name sup{
	font-size:12px;
	font-weight:bold;
}
.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 #000000;
	font-size:12px;
}


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

.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 .mod-title {
	display: none;
}
.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 {
	background:transparent url(../nflimg/gbl-ico/gbl-ico-nfl.png) no-repeat scroll 5px 6px;
	font-size:93%;
	font-style:normal;
	font-weight:bold;
	padding:5px 0 0 27px;
	position:absolute;
	top:320px;
	z-index:100;
	right: 5px;
}

.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: #333;
}

.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;
	margin-left:10px;
}
.game-status .game-status-in-large .hd .game-info .game-info-live {
	font-size:18px;
	text-transform: uppercase;
}
.game-status .game-status-in-large .hd .game-info .game-info-live em {
	font-weight: bold;
	font-style: normal;
	color: #ae1a20;
	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;
}

.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: 160px;
	font-size:16px;
	font-weight:bold;
	text-transform: uppercase;
	font-style:italic;
	color:#333;
}

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

.game-status .game-status-in-large .teams .home-team {
	float: right;
	background-position: right 40px;
	text-align: right;
	margin:10px 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:#333;
}

.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: #333;
}
.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: #333;
}
.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: 53px;
	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-gametime.final { font-size:24px; }
.game-status .game-status-in-large .game-status-state .game-status-state-phase {
	width: 130px;
	font-weight:bold;
	font-size:17px;
	font-style:italic;
	text-transform: uppercase;
	color:#333;
}
.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:#333;
}

.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;
	margin-right: 10px;
}

.game-status .game-status-in-large .possession-away .game-status-current-drive {
	float: right;
	margin-right:10px;
}

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

.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:#000000;
	font-size: 16px;
	line-height: 17px;
	padding: 9px 0 9px 0;
	text-align: center;
	color: #fff;
	font-weight: bold;
	margin:0 0 0 10px;
	width: 155px;
	height:20px;
}
.game-status .game-status-in-large .ball-status sup{
	font-size: 16px;
}

.game-status .game-status-in-large .possession-away .ball-status {
	height: auto;
}

.game-status .game-status-in-large .possession-home .ball-status {
	float:right;
	margin:0 10px -39px 0;
	position:relative;
	height: auto;
	
	*top: 0px;
}


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


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

.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: #000000;
	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 #000000;
	color:#fff;
	text-align:center;
}

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

.game-status .game-status-in-large .score-table .team-name {
	width: 70%;
	font-weight: bold;
	color:#333;
	font-size:12px;
}

.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 #000000;
	font-size:12px;
	color:#333;
}

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

.game-status .game-status-in-large .media-info {
	overflow: auto;
	width: 628px;
	margin:0 auto;
	font-size: 85%;
	color:#333;
	*padding-bottom:10px;
}

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

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

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

}
.module .game-status .game-status-in-large .ft .action-bar{
	border-top:1px solid #c8c8c8;
	text-align:right;
	background:none;
	margin: 0 0 0 10px;
	width: 645px;
}
.module .game-status .game-status-in-large .ft .action-bar .custom-html {
	text-align:right;
	margin-top:10px;
}
.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 - Post-Game Small */
/* ================================================================== */

.game-status .game-status-post-large .mod-wrp-1, 
.game-status .game-status-post-large .mod-wrp-2, 
.game-status .game-status-post-large .mod-wrp-3, 
.game-status .game-status-post-large .mod-wrp-4 {}
.game-status .game-status-post-large .mod-title {
	display: none;
}
.game-status .game-status-post-large .game-day-info {
	display: none;
}

.game-status .game-status-post-large .hd {
}

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

.game-status .game-status-post-large .hd .nfl-game-center a {
	position:relative;
}
.game-status .game-status-post-large .hd .game-info {
	text-transform: uppercase;
	padding: 5px;
	color: #333;
}

.game-status .game-status-post-large .hd .game-info .game-info-week {
	font-weight: bold;
	font-size:18px;
}
.game-status .game-status-post-large .hd .game-info .game-info-date {
	font-weight: bold;
	font-size:18px;
}
.game-status .game-status-post-large .hd .game-info .game-info-live {
	font-size:18px;
}
.game-status .game-status-post-large .hd .game-info .game-info-live em {
	font-weight: bold;
	font-style: normal;
	color: #ae1a20;
	font-size:18px;
}

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

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

.game-status .game-status-post-large .teams {
	overflow: auto;
	width: 100%;
	clear: both;
}

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

.game-status .game-status-post-large .teams .away-team {
	float: left;
	background-position: left 40px;
	text-align: left;
	margin:10px 0 0 20px;
}

.game-status .game-status-post-large .teams .home-team {
	float: right;
	background-position: right 40px;
	text-align: right;
	margin:10px 20px 0 0;
}

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

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

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


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

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

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

.game-status .game-status-post-large .game-status-state .game-status-state-phase {
	width: 100px;
	font-style: italic;
	font-weight:bold;
	font-size:30px;
	text-transform: uppercase;
	color:#333;
}
.game-status .game-status-post-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-post-large .game-status-state .game-status-state-gametime {
	width: 250px;
	font-size: 30px;
	font-weight:bold;
	color:#333;
}

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

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

.game-status .game-status-post-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;
}

.game-status .game-status-post-large .possession-away .game-status-current-drive {
	float: right;
	margin-right:10px;
}

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

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

.game-status .game-status-post-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-post-large .possession-away .game-status-current-drive .game-status-field .game-status-ind {
	background-position: -26px 0px;
	visibility: visible;
}

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

.game-status .game-status-post-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-post-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-post-large .ball-status {
	margin: 0 360px 0 0;
	background-color:#000000;
	font-size: 16px;
	line-height: 17px;
	padding: 10px 0 12px 0;
	text-align: center;
	color: #333;
	font-weight: bold;
}
.game-status .game-status-post-large .ball-status sup{
	font-size: 16px;
}

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

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


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


.game-status .game-status-post-large .score-table {
	clear: both;
	font-size: 85%;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	width:645px;
	padding:0 10px 0 10px;
	margin-left: 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: #000000;
	font-weight: bold;
	color:#fff;
	font-size:11px;
}

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

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

.game-status .game-status-post-large .score-table .team-name {
	width: 70%;
	font-weight: bold;
	color:#333;
	font-size:12px;
}

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

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

.game-status .game-status-post-large .media-info {
	overflow: auto;
	width: 628px;
	margin:0 auto;
	font-size: 85%;
	color:#333;
}

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

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

.game-status .game-status-post-large .ft {
padding: 12px 0 0 0;

}
.module .game-status .game-status-post-large .ft .action-bar{
	text-align:right;
	background:none;
	height:auto;
	border-top: 1px solid #c8c8c8;
	margin: 10px 10px 0 10px;
}
.module .game-status .game-status-post-large .ft .action-bar .custom-html {
	text-align:right;
	margin:10px 0;
}
.module .game-status .game-status-post-large .ft .action-bar .custom-html a {

}

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

.game-status .game-status-post-large .team-score.winning-team .team-name,
.game-status .game-status-post-large .team-score.winning-team .total {
	color:#000;
}
.game-status .game-status-post-large .score-table tr.winning-team th,
.game-status .game-status-post-large .score-table tr.winning-team td,
.game-status .game-status-post-large .score-table .winning-team a,
.game-status .game-status-post-large .score-table .winning-team .team-name {
	color:#000;
}


.game-status .game-status-post-large .teams .team-score.winning-team,
.game-status .game-status-post-large tr.winning-team td.team-name{color:#000;}



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

.module .game-status .game-status-post-small .bd {
	padding:0 0 6px 0;
}
.game-status .game-status-post-small .bd {
	width: 100%;
	overflow: auto;
	
	position:relative;

}

.game-status .game-status-post-small .hd .game-day-info {
	padding: 1px 5px 1px 27px;
	background: url('../nflimg/gbl-ico/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 { 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:#666;
	font-weight:normal;
	padding: 0px 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: 120px;
	background-repeat: no-repeat;
	height: 82px;
	position: absolute;
}

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

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


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

.game-status .game-status-post-small .versus a {
	color: #333;
}

.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:#333;
	margin-left:118px;
	display:block;
}
.game-status .game-status-post-small .team-record { 
	position: absolute;
	bottom: 2px;
	font-size: 11px;
	font-style: normal; 
	font-weight: bold;
	color: #333;
	top:0;
}

.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: #a5a5a5;
}

.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: 85%;
	border-right: 1px solid #000000;
	border-left: 1px solid #000000;
	width:278px;
	margin:32px 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: #000000;
	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 #000000;
}

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

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

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

.game-status .game-status-post-small .score-table .team-name {
	width: 60%;
	font-weight: bold;
	color:#333;
	font-size:12px;
}
.game-status .game-status-post-small .score-table th.team-name {
	color:#fff;
	text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
	font-weight:bold;
}
.game-status .game-status-post-small .score-table th.team-name sup{
	font-size:12px;
	font-weight:bold;
}
.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 #000000;
	font-size:12px;
}

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

.game-status .game-status-post-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-post-small .teams .team-score.winning-team,
.game-status .game-status-post-small tr.winning-team td,
.game-status .game-status-post-small tr.winning-team td.team-name{color:#333; }


/* ================================================================== */
/* 031 - Game Status - Home Page Pre Large */
/* ================================================================== */
.game-status .game-status-homepage.game-status-pre-large .mod-wrp-4 {

}

.game-status .game-status-homepage.game-status-pre-large .mod-wrp-5 {

}
.game-status .game-status-homepage.game-status-pre-large .mod-title {
	display:block;
}
.game-status .game-status-homepage.game-status-pre-large .hd {
    
}

.game-status .game-status-homepage.game-status-pre-large .hd div {
	float: left;
}

.game-status .game-status-homepage.game-status-pre-large .hd .game-day-info {

}

.game-status .game-status-homepage.game-status-pre-large .hd .game-status-date {
	clear: both;
}

.media-info dt, .media-info dd {
	display: inline;
}

.game-status .game-status-homepage.game-status-pre-large .bd {
    width: 100%;
    padding-top:0;
	background:#fff url('../nflimg/031-gameday-status-homepage-bg.png') bottom left repeat-x;
}
.game-status .game-status-homepage.game-status-pre-large .bd-info {
    text-align:center;
    float:left;
    width:100%;
	padding:0;
	background:#fff url('../nflimg/031-gameday-status-homepage-bg.png') bottom left repeat-x;
	z-index:1;
	min-height:130px;
	height:130px;
}

.game-status .game-status-homepage.game-status-pre-large .bd-info .game-day-info {
    display:none;
}

.game-status .game-status-homepage.game-status-pre-large .bd-info .game-status-date {
    font-size: 15px;
    color: #333;
    font-weight:bold;
    padding-top:0;
	margin-top:45px;
	text-transform:uppercase;
}

.game-status .game-status-homepage.game-status-pre-large .bd-info .media-info {
    font-size: 12px;
    color: #333;
    margin-left:auto;
    margin-right:auto;
    font-weight:bold;
    text-transform:uppercase;
}

.game-status .game-status-homepage.game-status-pre-large .bd-info .media-info-item {
    display:inline;
}

.game-status .game-status-homepage.game-status-pre-large .bd-info .media-info dt {
   display:inline;
   padding-right:3px;
   padding-left:3px;
}
.game-status .game-status-homepage.game-status-pre-large .bd-info .media-info dd {
    display:inline;
    padding-right:3px;
}
.game-status .game-status-homepage.game-status-pre-large .bd-info .media-info dt.item-tv,
.game-status .game-status-homepage.game-status-pre-large .bd-info .media-info dt.item-sat-radio {
	border-left:1px solid #fff;
	padding-left:5px;
	line-height:1.231em;
}
.game-status .game-status-homepage.game-status-pre-large .bd-info .action-bar {
	background:transparent none repeat scroll 0 0;
	border:medium none;
	font-size:11px;
	margin:0;
	padding:0;
	position:static;
	text-align:center;
	text-transform:none;
	width:100%;
}

.game-status .game-status-homepage.game-status-pre-large .bd-info .action-bar a {
    border:0 none;
    color:#333333;
    cursor:pointer;
    display:inline;
    font-size:12px;
    padding:0px;
}
.game-status .game-status-homepage.game-status-pre-large .away-team,
.game-status .game-status-homepage.game-status-pre-large .home-team {
	background-repeat: no-repeat;
	background-position:top center;
	background-color:transparent;
	height:110px;
	width:110px;
	float:left;
	top:10px;
	z-index:2;
}

.game-status .game-status-homepage.game-status-pre-large .away-team {
	left:10px;
    text-align:right;
}
.game-status .game-status-homepage.game-status-pre-large .home-team {
	right:10px;
    text-align:left;
}
.game-status .game-status-homepage.game-status-pre-large .team-name .away-team-name, 
.game-status .game-status-homepage.game-status-pre-large .team-name .home-team-name {
	width:auto;
	font-size: 22px;
	line-height: 22px;
	position: absolute;
}

.game-status .game-status-homepage.game-status-pre-large .team-name .away-team-name{
	left:-193px;
	*left:-183px;
}

.game-status .game-status-homepage.game-status-pre-large .team-name .home-team-name{
	right:-155px;
}

.game-status .game-status-homepage.game-status-pre-large .team-name {
	text-align:center;

}
.game-status .game-status-homepage.game-status-pre-large .team-name a {
	font-size: 22px;
	line-height: 22px;
	color: #333;
	text-transform: uppercase;
	font-weight: bold;
	position:absolute;
	right:280px;
	top:11px;
}
.game-status .game-status-homepage.game-status-pre-large .team-name a:hover span{
	text-decoration: underline;
}

.game-status .game-status-homepage.game-status-pre-large .away-team .team-name,
.game-status .game-status-homepage.game-status-pre-large .away-team .team-record {
    padding-right:83px;
}
.game-status .game-status-homepage.game-status-pre-large .home-team .team-name,
.game-status .game-status-homepage.game-status-pre-large .home-team .team-record {
    padding-left:83px;
}

.game-status .game-status-homepage.game-status-pre-large .team-record {
    display:none;
}
.game-status .game-status-homepage.game-status-pre-large .bd .at {	
	font-style:italic;
	font-size:22px;
	margin: 0px;
	position: relative;
	left: -26px;
}
.game-status .game-status-homepage.game-status-pre-large .ft {
    position:absolute;
    text-align:center;
	float:left;
	top:118px;
	left:0;
	width:100%;
}
.game-status .game-status-homepage.game-status-pre-large .ft .action-bar {
    text-align:center;
	display:inline;
}

.game-status .game-status-homepage.game-status-pre-large .ft {
	display:none;
}

/* ================================================================== */
/* 031 - Game Status - Home Page Post Large */
/* ================================================================== */
.game-status .game-status-homepage.game-status-post-large .mod-wrp-4 {

}

.game-status .game-status-homepage.game-status-post-large .mod-wrp-5 {

}
.game-status .game-status-homepage.game-status-post-large .mod-title {
	display:block;
}
.game-status .game-status-homepage.game-status-post-large .hd { display:none;}

.game-status .game-status-homepage.game-status-post-large .hd div {
	float: left;
}

.game-status .game-status-homepage.game-status-post-large .hd .game-day-info {

}

.game-status .game-status-homepage.game-status-post-large .hd .game-status-date {
	clear: both;
}

.media-info dt, .media-info dd {
	display: inline;
}

.game-status .game-status-homepage.game-status-post-large .bd {
    width: 100%;
    padding-top:0;
	background:#fff url('../nflimg/031-gameday-status-homepage-bg.png') bottom left repeat-x;
	height:154px;
}
.game-status .game-status-homepage.game-status-post-large .bd-info {
    text-align:center;
    float:left;
    width:100%;
	padding:0;
	background:#fff url('../nflimg/031-gameday-status-homepage-bg.png') bottom left repeat-x;
	z-index:1;
}

.game-status .game-status-homepage.game-status-post-large .bd .versus {
	display:block;
	color:#333333;
	float:left;
	font-size:22px;
	font-style:normal;
	font-weight:bold;
	text-transform:uppercase;
	position:relative;
}
.game-status .game-status-homepage.game-status-post-large .bd .versus a {
	display:inline;
	position:absolute;
	z-index:1000;
}

.game-status .game-status-homepage.game-status-post-large .bd .versus .away-team-name, 
.game-status .game-status-homepage.game-status-post-large .bd .versus .home-team-name {
	position:absolute;
	top:16px;
	width:auto;
	font-size:22px;
	color:#333333;
}
.game-status .game-status-homepage.game-status-post-large .bd .versus .away-team-name {
	left:128px;
	text-align:right;
}
.game-status .game-status-homepage.game-status-post-large .bd .versus .home-team-name {
	right:-498px;
}

.game-status .game-status-homepage.game-status-post-large .media-info {
	color:#333333;
	font-size:11px;
	font-weight:bold;
	margin-top:-10px;
	text-align:center;
	text-transform:uppercase;
	width:100%;
}

.game-status .game-status-homepage.game-status-post-large .media-info-item {
    display:inline;
	float:none;
}

.game-status .game-status-homepage.game-status-post-large .media-info dt {
   display:inline;
   padding-right:3px;
   padding-left:3px;
}
.game-status .game-status-homepage.game-status-post-large .media-info dd {
    display:inline;
    padding-right:3px;
}
.game-status .game-status-homepage.game-status-post-large .media-info dt.item-tv,
.game-status .game-status-homepage.game-status-post-large .media-info dt.item-sat-radio {
	border-left:1px solid #fff;
	padding-left:5px;
	line-height:1.231em;
}
.game-status .game-status-homepage.game-status-post-large .bd-info .action-bar {
    text-align:center;
    font-size:11px;
    width:100%;
    text-transform:none;
    background:none;
    height:auto;
    padding-top:6px;
}

.game-status .game-status-homepage.game-status-post-large .bd-info .action-bar a {
    border:0 none;
    color:#333333;
    cursor:pointer;
    display:inline;
    font-size:12px;
    padding-right:0px;
    padding-top:0px;
}
.game-status .game-status-homepage.game-status-post-large .teams {
	position:relative;
	height:120px;
}
.game-status .game-status-homepage.game-status-post-large .away-team,
.game-status .game-status-homepage.game-status-post-large .home-team {
	background-repeat: no-repeat;
	background-position:top center;
	background-color:transparent;
	height:110px;
	width:110px;
	float:left;
	top:10px;
	z-index:10;
	margin:0;
	position:absolute;
}

.game-status .game-status-homepage.game-status-post-large .away-team {
	left:10px;
    text-align:right;
}
.game-status .game-status-homepage.game-status-post-large .home-team {
	right:10px;
    text-align:left;
}
.game-status .game-status-homepage.game-status-post-large .away-team .team-name,
.game-status .game-status-homepage.game-status-post-large .home-team .team-name {
	display:none;
}
.game-status .game-status-homepage.game-status-post-large .away-team .team-score {
	margin-left:137px;
	margin-top:33px;
}
.game-status .game-status-homepage.game-status-post-large .home-team .team-score {
	margin-right:138px;
	position:absolute;
	right:0;
	margin-top:33px;
}
.game-status .game-status-homepage.game-status-post-large .team-name .away-team-name, 
.game-status .game-status-homepage.game-status-post-large .team-name .home-team-name {
	display:inline;
	width:auto;
	position:absolute;
	top:35px;
}

.game-status .game-status-homepage.game-status-post-large .team-name {
	text-align:center;

}
.game-status .game-status-homepage.game-status-post-large .team-name a {
	font-size: 22px;
	line-height: 22px;
	color: #333;
	text-transform: uppercase;
	font-weight: bold;
	position:relative;
}
.game-status .game-status-homepage.game-status-post-large .team-name .away-team-name {
	right:142px;
	text-align:right;
}
.game-status .game-status-homepage.game-status-post-large .team-name .home-team-name {
	left:111px;
	text-align:left;
}

.game-status .game-status-homepage.game-status-post-large .away-team .team-name,
.game-status .game-status-homepage.game-status-post-large .away-team .team-record {
    padding-right:83px;
}
.game-status .game-status-homepage.game-status-post-large .home-team .team-name,
.game-status .game-status-homepage.game-status-post-large .home-team .team-record {
    padding-left:83px;
}

.game-status .game-status-homepage.game-status-post-large .team-record {
    display:none;
}
.game-status .game-status-homepage.game-status-post-large .bd .at {	
	font-style:italic;
	left:300px;
	position:absolute;
	top:16px;
}
.game-status .game-status-homepage.game-status-post-large .game-status-current-drive,
.game-status .game-status-homepage.game-status-post-large .ball-status,
.game-status .game-status-homepage.game-status-post-large .ball-summary,
.game-status .game-status-homepage.game-status-post-large .score-table {
	display:none;
}
.game-status .game-status-homepage.game-status-post-large .ft {
	bottom:0;
	*bottom:10px;
	position:absolute;
	text-align:center;
	width:100%;
}
.game-status .game-status-homepage.game-status-post-large .ft .action-bar {
    border:none;
}

/* ================================================================== */
/* 031 - Game Status - Home Page In Large */
/* ================================================================== */

.game-status .game-status-homepage.game-status-in-large .mod-wrp-4 {

}

.game-status .game-status-homepage.game-status-in-large .mod-wrp-5 {

}
.game-status .game-status-homepage.game-status-in-large .mod-title {
	display:block;
}
.game-status .game-status-homepage.game-status-in-large .hd { display:none;}

.game-status .game-status-homepage.game-status-in-large .hd div {
	float: left;
}

.game-status .game-status-homepage.game-status-in-large .hd .game-day-info {

}

.game-status .game-status-homepage.game-status-in-large .hd .game-status-date {
	clear: both;
}

.media-info dt, .media-info dd {
	display: inline;
}

.game-status .game-status-homepage.game-status-in-large .bd {
	height:154px;
    width: 100%;
    padding-top:0;
	background:#fff url('../nflimg/031-gameday-status-homepage-bg.png') bottom left repeat-x;
}
.game-status .game-status-homepage.game-status-in-large .bd-info {
    text-align:center;
    float:left;
    width:100%;
	padding:0;
	background:#fff url('../nflimg/031-gameday-status-homepage-bg.png') bottom left repeat-x;
	z-index:1;
}

.game-status .game-status-homepage.game-status-in-large .bd .versus {
	display:block;
	color:#333333;
	float:left;
	font-size:22px;
	font-style:italics;
	font-weight:bold;
	text-transform:uppercase;
	position:relative;
}
.game-status .game-status-homepage.game-status-in-large .bd .versus a {
	display:inline;
	position:absolute;
	z-index:1000;
}
.game-status .game-status-homepage.game-status-in-large .bd .versus a:hover span{
	text-decoration: underline;
}
.game-status .game-status-homepage.game-status-in-large .bd .versus .away-team-name, 
.game-status .game-status-homepage.game-status-in-large .bd .versus .home-team-name {
	position:absolute;
	top:16px;
	width:auto;
	font-size:22px;
}
.game-status .game-status-homepage.game-status-in-large .bd .versus .away-team-name {
	left:128px;
	text-align:right;
}
.game-status .game-status-homepage.game-status-in-large .bd .versus .home-team-name {
	right:-498px;
}
.game-status .game-status-homepage.game-status-in-large .bd .at {

}

.game-status .game-status-homepage.game-status-in-large .media-info {
    font-size: 11px;
    color: #333;
    font-weight:bold;
	margin-top:-10px;
	text-align:center;
    text-transform:uppercase;
	width:100%;
}

.game-status .game-status-homepage.game-status-in-large .media-info-item {
	display:inline;
	float:none;
}

.game-status .game-status-homepage.game-status-in-large .media-info dt {
   display:inline;
   padding-right:3px;
   padding-left:3px;
}
.game-status .game-status-homepage.game-status-in-large .media-info dd {
    display:inline;
    padding-right:3px;
}
.game-status .game-status-homepage.game-status-in-large .media-info dt.item-tv,
.game-status .game-status-homepage.game-status-in-large .media-info dt.item-sat-radio {
	border-left:1px solid #fff;
	padding-left:5px;
	line-height:1.231em;
}
.game-status .game-status-homepage.game-status-in-large .bd-info .action-bar {
    text-align:center;
    font-size:11px;
    width:100%;
    text-transform:none;
    background:none;
    height:auto;
    padding-top:6px;
}

.game-status .game-status-homepage.game-status-in-large .bd-info .action-bar a {
    border:0 none;
    color:#333333;
    cursor:pointer;
    display:inline;
    font-size:12px;
    padding-right:0px;
    padding-top:0px;
}
.game-status .game-status-homepage.game-status-in-large .teams {
	position:relative;
	height:120px;
}
.game-status .game-status-homepage.game-status-in-large .away-team,
.game-status .game-status-homepage.game-status-in-large .home-team {
	background-repeat: no-repeat;
	background-position:top center;
	background-color:transparent;
	height:110px;
	width:110px;
	float:left;
	top:10px;
	z-index:10;
	margin:0;
	position:absolute;
}

.game-status .game-status-homepage.game-status-in-large .away-team {
	left:10px;
    text-align:right;
}
.game-status .game-status-homepage.game-status-in-large .home-team {
	right:10px;
    text-align:left;
}
.game-status .game-status-homepage.game-status-in-large .away-team .team-name,
.game-status .game-status-homepage.game-status-in-large .home-team .team-name {
	display:none;
}
.game-status .game-status-homepage.game-status-in-large .away-team .team-score {
	margin-left:137px;
	margin-top:33px;
}
.game-status .game-status-homepage.game-status-in-large .home-team .team-score {
	margin-right:138px;
	position:absolute;
	right:0;
	margin-top:33px;
}
.game-status .game-status-homepage.game-status-in-large .team-name .away-team-name, 
.game-status .game-status-homepage.game-status-in-large .team-name .home-team-name {
	display:inline;
	width:auto;
	position:absolute;
	top:35px;
}

.game-status .game-status-homepage.game-status-in-large .team-name {
	text-align:center;

}
.game-status .game-status-homepage.game-status-in-large .team-name a {
	font-size: 22px;
	line-height: 22px;
	color: #333;
	text-transform: uppercase;
	font-weight: bold;
	position:relative;
}
.game-status .game-status-homepage.game-status-in-large .team-name .away-team-name {
	right:142px;
	text-align:right;
}
.game-status .game-status-homepage.game-status-in-large .team-name .home-team-name {
	left:111px;
	text-align:left;
}

.game-status .game-status-homepage.game-status-in-large .away-team .team-name,
.game-status .game-status-homepage.game-status-in-large .away-team .team-record {
    padding-right:83px;
}
.game-status .game-status-homepage.game-status-in-large .home-team .team-name,
.game-status .game-status-homepage.game-status-in-large .home-team .team-record {
    padding-left:83px;
}

.game-status .game-status-homepage.game-status-in-large .team-record {
    display:none;
}
.game-status .game-status-homepage.game-status-in-large .bd .at {	
	position:absolute;
	top:16px;
	font-style:italic;
	left:300px;
}
.game-status .game-status-homepage.game-status-in-large .game-status-current-drive,
.game-status .game-status-homepage.game-status-in-large .ball-status,
.game-status .game-status-homepage.game-status-in-large .ball-summary,
.game-status .game-status-homepage.game-status-in-large .score-table {
	display:none;
}
.game-status .game-status-homepage.game-status-in-large .ft {
	bottom:0px;
	*bottom:10px;
	position:absolute;
	text-align:center;
	width:100%;
}
.game-status .game-status-homepage.game-status-in-large .ft .action-bar {
	border:none;
	width:100%;
	margin:0;
}


/* ================================================================== */
/* 031 - Game Status - Home Page GLOBAL Large */
/* ================================================================== */


.game-status .game-status-homepage.game-status-in-large .game-status-state {

}

.game-status .game-status-homepage.game-status-post-large .game-status-state {
	top:65px;
}

.game-status .game-status-homepage .game-status-state .game-status-state-gametime {
	width: 130px;
	font-size:27px;
}

.game-status .game-status-homepage .game-status-state .game-status-state-gametime.final {
	font-size:22px;
}
.game-status .game-status-homepage.game-status-in-large .game-status-state .game-status-state-phase {
	font-size:17px;
	font-style:italic;
	width:140px;
}

.game-status .game-status-homepage.game-status-post-large .game-status-state .game-status-state-phase {
	font-size:30px;
	width:170px;
}

.game-status .game-status-homepage .media-info {
	border:none;
}

.game-status .game-status-homepage .media-info div {
	border:none;
	font-size:11px;
	font-weight:bold;
}

.game-status .game-status-homepage.game-status-in-large .ft .action-bar .custom-html,
.game-status .game-status-homepage.game-status-post-large .ft .action-bar .custom-html {
	margin-top:10px;
	text-align:center;
}

/* ================================================================== */
/* 031 - Game Status - Jump Menu */
/* ================================================================== */

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

/* Helmets [bal] */
.game-status .team-ico-away-bal {
	background-image: url('/nfl-assets/img/gbl-ico-team/pills/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/pills/bal-away-m.png');
}
.game-status .team-ico-home-bal {
	background-image: url('/nfl-assets/img/gbl-ico-team/pills/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/pills/bal-home-m.png');
}


/* Helmets [buf] */
.game-status .team-ico-away-buf {
	background-image: url('/nfl-assets/img/gbl-ico-team/pills/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/pills/buf-away-m.png');
}
.game-status .team-ico-home-buf {
	background-image: url('/nfl-assets/img/gbl-ico-team/pills/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/pills/buf-home-m.png');
}


/* Helmets [cin] */
.game-status .team-ico-away-cin {
	background-image: url('/nfl-assets/img/gbl-ico-team/pills/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/pills/cin-away-m.png');
}
.game-status .team-ico-home-cin {
	background-image: url('/nfl-assets/img/gbl-ico-team/pills/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/pills/cin-home-m.png');
}


/* Helmets [cle] */
.game-status .team-ico-away-cle {
	background-image: url('/nfl-assets/img/gbl-ico-team/pills/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/pills/cle-away-m.png');
}
.game-status .team-ico-home-cle {
	background-image: url('/nfl-assets/img/gbl-ico-team/pills/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/pills/cle-home-m.png');
}


/* Helmets [den] */
.game-status .team-ico-away-den {
	background-image: url('/nfl-assets/img/gbl-ico-team/pills/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/pills/den-away-m.png');
}
.game-status .team-ico-home-den {
	background-image: url('/nfl-assets/img/gbl-ico-team/pills/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/pills/den-home-m.png');
}


/* Helmets [hou] */
.game-status .team-ico-away-hou {
	background-image: url('/nfl-assets/img/gbl-ico-team/pills/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/pills/hou-away-m.png');
}
.game-status .team-ico-home-hou {
	background-image: url('/nfl-assets/img/gbl-ico-team/pills/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/pills/hou-home-m.png');
}


/* Helmets [ind] */
.game-status .team-ico-away-ind {
	background-image: url('/nfl-assets/img/gbl-ico-team/pills/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/pills/ind-away-m.png');
}
.game-status .team-ico-home-ind {
	background-image: url('/nfl-assets/img/gbl-ico-team/pills/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/pills/ind-home-m.png');
}


/* Helmets [jac] */
.game-status .team-ico-away-jac {
	background-image: url('/nfl-assets/img/gbl-ico-team/pills/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/pills/jac-away-m.png');
}
.game-status .team-ico-home-jac {
	background-image: url('/nfl-assets/img/gbl-ico-team/pills/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/pills/jac-home-m.png');
}


/* Helmets [kc] */
.game-status .team-ico-away-kc {
	background-image: url('/nfl-assets/img/gbl-ico-team/pills/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/pills/kc-away-m.png');
}
.game-status .team-ico-home-kc {
	background-image: url('/nfl-assets/img/gbl-ico-team/pills/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/pills/kc-home-m.png');
}


/* Helmets [mia] */
.game-status .team-ico-away-mia {
	background-image: url('/nfl-assets/img/gbl-ico-team/pills/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/pills/mia-away-m.png');
}
.game-status .team-ico-home-mia {
	background-image: url('/nfl-assets/img/gbl-ico-team/pills/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/pills/mia-home-m.png');
}


/* Helmets [ne] */
.game-status .team-ico-away-ne {
	background-image: url('/nfl-assets/img/gbl-ico-team/pills/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/pills/ne-away-m.png');
}
.game-status .team-ico-home-ne {
	background-image: url('/nfl-assets/img/gbl-ico-team/pills/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/pills/ne-home-m.png');
}


/* Helmets [nyj] */
.game-status .team-ico-away-nyj {
	background-image: url('/nfl-assets/img/gbl-ico-team/pills/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/pills/nyj-away-m.png');
}
.game-status .team-ico-home-nyj {
	background-image: url('/nfl-assets/img/gbl-ico-team/pills/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/pills/nyj-home-m.png');
}


/* Helmets [oak] */
.game-status .team-ico-away-oak {
	background-image: url('/nfl-assets/img/gbl-ico-team/pills/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/pills/oak-away-m.png');
}
.game-status .team-ico-home-oak {
	background-image: url('/nfl-assets/img/gbl-ico-team/pills/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/pills/oak-home-m.png');
}


/* Helmets [pit] */
.game-status .team-ico-away-pit {
	background-image: url('/nfl-assets/img/gbl-ico-team/pills/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/pills/pit-away-m.png');
}
.game-status .team-ico-home-pit {
	background-image: url('/nfl-assets/img/gbl-ico-team/pills/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/pills/pit-home-m.png');
}


/* Helmets sd */
.game-status .team-ico-away-sd {
	background-image: url('/nfl-assets/img/gbl-ico-team/pills/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/pills/sd-away-m.png');
}
.game-status .team-ico-home-sd {
	background-image: url('/nfl-assets/img/gbl-ico-team/pills/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/pills/san-home-m.png');
}


/* Helmets [ten] */
.game-status .team-ico-away-ten {
	background-image: url('/nfl-assets/img/gbl-ico-team/pills/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/pills/ten-away-m.png');
}
.game-status .team-ico-home-ten {
	background-image: url('/nfl-assets/img/gbl-ico-team/pills/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/pills/ten-home-m.png');
}


/* Helmets [ari] */
.game-status .team-ico-away-ari {
	background-image: url('/nfl-assets/img/gbl-ico-team/pills/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/pills/ari-away-m.png');
}
.game-status .team-ico-home-ari {
	background-image: url('/nfl-assets/img/gbl-ico-team/pills/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/pills/ari-home-m.png');
}


/* Helmets [atl] */
.game-status .team-ico-away-atl {
	background-image: url('/nfl-assets/img/gbl-ico-team/pills/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/pills/atl-away-m.png');
}
.game-status .team-ico-home-atl {
	background-image: url('/nfl-assets/img/gbl-ico-team/pills/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/pills/atl-home-m.png');
}


/* Helmets [car] */
.game-status .team-ico-away-car {
	background-image: url('/nfl-assets/img/gbl-ico-team/pills/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/pills/car-away-m.png');
}
.game-status .team-ico-home-car {
	background-image: url('/nfl-assets/img/gbl-ico-team/pills/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/pills/car-home-m.png');
}


/* Helmets [chi] */
.game-status .team-ico-away-chi {
	background-image: url('/nfl-assets/img/gbl-ico-team/pills/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/pills/chi-away-m.png');
}
.game-status .team-ico-home-chi {
	background-image: url('/nfl-assets/img/gbl-ico-team/pills/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/pills/chi-home-m.png');
}


/* Helmets [dal] */
.game-status .team-ico-away-dal {
	background-image: url('/nfl-assets/img/gbl-ico-team/pills/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/pills/dal-away-m.png');
}
.game-status .team-ico-home-dal {
	background-image: url('/nfl-assets/img/gbl-ico-team/pills/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/pills/dal-home-m.png');
}


/* Helmets [det] */
.game-status .team-ico-away-det {
	background-image: url('/nfl-assets/img/gbl-ico-team/pills/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/pills/det-away-m.png');
}
.game-status .team-ico-home-det {
	background-image: url('/nfl-assets/img/gbl-ico-team/pills/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/pills/det-home-m.png');
}


/* Helmets [gre] */
.game-status .team-ico-away-gb {
	background-image: url('/nfl-assets/img/gbl-ico-team/pills/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/pills/gb-away-m.png');
}
.game-status .team-ico-home-gb {
	background-image: url('/nfl-assets/img/gbl-ico-team/pills/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/pills/gb-home-m.png');
}


/* Helmets [min] */
.game-status .team-ico-away-min {
	background-image: url('/nfl-assets/img/gbl-ico-team/pills/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/pills/min-away-m.png');
}
.game-status .team-ico-home-min {
	background-image: url('/nfl-assets/img/gbl-ico-team/pills/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/pills/min-home-m.png');
}


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

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


/* Helmets [nyg] */
.game-status .team-ico-away-nyg {
	background-image: url('/nfl-assets/img/gbl-ico-team/pills/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/pills/nyg-away-m.png');
}
.game-status .team-ico-home-nyg {
	background-image: url('/nfl-assets/img/gbl-ico-team/pills/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/pills/nyg-home-m.png');
}


/* Helmets [phi] */
.game-status .team-ico-away-phi {
	background-image: url('/nfl-assets/img/gbl-ico-team/pills/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/pills/phi-away-m.png');
}
.game-status .team-ico-home-phi {
	background-image: url('/nfl-assets/img/gbl-ico-team/pills/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/pills/phi-home-m.png');
}


/* Helmets [sf] */
.game-status .team-ico-away-sf {
	background-image: url('/nfl-assets/img/gbl-ico-team/pills/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/pills/sf-away-m.png');
}
.game-status .team-ico-home-sf {
	background-image: url('/nfl-assets/img/gbl-ico-team/pills/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/pills/sf-home-m.png');
}


/* Helmets [sea] */
.game-status .team-ico-away-sea {
	background-image: url('/nfl-assets/img/gbl-ico-team/pills/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/pills/sea-away-m.png');
}
.game-status .team-ico-home-sea {
	background-image: url('/nfl-assets/img/gbl-ico-team/pills/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/pills/sea-home-m.png');
}


/* Helmets [stl] */
.game-status .team-ico-away-stl {
	background-image: url('/nfl-assets/img/gbl-ico-team/pills/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/pills/stl-away-m.png');
}
.game-status .team-ico-home-stl {
	background-image: url('/nfl-assets/img/gbl-ico-team/pills/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/pills/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/pills/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/pills/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/pills/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/pills/tb-home-m.png');
}


/* Helmets [was] */
.game-status .team-ico-away-was {
	background-image: url('/nfl-assets/img/gbl-ico-team/pills/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/pills/was-away-m.png');
}
.game-status .team-ico-home-was {
	background-image: url('/nfl-assets/img/gbl-ico-team/pills/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/pills/was-home-m.png');
}
/* ==================================================================
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:12px; color:#545865; }
.box-score .box-player-stats table thead tr th { background:#666; 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;}

.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;
}

.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-spacing: 2px;
	font-size: 14px;
	width: auto;
	margin:10px;
}

.current-drive .bd table tbody tr td {
	border-left: 1px solid #eee;
	border-right: 1px solid #eee;
	padding: 10px 4px;
}

.current-drive .bd table tbody tr .updating {
	background:#ffff99;
	padding: 5px;
}

.current-drive .bd table tbody tr .outcome {
	width: 30%;
	text-align: left;
	vertical-align: top;
	font-weight: bold;
	font-size:14px;
	padding-left:6px;
	border-top: 1px solid #c8c8c8;
}
.current-drive .bd table tbody tr .outcome em{
	font-style:normal;
	font-weight:bold;
}
.current-drive .bd table tbody tr .red-zone {
	color:#ae1a20;
}
.current-drive .bd table tbody tr .play {
	background-color: #fff;
	border-top: 1px solid #c8c8c8;
}

.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 0;
	left:86px;
	position:relative;
	display:block;
	color: #333;
	float: left;
}

.current-team-drive .team-drive em {
	display: none; 
	margin-left: 86px;
	font-size: 14px;
	font-weight: bold;
	font-style:normal;
	color: #333;
	float: left;
	clear: left;
}
.current-team-drive .team-drive em sup { 
	font-size:14px;
}
/* Helmets  */
.current-team-drive .team-ico-home-ari { height: 70px; background: url('/nfl-assets/img/gbl-ico-team/pills/ari-away-m.png') no-repeat 10px 6px; }
.current-team-drive .team-ico-home-atl { height: 70px; background: url('/nfl-assets/img/gbl-ico-team/pills/atl-away-m.png') no-repeat 10px 6px; }
.current-team-drive .team-ico-home-bal { height: 70px; background: url('/nfl-assets/img/gbl-ico-team/pills/bal-away-m.png') no-repeat 10px 6px; }
.current-team-drive .team-ico-home-buf { height: 70px; background: url('/nfl-assets/img/gbl-ico-team/pills/buf-away-m.png') no-repeat 10px 6px; }
.current-team-drive .team-ico-home-car { height: 70px; background: url('/nfl-assets/img/gbl-ico-team/pills/car-away-m.png') no-repeat 10px 6px; }
.current-team-drive .team-ico-home-chi { height: 70px; background: url('/nfl-assets/img/gbl-ico-team/pills/chi-away-m.png') no-repeat 10px 6px; }
.current-team-drive .team-ico-home-cin { height: 70px; background: url('/nfl-assets/img/gbl-ico-team/pills/cin-away-m.png') no-repeat 10px 6px; }
.current-team-drive .team-ico-home-cle { height: 70px; background: url('/nfl-assets/img/gbl-ico-team/pills/cle-away-m.png') no-repeat 10px 6px; }
.current-team-drive .team-ico-home-dal { height: 70px; background: url('/nfl-assets/img/gbl-ico-team/pills/dal-away-m.png') no-repeat 10px 6px; }
.current-team-drive .team-ico-home-den { height: 70px; background: url('/nfl-assets/img/gbl-ico-team/pills/den-away-m.png') no-repeat 10px 6px; }
.current-team-drive .team-ico-home-det { height: 70px; background: url('/nfl-assets/img/gbl-ico-team/pills/det-away-m.png') no-repeat 10px 6px; }
.current-team-drive .team-ico-home-gb { height: 70px; background: url('/nfl-assets/img/gbl-ico-team/pills/gb-away-m.png') no-repeat 10px 6px; }
.current-team-drive .team-ico-home-hou { height: 70px; background: url('/nfl-assets/img/gbl-ico-team/pills/hou-away-m.png') no-repeat 10px 6px; }
.current-team-drive .team-ico-home-ind { height: 70px; background: url('/nfl-assets/img/gbl-ico-team/pills/ind-away-m.png') no-repeat 10px 6px; }
.current-team-drive .team-ico-home-jac { height: 70px; background: url('/nfl-assets/img/gbl-ico-team/pills/jac-away-m.png') no-repeat 10px 6px; }
.current-team-drive .team-ico-home-kc { height: 70px; background: url('/nfl-assets/img/gbl-ico-team/pills/kc-away-m.png') no-repeat 10px 6px; }
.current-team-drive .team-ico-home-mia { height: 70px; background: url('/nfl-assets/img/gbl-ico-team/pills/mia-away-m.png') no-repeat 10px 6px; }
.current-team-drive .team-ico-home-min { height: 70px; background: url('/nfl-assets/img/gbl-ico-team/pills/min-away-m.png') no-repeat 10px 6px; }
.current-team-drive .team-ico-home-ne { height: 70px; background: url('/nfl-assets/img/gbl-ico-team/pills/ne-away-m.png') no-repeat 10px 6px; }
.current-team-drive .team-ico-home-no { height: 70px; background: url('/nfl-assets/img/gbl-ico-team/pills/no-away-m.png') no-repeat 10px 6px; }
.current-team-drive .team-ico-home-nyg { height: 70px; background: url('/nfl-assets/img/gbl-ico-team/pills/nyg-away-m.png') no-repeat 10px 6px; }
.current-team-drive .team-ico-home-nyj { height: 70px; background: url('/nfl-assets/img/gbl-ico-team/pills/nyj-away-m.png') no-repeat 10px 6px; }
.current-team-drive .team-ico-home-oak { height: 70px; background: url('/nfl-assets/img/gbl-ico-team/pills/oak-away-m.png') no-repeat 10px 6px; }
.current-team-drive .team-ico-home-phi { height: 70px; background: url('/nfl-assets/img/gbl-ico-team/pills/phi-away-m.png') no-repeat 10px 6px; }
.current-team-drive .team-ico-home-pit {height: 70px; background: url('/nfl-assets/img/gbl-ico-team/pills/pit-away-m.png') no-repeat 10px 6px; }
.current-team-drive .team-ico-home-sd { height: 70px; background: url('/nfl-assets/img/gbl-ico-team/pills/sd-away-m.png') no-repeat 10px 6px; }
.current-team-drive .team-ico-home-sea { height: 70px; background: url('/nfl-assets/img/gbl-ico-team/pills/sea-away-m.png') no-repeat 10px 6px; }
.current-team-drive .team-ico-home-sf { height: 70px; background: url('/nfl-assets/img/gbl-ico-team/pills/sf-away-m.png') no-repeat 10px 6px; }
.current-team-drive .team-ico-home-stl { height: 70px; background: url('/nfl-assets/img/gbl-ico-team/pills/stl-away-m.png') no-repeat 10px 6px; }
.current-team-drive .team-ico-home-tb { height: 70px; background: url('/nfl-assets/img/gbl-ico-team/pills/tb-away-m.png') no-repeat 10px 6px; }
.current-team-drive .team-ico-home-ten { height: 70px; background: url('/nfl-assets/img/gbl-ico-team/pills/ten-away-m.png') no-repeat 10px 6px; }
.current-team-drive .team-ico-home-was { height: 70px; background: url('/nfl-assets/img/gbl-ico-team/pills/was-away-m.png') no-repeat 10px 6px; }
/* ==================================================================
Player Card module
================================================================== */
.player-card {
	height:300px;
	margin:0 0 10px;
	
}
.player-card .mod-wrp-1 { border: none; padding: 0px; }
.player-card .mod-wrp-2 {}
.player-card .mod-wrp-3 { }
.player-card .mod-wrp-4 { }
.player-card .mod-wrp-5 {position:relative;}
.player-card .player-image { 
	background:  url('../nflimg/036-no-photo.jpg') no-repeat top right;
	height: 300px;
	margin:0;  
}
.player-card .has-photo .player-image { 
	background:  none;

}
.player-card .player-image img { 
	display: none; 
}
.player-card  .hd { 
	position: absolute;
	top:0px;
	right: 0px;
	width:297px;
	padding-left: 15px;
	height:95px;
}
.player-card .bd {

	position:absolute;
	width:312px;
	top: 97px;
	right: 0px;
}
.player-card .player-name {
	color:#FFFFFF;
	font-family:Trebuchet MS;
	font-size:27px;
	font-style:normal;
	font-weight:bold;
	left:104px;
	top: 18px;
	line-height:.8;
	position:absolute;
	text-align:left;
	text-transform:uppercase;
}
.player-card .player-name .first-name,
.player-card .player-name .last-name {
	display:block;
	
}
.player-card .player-name .nick-name {
	display:none;	
}
.player-card .player-position { 
	color:#fff;
	font-family:trebuchet MS;
	font-size:32px;
	_font-size: 18px;
	font-weight:bold;
	margin:0;
	position: absolute;
	top:7px;
	height: 87px;
	width:270px;
}
.player-card .player-position span:first-child {
	font-size:18px;
	text-transform:capitalize;
	position: absolute;
	bottom: -4px;
	left: 26px;
}
.player-card .player-position span{
	font-size:56px;
	_font-size: 18px;
	position:absolute;
	_position: static;
	text-transform:capitalize;
}

.player-card .player-summary {
	float:left;
	font-size:12px;
	color:#fff;
	margin:10px 0 0 36px;	
}

.player-card .player-summary dt {
	clear:both;

	float:left;
	padding:2px 0 0;
	position:absolute;
}
.player-card .player-summary dd {
border-bottom:1px solid #FFFFFF;
padding:2px 0 2px 133px;
text-align:left;
width:143px;
}

.player-card .quick-stats { 
	float: left;
	margin-left: 36px;
	margin-top: 15px;

}
.player-card .quick-stats h3 { 
	color:#fff;
	font-size:14px;
	font-style:normal;
	font-weight:bold;
	text-transform:uppercase;
}


/* Has Photo */
.player-card .has-photo .mod-wrp-5 { margin:0; padding: 0; }
.player-card .has-photo .player-image {
	border:none;
	height:300px;
	margin:0;
	overflow:hidden;
}
.player-card .has-photo .player-image img {
	border:none;
	display:block;
	height:300px;
	margin:0;
}
.player-card .has-photo .mod-wrp-1 .hd { margin-top: 5px; }
.player-card .has-photo .mod-wrp-1 .hd,
.player-card .has-photo .bd {

}

.player-card .has-photo .player-name {display:none; }
.player-card .has-photo .player-name .last-name { text-transform: uppercase; display: block; }
.player-card .has-photo .player-summary {}
.player-card .has-photo .player-summary dt {
	clear:both;
	color:#fff;
	float:left;
	padding:2px 0 0;
	position:absolute;
}
.player-card .has-photo .player-summary dd {
	border-bottom:1px solid #fff;
	padding:2px 0 2px 133px;
	text-align:left;
	width:143px;
}
.player-card .has-photo .quick-stats { 

}

.player-card .has-photo .quick-stats h3 { 

}
.player-card .quick-stats dl { 
	color:#fff; 
	float: left; 
	width: 35px; 
	margin: 2px 10px 0 0; 
}
.player-card .quick-stats dl dt { 
	color:#fff;

	text-transform:uppercase; 
	font-size: 10px;
}
.player-card .quick-stats dl dd { 
	color:#fff;
	font-size:15px;
	font-weight:bold;
	height:10px;
	line-height:16px;
	margin:0;
	padding:0 6px 0 3px;

}

.player-card .has-photo .mod-wrp-1 .hd {
	border:none;
	margin:90px 0 0 423px;	
}
.player-card .has-photo .bd { 

}

.player-card .has-photo .player-position { display:none }
.player-card .has-photo .bd .player-summary { }



/* ==================================================================
Search Results Player Card module Styles
================================================================== */
.search-results.large .search-results.large .player-card  {

}
.search-results.large .player-card  .mod-wrp-1 { 
padding-bottom: 10px;
border-bottom: 1px #C8C8C8 solid;
margin: 0px;
}
.search-results.large .player-card  .mod-wrp-1 .hd {}
.search-results.large .player-card  .mod-wrp-2 {}
.search-results.large .player-card  .mod-wrp-3 { }
.search-results.large .player-card  .mod-wrp-4 {  }
.search-results.large .player-card  .mod-wrp-5 { 

}
.search-results.large .player-card  .player-image { 
  background:transparent url(../nflimg/036-no-photo.jpg) no-repeat scroll left top;

}
.search-results.large .player-card  .player-image img { 

}
.search-results.large .player-card  .mod-wrp-1 .hd { 

  width: 285px;
}
.search-results.large .player-card  .bd {

}
.search-results.large .player-card  .player-name {

}
.search-results.large .player-card  .player-name .first-name,
.search-results.large .player-card  .player-name .last-name {

}
.search-results.large .player-card  .player-name .nick-name {

}
.search-results.large .player-card  .player-position { 

}

.search-results.large .player-card  .player-position span{

}

.search-results.large .player-card  .player-position span:first-child {

}

.search-results.large .player-card  mod-wrp-5 .bd { 

}
.search-results.large .player-card  .player-summary {}

.search-results.large .player-card  .player-summary dt {

}
.search-results.large .player-card  .player-summary dd {

}

.search-results.large .player-card  .quick-stats { 
	
}
.search-results.large .player-card  .quick-stats h3 { 

}
.search-results.large .player-card  .quick-stats dl {  }
.search-results.large .player-card  .quick-stats dl dt { }
.search-results.large .player-card  .quick-stats dl dd { }

/* Has Photo */
.search-results.large .player-card  .has-photo .mod-wrp-5 { }
.search-results.large .player-card  .has-photo .player-image {

}
.search-results.large .player-card  .has-photo .player-image img {

}
.search-results.large .player-card  .has-photo .mod-wrp-1 .hd { }
.search-results.large .player-card  .has-photo .mod-wrp-1 .hd,
.search-results.large .player-card  .has-photo .bd {

}

.search-results.large .player-card  .has-photo .player-name {}
.search-results.large .player-card  .has-photo .player-name .last-name {  }
.search-results.large .player-card  .has-photo .player-summary {}
.search-results.large .player-card  .has-photo .player-summary dt {

}
.search-results.large .player-card  .has-photo .player-summary dd {

}
.search-results.large .player-card  .has-photo .quick-stats { 

}

.search-results.large .player-card  .has-photo .quick-stats h3 { 

}
.search-results.large .player-card  .quick-stats dl { 

}
.search-results.large .player-card  .quick-stats dl dt { 

}
.search-results.large .player-card  .quick-stats dl dd { 

}

.search-results.large .player-card  .has-photo .mod-wrp-1 .hd {

}
.search-results.large .player-card .hd {
 border: none;
}
.search-results.large .player-card  .has-photo .bd { 

}

.search-results.large .player-card  .has-photo .player-position { }
/* ==================================================================
038 - Search Results
================================================================== */

#gbl-hd-search {
position: relative;
z-index: 8;
}
#search {
	border-left:0;
	height:32px;
	_height:32px;
	position:relative;

background:transparent url('../nflimg/club-global-spr.png') no-repeat scroll -772px -330px;
}

.search-text-wrp-1{
	float:left;
	
}
#search #search-text {
	background:transparent url('../nflimg/club-global-spr.png') no-repeat scroll -772px -330px;
	border:none;
	color:#666;  
	font-size:12px;
	height:22px;
	padding:10px 0 0px 13px;
	position:relative;
	text-align:left;
	width:179px;
	*margin-top:-1px;
}
#search .go{
	background:transparent url('../nflimg/club-global-spr.png') no-repeat scroll -770px -1341px;
	border:medium none;
	left:198px;
	margin:8px 0 0 0;
	overflow:hidden;
	padding:22px 22px 0 0px;
	position:absolute;

}
#search .go:hover{
	background-position:-910px -1342px;

}

/* Styles used for the Predictive Search Component on the Header Search Text Box */
#search ul.auto-complete { 

border-bottom:none;
display:none;

color:#666666;
position:absolute;
z-index:3;
top:29px;
left: 10px;
width: 189px; 
}
#search form .auto-complete li {border-bottom:1px solid #d4d4d4;padding:2px 4px; background-color:#d5d5d5;}
#search form .auto-complete .selected {background:#000000;color:#fff;}

/* OAK */
.centerpiece {
    overflow: hidden;
    position: relative;
}
.centerpiece .bd {
    min-height: 16px; /* gbl-loading image height */
    padding: 0;
}
.centerpiece .bd .preloader {
    background: url('../nflimg/gbl-loading.gif') no-repeat;
    height: 16px;
    position: absolute;
    width: 16px;
    z-index: 8090;
}
.centerpiece .chapter-list,
.centerpiece .chapter-navigation {
    display: none;
}
.centerpiece .chapter-list li div > a {
    display: block;
    line-height: 0;
}
.centerpiece .chapter-list li a span.video-icon {
    background: url('../nflimg/gbl-video-play.png') no-repeat transparent;
    height: 80px;
    left: 0;
    position: absolute;
    top: 0;
    width: 80px;
    opacity: 0.75;
    filter:alpha(opacity=75);
}
.centerpiece .chapter-list li a span.video-icon:hover {
    opacity: 0.75;
    filter:alpha(opacity=75);
}
.centerpiece .chapter-list li .content {
    bottom: 0;
    left: 0;
    position: absolute;
    width: 100%;
}
.centerpiece .chapter-list li .content > div {
    margin-bottom: 20px; /* chapter-navigation's margin-bottom + content's margin-bottom */
    padding: 20px;
    position: relative;
}
.centerpiece .chapter-list li .content .summary a {
    margin-right: 5px;
}
.centerpiece .chapter-list li .content .related-links ul {
    padding-left: 0;
}
.centerpiece .chapter-list li .content .related-links ul li {
    margin-right: 10px;
    display: inline-block;
    zoom: 1;
    *display: inline;
}
.centerpiece .chapter-list li .content .related-links ul li a {
    position: relative;
}
/**/
/*.centerpiece .chapter-list li .content .related-links ul li.article-icon {*/
   /*background: url('/assets/nflimg/club-global-spr.png') no-repeat;*/
/*}*/
/*.centerpiece .chapter-list li .content .related-links ul li.audio-icon {*/
   /*background: url('/assets/nflimg/club-global-spr.png') no-repeat -766px -1564px;*/
/*}*/
/*.centerpiece .chapter-list li .content .related-links ul li.link-icon {*/
   /*background: url('/assets/nflimg/club-global-spr.png') no-repeat;*/
/*}*/
/*.centerpiece .chapter-list li .content .related-links ul li.photo-icon,*/
/*.centerpiece .chapter-list li .content .related-links ul li.photo-gallery-icon {*/
   /*background: url('/assets/nflimg/club-global-spr.png') no-repeat -766px -1524px;*/
/*}*/
/*.centerpiece .chapter-list li .content .related-links ul li.video-icon {*/
   /*background: url('/assets/nflimg/club-global-spr.png') no-repeat -766px -1480px;*/
/*}*/
.centerpiece .chapter-navigation {
    bottom: 0;
    margin: 0 10px 10px 0;
    position: absolute;
    right: 0;
    z-index: 8090;
}
.centerpiece .chapter-navigation li {
    display: block;
    float: left;
    position: relative;
}
.centerpiece .chapter-navigation li .icon {
    display: block;
    margin-left: 5px;
}
.centerpiece .chapter-navigation li a .icon, /* delete only this line after 4.9 release */
.centerpiece .chapter-navigation li .icon a {
    display: block;
    padding: 5px;
}
.centerpiece {
    margin: 0;
}
.centerpiece .mod-wrp-1 {
    border: none;
    margin: 0;
    padding: 0;
}
.centerpiece .ft {
    margin: 0;
}
/*Applies to all the elements listed below. We can theme the background, color, opacity, on & over state.
 We may theme the font-size, font-weight, font-color, font-type. ect.*/

/* Header - The main header content that will display per chapter. Auto inherit 'h3' style but can be overwritten using
the following def...*/
.centerpiece .chapter-list li img {
    z-index: auto;
}
.centerpiece .chapter-list li .content {
    background-color: rgba(0, 0, 0, 0.50);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7f000000', endColorstr='#7f000000');
}
.centerpiece .chapter-list li .content h3 {
	font-size: 25px;
	font-weight:bold;
}
.centerpiece .chapter-list li .content h3 a {
    color: #999;
}
.centerpiece .chapter-list li .content h3 a:hover {
    color: #ccc;
}
/* Summary- The main summary content that will display per chapter.Auto inherit 'p' style but can be overwritten using
the following def...*/
.centerpiece .chapter-list li .content .summary {

}
.centerpiece .chapter-list li .content .summary a {
    color: #fff;
}
/*More link - Visual more link that comes right after the summary text and is used as a visual cue to identify the chapters link.*/
.centerpiece .chapter-list li .content .summary .more-link {
    /*text-transform: uppercase;*/
}
.centerpiece .chapter-list li .content .summary .more-link a {
    color: #999;
    text-decoration:underline;
    font-weight:bold;
}
.centerpiece .chapter-list li .content .summary .more-link a:hover {
    color: #ccc;
    text-decoration:underline;
    font-weight:bold;
}
/*Related links - Each chapter may have up to 4 links that are associated with the chapter.
You may display these inline or stacked.*/
.centerpiece .chapter-list li .content .related-links h4 {
    display: none;
}
/*use padding-left to align icons*/
.centerpiece .chapter-list li .content .related-links ul li {

}
.centerpiece .chapter-list li .content .related-links ul li.video-icon {
    background-image: none;
    bottom: auto;
    height: auto;
    left: auto;
    overflow: visible;
    position: relative;
    right: auto;
    top: auto;
    width: auto;
    opacity: 1;
    filter:alpha(opacity=100);
}
/*to hide global icons use background: none; or you may overwrite the global icons and use custom*/
/*.centerpiece .chapter-list li .content .related-links ul li.article-icon {*/
    /**/
/*}*/
/*.centerpiece .chapter-list li .content .related-links ul li.audio-icon {*/
    /**/
/*}*/
/*.centerpiece .chapter-list li .content .related-links ul li.link-icon {*/
    /**/
/*}*/
/*.centerpiece .chapter-list li .content .related-links ul li.photo-icon,*/
/*.centerpiece .chapter-list li .content .related-links ul li.photo-gallery-icon {*/
    /**/
/*}*/
/*.centerpiece .chapter-list li .content .related-links ul li.video-icon {*/
    /**/
/*}*/
.centerpiece .chapter-list li .content .related-links ul li a {
    color: #999;
    text-decoration:underline;
    font-weight:bold;
}
.centerpiece .chapter-list li .content .related-links ul li a:hover {
    color: #ccc;
    text-decoration:underline;
    font-weight:bold;
}
/*Chapter Navigation - There are 2 types of navigation with the current release. That navigation may use*/
/*Gives the ability to over write the default settings of the over all location and display of the nav bar.*/
.centerpiece .chapter-navigation {

}
.centerpiece .chapter-navigation li .thumb a {
    background-color: #000;
}
.centerpiece .chapter-navigation li .thumb a img {
    opacity: 0.5;
    filter:alpha(opacity=50);
}
.centerpiece .chapter-navigation li .thumb a:hover img {
    opacity: 1;
    filter:alpha(opacity=100);
}
.centerpiece .chapter-navigation li.current .thumb a img {
    opacity: 1;
    filter:alpha(opacity=100);
}
/*Chapter #1s / Icons - Will show a # per chapter as a default state, has the ability to have a headline (default 'display-none').
 We can theme the background, color, opacity, on & over state. We may theme the header & chapter # font, font-size, font-color, font-type.
 We can hide the # and use a .png and add it to the background to display a shape.*/

/*Gives you an option to over write the default css that is used for icons that are inherited from the global css and
add a shape to the background*/
.centerpiece .chapter-navigation li .icon a {
    color: #fff;
    background-color: #313131;
}
.centerpiece .chapter-navigation li .icon a:hover {
    background-color: #ccc;
}
.centerpiece .chapter-navigation li.current .icon a {
    background-color: #999;
}
/*Use ('display-none') to hide chapter #s*/
.centerpiece .chapter-navigation li.current .icon a span {

}



/* delete lines below after 4.9 release */
.centerpiece .chapter-navigation li a {
    color: #fff;
}
.centerpiece .chapter-navigation li a .icon {
    background-color: #313131;
}
.centerpiece .chapter-navigation li a .icon:hover {
    background-color: #ccc;
}
.centerpiece .chapter-navigation li.current a .icon {
    background-color: #999;
}
/*Use ('display-none') to hide chapter #s*/
.centerpiece .chapter-navigation li a .icon span {

}
.centerpiece .chapter-navigation li a .thumb {
    background-color: #000;
}
.centerpiece .chapter-navigation li a .thumb img {
    border: 1px solid #fff;
    opacity: 0.5;
    filter:alpha(opacity=50);
}
.centerpiece .chapter-navigation li a .thumb:hover img {
    border: 1px solid #ccc;
    opacity: 1;
    filter:alpha(opacity=100);
}
.centerpiece .chapter-navigation li.current a .thumb img {
    border: 1px solid #999;
    opacity: 1;
    filter:alpha(opacity=100);
}
/* ==================================================================
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:#666; 
	color:#fff; 
	padding: 4px 4px 3px 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; 
}
.scoring-summary .bd dl dd.no-score { 
	padding:10px 0 10px 5px;
	min-height:1px;
	height:auto;
}
.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:#333;
	font-size:18px;
}
.scoring-summary .bd dl dd p { 
	float:left;
	margin:35px 0 0 50px;
	margin:35px 0 0 145px;
	padding-right: 10px; 
	font-weight: normal; 
	font-size: 12px;
	text-transform: none; 
	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; }

/* Helmets  */
.scoring-summary .team-ico-home-ari { background: url('/nfl-assets/img/gbl-ico-team/pills/ari-home-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-atl { background: url('/nfl-assets/img/gbl-ico-team/pills/atl-home-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-bal { background: url('/nfl-assets/img/gbl-ico-team/pills/bal-home-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-buf { background: url('/nfl-assets/img/gbl-ico-team/pills/buf-home-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-car { background: url('/nfl-assets/img/gbl-ico-team/pills/car-home-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-chi { background: url('/nfl-assets/img/gbl-ico-team/pills/chi-home-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-cin { background: url('/nfl-assets/img/gbl-ico-team/pills/cin-home-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-cle { background: url('/nfl-assets/img/gbl-ico-team/pills/cle-home-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-dal { background: url('/nfl-assets/img/gbl-ico-team/pills/dal-home-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-den { background: url('/nfl-assets/img/gbl-ico-team/pills/den-home-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-det { background: url('/nfl-assets/img/gbl-ico-team/pills/det-home-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-gb { background: url('/nfl-assets/img/gbl-ico-team/pills/gb-home-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-hou { background: url('/nfl-assets/img/gbl-ico-team/pills/hou-home-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-ind { background: url('/nfl-assets/img/gbl-ico-team/pills/ind-home-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-jac { background: url('/nfl-assets/img/gbl-ico-team/pills/jac-home-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-kc { background: url('/nfl-assets/img/gbl-ico-team/pills/kc-home-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-mia { background: url('/nfl-assets/img/gbl-ico-team/pills/mia-home-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-min { background: url('/nfl-assets/img/gbl-ico-team/pills/min-home-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-ne { background: url('/nfl-assets/img/gbl-ico-team/pills/ne-home-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-no { background: url('/nfl-assets/img/gbl-ico-team/pills/no-home-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-nyg { background: url('/nfl-assets/img/gbl-ico-team/pills/nyg-home-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-nyj { background: url('/nfl-assets/img/gbl-ico-team/pills/nyj-home-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-oak { background: url('/nfl-assets/img/gbl-ico-team/pills/oak-home-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-phi { background: url('/nfl-assets/img/gbl-ico-team/pills/phi-home-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-pit {background: url('/nfl-assets/img/gbl-ico-team/pills/pit-home-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-sd { background: url('/nfl-assets/img/gbl-ico-team/pills/sd-home-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-sea { background: url('/nfl-assets/img/gbl-ico-team/pills/sea-home-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-sf { background: url('/nfl-assets/img/gbl-ico-team/pills/sf-home-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-stl { background: url('/nfl-assets/img/gbl-ico-team/pills/stl-home-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-tb { background: url('/nfl-assets/img/gbl-ico-team/pills/tb-home-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-ten { background: url('/nfl-assets/img/gbl-ico-team/pills/ten-home-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-was { background: url('/nfl-assets/img/gbl-ico-team/pills/was-home-m.png') no-repeat 5px center; }
/* ==================================================================
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 {
 width:100%;
}
.draft-tracker table 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;
}
.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 3px;
 height: 12px;
 width: 14px;
 margin-left: 2px;
 position: absolute;
}
.draft-tracker .bd table td {
 text-align:left;
}
.draft-tracker table td.last {
 text-align:center;
}
.draft-tracker .bd table td.row-end {
 line-height:12px;
 padding:2px 8px;
}
.draft-tracker td.row-end span {
 display:block;
 color: #9d9d9d;
 font-size: 10px;
 font-weight: normal;
 text-align: left;
}
.draft-tracker .ft {
 display:none;
}
.draft-tracker .hd .nfl-draft {
 padding:5px 0;
 text-align: right;
}
.draft-tracker .hd .nfl-draft a  {
 background:transparent url(../nflimg/nfl-logo-abbrev.png) no-repeat 0 1px;
 padding:0 10px 0 22px;
 font-weight:bold;
}

/* fly-out styles */
.cluetip-prospect-card-tooltip #cluetip-inner {
 background:#fff;
}
.cluetip-prospect-card-tooltip #cluetip-inner #headshot {
 float: left;
 height: 90px;
 width: 65px;
}
.draft-tracker .dtracker #fly {display:none;}
/* ==================================================================
050 - Video Gallery Browser
================================================================== */

.av-xlarge {
    border-left:1px solid #C8C8C8;
    border-right:1px solid #C8C8C8;
    border-top:1px solid #C8C8C8;
    border-bottom:none;
	margin-bottom: -10px;
}
.av-xlarge .mod-wrp-1 {
    clear:both;
    background-color:#FFFFFF;
    border:none;
    margin-bottom:0px;
    margin-right:0px;
    padding:1px;  
}
.av-xlarge .mod-wrp-5 {
    padding-bottom:0;
}
.av-xlarge .mod-title {
    background:none;
    
}
.av-xlarge .mod-title h2 {
    color:#333;
    font-size:20px;
    font-weight:normal;
    margin-right:0px;
    padding:5px 0 5px 10px;
    text-transform:none;
}
.av-xlarge .mod-title h2 span span {
    font-size:14px;
    color:#a0a0a0;
    font-weight:bold;
}
.av-xlarge .bd {
    text-align:center;
    padding-left: 5px;
}

.av-xlarge .hd {
    padding:0px 10px 10px 10px;
}

.av-xlarge .av-summary {
    padding:0px 5px 10px 0px;
    border-bottom:1px solid #c8c8c8;
    font-size:12px;
    
}

.video-browser {
    float:left;
    display: inline;
    margin-bottom:10px;
    border-left:1px solid #C8C8C8;
    border-right:1px solid #C8C8C8;
    border-bottom:1px solid #C8C8C8;
    border-top:none;
    padding:0px 1px 10px 1px;
    position:relative;
    top:-10px;
    *padding:5px 5px 10px 1px;
    *top: 0;
}

.video-browser .mod-wrp-1 {
    clear:both;
    background-color:#FFFFFF;
    border:none;
    margin-bottom:0px;
    margin-right:0px;
    padding:0px;
}

.video-browser .mod-wrp-2 {


}

.video-browser .bg {
    float:left;
    clear: both;
    padding-top:5px;
}

.video-browser .channels {
    width: 180px;
    display: inline;
    float: left;
    padding-left:5px;
}

.video-browser .channels dl {width: 170px; background-color:#333;}
.video-browser .channels a {padding-left:5px; color: #fff; text-transform: uppercase; text-decoration: none; font-weight:bold; }
.video-browser .channels a:hover {color:#fff;}
.video-browser .channels dl dt {
	height: 16px;
	padding: 3px 0px 1px 0px;
	display: block;
	margin-bottom:2px;
	background-attachment: scroll;
	background-image: url(../nflimg/club-global-spr.png);
	background-repeat: no-repeat;
	background-position: 0px -20px;

}
.video-browser .channels dl dt a { display: block; color:#999; font-size:11px;  	}
.video-browser .channels dl dt:hover {
	background: none #666; 

	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #fff;
	border-right-color: #fff;
	border-bottom-color: #fff;
	border-left-color: #fff;
	
	padding: 2px 0px 0px 0px;
} 
.video-browser .channels dl dt:hover a {color:#fff; ;}
.video-browser .channels dl dt.selected { background: none #333;}
.video-browser .channels dl dt.selected:hover { background: none #666; }
.video-browser .channels dl dt.selected a {color:#fff;}

.video-browser .channels dl dt.expand a, .video-browser .channels dl dt.current a {  cursor: default; text-decoration: none; }
.video-browser .channels dl dt.closed a { background: transparent url('../nflimg/club-global-spr.png') no-repeat -235px 2px; }
.video-browser .channels dl dt.open a {background: transparent url('../nflimg/club-global-spr.png') no-repeat -35px 2px;}

.video-browser .channels dl dd { margin: 0; padding-bottom: 0px;}
.video-browser .channels dl dd.show { position: static; display: table; top: 0; left: 1em; }
.video-browser .channels dl dd.hide { position: absolute; top: 0; left: -4000px; }


.video-browser #video-list-content {
	float:left;
}
.video-browser .video-gallery {
    float:left;
    width:475px;
    border:1px solid #c8c8c8;
    border-bottom:none;
}
.video-browser .video-gallery .filter {
    text-align: left;
    border-bottom:1px solid #c8c8c8;
}
.video-browser .video-gallery .filter fieldset {
    padding:5px 10px 0px 80px;
    *padding:0px 10px 10px 80px;
 padding:10px 10px 8px 80px;
    text-align:right;
}
.video-browser .video-gallery .filter span {
    display: none;
    font-weight:bold;
}
.video-browser .video-gallery .filter select {
    margin-left:15px;
    font-size: 85%;
    vertical-align:top;
    margin-top:5px;
    _margin-top:0px;
}
.video-browser .video-gallery .filter .go-button {
    background:transparent url(../nflimg/club-global-spr.png) repeat scroll -762px -1788px;
    _background:transparent url(../nflimg/club-global-spr.png) repeat scroll -762px -1785px;
    border:medium none;
    cursor:pointer;
    height:25px;
    text-indent:-9999px;
    text-transform:uppercase;
    width:40px;
    margin-left:10px;
    
    
}

.video-browser .video-gallery .filter .go-button:hover {
    background:transparent url(../nflimg/club-global-spr.png) repeat scroll -881px -1788px;
    _background:transparent url(../nflimg/club-global-spr.png) repeat scroll -881px -1785px;
    cursor:pointer;
}

.video-browser .video-list {
    padding:9px 3px 3px 3px;
    min-height: 250px;
    _height: 250px;
}
.video-browser .video-list .video-list-container {
    overflow: auto;
    _zoom: 1;
}
.video-browser .video-list .item {
    float:left;
    width:227px;
    height:65px;
    display: inline;
    overflow: hidden;
    _zoom: 1;
   /* height:70px;*/
    margin-bottom:10px;
    margin-right: 5px;
}
.video-browser .video-list .item .thumb {
    float:left;
    position:relative;
    margin-right: 5px;
}
.video-browser .video-list .item .thumb a {
    float: left;
    overflow: hidden;
}
.video-browser .video-list .item .thumb a:hover {

    border:2px solid #000000; 
	height:56px;
    width:106px;
}
.video-browser .video-list .item .thumb a img {
    margin:0;
    width:110px;
    height:60px;
}
.video-browser .video-list .item .thumb a:hover img {

    margin:-2px 0px 0px -2px;

}
.video-browser .video-list .item .thumb a img.selected {


}
.video-browser .video-list .item .play {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/assets/nflimg/icon-play.png');
    background-repeat:no-repeat;
    height:20px;
    margin:0pt;
    position:absolute;
    width:20px;
    top: 22px;
    left: 47px;
    display:block;
    overflow:hidden;
    cursor:pointer;
    text-indent:-999em;
}
* html .video-browser .video-list .item .play	{
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/assets/nflimg/icon-play.png') 0 0 no-repeat;
    background:none;
    zoom:1;
}
html/**/>body .video-browser .video-list .item .play
{
	background-image:url(../nflimg/icon-play.png);
}
html/**/>body .video-browser .video-list .item .play
{
	background-image:url(../nflimg/icon-play.png);
}
.video-browser .video-list .item .info {
  /*  float:left;
  */
  font-size:12px;
}
.video-browser .video-list .item .info .title {
    display:block;
    font-weight:bold;
}
.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 {
    background:#f2f2f2;
    float:left;
    width:655px;
    padding-top:4px;
    padding-bottom:0px;
    border:1px solid #c8c8c8;
    margin:0px 0px 10px 5px;
    height:18px;
}
.video-browser .cs-pagination {
    position:static;
    top:0;
}
.video-browser .cs-pagination-status {
    display:inline;
}
/* ==================================================================
050 - Audio Gallery Browser
================================================================== */

.av-audio {
    
    border-left:1px solid #C8C8C8;
    border-right:1px solid #C8C8C8;
    border-top:1px solid #C8C8C8;
    border-bottom:none;
    margin-bottom: -10px;
}
.av-audio .mod-wrp-1 {
    clear:both;
    background-color:#FFFFFF;
    border:none;
    margin-bottom:0px;
    margin-right:0px;
    padding:1px;  
}
.av-audio .mod-wrp-5 {
    padding-bottom:0;
}
.av-audio .mod-title {
    background:none;
    
}
.av-audio .mod-title h2 {
    color:#333;
    font-size:20px;
    font-weight:normal;
    margin-right:0px;
    padding:5px 0 5px 10px;
    text-transform:none;
}
.av-audio .mod-title h2 span span {
    font-size:14px;
    color:#a0a0a0;
    font-weight:bold;
}
.av-audio .bd {
    text-align:center;
}

.av-audio .hd {
    padding:0px 10px 10px 10px;
}

.av-audio .av-summary {
    padding:0px 5px 10px 0px;
    border-bottom:1px solid #c8c8c8;
    font-size:12px;
    
}
.audio-browser .mod-wrp-1 {
   background-image:none;
   margin:0px 0px 0px 0px;
} 
.audio-browser .mod-wrp-2 {
   background-image:none;
   margin:0px 0px 0px 0px;
   padding:0px 0px 0px 0px;
}
.audio-browser .mod-wrp-3 {
   background-image:none;
   margin:0px 0px 0px 0px;
   padding:0px 0px 0px 0px;
}
.audio-browser .mod-wrp-4 {
   background-image:none;
   margin:0px 0px 0px 0px;
   padding:0px 0px 0px 0px;
}

/* remove content tool borders */
#vgb-content-tools .content-tools .mod-wrp-3 { background:none; border:1px solid #C6C7C6; border-width:1px 1px 0 0; margin:0; padding:0;}
#vgb-content-tools .content-tools .mod-wrp-4 { background:none; padding-left:0; padding-top:0; border-left:1px solid #C6C7C6; }

.audio-browser {
    float:left;
    display: inline;
    margin-right:10px;
    margin-bottom:10px;
    border-left:1px solid #C8C8C8;
    border-right:1px solid #C8C8C8;
    border-bottom:1px solid #C8C8C8;
    border-top:none;
    padding:25px 1px 10px 1px;
    *padding:35px 5px 10px 1px;
	margin:-37px 0 0;
	

}

.audio-browser .mod-wrp-1 {
    clear:both;
    background-color:#FFFFFF;
    border:none;
    margin-bottom:0px;
    margin-right:0px;
    padding:0px;
}

.audio-browser .mod-wrp-2 {


}

.audio-browser .bg {
    float:left;
    clear: both;
    padding-top:5px;
}

.audio-browser .channels {
    width: 180px;
    display: inline;
    float: left;
    padding-left:5px;
}

.audio-browser .channels dl {width: 170px; background-color:#333;}
.audio-browser .channels a {padding-left:5px; color: #fff; text-transform: uppercase; text-decoration: none; font-weight:bold; }
.audio-browser .channels a:hover {color:#fff;}
.audio-browser .channels dl dt {
	height: 16px;
	padding: 3px 0px 1px 0px;
	display: block;
	margin-bottom:2px;
	background-attachment: scroll;
	background-image: url(../nflimg/club-global-spr.png);
	background-repeat: no-repeat;
	background-position: 0px -20px;

}
.audio-browser .channels dl dt a { display: block; color:#999; font-size:11px;  	}
.audio-browser .channels dl dt:hover {
	background: none #666; 

	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #fff;
	border-right-color: #fff;
	border-bottom-color: #fff;
	border-left-color: #fff;
	
	padding: 2px 0px 0px 0px;
} 
.audio-browser .channels dl dt:hover a {color:#fff; ;}
.audio-browser .channels dl dt.selected { background: none #333;}
.audio-browser .channels dl dt.selected:hover { background: none #666; }
.audio-browser .channels dl dt.selected a {color:#fff;}

.audio-browser .channels dl dt.expand a, .audio-browser .channels dl dt.current a {  cursor: default; text-decoration: none; }
.audio-browser .channels dl dt.closed a { background: transparent url('../nflimg/club-global-spr.png') no-repeat -235px 2px; }
.audio-browser .channels dl dt.open a {background: transparent url('../nflimg/club-global-spr.png') no-repeat -35px 2px;}

.audio-browser .channels dl dd { margin: 0; padding-bottom: 0px;}
.audio-browser .channels dl dd.show { position: static; display: table; top: 0; left: 1em; }
.audio-browser .channels dl dd.hide { position: absolute; top: 0; left: -4000px; }


.audio-browser #audio-list-content {
	float:left;
}
.audio-browser .audio-gallery {
    float:left;
    width:475px;
    border:1px solid #c8c8c8;
    border-bottom:none;
}
.audio-browser .audio-gallery .filter {
    text-align: left;
    border-bottom:1px solid #c8c8c8;
}
.audio-browser .audio-gallery .filter fieldset {
    padding:5px 10px 6px 80px;
    *padding:0px 10px 10px 80px;
    text-align:right;
}
.audio-browser .audio-gallery .filter span {
    display: none;
    font-weight:bold;
}
.audio-browser .audio-gallery .filter select {
    margin-left:15px;
    font-size: 85%;
	vertical-align:top;
	margin-top:5px;
}
.audio-browser .audio-gallery .filter .go-button {
    background:transparent url(../nflimg/club-global-spr.png) repeat scroll -762px -1788px;
    _background:transparent url(../nflimg/club-global-spr.png) repeat scroll -762px -1785px;
    border:medium none;
    cursor:pointer;
    height:25px;
    text-indent:-9999px;
    text-transform:uppercase;
    width:40px;
    margin-left:10px;
}

.audio-browser .audio-gallery .filter .go-button:hover {
    background:transparent url(../nflimg/club-global-spr.png) repeat scroll -881px -1788px;
    *background:transparent url(../nflimg/club-global-spr.png) repeat scroll -881px -1781px;
    cursor:pointer;
}

.audio-browser .audio-list {
    padding:9px 3px 3px 3px;
    min-height: 250px;
    _height: 250px;
}
.audio-browser .audio-list .audio-list-container {
    overflow: auto;
    _zoom: 1;
}
.audio-browser .audio-list .item {
    float:left;
    width:227px;
    height:65px;
    display: inline;
    overflow: hidden;
    _zoom: 1;
   /* height:70px;*/
    margin-bottom:10px;
    margin-right: 5px;
}
.audio-browser .audio-list .item .thumb {
   float:left;
   position:relative;
   margin-right: 5px;
}
.audio-browser .audio-list .item .thumb a{
   overflow: hidden;
   float: left;
}

.audio-browser .audio-list .item .thumb a:hover{
    border:2px solid #000000; 
	width:106px;
    height:56px;

}
.audio-browser .audio-list .item .thumb a img {
    margin:0;
    width:110px;
    height:60px;
}
.audio-browser .audio-list .item .thumb a:hover img {
   margin: -2px 0 0 -2px;

}
.audio-browser .audio-list .item .thumb a img.selected {



}
.audio-browser .audio-list .item .play {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/assets/nflimg/icon-play.png');
    background-repeat:no-repeat;
    height:20px;
    margin:0pt;
    position:absolute;
    width:20px;
    top: 22px;
    left: 47px;
    display:block;
    overflow:hidden;
    cursor:pointer;
    text-indent:-999em;
}
* html .audio-browser .audio-list .item .play	{
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/assets/nflimg/icon-play.png') 0 0 no-repeat;
    background:none;
    zoom:1;
}
html/**/>body .audio-browser .audio-list .item .play
{
	background-image:url(../nflimg/icon-play.png);
}
html/**/>body .audio-browser .audio-list .item .play
{
	background-image:url(../nflimg/icon-play.png);
}
.audio-browser .audio-list .item .info {
  /*  float:left;
  */
  font-size:12px;
}
.audio-browser .audio-list .item .info .title {
    display:block;
    font-weight:bold;
}
.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 {
    background:#f2f2f2;
    float:left;
    width:655px;
    padding-top:4px;
    padding-bottom:0px;
    border:1px solid #c8c8c8;
    margin-left:5px;
    margin-bottom:10px;
	*padding-bottom:2px;
}
.audio-browser .cs-pagination {
    position:static;
    top:0;
}
.audio-browser .cs-pagination-status {
    display:inline;
}

/* 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 #d3d3d3;
	border-right: 1px solid #d3d3d3;
}

.audio-popup .audio-popup-hd .popup-close {
	border-top: 1px solid #d3d3d3;
	border-left: 1px solid #d3d3d3;
	border-right: 1px solid #d3d3d3;
	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 #d3d3d3;
	width: 100%;
	line-height: 23px;
}

.audio-popup .audio-popup-hd h2 {
	border-left: 1px solid #d3d3d3;
	font-size: 14px;
	color: #31429a;
	float: left;
	padding: 0 0 0 10px;
	margin: 0;
}

.audio-popup .audio-popup-hd form { 
	border-right: 1px solid #d3d3d3;
	float: right;
	margin: 0;
	padding: 0;
}

.audio-popup .audio-popup-hd form select { 
	border-bottom: 1px solid #d3d3d3;
	border-right: 1px solid #d3d3d3;
	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: #333;
}

.audio-popup .bd ul, .audio-popup .bd p { 
	font-size: 12px; 
	color: #333;
	font-weight: normal;
}

.audio-popup .ft {
	background-color: #333;
	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: #333;
}

.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;
}
#footer{
	float:left;
	background-color:#000000;
	text-align: center;
	margin-left:-1px;
	width:1002px;
	
	background-image: url(../nflimg/club-footer-logo.jpg);
	background-repeat: no-repeat;
	background-position: 10px 40px;
}
#footer a {text-decoration: none;}
#footer a:hover {text-decoration: underline;}

#footer div.logo-holder{
	width:280px;
	margin-left:15px;
	_margin-left: 7.5px;
	margin-top:35px;
	float: left;
}
#footer div.logo-holder p
{
	color:#999;
	font-family: Arial;
	font-size: 10px;
	line-height: 12px;
	text-align: center;
}

#footer div.logo-holder a.logo{
	width: 280px;
	height: 190px;
	display: block;
  
}

#footer div.link-holder{
	float: left;
	width: 685px;
	margin-top:35px;
	padding: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	
	
}

#footer dl{
	display:block;
	float:left;
	height:200px;
	_width:92px;

	background-image: url(../nflimg/footer-divider.png);
	background-repeat: no-repeat;
	background-position: right 40px;
	text-align: left;
	margin: 0px;
	padding-top: 0;
	padding-right: 10px;
	padding-bottom: 0;
	padding-left: 10px;
}
#footer dl.first, #footer dl:first-child { padding-left: 0px;}

#footer dl.last{
background:none;
padding-right:none;
}
#footer dl dt{
	color:#b8b8b8;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 20px;
	padding-bottom: 0px;
	line-height: 12px;
}

#footer dl dd 
{
  margin:0px;
  padding:0px;
  height: 16px;
}

#footer dl a{
   color:#999;
   font-size: 10px;
}
#footer .bott {
	float:left;
	width:1000px;
	text-align:center;
	padding-bottom:10px;
}

#footer ul {

	font-size: 11px;
	text-transform: uppercase;
	padding: 0px;
	list-style-type: none;

	/*width: 670px;*/
	text-align: center;
	
}

#footer ul li {
	/*float:left;*/
	display: inline;
	padding: 0px;
	
}

#footer ul li a {
	color:#999;
	/*display:block;*/
	/*float:left;*/
	padding: 0 10px;
	border-width: 0 1px 0 0;
	border-style: solid;
	border-color: #666;

}

#footer ul li.last a{ border: none;}
/* ==================================================================
Secondary Navigation
================================================================== */
#sec-nav{ margin-left: -1px;}

#sec-nav dl {width: 170px; background-color:#000;}
#sec-nav a {padding-left:5px; color: #fff; text-transform: uppercase; text-decoration: none; font-weight:bold; }
#sec-nav a:hover {color:#fff;}
#sec-nav dl dt {
	height: 16px;
	padding: 3px 0px 1px 0px;
	display: block;
	margin-bottom:2px;
	background-attachment: scroll;
	background-image: url(../nflimg/club-global-spr.png);
	background-repeat: no-repeat;
	background-position: 0px -20px;

}
#sec-nav dl dt a { display: block; color:#999; font-size:11px;  	}
#sec-nav dl dt:hover {
	background: none #666; 

	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #fff;
	border-right-color: #fff;
	border-bottom-color: #fff;
	border-left-color: #fff;
	
	padding: 2px 0px 0px 0px;
} 
#sec-nav dl dt:hover a {color:#fff; ;}
#sec-nav dl dt.selected { background: none #333;}
#sec-nav dl dt.selected:hover { background: none #666; }
#sec-nav dl dt.selected a {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.closed a { background: transparent url('../nflimg/club-global-spr.png') no-repeat -235px 2px; }
#sec-nav dl dt.open a {background: transparent url('../nflimg/club-global-spr.png') no-repeat -35px 2px;}

#sec-nav dl dd { margin: 0; padding-bottom: 0px;}
#sec-nav dl dd.show { position: static; display: table; top: 0; left: 1em; }
#sec-nav dl dd.hide { position: absolute; top: 0; left: -4000px; }

#sec-nav ul { padding-bottom:5px;padding-top:5px;}
#sec-nav dl dd li { display:block;  margin: 0px; height: 20px;    line-height:0px; }

#sec-nav dl dd li:hover {background:#666;}
#sec-nav dl dd li a { color:#999;  font-size: 10px; text-transform:uppercase; display:block; width:150px; height:15px; line-height:1; padding: 4px 0px 0px 15px;}
#sec_nav dl dd li a:hover{ background:#FFFFFF; }
#sec-nav dl dd li.open a {  font-size:10px; color:#FFFFFF;}
/* ==================================================================
102 - Page Title Module
===================================================================*/
/*
.pg-hdr-placeholder2 {
    background: #000 url('../nflimg/102-title-bg.png') no-repeat top center;
	height:50px;
	position:relative;
}
*/
.pg-hdr {
	background-image: url('../nflimg/102-pgr-bg.png');
	height:40px;
	position:relative;
	background-position:top left;
	background-repeat:repeat-x;
	background-color:transparent;
	margin-right:10px;
}

.pg-hdr h1 {
	margin-right:75px;
}

.pg-hdr h1 span {
	font-size:24px;
	display:block;
	color:#fff;
	text-transform:uppercase;
	padding-top:6px;
	padding-left:10px;
}


/*
.pg-hdr-about-us { background-image: url('../nflimg/page-headers/aboutus.png'); }
.pg-hdr-administration { background-image: url('../nflimg/page-headers/administration.png'); }
.pg-hdr-afcsouthstandings { background-image: url('../nflimg/page-headers/afcsouthstandings.png'); }
.pg-hdr-audio { background-image: url('../nflimg/page-headers/audio.png'); }
.pg-hdr-blogs { background-image: url('../nflimg/page-headers/blogs.png'); }
.pg-hdr-cheerleaders { background-image: url('../nflimg/page-headers/cheerleaders.png'); }
.pg-hdr-coach { background-image: url('../nflimg/page-headers/coach.png'); }
.pg-hdr-coaches { background-image: url('../nflimg/page-headers/coaches.png'); }
.pg-hdr-community { background-image: url('../nflimg/page-headers/community.png'); }
.pg-hdr-depthchart { background-image: url('../nflimg/page-headers/depthchart.png'); }
.pg-hdr-events { background-image: url('../nflimg/page-headers/events.png'); }
.pg-hdr-eventscalendar { background-image: url('../nflimg/page-headers/eventscalendar.png'); }
.pg-hdr-fanzone { background-image: url('../nflimg/page-headers/fanzone.png'); }
.pg-hdr-gameday { background-image: url('../nflimg/page-headers/gameday.png'); }
.pg-hdr-history { background-image: url('../nflimg/page-headers/history.png'); }
.pg-hdr-injuryreport { background-image: url('../nflimg/page-headers/injuryreport.png'); }
.pg-hdr-kidzone { background-image: url('../nflimg/page-headers/kidzone.png'); }
.pg-hdr-lpfield { background-image: url('../nflimg/page-headers/lpfield.png'); }
.pg-hdr-mediacenter { background-image: url('../nflimg/page-headers/mediacenter.png'); }
.pg-hdr-news { background-image: url('../nflimg/page-headers/news.png'); }
.pg-hdr-nfldraftday { background-image: url('../nflimg/page-headers/nfldraftday.png'); }
.pg-hdr-pagenotfound { background-image: url('../nflimg/page-headers/pagenotfound.png'); }
.pg-hdr-photos { background-image: url('../nflimg/page-headers/photos.png'); }
.pg-hdr-player { background-image: url('../nflimg/page-headers/player.png'); }
.pg-hdr-podcasts { background-image: url('../nflimg/page-headers/podcasts.png'); }
.pg-hdr-roster { background-image: url('../nflimg/page-headers/roster.png'); }
.pg-hdr-rss { background-image: url('../nflimg/page-headers/rss.png'); }
.pg-hdr-schedule { background-image: url('../nflimg/page-headers/schedule.png'); }
.pg-hdr-searchresults { background-image: url('../nflimg/page-headers/searchresults.png'); }
.pg-hdr-seasonschedule { background-image: url('../nflimg/page-headers/seasonschedule.png'); }
.pg-hdr-statistics { background-image: url('../nflimg/page-headers/statistics.png'); }
.pg-hdr-team { background-image: url('../nflimg/page-headers/team.png') ;}
.pg-hdr-tickets { background-image: url('../nflimg/page-headers/tickets.png'); }
.pg-hdr-titansallaccess { background-image: url('../nflimg/page-headers/titansallaccess.png'); }
.pg-hdr-transactions { background-image: url('../nflimg/page-headers/transactions.png'); }
.pg-hdr-videos { background-image: url('../nflimg/page-headers/videos.png'); }
*/
.player-bio .bd .bio-short-content,
.player-bio .bd .bio-long-content {
	padding: 3px 3px 0 5px;
	line-height: 15px;
}

.player-bio .short-bio .bd .bio-long-content,
.player-bio .long-bio .bd .bio-short-content {
	display: none;
}


.player-bio .short-bio .ft
{
	padding-top: 10px;
}

.player-bio .ft .action-bar a {
	text-align:left;
	padding-left:5px;
	font-size: 11px !important;
}
.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;
}
/* Skin */
.player-stats .mod-wrp-2 {
    background-position: left 31px;
}
.player-stats .hd {
    padding-bottom: 31px;
}
.ui-tabs-nav {
    /*font-size: 12px;*/
    font-weight: bold;
    /*list-style: none;*/
    /*margin: 0;*/
    /*padding: 0;*/
    width: 100%;
}
.ui-tabs-nav li {
    background: #fff url('../nflimg/106-tabs-unselected.png') no-repeat bottom right;
    /*color: #9f9f9f;*/
    float: left;
    padding-right: 25px;
    /*position: relative;*/
    /*text-align: center;*/
    text-transform: uppercase;
}
.ui-tabs-nav li.ui-tabs-selected {
	background-image: url('../nflimg/106-tabs-selected.png');
} 
.ui-tabs-nav a {
    background: transparent url('../nflimg/106-tabs-unselected.png') no-repeat bottom left;
    color: #b1b1b1;
    /*cursor: pointer;*/
    display: block;
    height: 19px;
    /*margin: 0;*/
    min-width: 60px;
    outline: 0; /*prevent dotted border in Firefox*/
    padding: 10px 5px 0 10px;
    /*position: relative;*/
    /*text-align: left;*/
    /*text-decoration: none;*/
    white-space: nowrap; /*required in IE 6*/
	width: auto;
}
.ui-tabs-nav a:hover {
    /*background-color: transparent;*/
    color: #fff;
    /*cursor: pointer;*/
    /*display: block;*/
    /*margin: 0;*/
    outline: 0; /*prevent dotted border in Firefox*/
    /*position: relative;*/
    /*text-align: left;*/
    text-decoration: none;
    /*white-space: nowrap; *//*required in IE 6*/
}
.ui-tabs-nav .ui-tabs-selected a {
    background: transparent url('../nflimg/106-tabs-selected.png') no-repeat bottom left;
    color: #fff;
    /*display: block;*/
    /*height: 21px;*/
    /*margin: 0;*/
    /*min-width: 100px;*/
    /*outline: 0; *//*prevent dotted border in Firefox*/
    /*position: relative;*/
    /*text-align: left;*/
    /*text-decoration: none;*/
    /*white-space: nowrap; *//*required in IE 6*/
}
.ui-tabs-nav a span {
    background-color: transparent;
    color: #b1b1b1;
    display: block;
    min-width: 100px;
    position: relative;
}
.ui-tabs-nav .ui-tabs-selected a span {
	color: #fff;
}
.ui-tabs-nav a:hover span {
    color: #fff;
}
/* ==================================================================
106 - Composite Tabbed Modules
===================================================================*/
.tabbed-modules .module .mod-wrp-1 {
    /*background-position: 0 7px;*/
}
.tabbed-modules .module .mod-title {
	display: none;
}
.tabbed-modules ul.tabbed-modules-nav {
	/*overflow: auto;*/
    /*width: 100%;*/
}
.tabbed-modules .ui-tabs-nav li {
    /*margin: 0;*/
    /*min-width: 117px;*/
}
.tabbed-modules ul.tabbed-modules-nav li {
    /*display: inline-block;*/
    /*float: left;*/
    /*line-height: 25px;*/
    /*margin-top: 5px;*/
    /*position: relative;*/
    /*text-align: center;*/
    /*width: 48%;*/
}
.tabbed-modules ul.tabbed-modules-nav li a {
	/*padding: 7px 0 0 7px;*/
}
.tabbed-modules ul.tabbed-modules-nav li.ui-tabs-selected a {
    /*background-color:transparent;*/
}
.tabbed-modules ul.tabbed-modules-nav li.ui-tabs-previous a {
    /*background-color: transparent;*/
    /*height: 20px;*/
}
.tabbed-modules .ui-tabs-hide {
	display: none;
}
.ui-tabs-panel {
    clear: both;
}
/* ==================================================================
109 - Sitemap
===================================================================*/

#sitemap-container {
	float: left;  
	width: 792px;
}
#sitemap-container-2,
#sitemap-container-3,
#sitemap-container-4,
#sitemap-container-5 {
	float: left; 
	margin:10px 0 0; 
	width: 792px;
}

.sitemap-row {
	float: left; 
	width: 130px;
}

.sitemap-row span {
	color:#333;
	font-family:"Arial", Gadget, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
	text-transform:uppercase;
}
.sitemap-row ul {
	margin:0;
	padding:0;
}
.sitemap-row ul li {
	line-height:18px;
	list-style-image: url('../nflimg/109-list-item-bttn.png');
	margin:0 0 0 14px;
	text-decoration:none;
}

.sitemap-row ul li a {
	color:#666;
	font-family:"Arial", Gadget, sans-serif;
	font-size:12px;
	text-decoration:none;
}
/* ==================================================================/*
==================================================================
- TABULAR DATA STYLES
===================================================================*/

/* ==================================================================
- TABULAR DATA STYLES
===================================================================*/

.injuries .injuries-small .hd fieldset { height: 28px; display: block;}
.injuries .injuries-small .hd fieldset label {line-height:25px; display: inline-block; float: left;}
.injuries .injuries-small .hd fieldset select {display: inline-block; float: left; height: 20px; margin-top: 3px;}
.injuries .injuries-small .hd fieldset input.go-button {height: 28px; display: inline-block; float: left;}

.depth-chart .mod-title h2 span,
.player-stats .mod-title h2 span,
.injuries .mod-title h2 span,
.standings .mod-title h2 span,
.transactions .mod-title h2 span,
.game-roster .mod-title h2 span,
.team-stats .mod-title h2 span {

}
.depth-chart .hd,
.player-stats .hd,
.injuries .hd,
.transactions .hd,
.game-roster .hd,
.draft-tracker .hd,
.team-stats .hd {
	margin-bottom:5px;
	border-bottom:1px solid #CECECE;
}

.draft-tracker .hd {border-bottom: none;}

.game-roster .hd{
	margin-bottom:0px;
	border-bottom:0 none;
}

.depth-chart .hd fieldset button,
.player-stats .hd fieldset button,
.injuries .hd fieldset button,
.standings .hd fieldset button,
.transactions .hd fieldset button,
.game-roster .hd fieldset button,
.team-stats .hd fieldset button {

}
.depth-chart .hd fieldset button span,
.player-stats .hd fieldset button span,
.injuries .hd fieldset button span,
.standings .hd fieldset button span,
.transactions .hd fieldset button span,
.game-roster .hd fieldset button span,
.team-stats .hd fieldset button span {

}
.depth-chart .bd,
.player-stats .bd,
.injuries .bd,
.standings .bd,         
.transactions .bd,
.game-roster .bd,
.team-stats .bd {

}
.depth-chart .bd table,
.player-stats .bd table,
.injuries .bd table,
.standings .bd table,
.transactions .bd table,
.game-roster .bd table,
.team-stats .bd table {
	border-collapse: collapse;
	/* float on BD causes this table to move over to the right */
	clear: both;
	font-size: 12px;
	margin-top:10px;
	width:100%;
}
.game-roster .bd table {
    margin-bottom:20px;
}

.standings .standings-small .bd table,
.transactions .transactions-small .bd table {
    margin-top:0px;
}
.depth-chart .bd caption,
.player-stats .bd caption,
.injuries .bd caption,
.standings .bd caption,
.transactions .bd caption,
.game-roster .bd caption,
.team-stats .bd caption {
	color:#969696;
	font-size:20px;
	padding:10px 0px 0px 0px;
	text-align:left;
    *padding-bottom:10px;
}
.depth-chart .bd th,
.player-stats .bd th,
.injuries .bd th,
.standings .bd th,
.transactions .bd th,
.game-roster .bd th,
.draft-tracker .bd th,
.team-stats .bd th {
	background:#333;
	color: #ffffff;
	font-size:11px;
	padding: 3px 0 2px 10px;
	text-transform:uppercase;
	font-weight:bold;
	text-align:center;
}
.depth-chart .bd th.multi-col,
.player-stats .bd th.multi-col,
.injuries .bd th.multi-col,
.standings .bd th.multi-col,
.transactions .bd th.multi-col,
.game-roster .bd th.multi-col,
.team-stats .bd th.multi-col {
	background:#333;
}
.depth-chart .bd tr,
.player-stats .bd tr,
.injuries .bd tr,
.standings .bd tr,
.transactions .bd tr,
.game-roster .bd tr,
.team-stats .bd tr {

}
.depth-chart .bd tr.loop-even,
.player-stats .bd tr.loop-even,
.injuries .bd tr.loop-even,
.standings .bd tr.loop-even,
.transactions .bd tr.loop-even,
.game-roster .bd tr.loop-even,
 .draft-tracker .bd tr.loop-even,
 .team-stats .bd tr.loop-even {
	background:transparent;
}
.depth-chart .bd tr.loop-odd,
.player-stats .bd tr.loop-odd,
.injuries .bd tr.loop-odd,
.standings .bd tr.loop-odd,
.transactions .bd tr.loop-odd,
.game-roster .bd tr.loop-odd,
.draft-tracker .bd tr.loop-odd,
.team-stats .bd tr.loop-odd {
	background:#e8e8e8;
}

.player-stats .bd tfoot {
	background:#fff;
}
.depth-chart .bd td,
.player-stats .bd td,
.injuries .bd td,
.standings .bd td,
.transactions .bd td,
.game-roster .bd td,
.draft-tracker .bd td,
.team-stats .bd td {
	color:#333;
	font-size:12px;
	line-height:18px;
	padding:4px 0 2px 10px;
	text-align:center;
}
.game-roster .bd td.col-name,
.game-roster .bd td.col-position,
.game-roster .bd td.col-weight,
.game-roster .bd td.col-height,
.game-roster .bd td.col-college {
	text-align:left;
}
.injuries .bd td {
	color:#333;
	font-size:12px;
	line-height:14px;
	padding:2px 0 2px 10px;
	text-align:left;
}


.depth-chart label,
.player-stats label,
.injuries label,
.standings label,
.transactions label,
.game-roster label,
.team-stats label {
	color:#333333;
	font-weight:bold;
}
.depth-chart select,
.player-stats select,
.injuries select,
.standings select,
.transactions select,
.game-roster select,
.team-stats select {
	font-size:11px;
	margin:0 5px;
    
}
.depth-chart select#rosterYear,
.player-stats select #rosterYear,
.injuries select#rosterYear,
.standings select#rosterYear,
.transactions select#rosterYear,
.game-roster select#rosterYear,
.team-stats select#rosterYear {	
}

.depth-chart select#status,
.player-stats select #status,
.injuries select#status,
.standings select#status,
.transactions select#status,
.game-roster select#status,
.team-stats select#status {
}

.depth-chart .mod-wrp-1,
.player-stats .mod-wrp-1,
.injuries .mod-wrp-1,
.standings .mod-wrp-1,
.transactions .mod-wrp-1,
.game-roster .mod-wrp-1,
.team-stats .mod-wrp-1 {
}

.depth-chart  .mod-wrp-3,
.player-stats .player-stats-large .mod-wrp-3,
.injuries .injuries-large .mod-wrp-3,
.standings .standings-large .mod-wrp-3,
.transactions .transactions-large .mod-wrp-3,
.game-roster .game-roster-large .mod-wrp-3,
.team-stats .mod-wrp-3 {
	padding-bottom: 0px;
	background:none;
	padding-left:10px;
	padding-right:10px;
}

.game-roster .game-roster-large .bd td { width:7%; }
.game-roster .game-roster-large .bd td.col-jersey { width:3%; }
.game-roster .game-roster-large .bd td.col-name { width:32%; }
.game-roster .game-roster-large .bd td.col-college { width:29%; }


.standings .standings-small .mod-wrp-2,
.transactions .transactions-small .mod-wrp-2 {
    background-image:none;
}

.depth-chart .hd form,
.player-stats .hd form,
.injuries .hd form,
.standings .hd form,
.transactions .hd form,
.game-roster .hd form,
.team-stats .hd form {
	margin:3px 0;
}

.depth-chart .hd button,
.player-stats .bd button,
.injuries .hd button,
.standings .hd button,
.transactions .hd button,
.game-roster .hd button,
.team-stats .hd button {
	background: transparent url(../nflimg/club-global-spr.png) -762px -1788px;
	width:40px;
	height:24px;
	text-transform:uppercase;
	border:none;
	text-indent:-9999px;
	cursor: pointer;

}
.depth-chart .hd button:hover,
.player-stats .hd button:hover,
.injuries .hd button:hover,
.standings .hd button:hover,
.transactions .hd button:hover,
.game-roster .hd button:hover,
.team-stats .hd button:hover {
	background: transparent url(../nflimg/club-global-spr.png) -881px -1788px;
	cursor:pointer;
}

.depth-chart .hd button span,
.player-stats .hd button span,
.injuries .hd button span,
.standings .hd button span,
.transactions .hd button span,
.game-roster .hd button span,
.team-stats .hd button span {
    color:#fff;
    font-size:10px;
    font-weight:bold;
    text-transform:uppercase;
}
.injuries .module-time-update {
    text-align:right;
    padding:5px 0px;
}
.depth-chart .ul li.loop-first a,
.player-stats .ul li.loop-first a,
.injuries .ul li.loop-first a,
.standings .ul li.loop-first a,
.transactions .ul li.loop-first a,
.game-roster .ul li.loop-first a,
.team-stats .ul li.loop-first a {
	padding-left: 10px;
}
.player-stats .ft,
.injuries-large .ft,
.standings .ft,
.transactions .ft,
.game-roster .ft,
.draft-tracker .ft,
.team-stats .ft {
	padding: 10px 0px 0px 0px;
}

.player-stats .ft dl,
.injuries .ft dl,
.standings .ft dl,
.transactions .ft dl,
.game-roster .ft dl,
.team-stats .ft dl {
	font-size: 11px;
	padding: 8px 8px 10px;
}

.player-stats .ft dl dt,
.injuries .ft dl dt,
.standings .ft dl dt,
.transactions .ft dl dt,
.game-roster .ft dl dt,
.team-stats .ft dl dt {
	float:left;
	margin-right:4px;
}

/* ==================================================================
035 - Team Stats
================================================================== */
.team-stats .hd .complete-nfl-teamstats {
	float: right;
	position: relative;
	padding:6px 0px 0px 0px;
    *padding:23px 0px 0px 0px;
}
.team-stats .hd .complete-nfl-teamstats a {
	cursor:pointer;
	background: transparent url(../nflimg/club-global-spr.png) -765px -1195px;
	padding: 2px 5px 6px 23px;
	display:block;
	font-weight: bold;
	font-size:12px;
}
.team-stats ul.team-stats-nav li.loop-last a {}
.team-stats ul.team-stats-nav li.ui-tabs-selected,
.team-stats ul.team-stats-nav li.ui-tabs-selected a {}
.team-stats ul.team-stats-nav li.ui-tabs-previous a {}
/*.team-stats .team-stats-defense td.loop-last,*/
.team-stats .ui-tabs-hide,
.player-stats .ui-tabs-hide
{
	display: none;
}
.team-stats table th,
.team-stats table td {
	text-align: center;
}
.team-stats table td.stat-name {
    text-align:left;
    padding-left:10px;
    text-transform:capitalize;
}
.team-stats table th:first-child{
	text-align:left;
	padding-left:10px;
}
.team-stats table td.loop-first {
	text-align: left;
	padding-left: 10px;
}
.team-stats .ft {
	padding:0 0 30px 0;
}

/* ==================================================================
014 - Standings
================================================================== */
/*.standings-large .complete-nfl-standings
{
	display: none;
}
*/
.standings-large .bd table {
    border-collapse:separate;
    *border-collapse:collapse;
}
.standings .bd td {
	text-align:center;
}

.standings-large .hd,
.standings-med .hd{
        float:right;
}
.standings-large .hd .complete-nfl-standings,
.standings-med .hd .complete-nfl-standings {
	padding-top:10px;
}
.standings .bd table {
        margin-top:7px;
}
.standings .bd caption {
        display:none;
}
.hd .complete-nfl-standings a {
	cursor:pointer;
	background: transparent url(../nflimg/club-global-spr.png) -765px -1195px;
	padding: 2px 5px 6px 23px;
	display:block;
	font-weight: bold;
	font-size:12px;
}

.standings-small table caption,
.standings-med table caption {
    display:none;
}

.standings-small table th:first-child,
.standings-small table td:first-child,
.standings-large table td:first-child {
	text-align:left;
	padding-left:10px;
}
/* ==================================================================
004 - Transactions
================================================================== */
.transactions-large .ft {
	padding-top:15px;
	padding-bottom:15px;
	padding-left:15px;
}
.transactions-small .bd th {
    text-align:left;
    padding:6px 10px;
}
.transactions .bd tbody:first-child {
	margin-top:15px;
}
.transactions .bd td {
	text-align:left;
}
.transactions-small .bd td:first-child {
	color:#333;
	font-weight:bold;
    padding:6px 10px;
}

.transaction-more-link {
	margin-left:5px;
}

.transactions-large .ft {
    padding-left:0px;
    font-weight:bold;
}

/* ==================================================================
029 - Roster
================================================================== */

.game-roster .bd .mod-wrp-1 {
	border:none;
}

.game-roster .bd .mod-wrp-3 {
	padding:0;
}

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

.game-roster .bd .module:first-child .mod-title h2,
.game-roster .bd .module:first-child .mod-title-nobackground h2 {
	margin-bottom:0;
	margin-top:10px;
}

.game-roster .bd .mod-title h2,
.game-roster .bd .mod-title-nobackground h2 {

}

.game-roster .bd .mod-title h2 span,
.game-roster .bd .mod-title-nobackground h2 span {
	color:#969696;
	font-size:20px;
	padding:10px 0 0;
	text-align:left;
	font-weight:normal;
}

/* ==================================================================
034 - Depth Chart
================================================================== */

.depth-chart .hd .ui-tabs-nav {
	display:none;
}
.depth-chart .hd p {
	display:none;
}
.depth-chart .hd .ui-tabs-nav {
	display:none;
}
.depth-chart .bd #tab-graphical{
	display:none;
}
.depth-chart .bd th, .depth-chart .bd td {
	text-align:left;
	padding-left:15px;
    border:0;
}
.depth-chart .bd td {
    font-size:12px;
}
.depth-chart .item-legend h4 {
    color:#333;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
    padding:10px 10px 0px 0px;
    border-top:1px solid #cecece;
}
.depth-chart .item-legend dl {
	color:#333;
	float:left;
	font-size: 12px;
	margin-right:4px;
	padding: 8px 0px 3px 5px;
    width:128px;
    font-weight:normal;
}
.depth-chart .item-legend dl dt {
	clear:both;
	float:left;
    width:15px;
	padding-right:15px;
	text-align:right;
    font-weight:normal;
}


.depth-chart .mod-wrp-5 {
	font-size:12px;
}
.depth-chart a {
	font-weight:bold;
}
.depth-chart .hd form input {
	background: transparent url(../nflimg/club-global-spr.png) -762px -1788px;
	width:40px;
	height:26px;
	vertical-align: middle;
	text-transform:uppercase;
	border:none;
	text-indent:-9999px;
	cursor: pointer;
}

.depth-chart .hd form select{
	vertical-align: middle;
}

.depth-chart .hd form input:hover {
	background: transparent url(../nflimg/club-global-spr.png) -881px -1788px;
	cursor:pointer;
}
.depth-chart .bd table tbody {
	margin-bottom:15px;
}

/* ==================================================================
 Injury Report
================================================================== */
.injuries .bd td.inj-name {
    text-align:left;
    font-weight:bold;
}
.injuries .bd th, .injuries .bd td {
        text-align:left;
}
.injuries .bd th.last {

}
.injuries th.inj-name {
        text-align:left;
        vertical-align:bottom;
}
.injuries th.inj-position, .injuries td.inj-position {
        width:60px;
        text-align:left;
        vertical-align:bottom;
}
.injuries th.inj-type, .injuries td.inj-type {
        width:90px;
        text-align:left;
        vertical-align:bottom;
}

.injuries .ft ul {
    padding-bottom:10px;
}
.injuries .ft em {
    font-style:normal;
}

.injuries-small .hd form
{
	padding: 0 0 0 10px;
}

.injuries-small .ft {
	display:none;
    padding-left:10px;
}
.injuries .inj-game-status:first-letter {
	text-transform: uppercase;
}
/*****
 *Roster
 *****/
.game-roster .bd th,
.game-roster .bd td {
        text-align:left;
}
.cs-pagination {
/* padding:8px 0 20px 10px;*/
 float:right;
 position:relative;
 top:8px;
 
 *height: 0px;
 _position: absolute;
 _right: 10px;
}

.cs-pagination a {
 text-decoration: none;
 font-weight:bold;
 padding-top:0px;
}

.cs-pagination a:hover {
 text-decoration: underline;
}

.cs-pagination a, .cs-pagination span {
 display: block;
 float: left;
 margin-right: 5px;
 padding-top:2px;
}

.cs-pagination .current {
	color:#333;
	font-weight:bold;
}

.cs-pagination .current.prev, .cs-pagination .current.next {
	font-size:12px;
	padding:0 5px;
	margin-top:2px;
}

.cs-pagination a.prev,
.cs-pagination a.next {
	font-size:12px;
	margin-top:2px;
	padding:0 5px;
}
.cs-pagination a.prev:hover {

}

.cs-pagination a.next:hover {

}

.cs-pagination-status {
	display: none;
	padding:0px 10px;
}
span#cs-search-result-pagerstatus
{
	display: block;
}

#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 #333;
	padding-right:10px;
	height:15px;
}
.cs-pagination .last {
	border-left:1px solid #333;
	padding-left:10px;
	height:15px;
}

@charset "UTF-8";
/* ==================================================================
Custom Centerpiece Module Styles
================================================================== */


/* proshop custom */
#pro-shop .custom-module .mod-wrp-1 { padding:10px 10px 15px; }
#pro-shop .custom-module .mod-wrp-2 { background:transparent url(../nflimg/gbl-mod-wrp.png) repeat-x scroll left 23px; }


#custom-hp-featured-content .mod-wrp-1 {
	border: none;
}

#custom-featured-content-fans {
	background: #fff url(../nflimg/custom-featured-content-fans.jpg) top left no-repeat;
	width: 309px;
	height: 140px;
}
#custom-featured-content-get-gear {
	background: #fff url(../nflimg/custom-featured-content-get-gear.jpg) top left no-repeat;
	width: 309px;
	height: 140px;
}
#custom-featured-content-join-team {
	background: #fff url(../nflimg/custom-featured-content-join-team.jpg) top left no-repeat;
	width: 309px;
	height: 140px;
}
#custom-featured-content-cheerleaders {
	background: #fff url(../nflimg/custom-featured-content-cheerleaders.jpg) top left no-repeat;
	width: 309px;
	height: 140px;
}

.custom-hp-featured-content-copy a, .custom-hp-featured-content-copy a:link {
	color: #fff !important;
}

.custom-featured-content-img-link {
	display: block;
	width: 309px;
	height: 140px;
}

.custom-hp-featured-content-copy {
	background: url('../nflimg/club-global-spr.png')  -47px -422px no-repeat;
	width: 299px;
	min-height: 41px;
	height: auto !important;
	height: 41px;
	padding: 1px 5px 0 5px;
}

*+html .custom-hp-featured-content-copy h2 {
	padding-top: 2px;
}

.custom-hp-featured-content-copy h2 {
	display: block;
	font-size: 16px;
	color: #fff;
	text-transform: uppercase;
}
.custom-hp-featured-content-copy-sublinks a {
	float: left;
	width: 149px;
	color: #fff;
}
.custom-hp-featured-content-copy a:hover {
	text-decoration: underline;
}


/* Custom Game Schedule */
#custom-schedule {
	margin:0;
	padding:0 0 10px;
	border-top:1px solid #cacaca;
	border-bottom:0;
	border-left:0;
	border-right:0;
}
#custom-schedule ul{margin:0;}
#custom-schedule .title-bar{
	background:url("../nflimg/custom-schedule-title-bg.png") repeat-x scroll 0 0 transparent;
	color:#000;
	display:block;
	font-family:'arial';
	font-size:18px;
	font-weight:bold;
	height:30px;
	line-height:30px;
	text-align:center;
	text-transform:uppercase;
}

#custom-schedule .module{
	margin:0px;
}
#custom-schedule .bd{
overflow:auto;
}
#custom-schedule .bd li{
	float:left;
	width:60px;
	height:39px;
	margin-right:1px;
	background:url("../nflimg/custom-schedule-spr.jpg") no-repeat scroll 0 0 transparent;
	overflow:hidden;
}
#custom-schedule .bd li.bye-week{
	width:23px;
	background-position:-1860px -80px;
}
#custom-schedule .bd li.bye-week.current{
	background-position:-1860px 0;
}
#custom-schedule .bd li a{
	display:block;
	height:39px;
	width:60px;
}
#custom-schedule .bd ul li.last{
	margin-right:0;
}
#custom-schedule .bd ul li .arrow{
	background:url("../nflimg/schedule-arrow.png") no-repeat scroll 0 0 transparent;
	display:none;
	height:8px;
	margin:-6px 0 0 24px;
	position:absolute;
	width:13px;
}
#custom-schedule .bd ul li.bye-week .arrow{
	margin-left:5px;
}
#custom-schedule .bd ul li.current .arrow{
	display:block;
}
#custom-schedule .bd li span{
	color:#000000;
	font-weight:bold;
	position:relative;
	top:25px;
	margin-left:2px;
}
#custom-schedule .bd li a:hover,
#custom-schedule .bd li a:hover span {
    color: #ffffff;
    text-decoration: none;
}
#custom-schedule .bd li.current a,
#custom-schedule .bd li.current a span {
    color: #ffffff;
}
#custom-schedule .bd ul li.niners{
	background-position:0 -80px;
}
#custom-schedule .bd ul li.bills{
	background-position:-120px -80px
}
#custom-schedule .bd ul li.rams{
	background-position:-180px -80px
}
#custom-schedule .bd ul li.cardinals{
	background-position:-240px -80px;
}
#custom-schedule .bd ul li.saints{
	background-position:-300px -80px;
}
#custom-schedule .bd ul li.falcons{
	background-position:-360px -80px;
}
#custom-schedule .bd ul li.panthers{
	background-position:-420px -80px;
}
#custom-schedule .bd ul li.buccaneers{
	background-position:-480px -80px;
}
#custom-schedule .bd ul li.vikings{
	background-position:-540px -80px;
}
#custom-schedule .bd ul li.packers{
	background-position:-600px -80px;
}
#custom-schedule .bd ul li.lions{
	background-position:-660px -80px;
}
#custom-schedule .bd ul li.bears{
	background-position:-720px -80px;
}
#custom-schedule .bd ul li.redskins{
	background-position:-780px -80px;
}
#custom-schedule .bd ul li.eagles{
	background-position:-840px -80px;
}
#custom-schedule .bd ul li.giants{
	background-position:-900px -80px;
}
#custom-schedule .bd ul li.cowboys{
	background-position:-960px -80px;
}
#custom-schedule .bd ul li.chargers{
	background-position:-1020px -80px;
}
#custom-schedule .bd ul li.raiders{
	background-position:-1003px -80px;
}
#custom-schedule .bd ul li.chiefs{
	background-position:-1080px -80px;
}
#custom-schedule .bd ul li.broncos{
	background-position:-1140px -80px;
}
#custom-schedule .bd ul li.titans{
	background-position:-1200px -80px;
}
#custom-schedule .bd ul li.steelers{
	background-position:-1260px -80px;
}
#custom-schedule .bd ul li.texans{
	background-position:-1320px -80px;
}
#custom-schedule .bd ul li.colts{
	background-position:-1380px -80px;
}
#custom-schedule .bd ul li.jaguars{
	background-position:-1440px -80px;
}
#custom-schedule .bd ul li.patriots{
	background-position:-1500px -80px;
}
#custom-schedule .bd ul li.jets{
	background-position:-1560px -80px;
}
#custom-schedule .bd ul li.ravens{
	background-position:-1620px -80px;
}
#custom-schedule .bd ul li.bengals{
	background-position:-1680px -80px;
}
#custom-schedule .bd ul li.browns{
	background-position:-1740px -80px;
}
#custom-schedule .bd ul li.dolphins{
	background-position:-1800px -80px;
}
#custom-schedule .bd ul li.seahawks{
	background-position:-60px -80px;
}

#custom-schedule .bd ul li.current.niners{
	background-position:0 0px;
}
#custom-schedule .bd ul li.current.bills{
	background-position:-120px -0px;
}
#custom-schedule .bd ul li.current.rams{
	background-position:-180px -0px;
}
#custom-schedule .bd ul li.current.cardinals{
	background-position:-240px 0px;
}
#custom-schedule .bd ul li.current.saints{
	background-position:-300px 0px;
}
#custom-schedule .bd ul li.current.falcons{
	background-position:-360px 0px;
}
#custom-schedule .bd ul li.current.panthers{
	background-position:-420px 0px;
}
#custom-schedule .bd ul li.current.buccaneers{
	background-position:-480px 0px;
}
#custom-schedule .bd ul li.current.vikings{
	background-position:-540px 0px;
}
#custom-schedule .bd ul li.current.packers{
	background-position:-600px 0px;
}
#custom-schedule .bd ul li.current.lions{
	background-position:-660px 0px;
}
#custom-schedule .bd ul li.current.bears{
	background-position:-720px 0px;
}
#custom-schedule .bd ul li.current.redskins{
	background-position:-780px 0px;
}
#custom-schedule .bd ul li.current.eagles{
	background-position:-840px 0px;
}
#custom-schedule .bd ul li.current.giants{
	background-position:-900px 0px;
}
#custom-schedule .bd ul li.current.cowboys{
	background-position:-960px 0px;
}
#custom-schedule .bd ul li.current.chargers{
	background-position:-1020px 0px;
}
#custom-schedule .bd ul li.current.raiders{
	background-position:-1003px 0px;
}
#custom-schedule .bd ul li.current.chiefs{
	background-position:-1080px 0px;
}
#custom-schedule .bd ul li.current.broncos{
	background-position:-1140px 0px;
}
#custom-schedule .bd ul li.current.titans{
	background-position:-1200px 0px;
}
#custom-schedule .bd ul li.current.steelers{
	background-position:-1260px 0px;
}
#custom-schedule .bd ul li.current.texans{
	background-position:-1320px 0px;
}
#custom-schedule .bd ul li.current.colts{
	background-position:-1380px 0px;
}
#custom-schedule .bd ul li.current.jaguars{
	background-position:-1440px 0px;
}
#custom-schedule .bd ul li.current.patriots{
	background-position:-1500px 0px;
}
#custom-schedule .bd ul li.current.jets{
	background-position:-1560px 0px;
}
#custom-schedule .bd ul li.current.ravens{
	background-position:-1620px 0px;
}
#custom-schedule .bd ul li.current.bengals{
	background-position:-1680px 0px;
}
#custom-schedule .bd ul li.current.browns{
	background-position:-1740px 0px;
}
#custom-schedule .bd ul li.current.dolphins{
	background-position:-1800px 0px;
}
#custom-schedule .bd ul li.current.seahawks{
	background-position:-60px -0px;
}

#custom-schedule .bd ul li.niners:hover{
	background-position:0 0px;
}
#custom-schedule .bd ul li.bills:hover{
	background-position:-120px 0px;
}
#custom-schedule .bd ul li.rams:hover{
	background-position:-180px 0px;
}
#custom-schedule .bd ul li.cardinals:hover{
	background-position:-240px 0px;
}
#custom-schedule .bd ul li.saints:hover{
	background-position:-300px 0px;
}
#custom-schedule .bd ul li.falcons:hover{
	background-position:-360px 0px;
}
#custom-schedule .bd ul li.panthers:hover{
	background-position:-420px 0px;
}
#custom-schedule .bd ul li.buccaneers:hover{
	background-position:-480px 0px;
}
#custom-schedule .bd ul li.vikings:hover{
	background-position:-540px 0px;
}
#custom-schedule .bd ul li.packers:hover{
	background-position:-600px 0px;
}
#custom-schedule .bd ul li.lions:hover{
	background-position:-660px 0px;
}
#custom-schedule .bd ul li.bears:hover{
	background-position:-720px 0px;
}
#custom-schedule .bd ul li.redskins:hover{
	background-position:-780px 0px;
}
#custom-schedule .bd ul li.eagles:hover{
	background-position:-840px 0px;
}
#custom-schedule .bd ul li.giants:hover{
	background-position:-900px 0px;
}
#custom-schedule .bd ul li.cowboys:hover{
	background-position:-960px 0px;
}
#custom-schedule .bd ul li.chargers:hover{
	background-position:-1020px 0px;
}
#custom-schedule .bd ul li.raiders:hover{
	background-position:-1003px 0px;
}
#custom-schedule .bd ul li.chiefs:hover{
	background-position:-1080px 0px;
}
#custom-schedule .bd ul li.broncos:hover{
	background-position:-1140px 0px;
}
#custom-schedule .bd ul li.titans:hover{
	background-position:-1200px 0px;
}
#custom-schedule .bd ul li.steelers:hover{
	background-position:-1260px 0px;
}
#custom-schedule .bd ul li.texans:hover{
	background-position:-1320px 0px;
}
#custom-schedule .bd ul li.colts:hover{
	background-position:-1380px 0px;
}
#custom-schedule .bd ul li.jaguars:hover{
	background-position:-1440px 0px;
}
#custom-schedule .bd ul li.patriots:hover{
	background-position:-1500px 0px;
}
#custom-schedule .bd ul li.jets:hover{
	background-position:-1560px 0px;
}
#custom-schedule .bd ul li.ravens:hover{
	background-position:-1620px 0px;
}
#custom-schedule .bd ul li.bengals:hover{
	background-position:-1680px 0px;
}
#custom-schedule .bd ul li.browns:hover{
	background-position:-1740px 0px;
}
#custom-schedule .bd ul li.dolphins:hover{
	background-position:-1800px 0px;
}
#custom-schedule .bd ul li.seahawks:hover{
	background-position:-60px 0px;
}

/* styling the form header */
.nfl-form-builder-toolbox {
	margin-bottom:5px;
}
.nfl-form-builder-toolbox .header-text {
	padding-top:10px;
}
.nfl-form-builder-toolbox .form-title { }
.nfl-form-builder-toolbox .form-description {margin-bottom:10px;}
.nfl-form-builder-toolbox .requiredMsg {
	margin-left:180px;
	font-style:italic;
	font-size:11px;
}
	

/* styling the required asterisk */
.nfl-form-builder-toolbox .astSep {padding-left:10px; position:relative;}
.nfl-form-builder-toolbox em.asterisk {position:absolute: top:0; left;0; color:#000;}

/* styling the left TD container (field description) */
.nfl-form-builder-toolbox .label,
.nfl-form-builder-toolbox .input-text label,
.nfl-form-builder-toolbox .input-select label {
	width:180px;
	padding:5px;
	text-align:right;
	display:block;
}

/* styling the right TD container (field elements) */
.nfl-form-builder-toolbox .field {
	padding:5px;
}

/* styling the text fields */
.nfl-form-builder-toolbox .input-text input {
	width:200px;
}

/* styling the checkbox area */
.nfl-form-builder-toolbox .input-checkbox em {
	padding:0 5px;
}

/* styling the textarea fields */
.nfl-form-builder-toolbox .textarea textarea {
	width:200px;
}
.nfl-form-builder-toolbox .textarea label {
	vertical-align:top;
	width:200px;
}
.nfl-form-builder-toolbox .textarea td.label {
	width:190px;
}
.nfl-form-builder-toolbox .textarea .field {

}
/* styling the multiple select fields */
.nfl-form-builder-toolbox .input-multiselect select {
	width:200px;
}

/* styling the error/success console */
.nfl-form-builder-toolbox ul.contact-us-error-log {
	margin-bottom:10px;
}
.nfl-form-builder-toolbox ul.contact-us-error-log li,
.nfl-form-builder-toolbox .failure {
	color:#F00;
}
.nfl-form-builder-toolbox .error-field {
	border:1px solid #F00;
}
.nfl-form-builder-toolbox .success {
	padding:5px;
	color:#666;
	margin:4px 4px 14px 4px;
	background:#fff;
	border:1px solid #666;
	font-size:85%;
}

/* styling the submit button */
.nfl-form .NFLformSubmit {
	background:url(../nflimg/club-global-spr.png) -760px -1650px;
	border:0px;
	cursor:pointer;
	color:#fff;
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
	display: block;
	width: 90px;
	height: 24px;
	text-indent:-999px;
	float:right;
}
.nfl-form .NFLformSubmit:hover {
	background:url(../nflimg/club-global-spr.png) -880px -1650px;
}

.nfl-form .form-description {
	float:left;
}
/*========================
	Jump Menu
========================*/
div.jump-menu .mod-wrp-1
{
	border-bottom:none;
	margin-bottom:-10px;
}
div.jump-menu div.menu-wrapper {
	border-top:none;
	padding:5px 0 5px 424px;
	margin: 0 5px 4px 5px;
	vertical-align:middle;
	*padding:5px 0 5px 333px;
}

div.jump-menu .game div.menu-wrapper {
	*padding:5px 0 5px 424px;
}
.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/club-global-spr.png) repeat scroll -762px -1788px;
	border:medium none;
	height:24px;
	margin-left:8px;
	width:42px;
	cursor: pointer;
	vertical-align: middle;
}

.jump-menu .menu-wrapper button span {
	/*visibility: hidden;*/
	display:none;
}
/******************************/
/* Scrollable                 */
/******************************/

/* root element for the scrollable. when scrolling occurs this element stays still. */
div.scrollable {
 /* required settings */
 position:relative;
 overflow:hidden;
 width: 100%;
 height:95px;
 padding-top:10px;
 /* custom decorations */
 /* border:1px outset #ccc;
 background-color:#efefef;*/
}

/*
root element for scrollable items. Must be absolutely positioned
and it should have a super large width to accomodate scrollable items.
it's enough that you set width and height for the root element and
not for this element.
*/
div.scrollable div.items {
/* this cannot be too large */
 width:20000em;
 position:absolute;
 clear:both;
}

/* single scrollable item */
div.scrollable div.items div {
 float:left;

 /* custom decoration */
 text-align:center;
 width:137px;
 font-size:7px;

}

div.scrollable .scrollable-navi{
display:none;
}
/* prev, next, prevPage and nextPage buttons */
a.scrollable-prev, a.scrollable-next, a.scrollable-prevPage, a.scrollable-nextPage {
	display:block;
	width:20px;
	height:20px;
	background: transparent url(../nflimg/club-global-spr.png) no-repeat;
	float:right;
	position:relative;
	cursor:pointer;
	font-size:1px;
	/*top:133px;*/
	z-index:3;
}

a.scrollable-prev, a.scrollable-prevPage{
	background-position: -766px -1241px;
	right:40px;
	top:105px;
	*top:125px;
	top:125px\9;
	
}

a.scrollable-next, a.scrollable-nextPage{
	background-position: -766px -1291px;
	right:10px;
	top:0px;
	
}

/* mouseover state */
a.scrollable-prev:hover, a.scrollable-prevPage:hover {
	background-position: -906px -1241px;
}
a.scrollable-next:hover, a.scrollable-nextPage:hover {
	background-position: -906px -1291px;
}

/* disabled navigational button */
a.disabled {
	visibility:hidden !important;
}

/* next button uses another background image */
/*a.scrollable-next, a.scrollable-nextPage {
 background:transparent url(../nflimg/02x-gallery-arrows.gif) no-repeat scroll -20px 0;
	clear:right;
}*/
.content-list-carousel .ft {
	clear:both;
	padding-top:10px; 
}

/*********** navigator ***********/
/* position and dimensions of the navigator */
div.navi {}
/* items inside navigator */
div.navi a {}
/* mouseover state */
div.navi a:hover {}
/* active state (current page state) */
div.navi a.active {}
@charset "UTF-8";
/* ==================================================================
cheerleader-page styles
================================================================== */

#top-header-logo-right {
  /* what is ths imaage? */
	background:transparent url(../clubimages/Global_Headers/cheerleader-header.png) no-repeat scroll 0 0;
	height:123px;
	margin-top:0px;
	overflow:hidden;
	vertical-align:bottom;
}	
.cheerleader-card .details h2 {
    display: none;
}

/* ==================================================================
001 Global Navigation - Ribbon
================================================================== */
#main-nav-ribbon {	
	z-index: 9050; 
	clear: left;  
	position:relative; 
	padding:0; 
	float:left; 
	
}
#main-nav-ribbon:hover {
	background:url("/assets/nflimg/club-misc-spr.png") repeat scroll -265px -443px transparent;

}	

#main-nav-ribbon ul.root-menu-items { 
	list-style: none; 
	padding: 0; 
	position: relative; 
	z-index:25; 
}
#main-nav-ribbon ul.root-menu-items li {
	display:block;
	float:left;
	overflow:hidden;
	padding:0;
	position:relative;
	width:auto;
}
#main-nav-ribbon ul.root-menu-items li a { 
	display:block;
	padding:12px 16px;
	background:url("/assets/nflimg/club-misc-spr.png") repeat scroll -108px -101px transparent;

}

#main-nav-ribbon ul.root-menu-items li a.hover {
	background-position: -106px -155px;
}

#main-nav-ribbon ul.root-menu-items li a span { 
	display: inline; 
}
#main-nav-ribbon ul.root-menu-items li a.selected { 
	background-position: 0px -203px;
}

#main-nav-ribbon .fragment-container{
	display:none;
	overflow:visible;
	position:relative;
}
#main-nav-ribbon .fragment-container > div{
	position:relative;
}
#main-nav-ribbon #ribbon-container{
	position:absolute;
	display:none;
	background:url("/assets/nflimg/001-nav-ribbon-shadow.png") repeat-x scroll 0 bottom transparent;
	width:980px;
	z-index:10000;
	height:auto;
	left:0;
	*padding-bottom:9px;
}
#main-nav-ribbon #ribbon-container .ribbon-container-wrp-1{
	background:url("/assets//nflimg/001-nav-ribbon-bg.png") repeat scroll 0 bottom #FFFFFF;	display:block;
	margin-bottom:9px;
	padding:15px 0 15px 15px;
	*position:relative;
	*z-index:10000;
}
#main-nav-ribbon #ribbon-container .ribbon-container-wrp-1,
#main-nav-ribbon #ribbon-container .ribbon-container-wrp-2,
#main-nav-ribbon #ribbon-container .ribbon-container-wrp-3,
#main-nav-ribbon #ribbon-container .ribbon-container-wrp-4{
	position:relative;
	float:left;
	width:965px;
}
#main-nav-ribbon .fragment-container.show{
	display:block;
}
#main-nav-ribbon .fragment-container .iw_component{
	*height:auto !important;
}
span.placeholder{
	background:url("../nflimg/gbl-loading.gif") no-repeat scroll 0 0 transparent;
	display:block;
	height:16px;
	margin:auto;
	position:relative;
	text-indent:-999em;
	width:16px;
}
/* Nav Content-specific styles */
#ribbon-container .fragment-container .mod-wrp-1{
	margin-right:30px;
	margin-bottom:0;
	padding:15px 0 0;
}
#ribbon-container .fragment-container  .ad-top{
	height:auto;
}
#ribbon-container .fragment-container #custom-promo .mod-wrp-1,
#ribbon-container .fragment-container #custom-promo-no-margin .mod-wrp-1{
	padding:0;
}
#ribbon-container .fragment-container .module .mod-title{
}
#ribbon-container .fragment-container .module .mod-title h2{
	margin-right:80px;
}
#ribbon-container .fragment-container .bd ul li .thumb,
#ribbon-container .fragment-container .bd ul li .thumb a,
#ribbon-container .fragment-container .bd ul li .thumb a:hover,
#ribbon-container .fragment-container .bd ul li .thumb a img,
#ribbon-container .fragment-container .bd ul li .thumb a:hover img {
	height:57px;
	width:80px;
}
#ribbon-container .fragment-container .bd ul li .thumb a:hover{
	height:52px;
}
#ribbon-container .fragment-container .tmb-video-play {
}
#ribbon-container .fragment-container .content-list .content-list-variation-4 .bd,
#ribbon-container .fragment-container .content-list .content-list-variation-2 .bd{
	margin-top:3px;
}
#ribbon-container .fragment-container .content-list .content-list-variation-4 .bd li,
#ribbon-container .fragment-container .content-list .content-list-variation-2 .bd li{
	padding: 5px 0;
}
#ribbon-container .fragment-container .content-list .content-list-variation-2 .bd li.loop-first,
#ribbon-container .fragment-container .content-list .content-list-variation-4 .bd li.loop-first{
	padding-top:0;
}
#ribbon-container .fragment-container .content-list .content-list-variation-2 .bd li.loop-last{
	padding-bottom:0;
}
#ribbon-container .fragment-container .content-list .content-list-variation-2 .bd li div h3, 
#ribbon-container .fragment-container .content-list .content-list-variation-4 .bd li.loop-first div h3{
	margin-left:95px
}
#ribbon-container .content-list ul li.loop-last{
}
#ribbon-container .content-list ul li.loop-first{
	padding-top:0;
}
#ribbon-container .content-list form{
	display:none;
}
#ribbon-container .content-list .ft {
	margin:0;
}
#ribbon-container .content-list-variation-2  .ft{
	height:0;
}
#ribbon-container .content-list  .ft .action-bar .content-more{
	line-height:12px;
}
#ribbon-container .content-list-variation-2  .ft .action-bar .content-more{
	margin-top:-13px;
}
#ribbon-container .content-list-variation-1 .ft .action-bar .content-more{
	margin-top:5px;
}
#ribbon-container .content-list-variation-4 .ft .action-bar .content-more{
	margin-top:8px;
}
#ribbon-container .ad-right, #ribbon-container .ad-companion {
	margin:0;
}
#ribbon-container .content-list .content-list-variation-1 .bd li div h3 {
	background:url("/assets/nflimg/ribbon-nav-contentlist-redarrow.png") no-repeat scroll 0 5px transparent;
}

#sec-nav-flyout{
	position:relative;
	display:block;
	z-index:100001;
}
#sec-nav-flyout .hd.
#sec-nav-flyout .ft{
	display:none;
}
#sec-nav-flyout ul.root-links-column{
	float:left;
	position:relative;
	width:170px;
	margin-right:10px;
	zoom:1;
}
#sec-nav-flyout ul.secondary-links{
	background:none repeat scroll 0 0 #0E2F4C;
	display:none;
	left:170px;
	position:relative;
	z-index:10001;
	margin:0;
	border:1px solid;
	width:200px;
	top:-27px;
	zoom:1;
}

ul.higher-index{ z-index: 10030; }
#sec-nav-flyout li span.no-link{
	cursor:pointer;
}
#sec-nav-flyout li.root-link{
	background:url(/assets/nflimg/club-misc-spr.png) no-repeat -455px -742px scroll transparent;
	display:block;
	height:24px;
	position:relative;
	z-index:10000;
	margin-bottom:1px;
	zoom:1;
}
#sec-nav-flyout li.root-link.loop-first{
}
#sec-nav-flyout li.root-link span.no-link,
#sec-nav-flyout li.root-link a{
	display:block;
	height:24px;
	width:165px;
	padding:3px 0 0 5px;
	background:url(/assets/nflimg/club-misc-spr.png) no-repeat -100px -595px scroll transparent;
}
#sec-nav-flyout li.root-link.selected span.no-link,
#sec-nav-flyout li.root-link.selected a{
	background-position:0 -631px;
}
#sec-nav-flyout li.root-link.has-children  span.no-link,
#sec-nav-flyout li.root-link.has-children a{
	background-position:-456px -742px 
}
#sec-nav-flyout li.root-link:hover span.no-link,
#sec-nav-flyout li.root-link:hover a{
	background-position:-456px -814px;
}
#sec-nav-flyout li.root-link.has-children:hover span.no-link,
#sec-nav-flyout li.root-link.has-children:hover a{
	background-position:-456px -779px;
}
#sec-nav-flyout ul.secondary-links li.secondary-link{
	width:200px;
	height:20px;
	background:none;
}
#sec-nav-flyout ul.secondary-links li.secondary-link span.no-link,
#sec-nav-flyout ul.secondary-links li.secondary-link a{
	background:none repeat scroll 0 0 transparent;
	border-bottom:1px solid;
	height:19px;
	margin:0 5px;
	padding:0;
	width:190px;
}
#sec-nav-flyout ul.root-links-column li.secondary-link.loop-last span.no-link,
#sec-nav-flyout ul.root-links-column li.secondary-link.loop-last a{
	border:none;
}
#sec-nav-flyout ul.secondary-links li.secondary-link:hover{
}
#sec-nav-flyout ul.secondary-links li.secondary-link:hover a{
}
#sec-nav-flyout ul.secondary-links li.secondary-link.loop-first{
}
#sec-nav-flyout ul.root-links-column.loop-last{
}
#sec-nav-flyout ul.secondary-links li.secondary-link {
	background:url(/assets/nflimg/club-misc-spr.png) no-repeat-736px -697px scroll transparent;
}
#main-nav-ribbon {
	display:block;
	left:10px;
}
#main-nav-ribbon ul.root-menu-items li a {
    background: url("/assets/nflimg/club-misc-spr.png") no-repeat scroll 0 0 transparent;
	height:32px;
	display: block;
	margin:0 0px 0 0;
	text-transform: uppercase;
	text-align:center;
	text-decoration: none;
	padding: 0;
}
#main-nav-ribbon ul.root-menu-items li a span {display:none; }
#main-nav-ribbon ul.root-menu-items li#main-nav-news a {			background-position:-232px -140px ;	  width:60px;}
#main-nav-ribbon ul.root-menu-items li#main-nav-news a:hover {		 background-position:-232px -210px ;}
#main-nav-ribbon ul.root-menu-items li#main-nav-news a.selected {	 background-position:-232px -280px ;}
#main-nav-ribbon ul.root-menu-items li#main-nav-news a.hover {	 background-position:-232px -350px ;}

#main-nav-ribbon ul.root-menu-items li#main-nav-media-vault a {			background-position:-298px -140px;	  width:129px;}
#main-nav-ribbon ul.root-menu-items li#main-nav-media-vault a:hover {		 background-position:-298px -210px ;}
#main-nav-ribbon ul.root-menu-items li#main-nav-media-vault a.selected {	 background-position:-298px -280px ;}
#main-nav-ribbon ul.root-menu-items li#main-nav-media-vault a.hover {	 background-position:-298px -350px ;}

#main-nav-ribbon ul.root-menu-items li#main-nav-team a {			 background-position:-416px -140px;	  width:70px;}
#main-nav-ribbon ul.root-menu-items li#main-nav-team a:hover {	 background-position:-416px -210px ;}
#main-nav-ribbon ul.root-menu-items li#main-nav-team a.selected {	 background-position:-416px -280px ;}
#main-nav-ribbon ul.root-menu-items li#main-nav-team a.hover {	 background-position:-416px -350px ;}

#main-nav-ribbon ul.root-menu-items li#main-nav-schedule a {			background-position:-486px -140px;	  width: 100px;}
#main-nav-ribbon ul.root-menu-items li#main-nav-schedule a:hover {		background-position:-486px -210px ;}
#main-nav-ribbon ul.root-menu-items li#main-nav-schedule a.selected {	background-position:-486px -280px ;}
#main-nav-ribbon ul.root-menu-items li#main-nav-schedule a.hover {	 background-position:-486px -350px ;}

#main-nav-ribbon ul.root-menu-items li#main-nav-tickets a {				background-position:-587px  -140px; width:88px;}
#main-nav-ribbon ul.root-menu-items li#main-nav-tickets a:hover {		background-position:-587px  -210px ;}
#main-nav-ribbon ul.root-menu-items li#main-nav-tickets a.selected {	background-position:-587px  -280px ;}
#main-nav-ribbon ul.root-menu-items li#main-nav-tickets a.hover {	 background-position:-587px -350px ;}


#main-nav-ribbon ul.root-menu-items li#main-nav-raiderettes a {			background-position:-676px -140px;	 width:121px}
#main-nav-ribbon ul.root-menu-items li#main-nav-raiderettes a:hover {		background-position:-676px -210px ;}
#main-nav-ribbon ul.root-menu-items li#main-nav-raiderettes a.selected {	background-position:-676px -280px ;}
#main-nav-ribbon ul.root-menu-items li#main-nav-raiderettes a.hover {	 background-position:-676px -350px ;}

#main-nav-ribbon ul.root-menu-items li#main-nav-history a {			background-position:-798px -140px;	 width:88px}
#main-nav-ribbon ul.root-menu-items li#main-nav-history a:hover {		background-position:-798px -210px ;}
#main-nav-ribbon ul.root-menu-items li#main-nav-history a.selected {	background-position:-798px -280px ;}
#main-nav-ribbon ul.root-menu-items li#main-nav-history a.hover {	 background-position:-798px -350px ;}

#main-nav-ribbon ul.root-menu-items li#main-nav-kids-zone a {			background-position:-887px -140px;	 width:63px}
#main-nav-ribbon ul.root-menu-items li#main-nav-kids-zone a:hover {		background-position:-887px -210px ;}
#main-nav-ribbon ul.root-menu-items li#main-nav-kids-zone a.selected {	background-position:-887px -280px ;}
#main-nav-ribbon ul.root-menu-items li#main-nav-kids-zone a.hover {	 background-position:-887px -350px ;}


#main-nav-ribbon ul.root-menu-items li#main-nav-fans a {				background-position:-952px -140px ;	  width:66px;}
#main-nav-ribbon ul.root-menu-items li#main-nav-fans a:hover {		background-position:-952px -210px ;}
#main-nav-ribbon ul.root-menu-items li#main-nav-fans a.selected {	background-position:-952px -280px ;}
#main-nav-ribbon ul.root-menu-items li#main-nav-fans a.hover {	 background-position:-952px -350px ;}


#main-nav-ribbon ul.root-menu-items li#main-nav-get-gear a {				background-position:-1024px  -140px; width:74px;}
#main-nav-ribbon ul.root-menu-items li#main-nav-get-gear a:hover {		background-position:-1024px  -210px ;}
#main-nav-ribbon ul.root-menu-items li#main-nav-get-gear a.selected {	background-position:-1024px  -280px ;}
#main-nav-ribbon ul.root-menu-items li#main-nav-get-gear a.hover {	 background-position:-1024px -350px ;}

#main-nav-ribbon #ribbon-container{
	left: -142px;
	top: 30px;
    width: 1000px;
}
/* Nav Content-specific styles */
#ribbon-container .fragment-container .mod-wrp-1{
	background: none repeat scroll 0 0 transparent;
    border: medium none navy;
    padding: 0;
	margin-right: 0;
}
#ribbon-container .fragment-container .module .mod-title{
	background: none repeat scroll 0 50% transparent;
    border: medium none;
    height: auto;
    margin: 0;
}
#ribbon-container .fragment-container .module .mod-title h2{
	color: #000000;
    font-size: 14px;
    font-weight: bold;
    line-height: 12px;
    padding-bottom: 5px;
    padding-left: 0;
    padding-top: 0;
    text-transform: uppercase;
}
#ribbon-container .fragment-container .content-list .bd li {
    border-bottom: 1px solid #000000;
	margin-left:0;
	padding: 3px 0;
	width: 99%;	
}
#ribbon-container .fragment-container .content-list .content-list-variation-5 .bd li
{
	 width: 48%;
}
#ribbon-container .fragment-container .content-list .content-list-variation-4 .bd li.loop-even p,
#ribbon-container .fragment-container .content-list .content-list-variation-4 .bd li.loop-last p {
    display:none;
}

#ribbon-container .fragment-container .content-list .content-list-variation-2 .bd li.loop-last {
    padding-bottom: 5px;
}

#ribbon-container .fragment-container .content-list .content-list-variation-5 .bd li.loop-odd {
	margin-right:10px;
}
#ribbon-container .fragment-container .ad-top {
    height: 150px;
}
#ribbon-container .fragment-container  .custom-module { padding:0;  height:150px; }

#ribbon-container .content-list .ft {    
	height: auto;
	background: none repeat scroll 0 0 transparent;
}
#ribbon-container .content-list .ft .action-bar
{
   border:0;  
   background:none;
   height: auto;
}
#ribbon-container .content-list .ft .action-bar .content-more {
	font-size: 11px;
    font-weight: bold;
    line-height: 13px;
    margin-top: 0;
    padding-bottom: 0;
    padding-top: 5px;
	text-transform: none;
}
#ribbon-container .content-list  .module .action-bar {  text-transform: none;}
#ribbon-container .fragment-container .content-list .content-list-variation-2 .bd li.loop-first, #ribbon-container .fragment-container .content-list .content-list-variation-4 .bd li.loop-first {
    padding-top: 3px;
}
#ribbon-container .fragment-container .content-list .content-list-variation-2 .bd li div h3,
#ribbon-container .fragment-container .content-list .content-list-variation-5 .bd li div h3 {
  background:none;
  margin-left: 0;
  line-height: 12px;
  padding: 0;
}
#ribbon-container .fragment-container .content-list .content-list-variation-1   .bd li div h3,
#ribbon-container .fragment-container .content-list .content-list-variation-4   .bd li div h3
{  
  background: url("/assets/nflimg/arrow-white.png") no-repeat scroll 0 7px transparent;
  padding-left:9px;
}
#ribbon-container .fragment-container .content-list .content-list-variation-1 .bd li div h3 a,
#ribbon-container .fragment-container .content-list .content-list-variation-2 .bd li div h3 a,
#ribbon-container .fragment-container .content-list .content-list-variation-4 .bd li div h3 a,
#ribbon-container .fragment-container .content-list .content-list-variation-5 .bd li div h3 a
{
  color:#ffffff;
  font-size: 12px;
}
#ribbon-container .fragment-container .module .mod-title h2 { margin-right: 0px; }
#ribbon-container .fragment-container .custom-module .custom-promo-350-70 {
	height:70px;
}
#ribbon-container .fragment-container .content-list .content-list-variation-4 .bd
{
    margin-top: 0;
}
#ribbon-container .fragment-container .content-list .content-list-variation-4 .bd li
 {
    padding: 3px 0;
}
#ribbon-container .fragment-container .content-list .content-list-variation-4 .bd li.loop-first div h3,
#ribbon-container .fragment-container .content-list .content-list-variation-5 .bd li.loop-first div h3{
   margin-left: 67px;
   line-height: 12px;
   padding-top: 0;
   background: none repeat scroll 0 0 transparent;
}
#main-nav-ribbon #ribbon-container .ribbon-container-wrp-1,
#main-nav-ribbon #ribbon-container .ribbon-container-wrp-4 {
    width: auto;;
}
#main-nav-ribbon #ribbon-container .ribbon-container-wrp-1 {
    background: url("../nflimg/ribbon-nav-bg.png") repeat-x scroll left top #5E626B;
	padding:15px 0 15px 15px;	
	width:985px;
}
#ribbon-container .fragment-container .bd ul li .thumb,
#ribbon-container .fragment-container .bd ul li .thumb a,
#ribbon-container .fragment-container .bd ul li .thumb a:hover,
#ribbon-container .fragment-container .bd ul li .thumb a img,
#ribbon-container .fragment-container .bd ul li .thumb a:hover img {
    height: 36px;
    width: 65px;
	overflow:hidden;
	position: relative;
	margin-bottom: 5px;
}
#ribbon-container .fragment-container .bd ul li .thumb a:hover {
	border:2px solid #000000;
	width:61px;
	height:32px;
}
#ribbon-container .fragment-container .content-list .content-list .content-list-variation-5 .bd li .itm-wrp-1 {
    padding: 0 5px 0 0;
}
#ribbon-container .fragment-container .bd ul li .thumb a:hover img {
	margin:-2px 0 0 -2px;
}
#ribbon-container .fragment-container .tmb-video-play {
   left: 23px;
   top: 10px;
}
#ribbon-container .fragment-container .bd ul li .thumb a:hover  .tmb-video-play {
	margin:-2px 0 0 -2px;
}
 #ribbon-container .fragment-container .content-list .bd li p { color: #000000; font-size: 12px;}
 #ribbon-container .fragment-container .content-list .ft .action-bar a.gbl-ico-rss {
  background: url("../nflimg/club-misc-spr.png") no-repeat scroll -700px -583px transparent;
  padding: 0 3px 2px 0;
  margin-top: 0; 
 }
 #ribbon-container .fragment-container .content-list .ft .action-bar a.gbl-ico-rss:hover {
  background-position:-900px  -583px
}
#ribbon-container .fragment-container .content-list .bd li div .details,
#ribbon-container .fragment-container .content-list .bd li div .details cite{
   color:#333333;
   font-style: italic;
   font-size:11px;
   line-height:14px;
}
#ribbon-container .fragment-container .content-list .bd li div .details .date .highlight { 
 display:none;
}
#main-nav-ribbon #ribbon-container .close span {
    height: 15px;
	top: 0;
    width: 15px;
}
#sec-nav-flyout li.root-link  span.no-link,
#sec-nav-flyout li.root-link a{
    background-position: -100px -1040px;
	color:#ffffff;
	font-weight:bold;
	text-transform:uppercase;
	line-height:18px;
	font-size:11px;
	padding-left:10px;
	width:160px;
}
#sec-nav-flyout li.root-link.selected span.no-link,
#sec-nav-flyout li.root-link.selected a{
	color:#00123f;
}
#sec-nav-flyout li.root-link:hover{
}
#sec-nav-flyout li.root-link:hover span.no-link,
#sec-nav-flyout li.root-link:hover a{
	text-decoration:none;
	background-position: -100px -1080px;
	color:#000;
}

#sec-nav-flyout li.root-link.has-children span.no-link,
#sec-nav-flyout li.root-link.has-children a {
	background-position: -300px -1040px;
}

#sec-nav-flyout li.root-link.has-children:hover span.no-link,
#sec-nav-flyout li.root-link.has-children:hover a {
	background-position: -300px -1080px;
}

#sec-nav-flyout ul.secondary-links{	
   background: none repeat scroll 0 0 #999999;
   border-color:#333333;   
}
#sec-nav-flyout ul.secondary-links li.secondary-link{
	background: none repeat scroll 0 0 #999999;
	height:19px
}
#sec-nav-flyout ul.secondary-links li.secondary-link span.no-link,
#sec-nav-flyout ul.secondary-links li.secondary-link a{
	border-bottom: 1px dotted #ccc;
    color: #000000;
	height:18px;
}
#sec-nav-flyout ul.secondary-links li.secondary-link:hover span.no-link,
#sec-nav-flyout ul.secondary-links li.secondary-link:hover a{
	color:#fff;
}
#sec-nav-flyout ul.secondary-links li.secondary-link:hover {
	background:#000000;
}

