/* Style sheet for global events across sites */
/*
Copyright (c) 2008, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.5.1
reset-font.css
*/

html {
	color:#333;
	
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset, img {
	border:0;
}
address, caption, cite, code, dfn, em, strong, th, var {
	font-style:normal;
	font-weight:normal;
}
li {
	list-style:none;
}
caption, th {
	text-align:left;
}
h1, h2, h3, h4, h5, h6 {
	font-size:100%;
	font-weight:normal;
}
q:before, q:after {
	content:'';
}
abbr, acronym {
	border:0;
	font-variant:normal;
}
sup {
	vertical-align:text-top;
}
sub {
	vertical-align:text-bottom;
}
input, textarea, select {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
}
input, textarea, select {
*font-size:100%;
}
legend {
	color:#000;
}
body {
	font:12px arial, helvetica, clean, sans-serif;
*font-size:small;
*font:x-small;
}
table {
	font-size:inherit;
	font:100%;
}
pre, code, kbd, samp, tt {
	font-family:monospace;
	*font-size:108%;
	line-height:100%;
}


/***
body background & color CSS
***/
html, body {
	font-family: "Arial Regular", Arial, sans-serif;
	font-size: 12px;
	margin:0;
	padding:0;
	color:#333;
	background:#000 url(../nflimg/gbl-lions-bg-300ad-full.png) center top repeat-y;
	line-height: 1.2;
}
strong {
	font-weight: bold;
}
em {
	font-style: italic;
}
img {
	border:0;
	padding:0;
	margin:0;
}
p {
	margin:5px 0 15px 0;
}
h1 {
	position:relative;
	font-size:25px;
	font-weight:bold;
	color:#333333
}
h2 {
	position:relative;
	font-size:18px;
	color:#333333
}
h3 {
	position:relative;
	font-size:16px;
	font-weight:bold;
}
h4 {
	position:relative;
	font-size:14px;
	font-weight:bold;
}
h5 {
	position:relative;
	font-size:12px;
}
td {
	vertical-align: top;
}
select, input, textarea {
	font-size:1em;
}
sup {
	font-size:8px;
}
a, a:link {
    font-weight: bold;
    color: #006db0;
	cursor: pointer;
	text-decoration:none;
	outline: none;
}
a:visited, a:active {
	text-decoration:none;
}
a:hover {
	color:#000;
	text-decoration:underline;
}
a.custom-link:hover {
    cursor: pointer;
}
.gbl-wrp-1 {
	background: transparent url('../img/gbl-bg.jpg') no-repeat top center;
	height:990px;
	margin:0 auto 0 auto;
	position:relative;
	clear:both;

}
.gbl-wrp-2 {

	clear:both;
	display:block;
	margin-left:auto;
	margin-right:auto;
	width:960px;
	height:990px;
	background: transparent url('../nflimg/gbl-lions-bg-300ad.png') no-repeat center 336px;
}
.gbl-wrp-3 {
	margin-left:auto;
	margin-right:auto;
	width:960px;
	clear:both;
	display:block;
}
.gbl-wrp-4 {

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

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

}
.header-logo {
	height:140px;
	width:330px;
	display:block;
}
.header-logo-m {
	height:200px;
	width:132px;
}
div div object { margin-bottom: -3px;}
#header-image-swap{ 
position: relative;
}

#header-image-swap-home .custom-module {
 position: absolute;
 margin: 0px;
  width:490px;
 height: 142px;
 background: transparent url(../clubimages/header-image-home.jpg) top right no-repeat;
}

#header-image-swap-community .custom-module {
 background: transparent url(../clubimages/header-image-community.jpg) top right no-repeat;
  position: absolute;
 margin: 0px;
  width:490px;
 height: 142px;
}

#header-image-swap-fordfield .custom-module {
 background: transparent url(../clubimages/header-image-fordfield.jpg) top right no-repeat;
  position: absolute;
 margin: 0px;
  width:490px;
 height: 142px;
}

#header-image-swap-media .custom-module {
 background: transparent url(../clubimages/header-image-mediacenter.jpg) top right no-repeat;
  position: absolute;
 margin: 0px;
  width:490px;
 height: 142px;
}

#header-image-swap-schedule .custom-module {
 background: transparent url(../clubimages/header-image-schedule.jpg) top right no-repeat;
  position: absolute;
 margin: 0px;
  width:490px;
 height: 142px;
}

#header-image-swap-news .custom-module {
 background: transparent url(../clubimages/header-image-news1.jpg) top right no-repeat;
  position: absolute;
 margin: 0px;
  width:490px;
 height: 142px;
}

#header-image-swap-team .custom-module {
 background: transparent url(../clubimages/header-image-team.jpg) top right no-repeat;
  position: absolute;
 margin: 0px;
 width:490px;
 height: 142px;
}

#header-image-swap-youth .custom-module {
 background: transparent url(../clubimages/header-image-youthprograms.jpg) top right no-repeat;
  position: absolute;
 margin: 0px;
 width:490px;
 height: 142px;
}

#header-image-swap-tickets .custom-module {
 background: transparent url(../clubimages/header-image-tickets.jpg) top right no-repeat;
  position: absolute;
 margin: 0px;
 width:490px;
 height: 142px;
}



#header-image-swap .custom-module p,
#header-image-swap-team .custom-module p,
#header-image-swap-community .custom-module p,
#header-image-swap-schedule .custom-module p,
#header-image-swap-youth .custom-module p,
#header-image-swap-news .custom-module p,
#header-image-swap-media .custom-module p,
#header-image-swap-fordfield .custom-module p,
#header-image-swap-tickets .custom-module p {
	margin:0px;
}


#header-image-swap .custom-module  .mod-wrp-1 {margin: 0px; }

#header-logo-link {
position: relative;
}

.header-logo-link{
	display: block;
	height: 142px; 
	width:460px;
}
.header-logo-link2{

	display:block;
	height:175px;
	left:-37px;
	position:absolute;
	top:0;
	width:124px;
}
/* ==================================================================
Utility Styles
================================================================== */
.print-frame {
	height:0px;
	width:0px;
	border:0;
	margin:0;
	padding:0;
}
.no-display {
	display:none;
}
.img-txt {
	text-indent:-2000px;
	overflow:hidden;
}
.clearfix {
	zoom:1;
	overflow:hidden
}
.clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}
.ie-png-fix {
	_width: 100%;
	_height: 100%;
	position: relative;
}
.module {position: relative;}
.mod-wrp-1 {
margin-bottom:10px;
margin-right:10px;
background:#FFFFFF repeat-x bottom left;
/*	float:left;
	width: 100%;*/
}

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


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

	font-size: 18px;
	color: #333333;
	text-transform: capitalize;
	/** if margin not set, the ad is not clickable */
	margin-right:120px;
}
.module .mod-title {
	padding: 15px 10px 0 ;
}
.module .hd {padding: 0 10px;}
.module .bd {padding:0px 10px;}
.module .ft {
	padding:0 10px 10px;
	position:relative;

}
.module .action-bar {
	font-size:10px;
	text-transform:uppercase;

	height:22px;
	text-align:right;
	position:relative;


}
.module .action-bar a {
    color:#333333;
	border:0px;
	cursor:pointer;
	font-size:10px;
	padding:10px 0px 10px 0px;
	display:block;
	text-align:right;
}
.module .action-bar a:hover {
	border:0px;
	cursor:pointer;
	text-decoration:underline;
}
.module .action-bar a.content-more {
	padding:10px 0;
	float:right;
}
.link-carets {
	display:none;
}
/* Global Icons */
a.gbl-ico-rss  {

	background: url('../nflimg/det-global-spr.png')  -764px -1598px no-repeat;
	width: 14px;
	height: 10px;
	margin-left: 2px;
}
a:hover.gbl-ico-rss {
	
	background: url('../nflimg/det-global-spr.png')  -904px -1598px no-repeat;
}
.gbl-ico-rss span {
	display: none;
}
/* Sponsorships */
.sponsorship-table {
	padding: 0;
	margin: 0;
	font: inherit;
}
.sponsorship-chrome {
 position: absolute;
 right: 10px;
 top: 10px;
}

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

#homepage-gamestatus .sponsorship-chrome iframe {

height: 23px!important;
}
.sponsorship-bg, .sponsorship-left, .sponsorship-right {
}
.sponsorship-top{
	
}
.sponsorship-bottom {
	padding-left:8px;
}

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

.sponsorship-top .ad-top iframe {

 float: right;
}
/* *****************
global network button && hot topics
*********************/
#hot-topics .mod-wrp-1{ margin: 0px;}

#hot-topics {
	/*background: url('../nflimg/det-global-spr.png') no-repeat 0 -250px;*/	
	padding:13px 0px 0px 15px;
	height:27px;

}
#hot-topics span{ 
	color: #000; 
	float: left;
	font-size: 12px;
	padding: 0px 5px 0px 0px;
	font-weight: bold;
}
#hot-topics ul {

}	
#hot-topics ul li{
	float: left;
    list-style:none;

}	
#hot-topics li a{
	float:left;
	border-right:1px solid #666666;
	font-weight:bold;
	padding:0px 7px;
	font-size:12px;
	line-height: 1;
}

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

#hot-topics li a:hover{ color: #006db0;}
#hot-topics li a:visited{ color: #006db0;}

.gbl-nfl-network {
	position:relative;

}

.nfl-network-btn {
	cursor:pointer;
	float:left;
	height:30px;
	position:absolute;
	right:12px;
	top:-114px;
	width:163px;
}
.nfl-network-btn a { 

	display:block;
	height:28px;
	width:160px;
}
/*******************
jqM modal css
*******************/
.jqmWindow {
	display: none;
	width: 600px;
	color: #333;
	padding: 26px 12px;
}
/* Fixed posistioning emulation for IE6
	Star selector used to hide definition from browsers other than IE6
    For valid CSS, use a conditional include instead */
* html .jqmWindow {
	position: absolute;
 top: expression((document.documentElement.scrollTop || document.body.scrollTop) + Math.round(17 * (document.documentElement.offsetHeight || document.body.clientHeight) / 100) + 'px');
}
.jqmOverlay {
	background-color: #FFF;
	opacity: 0.8;
	filter: alpha(opacity=80);
}
.jqmClose {
}


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

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

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

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

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

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

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

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

html#print-version  .bd .article-content table {
}
html#print-version  .game-status-current-week
{
	color: #000;
}

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

.netfooter-list-division ul li a, .netfooter-list ul li a {font-weight: normal;}

#hp-spotlight .mod-wrp-1 {
	background-color: #b8b8b8;
	background-image: none;
}
#hp-spotlight .bd ul li .thumb {
	height:200px;
	width:135px;	
}
#hp-spotlight .bd ul li .thumb a img {
	border:5px solid #666;
}

#hp-spotlight  .bd ul li .thumb a:hover img {
	border:5px solid #006DB0;
}

#hp-spotlight-no-margin .mod-wrp-1 {
	background-color: #b8b8b8;
	background-image: none;
	margin-bottom:0px;
}
#hp-spotlight-no-margin .bd ul li .thumb {
	height:200px;
	width:125px;	
}
#hp-spotlight-no-margin .bd ul li .thumb a img {
	border:5px solid #666;
}

#hp-spotlight-no-margin  .bd ul li .thumb a:hover img {
	border:5px solid #006DB0;
}


#community-spotlight .mod-wrp-1 {
	background-color: #b8b8b8;
	background-image: none;
}
#community-spotlight .bd ul li .thumb {
	height:200px;
	width:135px;	
}
#community-spotlight .bd ul li .thumb a img {
	border:5px solid #666;
}

#community-spotlight  .bd ul li .thumb a:hover img {
	border:5px solid #006DB0;
}

#hp-spotlight-no-margin .content-list .content-list-variation-3 .bd li div h3, 
#hp-spotlight-no-margin .content-list-dynamic .content-list-dynamic-variation-3 .bd li div h3,
#hp-spotlight .content-list .content-list-variation-3 .bd li div h3, 
#hp-spotlight .content-list-dynamic .content-list-dynamic-variation-3 .bd li div h3 {
	clear:both;
	padding-top:10px;
	display: none;
}

#hp-spotlight-no-margin .content-list .content-list-variation-3 .bd li div .details, 
#hp-spotlight-no-margin .content-list-dynamic .content-list-dynamic-variation-3 .bd li div .details,
#hp-spotlight .content-list .content-list-variation-3 .bd li div .details, 
#hp-spotlight .content-list-dynamic .content-list-dynamic-variation-3 .bd li div .details{
	clear:both;
	padding-top:10px;
	display: none;
}

#hp-blogs .mod-wrp-1 {
	background-color: #fff;
	background-image: none;
	margin-bottom:0px;
}


#lions-in-community .mod-wrp-1{
	margin-bottom: 10px;
	margin-right: 10px;
	background-color: #fff;
	padding: 10px;
}

#contact-ticket-office .mod-wrp-1{
	margin-bottom: 10px;
	margin-right: 10px;
	padding: 50px 0px 10px 10px;
	font-size:11px;
	background:transparent url(../nflimg/ticket-office-promo-bg.jpg) no-repeat scroll left top;
}
/* ==================================================================
Thumbs & Photo Gallery Thumbs
================================================================== */

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

.bd ul li .thumb img {

}

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

.bd ul li .thumb a img,
.photo-gallery .bd ul li a.photo-size-thumb img {
  border: 5px solid #cccccc;

}

.photo-gallery .bd ul li a.photo-size-thumb img {
  height: 90px;
  width: 125px;
}
.bd ul li .thumb a:hover img,
.photo-gallery .bd ul li a.photo-size-thumb:hover {
	


}

.bd ul li .thumb a:hover img,
.photo-gallery .bd ul li a.photo-size-thumb:hover img {
	border-color: #006db0;
}

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

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

}

.tmb-video-play {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/assets/nflimg/icon-play.png');
    background-repeat:no-repeat;
    height:40px;

    position:absolute;
    width:40px;
    top: 40px;
    left: 54px;
    display:block;
    overflow:hidden;
    cursor:pointer;
}
html/**/>body .tmb-video-play
{
	background-image:url(../nflimg/icon-play.png);
}
html/**/>body .tmb-video-play
{
	background-image:url(../nflimg/icon-play.png);
}
/* ==================================================================
017 - Content List Editorial Module
===================================================================*/

.content-list .hd .year-fieldset button,
.content-list-dynamic .hd .year-fieldset button{ 
	background:transparent url(../nflimg/det-global-spr.png) repeat scroll -766px -1801px;
	border:medium none;
	cursor:pointer;
	height:24px;
	position:relative;
	text-indent:-9999px;
	text-transform:uppercase;
	top:2px;
	width:40px;
	display: inline-block;

}

.content-list .hd .year-fieldset  select,
.content-list-dynamic .hd .year-fieldset  select{ 
margin-right: 5px;
}

.content-list .hd .year-fieldset button:hover,
.content-list-dynamic .hd .year-fieldset button:hover{ 
	background:transparent url(../nflimg/det-global-spr.png) repeat scroll -906px -1801px;
	cursor:pointer;
}

.content-list ul,
.content-list-dynamic ul{
}
.content-list .bd li,
.content-list-dynamic .bd li {
 	background:url(../nflimg/det-1px-gradient.png) no-repeat left bottom;
	clear:both;
	padding:10px 0px 10px;
	*padding: 8px 0px 8px;
	width:100%;
	overflow: hidden;
}
.content-list .bd li.loop-last,
.content-list-dynamic .bd li.loop-last {
	border-bottom: none;


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

}

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

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

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

.content-list .bd li div h3,
.content-list-dynamic .bd li div h3 {
	line-height:1.2;
	margin:0;
	font-size:12px;
}



.content-list .bd li p,
.content-list-dynamic .bd li p {
	color:#333333;
}

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

}

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

.content-list .ft,
.content-list-dynamic .ft {

}
.content-list .ft .action-bar,
.content-list-dynamic .ft .action-bar{
        background:none;
	margin-left:140px;
}
.content-list .ft .action-bar .gbl-ico-rss ,
.content-list-dynamic .ft .action-bar .gbl-ico-rss {
	float:right;
}

.content-list .ft .action-bar .content-more ,
.content-list-dynamic .ft .action-bar .content-more {
	float:right;
}
.content-list .ft .action-bar .content-more span span,
.content-list-dynamic .ft .action-bar .content-more span span {
    display:none;
}
.content-list .ft .action-bar .content-more:hover,
.content-list-dynamic .ft .action-bar .content-more:hover {
	text-decoration:underline;
}


.content-list .ft .sponsorship-c, .content-list-dynamic .ft .sponsorship-c {}

.content-list .ft, .content-list-dynamic .ft {
	clear:both;

	position: relative;
}

.content-list a, .content-list-dynamic a {}
.content-list a:hover, .content-list-dynamic a:hover {}
.content-list img, .content-list-dynamic img {}
.content-list p, .content-list-dynamic p {margin:0;}

.content-list-variation-1 .bd li.content-type-audio-video h3 a,
.content-list-variation-4 .bd li.content-type-audio-video h3 a,
.content-list-dynamic-variation-1 .bd li.content-type-audio-video h3 a,
.content-list-dynamic-variation-4 .bd li.content-type-audio-video h3 a {
	background: url(../nflimg/det-global-spr.png) no-repeat -765px -1480px;
	display:block;
	padding-left:50px;
	position:static;
}
.content-list-variation-1 .bd li.content-type-audio-video h3 a span,
.content-list-variation-4 .bd li.content-type-audio-video h3 a span,
.content-list-dynamic-variation-1 .bd li.content-type-audio-video h3 a span,
.content-list-dynamic-variation-4 .bd li.content-type-audio-video h3 a span {
	display:inline;
}
.content-list-variation-1 .bd li.content-type-photo h3 a,
.content-list-variation-4 .bd li.content-type-photo h3 a,
.content-list-dynamic-variation-1 .bd li.content-type-photo h3 a,
.content-list-dynamic-variation-4 .bd li.content-type-photo h3 a {
	background:transparent url(../nflimg/det-global-spr.png) no-repeat scroll -765px -1520px;
	padding-left:57px;
}

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

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


/* ==================================================================
017 - Content List Editorial Variation-2
================================================================== */
.content-list .content-list-variation-2 .bd li,
.content-list-dynamic .content-list-dynamic-variation-2 .bd li {
	float:left;
}
.content-list .content-list-variation-2 .bd li div h3,
.content-list-dynamic .content-list-dynamic-variation-2 .bd li div h3 {
	margin-left:145px; 
}

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

/* ==================================================================
017 - Content List Editorial Variation-3
================================================================== */
.content-list .content-list-variation-3 .bd,
.content-list-dynamic .content-list-dynamic-variation-3 .bd {
 padding: 0px 0px 0px 10px;
 _padding:  0px 0px 0px 10px;
}

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

}

.content-list .content-list-variation-3 .bd ul,
.content-list-dynamic .content-list-dynamic-variation-3 .bd ul
{
  padding-bottom: 10px;
  float: left;
}
.content-list .content-list-variation-3 .bd ul li,
.content-list-dynamic .content-list-dynamic-variation-3 .bd ul li {
	border:0;
	clear:none;
	float:left;
	margin-right: 10px;
	_margin-right: 8px;
	width: 135px;
	background-image: none;
	padding: 10px 0 0;
	

}
.content-list .content-list-variation-3 .bd ul li.loop-even {
	padding-right:0;
}
.content-list .content-list-variation-3 .bd li div h3,
.content-list-dynamic .content-list-dynamic-variation-3 .bd li div h3 {
	padding-top:10px;
	clear: both;
}
.content-list .content-list-variation-3 .bd li div h3 a {

}
.content-list .content-list-variation-3 .bd li div h3 a:hover {

}

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


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

/* ==================================================================
017 - Content List Editorial Variation-4
================================================================== */
.content-list .content-list-variation-4 .bd ul li .thumb,
.content-list-dynamic .content-list-dynamic-variation-4 .bd ul li .thumb {
	display:none;
}
.content-list .content-list-variation-4 .bd li.loop-first .thumb,
.content-list-dynamic .content-list-dynamic-variation-4 .bd li.loop-first .thumb {
	display:block;
}

/* ==================================================================
017 - Content List Editorial Variation-5
================================================================== */
/*.content-list .content-list-variation-5 .bd li, .content-list-dynamic .content-list-dynamic-variation-5 .bd li {clear:none;float:left;width:47%;}

*/
.content-list .content-list-variation-5 .bd ul, .content-list-dynamic .content-list-dynamic-variation-5 .bd ul {}

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

