/* 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 {
	position: relative;
	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:#555555;
	background:#7a1d32 url(../img/gbl-cardinals-bg.jpg) center top no-repeat;
}
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 {line-height:30px;font-family: "Arial", Arial, sans-serif; font-size:25px; font-weight:normal; color:#555555;margin:10px 0}
h5 {line-height:25px;font-family: "Arial", Arial, sans-serif; font-size:20px; font-weight:normal; color:#555555;}
h6 {line-height:20px;font-family: "Arial", Arial, sans-serif; font-size:18px; font-weight:normal; color:#555555;}

td {
	vertical-align: top;
}
select, input, textarea {
	font-size:1em;
}
sup {
	font-size:8px;
}
a, a:link {
	color:#333;
	cursor: pointer;
	font-weight:bold;
	text-decoration:none;
}
a:visited, a:active {
/*
	color:#999;
	text-decoration:none;
*/
}
a:hover {
	color:#333;
	text-decoration:underline;
}
a.custom-link:hover {
    cursor: pointer;
}

.netfooter-content a, .netfooter-content a:link {
	font-weight:normal;
}

.gbl-wrp-1 {
	background: transparent url('../img/gbl-cardinals-bg.jpg') no-repeat top center;
	height:850px;
	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;
	position:relative;
}
.header-container {
	position:relative;
	z-index:5;
}
.header-logo {
	background:transparent url(../nflimg/header-logo.png) no-repeat 0 0;
	height:118px;
	width:126px;
	display:block;
	position:absolute;
	left:-56px;
	top:-22px;
	z-index:5;
	
	
	_background:transparent url(../nflimg/ie6/header-logo-ie6.png) no-repeat 0 0;
	_height: 123px;
	_top:-23px;
	_width: 126px;
	_left:-45px;
}
.header-logo a{
	display:block;
	height:98px;
	position:relative;
	top:20px;
	width:126px;
}
.header-logo span{
	display:none;
}
.header-main-graphic {
	background:transparent url(../clubimages/header-bg.png) no-repeat 0 0;
	height:98px;
	width:770px;
	display:block;
	position:relative;
	left:-82px;

	_background:transparent url(../clubimages/ie6/header-bg-ie6.png) no-repeat right 0;
	_left: -1px;
	_width: 689px;
	_overflow:hidden;
/*	
	_background:transparent url(../nflimg/ie6/header-bg-ie6.png) no-repeat 0 0;
	_left: -1px;
	_width: 689px;
*/
}
.header-main-graphic a{
	display:block;
	height:98px;
	width:240px;
}
.header-main-graphic span{
	display:none;
}
.header-buy-tickets {
	background:transparent url(../clubimages/header-right-image.png) no-repeat 0 0;
	_background:transparent url(../clubimages/ie6/header-right-image-ie6.png) no-repeat 0 0;
	height:98px;
	width:200px;
	display:block;
	_position: relative;
	_left: -1px;
}
.header-buy-tickets a{
	display:block;
	height:98px;
	width:200px;
}
.header-buy-tickets span{
	display:none;
}

/* ==================================================================
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;
	background-color: #fff;
}

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


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

}


.module {
	padding:0 10px 10px 0;
	position:relative;
	
	_padding:0 9px 10px 0;
}
.module .mod-title {
	background:transparent url(../nflimg/ari-module-header-bg.gif) repeat scroll 0 0;
	color:#FFFFFF;
	height:20px;
	position:relative;
	width:100%;
}
.mod-title h2 {
	background:#9B243E none repeat scroll 0 0;
	bottom:0;
	color:#FFFFFF;
	font-size:20px;
	font-style:italic;
	font-weight:bold;
	line-height:14px;
	padding:0 30px 0 10px;
	position:absolute;
	text-transform:uppercase;
}
.mod-title h2 span{

}

.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;
	padding-left: 10px;
	/*text-align:right;*/
}
.module .action-bar a {
	border:0px;
	cursor:pointer;
	font-size:10px;
	color:#666;
	margin-right: 10px;
	display:block;
	font-weight:bold;
	padding-top:12px;
}
.module .action-bar a:hover {
	border:0px;
	cursor:pointer;
	text-decor ation:underline;
	color:#333333;
}
.module .action-bar a.content-more {
	padding-left: 5px;
	/*float:right;*/
}
.link-carets {
	display:none;
}
/* Global Icons */
a.gbl-ico-rss  {
	background:transparent url(../nflimg/ari-global-spr.png) no-repeat scroll -763px -1603px;
	height:18px;
	margin-top:5px;
	width:34px;
	float: left;
	
	_background:transparent url(../nflimg/ari-global-spr-ie6.png) no-repeat scroll -763px -1603px;
	_width: 43px;
}
a:hover.gbl-ico-rss {
	background-position: -892px -1603px;
	
	_background-position: -893px -1603px;
}
.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;
}

#homepage-gamestatus .sponsorship-chrome iframe {

}
.sponsorship-bg, .sponsorship-left, .sponsorship-right {
}
.sponsorship-top, .sponsorship-bottom {
}

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

.sponsorship-top .ad-top iframe {
	float: right;
}

#gbl-hdrnet-mdl {
	margin-left:-12px;
}

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

#hot-topics {
	background:transparent url(../nflimg/ari-global-spr.png) no-repeat scroll 0 -250px;
	color:#FFFFFF;
	height:25px;
	left:-12px;
	padding:4px 0 0 126px;
	position:relative;
	top: -4px;
	z-index:0;
	_background:transparent url(../nflimg/ie6/hottopics-search-bar-spr-ie6.png) no-repeat scroll 0 0;
	_width: 532px;
	_left: -12px;
}

#hot-topics a {
	color:#fff;
	display:inline;
	padding:0 2px;
	z-index: 10001;
	font-weight: normal;
}

#hot-topics a:hover {
	color:#fff;
}

.gbl-nfl-network {
	position:relative;
}
.gbl-nfl-network-btn {
	background:transparent url(../nflimg/gbl-nfl-network-btn.png) no-repeat scroll 0 0;
	cursor:pointer;
	float:left;
	height:22px;
	width:165px;
}
/*******************
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 {
}
/***********************
*  Team Logos
************************/
/* Helmets [bal] */
 .team-ico-away-bal {
	background-image: url('../nflimg/gbl-team-ico/bal-away-m.png');
}
.team-ico-home-bal {
	background-image: url('../nflimg/gbl-team-ico/bal-home-m.png');
}
/* Helmets [buf] */
 .team-ico-away-buf {
	background-image: url('../nflimg/gbl-team-ico/buf-away-m.png');
}
.team-ico-home-buf {
	background-image: url('../nflimg/gbl-team-ico/buf-home-m.png');
}
/* Helmets [cin] */
.team-ico-away-cin {
	background-image: url('../nflimg/gbl-team-ico/cin-away-m.png');
}
.team-ico-home-cin {
	background-image: url('../nflimg/gbl-team-ico/cin-home-m.png');
}
/* Helmets [cle] */
 .team-ico-away-cle {
	background-image: url('../nflimg/gbl-team-ico/cle-away-m.png');
}
.team-ico-home-cle {
	background-image: url('../nflimg/gbl-team-ico/cle-home-m.png');
}
/* Helmets [den] */
 .team-ico-away-den {
	background-image: url('../nflimg/gbl-team-ico/den-away-m.png');
}
.team-ico-home-den {
	background-image: url('../nflimg/gbl-team-ico/den-home-m.png');
}
/* Helmets [hou] */
 .team-ico-away-hou {
	background-image: url('../nflimg/gbl-team-ico/hou-away-m.png');
}
.team-ico-home-hou {
	background-image: url('../nflimg/gbl-team-ico/hou-home-m.png');
}
/* Helmets [ind] */
 .team-ico-away-ind {
	background-image: url('../nflimg/gbl-team-ico/ind-away-m.png');
}
.team-ico-home-ind {
	background-image: url('../nflimg/gbl-team-ico/ind-home-m.png');
}
/* Helmets [jac] */
 .team-ico-away-jac {
	background-image: url('../nflimg/gbl-team-ico/jac-away-m.png');
}
.team-ico-home-jac {
	background-image: url('../nflimg/gbl-team-ico/jac-home-m.png');
}
/* Helmets [kc] */
 .team-ico-away-kc {
	background-image: url('../nflimg/gbl-team-ico/kc-away-m.png');
}
.team-ico-home-kc {
	background-image: url('../nflimg/gbl-team-ico/kc-home-m.png');
}
/* Helmets [mia] */
 .team-ico-away-mia {
	background-image: url('../nflimg/gbl-team-ico/mia-away-m.png');
}
.team-ico-home-mia {
	background-image: url('../nflimg/gbl-team-ico/mia-home-m.png');
}
/* Helmets [ne] */
 .team-ico-away-ne {
	background-image: url('../nflimg/gbl-team-ico/ne-away-m.png');
}
.team-ico-home-ne {
	background-image: url('../nflimg/gbl-team-ico/ne-home-m.png');
}
/* Helmets [nyj] */
 .team-ico-away-nyj {
	background-image: url('../nflimg/gbl-team-ico/nyj-away-m.png');
}
.team-ico-home-nyj {
	background-image: url('../nflimg/gbl-team-ico/nyj-home-m.png');
}
/* Helmets [oak] */
 .team-ico-away-oak {
	background-image: url('../nflimg/gbl-team-ico/oak-away-m.png');
}
.team-ico-home-oak {
	background-image: url('../nflimg/gbl-team-ico/oak-home-m.png');
}
/* Helmets [pit] */
 .team-ico-away-pit {
	background-image: url('../nflimg/gbl-team-ico/pit-away-m.png');
}
.team-ico-home-pit {
	background-image: url('../nflimg/gbl-team-ico/pit-home-m.png');
}
/* Helmets [sd] */
 .team-ico-away-sd {
	background-image: url('../nflimg/gbl-team-ico/sd-away-m.png');
}
.team-ico-home-sd {
	background-image: url('../nflimg/gbl-team-ico/sd-home-m.png');
}
/* Helmets [ten] */
 .team-ico-away-ten {
	background-image: url('../nflimg/gbl-team-ico/ten-away-m.png');
}
.team-ico-home-ten {
	background-image: url('../nflimg/gbl-team-ico/ten-home-m.png');
}
/* Helmets [ari] */
 .team-ico-away-ari {
	background-image: url('../nflimg/gbl-team-ico/ari-away-m.png');
}
.team-ico-home-ari {
	background-image: url('../nflimg/gbl-team-ico/ari-home-m.png');
}
/* Helmets [atl] */
 .team-ico-away-atl {
	background-image: url('../nflimg/gbl-team-ico/atl-away-m.png');
}
.team-ico-home-atl {
	background-image: url('../nflimg/gbl-team-ico/atl-home-m.png');
}
/* Helmets [car] */
 .team-ico-away-car {
	background-image: url('../nflimg/gbl-team-ico/car-away-m.png');
}
.team-ico-home-car {
	background-image: url('../nflimg/gbl-team-ico/car-home-m.png');
}
/* Helmets [chi] */
 .team-ico-away-chi {
	background-image: url('../nflimg/gbl-team-ico/chi-away-m.png');
}
.team-ico-home-chi {
	background-image: url('../nflimg/gbl-team-ico/chi-home-m.png');
}
/* Helmets [dal] */
 .team-ico-away-dal {
	background-image: url('../nflimg/gbl-team-ico/dal-away-m.png');
}
.team-ico-home-dal {
	background-image: url('../nflimg/gbl-team-ico/dal-home-m.png');
}
/* Helmets [det] */
 .team-ico-away-det {
	background-image: url('../nflimg/gbl-team-ico/det-away-m.png');
}
.team-ico-home-det {
	background-image: url('../nflimg/gbl-team-ico/det-home-m.png');
}
/* Helmets [gb] */
 .team-ico-away-gb {
	background-image: url('../nflimg/gbl-team-ico/gb-away-m.png');
}
.team-ico-home-gb {
	background-image: url('../nflimg/gbl-team-ico/gb-home-m.png');
}
/* Helmets [min] */
 .team-ico-away-min {
	background-image: url('../nflimg/gbl-team-ico/min-away-m.png');
}
.team-ico-home-min {
	background-image: url('../nflimg/gbl-team-ico/min-home-m.png');
}
/* Helmets [no] */
 .team-ico-away-no {
	background-image: url('../nflimg/gbl-team-ico/no-away-m.png');
}
.team-ico-home-no {
	background-image: url('../nflimg/gbl-team-ico/no-home-m.png');
}
/* Helmets [nyg] */
 .team-ico-away-nyg {
	background-image: url('../nflimg/gbl-team-ico/nyg-away-m.png');
}
.team-ico-home-nyg {
	background-image: url('../nflimg/gbl-team-ico/nyg-home-m.png');
}
/* Helmets [phi] */
 .team-ico-away-phi {
	background-image: url('../nflimg/gbl-team-ico/phi-away-m.png');
}
.team-ico-home-phi {
	background-image: url('../nflimg/gbl-team-ico/phi-home-m.png');
}
/* Helmets [sf] */
 .team-ico-away-sf {
	background-image: url('../nflimg/gbl-team-ico/sf-away-m.png');
}
.team-ico-home-sf {
	background-image: url('../nflimg/gbl-team-ico/sf-home-m.png');
}
/* Helmets [sea] */
 .team-ico-away-sea {
	background-image: url('../nflimg/gbl-team-ico/sea-away-m.png');
}
.team-ico-home-sea {
	background-image: url('../nflimg/gbl-team-ico/sea-home-m.png');
}
/* Helmets [stl] */
 .team-ico-away-stl {
	background-image: url('../nflimg/gbl-team-ico/stl-away-m.png');
}
.team-ico-home-stl {
	background-image: url('../nflimg/gbl-team-ico/stl-home-m.png');
}
/* Helmets [tb] */
 .team-ico-away-tb {
	background-image: url('../nflimg/gbl-team-ico/tb-away-m.png');
}
.team-ico-home-tb {
	background-image: url('../nflimg/gbl-team-ico/tb-home-m.png');
}
/* Helmets [was] */
 .team-ico-away-was {
	background-image: url('../nflimg/gbl-team-ico/was-away-m.png');
}
.team-ico-home-was {
	background-image: url('../nflimg/gbl-team-ico/was-home-m.png');
}

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

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

html#print-version .print-head a.print-page-link{
	color: #fff;
	background:transparent url(../nflimg/ari-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/ari-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:#352a70;
	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;}

.store{
	background:transparent url(../nflimg/ari-global-spr.png) no-repeat scroll -760px -1847px;
	cursor:pointer;
 	height:22px;
	width:76px;
}
.store a{
	display:block;
	height:22px;
	width:76px;
}
.store a span{display:none;}

.en-espanol{
	background:transparent url(../nflimg/ari-global-spr.png) no-repeat scroll -903px -1847px;
	cursor:pointer;
	height:22px;
	width:86px;
}
.en-espanol a{
	display:block;
	height:22px;
	width:86px;
}
.en-espanol a span{display:none;}

/*
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;
}
.ad-top {
	height:90px;
	margin:0px;
	overflow:none;
	position:relative;
}

.ad-right {
	margin-bottom:10px;
	margin-right:10px;
}
.ad-right iframe { margin-bottom: -3px;}


/** Modal Video Player **/

/* 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 .hd .jqmClose span {
    display: inherit;
}
/* ==================================================================
Thumbs & Photo Gallery Thumbs
================================================================== */

ul li .thumb {
	float:left;
	margin:0 10px 0 0;
	width:135px;
	height:70px;
}

ul li .thumb img {
	width:135px;
	height:70px;
	position:static;
}

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

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

ul li .thumb a:hover,
.photo-gallery ul li a.photo-size-thumb:hover {
	
	border:2px solid #8c052e;
	width:133px;
	height:68px;
	
	_width: 131px;
	_height: 64px;
	
}

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

.photo-gallery ul li.selected-image a {
}

.photo-gallery ul li.selected-image img {
	margin:0px;
}

.tmb-video-play,
.video-icon {
	background-image:url(../nflimg/icon-play.png);
	background-repeat:no-repeat;
	cursor:pointer;
	display:block;
	height:25px;
	left:50px;
	margin:0;
	overflow:hidden;
	position:absolute;
	top:21px;
	width:35px;
	z-index:4;
	_background-image:url(../nflimg/icon-play.gif);
}

/******************************/
/* Scrollable                 */
/******************************/

div.scrollable div.items div a{
/* taken from STEELERS
	background-image:url(../nflimg/gbl-thumb-frame-photo.png); */
	background-position:center top;
	background-repeat:no-repeat;
	display:block;
}

div.scrollable div.items div a img {
	max-width:118px;
	width:118px\9;
	border:2px solid #fff;
}

div.scrollable div.items div a img:hover{
	border-color: #8c052e;
}

/* active item */
div.scrollable div.items div.active img {
	border-color: #8c052e;
}
/*===================================================================
017 - Content List Editorial Module
===================================================================*/

.content-list ul{
	overflow: hidden;
	margin-bottom: 14px;
	position: relative;
	*margin-bottom: 9px;
}

.content-list .bd li {
	border-bottom: 1px solid #e9e9e9;
	clear: both;
	padding: 5px 0;
	margin: 0 10px;
	overflow: hidden;

	*padding: 8px 0px;
}
.content-list .bd li.loop-last {
	border-bottom: none;

}

.content-list .bd li .itm-wrp-1 {
}

.content-list .bd li div .details {
	font-style:italic;
	color:#555;
}

.content-list .bd li div .details cite {}

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

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

.content-list .bd li p {}

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

.content-list .bd ul li .loop-even.loop-last {}
.content-list .bd ul li .loop-last {}
.content-list .bd ul li .loop-odd.loop-last {}

.content-list .ft {
        background:transparent url(../nflimg/gbl-mod-bottom-bg.png) repeat-x scroll bottom center;
}
.content-list .ft .action-bar{
        background: url(../nflimg/action-bar-bg.jpg) repeat top left;
        border-top: none;
}

.content-list .ft .action-bar .content-more {
	padding-top: 12px;
    float:left;
}
.content-list .ft .action-bar .content-more span span {
    display:none;
}
.content-list .ft .action-bar .content-more:hover {
	text-decoration:underline;
}
.content-list .ft .sponsorship-c {}

.content-list .ft {
	clear:both;
	padding:0;
	position: relative;
}

.content-list fieldset {
	padding: 10px 0 0 10px;
}

.content-list fieldset select{
	vertical-align: middle;
	margin-right: 10px;
}
.content-list button {
	background:transparent url(../nflimg/ari-global-spr.png) repeat scroll -760px -1799px;
	border:medium none;
	cursor:pointer;
	height:23px;
	padding:0;
	width:33px;
	vertical-align: middle;
}
.content-list button:hover {
	background-position: -902px -1799px;
}
.content-list button span {
	display: none;
}

.content-list a {
	color: #333;
	font-weight: bold;
}
.content-list a:hover {}
.content-list img {}
.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/ari-global-spr.png) no-repeat -760px -1476px;
	display:block;
	padding-left: 42px;
	position:static;
	font-weight: bold;
	font-size: 12px;
	color: #333;
}

.content-list-variation-1 .bd li.content-type-video h3 a,
.content-list-variation-4 .bd li.content-type-video h3 a {
	background: url(../nflimg/ari-global-spr.png) no-repeat -760px -1476px;
	display:block;
	padding-left: 42px;
	position:static;
	font-weight: bold;
	font-size: 12px;
	color: #333;
}

.content-list-variation-1 .bd li.content-type-audio h3 a,
.content-list-variation-4 .bd li.content-type-audio h3 a {
	background: url(../nflimg/ari-global-spr.png) no-repeat -760px -1560px;
	display:block;
	padding-left: 42px;
	position:static;
	font-weight: bold;
	font-size: 12px;
	color: #333;
}

.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-video h3 a span,
.content-list-variation-4 .bd li.content-type-video h3 a span {
	display:inline;
}

.content-list-variation-1 .bd li.content-type-audio h3 a span,
.content-list-variation-4 .bd li.content-type-audio 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/ari-global-spr.png) no-repeat -760px -1522px;
	padding-left: 52px;
}

/* ==================================================================
017 - Content List Editorial Variation-1
================================================================== */
 .content-list .content-list-variation-1 .bd ul li .thumb {display:none;}
.content-list .content-list-variation-1 .bd ul li a img {display:none;}
.content-list .content-list-variation-1 .tmb-video-play  {display: none;}
.content-list .content-list-variation-1 p  {display:none;}

/* ONLY AUDIO/VIDEO items should be 45px indented */
.content-list .content-list-variation-1 .content-type-audio-video .bd li div .details {margin-left:45px;}
.content-list .content-list-variation-1 .content-type-video .bd li div .details {margin-left:45px;}
.content-list .content-list-variation-1 .content-type-audio .bd li div .details {margin-left:45px;}

.content-list-variation-1 h2 {
}

.content-list-variation-1 .mod-title {
}


/* ==================================================================
017 - Content List Editorial Variation-2
================================================================== */

.content-list .content-list-variation-2 .bd li {
	_height: 70px;
}


.content-list .content-list-variation-2 .bd li div h3 {
	margin-left:145px;
}


.content-list .content-list-variation-2 .bd li div .details {
	margin-left:145px;
}


.content-list .content-list-variation-2 .bd li div p {
	margin-left:145px;
}


.content-list .content-list-variation-2 .bd li.no-img div h3 {
	margin-left: 0px;
}


.content-list .content-list-variation-2 .bd li.no-img div .details {
	margin-left: 0px;
}


.content-list .content-list-variation-2 .bd li.no-img div p {
	margin-left: 0px;
}

.content-list .content-list-variation-2 .bd li {
	padding: 10px 0;
}

.content-list .content-list-variation-2 .bd .thumb {
	position: relative;
}
/* ==================================================================
017 - Content List Editorial Variation-3
================================================================== */
.content-list .content-list-variation-3 .bd ul{
	_padding-left: 10px;
	_width: 468px;
}

.content-list .content-list-variation-3 .bd ul {
}


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

	margin: 0px 8px 0px 10px;

	/*_display: block;*/
}
.content-list .content-list-variation-3 .bd ul li.loop-first{
	_margin-left: 0px;
}
.content-list .content-list-variation-3 .bd ul li .thumb a:hover{
	_height: 68px;
	_margin-bottom: 1px;
}

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

}

.content-list .content-list-variation-3 .bd li .itm-wrp-1 {}


.content-list .content-list-variation-3 .bd li div h3 {
	padding-top:10px;
	clear: both;
}
.content-list .content-list-variation-3 .bd li div h3 a,
.content-list .content-list-variation-3 .bd li div h3 a span{
	font-size: 13px;
}
.content-list .content-list-variation-3 .bd li div h3 a:hover {
}
.content-list .content-list-variation-3 .bd li div p {
	color: #ccc;
}

/*.content-list .content-list-variation-3 .bd ul li .thumb, .content-list .content-list-variation-3 .bd ul li .thumb {width:135px;height:90px;margin:10px 0 5px;float:none;}
.content-list .content-list-variation-3 .bd ul li .thumb img, .content-list .content-list-variation-3 .bd ul li .thumb img{width:135px;height:90px;}
*/


/*
.content-list .content-list-variation-3 .tmb-video-play, .content-list .content-list-variation-3 .tmb-video-play {
   	left: 55px;
	top:38px;
}*/

/* ==================================================================
017 - Content List Editorial Variation-4
================================================================== */

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

/* ==================================================================
017 - Content List Editorial Variation-5
================================================================== */

.content-list .content-list-variation-5 .bd ul {
	margin: 5px 0 10px 19px;
}


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


.content-list .content-list-variation-5 .bd ul li:hover{
	border: none;
}

.content-list .content-list-variation-5 .bd ul li .details {
	display:none;
	font-style: italic;
	margin-left: 115px;
}
.content-list .content-list-variation-5 .bd ul li.loop-even {
	padding-right:0;
}

.content-list .content-list-variation-5 .bd li div h3 {
	margin-left: 115px;
	display: none;
}

