/*
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
*/
.transactions .ft ul { overflow: auto; _zoom: 1; }

/*
	Mozilla: (x)px / 13 = (x)em
	IE: (x)px / 13.333 = (x)em
	-------------------
	px	|	%
	-------------------
	10	|	77
	11	|	85
	12	|	93
	13	|	100
	14	|	108
	15	|	116
	16	|	123.1
	17	|	131
	18	|	138.5
	19	|	146.5
	20	|	153.9
	21	|	161.6
	22	|	167
	23	|	174
	24	|	182
	25	|	189
	26	|	197
	27  |	208
	28	|	216
	29 	|	224
	30  |	231
	31 	|	239
	32	|	247
*/

body {
	background: #01143F url('../img/gbl-content-bg.jpg') center top no-repeat;
	font-family: 'Arial', 'Trebuchet MS', 'Sans-Serif';
}
/*
a {
	color: #31429a;
	text-decoration: none;
	outline: none;
}

a:hover {
	color: #c32730;
	text-decoration: underline;
}
*/
.no-display {
	display: none;
}

.gbl-wrp-1 {
	background: url('../img/gbl-hd-bg.jpg') center top no-repeat;
	overflow: hidden;
	width: 100%;
}

h1,h3,h4,h5,h6{font-size:100%;font-weight:normal;}

h2 {
	color: #182569;
	font-size: 189%;
}

strong {
	font-weight:bold;
}

/*.iw_component {
	outline: 1px dotted #eee;
}

/* R1.2 */

/* .gbl-header-login-reg {
	position:absolute;
	top:280px;
	left:455px;
	color:#000000;
    text-align: right;
    width:500px;
    font-size:10px;
    display: none !important;
}
.gbl-login-btn,
.gbl-reg-btn,
.logged-in-link,
.gbl-profile-btn,
.gbl-logout-btn {
	font-size:10px;
} */

/* Global Module */
.module {
	position: relative;
	overflow: hidden;
	width: 100%;
}

.mod-wrp-1 {
	margin: 18px 0 18px 0;
	position: relative;
	background-image: url('../nflimg/gbl-mod-wrp-spr.png');
	background-position: right bottom;
	background-repeat: no-repeat;
}

.mod-wrp-2 {
	background-image: url('../nflimg/gbl-mod-wrp-spr.png');
	background-position: left bottom;
	background-repeat: no-repeat;
	margin: 0 6px 0 0;
	padding: 0 0 6px 0;
}

.mod-wrp-3 {
	background-image: url('../nflimg/gbl-mod-wrp-spr.png');
	background-position: right top;
	background-repeat: no-repeat;
	margin: 0 -6px 0 0;
	padding: 0 6px 0 0;
}

.mod-wrp-4 {
	background-image: url('../nflimg/gbl-mod-wrp-spr.png');
	background-position: left top;
	background-repeat: no-repeat;
	padding: 6px 0 0 6px;
}

.mod-wrp-5 {
	*zoom: 1;
}

/* IE7 */
.mod-wrp-5 .ft {
}

.module .mod-title {
	position: absolute;
	top: -18px;
	background-image: url('../nflimg/gbl-hp-spr.png');
	background-position: left -339px;
	background-repeat: no-repeat;
	padding: 5px 55px 3px 10px;
	margin: 0 0 0 -1px;
   /* _background-image: url('../nflimg/gbl-hd-sml-spr.png');
    _background-position: right 0px;
    _margin-left: 0;
    zoom:1;
	_height:1%;*/
}

.module .mod-title h2 {
	font: bold 12px Arial, Sans-Serif;
	text-transform: uppercase;
	font-style: normal;
	font-weight: bold;
	color: #fff;
}

.module .action-bar {
	position: absolute;
		right: 5px;
	background-image: url('../nflimg/gbl-hp-spr.png');
	background-position: left -366px;
	background-repeat: no-repeat;
	padding: 4px 10px 6px 25px;
   /* _background-image: url('../nflimg/gbl-hd-sml-spr.png');
    _background-position: left -90px;*/
}

.module .action-bar a {
	font: bold 10px Arial, sans-serif;
	font-style: italic;
	color: #fff;
	float: left;
}

.module .action-bar a.content-more {
	padding-left: 5px;
}

/* Global Icons */
.gbl-ico-rss {
	background: url('../nflimg/gbl-hp-spr.png') -617px -253px no-repeat;
	_background: url('../nflimg/gbl-ico/gbl-ico-rss.png') left top no-repeat;
	width: 30px;
	height: 13px;
}

.gbl-ico-rss span {
	display: none;
}

/* Sponsorships */
.sponsorship-table {
	padding: 0;
	margin: 0;
	font: inherit;
}

.sponsorship-chrome {
	position: absolute;
	top: 0px;
	right: 5px;
	z-index: 100;
}

.sponsorship-bg,
.sponsorship-left,
.sponsorship-right {
}

.sponsorship-top,
.sponsorship-bottom {
}

/* #ID Specific */
#no-title .mod-wrp-1 {
	margin-top: 0px;
}

#collapse-title .mod-wrp-1 {
	margin-top: -6px;
}

#latest-headlines li span {
	font-weight:normal;
}

#latest-videos .content-list-dynamic-variation-2 .bd li .itm-wrp-5 {
	background: #fff url(../nflimg/mod-latest-item-bg-video.gif) right bottom no-repeat;
}
#latest-photos .content-list-dynamic-variation-2 .bd li .itm-wrp-5, #latest-photos .content-list-variation-2 .bd li .itm-wrp-5 {
	background: #fff url(../nflimg/mod-latest-item-bg-photo.gif) right bottom no-repeat;
}

/* ==================================================================
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; }
.clearfix:after { content:"."; display:block; height:0; clear:both; visibility:hidden; }
.ie-png-fix { _width: 100%; _height: 100%; position: relative; }
.link-carets { display: inline; }

/* ==================================================================

/* ==================================================================
Plugins
================================================================== */

.confirm .mod-wrp-5 {
    padding: 0 0 40px 0;
    background: url('../nflimg/gbl-mod-grd.png') repeat-x bottom;
    zoom: 1;
}
.confirm .hd {
    background-image:url("../nflimg/gbl-hd-sml-spr-trans.png");
    background-position:right 0;
    background-repeat:no-repeat;
    border:medium none;
    left:0;
    margin:5px 0 0 5px;
    padding:5px 55px 3px 10px;
    position:absolute;
    top:-12px;
}
.confirm .hd h2 {
    -x-system-font:none;
    color:#FFFFFF;
    font-family:bold,'Arial','Sans-Serif';
    font-size:12px;
    font-size-adjust:none;
    font-stretch:normal;
    font-style:italic;
    font-variant:normal;
    font-weight:bold;
    line-height:15px;
    padding:0;
    text-transform:uppercase;
}

.confirm .message {
    padding: 30px;
}
.confirm #btn-confirm-close {
    background:transparent url("../nflimg/bttn-login-sprite.png") no-repeat 0px 0px;
    border:medium none;
    cursor:pointer;
    height:21px;
    margin:0;
    text-indent:-1em;
    width:62px;
    letter-spacing:100px;
    text-align:left;
}

.confirm #btn-confirm-close:hover {
    background-position: 0px -21px;
}

/* ==================================================================
001 Global Navigation
================================================================== */
/*#main-nav {	z-index: 10; clear: left; position:relative; padding:0; }
#main-nav ul { list-style: none; padding: 0; position: relative; left:135px; z-index:25; }
#main-nav ul li { float: left; padding: 0; text-indent:-1000px;  position:relative; }
#main-nav ul li a { height:23px; display: block; text-transform: uppercase; text-decoration: none; font-style: italic; font-size: 95%; font-family: 'Arial', 'Trebuchet MS', 'Sans-Serif'; padding: 0; background-image: url('../nflimg/001-main-nav-spr.gif'); color: #fff; }
#main-nav ul li a:hover { background-color: #c2242b; }
#main-nav ul li a span { display: none; }
#main-nav ul li ul a.selected,
#main-nav ul li ul span.selected { background-color:#31429A; }
*/

/* all lists */
/*
#main-nav ul ul { padding: 0; margin: 0; list-style: none; line-height: 1;}
#main-nav ul ul span,
#main-nav ul ul a { height:17px; font-style:italic; text-transform:uppercase; font-weight:normal; padding-top:5px; margin:0; background: none; font-size: 10px; display: block; width: 154px; color: #fff; text-indent:6px; text-align:left; }
* html #main-nav ul ul a  { width:160px; } 
#main-nav ul ui a span { display:block; width:160px; }
#main-nav ul ul span { text-decoration:0; position:relative; left:auto; width: 160px; color:#FFF; background: url(../nflimg/101-nav-closed.png) 150px 5px no-repeat; }
#main-nav ul ul a:hover { background:#C2242B; color:#FFFFFF; }
#main-nav ul ul li.on { background-color:#31429a; }
#main-nav ul ul li.on-hover { background-color:#C2242B; }
#main-nav ul ul li.on-active { background-color:#31429a; }*/

/* second-level lists */
/*#main-nav ul li ul { position: absolute; background: #323540; width: 160px;	left: -999em; z-index:100; }*/
/* second-level list items */
/*#main-nav ul li ul li { position: relative; float: left; width: 160px; padding: 0; margin-left:0; border-top: 2px solid #585b65; }*/
/* second-level list items */
/*#main-nav ul li ul li.last { border-bottom: 2px solid #585b65; }*/

/* third-and-above-level lists */
/*#main-nav ul li ul ul { margin: 0 0 0 160px; background:#545865; }
#main-nav ul li ul ul li { border:none; }
#main-nav .sfhover-off,
#main-nav ul li:hover ul,
#main-nav ul li:hover ul ul, 
#main-nav ul li:hover ul ul ul, 
#main-nav ul li.sfhover ul, 
#main-nav ul li.sfhover ul ul, 
#main-nav ul li.sfhover ul ul ul { left: -999em;  }*/

/* 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:hover { background:#C2242B; color:#FFFFFF; }
#main-nav ul li li.on-active:hover { background-color:#31429a; }*/

/*FIX FOR IE 6 DROP DOWN AND SELECT BOX OVERLAPPING ISSUE*/
/** html #main-nav ul li a:hover { position: relative; }
#main-nav iframe { padding:0; margin:0; border:none; height:0; width:0; position:absolute; left:-9999px; }
#main-nav table { border:none; width:0;	border-collapse:collapse; height:0; }
#main-nav li a:hover ul a:hover ul iframe {	left:-9999px; }
#main-nav li a:hover ul a:hover ul a:hover ul iframe { left:-9999px; }
#main-nav li a:hover ul a:hover ul a:hover ul a:hover ul iframe { left:-9999px }
#main-nav a:hover iframe { left:-1px; top:25px; }
#main-nav a:hover a:hover iframe { left:120px; top:-1px; }
#main-nav a:hover a:hover a:hover iframe { left:120px; top:-1px; }
#main-nav a:hover a:hover a:hover a:hover iframe { left:120px; top:-1px; }*/

/* ==================================================================
005 - Search Results Module
===================================================================*/
#gbl-hd-search {
	position:absolute;
	top:217px;
	left:774px;
	z-index: 100;
}
#gbl-hd-search .mod-wrp-1,
#gbl-hd-search .mod-wrp-2,
#gbl-hd-search .mod-wrp-3,
#gbl-hd-search .mod-wrp-4,
#gbl-hd-search .mod-wrp-5 {
	padding: 0;
	margin: 0;
	background: none;
}
.search-results h2 { padding: 0; margin: 0; font-size: 116%; }
.search-results.large .hd { 
	line-height: 26px;
	margin-left: 5px;
	padding-left: 10px;
	*padding-left: 0;
	overflow: hidden;
	*margin-left: 13px;
}

.search-results .hd p { 
	font-size: 116%;
	font-style: italic;
	font-weight: bold;
	color: #182569;
	text-transform:uppercase;
	line-height: 32px;
}

#search-again-form { 
	background-color: #e9eaeb;
	height: 41px;
	border-left: 1px solid #c4c5c8;
	border-bottom: 1px solid #c4c5c8;
	border-right: 1px solid #c4c5c8; 
	margin-right: 5px;
	margin-left: 11px;
	padding: 20px 0 9px 9px;
}

#search-again-form .search-again-text { 
	float: left; 
	clear: both;
	margin-bottom: 10px;
}

#search-again-form .search-again-text label { 
	display: none;
}

#search-again-form .search-again-text #search-text { 
	float: left;
	width: 220px;
	height: 18px;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
}

#search-again-form .search-again-filters { 
	float: left;
	clear: both;
	width: 300px;
	*margin-bottom: 9px;
}
	

#search-again-form .search-again-filters label { 
	color: #545865;
	font-size: 93%;
}

/* Small styles */
.search-results.small, .search-results.small .bd { overflow:auto; zoom:1; }
.search-results.small .ft { overflow:auto; zoom:1; }

.search-results.small .bd { overflow:auto; zoom:1; }
.search-results.small .bd .main-results .sorting-c { float:right; }
.search-results.small .bd .main-results a.more-links { float:left; }