.content-list .content-list-variation-5 .bd ul li .details,
.content-list-dynamic .content-list-dynamic-variation-5 .bd ul li .details {

}
.content-list .content-list-variation-5 .bd ul li.loop-even {
	padding-right:0;
}
.content-list .content-list-variation-5 .bd li div h3,
.content-list-dynamic .content-list-dynamic-variation-5 .bd li div h3 {
	padding-top:1px;
    margin-left: 120px;
}


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


}
.content-list .content-list-variation-5 .bd li div h3 a:hover {

}
.content-list .content-list-variation-5 .bd ul li .thumb,
.content-list-dynamic .content-list-dynamic-variation-5 .bd ul li .thumb {

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

.content-list .content-list-variation-5 .bd ul li .thumb a,
.content-list-dynamic .content-list-dynamic-variation-5 .bd ul li .thumb a {


}

.content-list .content-list-variation-5 .bd ul li .thumb a:hover,
.content-list-dynamic .content-list-dynamic-variation-5 .bd ul li .thumb a:hover {


}
.content-list .content-list-variation-5 .bd ul li .thumb img,
.content-list-dynamic .content-list-dynamic-variation-5 .bd ul li .thumb img{

}

.content-list .content-list-variation-5 .tmb-video-play,
.content-list-dynamic .content-list-dynamic-variation-5 .tmb-video-play {

}


/*************     
pagination
***************/

 .cs-pagination {
  bottom:0;
  display: inline-block;
  margin:5px 0;
  position:relative;
  font-weight: bold;
  color: #666;
  float: left;
}
.cs-pagination span,
 .cs-pagination a
{
  padding-left: 3px;
  padding-right: 3px;
}

 .cs-pagination .prev,
 .cs-pagination .next
{
  font-size: 16px;
  position: relative;
  top: 1px;
}
 .cs-pagination .first
{
 border-right: 1px solid #999;
 display:inline-block;
}
.cs-pagination .last	
{
 border-left: 1px solid #999;
 display:inline-block;
}


 .cs-pagination-status
{
  display: inline-block;
  margin:5px 10px;
  font-weight: bold;
  color: #666;
}

.cs-pagination-status span
{
  margin-left: 2px;
}



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

#featured-photos-hp .content-list .content-list-variation-3 .bd ul,
#featured-photos-hp .content-list-dynamic .content-list-dynamic-variation-3 .bd ul{
    margin-left:0px;
}
/* Carousel  */ 
.jcarousel-container {
    margin-top: 6px;
}
.jcarousel-container-horizontal {
position: relative;
}
.jcarousel-clip {
	z-index: 2;
	padding: 0;
	overflow: hidden;
	position: relative;
    margin-top:10px;
    clear:left;
	width:570px;
	
}

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

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

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

} 

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

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

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

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



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

.bd .photo-list li.jcarousel-item {
	display: block;
	float: left;
	list-style: none;
	width:145px;
	position: relative;
}

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

}
.photo-gallery a.jcarousel-next {
	bottom:9px;
	position:absolute;
	right:0;
	
}
a.jcarousel-next:hover {
	background-position:-906px -1293px;
}

a.jcarousel-next:hover {
}

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

a.jcarousel-prev {
	z-index: 3;
	width: 21px;
	height: 21px;
	background: transparent url(../nflimg/det-global-spr.png) -766px -1243px;  
}
.photo-gallery a.jcarousel-prev {
  bottom:9px;
  position:absolute;
  right:25px;
}
a.jcarousel-prev:hover { 
	background-position:-906px -1243px;
}

a.jcarousel-prev:hover {
}

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

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

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


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

}

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

}

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

.cluetip-tooltip {width: 275px!important;}
.cluetip-tooltip #cluetip-outer {width: 275px!important;}
.cluetip-tooltip #cluetip-outer,  #cluetip-outer {
	text-align: left;
	background: #006db0;
	padding: 5px;
	float:left;
}
.cluetip-tooltip #cluetip-inner,  #cluetip-inner {
	line-height: 13px;
	overflow: hidden;
	_zoom: 1;
	color: #000;
	background: #fff;
	float:left;
	width: 265px;
	padding: 5px;
}
.cluetip-arrows {
	display: none;
	position: absolute;
	height: 40px;
	width: 13px;
	background-repeat: no-repeat;
	background-position: 0 19px;
}

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

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

	width: 240px;

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

	
}
.cluetip-event-tooltip {

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


.cluetip-event-tooltip #cluetip-inner {
	padding: 4px;
	line-height: 13px;
	overflow: auto;
	_zoom: 1;
	background: #fff url( '../nflimg/027-tooltip-inner-bg.jpg' ) repeat-x bottom left;
	color: #000;
}
.cluetip-event-tooltip #cluetip-inner h4 {
	display: none;
}
.cluetip-event-tooltip #cluetip-inner dt {
	float: left;
	clear: left;
	margin-right: 5px;
}
.cluetip-event-tooltip #cluetip-inner dd {
	float: left;
}

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


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

.clue-left-event-tooltip .cluetip-arrows,
.clue-left-tooltip .cluetip-arrows,
.clue-left-player-card-tooltip .cluetip-arrows,
.clue-left-prospect-card-tooltip .cluetip-arrows {
/*	background-image: url( ../nflimg/027-arrow-right.png );*/
	right: -11px;
	top: 22px;
	float: none;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


/* li 1 */
#main-nav ul li#main-nav-home {
	width: 50px;
}
#main-nav ul li#main-nav-home a {
	background-position: -35px -100px;
}
#main-nav ul li#main-nav-home.sfhover a, 
#main-nav ul li#main-nav-home a:hover,
#main-nav ul li#main-nav-home.sfhover a.selected{
	background-position: -35px -150px;
}


#main-nav ul li#main-nav-home a.selected {
	background-position: -35px -200px;
}
#main-nav ul li#main-nav-home li a {
	width: 158px;

}	

/* li 2 */
#main-nav ul li#main-nav-team {
	width: 53px;
}
#main-nav ul li#main-nav-team a {
	background-position: -85px -100px;/* width: 118px;*/
}
#main-nav ul li#main-nav-team.sfhover a, 
#main-nav ul li#main-nav-team a:hover, 
#main-nav ul li#main-nav-team.sfhover a.selected{
	background-position: -85px -150px;
}
#main-nav ul li#main-nav-team ul li a:hover {
	background-position: -440px -20px;
}
#main-nav ul li#main-nav-team a.selected {
	background-position: -85px -200px;
}
#main-nav ul li#main-nav-team li a {
	width: 158px;
}
/* li 3 */
#main-nav ul li#main-nav-news{
	width: 52px;
}
#main-nav ul li#main-nav-news a {
	background-position: -138px -100px; /*width: 50px;*/
}
#main-nav ul li#main-nav-news.sfhover a, 
#main-nav ul li#main-nav-news a:hover,
#main-nav ul li#main-nav-news.sfhover a.selected{
	background-position: -138px -150px;
}
#main-nav ul li#main-nav-news ul li a:hover {
	background-position: -440px -20px;
}
#main-nav ul li#main-nav-news a.selected {
	background-position: -138px -200px;
}
#main-nav ul li#main-nav-news li a {
	width: 158px;
}
/*li 4 */
#main-nav ul li#main-nav-media-center {
	width: 110px;
}
#main-nav ul li#main-nav-media-center a {
	background-position: -190px -100px;/* width: 118px;*/
}
#main-nav ul li#main-nav-media-center.sfhover a, 
#main-nav ul li#main-nav-media-center a:hover, 
#main-nav ul li#main-nav-media-center.sfhover a.selected{

	background-position: -190px -150px;
}
#main-nav ul li#main-nav-media-center ul li a:hover {
	background-position: -440px -20px;
}
#main-nav ul li#main-nav-media-center a.selected {
	background-position: -190px -200px;
}
#main-nav ul li#main-nav-media-center li a {
	width: 158px;
}


/* li 5 */
#main-nav ul li#main-nav-schedule--events {
	width:147px;
}
#main-nav ul li#main-nav-schedule--events a {
	background-position: -300px -100px; /*width: 79px; */
}
#main-nav ul li#main-nav-schedule--events.sfhover a, 
#main-nav ul li#main-nav-schedule--events a:hover,
#main-nav ul li#main-nav-schedule--events.sfhover a.selected{
	background-position: -300px -150px;
}
#main-nav ul li#main-nav-schedule--events ul li a:hover {
	background-position: -440px -20px;
}
#main-nav ul li#main-nav-schedule--events a.selected {
	background-position: -300px -200px;
}
#main-nav ul li#main-nav-schedule--events li a {
	width: 158px;
}

/* li 6 */
#main-nav ul li#main-nav-tickets {
	width:68px;
}
#main-nav ul li#main-nav-tickets a {
	background-position: -447px -100px;	/*width: 54px;*/
}
#main-nav ul li#main-nav-tickets.sfhover a, 
#main-nav ul li#main-nav-tickets a:hover,
#main-nav ul li#main-nav-tickets.sfhover a.selected{
	background-position: -447px -150px;
}
#main-nav ul li#main-nav-tickets ul li a:hover {
	background-position: -440px -20px;
}
#main-nav ul li#main-nav-tickets a.selected {
		background-position: -447px -200px;
}
#main-nav ul li#main-nav-tickets li a {
	width: 158px;
}
/* li 7 */
#main-nav ul li#main-nav-ford-field {
	width: 89px;
}
#main-nav ul li#main-nav-ford-field a {
	background-position: -515px -100px;/* width: 95px;*/
}
#main-nav ul li#main-nav-ford-field.sfhover a, 
#main-nav ul li#main-nav-ford-field a:hover,
#main-nav ul li#main-nav-ford-field.sfhover a.selected{
	background-position: -515px -150px;
}
#main-nav ul li#main-nav-ford-field ul li a:hover {
	background-position: -440px -20px;
}
#main-nav ul li#main-nav-ford-field a.selected {
	background-position: -515px -200px;
}
#main-nav ul li#main-nav-ford-field li a {
	width:158px;
}

/* li 8 */
#main-nav ul li#main-nav-community {
	width: 94px;
}
#main-nav ul li#main-nav-community a {
	background-position: -604px -100px;/* width: 63px; */
}
#main-nav ul li#main-nav-community.sfhover a, 
#main-nav ul li#main-nav-community a:hover, 
#main-nav ul li#main-nav-community.sfhover a.selected{
	background-position: -604px -150px;
}
#main-nav ul li#main-nav-community ul li a:hover {
	background-position: -440px -20px;
}
#main-nav ul li#main-nav-community a.selected {
	background-position: -604px -200px;
}
#main-nav ul li#main-nav-community li a {
	width: 158px;
}
/* li 9 */
#main-nav ul li#main-nav-youth-programs {
	width: 141px;
}
#main-nav ul li#main-nav-youth-programs a {
	background-position: -698px -100px;/* width: 46px;*/
}
#main-nav ul li#main-nav-youth-programs.sfhover a, 
#main-nav ul li#main-nav-youth-programs a:hover,
#main-nav ul li#main-nav-youth-programs.sfhover a.selected{
	background-position: -698px -150px;
}
#main-nav ul li#main-nav-youth-programs ul li a:hover {
	background-position: -440px -20px;
}
#main-nav ul li#main-nav-youth-programs a.selected {
	background-position: -698px -200px;
}
#main-nav ul li#main-nav-youth-programs li a {
	width: 158px;
}


/* li 10 */
#main-nav ul li#main-nav-pro-shop{
	width: 121px;
}
#main-nav ul li#main-nav-pro-shop a {
	background-position: -839px -100px;/* width: 118px;*/
}
#main-nav ul li#main-nav-pro-shop.sfhover a, 
#main-nav ul li#main-nav-pro-shop a:hover,
#main-nav ul li#main-nav-pro-shop.sfhover a.selected{
	background-position: -839px -150px;
}
#main-nav ul li#main-nav-pro-shop a.selected {
	background-position: -839px -200px;
}
#main-nav ul li#main-nav-pro-shop li a {
	width: 158px;
}
/* all lists */
#main-nav ul ul {
	padding: 0;
	margin: 0;
	list-style: none;
	line-height: 1;
	border: 1px solid #aab0b4;
	background-color: #e5e5e5;
}
#main-nav ul ul span, #main-nav ul ul a {
	height:15px;
	font-style:normal;
	text-transform:uppercase;
	font-weight:bold;
	padding-top:3px;
	margin:0;
	background-image: none;
	font-size: 11px;
	display: block;
	width: 158px;
	text-indent:10px;
	text-align:left;
}
* html #main-nav ul ul a {
	width:158px;
}
#main-nav ul ul a span {
	display:block;
	width:158px;
}
#main-nav ul ul span {
	text-decoration:none;
	position:relative;
	left:auto;
	width: 158px;
	background: transparent url('../nflimg/det-global-spr.png') no-repeat -40px 0px;
	color: #000;
}

#main-nav ul ul li .sfhover  a {
	text-decoration:none;
	position:relative;
	left:auto;
	width: 158px;
	background: #006db0;
	color: #000;
}

#main-nav ul ul span a{
	color: #000;
}

#main-nav ul li .sfhover a, #main-nav ul li a:hover {
}
#main-nav ul ul li a:hover {
/*	border-top:1px solid #fdb813;*/
	color:#fff;
	width:120px
}
#main-nav ul ul span:hover {
	color:#fff;

	cursor:pointer;
	left:auto;
	position:relative;
	text-decoration:none;

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

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

#main-nav ul ul li:hover {
	background: #006db0;
	color:#fff;
}
#main-nav ul ul li.on-active span{
     color:#fff;
}
#main-nav ul li li.sfhover-on span {
background-position: -220px 0px;
 color: #fff;
}
#main-nav ul li li.on-active:hover span {

}
/* second-level lists */
#main-nav ul li ul {
	margin: 0;
	position: absolute;
	left: -999em;
	z-index:100;
	width:158px;
}
/* second-level list items */

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

/* second-level list items */
#main-nav ul li ul li.last {
}
/* third-and-above-level lists */
#main-nav ul li ul ul {
	margin: -1px 0 0 158px;
}
#main-nav ul li ul ul li {
	border:none;
}

#main-nav ul li ul ul li a:hover span{
	background: #006db0;
}
#main-nav .sfhover-off, 
#main-nav ul li:hover ul, #main-nav ul li:hover ul ul, #main-nav ul li:hover ul ul ul, #main-nav ul li.sfhover ul, #main-nav ul li.sfhover ul ul, #main-nav ul li.sfhover ul ul ul {
	left: -999em;
}
/* lists nested under hovered list items */
#main-nav .sfhover-on, #main-nav ul li:hover ul, #main-nav ul li li:hover ul, #main-nav ul li li li:hover ul, #main-nav ul li.sfhover ul, #main-nav ul li li.sfhover ul, #main-nav ul li li li.sfhover ul {
	left: 0;
}

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


/* third level */
div#main-nav ul li#main-nav-news.sfhover ul li a,
div#main-nav ul li#main-nav-news.sfhover ul li a,
div#main-nav ul li#main-nav-schedule--events.sfhover ul li a,
div#main-nav ul li#main-nav-media-center.sfhover ul li a,
div#main-nav ul li#main-nav-team.sfhover ul li a,
div#main-nav ul li#main-nav-cheerleaders.sfhover ul li a,
div#main-nav ul li#main-nav-outreach.sfhover ul li a,
div#main-nav ul li#main-nav-fans.sfhover ul li a,
div#main-nav ul li#main-nav-stadium.sfhover ul li a,
div#main-nav ul li#main-nav-schedule.sfhover ul li a,
div#main-nav ul li#main-nav-tickets.sfhover ul li a,
div#main-nav ul li#main-nav-ford-field.sfhover ul li a,
div#main-nav ul li#main-nav-community.sfhover ul li a,
div#main-nav ul li#main-nav-youth-programs.sfhover ul li a,
div#main-nav ul li#main-nav-get-gear.sfhover ul li a
{
  background: #e5e5e5 url('../nflimg/det-global-spr.png') no-repeat -20px 0px;
}

div#main-nav ul li#main-nav-news ul li a:hover,
div#main-nav ul li#main-nav-schedule--events ul li a:hover,
div#main-nav ul li#main-nav-media-center ul li a:hover,
div#main-nav ul li#main-nav-team ul li a:hover,
div#main-nav ul li#main-nav-cheerleaders ul li a:hover,
div#main-nav ul li#main-nav-outreach ul li a:hover,
div#main-nav ul li#main-nav-fans ul li a:hover,
div#main-nav ul li#main-nav-stadium ul li a:hover,
div#main-nav ul li#main-nav-schedule ul li a:hover,
div#main-nav ul li#main-nav-tickets ul li a:hover,
div#main-nav ul li#main-nav-ford-field ul li a:hover,
div#main-nav ul li#main-nav-community ul li a:hover,
div#main-nav ul li#main-nav-youth-programs ul li a:hover,
div#main-nav ul li#main-nav-get-gear ul li a:hover
{
  background: #006db0 url('../nflimg/det-global-spr.png') no-repeat -205px 0px;
}
/* ==================================================================
002 - Articles Styles
================================================================== */

.article-large h1 {
	font-size: 25px;
}
.article-large h2 { font-size: 25px; margin-right: 25px; font-style: normal; }
.article-large h3 span{font-size: 22px;}
.article-large .hd p,
.article-large .bd p,
.article-large .bd,
.article-large h3,
.article-large .photo-caption,
.pcuteline,
.article-content,
.article-large table {
	font-size: 113%;
}


.article-large .hd { font-size: 113%; }
.article-small h1 { font-size: 25px; }
.article-small h2 { font-size: 25px; font-style: normal; font-weight:normal !important; margin-right: 20px;}
.article-small .hd p, .article-small .bd p { font-size: 100%; }
.article-small .hd .article-update { font-size: 100%; }

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

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

.article{
	text-align:left;
	color:#333333;
}

.article .mod-wrp-1{
	background: none;
}
.article .hd {
	position:relative;
	padding:20px 0 0;
	margin: 0px 10px;
	border-bottom:1px solid #e6e6e6;
	padding-bottom:10px;
}
.article  h2 {
	padding-bottom:15px;
}
.article .hd strong {
	font-weight:bold;
}
.article .hd .article-byline {
	color:#666666;
	margin:0;
	padding:0;
	font-size:11px;
}
.article .hd .article-update {
	color:#666666;
	font-weight:normal;
	margin:0 0 10px;
	padding:0;
	font-style:italic;
	font-size:11px;
}
.article .bd ul {
  margin-left:15px;
    text-align:left;

}

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

/* text resizer */
.article .article-resize {
	display:block;
	float:right;
	margin-top:-26px;
	padding-left:46px;
}
.article .article-large .article-resize {
}
.article .article-resize li {
    display:inline-block;
    text-align:right;
    position:relative;
    float:left;
    padding-right:5px;
}

.article .article-small .article-resize li a,
.article .article-large .article-resize li a {
    width:26px;
    height:26px;
    display:block;
    background: url(../nflimg/det-global-spr.png) no-repeat -1046px -569px;
}

.article .article-small .article-resize li a:hover {

    display:block;
    background: url(../nflimg/det-global-spr.png) no-repeat -906px -569px;
}

.article .article-large .article-resize li a {

    display:block;
    background: url(../nflimg/det-global-spr.png) no-repeat -1046px -624px;
}

.article .article-large .article-resize li a:hover {

    background: url(../nflimg/det-global-spr.png) no-repeat -906px -624px;
}


.article .article-resize li a span {
    display:none;
}
.article .article-small .article-resize li.text-resize-lg a {
    background: url(../nflimg/det-global-spr.png) no-repeat -766px -624px;
}
.article .article-small .article-resize li.text-resize-lg a:hover {
    background: url(../nflimg/det-global-spr.png) no-repeat -906px -624px;
}
 .article .article-large .article-resize li.text-resize-sm a {
    background: url(../nflimg/det-global-spr.png) no-repeat -766px -569px;
}
.article .article-large .article-resize li.text-resize-sm a:hover {
    background: url(../nflimg/det-global-spr.png) no-repeat -906px -569px;
}

.article .bd{
	padding:10px 10px 20px;
	text-align:left;
}

.article .bd p {
	margin: 20px 0 0;
}
.article .bd table {
	margin-bottom:10px;
}
.article .bd a{
	font-weight:bold;
}
.article .bd a img {
    padding:0 0 0 2px;
}
.article .bd a:hover{
	font-weight:bold;

}
.article .photo-caption,
.pcutline {
	margin-bottom: 15px;
	color:#a8aeb3;
	font-size:10px;
}
/* overrides */
.article .mod-wrp-2 {
	background:none !important;
}
.article-content {
        text-align:left;
		float: 
}
.article-content p {
        text-align:left;
}
.article-content img
{
	padding: 10px 10px 5px 0px;
	margin-left:10px;
}

.article-content  table { max-width: 430px;}
.article-content  table td { padding-left: 10px;}
/* event-detail page which follows article layout. */


.event-detail .content {
      padding:10px;

}

.event-detail .content p {
     margin-top:15px;

}

.event-detail .more-link {
     float:right;
    margin-right:15px;

}


.event-detail h1 {
	font-size: 25px;
}
.event-detail h2 { font-size: 25px; margin-right: 25px; font-style: normal; }
.event-detail .hd p, .event-detail .bd p { font-size: 113%; }
.event-detail .hd { font-size: 100%; }
.event-detail h1 { font-size: 25px; }
.event-detail h2 { font-size: 25px; font-style: normal; font-weight:normal !important; margin-right: 20px; line-height:25px; margin-bottom: 10px;}
.event-detail .hd p { font-size: 100%; }
.event-detail .hd .article-update { font-size: 100%; }

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

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

.event-detail{
	text-align:left;
	color:#333333;
}
.event-detail .hd {
	position:relative;
	padding:20px 0 0;
	margin: 0px 10px;
	border-bottom:1px solid #e6e6e6;
}
.event-detail .hd strong {
	font-weight:bold;
}

.event-detail .hd .article-update {
	color:#666666;
	font-weight:normal;
	margin:0 0 10px;
	padding:0;

}

.content-tools .mod-wrp-1
{
	background: #e4e4e4;
	padding: 5px 0px 5px 5px;
	margin-bottom: 0px;
}
.content-tools .mod-wrp-3,
.content-tools .mod-wrp-4,
.content-tools .mod-wrp-5 {
    background: transparent url('');
    padding: 0;
    border: 0;
    margin: 0;
}
.content-tools .mod-wrp-3
{


}
.content-tools .actions dt.rss a{
	background:transparent url('../nflimg/det-global-spr.png') no-repeat scroll -766px -1097px ;
	margin: 0 5px 0 0;
	width:20px;
}

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


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

}

.content-tools dl.actions  {
    height: 20px;
}
.content-tools .actions dt {
    float:right;
}
.content-tools .actions dt a {
	background:transparent url('../nflimg/det-global-spr.png') no-repeat scroll -766px -1049px ;
    width: 20px;
    height: 20px;
    display:block;
    text-indent: 40px;
    overflow:hidden;
		margin: 0 5px 0 0;
}
.content-tools .actions dt a:hover {
	background-position:  -906px -1049px;
}


