/* ========= display ========= */ 

#showPlayer
{position:absolute;left:8px; top:46px;visibility:hidden;}

#cnnVdPlyrBottomAd
{position:absolute;top:461px;left:8px;width:746px;display:block;}

#playerBrowse
{visibility:hidden;}

.cnnVdPlyrVideoMore,
#showPlayer,
#playerBrowse,
img
{display: block;}

#cnnVdPlyrBrwsHdr img,
#cnnVdPlyrSrchRslts img,
body#cnnVdPlyrCntntIfre img,
#cnnVdPlyrFooterBox img
{display: inline;}

#cnnVdPlyrSrchRslts table tr td div img
{display:block; float:left;}

/* ======== /display  ========= */

/* ========= float  ========= */
.cnnVdPlyrNowInNewsContainer .cnnVdPlyrNIN img
{float: right;}

#cnnVdPlyrFooterBox img,
#cnnVdPlyrtopVideo div.cnnVdPlyrVideoRow img
{float: left;}
/* ======== /float  ========= */

/* ========= margins ========= */ 
body,
form,
body#cnnVdPlyrBrwsSrch,
body#cnnVdPlyrAdContent,
body#cnnVdPlyrVdContent,
body#cnnVdPlyrCntntIfre,
.cnnVdPlyrNowInNewsContainer,
.cnnVdPlyrSearchBox,
body#cnnVdPlyrCntntIfre h1,
.cnnVdPlyrSearchBox h1,
body#cnnVdPlyrCntntIfre h2,
#cnnVdPlyrContainer,
#cnnVdPlyrHeader,
body#cnnVdPlyrCntntIfre .videoSectionHeader td h1
{margin:0;}

.cnnVdPlyrNowInNewsContainer .cnnVdPlyrNIN h1
{margin:0 0 2px 0;}

TD#cnnVdPlyrSrchRslts table
{width:731px;}

TD#cnnVdPlyrSrchRslts table,
.cnnVdPlyrNowInNewsContainer .cnnVdPlyrNIN
{margin:0 0 0 2px;}

#cnnVdPlyrBottomAd
{margin:0 0 0 5px;}

#cnnVdPlyrtopVideo div.cnnVdPlyrVideoRow
{margin:0 0 10px 0;}

#cnnVdPlyrtopVideo div.cnnVdPlyrVideoRow img
{margin:0 10px 0 0;} 

#cnnVdPlyrSrchRslts table tr td div img
{margin:0 6px 0 0;}

body
{margin:3px 0 0 8px;}

#cnnVdPlyrFooterBox img
{margin: 7px 0 0 6px;}

body#cnnVdPlyrCntntIfre p
{margin:10px 0;}

#cnnVdPlyrtopVideo div.cnnVdPlyrVideoRow h1
{margin:0 0 7px 0;}
/* ======== /margins  ========= */

/* ========= padding ========= */
#cnnVdPlyrBrwsSrch .cnnVdPlyrNowInNewsContainer .cnnVdPlyrNIN img
{margin:0 6px 0 0;}

#cnnVdPlyrFooterBox
{ padding:0 0 0 1px;}

TD#cnnVdPlyrBrwsHdrNav
{padding:0 0 0 2px;}

.cnnVdPlyrSearchTerm
{padding:0 0 0 2px;}

.cnnVdPlyrNowInNewsContainer .cnnVdPlyrNIN img
{padding:0 0 0 5px;}

TD#cnnVdPlyrSrchRslts
{padding: 0 0 0 11px}

#cnnVdPlyrIframe TD#cnnVdPlyrSrchRslts
{padding: 0}

.cnnVdPlyrSearchBox td.cnnVdPlyrSearchText,
#cnnVdPlyrHeader #cnnVdPlyrHeaderButtons td.cnnVdPlyr3pxPadBot
{padding:0 0 3px 0}


TD#cnnVdPlyrBrwsHdr TD#cnnVdPlyrBrwsHdrIMG
{padding:0 0 7px 0;}

TD#cnnVdPlyrBrwsHdrIMG div
{padding:0 5% 0 0;}

#cnnVdPlyrContainer
{padding:0 5px 0 10px;}

.cnnVdPlyrNowInNewsContainer
{padding:3px 11px 3px 14px;}

body#cnnVdPlyrCntntIfre .videoSectionHeader td h1,
body#cnnVdPlyrCntntIfre .videoSectionHeader td
{padding:0 3px;}

TD#cnnVdPlyrBrwsHdr
{padding:3px 8px 3px 10px}

#cnnVdPlyrLCD
{padding:5px 6px 4px 10px;}

body#cnnVdPlyrCntntIfre div
{padding:6px 6px 3px 6px;}

TD#cnnVdPlyrSrchRslts table tr td div,
#cnnVdPlyrBottomAd div
{padding:0px 8px;}

.cnnVdPlyrSearchBox form
{padding:6px 10px 4px 7px;}