.content-list .content-list-variation-5 .bd li.no-img div h3 {
	margin-left: 0px;
	display: none;
}
.content-list .content-list-variation-5 .bd li div h3 a {}
.content-list .content-list-variation-5 .bd li div h3 a:hover {
}

.content-list .content-list-variation-5 .bd ul li .thumb {
	width:105px;
	height:55px;
	float:left;
	margin: 0px;
}

.content-list .content-list-variation-5 .bd ul li .thumb a {
	width:105px;
	height:55px;
}

.content-list .content-list-variation-5 .bd ul li .thumb a:hover {
	width: 103px;
	height: 51px;

}

.content-list .content-list-variation-5 .bd ul li .thumb img{
	width:105px;
	height:55px;
}


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


.content-list .content-list-variation-5 p {
	display: none;
}

/* ==================================================================
- featured Content List Editorial Variation-3
================================================================== */


#featured-photos-hp .content-list .content-list-variation-3 .bd ul{
    margin-left:0px;
}


#featured .content-list-variation-3 .mod-wrp-1 {
	background:transparent url(../nflimg/gbl-mod-bottom-bg-repeatable.png) repeat scroll 0 0;
}
#featured.module .content-list-variation-3 .mod-title {
	background:none;
}

#featured .content-list-variation-3 .mod-title h2 {
	background:none;
	bottom:0;
	color:#333;
	font-size:24px;
	font-style:italic;
	font-weight:bold;
	line-height:24px;
	padding:0 0 0 5px;
	position:static;
	text-transform:uppercase;
}


#featured .content-list .content-list-variation-3 .bd li .itm-wrp-1 {
	padding:0 5px;
}

#featured .content-list-variation-3 .bd ul {}

#featured .content-list-variation-3 .bd {margin-top:5px;}

#featured .content-list-variation-3 .bd ul li h3{padding-top:6px;padding-left:2px;}

#featured .content-list-variation-3 .bd ul li p{padding-left:2px;}

#featured .content-list-variation-3 .bd ul li h3 a span{color:#fff;}

#featured .content-list-variation-3 .bd ul li h3 a:hover{color:#fff;}

#featured .content-list-variation-3 .bd ul li{
	background: transparent url('../nflimg/featured-bg.png') no-repeat 0 0;
	margin:0 0 0 0px;
	padding-left:0px;
	color:#fff;
	height:175px;
	width:145px;
}

#featured .content-list-variation-3 .bd ul li.loop-first{
	margin-left:5px;
	padding-right:11px;
}
#featured .content-list-variation-3 .bd ul li.loop-last{
	margin-left:12px;
}

#featured .content-list-variation-3 .bd ul li .thumb {
	float:left;
	margin:0;
}

#featured .content-list-variation-3 .bd ul li .thumb img {
}

#featured .content-list-variation-3 .bd ul li .thumb a {
	float:left;
	overflow:hidden;
}

#featured .content-list-variation-3 .bd ul li .thumb a img {
	overflow:hidden;
}

#featured .content-list-variation-3 .bd ul li .thumb a:hover {
	border:2px solid #8C052e;
}

#featured .content-list-variation-3 .bd ul li .thumb a:active {
	border:2px solid #555;
}

#featured .content-list-variation-3 .bd ul li .thumb a:hover img {
	margin:-2px 0 0 -2px ;
}
/******************************/
/* Scrollable                 */
/******************************/

/* root element for the scrollable. when scrolling occurs this element stays still. */
div.scrollable {
 /* required settings */
 position:relative;
 overflow:hidden;
 width: 100%;
 height:106px;

 /* 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:130px;*/
 font-size:7px;
 padding-top:5px;
}

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/ari-global-spr.png) no-repeat;
	float:left;
	position:absolute;
	cursor:pointer;
	font-size:1px;
	top:98px;
	z-index:3;
}

a.scrollable-prev, a.scrollable-prevPage{
	background-position: -766px -1243px;
	right:50px;
}

a.scrollable-next, a.scrollable-nextPage{
	background-position: -766px -1293px;
	right:25px;
}

/* mouseover state */
a.scrollable-prev:hover, a.scrollable-prevPage:hover {
	background-position: -906px -1243px;
}
a.scrollable-next:hover, a.scrollable-nextPage:hover {
	background-position: -906px -1293px;
}

/* 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 .ft {
 clear:both;
}

/*********** 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 {}


/* ==================================================================
001 Global Navigation
================================================================== */
#main-nav {
	left: -2px;
	position: relative;
	z-index: 9000;
	height: 24px;
}
#main-nav .bd{
	background:transparent url(../nflimg/ari-global-spr.png) no-repeat scroll 0 -287px;
	height:29px;
	left:-10px;
	position:relative;
	width:996px;

	_background: url('../nflimg/ie6/main-nav-bg-ie6.png') no-repeat;
}

#main-nav ul {
	list-style: none;
    z-index: 1;
	position: relative;
	_position: fixed;
}
#main-nav ul li {
	float: left;
	padding: 0;
	text-indent:0px; /* margin: 0 5px 0 0; */
	position:relative;
}
#main-nav ul li a {
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../nflimg/ari-global-spr-ie6.png');
	background: transparent url('../nflimg/ari-global-spr.png') no-repeat;
	_background: url('../nflimg/ari-global-spr-ie6.png') no-repeat;
	height:26px;
	display: block;
	margin:0 0px 0 0;
	text-transform: uppercase;
	text-align:center;
	text-decoration: none;
	height:24px;
	*height: 24px;
	_height: 29px;
}
#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-home,
#main-nav-espanol,
#main-nav-about-us-footer{
	display: none;
}

#main-nav ul li#main-nav-news-and-events {
	width: 132px;
}
#main-nav ul li#main-nav-news-and-events a {
	background-position: -65px -97px; /*width: 50px;*/
}
#main-nav ul li#main-nav-news-and-events.sfhover a, #main-nav ul li#main-nav-news-and-events a:hover {
	background-position: -65px -149px;
}
#main-nav ul li#main-nav-news-and-events ul li a:hover {
	background-position: -430px -20px;
}
#main-nav ul li#main-nav-news-and-events a.selected {
	background-position: -65px -206px;
}
#main-nav ul li#main-nav-news-and-events li a {
	width: 160px;
}
/*li 2 */
#main-nav ul li#main-nav-photos-and-videos {
	width: 144px;
}
#main-nav ul li#main-nav-photos-and-videos a {
	background-position: -572px -97px;/* width: 118px;*/
}
#main-nav ul li#main-nav-photos-and-videos.sfhover a, #main-nav ul li#main-nav-photos-and-videos a:hover {
	background-position: -572px -149px;
}
#main-nav ul li#main-nav-photos-and-videos ul li a:hover {
	background-position: -409px -20px;
}
#main-nav ul li#main-nav-photos-and-videos a.selected {
	background-position: -572px -206px;
}
#main-nav ul li#main-nav-photos-and-videos li a {
	width: 160px;
}
/* li 3 */
#main-nav ul li#main-nav-team {
	width:65px;
}
#main-nav ul li#main-nav-team a {
	background-position: 0px -97px;	/*width: 54px;*/
}
#main-nav ul li#main-nav-team.sfhover a, #main-nav ul li#main-nav-team a:hover {
	background-position: 0px -149px;
}
#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: 0px -206px;
}
#main-nav ul li#main-nav-team li a {
	width: 160px;
}
/* li 4 */
#main-nav ul li#main-nav-cheerleaders {
	width: 127px;
}
#main-nav ul li#main-nav-cheerleaders a {
	background-position: -445px -97px;/* width: 95px;*/
}
#main-nav ul li#main-nav-cheerleaders.sfhover a, #main-nav ul li#main-nav-cheerleaders a:hover {
	background-position: -445px -149px;
}
#main-nav ul li#main-nav-cheerleaders ul li a:hover {
	background-position: -409px -20px;
}
#main-nav ul li#main-nav-cheerleaders a.selected {
	background-position: -445px -206px;
}
#main-nav ul li#main-nav-cheerleaders li a {
	width:160px;
}
/* li 5 */
#main-nav ul li#main-nav-game-day {
	width: 89px;
}
#main-nav ul li#main-nav-game-day a {
	background-position: -197px -97px;/* width: 118px;*/
}
#main-nav ul li#main-nav-game-day.sfhover a, #main-nav ul li#main-nav-game-day a:hover {
	background-position: -197px -149px;
}
#main-nav ul li#main-nav-game-day ul li a:hover {
	background-position: -424px -20px;
}
#main-nav ul li#main-nav-game-day a.selected {
	background-position: -197px -206px;
}
#main-nav ul li#main-nav-game-day li a {
	width: 160px;
}
/* li 6 */
#main-nav ul li#main-nav-fan-zone {
	width: 89px;
}
#main-nav ul li#main-nav-fan-zone a {
	background-position: -716px -97px;/* width: 63px; */
}
#main-nav ul li#main-nav-fan-zone.sfhover a, #main-nav ul li#main-nav-fan-zone a:hover {
	background-position: -716px -149px;
}
#main-nav ul li#main-nav-fan-zone ul li a:hover {
	background-position: -444px -20px;
}
#main-nav ul li#main-nav-fan-zone a.selected {
	background-position: -716px -206px;
}
#main-nav ul li#main-nav-fan-zone li a {
	width: 160px;
}
/* li 7 */
#main-nav ul li#main-nav-stadium {
	width: 83px;
}
#main-nav ul li#main-nav-stadium a {
	background-position: -362px -97px;/* width: 46px;*/
}
#main-nav ul li#main-nav-stadium.sfhover a, #main-nav ul li#main-nav-stadium a:hover {
	background-position: -362px -149px;
}
#main-nav ul li#main-nav-stadium ul li a:hover {
	background-position: -417px -20px;
}
#main-nav ul li#main-nav-stadium a.selected {
	background-position: -362px -206px;
}
#main-nav ul li#main-nav-stadium li a {
	width: 160px;
}
/* li 8 */
#main-nav ul li#main-nav-community {
	width:102px;
}
#main-nav ul li#main-nav-community a {
	background-position: -805px -97px; /*width: 79px; */
}
#main-nav ul li#main-nav-community.sfhover a, #main-nav ul li#main-nav-community a:hover {
	background-position: -805px -149px;
}
#main-nav ul li#main-nav-community ul li a:hover {
	background-position: -445px -20px;
}
#main-nav ul li#main-nav-community a.selected {
	background-position: -805px -206px;
}
#main-nav ul li#main-nav-community li a {
	width: 160px;
}
/* li 9 */
#main-nav ul li#main-nav-tickets {
	width: 76px;
}
#main-nav ul li#main-nav-tickets a {
	background-position: -286px -97px;	/*width: 112px;*/
}
#main-nav ul li#main-nav-tickets.sfhover a, #main-nav ul li#main-nav-tickets a:hover {
	background-position: -286px -149px;
}
#main-nav ul li#main-nav-tickets ul li a:hover {
	background-position: -428px -20px;
}
#main-nav ul li#main-nav-tickets a.selected {
	background-position: -286px -206px;
}
#main-nav ul li#main-nav-tickets li a {
	width: 160px;
}
/* li 10 */
#main-nav ul li#main-nav-history {
	width: 82px;
}
#main-nav ul li#main-nav-history a {
	background-position: -907px -97px;/* width: 118px;*/
}
#main-nav ul li#main-nav-history.sfhover a, #main-nav ul li#main-nav-history a:hover {
	background-position: -907px -149px;
}
#main-nav ul li#main-nav-history a.selected {
	background-position: -907px -206px;
}
#main-nav ul li#main-nav-history li a {
	width: 160px;
}
/* all lists */
#main-nav ul ul {
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	background-color:#9a243e;
	position: relative;
	z-index: 100;
}

#main-nav ul ul span, #main-nav ul ul a {
	height:12px;
	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;
	line-height: 6px;
	*line-height: 7px;
}
* 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;
	line-height: 6px;
	*line-height: 7px;
	background: transparent url('../nflimg/ari-global-spr.png') no-repeat -228px 4px;
	_background: url('../nflimg/ari-global-spr-ie6.png') no-repeat -228px 4px;
}
#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: #841f35;
	color:#fff;
	width:120px
}
#main-nav ul ul span:hover {
	color:#fff;
	background: #841f35 url('../nflimg/ari-global-spr.png') no-repeat -28px 4px;
	_background: url('../nflimg/ari-global-spr-ie6.png') no-repeat -28px 4px;
	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: #841f35;
	color:#fff;
}
#main-nav ul ul li.on-active {



}
#main-nav ul li li:hover span {
/*background: #841f35 url('../nflimg/ari-global-spr.png') no-repeat -440px -58px;*/
}
#main-nav ul li li.on-active:hover span {
	/*background: #841f35 url('../nflimg/ari-global-spr.png') no-repeat -682px -20px;*/
	background: #841f35 url('../nflimg/ari-global-spr.png') no-repeat -28px 4px;
	__background: url('../nflimg/ari-global-spr-ie6.png') no-repeat -28px 4px;
}
/* second-level lists */
#main-nav ul li ul {
	margin: 0;
	position: absolute;
	background: #9a243e;
	width: 160px;
	left: -999em;
	top: 24px;
	padding: 5px 0px;
	
	*z-index: 100;
}
/* 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;
	top:0px;
}
#main-nav ul li ul ul li {
	border:none;
}

#main-nav ul li ul ul li a:hover span{
	/*background: #841f35 url('../nflimg/ari-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-team ul li.on-active ul li a:hover,
div#main-nav ul li#main-nav-news-and-events ul li.on-active ul li a:hover,
div#main-nav ul li#main-nav-game-day 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-stadium 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-photos-and-videos ul li.on-active ul li a:hover,
div#main-nav ul li#main-nav-fan-zone ul li.on-active ul li a:hover,
div#main-nav ul li#main-nav-community ul li.on-active ul li a:hover,
div#main-nav ul li#main-nav-history ul li.on-active ul li a:hover
{
  /*background: #841f35 url('../nflimg/ari-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 {
	color: #555;
	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 {
	background:none;
	border:none;
	font-size:14px;
	font-weight: normal;
	padding: 0px;
}
.article h3 span {}

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

/* text resizer */
.article .article-resize {
	display:block;
	float:right;
	margin-top:-26px;
	width:46px;
	height:16px;
	padding-left:46px;
	
	*position: relative;
}
.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-resize li a {
    width:17px;
    height:15px;
    display:block;
    background: url(../nflimg/ari-global-spr.png);
	
	_background: url(../nflimg/ari-global-spr-ie6.png);
}

.article  .article-large .article-resize li.text-resize-lg a {
    background-position: -771px -626px;
}
.article  .article-small .article-resize li.text-resize-lg a {
    background-position: -1051px -626px;
}
.article .article-resize li.text-resize-lg a:hover {
    background-position: -911px -626px;
}
 .article .article-small .article-resize li.text-resize-sm a {
    background-position: -771px -572px;
}
 .article .article-large .article-resize li.text-resize-sm a {
    background-position: -1051px -572px;
}
.article .article-resize li.text-resize-sm a:hover {
    background-position: -911px -572px;
}

.article .article-resize li a span {
    display:none;
}

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

.article .bd p {
	margin: 20px 0 0;
}
.article .bd a{
	font-weight:bold;
}
.article .bd a img {
    padding:0 0 0 2px;
    display:none;
}
.article .bd a:hover{
	font-weight:bold;
}
.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;
}
.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;
}
/* ==================================================================
003 - Content Tools 
================================================================== */
.content-tools {
	background: transparent url(../nflimg/003-content-spr.png) 0px -120px repeat-x;
	text-align: right;
	height: 30px;
	position: relative;
	margin-bottom:-11px;
	
	_background: transparent url(../nflimg/003-content-spr-ie6.png) 0px -120px repeat-x;
}
.content-tools .actions {
	padding: 5px 0px 4px 0px;
	height: 20px;
}
.content-tools .actions dt.img-txt {
	text-indent:0; overflow:visible;
}
.content-tools dl {
	float: right;
}
.content-tools dd {
	display: none;
}
.content-tools dt {
	display: inline;
}
.content-tools dt a {
	float: left;
	width: 20px;
	height: 20px;
	background-repeat: no-repeat;
	margin-right: 5px;
	color: #000;
	text-indent: -9999px;
	overflow: hidden;
	font-size: 0px;
}
.content-tools .img-txt {
   text-indent:0px;
}
.content-tools .share a {
	background: transparent url(../nflimg/003-content-spr.png) 0px 0px no-repeat;
	_background: transparent url(../nflimg/003-content-spr-ie6.png) 0px 0px no-repeat;
}
.content-tools .link a {
	/*background: transparent url(../nflimg/003-content-spr.png) -100px 0px no-repeat;*/
	/*_background: transparent url(../nflimg/003-content-spr-ie6.png) -100px 0px no-repeat;*/
	display: none;
}
.content-tools .print a {
	background: transparent url(../nflimg/003-content-spr.png) -200px 0px no-repeat;
	_background: transparent url(../nflimg/003-content-spr-ie6.png) -200px 0px no-repeat;
}
.content-tools .email a {
	background: transparent url(../nflimg/003-content-spr.png) -300px 0px no-repeat;
	_background: transparent url(../nflimg/003-content-spr-ie6.png) -300px 0px no-repeat;
}
.content-tools .rss a {
	background: transparent url(../nflimg/003-content-spr.png) -400px 0px no-repeat;
	_background: transparent url(../nflimg/003-content-spr-ie6.png) -400px 0px no-repeat;
}
.content-tools .share a:hover {
	background: transparent url(../nflimg/003-content-spr.png) 0px -30px no-repeat;
	_background: transparent url(../nflimg/003-content-spr-ie6.png) 0px -30px no-repeat;
}
.content-tools .link a:hover {
	/*background: transparent url(../nflimg/003-content-spr.png) -100px -30px no-repeat;*/
	/*_background: transparent url(../nflimg/003-content-spr-ie6.png) -100px -30px no-repeat;*/
	display: none;
}
.content-tools .print a:hover {
	background: transparent url(../nflimg/003-content-spr.png) -200px -30px no-repeat;
	_background: transparent url(../nflimg/003-content-spr-ie6.png) -200px -30px no-repeat;
}
.content-tools .email a:hover {
	background: transparent url(../nflimg/003-content-spr.png) -300px -30px no-repeat;
	_background: transparent url(../nflimg/003-content-spr-ie6.png) -300px -30px no-repeat;
}
.content-tools .rss a:hover {
	background: transparent url(../nflimg/003-content-spr.png) -400px -30px no-repeat;
	_background: transparent url(../nflimg/003-content-spr-ie6.png) -400px -30px no-repeat;
}
.modal {
/*
	display: none;
	position: absolute;
	width:608px;
*/
}
.content-tools-email-close {
	display: block;
	width: 92px;
	height: 56px;
	background-image: url(../nflimg/040-reg-topClose.gif);
	background-repeat: no-repeat;
}

.cluetip-content-tools #cluetip-outer {
	position: relative;
	border: 5px solid #c8c8c8;
	background-color: #fff;
	background-image: none;
	padding: 0;
}

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

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

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

.cluetip-content-tools #cluetip-outer #cluetip-inner #cluetip-close {
	position: absolute;
	top: -5px;
	right: 9px;
	*right: 3px;
	*padding-bottom: 8px;
	_top: 5px;
	_right: 9px;
}

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

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

.cluetip-content-tools #cluetip-outer #cluetip-inner #cluetip-close a:hover {
	background: transparent url(../nflimg/003-content-spr.png) -450px -150px no-repeat;
	_background: transparent url(../nflimg/003-content-spr-ie6.png) -450px -150px no-repeat;
}

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

.cluetip-content-tools #cluetip-outer ul {
	
}

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

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

.cluetip-content-tools #cluetip-outer ul li.myspace{
	background: transparent url(../nflimg/003-content-spr.png) 0px -60px no-repeat;
	_background: transparent url(../nflimg/003-content-spr-ie6.png) 0px -60px no-repeat;
	*position:relative;
	*left:-40px;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

ul.social-buttons {
    padding: 5px 0 0 5px;
    float: left;
}
ul.social-buttons .button{
	float:left;
}

ul.social-buttons li.facebook-send iframe {
	left: -10px;
}
/* ==================================================================
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 {
	background:#FFFFFF none repeat scroll 0 0;
	border-left:1px solid #C8C8C8;
	border-right:1px solid #C8C8C8;
	border-top:1px solid #C8C8C8;
	padding:10px 10px 8px;
	
	_width: 779px;
}

#search-again-form .search-again-filters {
	line-height:14px;
}

#search-again-form .search-again-filters  input{
	padding-right: 10px;
}

#search-again-form .search-again-filters label {
	margin:0 5px 0 0;	
	color: #999;
}

#search-again-form .search-again-text {
	float:right;
	left:-44px;
	position:relative;
	top:-2px;
	width:469px;
	*top: 0px;
	*left: -16px;
}

#search-again-form .search-again-text #mode,
#search-again-form .search-again-text #page{
	display: none;
}

#search-again-form .search-again-text button {
	background:transparent url(../nflimg/ari-global-spr.png) no-repeat scroll -759px -1341px;
	border:medium none;
	left:208px;
	overflow:hidden;
	padding:19px 0px 0 0;
	position:absolute;
	width: 53px;
	top: 0px;
}

#search-again-form .search-again-text button:hover {
background-position:-896px -1341px;
}

#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:#D5D5D5 none repeat scroll 0 0;
	border:medium none;
	color:#666666;
	font-size:12px;
	height:18px;
	width:203px;
	text-transform: uppercase;
}

.search-results.large{ 
	background: #fff;
	border:1px solid #C8C8C8;
	
	*height: auto;
}

.search-results.large .bd .main-results .module{
	margin:20px 0 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:0 10px 20px;
	padding-bottom:10px;
	
	*padding:0px;
	*height: auto;
	*margin: 0px;
	_width: auto;
	_position: relative;
	_left: 10px;
}

.search-results .hd p {
	float:left;
	width:250px;
	color: #333;
	font-size: 14px;
	font-weight: bold;
	margin: 11px 0 0;
	*padding: 10px 0px;
	*margin: 0px;
}
.search-results .hd div.sorting-c {
	float:right;
	position:relative;
	width:202px;
}
.search-results .hd .sorting-c p {
	color:#555555;
	float:left;
	font-size:12px;
	margin-right:10px;
	text-transform:none;
	width:44px;
}

.search-results .bd .main-results br{
	display: none;
}

#sorting-form {
	float:right;
	padding:0;
	float: left;
}
#sorting-form select#orderBy {
	float:left;
	font-size:12px;
	margin:10px 10px 0 0;
	border: 1px #cccccc solid;
	width: 105px;
}
#sorting-form input.go {

	background:transparent url(../nflimg/ari-global-spr.png) repeat scroll -760px -377px;
	display:block;
	font-size:1px;
	height:23px;
	margin-top:8px;
	text-indent:-9999px;
	width:33px;
	float: left;
}
#sorting-form input.go:hover {
	background:transparent url(../nflimg/ari-global-spr.png) no-repeat scroll -902px -1799px;
}
.search-results.large .module{
	padding: 0px;
}

.search-results .hd .sorting-c button span {}
.search-results .bd mop-wrp-5 ul {}
.search-results .bd ul li {}
.search-results .bd ul li h3 {
	font-size:12px;
}
.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:#555;
	display:block;
	font-size:12px;
	margin:0 0 5px;
}


/* description text */
.search-results .bd ul li div p {
	color:#555;
	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 {}

/* 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:#4095d1;
	font-size:12px;
	text-decoration:none;
}

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

.article-search-results,
.video-search-results,
.photo-search-results,
.audio-search-results,
.photo-gallery-search-results{
	margin: 20px 0px 0;
	position:relative;
}

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


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

/* 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,
.photo-gallery-search-results .mod-title h2 {	
	background:transparent none repeat scroll 0 0;
	color:#555555;
	font-size:20px;
	font-style:normal;
	font-weight:normal;
	padding:0;
	text-transform:none;
	line-height: 23px;
	position: relative;
}

.article-search-results ul,
.video-search-results ul,
.photo-search-results ul,
.audio-search-results ul,
.photo-gallery-search-results ul{
	padding:0 10px;
	position: relative;
	top: -7px;
}



/* 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,
.photo-gallery-search-results .action-bar {
	background:transparent url(../nflimg/005-search-results-more-bg.png) repeat-x scroll 0 0;
	left:1px;
	margin:0;
	position:absolute;
	width:768px;
	
	*position: relative;
	*margin: 0px 0px 0px 0px;
	*width:auto;
}
.article-search-results .action-bar a,
.video-search-results .action-bar a,
.photo-search-results .action-bar a,
.audio-search-results .action-bar a,
.photo-gallery-search-results  .action-bar a{
	margin:0;
	padding:0;
}
.action-bar a.more-links {
	font-weight:bold;
	position:relative;
	text-transform:none;
	top:10px;
	font-size: 12px;
}
.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,
.search-results .bd .main-results .photo-gallery-search-results  ul li{
	margin-top: 20px;
}


/* ==================================================================
	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;

}

#rss-module-custom-id .custom-module {
	padding-bottom:0px;
}

#rss-module-custom-id {
	padding:0 10px 0 0;
}

#rss-module-custom-id .mod-wrp-1 {
	border-bottome:none;

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

.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: #a8aeb3;
}
.site-alert .bd .close a:hover {
	background: #3474A2;
 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{
}

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

.events-calendar .events-calendar-view-compact .hd,
.events-calendar .events-list-view-compact .hd{
	width:300px;
	position:relative;
}
.events-calendar .events-calendar-view-compact .hd .nav-view,
.events-calendar .events-list-view-compact .hd .nav-view {
	border-bottom:1px solid #C8C8C8;
	border-left:1px solid #C8C8C8;
	height:30px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
}

}

.events-calendar .events-list-view-compact .hd .nav-view{
	_width: 299px;
}

.events-calendar .events-calendar-view-compact .hd .nav-view li,
.events-calendar .events-list-view-compact .hd .nav-view li {
   background:transparent url(../nflimg/106-tabs-bg.png) repeat-x scroll left top;
   float:left;
   margin: 0 10px 0 0;
   text-transform:uppercase;
   width: 122px;
   border-right: 1px solid #ededed;
   border-left: 1px solid #ededed;
   height:31px;
}

.events-calendar .events-calendar-view-compact .hd .nav-view li.list,
.events-calendar .events-list-view-compact .hd .nav-view li.calendar {
    background: url(../nflimg/106-tabs-bg.png) repeat-x top left;
    border-left:1px solid #ededed;
}

.events-calendar .events-calendar-view-compact .hd .nav-view .calendar a,
.events-calendar .events-list-view-compact .hd .nav-view .list a {
    background: url(../nflimg/106-tabs-bg.png) repeat-x top left;    
    padding-left:10px;
    padding-top:8px;
    margin: 0;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */
    outline: 0; /* prevent dotted border in Firefox */
    text-align:left;
    display:block;
    cursor:pointer;
    font-weight:bold;
    font-size: 14px;
    color: #8C052E;
}
.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{
    margin: 0;
    padding-left: 10px;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */
    outline: 0; /* prevent dotted border in Firefox */
    text-align:left;
    display:block;
    padding-top:8px;
    position:relative;
    cursor:pointer;
    font-weight:bold;
    font-size: 14px;
    color: #b1b1b1;
}

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