.search-results.small .bd .main-results ul { border-bottom:1px solid #000000; border-top:1px solid #000000; margin:5px 0; }

.search-results.small .bd .sub-results { float:right; width:34%; border:5px solid black; }
.search-results.small .bd .main-results h2 { padding:3px; margin:8px 0 8px 0; font-weight:bold; display:inline; }
.search-results.small .bd .main-results { float:left; width:57%; padding:5px; overflow:auto; zoom:1; border:5px solid black; }
.search-results.small .bd .sub-results h2 { border-bottom:2px solid #000000; border-top:2px solid #000000; padding:3px; margin:8px 0 8px 0; font-weight:bold; }

/* Large styles */
/*.search-results.large .bd h2 { background-color:#333333; color:#FFFFFF; padding:3px 3px 3px 10px; margin:8px 0 8px 0; font-weight:bold; }
*/
.search-results.large { width: auto; margin-bottom:15px; }
.search-results.large form { background-color: #e9eaeb; }

/* Common styles */
.search-results .hd { overflow:auto; zoom:1; }
.search-results .hd p { float:left; }
.search-results .hd div {/* float:right; */}
.search-results .bd { overflow: visible; }
.search-results .bd .sorting-c a { margin-right:3px; text-decoration:none; font-weight:bold; }
.search-results .bd ul { padding:10px; margin: 0; list-style: none; }
.search-results .bd ul li { padding: 0; margin-bottom:10px; overflow:auto; zoom:1; }
.search-results .bd ul li p { margin-top:1px; }
.search-results .bd ul li h3 { text-decoration:none; font-weight:bold; margin: 0 0 2px 0; font-size: 108%; }
.search-results .bd ul li h3 a { text-decoration:none; }
.search-results .bd ul li img { float:left; margin-right:10px; border:1px solid red; }
.search-results .bd p.date { color:#999999; }
.search-results .bd ul li div span { color:#999; }
.search-results .bd ul li ul { overflow:auto; zoom:1; }
.search-results .bd ul li ul li { float:left; margin:8px; }
.search-results .more-links { margin-left:10px; text-decoration:none; font-weight:bold; }
.search-results .highlight { color: #ff0000; }
.search-results .bd ul li div span.highlight { color: #ff0000; }

.sorting-c { float: right; zoom: 1; margin-right: 6px; *width: 204px; }
.sorting-c:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.search-results .hd .sorting-c p { float: left; color: #545865; font-size: 12px; font-style: normal; margin-right: 5px; text-transform: none; }

#sorting-form { font-size: 10px; float: right; background: none; }
#sorting-form select { margin: 8px 3px 0; display: block; float: left; border-right: 1px solid #fff; border-bottom: 1px solid #fff; }
#sorting-form  input.go { margin: 7px 3px 0; height: 21px; width: 41px; }

/*
.search-results .bd ul { padding:5px; }

// putting a width on the div temporarily to fix the division between image-text
.search-results .bd .more-links { clear:both; margin:4px; }

*/

.article-search-results,
.video-search-results,
.photo-search-results,
.audio-search-results { 
	clear: both;
	margin-left:5px;
}

.search-results .mod-wrp-1 .hd {
	position: absolute;
	top: -18px;
	*left: 0;
	background-image: url('../nflimg/gbl-hp-spr.png');
	background-position: right 0px;
	background-repeat: no-repeat;
	padding: 5px 55px 3px 10px;
	margin: 0;
	*margin: 0 0 0 5px;
	border: none;
    _background-image: url('../nflimg/gbl-hd-sml-spr.png');
    _background-position: right 0px;
}

.search-results .mod-wrp-1 .hd h2 {
	font: 12px bold 'Arial', 'Sans-Serif';
	text-transform: uppercase;
	font-style: italic;
	font-weight: bold;
	color: #fff;
	padding: 0;
}

#gbl-hd-search .mod-wrp-1,
#gbl-hd-search .mod-wrp-2,
#gbl-hd-search .mod-wrp-3,
#gbl-hd-search .mod-wrp-4,
#gbl-hd-search .mod-wrp-5 {
	padding: 0;
	margin: 0;
	background: none;
}

/* Player Stats */
.search-results .player-card .has-photo .player-name .last-name { display:inline; }
.search-results .player-card .player-position { line-height:normal; }
.search-results .player-card .player-summary dt { font-weight:bold; }

/* Pagination */
.search-results .pagination ul {
	text-align: right;
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	font-style: italic;
	margin: 0 0 5px 0;
	padding: 2px;
	background-color: #eee;
}

.search-results .pagination li {
	display: inline;
	font-size: 93%;
	font-weight: bold;
	margin: 0 2px;
}

.search-results .pagination li.num-results {
	float: left;
}
/* ==================================================================
Site Alert Module
===================================================================*/
.site-alert { position:relative; margin: 0 auto; display: none; }

.site-alert .bd { background: url('../nflimg/gbl-mod-grd.png') repeat-x bottom; zoom: 1; padding: 8px 15px 15px 15px; }

.site-alert .site-alert-msg { 
	padding-top: 3px;
}

.site-alert .site-alert-msg p { 
	font-size: 12px;
	line-height: 16px;
	color: #323540;
}

.site-alert .bd em { font-size:100%; }

.site-alert .bd .close { 
	background-color: #e9eaeb;
	position:absolute; 
	top:-20px; 
	right: 5px;
	z-index: 50;
	width: 98%;
	overflow: auto;
	display: block;
	border-right: 1px solid #cecece;
	border-top: 1px solid #cecece;
	height: 24px;
}

.site-alert .bd .close a { 
	display:block; 
	background:url(../nflimg/007-alert-close-btn-2.gif) no-repeat 0 50%; 
	width:26px; 
	float: right;
	margin-right: 13px;
	padding-left: 16px;
	color: #333399;
	font-style: italic;
	font-size: 11px;
	line-height: 24px;
	font-weight: normal;
	text-decoration: none;
}

.module .site-alert .mod-wrp-1 {
	margin-top: 25px;
}

.module .site-alert .mod-title {
	background: url('../nflimg/007-breaking-news.png') no-repeat left top;
	display: block;
	height: 32px;
	width: 279px;
	margin:0;
	padding:0;
	left: 5px;
	top: -27px;
	z-index: 100;
}

.module .site-alert .mod-title h2 span {
	display: none;
}

.site-alert .bd .heading {
	font-size: 25px;
	line-height: 16px;
	*line-height: 100%;
	font-weight: bold;
	color: #c2242b;
	font-style: italic;
	text-transform: uppercase;
}

.site-alert .bd .highlight {
	color: #c2242b;
	font-size: 14px;
}

.site-alert .bd .highlight a {
	text-decoration: underline;
	font-style: italic;
	font-weight: bold;
	color: #c2242b;
}

.site-alert .bd a {
	color: #c2242b;
}

.site-alert .ft {
	display: none;
}
/* ==================================================================
008 - League Header Module
===================================================================*/
#league-nav-c { display:none; }
#gbl-league-header .mod-wrp-1,
#gbl-league-header .mod-wrp-2,
#gbl-league-header .mod-wrp-3,
#gbl-league-header .mod-wrp-4,
#gbl-league-header .mod-wrp-5 {
	padding: 0;
	margin: 0;
	background: none;
}

/* ==================================================================
009 - Events Calendar
===================================================================*/

.events-calendar .template {
	display: none;
}

.events-calendar .bd {
	width: 100%;
}

.events-calendar caption {
	display: none;
}

/* Compact View */
.events-list-view-compact .bd-calendar,
.events-list-view-compact .bd-list .image,
.events-list-view-compact .bd-list .time,
.events-list-view-compact .bd-list .desc,
.events-list-view-compact .bd-list .location,
.events-list-view-compact .filter-events {
	display: none;
}

.events-list-view-compact .bd-list {
	border-bottom: 1px solid #ccc;
	min-height: 160px;
	_height: 160px;
}

.events-list-view-compact .bd-list table {
	width: 100%;
	font-size: 85%;
}

.events-list-view-compact .bd-list table th,
.events-list-view-compact .bd-list table td {
	padding: 2px 8px;
	vertical-align: top;
}

.events-list-view-compact .bd-list table th {
	text-transform: uppercase;
	font-weight: bold;
}

.events-list-view-compact .bd-list table td.date {
	white-space: nowrap;
}

.events-list-view-compact .bd-list table tr.loop-odd {
	background: #eee;
}

.events-calendar-view-compact .bd-list,
.events-calendar-view-compact .filter-events {
	display: none;
}

.events-calendar-view-compact .bd-calendar table {
	width: 100%;
}

.events-calendar-view-compact .bd-calendar th {
	padding: 4px 0px;
	text-transform: uppercase;
	font-weight: bold;
	text-align: center;
	color: #fff;
	background: #aaa;
	border: 1px solid #aaa;
}

.events-calendar-view-compact .bd-calendar td {
	border: 1px solid #ccc;
	text-align: center;
	border-collapse: collapse;
	font-size: 85%;
	font-weight: bold;
	background: #fff url('../nflimg/gbl-mod-grd.png') center bottom repeat-x;
}

.events-calendar-view-compact .bd-calendar td.has-event {
	background: #31429a;
	color: #fff;
}

.events-calendar-view-compact .bd-calendar td .itm-wrp-1 {
	padding: 6px;
}

.events-calendar-view-compact .bd-calendar td.is-today .itm-wrp-1 {
	padding: 4px;
	border: 2px solid #000;
}

.events-calendar-view-compact .bd-calendar td.no-day {
	background: #eee;
}

.events-calendar-view-compact .bd-calendar th span,
.events-calendar-view-compact .bd-calendar td dl,
.events-calendar-view-compact .bd-calendar td a {
	display: none;
}

/* Compact Nav View */
.events-calendar-view-compact ul.nav-view,
.events-list-view-compact ul.nav-view {
	position: absolute;
		top: -18px;
	margin: 0 0 0 -1px;
}

.events-calendar-view-compact ul.nav-view li,
.events-list-view-compact ul.nav-view li {
	background-image: url('../nflimg/gbl-hp-spr.png');
	background-position: right -71px;
	background-repeat: no-repeat;
	float: left;
    _background-image: url('../nflimg/gbl-hd-sml-spr.png');
    _background-position: right 0px;
}

.events-calendar-view-compact ul.nav-view li a,
.events-list-view-compact ul.nav-view li a {
	display: block;
	padding: 5px 55px 3px 0px;
	font: 12px bold 'Arial', 'Sans-Serif';
	text-transform: uppercase;
	font-style: italic;
	font-weight: bold;
	color: #fff;
}

.events-calendar-view-compact ul.nav-view li.calendar a,
.events-list-view-compact ul.nav-view li.calendar a {
	background-image: url('../nflimg/gbl-tab-spr.png');
	background-position: right 0px;
	background-repeat: no-repeat;
	padding: 5px 55px 3px 20px;
}

.events-calendar-view-compact ul.nav-view li.list {
	background-position: right -131px;
	_background-position: right -60px;
}

.events-list-view-compact ul.nav-view li.list {
	background-position: right -71px;
	_background-position: right 0px;
}

.events-list-view-compact ul.nav-view li.calendar {
	background-position: right -131px;
    _background-position: right -60px;
}

.events-list-view-compact ul.nav-view li.calendar a {
	background-position: right -30px;
}

/* Compact Nav Month */
.events-calendar-view-compact ul.nav-month,
.events-list-view-compact ul.nav-month {
	text-align: center;
}

.events-calendar-view-compact ul.nav-month li.prev,
.events-list-view-compact ul.nav-month li.prev,
.events-calendar-view-compact ul.nav-month li.next,
.events-list-view-compact ul.nav-month li.next {
	display: none;
}

.events-calendar-view-compact ul.nav-month li.current,
.events-list-view-compact ul.nav-month li.current {
	background: url('../nflimg/gbl-mod-grd.png') center bottom repeat-x;
	padding: 4px;
	font-weight: bold;
	display: block;
	color: #666;
}

/* Large View */
.events-calendar-view .action-bar,
.events-list-view .action-bar {
	display: none;
}

.events-calendar-view .mod-wrp-1,
.events-list-view .mod-wrp-1 {
	margin-top: -6px;
}

.events-calendar-view .mod-wrp-1 .hd,
.events-list-view .mod-wrp-1 .hd {
	position: relative;
		top: auto;
	background: none;
	margin: 0;
	padding: 10px 5px 10px 5px;
	border-top: 1px solid #ccc;
}

.events-calendar-view .mod-wrp-1 .hd h2,
.events-list-view .mod-wrp-1 .hd h2 {
	color: #182569;
	font-size: 116%;
}

.events-calendar-view .mod-wrp-3,
.events-list-view .mod-wrp-3 {
	background-position: right -5px;
}

.events-calendar-view .mod-wrp-4,
.events-list-view .mod-wrp-4 {
	background-position: left -5px;
	padding-top: 1px;
}

.events-list-view .bd-calendar,
.events-calendar-view .bd-list {
	display: none;
}

.events-calendar-view .bd-calendar table,
.events-list-view .bd-list table {
	width: 100%;
	font-size: 85%;
}

.events-calendar-view .bd-calendar table th,
.events-list-view .bd-list table th {
	background-color: #a9abb2;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	padding: 2px 0;
	color: #fff;
}

.events-list-view .bd-list table td {
	border-bottom: 1px solid #a9abb2;
	padding: 4px;
}

.events-list-view .bd-list table td.date,
.events-list-view .bd-list table td.time {
	white-space: nowrap;
}

.events-list-view .bd-list table td .image {
	background-image: url('../nflimg/gbl-thumb-frame.png');
	background-repeat: no-repeat;
	background-position: 0 0;
	padding: 4px 6px 11px 9px;
	float: left;
	margin-right: 4px;
}

.events-list-view .bd-list table td .image img {
	width: 70px;
	height: 45px;
}

.events-list-view .bd-list table td.desc a {
	white-space: nowrap;
}

.events-calendar-view .bd-calendar table {
	border-collapse: separate;
	border-spacing: 2px;
}

.events-calendar-view .bd-calendar table td {
	background: #fff url('../nflimg/gbl-mod-grd.png') center bottom repeat-x;
	border: 1px solid #ccc;
	vertical-align: top;
	padding: 2px;
	font-size: 77%;
	width: 14%;
	height: 100px;
}

.events-calendar-view .bd-calendar table td.no-day {
	background: #eee;
}

.events-calendar-view .bd-calendar table td.is-today {
	border: 1px solid #00f;
}

.events-calendar-view .bd-calendar table td .see-events {
	display: none;
}

.events-calendar-view .bd-calendar table td h4 {
	font-weight: bold;
	font-size: 108%;
	text-align: right;
}

/* Large Nav View */
.events-calendar-view ul.nav-view,
.events-list-view ul.nav-view {
	position: absolute;
		top: 5px;
		right: 8px;
	width: 60px;
}

.events-calendar-view ul.nav-view li,
.events-list-view ul.nav-view li {
	float: left;
}

.events-calendar-view ul.nav-view li a,
.events-list-view ul.nav-view li a {
	display: block;
	width: 30px;
	height: 30px;
	background-image: url('../nflimg/009-cal-btn.png');
	background-repeat: no-repeat;
}

.events-calendar-view ul.nav-view li a span,
.events-list-view ul.nav-view li a span {
	display: none;
}

.events-list-view ul.nav-view li.calendar a {
	background-position: left bottom;
}

.events-list-view ul.nav-view li.calendar a:hover,
.events-calendar-view ul.nav-view li.calendar a {
	background-position: left top;
}

.events-calendar-view ul.nav-view li.list a {
	background-position: right bottom;
}

.events-calendar-view ul.nav-view li.list a:hover,
.events-list-view ul.nav-view li.list a {
	background-position: right top;
}

/* Large Nav Month */
.events-calendar-view ul.nav-month,
.events-list-view ul.nav-month {
	width: 175px;
	float: left;
	overflow: auto;
}

.events-calendar-view ul.nav-month li,
.events-list-view ul.nav-month li {
	float: left;
	padding: 5px;
	font-weight: bold;
	font-size: 93%;
}

.events-calendar-view ul.nav-month li.current,
.events-list-view ul.nav-month li.current {
	padding: 12px 7px 14px 7px;
}

.events-calendar-view ul.nav-month li.prev a,
.events-list-view ul.nav-month li.prev a,
.events-calendar-view ul.nav-month li.next a,
.events-list-view ul.nav-month li.next a {
	display: block;
	width: 20px;
	height: 20px;
	background-image: url('../nflimg/009-cal-arrows.png');
	background-repeat: no-repeat;
	margin-top: 5px;
}

.events-calendar-view ul.nav-month li.next a,
.events-list-view ul.nav-month li.next a {
	background-position: right top;
}

.events-calendar-view ul.nav-month li.prev a span,
.events-list-view ul.nav-month li.prev a span,
.events-calendar-view ul.nav-month li.next a span,
.events-list-view ul.nav-month li.next a span {
	display: none;
}

/* Large Events Filter */
.events-calendar-view fieldset.filter-events,
.events-list-view fieldset.filter-events {
	margin-left: 180px;
	height: 40px;
}

.events-calendar-view fieldset.filter-events legend,
.events-list-view fieldset.filter-events legend {
	display: none;
}

.events-calendar-view fieldset.filter-events dt,
.events-calendar-view fieldset.filter-events dd,
.events-list-view fieldset.filter-events dt,
.events-list-view fieldset.filter-events dd {
	float: left;
	padding: 2px;
	font-size: 85%;
}

.events-calendar-view fieldset.filter-events dd,
.events-list-view fieldset.filter-events dd {
	padding-right: 10px;
}

.events-calendar-view fieldset.filter-events select,
.events-list-view fieldset.filter-events select {
	/*margin-right: 80px;*/
	font-size: 85%;
}
.filter-events button {
	background: url(../nflimg/gbl-btn-go.gif) no-repeat;
	height: 21px;
	line-height: 21px;
	width: 41px;
	border: none;
	display: -moz-inline-box;
	display: inline-block;
	text-indent: -99999px;
	overflow: hidden;
	vertical-align: middle;
	cursor: pointer;
}

/* Categories *
.events-calendar .event-category-cheerleader {
	background-color: #ff0000;
}

.events-calendar .event-category-team {
	background-color: #0000ff;
}

.events-calendar .event-category-player {
	background-color: #33ff00;
}

.events-calendar .event-category-schedule {
	background-color: #ffcc00;
}

/* Tooltip */
.cluetip-event-tooltip {
	border: 5px solid #304199;
	text-align: left;
}

.cluetip-event-tooltip h3#cluetip-title {
	background: #304199;
	padding: 0 5px 5px 5px;
	font-size: 85%;
	font-weight: bold;
	color: #fff;
}

.cluetip-event-tooltip #cluetip-close {
	background: url('../nflimg/gbl-cluetip-close.png') center center no-repeat;
	height: 15px;
	width: 15px;
	float: right;
}

.cluetip-event-tooltip #cluetip-close span {
	display: none;
}

.cluetip-event-tooltip #cluetip-inner {
	padding: 4px;
	font-size: 85%;
	overflow: auto;
	_zoom: 1;
	background: #fff url('../nflimg/gbl-mod-grd.png') center bottom repeat-x;
}

.cluetip-event-tooltip #cluetip-inner h4 {
	display: none;
}

.cluetip-event-tooltip #cluetip-inner dt {
	float: left;
	width: 65px;
}

.cluetip-event-tooltip #cluetip-inner dd {
	margin-left: 65px;
}

.cluetip-event-tooltip #cluetip-inner a.see-events {
	float: right;
	background: url('../nflimg/gbl-btn-generic-spr.png') right top no-repeat;
	padding-right: 10px;
}

.cluetip-event-tooltip #cluetip-inner a.see-events span {
	background: url('../nflimg/gbl-btn-generic-spr.png') left top no-repeat;
	font-weight: bold;
	text-transform: uppercase;
	font-style: italic;
	padding: 3px 0 6px 6px;
	margin-left: -5px;
	display: block;
	color: #fff;
	font-size: 77%;
}

.cluetip-event-tooltip #cluetip-inner a.see-events:hover {
	background-position: right -30px;
}

.cluetip-event-tooltip #cluetip-inner a.see-events:hover span {
	background-position: left -30px;
}

.cluetip-arrows {
	display: none;
	position: absolute;
	top: 0;
	left: -11px;
	height: 22px;
	width: 11px;
	background-repeat: no-repeat;
	background-position: 0 0;
}

.clue-right-event-tooltip .cluetip-arrows {
	background-image: url('../nflimg/027-arrow-left.png');
}

.clue-left-event-tooltip .cluetip-arrows {
	background-image: url('../nflimg/027-arrow-right.png');
	left: 100%;
	margin-right: -11px;
}

.clue-top-event-tooltip .cluetip-arrows {
	background-image: url('../nflimg/027-arrow-down.png');
	top: 100%;
	left: 50%;
	margin-left: -11px;
	height: 11px;
	width: 22px;
}

.clue-bottom-event-tooltip .cluetip-arrows {
	background-image: url('../nflimg/images/027-arrow-up.png');
	top: -11px;
	left: 50%;
	margin-left: -11px;
	height: 11px;
	width: 22px;
}

/* ==================================================================
012 - Contact Us
================================================================== */

.contact-us-group { 
	margin-bottom: 18px;
}

.contact-us .mod-wrp-1 h3 {
	font: 15px/normal bold 'Arial', 'Sans-Serif';
	text-transform: uppercase;
	font-style: italic;
	font-weight: bold;
	color: #182569;
	padding: 0;
	margin-bottom: 9px;
}

.contact-us h3, .contact-us p { 
	line-height: 17px;
	margin: 0 0 0 10px; 
}

.contact-us .contact-us-intro { margin-bottom: 8px; }

.contact-us .contact-us-request-btn { margin-bottom: 9px; }

.contact-us a.contact-us-link {
	float: left;
	background: url('../nflimg/gbl-btn-generic-spr.png') right top no-repeat;
	padding-right: 10px;
	*margin-left: -5px;
}

.contact-us a.contact-us-link span {
	background: url('../nflimg/gbl-btn-generic-spr.png') left top no-repeat;
	font-weight: bold;
	text-transform: uppercase;
	font-style: italic;
	padding: 3px 0 6px 6px;
	*margin-left:5px;
	display: block;
	color: #fff;
	font-size: 77%;
}
	
.contact-us-module table th {
	background: #666;
	color: #fff;
	font-weight: bold;
}

.contact-us-module table th,
.contact-us-module table td {
	border: 1px solid #666;
	padding: 3px;
}

.cluetip-contact-us {
	border: 2px solid #ccc;
	background: #fff;
	_zoom: 1;
	position: relative;
	text-align: left;
	color: #323540;
	
}

.cluetip-contact-us h3#cluetip-title {
	position: absolute;
	top: -23px;
	background-image: url('../nflimg/gbl-hp-spr.png');
	background-position: right 0px;
	background-repeat: no-repeat;
	padding: 5px 60px 3px 10px;
	margin: 0 0 0 -1px;
    _background-image: url('../nflimg/gbl-hd-sml-spr.png');
    _background-position: right 0px;
}

.cluetip-contact-us h3#cluetip-title {
	font: 12px bold 'Arial', 'Sans-Serif';
	text-transform: uppercase;
	font-style: italic;
	font-weight: bold;
	color: #fff;
}

.cluetip-contact-us #cluetip-inner {
	/*padding: 5px;*/
}

.cluetip-contact-us #cluetip-inner p {
	font-size: 93%;
	margin: 9px 0 23px 20px;
}

.cluetip-contact-us #cluetip-inner #cluetip-close {
	position: relative;
	z-index: 10;
	background-color: #eee;
	height: 22px;
	width: auto;
	text-align:right;
	border-bottom: 1px solid #cecece;
	padding-top: 3px;
	clear: both;
}

.cluetip-contact-us #cluetip-inner #cluetip-close a {
	width: 44px;
	height: 15px;
	background: url('../nflimg/gbl-cluetip-close.png') top left no-repeat;
	text-decoration: none;
	font-size: 77%;
	font-style: italic;
	padding-left: 15px;
	text-transform: capitalize;
	margin-right: 5px;
}

.cluetip-contact-us #cluetip-inner fieldset {
	border: 0;
	padding: 0;
	margin: 0;
}

.cluetip-contact-us #cluetip-inner legend {
	display: none;
}

.cluetip-contact-us #cluetip-inner dl {
	margin: 0;
	padding: 0;
	font-size: 93%;
}

.cluetip-contact-us #cluetip-inner dl dt {
	float: left;
	text-align: right;
	width: 87px;
	margin: 0;
	padding: 4px 0;
	clear: left;
	
}

.cluetip-contact-us #cluetip-inner dl dd {
	margin: 0 10px 0 98px;
	padding: 4px 0;
}

.cluetip-contact-us #cluetip-inner dl dd span {
	font-size: 85%;
}

.cluetip-contact-us #cluetip-inner .formactions {
	padding-top: 10px;
	text-align: center;
}