.cnnVdPlyrVideoMore
{padding:7px 0 0 0;}

#cnnVdPlyrtopVideo div.cnnVdPlyrVideoRow
{padding:10px 0 0 0;}

body,
#cnnVdPlyrtopVideo div.cnnVdPlyrVideoTopRow,
#cnnVdPlyrHeader,
.cnnVdPlyrSearchBox
{padding:0;}
/* ======== /padding  ========= */

/* ========= backgrounds ========= */
body
{background: url(http://i.a.cnn.net/cnn/.element/img/1.3/video/broadband/player/main_bg.gif) 0 0 repeat-x; background-color:#333;}

body#cnnVdPlyrBrwsSrch
{background:#fff;}

body#cnnVdPlyrCntntIfre
{background-image: none;background:#fff;}

body#cnnVdPlyrAdContent,
#cnnVdPlyrBottomAd
{background: url(http://i.a.cnn.net/cnn/.element/img/1.3/video/broadband/player/ad_bottom_bg.gif) -5px 0 repeat-y;}


TD#cnnVdPlyrContentTD
{background: url(http://i.a.cnn.net/cnn/.element/img/1.3/video/broadband/player/login_bottom_bg.gif) 0 0 repeat-y;}

#cnnVdPlyrContainer
{background:#fff url(http://i.a.cnn.net/cnn/.element/img/1.3/video/broadband/player/maincontent_bg.gif) 0 0 repeat-y;}

#cnnVdPlyrLCD
{background: #000 url(http://i.a.cnn.net/cnn/.element/img/1.3/video/broadband/player/lcd_bg.gif) 0 0 no-repeat;}

.cnnVdPlyrSearchBox
{background:#fff url(http://i.a.cnn.net/cnn/.element/img/1.3/video/broadband/player/search_bg.gif) 0 0 no-repeat;}

#cnnVdPlyrFooterBox
{background: #999 url(http://i.a.cnn.net/cnn/.element/img/1.3/video/broadband/player/login_bottom_clean.gif) 0 0 no-repeat;}

#cnnVdPlyrFooterBox.cnnPipeLine
{background: #999 url(http://i.a.cnn.net/cnn/.element/img/1.3/video/broadband/player/2.0/login_bottom_bg_new.gif) 0 0 no-repeat;}

.cnnVdPlyrNowInNewsContainer
{background: #333 url(http://i.a.cnn.net/cnn/.element/img/1.3/video/broadband/player/nin_bg.gif) 0 0 repeat-y;}

body#cnnVdPlyrCntntIfre .videoSectionHeader
{background-image: none;background-color:#ddd; }

TD#cnnVdPlyrSrchRslts table
{background-color:#ddd;}

TD#cnnVdPlyrSrchRslts table td
{background: #ddd url(http://i.a.cnn.net/cnn/.element/img/1.3/video/broadband/brws.srch/results_rule.gif) 100% 0% repeat-y;}
	
TD#cnnVdPlyrSrchRslts table tr.even td
{background-color:#eee;}

.cnnVdPlyrContentTable td.rightCell
{background: url(http://i.a.cnn.net/cnn/.element/img/1.3/video/broadband/brws.srch/search_rule.gif) 100% 0% repeat-y;}	
	
TD#cnnVdPlyrSrchRslts
{background: #fff url(http://i.a.cnn.net/cnn/.element/img/1.3/video/broadband/brws.srch/results_bg.gif) 0 0 repeat-y;}

#cnnVdPlyrBrwsSrch .cnnVdPlyrContentTable
{background:#fff url(http://i.a.cnn.net/cnn/.element/img/1.3/video/broadband/brws.srch/search_bg_ext.gif) 0 0 repeat-y;}

#cnnVdPlyrBrwsSrch .cnnVdPlyrSearchBox
{background: transparent;}

#cnnVdPlyrBrwsSrch .cnnVdPlyrNowInNewsContainer
{background: url(http://i.a.cnn.net/cnn/.element/img/1.3/video/broadband/brws.srch/nin_bg_alt.gif) 0 0 repeat-y;}


/* ========/ backgrounds ========= */

/* ========= font family ========= */ 
body,
td
{font-family: arial, verdana, sans-serif;}
/* ======== /font family ========= */ 

/* ========= font size ========= */ 
#cnnVdPlyrLCD
{font-size:10px; }

TD#cnnVdPlyrSrchRslts table td,
.cnnVdPlyrNowInNewsContainer .cnnVdPlyrNIN,
.cnnVdPlyrNowInNewsContainer .cnnVdPlyrNIN h1,
#cnnVdPlyrtopVideo div.cnnVdPlyrVideoRow h1,
TD#cnnVdPlyrBrwsHdr TD#cnnVdPlyrBrwsHdrMatches,
#cnnVdPlyrFooterBox.cnnPipeLine
{font-size:11px;}

body,
td,
body#cnnVdPlyrCntntIfre h1,
body#cnnVdPlyrCntntIfre h2,
.cnnVdPlyrSearchBox h1,
#cnnVdPlyrtopVideo div.cnnVdPlyrVideoRow h1 a,
#cnnVdPlyrtopVideo div.cnnVdPlyrVideoRow h1 a:link,
TD#cnnVdPlyrBrwsHdr,
.cnnVdPlyrSearchTerm
{font-size:12px;}

/* ======== /font size ========= */ 

/* ========= font weight ========= */ 
.cnnVdPlyrSearchTerm,
.cnnVdPlyrVideoMore,
TD#cnnVdPlyrBrwsHdr TD#cnnVdPlyrBrwsHdrNav,
TD#cnnVdPlyrBrwsHdr TD#cnnVdPlyrBrwsHdrNav table.cnnBrowseSearchNav td,
#cnnVdPlyrtopVideo div.cnnVdPlyrVideoRow h1 a,
#cnnVdPlyrtopVideo div.cnnVdPlyrVideoRow h1 a:link,
#cnnVdPlyrFooterBox.cnnPipeLine
{font-weight:bold;}

TD#cnnVdPlyrBrwsHdr TD#cnnVdPlyrBrwsHdrNav a,
TD#cnnVdPlyrBrwsHdr TD#cnnVdPlyrBrwsHdrNav a:link,
#cnnVdPlyrtopVideo div.cnnVdPlyrVideoRow h1,
body#cnnVdPlyrCntntIfre .videoSectionHeader td h1 span,
body#cnnVdPlyrCntntIfre h2
{font-weight:normal; }
/* ======== /font weight ========= */ 

/* ========= font color ========= */ 
#cnnVdPlyrtopVideo div.cnnVdPlyrVideoRow h1
{ color:#999; }

body#cnnVdPlyrCntntIfre .videoSectionHeader td h1,
.cnnVdPlyrSearchBox h1
{color:#c00;}

.cnnVdPlyrNowInNewsContainer
{color:#fff; }

body,
#cnnVdPlyrtopVideo div.cnnVdPlyrVideoRow h1 a,
#cnnVdPlyrtopVideo div.cnnVdPlyrVideoRow h1 a:link,
TD#cnnVdPlyrBrwsHdr TD#cnnVdPlyrBrwsHdrNav a, 
TD#cnnVdPlyrBrwsHdr TD#cnnVdPlyrBrwsHdrNav a:link,
TD#cnnVdPlyrSrchRslts table tr td div a
{color: #000; }

a:link
{color: #009; }

a:visited 
{color: #336; }

#cnnVdPlyrtopVideo div.cnnVdPlyrVideoRow h1 a:visited,
TD#cnnVdPlyrSrchRslts table tr td div a:visited
{color: #666; }

a:hover,
#cnnVdPlyrtopVideo div.cnnVdPlyrVideoRow h1 a:active,
.cnnVdPlyrSearchTerm,
TD#cnnVdPlyrBrwsHdr TD#cnnVdPlyrBrwsHdrNav a:hover
{color: #900; }

#cnnVdPlyrLCD
{color: #98bfff; }

TD#cnnVdPlyrBrwsHdr TD#cnnVdPlyrBrwsHdrNav,
TD#cnnVdPlyrBrwsHdr TD#cnnVdPlyrBrwsHdrNav table.cnnBrowseSearchNav td
{color:#009;}

#cnnVdPlyrFooterBox.cnnPipeLine
{color:#333;}
/* ======== /font color ========= */ 

/* ========= text decoration ========= */ 

TD#cnnVdPlyrBrwsHdr TD#cnnVdPlyrBrwsHdrNav a:hover,
#cnnVdPlyrtopVideo div.cnnVdPlyrVideoRow h1 a,
#cnnVdPlyrtopVideo div.cnnVdPlyrVideoRow h1 a:link,
TD#cnnVdPlyrSrchRslts table tr td div a
{text-decoration:none;}

TD#cnnVdPlyrBrwsHdr TD#cnnVdPlyrBrwsHdrNav table.cnnBrowseSearchNav td
{word-spacing:1px;}

TD#cnnVdPlyrBrwsHdr TD#cnnVdPlyrBrwsHdrNav table.cnnBrowseSearchNav
{width:215px;}

a:hover,
TD#cnnVdPlyrBrwsHdr TD#cnnVdPlyrBrwsHdrNav a, 
TD#cnnVdPlyrBrwsHdr TD#cnnVdPlyrBrwsHdrNav a:link,
#cnnVdPlyrtopVideo div.cnnVdPlyrVideoRow h1 a:hover,
#cnnVdPlyrtopVideo div.cnnVdPlyrVideoRow h1 a:active,
TD#cnnVdPlyrSrchRslts table tr td div a:hover
{text-decoration: underline; }
/* ======== /text decoration ========= */ 

/* ========= line height ========= */ 
.cnnVdPlyrNowInNewsContainer .cnnVdPlyrNIN
{line-height:10px;}

TD#cnnVdPlyrBrwsHdr
{line-height:12px;}
/* ======== /line height ========= */ 

/* ========= width ========= */ 
.cnnVdPlyrNowInNewsContainer .cnnVdPlyrNIN
{width:235px;}

#cnnVdPlyrHeader #cnnVdPlyrHeaderButtons td.cnnVdPlyrAdvrtsrBtnTD
{width:113px;}
/* ======== /width ========= */ 

/* ========= position ========= */
#cnnVdPlyrHeader #cnnVdPlyrHeaderButtons
{position:relative; top:7px; left:526px;}
/* ======== /position ========= */

/* ========= vertical align ========= */ 
TD#cnnVdPlyrSrchRslts table td,
.cnnVdPlyrContentTable td.middle,
#cnnVdPlyrHeader table#cnnVdPlyrHeaderButtons tr td.cnnVdPlyrAdvrtsrBtnTD,
body#cnnVdPlyrCntntIfre table.videoSectionHeader td,
.cnnVdPlyrContentTable #cnnVdPlyrBrwsHdrNav,
.cnnVdPlyrSearchBox td.middle
{vertical-align:middle;}

.cnnVdPlyrContentTable td
{vertical-align:top; }

.cnnVdPlyrContentTable td.bottom,
.cnnVdPlyrSearchBox td
{vertical-align:bottom;}

#cnnVdPlyrSrchRslts table tr td div img,
#cnnVdPlyrBrwsHdrIMG img,
#cnnVdPlyrBrwsHdrNav img
{vertical-align:text-bottom;}

#cnnVdPlyrSrchRslts table tr td div img
{margin-top:1px}

/* ======== /veritcal align ========= */ 

/* ========= border ========= */ 
#cnnVdPlyrtopVideo div.cnnVdPlyrVideoRow
{border-top:1px solid #999;}

.cnnVdPlyrVideoMore
{border-top:1px solid #949494;}

#cnnVdPlyrtopVideo div.cnnVdPlyrVideoTopRow
{border:0;}
/* ======== /border ========= */ 

/* ========= clear ========= */ 
#cnnVdPlyrtopVideo div.cnnVdPlyrVideoRow
{clear:both;}
/* ========/ clear ========= */ 

/* ========= height ========= */ 

TD#cnnVdPlyrSrchRslts table td
{height:17px;}

body#cnnVdPlyrCntntIfre table.videoSectionHeader
{height:26px;}

#cnnVdPlyrBrwsSrch .cnnVdPlyrNowInNewsContainer .cnnVdPlyrNIN,
#cnnVdPlyrFooterBox
{height:33px;}

#cnnVdPlyrHeader,
.cnnVdPlyrSearchBox
{height:44px;}

#cnnVdPlyrtopVideo div.cnnVdPlyrVideoRow
{height:49px;}

/* ======== /height ========= */ 


/* rest needs to be cleaned up and organized */

#cnnVdPlyrLCD ul
{list-style:none;padding:0; margin:0;}
#cnnVdPlyrLCD ul li
{padding:0; margin:0; height:12px;display:inline;overflow:hidden;}
#cnnVdPlyrLCD ul li#cnnVdPlyrHeadline
{width:300px;}
#cnnVdPlyrLCD ul li#duration
{position:absolute; top:5px; left:310px;width:148px; text-align:right;}
#cnnVdPlyrLCD ul li#cnnBufferingIndicator
{position:absolute; top:5px; left:310px; width:148px; visibility:hidden;text-align:right;}

ul#mostPopularBar, ul.cnnMostPopularBar
{margin:0;padding:0;list-style:none;}

ul#mostPopularBar li, ul.cnnMostPopularBar li
{height:13px;width:99px;background:url(http://i.a.cnn.net/cnn/.element/img/1.3/video/broadband/brws.srch/mp_bar_container.gif) 0 2px no-repeat;overflow:hidden;}

#cnnVdPlyrSrchRslts table tr td div ul.mostPopularBar li img,
#cnnVdPlyrSrchRslts table tr td div ul.cnnMostPopularBar li img 
{position:relative; top:1px; left:0;display:inline;}

TD#cnnVdPlyrBrwsHdrIMG div
{display:inline;}

#cnnVdPlyrBrwsSrch .cnnVdPlyrNowInNewsContainer .cnnVdPlyrNIN
{overflow:hidden;}


/* header stuff */
#cnnVdPlyrHeader
{position: relative; top:0px;  margin: 0; padding: 0; width:753px; height:44px; }

#cnnVdPlyrHeader
{background: url(http://i.a.cnn.net/cnn/.element/img/1.3/video/broadband/player/broadband_hdr.gif) 0 0 no-repeat;}

#cnnVdPlyrHeader.cnnVidPlyrVer2
{background:transparent}

#cnnVdPlyrHeader li
{position: absolute; display: block; list-style: none;}

#cnnVdPlyrHeader li#showcase /*changed*/
{top:9px;left:562px;}

#cnnVdPlyrHeader li#videopreferences
{top:7px; left:638px;width: 104px; height:14px;}

#cnnVdPlyrHeader li#help /*changed*/
{top:9px; left:673px; height:14px;}

#cnnVdPlyrHeader li#close /*changed*/
{top:9px; left:724px; height:14px;}


#cnnVdPlyrHeader li#feedback
{top:20px; left:0;width: 59px; height:14px; display:none;}
/*header stuff */

/* player controls */

#cnnVdPlyrControls
{position: relative; top:0px;  margin: 0; padding: 0; width: 468px; height: 32px; }

#cnnVdPlyrControls
{background: url(http://i.a.cnn.net/cnn/.element/img/1.3/video/broadband/controls/2.0/control_bg.gif) 0 0 no-repeat;}

#cnnVdPlyrControls li
{position: absolute; display: block; list-style: none;}

#cnnVdPlyrControls li#time
{top:11px; left:118px;width: 36px; height:11px; background:transparent;border:0;padding:0;color:#98bfff;text-align:center;font: 11px arial, verdana, sans-serif;}

#cnnVdPlyrControls li#rewind
{top:10px; left:27px;width: 17px; height:15px; background: url(http://i.a.cnn.net/cnn/.element/img/1.3/video/broadband/controls/rwd.gif) 0 0 no-repeat;}

#cnnVdPlyrControls li#return
{top:10px; left:8px;width: 18px; height:15px; background: url(http://i.a.cnn.net/cnn/.element/img/1.3/video/broadband/controls/return.gif) 0 0 no-repeat;}

#cnnVdPlyrControls li#ffw
{top:10px; left:161px;width: 17px; height:15px; background: url(http://i.a.cnn.net/cnn/.element/img/1.3/video/broadband/controls/ffwd.gif) 0 0 no-repeat;}

#cnnVdPlyrControls li#stop
{top:5px; left:187px;width: 25px; height:21px; background: url(http://i.a.cnn.net/cnn/.element/img/1.3/video/broadband/controls/play_combined.gif) -206px -3px no-repeat;}

#cnnVdPlyrControls li#play
{top:2px; left:213px;width: 41px; height:26px; background: url(http://i.a.cnn.net/cnn/.element/img/1.3/video/broadband/controls/play_combined.gif) -232px 0 no-repeat;}

#cnnVdPlyrControls li#pause
{top:5px; left:255px;width: 25px; height:21px; background: url(http://i.a.cnn.net/cnn/.element/img/1.3/video/broadband/controls/play_combined.gif) -274px -3px no-repeat;}

#cnnVdPlyrControls li#mute
{top:11px; left:289px;width: 50px; height:15px; background: url(http://i.a.cnn.net/cnn/.element/img/1.3/video/broadband/controls/mute_combined.gif) -60px 0 no-repeat;}

#cnnVdPlyrControls li#slider
{top:13px; left:49px;width: 60px; height:11px; background: url(http://i.a.cnn.net/cnn/.element/img/1.3/video/broadband/controls/progress_bar.gif) -58px 0 no-repeat;}

#cnnVdPlyrControls li#volBar
{top:11px; left:348px;width: 72px; height:16px; background: url(http://i.a.cnn.net/cnn/.element/img/1.3/video/broadband/controls/vol_bg.gif) -41px 0 no-repeat;}

#cnnVdPlyrControls li#vol_down
{top:11px; left:427px;width: 16px; height:15px; background: url(http://i.a.cnn.net/cnn/.element/img/1.3/video/broadband/controls/vol_dn.gif) 0 0 no-repeat;}

#cnnVdPlyrControls li#vol_up
{top:11px; left:444px;width: 16px; height:15px; background: url(http://i.a.cnn.net/cnn/.element/img/1.3/video/broadband/controls/vol_up.gif) 0 0 no-repeat;}

#cnnVdPlyrControls a
{display: block; border:0;}

#cnnVdPlyrControls li#vol_down a,
#cnnVdPlyrControls li#vol_up a
{width: 16px; height:15px;}

#cnnVdPlyrControls li#rewind a,
#cnnVdPlyrControls li#ffw a
{width: 17px; height:15px;}

#cnnVdPlyrControls li#return a
{width: 18px; height:15px;}

#cnnVdPlyrControls li#stop a,
#cnnVdPlyrControls li#pause a
{width: 25px; height:21px;}

#cnnVdPlyrControls li#play a
{width: 41px; height:26px;}

#cnnVdPlyrControls li#mute a
{width: 50px; height:15px;}

#cnnVdPlyrControls li#rewind a:active
{background: url(http://i.a.cnn.net/cnn/.element/img/1.3/video/broadband/controls/rwd_press.gif) 0 0 no-repeat;}

#cnnVdPlyrControls li#return a:active
{background: url(http://i.a.cnn.net/cnn/.element/img/1.3/video/broadband/controls/return_press.gif) 0 0 no-repeat;}

#cnnVdPlyrControls li#ffw a:active
{background: url(http://i.a.cnn.net/cnn/.element/img/1.3/video/broadband/controls/ffwd_press.gif) 0 0 no-repeat;}

#cnnVdPlyrControls li#vol_down a:active
{background: url(http://i.a.cnn.net/cnn/.element/img/1.3/video/broadband/controls/vol_dn_press.gif) 0 0 no-repeat;}

#cnnVdPlyrControls li#vol_up a:active
{background: url(http://i.a.cnn.net/cnn/.element/img/1.3/video/broadband/controls/vol_up_press.gif) 0 0 no-repeat;}

/* player controls */


/* version 2 additions */
ul.cnnNitnWatchBtn
{list-style:none;padding:0; margin:0;float:right;margin:0 3px 0 0;overflow:hidden;}

#showPlayer ul.cnnNitnWatchBtn
{list-style:none;padding:0; margin:0;float:right;margin:0;overflow:hidden;}

ul.cnnNitnWatchBtn li
{padding:0; margin:0;display:inline;overflow:hidden;}

ul.cnnNitnWatchBtn li,
ul.cnnNitnWatchBtn li a
{height:21px;width:84px;}

ul.cnnNitnWatchBtn li a
{display:block;}

ul.cnnNitnWatchBtn li,
ul.cnnNitnWatchBtn li a
{background:url(http://i.a.cnn.net/cnn/.element/img/1.3/video/broadband/btn/2.0/watch_now.gif) 0 0 no-repeat;}

ul.cnnNitnWatchBtn li a:hover
{background-position:-89px 0;}

ul#cnnVdPlyrBrowseNav 
{list-style:none;padding:0; margin:0;height:19px;overflow:hidden;}

ul#cnnVdPlyrBrowseNav li
{padding:0; margin:0; float:left;overflow:hidden;background:url(http://i.a.cnn.net/cnn/.element/img/1.3/video/broadband/brws.srch/2.0/sort_new.gif) 0 0 no-repeat;}

ul#cnnVdPlyrBrowseNav li,
ul#cnnVdPlyrBrowseNav li a
{background:url(http://i.a.cnn.net/cnn/.element/img/1.3/video/broadband/brws.srch/2.0/sort_new.gif) 100px 100px no-repeat;}

/*headline header */
#cnnHeadCol,
ul#cnnVdPlyrBrowseNav li.cnnHeadlineContainer,
ul#cnnVdPlyrBrowseNav li.cnnHeadlineContainer a
{width:376px;}

ul#cnnVdPlyrBrowseNav li.cnnHeadlineContainer a
{background-position:0 -119px;}

ul#cnnVdPlyrBrowseNav li.cnnHeadlineContainer,
ul#cnnVdPlyrBrowseNav li.cnnHeadlineContainer a:hover
{background-position:0 -96px;}

/*headline header desc */

ul#cnnVdPlyrBrowseNav.cnnHeadlineActiveDesc li.cnnHeadlineContainer a
{background-position:0 -72px;}

ul#cnnVdPlyrBrowseNav.cnnHeadlineActiveDesc li.cnnHeadlineContainer,
ul#cnnVdPlyrBrowseNav.cnnHeadlineActiveDesc li.cnnHeadlineContainer a:hover
{background-position:0 -48px;}


/*headline header asc */
ul#cnnVdPlyrBrowseNav.cnnHeadlineActiveAsc li.cnnHeadlineContainer a
{background-position:0 -24px;}

ul#cnnVdPlyrBrowseNav.cnnHeadlineActiveAsc li.cnnHeadlineContainer,
ul#cnnVdPlyrBrowseNav.cnnHeadlineActiveAsc li.cnnHeadlineContainer a:hover
{background-position:0 0;}

/*time header */
#cnnTimeCol,
ul#cnnVdPlyrBrowseNav li.cnnTimeContainer,
ul#cnnVdPlyrBrowseNav li.cnnTimeContainer a
{width:135px;}

ul#cnnVdPlyrBrowseNav li.cnnTimeContainer a
{background-position:-376px -119px;}

ul#cnnVdPlyrBrowseNav li.cnnTimeContainer,
ul#cnnVdPlyrBrowseNav li.cnnTimeContainer a:hover
{background-position:-376px -96px;}


/*time header desc*/
ul#cnnVdPlyrBrowseNav.cnnTimeActiveDesc li.cnnTimeContainer a
{background-position:-376px -72px;}

ul#cnnVdPlyrBrowseNav.cnnTimeActiveDesc li.cnnTimeContainer,
ul#cnnVdPlyrBrowseNav.cnnTimeActiveDesc li.cnnTimeContainer a:hover
{background-position:-376px -48px;}

/*time header asc*/
ul#cnnVdPlyrBrowseNav.cnnTimeActiveAsc li.cnnTimeContainer a
{background-position:-376px -24px;}

ul#cnnVdPlyrBrowseNav.cnnTimeActiveAsc li.cnnTimeContainer,
ul#cnnVdPlyrBrowseNav.cnnTimeActiveAsc li.cnnTimeContainer a:hover
{background-position:-376px 0;}

/*section header */
#cnnSectCol,
ul#cnnVdPlyrBrowseNav li.cnnSectionContainer,
ul#cnnVdPlyrBrowseNav li.cnnSectionContainer a
{width:103px;}

ul#cnnVdPlyrBrowseNav li.cnnSectionContainer a
{background-position:-511px -119px;}

ul#cnnVdPlyrBrowseNav li.cnnSectionContainer,
ul#cnnVdPlyrBrowseNav li.cnnSectionContainer a:hover
{background-position:-511px -96px;}

/*section header desc */
ul#cnnVdPlyrBrowseNav.cnnSectionActiveDesc li.cnnSectionContainer a
{background-position:-511px -72px;}

ul#cnnVdPlyrBrowseNav.cnnSectionActiveDesc li.cnnSectionContainer,
ul#cnnVdPlyrBrowseNav.cnnSectionActiveDesc li.cnnSectionContainer a:hover
{background-position:-511px -48px;}

/*section header asc */
ul#cnnVdPlyrBrowseNav.cnnSectionActiveAsc li.cnnSectionContainer a
{background-position:-511px -24px;}

ul#cnnVdPlyrBrowseNav.cnnSectionActiveAsc li.cnnSectionContainer,
ul#cnnVdPlyrBrowseNav.cnnSectionActiveAsc li.cnnSectionContainer a:hover
{background-position:-511px 0;}


/*most popular header */
#cnnPopCol,
ul#cnnVdPlyrBrowseNav li.cnnWatchedContainer,
ul#cnnVdPlyrBrowseNav li.cnnWatchedContainer a
{width:117px;}

ul#cnnVdPlyrBrowseNav li.cnnWatchedContainer a
{background-position:-614px -119px;}

ul#cnnVdPlyrBrowseNav li.cnnWatchedContainer,
ul#cnnVdPlyrBrowseNav li.cnnWatchedContainer a:hover
{background-position:-614px -96px;}

/*most popular header  desc */
ul#cnnVdPlyrBrowseNav.cnnWatchedActiveDesc li.cnnWatchedContainer a
{background-position:-614px -72px;}

ul#cnnVdPlyrBrowseNav.cnnWatchedActiveDesc li.cnnWatchedContainer,
ul#cnnVdPlyrBrowseNav.cnnWatchedActiveDesc li.cnnWatchedContainer a:hover
{background-position:-614px -48px;}

/*most popular header  asc */
ul#cnnVdPlyrBrowseNav.cnnWatchedActiveAsc li.cnnWatchedContainer a
{background-position:-614px -24px;}

ul#cnnVdPlyrBrowseNav.cnnWatchedActiveAsc li.cnnWatchedContainer,
ul#cnnVdPlyrBrowseNav.cnnWatchedActiveAsc li.cnnWatchedContainer a:hover
{background-position:-614px 0;}

/* generic height and display */
ul#cnnVdPlyrBrowseNav li a
{display:block; height:19px;}


/* previous/next buttons */
ul#cnnVdPlyrNextPreviousActive 
{list-style:none;padding:0; margin:0;width:215px;height:17px;position:relative;overflow:hidden;}

ul#cnnVdPlyrNextPreviousActive li
{padding:0; margin:0;position:absolute;overflow:hidden;top:0;}

ul#cnnVdPlyrNextPreviousActive li,
ul#cnnVdPlyrNextPreviousActive li a
{display:block;}

ul#cnnVdPlyrNextPreviousActive li.cnnVdPlyrpreviousInActive,
ul#cnnVdPlyrNextPreviousActive li.cnnVdPlyrnextInActive,
ul#cnnVdPlyrNextPreviousActive li a
{height:17px;}

/* next */
ul#cnnVdPlyrNextPreviousActive li.cnnVdPlyrnextInActive,
ul#cnnVdPlyrNextPreviousActive li.cnnVdPlyrnext,
ul#cnnVdPlyrNextPreviousActive li.cnnVdPlyrnext a
{width:48px; background:url(http://i.a.cnn.net/cnn/.element/img/1.3/video/broadband/brws.srch/2.0/next.gif) -1px 0 no-repeat; left:166px;}

ul#cnnVdPlyrNextPreviousActive li.cnnVdPlyrnextInActive
{background-position:-111px 0;}

ul#cnnVdPlyrNextPreviousActive li.cnnVdPlyrnext a:hover
{background-position:-56px 0}

/* previous */
ul#cnnVdPlyrNextPreviousActive li.cnnVdPlyrpreviousInActive,
ul#cnnVdPlyrNextPreviousActive li.cnnVdPlyrprevious,
ul#cnnVdPlyrNextPreviousActive li.cnnVdPlyrprevious a
{width:74px; background:url(http://i.a.cnn.net/cnn/.element/img/1.3/video/broadband/brws.srch/2.0/previous.gif) -1px 0 no-repeat;left:0;}

ul#cnnVdPlyrNextPreviousActive li.cnnVdPlyrprevious a:hover
{background-position:-82px 0}

ul#cnnVdPlyrNextPreviousActive li.cnnVdPlyrpreviousInActive
{width:75px;background-position:-163px 0}

ul#cnnVdPlyrNextPreviousActive li.cnnVdPlyrtextLinks
{width:68px; left:85px;line-height:17px;font-weight:bold;color:#009;word-spacing:1px; text-align:center;}

ul#cnnVdPlyrNextPreviousActive li.cnnVdPlyrtextLinks a,
ul#cnnVdPlyrNextPreviousActive li.cnnVdPlyrtextLinks a:link
{padding:0;display:inline;font-weight:normal;color:#000;}

ul#cnnVdPlyrNextPreviousActive li.cnnVdPlyrtextLinks a:hover,
ul#cnnVdPlyrNextPreviousActive li.cnnVdPlyrtextLinks a:active
{color:#900;text-decoration:none;}
/* /version 2 additions */

/* ======= sprites ======= */ 
/* There was mention of adding hit, and or hover states to these buttons, so this is here for conceptual planning/proof of concept purposes */
#cnnVdPlyrLoginMenu
{position: relative; top:5px;  margin: 0 0 0 20px; padding: 0px;  height: 18px; }

#cnnVdPlyrLoginMenu li
{height: 18px; position: absolute; top: 3px; display: block; list-style: none;}

#cnnVdPlyrLoginMenu li#cnnVdPlyrLoginBtn
{width: 58px; background: url(http://i.a.cnn.net/cnn/.element/img/1.3/video/broadband/btn/login.gif) 0 0 no-repeat;display:none;}

#cnnVdPlyrFooterBox.cnnPipeLine #cnnVdPlyrLoginMenu li#cnnVdPlyrSigninBtn
{width: 58px; height:16px; left:153px; background: url(http://i.a.cnn.net/cnn/.element/img/1.3/video/broadband/player/2.0/signin.btn.gif) 0 0 no-repeat;}

#cnnVdPlyrFooterBox.cnnPipeLine #cnnVdPlyrLoginMenu li#cnnVdPlyrSigninBtn a
{display:block;width:58px; height:16px;}


#cnnVdPlyrLoginMenu li#cnnVdPlyrUpGrdBtn
{width: 69px; background: url(http://i.a.cnn.net/cnn/.element/img/1.3/video/broadband/btn/upgrade.gif) 0 0 no-repeat; display:none;}

#cnnVdPlyrLoginMenu a
{height: 18px; display: block;}

#cnnVdPlyrLoginMenu li#cnnVdPlyrLoginBtn a
{width: 52px;}
#cnnVdPlyrLoginMenu li#cnnVdPlyrUpGrdBtn a
{width: 69px;}

#cnnVdPlyrLoginMenu #cnnVdPlyrLoginBtn
{left: 0px;}
#cnnVdPlyrLoginMenu #cnnVdPlyrUpGrdBtn
{left: 58px;}

/* interstitial pages */
body#cnnInterStitial
{background:#fff; margin:0;padding:0;}

/* upsell */
#cnnUpsellArea
{background:url(http://i.a.cnn.net/cnn/.element/img/1.3/video/broadband/player/upsell/no.upsell.temp.gif) 0 0 no-repeat;height:86px; width:490px; display:block;}
#cnnUpsellArea #cnnUpsellAdPlacement
{position:relative; top:15px; left:12px; overflow:hidden; width:466px; height:59px;}
#cnnUpsellArea #cnnUpsellStatic
{position:relative; top:10px; left:1px; overflow:hidden; width:488px; height:71px;}


/* uncomment these to see hover and hit states. In the real world, we'd use the same image and just move it around, I have different images here for testing purposes */ 
/* #cnnVdPlyrLoginMenu #cnnVdPlyrLoginBtn a:hover
{background: url(http://i.a.cnn.net/cnn/.element/img/1.3/video/broadband/btn/login.gif) 0px -20px no-repeat;}

#cnnVdPlyrLoginMenu #cnnVdPlyrUpGrdBtn a:hover
{background: url(http://i.a.cnn.net/cnn/.element/img/1.3/video/broadband/btn/upgrade.gif) 0px -20px no-repeat;}

#cnnVdPlyrLoginMenu #cnnVdPlyrLoginBtn a:active
{background: url(http://i.a.cnn.net/cnn/.element/img/1.3/video/broadband/btn/login.gif) 0px -40px no-repeat;}

#cnnVdPlyrLoginMenu #cnnVdPlyrUpGrdBtn a:active
{background: url(http://i.a.cnn.net/cnn/.element/img/1.3/video/broadband/btn/upgrade.gif) 0px -40px no-repeat;}
*/
/* ======= sprites ======= */ 