.events-calendar .events-calendar-view-compact .hd .nav-month {
	border-left:1px solid #C8C8C8;
	border-right:1px solid #C8C8C8;
	height:30px;
}

.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 {
	background:#FFFFFF none repeat scroll 0 0;
	color:#333333;
	font-size:12px;
	font-weight:bold;
	padding-bottom:5px;
	padding-top:10px;
	text-align:center;
	text-transform:uppercase;
	position: relative;
}

.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 {
	border-bottom:1px solid #C8C8C8;
	border-left:1px solid #C8C8C8;
	border-right:1px solid #C8C8C8;
	clear:left;
	width:298px;
	background: #fff;
	position: relative;
}
.events-calendar .events-calendar-view-compact .bd-calendar table {
	border-collapse:inherit;
	border-right:1px solid #BCBCBC;
	border-spacing:0;
	left:10px;
	position:relative;
	width:278px;
	margin-bottom:10px;
}
.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: 0;
}
.events-calendar .events-calendar-view-compact .bd-calendar table tr th {
    background: transparent url(../nflimg/035-table-head-bg.png) repeat-x scroll 0 0;
    width:41px;
    color:#fff;
    text-align:center;
    font-weight:bold;
    height:18px;
    font-size:11px;
}

.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 url('../nflimg/009-calendar-bg.png') center top repeat-x;
    border-left: 1px solid #bcbcbc;
    border-bottom: 1px solid #bcbcbc;
    text-align: center;
    vertical-align: middle;
    width: 39px;
    height: 39px;
    color:#333;
    text-align:center;
}

.events-calendar .events-calendar-view-compact .bd-calendar table td  h4 {
    font-weight: normal;
    font-size: 12px;
	line-height:18px;
	margin:0;
	color:#333;
}

.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:transparent url(../nflimg/gbl-mod-bottom-bg-repeatable.png) repeat left top;
}

.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 h4 {
    color: #fff;
}
.events-calendar .events-calendar-view-compact .bd-calendar table tr td.has-event {
    background: #8c052e;
    color: #fff;
}

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

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

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

.events-calendar .events-calendar-view-compact .ft {
    display: none;
    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 {}

.cluetip-event-tooltip,
.cluetip-left-event-tooltip {
	/*border: 5px solid #8c052e;*/
	background-color: #fff;
}

.cluetip-event-tooltip h3#cluetip-title,
.cluetip-left-event-tooltip h3#cluetip-title{
	background-color: #8c052e;
}

.cluetip-event-tooltip dl,
.cluetip-event-tooltip dt,
.cluetip-event-tooltip dd{
	padding: 0;
	margin: 0;
}
/******************************************************************
 Calendar Large and Calendar List Large top header  
 *****************************************************************/
.events-calendar .events-calendar-view .mod-wrp-1,
.events-calendar .events-list-view .mod-wrp-1 {
	float: left;
	*padding:0 0px 10px 0;
	*margin-right:10px;
}


.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/ari-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/ari-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/ari-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/ari-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/ari-global-spr.png') no-repeat -906px -732px;
}
.events-calendar .events-list-view .hd .nav-view li.list a span {
	background: transparent url('../nflimg/ari-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:178px;
}
.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/ari-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:117px;
	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/ari-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:266px;
}

.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/ari-global-spr.png) no-repeat scroll -760px -1799px;
    cursor: pointer;
    width: 33px;
    height: 23px;
    border: none;
}

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

.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/035-table-head-bg.png) repeat-x scroll 0 0;
    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 #aaa;
    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;
	margin:0;
	line-height:18px;
    position: static;
}
.events-calendar .events-calendar-view .bd-calendar table tr td .itm-wrp-1 dl {
    color:#555;
}

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

.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:transparent url(../nflimg/gbl-mod-bottom-bg-repeatable.png) repeat left top;
}
.events-calendar .events-calendar-view .bd-calendar table tr td.is-today .itm-wrp-1 h4{
    background-color:#8c052e;
    color:#fff;
}

.events-calendar .events-calendar-view .bd-calendar table tr td.see-events {}
.events-calendar .events-calendar-view .bd-calendar table tr td.has-event {
    background-color:#8c052e;
}
.events-calendar .events-calendar-view .bd-calendar table tr td.show-active .itm-wrp-1 h4 {
    background-color:#333333;
    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;
	
	_width:300px;
}
.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 {
    background:#FFFFFF none repeat scroll 0 0;
	border-left:1px solid #C8C8C8;
	border-right:1px solid #C8C8C8;
	color:#333333;
	font-size:12px;
	font-weight:bold;
	padding-bottom:5px;
	padding-top:10px;
	text-align:center;
	text-transform:uppercase;
	position: relative;
}
.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 {
	background:#FFFFFF none repeat scroll 0 0;
	border-left:1px solid #C8C8C8;
	border-right:1px solid #C8C8C8;
	
	_width: 298px;
}
.events-calendar .events-list-view-compact .bd-list table caption { display:none;}
.events-calendar .events-list-view-compact .bd-list table {
    border-collapse:collapse;
	margin: 0px 10px;
}
.events-calendar .events-list-view-compact .bd-list table tr {

}
.events-calendar .events-list-view-compact .bd-list table tr th {
    background: transparent url(../nflimg/035-table-head-bg.png) repeat-x scroll 0 0;
    text-transform:uppercase;
    font-size:11px;
    font-weight:bold;
    padding:3px 0px;
    vertical-align:middle;
    text-align:left;
    color: #fff;
}
.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:8px 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;
	padding-right: 10px;
}
.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:#e8eaec;
}
.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{
	border-left:1px solid #C8C8C8;
	border-right:1px solid #C8C8C8;
	
	_position: relative;
	_width: 298px;
}

.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{

 }

.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;
    padding:8px 10px 0 0;
}

.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;}
/* ==================================================================
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: #555;
}

.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: #a8aeb3;
	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 fieldset {
}

.contact-us-form label {
	position:absolute;
}

.contact-us-form fieldset legend {
	padding:0 10px;
	font-size:12px;
	color:#555555;
}

.contact-us-form fieldset dl {
	padding:0 10px;
}

.contact-us-form dl dt {
	width: 10px;
	font-size:12px;
	color:#555555;
	padding-top: 10px;	
}

.contact-us-form dl dd {
	font-size:12px;
	color:#555555;
	border-bottom-color:#000000;
	border-bottom-width:thin;
	padding-left: 75px;	
}

.contact-us-form .formactions input {
	float:right;
	background: transparent url(../nflimg/ari-global-spr.png) no-repeat -760px -1652px;
	border:none;
	text-indent: -999px;
	width:68px;
	height: 23px;
	right:10px;
	top:5px;
	position:relative;
	cursor:pointer;
}

.contact-us-form .formactions input:hover {
	background: transparent url(../nflimg/ari-global-spr.png) no-repeat -903px -1652px;
}

.contact-us-form .formactions {
	background:transparent url(../nflimg/gbl-mod-bottom-bg.png) repeat-x scroll left bottom;
	height: 31px;
}
/* ==================================================================
013 - Polls Module
===================================================================*/

.polls{
}

.polls .mod-wrp-1 {
 *float: none;
}
.polls .mod-wrp-2{

}

.polls .mod-wrp-5 {
	background: url(../nflimg/poll-bg.jpg) top left no-repeat;
}
.polls .module .mod-title {}
.module .polls .mod-title{}
.module .polls .mod-title h2{}


.polls .hd {
	padding: 15px 10px 0px 10px;
}
.polls .hd .poll-question {
	color:#000;
	font-weight:bold;
	font-size:14px;
}
.polls .hd .poll-question p{
	margin:0;
}
.polls .block-poll,
.polls .block-results {
	display:block;
}
.polls .block-results{
	_height: 175px;
}

.polls .bd form { padding: 0px 10px 10px; clear: both;}
.polls .bd fieldset { }
.polls .bd fieldset label { color:#000; 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/ari-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: 27px;
	
	_height: 23px;
	_background-position-y: -1754px;
}

.polls .bd .poll-questions .submit #polls-submit span{  display:block; text-indent:-9999px;}
.polls .bd .poll-questions .submit #polls-submit:hover {
	background:url(../nflimg/ari-global-spr.png) -903px -1750px;
	text-decoration:none;
}
.polls .bd .poll-questions .results {}
.polls .bd .poll-questions .results dt {
	color:#333;
	float: left;
	width: 85%
}
.polls .bd .poll-questions .results dd {color:#000;}
.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 {
	color: #333;
	font-weight: bold;
	margin: 5px 0px 0px;
}
.polls .bd .poll-questions .total{ color:#000; font-weight:bold; font-size:14px; }
.polls .bd .confirm { }
.polls .bd .confirm h3 { font-size: 14px; font-weight:bold; color:#000; text-transform:uppercase;}
.polls .bd .confirm p {width:50%; }

.polls .sponsorship-bottom {
	background:transparent url(../clubimages/polls-sponsorship.png) no-repeat scroll right bottom;
	overflow:hidden;
	width:298px;
}

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

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

.schedule-large .hd form select {
    margin-right:10px;
}

.schedule-large .hd form #seasonSelectSeasonType{
	width: 106px;
}

.schedule-large .hd form button {
    background: transparent url(../nflimg/ari-global-spr.png) -759px -1796px;
    _background: transparent url(../nflimg/ari-global-spr-ie6.png) -759px -1796px;
    width:36px;
    height:26px;
    text-transform:uppercase;
    border:none;
	text-indent:-9999px;
	cursor: pointer;
}
.schedule-large .hd form button:hover {
    background: transparent url(../nflimg/ari-global-spr.png) -901px -1796px;
    _background: transparent url(../nflimg/ari-global-spr-ie6.png) -901px -1796px;
}

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

.schedule-large .hd .complete-nfl-schedule a {
	background: transparent url(../nflimg/ari-global-spr.png) -765px -1193px;
	_background: transparent url(../nflimg/ari-global-spr-ie6.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;
	text-transform:uppercase;
}

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

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


.schedule-large .game .item-date,
.schedule-large .game .item-game,
.schedule-large .game .item-score {

}



.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 #3f3f3f;
	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/ari-global-spr.png) -980px 3px;
_background: transparent url(../nflimg/ari-global-spr-ie6.png) -980px 3px;
    padding-left:20px;
}
.schedule-large .bd .game .game-status-current-week h3 a {
	color:#a60328;
}
.schedule-large .bd .game .game-status-current-week .item-week,
.schedule-large .bd .game .game-status-current-week .item-week + span{
	color:#a60328;
}

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

.schedule-large .game .item-media dt {
	float: left;
	padding-right: 5px;
	color:#333333;
	font-weight:bold;
}

.schedule-large .game .item-media dd {
	float: left;
	padding-right: 12px;
	color:#333333;
	font-weight:bold;
}
.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:#333;
	float: left;
}
.schedule-large .bd .game .game-bye h3 a {
	padding: 0px 0px 5px 0px;
	display: block;
	float: left;
	text-decoration: none;
    color:#333;
}

.schedule-large .bd .game .game-bye h3 span {
	font-size: 14px;
	font-weight: bold;
	color: #333;
}
.schedule-large .game .item-bye {
    color:#333;
	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');
	_background-image: url('../nflimg/gbl-team-ico/ie6/bal-away-s.png');
}
.schedule-large .team-ico-home-bal {
	background-image: url('../nflimg/gbl-team-ico/bal-home-s.png');
	_background-image: url('../nflimg/gbl-team-ico/ie6/bal-home-s.png');
}




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

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



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

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




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

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




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

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



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

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



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

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




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

.schedule-large .team-ico-home-jac {
	background-image: url('../nflimg/gbl-team-ico/jac-home-s.png');
	_background-image: url('../nflimg/gbl-team-ico/ie6/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 {
	background:transparent url(../nflimg/action-bar-bg.jpg) repeat scroll 0 0;
}

.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 ;
	position: relative;
}

.schedule-small .bd .headings {
	font-weight: bold;
	font-size: 11px;
	background: transparent url(../nflimg/035-table-head-bg.png) repeat-x scroll 0 0;
	overflow: auto;
	text-transform: uppercase;
	color: #ffffff;
	padding: 3px 10px;
	position: relative;
	
	_zoom: 1;
	_clear: right;
}

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

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

.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 .itm-wrp-1{
	display: in-line;
}

.schedule-small .bd .game h3 a span{
}

.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 {

}
.schedule-small .bd .loop-even {
    background:#e8eaec;
	position: relative;
	_float: left;
	_width: 260px;
}


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

.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:normal;
	position: relative;
}

.schedule-small .bd .game .item-game a{
    font-weight:normal;
}

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

.schedule-small .game .item-score a{
    font-weight:normal;
}

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


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

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

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

.schedule-small .game-status-current-week a {
    color:#000;
}
.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:#000;
    font-weight:normal;
}

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

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

.schedule-small .bd .highlight a, 
.schedule-small .bd .highlight a:hover {
    background-color:#A5A5A5;
    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:#A5A5A5;
    color:#000;
    font-weight:bold;
}


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

.schedule-singlepage {
    color:#555;
}


.schedule-singlepage .mod-title h2 {

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

.schedule-singlepage .hd form label {
    font-weight:bold;
}

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

.schedule-singlepage .hd form button {
	background: transparent url(../nflimg/ari-global-spr.png) -760px -1799px;
	width:33px;
	height:23px;
	text-transform:uppercase;
	border:none;
	text-indent:-9999px;
	cursor: pointer;
	position: relative;
	vertical-align:middle;
}

.schedule-singlepage .hd button:hover {
	background: transparent url(../nflimg/ari-global-spr.png) -902px -1799px;
}

.schedule-singlepage .hd button span {
	display: none;
}

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

.schedule-singlepage .complete-nfl-schedule {
	float: right;
	position: relative;
	padding:6px 0px 0px 0px;
}

.schedule-singlepage .hd .complete-nfl-schedule a {
	cursor:pointer;
	background: transparent url(../nflimg/ari-global-spr.png) -765px -1195px;
	padding: 2px 0px 6px 23px;
	display:block;
	font-weight: bold;
	font-size:12px;
}

.schedule-singlepage .downloadable-schedule a {
	border-color:#c8c8c8;
	margin:8px 0 0 5px;
}

.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:15px;
	font-weight:normal;
	text-transform:uppercase;
}
.schedule-singlepage .bd .game h3:hover span {
	color:#333;
}

.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:225px;
}

.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 {
	font-size:12px;
	line-height:18px;
	margin:0;
}

.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;
	color:#999;
	
}
.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:165px;
}

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

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

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

.schedule-singlepage .bd .game-status-current-week  h3 {
    font-size:20px;
    color:#a60328;
    text-transform:uppercase;
}

.schedule-large .bd .game-status-current-week  h3 a {
    color:#a60328;
}

.schedule-large .bd .game-status-current-week  h3 a,
.schedule-large .bd .game-status-current-week  h3 a span {
    color:#a60328;
    font-size:20px;
    text-decoration:none;
}
.schedule-singlepage .bd .game-status-current-week  h3 span {
	color:#A60328;
	font-size:20px;
	font-weight:bold;
}

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

}

.schedule-singlepage .bd .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:transparent url(../nflimg/016-schedule-next-game-bg.png) repeat-x scroll 0 top;
	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:20px;
	font-weight:normal;
	line-height:43px;
	margin:0;
	overflow:hidden;
	color:#a60328;
	text-transform:uppercase;
	font-weight:bold;
}


.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;
	width:185px;
}

.schedule-singlepage #nextGame .game-info {

}

.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:175px;
}
/* ==================================================================
021 - Photo Module
================================================================== */
.photo {
	color: #333;
}
.photo .photo-large .mod-wrp-1 {
	padding: 10px 15px;
}
.photo .photo-large .hd {
	margin-bottom: 5px;
}
.photo .mod-title {
	background-color: #fff;
	background: none;
}
.photo .mod-title h2 {
	background: none;
	font-style: normal;
	color: #555;
	font-size: 20px;
	line-height: 20px;
	padding: 0px;
	font-weight: normal;
	text-transform: none;
}
.photo .photo-summary {
	color: #555;
	font-size: 12px;
}
.photo .photo-source {
	color: #333;
	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;
        height: 25px;
}
.photo-gallery .mod-title h2 {
    font-size: 25px;
    line-height: 25px;
    color: #555;
    font-weight: normal;
    background-color:#FFFFFF;
    padding: 5px 0 0 0;
    text-transform: capitalize;
    font-style: normal;
    padding-bottom:5px;
}
.photo-gallery .nav-view {
    display: none;
    float:right;
    _position: relative;
}
.photo-gallery .nav-view li {
    float:left;
}
.photo-gallery .nav-view li.large {
    _border: none;
}
.photo-gallery .nav-view li a {
    display:block;
    width: 25px;
    height: 25px;
    margin-left: 6px;
    background: #a8aeb3;
	
	/*_position: inherit;*/
	/*_top: -130px;
	_left: -227px;*/
}
.photo-gallery .nav-view li a:hover {
    background-color: #ae1a20;
}
.photo-gallery .nav-view li.regular a {
background: transparent url(../nflimg/ari-global-spr.png) -765px -787px;
}
.photo-gallery .nav-view li.large a {
background: transparent url(../nflimg/ari-global-spr.png) -766px -842px;
}
.photo-gallery .nav-view li.regular a:hover {
background: transparent url(../nflimg/ari-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/ari-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:12px;
    font-weight:bold;
    color: #555;
}
.photo-gallery .current-photo-container h3 {
    font-size: 14px;
    font-weight: bold;
    color: #333333;
	position: relative;
    margin-top:25px;
}

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

.photo-gallery-regular .bd .photo-list li,
.photo-gallery-large .bd .photo-list li {
	display: none;
}

.photo-gallery .photo-date {
	font-size: 12px;
	color: #666;
	font-style:italic;
}
.photo-gallery .photo-source {
	font-size: 10px;
	color: #666666;
	position:relative;
	top:-65px;
	left: 0px;
    float: left;
}
.photo-gallery .photo-caption {
	color: #555;
	clear: both;
	text-align:left;
	font-size: 12px;
	margin-bottom:20px;
}
.photo-gallery .current-photo-container .photo-other-sizes
{
    display:none;
}
.photo-gallery .current-photo-container {
	padding-top:10px;
	position:relative;
	height: auto;
	
	_height: 500px;
}
.photo-gallery .imgContainer {
	text-align:center;
	height: auto;
    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;*/
}

.photo-gallery-small .hd ul{
	display: none;
}

/* ============================================================
 Show only Jcarousel items
 ============================================================*/
 .photo-gallery-regular .bd{
	_position: relative;
}
	
.photo-gallery-regular .bd .photo-list li.jcarousel-item {
	display: block;
	position: relative;
	height: auto;
}
.photo-gallery-regular .bd .photo-list li a.photo-size-thumb:hover{
	height: 65px;
	width: 131px;
	*height: 66px;
}
.photo-gallery-regular .bd .photo-list li a.photo-size-thumb:hover img{
}

.photo-gallery-regular .bd a.jcarousel-prev {
	right: 31px;
}
.photo-gallery-regular .bd a.jcarousel-next {
	right: 6px;
}
/*.photo-gallery-regular .bd .jcarousel-container {
}*/

.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: #a8aeb3;    
}
.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;
	display: none;
}
/* ==================================================================
023 - More Photos
================================================================== */
/* Global more-photos  */

.more-photos .mod-wrp-1 {
	/*padding: 10px;*/
}

.more-photos .mod-title{
	/*background:transparent none repeat scroll 0 0;
	padding-bottom:10px;
	height: 17px;*/
}

.more-photos .mod-title h2 {
	/*background:transparent none repeat scroll 0 0;
	color:#555555;
	font-size:20px;
	font-style:normal;
	font-weight:normal;
	padding:0;
	position:relative;
	text-transform:none;*/
}

.more-photos .mod-title h2 span{
	/*line-height: 19px;*/
}

.more-photos .hd {
	padding: 10px;
}

.more-photos .hd .gallery-description {
	font-size: 12px;
	line-height: 10px;
}

.more-photos .bd {
	clear:both;
	float:left;
	padding:0 10px;
	_position: relative;
}

.more-photos .bd ul {
	_float: left;
	_position: relative;
}

.more-photos .bd ul li {
	float:left;
	padding:0;
	position:relative;
}