.cluetip-contact-us .error-field {
	border: 1px solid #f00;
}

.cluetip-contact-us #contact-us-name,
.cluetip-contact-us #contact-us-email,
.cluetip-contact-us #contact-us-comments { 
}

.contact-us-error-log {
	padding: 5px;
	margin: 4px;
	background: #fee;
	border: 1px solid #f00;
	font-size: 85%;
}

.contact-us-error-log li span {
	text-transform: capitalize;
}

/* ==================================================================
Polls Module
===================================================================*/
.polls-data {
      padding:10px;
}

.polls .mod-wrp-1 {
	margin-top: 0;
	margin-bottom: 6px;
}
.polls .mod-wrp-4 {
	padding-top: 0;
}

.polls .mod-title {display:none;}

.polls .sponsorship-bg{

}
.polls .mod-wrp-5 {

}

.polls .mod-wrp-5 {
	zoom:1;
    background: url('../nflimg/013-fan-poll-header.jpg') no-repeat top left;
}

.polls .sponsorship-bg {
	background-position:right bottom;background-repeat:no-repeat;
}

.polls h3 {
	clear:both;font-size:216%;font-weight:bold;
}

.polls strong {
	font-weight:bold;margin-bottom:10px;clear:both;
}

.polls form {
	margin-bottom:10px;float:left;width:100%;
}

.polls form fieldset {
	margin-bottom:5px;clear:both;
}

.polls form fieldset p {
	margin-bottom:5px;
}

.polls form fieldset label {
	padding-left:.23em;color:#545865;
}

.polls form fieldset.submit {
	text-align:center;
}

.polls .result-1 .confirm-msg {
	background-color:#666;padding:5px;color:#ff0000;font-weight:bold;
}

.polls .result-2 dl {
	border:2px dashed #ff9900;padding:10px;width:75%;clear:both;margin-bottom:10px;
}

.polls .result-2 dl,.polls .result-2 dt {
	float:left;
}

.polls .result-2 dt {
	width:2.5em;padding-top:.3em;
}

.polls .result-2 dd {
	margin-left:2.5em;border:2px solid #000;margin-bottom:5px;font-weight:bold;padding:.23em;
}

.polls .result-2 dd.yes {
	background-color:#0066ff;
}

.polls .result-2 dd.no {
	background-color:#006600;
}

.polls .result-2 dd.sixty {
	width:6em;
}

.polls .result-2 dd.forty {
	width:4em;
}

.polls .sponsor {
	margin-left:36px;
}

.polls .poll-question {
	color:#545865;
}

.polls .poll-question strong {
	font-style:italic;font-weight:bold;
}

.polls .question,.polls .options {
	margin:0 auto;
}

.polls .mod-wrp-1 .hd {
	position:relative;background:none;padding:45px 0 5px 0;
}

.polls .mod-wrp-1 .hd h2 {
	color:#000;text-transform:none;
}

.polls .bd {
	overflow:auto;
}

.polls .poll-questions .submit {
	float:left;margin-left:5px;padding-right:10px;background:url('../nflimg/gbl-btn-generic-spr.png') right top no-repeat; cursor:pointer;
}

.polls .poll-questions .submit #polls-submit {
	background:url('../nflimg/gbl-btn-generic-spr.png') left top no-repeat;font-weight:bold;text-transform:uppercase;font-style:italic;padding:2px 4px 6px 7px;margin-left:0px;display:block;color:#fff;font-size:10px;border:none;
}

.poll-questions label.error {
	display:none;color:#ff0000;font-weight:bold;
}

.poll-questions .results {
	font-size:85%; width:240px;
}

.poll-questions .results dt {
	float:left;color:#545865;width:33%;
}

.poll-questions .results dd.graph {
	float:left;background:#c42329;color:#c42329;height:10px;margin-top:2px;margin-right:8px;
}

.poll-questions .results dd.percentage {
	float:left;color:#c42329;
}

.poll-questions .results dd.clear {
	margin-bottom:2px;
}

.poll-questions .total {
	color:#ba2136;font-weight:bold;font-style:italic;font-size:108%;
}

.polls .confirm {
	width: 50%;
}

.polls .confirm h3 {
	color: #182162; font-size: 131%; line-height: 1em;
}

.polls .confirm p {
	color: #545865; font-size: 93%;
}

.polls .sponsorship-bottom { position:relative;}
.polls .sponsorship-bottom .ad-bottom {position: relative;}
.polls .sponsorship-bottom iframe {margin-bottom:-3px;}
/* ==================================================================
016 - Schedule Module
===================================================================*/

.schedule-large .mod-wrp-1 {
	margin-top: -6px;
	margin-bottom: -4px;
}

.schedule-large .mod-wrp-1 .hd {
	position: relative;
		top: auto;
	background: none;
	margin: 0;
	padding: 5px;
}

.schedule-large .mod-wrp-3 {
	background-position: right -5px;
}

.schedule-large .mod-wrp-4 {
	background-position: left -5px;
	padding-top: 1px;
}

.schedule-large .mod-wrp-5 {
}

.schedule-large .hd {
	overflow: hidden;
	_zoom: 1;
}

.schedule-large .hd .action-bar {
	display: none;
}

.schedule-large .hd form,
.schedule-large .hd form button {
	color: #000;
	font-size: 85%;
}

.schedule-large .hd .complete-nfl-schedule {
	float: right;
	position: relative;
}

.schedule-large .hd .complete-nfl-schedule a {
	background: url('../nflimg/gbl-ico/gbl-ico-nfl.png') left center no-repeat;
	padding: 2px 5px 2px 23px;
	display:block;
	font-style: italic;
	font-weight: bold;
	font-size: 85%;
}

.schedule-large .headings {
	display: none;
}

.schedule-large .bd .game {
	margin-bottom: 25px;
	background-image: url('../nflimg/gbl-mod-wrp-spr.png');
	background-position: center bottom;
	padding-bottom: 6px;
	position: relative;
}

.schedule-large .bd .game .schedule-note {
	position: absolute;
		right: 0px;
		top: 0px;
}

.schedule-large .bd .game .itm-wrp-5 {
	background-image: url('../nflimg/gbl-mod-wrp-spr.png'); 
	background-repeat: no-repeat;
	background-position: center 17px;
}

.schedule-large .bd .game h3 {
	overflow: hidden;
	_zoom: 1;
}

.schedule-large .bd .game h3 a {
	background-image: url('../nflimg/gbl-hp-spr.png');
	background-position: right 0px;
	background-repeat: no-repeat;
	padding: 5px 55px 3px 10px;
	display: block;
	float: left;
	text-decoration: none;
    _background-image: url('../nflimg/gbl-hd-sml-spr.png');
    _background-position: right 0px;
}

.schedule-large .bd .game h3 span {
	font: 12px bold 'Arial', 'Sans-Serif';
	text-transform: uppercase;
	font-style: italic;
	font-weight: bold;
	color: #fff;
}

.schedule-large .game .item-image {
	float: left;
	padding: 5px;
	position: relative;
}

.schedule-large .game .item-image img {
	width: 105px;
	height: 81px;
}

.schedule-large .game .item-date,
.schedule-large .game .item-game,
.schedule-large .game .item-score {
	margin-left: 110px;
}

.schedule-large .game .item-game .item-game-team-nickname {
	display: none;
}

.schedule-large .game .item-gamestats,
.schedule-large .game .item-media {
	position: absolute;
		top: 30px;
		right: 10px;
	width: 190px;
	border-left: 1px solid #ccc;
	padding-left: 10px;
}

.schedule-large .bd .game .game-status-current-week h3 a {
	background-position: right -30px;
}

.schedule-large .game-status-official .item-gamestats,
.schedule-large .game-status-not-yet-played .item-media {
	display: block;
}

.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 {
	padding-top: 5px;
	font-size: 14px;
	font-weight: bold;
}

.schedule-large .game .item-date .half-date,
.schedule-large .game .item-date .short-date {
	display: none;
}

.schedule-large .game .item-game {
	font-size: 153.9%;
	font-weight: bold;
}

.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: 131%;
	font-weight: bold;
}

.schedule-large .game .item-gamestats,
.schedule-large .game .item-media {
	font-size: 85%;
}

.schedule-large .game .item-gamestats h4 {
	font-weight: bold;
	text-transform: uppercase;
	font-size: 100%;
}

.schedule-large .game .item-gamestats dt {
	float: left;
}

.schedule-large .game .item-gamestats dd {
	margin-left: 60px;
	text-align: right;
}

.schedule-large .game .item-gamestats dd span {
	float: left;
}

.schedule-large .game .item-media dt {
	font-weight: bold;
	float: left;
	padding-right: 5px;
}

.schedule-large .game .item-media dd {
	float: left;
	padding-right: 10px;
}

.schedule-large .game .item-bye {
	margin: 5px 10px 10px 10px;
}

.schedule-large .game .game-day-link {
	clear: left;
}

.schedule-large .game .game-day-link a {
	position: relative;
	float: right;
	background-image: url('../nflimg/gbl-hp-spr.png');
	background-position: left -90px;
	background-repeat: no-repeat;
	padding: 4px 10px 6px 25px;
	font: 10px/12px bold 'Arial', 'Sans-Serif';
	font-style: italic;
	color: #fff;
	margin-bottom: -25px;
    _background-image: url('../nflimg/gbl-hd-sml-spr.png');
    _background-position: left -90px;
}

.schedule-large .ft .action-bar {
	display: none;
}

/* Small */
.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 {
	width: 100%;
	background: #fff url('../nflimg/gbl-mod-grd.png') repeat-x center bottom;
}

.schedule-small .bd .headings {
	font-weight: bold;
	font-size: 95%;
	background: #e9eaeb;
	border-bottom: 1px solid #eee;
	overflow: auto;
	text-transform: uppercase;
	_zoom: 1;
	color: #666;
	padding: 4px;
}

.schedule-small .bd .game {
	overflow: auto;
	_zoom: 1;
	margin: 2px;
	padding: 2px;
	font-size: 95%;
	color: #666;
}

.schedule-small .bd .game .schedule-note {
	display: none;
}

.schedule-small .bd .headings .heading-week,
.schedule-small .bd .game h3 {
	float: left;
	width: 15%;
}

.schedule-small .bd .game .item-image {
	display: none;
}

.schedule-small .bd .headings .heading-date,
.schedule-small .bd .game .item-date {
	float: left;
	width: 18%;
}

.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: 35%;
}

.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{
	float: left;
	width: 25%;
	text-align: right;
}
.schedule-small .game .item-time
{
	float: left;
	width: 28%;
	text-align: right;    
}

.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 {background:#DCE7EE; height:15px; padding:3px 0;}

.schedule-small a.noLinkStyle {
	text-decoration:none;
	cursor:text;
	color: #666;
}

.schedule-small a.noLinkStyle:hover {
	text-decoration:none;
}

.schedule-small .item-game a.noLinkStyle {
	text-decoration:none;
	cursor:text;
}

.schedule-small .item-game a.noLinkStyle:hover {
	text-decoration:none;
}

/* ==================================================================
017 - Content List Editorial Module
===================================================================*/
/* SPACING CORRECTIONS, DIFFERENT BETWEEN IE AND NON-IE, THANKS TO TEAMSITE */
#latest-headlines, #latest-videos, #latest-photos {
	margin-top: 3px;
	*margin-top: 6px;
}

/* Thumb Content Type Treatments */

.content-list .thumb a {
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
}

.content-list .thumb a img {
	width: 70px;
	height: 45px;
}

#latest-photos .bd li.content-type-unknown .thumb a,
.content-list .bd li.content-type-club-article .thumb a,
.content-list .bd li.content-type-club-external-article .thumb a,
.content-list .bd li.content-type-internet-resource .thumb a {
	background-image: url('../nflimg/gbl-thumb-frame-article.png');
	padding: 6px 9px 0px 6px;
	_padding: 6px 9px 0px 6px;
}

.content-list .bd li.content-type-photo .thumb a {
	background-image: url('../nflimg/gbl-thumb-frame-photo.png');
	padding: 4px 6px 11px 9px;
	_padding: 4px 6px 9px 9px;
}

.content-list .bd li.content-type-audio-video .thumb a {
	background-image: url('../nflimg/gbl-thumb-frame-video.png');
	padding: 7px 8px 9px 7px;
	_padding: 7px 8px 7px 7px;
}

/* Icon Content Type Treatments */
.content-list-variation-1 .bd li.content-type-club-article,
.content-list-variation-4 .bd li.content-type-club-article,
.content-list-variation-1 .bd li.content-type-club-external-article,
.content-list-variation-4 .bd li.content-type-club-external-article,
.content-list-variation-1 .bd li.content-type-photo,
.content-list-variation-4 .bd li.content-type-photo,
.content-list-variation-1 .bd li.content-type-audio-video,
.content-list-variation-4 .bd li.content-type-audio-video,
.content-list-variation-1 .bd li.content-type-internet-resource,
.content-list-variation-4 .bd li.content-type-internet-resource {
	_padding-left: 30px;
	_background-position: 5px 3px;
	_background-repeat: no-repeat;
}

.content-list-variation-1 .bd li.content-type-club-article,
.content-list-variation-4 .bd li.content-type-club-article {
	background: url('../nflimg/gbl-hp-spr.png') no-repeat -978px -536px;
	_background: url('../nflimg/gbl-ico/gbl-ico-content-type-external.png') no-repeat 0 0;
}

.content-list-variation-1 .bd li.content-type-club-external-article,
.content-list-variation-4 .bd li.content-type-club-external-article {
	background: url('../nflimg/gbl-hp-spr.png') no-repeat -978px -536px;
	_background: url('../nflimg/gbl-ico/gbl-ico-content-type-external.png') no-repeat 0 0;
}

/* Variation 1 */
.content-list-variation-1 .bd ul {
	margin:5px 0;
}

.content-list-variation-1 .bd li {
	padding: 2px 5px;
}

.content-list-variation-1 .bd li.loop-odd {
	background-color: #e9eaeb;
}

.content-list-variation-1 h3 {
	font-weight: bold;
}

.content-list-variation-1 h3,
.content-list-variation-1 .details {
	display: inline;
}

.content-list-variation-1 .details {
	padding-left: 5px;
	font-size: 85%;
	color: #999;
}

.content-list-variation-1 .thumb,
.content-list-variation-1 .author,
.content-list-variation-1 p {
	display: none;
}
/* special case for the var-1 on the homepage for "inside the bills"*/
#inside-the-bills .ft {
	*height: .01em;
}

/* Variation 2 */
.content-list .content-list-variation-2 {
	margin-top:0;
}

.content-list-variation-2 .mod-wrp-1,
.content-list-variation-2 .mod-wrp-2,
.content-list-variation-2 .mod-wrp-3,
.content-list-variation-2 .mod-wrp-4 {
	background-image: none;
	padding: 0;
}

.content-list-variation-2 .mod-wrp-1 {
	padding-bottom: 25px;
	margin-bottom: 0;
}

.module .content-list-variation-2 .mod-title {
	margin: 0 0 0 5px;
	z-index: 10;
	top:-18px;
}

.content-list-variation-2 .bd {
	z-index: 1;
}

.content-list-variation-1 .bd ul, .content-list-variation-2 .bd ul, .content-list-variation-4 .bd ul {
	padding:0 0 5px;
}

.content-list-variation-2 .action-bar {
	_margin-right: -1px;
}

.content-list-variation-2 .thumb {
	background: #fff url('../nflimg/gbl-mod-grd-dark.png') left bottom repeat-x;
	padding: 3px 5px;
	float: left;
}

.content-list-variation-2 .bd li .itm-wrp-1 {
	position: relative;
	background-image: url('../nflimg/gbl-mod-wrp-spr.png');
	background-position: right bottom;
	background-repeat: no-repeat;
}

.content-list-variation-2 .bd li .itm-wrp-2 {
	background-image: url('../nflimg/gbl-mod-wrp-spr.png');
	background-position: left bottom;
	background-repeat: no-repeat;
	margin-right: 6px;
	padding-bottom: 6px;
}

.content-list-variation-2 .bd li .itm-wrp-3 {
	background-image: url('../nflimg/gbl-mod-wrp-spr.png');
	background-position: right top;
	background-repeat: no-repeat;
	margin-right: -6px;
	padding-right: 6px;
}

.content-list-variation-2 .bd li .itm-wrp-4 {
	background-image: url('../nflimg/gbl-mod-wrp-spr.png');
	background-position: left top;
	background-repeat: no-repeat;
	padding: 6px 0 0 6px;
}

.content-list-variation-2 .bd li .itm-wrp-5 {
	background: #fff url('../nflimg/gbl-mod-grd.png') left bottom repeat-x;
	overflow: auto;
	_zoom: 1;
}

.content-list-variation-2 .content-type {
	display: none;
}

.content-list-variation-2 h3 {
	font-size: 108%;
	font-weight: bold;
	padding-top: 2px;
}

.content-list-variation-2 h3,
.content-list-variation-2 .details,
.content-list-variation-2 p {
	margin-left: 100px;
	margin-right: 5px;
}

.content-list-variation-2 .no-img h3,
.content-list-variation-2 .no-img .details,
.content-list-variation-2 .no-img p {
	margin-left: 5px;
}

.content-list-variation-2 .details {
	color: #999;
}

.content-list-variation-2 .details,
.content-list-variation-2 p {
	font-size: 85%;
}

.content-list-variation-2 p {
	padding-bottom: 2px;
}

.content-list-variation-2 .ft .action-bar {
	margin-top: -6px;
}

/* ==================================================================
018 - Content List Dynamic Module
===================================================================*/

/* Pagination */
.content-list-dynamic .ft ul.pagination {
	text-align: center;
	border-top: 1px solid #ccc;
	*width:94%;
}

.content-list-dynamic .ft ul.pagination li {
	display: inline;
	font-size: 93%;
	font-weight: bold;
}

.content-list-dynamic .ft ul.pagination li.prev a,
.content-list-dynamic .ft ul.pagination li.next a {
	padding: 0 8px;
	background-repeat: no-repeat;
	background-image: url('../nflimg/gbl-arrows.png');
}

.content-list-dynamic .ft ul.pagination li.prev a {padding: 0 3px;}
.content-list-dynamic .ft ul.pagination li.next a {padding: 0 8px;}

.content-list-dynamic .ft ul.pagination li.prev a span,
.content-list-dynamic .ft ul.pagination li.next a span {
	visibility: hidden;
	/*display: block;*/
}

.content-list-dynamic .ft ul.pagination li.next a {
	background-position: -14px top;
}

.content-list-dynamic-variation-2 .ft ul.pagination {
	border: 1px solid #ccc;
	margin: 0 5px 6px 5px;
	padding:10px;
}