.content-tools .actions dt.email a{
	background-position:  -766px -999px ;


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

.content-tools .actions dt.share a{
	background-position:  -766px -949px ;


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


}
.content-tools .actions dt.linnk a:hover{
	background-position:  -906px -1149px;
}

.content-tools dd {
    display: none;
}


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

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

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

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

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

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

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


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

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

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

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

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

.cluetip-content-tools  #cluetip-close a
{
  display:block;
  height:0;
  position: relative;
  top:10px;
  right: 10px;
  padding-left:20px;
  padding-top:20px;
  width:0;
  background:transparent url('../nflimg/det-global-spr.png') -763px -525px no-repeat;

  overflow: hidden;
}
.cluetip-content-tools  #cluetip-close a:hover
{
  background-position: -903px -525px ;
 }
 
.content-tools-email-fields .response-message{ margin-top: 50px;}
/* ==================================================================
005 - Search Results Module
===================================================================*/
/* Small styles */
.search-results.small {}
.search-results.small, .search-results.small .bd {}
.search-results.small .ft {}
.search-results.small .bd {}
.search-results.small .bd .main-results .sorting-c { float:right; }
.search-results.small .bd .main-results a.more-links {}
.search-results.small .bd .main-results #pagination {}
.search-results.small .bd .main-results #pagination ul li {}
.search-results.small .bd .main-results ul {}
.search-results.small .bd .main-results #pagination ul {}
.search-results.small .bd .sub-results {}
.search-results.small .bd .main-results h2 {}
.search-results.small .bd .main-results { }
.search-results.small .bd .sub-results h2 { }


/* styles for Form Box	*/
#search-again-form {
	background:#FFFFFF;
	margin:10px 10px 0 0;
}
#search-again-form .search-again-text {
	float:right;
	position: relative;
	width:470px;
	padding-top:5px;
}
#search-again-form .search-again-text input {}
#search-again-form .search-again-text input.go {
background:transparent url(../nflimg/det-global-spr.png) no-repeat scroll -765px -1802px;

	left:186px; 
	margin:0;
	overflow:hidden;
	padding:22px 58px 0 0;
	position:absolute;
	width: 1px;
}
#search-again-form .search-again-text input.go:hover {
	background-position:-905px -1802px;
}
#search-again-form .search-again-text input.go.src {
	display:none;
}
#search-again-form .search-again-text label {
	display: none;
}
#search-again-form .search-again-text #search-text {
	border: 1px solid #000;
	height:17px;
	padding:2px 0 0 10px;
	width:164px;
}
#search-again-form .search-again-filters {
	margin: 0 0 0 12px;
	padding:7px 0 0;
}
#search-again-form .search-again-filters label {
	margin:0 5px 0 0;	
}

.search-results.large
{ 
	padding: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	background-color: #fff;
}

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

/* Common styles */
.search-results a {}
.search-results.large .hd {
  	border-bottom:1px solid #C8C8C8;
	margin-bottom: 10px;
	
}
.search-results .hd p {
	float:left;
	width:250px;
	color: #666666;
	font-size: 14px;
	font-weight: bold;
}
.search-results .hd .sorting-c{
	float: right;
	width:205px;
}
.search-results .hd .sorting-c p {
	color:#000000;
	float:left;
	font-size:12px;
	text-transform:none;
	width:50px;
	margin:3px 0 0;
	display: block;
	line-height:1.5;
	_margin-top: 5px;
}
#sorting-form {
	float:right;
	line-height:1px;
	margin:3px 0 0;
	padding:0;

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

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

.search-results .bd ul li div p span em{

	font-weight: bold;
	line-height: 1.5;

}

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

.search-results .action-bar {
	margin-left:140px;
}


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

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

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

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

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

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

border-bottom:1px solid #C8C8C8;
}

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


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




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



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

}
.article-search-results .action-bar a,
.video-search-results .action-bar a,
.photo-search-results .action-bar a,
.audio-search-results .action-bar a{
	margin:0;
	padding:0;
	font-size:11px;
}
.action-bar a.more-links {

}
.action-bar a:hover.more-links {}




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

.search-results .action-bar {
	position:relative;
}

/* ==================================================================
	SEARCH RESULTS - PAGINATION
================================================================== */
.search-results .bd .main-results .article-search-results ul li {
}
.search-results .cs-pagination {
  bottom:0;
  display: inline-block;
  margin:5px 0;
  position:relative;
  font-weight: bold;
  color: #666;

}
.search-results .cs-pagination span,
.search-results .cs-pagination a
{
  padding-left: 3px;
  padding-right: 3px;
}

.search-results .cs-pagination .prev,
.search-results .cs-pagination .next
{
  font-size: 16px;
  position: relative;
  top: 1px;
}

.search-results .cs-pagination .first
{
 border-right: 1px solid #999;
 display:inline-block;
}
.search-results .cs-pagination .last	
{
 border-left: 1px solid #999;
 display:inline-block;
}


.search-results .cs-pagination-status
{
  display: inline-block;
  margin:8px 10px;
  font-weight: bold;
  color: #666;
}

.search-results .cs-pagination-status span
{
  margin-left: 2px;
}
/* ==================================================================
006 - RSS styles
================================================================== */


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

padding: 10px;

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

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

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

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

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

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


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

.events-calendar .events-calendar-view-compact .mod-wrp-1, 
.events-calendar .events-list-view-compact .mod-wrp-1 {
	float:none;
	margin-top: 40px;
	position: relative;
	background:none;
}


.events-calendar .events-calendar-view-compact .hd .nav-view,
.events-calendar .events-list-view-compact .hd .nav-view {
    list-style: none;
    margin: 0;
    padding: 0 0 0 0px;
	position:absolute;
	top: -40px;
	left: 0px;

}

 .events-calendar .events-calendar-view-compact .hd .nav-view li,
 .events-calendar .events-list-view-compact .hd .nav-view li {
   float:left;
   margin: 0px;
   text-transform:capitalize;
   width:135px;
 }
 
.events-calendar .hd .nav-view li.calendar
{
  margin-right: 6px;
}
 .events-calendar .events-calendar-view-compact .hd .nav-view li.list,
 .events-calendar .events-list-view-compact .hd .nav-view li.calendar {
   background: #FFFFFF url(../nflimg/106-tabs-unselected.png)  no-repeat bottom right;

	width:135px;

}

.events-calendar .events-calendar-view-compact .hd .nav-view .calendar a,
.events-calendar .events-list-view-compact .hd .nav-view .list a{
	background: #FFFFFF;
    margin: 0;
    padding-left: 10px;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */
    outline: 0; /* prevent dotted border in Firefox */
    height:28px;
    text-align:left;
    display:block;
    padding-top:12px;
    cursor:pointer;
	font-weight:bold;
	color: #333333;
		font-size: 18px;
	font-weight: normal;
		border-color:#EEEEEE;
	border-style:solid solid none;
	border-width:1px 1px medium;

}
.events-calendar .events-calendar-view-compact .hd .nav-view .calendar a span{}
.events-calendar .events-calendar-view-compact .hd .nav-view .list {

}
.events-calendar .events-calendar-view-compact .hd .nav-view .list a,
.events-calendar .events-list-view-compact .hd .nav-view .calendar a{
	background: #eeeeee;
	color: #999;
    margin: 0;
    padding-left: 10px;
    text-decoration: none;

    height:28px;

    text-align:left;
    display:block;
    padding-top:12px;
    position:relative;
    cursor:pointer;
	font-weight:bold;
	
	font-size: 18px;
	font-weight: normal;
	
	white-space: nowrap; /* required in IE 6 */
    outline: 0; /* prevent dotted border in Firefox */
}

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

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

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

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

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

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

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

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

}
.events-calendar .events-calendar-view-compact .bd-calendar table thead{

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

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

}
.events-calendar .events-calendar-view-compact .bd-calendar table tr th {
	background: #FFF url('../nflimg/009-events-header-bg-small.png') center top repeat-x;
    width:14%;
    color:#ffffff;
    text-align:center;
    font-weight:bold;
    height:18px;
    font-size:11px;
}

.events-calendar .events-calendar-view-compact .bd-calendar table tr th span { display:none;}
.events-calendar .events-calendar-view-compact .bd-calendar table td {
	background: #FFF url('../nflimg/009-calendar-bg.png') center top repeat-x;
	border: 1px solid #afafaf;
	border-top-width: 0px;

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

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

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

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

}

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

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


.events-calendar .events-calendar-view-compact .bd-calendar table tr td h4 { font-weight: bold;}
.events-calendar .events-calendar-view-compact .bd-calendar table tr td dl {display: none;}
.events-calendar .events-calendar-view-compact .ft{
float: none;

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


/******************************************************************
 Calendar Large and Calendar List Large top header  
 *****************************************************************/
.events-calendar .events-calendar-view .mod-wrp-1,
.events-calendar .events-list-view .mod-wrp-1 {
	float: left;
	background:none;
	background-color:#fff;
}


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

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

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

.events-calendar .events-calendar-view .hd,
.events-calendar .events-list-view .hd {
 	margin-bottom: 10px;
	border: 0px;
	float: left;
	width:740px;
	padding: 0px;
}

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

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

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

	display:block;

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



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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

.events-calendar .events-calendar-view .hd .filter-events button,
.events-calendar .events-list-view .hd .filter-events button {
	background:transparent url(../nflimg/det-global-spr.png) no-repeat scroll -766px -1803px;
	border:none;
	cursor:pointer;
	margin-top:3px;
	height:20px;
	width:30px;
}

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



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


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

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

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

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

}
.events-calendar .events-calendar-view .bd-list {
    display:none;
}
.events-calendar .events-calendar-view .bd-calendar table {
    width:100%;
	float:left;
}

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

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

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

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

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

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


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



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



/* Small Calendar List */


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

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

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

}
.events-calendar .events-list-view-compact .bd-list table tr th {
    background:#FFFFFF url(../nflimg/009-events-header-bg-small.png) repeat-x scroll center top;
    text-transform:uppercase;
    font-size:11px;
    font-weight:bold;
    padding:3px 0px;
    vertical-align:middle;
    text-align:left;
	color: #FFF;
}
.events-calendar .events-list-view-compact .bd-list table tr td {
    vertical-align:middle;

}

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

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

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

}

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

}

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


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


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

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

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

}



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

.events-calendar .events-list-view .bd {}
.events-calendar .events-list-view .bd-list {}
.events-calendar .events-list-view .bd-list table caption {display:none;}
.events-calendar .events-list-view .bd-list table {
    width:100%;
}
.events-calendar .events-list-view .bd-list table tr {}
.events-calendar .events-list-view .bd-list table tr th {
    background: transparent url(../nflimg/009-events-header-bg-large.png) repeat;
    width:12%;
    color:#FFFFFF;
    text-align:center;
    text-transform:uppercase;
    font-weight:bold;
    height:12px;
    font-size:11px;
    padding:5px 0px 3px 0px;
}
.events-calendar .events-list-view .bd-list table tr td {
    border-bottom: 1px solid #ececec;
    padding-top:10px;
    padding-bottom:10px;
    height:65px;
    vertical-align:middle;
}

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

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

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


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

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

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

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

    float:left;
}
.events-calendar .events-list-view .bd-list table td .image {
    float:left;
    padding-right:10px;
}
.events-calendar .events-list-view .bd-list table td .image:hover{

}
.events-calendar .events-list-view .bd-list table td .image img {
  height:51px;
  width:71px;
  border:4px solid #ccc;
}

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


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

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


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

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

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

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

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

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

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

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

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

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

.contact-us-form .formactions
{
	background-image:url(../nflimg/contactUs_bkgrnd.jpg);
	background-repeat:repeat-x;
	height: 31px;
}
.contact-us-form legend
{
	font-size:12px;
	color:#333333;
}
/* ==================================================================
013 - Polls Module
===================================================================*/
.polls {color: #fff;}
.polls .mod-wrp-1 {
	background: #006db0 url('../nflimg/det-global-spr.png') no-repeat scroll 0 -1000px ;
}
#kids-poll .mod-wrp-1 {
	background-image: url('../clubimages/KidsPoll_BG.jpg');
	background-position: top left;
	background-repeat:no-repeat;
}
.polls .mod-wrp-2{


}

.polls .mod-wrp-5 {}
.polls .module .mod-title {}
.module .polls .mod-title{ height: 70px;}
.module .polls .mod-title h2 span{ display: none; }


.polls .hd {padding:padding:0 10px;}
.polls .hd .poll-question {  font-weight:bold; font-size:16px;}
.polls .hd .poll-question p{ margin-left: 10px;}
.polls .block-poll {display:block; padding-bottom: 10px;}
.polls .bd form { clear: both;}
.polls .bd { padding: 10px;}
.polls .bd fieldset { padding-bottom:10px; }
.polls .bd fieldset label {  padding-left: 5px; vertical-align:top; font-weight:bold;}
.polls .bd fieldset .options { margin-bottom: 5px; margin-left:7px; clear: both;}



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

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

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


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

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

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

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

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

.schedule-large .hd form label { 
    padding-right:10px;
	font-size: 12px;
    color:#333;
}
.schedule-large .hd form select {
    margin-right:10px;
	border: 1px solid black;
}
.schedule-large .hd form button {
    background: transparent url(../nflimg/det-global-spr.png) -766px -1800px;
    width:40px;
    height:24px;
    text-transform:uppercase;
    border:none;
    text-indent:-9999px;
    cursor: pointer;
}
.schedule-large .hd form button:hover {
    background: transparent url(../nflimg/det-global-spr.png) -906px -1800px;
}

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

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

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

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

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

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

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

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


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

}



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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

.schedule-large .game .item-gamestats dt {
	float: left;
	clear: left;

}

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

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

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

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

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

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


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

}

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

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

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




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

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



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

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




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

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




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

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



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

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



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

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




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

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


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

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



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

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


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

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



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

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



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

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



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

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


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

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



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

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




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

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


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

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


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

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




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

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




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

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



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

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




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


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

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



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

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


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

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



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

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


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

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



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

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



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

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




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

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



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

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

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

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

}

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

.schedule-small .mod-title h2
{

}


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

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

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

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

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

.schedule-small .bd .headings {
	font-weight: bold;
	font-size: 11px;
    background:  url(../nflimg/009-events-header-bg-small.png) repeat-x bottom left;
	height: 12px;
	text-transform: uppercase;
	_zoom: 1;
	color: #ffffff;
	padding: 3px 10px;
}

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

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

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

}

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



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

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

}
.schedule-small .bd .loop-even {
    background:#e8eaec;
}


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

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

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

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

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

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

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

}


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

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

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

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

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

.schedule-small .ft {
  
}
.schedule-small .ft .action-bar {
    padding:0px;
}
.schedule-small .ft .action-bar a{
}

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

#homepage-schedule .schedule-small .bd .game{ padding: 0px;}
/* ==================================================================
021 - Photo Module
================================================================== */
.photo { color: #333; }
.photo .photo-large .mod-wrp-1 {

}
.photo .photo-large .hd {
	margin-bottom: 5px;
}
.photo .mod-title {
	background-color:#FFFFFF;
	background: none;
}
.photo .mod-title h2 {
	color: #333;
	font-size:20px;
	padding:0px;
	font-weight: normal;
	text-transform: none;
}
.photo .photo-summary {
	color: #666666;
	font-size: 12px;
	margin-bottom:10px;
}
.photo .photo-source {
	font-size:10px;
	text-align: right;
	color: #a8aeb3;
	margin: 5px;
}
.photo .bd{ text-align: center; height:500px;}
.photo .bd img{max-width: 570px; max-height: 500px; _width: 570px;}
.photo .ft{}
.photo .ft a{}
.photo .ft a:hover{}

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

.photo-gallery .mod-title {
	background-color: #fff;
    background-image:none;

}
.photo-gallery .mod-title h2 {
    font-size: 20px;
    color: #333333;
    font-weight: normal;
    background-color:#FFFFFF;
    padding: 0px;
    text-transform:capitalize;
    line-height:17px;
    padding-bottom:5px;
}
.photo-gallery .nav-view {
    float:right;
	display: none;
}
.photo-gallery .nav-view li {
    float:left;
}

.photo-gallery .nav-view li.large {
    
}
.photo-gallery .nav-view li a {
    display:block;
    width: 25px;
    height: 25px;
    margin-left: 5px;

}
.photo-gallery .nav-view li a:hover {
    background-color: #ae1a20;
}
.photo-gallery .nav-view li.regular a {
background: transparent url(../nflimg/det-global-spr.png) -766px -789px;
}
.photo-gallery .nav-view li.large a {
background: transparent url(../nflimg/det-global-spr.png) -766px -844px;
}

.photo-gallery .photo-gallery-regular .nav-view li.regular a {
background: transparent url(../nflimg/det-global-spr.png) -1046px -789px;
}
.photo-gallery .photo-gallery-large .nav-view li.large a {
background: transparent url(../nflimg/det-global-spr.png) -1046px -844px;
}

.photo-gallery .nav-view li.regular a:hover {
background: transparent url(../nflimg/det-global-spr.png) -906px -789px;
}
.photo-gallery .nav-view li.slideshow  {
display:none;
}




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

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

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

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

}

.photo-gallery .bd { height: 450px;}
.photo-gallery .bd img { max-height: 500px; max-width: 570px;}

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

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

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

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




.more-photos .mod-wrp-1{

}
.more-photos .mod-title h2 {

}
.more-photos .hd {}
/*
	font-size:20px;
	font-weight:normal;
	padding:0;
*/
.more-photos .hd .gallery-description {
	margin:10px 0;
}
.more-photos .bd {clear:both;}
.more-photos .bd ul {}
.more-photos .bd ul li {float:left;padding:0;position:relative;}
.more-photos .bd ul li .thumb {}
.more-photos .bd .thumb a {float:left;overflow:hidden;}
.more-photos .bd .thumb a img {overflow:hidden;height:90px;width:125px;}

.more-photos .bd .thumb a:hover img {}
.more-photos .bd .no-content {}
.more-photos .bd ul li h3 {display:none;}
.more-photos .bd ul li .av-source {display:none;}
.more-photos .bd ul li .av-caption {display:none;}
.more-photos .bd .av-caption {display:none;}
.more-photos .ft {clear:both;}
.more-photos .ft .action-bar {
	text-align: left;
	padding-left: 10px;

}
.more-photos .ft .action-bar a {padding: 7px 0 0;}
.more-photos .ft .action-bar a:hover { }

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

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

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


/* Small */
.more-photos-small .hd {}
.more-photos-small .hd .gallery-description {
	padding-left: 10px;
	color: #666;
	margin-top: 0px;
}
.more-photos-small .bd { margin-bottom: 5px;}
.more-photos-small .bd ul {

}
.more-photos-small .bd ul li {

    float: left;
}
.more-photos-small .bd ul li .thumb {  margin: 0px; width: 135px; height: 100px;}
.more-photos-small .bd .thumb a {}
.more-photos-small .bd .thumb a img { width: 125px; height: 90px; } 
.more-photos-small .bd .thumb a:hover {}
.more-photos-small .bd .thumb a:hover img { }
.more-photos-small .bd .no-content {}
.more-photos-small .bd ul li h3 {}
.more-photos-small .bd ul li .photo-source {}
.more-photos-small .bd ul li .photo-caption {}
.more-photos-small .ft {}

/* Carousel */
.more-photos-small .jcarousel-container {
	margin-top:10px;
	margin-left: 0px;
}
.more-photos-small .jcarousel-container a.jcarousel-prev {
	float:left;
	margin-left:230px;
	margin-right:5px;
		position: static;
}
.more-photos-small .jcarousel-container a.jcarousel-prev:hover {
	float:left;
	margin-left:230px;
	margin-right:5px;
	position: static;
}
.more-photos-small .jcarousel-clip {
	float:left;
	height:110px;
	margin-top:10px;
	width:280px

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

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

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

/* Carousel Buttons */
.more-photos-small a.jcarousel-next {float:left;}
.more-photos-small a.jcarousel-next:hover {}
.more-photos-small a.jcarousel-next-disabled {}
.more-photos-small a.jcarousel-next-disabled:hover {}
.more-photos-small a.jcarousel-prev {}
.more-photos-small a.jcarousel-prev:hover {}
.more-photos-small a.jcarousel-prev-disabled {}
.more-photos-small a.jcarousel-prev-disabled:hover {}

/* /Carousel */


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

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


/* List */
.more-photos-list .hd {}
.more-photos-list .hd .gallery-description {}
.more-photos-list .bd {}
.more-photos-list .bd ul {}
.more-photos-list .bd ul li {float:none;clear:both;}
.more-photos-list .bd ul li.loop-last {padding-bottom:5px;}
.more-photos-list .bd ul li .thumb {float:left;padding-right:10px;}
.more-photos-list .thumb a {}
.more-photos-list .thumb a img {}
.more-photos-list .no-content {}
.more-photos-list .bd ul li .photo-source {display:block;font-weight:bold;}
.more-photos-list .bd ul li .photo-caption {display:block;}
.more-photos-list .bd ul li h3 {display:block;margin:0;}
.more-photos-list .ft .action-bar {}
/*
.more-photos .more-photos-list .bd ul li h3 {display:none;}
.more-photos .more-photos-list .bd ul li .photo-source {display:none;}
.more-photos .more-photos-list .bd ul li .photo-caption {display:none;}
*/
.av-gallery-small { min-height: 215px; } /* fix to force autoheight */

.av-gallery .mod-title {
    padding-bottom: 10px;
}
.av-gallery .current-video-container {
    text-align:center;
}
.av-gallery .current-video-container  .title{
	position: relative;
}
.av-gallery-large .action-bar {
    display:none;
}
.av-gallery-small .action-bar {
    margin-top:12px;
}
.bd .av-list li.jcarousel-item {
	height:69px;
	width:115px;
	border: 5px solid #ccc;
	overflow: hidden;
}

.bd .av-list li.jcarousel-item:hover{
	border-color: #006DB0;
}
.av-gallery-large .jcarousel-clip {
	width: 440px;
}
.av-gallery-small .jcarousel-clip {
	padding:0 10px;
	width:268px;
}
.jcarousel-clip li a.play-video img {
}
.av-gallery-small a.jcarousel-prev {
	bottom:10px;
	cursor:pointer;
	height:20px;
	position:absolute;
	right:35px;
	width:20px;
	z-index:3;
}
.av-gallery-small a.jcarousel-next {
	bottom:10px;
	cursor:pointer;
	height:20px;
	position:absolute;
	right:10px;
	width:20px;
	z-index:3;
}
.av-large .mod-wrp-2 {
    background:none;
}
.av-large .bd {
	margin:0 0 0 13px;
    text-align:center;
}
.av-large .mod-title h2 {
    font-size:20px;
    text-transform: lowercase;
    font-weight: normal;
}
       /* ==================================================================
026 - More Audio/Video
================================================================== */
/* Global more-photos  */

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

}
.more-av .ft .action-bar a {padding: 7px 0 0; display: block; float: right;}
.more-av .ft .action-bar a:hover {}

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