/*.more-photos .bd ul li .thumb {height:70px;width:135px;}
.more-photos .bd .thumb a {float:left;overflow:hidden;}
.more-photos .bd .thumb a img {overflow:hidden;height:70px;width:135px;border: none !important;}
.more-photos .bd .thumb a:hover {margin: 0;border: 2px solid #8c052e;}
.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 {
	background: transparent url(../nflimg/action-bar-bg.jpg) repeat scroll left top;
	text-align: left;
	padding-left: 10px;

}
.more-photos .ft .action-bar a {
	color: #666;
	font-weight: bold;
	font-size: 9px;
	padding: 14px 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 {
	padding: 0px;
}
.more-photos-small .hd .gallery-description {
	font-size: 12px;
	line-height: 10px;
}
.more-photos-small .bd {}
.more-photos-small .bd ul {
}

.more-photos-small .bd ul li .thumb { width: 135px; height: 70px; margin: 0px}
.more-photos-small .bd .thumb a {}
.more-photos-small .bd .thumb a img { width: 135px; height: 70px; }
.more-photos-small .bd .thumb a:hover {	width: 131px; height: 67px;}
.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-bottom: 10px;
	margin-left: 0px;
}
.more-photos-small .jcarousel-container a.jcarousel-prev {
	right: 24px;
	
	_top: 85px;
}
.more-photos-small .jcarousel-clip {
	width: 278px;
	height: 105px;
	margin: 0;
}
.more-photos-small .jcarousel-list {}
.more-photos-small .bd .jcarousel-list li.jcarousel-item {
	float: left;
	margin-right: 8px;
}

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

/* Carousel Buttons */
.more-photos-small a.jcarousel-next {
	right: -1px;
	bottom: 0px;
	
	_bottom: 19px;
}
.more-photos-small a.jcarousel-prev {
	right: 38px;
	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 {
	width: auto;
}

.more-photos-large .mod-wrp-1 {
	/*padding: 10px 0px 0px 0px;*/
}

.more-photos-large .hd {
	padding: 0px;
}

.more-photos-large .hd .gallery-description {
	font-size: 12px;
	line-height: 10px;
}

.more-photos-large .bd {
	float:left;
	padding:0 10px;
}

.more-photos-large .bd ul {
	margin:0;
}

.more-photos-large .bd ul li {
	margin:10px 20px 10px 0px;
	*margin:10px 20px 20px 0px;
}

.more-photos-large .bd ul li.loop-last{
	margin:10px 0 10px 0;
}
.more-photos-large .bd ul li .thumb{
	margin: 0px;
}
.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-photos-large .ft .action-bar {
	display: block;
}
#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 {
	border-bottom: 1px solid #c8c8c8;
}
.more-photos-list .hd .gallery-description {}

.more-photos-list .bd {
	padding-top: 10px;
	width: 100%;
}

.more-photos-list .bd ul {}

.more-photos-list .bd ul li {
	border-bottom:1px solid #C8C8C8;
	clear:both;
	float:none;
	height:80px;
	padding-top:10px;
}

.more-photos-list .bd ul li.loop-first {
	padding-top:0;
}

.more-photos-list .bd ul li.loop-last {
	border: none;
	height: 70px;
}
.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;}
.more-photos-list .bd ul li .photo-caption {display:block;}
.more-photos-list .bd ul li h3 {
	display:block;
	margin:0;
	float: left;
}

.more-photos-list .bd ul li a{
	font-size: 12px;
	font-weight: bold;
	color: #333;
}

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

.more-photos-carousel .jcarousel-container {
	margin-left:0px;
}

.more-photos-carousel .jcarousel-clip{
	margin-left: 5px;
    width: 580px;
}

.more-photos-carousel .more-photos .bd {
	_padding:0 10px 0 0;
}
.more-photos-carousel .pagination{
    display:none;
}
.more-photos-carousel .ft .action-bar{
	display:none;
}
/* ==================================================================
024 - Audio/Video Small
================================================================== */
.av .mod-wrp-1 
	{
	
	}
.av .mod-wrp-2 
	{
	
	}
.av .mod-wrp-3 
	{
	}
.av .mod-wrp-4 {}
.av .mod-wrp-5 {}
.av .mod-title {}
.av .mod-title h2 {}
.av .mod-title h2 span {}
.av .hd {}
.av .bd {}
.av .bd a {}
.av .bd .heading {}
.av .bd .highlight {}
.av .bd .highlight a {}
.av .bd .av-msg {}
.av .bd .av-msg p {}
.av .bd .av-msg span {}
.av .bd .av-msg p span {}
.av .bd .av-msg span .close {}
.av .bd .av-msg span .close a {}
.av .bd .close a:hover  {}
.av .bd em {}
.av .ft {}


/*large*/
.av-large .mod-wrp-1 
	{
	
	}
.av-large .mod-wrp-2 
	{
	
	}
.av-large .mod-wrp-3 
	{
	}
.av-large .mod-wrp-4 {}
.av-large .mod-wrp-5 {}
.av-large .mod-title {}
.av-large .mod-title h2 {}
.av-large .mod-title h2 span {}
.av-large .hd {padding:0 0 10px 10px;}
.av-large .bd {text-align:center;}
.av-large .bd a {}
.av-large .bd .heading {}
.av-large .bd .highlight {}
.av-large .bd .highlight a {}
.av-large .bd .av-large-msg {}
.av-large .bd .av-large-msg p {}
.av-large .bd .av-large-msg span {}
.av-large .bd .av-large-msg p span {}
.av-large .bd .av-large-msg span .close {}
.av-large .bd .av-large-msg span .close a {}
.av-large .bd .close a:hover  {}
.av-large .bd em {}
.av-large .ft {}

/*small*/
.av-small .mod-wrp-1 
	{
	
	}
.av-small .mod-wrp-2 
	{
	
	}
.av-small .mod-wrp-3 
	{
	}
.av-small .mod-wrp-4 {}
.av-small .mod-wrp-5 {}
.av-small .mod-title {}
.av-small .mod-title h2 {}
.av-small .mod-title h2 span {}
.av-small .hd {}
.av-small .bd {}
.av-small .bd a {}
.av-small .bd .heading {}
.av-small .bd .highlight {}
.av-small .bd .highlight a {}
.av-small .bd .av-small-msg {}
.av-small .bd .av-small-msg p {}
.av-small .bd .av-small-msg span {}
.av-small .bd .av-small-msg p span {}
.av-small .bd .av-small-msg span .close {}
.av-small .bd .av-small-msg span .close a {}
.av-small .bd .close a:hover  {}
.av-small .bd em {}
.av-small .ft {}

.av-gallery-small { min-height: 215px; } /* fix to force autoheight */

.av-gallery .mod-title {
    display:none;
}
.av-gallery .current-video-container {
    text-align:center;
    padding-top:6px;
}
.av-gallery-large .action-bar {
    display:none;
}
.av-gallery-small .ft{
	*position: relative;
}
.av-gallery-small .action-bar {
    margin-top:12px;
	*margin-top:25px;
	*position:relative;
}
.bd .av-list li.jcarousel-item {
	height:69px;
	width:139px;
}
.av-gallery-large .jcarousel-clip {
	width: 440px;
}
.av-gallery-small .jcarousel-clip {
	padding:0 10px 0 5px;
	width:268px;
}
.jcarousel-clip li a.play-video img {
}
.av-gallery-small a.jcarousel-prev {
	bottom:10px;
	cursor:pointer;
	height:20px;
	position:absolute;
	right:35px;
	width:20px;
	z-index:3;
}
.av-gallery-small a.jcarousel-next {
	bottom:10px;
	cursor:pointer;
	height:20px;
	position:absolute;
	right:10px;
	width:20px;
	z-index:3;
}
.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:66px;width:131px;}
.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 {color: #555;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 {
    top: 20px;
    left:50px;
}
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 {}
.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: 10px;
}
.more-av .more-av-small .bd ul {padding-left:10px;}
.more-av-small .bd .thumb a img { width: 135px; height: 70px;}
.more-av-small .bd .thumb a:hover {	border:2px solid #8c052e; width: 131px; height: 66px;}
.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: 35px;
	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: 135px;
	height: 70px;
	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;
}

.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 {}
.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 10px 10px;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 {padding-bottom: 5px;}
.more-av .more-av-list .ft .action-bar {display: none;}
.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;
}
/* ==================================================================
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;
}
.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/ari-global-spr.png) -1045px -523px no-repeat;
 	_background: transparent url(../nflimg/ari-global-spr-ie6.png) no-repeat scroll -1045px -523px;
	color: #fff;
	font-size: 10px;
	padding: 0 0 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: #52031b url('../nflimg/027-player-tooltip-bg.png') top left repeat-x;
	padding: 5px;
}

.cluetip-player-card-tooltip .cluetip-tooltip #cluetip-outer, .cluetip-player-card-tooltip #cluetip-outer {
	width: 265px;
}


.cluetip-tooltip #cluetip-inner,  #cluetip-inner {
	line-height: 13px;
	overflow: hidden;
	_zoom: 1;
	color: #000;
	background: #fff url(../nflimg/027-player-tooltip-inner-bg.png) top left no-repeat;
	width: 265px;
	*padding-bottom: 10px;
}
.cluetip-arrows {
	display: none;
	position: absolute;
	height: 40px;
	width: 13px;
	background-repeat: no-repeat;
	background-position: 0 19px;
}

#cluetip-inner h4 {
	background-color: #7A1D32;
	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: 0;
	width: 150px;
	color: #555;
}
.cluetip-event-tooltip #cluetip-inner dl {
	_overflow: hidden;
	width: 240px;
}
.cluetip-player-card-tooltip #cluetip-inner dl {
	margin:10px;
}
#cluetip-inner dt {
	float: left;
	clear: left;
	margin-right: 5px;
	border:0px solid blue;
	_overflow: hidden;	
}
#cluetip-inner dd {
	clear: right;
	display:block;
	_overflow: hidden;	
}
.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;
	_overflow: hidden;
	_zoom: 1;
	background: #fff url( '../nflimg/027-tooltip-inner-bg.jpg' ) repeat-x bottom left;
	color: #000;
}
.cluetip-event-tooltip #cluetip-inner h4 {
	display: none;
}
.cluetip-event-tooltip #cluetip-inner dt {
	float: left;
	clear: left;
	margin-right: 5px;
}
.cluetip-event-tooltip #cluetip-inner dd {
	float: left;
}

/*.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-right-arrow.png);
	_background-image: url( ../nflimg/027-right-arrow-ie6.png);
	right:-13px;
	_right:-14px;
	top: -2px;
	float: none;
	height:44px;
	*height:54px;	
}

.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:44px;
}
.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;
}

a.player-card-tooltip span{
	font-weight: bold;
}

a.player-card-tooltip img{
	margin-left: 2px;
}
/* ================================================================== */
/* Game Day Page Header
/* ================================================================== */

.pg-hdr-pg-hdr-gameday h1{
	background: transparent url(../nflimg/page-headers/gameday.png) no-repeat scroll 0 -15px;
	height: 20px !important;
}

/*.game-status .mod-wrp-1 {
	background-color:transparent;
}*/
.game-status .action-bar {
    background:none;
    border-top:none;
	padding: 0px;
}
.game-status .ft .action-bar a {
    padding:4px;
    display:inline;
	margin: 0px;
	text-transform: none;
}
.game-status .ft .action-bar a:hover {
    padding:4px;
}

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

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

.game-status .game-status-pre-small .bd {
	width: 100%;
	overflow: hidden;
	position:relative;
}

.game-status .game-status-pre-small .bd .bd-info {
	float:left;
	position:relative;
	bottom:0;
	/*left:8px;*/
	left: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;
	/*margin:0 14px;*/
	margin:0;
	width:298px;
	color:#333;
}
.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:#333;
	font-weight:normal;
	padding: 0px 5px 0px 5px;
	margin: 3px 0px 3px 0px;
	border-left: 1px solid #666;
}

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

.game-status .game-status-pre-small .team-record {
	font-size: 11px;
	color:#333;
	font-weight:bold;
	font-style:italic;
}
.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: 14px;
	font-weight: bold;
	color: #333;
	text-transform: uppercase;
	float:left;
	width:274px;
	margin-top:6px;
	padding-left:20px;
	font-style:italic;
}
.game-status .game-status-pre-small .team-name a {
	color:#333;
	width:93px;
	display:block;
}
.game-status .game-status-pre-small .team-name .away-team-name {
	text-align:left;
	float:left;

}
.game-status .game-status-pre-small .team-name .home-team-name {
	text-align:right;
	float:right;
	left:-17px;
	position:relative;
}

.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;
	font-style:normal;
}
.game-status .game-status-pre-small .action-bar {
	border-top:1px solid #666;
	height:12px;
	margin:10px 0 0 10px;
	padding:10px 0;
	text-align:right;
	width:278px;
	
	*left: 0px;
}
.game-status .game-status-pre-small .action-bar a{
	display:inline;
	margin: 0px;
	text-transform:capitalize;
}

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

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

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

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

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

.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;	
	min-height:200px;
	height:auto !important;
	height:200px;

}
.game-status .game-status-pre-large .bd .bd-info {
	min-height:165px;
	height:auto !important;
	height:165px;
	position:relative;
	padding:15px 20px 0 20px;
}

.game-status .game-status-pre-large .bd .bd-info .action-bar {
	height:auto;
	position:relative;
	right:-10px;
	text-align:right;
	margin-top: 5px;
	
	*margin-top: 20px;
}

.game-status .game-status-pre-large .bd .bd-info .action-bar a{
	display: inline;
	padding-top: 0px;
	margin: 0px;
}

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

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

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

.game-status .game-status-pre-large .team-record {
	font-size:12px;
	font-weight:bold;
	color:#333;
	display:inline;
	font-style:italic;
}
.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:100%;
}

.game-status .game-status-pre-large .team-name .away-team-name,
.game-status .game-status-pre-large .team-name .home-team-name {
	font-size:16px;
	font-weight:bold;
	font-style:italic;
	color:#333;
	text-transform: capitalize;
	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:120px;
	height:15px;
	margin-bottom:10px;
}

.game-status .game-status-pre-large .game-day-info {
	display:none;
}
.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: 2px 5px 2px 5px;
	margin: 3px 0px 3px 0px;
	border-left: 1px solid #cecece;
}

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

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

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

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

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

.game-status .game-status-in-small .hd .game-day-info {
	padding: 1px 5px 1px 27px;
	background: url('../nflimg/gbl-ico/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;
	padding-left: 96px;
	color: #333;
}

.game-status .game-status-in-small .bd .media-info {
	text-align:center;
	margin-bottom:-67px;
	position: relative;
	top: -74px;
}
.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:#333;
	font-weight:normal;
	padding: 2px 5px 2px 5px;
	margin: 3px 0px 3px 0px;
	border-left: 1px solid #cecece;
}

.game-status .game-status-in-small .bd .teams {
	position:relative;
	height: 82px;
	margin:0 3px;
}

.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: relative;
	top:-50px;
}

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

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


.game-status .game-status-in-small .versus {
	font-size: 14px;
	font-weight: bold;
	color: #333;
	float:left;
	width:100%;
	margin-top:6px;
    z-index: 10;
}

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

.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: italic; 
	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 #666;
	border-left: 1px solid #666;
	width:278px;
	margin:15px auto 10px auto;
	position:relative;
	top:-71px;
}

.game-status .game-status-in-small .score-table {
	margin /*\**/:90px auto 10px auto\9
}

.game-status .game-status-in-small .score-table {
	*margin:17px 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:#a90329 url('../nflimg/047-scoring-hdr-bg.png') left bottom repeat-x;
	color: #fff;
	height:17px;
}

.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 #666;
	font-size:11px;
	font-weight:bold;
}

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

.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 #666;
	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-size:11px;
}
.game-status .game-status-in-small .score-table th.team-name .clock sup {
	font-size:11px;
	vertical-align: baseline;
}
.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 #666;
	font-size:12px;
}


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

.game-status .game-status-in-small .ft .custom-html {
	border-top: 1px solid #666;
	padding:10px 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 {
	/*margin:0;
	padding:0;*/
}
.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 {
	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;
	right:-5px;
	top:316px;
	z-index:100;
}

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

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

.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: 145px;
	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:15px 0 0 20px;
}

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

.game-status .game-status-in-large .teams .away-team .team-name,
.game-status .game-status-in-large .teams .home-team .team-name {
	font-weight: bold;
	text-transform: capitalize;
	font-style: italic;
	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:italic;
}

.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;
	position:relative;
	top:10px;
}
.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;
	position:relative;
	top:5px;
}
.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: 73px;
	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: 100px;
	font-style: normal;
	font-weight:bold;
	font-size:11px;
	text-transform: uppercase;
	color:#555;
}
.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: 150px;
	font-size: 30px;
	font-weight:bold;
	color:#555;
}

.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: 39px;
	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: 0 10px;
	/**margin: 0 5px;*/
}

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

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

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

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

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


.game-status .game-status-in-large .ball-summary {
	clear: both;
	color: #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 #666;
	border-left: 1px solid #666;
	width:628px;
	margin:0 auto 10px 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:#a90329 url('../nflimg/047-scoring-hdr-bg.png') left bottom repeat-x;
	color: #fff;
	height:17px;
}

.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 #666;
	font-size:11px;
	font-weight:bold;
}

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

.game-status .game-status-in-large .score-table .winning-team tr,
.game-status .game-status-in-large .score-table .winning-team a,
.game-status .game-status-in-large .score-table .winning-team td.total.winning-team {
	color: #8c052e;
}

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

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


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

.game-status .game-status-in-large .ft .custom-html {
	width:628px;
	text-align:right;
}

.game-status .game-status-in-large .teams .team-score.winning-team,
.game-status .game-status-in-large tr.winning-team td,
.game-status .game-status-in-large tr.winning-team td.team-name{color:#8c052e; }

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

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

.game-status .game-status-in-large .media-info div.item-directv {
	padding: 0 5px 0 0;
}

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

.game-status .game-status-in-large .ft {
	
}
.module .game-status .game-status-in-large .ft .action-bar{
	border-top:1px solid #666;
	text-align:right;
	background:none;
	margin:0 10px;
}
.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 {
	font-style:normal;
}

.module .game-status .game-status-in-large .ft .action-bar .custom-html span {
	float:left;
}
/* ================================================================== */
/* 031 - Game Status - Pre-Game Small */
/* ================================================================== */


/* ================================================================== */
/* 031 - Game Status - Post-Game Large */
/* ================================================================== */
.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 {
	border-bottom: none;
	margin-bottom: 5px;
	position:relative;
	margin:0 10px;
}

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

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

.game-status .game-status-post-large .hd .game-info .game-info-week {
	font-weight: normal;
	font-style:italic;
	font-size:20px;
}
.game-status .game-status-post-large .hd .game-info .game-info-date {
	font-weight: normal;
	font-style:italic;
	font-size:20px;
}
.game-status .game-status-post-large .hd .game-info .game-info-live {
	font-size:20px;
}
.game-status .game-status-post-large .hd .game-info .game-info-live em {
	font-weight: bold;
	font-style: normal;
	color: #8c052e;
	font-size:25px;
}

.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: 150px;
	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:15px 0 0 20px;
}

.game-status .game-status-post-large .teams .home-team {
	float: right;
	background-position: right 40px;
	text-align: right;
	margin:15px 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: capitalize;
	font-style: italic;
	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:italic;
}

.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: #333;
}
.game-status .game-status-post-large .teams .away-team .team-score {
	text-align:right;
	position: relative;
	top:10px;
}
.game-status .game-status-post-large .teams .home-team .team-score {
	text-align:left;
	position: relative;
	top:10px;
}


.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 {
	text-align:center;
	font-size:30px;
	font-weight:bold;
	color:#666;
	display:inline;
	margin:0 auto;
	position:absolute;
	top:76px;
	width:100%;
}
.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-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: normal;
	font-weight:bold;
	font-size:30px;
	text-transform: uppercase;
	color:#555;
}
.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: 150px;
	font-size: 30px;
	font-weight:bold;
	color:#555;
}

.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:#8c052e;
	font-size: 16px;
	line-height: 17px;
	padding: 10px 0 12px 0;
	text-align: center;
	color: #fff;
	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 #666;
	border-left: 1px solid #666;
	width:628px;
	margin:0 auto 10px auto;
}

.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:#a90329 url('../nflimg/047-scoring-hdr-bg.png') left bottom repeat-x;
	color: #fff;
	height:17px;
}

.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 #666;
	font-size:11px;
	font-weight:bold;
	color:#fff;
}

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

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

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

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


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

.game-status .game-status-post-large .ft{
	height: auto;
	border-top: 1px solid #666;
	margin:20px 10px 0;
	
	*margin:30px 10px 0;
}

.game-status .game-status-post-large .ft .custom-html {
	padding:10px 0;
	width:628px;
	margin:0 auto;
	text-align:right;
}

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

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

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

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

.game-status .game-status-post-small .hd .game-day-info {
	padding: 1px 5px 1px 27px;
	background: url('../nflimg/gbl-ico/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:#333;
	font-weight:normal;
	padding: 2px 5px 2px 5px;
	margin: 3px 0px 3px 0px;
	border-left: 1px solid #cecece;
}

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

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

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

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


.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;
	font-style:italic;
}

.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 .game-status-state {
	float: left;
	width: 62px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 32px;
	color:#555;
	margin-left:120px;
}

.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 .team-record { 
	position: absolute;
	bottom: 2px;
	font-size: 11px;
	font-style: italic; 
	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: #333;
}

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

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

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

.game-status .game-status-post-small .score-table {
	margin /*\**/:100px auto 10px auto\9
}

.game-status .game-status-post-small .score-table {
	*margin:27px 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:#a90329 url('../nflimg/047-scoring-hdr-bg.png') left bottom repeat-x;
	color: #fff;
	height:17px;
}

.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 #666;
	font-size:11px;
	font-weight:bold;
}

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

.game-status .game-status-post-small .score-table .winning-team tr,
.game-status .game-status-post-small .score-table .winning-team a,
.game-status .game-status-post-small .score-table .winning-team td.total.winning-team {
	color: #8c052e;
}

.game-status .game-status-post-small .score-table td {
	border-bottom: 1px solid #666;
	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-size:11px;
}
.game-status .game-status-post-small .score-table th.team-name .clock sup {
	font-size:11px;
}
.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 #666;
	font-size:12px;
}


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

.game-status .game-status-post-small .ft .custom-html {
	padding:10px 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.team-name,
.game-status .game-status-post-small tr.winning-team td.total{color:#8c052e; }


/* =================================================================
 Homepage Pre-Game status large
 ==================================================================*/

.homepage-gamestatus .game-status .game-status-pre-large .mod-wrp-4 {

}

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

}

.homepage-gamestatus .game-status .game-status-pre-large .hd {
    
}

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

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

}

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

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

.homepage-gamestatus .game-status .game-status-pre-large .bd {
    width: 100%;
    height:110px;
    background: url(../nflimg/031-gameday-status-bg-sm.png) bottom center no-repeat;
    padding-top:20px;
}
.homepage-gamestatus .game-status .game-status-pre-large .bd-info {
    text-align:center;
    width:55%;
    float:left;
    
}

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

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

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

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

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

.homepage-gamestatus .game-status .game-status-pre-large .bd-info .action-bar a {
    border:0 none;
    color:#412985;
    cursor:pointer;
    display:inline;
    font-size:12px;
    padding-right:0px;
    padding-top:0px;
}

.homepage-gamestatus .game-status .game-status-pre-large .away-team,
.homepage-gamestatus .game-status .game-status-pre-large .home-team {
	background-repeat: no-repeat;
	background-position:top center;
	background-color:transparent;
	height:68px;
	width:22%;
	float:left;
}

.homepage-gamestatus .game-status .game-status-pre-large .away-team {

    text-align:right;
}
.homepage-gamestatus .game-status .game-status-pre-large .home-team {

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

}
.homepage-gamestatus .game-status .game-status-pre-large .team-name a {
	font-size: 22px;
	line-height: 22px;
	color: #333;
	text-transform: uppercase;
	font-weight: bold;
}

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

.homepage-gamestatus .game-status .game-status-pre-large .team-record {
    display:none;
}
.homepage-gamestatus .game-status .game-status-pre-large .at {
    padding:1px 35px;
    font-style:italic;
    
}
.homepage-gamestatus .game-status .game-status-pre-large .ft {
    position:absolute;
    width:625px;
    text-align:center;
}