/* Icon Content Type Treatments */
.content-list-dynamic-variation-1 .bd li.content-type-club-article,
.content-list-dynamic-variation-4 .bd li.content-type-club-article,
.content-list-dynamic-variation-1 .bd li.content-type-club-external-article,
.content-list-dynamic-variation-4 .bd li.content-type-club-external-article,
.content-list-dynamic-variation-1 .bd li.content-type-photo,
.content-list-dynamic-variation-4 .bd li.content-type-photo,
.content-list-dynamic-variation-4 .bd li.content-type-audio-video,
.content-list-dynamic-variation-1 .bd li.content-type-internet-resource,
.content-list-dynamic-variation-4 .bd li.content-type-internet-resource {
	padding-left: 30px;
	background-position: 5px 3px;
	background-repeat: no-repeat;
}

.content-list-dynamic-variation-1 .bd li.content-type-club-article,
.content-list-dynamic-variation-4 .bd li.content-type-club-article {
	background: url('../nflimg/gbl-hp-spr.png') no-repeat -978px -536px;
	_background: url('../nflimg/gbl-ico/gbl-ico-content-type-external.png') no-repeat 0 0;
}

.content-list-dynamic-variation-1 .bd li.content-type-club-external-article,
.content-list-dynamic-variation-4 .bd li.content-type-club-external-article {
	background: url('../nflimg/gbl-hp-spr.png') no-repeat -978px -536px;
    _background: url('../nflimg/gbl-ico/gbl-ico-content-type-external.png') no-repeat 0 0;
}

.content-list-dynamic-variation-1 .bd li.content-type-photo,
.content-list-dynamic-variation-4 .bd li.content-type-photo {
	background-image: url('../nflimg/gbl-ico/gbl-ico-content-type-photo.png');
}

.content-list-dynamic-variation-4 .bd li.content-type-audio-video {
	background-image: url('../nflimg/gbl-ico/gbl-ico-content-type-video.png');
}

.content-list-dynamic-variation-1 .bd li.content-type-internet-resource,
.content-list-dynamic-variation-4 .bd li.content-type-internet-resource {
	background-image: url('../nflimg/gbl-ico/gbl-ico-content-type-url.png');
}

/* Thumb Content Type Treatments */

.content-list-dynamic .thumb a {
	background-repeat: no-repeat;
	background-position: center top;
	display: block;
}

.content-list-dynamic .thumb a img {
	width: 70px;
	height: 45px;
}

.content-list-dynamic .bd li.content-type-club-article .thumb a,
.content-list-dynamic .bd li.content-type-club-external-article .thumb a,
.content-list-dynamic .bd li.content-type-internet-resource .thumb a {
	background-image: url('../nflimg/gbl-thumb-frame-article.png');
	padding: 6px 9px 10px 6px;
	_padding: 6px 9px 8px 6px;
}

.content-list-dynamic .bd li.content-type-photo .thumb a {
	background: url('../nflimg/gbl-hp-spr.png') no-repeat -446px -433px;
	padding: 4px 6px 11px 9px;
	_padding: 4px 6px 9px 9px;
    _background: url('../nflimg/gbl-thumb-frame-photo.png') no-repeat 0 0;
}

.content-list-dynamic .bd li.content-type-audio-video .thumb a {
	background: url('../nflimg/gbl-hp-spr.png') no-repeat -358px -430px;
    padding: 7px 8px 8px 7px;
	_padding: 7px 8px 6px 7px;
	_background: url('../nflimg/gbl-thumb-frame-video.png') no-repeat 0 0;
}

/* Variation 1 */
.content-list-dynamic-variation-1 .bd ul {
	padding: 5px 0;
}

.content-list-dynamic-variation-1 .bd li {
	padding: 2px 5px;
}

.content-list-dynamic-variation-1 .bd li.loop-odd {
	background-color: #e9eaeb;
}

.content-list-dynamic-variation-1 h3 {
	font-weight: bold;
}

.content-list-dynamic-variation-1 h3,
.content-list-dynamic-variation-1 .details {
	display: inline;
}

.content-list-dynamic-variation-1 .details {
	padding-left: 5px;
	font-size: 85%;
	color: #999;
}

.content-list-dynamic-variation-1 .thumb,
.content-list-dynamic-variation-1 .author,
.content-list-dynamic-variation-1 p {
	display: none;
}

.content-list-dynamic-variation-1 li.content-type-video h3 span {
	background-image:url(../nflimg/gbl-icon-video.png);
	background-position:right center;
	background-repeat:no-repeat;
	padding-right:30px;
}

.content-list-dynamic-variation-1 li.content-type-audio h3 span {
	background-image:url(../nflimg/gbl-ico/gbl-ico-content-type-audio.png);
	background-position:right center;
	background-repeat:no-repeat;
	padding-right:30px;
}

/* Variation 2 */
.content-list-dynamic-variation-2 .mod-wrp-1,
.content-list-dynamic-variation-2 .mod-wrp-2,
.content-list-dynamic-variation-2 .mod-wrp-3,
.content-list-dynamic-variation-2 .mod-wrp-4 {
	background-image: none;
	padding: 0;
}

.content-list-dynamic-variation-2 .mod-wrp-1 {
	padding-bottom: 25px;
	margin-bottom: 0;
}

.module .content-list-dynamic-variation-2 .mod-title {
	margin: 0 0 0 5px;
	z-index: 10;
}

.content-list-dynamic-variation-2 .bd {
	z-index: 1;
}

.content-list-dynamic-variation-2 .action-bar {
	_margin-right: -1px;
}

.content-list-dynamic-variation-2 .thumb {
	background: #fff url('../nflimg/gbl-mod-grd-dark.png') left bottom repeat-x;
	padding: 3px 5px 0;
	float: left;
}

.content-list-dynamic-variation-2 .bd li .itm-wrp-1 {
	position: relative;
	background-image: url('../nflimg/gbl-mod-wrp-spr.png');
	background-position: right bottom;
	background-repeat: no-repeat;
}

.content-list-dynamic-variation-2 .bd li .itm-wrp-2 {
	background-image: url('../nflimg/gbl-mod-wrp-spr.png');
	background-position: left bottom;
	background-repeat: no-repeat;
	margin-right: 6px;
	padding-bottom: 6px;
}

.content-list-dynamic-variation-2 .bd li .itm-wrp-3 {
	background-image: url('../nflimg/gbl-mod-wrp-spr.png');
	background-position: right top;
	background-repeat: no-repeat;
	margin-right: -6px;
	padding-right: 6px;
}

.content-list-dynamic-variation-2 .bd li .itm-wrp-4 {
	background-image: url('../nflimg/gbl-mod-wrp-spr.png');
	background-position: left top;
	background-repeat: no-repeat;
	padding: 6px 0 0 6px;
}

.content-list-dynamic-variation-2 .bd li .itm-wrp-5 {
	background: #fff url('../nflimg/gbl-mod-grd.png') left bottom repeat-x;
	overflow: auto;
	_zoom: 1;
}

.content-list-dynamic-variation-2 .content-type {
	display: none;
}

.content-list-dynamic-variation-2 h3 {
	font-size: 14px;
	font-weight: bold;
	padding-top: 2px;
}

.content-list-dynamic-variation-2 h3,
.content-list-dynamic-variation-2 .details,
.content-list-dynamic-variation-2 p {
	margin-left: 100px;
	margin-right: 5px;
}

.content-list-dynamic-variation-2 .no-img h3,
.content-list-dynamic-variation-2 .no-img .details,
.content-list-dynamic-variation-2 .no-img p {
	margin-left: 5px;
}

.content-list-dynamic-variation-2 .details {
	color: #999;
}

.content-list-dynamic-variation-2 .details,
.content-list-dynamic-variation-2 p {
	font-size: 85%;
}

.content-list-dynamic-variation-2 p {
	padding-bottom: 2px;
}

.content-list-dynamic-variation-2 .ft .action-bar {
	margin-top: -6px;
}

/* Variation 3 */

.content-list-dynamic-variation-3 .bd ul {
	background: #fff url('../nflimg/gbl-mod-grd.png') center bottom repeat-x;
	overflow: auto;
	_zoom: 1;
}

.content-list-dynamic-variation-3 .bd li {
	width: 24.5%;
	float: left;
}

.content-list-dynamic-variation-3 .bd li .itm-wrp-1 {
	margin: 5px 5px 10px 5px;
}

.content-list-dynamic-variation-3 .thumb {
	text-align: center;
}

.content-list-dynamic-variation-3 h3 {
	font-weight: bold;
	font-size: 108%;
}

.content-list-dynamic-variation-3 .details {
	font-size: 85%;
	color: #999;
}

.content-list-dynamic-variation-3 p {
	font-size: 93%;
}

/* Variation 4 */
.content-list-dynamic-variation-4 .bd ul {
	padding: 5px 0;
}

.content-list-dynamic-variation-4 .bd li {
	padding: 2px 5px;
}

.content-list-dynamic-variation-4 .bd li.loop-odd {
	background-color: #e9eaeb;
}

.content-list-dynamic-variation-4 h3 {
	font-weight: bold;
}

.content-list-dynamic-variation-4 h3,
.content-list-dynamic-variation-4 .details {
	display: inline;
}

.content-list-dynamic-variation-4 .details {
	padding-left: 5px;
	font-size: 85%;
	color: #999;
}

.content-list-dynamic-variation-4 .thumb,
.content-list-dynamic-variation-4 .author,
.content-list-dynamic-variation-4 p {
	display: none;
}

.content-list-dynamic-variation-4 .bd li.loop-first {
	background-image: none;
	overflow: auto;
	_zoom: 1;
	padding-left: 5px;
}

.content-list-dynamic-variation-4 .bd li.loop-first .thumb {
	display: block;
	float: left;
}

.content-list-dynamic-variation-4 .bd li.loop-first h3 {
	font-weight: bold;
	font-size: 108%;
}

.content-list-dynamic-variation-4 .bd li.loop-first p {
	padding: 0;
}

.content-list-dynamic-variation-4 .bd li.loop-first .details,
.content-list-dynamic-variation-4 .bd li.loop-first h3,
.content-list-dynamic-variation-4 .bd li.loop-first p {
	display: block;
	margin-left: 80px;
}

/* Variation 5 */

.content-list-dynamic-variation-5 .bd ul {
	background: #fff url('../nflimg/gbl-mod-grd.png') center bottom repeat-x;
	overflow: auto;
	_zoom: 1;
}

.content-list-dynamic-variation-5 .bd li {
	width: 33%;
	float: left;
}

.content-list-dynamic-variation-5 .bd li .itm-wrp-1 {
	margin: 5px 5px 10px 5px;
}

.content-list-dynamic-variation-5 .thumb {
	text-align: center;
}

.content-list-dynamic-variation-5 h3 {
	font-weight: bold;
	font-size: 108%;
}

.content-list-dynamic-variation-5 .details {
	font-size: 85%;
	color: #999;
}

.content-list-dynamic-variation-5 p {
	font-size: 93%;
}

/*** corrections for spacing for homepage modules ***/
#latest-videos .content-list-dynamic-variation-2 .bd li .itm-wrp-4, #latest-photos .content-list-dynamic-variation-2 .bd li .itm-wrp-4, #latest-photos .content-list-variation-2 .bd li .itm-wrp-4 {
	background-image: url(../nflimg/gbl-mod-wrp-spr-homepage.png);
	padding-top: 4px;
}
#latest-videos .content-list-dynamic-variation-2 .bd li .itm-wrp-2, #latest-photos .content-list-dynamic-variation-2 .bd li .itm-wrp-2, #latest-photos .content-list-variation-2 .bd li .itm-wrp-2 {
	background-image: url(../nflimg/gbl-mod-wrp-spr-homepage.png);
	padding-bottom: 4px;
}
#latest-videos .content-list-dynamic-variation-2 .ft .action-bar, 
#latest-photos .content-list-dynamic-variation-2 .ft .action-bar , 
#latest-photos .content-list-variation-2 .ft .action-bar {
	margin-top: -1px;
}
#latest-videos .content-list-dynamic-variation-2 .ft .action-bar
{
	right: 10px;
}
#latest-videos .content-list-dynamic-variation-2 .bd li .itm-wrp-1, #latest-photos .content-list-dynamic-variation-2 .bd li .itm-wrp-1 , #latest-photos .content-list-variation-2 .bd li .itm-wrp-1 {
	top: 2px;
}

/* Module - Tooltip */
.cluetip-tooltip {
	border: 3px solid #304199;
	text-align: left;
}

.cluetip-tooltip h3#cluetip-title {
	background: #304199;
	padding: 0 3px 3px 3px;
	font-size: 85%;
	font-weight: bold;
	color: #fff;
}

.cluetip-tooltip #cluetip-close {
	display: none;
}

.cluetip-tooltip #cluetip-inner {
	padding: 2px;
	font-size: 85%;
	overflow: auto;
	_zoom: 1;
	background: #fff url('../nflimg/gbl-mod-grd.png') center bottom repeat-x;
}

.cluetip-arrows {
	display: none;
	position: absolute;
	top: 0;
	left: -11px;
	height: 22px;
	width: 11px;
	background-repeat: no-repeat;
	background-position: 0 0;
}

.clue-right-tooltip .cluetip-arrows {
	background-image: url('../nflimg/027-arrow-left.png');
}

.clue-left-tooltip .cluetip-arrows {
	background-image: url('../nflimg/027-arrow-right.png');
	left: 100%;
	margin-right: -11px;
}

.clue-top-tooltip .cluetip-arrows {
	background-image: url('../nflimg/027-arrow-down.png');
	top: 100%;
	left: 50%;
	margin-left: -11px;
	height: 11px;
	width: 22px;
}

.clue-bottom-tooltip .cluetip-arrows {
	background-image: url('../nflimg/images/027-arrow-up.png');
	top: -11px;
	left: 50%;
	margin-left: -11px;
	height: 11px;
	width: 22px;
}

/* ==================================================================
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 .mod-wrp-1 {
	margin-top: 27px;
}

.game-status .game-status-pre-large .hd {
	border-bottom: 1px solid #ccc;
	overflow: auto;
	/*_zoom: 1;*/
	position:relative;
	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;
	display:none;
}

.game-status-pre-v2 .game-day-info {
	display:none;
}

.game-status .game-status-pre-large .hd .game-status-date {
	font-size: 116%;
	font-style: italic;
	font-weight: bold;
	color: #182569;
	display:block;
	width:100%;
	position:absolute;
	top:20px;
	text-align:center;
	z-index:10000000;
}

.game-status .game-status-pre-large .hd .media-info {
	font-size: 85%;
	font-style: italic;
	font-weight: bold;
	padding: 5px 0 0 0;
	color: #666;
	overflow: hidden;
	_zoom: 1;
	position:absolute;
	top:20px;
	text-align:center;
}

.game-status .game-status-pre-large .hd .media-info dt,
.game-status .game-status-pre-large .hd .media-info dd {
	float: left;
	margin-left: 3px;
}

.game-status .game-status-pre-large .bd {
	width: 100%;
	overflow: auto;
	background: #fff url('../nflimg/031-mod-grd.png') left bottom repeat-x;
	position:relative;
	z-index:10;
}

.game-status .game-status-pre-large .team-name {
	width:100%;
	text-align:center;
	font-style:italic;
	padding: 14px 0 0 0;
}
.game-status .game-status-pre-large .team-name a {
	color: #182569;
	font-size: 25px;
	font-weight: bold;
}

.game-status .game-status-pre-large .team-name .away-team-name, 
.game-status .game-status-pre-large .team-name .home-team-name {
	text-transform:uppercase;
}

.game-status .game-status-pre-large .bd .at {
	font-weight:bold;
	font-size:25px;
	color:#182569;
}
.game-status .game-status-pre-large .bd .bd-info {
	position:relative;
}
.game-status .game-status-pre-large .away-team,
.game-status .game-status-pre-large .home-team {
	width: 115px;
	background-repeat: no-repeat;
	height: 110px;
	position:absolute;
	top:0;
}

.game-status .game-status-pre-large .away-team {
	float: left;
	background-position: left 0;
	text-align: right;
	margin-left:20px;
}

.game-status .game-status-pre-large .home-team {
	float:right;
	background-position: right 0;
	text-align: left;
	margin-right:20px;
}
.game-status .game-status-pre-large .game-status-date {
	text-align:center;
	font-weight:bold;
	font-style:italic;
	font-size:15px;
	color:#31429a
}
.game-status .game-status-pre-large .game-day-info {
	display:none;
}
.game-status .game-status-pre-large .media-info {
	text-align:center;
	margin:0 auto 32px auto;
}
.game-status .game-status-pre-large .media-info div {
	width:auto;
	font-style:italic;
	font-size:11px;
	font-weight:bold;
	color:#323540;
	border-left:1px solid #323540;
	padding:0 5px;
	display:inline;
}
.game-status .game-status-pre-large .media-info .item-directv {
	border-left:none;
	padding:0;
}

.game-status .game-status-pre-large .team-record {
	font-size: 85%;
	display:none;
}

.game-status .game-status-pre-large .ft .custom-html {
	border-top: 1px solid #ccc;
}

.game-status .game-status-pre-large .bd .action-bar {
}
.game-status .game-status-pre-large .ft {
	position:relative;
}

/* ==================================================================
031 - Game Status - Post-Game Large
================================================================== */

.game-status .game-status-post-large .game-day-info {
	display: none;
}
.game-status .game-status-post-large .hd {
	display:none;
}
.game-status .game-status-post-large .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-large .bd {
	width: 100%;
	overflow: auto;
	background: #fff url('../nflimg/031-mod-grd.png') left bottom repeat-x;
}
.game-status .game-status-post-large .bd .versus {
	font-size:25px;
	font-weight:bold;
	text-transform:uppercase;
	font-style:italic;
	color:#182569;
	text-align:center;
	position:absolute;
	width:100%;
	top:21px;
}

.game-status .game-status-post-large .bd .game-status-state {
	position: absolute;
	top: 85px;
	left:0;
	width: 100%;
	text-align: center;
}
.game-status .game-status-post-large .bd .game-status-state .game-status-state-phase {
	width: auto;
	font-style: normal;
	font-weight:bold;
	font-size:26px;
	text-transform: uppercase;
	color:#545865;
	margin:0 auto;
	text-align:center;
}

.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: 218px;
	background-repeat: no-repeat;
	height: 122px;
	font-size:16px;
	font-weight:bold;
	text-transform: uppercase;
	color:#323540;
}

.game-status .game-status-post-large .teams .away-team {
	float: left;
	background-position: left 1px;
	text-align: right;
	margin:0 0 0 20px;
}

.game-status .game-status-post-large .teams .home-team {
	float: right;
	background-position: right 1px;
	text-align: left;
	margin:0 20px 0 0;
}

.game-status .game-status-post-large .teams .away-team .team-name,
.game-status .game-status-post-large .teams .home-team .team-name {
	font-weight: bold;
	text-transform: uppercase;
	font-style: italic;
	display: block;
	font-size:16px;
	color:#323540;
	display:none;
}