a.jcarousel-next{}
a.jcarousel-prev {}
.jcarousel-container {

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

}
.more-av .more-av-small .bd { margin-bottom: 5px;}
.more-av .more-av-small .bd ul {}
.more-av-small .bd .thumb a img { }
.more-av-small .bd .thumb a:hover {}
.more-av-small .bd .thumb a:hover img { }
.carousel-indicator a {}
.more-av .more-av-small .carousel-indicator a.custom-carousel-num {}
.more-av .more-av-small .carousel-indicator a.custom-carousel-num.carousel-ind-selected {}
.more-av .more-av-small .carousel-indicator a.custom-carousel-num {}
.more-av-small .jcarousel-container a.jcarousel-prev {
	float:left;
	margin-left:230px;
	margin-right:5px;
	_display: inline-block!important;
}
.more-av-small .jcarousel-container
{
float: left;
}
.more-av-small .jcarousel-container a.jcarousel-next {
	 float: left;

}
.more-av .more-av-small p.carousel-indicator a.custom-carousel-next {}
.more-av .more-av-small p.carousel-indicator a.custom-carousel-next:hover {}
.more-av .more-av-small p.carousel-indicator a.custom-carousel-prev {}
.more-av .more-av-small p.carousel-indicator a.custom-carousel-prev:hover {}
.more-av .more-av-small .carousel-indicator a.custom-carousel-num {}
.more-av-small .jcarousel-clip {
	float:left;
	height:110px;
	margin-top:10px;
	width:280px

}

.more-av-small .bd .jcarousel-list li.jcarousel-item {
    float: left;
	margin-bottom:50px;
	margin-right:10px;
}

.more-av .more-av-small .gallery-info {}
.more-av .more-av-small .ft {}
.more-av .more-av-small .ft a {}
.more-av .more-av-small .ft .action-bar a {
	padding: 7px 0 0;
}

.more-av .more-av-small .ft .action-bar a:hover {
}

.more-av .more-av-small .bd ul li .thumb { width: 135px; height: 100px;}
.more-av .more-av-small .bd .thumb a img {}


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

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

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

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

.move-av .thumb {
	margin-right: 0px !important;
}
/* ================================================================== */
/* 031 - Game Status - Pre-Game Small */
/* ================================================================== */
 
.game-status .game-status-pre-small .mod-title {
	display: none;
}
.game-status .game-status-pre-small .game-day-info {
	display: none;
}

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

}

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

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

.game-status .game-status-pre-small .bd .bd-info .team-name {


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

.game-status .game-status-pre-small .team-record {
	font-size: 85%;
	color:#333;
}
.game-status .game-status-pre-small .away-team .team-record {
	float:left;
	margin-top:5px;
}

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

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

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

.game-status .game-status-pre-small .at {
	float: left;
	width: 62px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 48px;
	color: #000;
}
.module .game-status-pre-small .action-bar {
	border-top: 1px solid #ccc;
	margin:10px auto 0 auto;
	padding:10px 0 0 0;
	text-align:right;
	width:280px;
}
.module .game-status .action-bar a {
    background: transparent;
    border:0px;
    cursor:pointer;
    padding:0px 4px 0px 4px;
    text-transform:none;
    font-size:12px;
    font-weight:bold;
    display:inline;

}

.game-status .game-day-layout  .action-bar a{	color:#006DB0;}
.game-status .game-day-layout  .action-bar a:hover {
    text-decoration:underline;
	color: #333;

}

.game-status .game-status-homepage .action-bar a {
	color:#000;
}

.game-status .game-status-homepage .bd .team-name a:hover,
.game-status .game-status-homepage .bd .versus a:hover{
    display: block;
    width: auto;
    text-decoration:none;
    color: #fff;
}

/* ================================================================== */
/* 031 - Game Status - Pre-Game Large */
/* ================================================================== */
.module .game-status .game-status-pre-large .bd {
	padding:0;
}
.game-status .game-status-pre-large .mod-wrp-1 {
	margin-top: 0px;
}

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

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

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

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

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

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

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

.game-status .game-status-pre-large .bd {
	width: 100%;
	overflow: auto;
	position:relative;

}
.game-status .game-status-pre-large .bd .bd-info {
	min-height:190px;
	height:auto !important;
	min-height:190px;
	position:relative;
	padding:15px 10px 0 10px;
	margin-bottom:0 10px 10px;
}
.game-status .game-status-pre-large .bd .bd-info .game-day-info {
	display:none;
}
.game-status .game-status-homepage .bd .bd-info .action-bar {
   text-align:left;
}

.game-status  .game-day-layout .bd .bd-info .action-bar {
	text-align:right;
	position:absolute;
	right:10px;
	bottom: 0px;
	width:600px;
	border-top: 1px solid #e4e4e4;
	padding-top:5px;
}

.game-status .game-status-pre-large .bd .at {
	text-transform: uppercase;
	font-weight:bold;
	font-size:24px;
	color:#000;
	float:left;
	margin-top:32px;
}
.game-status .game-status-pre-large .away-team,
.game-status .game-status-pre-large .home-team {
	width: 115px;
	background-repeat: no-repeat;
	font-size: 131%;
	height: 146px;
	position:absolute;
	top:30px;
}
.game-status .game-status-homepage.game-status-pre-large .bd span {
	height: 28px;
}
.game-status .game-status-homepage.game-status-pre-large .bd span.at {
	height: 24px;
}
/*.game-status .game-status-homepage.game-status-pre-large .bd span:hover {
	border-bottom: 1px solid #fff;
}*/
.game-status .game-status-pre-large .away-team {
	background-position: left 21px;
	text-align: left;
	left:20px;
}

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

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

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

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

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

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

	padding-left:0px;
}
.game-status .game-status-pre-large .team-name .home-team-name {
	text-align:right;
	float:right;
	margin-right:10px;
}

.game-status .game-status-pre-large .game-status-date {
	text-align:center;
	font-size:15px;
	font-weight:bold;
	color:#333;
	clear:both;
	position: relative;


}
.game-status .game-day-layout .game-status-date {
	top: 35px;
}
.game-status .game-status-pre-large .media-info {
	text-align:center;
}
.game-status .game-day-layout .media-info {
	position: relative;
	top: 35px;
}
.game-status .game-status-pre-large .media-info div {
	display:inline;
	font-size:12px;
	color:#333;
	font-weight:normal;
	padding: 0px 5px 0px 5px;
	border-left: 1px solid #cecece;
}

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

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

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

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

}

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

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

.game-status .game-status-in-small .score-table thead tr th {
	background:#006db0 url('../nflimg/047-scoring-hdr-bg.png') bottom left repeat-x;
	color: #fff;
	font-weight:bold;
}

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

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

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

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

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


.game-status .game-status-in-small .score-table td.total {
	font-weight: bold;
	text-align: center;
	border-left:1px solid #e4e4e4;
	color:#333;
	font-size:12px;
}
.module .game-status-in-small .action-bar {
	border-top:none;
	margin:0 auto;
	padding:0;
	text-align:right;
	width:280px;
}
.game-status .game-status-in-small .ft .custom-html {
	border-top: 1px solid #ccc;
	padding:10px 0 0 0;
	width:278px;
	margin:0 auto;
	text-align:right;
}

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

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

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

.game-status .game-status-in-large .hd {
	border-bottom: none;
	margin-bottom: 5px;
	position:relative;
	margin:0;
}

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

.game-status .game-status-in-large .hd .nfl-game-center a {
	position:relative;
}
.game-status .game-status-in-large .hd .game-info {
	text-transform: none;
	padding: 5px 0;
	color: #006db0;
}

.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: #ae1a20;
	font-size:18px;
	text-transform:uppercase;
}

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

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

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

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

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

.game-status .game-status-in-large .teams .home-team {
	float: right;
	background-position: right 30px;
	text-align: right;
	margin:15px 10px 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: none;
	font-style: normal;
	display: block;
	font-size:16px;
	color:#333;
}

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

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


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

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

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

.game-status .game-status-in-large .game-status-state .game-status-state-phase {
	width: 100px;
	font-style: normal;
	font-weight:bold;
	font-size:11px;
	text-transform: uppercase;
	color:#a8aeb3;
}
.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: 120px;
	font-size: 30px;
	font-weight:bold;
	color:#a8aeb3;
}

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

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

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

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

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

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

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

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

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

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

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


.game-status .game-status-in-large .ball-status {
	background-color:#d2dce3;
	font-size: 16px;
	text-align: center;
	color: #333;
	font-weight: bold;
	margin:0;
	line-height:1;
	padding:9px 0 10px;
}
.game-status .game-status-in-large .ball-status sup{
	font-size: 16px;
}

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

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


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

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

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

.game-status .game-status-in-large .score-table thead tr th {
	background:#006db0 url('../nflimg/047-scoring-hdr-bg.png') bottom left repeat-x;
	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 #e4e4e4;
	color:#fff;
	text-align:center;
}

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

.game-status .game-status-in-large .score-table .team-name {
	width: 70%;
	font-weight: bold;
	color:#3335;
	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 #e4e4e4;
	font-size:12px;
	color:#545865;
}

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

.game-status .game-status-in-large .media-info {
	overflow: auto;
	width: 599px;
	margin:0 auto;
	font-size: 12px;
	color:#545865;
	top: 0;
}

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

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

.game-status .game-status-in-large .ft {
padding-bottom: 0px;

}
.module .game-status .game-status-in-large .ft .action-bar{
	text-align:right;
	background:none;
	margin:0 10px;
	border-top:1px solid #E4E4E4;
	padding-top: 5px;
	margin:5px 0px 0;
}
.module .game-status .game-status-in-large .ft .action-bar .custom-html {
	text-align:right;
}
.module .game-status .game-status-in-large .ft .action-bar .custom-html a {
	font-style:normal;
	font-weight: bold;
}

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

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

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

}

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


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

.game-status .game-status-post-small .versus { 
	position: relative;
}
.game-status .game-status-post-small .bd .game-status-current-drive { display:none; }
.game-status .game-status-post-small .bd .ball-status { display:none; }
.game-status .game-status-post-small .bd .ball-summary { display:none; }
.game-status .game-status-post-small .versus .at {display:none;}

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

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

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

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

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


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

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

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

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

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

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

.game-status .game-status-post-small .game-status-state {
	float: left;
	width: 62px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	padding-top: 32px;
	color:#a8aeb3;
	margin-left:118px;
	display:block;
}

.game-status .game-status-post-small .team-record { 
	position: absolute;
	bottom: 2px;
	font-size: 11px;
	font-style: normal; 
	font-weight: bold;
	color: #333;
	top:0;
}

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

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

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

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

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

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

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

.game-status .game-status-post-small .score-table thead tr th {
	background:#006db0 url('../nflimg/047-scoring-hdr-bg.png') bottom left repeat-x;
	color: #fff;
	font-weight:bold;
}

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

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

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

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

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


.game-status .game-status-post-small .score-table td.total {
	font-weight: bold;
	text-align: center;
	border-left:1px solid #e4e4e4;
	color:#333;
	font-size:12px;
}
.module .game-status-post-small .action-bar {
	border-top:none;
	margin:0 auto;
	padding:0;
	text-align:right;
	width:280px;
}
.game-status .game-status-post-small .ft .custom-html {
	border-top: 1px solid #ccc;
	padding:10px 0 0 0;
	width:278px;
	margin:0 auto;
	text-align:right;
}

.game-status .game-status-post-small .teams .team-score.winning-team,
.game-status .game-status-post-small tr.winning-team td,
.game-status .game-status-post-small tr.winning-team td.team-name{color:#ae1a20!important; }

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

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

.game-status .game-status-post-large .hd {
	border-bottom: none;
	margin-bottom: 5px;
	position:relative;
	margin:0 10px;
}

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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


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

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

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

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

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

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

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


.game-status .game-status-post-large .ball-status {
	margin: 0 360px 0 0;
	background-color:#d2dce3;
	font-size: 16px;
	line-height: 17px;
	padding: 10px 0 12px 0;
	text-align: center;
	color: #333;
	font-weight: bold;
}
.game-status .game-status-post-large .ball-status sup{
	font-size: 16px;
}

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

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


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


.game-status .game-status-post-large .score-table {
	clear: both;
	font-size: 12px;
	border-right: 1px solid #e4e4e4;
	border-left: 1px solid #e4e4e4;
	width:599px;
	margin:5px auto 26px;
}

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

.game-status .game-status-post-large .score-table thead tr th {
	background:#006db0 url('../nflimg/047-scoring-hdr-bg.png') bottom left repeat-x;
	font-weight: bold;
	color:#fff;
	font-size:11px;
}

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

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

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

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

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

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

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

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

.game-status .game-status-post-large .ft {

}
.module .game-status .game-status-post-large .ft .action-bar{
	text-align:right;
	background:none;
	margin:0 10px;
	border-top:1px solid #E4E4E4;
	padding-top: 5px;
	margin:5px 0px 0;
}
.module .game-status .game-status-post-large .ft .action-bar .custom-html {
	text-align:right;
}
.module .game-status .game-status-post-large .ft .action-bar .custom-html a {
	font-style:normal;
}

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

.game-status .game-status-post-large .score-table .winning-team a,
.game-status .game-status-post-large .teams .away-team .team-score.winning-team, 
.game-status .game-status-post-large .teams .home-team .team-score.winning-team, 
.game-status .game-status-post-large .score-table .winning-team  {
	color:#006db0;
}

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

.module .game-status .game-status-homepage.game-status-pre-large .mod-wrp-5{
	background: url('../nflimg/031-mod-bg.png') bottom left no-repeat;
}
.module .game-status .game-status-homepage.game-status-pre-large .bd {
	padding:0;
}
.game-status .game-status-homepage.game-status-pre-large .mod-wrp-1 {
	margin-top: 0px;
}

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

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

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

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

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

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

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

.game-status .game-status-homepage.game-status-pre-large .bd {
	width: 100%;
	overflow: auto;
	position:relative;

}
.game-status .game-status-homepage.game-status-pre-large .bd .bd-info {
	height:90px !important;
	min-height:90px !important;
	position:relative;
	/*padding:15px 20px 0 20px;
	margin-bottom:10px;*/
	margin-bottom:0px;
	padding:0 0 0 135px;
}
.game-status .game-status-homepage.game-status-pre-large .bd .bd-info .game-day-info {
	display:none;
}
.game-status .game-status-homepage.game-status-pre-large .bd .bd-info .action-bar {
  position: relative;
  left:-4px;
}

.game-status .game-status-homepage.game-status-pre-large .bd .at {
	text-transform: uppercase;
	font-weight:normal;
	font-size:24px;
	color:#cccccc;
	float:left;
	margin-top:0;
	margin:4px 6px 0 6px;
}
.game-status .game-status-homepage.game-status-pre-large .away-team,
.game-status .game-status-homepage.game-status-pre-large .home-team {
	/*width: 115px;
	background-repeat: no-repeat;
	font-size: 131%;
	height: 146px;
	position:absolute;
	bottom:16px;*/
	display:none;
}

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

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

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

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

}
.game-status .game-status-homepage.game-status-pre-large .team-name {
	font-size:18px;
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
	display:block;
	float:left;
	width:100%;
	margin-top:5px;
	line-height: 1;
	height:28px;
}

.game-status .game-status-homepage.game-status-pre-large .team-name .away-team-name,
.game-status .game-status-homepage.game-status-pre-large .team-name .home-team-name {
	font-size:30px;
	font-style:normal;
	font-weight: normal;
	color:#fff;
	text-transform: uppercase;
	width:auto;
	display:block;
	float:left;
}

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

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

.game-status .game-status-homepage.game-status-pre-large .game-status-date {
	text-align: left;
	font-size:15px;
	font-weight:bold;
	color:#ccc;
	clear:both;

}

.game-status .game-status-homepage.game-status-pre-large .media-info {
	text-align:left;
}
.game-status .game-status-homepage.game-status-pre-large .media-info div {
	display:inline;
	font-size:12px;
	color:#000;
	font-weight:bold;
	padding: 2px 5px 2px 5px;
	margin: 3px 0px 3px 0px;
	border: none;
	border-right: 1px solid #333;
}
.game-status .game-status-homepage.game-status-pre-large .media-info div a{
	color:#4095d1;
}
.game-status .game-status-homepage.game-status-pre-large .media-info div a:hover {
	color:#fff;
}
.game-status .game-status-homepage.game-status-pre-large .media-info .item-directv {
	border-left:none;
	margin-left:0;
	padding-left:0;
}
.module .game-status .game-status-homepage.game-status-pre-large .ft {
	position:absolute;
	bottom:0;
	left:0;
}
.game-status .game-status-homepage.game-status-pre-large .ft .custom-html {
	border-top: 1px solid #ccc;
}


/* ================================================================== */
/* 031 - Game Status - Homepage Post-Game Large */
/* ================================================================== */

.module .game-status .game-status-homepage.game-status-post-large .mod-wrp-5{
	background: url('../nflimg/031-mod-bg.png') bottom left no-repeat;
	padding-left:135px;
}
.module .game-status .game-status-homepage.game-status-post-large .bd {
	padding:0;
}
.game-status .game-status-homepage.game-status-post-large .mod-wrp-1 {
	margin-top: 0px;
}

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

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

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

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

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

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

.game-status .game-status-homepage.game-status-post-large .hd .media-info dt,
.game-status .game-status-homepage.game-status-post-large .hd .media-info dd {
	float: left;
	margin-left: 3px;
}
.game-status .game-status-homepage.game-status-post-large .bd {
	height:90px !important;
	min-height:90px !important;
	position:relative;
	margin-bottom:0px;
	padding:0 0 0 120px;
}
.game-status .game-status-homepage.game-status-post-large .bd .game-day-info {
	display:none;
}
.game-status .game-status-homepage.game-status-post-large .bd .action-bar {
	position:absolute;
	bottom:-10px;
	right:0px;
	width:630px;
	text-align:right;
	border-top:1px solid #cecece;
	padding:4px 0 0 0;
	margin:0 10px;
	color: #fff;
}

.game-status .game-status-homepage.game-status-post-large .bd .at {
	text-transform: uppercase;
	font-weight:normal;
	font-size:22px;
	color:#CCCCCC;
	float:left;
	margin-top:0;
	margin:4px 6px 0;
}
.game-status .game-status-homepage.game-status-post-large .bd .versus {
	display:block;
	margin-top:5px;
}
.game-status .game-status-homepage.game-status-post-large .bd a {
	text-decoration: none;
}

.game-status .game-status-homepage.game-status-post-large .teams {
	position:absolute;
	top:30px;
	left:0;
	*top:29px;
}
.game-status .game-status-homepage.game-status-post-large .teams .away-team,
.game-status .game-status-homepage.game-status-post-large .teams .home-team {
	background:none;
	margin:0;
	padding:0;
	width:auto;
	display:inline;
	height:auto;
	position:relative;
	top:0;
	left:0;
	color:#000;
}
.game-status .game-status-homepage.game-status-post-large .teams .team-name,
.game-status .game-status-homepage.game-status-post-large .teams .team-record {
	display:none;
}

.game-status .game-status-homepage.game-status-post-large .away-team {
	background-position: left 0px;
	text-align: left;
}

.game-status .game-status-homepage.game-status-post-large .home-team {
	background-position: right 0px;
	text-align: right;
	float:left;
	left:133px !important;
}

.game-status .game-status-homepage.game-status-post-large .team-record {
	font-size:12px;
	font-weight:bold;
	color:#333;
	display:inline;
}
.game-status .game-status-homepage.game-status-post-large .away-team .team-score,
.game-status .game-status-homepage.game-status-post-large .home-team .team-score {
	font-size:38px;
	width: 42px;
}
.game-status .game-status-homepage.game-status-post-large .away-team .team-score {
	text-align: left;
}
.game-status .game-status-homepage.game-status-post-large .team-score.winning-team {
	color:#d2d2d2 !important;
}
.game-status .game-status-homepage.game-status-post-large .away-team .team-record  {
	padding-left:0px;

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

}
.game-status .game-status-homepage.game-status-post-large .versus {
	font-size:14px;
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
	display:block;
	float:left;
	width:100%;
}
.game-status .game-status-homepage.game-status-post-large .versus span {
	height: 30px;
}
.game-status .game-status-homepage.game-status-post-large .versus span.at {
	height: 26px;
}
/*.game-status .game-status-homepage.game-status-post-large .versus span:hover {
	border-bottom: 1px solid #fff;
}*/