/****************************
 Homepage Gamestatus In Game
*****************************/
/*
#homepage-gamestatus .game-status .game-status-in-large .mod-wrp-5 {
    background: url(../nflimg/031-gameday-status-bg-sm.png) no-repeat center bottom;
}
#homepage-gamestatus .game-status .game-status-in-large .game-day-info {
    display:none;
}

#homepage-gamestatus .game-status .game-status-in-large {
}

#homepage-gamestatus .game-status .game-status-in-large .hd {
    
}

#homepage-gamestatus .game-status .game-status-in-large .hd .nfl-game-center {
    display:none;
}

#homepage-gamestatus .game-status .game-status-in-large .hd .game-info {
	display:none;
}

#homepage-gamestatus .game-status .game-status-in-large .hd .game-info .game-info-week {
	font-weight: bold;
}

#homepage-gamestatus .game-status .game-status-in-large .hd .game-info .game-info-live em {
	font-weight: bold;
	font-style: italic;
}

#homepage-gamestatus .game-status .game-status-in-large .bd {
    position: relative;
    text-align:center;
}

#homepage-gamestatus .game-status .game-status-in-large .versus {
    color:#333333;
    font-size:22px;
    font-weight:bold;
    margin-top:10px;
    position:absolute;
    text-align:center;
    width:100%;
    text-transform:uppercase;
}
#homepage-gamestatus .game-status .game-status-in-large .versus .at {
    padding:0px 35px;

}
#homepage-gamestatus .game-status .game-status-in-large .teams {
    overflow: auto;
    clear: both;
    padding:10px;
}

#homepage-gamestatus .game-status .game-status-in-large .teams .away-team,
#homepage-gamestatus .game-status .game-status-in-large .teams .home-team {
	width: 47%;
	background-repeat: no-repeat;
	height: 125px;
	line-height:1.2em;
}

#homepage-gamestatus .game-status .game-status-in-large .teams .away-team {
	float: left;
	text-align: left;
	background-position: left bottom;
}

#homepage-gamestatus .game-status .game-status-in-large .teams .home-team {
	float: right;
	text-align: right;
	background-position: right bottom;
}

#homepage-gamestatus .game-status .game-status-in-large .teams .away-team .team-name,
#homepage-gamestatus .game-status .game-status-in-large .teams .home-team .team-name {
    display:none;
}

#homepage-gamestatus .game-status .game-status-in-large .teams .away-team .team-name {

}

#homepage-gamestatus .game-status .game-status-in-large .teams .home-team .team-name {

}

#homepage-gamestatus .game-status .game-status-in-large .teams .away-team .team-record,
#homepage-gamestatus .game-status .game-status-in-large .teams .home-team .team-record {
	display:none;
}


#homepage-gamestatus .game-status .game-status-in-large .teams .away-team .team-score {
	text-align:left;
	margin: 78px 0px 0 54px;
	*margin: 54px 0px 0px 54px;

}

#homepage-gamestatus .game-status .game-status-in-large .teams .home-team .team-score {
	margin: 78px 54px 0 0;
	*margin:54px 54px 0 0;
	text-align:right;
}

#homepage-gamestatus .game-status .game-status-in-large .teams .away-team .team-score,
#homepage-gamestatus .game-status .game-status-in-large .teams .home-team .team-score {
	font-size: 57px;
	font-weight: bold;
	line-height:25px;
	color:#a5a5a5;
}

#homepage-gamestatus .game-status .game-status-in-large .game-status-state {
    position: absolute;
    top: 54px;
    *top:7px;
    left:0;
    width: 100%;
    text-align: center;
    color:#333;

}

#homepage-gamestatus .game-status .game-status-in-large .game-status-state .game-status-state-phase,
#homepage-gamestatus .game-status .game-status-in-large .game-status-state .game-status-state-gametime {
    margin: auto;
    font-weight: bold;
    text-transform: uppercase;
    font-style:italic;
}

#homepage-gamestatus .game-status .game-status-in-large .game-status-state .game-status-state-phase {
    width: 100px;
    font-size:30px;
}

#homepage-gamestatus .game-status .game-status-in-large .game-status-state .game-status-state-phase sup {
    margin:0px;
    padding:0px;

}
#homepage-gamestatus .game-status .game-status-in-large .game-status-state .game-status-state-gametime {
    width: 100px;
    font-size: 25px;
}

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

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

#homepage-gamestatus .game-status .game-status-in-large .game-status-current-drive {
    display:none;
}

#homepage-gamestatus .game-status .game-status-in-large .score-table {
    display:none;
}

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

#homepage-gamestatus .game-status .game-status-in-large .score-table thead tr th {
	background: #ccd6de;
	color: #00295b;
    font-size:11px;
    font-weight:bold;
}

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

#homepage-gamestatus .game-status .game-status-in-large .score-table .team-name {
	width: 70%;
	font-weight: bold;
    padding:6px 0px 7px 15px;
    text-align:left;
    font-size:14px;
}

#homepage-gamestatus .game-status .game-status-in-large .score-table .q1,
#homepage-gamestatus .game-status .game-status-in-large .score-table .q2,
#homepage-gamestatus .game-status .game-status-in-large .score-table .q3,
#homepage-gamestatus .game-status .game-status-in-large .score-table .q4,
#homepage-gamestatus .game-status .game-status-in-large .score-table .q5,
#homepage-gamestatus .game-status .game-status-in-large .score-table .total{
	width: 5%;
	text-align: center;
	border-left: 1px solid #ccd6de;
    font-weight:normal;
}


#homepage-gamestatus .game-status .game-status-in-large .score-table td.q1,
#homepage-gamestatus .game-status .game-status-in-large .score-table td.q2,
#homepage-gamestatus .game-status .game-status-in-large .score-table td.q3,
#homepage-gamestatus .game-status .game-status-in-large .score-table td.q4,
#homepage-gamestatus .game-status .game-status-in-large .score-table td.q5 {
    font-size:12px;
    padding-top:8px;
}

#homepage-gamestatus .game-status .game-status-in-large .score-table td.total {
	font-weight: bold;
	text-align: center;
	border-left: 1px solid #ccd6de;
    font-size:18px;
    padding-top:3px;
}

#homepage-gamestatus .game-status .game-status-in-large .ft .action-bar {
    text-align:center;
    font-size:12px;
    font-weight:normal;
    text-transform:none;
    background:none;
}
#homepage-gamestatus .game-status .game-status-in-large .ft .action-bar a {
    display:inline;
}
#homepage-gamestatus .game-status .game-status-in-large .action-bar p {
    margin: 10px 15px;
}
#homepage-gamestatus .game-status .game-status-in-large .winning-team {
     color:#fff;
}
#homepage-gamestatus .game-status .game-status-in-large .winning-team .team-name {
    color:#333;
}
#homepage-gamestatus .game-status .game-status-in-large .score-table .winning-team .q1,
#homepage-gamestatus .game-status .game-status-in-large .score-table .winning-team .q2,
#homepage-gamestatus .game-status .game-status-in-large .score-table .winning-team .q3,
#homepage-gamestatus .game-status .game-status-in-large .score-table .winning-team .q4,
#homepage-gamestatus .game-status .game-status-in-large .score-table .winning-team .q5 {
    color:#333;
}
*/
/* ==================================================================
031 - HOMEPAGE Game Status - Post-Game Large
================================================================== */
/*
#homepage-gamestatus .game-status .game-status-post-large .mod-wrp-5 {
    background: url(../nflimg/031-gameday-status-bg-sm.png) no-repeat center bottom;
}
#homepage-gamestatus .game-status .game-status-post-large .game-day-info {
    display:none;
}

#homepage-gamestatus .game-status .game-status-post-large {
}

#homepage-gamestatus .game-status .game-status-post-large .hd {
    
}

#homepage-gamestatus .game-status .game-status-post-large .hd .nfl-game-center {
    display:none;
}

#homepage-gamestatus .game-status .game-status-post-large .hd .game-info {
	display:none;
}

#homepage-gamestatus .game-status .game-status-post-large .hd .game-info .game-info-week {
	font-weight: bold;
}

#homepage-gamestatus .game-status .game-status-post-large .hd .game-info .game-info-live em {
	font-weight: bold;
	font-style: italic;
}

#homepage-gamestatus .game-status .game-status-post-large .bd {
    position: relative;
    text-align:center;
}

#homepage-gamestatus .game-status .game-status-post-large .versus {
    color:#333333;
    font-size:22px;
    font-weight:bold;
    margin-top:10px;
    position:absolute;
    text-align:center;
    width:100%;
    text-transform:uppercase;
}
#homepage-gamestatus .game-status .game-status-post-large .versus .at {
    padding:0px 35px;

}
#homepage-gamestatus .game-status .game-status-post-large .teams {
    overflow: auto;
    clear: both;
    padding:10px;
}

#homepage-gamestatus .game-status .game-status-post-large .teams .away-team,
#homepage-gamestatus .game-status .game-status-post-large .teams .home-team {
	width: 47%;
	background-repeat: no-repeat;
	height: 125px;
	line-height:1.2em;
}

#homepage-gamestatus .game-status .game-status-post-large .teams .away-team {
	float: left;
	text-align: left;
	background-position: left bottom;
}

#homepage-gamestatus .game-status .game-status-post-large .teams .home-team {
	float: right;
	text-align: right;
	background-position: right bottom;
}

#homepage-gamestatus .game-status .game-status-post-large .teams .away-team .team-name,
#homepage-gamestatus .game-status .game-status-post-large .teams .home-team .team-name {
    display:none;
}

#homepage-gamestatus .game-status .game-status-post-large .teams .away-team .team-name {

}

#homepage-gamestatus .game-status .game-status-post-large .teams .home-team .team-name {

}

#homepage-gamestatus .game-status .game-status-post-large .teams .away-team .team-record,
#homepage-gamestatus .game-status .game-status-post-large .teams .home-team .team-record {
	display:none;
}


#homepage-gamestatus .game-status .game-status-post-large .teams .away-team .team-score {
	text-align:left;
	margin: 78px 0px 0 54px;
	*margin: 54px 0px 0px 54px;

}

#homepage-gamestatus .game-status .game-status-post-large .teams .home-team .team-score {
	margin: 78px 54px 0 0;
	*margin:54px 54px 0 0;
	text-align:right;
}

#homepage-gamestatus .game-status .game-status-post-large .teams .away-team .team-score,
#homepage-gamestatus .game-status .game-status-post-large .teams .home-team .team-score {
	font-size: 57px;
	font-weight: bold;
	line-height:25px;
	color:#a5a5a5;
}

#homepage-gamestatus .game-status .game-status-post-large .game-status-state {
    position: absolute;
    top: 54px;
    *top:7px;
    left:0;
    width: 100%;
    text-align: center;
    color:#333;

}

#homepage-gamestatus .game-status .game-status-post-large .game-status-state .game-status-state-phase,
#homepage-gamestatus .game-status .game-status-post-large .game-status-state .game-status-state-gametime {
    margin: auto;
    font-weight: bold;
    text-transform: uppercase;
    font-style:italic;
}

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

#homepage-gamestatus .game-status .game-status-post-large .game-status-state .game-status-state-phase sup {
    margin:0px;
    padding:0px;

}
#homepage-gamestatus .game-status .game-status-post-large .game-status-state .game-status-state-gametime {
    width: 100px;
    font-size: 25px;
}

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

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

#homepage-gamestatus .game-status .game-status-post-large .score-table {
    display:none;
}

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

#homepage-gamestatus .game-status .game-status-post-large .score-table thead tr th {
	background: #ccd6de;
	color: #00295b;
    font-size:11px;
    font-weight:bold;
}

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

#homepage-gamestatus .game-status .game-status-post-large .score-table .team-name {
	width: 70%;
	font-weight: bold;
    padding:6px 0px 7px 15px;
    text-align:left;
    font-size:14px;
}

#homepage-gamestatus .game-status .game-status-post-large .score-table .q1,
#homepage-gamestatus .game-status .game-status-post-large .score-table .q2,
#homepage-gamestatus .game-status .game-status-post-large .score-table .q3,
#homepage-gamestatus .game-status .game-status-post-large .score-table .q4,
#homepage-gamestatus .game-status .game-status-post-large .score-table .q5,
#homepage-gamestatus .game-status .game-status-post-large .score-table .total{
	width: 5%;
	text-align: center;
	border-left: 1px solid #ccd6de;
    font-weight:normal;
}


#homepage-gamestatus .game-status .game-status-post-large .score-table td.q1,
#homepage-gamestatus .game-status .game-status-post-large .score-table td.q2,
#homepage-gamestatus .game-status .game-status-post-large .score-table td.q3,
#homepage-gamestatus .game-status .game-status-post-large .score-table td.q4,
#homepage-gamestatus .game-status .game-status-post-large .score-table td.q5 {
    font-size:12px;
    padding-top:8px;
}

#homepage-gamestatus .game-status .game-status-post-large .score-table td.total {
	font-weight: bold;
	text-align: center;
	border-left: 1px solid #ccd6de;
    font-size:18px;
    padding-top:3px;
}

#homepage-gamestatus .game-status .game-status-post-large .ft .action-bar {
    text-align:center;
    font-size:12px;
    font-weight:normal;
    text-transform:none;
    background:none;
}
#homepage-gamestatus .game-status .game-status-post-large .ft .action-bar a {
    display:inline;
}
#homepage-gamestatus .game-status .game-status-post-large .action-bar p {
    margin: 10px 15px;
}
#homepage-gamestatus .game-status .game-status-post-large .winning-team {
     color:#fff;
}
#homepage-gamestatus .game-status .game-status-post-large .winning-team .team-name {
    color:#333;
}
#homepage-gamestatus .game-status .game-status-post-large .score-table .winning-team .q1,
#homepage-gamestatus .game-status .game-status-post-large .score-table .winning-team .q2,
#homepage-gamestatus .game-status .game-status-post-large .score-table .winning-team .q3,
#homepage-gamestatus .game-status .game-status-post-large .score-table .winning-team .q4,
#homepage-gamestatus .game-status .game-status-post-large .score-table .winning-team .q5 {
    color:#333;
}
*/

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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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


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

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


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


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


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


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


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


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


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


/* Helmets [was] */
.game-status .team-ico-away-was {
	background-image: url('/nfl-assets/img/gbl-ico-team/helmets/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/helmets/was-away-m.png');
}
.game-status .team-ico-home-was {
	background-image: url('/nfl-assets/img/gbl-ico-team/helmets/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/helmets/was-home-m.png');
}
/* ==================================================================
032 - Box Score Module
================================================================== */
.box-score {position:relative; margin:0 0 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: #A90329 url(../nflimg/047-scoring-hdr-bg.png) repeat-x scroll left bottom; 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 {
	margin-bottom: 5px;
	margin-left:10px;
}

.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 .mod-wrp-1{
	/*padding: 12px 10px 10px 10px;*/
}

.current-drive .bd{
	min-height: 200px;
	margin: 0 10px 10px 10px;
}
.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: 0px;
}

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

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

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

.current-team-drive .team-drive { 
	height: 66px;
}

.current-team-drive .team-drive h3 { 
	font-size: 24px; 
	font-weight: bold; 
	font-style: normal; 
	padding: 15px 0 0 86px;
	color: #333;
	float: left;
}

.current-team-drive .team-drive em { 
	margin-left: 86px;
	font-size: 14px;
	font-weight: bold;
	font-style:normal;
	color: #555;
	float: left;
	clear: left;
	display: none;
}
.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/helmets/ari-away-m.png') no-repeat 5px 11px; }
.current-team-drive .team-ico-home-atl { height: 70px; background: url('/nfl-assets/img/gbl-ico-team/helmets/atl-away-m.png') no-repeat 5px 11px; }
.current-team-drive .team-ico-home-bal { height: 70px; background: url('/nfl-assets/img/gbl-ico-team/helmets/bal-away-m.png') no-repeat 5px 11px; }
.current-team-drive .team-ico-home-buf { height: 70px; background: url('/nfl-assets/img/gbl-ico-team/helmets/buf-away-m.png') no-repeat 5px 11px; }
.current-team-drive .team-ico-home-car { height: 70px; background: url('/nfl-assets/img/gbl-ico-team/helmets/car-away-m.png') no-repeat 5px 11px; }
.current-team-drive .team-ico-home-chi { height: 70px; background: url('/nfl-assets/img/gbl-ico-team/helmets/chi-away-m.png') no-repeat 5px 11px; }
.current-team-drive .team-ico-home-cin { height: 70px; background: url('/nfl-assets/img/gbl-ico-team/helmets/cin-away-m.png') no-repeat 5px 11px; }
.current-team-drive .team-ico-home-cle { height: 70px; background: url('/nfl-assets/img/gbl-ico-team/helmets/cle-away-m.png') no-repeat 5px 11px; }
.current-team-drive .team-ico-home-dal { height: 70px; background: url('/nfl-assets/img/gbl-ico-team/helmets/dal-away-m.png') no-repeat 5px 11px; }
.current-team-drive .team-ico-home-den { height: 70px; background: url('/nfl-assets/img/gbl-ico-team/helmets/den-away-m.png') no-repeat 5px 11px; }
.current-team-drive .team-ico-home-det { height: 70px; background: url('/nfl-assets/img/gbl-ico-team/helmets/det-away-m.png') no-repeat 5px 11px; }
.current-team-drive .team-ico-home-gb { height: 70px; background: url('/nfl-assets/img/gbl-ico-team/helmets/gb-away-m.png') no-repeat 5px 11px; }
.current-team-drive .team-ico-home-hou { height: 70px; background: url('/nfl-assets/img/gbl-ico-team/helmets/hou-away-m.png') no-repeat 5px 11px; }
.current-team-drive .team-ico-home-ind { height: 70px; background: url('/nfl-assets/img/gbl-ico-team/helmets/ind-away-m.png') no-repeat 5px 11px; }
.current-team-drive .team-ico-home-jac { height: 70px; background: url('/nfl-assets/img/gbl-ico-team/helmets/jac-away-m.png') no-repeat 5px 11px; }
.current-team-drive .team-ico-home-kc { height: 70px; background: url('/nfl-assets/img/gbl-ico-team/helmets/kc-away-m.png') no-repeat 5px 11px; }
.current-team-drive .team-ico-home-mia { height: 70px; background: url('/nfl-assets/img/gbl-ico-team/helmets/mia-away-m.png') no-repeat 5px 11px; }
.current-team-drive .team-ico-home-min { height: 70px; background: url('/nfl-assets/img/gbl-ico-team/helmets/min-away-m.png') no-repeat 5px 11px; }
.current-team-drive .team-ico-home-ne { height: 70px; background: url('/nfl-assets/img/gbl-ico-team/helmets/ne-away-m.png') no-repeat 5px 11px; }
.current-team-drive .team-ico-home-no { height: 70px; background: url('/nfl-assets/img/gbl-ico-team/helmets/no-away-m.png') no-repeat 5px 11px; }
.current-team-drive .team-ico-home-nyg { height: 70px; background: url('/nfl-assets/img/gbl-ico-team/helmets/nyg-away-m.png') no-repeat 5px 11px; }
.current-team-drive .team-ico-home-nyj { height: 70px; background: url('/nfl-assets/img/gbl-ico-team/helmets/nyj-away-m.png') no-repeat 5px 11px; }
.current-team-drive .team-ico-home-oak { height: 70px; background: url('/nfl-assets/img/gbl-ico-team/helmets/oak-away-m.png') no-repeat 5px 11px; }
.current-team-drive .team-ico-home-phi { height: 70px; background: url('/nfl-assets/img/gbl-ico-team/helmets/phi-away-m.png') no-repeat 5px 11px; }
.current-team-drive .team-ico-home-pit {height: 70px; background: url('/nfl-assets/img/gbl-ico-team/helmets/pit-away-m.png') no-repeat 5px 11px; }
.current-team-drive .team-ico-home-sd { height: 70px; background: url('/nfl-assets/img/gbl-ico-team/helmets/sd-away-m.png') no-repeat 5px 11px; }
.current-team-drive .team-ico-home-sea { height: 70px; background: url('/nfl-assets/img/gbl-ico-team/helmets/sea-away-m.png') no-repeat 5px 11px; }
.current-team-drive .team-ico-home-sf { height: 70px; background: url('/nfl-assets/img/gbl-ico-team/helmets/sf-away-m.png') no-repeat 5px 11px; }
.current-team-drive .team-ico-home-stl { height: 70px; background: url('/nfl-assets/img/gbl-ico-team/helmets/stl-away-m.png') no-repeat 5px 11px; }
.current-team-drive .team-ico-home-tb { height: 70px; background: url('/nfl-assets/img/gbl-ico-team/helmets/tb-away-m.png') no-repeat 5px 11px; }
.current-team-drive .team-ico-home-ten { height: 70px; background: url('/nfl-assets/img/gbl-ico-team/helmets/ten-away-m.png') no-repeat 5px 11px; }
.current-team-drive .team-ico-home-was { height: 70px; background: url('/nfl-assets/img/gbl-ico-team/helmets/was-away-m.png') no-repeat 5px 11px; }
/* ==================================================================
Player Card module
================================================================== */
.player-card {
	height:300px;
}
.player-card .mod-wrp-1 { 
	border: none; 
	padding: 0px; 
	background: #252525;
}
.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-player-card-no-photo-bg.png') no-repeat top right;
	height: 300px;
	margin-top:-1px;  
}
.player-card .has-photo .player-image { 
	background:  none;

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

.player-card .player-name {
	color:#FFFFFF;
	font-family:Trebuchet MS;
	font-size:18px;
	font-style:italic;
	left:10px;
	line-height: 17px;
	padding-right:10px;
	position:absolute;
	text-align:left;
	text-transform:uppercase;
	top:14px;
	width:180px;
}
.player-card .player-name .first-name,
.player-card .player-name .last-name {
	display:block;
	float: left;
	margin-right: 8px;
}
.player-card .player-name .nick-name {
	display:none;	
}
.player-card .player-position { 
	/*color:#fff;
	font-family:trebuchet MS;
	font-size:32px;
	font-weight:bold;
	margin:0;
	position: absolute;
	top:0px;
	left:0px;
	height: 87px;
	width:270px;*/
	display: none;
}
.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:0px 0 0 10px;	
}

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

	float:left;
	padding:2px 0 0;
	position:absolute;
}
.player-card .player-summary dd {
	border-bottom:1px solid #595959;
	line-height:13px;
	padding:2px 0 2px 97px;
	text-align:left;
	width:143px;
}

.player-card .quick-stats { 
	float:left;
	margin-left:10px;
	margin-top:53px;
	width: 200px;
	height: 46px;
}
.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;
	*width: 780px;
}
.player-card .has-photo .mod-wrp-1 .hd { margin-top: 5px; }
.player-card .has-photo .mod-wrp-1 .hd{

}

.player-card .has-photo .bd {
	position:absolute;
	width:182px;
	top: 36px;
	overflow: hidden;
}


.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 #595959;
	line-height:13px;
	padding:2px 0 2px 97px;
	text-align:left;
	width:75px;
}
.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;	*/
	display: none;
}
.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 { 
	border-bottom: 1px #C8C8C8 solid;
	*width: 778px;
	*position: relative;
	*left: 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;
  *width: 778px;
}
.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 {
	display: none;
}
.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: 0;
}
#search {
	border-left:0 none;
	height:25px;
	left:-10px;
	position:relative;
	top:-9px;
	z-index:0;
	width: 345px;
	_height:30px;
	_left:-12px;
	_overflow:hidden;
}

.search-text-wrp-1{
	float:left;
	
}
#search #search-text {
	background:transparent url(../nflimg/ari-global-spr.png) no-repeat scroll -642px -250px;
	border:medium none;
	color:#666666;
	font-size:12px;
	height:17px;
	left:-2px;
	padding:6px 74px 4px 72px;
	position:relative;
	text-align:left;
	width:205px;
	text-transform: uppercase;
	top: 5px;
	
	*margin-top:-1px;
	_background:transparent url(../nflimg/ie6/hottopics-search-bar-spr-ie6.png) no-repeat scroll -652px 0;
	_width: 195px;
	_left: -6px;
}
#search fieldset{
	_position: relative;
	_z-index: 1;
}