.game-status .game-status-post-large .teams .away-team .team-record,
.game-status .game-status-post-large .teams .home-team .team-record {
	font-size:11px;
	font-weight:bold;
	font-style:normal;
	color:#182569;
	position:absolute;
	top:96px;
	width:178px;
	display:none;
	
}
.game-status .game-status-post-large .teams .away-team .team-record {
	left:0;
}
.game-status .game-status-post-large .teams .home-team .team-record {
	right:0;
}
.game-status .game-status-post-large .teams .away-team .team-score,
.game-status .game-status-post-large .teams .home-team .team-score {
	font-size: 50px;
	font-weight: bold;
	color: #182569;
	margin-top:20px;
}
.game-status .game-status-post-large .teams .away-team .team-score {
	text-align:right;
	left:0;
}
.game-status .game-status-post-large .teams .home-team .team-score {
	text-align:left;
	right:0;
}

.game-status .game-status-post-large .team-score.winning-team {
	color: #c2242b!important;
}

.game-status .game-status-post-large .team-score {
	font-size: 247%;
	padding: 10px 10px 0 10px;
}

.game-status .game-status-post-large .score-table {
	margin: 0 150px;
	font-size: 85%;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	display:none;
}

.game-status .game-status-post-large .ft .custom-html {
	/*border-top: 1px solid #ccc;*/
}

.game-status .game-status-post-large .ft .action-bar {
	color:#fff;
}
.game-status .game-status-post-large .ft .action-bar .custom-html{
	
}
.game-status .game-status-post-large .ft .action-bar .custom-html a{
	color:#fff;
}

/* ==================================================================
031 - Game Status - In-Game Large
================================================================== */

.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;
	display:none;
}

.game-status .game-status-in-large .hd .nfl-game-center {
	padding: 5px 5px 15px 27px;
	background: url('../nflimg/gbl-ico/gbl-ico-nfl.png') 5px 6px no-repeat;
	font-style: italic;
	font-weight: bold;
	font-size: 93%;
	position:absolute;
	top:315px;
	right:0;
	display:none;
}

.game-status .game-status-in-large .hd .nfl-game-center a {
	position:relative;
	z-index:100000;
}
.game-status .game-status-in-large .hd .game-info {
	text-transform: uppercase;
	padding: 5px;
	color: #182569;
}

.game-status .game-status-in-large .hd .game-info .game-info-week {
	font-weight: bold;
	font-size:18px;
}
.game-status .game-status-in-large .hd .game-info .game-info-date {
	font-weight: bold;
	font-size:18px;
}
.game-status .game-status-in-large .hd .game-info .game-info-live {
	font-size:18px;
}
.game-status .game-status-in-large .hd .game-info .game-info-live em {
	font-weight: bold;
	font-style: normal;
	color: #c2242b;
	font-size:18px;
}

.game-status .game-status-in-large .bd {
	width: 100%;
	overflow: auto;
	background: #fff url('../nflimg/031-mod-grd.png') left bottom repeat-x;
	position:relative;
	z-index:10;
}

.game-status .game-status-in-large .versus {
	font-size:25px;
	font-weight:bold;
	text-transform:uppercase;
	font-style:italic;
	color:#182569;
	text-align:center;
	position:absolute;
	width:100%;
	top:13px;
}
.game-status .game-status-in-large .versus .at {
	text-transform:lowercase;
}
.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: 208px;
	background-repeat: no-repeat;
	height: 110px;
	font-size:16px;
	font-weight:bold;
	text-transform: uppercase;
	font-style:normal;
	color:#323540;
}

.game-status .game-status-in-large .teams .away-team {
	float: left;
	background-position: left 1px;
	text-align: left;
	margin:0 0 0 20px;
}

.game-status .game-status-in-large .teams .home-team {
	float: right;
	background-position: right 1px;
	text-align: right;
	margin:0 20px 0 0;
}

.game-status .game-status-in-large .teams .away-team .team-name,
.game-status .game-status-in-large .teams .home-team .team-name {
	font-weight: bold;
	text-transform: uppercase;
	font-style: italic;
	display: block;
	font-size:16px;
	color:#323540;
	display:none;
}

.game-status .game-status-in-large .teams .away-team .team-record,
.game-status .game-status-in-large .teams .home-team .team-record {
	font-size:12px;
	font-weight:bold;
	font-style:normal;
	display:none;
}

.game-status .game-status-in-large .teams .away-team .team-score,
.game-status .game-status-in-large .teams .home-team .team-score {
	font-size: 50px;
	font-weight: bold;
	color: #182569;
	margin-top:26px;
}
.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-status .game-status-in-large .game-status-state {
	position: absolute;
	top: 48px;
	left:0;
	width: 100%;
	text-align: center;
}

.game-status .game-status-in-large .game-status-state .game-status-state-phase,
.game-status .game-status-in-large .game-status-state .game-status-state-gametime {
	margin: auto;
	font-weight: bold;
	text-transform: uppercase;
	color: #666;
}

.game-status .game-status-in-large .game-status-state .game-status-state-phase {
	width: 100px;
	font-style: normal;
	font-weight:bold;
	font-size:10px;
	text-transform: uppercase;
	color:#545865;
}
.game-status .game-status-in-large .game-status-state .game-status-state-phase sup {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	line-height:14px;
}
.game-status .game-status-in-large .game-status-state .game-status-state-gametime {
	width: 100px;
	font-size: 26px;
	font-weight:bold;
	color:#545865;
	margin-top:-4px;
}

.game-status .game-status-in-large .possession-away .game-status-state .game-status-state-gametime {
}

.game-status .game-status-in-large .possession-home .game-status-state .game-status-state-gametime {
}

.game-status .game-status-in-large .game-status-current-drive {
	display:none;
}

.game-status .game-status-in-large .possession-away .game-status-current-drive {
	/*float: right;*/
	display:none;
}

.game-status .game-status-in-large .possession-home .game-status-current-drive {
	float: left;
	display:none;
}

.game-status .game-status-in-large .game-status-current-drive .game-status-field {
	width: 298px;
	height: 30px;
	margin: auto;
	position: relative;
	display:none;
}

.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;
	display:none;
}

.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: url('../img/031-ball-status-bg.gif') center bottom repeat-x;
	font-size: 116%;
	line-height: 17px;
	padding: 10px 0 11px 0;
	text-align: center;
	font-style: italic;
	color: #fff;
	font-weight: bold;
	display:none;
}

.game-status .game-status-in-large .possession-away .ball-status {
	margin: 0 360px 0 0;
	display:none;
}

.game-status .game-status-in-large .possession-home .ball-status {
	margin: 0 0 0 360px;
	display:none;
}

.game-status .game-status-in-large .ball-summary {
	clear: both;
	color: #323540;
	padding: 3px 8px;
	font-size:10px;
	text-transform: uppercase;
	display:none;
}

.game-status .game-status-in-large .score-table {
	clear: both;
	font-size: 85%;
	
	font-size: 85%;
	border-right: 1px solid #ccc;
	border-left: 1px solid #ccc;
	width:98%;
	margin:0 auto 10px auto;
	display:none;
}

.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: #182569;
	font-weight: bold;
	color:#fff;
	font-size:11px;
}

.game-status .game-status-in-large .score-table thead tr th.q1,
.game-status .game-status-in-large .score-table thead tr th.q2,
.game-status .game-status-in-large .score-table thead tr th.q3,
.game-status .game-status-in-large .score-table thead tr th.q4,
.game-status .game-status-in-large .score-table thead tr th.q5,
.game-status .game-status-in-large .score-table thead tr th.total {
	border-left:1px solid #cecece;
	color:#fff;
	text-align:center;
}

.game-status .game-status-in-large .score-table td {
	border-bottom: 1px solid #ccc;
}

.game-status .game-status-in-large .score-table .team-name {
	width: 70%;
	font-weight: bold;
	color:#323540;
	font-size:12px;
}

.game-status .game-status-in-large .score-table td.q1,
.game-status .game-status-in-large .score-table td.q2,
.game-status .game-status-in-large .score-table td.q3,
.game-status .game-status-in-large .score-table td.q4,
.game-status .game-status-in-large .score-table td.q5 {
	width: 5%;
	text-align: center;
	border-left: 1px solid #cecece;
	/*color:#323540;*/
	font-size:12px;
}

.game-status .game-status-in-large .score-table .total {
	font-weight: bold;
	text-align: center;
	border-left: 1px solid #cecece;
	color:#323540;
	font-size:12px;
}

.game-status .game-status-in-large .media-info {
	overflow: auto;
	width: 100%;
	font-size: 85%;
	color:#323540;
	text-align:center;
	font-style:italic;
	display:block;
	margin-bottom:10px;
}

.game-status .game-status-in-large .media-info div {
	/*float: left;*/
	padding: 2px 5px 10px 5px;
	margin: 3px 0px 3px 0px;
	border-left: 1px solid #cecece;
	display:inline;
}

.game-status .game-status-in-large .media-info .item-directv {
	border-left: none;
}

.game-status .game-status-in-large .ft .action-bar {
	color:#fff;
}
.game-status .game-status-in-large .ft .action-bar .custom-html{
	
}
.game-status .game-status-in-large .ft .action-bar .custom-html a{
	color:#fff;
}

/* ==================================================================
031 - Game Status - Helmets
================================================================== */

/* Helmets [bal] */
.game-status .team-ico-away-bal {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/bal-away-l.png');
}
.game-status .game-status-pre-small .team-ico-away-bal,
.game-status .game-status-in-small .team-ico-away-bal,
.game-status .game-status-post-small .team-ico-away-bal {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/bal-away-m.png');
}
.game-status .team-ico-home-bal {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/bal-home-l.png');
}

.game-status .game-status-pre-small .team-ico-home-bal,
.game-status .game-status-in-small .team-ico-home-bal,
.game-status .game-status-post-small .team-ico-home-bal {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/bal-home-m.png');
}

/* Helmets [buf] */
.game-status .team-ico-away-buf {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/buf-away-l.png');
}
.game-status .game-status-pre-small .team-ico-away-buf,
.game-status .game-status-post-small .team-ico-away-buf,
.game-status .game-status-in-small .team-ico-away-buf {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/buf-away-m.png');
}
.game-status .team-ico-home-buf {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/buf-home-l.png');
}

.game-status .game-status-pre-small .team-ico-home-buf,
.game-status .game-status-in-small .team-ico-home-buf,
.game-status .game-status-post-small .team-ico-home-buf {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/buf-home-m.png');
}

/* Helmets [cin] */
.game-status .team-ico-away-cin {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/cin-away-l.png');
}
.game-status .game-status-pre-small .team-ico-away-cin,
.game-status .game-status-in-small .team-ico-away-cin,
.game-status .game-status-post-small .team-ico-away-cin {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/cin-away-m.png');
}
.game-status .team-ico-home-cin {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/cin-home-l.png');
}

.game-status .game-status-pre-small .team-ico-home-cin,
.game-status .game-status-in-small .team-ico-home-cin,
.game-status .game-status-post-small .team-ico-home-cin {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/cin-home-m.png');
}

/* Helmets [cle] */
.game-status .team-ico-away-cle {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/cle-away-l.png');
}
.game-status .game-status-pre-small .team-ico-away-cle,
.game-status .game-status-in-small .team-ico-away-cle,
.game-status .game-status-post-small .team-ico-away-cle {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/cle-away-m.png');
}
.game-status .team-ico-home-cle {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/cle-home-l.png');
}

.game-status .game-status-pre-small .team-ico-home-cle,
.game-status .game-status-in-small .team-ico-home-cle,
.game-status .game-status-post-small .team-ico-home-cle {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/cle-home-m.png');
}

/* Helmets [den] */
.game-status .team-ico-away-den {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/den-away-l.png');
}
.game-status .game-status-pre-small .team-ico-away-den,
.game-status .game-status-in-small .team-ico-away-den,
.game-status .game-status-post-small .team-ico-away-den {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/den-away-m.png');
}
.game-status .team-ico-home-den {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/den-home-l.png');
}

.game-status .game-status-pre-small .team-ico-home-den,
.game-status .game-status-in-small .team-ico-home-den,
.game-status .game-status-post-small .team-ico-home-den {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/den-home-m.png');
}

/* Helmets [hou] */
.game-status .team-ico-away-hou {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/hou-away-l.png');
}
.game-status .game-status-pre-small .team-ico-away-hou,
.game-status .game-status-in-small .team-ico-away-hou,
.game-status .game-status-post-small .team-ico-away-hou {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/hou-away-m.png');
}
.game-status .team-ico-home-hou {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/hou-home-l.png');
}

.game-status .game-status-pre-small .team-ico-home-hou,
.game-status .game-status-in-small .team-ico-home-hou,
.game-status .game-status-post-small .team-ico-home-hou {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/hou-home-m.png');
}

/* Helmets [ind] */
.game-status .team-ico-away-ind {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/ind-away-l.png');
}
.game-status .game-status-pre-small .team-ico-away-ind,
.game-status .game-status-in-small .team-ico-away-ind,
.game-status .game-status-post-small .team-ico-away-ind {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/ind-away-m.png');
}
.game-status .team-ico-home-ind {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/ind-home-l.png');
}

.game-status .game-status-pre-small .team-ico-home-ind,
.game-status .game-status-in-small .team-ico-home-ind,
.game-status .game-status-post-small .team-ico-home-ind {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/ind-home-m.png');
}

/* Helmets [jac] */
.game-status .team-ico-away-jac {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/jac-away-l.png');
}
.game-status .game-status-pre-small .team-ico-away-jac,
.game-status .game-status-in-small .team-ico-away-jac,
.game-status .game-status-post-small .team-ico-away-jac {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/jac-away-m.png');
}
.game-status .team-ico-home-jac {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/jac-home-l.png');
}

.game-status .game-status-pre-small .team-ico-home-jac,
.game-status .game-status-in-small .team-ico-home-jac,
.game-status .game-status-post-small .team-ico-home-jac {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/jac-home-m.png');
}

/* Helmets [kc] */
.game-status .team-ico-away-kc {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/kc-away-l.png');
}
.game-status .game-status-pre-small .team-ico-away-kc,
.game-status .game-status-in-small .team-ico-away-kc,
.game-status .game-status-post-small .team-ico-away-kc {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/kc-away-m.png');
}
.game-status .team-ico-home-kc {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/kc-home-l.png');
}

.game-status .game-status-pre-small .team-ico-home-kc,
.game-status .game-status-in-small .team-ico-home-kc,
.game-status .game-status-post-small .team-ico-home-kc {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/kc-home-m.png');
}

/* Helmets [mia] */
.game-status .team-ico-away-mia {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/mia-away-l.png');
}
.game-status .game-status-pre-small .team-ico-away-mia,
.game-status .game-status-in-small .team-ico-away-mia,
.game-status .game-status-post-small .team-ico-away-mia {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/mia-away-m.png');
}
.game-status .team-ico-home-mia {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/mia-home-l.png');
}

.game-status .game-status-pre-small .team-ico-home-mia,
.game-status .game-status-in-small .team-ico-home-mia,
.game-status .game-status-post-small .team-ico-home-mia {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/mia-home-m.png');
}

/* Helmets [ne] */
.game-status .team-ico-away-ne {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/ne-away-l.png');
}
.game-status .game-status-pre-small .team-ico-away-ne,
.game-status .game-status-in-small .team-ico-away-ne,
.game-status .game-status-post-small .team-ico-away-ne {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/ne-away-m.png');
}
.game-status .team-ico-home-ne {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/ne-home-l.png');
}

.game-status .game-status-pre-small .team-ico-home-ne,
.game-status .game-status-in-small .team-ico-home-ne,
.game-status .game-status-post-small .team-ico-home-ne {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/ne-home-m.png');
}

/* Helmets [nyj] */
.game-status .team-ico-away-nyj {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/nyj-away-l.png');
}
.game-status .game-status-pre-small .team-ico-away-nyj,
.game-status .game-status-in-small .team-ico-away-nyj,
.game-status .game-status-post-small .team-ico-away-nyj {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/nyj-away-m.png');
}
.game-status .team-ico-home-nyj {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/nyj-home-l.png');
}

.game-status .game-status-pre-small .team-ico-home-nyj,
.game-status .game-status-in-small .team-ico-home-nyj,
.game-status .game-status-post-small .team-ico-home-nyj {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/nyj-home-m.png');
}

/* Helmets [oak] */
.game-status .team-ico-away-oak {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/oak-away-l.png');
}
.game-status .game-status-pre-small .team-ico-away-oak,
.game-status .game-status-in-small .team-ico-away-oak,
.game-status .game-status-post-small .team-ico-away-oak {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/oak-away-m.png');
}
.game-status .team-ico-home-oak {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/oak-home-l.png');
}

.game-status .game-status-pre-small .team-ico-home-oak,
.game-status .game-status-in-small .team-ico-home-oak,
.game-status .game-status-post-small .team-ico-home-oak {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/oak-home-m.png');
}

/* Helmets [pit] */
.game-status .team-ico-away-pit {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/pit-away-l.png');
}
.game-status .game-status-pre-small .team-ico-away-pit,
.game-status .game-status-in-small .team-ico-away-pit,
.game-status .game-status-post-small .team-ico-away-pit {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/pit-away-m.png');
}
.game-status .team-ico-home-pit {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/pit-home-l.png');
}

.game-status .game-status-pre-small .team-ico-home-pit,
.game-status .game-status-in-small .team-ico-home-pit,
.game-status .game-status-post-small .team-ico-home-pit {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/pit-home-m.png');
}

/* Helmets sd */
.game-status .team-ico-away-sd {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/sd-away-l.png');
}
.game-status .game-status-pre-small .team-ico-away-sd,
.game-status .game-status-in-small .team-ico-away-sd,
.game-status .game-status-post-small .team-ico-away-sd {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/sd-away-m.png');
}
.game-status .team-ico-home-sd {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/sd-home-l.png');
}

.game-status .game-status-pre-small .team-ico-home-sd,
.game-status .game-status-in-small .team-ico-home-sd,
.game-status .game-status-post-small .team-ico-home-sd {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/san-home-m.png');
}

/* Helmets [ten] */
.game-status .team-ico-away-ten {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/ten-away-l.png');
}
.game-status .game-status-pre-small .team-ico-away-ten,
.game-status .game-status-in-small .team-ico-away-ten,
.game-status .game-status-post-small .team-ico-away-ten {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/ten-away-m.png');
}
.game-status .team-ico-home-ten {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/ten-home-l.png');
}

.game-status .game-status-pre-small .team-ico-home-ten,
.game-status .game-status-in-small .team-ico-home-ten,
.game-status .game-status-post-small .team-ico-home-ten {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/ten-home-m.png');
}

/* Helmets [ari] */
.game-status .team-ico-away-ari {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/ari-away-l.png');
}
.game-status .game-status-pre-small .team-ico-away-ari,
.game-status .game-status-in-small .team-ico-away-ari,
.game-status .game-status-post-small .team-ico-away-ari {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/ari-away-m.png');
}
.game-status .team-ico-home-ari {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/ari-home-l.png');
}

.game-status .game-status-pre-small .team-ico-home-ari,
.game-status .game-status-in-small .team-ico-home-ari,
.game-status .game-status-post-small .team-ico-home-ari {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/ari-home-m.png');
}