.game-status .game-status-homepage.game-status-post-large .versus .away-team-name,
.game-status .game-status-homepage.game-status-post-large .versus .home-team-name {
	font-size:28px;
	font-weight:bold;
	font-style:normal;
	color:#fff;
	text-transform: uppercase;
	width:auto;
	display:block;
	float:left;
}

.game-status .game-status-homepage.game-status-post-large .versus .away-team-name {
	text-align:left;
	font-weight: normal;
}

.game-status .game-status-homepage.game-status-post-large .versus .home-team-name {
	text-align:left;
	float:left;
	font-weight: normal;
}
.game-status .game-status-homepage.game-status-post-large .game-status-state {
	left:0;
	position:absolute;
	text-align:center;
	top:36px;
	width:202px;
}
.game-status .game-status-homepage.game-status-post-large .game-status-state .game-status-state-gametime {
	color:#A8AEB3;
	font-size:30px;
	font-weight:bold;
	position:relative;
	top:-9px;
	width:127px;
}
.game-status .game-status-homepage.game-status-post-large .game-status-date {
	text-align: left;
	font-size:15px;
	font-weight:bold;
	color:#ccc;
	clear:both;
	margin-top:96px;
}
.game-status .game-status-homepage.game-status-post-large .game-status-state-phase {
	color:#000;
	font-size:24px;
	font-style:normal;
	font-weight:bold;
	text-transform:uppercase;
	width:100px;
	margin-top:3px;
	margin-left:56px;
	*margin-left:57px;
}
.game-status .game-status-homepage.game-status-post-large .game-status-current-drive,
.game-status .game-status-homepage.game-status-post-large .ball-status,
.game-status .game-status-homepage.game-status-post-large .ball-summary,
.game-status .game-status-homepage.game-status-post-large .score-table {
	display:none;
}
.game-status .game-status-homepage.game-status-post-large .media-info {
	text-align:left;
	position:absolute;
	left:234px;
	bottom:19px;
	width:118px;
}
.game-status .game-status-homepage.game-status-post-large .media-info div {
	display:inline;
	font-size:10px;
	color:#000;
	font-weight:bold;
	margin:0;
	padding:0;
	border-left: 1px solid #333;
}
.game-status .game-status-homepage.game-status-post-large .media-info div a{
	color:#4095d1;
}
.game-status .game-status-homepage.game-status-post-large .media-info div a:hover {
	color:#fff;
}
.game-status .game-status-homepage.game-status-post-large .media-info .item-directv {
	border-left:none;
	margin-left:0;
	padding-left:0;
}
.module .game-status .game-status-homepage.game-status-post-large .ft {
	position:absolute;
	left: 125px;
	bottom: -12px;
	*bottom: -13px;
}
.module .game-status .game-status-homepage.game-status-post-large .ft .action-bar {
	border-top: none;
}
.game-status .game-status-homepage.game-status-post-large .ft .custom-html {
}



/* ================================================================== */
/* 031 - Game Status - Homepage In-Game Large */
/* ================================================================== */

.module .game-status .game-status-homepage.game-status-in-large .mod-wrp-5{
	background: url('../nflimg/031-mod-bg.png') bottom left no-repeat;
	padding-left:135px;
}
.module .game-status .game-status-homepage.game-status-in-large .bd {
	padding:0;
}
.game-status .game-status-homepage.game-status-in-large .mod-wrp-1 {
	margin-top: 0px;
}

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

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

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

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

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

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

.game-status .game-status-homepage.game-status-in-large .hd .media-info dt,
.game-status .game-status-homepage.game-status-in-large .hd .media-info dd {
	float: left;
	margin-left: 3px;
}
/*
.game-status .game-status-homepage.game-status-in-large .bd {
	width: 100%;
	overflow: auto;
	position:relative;

}*/
.game-status .game-status-homepage.game-status-in-large .bd {
	height:90px !important;
	min-height:90px !important;
	position:relative;
	margin-bottom:0px;
	padding:0 0 0 120px;
}
.game-status .game-status-homepage.game-status-in-large .bd .game-day-info {
	display:none;
}
.game-status .game-status-homepage.game-status-in-large .bd .action-bar {
	position:absolute;
	bottom:-10px;
	right:0px;
	width:630px;
	text-align:right;
	border-top:1px solid #cecece;
	padding:4px 0 0 0;
	margin:0 10px;
}

.game-status .game-status-homepage.game-status-in-large .bd .at {
	text-transform: uppercase;
	font-weight:bold;
	font-size:14px;
	color:#ccc;
	float:left;
	margin-top:0;
	margin:4px 6px 0;
}
.game-status .game-status-homepage.game-status-in-large .bd .versus {
	display:block;
	margin-top:8px;
}
.game-status .game-status-homepage.game-status-in-large .teams {
	position:absolute;
	top:30px;
	left:0;
}
.game-status .game-status-homepage.game-status-in-large .teams .away-team
{
	background:none;
	margin:0;
	padding:0;
	width:auto;
	display:inline;
	height:auto;
	position:relative;
	top:0;
	left:0px;
}
.game-status .game-status-homepage.game-status-in-large .teams .home-team {
	background:none;
	margin:0;
	padding:0;
	width:auto;
	display:inline;
	height:auto;
	position:relative;
	top:0;
	left:10px;
}
.game-status .game-status-homepage.game-status-in-large .teams .team-name,
.game-status .game-status-homepage.game-status-in-large .teams .team-record {
	display:none;
}

.game-status .game-status-homepage.game-status-in-large .away-team {
	background-position: left 0px;
	text-align: left;
}

.game-status .game-status-homepage.game-status-in-large .home-team {
	background-position: right 0px;
	text-align: right;
	float:left;
	left:130px !important;
}

.game-status .game-status-homepage.game-status-in-large .team-record {
	font-size:12px;
	font-weight:bold;
	color:#333;
	display:inline;
}
.game-status .game-status-homepage.game-status-in-large .away-team .team-score,
.game-status .game-status-homepage.game-status-in-large .home-team .team-score {
	font-size:40px;
	width:42px;
}
.game-status .game-status-homepage.game-status-in-large .away-team .team-record  {
	padding-left:0px;

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

}
.game-status .game-status-homepage.game-status-in-large .versus {
	font-size:14px;
	font-weight: bold;
	color: #fff;
	text-transform: uppercase;
	display:block;
	float:left;
	width:100%;
}

.game-status .game-status-homepage.game-status-in-large .versus span {
	height: 22px;
}
.game-status .game-status-homepage.game-status-in-large .versus span.at {
	height: 18px;
}
/*.game-status .game-status-homepage.game-status-in-large .versus span:hover {
	border-bottom: 1px solid #fff;
}*/

.game-status .game-status-homepage.game-status-in-large .versus .away-team-name,
.game-status .game-status-homepage.game-status-in-large .versus .home-team-name {
	font-size:20px;
	font-weight:bold;
	font-style:normal;
	color:#fff;
	text-transform: uppercase;
	width:auto;
	display:block;
	float:left;
}

.game-status .game-status-homepage.game-status-in-large .versus .away-team-name {
	text-align:left;
	font-weight:normal;
}

.game-status .game-status-homepage.game-status-in-large .versus .home-team-name {
	text-align:left;
	float:left;
	font-weight:normal;
}
.game-status .game-status-homepage.game-status-in-large .game-status-state {
	left:28px;
	position:absolute;
	text-align:left;
	top:36px;
	width:191px;
}
.game-status .game-status-homepage.game-status-in-large .game-status-state .game-status-state-gametime {
	color:#A8AEB3;
	font-size:25px;
	font-weight:bold;
	position:relative;
	top:-7px;
	width:146px;
	padding-left:42px
}

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

.game-status .game-status-homepage.game-status-in-large .possession-home .game-status-state .game-status-state-gametime {
	background: url('../nflimg/031-ball-home.gif') 126px center no-repeat;
}
.game-status .game-status-homepage.game-status-in-large .game-status-date {
	text-align: left;
	font-size:15px;
	font-weight:bold;
	color:#ccc;
	clear:both;
	margin-top:96px;
}
.game-status .game-status-homepage.game-status-in-large .game-status-current-drive,
.game-status .game-status-homepage.game-status-in-large .ball-status,
.game-status .game-status-homepage.game-status-in-large .ball-summary,
.game-status .game-status-homepage.game-status-in-large .score-table {
	display:none;
}
.game-status .game-status-homepage.game-status-in-large .media-info {
	text-align:left;
	position:absolute;
	top:40px;
	left:237px;
	width:118px;
}
.game-status .game-status-homepage.game-status-in-large .media-info div {
	display:inline;
	font-size:10px;
	color:#000;
	font-weight:bold;
	padding: 0 5px;
	/*margin: 3px 0px 3px 0px;*/
	margin:0;
	padding:0;
	border-left:none;
}

.game-status .game-status-homepage.game-status-in-large .media-info div:first-child{ border: none;}
.game-status .game-status-homepage.game-status-in-large .media-info div a{
	color:#4095d1;
}
.game-status .game-status-homepage.game-status-in-large .media-info div a:hover {
	color:#fff;
}
.game-status .game-status-homepage.game-status-in-large .media-info .item-directv {
	border-left:none;
	margin-left:0;
	padding-left:0;
}
.module .game-status .game-status-homepage.game-status-in-large .ft {
	position:absolute;
	top:66px;
    padding:0;
}
 
.module .game-status .game-status-homepage.game-status-in-large .ft .action-bar {
	border: 0px;
	margin:0;
	text-align:left;
}
.module .game-status .game-status-homepage.game-status-in-large .ft .action-bar .custom-html {
	color: #333;
	font-weight:bold;
	font-size:10px;
}
.module .game-status .game-status-homepage.game-status-in-large .ft .action-bar .custom-html a {
	font-style:normal;
	font-weight: bold;
	text-transform:uppercase;
	font-size:10px;
	color:#000;
}
.module .game-status .game-status-homepage.game-status-in-large .ft .action-bar .custom-html a:hover {
	color:#fff;
}

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



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



/* ================================================================== */
/* 031 - Game Status - Helmets */
/* ================================================================== */
/* Helmets [bal] */
.game-status .team-ico-away-bal {
	background-image: url('/nfl-assets/img/gbl-ico-team/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-no,
.game-status .game-status-in-small .team-ico-away-no,
.game-status .game-status-post-small .team-ico-away-no {
	background-image: url('/nfl-assets/img/gbl-ico-team/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-no,
.game-status .game-status-in-small .team-ico-home-no,
.game-status .game-status-post-small .team-ico-home-no {
	background-image: url('/nfl-assets/img/gbl-ico-team/logos/no-home-m.png');
}


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

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


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

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


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

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


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

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


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

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


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

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


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

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


.game-status .game-status-homepage.game-status-pre-large .team-name a:hover span, 
.game-status .game-status-homepage.game-status-in-large .bd .versus a:hover span,
.game-status .game-status-homepage.game-status-post-large .bd .versus a:hover span {
	border-bottom: 1px solid #fff;
	text-decoration: none;
}
/* ==================================================================
032 - Box Score Module
================================================================== */
.box-score {position:relative; margin:0 0 0 0;}
.box-score .team-record { padding: 0 0 5px 10px; font-size:14; }
.box-score {padding:0; }
.box-score .hd { padding: 0 0 0 10px; }
.box-score .bd { padding:0 0 10px 0;}
.box-score .bd table { width:100%; }
.box-score .bd table tr td { padding:2px; }
.box-score .bd table .box-stat-name { padding:2px 0 0 10px; }
.box-score .bd table .box-stat-num { padding:2px 0 2px 30px }
.box-score .hd,
.box-score .bd { font-weight: bold; font-size:11px; color:#545865; }
.box-score .box-player-stats table thead tr th { background:#006DB0 url(../nflimg/047-scoring-hdr-bg.png) repeat-x scroll left bottom; color:#FFFFFF; font-weight:bold; padding: 3px 0; }
.box-score table tr.loop-odd { background:#DFE1E1; }
.box-score .bd td {
	font-size:12px;
	line-height:14px;
	font-weight:normal;
}
.box-score .box-player-stats table thead tr th.stat-name { padding-left: 15px; width: 133px; }
.box-score .box-player-stats table thead tr th.stat-cpat,
.box-score .box-player-stats table thead tr th.stat-att { width: 49px; }
.box-score .box-player-stats table thead tr th.stat-yrds { width: 37px; }
.box-score .box-player-stats table thead tr th.stat-td { width: 30px; }
.box-score .box-player-stats table tbody tr td.stat-name { padding-left: 15px; }
.box-score .box-score-type-player { margin-bottom: 10px; }
.box-score .box-score-type-player .mod-wrp-1 {zoom:1;}

.complete-box-score {display:none; position:absolute; right:10px; bottom:10px; text-align:right; margin-right:5px; border:solid #999; border-width:1px 0 0; width:85%; }
.complete-box-score a {padding-left:25px; background:url(../nflimg/NFLlogoSmall.gif) no-repeat;}
/* ==================================================================
033 - Current Drive Module
===================================================================*/

.current-drive { min-height: 205px;}

.current-drive .hd {}

.current-drive .hd .complete-play-by-play {
	margin: 5px;
	padding-left: 25px;
	background: url('../nflimg/gbl-ico/gbl-ico-nfl.png') left top no-repeat;
	font-style: italic;
	font-weight: bold;
	font-size: 93%;
}

.current-drive.has-plays .bd {
	height: 175px;
	padding: 5px 0;
	overflow: auto;
	margin:0 10px;
}

.current-drive.special-phase .hd {
	display: none;
}

.current-drive.special-phase .bd table tbody tr td {
	padding: 5px 0px 5px 10px;
	text-transform: capitalize;
}

.current-drive .bd table {
	table-layout: fixed;
	border-spacing: 2px;
	font-size: 14px;
	width: auto;
	margin:10px 0;
}

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

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

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

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

.current-team-drive .team-drive h3 { 
	font-size: 24px; 
	font-weight: bold; 
	font-style: normal; 
	margin: 12px 0 -3px 86px;
	color: #000;
	text-transform: none;
	float: left;
}

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

}
.player-card .player-image img { 
	display: none; 
}
.player-card  .hd { 
	position: absolute;
	top:70px;
	right: 0px;
	width:151px;
	padding:0 26px 0 10px;

}
.player-card .bd {
	position:absolute;
	right:0;
	top:135px;
	
	width:151px;
	padding:0 26px 0 10px;
	
	font-weight:bold;
}
.player-card .player-name {
	color:#FFFFFF;
	font-size:20px;
	font-style:normal;
	font-weight:bold;
	line-height:.8;
	text-align:left;
	text-transform:uppercase;
}
.player-card .player-name .first-name,
.player-card .player-name .last-name {
	display:block;
	
}
.player-card .player-name .first-name{ 
text-transform: lowercase;
font-size: 16px;}

.player-card .player-name .nick-name {
	display:none;	
}
.player-card .player-position { 
	color:#b4cbda;
	font-weight: bold;
	font-size: 14px;
	margin-top: 5px;

}
.player-card .player-position span:first-child {

	text-transform:capitalize;

}
.player-card .player-position span{

	text-transform:capitalize;
}

.player-card .player-summary {
	float:left;
	font-size:12px;
	color:#fff;
	width:151px;

}

.player-card .player-summary dt {
	clear:left;
	float:left;
	padding:2px 5px 0 0;
}
.player-card .player-summary dd {

	padding:2px 0 0;
	text-align:left;

}

.player-card .quick-stats { 
	left:10px;
	position:absolute;
	top:120px;
}
.player-card .quick-stats h3 { 

	color:#b2cad9;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	text-transform:uppercase;
	height: 23px;
}


/* Has Photo */
.player-card .has-photo .mod-wrp-5 { margin:0; padding: 0; }
.player-card .has-photo .player-image {

}
.player-card .has-photo .player-image img {

	display:block;
	margin-left:10px;

}
.player-card .has-photo .mod-wrp-1 .hd { margin-top: 5px; }
.player-card .has-photo .mod-wrp-1 .hd,
.player-card .has-photo .bd {

}

.player-card .has-photo .player-name {display:none; }
.player-card .has-photo .player-name .last-name { text-transform: uppercase; display: block; }
.player-card .has-photo .player-summary {}
.player-card .has-photo .player-summary dt {

}
.player-card .has-photo .player-summary dd {

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

}

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

}
.player-card .quick-stats dl { 
	display: inline-block;
	margin-top: 10px;
	color:#fff;
	margin-right:10px;
	clear:none;
	float: left;
}
.player-card .quick-stats dl dt { 
	text-transform:uppercase; 
	font-size: 10px;
	text-align: center;
}
.player-card .quick-stats dl dd { 
	font-size:15px;
	font-weight:bold;
	margin:0;
	text-align: center;
	line-height:1.5;

}

.player-card .has-photo .mod-wrp-1 .hd {}
.player-card .has-photo .bd { }
.player-card .has-photo .player-position { display:none }
.player-card .has-photo .bd .player-summary { }



/* ==================================================================
Search Results Player Card module Styles
================================================================== */
.search-results.large .search-results.large .player-card  {

}
.search-results.large .player-card  .mod-wrp-1 { 
padding-bottom: 10px;
border-bottom: 1px #C8C8C8 solid;
margin: 0px;
}
.search-results.large .player-card  .mod-wrp-1 .hd {}
.search-results.large .player-card  .mod-wrp-2 {}
.search-results.large .player-card  .mod-wrp-3 { }
.search-results.large .player-card  .mod-wrp-4 {  }
.search-results.large .player-card  .mod-wrp-5 { 

}
.search-results.large .player-card  .player-image { 
margin: 0;


}
.search-results.large .player-card  .player-image img { 

}
.search-results.large .player-card  .mod-wrp-1 .hd { 

}
.search-results.large .player-card  .bd {

}
.search-results.large .player-card  .player-name {

}
.search-results.large .player-card  .player-name .first-name,
.search-results.large .player-card  .player-name .last-name {

}
.search-results.large .player-card  .player-name .nick-name {

}
.search-results.large .player-card  .player-position { 

}

.search-results.large .player-card  .player-position span{

}

.search-results.large .player-card  .player-position span:first-child {

}

.search-results.large .player-card  mod-wrp-5 .bd { 

}
.search-results.large .player-card  .player-summary {}

.search-results.large .player-card  .player-summary dt {

}
.search-results.large .player-card  .player-summary dd {

}

.search-results.large .player-card  .quick-stats { 
	
}
.search-results.large .player-card  .quick-stats h3 { 

}
.search-results.large .player-card  .quick-stats dl {  }
.search-results.large .player-card  .quick-stats dl dt { }
.search-results.large .player-card  .quick-stats dl dd { }

/* Has Photo */
.search-results.large .player-card  .has-photo .mod-wrp-5 { }
.search-results.large .player-card  .has-photo .player-image {

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

}

.search-results.large .player-card  .has-photo .player-name {}
.search-results.large .player-card  .has-photo .player-name .last-name {  }
.search-results.large .player-card  .has-photo .player-summary {}
.search-results.large .player-card  .has-photo .player-summary dt {

}
.search-results.large .player-card  .has-photo .player-summary dd {

}
.search-results.large .player-card  .has-photo .quick-stats { 

}

.search-results.large .player-card  .has-photo .quick-stats h3 { 

}
.search-results.large .player-card  .quick-stats dl { 

}
.search-results.large .player-card  .quick-stats dl dt { 

}
.search-results.large .player-card  .quick-stats dl dd { 

}

.search-results.large .player-card  .has-photo .mod-wrp-1 .hd {

}
.search-results.large .player-card .hd {
 border: none;
}
.search-results.large .player-card  .has-photo .bd { 

}

.search-results.large .player-card  .has-photo .player-position { }
/* ==================================================================
038 - Search Results
================================================================== */

#gbl-hd-search {
position: relative;
z-index: 8;
}
#search {
	position:relative;
}

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

	color:#666;  
	border: 1px solid #3e4042;
	height:18px;
	padding:3px 5px 0px 5px;
	position:relative;
	text-align:right;
	width:170px;
	margin-top: 10px;
	font-size: 13px;
	font-weight: bold;
}
#search .go{
background:transparent url(../nflimg/det-global-spr.png) no-repeat scroll -765px -1344px;;
border:medium none;
left:196px;
margin:8px 0 0;
overflow:hidden;
padding:15px 60px 0 0;
position:absolute;
margin-top: 14px;
}
#search .go:hover{
	background-position:-905px -1344px;

}

/* Styles used for the Predictive Search Component on the Header Search Text Box */

#search ul.auto-complete { 
	border-bottom:none;  
	color:#666666;
	text-align: right;
	text-transform:uppercase;
    display: none;
	position:absolute;
	z-index:3;
	top:33px;
	*top: 34px;
	left: 0px;
	width: 182px; 

}
#search form .auto-complete li {padding:4px 4px; 	background-color: #e5e5e5; }
#search form .auto-complete .selected {background:#006DB0;color:#fff;}

/* ==================================================================
Scoring Summary
===================================================================*/