#search .go{
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='../nflimg/ari-global-spr-ie6.png');
	
	background:transparent url(../nflimg/ari-global-spr.png) no-repeat scroll -757px -1337px;
	border:medium none;
	margin:0 0 0;
	overflow:hidden;
	padding:22px 58px 0 0;
	position:absolute;
	right: 13px;
	top:5px;
	z-index:1;
	
	_background:transparent url(../nflimg/ari-global-spr-ie6.png) no-repeat scroll -757px -1337px;
	*z-index: 10002px;
	_position: relative;
	_top: -22px;
	_left: 259px;
	_z-index: 10002px;
}
#search .go:hover{
	background-position:-894px -1337px;
}

/* 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 #D4D0C8;padding:2px 4px; background-color:#d5d5d5;}
#search form .auto-complete .selected {background:#412985;color:#fff;}

/*********************************
	league-sign-in info overwrites
**********************************/

#gbl-login-link-div, #gbl-reg-link-div {
	display: none;
}
.reg-outer {width:640px; padding:10px; background-color:#fff}
.reg-did-you-know p{
	color:#000;
}
.form-set label, .radio-button-set label {
    float: left;
    font-size: 12px;
    height: 15px;
    padding-right: 10px;
    padding-top: 5px;
    text-align: right;
    vertical-align: bottom;
    width: 150px;
}
.register-title-cstm li {
    list-style-image: url("/assets/nflimg/registration-li-dot.png");
    list-style-position: inside;
    padding-left: 15px;text-transform:normal !important;
}
.registration #reg-Username {
    width: 150px;
}
.reg-dob-info {
    font-size: 14px;
    font-weight: bold;
    padding: 1px 6px;
    position: relative;
    top: 2px;
    width: 8px;
}
.form-required {
    font-size: 10px;
    padding-left: 75px;
}
#availability-check a, .reg-dob-info {
    font-size: 10px;
    font-weight: bold;
    padding: 4px 5px;
}
.registration .form-set {
    width: 600px;
}
.reg-form-submt, .form-login-btn {
    text-align: right;
}
.form-set, .radio-button-set {
    width: 500px;
}
#form-login .form-login-btn {width:430px}
.reg-form-submt button {
    margin-right: 170px;
    margin-top: 10px;
}
.reg-form-username-info {
    font-size: 11px;
    font-style: italic;
    padding-bottom: 5px;
    padding-left: 165px;
    width: 250px;
}
.form-set input, .form-set select {
    height: 18px;
    margin: 0.2em;
    vertical-align: middle;
    width: 265px;
}
.reg-did-you-know a,
.reqStar
{
    color:#ae1a20;
}

.confirm .mod-wrp-1 {
    background-color: #fff;
}
#reg-success-arrow span{
    display: none }
.reg-outer h2,
.fg-pwd h2,
#profile h2,
.changePwd h2,
.confirm h2,
.login h2,
.logged-in-link a,
.logged-out-link a,
.logged-in-link a:hover,
.logged-out-link a:hover,
#profile h3,
.profile-nc a,
.profile-nc span,
.profile-nc a:hover
{
	color:green;
}
div.reg-outer div div.mod-wrp-1 {border:none}

.gbl-header-login-reg {
	margin-left: -16px;
	margin-top: 20px;
}

.logged-in-link a,
.logged-out-link a {
	color: #666;
	font-size: 11px;
	padding: 0;
    text-transform:uppercase;
}

.logged-in-link a:hover,
.logged-out-link a:hover {
	margin: 0;
	padding: 0;
}

/* ==================================================================
040 - Registration Module
*================================================================== */

.form-error-icon {
    border-color:green;
}
.form-set input,
.form-set select {
    border:1px solid black;
}

.form-required {
    color:#bf2026;
}


#availability-check a,
.reg-dob-info {
    color:#999;
    background-color:#333;
    text-transform:uppercase;

}
#availability-check a:hover,
.reg-dob-info:hover {
    color:#666;
}
.reg-form-username-info {
    color:#666;
}

.reg-form-submt button,
.form-login-btn button,
.profile-form-submt button,
.fg-pwd button,
.changePwd button {
    text-transform:uppercase;
}


.form-error span,
.form-alert span,
.form-success span {
    color:#bf2026;
}

.form-success span {
    background-color:#bf2026;
    color:#333;
}

.error-highlight input {
    border:1px solid #ae1a20;
    background:#bf2026 none repeat scroll 0 0;
}


#profile h3 {
    text-transform:uppercase;
}


#profile-header .bd {
    color:#00295b;
}


.profile-nc a {
	background:#BF2026 none repeat scroll 0 0;

	text-transform:uppercase;
}

.profile-nc a:hover{
	background: #900000
}
.reg-outer .registration div.hd {float:right;text-align:right}
.reg-did-you-know {
    background-position: -5px 0;
    font-family: Arial,Helvetica,sans-serif;
    height: 89px;
    padding: 40px 0 0 10px;
    width: 290px;
}

/* =========================================================================
  Registration Custom
  =========================================================================*/
.register-title-cstm {
    padding-left:15px;
    padding-top:15px;
}
.register-title-cstm  > span {
    color:#00295b;
    text-transform:uppercase;
}
.register-title-cstm li span {
    color:#333;
}
.login p {
    line-height: 16px;
    margin: 5px 0 0;
    padding-bottom: 5px;
    text-align: left;
    width: 100%;
}

/***** THIS NEEDS TO BE REVIEWED

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

****/
.checkbox-set {
    padding: 10px 0 10px 161px;
}
.btn-fg-pwd-submit {
    float: left;
    position: relative;
    top: -26px;left:330px
}
form#forgot-form1.forgot-form1 div.form-fg-pwd label {width:50px}
.reg-form-submt button, .form-login-btn button, .profile-form-submt button, .fg-pwd button, .changePwd button {
    background: url("/assets/nflimg/ari-global-spr.png") repeat scroll -760px -1651px transparent;
    border: medium none;
    cursor: pointer;
    height: 24px;
    margin-left: 10px;
    text-indent: -9999px;
    width: 70px;
}
.reg-form-submt button:hover, .form-login-btn button:hover, .profile-form-submt button:hover, .fg-pwd button:hover, .changePwd button:hover {
    background: url("/assets/nflimg/ari-global-spr.png") repeat scroll -903px -1651px transparent;
    cursor: pointer;
}
.login div div , .forgot-pwd-outer div div {border:none}
.login, .forgot-pwd-outer {background:#fff;padding:10px}
html body div.gbl-wrp-1 div.gbl-wrp-2 div.gbl-wrp-3 div.gbl-wrp-4 div.gbl-wrp-5 div#element1 div#element6 div#c1301057151348.iw_component div div.module div.login-outer div div.mod-wrp-1 div.mod-wrp-2 div.mod-wrp-3 div.mod-wrp-4 div.mod-wrp-5 div.login div.close-show div.close a.jqmClose span, html body div.gbl-wrp-1 div.gbl-wrp-2 div.gbl-wrp-3 div.gbl-wrp-4 div.gbl-wrp-5 div#element1 div#element6 div#c1301057151335.iw_component div div.module div.forgot-pwd-outer div div.mod-wrp-1 div.mod-wrp-2 div.mod-wrp-3 div.mod-wrp-4 div.mod-wrp-5 div.fg-pwd div.close-show div.close a.jqmClose span {display:none}
#profile-header div.bd {font-size:22px;font-weight:bold}








.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;
    height: 23px;
    left: 0;
    position: absolute;
    top: 0;
    width: 66px;
    opacity: 1;
    filter:alpha(opacity=100);
}
.centerpiece .chapter-list li a span.video-icon:hover {
    opacity: 0.5;
    filter:alpha(opacity=50);
}
.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 {
    padding: 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.75);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#bf000000', endColorstr='#bf000000');
}
.centerpiece .chapter-list li .content > div {
    margin-bottom: 5px;
    padding-top: 5px;
}
.centerpiece .chapter-list li .content h3 {
    font-size: 30px;
}
.centerpiece .chapter-list li .content h3 a {
    color: #c0003b;
}
.centerpiece .chapter-list li .content h3 a:hover {
    color: #c0003b;
}
/* 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: #c0003b;
}
.centerpiece .chapter-list li .content .summary .more-link a:hover {
    color: #c0003b;
}
/*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: #c0003b;
}
.centerpiece .chapter-list li .content .related-links ul li a:hover {
    color: #c0003b;
}
/*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: #c0003b;
}
.centerpiece .chapter-navigation li.current .icon a {
    background-color: #c0003b;
}
/*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: #c0003b;
}
.centerpiece .chapter-navigation li.current a .icon {
    background-color: #c0003b;
}
/*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 #c0003b;
    opacity: 1;
    filter:alpha(opacity=100);
}
.centerpiece .chapter-navigation li.current a .thumb img {
    border: 1px solid #c0003b;
    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:#a90329 url('../nflimg/047-scoring-hdr-bg.png') left bottom repeat-x; 
	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; 
	color: #555; 
}
.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:#555;
	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; 
	color: #545865; 
	display: inline; /* double margin IE6 bug */
}
.scoring-summary .bd dl img { float:left;}
.scoring-summary .team-icon { margin:0px;} 

.scoring-summary .scoring-type { margin-left:10px; margin-bottom:35px; }
.scoring-summary .scoring-details { margin-left:10px; }

