/*************************************
 * NFL.com Super Bowl 46 Global Styles
  ************************************/
body{color:#455560;font-size:100%; }
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:700;}
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-weight:400; font-family: 'NFLEndzoneSlabCondMedium', sans-serif, arial;}
q:before,q:after{content:'';}
abbr,acronym{border:0;font-variant:normal;}
sup,sub{line-height:-1px;vertical-align:text-top;}
sub{vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:100%;font-weight:inherit;}
#doc{font:normal normal 11px/ 1.182 arial, helvetica, clean, sans-serif;text-align:left;position:relative;background:transparent;width:999px;margin:0 auto;}
#superbowl-cp{margin-top:0;padding:10px 10px 10px 8px;}
#doc-wrap{background:transparent;position:relative;width:1000px;padding:0;}
button.link{background:transparent;border:0 none;cursor:pointer;font-style:inherit;font-weight:inherit;font-size:100%;line-height:inherit;font-family:inherit;width:auto;overflow:visible;padding:0;}
a:link,a:visited,a:active,button.link span{text-decoration:none;color:#27353F;;}

/************************* 
 *  Global header styles
**************************/
/* ------ -----------------------------------------------  */
#accessible-jump-link{position:absolute;top:-2em;}
#hd #header-ads{overflow:hidden;height:90px;padding:35px 0 0 10px;}
#hd #header-ads #header-ad2,#hd #header-ads .ad1{display:inline;float:left;padding-right:10px;width:235px;height:100%;}
#hd #header-ads .ad1{padding-right:2px;width:728px;}
#hd #header-logo {position: absolute; left: -10px; top: 0px; width: 210px; height: 170px; z-index: 5;}

/* needed for partner pages  */
#hd #header-ads #ad1{display:inline;float:left;height:100%;padding-right:2px;width:728px;}
/* header-content provides the "pallete" for the header as well as the bottom border  */
#hd .header-content{clear:both;height:118px;position:relative;}

/* Other elements must be absolutely positioned  */
#header-sign-in,#header-search,#header-logo,#hd-micro-nav ul,#header-scorestrip{position:absolute;z-index:1;}
#header-scorestrip{height:115px;right:0;top:0;width:877px;}

/*normally should be 0 0 for top right  */
#header-scorestrip-ad{position:absolute;top:11px;left:175px;width:728px;height:90px;}
#hd-micro-nav{z-index:2;}
#hd-micro-nav li button.link{color:#FFF;}
#header-logo{z-index:3;position:absolute;top:0;left:-40px;width:200px;height:225px;}
#footer-logo{height:83px;width:67px;margin:12px 10px 10px 14px;}
* html #footer-logo a,* html #header-logo a{cursor:pointer;height:100%;left:0;position:absolute;top:0;width:100%;}

/*NEW HEADER MICRO NAV (INCLUDES SIGN IN AND SEARCH UTILS) */
#hd-micro-nav ul{line-height:12px;position:absolute;top:5px;right:10px;display:block;z-index:10;}
#hd-micro-nav li{border-left:1px solid #EDF1F5;display:inline;float:left;font-size:11px;padding:0 0.5em;}
#hd-micro-nav a,#hd-micro-nav button.link span{color:#edf1f5;text-decoration:none;font-size:10px;font-family:verdana;}
#hd-micro-nav #hd-search-container{width:140px;height:19px;position:relative;border-left:none;padding:0;}
#hd-micro-nav #hd-search-container form{display:block;position:absolute;width:140px;height:19px;left:0;top:-3px;background:transparent url(../../../img/global/search-bg.gif) no-repeat left top;}
#hd-micro-nav #hd-search-container #hd-search-field{border:none;background:transparent;width:121px;height:15px;position:absolute;display:block;top:3px;left:2px;font-size:10px;line-height:12px;color:#999;}
#hd-micro-nav #hd-search-container #hd-search-button{border:none;background:transparent;width:19px;height:19px;position:absolute;display:block;top:0;left:122px;}

/*OLD HEADER SIGN-IN (MENU) LEGACY */
#header-sign-in{height:30px;right:6px;top:0;width:200px;z-index:2;}
#header-sign-in ul{float:right;line-height:30px;}
#header-sign-in li{border-left:1px solid #69C;display:inline;font-size:81.82%;padding:0 0.5em;}
#header-sign-in a{color:#CCC;text-decoration:none;}
#header-search{height:20px;font:normal bold 10px/ 20px Verdana, sans-serif;left:840px;position:absolute;top:116px;width:145px;}
#header-search td{height:20px;vertical-align:middle;padding-right:5px;}
#header-search,#header-search button span{font-family:Verdana, sans-serif;color:#FFF;text-transform:uppercase;font-weight:700;}
#header-search input{border:1px solid #7E9DB9;height:14px;font-size:11px;color:#27517f;font-weight:700;vertical-align:top;width:100px;padding:1px;}

/*START NEW NAVBAR (MENU) */
#nv-main{clear:left;border-top:2px solid #DA2229;width:985px;height:20px;background:url(../../../img/headers/global-nav-backround.jpg) repeat-x top left;margin:0;}
#nv{z-index:1;width:985px;height:20px;line-height:20px;list-style:none;list-style-image:none;margin:0;padding:0;}
#nv li{float:left;width:auto;height:20px;line-height:20px;list-style:none;list-style-image:none;margin:0;padding:0;}
#nv a{display:block;height:20px;color:#000;font:bold 10px/ 19px verdana, sans-serif;text-align:center;text-decoration:none;text-transform:uppercase;padding:0 9px;}
#nv a:hover,#nv li.sfhover a{text-decoration:none !important;background-color:#fff;}
#nv li#nav-shop a.menubar-link{width:31px;color:#fff;background-color:#da2229;}
#nv li#nav-shop ul{margin-left:-212px;border-right:none;width:260px;}
#nv li#nav-news ul{margin-left:0;border-left:none;}
#nv li#nav-news ul.nfcTeamListing{border-left:none;}
* html #nv li#nav-probowl{width:71px;}
* html #nv li#nav-shop{width:45px;}
#nv li ul li{display:block;float:none;height:16px;width:auto;background-image:none;margin:0;padding:2px 10px 1px;}
#nv li ul li a:hover{text-decoration:underline !important;}
#nv li ul li:last-child{border-bottom:none;padding-bottom:5px;}
#nv li ul li a{background-color:none;color:#000;font-weight:700;text-align:left;text-transform:none;white-space:nowrap;margin:0;padding:0;}

/*SUB-MENU ACTIVE */
#nv li:hover ul,#nv li.sfhover ul{display:block;position:absolute;z-index:1;margin-top:0;margin-left:-1px;background-color:#fff;border-left:1px solid #B7C5D5;border-right:1px solid #B7C5D5;border-top:none;border-bottom:1px solid #B7C5D5;}

/*AFC/NFC TEAM LISTINGS */
#nv li:hover .afcTeamListing,#nv li.sfhover .afcTeamListing{margin-left:-100px;width:140px;border-right:none;}
#nv li:hover .nfcTeamListing,#nv li.sfhover	.nfcTeamListing{margin-left:40px;width:145px;border-left:none;}
#nv .afcTeamListing .confTitleGraphic,#nv .nfcTeamListing .confTitleGraphic{width:135px;height:19px;margin:0;padding:5px 0;}

/*END NEW NAVBAR (MENU) START OLD NAVBAR (MENU) LEGACY */
#hd #navbarmain{position:absolute;height:19px;top:121px;left:0;width:985px;border-bottom:2px solid red;margin:0;padding:0;}
#navbarmain{clear:left;width:985px;height:19px;margin:0;padding:105px 0 1px;}
#nav{z-index:1;width:985px;height:19px;line-height:19px;list-style:none;list-style-image:none;margin:0;padding:0;}
#nav li{float:left;width:75px;height:19px;line-height:19px;background:transparent url(../../../img/headers/bgnav_global.jpg) no-repeat bottom left;list-style:none;list-style-image:none;margin:0;padding:0;}

/*SPECIFIC MENU-ITEM WIDTHS */
#nav #nav-news{margin-left:0;padding-left:0;width:60px;background-image:none;}

/* generic items for backwards compatibility  */
#nav .button4{width:55px;}
#nav .button8{width:85px;}
#nav .button10{width:95px;}
#nav a{display:block;height:19px;color:#fff;font:bold 10px/ 19px verdana, sans-serif;text-align:center;text-decoration:none;text-transform:uppercase;}
#nav li ul li{display:block;float:none;width:115px;height:16px;background-image:none;border-bottom:1px solid #ccc;margin:0;padding:2px 0 1px 5px;}
#nav li ul li:hover,#nav li ul li.sfhover{background:transparent url(../../../img/headers/bg_navroll_global.gif) repeat-x bottom left;}
#nav li ul li:last-child{border-bottom:none;}
#nav li ul li a{color:#666;font-weight:400;text-align:left;text-transform:none;margin:0;padding:0;}

/*SUB-MENU ACTIVE */
#nav li:hover ul,#nav li.sfhover ul{display:block;position:absolute;z-index:1;margin-top:0;margin-left:0;background-color:#f5f5f5;border-left:1px solid #999;border-right:1px solid #666;border-top:none;border-bottom:1px solid #666;}

/*AFC/NFC TEAM LISTINGS */
#nav li:hover .afcTeamListing,#nav li.sfhover .afcTeamListing{margin-left:-100px;width:140px;}
#nav li:hover .nfcTeamListing,#nav li.sfhover .nfcTeamListing{margin-left:40px;width:145px;}
#nav .afcTeamListing .confTitleGraphic,#nav .nfcTeamListing .confTitleGraphic{width:135px;height:24px;margin:0;padding:0;}

/*TODO - GET THE ROLLOVER STATE WORKING AW */
#nav .sfhover .menubar-link{color:#ccc;}

/*COMMON COMPONENT COMPATIBILITY HACKS #header-search #search-button {display: none;} END OLD NAVBAR (MENU) LEGACY */#DivShim{z-index:1;position:absolute;top:0;left:0;display:none;}
#nv-bottom-spacer{height:12px;display:none;}

/*START GRADIENT UNDERNEATH NAVBAR */
#bottom_grad{clear:left;width:985px;height:8px;background-image:url(../../../img/navbar_bottom.gif);line-height:0;font-size:0;padding:0;}

/* START SECTIONAL SUB-NAVIGATION STYLES  */
ul.section-navigation{list-style:none;list-style-image:none;background:url(../../../img/global/nv-section-bg.gif) repeat-x bottom left;height:30px;margin:0;padding:0 0 0 10px;}
ul.section-navigation li{float:left;width:auto;height:30px;line-height:30px;white-space:no-wrap;padding:0 15px 0 0;}
ul.section-navigation li a{font:bold 10px/ 30px verdana, sans-serif;text-align:center;vertical-align:middle;text-decoration:underline;color:#000;}
ul.section-navigation li a:visited,ul.section-navigation li a:hover{color:#000;text-decoration:underline;}
ul.section-navigation li a.current:visited,ul.section-navigation li a.current:hover,ul.section-navigation li a.current{text-decoration:none;cursor:arrow;}

/**********************
 * Centerpiece Styles
 **********************/
#nfl-centerpiece{float:left;margin-bottom:15px;width:408px;background-color:#fff;border:1px solid #D0CECF;}
#nfl-centerpiece-wide{float:left;margin-bottom:15px;width:655px;}
#nfl-centerpiece-extra-wide{margin-bottom:15px;}

/* LEGACY LAYOUT STUFF  */
.column-set{clear:both;overflow:hidden;width:100%;}
.column-set .column{min-height:1px;float:left;display:inline;overflow:hidden;}

/* let's make these percentages  */
.tower-ad .secondary{margin-right:10px;width:160px;float:right;}
.tower-ad .primary{margin-left:10px;width:785px;}
.equal-width .column{width:50%;}
.tower-wide .primary{margin-left:10px;width:645px;background-color:#fff;}
.tower-wide .secondary{float:right;width:300px;margin:0 10px;}
.tower-wide .equal-width .column{width:50%;margin:0;}
.half-page-ad .primary{margin-left:10px;width:655px;}

/* forces 20px gutters  */
.tower-ad .column .equal-width .column{width:48.71%;}
.skyscraper-ad-companion .equal-width .column{width:48.5%;}
.one-to-two .primary{float:right;width:66.6%;}
.one-to-two .secondary{float:left;width:33.3%;}
.tower-ad .column .one-to-two .primary{width:64.81%;}
.tower-ad .column .one-to-two .secondary{width:32.07%;}
.right-rail .primary{float:left;width:655px;margin:0 10px;}
.right-rail .secondary{float:right;width:300px;margin-right:10px;}
.centerpiece-columns .primary{float:left;margin-left:5px;width:410px;}
.centerpiece-columns .secondary{float:right;margin-right:0;width:240px;}
.three-column{clear:left;width:956px;padding:10px 10px 0;}
.three-column .tertiary-column{float:right;margin-left:10px;width:312px;}
.three-column-centerpiece .centerpiece-container-column{width:665px;margin-right:10px;}
.right-rail .primary .centerpiece-companion,.three-column-centerpiece .centerpiece-companion{width:235px;margin-right:0;}
.three-column-centerpiece-alt .centerpiece-container-column{width:730px;margin-right:10px;}
.three-column-centerpiece-alt .right-rail-column{width:300px;margin-right:0;}
.three-column-centerpiece-alt .right-rail-column-alt{float:right;margin-right:10px;width:235px;}

/* right rail header images  */
.rrheader{background:transparent url(../../../img/Header_Bg_35pxHgt.gif) repeat-x top left;}

/********************************************
 * Common Widget Styles
 * Should be overriden by individual widgets
 ********************************************/
.replaced{position:relative;overflow:hidden;}
.replaced span{background:transparent none no-repeat left top;left:0;position:absolute;top:0;height:100%;width:100%; }

/* widget types  */
.widget{overflow:hidden;position:relative;min-height:1%;background:none !important;background-color:#fff;margin-bottom:10px;}
.widget h3{text-transform:uppercase;}
.widget p{line-height:1.5;}
.widget b,strong{color:#27353F;}
.widget h2{line-height:1.235;font-size:17px;font-weight:400;color:#B2C3C8;font-family:NFLEndzoneSansBold, sans-serif;text-transform:uppercase;padding:0;}
.widget .story-links{margin-bottom:-5px;}
.widget .story-links li{border-top:1px dotted #E0E0E0;position:relative;padding:5px 0;}
.widget,.widget .story-links li{min-height:1%;}
.widget:after,.widget .story-links li:after{clear:both;content:".";display:block;visibility:hidden;height:0;}

/* IE6  */
.widget .story-links li.has-image{padding-left:80px;position:relative;}
.widget .story-links .thumbnail{float:left;height:52px;width:0;}
.widget .story-links .thumbnail img{border:1px solid #A2A2A2;height:50px;left:0;position:absolute;top:5px;width:75px;}
.widget .has-image .content{line-height:1.091;min-height:1px;overflow:hidden;}
.widget .story-links .headline{color:#666;font-weight:700;overflow:hidden;min-height:1px;}
.widget .story-links h3.headline{font-size:127.3%;line-height:1.143;}
.widget .story-links li.headline{background:transparent url(../../../img/global/link-caret.gif) no-repeat 0 8px;color:#666;line-height:20px;padding:0 0 0 9px;}
.widget .more{font-size:10px;position:absolute;line-height:1;right:11px;text-align:right;top:14px;}
.widget .subscribe{background:transparent url(../../../img/global/rss.gif) no-repeat scroll left center;font-size:10px;padding-left:17px;}
.widget .links{overflow:hidden;min-height:1%;padding:5px 0;}
.widget .links .more{text-transform:uppercase;float:left;position:static;font-size:10px;line-height:1;right:11px;text-align:right;top:14px;}
.widget h2.replaced{height:22px;line-height:22px;font-size:18px; }
.widget h2.widget-title-replace{border-bottom:none;padding:0;}
.widget h2.replaced span{background:transparent url(../../../img/home/homepage-headlines.png) no-repeat -1000px -1000px; }
#game-spotlight h2.replaced span{background-position:-133px 0;}
#analysis-opinions h2.replaced span{background-position:-133px -25px;}
#by-the-numbers h2.replaced span{background-position:-133px -50px;}
#this-day-in-the-nfl h2.replaced span{background-position:-133px -75px;}
.promo-widget{background:#F1F5F6;border:1px solid #C7E7F4;padding:10px 10px 10px 100px;}
.promo-widget h2{background:#CDE7F1 url(../../../img/home/homepage-headlines.png) no-repeat 0 -160px;border:1px solid #C7E7F4;color:#005B98;font-size:18px;height:25px;line-height:25px;text-transform:uppercase;border-width:0 0 1px 1px;margin:-10px -10px 10px 0;padding:0;}
.promo-widget h2.replaced{font-size:14px;line-height:19px;height:19px;}
.promo-widget h2.replaced span{background-image:url(../../../img/home/homepage-headlines.png);}
.promo-widget .thumbnail{height:81px;float:left;width:0;}
.promo-widget .thumbnail img{border:1px solid #A2A2A2;height:100px;left:10px;position:absolute;top:10px;}
.promo-widget .content{overflow:hidden;min-height:1px;font-size:90.9091%;line-height:1.2;}
.promo-widget .content li a{background:transparent url(../../../img/global/link-caret.gif) no-repeat left center;padding-left:9px;}
.promo-widget .story-links li{padding:4px 0;}
#ft-wrap{position:relative;min-height:1px;background:transparent url(../../../img/global/alt/box-shadow.png) repeat-y scroll right top;clear:both;padding:0 7px;}
#ft{background:#19202d url("../../../img/superbowl/45/ft-bg.png");border-top:none;min-height:1px;position:relative;}
#ft .nav{font-family:verdana, sans-serif;font-size:10px;min-height:1px;overflow:hidden;padding:12px 16px 0;}
#ft .nav div{float:left;width:190px;display:inline;overflow:hidden;}
#ft .nav ul,#ft .nav h3{padding:0 23px;}
#ft .nav h3{color:#b9c7d5;text-transform:uppercase;font-weight:700;margin-bottom:8px;}
#ft .nav h3 a,#ft .nav h3 a:link,#ft .nav h3 a:visited,#ft .nav h3 a:hover,#ft .nav h3 a:active{color:#B9C7D5;text-decoration:none;}
#ft .nav ul{overflow:hidden;min-height:1px;}
#ft .nav ul:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
#ft .nav li{background:transparent url(../../../img/global/ft-carot.gif) no-repeat 0 4px;color:#fff;list-style-type:none;padding:1px 0 1px 10px;}
#ft .nav li a:link,#ft .nav li a:visited,#ft .nav li a:hover{color:#fff;}
#ft .nav li.subChoiceMarker{background:none;color:#B9C7D5;padding:4px 0 2px;}
#ft #copyright{color:#6D6D6D;text-transform:uppercase;clear:both;margin:0;padding:13px 100px 10px;}

/* footer  */
#br{background:transparent url(../../../img/global/ft-teams-bg.gif) repeat-x top left;background-attachment:scroll;background-color:transparent;background-image:url("../../../img/global/ft-teams-bg.png");background-position:left top;background-repeat:repeat-x;font-size:93%;position:relative;text-align:center;height:185px;}
#ft-teams{height:110px;width:995px;font:normal normal 0.6875em/ 1.182 arial, helvetica, clean, sans-serif;text-align:left;position:relative;margin:0 auto;}
#ft-teams li{list-style-type:none;}
#ft-teams #footer-logo{margin:12px 10px 10px 14px;}
#ft-teams #footer-logo img{width:67px;height:83px;}
#ft-teams ul{margin:25px 0 0;padding:0 8px 0 12px;}
#ft-teams ul li,#ft-teams ul li a,#ft-teams ul li a:hover,#ft-teams ul li a:link,#ft-teams ul li a:visited{color:#000;}
#ft-teams #ft-teams-afc-mark{background:transparent url(../../../img/global/ft-teams-marks.png) no-repeat -26px -31px;width:41px;height:19px;background-position:-28px -31px;margin:40px 6px 0 0;}
#ft-teams #ft-teams-nfc-mark{background:transparent url(../../../img/global/ft-teams-marks.png) no-repeat 0 -31px;height:19px;width:29px;margin:40px 6px 0 10px;}
#ft-teams .ft-teams-parenthesis{background:transparent url(../../../img/global/ft-teams-marks.png) no-repeat -74px 0;width:26px;height:84px;margin:10px 0 0;}
* html #ft-teams #ft-teams-afc-mark,* html #ft-teams #ft-teams-nfc-mark,* html #ft-teams .ft-teams-parenthesis{background:transparent;}

/*******************************
 * Sponsored headers framework
 * Found: /news, /stats, /draft
********************************/
.sponsored-header{background-repeat:repeat-x;background-position:0 -80px;height:40px;font-size:10px;line-height:40px;position:relative;}
.sponsored-header a,.sponsored-header span{background:transparent no-repeat 0 0;height:100%;left:0;position:absolute;top:0;width:100%;}
.sponsored-header p,.sponsored-header h2,.sponsored-header h1{float:left;height:40px;position:relative;font-size:100%;margin:0;}
.sponsored-header p{float:right;text-align:right;}
.sponsored-header p,.sponsored-header p span{background-position:0 -40px;}
.sponsored-header a span{cursor:pointer;height:40px;}
* html .sponsored-header a{text-indent:965px;overflow:hidden;}

/**
 * Fancy Button Framework
 * CSS-only buttons. Use HTML:
 *
 *    button.button
 *      span.btn-w
 *        span.btn-l
 *        span.btn-c
 *          "Submit"
 *        span.btn-r
 *
 * Note: may look odd in IE if put inside a table.
  */
button.button{overflow:visible;width:auto;}
button.button::-moz-focus-inner{padding:0;}
button.button,button.button .btn-w{background:transparent;border:0 none;color:#013369;cursor:pointer;display:inline-block;font:normal bold 12px/ 22px Helvetica, Arial, Sans-Serif;position:relative;padding:0;}
button.button,button.button span{height:22px;}
button.button .btn-w{display:block;padding:0 7px;}
button.button span span{background:transparent url(../../../img/global/button.png) no-repeat 0 0;cursor:pointer;position:absolute;top:0;width:7px;}
* html button.button span{background-image:url(../../../img/global/button-ie.png);}
button.button .btn-c{background-position:0 -44px;background-repeat:repeat-x;white-space:nowrap;width:auto;line-height:22px;position:static;display:block;}
button.button .btn-l{left:0;}
button.button .btn-r{background-position:0 -22px;right:0;}
#nfl-network-listings p.time{line-height:2;}
#nfl-network-listings.active{background:transparent url(../../../img/home/nfl-network-widget.png) no-repeat left top;height:183px;line-height:1.091;overflow:hidden;}
#nfl-network-listings.active h2{background:#054D97;border-bottom:0 none;color:#FFF;font-size:12px;font-weight:700;height:19px;left:102px;line-height:19px;position:absolute;top:24px;width:192px;margin:0;padding:0;}
#nfl-network-listings.active h2 span{background:url(../../../img/home/nfl-network-widget.png) no-repeat -102px -24px;}
#nfl-network-listings h3{font-weight:700;font-size:127.3%;line-height:1.143;}
#nfl-network-listings.active .more{color:#FFF;font-size:81.82%;position:absolute;right:10px;top:10px;}
#nfl-network-listings.active li{display:none;height:120px;left:0;position:absolute;top:50px;width:279px;overflow:auto;padding:0 10px;}
#nfl-network-listings.active .nav,#nfl-network-listings.active .nav a{bottom:1px;font-size:10px;height:15px;left:1px;line-height:15px;position:absolute;text-align:center;text-transform:uppercase;width:292px;}
#nfl-network-listings.active .nav a{bottom:auto;outline:none;top:0;}
#nfl-network-listings.active .nav .bPrev{left:0;width:14px;}
#nfl-network-listings.active .nav .now{left:15px;width:98px;}
#nfl-network-listings.active .nav .next{left:113px;width:65px;}
#nfl-network-listings.active .nav .later{left:180px;width:102px;}
#nfl-network-listings.active .nav .bNext{left:284px;width:14px;}
#nfl-network-listings.active .nav .active{background:#FFF;}
#analysis-opinions{overflow:visible;position:relative;z-index:200;clear:left;}
#analysis-opinions .with-js{display:block;padding-right:1.5em;right:1px;}
#analysis-opinions .more h3{color:#999;cursor:pointer;}
#analysis-opinions .more ul{background:#FFF;border:1px solid #c7e7f4;border-top:0 none;overflow:hidden;min-height:1%;}
#analysis-opinions .more li{clear:left;overflow:hidden;min-height:1%;line-height:13px;padding:0 4px;}
#analysis-opinions .more ul a{color:#666;float:left;clear:left;width:93%;border-bottom:1px dotted #e0e0e0;padding-right:7%;background:transparent url(../../../img/global/link-caret.gif) no-repeat right 4px;}
#analysis-opinions .more .wrap-shadow{background-position:left top;right:-1.5em;top:2px;width:111px;z-index:1000;padding:0 0 4px 4px;}
#analysis-opinions .more .toggle{background:url(../../../img/home/analysis-opinions-toggle.gif);display:block;font-size:8px;height:10px;position:absolute;right:0;top:0;width:11px;}
#by-the-numbers{position:relative;z-index:0;clear:both;}
#by-the-numbers table{width:100%;margin:5px 0;}
#by-the-numbers td,#by-the-numbers th{text-align:center;width:25%;}
#by-the-numbers th{background:#F1F0F0;padding-top:0;padding-bottom:0;}
#by-the-numbers .passing{padding-left:0;}
#by-the-numbers .sacks{padding-right:0;}
#by-the-numbers .photo img{border:1px solid #F1F0F0;margin:5px 0;}
#by-the-numbers .week-label{color:#005B98;font-size:100%;font-weight:700;left:205px;position:absolute;top:11px;}
#nfl-video{background:#FFF;border:1px solid #d0CECF;font-size:90.9091%;line-height:1.2;width:223px;padding:0 5px;}
#nfl-video h2.replaced{border:0 none;display:block;height:37px;line-height:18px;float:none;font-size:15px;overflow:visible;padding-top:0;width:233px;margin:0 -5px 7px;}
#nfl-video h2.replaced span{background:transparent url(../../../img/home/homepage-headlines.png) no-repeat -132px -100px;height:37px;}
#nfl-video .subhead{color:#005B98;font-size:130%;font-weight:700;line-height:1.231;text-transform:uppercase;position:relative;margin:-17px 50px 0 0;}
#nfl-video .content h3{font-size:110%;line-height:1.091;}
#nfl-video .story-links{border-top:1px dotted #E0E0E0;}
#nfl-video .story-links li.has-image{padding-left:65px;}
#nfl-video .thumbnail{height:47px;}
#nfl-video .thumbnail img{height:45px;width:60px;}
#nfl-live h2.replaced span{background-position:0 -19px;}
#nfl-photos h2.replaced span{background-position:0 -38px;}
#around-the-league h2.replaced span{background-position:0 -57px;}
#pro-bowl-voting h2.replaced span{background-position:0 -76px;}
#fan-challenge h2.replaced span{background-position:0 -95px;}
#free-agency h2.replaced span{background-position:0 -114px;}
#promotions h2.replaced span{background-position:0 -133px;}
#schedule-release h2.replaced span{background-position:-132px -232px;}
#nfl-shop form{clear:right;}
#nfl-shop .thumbnail-wrap{background:#FFF;border:1px solid #A2A2A2;height:80px;left:10px;position:absolute;top:10px;width:80px;padding:10px 0;}
#nfl-shop .thumbnail-wrap img{border:none;height:80px;position:static;}
#headlines{padding:0 5px;}
#headlines h2.replaced{color:#005B98;font-size:15px;height:23px;line-height:18px;margin:0 -5px;padding:0;}
#headlines h2.replaced span{background-position:-132px -137px;}
#headlines #headlines-navigation{border-bottom:1px solid #ECECEC;line-height:20px;}
#headlines #headlines-navigation a.current{color:#000;cursor:text;font-weight:700;}
#headlines .story-links{border-bottom:0 none;margin-bottom:0;}
#headlines .story-links li{border-top:0 none;border-bottom:1px dotted #E0E0E0;}
#headlines .story-links li.headline a{background:transparent;font-weight:400;float:none;padding-left:0;width:auto;}
#headlines #headlines-story-links .count{display:none;font-weight:400;color:#999;}
#headlines .my-team-logo{height:50px;text-align:center;}
#headlines .my-team-logo img{height:50px;width:50px;float:none;}
#headlines div.more{display:none;top:13px;right:1px;}
#headlines div.with-js{display:block;right:1px;top:12px;}
#headlines div.more #my-headlines-div{background:#FFF url(../../../img/home/my-headlines-div.png) no-repeat right bottom;border:1px solid #c7e7f4;border-top:0 none;width:255px;overflow:hidden;min-height:1%;text-align:left;padding:10px;}
#video-headlines h2.replaced span{background-position:-132px -186px;}
#video-headlines h2.replaced{height:23px;margin:0 -5px;padding:0;}
#video-headlines{border:1px solid #D0CECF;padding:0 5px;}
#video-headlines .has-image .content{width:205px;}
#my-headlines .message{float:right;width:155px;}
#my-headlines .message .error{color:#F9030C;}
#my-headlines .message .loading{color:#00803f;}
#headlines div.more .wrap-shadow{position:absolute;top:12px;right:0;background-position:left top;padding:0 0 4px 4px;}
* html #headlines div.more .wrap-shadow .b{width:281px;}
#headlines div.more a.toggle{background:transparent url(../../../img/home/analysis-opinions-toggle.gif) no-repeat right center;color:#999;float:right;padding-right:15px;}
#headlines div.more form{border-top:1px dotted #E0E0E0;margin-top:5px;padding-top:5px;}
#headlines div.more table{border:0 none;border-collapse:collapse;}
#headlines div.more th{width:90px;text-align:right;padding-right:10px;}
#headlines div.more th,#headlines div.more td{padding-top:5px;}

/* May be unnecessary, probably dangerous  */
.ad-container .adcontainer{text-align:center;position:relative;margin-left:auto;margin-right:auto;padding:10px 0;}
.ad-holder{margin-bottom:15px;}
.ad-holder img{border:5px solid #283440; text-align:center;position:relative;margin-left:auto;margin-right:auto;}
#ad2-above{clear:both;margin-bottom:10px;}
.ad-above{text-align:center;margin-bottom:10px;}
#this-day .thumbnail,#this-day .thumbnail img{height:75px;}

/* Advertising Section FOUND: otherlinks.jsp  */
.ad-container{background:#F2F2F2;position:relative;}
#other-links{line-height:19px;padding-left:40px;margin:5px 8px 10px 0;}
#other-links li{list-style:url(../../../img/ul_bullet.gif) square outside;}

/*  lower level  */
#content-container-column h1{font-size:20px;font-weight:700;color:#000;margin-bottom:10px;display:block;}

/**
 * NFL Video Tag
  */
.nfl-video-tag{position:relative;margin:0 0 25px;}
.nfl-video-left{float:left;margin-right:10px;clear:left;}
.nfl-video-center{margin-left:auto;margin-right:auto;clear:both;}
.nfl-video-right{float:right;margin-left:10px;clear:right;}
.nfl-video-tag .attribution,.nfl-video-tag .unlock{position:absolute;left:0;bottom:-13px;font-size:10px;line-height:13px;height:13px;overflow:hidden;padding-left:155px;width:0;}
.nfl-video-tag .unlock span,.nfl-video-tag .attribution span{background:transparent url(../../../img/video/akamai-attribution.png) no-repeat 0 -13px;width:155px;}
.nfl-video-tag .attribution span{background-position:0 -26px;}

.yui3-nfl-video { position: relative; margin: 0 0 25px 0;}
.yui3-nfl-video-left { float: left; margin-right: 10px; clear: left;}
.yui3-nfl-video-center { margin-left: auto; margin-right: auto; clear: both;}
.yui3-nfl-video-right { float: right; margin-left: 10px; clear: right;}
	.yui3-nfl-video * { position: relative;}
	.yui3-nfl-video .yui3-nfl-video-content { z-index: 1;}
	.yui3-nfl-video .yui3-nfl-video-attribution,
	.yui3-nfl-video .yui3-nfl-video-unlock { position: absolute; left: 0px; bottom: -13px; font-size: 10px; line-height: 13px; height: 13px; overflow: hidden; padding-left: 155px; width: 0px; z-index: 0;}
		.yui3-nfl-video .yui3-nfl-video-unlock span,
		.yui3-nfl-video .yui3-nfl-video-attribution span { background: transparent url(../../../img/video/akamai-attribution.png) no-repeat 0 0; width: 155px; position:absolute; width: 100%; height: 100%; top: 0; left: 0;}
		.yui3-nfl-video .yui3-nfl-video-attribution span { background-position: 0 -39px;}
		.yui3-nfl-video :focus { outline: 0;}
		.yui3-nfl-video :-moz-any-link:focus { -moz-outline-style: none;}
.yui3-netsession-installer { position: fixed; box-shadow: 0 0 5px rgba(0,0,0,0.5); -moz-box-shadow: 0 0 5px rgba(0,0,0,0.5); -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, 0.5);}
	.yui3-netsession-installer-hidden { display: none;}


/* live callouts  */
.liveKey{display:none;color:#c00;letter-spacing:2px;text-align:right;font-family:verdana;font-size:10px;text-transform:uppercase;vertical-align:middle;padding:2px 2px 0 0;}
.liveTableRow .liveTableCellLast{border-right:9px solid #c00;padding-right:4px;}
.liveKey span{color:#c00;background-color:#c00;font-size:7px;}
.liveKeyAlt{background:transparent url(../../../img/live/drivers/schedule-watch-live.gif) no-repeat top left;width:108px;height:19px;}

/* moved from masterstyle.css for legacy reasons  */
.colorbar{background-color:#3C4C8A;font-size:1px;height:5px;}
div.verticalSpacer2{height:15px;width:1px;}
.railbar{background-color:#C3C3C3;font-size:1px;height:5px;}
.hSpacer10px{font-size:1px;height:10px;}

/* nfl live drivers  */
#live-schedule-container strong{font-weight:700;font-size:12px;}
#live-schedule-container .separator{font-size:14px;}
#live-schedule-container .separator,#live-schedule-container a.live-schedule-watch-link,#live-schedule-container a.live-schedule-watch-link:link,#live-schedule-container a.live-schedule-watch-link:hover,#live-schedule-container a.live-schedule-watch-link:active,#live-schedule-container a.live-schedule-watch-link:visited{color:#d00829;}
#live-schedule-container li.row-template{visibility:hidden;}
#live-schedule-container #live-schedule-all li.row{height:60px;background:none !important;border-bottom:1px dotted #E0E0E0;padding:5px 0 5px 5px;}
#live-schedule-container #live-schedule-all .row-text{float:left;width:160px;height:60px;}
#live-schedule-container #live-schedule-all .row-logos{float:left;width:128px;height:60px;}
#live-schedule-container #live-schedule-all .row-logos img{padding:4px 0 0 12px;}
#live-schedule-buttons{height:21px;}
#live-schedule-button-left,#live-schedule-button-right{color:#00548f;font-weight:700;font-size:11px;cursor:pointer;padding:4px 0;}
#live-schedule-button-left{float:left;width:100px;background:transparent url(../../../img/live/arrow-red-left.gif) no-repeat center left;padding-left:10px;}
#live-schedule-button-right{float:right;width:100px;background:transparent url(../../../img/live/arrow-red-right.gif) no-repeat center right;text-align:right;padding-right:10px;}
#live-schedule-button-left.disabled,#live-schedule-button-right.disabled{cursor:default;}
#live-callout-footer{background-color:#fff;}

/* modal dialogs  */
#modal-mask{position:fixed;z-index:2000;top:0;left:0;width:100%;height:100%;background-color:transparent !important;background-image:url("../../../img/common/modal/mask.png") !important;background-repeat:repeat;display:none;}
#modal-container{position:fixed;z-index:2001;top:0;left:0;display:none;padding:0;}
#modal-inner{border:2px solid #000;background-color:#fff;height:100%;}
#modal-frame{width:100%;height:100%;position:relative;z-index:202;margin:0;}
#modal-title-bar{display:block;background-color:#013369;color:#fff;height:1.3em;font-weight:700;border-bottom:2px solid #000;border-top:1px solid #204095;border-left:1px solid #204095;border-right:1px solid #204095;position:relative;z-index:203;}
#modal-title{font-size:1.1em;}
#modal-controls{float:right;cursor:hand;padding:3px;}

/* Small red "New" arrow to be used by Product to show off new features.  */
.new-feature{position:absolute;width:42px;height:11px;z-index:900;}

/* polls  */
#pollcontent{background:#FFF;margin:0 auto 10px;}
/* twitter*/
.twitter-feed{width:268px;padding:15px;border:1px solid #d6d6d6;margin:20px 0 20px 0}
	.twitter-feed .nfl-link{font:12px/12px 'NFL Endzone Tech Bold',sans-serif;color:#b6061e}
	.twitter-feed .tweet-header{color:#333333;font:30px/30px NFLEndzoneSansCondMedium,sans-serif;margin:10px 0 20px 0;text-transform:uppercase}
	.twitter-feed .twitter-logo	{float:right; margin-top:-80px;}
	.twitter-feed-widget li{margin-bottom:20px}
	.twitter-feed-widget img{padding:7px;border:1px solid #f1f1f1;float:left}
	.twitter-feed-widget p{float:right;width:195px;font-size:13px;font-style:italic;line-height:1.28;color:#363636}
	
	.twitter-feed-footer{height:40px;padding:1px 0 1px 0;}
/* shop tag widget  */
.shop-widget{width:254px;margin:10px 20px;}
.shop-widget .widget-inner{background:transparent url(../../../img/gc/bg-gradient-short-widget.gif) no-repeat top left;}
.shop-widget .shop-carousel{width:254px;border-bottom:1px dotted #a9a9a9;margin:0;}
.shop-widget .shop-controls{width:122px;height:17px;float:right;margin:2px 0 0;}
.shop-widget .shop-indicator-wrapper{height:3px;width:77px;background-color:#121212;position:relative;overflow:hidden;float:left;margin:5px;}
.shop-widget .shop-ss-play,.shop-widget .shop-ss-stop{background:transparent url(../../../img/gc/gc-shop-controls.gif) no-repeat top left;height:14px;width:26px;float:right;cursor:pointer;margin:0 5px 0 0;}

/*home page promo in lower left column-left-3 */
.widget-promo{clear:both;background-color:#1b2535;margin-bottom:10px;padding:1px;}
.widget-promo h2{border:1px solid #27394f;background-color:#1b2737;display:block;height:auto;padding:5px 0 2px 5px;}
.widget-promo h2.replaced{padding-top:3px;height:22px;line-height:22px;font-size:18px;}
.widget-promo .thumbnail img{float:left;margin:10px 0 0 8px;}
.widget-promo .content{clear:right;display:inline;float:right;line-height:1.091;min-height:1px;overflow:hidden;width:250px;margin:10px 0;}
.widget-promo .content li a{background:transparent url(../../../img/global/link-caret.gif) no-repeat scroll left center;padding-left:9px;}
.widget-promo .content .title{font-weight:700;background-color:#f0f0f0;}

/* countdown */
#hd #sb-cd-clock{background:transparent url(../../../img/superbowl/46/clock-bg.jpg) no-repeat; height:148px;width:260px;top:20px;right:0px;position:absolute; display:block;}
#sb-cd-clock .cd-title{text-transform:uppercase; font: 26px/26px NFLEndzoneSlabCondMedium,sans-serif; text-align:center; margin:5px 0px; color:#455560;}
	.kfc-sponsor{position:absolute; top:105px; left:10px; z-index:100 width:240px; height:35px;}
	#countdown{width:270px;height:40px;position:relative; margin-left:20px;}
		#countdown p{}		
		#countdown p.footer-message{position:absolute;bottom:0px;left:10px;z-index:1000}
		#countdown p.footer-message a{font-family:NFLEndzoneSansCondMedium,,sans-serif;color:white;text-decoration:none}
		#countdown .back{position:absolute;z-index:10}
		#countdown .front{position:absolute;z-index:100}
		#countdown #clock2{position:absolute;left:0px;top:0px;float:right;visibility:hidden}	
		#countdown #clock2 .top img{float:left;width:25px;height:22px;vertical-align:bottom;bottom:0;position:absolute;margin-left:-1px}
		#countdown #clock2 .bottom img{float:left;width:25px;height:22px;vertical-align:bottom;top:0;position:absolute;margin-left:-1px}
		#countdown .days{float:left;width:50px;height:43px;margin-right:5px;-moz-box-shadow: 0 0 25px 1px #585858;-webkit-box-shadow: 0 0 25px 1px #585858;box-shadow: 0 0 25px 1px #585858;}
		#countdown .hours{float:left;width:50px;height:43px;margin-right:5px;-moz-box-shadow: 0 0 25px 1px #585858;-webkit-box-shadow: 0 0 25px 1px #585858;box-shadow: 0 0 25px 1px #585858;}
		#countdown .minutes{float:left;width:50px;height:43px;margin-right:5px;-moz-box-shadow: 0 0 25px 1px #585858;-webkit-box-shadow: 0 0 25px 1px #585858;box-shadow: 0 0 25px 1px #333;}
		#countdown .seconds{float:left;width:50px;height:43px;-moz-box-shadow: 0 0 25px 1px #585858;-webkit-box-shadow: 0 0 25px 1px #585858;box-shadow: 0 0 25px 1px #585858;}
		#countdown .top{width:50px;height:22px; overflow:hidden;}
		#countdown .left{width:25px; height:22px;float:left;position:relative}
		#countdown .right{width:25px;height:22px;float:left;position:relative}		
		#countdown .seconds .back{display:block}
		#countdown .days p, #countdown  .hours p, #countdown  .minutes p, #countdown  .seconds p{margin-top:50px;font-size:10px; font-weight:bold; width:52px;text-align:center; color:#333;}
/* header sponsor */		
#hd #header-sponsor{top:120px;left:220px;width:250px;height:55px;position:absolute; }
.gray-box{background-color:#a0a0a0;width:300px;height:190px;}
.widget-shading{}

/* custom widgets  */
.landing .widget-driver{width:288px; }
#sb-journey{float:left; width: 405px; background-color:#1B2535; border-left:1px dotted #A6A6A6;}
#sb-journey ul li{border-bottom:1px dotted #A6A6A6;color:#273C46;font-size:12px;padding:5px 5px 5px 10px;}
#sb-videos .links{background-color:#1B2535;padding-left:10px;font-size:10px;border-top:none;}
#sb-twitter{margin:0 0 20px 10px;}
#sb-news{padding:10px;}
.widget-headlines .thumbnail{ width: 190px; height: 120px; overflow: hidden }
.widget-headlines ul li{border-bottom:1px dotted #A6A6A6;color:#575757;font-size:12px;padding:5px;}
.widget-headlines {width:200px;float:left; }
.widget-photos{float:left; width:405px; padding:0px 5px; border-left:1px dotted #A6A6A6;}
.widget-photos img {float:left; padding:6px;}
.widget-photos .links{ position:relative;}

.widget-headlines .first .headline{text-transform: none;}
.widget-headlines .first{border-bottom: 1px dotted #A6A6A6; width: 190px;}

#sb-video-widget{padding:10px;}
#sb-video-widget .widget-sb-videos{}
#sb-video-widget .widget-sb-videos img{}
#sb-video-widget .widget-sb-videos h3 {font: 24px/24px 'NFLEndzoneSlabCondMedium', arial; text-transform: none; padding:5px 0px;}
#sb-video-widget .widget-sb-videos ul {width:620px; min-height:1%}
#sb-video-widget .widget-sb-videos li{float:left; width:190px; padding:5px 8px;}
#sb-video-widget .widget-sb-videos .links{float:right;color: #273C46; font-size:10px; font-family: arial, helvetica, sans-serif; display:block;}
#sb-video-widget .widget-sb-videos .playb{position:relative}
#sb-video-widget .widget-sb-videos .play-button {position: absolute; top: 0px; left: 0px; width: 180px; height: 120px; background-repeat: no-repeat; background-position: 5px 70px;
background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyBpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBXaW5kb3dzIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjdGOEMxMjA3QjMzNDExRTA4RTkzRUYzQTdDQzI4M0QwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjdGOEMxMjA4QjMzNDExRTA4RTkzRUYzQTdDQzI4M0QwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6N0Y4QzEyMDVCMzM0MTFFMDhFOTNFRjNBN0NDMjgzRDAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6N0Y4QzEyMDZCMzM0MTFFMDhFOTNFRjNBN0NDMjgzRDAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4c6eejAAAFiklEQVR42sSYS0xjVRjHv5YLLRSnQEKJHWBAHsMjPC0vec5CSGZhmIwaFpqYOBpZaGQlGnADUVwQjMagJiYThYQ4JBIWEJiMJiyEuEAGEsBGBuwkBSqpMFBK6cv/d21noCLcPj3JP73n3tt7fuc73/nOd47M7XbTRYXfkclkvrfToJegZ6EcqBQSPM8c0AL0APoFugM99P2mV+cVmRTAEyURaoduuFyuIpvNFuVwOGS4luFXfvJFQRBccrncjV+3QqFw4noJt3+ABqG/TkI6nU7CN4ICVEFvQu8eHh4mAywGH43yp2dRUVFOgB7HxcX9ieqn0Ndo2+IFtdvthE76D4jn1/HzkdVqzTw6OlKhp36B+RZY0qlUKi2xsbHrqH4ATXghj4+PCZ2XBggQOfzuPfzhHYCp0cNYCmGJjo62AnQPVv0MDJ9wk8yCtgjGOB8Qw6cA3Md48WWLxaLl9yg8xa1SqYyw5vfgeB91G/si2nwMKff9Bzs7Xv4QL92ALocRTjQQt8FtcZsQjxoBWIwaPOTCGT73BuhvQhkUoYKJl4F2bwLMgOpXDBcfH8/3TwPC356DbuFBDkW4eNq8BZ9cAuzPCE+iJR8PMcysgu+9AsArZw19BIqc22YGiKMFwT+fWBA3r2PMK+GDyfQ/FW4blqyMiYnh0HaHh1q0lNlsVuOhDoBlJ5eg8zQ5OUnr6+sk9X2pYgZmgdS8wogWxE0dHtbzLJLa252dHRoZGaHc3FxqamqixMTEUA51PaynQ1C/JxgMBg4jV1EpDORrer2e1tbWqLKykqqqqgjDEzQhLFcIH7yKyx8FRG4NZkw2IvulID5Is7OztLi4SI2NjVRYWBgs4yUMcTakkQPwadx4JhB/8S28AkxMTNDQ0BAZjcagfJGZmE2Oj6pRuRws3MmyublJw8PDNDU1RQcHB4EC8gqjFvb39+NSUlK0fuaFksrS0hKtrq5STU0NlZWVccrlz9+1zCYgxIhjHg5ALpznzczMiP7Z0NBAWVlZkv2Q2YStrS074JR+pyF+dmh3d5fGx8cpIyNDBE1KSrro+0pmE/b29hzhst5/5JmS/JifMxuHGScqVgTGp8IJlpCQQHV1dZKHmJmYjQGPEW/MiINhAcR3SafTUXl5uThJpI4WMzGbgGXFgtzvDwTrK6GGy8vLo9raWsJGyW+/ZSZmYwvuY6z1SBAbQjVJELbEicC/gUwoLszEbGzBXWQl97VabdAWY0vxelxQUBAwmLcwE7Mx4CMsT/MVFRUm+IsmwK0klZSUiL7GPhdsVEDsNDETLh/JR0dH3YDc2t7evhvIUsdxra2tjaqrq/k0ISQ5IbOAaRtyi9vO5uZmBdqqGRgYuItwI0jpJa8OmZmZlJaWFtp9qNvt6OjoeB6Xs7xNEhPU6elpwNqMGxsb30rtZX19PaWmpoY8o2YGZrH9U55sjlBZ7+npuY0F+n6oG5UqbpsZmIXhTgHOzc3Zkfrrl5eXx7EcuSINx21y28wAMYu4cT+1B5mfn9/u7+8fwotfRHpHx21y257JQV7962wmJyeH9yhFvb29b+Xn57dHAm5lZWWwq6vrS04heZ5ceLqF0MGWLYI/vF5cXPx2OOGQJ37e3d39jQfOJfl8ECuLuNvr7OxsKy0tfUGtVpeFEgxL2a8LCwvjfX19I6j+5ms5yQeYycnJvLrkIka+isX/RQTjpCBPD8zYBowi1n3Hu1bIFPQZNXI53kykswYHB19LT0+/hnXXr+wHC/9DxLh77e3tt1E1eOS88HxOCiAfhXnTOygV0rS0tGS1trZe02g0uSqVSgtl+2xBf4eMJpNJPzY29hN2eA881uLTfrvkA0QpgErlmVsWPhLm4edElxO+eJ/nB3yqBu17wKyBuMTfAgwAVdytz88n6eoAAAAASUVORK5CYII=");
}
#sb-blogs{padding:10px;}
.sb-blog{width:200px;  float:left; }
.sb-blog p {magin-bottom:10px;}
.sb-blog .link{margin-top:10px; border-top:1px dotted #273C46;}
.sb-blog h3 {font: 24px/24px 'NFLEndzoneSlabCondMedium', arial; text-transform: none; padding:5px 0px;}
#sb-journey{}
#sb-social { padding-top: 50px;}
.sb-social-big { margin-left:-10px;background-image: url(../../../img/superbowl/46/social-bg.png); background-position:bottom left; min-height: 150px;}
#sb-social-mini{margin-left:-10px; margin-bottom:15px; background-image: url(../../../img/superbowl/46/social-bg.png); background-position:bottom left; min-height: 150px;}
.social-content{padding:10px}

/* carousel controls  */
.carousel-controls{width:122px;height:17px;float:right;margin-top:-18px;}
.carousel-controls .wrapper{position:absolute;z-index:999;width:122px;height:17px;}
.carousel-controls-indicator-wrapper{height:3px;width:77px;background-color:#121212;position:relative;overflow:hidden;float:left;border:0 inset #EEE;margin:5px;}
.carousel-controls-play,.carousel-controls-stop{background:transparent url(../../../img/superbowl/45/carousel-controls.png) no-repeat top left;height:14px;width:26px;float:right;margin:0 5px 0 0;}

/* global widget*/
.inner-content{padding-left:10px;}
	.inner-content img {margin-bottom:10px;}
	.inner-content h3{font: 24px/32px 'NFLEndzoneSlabCondMedium', arial; text-transform:none; }
	.inner-content h3 span{font: bold 12px/24px Arial; color:#bf5748;text-transform:uppercase;}
	.inner-content li{width:300px; float:left; margin-right:15px;position:relative; padding-left:10px;}
.sbw-cp-container{width:1000px;}
.sbw-cp {background-image: url(../../../img/superbowl/46/cp-bottom.png);
background-position: bottom left; padding-bottom:10px; margin-bottom:10px;}
.sbw-content{padding:10px 20px;}
.sbw-content h3 {font: 24px/24px 'NFLEndzoneSlabCondMedium', arial; text-transform: none;}
#homepage .centerpiece .heading{text-transform:none;}	
#sb-latest{position:relative; margin:0px;}
#sb-latest .inner-content {padding-left: 0px;}
.sb-latest{}
	.sb-latest img {margin-bottom:10px;}
	.sb-latest h3{font: 24px/32px 'NFLEndzoneSlabCondMedium', arial; text-transform:none; }
	.sb-latest h3 span{font: bold 12px/24px Arial; color:#bf5748;text-transform:uppercase;}
	.sb-latest li{width:300px; float:left; margin-right:10px;position:relative;}
.inner-content h2{color:#27353f; font: 34px/34px 'NFLEndzoneSlabCondMedium', arial; text-transform:none; padding-bottom:10px;}
.inner-content p{line-height:1.5em; margin-bottom:10px;}
.twocol{width:300px; float:left; margin:10px;position:relative;}
.onecol{width:620px; float:left; margin:10px;position:relative;}
.onecol li{display:block; text-indent:20px;}
.onecol .sub-list li{ text-indent:40px;}
.sb-widget{margin-bottom:15px;}
.sb-future-sites{padding: 10px; border: 1px solid #d5d5d5; margin-bottom:15px;}
.sb-future-sites p{margin-bottom:10px;}
.sb-blog{width:200px;}
#socialfeed{margin:20px 0;}
	#socialfeed	td.gig-tab-active div{color:#ab0012;font-family:NFLEndzoneSansCondMedium, Helvetica, Arial, sans-serif;font-weight:normal; font-size:16px; line-height:16px;}
	#socialfeed	td.gig-tab-inactive div{color:#8b898a;font-family:NFLEndzoneSansCondMedium, Helvetica, Arial, sans-serif; font-weight:normal;font-size:16px; line-height:16px;}
	#socialfeed	.titleAndDesc a {color:#364C88 !important; font-weight:normal !important;font-family:NFLEndzoneSansCondMedium, Helvetica, Arial, sans-serif;font-size:16px; line-height:16px;}
	#socialfeed .spacer {clear:both;}
	
.sbxp-content{padding:10px; clear:both; margin-bottom:15px;}
	.sbxp-content li{width:100%; margin:0px; position:relative; float:none;}	
.sb-faqs{border:1px solid #d6d6d6; padding:10px; width:290px; color:#27353f;}
	.sb-faqs p{color:#27353f;}
	.sb-faqs p.faq-text {border-top:1px dotted #d6d6d6;padding:3px 0; }
.faq-contact{}
	.faq-contact span{font: 20px/25px 'NFLEndzoneSlabCondMedium', Helvetica, Arial; text-decoration: none }
/* videos widget  */
#sb-videos-carousel{width:254px;overflow:hidden;}
#sb-videos ul{width:244px;float:left;padding:2px 10px 0 0;}
#sb-videos ul li{border-bottom:1px dotted #e0e0e0;color:#575757;font-size:11px;overflow:hidden;clear:both;padding:5px 5px 5px 10px;}
#sb-videos ul li .thumbnail{width:60px;float:left;border:1px solid #a2a2a2;}
#sb-videos ul li .content{width:160px;float:left;margin:0 0 0 5px;}
#sb-videos .carousel-controls{width:55px;float:right;font-size:10px;color:#999;line-height:16px;height:16px;vertical-align:middle;text-align:middle;}
#sb-videos .carousel-controls span{font-family:NFLEndzoneSans, sans-serif;font-size:12px;background:none !important;position:static;vertical-align:top;text-align:middle;}
#sb-videos .carousel-controls a{font-size:16px;}

/* photos widget  */
#sb-photos .widget-inner{overflow:hidden;}
#sb-photos-carousel{border-bottom:1px dotted #A9A9A9;width:254px;overflow:hidden;margin:0;}
#sb-photos-carousel .list-items{height:170px;overflow:hidden;margin-left:0;border:0 solid green;}
#sb-photos-carousel .list-items li{width:122px;height:148px;float:left;margin:10px 5px 0 0;}
#sb-photos-carousel .list-items li .thumbnail{height:146px;width:110px;overflow:hidden;}
#sb-photos-carousel .list-items li .thumbnail img{height:146px;}
#sb-photos-carousel .sb-photos-item{width:111px;height:148px;}
#sb-shop .widget-inner{background:transparent url(../../../img/superbowl/44/bg-gradient-short-widget.gif) no-repeat top left;overflow:hidden;}
#sb-shop-carousel{background-color:#1B2535;width:254px;border-bottom:1px dotted #a9a9a9;overflow:hidden;margin:0;}
#main-content.sb-live .widget-shading{padding:10px;}
.carrot-list li{background:transparent url(../../../img/global/link-caret.gif) no-repeat scroll 0 4px;padding:0 0 0 12px;}
#sb-live-nfln-on-sat{background:transparent url(../../../img/superbowl/44/sb-live-nfln-sub-titles.png) no-repeat 0 0;width:100px;height:12px;margin:0 0 4px;}
#sb-live-nfln-on-cable{background:transparent url(../../../img/superbowl/44/sb-live-nfln-sub-titles.png) no-repeat -100px 0;width:80px;height:12px;margin:0 0 4px;}

/* text reminder widget  */
#sb-live-txt-reminders{background-color:none;margin:0 14px 0 0;padding:0;}
#sb-live-txt-reminders .blurb-container-bottom{width:480px;}
#sb-live-txt-reminders img{margin-right:10px;}
#sb-live-txt-reminders #optin p{white-space:nowrap;}
#sb-live-txt-reminders #optin #optin-number{width:152px;}

/* player card  */
.pcard-content-wrapper{position:absolute;top:11px;left:6px;width:287px;height:205px;}
.pcard-content{background-color:#dedede;width:277px;height:195px;border:1px solid;padding:5px;}
.pcard-content .divphoto{float:left;height:100px;width:75px;}
.pcard-content .divphoto img{border:#BBB 1px solid;background-color:#fff;padding:4px;}
.pcard-content .divstats{float:left;width:185px;height:120px;margin:0 0 0 10px;}
.pcard-content .player-stats-quick{position:relative;height:40px;}
.pcard-content .player-stats-quick-team-logo{position:absolute;top:0;left:0;width:277px;background:transparent url(../../../img/superbowl/44/events/live/pcard-stat-head-bg.gif) no-repeat center center;height:40px;}
.pcard-content .player-stats-quick-container{position:absolute;top:0;left:0;width:260px;height:40px;background:transparent url(../../../img/superbowl/44/events/live/pcard-stat-head-bg.gif) repeat-x top left;margin:4px 5px 0 4px;padding:4px 5px 0;}
.pcard-content .player-stats-quick-stat{width:20px;font-weight:700;}
.pcard-content .player-stats-quick-stat-head{font-weight:400;margin-bottom:16px;}
.pcard-content .player-stats-quick-stat-0,.pcard-content .player-stats-quick-stat-1{float:left;text-align:center;margin:0 28px 0 0;}
.pcard-content .player-stats-quick-stat-2,.pcard-content .player-stats-quick-stat-3{float:right;text-align:center;margin:0 0 0 28px;}

/* twitter module  */
.tweet-container{position:relative;height:828px;}
.tweets-content-wrapper{position:absolute;top:11px;left:6px;width:287px;height:805px;}
.tweets-content{background-color:#dedede;width:277px;height:800px;border:1px solid;padding:5px;}
#sb-live-post-button{margin:0 0 20px;}
.flash-title,.flash-title h2{height:16px;line-height:16px;margin-bottom:4px;overflow:hidden;}
.flash-title h2 embed{height:16px;}
.tweets{height:692px;overflow:auto;width:287px;}
.tweets ul li{background-color:#e5e5e5;margin-bottom:10px;position:relative;padding:6px;}
.tweets ul li .thumb{overflow:hidden;position:absolute;top:6px;width:50px;}
.tweets ul li .status-body{display:block;margin-left:56px;min-height:48px;}
.tweets-full-link{text-align:right;padding:13px 0 8px;}

/* sb carousel homepage */
#sub-cp{padding-left:10px }
	#sub-cp .promo .promo-content{position:absolute; top:115px; width:210px; padding:5px; background-color:#27353f; z-index:100}
	#sub-cp .promo .promo-content {font:22px/22px 'NFLEndzoneSlabCondMedium', sans-serif, Arial; color:#fbb716;}
	#sub-cp .promo .promo-content span{color:#fff; font-size:18px;}
	
	#main-scrollview-content, #scrollview-content-one { white-space:nowrap;}
	#main-scrollview-content img{width:220px;}
	#main-scrollview-content ul li {display:inline-block;background-color: transparent; height:185px; width: 920px; margin-right: 10px;}
	/* For IE 6/7 - needs inline block hack */
	#main-scrollview-content ul li{ *display:inline; *zoom:1;}
	#main-scrollview-content-container { float:left; margin:0 10px;}
    #sub-cp .promo .promo-contnt{position:absolute; top:115px; width:210px; padding:5px; background-color:#27353f; z-index:100}
	#sub-cp .promo .promo-contnt {font:22px/22px 'NFLEndzoneSlabCondMedium', sans-serif, Arial; color:#fbb716;}
	#sub-cp .promo .promo-contnt span{color:#fff; font-size:18px;}
	#main-scrollview-content .content-box{width:220px;  height:45px; display:inline-block;  margin: 15px 15px 15px 0px;}
	
.sb-carousel{padding:0px; background-color:#FFF;}
.sb-carousel-container{padding:0px 30px; width:920px; background-color:#fff;} 
    .yui3-js-enabled .yui3-scrollview-loading { visibility:hidden;}
	/* === scrollview styles === */
	#scrollview-content img {width: 220px; margin: 15px 10px 15px 0px;}
	/* To layout horizontal LIs */
	#scrollview-content{ white-space:nowrap;}
	
		#scrollview-content li{display:inline-block;background-color:#fff;}
		/* For IE 6/7 - needs inline block hack */
		#scrollview-content li {*display:inline; *zoom:1;}
		#scrollview-content-container { float:left; margin:0 10px;}
		.yui3-scrollview-content .promo li { cursor:pointer; }
	.scroll-view-one .heading,.scroll-view .heading{text-transform:uppercase;}
	
	    #arrow-left { position:absolute; left:3px; top:75px; z-index:500 }
    	#arrow-left div {cursor: pointer; background: transparent url(../../../img/superbowl/46/arrows-sprite.png) no-repeat 0 0 ; height: 36px; width: 34px; margin:0px;}
    	#arrow-left div {background-position: 0px 0px; text-indent:-99999px;}
    	#arrow-right { position:absolute; right:-5px; top:75px; z-index:500}
	    #arrow-right div {cursor: pointer; background: transparent url(../../../img/superbowl/46/arrows-sprite.png) no-repeat 0 0 ; height: 36px; width: 34px; margin: 0px;}
        #arrow-right div {background-position: -34px 0px; text-indent:-99999px;}

/* sb mini carousel for events */
.sbw-cp li{}
	.sbw-cp .cp-content{width:610px; padding:10px;}
	.sbw-cp .cp-content h3{font-size:30px;color:#27353f;}
	.sbw-cp .cp-content p{color:#27353f; display:block;}
	.sbw-cp .cp-content a{color:#FFF; font-weight:bold;}
.mini-sb-carousel{padding:0px; position:relative; height:360px;}
.mini-sb-carousel-container{padding:0px; width:650px;}
    .yui3-js-enabled .yui3-scrollview-loading { visibility:hidden;}
	/* === scrollview styles === */
	#smini-crollview-content img{width: 650px; margin: 0px; -webkit-transform: translate3d(0, 0, 0);}
	/* To layout horizontal LIs */
	#mini-scrollview-content, #scrollview-content-one { white-space:nowrap;}
	
	#mini-scrollview-content li {display:inline-block;background-color: transparent; height:460px; width: 650px;}
	/* For IE 6/7 - needs inline block hack */
	#mini-scrollview-content li{ *display:inline; *zoom:1;}
	#mini-scrollview-content-container { float:left; margin:0 10px;}
	
	    .mini-arrow-left { position:absolute; left:-5px; top:170px; }
    	.mini-arrow-left div {cursor: pointer; background: transparent url(../../../img/superbowl/46/arrows-sprite-big.png) no-repeat 0 0 ; height: 62px; width: 58px; margin:0px;}
    	.mini-arrow-left div {background-position: top left; text-indent:-99999px;}
    	.mini-arrow-right { position:absolute; right:-5px; top:170px; }
	    .mini-arrow-right div {cursor: pointer; background: transparent url(../../../img/superbowl/46/arrows-sprite-big.png) no-repeat 0 0 ; height: 62px; width: 58px; margin: 0px;}
        .mini-arrow-right div {background-position: top right; text-indent:-99999px;}        

/* Center Piece Over ride*/
#sb-centerpiece{background-image: url(../../../img/superbowl/46/cp-bottom.png); background-position:bottom left; }
     #sb-centerpiece a:link, #sb-centerpiece  a:visited, #sb-centerpiece a:active, #sb-centerpiece button.link span  {text-decoration: none; color: #FFF;}

#sb-centerpiece-2col {margin-left: -10px;}
	.centerpiece div.image {position: relative; width: 1000px;}
    .module {margin-bottom: 10px;}
#sb-centerpiece-2col .centerpiece-module .carousel .description { padding-right: 20px;}


   /* 2col cp */
 	.two-col-cp {background-image: url(../../../img/superbowl/46/cp-bottom.png); background-position: bottom left; width: 650px; padding-bottom:10px; margin-bottom:10px;}
	.two-col-cp .content-box {width: 650px; height: 480px;}
	.two-col-cp .carousel .content {width: 650px;}
	.two-col-cp .carousel .image img {width: 650px; height: 360px;}
	.two-col-cp .carousel li {width: 650px;}

	.two-col-cp .carousel li.top-right .content {top:365px; left: 0; right:auto; }
	.two-col-cp .carousel li.top-left .content {top:365px; left: 0; right:auto;}
	.two-col-cp .carousel li.bottom-right .content {bottom: 10px; left: 0; right:auto; }
	.two-col-cp .carousel li.bottom-left .content {bottom: 10px; left: 0; right:auto; } 
	.two-col-cp .subnav {bottom: 130px; right: 6px;}
	.two-col-cp .carousel li .content .title { color:#27353F; font: normal normal 50px/60px NFLEndzoneSlabCondMedium, Arial, sans-serif;margin: 0;padding: 0px 20px;}
	.two-col-cp .carousel li .content .title a { color:#27353F !important; text-decoration: none !important;}
	.two-col-cp .carousel li .content .description a { color: #FFF !important; text-decoration: underline;}

  /* 3col cp */
	.three-col-cp .content-box {width: 1000px;}
	.three-col-cp .carousel .content {width: 1000px;}
	.three-col-cp .carousel .image img {width: 1000px;}
	.three-col-cp .carousel li {width: 1000px;}
	.three-col-cp .content-box {height: 410px;}
	.three-col-cp .carousel li.top-right .content,.three-col-cp .carousel li.top-left .content, .three-col-cp .carousel li.bottom-right .content,.three-col-cp .carousel li.bottom-left .content  {width: 980px;}
	.three-col-cp .carousel li.top-right .content {top:300px; left: 0; right:auto; }
	.three-col-cp .carousel li.top-left .content {top:300px; left: 0; right:auto;}
	.three-col-cp .carousel li.bottom-right .content {top:300px; left: 0; right:auto; }
	.three-col-cp .carousel li.bottom-left .content {top:300px; left: 0; right:auto; }
	.centerpiece-module .content-box {background:transparent;}
	.centerpiece-module .carousel .h-shadow {background: none;}
	.centerpiece-module .carousel .content {color: #27353F;}
	.three-col-cp .subnav {bottom: 120px; right: 6px;}
	.three-col-cp .carousel li .content .title {color:#27353F; font: normal normal 50px/60px NFLEndzoneSlabCondMedium, Arial, sans-serif;margin: 0;padding: 0;}
	.centerpiece-module .carousel .content { background: none;}
	.rgba .centerpiece-module .carousel .content .bg { display: none;}
	.no-rgba .centerpiece-module .carousel .content>* { z-index: 2; position: relative;}
	.no-rgba .centerpiece-module .carousel .content .bg {background: none; position: absolute; top: 0; left: 0; width: 100%; height: 100%;opacity: 0.7; -webkit-opacity: 0.7; -moz-opacity: 0.7; filter:alpha(opacity=70); z-index: 1;}
/* sblive rr ad  */
.rrad{margin:12px 0;}
#br #ft-teams{font-family:arial, sans-serif;font-size:0.6875em;font-style:normal;font-variant:normal;font-weight:400;line-height:1.182;position:relative;text-align:left;width:995px;margin:0 auto;}
#br #ft-teams .copyright{clear:both;color:#000;padding-top:4px;margin-left:100px;padding-bottom:10px;}
#ft-teams p.copyright{font-size:10px !important;}

/* poll hard width  */
.span-5 .poll-wrapper{text-align:center;background:transparent url(../../../img/superbowl/45/bg-sb-content.jpg) repeat-y right top;}
.span-5 .poll-wrapper iframe{width:300px;margin-bottom:12px;}

/* videos nfl-experience  */
.video-widget{margin-bottom:10px;background:transparent url("${nfl_image}/img/international/widget-bg.png") top left;padding:10px;}

/* superbowl/46   clean up needed*/
#sb-videos-carousel .content h3.headline{font-size:11px;font-family:arial, helvetica, sans-serif;}
#com-nfl-doc,#hd,.content-div .ad .adcontainer{text-align:center;}
a:hover,button.link:hover span,.learn-more a:hover{text-decoration:underline;}
#tl .AFC span,#nfl-shop h2.replaced span{background-position:0 0;}
#ads-three-column-top,#nv li.sfhover ul li a,#nv li.sfhover ul li a:hover{background-color:transparent;}

#header-logo a:hover,#footer-logo a:hover,#headlines #headlines-navigation a.current:hover,#headlines div.more a.toggle:hover{text-decoration:none;}
* html #header-logo,* html #footer-logo,* html #hd-search-button,.nfl-video-tag *,* html .widget-promo .content li a,#hd-doc{position:relative;}
#hd-micro-nav li.first,#header-sign-in li.first{border-left:none;padding-left:0;}
#hd-micro-nav a:hover,#hd-micro-nav button.link:hover span,#header-sign-in a:hover{color:#FFF;text-decoration:underline;}
#header-sign-in form,#header-search label,#ft .bl,#ft .br,#analysis-opinions .more,.liveKeyAlt h3,.shop-widget div.playing .shop-ss-play,body #com-nfl-prestitial-header,* html body #alt-nav-main div.channel-content .shadow,.carousel-controls.playing .carousel-controls-play,#sb-live-nfln-on-sat span,#sb-live-nfln-on-cable span{display:none;}
#nv .nav-on a.menubar-link,#nav .nav-on a.menubar-link{color:#000;background-color:#fff;}
#nv li#nav-shop,#nav li#nav-shop,.equal-width .secondary,.floatRight{float:right;}
* html #nv li#nav-news,* html #nv li#nav-teams,* html #nv li#nav-draft,* html #nv li#nav-stats{width:51px;}
* html #nv li#nav-events,* html #nv li#nav-videos,* html #nv li#nav-scores{width:61px;}
* html #nv li#nav-superbowl,* html #nv li#nav-combine,* html #nv li#nav-players,* html #nv li#nav-fantasy,* html #nv li#nav-tickets{width:65px;}
* html #nv li#nav-free-agency,* html #nv li#nav-schedules,* html #nv li#nav-standings{width:81px;}
* html #nv li#nav-nfl-network,* html #nv li#nav-nfl-anytime{width:91px;}
#nv li ul,#nav li ul{display:none;margin:0;padding:0;}
#nv li ul li.subChoiceMarker a:hover,#nav a:hover{text-decoration:none !important;}
#nv li ul li.subChoiceMarker a,#official-links .widget .story-links .headline{font-weight:400;}
#nv li ul li.subChoice a,#nav li ul li.subChoice a{margin-left:5px;}
#nv .afcTeamListing li,#nv .nfcTeamListing li,#nav .afcTeamListing li,#nav .nfcTeamListing li{padding-left:5px;width:140px;}
#nv .confTitleGraphic img,#nav .confTitleGraphic img{margin:0 0 -3px;padding:0;}
#nav li#nav-videos,#nav li#nav-scores,#nav .button6{width:70px;}
#nav li#nav-teams,#nav li#nav-stats,#nav .button5{width:60px;}
#nav li#nav-players,#nav li#nav-fantasy,#nav .button7{width:75px;}
#nav li#nav-standings,#nav .button9{width:90px;}
#nav li#nav-nfl-network,#nav .button11{width:100px;}
#nav li ul li.subChoiceMarker a,#nfl-network-listings .headline,#headlines div.more h4,#alt-nav-main div.channel-content ul li.subChoiceMarker,#alt-nav-main div.channel-content li h4,#sb-videos ul li .content h3,.pcard-content .player-stats .player-stats-season{font-weight:700;}
* html #bd,* html #breaking-news,* html .wrap-shadow,* html .column-set,* html .column-set .column,* html .column-container,* html .column,* html .widget,* html .widget,* html .widget .story-links li,* html .widget .content,* html .widget .links,* html #ft-wrap,* html #ft,* html #ft .nav,* html #ft .nav,* html #ft .nav ul,* html #analysis-opinions .more ul,* html #analysis-opinions .more ul li,* html #banner-ads .banners,* html #hd #header-content .banners{height:1%;}
.equal-width .primary,.widget .links .subscribe,#ft-teams ul,#ft-teams #ft-teams-afc-mark,#ft-teams #ft-teams-nfc-mark,#ft-teams #footer-logo,#ft-teams .ft-teams-parenthesis,.floatLeft{float:left;}
.half-page-ad .secondary,.three-column-centerpiece .right-rail-column{float:right;margin-right:10px;width:300px;}
.three-column .primary-column,.two-column .primary-column .primary-column{float:left;margin-right:10px;width:312px;}
.three-column .secondary-column,.two-column .primary-column .secondary-column{float:right;width:312px;}
.three-column-centerpiece .column,.three-column-centerpiece-alt .column{float:left;margin-right:10px;}
.right-rail .primary .centerpiece-column,.three-column-centerpiece .centerpiece-column,.three-column-centerpiece-alt .centerpiece-column{display:inline;margin-left:10px;width:410px;}
.column-container,.column,.column{min-height:1px;overflow:hidden;}
.widget .story-links li.first,#this-day-in-the-nfl .story-links li,#headlines .links{border-top:0 none;}
.widget .subscribe a,.widget .subscribe a:link,.widget .subscribe a:hover,.widget .subscribe a:visited,#top-rail a,#top-rail button.link span{color:#666;}
.promo-widget .content ul,.widget-promo .content ul{border-top:1px dotted #D5D8D9;line-height:1.5;margin-top:0.2em;}
.promo-widget .content li,.widget-promo .content li{border-bottom:1px dotted #D5D8D9;}
.promo-widget .story-links,.ad-below{margin-bottom:0;}
#ft .nav .first ul,body.prestitial,* html .content-div .w,* html .content-div .t,* html .content-div .b,* html #ft-wrap{background-image:none;}
#nfl-network-listings .more,#analysis-opinions .more .wrap-shadow ul{position:static;}
#nfl-network-listings ol,.widget-promo .content p,.landing .ad .adcontainer,#main-content.sb-live .widget-shading p{margin-bottom:10px;}
#nfl-network-listings.active li.active,.shop-widget div.playing .shop-ss-stop,.widget-list span,.carousel-controls.playing .carousel-controls-stop,#main-content.sb-live p strong{display:block;}
#analysis-opinions .more ul a:target,#analysis-opinions .more .toggle:target,#headlines div.more .toggle:target{outline:0 none;}
#analysis-opinions .more .wrap-shadow,#analysis-opinions .more .wrap-shadow .b,#analysis-opinions .more .wrap-shadow .br,#analysis-opinions .more .wrap-shadow .bl,#headlines div.more .wrap-shadow,#headlines div.more .wrap-shadow .b,#headlines div.more .wrap-shadow .br,#headlines div.more .wrap-shadow .bl{background-image:url(../../../img/home/analysis-opinions-shadow.gif);}
#analysis-opinions .more .wrap-shadow .b,#headlines div.more .wrap-shadow .b{height:4px;background-position:left bottom;}
#analysis-opinions .more .wrap-shadow .br,#headlines div.more .wrap-shadow .br{background-position:-11px -1px;width:5px;height:4px;}
#analysis-opinions .more .wrap-shadow .bl,#headlines div.more .wrap-shadow .bl{background-position:-4px 0;width:7px;height:5px;}
#by-the-numbers .more a,.blurb .accent{color:#999;}
.ARIborder,.ARZborder,.SFborder{border-color:#A1003E !important;}
.ARIfont,.ARZfont,.SFfont{color:#A1003E !important;}
.ATLcolors,.FalconsColors,.OAKcolors,.RaidersColors,.PITcolors,.SteelersColors{background-color:#000 !important;color:#FFF !important;}
.ATLborder,.OAKborder,.PITborder{border-color:#000 !important;}
.ATLfont,.OAKfont,.PITfont{color:#000 !important;}
.HOUcolors,.TexansColors,.TBcolors,.BuccaneersColors{background-color:#BF093A !important;color:#FFF !important;}
.HOUborder,.TBborder{border-color:#BF093A !important;}
.HOUfont,.TBfont{color:#BF093A !important;}
.liveTableRow td,.data-table1 .tbdy1.liveTableRow td{border-top:1px solid #c00;border-bottom:1px solid #c00;}
.data-table1 .tbdy1.liveTableRow td.liveTableCellFirst,.liveTableRow .liveTableCellFirst{border-left:1px solid #c00;}
.w720px,.grid-235 .grid,.grid-235 .span-10{width:720px;}
.w235px,#banner-ads .small,.grid-300 .span-2-5,.grid-235 .ad{width:235px;}
.w965px,.grid-one-col .grid{width:965px;}
.shop-widget .shop-carousel .list-items,#sb-shop-carousel .list-items{height:103px;overflow:hidden;margin-left:0;border:0 solid green;}
.shop-widget .shop-carousel .list-items li,#sb-shop-carousel .list-items li{width:122px;height:111px;float:left;margin:10px 5px 0 0;}
.shop-widget .shop-carousel .list-items li.last,.ad .gray-box,.landing .ad .widget-driver,.landing .ad .widget-promo,#sb-photos-carousel .list-items li.last,#sb-shop-carousel .list-items li.last{margin:10px 0 0;}
.shop-widget .shop-carousel .list-items li .thumbnail,#sb-shop-carousel .list-items li .thumbnail{height:80px;width:80px;overflow:hidden;border:1px solid #A9A9A9;}
.shop-widget .shop-carousel .shop-item,#sb-shop-carousel .sb-shop-item{width:111px;height:111px;}
.shop-widget .shop-indicator,.carousel-controls-indicator{height:3px;width:77px;background-color:#f2f2f2;position:absolute;left:-77px;top:0;}
.shop-widget .shop-ss-stop,.carousel-controls .carousel-controls-stop{display:none;background-position:0 0;}
.shop-widget .shop-ss-play,.carousel-controls .carousel-controls-play{display:block;background-position:0 -14px;}
#sbsites h2.replaced, #resources h2.replaced, .sb-blogs-widget h2.replaced, .widget-headlines h2.replaced, .widget-photos h2.replaced, .widget-sb-videos h2.replaced, #sb-journey h2.replaced, .sb-blog h2.replaced, .sb-latest h2.replaced, .sb-widget h2.replaced, .inner-content h2.replaced{padding: 4px 10px;font-style:italic; font-size:18px; line-height:18px; font-family: 'NFLEndzoneSlabBold', sans-serif;color:#455560; height:26px;text-transform:uppercase; }
#sb-videos-widget h2.replaced,#sb-photos h2.replaced,.widget-head h2.replaced{background:url(../../../img/superbowl/45/sb45-bg-fade-short.jpg) no-repeat scroll 0 0;padding-top:4px;padding-left:6px;font-size:17px;font-weight:400;color:#B2C3C8;font-family:NFLEndzoneSansBold, sans-serif;height:26px;text-transform:uppercase; }
.sb-blog h2.replaced, .widget-headlines h2.replaced{padding-left:0px;}
#banner-ads .banners,#header-content .banners{width:985px;overflow:visible;height:90px;margin:0 auto;}
#banner-ads .banner,#hd #header-content .banner{display:inline;height:90px;overflow:visible;}
#header-logo a,#hd #header-sponsor a{display:block;width:100%;height:100%;}
.grid-section,.pcard-content .player-stats{clear:both;}
.grid-160 .grid,.grid-300 .span-12,.grid-one-col .span-12{width:782px;}
.grid-160 .span-2,.grid-300 .span-2,.grid-one-col .span-2{width:122px;}
.grid-160 .span-3,.grid-300 .span-3,.grid-one-col .span-3{width:188px;}
.grid-160 .span-4,.grid-300 .span-4,.grid-one-col .span-4,#sb-photos,#sb-shop{width:254px;}
.grid-160 .span-5,.grid-300 .span-5,.grid-one-col .span-5{width:320px;}
.grid-160 .span-6,.grid-300 .span-6,.grid-one-col .span-6{width:386px;}
.grid-160 .span-7,.grid-300 .span-7,.grid-one-col .span-7{width:452px;}
.grid-160 .span-8,.grid-300 .span-8,.grid-one-col .span-8{width:518px;}
.grid-160 .span-9,.grid-300 .span-9,.grid-one-col .span-9{width:584px;}
.grid-160 .span-10,.grid-300 .span-10,.grid-one-col .span-10,.grid-250 .grid,.grid-250 .span-10,.grid-three-col .span-2{width:650px;}
.grid-160 .span-11,.grid-one-col .span-11{width:716px;}
.grid-300 .grid,.grid-300 .span-6-5,.grid-300 #row1{width:655px;}
.grid-300 .ad,.grid-300 .ad .col,.grid-300 .ad .span-5,* html .grid-300 .span-5,* html .landing .widget-promo{width:300px;}
.grid-250 .ad,.landing .widget-promo{width:315px;}
.canvas-area .widget-driver,.canvas-area .widget-promo{background-color:#1b2535;}

#section-label-container{width:980px;padding:0 10px; }
#section-label{position:relative}
	#section-label{font:40px/40px 'NFLEndzoneSlabCondMedium', Arial, sans-serif; color:#27353f; padding:5px 10px; margin:0px}

#sb-journey ul,.widget-headlines ul{padding:2px 10px 0 0;}
.sb-blog .links, #sb-journey .links,#sb-news .links,#sb-photos .links,#sb-shop .links, .sb-blogs-widget .links {padding-left:10px;font-size:10px;}
.sb-blog .links {padding-left:0px; padding-top:15px;}
#main-content.sb-live,#sb-live-txt-reminders .blurb p{color:#555;font-size:12px;}
.last-span-5 .adcontainer{}
.grid .last-span-5 .search-ads{margin:0px;}


/* Alerts widget */
.mini-alerts-container{background-image: url(../../../img/superbowl/46/alerts-bottom.png); background-position: bottom right; width: 330px; margin-bottom:15px}
	.mini-alerts-content{padding:10px 10px 20px 10px; min-height:135px;}
	.mini-alerts-content h3 {font: 24px/28px 'NFLEndzoneSlabCondMedium', arial; text-transform: none; color:#fff;}
	.mini-alerts-content p{line-height:1.5em;}
	.mini-alerts-content a{font-weight:bold;}
	.mini-alerts-content img.image-left {float:left; padding:3px 15px 3px 3px;}
	.mini-alerts-content img.image-right{float:right; padding:0px 10px;}
#events	.mini-alerts-content h3,#nfl-experience	.mini-alerts-content h3, .gettix h3,#fan-jam .mini-alerts-content h3 {font: 36px/36px 'NFLEndzoneSlabCondMedium', arial;}
#events	.mini-alerts-content{ min-height:110px;}
.tickets-content {width:305px; }
	.tickets-content li{padding:5px 10px; border-bottom:1px dotted #999; min-height:65px; margin-bottom:10px;}	
	.tickets-content li h3{font: 24px/24px 'NFLEndzoneSlabCondMedium', arial; text-transform: none; color:#28363f;}
	.tickets-content img.image-right {float:right; padding:3px 5px 3px 5px;}
	
#sb-alerts{background-image: url(../../../img/superbowl/46/alerts-bottom.png); background-position: bottom center;  position:relative;}
	.alerts-content{margin-bottom:10px;padding:10px 10px; }
	.alerts-content span.title-alert{font:24px/24px 'NFLEndzoneSlabCondMedium', Arial; color:#FFF; position:absolute; margin-left:60px;text-transform:uppercase;}
	.alerts-content p{font:14px/24px arial, helvetica, sans-serif; color:#273c46; margin-left:260px;}
	.alerts a{text-decoration:none;}
	.alerts-content span.link-alert {font-weight:bold; color:#27353f;}
	.alerts-image{background-image:url(../../../img/superbowl/46/alerts-phone.png); background-position: bottom center; position: absolute; top:-10px; left:20px; z-index:100; width:40px; height:70px }
	.alerts-title{float:left;}
	.alerts-text{float:left;}

/* share bar*/
#bars {}
	#bars .yui3-sharebar { float: right; }
#share-bars {position: relative; display:inline-block; margin:10px 30px; height:20px;}
.yui3-sharebar .skin-default.share-bar {border:none !important;}

/* logo header*/
#top-rail { background:#455660 url(../../../img/superbowl/46/bg-header.png) repeat-x top left; color:#FFF;display:block;font:16px/32px NFLEndZoneSansCondMedium, Arial, sans-serif;float:none;height:41px; text-transform:uppercase;}
#top-rail-inner {position:static;text-align:right;width:970px;margin:0 auto;padding:5px 5px 0 0px;}
#top-rail span{margin:0 6px;}
#top-rail .right-link{display:inline;}
#top-rail .left-link{display:inline;float:left;}
#top-rail .right-link a, #top-rail .left-link a{color:#FFF; text-decoration:none;}
	#top-rail #link-fans span.dropdown{background:transparent url(../../../img/superbowl/46/arrow-fans.png) no-repeat bottom left; width:5px; height:10px; position:relative;}

#link-nfl-logo a {}
#link-nfl-logo  {margin:0px; height: 25px; width: 40px; padding:0 20px 0px 0px;}
#sb-main { padding-left:10px;}
.sb-wrapper{padding:50px 0px 30px;zoom: 1; position: relative; background: #FFF; z-index: 1;}
.sb-wrapper-no-pad {padding:0px 0px 30px;zoom: 1; position: relative; background: #FFF; z-index: 1;}

/* Sub navigation */
.nav-secondary{padding-left:0;width:100%;height:40px;clear:both;position:relative;}
#nav-secondary-container{padding:0px; width:980px; background-color:#b0b7bd;margin:0 10px;}
.nav-secondary ul{position:absolute;top:0;z-index:10;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:0;}
.nav-secondary li{border-right:1px solid #969da3;float:left;background-color:#b0b7bc ;height:40px;color:#999;margin:0;padding:0; text-align:center;}
.nav-secondary a{color:#27353f;text-decoration:none;font-weight:400;font-family:NFLEndzoneTechBold, sans-serif;text-transform:uppercase;line-height:1.4;font-size:12px;display:block;padding:12px 16px;}
.nav-secondary-events li, li#nv-guide{}
li#nv-alerts{}
.nav-secondary li:hover{ background-color:#7d929c; text-decoration:none;}
.nav-secondary li.active{color:#27353f;text-decoration:none;background-color:#bf5748;}
.nav-secondary li.active a:link,.nav-secondary li.active a:visited{color:27353f;text-decoration:none;}

/* these guys are exceptions to the rules  */
.nav-secondary #nv-entertainment a:link,.nav-secondary #nv-entertainment a:visited{padding:12px 10px 12px 10px;}
.nav-secondary-events #nv-retail,.nav-secondary-events #nv-super-bowl-saturday-night,.nav-secondary-events #nv-nfl-shop-at-super-bowl{}
.nav-secondary-events #nv-retail.active,.nav-secondary-events #nv-super-bowl-saturday-night.active,.nav-secondary-events #nv-nfl-shop-at-super-bowl.active{}
.no-bg{background:transparent;}

/* main header navigation */
#alt-nav-main{position:absolute;z-index:20;left:-10;top:180px;margin:0 -10px; background: transparent url(../../../img/superbowl/46/nav-bar.png) no-repeat; width:1000px; height:50px;}
	#alt-nav-main ul.alt-nv-groups {width: 980px; height:50px;z-index: 4; overflow:hidden; padding-left: 10px;	padding-right: 10px;}
	#alt-nav-main ul.alt-nv-groups li{float:left;}
	* html #alt-nav-main ul.alt-nv-groups { width: 1000px; }

	/* Safari requires the width of the h3s be set */
	#alt-nav-main li.alt-nv-group h3 { overflow: hidden; padding:5px 12px; border-right:1px solid #27353f;}
	#alt-nav-main li.lasttab h3{border:none;}
		#alt-nav-main ul.alt-nv-groups li.alt-nv-group h3 a {
			background: transparent url(../../../img/superbowl/46/nav-bg-default.png) repeat-x ;
			border:none;
			color: #FFF;
			display: inline;
			float: left;
			padding: 14px 0px;
			text-align: center;
			width: 0;
			text-transform:uppercase;
			text-decoration:none;
			font:12px 'NFLEndzoneTechBold', arial, sans-serif;
		}
			#alt-nav-main ul.alt-nv-groups li.alt-nv-group h3 a:hover {
				background:url(../../../img/superbowl/46/nav-bg-hover.png) repeat-x;
				color: #F2F2F2;
			}

	#alt-nav-main div.channel-content, #alt-nav-main div.prepared {
		background: transparent url(../../../img/home-2010/header.png) no-repeat 0 -303px;
		clear: both; padding-bottom: 10px; overflow: hidden; zoom: 1;
		position: absolute; top: 25px; left: 0px; width:985px;
	}
		#alt-nav-main div.channel-content .shadow {
			background: transparent url(../../../img/home-2010/header.png) no-repeat 0 -303px;
			height: 10px; width: 100%; position: absolute; bottom: 0; z-index:1002;
		}
		* html body #alt-nav-main div.channel-content .shadow {display:none;} /*hide the shadow for ie6.  no need to waste time getting this effect to work in ie6.*/
		#alt-nav-main div.channel-content div.channels {
			background: transparent; border-bottom: 1px solid #A4A4A4; overflow: hidden; padding: 14px 10px 19px; zoom: 1;
		}
		#alt-nav-main div.prepared { background: transparent; padding-bottom: 0;}
		#alt-nav-main div.prepared div.channels {
			position: absolute; bottom: 0px; width: 965px;
		}
		#alt-nav-main div.channel-content ul {
			display: inline; float: left; margin-right: 46px; position: relative; z-index: 10; margin:0px; padding:0px; /* added margin and padding to fix fantasy served pages */
		}
			#alt-nav-main div.channel-content ul li.subChoiceMarker { font-weight: bold; }
			#alt-nav-main div.channel-content ul li {
				border-bottom: 1px solid #FFF;
				overflow: hidden;
				margin-right: 0;
				font: normal normal 10px/22px Arial, sans-serif;
				float: none;
				display: list-item;
				width: 142px;
			}
				#alt-nav-main div.channel-content li a,
				#alt-nav-main div.channel-content li h4 {
					display: inline; float: left; width: 136px; padding: 0 4px; margin: 0;
					color: #000; text-decoration: none;
				}
				#alt-nav-main div.channel-content li h4 { font-weight: bold;}
				#alt-nav-main div.channel-content li a:hover { background: #FFF; color: #000;}
		.yui3-ddn-shim { display: block; height:100%; position: absolute; top: -10px; width:985px; }
		#alt-nav-main div.alt-video-content-wrapper,
		#alt-nav-main div.alt-nv-content-wrapper {background-color: #E9F1F6; height:100%; position:relative; top: -10px; width:985px; z-index:1001;}
		#alt-nav-main div.video-nv-content,
		#alt-nav-main div.alt-nv-content { position: absolute; right: 0; top: 0;}
		#alt-nav-main div.bottom { right: -3px; bottom: -7px; top: auto;}

		/* global navigation defaults */
		#alt-nav-main li#alt-nv-group-history,
		#alt-nav-main li#alt-nv-group-trivia,
		#alt-nav-main li#alt-nv-group-guide,
		#alt-nav-main li#alt-nv-group-overview,
		#alt-nav-main li#alt-nv-group-tickets,
		#alt-nav-main li#alt-nv-group-live,
		#alt-nav-main li#alt-nv-group-twitter,
		#alt-nav-main li#alt-nv-group-mvp-ballot,
		#alt-nav-main li#alt-nv-group-foreign-language,
		#alt-nav-main li#alt-nv-group-blank { display: inline; }

		/* Sprite positions for navigation */
		#alt-nav-main li#alt-nv-group-history a,       
		#alt-nav-main li#alt-nv-group-trivia a,           
		#alt-nav-main li#alt-nv-group-guide a,   			
		#alt-nav-main li#alt-nv-group-overview a,        
		#alt-nav-main li#alt-nv-group-tickets a,          
		#alt-nav-main li#alt-nv-group-live a,             
		#alt-nav-main li#alt-nv-group-twitter a,          
		#alt-nav-main li#alt-nv-group-mvp-ballot a,      
		#alt-nav-main li#alt-nv-group-foreign-language a {display: block;}
		#alt-nav-main li#alt-nv-group-blank a{text-indent:-10000px;margin:0 auto; padding:0; float:left; width:5%;}
		
		#alt-nav-main .nav-secondary a{color: #FFF; text-decoration: none; padding: 12px 15px 22px 15px; text-align:center;}
		#alt-nav-main  .nav-secondary li.active a{color: #27353F;text-decoration: none; background:transparent url(../../../img/superbowl/46/main-nav-bg-active.png) repeat-x left top; margin-top:5px; padding-bottom:17px;}
		#alt-nav-main .nav-secondary li {border-right: 1px solid #3D4D58;background:url(../../../img/superbowl/46/nav-bg-default.png) repeat-x; float: left; background-color: transparent; height: 50px; color: #999;margin: 0;padding: 0;text-align: center;}
		#alt-nav-main  .nav-secondary li:hover a{background:transparent url(../../../img/superbowl/46/nav-bg-hover.png) repeat-x top left; height:50px;}
		#alt-nav-main  .nav-secondary li.active{background:none; }
		#alt-nav-main  .nav-secondary li.active:hover a{background:transparent url(../../../img/superbowl/46/main-nav-bg-active.png) repeat-x left top; margin-top:5px; padding-bottom:17px}
	.yui3-ddn-loading .alt-nv-groups { height: 23px; overflow: hidden;}
.widget h2.replaced span{font-style:italic !important;}
#sb-journey h2.replaced{padding-left:10px}
.news-stream-module .label a{text-decoration:none; padding-bottom:5px;}
.news-stream-module.video-row .label { font-size: 18px; line-height:26px; position: relative; left: -4px; padding-left: 0; background-repeat: no-repeat; background-image: none;}
.news-stream-module .heading {color: #455560;}
.news-stream-module.video-row {padding: 0;}

/* Event Schedule */
        #event-schedule-wrapper{margin-left: 15px; padding:0 10px; height:57px; width: 950px; background-color:#FFF; font:normal normal 14px/16px 'NFLEndzoneTechBold', Arial, sans-serif ; font-color:#455560; text-transform:uppercase;}

        span.event-title{width:160px;float:left; color:#455560; line-height: 57px;}

        .event-links{ float: left; width: 300px; margin-top:5px;}
        .event-links li{ width: 38px; float: left;}
        .event-links li a{width:38px; height:42px; font:normal normal 12px/12px Arial, sans-serif ; background:transparent url(${nfl_image}/img/superbowl/46/events-date.png); text-indent:-99999px; no-repeat; cursor:pointer;}

        .event-links a{display: block; margin-top: 4px; float:left;}
        .event-links li.mon a.future{background-position:0px -14px;}
        .event-links li.tue a.future{background-position:-42px -14px;}
        .event-links li.wed a.future{background-position:-82px -14px;}
        .event-links li.thu a.future{background-position:-124px -14px;}
        .event-links li.fri a.future{background-position:-165px -14px;}
        .event-links li.sat a.future{background-position:-207px -14px;}
        .event-links li.sun a.future{background-position:-248px -14px; width:47px; height:42px; }

        .event-links li.mon a.past{background-position:0px -122px;}
        .event-links li.tue a.past{background-position:-42px -122px;}
        .event-links li.wed a.past{background-position:-82px -122px;}
        .event-links li.thu a.past{background-position:-124px -122px;}
        .event-links li.fri a.past{background-position:-165px -122px;}
        .event-links li.sat a.past{background-position:-207px -122px;}
        .event-links li.sun a.past{background-position:-248px -122px; width:47px; height:42px; }

        .event-links li.mon a.present{background-position:0px -66px;}
        .event-links li.tue a.present{background-position:-42px -66px;}
        .event-links li.wed a.present{background-position:-82px -66px;}
        .event-links li.thu a.present{background-position:-124px -66px;}
        .event-links li.fri a.present{background-position:-165px -66px;}
        .event-links li.sat a.present{background-position:-207px -66px;}
        .event-links li.sun a.present{background-position:-248px -66px; width:47px; height:42px; }

        .event-schedule-overlay{ float:right; width: 480px; text-align:right; height: 56px; overflow: hidden; position: relative;}
        .event-schedule-overlay ol{ position: absolute; top:0; right: 0; width:480px; display:none;}
        .event-schedule-overlay p {color:#273c46; font: normal bold 10px/56px arial, sans-serif;text-transform:uppercase; text-align:right;  }
        .event-schedule-overlay .description span{color:#bf5748;}
		.event-links a {outline: none;}

/* End CSS Superbowl 46*/

#seating-overlay { border: 3px solid #aaa; }
	#seating-overlay .yui3-widget-hd { text-align:right; background-color:#000; color:#fff; font:15px/34px 'NFL Endzone Tech Bold',sans-serif; height:34px; }
	#seating-overlay .yui3-widget-hd, #seating-overlay .yui3-widget-bd, #sb46-seating-chart { cursor:pointer; }
	.content-div .col{margin:0 20px 0 0;}
	.last-span-5 {width: 310px;margin-right: 10px !important;}
	.c .span-15{width: 1000px !important;}
	
/*****************************
	LIVE TRAFFIC DRIVER
*****************************/

.live-traffic-driver.module { width: 340px; border:1px solid #d6d6d6; position: relative;}
	.live-traffic-driver.module .flag{text-transform:uppercase;position:absolute;padding: 0 5px;color:white;font:30px/33px NFLEndzoneSansCondMedium,sans-serif; top: 10px; left: -10px;height:33px}
	.live-traffic-driver.module .contents{padding:15px 30px 15px 15px;background:url(../../../img/home-2011/hot-topic-bg.png) repeat-y right}
		.live-traffic-driver.module .heading a{margin:0 0 5px 0;font:30px NFLEndzoneSansCondMedium,sans-serif;color:#333;text-transform:uppercase}
		.live-traffic-driver.module a:hover{text-decoration:none;color:#013369}
		
		.live-traffic-driver.module .caption{font-size:12px;line-height:18px;color:#333}
		
		.live-traffic-driver a.more{ margin-top: 20px; display: block; text-align: right; font: 20px/20px NFLEndzoneSansCondMedium,sans-serif; color:#b6061e; }
		.live-traffic-driver .live-bug{position: absolute;right: 0; top: -1px;}
		.live-traffic-driver .geo-promo {display: none;}
		
.live-traffic-driver.module.bn_skin_fantasy .heading{width:340px;height:42px;margin:-15px 0 0 -15px}
.live-traffic-driver.module.bn_skin_fantasy .heading a{display:block;width:100%;height:100%;background:url(../../../img/home-2011/traffic-driver-skins/fantasy-live/header.png);text-indent:500px;overflow:hidden;line-height:42px}
.live-traffic-driver.module.bn_skin_fantasy .contents{background:url(../../../img/home-2011/traffic-driver-skins/fantasy-live/bg.png) bottom}
.live-traffic-driver.module.bn_skin_fantasy .caption{color:#ffffff}
.live-traffic-driver.bn_skin_fantasy a.more{color:#ffffff}

.live-traffic-driver.module.bn_skin_super_bowl .heading{width:340px;height:42px;margin:-15px 0 0 -15px}
.live-traffic-driver.module.bn_skin_super_bowl .heading a{display:block;width:100%;height:100%;background:url(../../../img/home-2011/traffic-driver-skins/superbowl-live/header.png);text-indent:500px;overflow:hidden;line-height:42px}
.live-traffic-driver.module.bn_skin_super_bowl .contents{background:url(../../../img/home-2011/traffic-driver-skins/superbowl-live/bg.png) bottom}
.live-traffic-driver.module.bn_skin_super_bowl .caption{color:#ffffff; margin-top: 10px;}
.live-traffic-driver.bn_skin_super_bowl a.more{color:#fbb716; margin-top: 35px;}
.live-traffic-driver.module.bn_skin_super_bowl .geo-promo {cursor: pointer; background: transparent url(/static/content//public/static/img/superbowl/46/live/geo-td-promo.jpg) no-repeat top left; width: 340px; height: 192px;}

	/* by default set the display to no video, promo displayed */	
	.live-traffic-driver.module.bn_skin_super_bowl.geo-promo .geo-promo,
	.live-traffic-driver.module.bn_skin_super_bowl.geo-sblive-video .video-player {display: block;}
	.live-traffic-driver.module.bn_skin_super_bowl .geo-promo,
	.live-traffic-driver.module.bn_skin_super_bowl .geo-video-player {display: none;}