.scoring-summary { } 
.scoring-summary .hd { display: none; }
.scoring-summary .hd a { float:right; color:#fff; font-weight:bold; }
.scoring-summary .hd h2 { float:left; font-size:108%; font-weight:bold; }

.scoring-summary .bd { }
.scoring-summary .play-by-play { 
	font-size: 12px; 
	color: #31429a; 
	line-height: 26px; 
	background-color: #fafafa; 
	font-weight: bold; 
	font-style: italic; 
	padding-left: 7px; 
	border-bottom: 1px solid #cecece; 
	margin-bottom: 13px;
}

.scoring-summary .play-by-play a { 
	display: block; 
	padding-left: 24px;
	background: url('../nflimg/gbl-ico/gbl-ico-nfl.png') no-repeat 0 center;;
}
.scoring-summary .bd dl {
	margin:10px 0;
}
.scoring-summary .bd dl dt { 
	background:#006db0 url('../nflimg/047-scoring-hdr-bg.png') bottom left repeat-x; 
	color:#fff; 
	padding: 4px 4px 3px 10px; 
	margin:2px 0; 
	text-transform: uppercase; 
	font-weight: bold; 
	font-style: normal; 
	font-size: 11px; 
}
.scoring-summary .bd dl dt sup { 
	font-size: 11px; 
}
.scoring-summary .bd dl dd { 
	overflow:hidden; zoom:1; 
	margin:0; 
	min-height: 80px; 
	height: auto!important; 
	height: 80px;
	position: relative;
	text-transform: uppercase; 
	font-size: 18px; 
	font-weight: bold; 
}
.scoring-summary .bd dl dd a { float:left; }
.scoring-summary .bd dl dd.odd {
	background: #ddd;
}
.scoring-summary .bd dl dd div { float:left; margin: 0;
	left: 44px; /* Helmet Off */
	left: 94px;
	position: absolute; 
	top: 32px; 
	color:#333;
	font-size:18px;
}
.scoring-summary .bd dl dd p { 
	float:left;
	margin:34px 0 0 145px;
	padding-right: 10px; 
	font-weight: normal; 
	font-size: 12px;
	text-transform: none; 
	display: inline; /* double margin IE6 bug */
}
.scoring-summary .bd dl img { float:left;}
.scoring-summary .team-icon { margin:0px;} 

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

/* Helmets  */
.scoring-summary .team-ico-home-ari { background: url('/nfl-assets/img/gbl-ico-team/logos/ari-home-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-atl { background: url('/nfl-assets/img/gbl-ico-team/logos/atl-home-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-bal { background: url('/nfl-assets/img/gbl-ico-team/logos/bal-home-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-buf { background: url('/nfl-assets/img/gbl-ico-team/logos/buf-home-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-car { background: url('/nfl-assets/img/gbl-ico-team/logos/car-home-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-chi { background: url('/nfl-assets/img/gbl-ico-team/logos/chi-home-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-cin { background: url('/nfl-assets/img/gbl-ico-team/logos/cin-home-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-cle { background: url('/nfl-assets/img/gbl-ico-team/logos/cle-home-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-dal { background: url('/nfl-assets/img/gbl-ico-team/logos/dal-home-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-den { background: url('/nfl-assets/img/gbl-ico-team/logos/den-home-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-det { background: url('/nfl-assets/img/gbl-ico-team/logos/det-home-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-gb { background: url('/nfl-assets/img/gbl-ico-team/logos/gb-home-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-hou { background: url('/nfl-assets/img/gbl-ico-team/logos/hou-home-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-ind { background: url('/nfl-assets/img/gbl-ico-team/logos/ind-home-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-jac { background: url('/nfl-assets/img/gbl-ico-team/logos/jac-home-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-kc { background: url('/nfl-assets/img/gbl-ico-team/logos/kc-home-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-mia { background: url('/nfl-assets/img/gbl-ico-team/logos/mia-home-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-min { background: url('/nfl-assets/img/gbl-ico-team/logos/min-home-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-ne { background: url('/nfl-assets/img/gbl-ico-team/logos/ne-home-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-no { background: url('/nfl-assets/img/gbl-ico-team/logos/no-home-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-nyg { background: url('/nfl-assets/img/gbl-ico-team/logos/nyg-home-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-nyj { background: url('/nfl-assets/img/gbl-ico-team/logos/nyj-home-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-oak { background: url('/nfl-assets/img/gbl-ico-team/logos/oak-home-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-phi { background: url('/nfl-assets/img/gbl-ico-team/logos/phi-home-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-pit {background: url('/nfl-assets/img/gbl-ico-team/logos/pit-home-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-sd { background: url('/nfl-assets/img/gbl-ico-team/logos/sd-home-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-sea { background: url('/nfl-assets/img/gbl-ico-team/logos/sea-home-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-sf { background: url('/nfl-assets/img/gbl-ico-team/logos/sf-home-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-stl { background: url('/nfl-assets/img/gbl-ico-team/logos/stl-home-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-tb { background: url('/nfl-assets/img/gbl-ico-team/logos/tb-home-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-ten { background: url('/nfl-assets/img/gbl-ico-team/logos/ten-home-m.png') no-repeat 5px center; }
.scoring-summary .team-ico-home-was { background: url('/nfl-assets/img/gbl-ico-team/logos/was-home-m.png') no-repeat 5px center; }
/* ==================================================================
052 - Team Draft Tracker
================================================================== */
.draft-tracker .dtracker .bd .placeholder {
 background:transparent url("../nflimg/gbl-loading.gif") no-repeat scroll 5px 5px;
 display:block;
 height:45px;
 width:45px;
 text-indent:-999em;
 margin:auto;
}
.draft-tracker table {
 width:100%;
}
.draft-tracker table th.last {
 padding-left:0;
 padding-right:5px;
 text-align: center;
}
.draft-tracker td.last,
.draft-tracker th.pick,
.draft-tracker td.pick {
 white-space: nowrap;
}
.draft-tracker td.player {
 width:200px;
}
.draft-tracker td.player span#prospect-card-icon {
 background:transparent url('../nflimg/icon-article-link.gif') no-repeat 0 3px;
 height: 12px;
 width: 14px;
 margin-left: 2px;
 position: absolute;
}
.draft-tracker .bd table td {
 text-align:left;
}
.draft-tracker table td.last {
 text-align:center;
}
.draft-tracker .bd table td.row-end {
 line-height:12px;
 padding:2px 8px;
}
.draft-tracker td.row-end span {
 display:block;
 color: #9d9d9d;
 font-size: 10px;
 font-weight: normal;
 text-align: left;
}
.draft-tracker .ft {
 display:none;
}
.draft-tracker .hd .nfl-draft {
 padding:5px 0;
 text-align: right;
}
.draft-tracker .hd .nfl-draft a  {
 background:transparent url(../nflimg/ten-nfl-logo-abbrev.png) no-repeat 0 1px;
 padding:0 10px 0 22px;
}

/* fly-out styles */
.cluetip-prospect-card-tooltip #cluetip-inner {
 background:#fff url('../nflimg/052-prospect-flyout-bg.jpg') no-repeat 0 0;
}
.cluetip-prospect-card-tooltip #cluetip-inner #headshot {
 float: left;
 height: 90px;
 width: 65px;
}
/* ==================================================================
050 - Video Gallery Browser
================================================================== */

.av-xlarge {
    margin-right:10px;
    border-bottom:none;
}
.av-xlarge .mod-wrp-1 {
    clear:both;
    background-color:#FFFFFF;
    border:none;
    margin-bottom:0px;
    margin-right:0px;
    padding:1px;
    background-image:none;
}
.av-xlarge .mod-wrp-5 {
    padding-bottom:0;
}
.av-xlarge .mod-title {
    background:none;
    
}
.av-xlarge .mod-title h2 {
    color:#333;
    font-size:18px;
    font-weight:bold;
    margin-right:0px;
    padding:0px 0px 5px 0px;
    text-transform:none;
}
.av-xlarge .mod-title h2 span span {
    font-size:14px;
    color:#999;
    font-weight:bold;
}
.av-xlarge .bd {
    text-align:center;
}

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

.av-xlarge .av-summary {
    padding:0px 5px 10px 0px;
    font-size:12px;
    color:#666;
}

.av-xlarge .ft {
    height:0px;
}

.video-browser {
    float:left;
    display: inline;
    margin-right:10px;
    margin-bottom:10px;
    border-top:none;
    padding:0px 1px 10px 1px;
    *padding:0px 5px 10px 1px;
}

.video-browser .mod-wrp-1 {
    clear:both;
    background-color:#FFFFFF;
    border:none;
    margin-bottom:0px;
    margin-right:0px;
    padding:0px;
    background-image:none;
}

.video-browser .mod-wrp-2 {


}

.video-browser .bg {
    float:left;
    clear: both;
    padding-top:5px;
}

.video-browser .channels {
    width: 170px;
    display: inline;
    float: left;
}


.video-browser .channels dl { width:160px;}
.video-browser .channels a {
    color: #fff;
    text-transform: uppercase;
    text-decoration: none;
    font-weight:bold;
}
.video-browser .channels a:hover {color:#fff;}
.video-browser .channels dl dt {


}
.video-browser .channels dl dt a {
    display: block; 
    color:#333; 
    font-size:11px;	
    height: 22px;
    padding: 7px 0px 0px 10px;
    background: url(../nflimg/det-global-spr.png) no-repeat 0px -20px;
}
.video-browser .channels dl dt a:hover {
	background-position: -210px -20px;
} 
.video-browser .channels dl dt:hover a {color:#fff; ;}
.video-browser .channels dl dt.selected a { color: #006db0; }
.video-browser .channels dl dt.selected a:hover { color:#fff; }

.video-browser .channels dl dt.expand a, .video-browser .channels dl dt.current a {  cursor: default; text-decoration: none; }
.video-browser .channels dl dt.closed a { background-position: -45px -20px; }
.video-browser .channels dl dt.open a { background-position: -45px -60px;}

.video-browser .channels dl dt.closed a:hover { background-position: -260px -20px; }
.video-browser .channels dl dt.open a:hover { background-position: -260px -60px;}

.video-browser .channels dl dd { margin: 0; padding-bottom: 0px;}
.video-browser .channels dl dd.show { position: static; display: table; top: 0; left: 1em; }
.video-browser .channels dl dd.hide { position: absolute; top: 0; left: -4000px; }



.video-browser .video-gallery {
    float:left;
    width:430px;
    border-bottom:none;
    padding-left:10px;
}
.video-browser .video-gallery .filter {
    text-align: left;
    border-bottom:1px solid #c8c8c8;
}
.video-browser .video-gallery .filter fieldset {
    padding:5px 10px 0px 80px;
    *padding:0px 10px 10px 80px;
    text-align:right;
}
.video-browser .video-gallery .filter span {
    display: none;
    font-weight:bold;
}
.video-browser .video-gallery .filter select {
    margin-left:15px;
    font-size: 85%;
}
.video-browser .video-gallery .filter .go-button {
    background:transparent url(../nflimg/det-global-spr.png) repeat scroll -763px -1801px;
    *background:transparent url(../nflimg/det-global-spr.png) repeat scroll -763px -1801px;
    border:medium none;
    cursor:pointer;
    height:31px;
    *height:23px;
    text-indent:-9999px;
    text-transform:uppercase;
    width:40px;
    margin-left:10px;
}

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

.video-browser .video-list {
    padding:9px 3px 3px 3px;
    min-height: 250px;
    _height: 250px;
}
.video-browser .video-list .video-list-container {
    overflow: auto;
    _zoom: 1;
}
.video-browser .video-list .item {
    float:left;
    width:207px;
    height:95px;
    display: inline;
    overflow: hidden;
    _zoom: 1;
   /* height:70px;*/
    margin-bottom:10px;
    margin-right: 5px;
}

.video-browser .video-list .item .thumb {
    float:left;
    position:relative;
    margin:0px 10px 0px 0px;
}
.video-browser .video-list .item .thumb a {
    float: left;
}
.video-browser .video-list .item .thumb a:hover {


}
.video-browser .video-list .item .thumb a img {
    margin:0;
    border: 5px solid #cccccc;
    width:71px;
    height:50px;
}
.video-browser .video-list .item .thumb a:hover img {

    border-color:#006db0;
}
.video-browser .video-list .item .thumb a img.selected {
    
    border-color:#006db0;
}
.video-browser .video-list .item .play {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/assets/nflimg/icon-play.png');
    background-repeat:no-repeat;
    height:40px;
    margin:0pt;
    position:absolute;
    width:40px;
    top: 10px;
    left: 24px;
    display:block;
    overflow:hidden;
    cursor:pointer;
    text-indent:-999em;
}
* html .video-browser .video-list .item .play	{
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/assets/nflimg/icon-play.png') 0 0 no-repeat;
    background:none;
    zoom:1;
}
html/**/>body .video-browser .video-list .item .play
{
	background-image:url(../nflimg/icon-play.png);
}
html/**/>body .video-browser .video-list .item .play
{
	background-image:url(../nflimg/icon-play.png);
}
.video-browser .video-list .item .info {
  /*  float:left;
  */
  font-size:12px;
}
.video-browser .video-list .item .info .title {
    display:block;
    font-weight:bold;
}
.video-browser .video-list .item .info span.duration {
    display:block;
    font-size:11px;
    color:#a8aeb3;
}
.video-browser .video-list .item .info p {
    display:none;
}
.video-browser .video-list .item .info cite {
    display:none;
}
.video-browser .video-list .item .info .time-stamp {
    display:block;
    font-size:11px;
    color:#a8aeb3;
    font-style:italic;
}
.video-browser .video-list .item .info .time-stamp .date {  }
.video-browser .video-list .item .info .time-stamp .time {  }

.video-browser .ft {
    background:#ccc;
    float:left;
    width:580px;
    padding-top:4px;
    padding-bottom:0px;
    margin:10px;
    height:18px;
	width:578px;
}
.video-browser .ft span {
    float:left;
    font-weight:bold;
    color:#333;
    padding-left:5px;
    
}
.video-browser .ft .pagination {
    float:right;
    text-align:right;
    margin:0;
    padding:0;
    overflow:hidden;
    _zoom: 1;
    position:relative;
    bottom:0;
    padding-right:10px;
}

.video-browser .ft .pagination li {
    float:left;
    display:inline;
    font-size:93%;
    font-weight:bold;
    margin:0 2px;
    
}
.video-browser .ft .pagination li a {

    text-decoration:none;
    font-size:12px;
    font-weight:bold;
} 
.video-browser .ft .pagination li a:hover {

    text-decoration:underline;
} 
.video-browser .ft .pagination li a.selected {
    color: #666;
    text-decoration:none;
} 
.video-browser .ft .pagination li a.selected:hover {

    text-decoration:none;
} 
.video-browser .ft .pagination li.prev,
.video-browser .ft .pagination li.next {
    display:none;
}
.video-browser .ft .pagination li.prev a,
.video-browser .ft .pagination li.next a {

    display:block;
}
.video-browser .ft .pagination li.prev a {

} 
.video-browser .ft .pagination li.next a {

} 
/* ==================================================================
050 - Audio Gallery Browser
================================================================== */

/* ==================================================================
050 - audio Gallery Browser
================================================================== */

.av-audio {
    margin-right:10px;
    border-bottom:none;
}
.av-audio .mod-wrp-1 {
    clear:both;
    background-color:#FFFFFF;
    border:none;
    margin-bottom:0px;
    margin-right:0px;
    padding:1px;
    background-image:none;
}
.av-audio .mod-wrp-5 {
    padding-bottom:0;
}
.av-audio .mod-title {
    background:none;
    
}
.av-audio .mod-title h2 {
    color:#333;
    font-size:18px;
    font-weight:bold;
    margin-right:0px;
    padding:0px 0px 5px 0px;
    text-transform:none;
}
.av-audio .mod-title h2 span span {
    font-size:14px;
    color:#999;
    font-weight:bold;
}
.av-audio .bd {
    text-align:center;
}

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

.av-audio .av-summary {
    padding:0px 5px 10px 0px;
    font-size:12px;
    color:#666;
}

.av-audio .ft {
    height:0px;
}

.audio-browser {
    float:left;
    display: inline;
    margin-right:10px;
    margin-bottom:10px;
    border-top:none;
    padding:0px 1px 10px 1px;
    *padding:0px 5px 10px 1px;
}

.audio-browser .mod-wrp-1 {
    clear:both;
    background-color:#FFFFFF;
    border:none;
    margin-bottom:0px;
    margin-right:0px;
    padding:0px;
    background-image:none;
}

.audio-browser .mod-wrp-2 {


}

.audio-browser .bg {
    float:left;
    clear: both;
    padding-top:5px;
}

.audio-browser .channels {
    width: 170px;
    display: inline;
    float: left;
    padding-left:10px;
}


.audio-browser .channels dl { width:160px;}
.audio-browser .channels a {
    color: #fff;
    text-transform: uppercase;
    text-decoration: none;
    font-weight:bold;
}
.audio-browser .channels a:hover {color:#fff;}
.audio-browser .channels dl dt {


}
.audio-browser .channels dl dt a {
    display: block; 
    color:#333; 
    font-size:11px;	
    height: 22px;
    padding: 7px 0px 0px 10px;
    background: url(../nflimg/det-global-spr.png) no-repeat 0px -20px;
}
.audio-browser .channels dl dt a:hover {
	background-position: -210px -20px;
} 
.audio-browser .channels dl dt:hover a {color:#fff; ;}
.audio-browser .channels dl dt.selected a { color: #006db0; }
.audio-browser .channels dl dt.selected a:hover { color:#fff; }

.audio-browser .channels dl dt.expand a, .audio-browser .channels dl dt.current a {  cursor: default; text-decoration: none; }
.audio-browser .channels dl dt.closed a { background-position: -45px -20px; }
.audio-browser .channels dl dt.open a { background-position: -45px -60px;}

.audio-browser .channels dl dt.closed a:hover { background-position: -260px -20px; }
.audio-browser .channels dl dt.open a:hover { background-position: -260px -60px;}

.audio-browser .channels dl dd { margin: 0; padding-bottom: 0px;}
.audio-browser .channels dl dd.show { position: static; display: table; top: 0; left: 1em; }
.audio-browser .channels dl dd.hide { position: absolute; top: 0; left: -4000px; }



.audio-browser .audio-gallery {
    float:left;
    width:430px;
    border-bottom:none;
}
.audio-browser .audio-gallery .filter {
    text-align: left;
    border-bottom:1px solid #c8c8c8;
}
.audio-browser .audio-gallery .filter fieldset {
    padding:0px 10px 0px 80px;
    *padding:0px 10px 10px 80px;
    text-align:right;
}
.audio-browser .audio-gallery .filter span {
    display: none;
    font-weight:bold;
}
.audio-browser .audio-gallery .filter select {
    margin-left:15px;
    font-size: 85%;
}
.audio-browser .audio-gallery .filter .go-button {
    background:transparent url(../nflimg/det-global-spr.png) repeat scroll -763px -1801px;
    *background:transparent url(../nflimg/det-global-spr.png) repeat scroll -763px -1801px;
    border:medium none;
    cursor:pointer;
    height:31px;
    *height:23px;
    text-indent:-9999px;
    text-transform:uppercase;
    width:40px;
    margin-left:10px;
}

.audio-browser .audio-gallery .filter .go-button:hover {
    background:transparent url(../nflimg/det-global-spr.png) repeat scroll -903px -1801px;
    *background:transparent url(../nflimg/det-global-spr.png) repeat scroll -903px -1801px;
    cursor:pointer;
}

.audio-browser .audio-list {
    padding:9px 3px 3px 3px;
    min-height: 250px;
    _height: 250px;
}
.audio-browser .audio-list .audio-list-container {
    overflow: auto;
    _zoom: 1;
}
.audio-browser .audio-list .item {
    float:left;
    width:207px;
    height:95px;
    display: inline;
    overflow: hidden;
    _zoom: 1;
   /* height:70px;*/
    margin-bottom:10px;
    margin-right: 5px;
}

.audio-browser .audio-list .item .thumb {
    float:left;
    position:relative;
    margin:0px 10px 0px 0px;
}
.audio-browser .audio-list .item .thumb a {
    float: left;
}
.audio-browser .audio-list .item .thumb a:hover {


}
.audio-browser .audio-list .item .thumb a img {
    margin:0;
    border: 5px solid #cccccc;
    width:71px;
    height:50px;
}
.audio-browser .audio-list .item .thumb a:hover img {

    border-color:#006db0;
}
.audio-browser .audio-list .item .thumb a img.selected {
    
    border-color:#006db0;
}
.audio-browser .audio-list .item .play {
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/assets/nflimg/icon-play.png');
    background-repeat:no-repeat;
    height:40px;
    margin:0pt;
    position:absolute;
    width:40px;
    top: 10px;
    left: 24px;
    display:block;
    overflow:hidden;
    cursor:pointer;
    text-indent:-999em;
}
* html .audio-browser .audio-list .item .play	{
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/assets/nflimg/icon-play.png') 0 0 no-repeat;
    background:none;
    zoom:1;
}
html/**/>body .audio-browser .audio-list .item .play
{
	background-image:url(../nflimg/icon-play.png);
}
html/**/>body .audio-browser .audio-list .item .play
{
	background-image:url(../nflimg/icon-play.png);
}
.audio-browser .audio-list .item .info {
  /*  float:left;
  */
  font-size:12px;
}
.audio-browser .audio-list .item .info .title {
    display:block;
    font-weight:bold;
}
.audio-browser .audio-list .item .info span.duration {
    display:block;
    font-size:11px;
    color:#a8aeb3;
}
.audio-browser .audio-list .item .info p {
    display:none;
}
.audio-browser .audio-list .item .info cite {
    display:none;
}
.audio-browser .audio-list .item .info .time-stamp {
    display:block;
    font-size:11px;
    color:#a8aeb3;
    font-style:italic;
}
.audio-browser .audio-list .item .info .time-stamp .date {  }
.audio-browser .audio-list .item .info .time-stamp .time {  }

.audio-browser .ft {
    background:#ccc;
    float:left;
    width:600px;
    padding-top:4px;
    padding-bottom:0px;
    margin:10px 0px 10px 6px;
    height:18px;
}
.audio-browser .ft span {
    float:left;
    font-weight:bold;
    color:#333;
    padding-left:5px;
    
}
.audio-browser .ft .pagination {
    float:right;
    text-align:right;
    margin:0;
    padding:0;
    overflow:hidden;
    _zoom: 1;
    position:relative;
    bottom:0;
    padding-right:10px;
}

.audio-browser .ft .pagination li {
    float:left;
    display:inline;
    font-size:93%;
    font-weight:bold;
    margin:0 2px;
    
}
.audio-browser .ft .pagination li a {

    text-decoration:none;
    font-size:12px;
    font-weight:bold;
} 
.audio-browser .ft .pagination li a:hover {

    text-decoration:underline;
} 
.audio-browser .ft .pagination li a.selected {
    color: #666;
    text-decoration:none;
} 
.audio-browser .ft .pagination li a.selected:hover {

    text-decoration:none;
} 
.audio-browser .ft .pagination li.prev,
.audio-browser .ft .pagination li.next {
    display:none;
}
.audio-browser .ft .pagination li.prev a,
.audio-browser .ft .pagination li.next a {

    display:block;
}
.audio-browser .ft .pagination li.prev a {

} 
.audio-browser .ft .pagination li.next a {

} 

/* audio popup */
.audio-popup { 
	float: left;
	width: 300px;
}


.audio-popup .audio-player .mod-title,
.audio-popup .audio-gallery .mod-title,
.audio-popup .av .mod-title,
.audio-popup .av .ft,
.audio-popup .av-summary,
.audio-popup .thumb {
	display: none;
}

.audio-popup .audio-popup-hd .mod-wrp-1,
.audio-popup .audio-popup-hd .mod-wrp-2,
.audio-popup .audio-popup-hd .mod-wrp-3,
.audio-popup .audio-popup-hd .mod-wrp-4,
.audio-popup .audio-popup-hd .mod-wrp-5,
.audio-popup .audio-player .mod-wrp-1,
.audio-popup .audio-player .mod-wrp-2,
.audio-popup .audio-player .mod-wrp-3,
.audio-popup .audio-player .mod-wrp-4,
.audio-popup .audio-player .mod-wrp-5,
.audio-popup .audio-gallery .mod-wrp-1,
.audio-popup .audio-gallery .mod-wrp-2,
.audio-popup .audio-gallery .mod-wrp-3,
.audio-popup .audio-gallery .mod-wrp-4,
.audio-popup .audio-gallery .mod-wrp-5,
.audio-popup .av .mod-wrp-1,
.audio-popup .av .mod-wrp-2,
.audio-popup .av .mod-wrp-3,
.audio-popup .av .mod-wrp-4,
.audio-popup .av .mod-wrp-5  {
	background-image: none;
	margin: 0;
	padding: 0;
}

.audio-popup .audio-player,
.audio-popup .audio-gallery {
	border-left: 1px solid #d3d4d7;
	border-right: 1px solid #d3d4d7;
}

.audio-popup .audio-popup-hd .popup-close {
	border-top: 1px solid #d3d4d7;
	border-left: 1px solid #d3d4d7;
	border-right: 1px solid #d3d4d7;
	background: #eee;
	text-align: right;
}

.audio-popup .audio-popup-hd .popup-close a {
	padding-left: 15px;
	padding-right: 5px;
	background: transparent url('../nflimg/007-alert-close-btn-2.gif') no-repeat scroll 0 0;
	font-size: 85%;
}

.audio-popup .audio-popup-hd .mod-wrp-1 {
	padding-top: 23px;
}

.audio-popup .audio-popup-hd .mod-title {
	top: 0px;
	left: 0px;
}

.audio-popup .audio-popup-hd .mod-title h2 {
	color: #fff;
	border: 0px none;
}

.audio-popup .go-button { cursor:pointer; background: url(../nflimg/gbl-btn-go.gif) no-repeat; height: 21px; line-height: 21px; width: 41px; border: none; display: -moz-inline-box; display: inline-block; text-indent: -99999px; overflow: hidden; vertical-align: middle; margin-left: 14px; }

.audio-popup .audio-popup-hd { 
	clear: both; 
	float: left;
	border-bottom: 1px solid #d3d4d7;
	width: 100%;
	line-height: 23px;
}

.audio-popup .audio-popup-hd h2 {
	border-left: 1px solid #d3d4d7;
	font-size: 14px;
	color: #31429a;
	float: left;
	padding: 0 0 0 10px;
	margin: 0;
}

.audio-popup .audio-popup-hd form { 
	border-right: 1px solid #d3d4d7;
	float: right;
	margin: 0;
	padding: 0;
}

.audio-popup .audio-popup-hd form select { 
	border-bottom: 1px solid #D4D0C8;
	border-right: 1px solid #D4D0C8;
	font-size: 11px;
	text-transform: capitalize;
	*margin-top: 4px;
}

.audio-popup .audio-popup-hd form input { 

}

.audio-popup .bd { 
	clear: both;
	text-align: center;
	padding-top: 17px;
}

.audio-popup .bd h3 { 
	margin: 0;
	padding: 0;
}

.audio-popup .bd ul, .audio-popup .bd li {
	margin: 0;
	padding: 0;
	list-style: none;
	text-align: left;
	float: left;
	width: 229px;
    height: 52px;
}

.audio-popup .bd ul, .audio-popup .bd li a { 
	font-size: 14px;
	font-weight: bold;
	color: #31429a;
}

.audio-popup .bd ul, .audio-popup .bd p { 
	font-size: 12px; 
	color: #323540;
	font-weight: normal;
}

.audio-popup .ft {
	background-color: #323540;
	color: #fff;
	text-align: center;
	height: 60px;
	text-transform: uppercase;
	font-weight: bold;
}

.audio-popup  .jcarousel-container { 
	text-align: center;
	height: 52px;
}

.audio-popup  .jcarousel-clip-horizontal {
    width:  231px;
    height: 52px;
	margin: 0 auto;
}

.audio-popup .jcarousel-item {
    width: 231px;
    height: 52px;
	display: block;
	text-align: left;
}

.audio-popup .jcarousel-item .info a { 
	font-size: 14px;
	font-weight: bold;
	color: #31429a;
	text-transform: capitalize;
}

.audio-popup .jcarousel-item .info p { 
	font-size: 12px;
	color: #323540;
}

.audio-popup .jcarousel-prev-horizontal, 
.audio-popup .jcarousel-next-horizontal { 
	position: absolute;
	width: 17px;
	height: 19px;
	cursor: pointer;
	background: transparent url(../nflimg/051-audio-carousel-btn.gif) no-repeat 0 0;
}

.audio-popup .jcarousel-next-horizontal {
    right: 10px;
	top: 10px;
	background-position: -27px 0;
}

.audio-popup  .jcarousel-next-disabled-horizontal,
.audio-popup .jcarousel-next-disabled-horizontal:hover,
.audio-popup .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-image: none;
}

.audio-popup .jcarousel-prev-horizontal {
    left: 10px;
	top: 10px;
	background-position: 0 0;
}

.audio-popup .jcarousel-prev-disabled-horizontal,
.audio-popup .jcarousel-prev-disabled-horizontal:hover,
.audio-popup  .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-image: none;
}
#footer{
	float:left;
}

#footer .custom-module .mod-wrp-1
{
	border-top:#cccccc 10px solid;
	width:960px;
	height:222px;
	background: #515151 url(../nflimg/det-global-spr.png) repeat-x 0px -1900px ;

}
#footer .custom-module .mod-wrp-1 img
{
	margin-bottom: 10px;
}

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


#footer a.footer-logo-link{
	float:left;
	height:145px;
	width:386px;
	margin-bottom:15px;
}

#footer ul {

	list-style-type: none;
	margin-left: 10px;
	margin-bottom: 5px;
	clear: both;
	display:block;
}


#footer ul li {
	color: #ccc;
	float:left;
	display: inline-block;
	clear: none;
	padding: 0 8px;
	border-right-width: 1px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-color: #ccc;
	font-weight: bold;
	margin-bottom: 5px;
}

#footer ul li a {
    color:#CCCCCC;
	display:block;
	float:left;
}

#footer ul li.last { border: none;}

#footer ul.main-footer-links{
	background:transparent url(../nflimg/det-global-spr.png) repeat-x scroll 0 -1760px;
	clear:none;
	float:left;
	height:39px;
	margin:55px 0 0;
	width:574px;
}

#footer ul.main-footer-links li{
  border: none;
  padding: 0;
  margin: 0;

}

#footer ul.main-footer-links li span{
  display: none;
}

#footer ul.main-footer-links li a{
  height:39px;
}

#footer ul.main-footer-links li a#attend-game{
  background:transparent url(../nflimg/det-global-spr.png) repeat-x scroll 0 -1760px;
  width:121px;
}

#footer ul.main-footer-links li a#attend-game:hover{
  background-position: 0 -1800px;
}

#footer ul.main-footer-links li a#all-news{
  background:transparent url(../nflimg/det-global-spr.png) repeat-x scroll -121px -1760px;
  width:87px;
}

#footer ul.main-footer-links li a#all-news:hover{
  background:transparent url(../nflimg/det-global-spr.png) repeat-x scroll -121px -1800px;

}

#footer ul.main-footer-links li a#all-media{
  background:transparent url(../nflimg/det-global-spr.png) repeat-x scroll -208px -1760px;
  width:89px;
}

#footer ul.main-footer-links li a#all-media:hover{
  background:transparent url(../nflimg/det-global-spr.png) repeat-x scroll -208px -1800px;

}

#footer ul.main-footer-links li a#schedule{
  background:transparent url(../nflimg/det-global-spr.png) repeat-x scroll -297px -1760px;
  width:145px;
}

#footer ul.main-footer-links li a#schedule:hover{
  background:transparent url(../nflimg/det-global-spr.png) repeat-x scroll -297px -1800px;

}

#footer ul.main-footer-links li a#pro-shop{
  background:transparent url(../nflimg/det-global-spr.png) repeat-x scroll -442px -1760px;
  width:132px;
}

#footer ul.main-footer-links li a#pro-shop:hover{
  background:transparent url(../nflimg/det-global-spr.png) repeat-x scroll -442px -1800px;

}

/* ==================================================================
Secondary Navigation
================================================================== */

#sec-nav {
    padding-right:10px;
    padding-bottom:10px;
}
#sec-nav dl {}
#sec-nav a {padding-left:5px; color: #333; text-transform: uppercase; text-decoration: none; font-weight:bold; }
#sec-nav a:hover {color:#fff;}
#sec-nav dl dt {
}
#sec-nav dl dt a { 
    display: block; 
	color:#333; 
	font-size:11px;	
	height: 22px;
	padding: 7px 0px 0px 10px;
	background: url(../nflimg/det-global-spr.png) no-repeat 0px -20px;
}
#sec-nav dl dt a:hover {
	background-position: -210px -20px;
}
 
#sec-nav dl dt:hover a {color:#fff; }

#sec-nav dl dt.selected a { color: #006db0;}
#sec-nav dl dt.selected a:hover { color: #fff;}
#sec-nav dl dt.last { border: none; }

#sec-nav dl dt.expand a, #sec-nav dl dt.current a {  text-decoration: none; }
#sec-nav dl dt.closed a { background-position: -33px -20px; }
#sec-nav dl dt.open a { background-position: -33px -60px;}

#sec-nav dl dt.closed a:hover { background-position: -248px -20px; }
#sec-nav dl dt.open a:hover { background-position: -248px -60px;}

#sec-nav dl dd { margin: 0; padding-bottom: 0px;}
#sec-nav dl dd.show { position: static; display: table; top: 0; left: 1em; }
#sec-nav dl dd.hide { position: absolute; top: 0; left: -4000px; }

#sec-nav ul {
	background:#cccccc none repeat scroll 0 0;
	padding: 5px 0px;
}
#sec-nav dl dd li {
    background:#cccccc none repeat scroll 0 0;
    display:block;
    margin: 3px 0px;
    line-height:0px;
}
#sec-nav dl dd li a { 

	font-size: 10px; 
	text-transform:uppercase; 
	display:block; 
	width:145px; 
	height:13px; 
	line-height:1; 
	padding: 2px 0px 0px 5px;
	margin: 0px 0 0px 10px;
}
#sec-nav dl dd li a:hover { background: #006db0;}

#sec-nav dl dd li.open a {  color:#006db0; }
#sec-nav dl dd li.open a:hover{ color:#FFFFFF; }
/* ==================================================================
102 - Page Title Module
===================================================================*/
/*
.pg-hdr-placeholder2 {
    background: #000 url('../nflimg/102-title-bg.gif') no-repeat top center;
	height:50px;
	position:relative;
}
*/
.pg-hdr {
	background:#fff url('../nflimg/102-page-title-bg.png') repeat-x;
	height: 55px;
	position:relative;



}

.pg-hdr h1 {
	margin-right:75px;
	height: 55px;
	background-repeat:no-repeat;
	background-position: 13px 13px;
}

.pg-hdr h1 span {
display: none;
}

.pg-hdr-about-us h1{ background-image: url('../img/page-headers/aboutus.gif'); }
.pg-hdr-administration h1{ background-image: url('../img/page-headers/administration.gif'); }
.pg-hdr-advertisement h1{ background-image: url('../img/page-headers/advertisement.gif'); }
.pg-hdr-audio h1{ background-image: url('../img/page-headers/audio.gif'); }
.pg-hdr-blogs h1{ background-image: url('../img/page-headers/blogs.gif'); }
.pg-hdr-coaches h1{ background-image: url('../img/page-headers/coaches.gif'); }
.pg-hdr-community h1{ background-image: url('../img/page-headers/community.gif'); }
.pg-hdr-contactus h1{ background-image: url('../img/page-headers/contactUs.gif'); }
.pg-hdr-depthchart h1{ background-image: url('../img/page-headers/depthChart.gif'); }
.pg-hdr-employmentopportunities h1 {background-image: url('../img/page-headers/employmentOpportunities.gif')}
.pg-hdr-events h1{ background-image: url('../img/page-headers/events.gif'); }
.pg-hdr-eventscalendar h1{ background-image: url('../img/page-headers/eventsCalendar.gif'); }
.pg-hdr-fordfield h1{ background-image: url('../img/page-headers/fordField.gif'); }
.pg-hdr-gameday h1{ background-image: url('../img/page-headers/gameDay.gif'); }
.pg-hdr-history h1{ background-image: url('../img/page-headers/history.gif'); }
.pg-hdr-injuryreport h1{ background-image: url('../img/page-headers/injuryReport.gif'); }
.pg-hdr-mediacenter h1{ background-image: url('../img/page-headers/mediaCenter.gif'); }
.pg-hdr-news h1{ background-image: url('../img/page-headers/news.gif'); }
.pg-hdr-nfcnorthstandings h1{ background-image: url('../img/page-headers/nfcNorthStandings.gif'); }
.pg-hdr-nfldraftday h1{ background-image: url('../img/page-headers/nfldraftday.gif'); }
.pg-hdr-pagenotfound h1{ background-image: url('../img/page-headers/pageNotFound.gif'); }
.pg-hdr-photos h1{ background-image: url('../img/page-headers/photos.gif'); }
.pg-hdr-playerroster h1{ background-image: url('../img/page-headers/playerRoster.gif'); }
.pg-hdr-players h1{ background-image: url('../img/page-headers/players.gif'); }
.pg-hdr-podcasts h1{ background-image: url('../img/page-headers/podcasts.gif'); }
.pg-hdr-practicefacility h1{ background-image: url('../img/page-headers/practiceFacility.gif'); }
.pg-hdr-privacypolicy h1{ background-image: url('../img/page-headers/privacyPolicy.gif'); }
.pg-hdr-rss h1{ background-image: url('../img/page-headers/rss.gif'); }
.pg-hdr-scheduleevents h1{ background-image: url('../img/page-headers/scheduleEvents.gif'); }
.pg-hdr-searchresults h1{ background-image: url('../img/page-headers/searchResults.gif'); }
.pg-hdr-seasonschedule h1{ background-image: url('../img/page-headers/seasonschedule.gif'); }
.pg-hdr-statistics h1{ background-image: url('../img/page-headers/statistics.gif'); }
.pg-hdr-team h1{ background-image: url('../img/page-headers/team.gif') ;}
.pg-hdr-tickets h1{ background-image: url('../img/page-headers/tickets.gif'); }
.pg-hdr-transactions h1{ background-image: url('../img/page-headers/transactions.gif'); }
.pg-hdr-videos h1{ background-image: url('../img/page-headers/videos.gif'); }
.pg-hdr-youthprograms h1{ background-image: url('../img/page-headers/youthPrograms.gif'); }
.pg-hdr-codeofconduct h1{background-image: url('../img/page-headers/codeOfConduct.gif'); }


.player-bio .mod-wrp-1 {background-image: none;}
.player-bio .bd .bio-short-content,
.player-bio .bd .bio-long-content {
	padding: 3px 3px 0 5px;
	line-height: 15px;
}

.player-bio .short-bio .bd .bio-long-content,
.player-bio .long-bio .bd .bio-short-content {
	display: none;
}


.player-bio .short-bio .ft
{
}

.player-bio .ft .action-bar a {
	text-align:left;
	padding-left:5px;
	font-size: 11px !important;

}
.player-bio .bd .bio-short-content ul,
.player-bio .bd .bio-long-content ul{
   margin-left:15px;
}
.player-bio .bd .bio-short-content ul li,
.player-bio .bd .bio-long-content ul li {
display:list-item;
list-style-image:none;
list-style-position:outside;
list-style-type:disc;
}
/* Skin */

.player-stats .mod-wrp-1 {
	margin-top: 37px;
   position: relative; 
}
.player-stats .mod-wrp-2 {
    background-position: left 31px;
}
.player-stats .hd {
}
.ui-tabs-nav {
    font-size: 18px;
	font-weight: normal;
}
.ui-tabs-nav {
    list-style: none;
    margin: 0;
    padding: 0 0 0 0px;
	position:absolute;
	top:-37px;
}

.ui-tabs-nav li {
    float: left;

}

.ui-tabs-nav li.ui-tabs-selected{
} 
.ui-tabs-nav a {
    display:block;
    position:relative;
    height:30px;
	margin-right: 6px;
	background-color: #eeeeee;
	color: #666666;
	padding: 8px 2px 0 10px;
	font-weight:normal;
	width:127px;
}
.ui-tabs-nav a:hover {
    color: #333;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */
    outline: 0; /* prevent dotted border in Firefox */
    text-align:left;
    display:block;
    position:relative;
    cursor:pointer;
}

.ui-tabs-next{
	
}

.ui-tabs-nav .ui-tabs-selected a {
    color: #333;
	background: #fff;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */
    outline: 0; /* prevent dotted border in Firefox */
	border-color:#EEEEEE;
	border-style:solid solid none;
	border-width:1px 1px 0;
	padding: 7px 1px 0px 9px;
}


.ui-tabs-nav a span {}
.ui-tabs-nav .ui-tabs-selected a span{}
.ui-tabs-nav a:hover span {}


/* ==================================================================
106 - Composite Tabbed Modules
===================================================================*/


.tabbed-modules .module .mod-wrp-1 {

}

.tabbed-modules .module .mod-title {
	display: none;
}

.tabbed-modules { position:relative; top: 37px;  left: 0px;}

.tabbed-modules ul.tabbed-modules-nav {
	/*overflow: auto;*/
    width:100%;
	position:absolute;
	
}
.tabbed-modules .ui-tabs-nav li {
    margin:0px;
    min-width:117px;
}
.tabbed-modules ul.tabbed-modules-nav li {
    float:left;
    position:relative;
    text-align: center;
    display:inline-block;
    /*line-height:25px;
    margin-top:5px;     */
	
}

.tabbed-modules ul.tabbed-modules-nav li a {
	padding:8px 2px 0 10px;
	text-align: left;
	width:127px;
}

.tabbed-modules ul.tabbed-modules-nav li.loop-last {

}


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

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

}


.tabbed-modules .ui-tabs-hide {
	display: none;
}
/* ==================================================================
109 - Sitemap
===================================================================*/

#sitemap-container {
	float: left;  
	width: 792px;
}
#sitemap-container-2,
#sitemap-container-3,
#sitemap-container-4,
#sitemap-container-5 {
	float: left; 
	margin:10px 0 0; 
	width: 792px;
}

.sitemap-row {
	float: left; 
	width: 130px;
}

.sitemap-row span {
	color:#00295b;
	font-family:"Arial", Gadget, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration: none;
	text-transform:uppercase;
}
.sitemap-row ul {
	margin:0;
	padding:0;
}
.sitemap-row ul li {
	line-height:18px;
	list-style-image: url('../nflimg/109-list-item-bttn.png');
	margin:0 0 0 14px;
	text-decoration:none;
}

.sitemap-row ul li a {
	color:#3274a2;
	font-family:"Arial", Gadget, sans-serif;
	font-size:12px;
	text-decoration:none;
}
/* ==================================================================/*
==================================================================
- 123 Jump Menu Module
===================================================================*/

.jump-menu .mod-wrp-1 {
	background:none;
	margin:0px;
}
.jump-menu .menu-wrapper {
	padding:10px 0px;
}

.jump-menu .hd select {
	margin-right:10px;
}

.jump-menu .hd button {
	background: transparent url(../nflimg/det-global-spr.png) -766px -1801px;
	width:40px;
	height:24px;
	text-transform:uppercase;
	border:none;
	text-indent:-9999px;
	cursor: pointer;

}

.jump-menu .hd button:hover {
	background: transparent url(../nflimg/det-global-spr.png) -906px -1801px;
	cursor:pointer;
}


.jump-menu .hd button span {
    color:#fff;
    font-size:10px;
    font-weight:bold;
    text-transform:uppercase;
}
/* ==================================================================/*
==================================================================
- TABULAR DATA STYLES
===================================================================*/

/* ==================================================================
- TABULAR DATA STYLES
===================================================================*/
.depth-chart .mod-title h2 span,
.player-stats .mod-title h2 span,
.injuries .mod-title h2 span,
.standings .mod-title h2 span,
.transactions .mod-title h2 span,
.game-roster .mod-title h2 span,
.team-stats .mod-title h2 span {

}
.depth-chart .hd,
.player-stats .hd,
.injuries .hd,
.transactions .hd,
.game-roster .hd,
.draft-tracker .hd,
.team-stats .hd {

}
.depth-chart .hd fieldset button,
.player-stats .hd fieldset button,
.injuries .hd fieldset button,
.standings .hd fieldset button,
.transactions .hd fieldset button,
.game-roster .hd fieldset button,
.team-stats .hd fieldset button {

}
.depth-chart .hd fieldset button span,
.player-stats .hd fieldset button span,
.injuries .hd fieldset button span,
.standings .hd fieldset button span,
.transactions .hd fieldset button span,
.game-roster .hd fieldset button span,
.team-stats .hd fieldset button span {

}
.depth-chart .bd,
.player-stats .bd,
.injuries .bd,
.standings .bd,         
.transactions .bd,
.game-roster .bd,
.team-stats .bd {
	margin:10px ;
	padding:0;
	border-top: 1px solid #eee;
}
.depth-chart .bd table,
.player-stats .bd table,
.injuries .bd table,
.standings .bd table,
.transactions .bd table,
.game-roster .bd table,
.team-stats .bd table {
	border-collapse: collapse;
	/* float on BD causes this table to move over to the right */
	clear: both;
	font-size: 12px;
	/*margin-bottom: 10px;
	 margin-bottom: 20px; 
	 removed because it was causeing too many issues with the side modules */
	width:100%;
}

.standings .standings-small .bd table,
.transactions .transactions-small .bd table {
    margin-top:0px;
}
.depth-chart .bd caption,
.player-stats .bd caption,
.injuries .bd caption,
.standings .bd caption,
.transactions .bd caption,
.game-roster .bd caption,
.team-stats .bd caption {
	color:#333;
	font-size:20px;
	padding:10px 0px 10px 0px;
	text-align:left;
	*padding-bottom:10px;
}
.depth-chart .bd th,
.player-stats .bd th,
.injuries .bd th,
.standings .bd th,
.transactions .bd th,
.game-roster .bd th,
.draft-tracker .bd th,
.team-stats .bd th {
	color: #ffffff;
	font-size:11px;
	padding:3px;
	text-transform:uppercase;
	font-weight:bold;
	text-align:center;
}

.depth-chart .bd th.multi-col,
.player-stats .bd th.multi-col,
.injuries .bd th.multi-col,
.standings .bd th.multi-col,
.transactions .bd th.multi-col,
.game-roster .bd th.multi-col,
.team-stats .bd th.multi-col {
	background:#66a0c2;
}

.depth-chart .bd thead ,
.player-stats .bd thead ,
.injuries .bd thead ,
.standings .bd thead ,
.transactions .bd thead ,
.game-roster .bd thead ,
.team-stats .bd thead {
background:#006BAD url(../nflimg/009-events-header-bg-small.png)  repeat-x scroll left bottom;
}

.injuries .bd thead{ padding-bottom: 5px;}

.depth-chart .bd tr.loop-even,
.player-stats .bd tr.loop-even,
.injuries .bd tr.loop-even,
.standings .bd tr.loop-even,
.transactions .bd tr.loop-even,
.game-roster .bd tr.loop-even,
 .draft-tracker .bd tr.loop-even,
 .team-stats .bd tr.loop-even {
	background:transparent;
}
.depth-chart .bd tr.loop-odd,
.player-stats .bd tr.loop-odd,
.injuries .bd tr.loop-odd,
.standings .bd tr.loop-odd,
.transactions .bd tr.loop-odd,
.game-roster .bd tr.loop-odd,
.draft-tracker .bd tr.loop-odd,
.team-stats .bd tr.loop-odd {
	background:#dfe1e1;
}

.player-stats .bd tfoot {
	background:#b7b8b8;
}
.depth-chart .bd td,
.player-stats .bd td,
.injuries .bd td,
.standings .bd td,
.transactions .bd td,
.game-roster .bd td,
.draft-tracker .bd td,
.team-stats .bd td {
	color:#333;
	font-size:12px;
	line-height:14px;
	padding:6px 5px;
	text-align:center;
}



.game-roster .bd td.col-name,
.game-roster .bd td.col-position,
.game-roster .bd td.col-weight,
.game-roster .bd td.col-height,
.game-roster .bd td.col-college {
	text-align:left;
}
.injuries .bd td {
	color:#333;
	font-size:12px;
	line-height:14px;
	text-align:left;
}


.depth-chart label,
.player-stats label,
.injuries label,
.standings label,
.transactions label,
.game-roster label,
.team-stats label {
	color:#333333;
	font-weight:bold;
}
.depth-chart select,
.player-stats select,
.injuries select,
.standings select,
.transactions select,
.game-roster select,
.team-stats select {
	font-size:11px;
	margin:0 5px;
    
}
.depth-chart select#rosterYear,
.player-stats select #rosterYear,
.injuries select#rosterYear,
.standings select#rosterYear,
.transactions select#rosterYear,
.game-roster select#rosterYear,
.team-stats select#rosterYear {	
}

.depth-chart select#status,
.player-stats select #status,
.injuries select#status,
.standings select#status,
.transactions select#status,
.game-roster select#status,
.team-stats select#status {
}


.depth-chart-large .mod-wrp-1, 
.player-stats-large .mod-wrp-1, 
.injuries-large .mod-wrp-1, 
.standings-large .mod-wrp-1, 
.transactions-large .mod-wrp-1, 
.game-roster-large .mod-wrp-1, 
.team-stats-large .mod-wrp-1 {
 background-image: none;
}

.game-roster-large .mod-wrp-1{margin-bottom:20px; }
.depth-chart .mod-wrp-1,
.player-stats .mod-wrp-1,
.injuries .mod-wrp-1,
.standings .mod-wrp-1,
.transactions .mod-wrp-1,
.game-roster .mod-wrp-1,
.team-stats .mod-wrp-1 {
  background-image: none;
}

.depth-chart  .mod-wrp-3,
.player-stats .player-stats-large .mod-wrp-3,
.injuries .injuries-large .mod-wrp-3,
.standings .standings-large .mod-wrp-3,
.transactions .transactions-large .mod-wrp-3,
.game-roster .game-roster-large .mod-wrp-3,
.team-stats .mod-wrp-3 {

}

.standings .standings-small .mod-wrp-2,
.transactions .transactions-small .mod-wrp-2 {
    background-image:none;
}

.depth-chart .hd form,
.player-stats .hd form,
.injuries .hd form,
.standings .hd form,
.transactions .hd form,
.game-roster .hd form,
.team-stats .hd form {
	margin:10px 0 0;
}

.depth-chart .hd button,
.player-stats .bd button,
.injuries .hd button,
.standings .hd button,
.transactions .hd button,
.game-roster .hd button,
.team-stats .hd button {
	background: transparent url(../nflimg/det-global-spr.png) -766px -1801px;
	width:40px;
	height:24px;
	text-transform:uppercase;
	border:none;
	text-indent:-9999px;
	cursor: pointer;
	position: relative;
	top: 2px;

}
.depth-chart .hd button:hover,
.player-stats .hd button:hover,
.injuries .hd button:hover,
.standings .hd button:hover,
.transactions .hd button:hover,
.game-roster .hd button:hover,
.team-stats .hd button:hover {
	background: transparent url(../nflimg/det-global-spr.png) -906px -1801px;
	cursor:pointer;
}

.depth-chart .hd button span,
.player-stats .hd button span,
.injuries .hd button span,
.standings .hd button span,
.transactions .hd button span,
.game-roster .hd button span,
.team-stats .hd button span {
    color:#fff;
    font-size:10px;
    font-weight:bold;
    text-transform:uppercase;
}
.depth-chart .ul li.loop-first a,
.player-stats .ul li.loop-first a,
.injuries .ul li.loop-first a,
.standings .ul li.loop-first a,
.transactions .ul li.loop-first a,
.game-roster .ul li.loop-first a,
.team-stats .ul li.loop-first a {

}
.injuries .module-time-update {
    text-align:right;
    padding:5px 10px;
}
.depth-chart .ft,
.player-stats .ft,
.injuries .ft,
.standings .ft,
.transactions .ft,
.game-roster .ft,
.draft-tracker .ft,
.team-stats .ft {
}

.depth-chart .ft dl,
.player-stats .ft dl,
.injuries .ft dl,
.standings .ft dl,
.transactions .ft dl,
.game-roster .ft dl,
.team-stats .ft dl {
	font-size: 11px;
	padding: 8px 15px 10px;
}

.depth-chart .ft dl dt,
.player-stats .ft dl dt,
.injuries .ft dl dt,
.standings .ft dl dt,
.transactions .ft dl dt,
.game-roster .ft dl dt,
.team-stats .ft dl dt {
	float:left;
	margin-right:4px;
}

/* ==================================================================
035 - Team Stats
================================================================== */
.team-stats .hd .complete-nfl-teamstats {
	float: right;
	position: relative;
	padding:6px 0px 0px 0px;
    *padding:13px 0px 0px 0px;
}
.team-stats .hd .complete-nfl-teamstats a {
	cursor:pointer;
	background: transparent url(../nflimg/det-global-spr.png) -765px -1195px;
	padding: 2px 5px 6px 23px;
	display:block;
	font-weight: bold;
	font-size:12px;
}
.team-stats ul.team-stats-nav li.loop-last a {}
.team-stats ul.team-stats-nav li.ui-tabs-selected,
.team-stats ul.team-stats-nav li.ui-tabs-selected a {}
.team-stats ul.team-stats-nav li.ui-tabs-previous a {}
/*.team-stats .team-stats-defense td.loop-last,*/
.team-stats .ui-tabs-hide,
.player-stats .ui-tabs-hide
{
	display: none;
}
.team-stats table th,
.team-stats table td {
	text-align: center;
}
.team-stats table td.stat-name {
    text-align:left;
    padding-left:10px;
    text-transform:capitalize;
}
.team-stats table th:first-child{
	text-align:left;
	padding-left:10px;
}
.team-stats table td.loop-first {
	text-align: left;
	padding-left: 10px;
}
.team-stats .ft {
	padding:0 0 30px 0;
}
#seasonSelectSeasonType {
	width:120px;
}
/* ==================================================================
014 - Standings
================================================================== */
/*.standings-large .complete-nfl-standings
{
	display: none;
}
*/


.standings-med .mod-wrp-1 {background-image: none;}

.standings-large .bd table {
    border-collapse:separate;
    *border-collapse:collapse;
}
.standings .bd td {
	text-align:center;
}

.standings-large .hd,
.standings-med .hd{
        float:right;
}


.standings-large .hd .complete-nfl-standings,
.standings-med .hd .complete-nfl-standings {
	padding-top:10px;
}
.standings .bd table {
        margin-top:7px;
}
.standings .bd caption {
        display:none;
}
.hd .complete-nfl-standings a {
	cursor:pointer;
	background: transparent url(../nflimg/det-global-spr.png) -765px -1195px;
	padding: 2px 5px 6px 23px;
	display:block;
	font-weight: bold;
	font-size:12px;
}

.standings-small table caption,
.standings-med table caption {
    display:none;
}

.standings-small table th:first-child,
.standings-small table td:first-child,
.standings-large table td:first-child {
	text-align:left;
	padding-left:10px;
}
.standings-team-name {
	width:35px;
}
/* ==================================================================
004 - Transactions
================================================================== */
.transactions-large .ft {
	padding-top:15px;
	padding-bottom:15px;
	padding-left:15px;
}
.transactions-small .bd th {
    text-align:left;
    padding:6px 10px;
}
.transactions .bd tbody:first-child {
	margin-top:15px;
}
.transactions .bd td {
	text-align:left;
}
.transactions-small .bd td:first-child {
	color:#333;
	font-weight:bold;
    padding:6px 10px;
}

.transaction-more-link {
	margin-left:5px;
}

.transactions-large .ft {
    padding-left: 10px;
    font-weight:bold;
}

/* ==================================================================
029 - Roster
================================================================== */

.game-roster .bd .mod-wrp-1 {
	border:none;
}

.game-roster .bd .mod-wrp-3 {
	padding:0;
}

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

.game-roster .bd .module:first-child .mod-title h2,
.game-roster .bd .module:first-child .mod-title-nobackground h2 {
	margin-top:10px;
}

.game-roster .bd .mod-title h2,
.game-roster .bd .mod-title-nobackground h2 {

}

.game-roster .bd .mod-title h2 span,
.game-roster .bd .mod-title-nobackground h2 span {
	color:#333333;
	font-size:20px;
	padding:10px 0 0;
	text-align:left;
	font-weight:normal;
}

/* ==================================================================
034 - Depth Chart
================================================================== */

.depth-chart .hd .ui-tabs-nav {
	display:none;
}
.depth-chart .hd p {
	display:none;
}
.depth-chart .hd .ui-tabs-nav {
	display:none;
}
.depth-chart .bd #tab-graphical{
	display:none;
}
.depth-chart .bd th, .depth-chart .bd td {
	text-align:left;
	padding-left:15px;
    border:0;
}
.depth-chart .bd td {
    font-size:12px;
}
.depth-chart .item-legend h4 {
    color:#333;
	font-weight:bold;
	font-size:12px;
	text-transform:uppercase;
    padding:10px 10px 0px 0px;
    border-top:1px solid #e6e6e6;
}
.depth-chart .item-legend dl {
	color:#333;
	float:left;
	font-size: 12px;
	margin-right:4px;
	padding: 8px 0px 3px 5px;
    width:128px;
    font-weight:normal;
}
.depth-chart .item-legend dl dt {
	clear:both;
	float:left;
    width:15px;
	padding-right:15px;
	text-align:right;
    font-weight:normal;
}
.depth-chart .ft dl {
	clear: both;
	color:#333;
	font-size:12px;
	margin-left:0px;
    font-weight:normal;
}
.depth-chart .ft dd {
    font-weight:normal;
}
.depth-chart .mod-wrp-5 {
	font-size:12px;
}
.depth-chart a {
	font-weight:bold;
}
.depth-chart .hd form input {
	background: transparent url(../nflimg/det-global-spr.png) -766px -1801px;
	width:40px;
	height:24px;
	text-transform:uppercase;
	border:none;
	text-indent:-9999px;
	cursor: pointer;
}

.depth-chart .hd form input:hover {
	background: transparent url(../nflimg/det-global-spr.png) -906px -1801px;
	cursor:pointer;
}
.depth-chart .bd table tbody {
	margin-bottom:15px;
}

/* ==================================================================
 Injury Report
================================================================== */
.injuries .bd td.inj-name {
    text-align:left;
    font-weight:bold;
}
.injuries .bd th, .injuries .bd td {
        text-align:left;
}
.injuries .bd th.last {

}
.injuries th.inj-name {
        text-align:left;
        vertical-align:bottom;
}
.injuries th.inj-position, .injuries td.inj-position {
        width:60px;
        text-align:left;
        vertical-align:bottom;
}
.injuries th.inj-type, .injuries td.inj-type {
        width:90px;
        text-align:left;
        vertical-align:bottom;
}
.injuries .ft {
    padding-left:10px;
}
.injuries-small .ft {
	display:none;
    padding-left:10px;
}
.injuries .ft ul {
    padding-bottom:10px;
}
.injuries .ft em {
    font-style:normal;
}
.injuries .inj-game-status:first-letter {
	text-transform: uppercase;
}
/*****
 *Roster
 *****/
.game-roster .bd th,
.game-roster .bd td {
        text-align:left;
}

.player-stats .situational-stats-filter,
.player-stats .stats-logs-filter {
 	display:none;
}


@charset "UTF-8";
/* ==================================================================
Custom Centerpiece Module Styles
================================================================== */

/* styles for customCP470  -- CP800  --  */
.customCP800_description {
	position: relative;
	top: -235px;
	left: 480px;
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	width: 310px;
}

.customCP800_links {
	line-height:27px;
	margin-top: 10px;
	width: 310px;
}

.customCP470_description {
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;	
	margin-left: 20px;
	width: 430px;
}

.customCP470_links {
	line-height:27px;
	margin-left: 20px;
	margin-top: 5px;
	width: 430px;
}
.customCP470_links a {
	background-color: #A8AEB3;
	color: #FFFFFF;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-right: 5px;
	margin-bottom: 10px;
	padding: 5px;
	text-transform: uppercase;
	text-decoration: none;
	white-space: nowrap;
}
.customCP470_links a:hover {
	background-color: #00295B;
}
.customCP470_links .customCP_btn,
.customCP800_links .customCP_btn {
	background-color: #A8AEB3;
	color: #FFFFFF;
	font-size: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin-right: 5px;
	margin-bottom: 10px;
	padding: 5px;
	text-transform: uppercase;
	text-decoration: none;
	white-space: nowrap;
}

.customCP_btn:hover {
	background-color: #00295B;
}

#customCP800 {
	height:300px;
}	