/* Helmets  */
.scoring-summary .team-ico-home-ari { background: url('/nfl-assets/img/gbl-ico-team/helmets/ari-away-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-atl { background: url('/nfl-assets/img/gbl-ico-team/helmets/atl-away-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-bal { background: url('/nfl-assets/img/gbl-ico-team/helmets/bal-away-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-buf { background:  url('/nfl-assets/img/gbl-ico-team/helmets/buf-away-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-car { background: url('/nfl-assets/img/gbl-ico-team/helmets/car-away-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-chi { background: url('/nfl-assets/img/gbl-ico-team/helmets/chi-away-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-cin { background: url('/nfl-assets/img/gbl-ico-team/helmets/cin-away-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-cle { background: url('/nfl-assets/img/gbl-ico-team/helmets/cle-away-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-dal { background: url('/nfl-assets/img/gbl-ico-team/helmets/dal-away-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-den { background: url('/nfl-assets/img/gbl-ico-team/helmets/den-away-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-det { background: url('/nfl-assets/img/gbl-ico-team/helmets/det-away-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-gb { background: url('/nfl-assets/img/gbl-ico-team/helmets/gb-away-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-hou { background: url('/nfl-assets/img/gbl-ico-team/helmets/hou-away-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-ind { background: url('/nfl-assets/img/gbl-ico-team/helmets/ind-away-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-jac { background: url('/nfl-assets/img/gbl-ico-team/helmets/jac-away-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-kc { background: url('/nfl-assets/img/gbl-ico-team/helmets/kc-away-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-mia { background: url('/nfl-assets/img/gbl-ico-team/helmets/mia-away-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-min { background: url('/nfl-assets/img/gbl-ico-team/helmets/min-away-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-ne { background: url('/nfl-assets/img/gbl-ico-team/helmets/ne-away-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-no { background: url('/nfl-assets/img/gbl-ico-team/helmets/no-away-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-nyg { background: url('/nfl-assets/img/gbl-ico-team/helmets/nyg-away-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-nyj { background: url('/nfl-assets/img/gbl-ico-team/helmets/nyj-away-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-oak { background: url('/nfl-assets/img/gbl-ico-team/helmets/oak-away-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-phi { background: url('/nfl-assets/img/gbl-ico-team/helmets/phi-away-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-pit {background: url('/nfl-assets/img/gbl-ico-team/helmets/pit-away-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-sd { background: url('/nfl-assets/img/gbl-ico-team/helmets/sd-away-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-sea { background: url('/nfl-assets/img/gbl-ico-team/helmets/sea-away-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-sf { background: url('/nfl-assets/img/gbl-ico-team/helmets/sf-away-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-stl { background: url('/nfl-assets/img/gbl-ico-team/helmets/stl-away-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-tb { background: url('/nfl-assets/img/gbl-ico-team/helmets/tb-away-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-ten { background: url('/nfl-assets/img/gbl-ico-team/helmets/ten-away-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-was { background: url('/nfl-assets/img/gbl-ico-team/helmets/was-away-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 .nfl-draft {
 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;
    font-weight:bold;
 padding:0 10px 0 22px;
}

/* 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 {
    width:638px;
    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:transparent none repeat scroll 0 0;
	height:auto;
	margin:5px 0;
	
	*margin: 11px 0px 9px 0px;
}
.av-xlarge .mod-title h2 {
	background:transparent none repeat scroll 0 0;
	color:#555555;
	font-size:25px;
	font-style:normal;
	font-weight:normal;
	height:auto;
	line-height:25px;
	padding:0 0 0 15px;
	position:relative;
	text-transform:capitalize;
}

.av-xlarge .mod-title h2 span{
	line-height: 15px;
}

.av-xlarge .mod-title h2 span span {
	color:#A0A0A0;
	font-size:14px;
	font-weight:bold;
	position:relative;
	top:-2px;
}
.av-xlarge .bd {
    text-align:center;
}

.av-xlarge .hd {
    display: none;
}

.av-xlarge .av-summary {
    display: none;
}

.video-browser {
    float:left;
    background-color: #fff;
    display: inline;
    margin-bottom:10px;
    border-left:1px solid #C8C8C8;
    border-right:1px solid #C8C8C8;
    border-bottom:1px solid #C8C8C8;
    border-top:none;
    padding:10px 0 0 0;
    margin-top:-20px;
    _margin-top: 0px;
}

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

/* ==================================================================
Secondary Navigation
================================================================== */
.video-browser .channels dl {
	width: 170px;
}
.video-browser .channels a {
	padding-left:5px;
	color: #bebebe;
	text-transform: uppercase;
	text-decoration: none;
	font-weight:bold;
}
.video-browser .channels a:hover {}
.video-browser .channels dl dt {
	height: 20px;
	line-height: 20px;
	display: block;
	background: transparent url('../nflimg/ari-global-spr.png') no-repeat -180px -20px;
	margin-top: 2px;
}
.video-browser .channels dl dt a {
	display: block;
	color:#bebebe;
	font-size:11px;
}
.video-browser .channels dl dt:hover {
	background: transparent url('../nflimg/ari-global-spr.png') no-repeat -360px -20px;
} 
.video-browser .channels dl dt:hover a {
	color:#bebebe;
}
.video-browser .channels dl dt.selected { background: transparent url('../nflimg/ari-global-spr.png') no-repeat -360px -20px;}
.video-browser .channels dl dt.selected:hover { background: transparent url('../nflimg/ari-global-spr.png') no-repeat -360px -20px;}
.video-browser .channels dl dt.selected a {color:#fff;}
.video-browser .channels dl dt.last { border: none; }
.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/ari-global-spr.png') no-repeat -214px 5px; }
.video-browser .channels dl dt.open a {background: transparent url('../nflimg/ari-global-spr.png') no-repeat -14px 5px;}

.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 .channels ul {
	background-color: #333;
	padding-bottom:5px;
	padding-top:5px;
}
.video-browser .channels dl dd li {
	display:block;
	margin: 0px;
	height: 15px;
	line-height: 0px;
	font-size: 10px;
	font-weight: bold;
}
.video-browser .channels dl dd li:hover {
	background: transparent url('../nflimg/ari-global-spr.png') no-repeat -540px -20px;
	color: #fff;
}
.video-browser .channels dl dd li a {
	color:#bebebe;
	font-size: 10px;
	text-transform:uppercase;
	display:block;
	width:170px;
	height:15px;
	line-height:1;
	padding: 2px 0px 0px 15px;
}
.video-browser .channels dl dd li a:hover {
	color:#fff;
}
.video-browser .channels dl dd li.open {}
.video-browser .channels dl dd li.open:hover a {
	color: #fff;
}
.video-browser .channels dl dd li.open a {
	color:#fff;
	font-size:10px;
}
.video-browser .channels dl dd li.open:hover a {
	color: #fff;
}
.video-browser .channels dl dd li.open a:hover {
	color: #f;
}

/*************************
.video-browser .channels dl {width: 170px; background-color:#3a227e;}
.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/ari-global-spr.png);
	background-repeat: no-repeat;
	background-position: 0px -20px;

}
.video-browser .channels dl dt a { display: block; color:#777792; font-size:11px;  	}
.video-browser .channels dl dt:hover {
	background: none #612dc8; 

	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: #fdb813;
	border-right-color: #fdb813;
	border-bottom-color: #fdb813;
	border-left-color: #fdb813;
	
	padding: 2px 0px 0px 0px;
} 
.video-browser .channels dl dt:hover a {color:#fff; ;}
.video-browser .channels dl dt.selected { background: none #2c1c5a;}
.video-browser .channels dl dt.selected:hover { background: none #612dc8; }
.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/ari-global-spr.png') no-repeat -235px 2px; }
.video-browser .channels dl dt.open a {background: transparent url('../nflimg/ari-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;
    margin-top: 2px;
    width:457px;
    border-top: 1px solid #c8c8c8;
    border-bottom: 1px solid #c8c8c8;
    border-left: 1px solid #c8c8c8;
    border-bottom:none;
}
.video-browser .video-gallery .filter {
    text-align: left;
    border-bottom:1px solid #c8c8c8;
    padding-bottom:5px;
	
}
.video-browser .video-gallery .filter fieldset {
    height:23px;
    width: 280px;
    *width: 295px;
    padding-left:5px;
    padding-top:5px;
    text-align:left;
    _position: static;
}
.video-browser .video-gallery .filter fieldset button + span {
	display: none;
}
.video-browser .video-gallery .filter span {
    font-weight:bold;
	vertical-align: middle;
	_display: none;
}
.video-browser .video-gallery .filter select {
    margin-left: 5px;
    font-size: 85%;
	vertical-align: middle;
}
.video-browser .video-gallery .filter .go-button {
    background:transparent url(../nflimg/ari-global-spr.png) repeat scroll -760px -1799px;
    border:medium none;
    cursor:pointer;
    height:23px;
    text-indent:-9999px;
    text-transform:uppercase;
    width:40px;
    margin-left:5px;
    vertical-align: middle;
    _width: 34px;
	_position: static;
}

.video-browser .video-gallery .filter .go-button span{
	display: none;
}

.video-browser .video-gallery .filter .go-button:hover {
    background:transparent url(../nflimg/ari-global-spr.png) repeat scroll -902px -1799px;
    cursor:pointer;
}

.video-browser .video-list {
    padding: 10px 0 3px 5px;
    min-height: 250px;
    _height: 250px;
}
.video-browser .video-list .video-list-container {
    overflow: auto;
    _zoom: 1;
}
.video-browser .video-list .item {
    float: left;
    width: 223px;
    display: inline;
    overflow: hidden;
    _zoom: 1;
    min-height:65px;
    padding-top:10px;
    border-top: 1px solid #c8c8c8;
}
.video-browser .video-list .item .thumb {
    float:left;
    position:relative;
    margin-right: 5px;
    _position: static;
}
.video-browser .video-list .item .thumb a {
    float: left;
    overflow: hidden;
    _position: static;
}
.video-browser .video-list .item .thumb a:hover {
    border:2px solid #86052e;
    width:101px;
    height:51px;
    margin-bottom: 3px;
}
.video-browser .video-list .item .thumb a img {
    margin:0;
    width:105px;
    height:55px;
	
	*width: 101px;
	*height: 51px;
	*padding: 2px 0 0 2px;
    _position: static;
}
.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:40px;
    margin:0pt;
    position:absolute;
    width:40px;
    top: 11px;
    left: 38px;
    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 {
  font-size:12px;
  padding-left:115px;
}
.video-browser .video-list .item .info .title {
    display:block;
    font-weight:bold;
    overflow:hidden;
    height:30px;
    width:105px;
}
.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:url("../nflimg/action-bar-bg.jpg") repeat scroll left top transparent;
    float:left;
    width:638px;
    padding-top:8px;
    padding-bottom:0px;
    border-top:1px solid #c8c8c8;
    margin:0;
    height:22px;
}
/* ==================================================================
051 - Audio Gallery Browser
================================================================== */

.av-xlarge {
	width: 638px;
    border-left:1px solid #C8C8C8;
    border-right:1px solid #C8C8C8;
    border-top:1px solid #C8C8C8;
    border-bottom:none;
}
.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 .av-summary {
    padding:10px 5px 10px 0px;
    font-size:12px;
    color: #666;    
    border-bottom:1px solid #c8c8c8;
}

.av-audio .mod-title {
	background:transparent none repeat scroll 0 0;
	height:auto;
	margin:5px 0;
	
	*margin: 11px 0px 9px 0px;
}
.av-audio .mod-title h2 {
	background:transparent none repeat scroll 0 0;
	color:#555555;
	font-size:25px;
	font-style:normal;
	font-weight:normal;
	height:auto;
	line-height:25px;
	padding:0 0 0 9px;
	position:relative;
	text-transform:capitalize;
}

.av-audio .mod-title h2 span{
	line-height: 15px;
}

.av-audio .mod-title h2 span span {
	color:#A0A0A0;
	font-size:14px;
	font-weight:bold;
	position:relative;
	top:-2px;
}

.av-audio .mod-wrp-1 {
	border-bottom: none;
}

.av-xlarge .bd {
    text-align:center;
}

.av-xlarge .hd {
    padding:0px 10px;
}
.av-xlarge .ft {
    padding:0px;
}

.av-audio .bd {
	padding: 10px 4px;
}

.av-audio .ft {
	display: none;
}

.audio-browser {
    float:left;
    display: inline;
    width:638px;
    _width:639px;
    background-color: #fff;
    margin-bottom:10px;
    border-left:1px solid #C8C8C8;
    border-right:1px solid #C8C8C8;
    border-bottom:1px solid #C8C8C8;
    border-top:none;
    padding:0px;
    z-index:3;
    position: relative;
    margin-top:-10px;
    _padding-bottom:10px;
    _padding-top:10px;
}

*+html .audio-browser {
    padding-bottom:10px;
}

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

/* ==================================================================
Secondary Navigation
================================================================== */
.audio-browser .channels dl {
	width: 170px;
}
.audio-browser .channels a {
	padding-left:5px;
	color: #bebebe;
	text-transform: uppercase;
	text-decoration: none;
	font-weight:bold;
}
.audio-browser .channels a:hover {}
.audio-browser .channels dl dt {
	height: 20px;
	line-height: 20px;
	display: block;
	background: transparent url('../nflimg/ari-global-spr.png') no-repeat -180px -20px;
	margin-top: 2px;
}
.audio-browser .channels dl dt a {
	display: block;
	color:#bebebe;
	font-size:11px;
}
.audio-browser .channels dl dt:hover {
	background: transparent url('../nflimg/ari-global-spr.png') no-repeat -360px -20px;
} 
.audio-browser .channels dl dt:hover a {
	color:#bebebe;
}
.audio-browser .channels dl dt.selected { background: transparent url('../nflimg/ari-global-spr.png') no-repeat -360px -20px;}
.audio-browser .channels dl dt.selected:hover { background: transparent url('../nflimg/ari-global-spr.png') no-repeat -360px -20px;}
.audio-browser .channels dl dt.selected a {color:#fff;}
.audio-browser .channels dl dt.last { border: none; }
.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/ari-global-spr.png') no-repeat -214px 5px; }
.audio-browser .channels dl dt.open a {background: transparent url('../nflimg/ari-global-spr.png') no-repeat -14px 5px;}

.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 .channels ul {
	background-color: #333;
	padding-bottom:5px;
	padding-top:5px;
}
.audio-browser .channels dl dd li {
	display:block;
	margin: 0px;
	height: 15px;
	line-height: 0px;
	font-size: 10px;
	font-weight: bold;
}
.audio-browser .channels dl dd li:hover {
	background: transparent url('../nflimg/ari-global-spr.png') no-repeat -540px -20px;
	color: #fff;
}
.audio-browser .channels dl dd li a {
	color:#bebebe;
	font-size: 10px;
	text-transform:uppercase;
	display:block;
	width:170px;
	height:15px;
	line-height:1;
	padding: 2px 0px 0px 15px;
}
.audio-browser .channels dl dd li a:hover {
	color:#fff;
}
.audio-browser .channels dl dd li.open {}
.audio-browser .channels dl dd li.open:hover a {
	color: #fff;
}
.audio-browser .channels dl dd li.open a {
	color:#fff;
	font-size:10px;
}
.audio-browser .channels dl dd li.open:hover a {
	color: #fff;
}
.audio-browser .channels dl dd li.open a:hover {
	color: #f;
}

.audio-browser #audio-list-content {
	float:left;
}
.audio-browser .audio-gallery {
    float:left;
    width:446px;
    border:1px solid #c8c8c8;
    border-bottom:none;
}
.audio-browser .audio-gallery .filter {
    text-align: left;
    border-bottom:1px solid #c8c8c8;
    padding-bottom:5px;
}
.audio-browser .audio-gallery .filter fieldset {
    width: 280px;
    *width: 295px;
    padding-left:5px;
    padding-top:5px;
    text-align:left;
}
.audio-browser .audio-gallery .filter span {
    font-weight:bold;
}
.audio-browser .audio-gallery .filter select {
    margin-left:5px;
    font-size: 85%;
}
.audio-browser .audio-gallery .filter .go-button {
	/*-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;*/
	background:transparent url(../nflimg/ari-global-spr.png) repeat scroll -760px -1799px;
	border:medium none;
	cursor:pointer;
	height:23px;
	margin-left:5px;
	text-indent:-9999px;
	text-transform:uppercase;
	width:33px;
	vertical-align:middle;
	
	_background:transparent url(../nflimg/ari-global-spr-ie6.png) repeat scroll -760px -1799px;
	_position: relative;
	_top: -2px;
}

.audio-browser .audio-gallery .filter .go-button:hover {
    background-position: -902px -1799px;
    cursor:pointer;
}

.audio-browser .audio-list {
    padding: 10px 8px 10px 9px;
    min-height: 250px;
    height: auto !important;
    height: 250px;
}
.audio-browser .audio-list .audio-list-container {
    overflow: auto;
    _zoom: 1;
}
*+html .audio-browser .audio-list .audio-list-container {
	overflow: hidden;
}
.audio-browser .audio-list .item {
    float:left;
    width: 214px;
    display: inline;
    overflow: hidden;
    padding-bottom:10px;
    margin-bottom:10px;
	
	_zoom: 1;
}

.audio-browser .audio-list .item .thumb {
	float:left;
	position:relative;
	width:107px;
	height: 57px;
	margin-right: 4px;
	overflow: hidden;
	*overflow: visible;
	
	_width: 105px;
	_height: 57px;
	_display: block;
}

.audio-browser .audio-list .item .thumb a {
    float: left;
    overflow: hidden;
	*overflow: visible;
}

.audio-browser .audio-list .item .thumb a:hover {
    border:2px solid #86052e;
    width:103px;
    height:53px;
	
	*width: 105px;
	*height: 55px;
	*margin: -2px 0 0 -2px;
	
	_width: 101px;
	_height: 49px;
	_margin: 0 -4px -2px 0;
	_position: relative;
	_top: -2px;
	_left: -2px;
}

.audio-browser .audio-list .item .thumb a img {
    margin:0;
    width:105px;
    height:55px;
}

.audio-browser .audio-list .item .thumb a:hover img { 
    margin:-2px 0px 0px -2px;
	*margin: 0px 0px 0px 0px;
}

.audio-browser .audio-list .item .thumb a img.selected {

}
.audio-browser .audio-list .item .play {
	background:transparent url(/assets/nflimg/icon-play.png) no-repeat scroll 0 0;
	cursor:pointer;
	display:block;
	height:25px;
	left:33px;
	position:absolute;
	text-indent:-999em;
	top:15px;
	width:35px;
	z-index:5;
}
* 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;
}

.audio-browser .audio-list .item .info {
	float:left;
	font-size:12px;
	height:57px;
	padding-right:4px;
	position:relative;
	width:99px;
	_overflow: hidden;
}
.audio-browser .audio-list .item .info .title {
    display:block;
    font-weight:bold;
}
.audio-browser .audio-list .item .info a.title {
    text-transform: none !important;
    color: #120202 !important;
}
.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:12px;
    font-style: italic;
    color: #666;
}
.audio-browser .audio-list .item .info .time-stamp .date {  }
.audio-browser .audio-list .item .info .time-stamp .time {  }

.audio-browser .ft {
    background:url("../nflimg/action-bar-bg.jpg") repeat scroll left top transparent;
    float:left;
    width:638px;
    padding-top:8px;
    padding-bottom:0px;
    border-top:1px solid #c8c8c8;
    margin:0;
    height:22px;
}
#footer{
	background-image:url(../nflimg/cardinals-footer-bg.png);
	background-repeat:no-repeat;
	float:left;
	height:90px;
	width:975px;
	position: relative;
	left: -5px;
}

#footer div.logo-link{
	width: 130px;
	height: 90px;
	float: left;
}

#footer div.logo-link a{
	display:block;
	height:83px;
	padding:0;
	width:130px;
}

#footer div.link-holder{
	float:left;
	padding-left:168px;
	padding-top:16px;
}

#footer a {
	font-size:11px;
	font-weight:bold;
	margin-right:30px;
	text-decoration:none;
	color: #fff;
}

#footer a:hover {
	text-decoration: underline;
}

#footer p{
	clear:left;
	color:#999999;
	float:right;
	font-size:9px;
	position:relative;
	right:2px;
	top:-24px;
	*text-align: right;
	*float: none;
}

/*
#footer div.logo-holder{
	width:280px;
	margin-left:15px;
	_margin-left: 7.5px;
	margin-top:35px;
	float: left;
}
#footer div.logo-holder p
{
	color:#635097;
	font-family: Arial;
	font-size: 10px;
	line-height: 12px;
	text-align: center;
}

#footer div.logo-holder a.logo{
	width: 280px;
	height: 140px;
	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:#777792;
	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:#9583c4;
   font-size: 10px;
}
#footer .bott {
	float:left;
	width:1000px;
	text-align:center;
	padding-bottom:10px;
	margin-top: 35px;
	margin-right: 0px;
	margin-bottom: 50px;
	margin-left: 0px;
}
#footer ul {

	font-size: 11px;
	text-transform: uppercase;
	padding: 0px;
	list-style-type: none;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	width: 670px;
	
}

#footer ul li {
	float:left;
	display: inline-block;
	padding: 0px;
}

#footer ul li a {
	color:#635097;
	display:block;
	float:left;
	padding: 0 10px;
	border-right-width: 1px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #9583c4;
	border-right-color: #9583c4;
	border-bottom-color: #9583c4;
	border-left-color: #9583c4;
}
#footer ul li.last a{ border: none;}
/* ==================================================================
Secondary Navigation
================================================================== */
#sec-nav{
	margin-bottom: 10px;
}
#sec-nav dl {
	width: 170px;
}
#sec-nav a {
	padding-left:5px;
	color: #bebebe;
	text-transform: uppercase;
	text-decoration: none;
	font-weight:bold;
}
#sec-nav a:hover {}
#sec-nav dl dt {
	height: 20px;
	line-height: 20px;
	display: block;
	background: transparent url('../nflimg/ari-global-spr.png') no-repeat -180px -20px;
	_background: transparent url('../nflimg/ari-global-spr-ie6.png') no-repeat -180px -20px;
	margin-top: 2px;
}
#sec-nav dl > dt:first-child {
	margin-top: 0px;
}
#sec-nav dl dt a {
	display: block;
	color:#bebebe;
	font-size:11px;
}
#sec-nav dl dt:hover {
	background: transparent url('../nflimg/ari-global-spr.png') no-repeat -360px -20px;
	_background: transparent url('../nflimg/ari-global-spr-ie6.png') no-repeat -360px -20px;
} 
#sec-nav dl dt:hover a {
	color:#bebebe;
}
#sec-nav dl dt.selected {
	background: transparent url('../nflimg/ari-global-spr.png') no-repeat -360px -20px;
	_background: transparent url('../nflimg/ari-global-spr-ie6.png') no-repeat -360px -20px;
}
#sec-nav dl dt.selected:hover {
	background: transparent url('../nflimg/ari-global-spr.png') no-repeat -360px -20px;
	_background: transparent url('../nflimg/ari-global-spr-ie6.png') no-repeat -360px -20px;
}
#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/ari-global-spr.png') no-repeat -214px 5px;
	_background: transparent url('../nflimg/ari-global-spr-ie6.png') no-repeat -214px 5px;
}
#sec-nav dl dt.open a {
	background: transparent url('../nflimg/ari-global-spr.png') no-repeat -14px 5px;
	_background: transparent url('../nflimg/ari-global-spr-ie6.png') no-repeat -14px 5px;
}

#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 {
	background-color: #333;
	padding-bottom:5px;
	padding-top:5px;
}
#sec-nav dl dd li {
	display:block;
	margin: 0px;
	height: 15px;
	line-height: 0px;
	font-size: 10px;
	font-weight: bold;
}
#sec-nav dl dd li:hover {
	background: transparent url('../nflimg/ari-global-spr.png') no-repeat -540px -20px;
	_background: transparent url('../nflimg/ari-global-spr-ie6.png') no-repeat -540px -20px;
	color: #fff;
}
#sec-nav dl dd li a {
	color:#bebebe;
	font-size: 10px;
	text-transform:uppercase;
	display:block;
	width:170px;
	_width:155px;
	height:15px;
	line-height:1;
	padding: 2px 0px 0px 15px;
}
#sec-nav dl dd li a:hover {
	color:#bebebe;
}
#sec-nav dl dd li.open {}
#sec-nav dl dd li.open:hover a {
	background: transparent url('../nflimg/ari-global-spr.png') no-repeat -540px -20px;
	_background: transparent url('../nflimg/ari-global-spr-ie6.png') no-repeat -540px -20px;
	color: #bebebe;
}
#sec-nav dl dd li.open a {
	background: transparent url('../nflimg/ari-global-spr.png') no-repeat -540px -20px;
	_background: transparent url('../nflimg/ari-global-spr-ie6.png') no-repeat -540px -20px;
	color:#fff;
	font-size:10px;
}
/* ==================================================================
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-page-title-bg.png');
	height:50px;
	position:relative;
	background-position:top left;
	background-repeat:repeat-x;
	background-color:transparent;
	border: #999 1px solid;
	margin-right:10px;
}

.pg-hdr h1 {
	height: 18px;
	margin-top: 16px;
	margin-right: 150px;
}

.pg-hdr h1 span {
	/*
	font-size:24px;
	display:block;
	color:#fff;
	text-transform:uppercase;
	padding-top:6px;
	padding-left:10px;*/
	display: none;
}


.pg-hdr-alumni h1 {background: transparent 0px -16px  url('../img/page-headers/alumni.png') no-repeat ;}

.pg-hdr-askaplayer h1 {background: transparent 0px -16px  url('../img/page-headers/askaplayer.png') no-repeat ;}

.pg-hdr-boosterclubs h1 {background: transparent 0px -16px  url('../img/page-headers/boosterclubs.png') no-repeat ;}
.pg-hdr-broadcastingcalendar h1 {background: transparent 0px -16px  url('../img/page-headers/broadcastingcalendar.png') no-repeat ;}
.pg-hdr-cardenalesenespanol h1 {background: transparent 0px -16px  url('../img/page-headers/cardenalesenespanol.png') no-repeat ;}
.pg-hdr-cardinalscheerleaders h1 {background: transparent 0px -16px  url('../img/page-headers/cardinalscheerleaders.png') no-repeat ;}
.pg-hdr-coachesandstaff h1 {background: transparent 0px -16px  url('../img/page-headers/coachesandstaff.png') no-repeat ;}
.pg-hdr-community h1 {background: transparent 0px -16px  url('../img/page-headers/community.png') no-repeat ;}
.pg-hdr-contactus h1 {background: transparent 0px -16px  url('../img/page-headers/contactus.png') no-repeat ;}

.pg-hdr-contests h1 {background: transparent 0px -16px  url('../img/page-headers/contests.png') no-repeat ;}

.pg-hdr-darrenurbanofficialblog h1 {background: transparent 0px -5px  url('../img/page-headers/darrenurbanofficialblog.png') no-repeat; height: 40px; margin-top: 6px;
}

.pg-hdr-depthchart h1 {background: transparent 0px -16px  url('../img/page-headers/depthchart.png') no-repeat ;}

.pg-hdr-downloads h1 {background: transparent 0px -16px  url('../img/page-headers/downloads.png') no-repeat ;}
.pg-hdr-Draft2009 h1 {background: transparent 0px -16px  url('../img/page-headers/draft2009.png') no-repeat ;}

.pg-hdr-employment h1 {background: transparent 0px -16px  url('../img/page-headers/employment.png') no-repeat ;}
.pg-hdr-eventcalendar h1 {background: transparent 0px -16px  url('../img/page-headers/eventcalendar.png') no-repeat ;}

.pg-hdr-extrapointscreditcard h1 {background: transparent 0px -16px  url('../img/page-headers/extrapointscreditcard.png') no-repeat ;}

.pg-hdr-fanfeedback h1 {background: transparent 0px -16px  url('../img/page-headers/fanfeedback.png') no-repeat ;}
.pg-hdr-fanzone h1 {background: transparent 0px -16px  url('../img/page-headers/fanzone.png') no-repeat ;}
.pg-hdr-frontoffice h1 {background: transparent 0px -16px  url('../img/page-headers/frontoffice.png') no-repeat ;}

.pg-hdr-gameday h1 {
	background: transparent 0px -16px  url('../img/page-headers/gameday.png') no-repeat ;
	width:440px;
}

.pg-hdr-gamedaydestinations h1 {background: transparent 0px -16px  url('../img/page-headers/gamedaydestinations.png') no-repeat ;}

.pg-hdr-goldrush h1 {background: transparent 0px -16px  url('../img/page-headers/goldrush.png') no-repeat ;}

.pg-hdr-historicalhighlights h1 {background: transparent 0px -16px  url('../img/page-headers/historicalhighlights.png') no-repeat ;}

.pg-hdr-historicalhighlights-mediaguide h1 {background: transparent 0px -16px  url('../img/page-headers/historicalhighlights-mediaguide.png') no-repeat ;}

.pg-hdr-history h1 {background: transparent 0px -16px  url('../img/page-headers/history.png') no-repeat ;}

.pg-hdr-inactives h1 {background: transparent 0px -16px  url('../img/page-headers/inactives.png') no-repeat ;}
.pg-hdr-injuryreport h1 {background: transparent 0px -16px  url('../img/page-headers/injuryreport.png') no-repeat ;}

.pg-hdr-kidsonly h1 {background: transparent 0px -16px  url('../img/page-headers/kidsonly.png') no-repeat ;}
.pg-hdr-kidszone h1 {background: transparent 0px -16px  url('../img/page-headers/kidszone.png') no-repeat ;}

.pg-hdr-legalnotice h1 {background: transparent 0px -16px  url('../img/page-headers/legalnotice.png') no-repeat ;}

.pg-hdr-mediagallery h1 {background: transparent 0px -16px  url('../img/page-headers/mediagallery.png') no-repeat ;}
.pg-hdr-mediaguide h1 {background: transparent 0px -16px  url('../img/page-headers/mediaguide.png') no-repeat ;}
.pg-hdr-messageboards h1 {background: transparent 0px -16px  url('../img/page-headers/messageboards.png') no-repeat ;}

.pg-hdr-newsandevents h1 {background: transparent 0px -16px  url('../img/page-headers/newsandevents.png') no-repeat ;}
.pg-hdr-nfcweststandings h1 {background: transparent 0px -16px  url('../img/page-headers/nfcweststandings.png') no-repeat ;}

.pg-hdr-ontheradio h1 {background: transparent 0px -16px  url('../img/page-headers/ontheradio.png') no-repeat ;}
.pg-hdr-ontv h1 {background: transparent 0px -16px  url('../img/page-headers/ontv.png') no-repeat ;}
.pg-hdr-pagenotfound h1 {background: transparent 0px -16px  url('../img/page-headers/pagenotfound.png') no-repeat ;}
.pg-hdr-photos h1 {background: transparent 0px -16px  url('../img/page-headers/photos.png') no-repeat ;}
.pg-hdr-photosandvideos h1 {background: transparent 0px -16px  url('../img/page-headers/photos-videos.png') no-repeat ;}
.pg-hdr-playerroster h1 {background: transparent 0px -16px  url('../img/page-headers/playerroster.png') no-repeat ;}
.pg-hdr-players h1 {background: transparent 0px -16px  url('../img/page-headers/players.png') no-repeat ;}
.pg-hdr-podcasts h1 {background: transparent 0px -16px  url('../img/page-headers/podcasts.png') no-repeat ;}
.pg-hdr-privacypolicy h1 {background: transparent 0px -16px  url('../img/page-headers/privacypolicy.png') no-repeat ;}

.pg-hdr-radioshows h1 {background: transparent 0px -16px  url('../img/page-headers/radioshows.png') no-repeat ;}
.pg-hdr-rss h1 {background: transparent 0px -16px  url('../img/page-headers/rss.png') no-repeat ;}

.pg-hdr-searchresults h1 {background: transparent 0px -16px  url('../img/page-headers/searchresults.png') no-repeat ;}
.pg-hdr-seasonschedule h1 {background: transparent 0px -16px  url('../img/page-headers/seasonschedule.png') no-repeat ;}
.pg-hdr-superbowlxliii h1 {background: transparent 0px -16px  url('../img/page-headers/superbowlxliii.png') no-repeat ;}

.pg-hdr-stadium h1 {background: transparent 0px -16px  url('../img/page-headers/stadium.png') no-repeat ;}
.pg-hdr-statistics h1 {background: transparent 0px -16px  url('../img/page-headers/statistics.png') no-repeat ;}
.pg-hdr-suites h1 {background: transparent 0px -16px  url('../img/page-headers/suites.png') no-repeat ;}

.pg-hdr-team h1 {background: transparent 0px -16px  url('../img/page-headers/team.png') no-repeat ;}
.pg-hdr-termsandconditions h1 {background: transparent 0px -16px  url('../img/page-headers/termsandconditions.png') no-repeat ;}
.pg-hdr-tickets h1 {background: transparent 0px -16px  url('../img/page-headers/tickets.png') no-repeat ;}
.pg-hdr-touchdownclub h1 {background: transparent 0px -16px  url('../img/page-headers/touchdownclub.png') no-repeat ;}
.pg-hdr-transactions h1 {background: transparent 0px -16px  url('../img/page-headers/transactions.png') no-repeat ;}
.pg-hdr-trainingcamp h1 {background: transparent 0px -16px  url('../img/page-headers/trainingcamp.png') no-repeat ;}


.pg-hdr-videos h1 {background: transparent 0px -16px  url('../img/page-headers/videos.png') no-repeat ;}
.pg-hdr-youthfootball h1 {background: transparent 0px -16px  url('../img/page-headers/youthfootball.png') no-repeat ;}
.pg-hdr-probowlballot h1{background-image:url('/assets/nflimg/probowlballot.png');height:50px;margin-top:0;}


.player-bio .mod-title{
	background:transparent none repeat scroll 0 0;
	display:block;
	height:auto;
	padding-top: 10px;
}

.player-bio .mod-title h2{
	background:transparent none repeat scroll 0 0;
	padding:0 15px;
	position:relative;
}

.player-bio .mod-title h2 span{
	color:#555555;
	font-size:20px;
	font-weight:normal;
	text-decoration:none;
	text-transform:none;
	font-style: normal;
	display:block;
	line-height: 16px;
}

.player-bio .bd { 
	padding:20px 15px 0px;
}

.player-bio .bd p{
	margin: 0px 0px 10px 0px;
}

.player-bio .bd .bio-short-content,
.player-bio .bd .bio-long-content {
	line-height: 15px;
}

.player-bio .bd .bio-long-content{
}
.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;
}

.player-bio .ft
{
	padding: 0px 15px 0px 15px;
}

.player-bio .ft .action-bar{
	background: none;
	height: auto;
	padding-left:0px;
}

.player-bio .ft .action-bar a {
	background:transparent url(../nflimg/ari-global-spr.png) no-repeat;
	height:23px;
	margin: 10px 0;
	padding: 0;
	text-align:left;
	/*text-indent: -999px;*/
	text-transform:uppercase;
	width:121px;
	position: relative;
	font-size: 0px;
	
	*background-position: -627px 0;
} 

.player-bio .short-bio .ft .action-bar a{
	background-position: -759px -1894px;
}

.player-bio .long-bio .ft .action-bar a{
	background-position: -903px -1895px;
	width: 114px;
}

.player-bio .ft .action-bar a:hover {

}

.player-bio .short-bio .bd .bio-long-content,
.player-bio .long-bio .bd .bio-short-content {
display: none;
}
/* Skin */
.player-stats .mod-wrp-2 {
    background-position: left 31px;
}
.player-stats .hd {
}

.ui-tabs-nav {
	font-size: 12px;
    font-weight:bold;
    list-style: none;
    margin-bottom: 1px;
	margin-top: 0px;
    padding: 0 0 0 0px;
	height: 30px;
	
	*padding-bottom: 1px;
	*height:29px;
	_margin-bottom: -1px;
}

.ui-tabs-nav li {
    float: left;
	color: #9f9f9f;
    text-transform:uppercase;
	padding-right: 10px;
/* be nice to Opera */
}

.ui-tabs-nav li.ui-tabs-selected{
} 
.ui-tabs-nav a {
    margin: 0;
    /*color: #9f9f9f;*/
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */
    /*outline: 1px #ededed solid;*/ /* prevent dotted border in Firefox */
	height:31px;
    text-align:left;
    display:block;
    position:relative;
	background: url(../nflimg/106-tabs-bg.png) repeat-x top left;
    cursor:pointer;
	background-color:transparent;
	border-left: 1px solid #ededed;
	border-right: 1px solid #ededed;
	
	*min-width: 100px;
	_width: 120px;
}
.ui-tabs-nav a:hover {
    margin: 0;
    color: #3b2579;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */
    text-align:left;
    display:block;
    position:relative;
    cursor:pointer;
	background-color:transparent;
}

.ui-tabs-next{
	
}

.ui-tabs-nav .ui-tabs-selected a {
    margin: 0;
    color: #fff;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */
    min-width:100px;
    text-align:left;
    display:block;
    position:relative;
}


.ui-tabs-nav a span {
    min-width:100px;
    display:block;
    position:relative;
    background-color:transparent;
	color: #acacac;
	font-size: 14px;
	padding-left:9px;
	padding-top:7px;
}

.ui-tabs-nav .ui-tabs-selected a span{
	color:#8c052e;
	padding-left: 9px;
}

.ui-tabs-nav a:hover span {
    color:#8c052e;
}


/* ==================================================================
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:0px;
    min-width:117px;
}
.tabbed-modules ul.tabbed-modules-nav li {
    float:left;
    width: 46%;
    position:relative;
    text-align: center;
    display:inline-block;
    /*line-height:25px;
    margin-top:5px;     */
}

.tabbed-modules ul.tabbed-modules-nav li a {
	padding: 7px 0px 0px 7px;
}

.tabbed-modules ul.tabbed-modules-nav li.loop-last {
margin-right:0;
}


.tabbed-modules ul.tabbed-modules-nav li.ui-tabs-selected a {
background-color:transparent;
color:#8c052e;
}

.tabbed-modules ul.tabbed-modules-nav li.ui-tabs-previous a {
background-color:transparent;
}

.tabbed-modules .ui-tabs-hide {
	display: none;
}

/* ==================================================================
 Content List Overrides
===================================================================*/

.tabbed-modules .content-list ul {
	overflow:visible;
	*overflow:hidden;
}

.tabbed-modules .content-list .bd li {
	margin:0 8px;
}

.tabbed-modules .content-list .content-list-variation-3 .bd ul {
	top:-3px;
	*top:2px;
}

.tabbed-modules .content-list .content-list-variation-3 .bd ul li {
	margin:0 8px;
	min-height:143px;
}

.tabbed-modules .content-list .content-list-variation-3 .bd ul li.loop-odd {
	margin-right:0;
}

.tabbed-modules .content-list .content-list-variation-3 .tmb-video-play {
	top:26px;
	*top:29px;
}

.tabbed-modules .content-list .content-list-variation-5 .bd ul {
	margin-left:0;
}
.tabbed-modules .content-list .content-list-variation-5 .bd ul li {
	min-height:65px;
}
/* ==================================================================
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:#00295b;
	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:#3274a2;
	font-family:"Arial", Gadget, sans-serif;
	font-size:12px;
	text-decoration:none;
}
/* ==================================================================/*
==================================================================
- 123 Jump Menu Module
===================================================================*/

.jump-menu .mod-wrp-1 {
	background: #fff;
	color: #333;
	font-size: 12px;
	font-weight: bold;
	margin:0 0 -10px;
	min-height: 38px;
}
.jump-menu .menu-wrapper {
	padding:5px;
	width: 216px;
	float: right;
}

.jump-menu .hd select {
	margin-right:10px;
	font-size: 10px;
	font-weight: normal;
}

.jump-menu .hd button {
	background:transparent url(../nflimg/ari-global-spr.png) repeat scroll -760px -1796px;
	_background:transparent url(../nflimg/ari-global-spr-ie6.png) repeat scroll -760px -1796px;
	width:40px;
	height:26px;
	text-transform:uppercase;
	border:none;
	text-indent:-9999px;
	cursor: pointer;
}

.jump-menu .hd button:hover {
	background:transparent url(../nflimg/ari-global-spr.png) repeat scroll -902px -1796px;
	_background:transparent url(../nflimg/ari-global-spr-ie6.png) repeat scroll -902px -1796px;
	cursor:pointer;
}

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

.jump-menu label, .jump-menu select {
	margin-top: 6px;
}

.jump-menu select {
	*margin-top: 5px;
}

.jump-menu label, .jump-menu select, .jump-menu button {
	float: left;
	margin-right: 5px;
}
.event-detail{
	margin-top: -1px;
}

.event-detail .content-wrapper{
	color: #5a5e6b;
	padding: 10px;
}

.event-detail .content-wrapper .content img {
	max-width:130px;
	width:auto !important;
	/*_width:130px;*/

	max-height:130px;
	height:auto !important;
	_height:130px;

	float: right;
	padding-left: 5px;
}

.event-detail .content-wrapper .content h2{
	font-size: 20px;
	font-weight: bold;
	line-height: 26px;
	color: #555;
}

.event-detail .content-wrapper .content p{
	font-size: 12px;
	margin-top: 4px;
	line-height: 14px;
	color: #555;
}

.event-detail .content-wrapper .content ul{
	font-size: 11px;
	font-weight: bold;
	margin-top: 23px;
	margin-bottom: 10px;
}

.event-detail .content-wrapper .html-block{
	border-top: 1px solid #8c8c8c;
	padding-top: 10px;
}

.event-detail .content-wrapper .html-block p{
	line-height: 17px;
}

.event-detail .content-wrapper .more-link{
	color: #555;
	font-size: 10px;
	font-weight: bold;
	float: right;
	padding-top: 5px;
	padding-bottom: 5px;
	position: relative;
	top:-20px;
	left:1px;
}
/* ==================================================================/*
==================================================================
- TABULAR DATA STYLES
===================================================================*/

/* ==================================================================
- TABULAR DATA STYLES
===================================================================*/
.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 {
}

.injuries-large .mod-title,
.game-roster-large .mod-title{
	display: none;
}

.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 #7c7886;
	padding: 0 10px;
}
.game-roster .game-roster-large .hd fieldset {
	margin-left: 10px;
}
.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 {
	padding:0 10px;
}
.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%;
	margin-bottom: 10px;
}
.game-roster .bd table{
    margin-bottom:20px;
}