/* Helmets [atl] */
.game-status .team-ico-away-atl {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/atl-away-l.png');
}
.game-status .game-status-pre-small .team-ico-away-atl,
.game-status .game-status-in-small .team-ico-away-atl,
.game-status .game-status-post-small .team-ico-away-atl {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/atl-away-m.png');
}
.game-status .team-ico-home-atl {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/atl-home-l.png');
}

.game-status .game-status-pre-small .team-ico-home-atl,
.game-status .game-status-in-small .team-ico-home-atl,
.game-status .game-status-post-small .team-ico-home-atl {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/atl-home-m.png');
}

/* Helmets [car] */
.game-status .team-ico-away-car {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/car-away-l.png');
}
.game-status .game-status-pre-small .team-ico-away-car,
.game-status .game-status-in-small .team-ico-away-car,
.game-status .game-status-post-small .team-ico-away-car {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/car-away-m.png');
}
.game-status .team-ico-home-car {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/car-home-l.png');
}

.game-status .game-status-pre-small .team-ico-home-car,
.game-status .game-status-in-small .team-ico-home-car,
.game-status .game-status-post-small .team-ico-home-car {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/car-home-m.png');
}

/* Helmets [chi] */
.game-status .team-ico-away-chi {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/chi-away-l.png');
}
.game-status .game-status-pre-small .team-ico-away-chi,
.game-status .game-status-in-small .team-ico-away-chi,
.game-status .game-status-post-small .team-ico-away-chi {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/chi-away-m.png');
}
.game-status .team-ico-home-chi {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/chi-home-l.png');
}

.game-status .game-status-pre-small .team-ico-home-chi,
.game-status .game-status-in-small .team-ico-home-chi,
.game-status .game-status-post-small .team-ico-home-chi {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/chi-home-m.png');
}

/* Helmets [dal] */
.game-status .team-ico-away-dal {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/dal-away-l.png');
}
.game-status .game-status-pre-small .team-ico-away-dal,
.game-status .game-status-in-small .team-ico-away-dal,
.game-status .game-status-post-small .team-ico-away-dal {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/dal-away-m.png');
}
.game-status .team-ico-home-dal {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/dal-home-l.png');
}

.game-status .game-status-pre-small .team-ico-home-dal,
.game-status .game-status-in-small .team-ico-home-dal,
.game-status .game-status-post-small .team-ico-home-dal {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/dal-home-m.png');
}

/* Helmets [det] */
.game-status .team-ico-away-det {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/det-away-l.png');
}
.game-status .game-status-pre-small .team-ico-away-det,
.game-status .game-status-in-small .team-ico-away-det,
.game-status .game-status-post-small .team-ico-away-det {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/det-away-m.png');
}
.game-status .team-ico-home-det {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/det-home-l.png');
}

.game-status .game-status-pre-small .team-ico-home-det,
.game-status .game-status-in-small .team-ico-home-det,
.game-status .game-status-post-small .team-ico-home-det {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/det-home-m.png');
}

/* Helmets [gre] */
.game-status .team-ico-away-gb {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/gb-away-l.png');
}
.game-status .game-status-pre-small .team-ico-away-gre,
.game-status .game-status-in-small .team-ico-away-gre,
.game-status .game-status-post-small .team-ico-away-gb {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/gb-away-m.png');
}
.game-status .team-ico-home-gb {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/gb-home-l.png');
}

.game-status .game-status-pre-small .team-ico-home-gre,
.game-status .game-status-in-small .team-ico-home-gre,
.game-status .game-status-post-small .team-ico-home-gb {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/gb-home-m.png');
}

/* Helmets [min] */
.game-status .team-ico-away-min {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/min-away-l.png');
}
.game-status .game-status-pre-small .team-ico-away-min,
.game-status .game-status-in-small .team-ico-away-min,
.game-status .game-status-post-small .team-ico-away-min {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/min-away-m.png');
}
.game-status .team-ico-home-min {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/min-home-l.png');
}

.game-status .game-status-pre-small .team-ico-home-min,
.game-status .game-status-in-small .team-ico-home-min,
.game-status .game-status-post-small .team-ico-home-min {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/min-home-m.png');
}

/* Helmets [nos] */
.game-status .team-ico-away-no {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/no-away-l.png');
}
.game-status .game-status-pre-small .team-ico-away-nos,
.game-status .game-status-in-small .team-ico-away-nos,
.game-status .game-status-post-small .team-ico-away-no {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/no-away-m.png');
}
.game-status .team-ico-home-no {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/no-home-l.png');
}

.game-status .game-status-pre-small .team-ico-home-nos,
.game-status .game-status-in-small .team-ico-home-nos,
.game-status .game-status-post-small .team-ico-home-no {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/no-home-m.png');
}

/* Helmets [nyg] */
.game-status .team-ico-away-nyg {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/nyg-away-l.png');
}
.game-status .game-status-pre-small .team-ico-away-nyg,
.game-status .game-status-in-small .team-ico-away-nyg,
.game-status .game-status-post-small .team-ico-away-nyg {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/nyg-away-m.png');
}
.game-status .team-ico-home-nyg {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/nyg-home-l.png');
}

.game-status .game-status-pre-small .team-ico-home-nyg,
.game-status .game-status-in-small .team-ico-home-nyg,
.game-status .game-status-post-small .team-ico-home-nyg {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/nyg-home-m.png');
}

/* Helmets [phi] */
.game-status .team-ico-away-phi {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/phi-away-l.png');
}
.game-status .game-status-pre-small .team-ico-away-phi,
.game-status .game-status-in-small .team-ico-away-phi,
.game-status .game-status-post-small .team-ico-away-phi {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/phi-away-m.png');
}
.game-status .team-ico-home-phi {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/phi-home-l.png');
}

.game-status .game-status-pre-small .team-ico-home-phi,
.game-status .game-status-in-small .team-ico-home-phi,
.game-status .game-status-post-small .team-ico-home-phi {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/phi-home-m.png');
}

/* Helmets [sf] */
.game-status .team-ico-away-sf {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/sf-away-l.png');
}
.game-status .game-status-pre-small .team-ico-away-sf,
.game-status .game-status-in-small .team-ico-away-sf,
.game-status .game-status-post-small .team-ico-away-sf {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/sf-away-m.png');
}
.game-status .team-ico-home-sf {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/sf-home-l.png');
}

.game-status .game-status-pre-small .team-ico-home-sf,
.game-status .game-status-in-small .team-ico-home-sf,
.game-status .game-status-post-small .team-ico-home-sf {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/sf-home-m.png');
}

/* Helmets [sea] */
.game-status .team-ico-away-sea {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/sea-away-l.png');
}
.game-status .game-status-pre-small .team-ico-away-sea,
.game-status .game-status-in-small .team-ico-away-sea,
.game-status .game-status-post-small .team-ico-away-sea {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/sea-away-m.png');
}
.game-status .team-ico-home-sea {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/sea-home-l.png');
}

.game-status .game-status-pre-small .team-ico-home-sea,
.game-status .game-status-in-small .team-ico-home-sea,
.game-status .game-status-post-small .team-ico-home-sea {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/sea-home-m.png');
}

/* Helmets [stl] */
.game-status .team-ico-away-stl {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/stl-away-l.png');
}
.game-status .game-status-pre-small .team-ico-away-stl,
.game-status .game-status-in-small .team-ico-away-stl,
.game-status .game-status-post-small .team-ico-away-stl {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/stl-away-m.png');
}
.game-status .team-ico-home-stl {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/stl-home-l.png');
}

.game-status .game-status-pre-small .team-ico-home-stl,
.game-status .game-status-in-small .team-ico-home-stl,
.game-status .game-status-post-small .team-ico-home-stl {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/stl-home-m.png');
}

/* Helmets [tam] */
.game-status .team-ico-away-tb {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/tb-away-l.png');
}
.game-status .game-status-pre-small .team-ico-away-tam,
.game-status .game-status-in-small .team-ico-away-tam,
.game-status .game-status-post-small .team-ico-away-tb {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/tb-away-m.png');
}
.game-status .team-ico-home-tb {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/tb-home-l.png');
}

.game-status .game-status-pre-small .team-ico-home-tam,
.game-status .game-status-in-small .team-ico-home-tam,
.game-status .game-status-post-small .team-ico-home-tb {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/tb-home-m.png');
}

/* Helmets [was] */
.game-status .team-ico-away-was {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/was-away-l.png');
}
.game-status .game-status-pre-small .team-ico-away-was,
.game-status .game-status-in-small .team-ico-away-was,
.game-status .game-status-post-small .team-ico-away-was {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/was-away-m.png');
}
.game-status .team-ico-home-was {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/was-home-l.png');
}

.game-status .game-status-pre-small .team-ico-home-was,
.game-status .game-status-in-small .team-ico-home-was,
.game-status .game-status-post-small .team-ico-home-was {
		background-image: url('/nfl-assets/img/gbl-ico-team/logos/was-home-m.png');

}

#search{font-size: 85%; width: 200px; }
#search .search-text-wrp-1{float: left; width: 161px; background: url('../nflimg/038-search-bg-top.png') no-repeat left top; padding-top: 3px;}
#search .search-text-wrp-2{background: url('../nflimg/038-search-bg-bottom.png') no-repeat left bottom; padding-bottom: 2px;}
#search form {margin:0;padding:0;}
#search form fieldset {border:none;margin:0;padding:0;}
#search input#search-text{background: #fff url('../nflimg/038-search-bg-left.png') repeat-y left top; border: none; font-style: italic; color: #323540; width: 155px; padding-right: 3px; padding-left: 3px;}
#search input.go{margin-left: 5px; }
#search ul.auto-complete { border:1px solid #D4D0C8; border-bottom:none; display:none; background-color: #fff; position: relative; z-index: 1000; }
#search form .auto-complete li {border-bottom:1px solid #D4D0C8; padding:2px 4px; }
#search form .auto-complete .selected {background:#D4D0C8;}

#footer{position: relative; background: #0e2544 url('../nflimg/gbl-hp-spr.png') no-repeat left -542px; color: #FFF; margin: auto; font-style: italic; text-align: left; _background: #0e2544 url('../nflimg/100-footer-bg.png') no-repeat left 20px;}
#footer dl{float: left; height: 155px; border-left: 1px solid #31429a; padding-left: 25px; padding-right: 25px; margin-top: 17px;}
#footer dl.first, #footer dl:first-child { border: none; }
#footer dl.last{border: none;}
#footer dl dt{text-transform: uppercase; margin-bottom: 5px;}
#footer dl dd{text-transform: capitalize; font-size: 85%; background: url('../nflimg/gbl-hp-spr.png') no-repeat -360px -504px; padding-left: 13px; _background: url('../nflimg/100-arrow-right.png') no-repeat left center;}
#footer a{color: #FFF;}
#footer p{clear: both; margin: 50px 25px 0 25px; padding-bottom: 14px; font-size: 85%;}

/* ==================================================================
103 - Composite Header CSS
===================================================================*/
/*
.header-module {
	background: url('../img/gbl-hd-bg.jpg') center top no-repeat;
	height: 280px;
	position: relative;
	margin-left: 1px;
	margin-bottom: 15px;
	z-index:1000;
}

.header-module .ad-1 {
	margin-top: 5px;
	margin-bottom: 5px;
	width: 728px;
	height: 90px;
	float: left;
	text-align: center;
}

.header-module .ad-2 {
	margin-top: 5px;
	margin-bottom: 5px;
	width: 235px;
	height: 90px;
	float: right;
	text-align: center;
}

.header-module .custom-1 {
	float: left;
	clear: left;
	margin: 0;
	padding: 0;
	height: 149px;
	width: 230px;
	position: relative;
}

.header-module .custom-1 img {
	position: absolute;
		top: 0px;
		left: 0px;
}

.header-module .gbl-header-hot-topics {
	position: absolute;
	top: 278px;
	left: 9px;
}

.header-module .gbl-header-hot-topics{
	font-size: 85%;
	font-style: italic;
}

.header-module .gbl-header-hot-topics em{
	font-style: italic;
	font-weight: bold;
	color: #000;
}

.header-module .gbl-hd-search {
	background: url('../nflimg/gbl-hd-search.jpg') left top no-repeat;
	width: 190px;
	height: 25px;
	position: absolute;
		top: 215px;
		left: 50%;
	margin-left: 290px;
}

.header-module .gbl-nfl-network .gbl-nfl-network-btn {
    background:transparent url(../nflimg/gbl-hp-spr.png) no-repeat scroll left -482px;
    _background:transparent url(/assets/nflimg/gbl-league-header.jpg) no-repeat scroll 0 0;
    height:35px;
    left:50%;
    margin-left:290px;
    position:absolute;
    top:123px;
    width:190px;
}

.header-module .gbl-hd-reg { 
	position: absolute;
		right: 0;
		top: 175px;
	width: 100%;
	text-align: right;
}

#gbl-profile-link-div, #gbl-logout-link-div, #gbl-login-link-div, #gbl-reg-link-div { display:none;}
*/
/* ==================================================================
106 - Composite Tabbed Modules
===================================================================*/

/* Skin */

.tabbed-modules .module {
}

.tabbed-modules .module .mod-wrp-1 {
	margin-top: -5px;
}

.tabbed-modules .module .mod-title {
	display: none;
}

.tabbed-modules ul.tabbed-modules-nav {
	margin: 0 5px;
	overflow: auto;
	_zoom: 1;
}

.tabbed-modules ul.tabbed-modules-nav li {
	background-image: url('../nflimg/gbl-hp-spr.png');
	background-position: right -60px;
	background-repeat: no-repeat;
	float: left;
    _background-image: url('../nflimg/gbl-hd-sml-spr.png');
    _background-position: right -60px;
}

.tabbed-modules ul.tabbed-modules-nav li a {
	background-image: url('../nflimg/gbl-tab-spr.png');
	background-position: right -60px;
	background-repeat: no-repeat;
	display: block;
	padding: 5px 45px 3px 0px;
	font: 12px bold 'Arial', 'Sans-Serif';
	text-transform: uppercase;
	font-style: italic;
	font-weight: bold;
	color: #fff;
}

.tabbed-modules ul.tabbed-modules-nav li.loop-first a {
	padding-left: 10px;
}

.tabbed-modules ul.tabbed-modules-nav li.loop-last a {
	background-image: none;
}

.tabbed-modules ul.tabbed-modules-nav li.ui-tabs-selected,
.tabbed-modules ul.tabbed-modules-nav li.ui-tabs-selected a {
	background-position: right 0px;
}

.tabbed-modules ul.tabbed-modules-nav li.ui-tabs-previous a {
	background-position: right -30px;
}

.tabbed-modules .ui-tabs-hide {
	display: none;
}

