
.cnnMpVideoBot
{margin-top:9px;background:url(image/pipeline_bg.gif) no-repeat;width:336px;height:44px;}
.cnnMpVideoBot .cnnVbMarketingLogo
{position:absolute;top:7px;right:7px;}
.cnnMpVideoBot p
body, td, th, textarea, select, h2, h3, h4, h5, h6
{ margin:0px;}

p
{margin:12px 0;}

a
{color:#343434;text-decoration:none;}


a:hover
{color:#ff0000;}

a:focus
{outline:none;}

/* generic */
.clear
{clear:both;}

.cnnAlignCenter
{text-align:center;}

.cnnHidden
{display:none;}

.cnnInline
{display:inline;}

.cnnWsnr
{white-space:nowrap;}

.cnnT1wool, 
.cnnWOOL
{color:#949494;}

.cnnLiveWOOL
{color:#ca0002;}

.cnnVerticalBar
{color:#dadada;}

/* common header links with raquo */
.cnnHeadLnk a
{color:#000;}
.cnnHeadLnk a:hover
{color:#000;}
.cnnHeadLnk a:visited
{color:#000;}
.cnnHeadLnk a span
{color:#004276;}
.cnnHeadLnk a:hover span
{color:#ca0002;}

.cnnHeaderLnk a span
{color:#000;}
.cnnHeaderLnk a:visited span
{color:#000;}
.cnnHeaderLnk a:hover span
{color:#ca0002;}


{top:7px;left:9px;padding:0;margin:0;font-size:12px;color:#949494;width:206px;}

/* video box content area */
.cnnMpVideoContent
{position:relative;width:334px;height:113px;overflow:hidden; margin-top:10px; margin-left:2px; font-weight:normal;}

.cnnMpVideoContent .cnnMpVideo,
.cnnMpVideoContent .cnnMpVideoLive
{float:left;width:108px;height:101px;position:relative;background: url('image/video_bg_gray.gif') no-repeat;margin-bottom:10px;}

.cnnMpVideoContent .cnnMpVideoLive
{background: url('image/video_bg_red.gif') no-repeat;}

.cnnMpVideoContent .cnnMpVideo img.cnnVidKeyFrame,
.cnnMpVideoContent .cnnMpVideoLive img.cnnVidKeyFrame
{position:absolute;top:6px;left:7px;}

.cnnMpVideoContent .cnnMpVideo img.cnnVbVidIcon,
.cnnMpVideoContent .cnnMpVideoLive img.cnnVbVidIcon
{position:absolute;bottom:7px;right:14px;}

.cnnMpVideo img.cnnVidKeyFrame
{width:87px; height:49px;}

.cnnMpVideoContent .cnnMpVideo p,
.cnnMpVideoContent .cnnMpVideoLive p
{position:absolute;top:61px;left:6px;padding:0;margin:0;font-size:10px;padding-right:12px;line-height:11px;color:#949494;}

.cnnMpVideoContent .cnnMpVideo p a,
.cnnMpVideoContent .cnnMpVideoLive p a
{font-size:10px; font-weight:normal;}


#cnnMpVidCtnt0,
#cnnMpVidCtnt1,
#cnnMpVidCtnt2
{position:absolute;top:6px;}
#cnnMpVidCtnt0
{left:9px;}
#cnnMpVidCtnt1
{left:345px;}
#cnnMpVidCtnt2
{left:681px;}





/* live video box rules */

/* topper over-rides */
.cnnLiveVideoBox .cnnVideoBoxHeader
{left:11px;}

.cnnLiveVideoBox .cnnMpVidTopper
{height:36px;}

.cnnMpVidTease
{padding-left:9px;color:#949494;padding-top:10px;padding-bottom:3px;line-height:15px;}

.cnnMpVidTease a
{color:#343434;}
.cnnMpVidTease a:hover
{color:#ff0000;}

.cnnLiveVideoBox .cnnMpVidTease
{font-size:10px;padding-left:12px;padding-top:5px;}

.cnnLiveVideoBox .cnnMpVidTease a
{font-weight:normal;}

.cnnLiveVideoBox .cnnMpLiveVideoContent
{height:115px;overflow:hidden;background:#f2f2f2;border-top: solid 1px #dfdfdf;border-bottom: solid 1px #dfdfdf;}

.cnnLiveVideoBox .cnnMpLiveVideoContent .cnnMpLiveVidLnk
{position:absolute;top:11px;left:12px;font-weight:bold;font-size:16px;}

.cnnLiveVideoBox .cnnMpLiveVideoContent .cnnMpLiveVidImg
{position:absolute;top:33px;left:12px;}

.cnnLiveVideoBox .cnnMpLiveVideoContent p
{position:absolute;top:32px;left:143px;width:181px;padding:0;margin:0;font-size:10px;line-height:12px;}

/* end main page video box
======================================================================= */


/* begin live video */
#cnnLiveVideo
{background-image:url(http://i.cdn.turner.com/cnn/.element/img/2.0/video/cnnlive/live_video.gif); background-repeat:no-repeat; height:44px; width:336px; margin:9px 0 0 0;}

#cnnLiveVideo .cnnLiveVideoLn1
{font-size:14px; font-weight:bold; color:#000000; margin:0px;}

#cnnLiveVideo .cnnLiveVideoLn2
{font-size:11px; font-weight:bold; color:#949494; margin:0px;}

#cnnLiveVideo .cnnLiveVideoLn3
{font-size:14px; font-weight:bold; color:#3d75ac;}

#cnnLiveVideo .cnnLiveVideoLn4
{font-size:10px; font-weight:normal; color:#3d75ac;}

#cnnLiveVideoHeader
{width:82px;}

#cnnLiveVideoHeader, 
#cnnLiveVideoLink
{float:left; margin-top:8px; padding-left:9px; }

/* end live video 
=========================================================================================== */


/* super box [feature] (wire box surrounding title, headline, image, blurb)
=================================================================================== */

.cnnSuperBox .cnnPadSuperBox
{padding:0 9px 0 12px;}

.cnnSuperBox .cnnSuperTopper
{position:relative;height:38px; margin-bottom:3px;}
* html .cnnSuperBox .cnnSuperTopper
{margin-top:-1px;}
*:first-child+html .cnnSuperBox .cnnSuperTopper
{margin-top:-1px;}

.cnnSuperBox .cnnSuperTopper .cnnSuper88x31
{position:absolute;top:1px;right:-2px;}
.cnnSuperBox .cnnSuperTopper .cnnSuperAdTxt
{position:absolute;top:14px;right:90px;}
.cnnSuperBox .cnnSuperTopper .cnnSuperBoxTitle
{font-size:16px;font-weight:bold;line-height:20px;padding:6px 0 0 0;}
.cnnSuperBox .cnnSuperCtnt
{position:relative;}
.cnnSuperBox .cnnSuperCtnt .cnnSuperImg
{position:absolute;top:0;left:0;margin:2px 0 0 0;}
* html .cnnSuperBox .cnnSuperCtnt .cnnSuperImg
{margin-left:-99px;}
.cnnSuperBox .cnnSuperCtnt .cnnSuperTxt
{margin:-4px 0 0 99px;}
.cnnSuperBox .cnnSuperCtnt .cnnSuperTxt .cnnSuperHead
{color:#949494; font-size:11px; font-weight:bold;text-transform:uppercase;}
.cnnSuperBox .cnnSuperCtnt .cnnSuperTxt .cnnSuperLink
{font-size:14px; font-weight:bold; padding-bottom:2px;}
.cnnSuperBox .cnnSuperCtnt .cnnSuperTxt p
{padding:0;margin:0;font-size:10px;line-height:12px;}


/* end super box
=================================================================================== */
/* video box topper */
.cnnMpVidTopper
{position:relative;height:37px;}
.cnnMpVidTopper .cnnMoreVideo
{position:absolute;top:8px;right:9px;font-size:10px;}
.cnnMpVidTopper .cnnVideoBoxHeader
{position:absolute;top:5px;left:12px;font-size:20px;line-height:24px;}
.cnnMpVidTopper .cnnVideoBoxHeader img
{margin:0 9px 3px 0;vertical-align:text-bottom;}

/* video box bottom */

/* video box buttons */
#cnnMpVideoBox .cnnMpVidBtns
{padding:7px 0 2px 0;float:right;margin-right:9px;}
* html #cnnMpVideoBox .cnnMpVidBtns
{margin-right:5px;}

#cnnMpVideoBox img#cnnMpVidBtnL
{margin-right:12px; cursor:default;}
#cnnMpVideoBox img#cnnMpVidBtnR
{margin-left:9px;}
#cnnMpVideoBox img.cnnMpVidBtnStatus
{margin:0 3px 6px 0;}

.cnnSuperBox .cnnWireBox .cnnBoxContent
{min-height:116px;}

* html .cnnSuperBox .cnnWireBox .cnnBoxContent
{height:116px;}

