.cnnClr {clear:both;}

.cnntopCont {min-height:112px;height:auto !important;height: 112px;width:258px;border-bottom:1px solid #999;}

tr.cnntoprow td {border-bottom:1px solid #999; border-left:1px solid #ccc;font-family: verdana; font-size:10px; color:#666!important;}

.cnngreylnks {border-top:1px solid #ccc;height:14px;white-space: nowrap;text-align:center;padding:3px 0;}

.cnngreylnks a:link,
.cnngreylnks a:visited,
.cnngreylnks a:hover
{font-weight:bold;padding:0 2px;margin:0 2px;text-decoration:none;}

.cnngreylnks a:link,
.cnngreylnks a:visited
{color:#333;}

.cnngreylnks a:hover
{color:#c00;}

.cnngreylnks a.viewcast {color:#fff!important;background:#666;}
.cnngreylnks a.viewcast:hover {color:#c00!important;background:#fff;}

.cnngreylnks a.liveboxscore { background-color:#EC2C21; color:#FFF;}
.cnngreylnks a.liveboxscore:hover {color:#EC2C21; background-color:#FFF;}

#cnnWideCont {width:1000px;background:#1e2c39;}
#cnnRightCol {border-bottom:none;}

.cnnboxcont, .cnnboxcontactive {
	width: 266px;
	min-height:252px;
	height:auto !important;
	height: 252px;
}

.cnnboxcont {
	border:1px solid #999;
}

.cnnboxcontactive {
	border:1px solid #c00;
	background-color:#fff;
}

.cnnscorebox {
	padding:4px;
	color:#333;
}

.cnnscorebox table {border-collapse: collapse;}
.cnnscorebox table td {margin: 0;padding:0;text-align:center;}
.cnnscorebox table td span {color:#666;font-weight:normal;}
.cnnscorebox table td a:link,
.cnnscorebox table td a:visited,
.cnnscorebox table td a:hover {font-weight:bold;text-decoration:none;}
.cnnscorebox table td SPAN a:link,
.cnnscorebox table td SPAN a:visited,
.cnnscorebox table td SPAN a:hover {color:#666;font-weight:normal;}

.cnnbluebox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	width: 258px;
	height: 50px;
}

.cnnbluebox a:link,
.cnnbluebox a:visited
{	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	font-weight:bold;}
	
.cnnbluebox a:hover	{
	color: #fff;
	text-decoration:none;}

.cnnbluebox div.inside {
	display:block;
	float:left;
	width: 242px;
	height: 50px;
	background: #284058;
}

.cnnbluebox div.inside div {text-align:center;}

.cnnkingpick {background: #506377; height:16px;}

.inside table td {text-align:left;padding:0 1px 1px 1px!important;}
.cnnkingpick table td {background:#506377!important;}
.cnnconsensus table td {background:#284058!important;color:#fff!important;}

#cnnNoBtn .cnnkingpick {height:24px;line-height:24px;}

#cnnNoBtn .cnnkingpick table td,
#cnnNoBtn .cnnconsensus table td
 {padding-top:5px!important;}

.cnn6pxRpad {padding-right:6px;}

.cnn5pxmar {margin-top:5px;}

.cnnbluebox .left,
.cnnbluebox .right
{display:block;width:8px;height:50px;}

.cnnbluebox .left {float:left;}
.cnnbluebox .right {float:right;}
}

.cnntabtop span {color:#c00!important;}
.cnntabtop span.line {color:#ccc!important;font-size:12px;}
.nobold {font-weight:normal;}
b.nortbor {border-right:none!important;font-weight:normal;}
b.final {border-right:none!important;}
.cnnscorerow td {
border-width: 0 1px 1px 0;
border-style: solid ;
border-color: #ccc;
font-weight:bold;
color:#666!important;
}
.cnnscorerow2 td {
border-width: 0 1px 0 0;
border-style: solid ;
border-color: #ccc;
font-weight:bold;
color:#666!important;
}

.cnnteamftr {min-width:120px;}

.cnnteamftr a:link,
.cnnteamftr a:visited {font-weight:bold;}
.cnnteamftr a:hover {color:#c00!important;text-decoration:none;}

.cnnscorerow td a:hover,
.cnnscorerow2 td a:hover
{color:#c00!important;}

.cnnscorerow td div, .cnnscorerow2 td div {color:#333;}
.cnnscorerow td div span, .cnnscorerow2 td div span {color:#666;}

table.cnnnflScore {margin:0 6px 6px 6px;
border-width: 0 1px 1px 1px;
border-style: solid ;
border-color: #fff;}
table.cnnnflScore td {font-family: verdana; font-size:10px; color:#333;margin:0;padding:0;}

div.cnnboxcont, div.cnntopCont td {
	background-color : #fff;
}

.nortbor {border-right:none!important;}
.nobbor {border-bottom:none!important;}
.noltbor {border-left:none!important;}
.nflhelmet {border-right:none!important;border-bottom:none!important;}

.teamstats, .playerstats {text-align:left;padding:3px 0 3px 0;}
.teamstats table td  {text-align:left;padding:0 5px;}
.playerstats table td {background-color:#fff;text-align:left;padding:0 0 0 3px;}
.playerstats table td a {font-weight:normal!important;}
.cnnteamname {padding-left:0;text-align:right!important;}
.cnncntr {text-align:center!important;}
.cnnindent {padding-left:50px;}

.playerstats a:link,
.playerstats a:visited {color:#333;}
.playerstats a:hover,
.playerstats a:hover b
{color:#c00!important;text-decoration:none!important;}

.teamstats div, .playerstats div {margin-left:30px;}

.playerstats {min-height:102px;height:auto !important;height:102px;}

.teamstats {min-height:102px;height:auto !important;height:102px;}

.gamedate {text-align:left;border-bottom:1px solid #999;}
.gamedate table {width:258px;}
.gamedate table td {color:#666;}
.gamedate div {padding:2px 0;}

.weather {border:1px solid #999;margin-bottom:2px;padding-bottom:4px;}
.weather div {padding-top:4px;}
.weather a:link,
.weather a:visited {font-weight:normal!important;}
.weather a:hover {color:#c00;}

.forecast {border-bottom:1px solid #ccc;}

.cnnweathicn {margin:0 3px -4px 0;}

.rightalign {text-align:right!important;}
.lefttalign {text-align:left!important;border-right:none!important;}

table.cnnscorenav {background:#b2b2b2;border-width:1px 1px 0 1px;border-style:solid;border-color:#fff;margin-top:6px;}
table.cnnscorenav tr.numrow td {border-top:4px solid #b2b2b2;}
table.cnnscorenav td {font-size:12px;font-weight:bold;text-align:center;}

table.cnnscorenav td a:link,
table.cnnscorenav td a:visited,
table.cnnscorenav td a:hover,
tr.numrow td div {display:block;margin:0 2px;padding:8px;white-space: nowrap;font-weight:bold;font-size:14px;line-height:14px;text-align:center;}
table.cnnscorenav td a:link,
table.cnnscorenav td a:visited,
tr.numrow td div {background:#4f4f4f;color:#e7e7e7;}
table.cnnscorenav td a:hover {text-decoration:none;background:#e7e7e7;color:000;}


table.cnnscorenav td a.squareon:link,
table.cnnscorenav td a.squareon:visited {background:#e7e7e7!important;color:000!important;}

.cnnmygames, .cnnwkhdr {background:#e7e7e7;}
.cnnwkhdr div {margin:0 4px;font-size:20px;border-width:1px 0;border-style:solid;border-color:#999;padding-bottom:2px;color:#000;}

td.cnnmygames a:link,
td.cnnmygames a:visited,
td.cnnmygames a:hover {display:inline!important;margin:0!important;padding:0!important;}
td.cnnmygames a:link,
td.cnnmygames a:visited,
td.cnnmygames a:hover {background:#e7e7e7!important;}

.cnnldrpos,
.cnnldrimg,
.cnnldrwk {display:block;float:left;font-size:12px;}

.cnnldrpos .ldrlnks {width:43px;
border:1px solid #000;}

.cnnldrpos a:link,
.cnnldrpos a:visited
{display:block;float:left;height:24px;width:43px;background:#ccc;color:#000;font-weight:bold;text-align:center;line-height:24px;margin:0;border-bottom:1px solid #000;}
.cnnldrpos a:hover {text-decoration:none;background:#fff;}


.cnnldrimg img {
border:1px solid #000;
margin:0 4px;
}

a.cnnldrOn {background:#fff!important;}

.cnnweekldr {padding:4px; background:#ccc;
border-width: 3px 0;
border-style: solid ;
border-color: #666;
margin-left:6px;
}

.cnnldrbx {background:#fff; border:1px solid #000;padding-bottom:2px;}

.cnnldrbx table {border-collapse: collapse;width:140px;}
.cnnldrbx table td {margin:0;padding:0;text-align:center;font-size:12px;height:18px;font-weight:bold;padding:0 2px;}
.cnnldrbx table td span {color:#999;}
.cnnldrbx table td b {padding:0 6px;}
.cnnldrbx table td b.ldrgrey {color:#666;border-left:1px solid #ccc;}
.cnnldrbx table tr.header td {font-size:10px;
border-width: 1px 0;
border-style: solid ;
border-color: #ccc;
font-family:arial;
padding:0;
width:33%;
}

.cnnldrbx table tr.header td div {padding:0 5px;}

.cnn4pxLRpad {padding:0 4px;}
.cnn3pxBpad {padding-bottom:3px;}

.cnnabovesb {width:1000px;}

td.cnnfinalscore {text-align:center !important; border-right:none!important;}
td.cnnfinalscore span {font-size:18px;color:#000!important;font-weight:bold!important;margin-left:2px;}

.cnnteamftr {padding-top:11px;}
img.cnnhlmt {margin:2px;}
span.cnnredscore {color:#c00!important;}

.cnnSB, .cnnSBad {display:block;float:left;}
.cnnSBad div {width:160px;}

.cnnrzimg {margin:0 1px -1px 0;}
.cnnsbCL {text-align:left;width:1000px;padding:0 0 4px 6px;}
.cnn2pxTmar {margin-top:2px;}
.cnn2pxBmar {margin-bottom:2px;}
.cnn6pxTpad {padding-top:6px;}
.cnntabtop {text-align:left!important;white-space: nowrap;height:18px;}

.cnnStatsLogo {width:822px;padding:6px 0;}
.cnnStatsLogo a:link,
.cnnStatsLogo a:hover,
.cnnStatsLogo a:visited {color:#fff;}
.cnnStatsLogo img {border:none!important;}

td.statsCag {text-align:right!important;color:#666!important;}
td.statsCag b {color:#666!important;}

.gameborder .cnnteamftr a:link {font-weight:bold;}

.cnnNFLnav {border-top:1px solid #3b5973;text-align:center;width:730px;}

.cnnNFLnav div {height:23px;}

.cnnNFLnav a:link,
.cnnNFLnav a:visited {font:bold 10px verdana; color:#fff;}
.cnnNFLnav a:hover {color:#fc0;text-decoration:none;}
.cnnNFLnav span {color:#3b5973;margin:0px 8px;}

#cnnPillboxes {background:#ccc;width:1000px;height:37px;overflow:hidden;}
#cnnPillboxes table {border-collapse: collapse;margin:0 2px;}
#cnnPillboxes table td {font-size:11px;font-weight:bold;margin: 0;padding:0;background:url(http://i.cdn.turner.com/si/.element/img/3.0/sect/football/nfl/pillbox_shim.jpg);white-space: nowrap;}
#cnnPillboxes table.cnnTopSrch td {background:url(http://i.cdn.turner.com/si/.element/img/3.0/sect/football/nfl/search_shim.jpg);}
#cnnPillboxes table td a:link,
#cnnPillboxes table td a:visited
{color:#1e2c39;}
#cnnPillboxes table td a:hover
{color:#c00;text-decoration:none;}

/* ceiling */
.cnnPillRow {padding:4px 2px;width:986px;margin:auto;text-align:center;}

.cnnsiBan {width:1000px;height:78px;}
.cnnsiBan table {background:#213953;}
.cnnsiBanSport {color:#fff;font-size:45px;line-height:45px;font-weight:bold;background-image:url(http://i.cdn.turner.com/si/.element/img/3.0/sect/football/nfl/header_angle.jpg);background-repeat: no-repeat;}
.cnnsiBanSport div {padding:0 8px 0 20px;}
.cnnsiBanSport A {color:#fff;text-decoration:none !important;}
.cnnsiBanIcon {background:#0f1c24;width:100%;}

.cnnWeekNavigation { background-color:#e7e7e7;color:#000;font-size:11px;line-height:20px;padding:4px 4px 0 4px; }
.cnnWeekNavigation .cnnRow0 { background-color:#fff;border-bottom:4px solid #e7e7e7;padding:3px; }
.cnnWeekNavigation A { color:#000; }
.cnnWeekNavigation A:hover { background-color:#ec2c21;color:#fff; }
.cnnWeekNavigation .cnnRow0 .cnnCenter { font-weight:normal;text-align:right; }
.cnnWeekNavigation .cnnRow0 .cnnLeft { border-right:1px solid #ddd;float:left;padding:0 15px 0 12px; }
.cnnWeekNavigation .cnnRow0 .cnnLeft SPAN { background-color:#ec2c21;color:#fff;display:block;float:left;text-align:center;width:100px; }
.cnnWeekNavigation .cnnRow0 .cnnLeft SPAN.cnnOff { background-color:#fff;color:#000; }
.cnnWeekNavigation .cnnRow0 .cnnLeft A { color:#000;display:block;float:left;text-align:center;width:100px; }
.cnnWeekNavigation .cnnRow0 .cnnLeft A:hover { background-color:#ec2c21;color:#fff;text-align:center; }
.cnnWeekNavigation .cnnRow0 .cnnRight { float:right; }
.cnnWeekNavigation .cnnRow0 .cnnRight SPAN { background-color:#ec2c21;color:#fff;display:block;float:left;margin-left:6px;text-align:center;width:30px; }
.cnnWeekNavigation .cnnRow0 .cnnRight SPAN.cnnOff { background-color:#fff;color:#000; }
.cnnWeekNavigation .cnnRow0 .cnnRight A { color:#000;display:block;float:left;margin-left:6px;width:30px;text-align:center; }
.cnnWeekNavigation .cnnRow0 .cnnRight A:hover { background-color:#ec2c21;color:#fff; }

.cnnWeekNavigation .cnnRow1 { background-color:#fff;border-bottom:4px solid #e7e7e7;padding:3px; }
.cnnWeekNavigation .cnnRow1 A { margin:0 20px;padding:4px 13px 3px 13px; }
.cnnWeekNavigation .cnnRow1 SPAN { padding:4px 0 3px 0;*padding:0; }
.cnnWeekNavigation .cnnRow1 SPAN SPAN { background-color:#ec2c21;color:#fff;margin:0 20px;padding:4px 13px 3px 13px; }
.cnnWeekNavigation .cnnRow1 SPAN SPAN.cnnOff { background-color:#fff;color:#000; }
.cnnWeekNavigation .cnnRow1 SPAN.cnnCol1,
.cnnWeekNavigation .cnnRow1 SPAN.cnnCol2,
.cnnWeekNavigation .cnnRow1 SPAN.cnnCol3 { border-left:1px solid #ddd; }

.cnnWeekNavigation .cnnRow2 { background-color:#fff;border-bottom:4px solid #e7e7e7;padding:3px; }
.cnnWeekNavigation .cnnRow2 STRONG { float:left;font-weight:normal; }
.cnnWeekNavigation .cnnRow2 SPAN { background-color:#ec2c21;color:#fff;display:block;float:left;margin-left:4px;text-align:center;width:25px; }
.cnnWeekNavigation .cnnRow2 SPAN.cnnOff { background-color:#fff;color:#000; }
.cnnWeekNavigation .cnnRow2 A { color:#000;display:block;float:left;margin-left:4px;width:25px;text-align:center; }
.cnnWeekNavigation .cnnRow2 A:hover { background-color:#ec2c21;color:#fff; }
.cnnWeekNavigation .cnnRow2 .cnnLeft { border-right:1px solid #ddd;float:left;padding:0 10px 0 6px; }
.cnnWeekNavigation .cnnRow2 .cnnRight { float:right; }