.depth-chart .bd table thead,
.player-stats .bd table thead,
.standings .bd table thead,
.injuries .bd table thead,
.transactions .bd table thead,
.game-roster .bd table thead,
.team-stats .bd table thead{
	background: url('../nflimg/035-table-head-bg.png') repeat-x;
	height: 18px;
	*height: 0px;
}

.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:#555;
	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 {
	color: #ffffff;
	font-size:11px;
	padding: 3px 0 2px 10px;
	text-transform:uppercase;
	font-weight:bold;
	text-align:center;
    vertical-align: top;
}


.draft-tracker .bd th{
	color: #555;
	font-size:11px;
	padding: 3px 0 2px 10px;
	text-transform:uppercase;
	font-weight:bold;
	text-align:center;
    vertical-align: top;
}
.injuries .bd th,
.transactions .bd th {
	text-align:left;
}
.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 {
}
.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:#e2e2e2;
}

.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:#555;
	font-size:12px;
	line-height:14px;
	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;
}

.player-stats .stats-logs-filter,
.player-stats .situational-stats-filter{
	padding-top: 20px;
}

.depth-chart label,
.player-stats label,
.injuries label,
.standings label,
.transactions label,
.game-roster label,
.team-stats label {
	color:#555;
	font-weight:bold;
	*margin-right: 8px;
}
.depth-chart select,
.player-stats select,
.injuries select,
.standings select,
.transactions select,
.game-roster select,
.team-stats select {
	font-size:11px;
	margin: 0 8px;
	vertical-align:middle;
	position: relative;
	*margin: 0px 8px 0px 0px;
}

.depth-chart select#seasonSelectYear,
.player-stats select #seasonSelectYear,
.injuries select#seasonSelectYear,
.standings select#seasonSelectYear,
.transactions select#seasonSelectYear,
.game-roster select#seasonSelectYear,
.team-stats select#seasonSelectYear {	
	width: 59px;
}

.depth-chart select#seasonSelectSeasonType,
.player-stats select #seasonSelectSeasonType,
.injuries select#seasonSelectSeasonType,
.standings select#seasonSelectSeasonType,
.transactions select#seasonSelectSeasonType,
.game-roster select#seasonSelectSeasonType,
.team-stats select#seasonSelectSeasonType {
	width: 108px;
}

.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,
.injuries .injuries-small .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;
}

.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:0 0 0px 10px
}

.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/ari-global-spr.png) -760px -1799px;
	width:33px;
	height:23px;
	text-transform:uppercase;
	border:none;
	text-indent:-9999px;
	cursor: pointer;
	position: relative;
	vertical-align:middle;
	/*top: -3px;*/
	
	/**top: 7px;*/
}
.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/ari-global-spr.png) -902px -1799px;
	/*cursor:pointer;*/
}

.depth-chart .hd button span,
.player-stats .hd button span,
.standings .hd button span,
.injuries .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;*/
	display: none;
}
.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;
}

.injuries .module-time-update {
    text-align:right;
    padding:5px 10px;
}

.player-stats .ft,
.injuries .ft,
.standings .ft,
.transactions .ft,
.game-roster .ft,
.draft-tracker .ft,
.team-stats .ft {
	padding: 10px 0px 0px 0px;
}


.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/ari-global-spr.png) -765px -1195px;
	padding: 2px 0px 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;
}

.team-stats-passing th,
.team-stats-rushing th,
.team-stats-receiving th,
.team-stats-fieldgoals th,
.team-stats-punting th,
.team-stats-pointreturn th,
.team-stats-kickreturn th,
.team-stats-defense th,
.team-stats-interceptions th{
	verticle-align: top;
}
/* ==================================================================
014 - Standings
================================================================== */
/*.standings-large .complete-nfl-standings
{
	display: none;
}
*/
.standings-small .bd{
	padding-top: 10px;
}

.standings-large .bd table {
    border-collapse:separate;
    *border-collapse:collapse;
}

.standings-large .mod-wrp-1{
	_position: relative;
	_z-index: 0;
}

.standings .bd td {
	text-align:center;
}

.standings-large .hd,
.standings-med .hd{
        float:right;
		
		_position: relative;
}
.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/ari-global-spr.png) -765px -1195px;
	padding: 2px 10px 6px 23px;
	display:block;
	font-weight: bold;
	font-size:12px;
	
	_background: transparent url(../nflimg/nfl-logo-abbrev.gif) no-repeat 0 5px;
	_position: relative;
}

.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-large .hd{
	padding: 0px 10px;
}

.transactions-small .bd{
	padding-top: 10px;
}

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

.transactions-large .ft {
    padding:15px 10px;
    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:#333333;
	font-size:20px;
	padding:10px 0 0;
	text-align:left;
	font-weight:normal;
}

/* ==================================================================
034 - Depth Chart
================================================================== */

.depth-chart .hd{
	border: none;
}

.depth-chart .hd .ui-tabs-nav {
	display:none;
}
.depth-chart .hd p {
	display:none;
}
.depth-chart .hd .ui-tabs-nav {
	display:none;
}

.depth-chart form.depth-chart-form{
	margin: 10px;
}

.depth-chart .bd{
	_position: relative;
}

.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{
	color: #555;
	
	_height: 50px;
}

.depth-chart .item-legend h4 {
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
    padding:10px 10px 0px 5px;
    border-top:1px solid #cecece;
	line-height:100%;
	margin:0;
	color:#555;
}
.depth-chart .item-legend dl {
	float:left;
	font-size: 12px;
	margin-right:4px;
	padding: 8px 0px 3px 5px;
    width:128px;
    font-weight:normal;
	
	_padding-top: 20px;
}
.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/ari-global-spr.png) -760px -1799px;
	width:33px;
	height:23px;
	text-transform:uppercase;
	border:none;
	text-indent:-9999px;
	cursor: pointer;
	position: relative;
	vertical-align: middle;
}

.depth-chart .hd form input:hover {
	background: transparent url(../nflimg/ari-global-spr.png) -902px -1799px;
	cursor:pointer;
}
.depth-chart .bd table tbody {
	margin-bottom:15px;
}

/* ==================================================================
 Injury Report
================================================================== */
.injuries .hd,
.injuries .bd{
	padding: 0px 10px;
}

.injuries .hd input{
	position: relative;
}

.injuries .ft {
	color: #666;
}
.injuries .ft ul {
    padding-top:10px;
    padding-bottom:10px;
    padding-left:10px;
}
.injuries .ft em {
    font-style:normal;
}
.injuries .inj-game-status:first-letter {
	text-transform: uppercase;
}
/*****
 *injuries-small
 *****/
 
.injuries-small .bd table thead{
	background:none;
	height: 18px;
}

.injuries-small .bd table thead tr:first-child{
	background:transparent url(../nflimg/035-injury-table-head-bg.png) repeat-x scroll 0 0;
}

.injuries-small .bd table thead tr{
	_background: none;
}

.injuries-small .bd table thead tr th{
	_background: transparent url(../nflimg/035-injury-table-head-bg.png) repeat-x scroll 0 0;
}

.injuries-small .ft {
	display:none;
    padding-left:10px;
}
/*****
 *Roster
 *****/
.game-roster .bd th,
.game-roster .bd td {
        text-align:left;
}

/*******
 *Player Stats
 ********/

.player-stats{

}

.player-stats .mod-wrp-1{
	background:none;
	border:none;
}

.player-stats .hd{
	border-bottom:none;
	margin-bottom:0;
	padding-left:0;
}	

.player-stats .bd{
	background:#fff;
}	

.player-stats .bd #tab-stats-splits p{
	margin-top:0px;
}

.player-stats .bd table{
	margin-top:0;
}

.player-stats .bd table thead{
	height: 30px;
	*height: 10px;
}

.player-stats .bd th{
	padding: 0px 0px 0px 10px;
	text-align: left;
	vertical-align: bottom;
}

.player-stats .bd thead tr + tr th{
	*background:transparent url(../nflimg/035-table-head-bg.png) repeat-x scroll 0 -13px;
}

.player-stats .bd th.header{
}

.player-stats .bd td{
	padding:0 0 2px 10px;
	text-align:left;
}

.player-stats .bd tbody tr.loop-odd{
	background: none;
}

.player-stats .bd tbody tr.loop-even{
	background: #e2e2e2;
}

.player-stats .bd tbody tr.loop-first td{
	padding-top: 7px;
}

.player-stats .bd .player-stats-game-summary tbody tr.loop-first td{
	padding-top: 0px;
}

.player-stats .bd .player-stats-game-summary tbody tr.loop-last td{
	padding-top: 7px;
}

.player-stats .bd tfoot {
	background:#fff;
}

.player-stats .bd p.last-updated{
	margin: 0px;
}
.cs-pagination {
	float:right;
	padding:8px 0 20px;
	position:relative;
	z-index:10;
	
	_position: absolute;
	_right: 10px;
}
.search-results .cs-pagination {
	padding:0;
}
.cs-pagination a {
 text-decoration: none;
 font-weight:bold;
}

.cs-pagination a:hover {
 text-decoration: underline;
}

.cs-pagination a, .cs-pagination span {
 display: block;
 float: left;
 margin-right: 5px;
}
.cs-pagination .current {
	color:#666;
	font-weight:bold;
}

.cs-pagination .current.prev, .cs-pagination .current.next {
	font-size:12px;
	padding:0 5px;
	margin-top:0px;
}

.cs-pagination a.prev,
.cs-pagination a.next {
	font-size:12px;
	margin-top:0px;
	padding:0 5px;
}
.cs-pagination a.prev:hover {

}

.cs-pagination a.next:hover {

}

.cs-pagination-status {
	padding:0px 10px;
}
#pagerStatusPage {
	padding:0 2px;
}

#pagerStatusPage {
	padding:0px 2px;
}

#pagerStatusOf {
	padding:0px 2px;
}
#pagerStatusTotal {
	padding:0px 2px;
}

.cs-pagination .first {
	border-right: 1px solid #666;
	padding-right:10px;
	height:15px;
}
.cs-pagination .last {
	border-left:1px solid #666;
	padding-left:10px;
	height:15px;
}
@charset "UTF-8";
/* ==================================================================
Custom Centerpiece Module Styles
================================================================== */

/* styles for customCP470  -- CP800  --  */
.customCP800_description {
	position: relative;
	top: -235px;
	left: 480px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	width: 310px;
}

.customCP800_links {
	line-height:27px;
	margin-top: 10px;
	width: 310px;
}

.customCP470_description {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;	
	margin-left: 20px;
	width: 430px;
}

.customCP470_links {
	line-height:27px;
	margin-left: 20px;
	margin-top: 5px;
	width: 430px;
}
.customCP470_links a {
	background-color: #A8AEB3;
	color: #FFFFFF;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-right: 5px;
	margin-bottom: 10px;
	padding: 5px;
	text-transform: uppercase;
	text-decoration: none;
	white-space: nowrap;
}
.customCP470_links a:hover {
	background-color: #00295B;
}
.customCP470_links .customCP_btn,
.customCP800_links .customCP_btn {
	background-color: #A8AEB3;
	color: #FFFFFF;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-right: 5px;
	margin-bottom: 10px;
	padding: 5px;
	text-transform: uppercase;
	text-decoration: none;
	white-space: nowrap;
}

.customCP_btn:hover {
	background-color: #00295B;
}

#customCP800 {
	height:300px;
}	

/* 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/ari-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;
}

.hp-tickets-promo {
    background: transparent url(../nflimg/Homepage_Tickets.jpg) top right no-repeat;
    height:228px;
}
.hp-tickets-promo ul {
    padding-left:15px;
    padding-top:107px;
    color:#a383f4;
    font-weight:bold;
}
.hp-tickets-promo ul li {
    padding-bottom:5px;
}
.hp-tickets-promo ul li a {
    color:#fff;
}

/* styling the form header */
.nfl-form-builder-toolbox {
	margin-bottom:5px;
	background-color:#fff;
	padding:10px;
}
.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:9px;
}
	

/* styling the required asterisk */
.nfl-form-builder-toolbox .astSep {padding-left:2px; position:relative;}
.nfl-form-builder-toolbox em.asterisk {position:absolute: top:0; left;0; color:#555;}

/* 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:130px;
	padding:5px 5px 5px 0;
	text-align:right;
	display:block;
}

.nfl-form-builder-toolbox select {
	margin:2px;
	*margin-left:7px;
}

/* 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:80px;
}
.nfl-form-builder-toolbox .textarea td.label {
	*width:135px;
}
.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:#060;
	margin:4px 4px 14px 4px;
	background:#efffee;
	border:1px solid #060;
	font-size:85%;
}

/* styling the submit button */
.nfl-form .NFLformSubmit {
	background:url(../nflimg/ari-global-spr.png) -759px -1650px;
	border:0px;
	cursor:pointer;
	color:#fff;
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
	display: block;
	width: 90px;
	height: 26px;
	text-indent:-999px;
	float:right;
}
.nfl-form .NFLformSubmit:hover {
	background:url(../nflimg/ari-global-spr.png) -902px -1650px;
}

.nfl-form .form-description {
	float:left;
}
/* Carousel  */
.jcarousel-container {
	margin-top: 0px;
	margin-left: 0px;	
	
	_width: 583px;
	_overflow: hidden;
}
.jcarousel-container-horizontal {
	position: relative;
	
	_top:446px;
	_position: static;
}
.more-photos-carousel .jcarousel-container-horizontal {
	_position: static;
	
	_top:0;
}
.jcarousel-clip {
	/*z-index: 2;*/
	padding: 0;
	overflow: hidden;
	position: relative;
    margin-top:10px;
	margin-right:6px;
    clear:left;
	
	_width: 583px;
	_overflow: hidden;	
}
.jcarousel-container ul{
	_height:70px;
	_width: 583px;
	_overflow: hidden;	
}

.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{
	display: block;
	float: left;
	list-style: none;
	width: 145px;
	height: 90px;
	margin-right: 4px;
	position: relative;
	*height: 71px;
}

.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;
	
	*overflow: visible;
}

.jcarousel-clip li a{
	*height: 70px;
	*width: 135px;
}

.jcarousel-clip li img{
	*height: 66px;
	*width: 131px;
	*padding: 2px 0 0 2px;
}

.jcarousel-clip li a.photo-size-thumb img,
.jcarousel-clip li a.play-video img {
	max-height: 70px;
	max-width: 135px;
}

.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 {
}
.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: 4px;
	position: relative;
}*/

/* Carousel Buttons */
a.jcarousel-next {
	z-index: 3;
	width: 20px;
	height: 20px;
	cursor: pointer;
	background: transparent url(../nflimg/ari-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/ari-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 */

/* Carousel  */
.jcarousel-container {
	margin-top: 0px;
	margin-left: 0px;	
	
	_width: 583px;
	_overflow: hidden;
}
.jcarousel-container-horizontal {
	position: relative;
	
	_top:446px;
	_position: static;
}
.more-photos-carousel .jcarousel-container-horizontal {
	_position: static;
	
	_top:0;
}
.jcarousel-clip {
	/*z-index: 2;*/
	padding: 0;
	overflow: hidden;
	position: relative;
    margin-top:10px;
	margin-right:6px;
    clear:left;
	
	_width: 583px;
	_overflow: hidden;	
}
.jcarousel-container ul{
	_height:70px;
	_width: 583px;
	_overflow: hidden;	
}

.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{
	display: block;
	float: left;
	list-style: none;
	width: 145px;
	height: 90px;
	margin-right: 4px;
	position: relative;
	*height: 71px;
}

.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;
	
	*overflow: visible;
}

.jcarousel-clip li a{
	*height: 70px;
	*width: 135px;
}

.jcarousel-clip li img{
	*height: 66px;
	*width: 131px;
	*padding: 2px 0 0 2px;
}

.jcarousel-clip li a.photo-size-thumb img,
.jcarousel-clip li a.play-video img {
	max-height: 70px;
	max-width: 135px;
}

.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 {
}
.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: 4px;
	position: relative;
}*/

/* Carousel Buttons */
a.jcarousel-next {
	z-index: 3;
	width: 20px;
	height: 20px;
	cursor: pointer;
	background: transparent url(../nflimg/ari-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/ari-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 */

/****************/
/* Cheerleaders */
/****************/
.cheerleader-roster .mod-wrp-1{
}
.cheerleader-carousel .hd {
	display:block;
	padding:15px 0;
}
.cheerleader-carousel .jcarousel-container{
	margin-top:16px;
	width:580px;
}
.cheerleader-carousel .jcarousel-container,
.cheerleader-carousel .jcarousel-clip,
.cheerleader-carousel .jcarousel-list{
	margin:0;
}
.jcarousel-container-horizontal{
	position:relative;
}
.cheerleader-carousel .jcarousel-clip{
	margin-left: 70px;
	clear:left;
	overflow:hidden;
	padding:0;
	position:relative;
	width:465px;
	z-index:2;
}
.cheerleader-carousel .jcarousel-container a.jcarousel-prev,
.cheerleader-carousel .jcarousel-container a.jcarousel-next{
	position:absolute;
	top:16px;
	background:transparent url("/assets/nflimg/ari-global-spr.png") no-repeat scroll;
	cursor:pointer;
	height:24px;
	width:20px;
	z-index:3;
}
.cheerleader-carousel .jcarousel-container a.jcarousel-prev{
	left:10px;
	background-position:-766px -1241px;
}
.cheerleader-carousel .jcarousel-container a.jcarousel-prev:hover{
	background-position:-906px -1241px;
}
.cheerleader-carousel .jcarousel-container a.jcarousel-next{
	right:-18px;
	background-position:-766px -1291px;
}
.cheerleader-carousel .jcarousel-container a.jcarousel-next:hover{
	background-position:-906px -1291px;
}
.cheerleader-carousel .jcarousel-container a.jcarousel-prev-disabled,
.cheerleader-carousel .jcarousel-container a.jcarousel-next-disabled{
	visibility:hidden;
}
.cheerleader-carousel ul{
	display:none;
}
.cheerleader-carousel ul.jcarousel-list{
	display:block;
	height:55px;
	overflow:hidden;
	padding:0;
	position:relative;
	top:0;
	z-index:1;
}
.cheerleader-carousel .jcarousel-list li{
	width:105px !important;
	margin-right: 15px;
}
.cheerleader-carousel .jcarousel-list li a{
	display:none;
}
.cheerleader-carousel .jcarousel-list li .thumb{
	display:block;
	height:55px;
	width:105px;
}
.cheerleader-carousel .jcarousel-list li .thumb a{
	display:block;
	height:55px;
	width:105px;
}
.cheerleader-carousel .jcarousel-list li .thumb a img{
	height:55px;
	width:105px;
}
.cheerleader-carousel .jcarousel-list li .thumb a:hover{
	width: 101px;
	height: 51px;
}
.cheerleader-carousel .jcarousel-list li .thumb a:hover img{
	margin:-2px 0 0 -2px;
}
.cheerleader-roster .cheerleader-matrix{
}
.cheerleader-roster .bd{
	padding:10px 0 10px 13px;
}
.cheerleader-roster .bd .cheerleader-matrix{
	overflow:auto;
	margin-bottom:-10px;
}
.cheerleader-roster .bd ul li{
	float:left;
}
.cheerleader-roster .bd ul + li{
	margin: 0 0 15px 0;
}
.cheerleader-roster .bd ul li p{
	display:none;
}
.cheerleader-roster .bd ul li h3{
	display:block;
	float:left;
	line-height:12px;
	margin-bottom:15px;
	*padding-bottom:15px;
}
.cheerleader-roster .bd ul li .thumb{
	float:none;
	height:110px;
	width:135px;
	margin:0 13px 10px 0;
}
.cheerleader-roster .bd ul li .thumb a:hover{
	height:110px;
	width:135px;
}
.cheerleader-roster .bd ul li .thumb img{
	height:112px;
	width:137px;
}
.cheerleader-card .mod-wrp-1{
	padding:10px 9px;
}
.cheerleader-card img{
	position:relative;
	display:block;
	z-index:1;
}
.cheerleader-card .details{
	background:url("../nflimg/bg-50perc-opaque.png") repeat-y scroll 0 0 transparent;
	bottom:4px;
	/*display:block;*/
	display:none;
	height:175px;
	left:20px;
	overflow:hidden;
	padding:20px 0 0 20px;
	position:absolute;
	width:265px;
	z-index:2;
}
.cheerleader-card .details h2{
	font-weight:bold;
	font-size:21px;
	color:#fff;
}
.cheerleader-card .details ul li{
	color:#fff;
	line-height:20px;
}