/* ==================================================================
Homepage - Inside Bills
================================================================== */
/* module - globals */
.buf-inside-bills { width:310px; margin-bottom: -11px; *margin-bottom: -12px; }
.buf-inside-bills .hd {  }
.buf-inside-bills .bd { width:298px; }
.buf-inside-bills .ft {  }
.buf-inside-bills .hd h2 { /*color:#fff; font-weight:bold; font-size:110%;*/ }
.buf-inside-bills .mod-wrp-2 {margin-bottom:0}
.buf-inside-bills .mod-wrp-3 {zoom: 1;}
.buf-inside-bills .mod-wrp-4 {zoom: 1;}
.buf-inside-bills .mod-wrp-5 {zoom: 1; /*height:74px;*/}
.buf-inside-bills .bd {zoom:1; padding:0;margin:0;}
.buf-inside-bills .bd .bkimg {
	zoom:1;
	border:1px;
	width:298px;
	height:90px;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled='true',src='/assets/img/inside-bills-with-chris-brown.png');
	position:relative;
	margin-top: -20px;
	z-index: 1;
}
.buf-inside-bills .bd .bkimg[class] { background:url(../img/inside-bills-with-chris-brown.png) -1px 0 no-repeat; line-height:115px; }
.buf-inside-bills .bd .bkimg span {display:block;position:absolute;top:50px;left:17px;overflow:hidden;width:210px;height:30px;line-height:20px;color:#323540;}
.buf-inside-bills .bd .bkimg span a { font-weight: bold; font-style: italic; }
.buf-inside-bills .ft { display: none; }

/* Backers FAQ */
.backers-faq p { margin-bottom:1.2em; }
.backers-faq ul li{ list-style: disc inside; padding-left: 10px; }
.backers-faq h2 {
	margin-bottom: 9px;
	color: #182569;
	text-transform: capitalize;
}

/* custom podcasts module
--------------------------------------*/
.module .podcasts .mod-wrp-5{background: url('../img/custom/media-lounge-podcasts-bg.jpg') no-repeat top left;}
.module .podcasts .itm-wrp-1{height: 99px;}
.module .podcasts .itm-wrp-2{width: 200px; padding: 10px 0 5px 10px; }
.module .podcasts .hd h3, .module .podcasts p{color: #FFF; font-style: italic;}
.module .podcasts .hd h3{font-size: 116%;}
.module .podcasts p{font-size: 93%; margin-bottom: 10px;}

/*BT Online Channels List
--------------------------------------*/
.module .content-list .online-channels .mod-wrp-5 {background: #dce8ef}
.module .content-list .online-channels ul{margin-left: 31px; padding-top: 17px; padding-bottom: 10px;}
.module .content-list .online-channels ul li{float: left; margin-bottom: 10px; width: 43%;}
.module .content-list .online-channels ul li.loop-odd{margin-right: 18px;}
.module .content-list .online-channels ul li.loop-even{clear: right;}
.module .content-list .online-channels ul h3{font-weight: bold;}
.module .content-list .online-channels .thumb a{background: url('../img/gbl-thumb-frame-wht.png') no-repeat left top; padding:2px 6px 6px 2px; display:block;}
.module .content-list .online-channels .thumb a img{width:98px;height:73px;}

/*Quick Links
--------------------------------------*/
.module .quick-links ul{margin-left: 15px;}
.module .quick-links li{font-weight: bold;}
.module .quick-links .bd{background: url('../nflimg/gbl-mod-grd.png') repeat-x left bottom;}

/*Game Day Get Tickets Banner
--------------------------------------*/
.bnr-get-tickets{width: 100%; border: 2px solid #333333; background: url('../img/custom/bnr-get-tickets-bg.png') no-repeat left top;}
.bnr-get-tickets img.logo{float: left; margin-right: 8px;}
.bnr-get-tickets h3{color: #FFF; font-style: italic; text-transform: uppercase; padding-top: 3px;}
.bnr-get-tickets .date{display: block; font-size: 77%;}
.bnr-get-tickets .btn-wrp{background: url('../nflimg/gbl-btn-generic-spr.png') right top no-repeat;padding-right: 10px; margin-top: 6px; float: left;}
.bnr-get-tickets a.btn{background:url('../nflimg/gbl-btn-generic-spr.png') left top no-repeat;font-weight:bold;text-transform:uppercase;font-style:italic;padding:2px 4px 10px 8px;margin-left:0;display:block;color:#fff;font-size:77%;border:none;}
.bnr-get-tickets a:hover.btn{text-decoration: none;}

.module .custom-list-1{}

/* featured home page module*/
#featured .mod-wrp-1 { background-image: none; margin-bottom: 5px; }
.featured  .mod-title {
		
		background-position:right -29px;
}
	.featured .bd DIV{
		border-bottom:1px solid #CCCCCC;
		padding-left:220px;
		height:35px;
		font-size:12px;
		padding-top:2px;
		color:#323540;
		background:#FFFFFF url(../nflimg/gbl-mod-grd.png) repeat-x scroll center ;
		
	}
	.featured .bd DIV#content-2{
	   height:36px;
	}
	
	.featured .bd DIV#content-3{
	   height:37px;
	}
	.featured .hd {
		position:absolute;
		width:215px;
		height:118px;
		/*background:transparent url(../img/custom/featured-background.png);*/
	}
	.featured .hd IMG {
		position:absolute;
		top:10;
		display:none;
		
	}
	
	.featured .bd A {
	    display:block;
		font-weight:bold;
		font-size:14px;
		margin-top:0px;
	}

/* ==================================================================

Custom Module

================================================================== */

.custom-module .mod-wrp-1 { margin-top: 0px; margin-bottom: 0px;}
.custom-module .mod-wrp-2 { overflow: hidden; _zoom: 1; }
.custom-module .mod-wrp-3 { background-position: right -5px;}
.custom-module .mod-wrp-4 { background-position: left -5px; padding-top: 1px;}
.custom-module .mod-wrp-5 { padding: 6px;}

.custom-module { position: relative; zoom:1; }
.custom-module h2 { color: #182569; text-transform: capitalize; font-weight: bold; font-size: 25px;}
.custom-module h3 { color: #182569; text-transform: capitalize; font-weight: bold; font-style: italic; font-size: 15px;}
.custom-module {  }
.custom-module h2, .custom-module h3 { margin-bottom: 12px; }
.custom-module p { margin-bottom: 18px; }
.custom-module table tbody tr td ( vertical-align: top; )

body > div {
	height: auto;
}
 
.clear {
	clear: both;
}

.off-left {
	position: absolute; left: -999px; width: 990px;
}
 /* hidden descriptive text for images with large amounts of text in them i.e. the baby bills backers page */

.article em {
	font-style:italic;
}

.article strong {
	font-weight: bold;
}

.article table {
	margin-bottom: 10px;
}

.article table.no-border {
	border-collapse: separate; border-spacing: 2px;
}

.article table th, .article table td {
	padding: 5px;
}

.article table th {
	font-weight: bold; vertical-align: top;
}

.article .light-blue {
	background: #EBF0F6;
}

.article .dark-blue {
	background: #09337B;
}

table tr.dark-blue th {
	font-weight: bold; color: #FFF;
}

table.light-blue th {
	background: #FFF; font-weight: bold;
}

table.light-blue td {
	color: #00296B;
}

.article ul {
	margin-bottom: 10px;
}

.article ul li, .article dl dd {
	margin-bottom:5px
}

.article h3 {
	font-weight: bold; font-size: 116%;
}

.article h4 {
	font-weight: bold; font-size: 108%;
}

.article h5 {
	font-weight: bold;
}

.article address {
	font-size: 93%; margin-bottom: 12px;
}

/*custom lists
--------------------------------------*/
ul.bulleted li {
	list-style: disc inside;
}

ul.bulleted.indented li {
	padding-left: 10px;
}

.article ul.alpha li {
	list-style: lower-alpha inside;
}

.article dl.faq dt {
	font-weight: bold;
}

.article dl.horiz dt {
	float: left; margin-right: 2px;
}

.article div.column {
	float: left; width: 45%; margin-right: 10px;
}

/*inline floating images
--------------------------------------*/
.article img.rt {
	float: right;
}

.article img.lt {
	float: left;
}

/*more hall of famers dropdown menu
--------------------------------------*/
.more-hof {
	margin-top: 5px;
}

.more-hof select {
	border: none; background: #09337B; color: #FFF; margin-top: 5px;
}

/*boxes used on the group tickets pages
--------------------------------------*/
.article .sidebar {
	border: 1px solid #000; width: 182px; float: right; clear: right; margin-bottom: 5px;
}

.article .sidebar h5 {
	background: #E50000; color: #FFF; border-bottom: 1px solid #000; padding: 2px;
}

.article .sidebar p {
	margin: 3px;
}

/*important dates lists on history pages
--------------------------------------*/
dl.important-dates dt {
	font-weight:bold;
}

table.player-stats {
	border: 1px solid #09337B;width:140px; font-size: 85%; margin-bottom: 0;
}

table.player-stats thead td, table.player-stats tr.dark-blue th {
	font-weight: bold; color: #FFF; text-align: center; background: #09337B; padding: 5px;
}

table.player-stats thead td.sub, .feature-box div.related-articles h4 {
	color: #09337B; background: #738BB4; text-align: left; font-weight: normal;
}

table.player-stats th {
	font-weight:normal;border-bottom: 1px solid #09337B; padding:5px; background: #dae1eb;
}

table.player-stats td {
	border: 1px solid #09337B; padding:5px; background: #dae1eb;
}

table.player-stats.large {
	width:95%; border: none; border-collapse: separate; border-spacing:1px;
}

table.player-stats.large th, table.player-stats.large td {
	border: none;
}

table.player-stats.large th, table.player-stats.large tr.total td {
	font-weight:bold;background: #738BB4; color: #09337B;
}

table.player-stats.large tr.alt-row td {
	background: #EBF0F6;
}

table.training-sched, table.training-sched th, table.training-sched td {
	border: 1px solid #CCC;
}

table.training-sched th {
	background: #990000; color: #FFF;
}

table.training-sched thead th {
	background: #000033;
}

ul.addresses, ul.addresses li {
	width:90%; margin-bottom: 10px; clear:both;
}

ul.addresses li.alt-row {
	background: #EBF0F6;
}

ul.addresses li address {
	clear:both;
}

ul.addresses li address span {
	float:left; margin-right: 10px; width: 25%;
}

/*related items boxes on hall of fame pages
--------------------------------------*/
.feature-box div.related-articles {
	width:140px; margin-top: 0; font-size: 85%;
}

.feature-box div.related-articles h4 {
	background: #738BB4; border: 1px solid #09337B; border-top: none; padding: 5px;
}

.feature-box div.related-articles ul li {
	border: 1px solid #09337B; border-top:none; margin-bottom: 0; background: #dae1eb; padding: 5px;
}

/*bills backers login page
--------------------------------------*/
#backers-login {
	width: 731px; border: 2px solid #a41322; padding: 0 0 5px 5px; color: #002D78; margin-top: 10px; position: relative;
}

#backers-login img.top {
	position: absolute; top: -24px; right: 6px; z-index: 2;
}

#backers-login .container {
	width: 731px;
}

#backers-login .lcolumn {
	float: left; width: 60%;
}

#backers-login .rcolumn {
	float: left;
}

#backers-login h3, #backers-login legend {
	color: #E40001;
}

#backers-login legend {
	font-weight: bold; padding-top: 10px;
}

#backers-login .divider {
	border: none; background: #FFF url('http://www.buffalobills.com/images/backers/login/4-2.gif') no-repeat bottom left; height: 31px; padding-bottom: 39px;
}

#backers-login p {
	margin-bottom: 1px;
}

#backers-login .button {
	background: #FFF; border: 1px solid #0A3876; padding: 1px;
}

#backers-login #login {
	width: 285px; height: 187px; background: url('http://www.buffalobills.com/images/backers/login/3-2.gif') no-repeat;
}

#backers-login #login form {
	width: 255px; margin-left: 10px; margin-right: 10px;
}

#backers-login #login label {
	font-weight: bold;
}

#backers-login #login input#email, #backers-login #login input#password {
	border: 1px solid #002D78; background: #FFF; display: block; margin-bottom: 5px;
}

#backers-login .login-bottom {
	background: url('http://www.buffalobills.com/images/backers/login/4-3.gif') no-repeat; width: 285px; height: 31px;
}

#backers-login #create-account {
	width: 285px; height: 135px; background: url('http://www.buffalobills.com/images/backers/login/5-2.gif') no-repeat;
}

#backers-login #create-account h3, #backers-login #create-account p, #backers-login #create-account img {
	margin-left: 10px; margin-right: 10px;
}

/*bills partners page
--------------------------------------*/
.article ul.partners li {
	float:left; margin: 0; width: 200px;
}

.article ul.partners li.row-break {
	clear: left;
}

/*stadium maps page
--------------------------------------*/
.article .maps {
	margin-bottom: 10px; text-align: center;
}

.article .maps div {
	float: left; width: 300px; margin-bottom: 20px;
}

/*rss page
--------------------------------------*/
dl.rss-list  {
	padding:10px;
	*zoom: 1;
}

.rss-list dt  {
	font-size:1.2em;
}

/*seating charts
--------------------------------------*/
.seating-prices {
	width: 500px; font-size: 85%;
}

.seating-prices .column {
	margin-right: 0!important; width: auto;
}

.seating-prices dl dt img {
	float: left; margin-right: 3px;
}

.seating-prices dl dt, .seating-prices dl dd {
	margin: 0;
}

.seating-prices dl dt {
	padding-top: 3px;
}

.seating-prices .alt-row {
	background: #DDD;
}

/*map tickets and parking section on 
  seating charts page
--------------------------------------*/
.article .mpt {
	background: #e9e9ec; margin-top: 10px; font-size: 93%; padding: 5px;
}

.article .mpt div.col {
	float: left; width: 33%;
}

.article .mpt div h3 {
	text-align: center; font-weight: normal; font-size: 93%;
}

.article .mpt div p {
	float: left; width: 38%; text-align: center; margin-right: 5px;
}

/*baby bills backers page
--------------------------------------*/
#baby-backers .hdr {
	margin-bottom: -5px;
}

#baby-backers .package, #baby-backers .products {
	float: left;
}

#baby-backers .products img {
	display: block;
}

/*greatest comebacks page
--------------------------------------*/
.article dl.comebacks dt {
	float: left; margin-right: 7px; width: 20px;
}

.article dl.comebacks dd.indnt {
	margin-left: 26px;
}

/*coaches page
--------------------------------------*/
ul.coaches {
	margin-top: 20px;
}

ul.coaches li {
	float: left; text-align: center; height: 200px; width: 110px; margin-bottom: 23px;
}

ul.coaches li.column1 {
	margin-right: 50px;
}

ul.coaches li.column2 {
	margin-right: 25px; width: 151px; margin-left: 17px;
}

ul.coaches li.column2 .name, ul.coaches li.column2 .position {
	max-width: 110px;
}

ul.coaches li.column2.head {
	margin-top: -35px; margin-left: 0px;
}

ul.coaches li.column3.head {
	margin-left: 16px;
}

ul.coaches li.column2.head .name, ul.coaches li.column2.head .position {
	max-width: 151px;
}

ul.coaches li img {
	display: block; margin-bottom: 5px;
}

ul.coaches li.clear {
	float: none; border: none; height: 0; width: 0;
}

/* #ID Specific */
#latest-headlines li span  {
	
	font-weight:normal !important;

}
#no-action-bar  {
	margin-bottom: -11px;
}

#featured-hdr  {
	
	width:210px;
	height:30px;
	padding:0 0 0 1px;
	background-image:url(../nflimg/gbl-hd-featured.gif);
	background-position:0;

}
/* GAME DAY MODULE - SHARED */
#game-status-homepage{
	overflow: visible;
}
#game-status-homepage .sponsorship-chrome{
	top: -26px;
	*top: 0px;
}
#game-status-homepage .mod-wrp-1 {margin:26px 0 10px 0;}
#game-status-homepage .bd {width:100%; overflow:visible; background:#fff url('../nflimg/gbl-mod-grd.png') center bottom repeat-x;}

#game-status-homepage .mod-title {left: 5px; _left:-1px; top:-26px; display:block; background: url('../nflimg/gbl-hp-spr.png') left -389px no-repeat; padding:0; margin:0; width:230px; height:32px; z-index:350; _background: url('../img/031-game-day-home-title.gif') left top no-repeat;}

#game-status-homepage .mod-title h2,
#game-status-homepage .game-status-pre .hd,
#game-status-homepage .game-status-post .hd,
#game-status-homepage .team-record,
#game-status-homepage .game-status-pre .ft,
#game-status-homepage .game-day-info {display:none;}

#game-status-homepage .away-team {position:absolute; left:10px; top:10px; }
#game-status-homepage .home-team {position:absolute; right:10px; top:10px; }

#game-status-homepage .team-name a {
	color:#182569; 
	font-style:italic;
}

#game-status-homepage .bd {text-align:center; height:120px;}
#game-status-homepage .bd-info {}

#game-status-homepage .action-bar {
	bottom:-30px; 
	color:#FFF; 
	padding:2px 10px 6px 0px;
	position: relative;
	text-align:right;
	left: 368px;
	width:260px;
	height: 16px;
	*bottom:-17px;
	*left: 184px;
}
#game-status-homepage .action-bar a {float:none !important;}

#game-status-homepage .item-directv {border-left:none !important;}

/* GAME DAY MODULE - PRE */

#game-status-homepage .game-status-pre .game-status-date {color:#31429a; font-size:116%; font-style:italic; font-weight:bold; margin: 0;}
#game-status-homepage .game-status-pre .mod-title {top:-26px;}
#game-status-homepage .game-status-pre .media-info {margin-top:5px; color:#666; font-size:85%; font-style:italic; font-weight:bold;}
#game-status-homepage .game-status-pre .media-info-item {display:inline; border-left:1px solid #666; padding:0 5px;}
#game-status-homepage .game-status-pre .team-name span {
	color:#182569;
	float:none;
	font-size:25px;
}
#game-status-homepage .game-status-pre .action-bar{
	bottom:5px;
	left:347px;
	*bottom:18px;
	*left:185px;
}

/* GAME DAY MODULE - IN */
#game-status-homepage .game-status-in .mod-wrp-5{
	background:#FFFFFF url(../nflimg/gbl-mod-grd.png) repeat-x scroll center bottom;
}
#game-status-homepage .game-status-in .bd{
	background: none;
}

#game-status-homepage .game-status-in #game-status-field,
#game-status-homepage .game-status-in .ball-status,
#game-status-homepage .game-status-in .score-table,
#game-status-homepage .game-status-in .game-day-info,
#game-status-homepage .game-status-in .away-team .team-name,
#game-status-homepage .game-status-in .home-team .team-name,
#game-status-homepage .game-status-in .game-status-field,
#game-status-homepage .game-status-in .nfl-game-center,
#game-status-homepage .game-status-in .game-info,
#game-status-homepage .game-status-in .game-status-current-drive,
#game-status-homepage .game-status-in .ball-summary,
#game-status-homepage .game-status-in .top-scorer {display:none;}

#game-status-homepage .game-status-in .media-info {
	bottom:0;
	color:#666666;
	font-size:85%;
	font-style:italic;
	font-weight:bold;
	left:0;
	position:absolute;
	width:637px;
}
#game-status-homepage .game-status-in .media-info-item {display:inline; border-left:1px solid #666; padding:0 5px;}
#game-status-homepage .game-status-in-large .versus {display:block;}
#game-status-homepage .game-status-in-large .game-status-state {background:none; margin-top:0; left:0;}
#game-status-homepage .game-status-in .versus {margin:0 0 40px 0; text-transform:uppercase; font-weight:bold; font-style:italic; font-size:190%; color:#182569;z-index:10;}
#game-status-homepage .game-status-in .versus a {color:#182569;}
#game-status-homepage .game-status-in .versus .at {font-size:25px; color:#182569; text-transform:lowercase;}
#game-status-homepage .game-status-in .game-status-state-phase {color:#666; font-size:10px; font-weight:bold; white-space:nowrap;}
#game-status-homepage .game-status-in .game-status-state-gametime {color:#666; margin-top:-5px; font-size:180%; font-weight:bold;}
#game-status-homepage .game-status-in .away-team .team-score {font-size:350%;font-weight:bold; color:#182569;width:auto;left:0;}
#game-status-homepage .game-status-in .home-team .team-score {font-size:350%; font-weight:bold; color:#182569;width:auto;}
#game-status-homepage .game-status-in-large .teams .away-team {background-position:left 0;}
#game-status-homepage .game-status-in-large .teams .home-team {background-position:right 0;}
#game-status-homepage .game-status-in-large .ft{
	position:absolute;
}
#game-status-homepage .game-status-in-large .ft .action-bar{
	bottom:-1px;
	left:-125px;
	*left:-123px;
}
#game-status-homepage .game-status-in-large .ft .custom-html {border:none;}

#game-status-homepage  .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-homepage  .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 DAY MODULE - POST */

#game-status-homepage .game-status-post .mod-wrp-5{
	background:#FFFFFF url(../nflimg/gbl-mod-grd.png) repeat-x scroll center bottom;
}

#game-status-homepage .game-status-post .bd{
	background: none;
}

#game-status-homepage .game-status-post .score-table,
#game-status-homepage .game-status-post .away-team .team-name,
#game-status-homepage .game-status-post .home-team .team-name,
#game-status-homepage .game-status-post .top-scorer {display:none;}

#game-status-homepage .game-status-post .away-team .team-score {position:absolute; left:157px; top:22px; font-size:380%; padding:0; font-weight:bold; color:#182569;}
#game-status-homepage .game-status-post .home-team .team-score {position:absolute; right:157px; top:22px; font-size:380%; padding:0; font-weight:bold; color:#182569;}

#game-status-homepage .game-status-post .versus {text-transform:uppercase; font-weight:bold; font-style:italic; font-size:190%; color:#182569;z-index:10;}
#game-status-homepage .game-status-post .versus .at {font-size:25px; color:#182569; text-transform:lowercase;}
#game-status-homepage .game-status-post .versus a {color:#182569;}
#game-status-homepage .game-status-post .game-status-state-phase {
	color:#666; 
	margin-top:0; 
	font-size:25px; 
	font-weight:bold; 
	text-transform:uppercase;
	position: relative;
	bottom:10px;
}

#game-status-homepage .game-status-post-large .ft .action-bar{
	bottom: -25px;
	min-width:100px;
	text-align:right;
	left:367px;
	*width: 260px;
	*height: 16px;
}

#game-status-homepage .game-status-post-large .ft .custom-html {border:none;}