/* proshop custom */
#pro-shop .custom-module .mod-wrp-1 { padding:10px 10px 15px; }
#pro-shop .custom-module .mod-wrp-2 { background:transparent url(../nflimg/gbl-mod-wrp.png) repeat-x scroll left 23px; }


#custom-hp-featured-content .mod-wrp-1 {
	border: none;
}

#custom-featured-content-fans {
	background: #fff url(../nflimg/custom-featured-content-fans.jpg) top left no-repeat;
	width: 309px;
	height: 140px;
}
#custom-featured-content-get-gear {
	background: #fff url(../nflimg/custom-featured-content-get-gear.jpg) top left no-repeat;
	width: 309px;
	height: 140px;
}
#custom-featured-content-join-team {
	background: #fff url(../nflimg/custom-featured-content-join-team.jpg) top left no-repeat;
	width: 309px;
	height: 140px;
}
#custom-featured-content-cheerleaders {
	background: #fff url(../nflimg/custom-featured-content-cheerleaders.jpg) top left no-repeat;
	width: 309px;
	height: 140px;
}

.custom-hp-featured-content-copy a, .custom-hp-featured-content-copy a:link {
	color: #fff !important;
}

.custom-featured-content-img-link {
	display: block;
	width: 309px;
	height: 140px;
}

