DIV.cnnBanner { background:transparent url('http://i.cdn.turner.com/si/.element/img/4.1/gameflash/page_header.jpg') no-repeat top left;height:75px; }
DIV.cnnBanner DIV.cnnLeft { float:left;width:190px; }
DIV.cnnBanner DIV.cnnLeft A { background-image:url('http://i.cdn.turner.com/si/.e/img/4.0/global/pixels/blank_pixel.gif');display:block;height:50px;width:160px; }
DIV.cnnBanner DIV.cnnLeft DIV { display:block;height:25px;padding-left:15px; }
DIV.cnnBanner DIV.cnnLeft DIV SELECT { width:140px; }
DIV.cnnBanner DIV.cnnLeft DIV OPTION { font-weight:bold; }
DIV.cnnBanner DIV.cnnLeft DIV OPTION.cnnFirst { font-weight:normal; }
DIV.cnnBanner DIV.cnnLeft DIV OPTION.cnnAlt { color:#69747d; }
DIV.cnnBanner DIV.cnnRight { color:#384d5e;font:bold 43px georgia;line-height:60px; }
DIV.cnnBanner DIV.cnnRight SPAN { color:#d71921; }
DIV.cnnBanner DIV.cnnRight DIV { font-size:1px;line-height:15px; }
DIV.cnnBanner DIV.cnnRight DIV A { float:right;display:block;height:15px;width:120px; }

DIV.cnnGameSports { background-color:#fff;font-size:10px;line-height:20px; }
DIV.cnnGameSports DIV.cnnRight { float:right;font-size:9px;text-transform:uppercase;white-space:nowrap; }
DIV.cnnGameSports DIV.cnnRight A { background:transparent url('http://i.cdn.turner.com/si/.element/img/4.0/global/arrows/999_on_white.gif') no-repeat 0px 2px;color:#53616a;padding:0 5px 0 6px; }
DIV.cnnGameSports DIV.cnnRight A:hover { color:#ec2c21; }
DIV.cnnGameSports UL { height:20px; }
DIV.cnnGameSports UL LI { float:left;font-weight:bold; }
DIV.cnnGameSports UL LI.cnnAlt { background-color:#ec2c21; }
DIV.cnnGameSports UL LI A { color:#000;display:block;padding:0 25px; }
DIV.cnnGameSports UL LI A:hover { background-color:#ec2c21;color:#fff; }
DIV.cnnGameSports UL LI.cnnAlt A { color:#fff; }
DIV.cnnGameSports UL LI IMG { display:inline;margin:4px 0 4px 25px;vertical-align:bottom; }
.ie DIV.cnnGameSports UL LI IMG { vertical-align:middle; }
DIV.cnnGameSports UL LI SELECT { font-size:10px;margin:1px 5px 0 5px; }

DIV.cnnGameSports#cnnGameScoresNFLcontainer{ line-height:14px; }
DIV.cnnGameSports#cnnGameScoresNFLcontainer ul{ height:14px;}
DIV.cnnGameSports#cnnGameScoresNFLcontainer ul li img{ margin:1px 0 1px 25px;}	

DIV.cnnScoresSpacer { height:10px; background-color:#384D5E;}

DIV.cnnViewerAd { background-color:#384d5e;padding:11px;text-align:center; }
DIV.cnnViewerAd IMG { display:block;margin:0 auto; }
DIV.cnnViewerAd OBJECT { display:block;margin:0 auto; }
DIV.cnnViewerAd IFRAME { margin:0 auto; }
DIV.cnnViewerAd TABLE { margin:0 auto; }

DIV.cnngScoreboard { background:#384d5e url('http://i.cdn.turner.com/si/.element/img/4.1/gameflash/scoreboard_pro.gif') no-repeat top left;height:125px;padding-bottom:11px; }
DIV.cnngScoreboard .cnnLeft,
DIV.cnngScoreboard .cnnRight { display:block;float:left;font:bold 18px verdana;line-height:26px;text-align:center;width:208px; }
DIV.cnngScoreboard .cnnLeft A,
DIV.cnngScoreboard .cnnRight A { color:#5b6a73;display:block; }
DIV.cnngScoreboard .cnnLeft DIV,
DIV.cnngScoreboard .cnnRight DIV { font-size:88px;line-height:92px;padding-bottom:6px; padding-top:4px; }
.ie DIV.cnngScoreboard .cnnLeft DIV IMG,
.ie DIV.cnngScoreboard .cnnRight DIV IMG { vertical-align:top; }
DIV.cnngScoreboard .cnnLeft SPAN,
DIV.cnngScoreboard .cnnRight SPAN { background:transparent url('http://i.cdn.turner.com/si/.element/img/4.1/gameflash/football.gif') no-repeat center right;padding:0 40px; }
DIV.cnngScoreboard .cnnLeft EM,
DIV.cnngScoreboard .cnnRight EM { color:#000;font-style:normal;margin-right:2px; }
DIV.cnngScoreboard .cnnCenter { float:left;font-weight:bold;text-align:center;padding:0 6px 0 6px; }
DIV.cnngScoreboard .cnnCenter DIV { border-top:1px solid #4a4a4a;color:#fff;font-size:10px;margin-top:3px;padding:2px 5px; }
DIV.cnngScoreboard .cnnCenter DIV SPAN { padding:0 15px; }
DIV.cnngScoreboard .cnnCenter STRONG { background-color:#000;color:#fff;display:block;font:bold 40px verdana;padding:26px 0;width:572px; }
DIV.cnngScoreboard .cnnCenter UL { background-color:#000;color:#fff;font:normal 12px verdana;padding:16px 0;width:572px; }
DIV.cnngScoreboard .cnnCenter UL LI { padding:10px 0; }
DIV.cnngScoreboard .cnnCenter UL LI A { color:#fff;font-weight:bold; }
DIV.cnngScoreboard .cnnCenter UL LI A:hover { color:#e7e7e7; }
DIV.cnngScoreboard .cnnCenter UL LI SPAN { display:block;margin:17px 0; }
DIV.cnngScoreboard .cnnCenter UL LI SPAN A { font-weight:normal; }
DIV.cnngScoreboard .cnnCenter UL LI SPAN A STRONG { font:bold 12px verdana;display:inline; padding:0 !important;}
DIV.cnngScoreboard .cnnCenter TABLE { margin-top:4px;width:572px; }
DIV.cnngScoreboard .cnnCenter TD { font-weight:bold;text-align:center; }
DIV.cnngScoreboard .cnnCenter TD DIV { border:0;margin:0;padding:0; }
DIV.cnngScoreboard .cnnCenter TR.cnnRow0 TD { color:#fff;font-size:10px;line-height:24px;padding-bottom:2px; }
DIV.cnngScoreboard .cnnCenter TR.cnnRow0 TD SPAN { padding:0 14px; }
DIV.cnngScoreboard .cnnCenter TR.cnnRow0 TD.cnnCol0 { width:100px; }
DIV.cnngScoreboard .cnnCenter TR.cnnRow0 TD.cnnCol1 { width:100px; }
DIV.cnngScoreboard .cnnCenter TR.cnnRow0 TD.cnnCol2 { width:190px; }
DIV.cnngScoreboard .cnnCenter TR.cnnRow0 TD.cnnCol3 { width:182px; }
DIV.cnngScoreboard .cnnCenter TR.cnnRow1 TD { color:#999;font-size:45px;line-height:64px;padding-bottom:6px;vertical-align:top; }
DIV.cnngScoreboard .cnnCenter TR.cnnRow1 TD.cnnCol0 EM { display:block;font-size:36px;font-style:normal; }
DIV.cnngScoreboard .cnnCenter TR.cnnRow1 TD.cnnCol1 { border-left:1px dotted #4a4a4a;font-size:24px; }
DIV.cnngScoreboard .cnnCenter TR.cnnRow1 TD.cnnCol2 { border:1px dotted #4a4a4a;border-width:0 1px; }
DIV.cnngScoreboard .cnnCenter TR.cnnRow1 TD.cnnCol2 SPAN { font-size:20px;line-height:20px;padding:0;vertical-align:middle; }
DIV.cnngScoreboard .cnnCenter TR.cnnRow1 TD.cnnCol2 OL { color:#fff;font:normal 12px verdana; }
DIV.cnngScoreboard .cnnCenter TR.cnnRow1 TD.cnnCol2 OL LI { float:left;height:76px;padding-left:2px;width:158px; }
DIV.cnngScoreboard .cnnCenter TR.cnnRow1 TD.cnnCol2 OL LI.cnnItem1 { border-left:1px dotted #4a4a4a; }
DIV.cnngScoreboard .cnnCenter TR.cnnRow1 TD.cnnCol2 OL LI IMG { float:left;margin-right:2px; }
DIV.cnngScoreboard .cnnCenter TR.cnnRow1 TD.cnnCol2 OL LI A { color:#fff;font-weight:bold; }
DIV.cnngScoreboard .cnnCenter TR.cnnRow1 TD.cnnCol2 OL LI A:hover { color:#e7e7e7; }
DIV.cnngScoreboard .cnnCenter TR.cnnRow1 TD.cnnCol2 OL LI SPAN { display:block;font-size:20px;line-height:22px; }
DIV.cnngScoreboard .cnnCenter TR.cnnRow1 TD.cnnCol2 OL LI STRONG { color:#999;font-size:10px;padding:0;width:auto; }
DIV.cnngScoreboard .cnnCenter TR.cnnRow1 TD.cnnCol3 { font-size:12px;line-height:12px;padding-top:6px;vertical-align:middle; }
DIV.cnngScoreboard .cnnCenter TR.cnnRow1 TD.cnnCol3 SPAN { display:block;font-size:24px;line-height:24px; }
DIV.cnngScoreboard .cnnCenter TR.cnnRow1 TD DIV { font-size:12px;line-height:12px; }
DIV.cnngScoreboard .cnnCenter TR.cnnRow1 TD SUP { font-size:12px; }
.ie DIV.cnngScoreboard .cnnCenter TR.cnnRow1 TD SUP { vertical-align:middle; }
DIV.cnngScoreboard .cnnCenter TR.cnnRow2 TD { border-top:1px solid #4a4a4a;color:#fff;font-size:10px;padding:2px 5px; }
DIV.cnngScoreboard .cnnBottom { color:#ec2c21;font:bold 12px verdana;line-height:25px;text-align:center; }
DIV.cnngScoreboard .cnnBottom A { color:#ec2c21; }
DIV.cnngScoreboard .cnnBottom SPAN { background:transparent url('http://i.cdn.turner.com/si/.e1d/img/4.0/global/arrows/red_on_white_5x9.gif') no-repeat 0px 3px;color:#000;padding-left:8px; }
DIV.cnngScoreboard .cnnBottom A:hover SPAN { color:#ec2c21; }
DIV.cnngScoreboardLastPlay DIV.cnngScoreboard { background:#384d5e url('http://i.cdn.turner.com/si/.element/img/4.1/gameflash/scoreboard_college.jpg') no-repeat top left;height:150px; }
DIV.cnngScoreboardLastPlay DIV.cnngScoreboard .cnnCenter TABLE { margin-top:2px; }

DIV.cnngNavbar TABLE { width:1000px; }
DIV.cnngNavbar TABLE TD { background-color:#ee2b22;border-left:1px solid #dd7c77;font-weight:bold;line-height:22px;text-align:center;white-space:nowrap; }
DIV.cnngNavbar TABLE TD.cnnCol0 { border:none; }
DIV.cnngNavbar TABLE TD SPAN { background-color:#fff;color:#000;display:block;padding:0 22px; }
DIV.cnngNavbar TABLE TD A { background-color:#ee2b22;color:#fff;display:block;padding:0 22px; }
DIV.cnngNavbar TABLE TD A:hover { background-color:#fff;color:#000; }

DIV.cnngContent { background-color:#fff;padding-top:6px; }
DIV.cnngContent TD.cnngTeam0 { padding:0 6px 0 8px;vertical-align:top; }
DIV.cnngContent TD.cnngTeam1 { padding:0 8px 0 6px;vertical-align:top; }
DIV.cnngContent TD.cnngTeamG { border:0px solid #d6d6d6;border-width:0 1px;padding:0 8px;vertical-align:top; }
DIV.cnngContent TD.cnngTeamG DIV.cnnInlineAd { text-align:center;width:auto; }
DIV.cnngContent DIV.cnngTeamG { margin:0 255px; }
DIV.cnngContent DIV.cnngTeams { overflow:hidden; }
DIV.cnngContent DIV.cnngTeams DIV.cnngTeam0 { float:left;padding:0 0 0 8px; }
DIV.cnngContent DIV.cnngTeams DIV.cnngTeam1 { float:right;padding:0 8px 0 0; }
DIV.cnngContent DIV.cnngTeams DIV.cnnLeft { float:left;padding:0 0 0 8px; }
DIV.cnngContent DIV.cnngTeams DIV.cnnRight { float:right;padding:0 8px 0 0; }

DIV.cnnInlineAd { width:300px;text-align:center; }
DIV.cnnInlineAd IMG { display:block;margin:0 auto; }
DIV.cnnInlineAd OBJECT { display:block;margin:0 auto; }
DIV.cnnInlineAd IFRAME { margin:0 auto; }
DIV.cnnInlineAd TABLE { margin:0 auto; }

DIV.cnngRecap { font-size:12px;overflow:hidden;padding:0 11px; }
DIV.cnngRecap H1 { font-size:18px;padding:5px 0 11px 0; }
DIV.cnngRecap P { font-size:12px;line-height:17px;padding:0 0 11px 0; }
DIV.cnngRecap P.cnnLast { padding:0;text-align:right; }
DIV.cnngRecap P A { color:#ec2c21; }
DIV.cnngRecap P A:hover { text-decoration:underline; }
DIV.cnngRecap DIV.cnnInlineAd { float:right; }
DIV.cnngRecap DIV.cnnHolder { float:left;width:656px; }

DIV.cnngPreview { font-size:12px;overflow:hidden;padding:0 11px; }
DIV.cnngPreview H1 { font-size:18px;padding:5px 0 11px 0; }
DIV.cnngPreview P { font-size:12px;line-height:17px;padding:0 0 11px 0; }
DIV.cnngPreview P.cnnLast { padding:0;text-align:right; }
DIV.cnngPreview P A { color:#ec2c21; }
DIV.cnngPreview P A:hover { text-decoration:underline; }
DIV.cnngPreview DIV.cnnLeft { float:left;width:470px; }
DIV.cnngPreview DIV.cnnRight { float:right;width:490px; }

DIV.cnngPregame { font-size:12px;overflow:hidden;padding:0 11px; }
DIV.cnngPregame DIV.cnnLeft { float:left;width:470px; }
DIV.cnngPregame DIV.cnnRight { float:right;width:490px; }
DIV.cnnLeft DIV.cnngPregame { padding:0; }

DIV.cnngPregame H2 { color:#5a6373;font-size:12px;margin:0px;padding:12px 0px;text-align:center; }
DIV.cnngPregame TABLE { color:#333;margin-bottom:12px;width:100%; }
DIV.cnngPregame TR.cnnRow0 TD { border:0px solid #ccc;border-width:1px 0 1px 1px;color:#666;font:bold 12px verdana;padding:6px;text-align:center; }
DIV.cnngPregame TR.cnnRow0 TD.cnnCol0 { border:0; }
DIV.cnngPregame TR.cnnRow0 TD.cnnCol1 { border-left:0; }
DIV.cnngPregame TR.cnnRow0 TD A { color:#666; }
DIV.cnngPregame TR.cnnRow0 TD A:hover { color:#ec2c21; }
DIV.cnngPregame TR.cnnRow1 TD { border:0px solid #ccc;border-width:0 0 1px 1px;font-size:10px;padding:6px 3px;text-align:center;white-space:nowrap; }
DIV.cnngPregame TR.cnnRow1 TD.cnnCol0 { border:0; }
DIV.cnngPregame TR.cnnRow2 TD { border:0px solid #ccc;border-width:0 0 1px 1px;font-weight:bold;padding:6px 3px;text-align:center;white-space:nowrap; }
DIV.cnngPregame TR.cnnRow2 TD.cnnCol0 { border-left:0;padding-left:0;text-align:left; }
/* ported over from previous html but would like to redo the html to preferred */
DIV.cnngPregame TABLE { color:#333;font-size:10px;border-collapse: collapse;font-family:verdana; }
DIV.cnngPregame #cnnPreRgtTbl { width:470px;font-size:10px;font-weight:bold; }
DIV.cnngPregame #cnnPreRgtTbl td { padding-top:5px;padding-bottom:5px; }
DIV.cnngPregame .cnnNameOnTopLft { color:#666;font-size:12px;font-weight:bold;text-align:center;border-right:1px solid #ccc; }
DIV.cnngPregame .cnnNameOnTopRgt { color:#666;font-size:12px;font-weight:bold;text-align:center; }
DIV.cnngPregame .cnnTblLftTitle { border-bottom:1px solid #ccc;text-align:left;font-size:10px;font-weight:bold; }
DIV.cnngPregame .cnnNumberHlder { border:1px solid #ccc;text-align:center; }
DIV.cnngPregame .cnnTblHderTitle { text-align:center;font-weight:normal;font-size:10px;font-family:verdana;border:1px solid #ccc; }

DIV.cnngMatchup { font-size:12px;overflow:hidden;padding:0 11px; }
DIV.cnngMatchup DIV.cnnLeft { float:left;width:660px; }
DIV.cnngMatchup DIV.cnnRight { float:right;width:300px; }

DIV.cnngSeriesSummary { overflow:hidden;text-align:center; }
DIV.cnngSeriesSummary .cnngMatchT { border-bottom:1px dotted #999;font-weight:bold;margin-bottom:6px;padding-bottom:6px; }
DIV.cnngSeriesSummary .cnngMatchT A { color:#ec2c21; }
DIV.cnngSeriesSummary .cnngMatch0 { border-right:1px solid #ccc;float:left; }
DIV.cnngSeriesSummary .cnngMatch1 { border-left:1px solid #ccc;float:right; }
DIV.cnngSeriesSummary .cnngTeamStats { font-size:10px;width:210px; }
DIV.cnngSeriesSummary .cnngTeamStats DIV.cnnLine0 { font-size:16px; }
DIV.cnngSeriesSummary .cnngTeamStats DIV.cnnLine0 A { color:#333; }
DIV.cnngSeriesSummary .cnngTeamStats DIV.cnnLine0 A:hover { color:#ec2c21; }
DIV.cnngSeriesSummary .cnngTeamStats DIV.cnnLine1 { color:#333;font-size:24px; }
DIV.cnngSeriesSummary .cnngTeamStats DIV.cnnLine2 { color:#333;font-weight:normal; }
DIV.cnngSeriesSummary .cnngTeamStats DIV.cnnLine3 { color:#333;font-weight:normal; }
DIV.cnngSeriesSummary .cnngTeamStats DIV.cnnLine4 { color:#333;font-weight:normal;padding-top:6px; }
DIV.cnngSeriesSummary .cnngTeamStats DIV.cnnLine4 A { background:transparent url('http://i.cdn.turner.com/si/.element/img/3.0/sect/baseball/mlb/gameflash/greyarrow.gif') no-repeat 6px 0px;color:#333;padding:0 6px 0 14px; }
DIV.cnngSeriesSummary .cnngTeamStats DIV.cnnLine4 A:hover { color:#ec2c21; }
DIV.cnngSeriesSummary .cnngTeamStats DIV.cnnLine4 SPAN { border-left:1px solid #ccc; }
DIV.cnngSeriesSummary .cnngTeamStats DIV.cnnLine4 SPAN.cnnItem0 { border-left:0; }
DIV.cnngSeriesSummary .cnngMatchC { font-size:11px;padding-top:16px; }
DIV.cnngSeriesSummary .cnngMatchC DIV.cnnLine1 { font-weight:bold; }
DIV.cnngSeriesSummary .cnngMatchC DIV.cnnLine2 { font-weight:bold; }
DIV.cnngSeriesSummary .cnngMatchC LI { font-size:10px;line-height:17px; }
DIV.cnngSeriesSummary .cnngMatchC LI A { color:#333; }
DIV.cnngSeriesSummary .cnngMatchC LI A:hover { color:#ec2c21; }

DIV.cnngGameblog IFRAME { margin:0 0 0 11px; }
.ie DIV.cnngGameblog IFRAME { margin-left:0; }
DIV.cnngGameblog DIV.cnnInlineAd { float:right;margin-right:11px;padding:0; }
DIV.cnngGameblog DIV.cnnInlineAd IFRAME { margin:0; }

DIV.cnngFancomments { overflow:hidden; }
DIV.cnngFancomments DIV.cnnInlineAd { float:right;margin-right:11px;padding:0; }
DIV.cnngFancomments DIV.cnnHolder { width:670px; }
DIV.cnngFancomments DIV.cnnHolder IFRAME { margin:0 0 0 11px; }
.ie DIV.cnngFancomments DIV.cnnHolder IFRAME { margin:0; }
DIV.cnngFancomments H2 { color:#666;font:normal 20px verdana;line-height:30px;margin:0 0 0 11px;padding:0;width:670px; }
DIV.cnngFancomments H2 DIV { float:right;margin:-5px 0 0 5px;padding:0; }
.ie DIV.cnngFancomments H2 DIV { margin-top:3px;margin-right:10px; }

DIV.cnngPhoto P { margin-left:11px;padding-top:6px;text-align:right;width:660px; }
DIV.cnngPhoto P A { color:#ec2c21; }
DIV.cnngPhoto P A:hover { text-decoration:underline; }
DIV.cnngPhoto DIV.cnnBottom { padding-top:6px;text-align:center; }
DIV.cnngPhoto DIV.cnnBottom IFRAME { margin:0 auto; }

DIV.cnngTeamStats DIV { color:#777;font-weight:bold; }
DIV.cnngTeamStats TABLE { border-top:1px solid #d6d6d6;margin-bottom:12px; }
DIV.cnngTeamStats TH { color:#666;font:normal 10px verdana;width:40px; }
DIV.cnngTeamStats TH.cnnCol0 { width:72px; }
DIV.cnngTeamStats TD { color:#454545;font:bold 10px verdana;text-align:center; }
DIV.cnngTeamStats TD.cnnCol0 { text-align:left; }
DIV.cnngTeamStats TD.cnnCol0 SPAN { color:#999;margin-left:6px; }
DIV.cnngTeamStats TR.cnnAlt TD.cnnCol0 { padding-left:15px; }
DIV.cnngTeamStats TD A { color:#454545; }
DIV.cnngTeamStats TD A:hover { color:#ec2c21; }
DIV.cnngTeamStats DIV.cnnHeader { border-bottom:1px solid #d6d6d6;margin-bottom:12px;text-align:center; }
DIV.cnngTeamStats DIV.cnnHeader TABLE { border:0;margin:0 auto; }
DIV.cnngTeamStats DIV.cnnHeader TABLE TD { text-align:left; }
DIV.cnngTeamStats DIV.cnnHeader TABLE TD A { background-repeat:no-repeat;background-position:4px 5px;display:block;font-size:18px;padding-left:54px; }
DIV.cnngTeamStats DIV.cnnHeader TABLE TD A:hover DT,
DIV.cnngTeamStats DIV.cnnHeader TABLE TD A:hover DD { color:#ec2c21; }
DIV.cnngTeamStats DIV.cnnHeader TABLE TD DL { border-left:1px solid #d6d6d6;cursor:pointer;height:54px; }
DIV.cnngTeamStats DIV.cnnHeader TABLE TD DT { color:#454545;font-weight:bold;line-height:27px;padding-left:2px; }
DIV.cnngTeamStats DIV.cnnHeader TABLE TD DD { color:#777;font-weight:normal;height:27px;line-height:18px;padding-left:2px; }

DIV.cnngOverview { background:#000 url('http://i.cdn.turner.com/si/.element/img/4.1/gameflash/black_curve_top.jpg') no-repeat top left;margin-bottom:12px; }
DIV.cnngOverview DIV.cnnHolder { background:transparent url('http://i.cdn.turner.com/si/.element/img/4.1/gameflash/black_curve_bottom.jpg') no-repeat bottom left; }
DIV.cnngOverview DIV.cnnHolder TABLE { margin:5px;width:480px; }
DIV.cnngOverview DIV.cnnHolder TABLE TD { border-top:1px dotted #4a4a4a;color:#fff;font:bold 12px verdana;padding:4px 2px;text-align:center; }
DIV.cnngOverview DIV.cnnHolder TABLE TD A { color:#fff; }
DIV.cnngOverview DIV.cnnHolder TABLE TD A:hover { color:#e7e7e7; }
DIV.cnngOverview DIV.cnnHolder TABLE TD SPAN { font-weight:normal; }
DIV.cnngOverview DIV.cnnHolder TABLE TD.cnnCol0 { text-align:left; }
DIV.cnngOverview DIV.cnnHolder TABLE TR.cnnRow0 TD { border:0;font-weight:normal;padding:4px 20px; }
DIV.cnngOverview DIV.cnnHolder TABLE TR.cnnRow0 TD.cnnCol0 { width:100%; }
DIV.cnngOverview DIV.cnnHolder TABLE TR.cnnRow1 TD { border-top:1px solid #4a4a4a; }

DIV.cnngTickets { background:#000 url('http://i.cdn.turner.com/si/.element/img/4.1/gameflash/black_curve_top.jpg') no-repeat top left;margin-bottom:12px; }
DIV.cnngTickets DIV.cnnHolder { background:transparent url('http://i.cdn.turner.com/si/.element/img/4.1/gameflash/black_curve_bottom.jpg') no-repeat bottom left;line-height:28px;text-align:center; }
DIV.cnngTickets A { color:#fff; }
DIV.cnngTickets A:hover { color:#e7e7e7; }

DIV.cnngPlaybyplay { padding:0 11px; }
DIV.cnngPlaybyplay TABLE { border-collapse:collapse;color:#333;font-family:verdana;font-size:10px;width:100%; }
DIV.cnngPlaybyplay DIV { color:#666;font-size:12px;font-weight:bold;padding:12px 0 4px 0; }
DIV.cnngPlaybyplay TABLE { color:#333;font-weight:normal;width:100%; }
DIV.cnngPlaybyplay TR.cnnRow0 TD { border:0px solid #ccc;border-width:1px 0 1px 1px;color:#666;font-size:12px;padding:6px 18px;text-align:center; }
DIV.cnngPlaybyplay TR.cnnRow0 TD.cnnCol0 { border-left:0; }
DIV.cnngPlaybyplay TR.cnnRow0 TD.cnnCol3 { padding:6px 48px; }
DIV.cnngPlaybyplay TR.cnnRow0 TD.cnnCol4 { width:100%; }
DIV.cnngPlaybyplay TR.cnnRow1 TD { border:0px solid #ccc;border-width:0 0 1px 1px;font-size:11px;padding:6px;text-align:center;white-space:nowrap; }
DIV.cnngPlaybyplay TR.cnnRow1 TD.cnnCol0 { border-left:0; }
DIV.cnngPlaybyplay TR.cnnRow1 TD.cnnCol3 { text-align:left; }
DIV.cnngPlaybyplay TR.cnnRow1 TD.cnnCol4 { text-align:left;white-space:normal; }
DIV.cnngPlaybyplay UL { border-top:1px solid #ccc;color:#333;font-weight:normal;padding-bottom:6px; }
DIV.cnngPlaybyplay LI { background:transparent url('http://i.cdn.turner.com/si/.e/img/3.0/sect/baseball/mlb/gameflash/greyarrow.gif') no-repeat 0px 3px;font-size:12px;padding:2px 0 2px 8px; }
DIV.cnngPlaybyplay DL { color:#333;font-weight:normal;overflow:hidden;padding-top:6px; }
DIV.cnngPlaybyplay DL DT { border-right:1px solid #ccc;float:left;font:bold 18px verdana;line-height:45px; }
DIV.cnngPlaybyplay DL DT IMG { margin:0 6px;vertical-align:middle; }
DIV.cnngPlaybyplay DL DD { float:left;font-size:12px;line-height:16px;padding:6px; }
DIV.cnngPlaybyplay DL DD STRONG { display:block; }
/* ported over from previous html but would like to redo the html to preferred */
DIV.cnngPlaybyplay .cnnGword { border-right:1px solid #ccc;color:#666;font-size:12px;text-align:center; }
DIV.cnngPlaybyplay .cnnGwordLast { border-right:0;color:#666;font-size:12px;text-align:center; }
DIV.cnngPlaybyplay .cnnBoldItIs { font-weight:bold; }
DIV.cnngPlaybyplay #cnnFirstQ,
DIV.cnngPlaybyplay #cnnSecQ { margin-bottom:12px; }
DIV.cnngPlaybyplay #cnnFirstQ td,
DIV.cnngPlaybyplay #cnnSecQ td { border-bottom:1px solid #ccc;border-top:1px solid #ccc;padding-bottom:6px;padding-top:6px; }
DIV.cnngPlaybyplay .cnnPbpTitle { color:#666;font-family:verdana;font-size:12px;font-weight:bolder;padding-bottom:4px; }
DIV.cnngPlaybyplay .cnnBlkText,
DIV.cnngPlaybyplay .cnnBlkTextL,
DIV.cnngPlaybyplay .cnnBlkText1,
DIV.cnngPlaybyplay .cnnBlkTextLL { border-right:1px solid #ccc;color:#000;font-size:11px;text-align:center; }
DIV.cnngPlaybyplay .cnnBlkTextLL { border-right:none;padding-left:5px;text-align:left; }
DIV.cnngPlaybyplay .cnnBlkTextL { border-right:1px solid #ccc;padding-left:5px;text-align:left; }
DIV.cnngPlaybyplay .cnnBlkTextNoBorder { border-right:none; }
DIV.cnngPlaybyplay .cnnBlkText1 { border-left:0; }

DIV.cnngScoringsummary DL { margin:6px 0;padding:0;width:490px; }
DIV.cnngScoringsummary DT { float:left;font-weight:bold;line-height:30px;margin:0;padding:0; }
DIV.cnngScoringsummary DT IMG { float:left;margin:0 3px; }
DIV.cnngScoringsummary DD { border-left:1px solid #ccc;font-size:10px;margin:0 0 0 69px;padding:0; }
DIV.cnngScoringsummary DD DIV { padding:3px 0 3px 6px; }
DIV.cnngScoringsummary UL { border-top:1px solid #ccc;color:#333;font-weight:normal;padding-bottom:6px; }
DIV.cnngScoringsummary LI { background:transparent url('http://i.cdn.turner.com/si/.e/img/3.0/sect/baseball/mlb/gameflash/greyarrow.gif') no-repeat 0px 3px;font-size:12px;padding:2px 0 2px 8px; }
/* ported over from previous html but would like to redo the html to preferred */
DIV.cnngScoringsummary .cnnTeamPlay1,
DIV.cnngScoringsummary .cnnTeamPlay2 { border-right:1px solid #ccc;font-size:11px;font-weight:bolder;padding:5px 0;width:69px; }
DIV.cnngScoringsummary .cnnTeamPlay1 IMG,
DIV.cnngScoringsummary .cnnTeamPlay2 IMG { margin-left:5px; }
DIV.cnngScoringsummary .cnnMoves1,
DIV.cnngScoringsummary .cnnMoves2 { font-size:9px;padding-left:5px;text-align:left;width:408px; }
DIV.cnngScoringsummary #cnnTblAllQtrs { width:485px; }
DIV.cnngScoringsummary #cnnTblAllQtrs td,
DIV.cnngScoringsummary #cnnTblAllQtrs th { border-right:1px solid #ccc;padding:5px;width:161px; }
DIV.cnngScoringsummary #cnnNoBot { border-bottom:none; }
DIV.cnngScoringsummary #cnnTblAllQtrs th { border-bottom:1px solid #ccc;color:#666;font-size:12px;font-weight:bold; }
DIV.cnngScoringsummary .cnnBotSpace { margin-bottom:7px; }
DIV.cnngScoringsummary .cnnCenterStat { color:#000;font-size:10px;text-align:center; }
DIV.cnngScoringsummary td.cnnCenterStat { color:#000;font-size:10px;text-align:center; }
DIV.cnngScoringsummary .cnnCenterStatB { border-bottom:1px solid #ccc;border-top:1px solid #ccc;color:#000;font-size:12px;font-weight:bolder;text-align:center; }
DIV.cnngScoringsummary .cnnBoldCell { border-bottom:1px solid #ccc;border-top:1px solid #ccc;font-weight:bold; }
DIV.cnngScoringsummary .cnnUderLn { border-bottom:1px solid #ccc;border-top:1px solid #ccc;font-weight:bold; }
DIV.cnngScoringsummary #cnnTblAllQtrs td { color:#000;font-size:11px;text-align:center; }
DIV.cnngScoringsummary #cnnGsDiv { padding-top:3px; }

DIV.cnngGamesummary TABLE { border-collapse:collapse; }
DIV.cnngGamesummary TR.cnnRow0 TD { color:#666;font-size:12px;font-weight:bold;padding:6px 0;text-align:center;white-space:nowrap; }
DIV.cnngGamesummary TR.cnnRow1 TD,
DIV.cnngGamesummary TR.cnnRow2 TD { font-size:11px;padding:6px 0;text-align:center;white-space:nowrap; }
DIV.cnngGamesummary TR.cnnRow1 TD { border-top:1px solid #ccc;border-bottom:1px solid #ccc;font-weight:bold; }
DIV.cnngGamesummary TD.cnnCol1 { border-left:1px solid #ccc;border-right:1px solid #ccc;width:188px; }
DIV.cnngGamesummary TD.cnnCol0,
DIV.cnngGamesummary TD.cnnCol2 { width:150px; }
/* ported over from previous html but would like to redo the html to preferred */
DIV.cnngGamesummary .cnnTeamPlay1,
DIV.cnngGamesummary .cnnTeamPlay2 { border-right:1px solid #ccc;font-size:11px;font-weight:bolder;padding:5px; }
DIV.cnngGamesummary .cnnMoves1,
DIV.cnngGamesummary .cnnMoves2 { font-size:9px;padding-left:5px;text-align:left;width:415px; }
DIV.cnngGamesummary #cnnTblAllQtrs { width:485px; }
DIV.cnngGamesummary #cnnTblAllQtrs td,
DIV.cnngGamesummary #cnnTblAllQtrs th { border-right:1px solid #ccc;padding:5px;width:161px; }
DIV.cnngGamesummary #cnnNoBot { border-bottom:none; }
DIV.cnngGamesummary #cnnTblAllQtrs th { border-bottom:1px solid #ccc;color:#666;font-size:12px;font-weight:bold; }
DIV.cnngGamesummary .cnnBotSpace { margin-bottom:7px; }
DIV.cnngGamesummary .cnnCenterStat { color:#000;font-size:10px;text-align:center; }
DIV.cnngGamesummary td.cnnCenterStat { color:#000;font-size:10px;text-align:center; }
DIV.cnngGamesummary .cnnCenterStatB { border-bottom:1px solid #ccc;border-top:1px solid #ccc;color:#000;font-size:12px;font-weight:bolder;text-align:center; }
DIV.cnngGamesummary .cnnBoldCell { border-bottom:1px solid #ccc;border-top:1px solid #ccc;font-weight:bold; }
DIV.cnngGamesummary .cnnUderLn { border-bottom:1px solid #ccc;border-top:1px solid #ccc;font-weight:bold; }
DIV.cnngGamesummary #cnnTblAllQtrs td { color:#000;font-size:11px;text-align:center; }
DIV.cnngGamesummary #cnnGsDiv { padding-top:3px; }

DIV.cnngBlog { margin-bottom:12px; }
DIV.cnngBlog DIV.cnnHeader { display:none; }
DIV.cnngBlog DIV.cnnFooter { font-weight:bold;padding:4px;text-align:center; }
DIV.cnngBlog DIV.cnnFooter A { background:transparent url('http://i.cdn.turner.com/si/.element/img/4.1/gameflash/button_red.jpg') no-repeat center center;color:#fff;display:block;height:22px;line-height:22px;margin:0 auto;width:160px; }
DIV.cnngBlog DIV.cnnFooter A:hover { color:#e7e7e7; }
DIV.cnngBlog DIV.cnnFooter A SPAN { background:transparent url('http://i.cdn.turner.com/si/.element/img/4.1/gameflash/arrow_white_on_red.jpg') no-repeat 0px 2px;padding-left:8px; }

DIV.cnngComments { margin-bottom:6px; }
DIV.cnngComments DIV.cnnHeader { display:none; }
DIV.cnngComments DIV.cnnFooter { font-weight:bold;padding:4px;text-align:center; }
DIV.cnngComments DIV.cnnFooter A { background:transparent url('http://i.cdn.turner.com/si/.element/img/4.1/gameflash/button_red.jpg') no-repeat center center;color:#fff;display:block;height:22px;line-height:22px;margin:0 auto;width:160px; }
DIV.cnngComments DIV.cnnFooter A:hover { color:#e7e7e7; }
DIV.cnngComments DIV.cnnFooter A SPAN { background:transparent url('http://i.cdn.turner.com/si/.element/img/4.1/gameflash/arrow_white_on_red.jpg') no-repeat 0px 2px;padding-left:8px; }
DIV.cnngCommentsBox .cnngToggleOn { display:block; }
DIV.cnngCommentsBox .cnngToggleOff { display:none; }
DIV.cnngCommentsBoxOff DIV.cnngComments  { display:none; }
DIV.cnngCommentsBoxOff .cnngToggleOn { display:none; }
DIV.cnngCommentsBoxOff .cnngToggleOff { display:block; }
#cnngCommentsBox .cnn_footer { padding-bottom:12px;text-align:center; }
#cnngCommentsBox .cnn_footer A { background:transparent url('http://i.cdn.turner.com/si/.element/img/4.1/gameflash/turn_comments.gif') no-repeat center center;color:#000;display:block;height:22px;line-height:22px;margin:0 auto;width:160px; }
#cnngCommentsBox .cnn_footer A SPAN { background:transparent url('http://i.cdn.turner.com/si/.e1d/img/4.0/global/arrows/red_on_white_5x9.gif') no-repeat 0px 2px;font-weight:bold;padding-left:7px; }

DIV.cnngPhotosFrame { background-color:#fff;font-size:10px;height:712px;overflow:hidden;padding:0 11px; }
DIV.cnngPhotosFrame DIV.cnnLeft { float:left;text-align:center;width:660px; }
DIV.cnngPhotosFrame DIV.cnnRight { float:right;width:300px; }
DIV.cnngPhotosFrame DIV.cnnRight P { padding:0 0 11px 0; }
DIV.cnngPhotosFrame DIV.cnnRight DIV.cnnPagi { border-bottom:1px solid #ccc;color:#999;line-height:24px;margin-bottom:10px;padding:0 0 14px 30px;text-align:center; }
DIV.cnngPhotosFrame DIV.cnnRight DIV.cnnPagi FORM { padding:0 30px 10px 0; }
DIV.cnngPhotosFrame DIV.cnnRight DIV.cnnPagi A { display:block;float:left;height:24px; }
DIV.cnngPhotosFrame DIV.cnnRight .cnnPrev { background:transparent url('http://i.cdn.turner.com/si/.element/img/3.0/sect/football/nfl/viewcast/last_btn.gif') no-repeat;width:82px; }
DIV.cnngPhotosFrame DIV.cnnRight .cnnNext { background:transparent url('http://i.cdn.turner.com/si/.element/img/3.0/sect/football/nfl/viewcast/next_btn.gif') no-repeat;width:87px; }

DIV.cnngDrive { overflow:hidden;padding:0 11px; }
DIV.cnngDrive DIV.cnnLeft { float:left; }
DIV.cnngDrive DIV.cnnCenter { float:left; }
DIV.cnngDrive DIV.cnnRight { float:left; }
DIV.cnngDrive TH { padding:3px 0; }
DIV.cnngDrive TD { padding:3px 2px;text-align:center;white-space:nowrap; }
DIV.cnngDrive DIV.cnnCenter TD { font-weight:bold;padding-right:0;padding-left:0; }
DIV.cnngDrive DIV.cnnLeft DIV,
DIV.cnngDrive DIV.cnnCenter DIV,
DIV.cnngDrive DIV.cnnRight DIV { color:#666;font:bold 12px verdana;padding-bottom:12px;text-align:center; }
DIV.cnngDrive DIV.cnnLeft DIV { border-right:1px solid #ccc; }
DIV.cnngDrive DIV.cnnRight DIV { border-left:1px solid #ccc; }
DIV.cnngDrive DIV.cnnLeft TABLE,
DIV.cnngDrive DIV.cnnRight TABLE { border:0px solid #ccc;border-width:1px 0 0 1px;width:470px; }
DIV.cnngDrive DIV.cnnCenter TABLE { border:0px solid #fff;border-width:1px 0 0 1px;width:38px; }
DIV.cnngDrive DIV.cnnLeft TD,
DIV.cnngDrive DIV.cnnRight TD,
DIV.cnngDrive DIV.cnnLeft TH,
DIV.cnngDrive DIV.cnnRight TH { border:0px solid #ccc;border-width:0 1px 1px 0; }
DIV.cnngDrive DIV.cnnCenter TD,
DIV.cnngDrive DIV.cnnCenter TH { border:0px solid #fff;border-width:0 1px 1px 0; }

DIV.cnnWideSL { background-color:#fff;padding:11px 11px 0 11px; }

.cnnFooterBox { background-color:#fff;padding:11px 11px 0 11px; }
.cnnFooterBox .cnnHolder { background-color:#fff;border:3px solid #ccc;padding:5px; }
.cnnFooterBox .cnnLeft { font-weight:bold;padding-right:8px;text-align:center;width:100px; }
.ie .cnnFooterBox .cnnLeft { padding-right:0px; }
.cnnFooterBox .cnnLeft STRONG { display:block; }
.cnnFooterBox .cnnLeft STRONG SPAN { color:#ec2c21; }
.cnnFooterBox .cnnLeft A { color:#666; }
.cnnFooterBox .cnnRight { float:right;width:850px; }
.cnnFooterBox .cnnRight DIV { font-size:9px;padding-top:10px;text-align:center; }
.cnnFooterBox .cnnRight DIV.cnnClear { border-top:1px solid #ccc;font-size:1px;padding:0; }
.cnnFooterBox .cnnRight DIV A { color:#ec2c21; }
.cnnFooterBox .cnnRight BR { display:none; }
.cnnFooterBox .cnnRight DL { height:36px;margin:0 0 4px 0;padding:0; }
.cnnFooterBox .cnnRight DT { float:left;padding:3px 10px 3px 0; }
.cnnFooterBox .cnnRight DD { border-top:12px solid #fff;height:24px;line-height:24px;overflow:hidden; }
.ie .cnnFooterBox .cnnRight DD { border-top:0px;height:33px;line-height:12px;padding-top:19px; }
.ie6 .cnnFooterBox .cnnRight DD { height:14px; }
.cnnFooterBox .cnnRight DD SPAN { color:#ec2c21;font-size:11px;font-weight:bold;text-transform:uppercase; }
.cnnFooterBox .cnnRight DD A { border-left:1px solid #ccc;color:#444;font-size:11px;font-weight:bold;padding:0 5px 0 7px;white-space:nowrap; } /* extra left 2px to compensate for breaking space */
.cnnFooterBox .cnnRight DD A:hover { color:#ec2c21; }
.cnnFooterBox .cnnRight UL { font-size:11px; }
.cnnFooterBox .cnnRight LI { background:#fff url('http://i.cdn.turner.com/si/.element/img/4.0/global/arrows/red_on_white_5x9.gif') no-repeat 0px 11px;color:#b2b2b2;float:left;font-weight:bold;line-height:15px;overflow:hidden;padding:8px 0 7px 8px;white-space:nowrap;width:162px; }
.ie .cnnFooterBox .cnnRight LI { width:162px; }
.cnnFooterBox .cnnRight LI A { color:#000; }
.cnnFooterBox .cnnRight LI A:hover { color:#ec2c21; }
.cnnFooterBox DD A.cnnFirst { border:0;padding-left:0; }

DIV.cnnSearchFooter { background-color:#fff; }

/* and borrow some styles from stats.css */
.cnnSASD_pagetabs { background-image:url('http://i.cdn.turner.com/si/.element/img/4.0/global/pixels/cccccc.gif');background-position:left bottom;background-repeat:repeat-x;padding-top:6px;text-align:center; }
.cnnSASD_pagetabs TABLE { border:0px solid #ccc;border-width:1px 1px 0px 0px;margin:auto; }
.cnnSASD_pagetabs TABLE TD { border-left:1px solid #ccc;color:#ec2c21;font-size:10px;font-weight:bold;text-align:center;white-space:nowrap; }
.cnnSASD_pagetabs TABLE TD.cnnTabOn { border-bottom:1px solid #fff;color:#ec2c21;padding:6px 4px;width:150px; }
.cnnSASD_pagetabs TABLE TD A { background-color:#e7e7e7;border-bottom:1px solid #ccc;color:#000;display:block;padding:6px 4px;width:150px; }
.cnnSASD_pagetabs TABLE TD A:hover { background-color:#fff;color:#ec2c21; }
.cnnSASD_stats H2 { color:#5a6373;font-size:12px;margin:0px;padding:12px 0px;text-align:center; }
.cnnSASD_stats P { color:#000;font-size:11px;font-weight:bold;margin:0px;padding:12px 0px;text-align:center; }
.cnnSASD_stats A { color:#333; }
.cnnSASD_stats A:hover { color:#ec2c21; }
.cnnSASD_stats TABLE { border:0px solid #ccc;border-width:1px 1px 0px 1px;width:100%; }
.cnnSASD_stats TABLE TD { border:0px solid #ccc;border-width:0px 0px 1px 1px;color:#333;font-size:10px;padding:6px;text-align:center;white-space:nowrap; }
.cnnSASD_stats TABLE TD.cnnCol0 { border-left:0px; }
.cnnSASD_stats TABLE .cnnRow0 TD { font-weight:bold;padding:6px 1px;white-space:nowrap; }
.cnnSASD_stats TABLE .cnnRow1 TD { border-bottom:3px solid #ccc;font-weight:bold;padding:6px 12px;white-space:nowrap; }
.cnnSASD_stats TABLE .cnnRow2 TD { background-color:#fff; }
.cnnSASD_stats TABLE .cnnRow3 TD { background-color:#e7e7e7; }
.cnnSASD_stats TABLE .cnnRow4 TD { font-weight:bold;padding:6px 3px; }
.cnnSASD_page-matchup .cnnSASD_stats TABLE .cnnRow2 TD.cnnCol0,
.cnnSASD_page-matchup .cnnSASD_stats TABLE .cnnRow3 TD.cnnCol0,
.cnnSASD_page-matchup .cnnSASD_stats TABLE .cnnRow4 TD.cnnCol0 { font-weight:bold; }
.cnnSASD_page-matchuphitters .cnnSASD_stats TABLE .cnnRow2 TD.cnnCol0,
.cnnSASD_page-matchuphitters .cnnSASD_stats TABLE .cnnRow3 TD.cnnCol0,
.cnnSASD_page-matchuphitters .cnnSASD_stats TABLE .cnnRow4 TD.cnnCol0 { font-weight:bold;text-align:left; }
.cnnSASD_page-matchupinjuries .cnnSASD_stats TABLE .cnnRow2 TD.cnnCol1,
.cnnSASD_page-matchupinjuries .cnnSASD_stats TABLE .cnnRow3 TD.cnnCol1 { font-weight:bold;text-align:left; }
.cnnSASD_page-matchupinjuries .cnnSASD_stats TABLE .cnnRow2 TD.cnnCol3,
.cnnSASD_page-matchupinjuries .cnnSASD_stats TABLE .cnnRow3 TD.cnnCol3 { text-align:left; }

.cnnWeekNavigation { background-color:#384d5e;font:bold 11px verdana;line-height:20px;padding:0 0 7px 0; }
.cnnWeekNavigation .cnnRow0 { background-color:#fff;border-bottom:4px solid #384d5e;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 A { background-color:#ec2c21;color:#fff; }
.cnnWeekNavigation .cnnRow0 .cnnLeft SPAN.cnnOff A { background-color:#fff;color:#000; }
.cnnWeekNavigation .cnnRow0 .cnnLeft A { color:#000;display:block;float:left;text-align:center;width:101px; }
.cnnWeekNavigation .cnnRow0 .cnnLeft A:hover { background-color:#ec2c21;color:#fff;text-align:center; }
.cnnWeekNavigation .cnnRow0 .cnnRight { float:right; }
.cnnWeekNavigation .cnnRow0 .cnnRight SPAN A { background-color:#ec2c21;color:#fff; }
.cnnWeekNavigation .cnnRow0 .cnnRight SPAN.cnnOff A { background-color:#fff;color:#000; }
.cnnWeekNavigation .cnnRow0 .cnnRight A { color:#000;display:block;float:left;margin-left:6px;width:31px;text-align:center; }
.cnnWeekNavigation .cnnRow0 .cnnRight A:hover { background-color:#ec2c21;color:#fff; }
.cnnWeekNavigation .cnnRow1 { background-color:#fff;border-bottom:4px solid #384d5e;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 #384d5e;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:26px; }
.cnnWeekNavigation .cnnRow2 SPAN.cnnOff { background-color:#fff;color:#000; }
.cnnWeekNavigation .cnnRow2 A { color:#000;display:block;float:left;margin-left:4px;width:26px;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; }
.cnnWeekNavigation { display:none; }