#game-status-homepage .game-status-post .team-ico-away-bal,
#game-status-homepage .game-status-post .team-ico-home-bal,
#game-status-homepage .game-status-post .team-ico-away-buf,
#game-status-homepage .game-status-post .team-ico-home-buf,
#game-status-homepage .game-status-post .team-ico-away-cin,
#game-status-homepage .game-status-post .team-ico-home-cin,
#game-status-homepage .game-status-post .team-ico-away-cle,
#game-status-homepage .game-status-post .team-ico-home-cle,
#game-status-homepage .game-status-post .team-ico-away-den,
#game-status-homepage .game-status-post .team-ico-home-den,
#game-status-homepage .game-status-post .team-ico-away-hou,
#game-status-homepage .game-status-post .team-ico-home-hou,
#game-status-homepage .game-status-post .team-ico-away-ind,
#game-status-homepage .game-status-post .team-ico-home-ind,
#game-status-homepage .game-status-post .team-ico-away-jac,
#game-status-homepage .game-status-post .team-ico-home-jac,
#game-status-homepage .game-status-post .team-ico-away-kc,
#game-status-homepage .game-status-post .team-ico-home-kc,
#game-status-homepage .game-status-post .team-ico-away-mia,
#game-status-homepage .game-status-post .team-ico-home-mia,
#game-status-homepage .game-status-post .team-ico-away-ne,
#game-status-homepage .game-status-post .team-ico-home-ne,
#game-status-homepage .game-status-post .team-ico-away-nyj,
#game-status-homepage .game-status-post .team-ico-home-nyj,
#game-status-homepage .game-status-post .team-ico-away-oak,
#game-status-homepage .game-status-post .team-ico-home-oak,
#game-status-homepage .game-status-post .team-ico-away-pit,
#game-status-homepage .game-status-post .team-ico-home-pit,
#game-status-homepage .game-status-post .team-ico-away-sd,
#game-status-homepage .game-status-post .team-ico-home-sd,
#game-status-homepage .game-status-post .team-ico-away-ten,
#game-status-homepage .game-status-post .team-ico-home-ten,
#game-status-homepage .game-status-post .team-ico-away-ari,
#game-status-homepage .game-status-post .team-ico-home-ari,
#game-status-homepage .game-status-post .team-ico-away-atl,
#game-status-homepage .game-status-post .team-ico-home-atl,
#game-status-homepage .game-status-post .team-ico-away-car,
#game-status-homepage .game-status-post .team-ico-home-car,
#game-status-homepage .game-status-post .team-ico-away-chi,
#game-status-homepage .game-status-post .team-ico-home-chi,
#game-status-homepage .game-status-post .team-ico-away-dal,
#game-status-homepage .game-status-post .team-ico-home-dal,
#game-status-homepage .game-status-post .team-ico-away-det,
#game-status-homepage .game-status-post .team-ico-home-det,
#game-status-homepage .game-status-post .team-ico-away-gre,
#game-status-homepage .game-status-post .team-ico-home-gre,
#game-status-homepage .game-status-post .team-ico-away-min,
#game-status-homepage .game-status-post .team-ico-home-min,
#game-status-homepage .game-status-post .team-ico-away-nos,
#game-status-homepage .game-status-post .team-ico-home-nos,
#game-status-homepage .game-status-post .team-ico-away-nyj,
#game-status-homepage .game-status-post .team-ico-home-nyj,
#game-status-homepage .game-status-post .team-ico-away-phi,
#game-status-homepage .game-status-post .team-ico-home-phi,
#game-status-homepage .game-status-post .team-ico-away-sf,
#game-status-homepage .game-status-post .team-ico-home-sf,
#game-status-homepage .game-status-post .team-ico-away-sea,
#game-status-homepage .game-status-post .team-ico-home-sea,
#game-status-homepage .game-status-post .team-ico-away-stl,
#game-status-homepage .game-status-post .team-ico-home-stl,
#game-status-homepage .game-status-post .team-ico-away-tam,
#game-status-homepage .game-status-post .team-ico-home-tam,
#game-status-homepage .game-status-post .team-ico-away-was,
#game-status-homepage .game-status-post .team-ico-home-was {_top:20px;}

/* ==================================================================
042 Shop Modules
================================================================== */
.shop-scroll,
.shop-noScroll { position: relative; }

.shop-scroll .shop-image,
.shop-noScroll .shop-image { float: left; }

.shop-scroll .show,
.shop-noScroll .show { position: absolute; display: table; top: 0; left: 1em; }

.shop-scroll .hide,
.shop-noScroll .hide{ position: absolute; top: 0; left: -4000px; }

.shop-scroll .shop-official-gear,
.shop-noScroll .shop-official-gear { 
	background: url(../nflimg/042-nfl-gear.gif) no-repeat;
	position: absolute; 
	top: 10px; 
	text-indent: -2000em;
	width: 123px;
	height: 30px;
}

.shop-scroll .shop-small #shop-items li,
.shop-scroll .shop-large #shop-items li { 
	display: none;
}

.shop-scroll .shop-image img,
.shop-noScroll .shop-image img { 
	position: relative;
	z-index: 1;
}

/* small shop module */
.shop-scroll .shop-small .shop-image,
.shop-noScroll .shop-small .shop-image { 
	width: 128px; 
	height: 164px; 
	margin: -10px 0 0 10px; 
	*margin-top: 20px;
	text-align:center;
}

.shop-scroll .shop-small .shop-image span,
.shop-noScroll .shop-small .shop-image span { 
	color: #ef343f; 
	text-transform: uppercase; 
	font-weight: bold;
	font-style: italic; 
	font-size: 14px; 
	text-align:center;
}

.shop-scroll .shop-small h3,
.shop-noScroll .shop-small h3 { 
	font-size: 18px; 
	line-height: 20px; 
	color: #31429a; 
	font-weight: bold; 
	font-style: italic; 
	margin: 25px 0 0 156px; 
	position: relative;
	z-index: 10;
}

.shop-scroll .shop-small p,
.shop-noScroll .shop-small p { 
	margin-left: 156px; 
	font-size: 12px; 
	font-style: italic; 
	font-weight: bold; 
	color: #31429a; 
	position: relative;
	z-index: 10;
}

.shop-scroll .shop-small p.shop-price,
.shop-noScroll .shop-small p.shop-price  { 
	font-size: 38px; 
	width: auto; 
	border-bottom: 1px solid #c9cace; 
	margin-bottom: 7px; 
	position: relative;
	z-index: 10;
	color:#545865;
}

.shop-scroll .shop-small p.shop-price span,
.shop-noScroll .shop-small p.shop-price  span{ 
	font-size:19px;
	line-height:38px;
	vertical-align:top;
}

.shop-scroll .shop-small p.shop-desc,
.shop-noScroll .shop-small p.shop-desc { 
	font-style: normal; 
	color: #545865; 
	font-weight: normal; 
	position: relative;
	z-index: 10;
}

.shop-scroll .shop-small p.shop-buy-now,
.shop-noScroll .shop-small p.shop-buy-now  { 
	font-size: 15px; 
	line-height: 15px; 
	color: #31429a; 
	position: relative;
	z-index: 10;
}

/* medium shop module */
.shop-scroll .shop-medium #shop-items,
.shop-noScroll .shop-medium #shop-items { 
	padding-top: 47px;
	height: 232px;
	overflow: hidden;
	position: relative;
}

.shop-scroll .shop-medium #shop-items  ul,
.shop-noScroll .shop-medium #shop-items  ul { 
	margin-bottom: 12px;
	*margin-top: -10px;
}

.shop-scroll .shop-medium #shop-items  ul  li .select-product,
.shop-noScroll .shop-medium #shop-items  ul  li .select-product { 
	margin-left: 179px;
	border-bottom: 1px solid #c2c3c7;
	padding: 7px 0 0 15px;
	*padding-top: 0;
}

.shop-scroll .shop-medium #shop-items  ul  li.last .select-product,
.shop-noScroll .shop-medium #shop-items  ul  li.last .select-product { 
	margin-left: 179px;
	border-bottom: none;
	padding: 7px 0 1px 15px; /*using extra 1px to make up for border*/
	*padding-top: 0;
	margin-bottom: 10px;
}

.shop-scroll .shop-medium #shop-items  ul  li.selected .select-product,
.shop-noScroll .shop-medium #shop-items  ul  li.selected .select-product { background: url(../nflimg/042-shop-med-bg.gif) repeat-x bottom; }

.shop-scroll .shop-medium .shop-image,
.shop-noScroll .shop-medium .shop-image { 
	width: 179px; 
	height: 232px; 
	margin-top:40px;
}

.shop-scroll .shop-medium .shop-image span,
.shop-noScroll .shop-medium .shop-image span { 
	color: #ef343f; 
	text-transform: uppercase; 
	font-weight: bold;
	font-style: italic; 
	font-size: 14px; 
	display:block;
	text-align:center;
	width:179px;
}

.shop-scroll .shop-medium h3,
.shop-noScroll .shop-medium h3 { 
	font-size: 13px; 
	line-height: 20px; 
	color: #31429a; 
	font-weight: bold; 
	font-style: italic; 
	margin: 0; 
	position: relative;
	z-index: 10;
}

.shop-scroll .shop-medium h3 a:hover,
.shop-noScroll .shop-medium h3 a:hover { 
	color:#31429A;
}

.shop-scroll .shop-medium p,
.shop-noScroll .shop-medium p { 
	margin-left: 0; 
	font-size: 12px; 
	font-style: italic; 
	font-weight: bold; 
	color: #31429a; 
	display:none;
	position: relative;
	z-index: 10;
}

.shop-scroll .shop-medium .action-bar p,
.shop-noScroll .shop-medium .action-bar p {
	display:block;
}

.shop-scroll .shop-medium p.shop-price,
.shop-noScroll .shop-medium p.shop-price { 
	font-size: 17px; 
	margin-bottom: 7px; 
	display:block;
	position: relative;
	z-index: 10;
}

.shop-scroll .shop-medium p.shop-price span,
.shop-noScroll .shop-medium p.shop-price span { 
	font-size:12px;
	line-height:17px;
	vertical-align:top;
}

.shop-scroll .shop-medium p.shop-desc,
.shop-noScroll .shop-medium p.shop-desc { 
	font-style: normal; 
	color: #545865; 
	font-weight: normal; 
	display:block;
	position: relative;
	z-index: 10;
}

.shop-scroll .shop-medium p.shop-buy-now,
.shop-noScroll .shop-medium p.shop-buy-now  { display: none; }

.shop-scroll .shop-medium p.shop-official-gear, 
.shop-noScroll .shop-medium p.shop-official-gear { 
	right: 19px; 
	position:absolute; 
	display:block;
}

/* large shop module */
.shop-scroll .shop-large .shop-image,
.shop-noScroll .shop-large .shop-image { 
	width: 107px; 
	height: 165px; 
	clear: both; 
	top: 40px; 
	left: 80px;
	position: relative;
}

.shop-scroll .shop-large .shop-image img,
.shop-noScroll .shop-large .shop-image img { 
	width: 110px; 
	height: 127px; 
}

.shop-scroll .shop-large h3,
.shop-noScroll .shop-large h3 { 
	clear: both; 
	font-size: 21px; 
	line-height: 20px; 
	color: #31429a; 
	font-weight: bold; 
	font-style: italic; 
	position: relative;
	z-index: 10;
}

.shop-scroll .shop-large p,
.shop-noScroll .shop-large p { 
	clear: both; 
	font-size: 12px; 
	font-style: italic; 
	font-weight: bold; 
	color: #31429a; 
	position: relative;
	z-index: 10;
}

.shop-scroll .shop-large p.shop-prod-name,
.shop-noScroll .shop-large p.shop-prod-name  { 
	font-size: 12px; 
	color: #545865; 
	position: relative;
	z-index: 10;
	font-style: normal;
}

.shop-scroll .shop-large p.shop-desc,
.shop-noScroll .shop-large p.shop-desc  { 
	font-style: normal; 
	color: #545865; 
	font-weight: normal; 
	position: relative;
	z-index: 10;
}

.shop-scroll .shop-large p.shop-buy-now,
.shop-noScroll .shop-large p.shop-buy-now { display: none; }

.shop-scroll .shop-large .shop-promo,
.shop-noScroll .shop-large .shop-promo { 
	color: #ef343f; 
	text-transform: uppercase; 
	font-weight: bold;
	font-style: italic; 
	font-size: 14px; 
	display: block;
	position: absolute;
	top: 142px;
	z-index: 10;
	*left: 0;
}

.shop-scroll .shop-large .shop-official-gear,
.shop-noScroll .shop-large .shop-official-gear { 
	position: absolute;
	right: 19px; 
}

/* large shop module v2 */
#shopv2 .shop-scroll .shop-large .shop-image,
#shopv2 .shop-noScroll .shop-large .shop-image { 
	width: 107px; 
	height: 165px; 
	clear: none; 
	top: 40px; 
	left: 114px;
	position: absolute;
}

#shopv2 .shop-scroll .shop-large h3,
#shopv2 .shop-noScroll .shop-large h3 { 
	clear: none; 
	position: absolute;
	bottom: 25px;
}

#shopv2  .shop-scroll .shop-large p,
#shopv2  .shop-noScroll .shop-large p { 
	clear: both; 
	font-size: 12px; 
	font-style: italic; 
	font-weight: bold; 
	color: #31429a; 
	position: relative;
	z-index: 10;
}

#shopv2  .shop-scroll .shop-large p.shop-prod-name,
#shopv2  .shop-noScroll .shop-large p.shop-prod-name  { 
	font-size: 15px; 
	color: #545865; 
	position: relative;
	z-index: 10;
	font-style: italic;
	width: 113px;
}

#shopv2  .shop-scroll .shop-large p.shop-desc,
#shopv2  .shop-noScroll .shop-large p.shop-desc  { 
	font-style: normal; 
	color: #545865; 
	font-weight: normal; 
	position: relative;
	z-index: 10;
	width: 90px;
}

#shopv2  .shop-scroll .shop-large p.shop-buy-now,
#shopv2  .shop-noScroll .shop-large p.shop-buy-now { display: none; }

#shopv2  .shop-scroll .shop-large .shop-promo,
#shopv2  .shop-noScroll .shop-large .shop-promo { 
	color: #ef343f; 
	text-transform: uppercase; 
	font-weight: bold;
	font-style: italic; 
	font-size: 14px; 
	display: block;
	position: relative;
	top: 0;
	z-index: 10;
	*left: 0;
	margin-top: 77px;
}

#shopv2 .shop-large .jcarousel-clip-horizontal {
    width:  744px;
    height: 232px;
	margin: 0 auto;
}

#shopv2 .shop-large .jcarousel-item {
    width: 225px;
    height: 231px;
	margin: 0 34px 0 0;
	position: relative;
}

#shopv2 .shop-scroll .shop-large p.shop-official-gear, 
#shopv2 .shop-noScroll .shop-large p.shop-official-gear { 
	right: 19px; 
	position:absolute; 
}

.jcarousel-container { position: relative; }

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 75px;
    height: 75px;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}

.shop-small .jcarousel-container-horizontal { width: 300px; }
.shop-medium .jcarousel-container-horizontal { width: 463px; }
.shop-large .jcarousel-container-horizontal { width: 772px; }

.shop-small .jcarousel-clip-horizontal {
    width:  300px;
    height: 192px;
}

.shop-medium .jcarousel-clip-horizontal {
    width:  462px;
    height: 232px;
}

.shop-large .jcarousel-clip-horizontal {
    width:  744px;
    height: 232px;
	margin: 0 auto;
}

.shop-scroll .shop-small #shop-items .jcarousel-item {
    width: 300px;
    height: 192px;
	display: block;
}

.shop-scroll .shop-medium #shop-items .jcarousel-item {
    width: 462px;
    height: 61px;
	display: block;
}

.shop-medium .jcarousel-list li { float: none; }

.shop-scroll  .shop-large #shop-items .jcarousel-item {
    width: 190px;
    height: 231px;
	margin: 0 25px;
	position: relative;
	display: block;
}

.shop .jcarousel-item-horizontal { margin-right: 10px; }

.shop .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

.shop-scroll .nav-traverse {
	display: block;
	font-size: 14px;
	font-style: italic;
	font-weight: bold;
	color: #fff;
	background: url(../nflimg/042-shop-nav-bg.gif) repeat-x 0 0;
	height: 23px;
	line-height: 23px;
}

.shop-scroll .nav-traverse li { 
	float: left;
	margin-right: 10px;
}

.shop-scroll .nav-traverse li a { 
	display: block;
	width: 7px;
	height: 10px;
	background-image: url(../nflimg/042-nav-btn.png);
	margin-top: 6px;
}
.shop-scroll .nav-traverse li.prev { margin-left: 5px; }
.shop-scroll .nav-traverse li.prev a { background-position: 0 0; }
.shop-scroll .nav-traverse li.next a { background-position: -9px 0; }

.shop-noScroll .shop-small .nav-traverse li,
.shop-scroll .shop-medium .nav-traverse li,
.shop-noScroll .shop-medium .nav-traverse li,
.shop-noScroll .shop-large .nav-traverse li{ display: none; }

.shop-noScroll .shop-small #shop-items,
.shop-noScroll .shop-large #shop-items { overflow: hidden; }

.shop-noScroll .shop-small #shop-items { 
	width: 300px;
	height: 192px;
}

.shop-noScroll .shop-small #shop-items  li { 
	float: left;
	height: 192px;
	position: relative;
}

.shop-noScroll .shop-large #shop-items { 
	width:  772px;
    height: 232px;
	margin-left: 16px;
}

.shop-noScroll .shop-large #shop-items li { 
	float: left;
	width: 188px;
    height: 231px;
}

.shop-small .no-result,
.shop-medium .no-result,
.shop-large .no-result { 
	margin: 40px 0 0 15px;
	width: 240px;
}

/* ==================================================================
Transaction Module
================================================================== */

.transactions .hd form {
	padding: 5px;
}

.transactions .hd form,
.transactions .hd form button {
	color: #000;
	font-size: 85%;
}

.transactions .bd {
	width: 100%;
}

.transactions table {
	font-size: 85%;
	border-collapse: collapse;
	width: 100%;
	background: #fff;
	margin-bottom: 5px;
}

.transactions table caption {
	font-size: 116%;
	font-weight: bold;
	font-style: italic;
	text-transform: uppercase;
	text-align: left;
	padding: 4px 0 2px 5px;
	color: #182569;
}

.transactions table th {
	background: #aaa;
	color: #fff;
	font-weight: bold;
	border: 1px solid #fff;
	padding: 3px;
	text-transform: uppercase;
	font-style: italic;
}

.transactions table th {
	text-align: center;
}

.transactions table td {
	padding: 0px 3px;
	vertical-align: top;
}

.transactions .ft { font-size:85%; }
.transactions .transactions-large .ft { padding: 0 5px 5px 5px; }
.transactions .ft ul li { float: left; }

/* ==================================================================
MOD-TITLE overwrites
================================================================== */
#no-action-bar .mod-title { width:235px; }
#no-action-bar .sponsorship-chrome { top:1px; }

#latest-headlines .mod-title { width:245px; }
#latest-videos .mod-title { width:254px; }
#latest-photos .mod-title { width:235px; }
.shop .mod-title { width:255px; }
.hp-tickets .mod-title { width:245px; }

html{color:#000;background:#FFF;}body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}li{list-style:none;}caption,th{text-align:left;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub {vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}input,textarea,select{*font-size:100%;}legend{color:#000;}body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}table {font-size:inherit;font:100%;}pre,code,kbd,samp,tt{font-family:monospace;*font-size:108%;line-height:100%;}


#video-window.jqmWindow {
	width: 610px !important;
}