.custom-hp-featured-content-copy {
	background: url('../nflimg/det-global-spr.png')  -47px -422px no-repeat;
	width: 299px;
	min-height: 41px;
	height: auto !important;
	height: 41px;
	padding: 1px 5px 0 5px;
}

*+html .custom-hp-featured-content-copy h2 {
	padding-top: 2px;
}

.custom-hp-featured-content-copy h2 {
	display: block;
	font-size: 16px;
	color: #fff;
	text-transform: uppercase;
}
.custom-hp-featured-content-copy-sublinks a {
	float: left;
	width: 149px;
	color: #fff;
}
.custom-hp-featured-content-copy a:hover {
	text-decoration: underline;
}

.hp-tickets-promo {
    background: transparent url(../nflimg/Homepage_Tickets.jpg) top right no-repeat;
    height:228px;
}
.hp-tickets-promo ul {
    padding-left:15px;
    padding-top:107px;
    color:#a383f4;
    font-weight:bold;
}
.hp-tickets-promo ul li {
    padding-bottom:5px;
}
.hp-tickets-promo ul li a {
    color:#a383f4;
}

/* styling the form header */
.nfl-form-builder-toolbox {
	margin-bottom:5px;
}
.nfl-form-builder-toolbox .header-text {
	padding-top:10px;
}
.nfl-form-builder-toolbox .form-title { }
.nfl-form-builder-toolbox .form-description {margin-bottom:10px;}
.nfl-form-builder-toolbox .requiredMsg {
	margin-left:180px;
	font-style:italic;
	font-size:11px;
}
	

/* styling the required asterisk */
.nfl-form-builder-toolbox .astSep {padding-left:10px; position:relative;}
.nfl-form-builder-toolbox em.asterisk {position:absolute: top:0; left;0; color:#000;}

/* styling the left TD container (field description) */
.nfl-form-builder-toolbox .label,
.nfl-form-builder-toolbox .input-text label,
.nfl-form-builder-toolbox .input-select label {
	width:180px;
	padding:5px;
	text-align:right;
	display:block;
}

/* styling the right TD container (field elements) */
.nfl-form-builder-toolbox .field {
	padding:5px;
}

/* styling the text fields */
.nfl-form-builder-toolbox .input-text input {
	width:200px;
}

/* styling the checkbox area */
.nfl-form-builder-toolbox .input-checkbox em {
	padding:0 5px;
}

/* styling the textarea fields */
.nfl-form-builder-toolbox .textarea textarea {
	width:200px;
}
.nfl-form-builder-toolbox .textarea label {
	vertical-align:top;
	width:200px;
}
.nfl-form-builder-toolbox .textarea td.label {
	width:190px;
}
.nfl-form-builder-toolbox .textarea .field {

}
/* styling the multiple select fields */
.nfl-form-builder-toolbox .input-multiselect select {
	width:200px;
}

/* styling the error/success console */
.nfl-form-builder-toolbox ul.contact-us-error-log {
	margin-bottom:10px;
}
.nfl-form-builder-toolbox ul.contact-us-error-log li,
.nfl-form-builder-toolbox .failure {
	color:#F00;
}
.nfl-form-builder-toolbox .error-field {
	border:1px solid #F00;
}
.nfl-form-builder-toolbox .success {
	padding:5px;
	color:#060;
	margin:4px 4px 14px 4px;
	background:#efffee;
	border:1px solid #060;
	font-size:85%;
}

/* styling the submit button */
.nfl-form .NFLformSubmit {
	background:url(../nflimg/det-global-spr.png) -760px -1650px;
	border:0px;
	cursor:pointer;
	color:#fff;
	text-transform:uppercase;
	font-size:10px;
	font-weight:bold;
	display: block;
	width: 90px;
	height: 24px;
	text-indent:-999px;
	float:right;
}
.nfl-form .NFLformSubmit:hover {
	background:url(../nflimg/det-global-spr.png) -900px -1650px;
}

.nfl-form .form-description {
	float:left;
}
