body
{margin:0;padding:0;background-color:#000000;}

body, td, th, textarea, select, h2, h3, h4, h5, h6
{font: 12px/1.25em Helvetica, arial, sans-serif;}

a
{color:#3d75ac;text-decoration:none;}

a:visited
{color:#244e79;}

a:hover
{color:#ca0002;}

/* generic */
.clear
{clear:both;padding:0;margin:0;}

.cnnLiveContainer
{width:664px;padding:4px 4px 4px 4px;background: #000000; }

.cnnLiveContainerVideoOnly
{width:491px;padding:4px 2px 4px 4px;background: #000000;}

.cnnLiveContainerMini
{width:232px;padding:4px 2px 4px 4px;background: #000000;}

.cnnLiveContentContainer
{width:638px;height:552px;padding:2px 12px 0 12px;background: #212121;}


.cnnLiveHeader
{ background:#212121 url('http://i.cdn.turner.com/cnn/.element/img/2.0/video/cnnlive/cnr_top_right.gif') top right no-repeat; 
  padding: 10px 12px 8px;
  position:relative;
}

#LiveHeader
{
  position:absolute;
  bottom: 10px;
}

.cnnLiveContainerMini #LiveHeader {
	bottom: 8px;
}
 
.cnnLiveContainerMini .cnnLiveHeader {
	padding: 6px 0px 8px 2px;
}
.cnnLiveContainer #LiveHeaderContainer {
	width: 638px;
}

.cnnLiveContainerVideoOnly #LiveHeaderContainer {
	width: 483px;
	padding: 10px 4px 8px;
}

.cnnLiveContainerMini #LiveHeaderContainer {
	width: 231px;
}

.cnnLiveContainerMini .cnnLiveAd {
	padding: 0;
	display: none;
}

.cnnLiveContainerVideoOnly .cnnLiveAd {
	padding-right:0px;
}

.cnnLiveHelp img
{float:right;padding:6px 0 2px 0;}

.cnnLiveInsideContent
{background:#000000;width:570px;height:395px}
.cnnLiveInsideContent
{padding: 21px 0px 20px 24px;}

.cnnLiveInsideContentVideoOnly
{width:491px;height:395px}
.cnnLiveInsideContentVideoOnly
{padding: 0px 0px 0px 0px;}

.cnnLiveInsideContentMini
{width:235px;height:248px}
.cnnLiveInsideContentMini
{padding: 0px 0px 0px 0px;}

.cnnLiveAd
{ float:right;padding-top:0px;padding-right:14px;background: #212121 }

.cnnLiveAd img
{padding:0px 15px 10px 0px;}

#cnnTColumns
{ background:#000000 url('http://i.cdn.turner.com/cnn/.element/img/2.0/video/cnnlive/inside_bvid_bg.gif') top left repeat-y; }

#cnnLiveT1Col,
#cnnLiveT2Col
{float:left;background: #000000;}

#cnnLiveT1Col 
{width:335px;margin-left:1px;display:inline;}

#cnnLiveT2Col
{width:122px;height:34px;margin-left:3px;display:inline; }


.cnnLiveOutsideBoxHeader
{height:4px;width:662px;overflow:hidden;background:url(http://i.cdn.turner.com/cnn/.element/img/2.0/video/cnnlive/live_outside_tr.gif) 100% 0 no-repeat;}
.cnnLiveOutsideBoxFooter
{height:4px;width:662px;overflow:hidden;background:url(http://i.cdn.turner.com/cnn/.element/img/2.0/video/cnnlive/live_outside_br.gif) 100% 0 no-repeat;}

.cnnLiveInsideContainer
{background:#000000; border-left:1px #000000 solid;border-right: 1px #000000 solid;}
.cnnLiveInsideBoxTopCorners 
{height:4px;overflow:hidden;background:url(http://i.cdn.turner.com/cnn/.element/img/2.0/video/cnnlive/live_inside_tr.gif) 100% 0 no-repeat;}
.cnnLiveInsideBoxFootCorners
{height:4px;overflow:hidden;background:url(http://i.cdn.turner.com/cnn/.element/img/2.0/video/cnnlive/live_inside_br.gif) bottom right no-repeat;}

.cnnLiveWhiteLeftFooter
{height:6px;overflow:hidden;background:url(http://i.cdn.turner.com/cnn/.element/img/2.0/video/cnnlive/live_white_bl.gif) 0 0 no-repeat;}
.cnnLiveWhiteRightFooter
{height:6px;overflow:hidden;background: url(http://i.cdn.turner.com/cnn/.element/img/2.0/video/cnnlive/live_white_br.gif) 100% 0 no-repeat;}

#cnnLiveRightInside
{padding-left:24px;}

.cnnNowPlaying
{width:102px; height:82px; background: url(http://i.cdn.turner.com/cnn/.element/img/2.0/video/cnnlive/now_playing.gif) no-repeat;}
.cnnNowPlaying
{padding: 8px 7px 0 7px;}

TABLE.cnnNowPlayingTable
{width:87px; height:54px}
TABLE.cnnNowPlayingTable img
{padding: 2px 0 0 28px;}
.cnnAvailLiveChoiceNowPlaying
{padding:0 0 0 2px;}
.cnnAvailLiveChoiceNowPlaying
{font-size:12px; font-weight:bold; color: #999999; line-height:12px;}

.cnnAvailLiveChoice
{width:94px; height:97px}
.cnnAvailLiveChoice
{padding: 6px 7px 0 7px;
 padding: 6px 7px 0 7px;}
.cnnAvailLiveChoiceTxt
{padding:2px 6px 8px 0px;}
.cnnAvailLiveChoiceTxt
{font-size:9px; color: #CCC;line-height:1.3em;}
.cnnLiveRed
{font-size:9px; font-weight:bold; color: #ca0002;}

.cnnRRTVBoxContent,
.cnnLiveThankYou { background-color:#101010; }

.cnnRRTVBoxContent { border-left: 1px #181818 solid;border-right: 1px #181818 solid;  }

.cnnLiveLeftInside
{width:464px;}

.cnnLiveContainerVideoOnly #LiveLeftInside
{
margin-left: 13px; 
}

.cnnLivePlayer
{background:#000000; width:464px; height:260px; font-size:16px; font-weight:bold}

.cnnLivePlayerButtons
{height:33px;background: #000000;border: 1px #333333 solid;}
.cnnLiveButtonsPause 
{float:left;padding:6px 8px 0 4px; }
.cnnLiveButtonsVolume 
{float:left;padding:10px 4px 0 0;}
.cnnLiveButtonsSlider 
{float:left;padding:7px 0 0 0;}

.cnnLiveDescriptionFeedback
{background: #000000;border-left: 1px #333333 solid;border-right: 1px #333333 solid;}

.cnnLiveDescription
{background: #000000;border-bottom: 1px #333333 solid;border-left: 1px #333333 solid;border-right: 1px #333333 solid;}
.cnnLiveDescription
{padding-bottom:7px;}
.cnnLiveDescHead
{font-size:14px; font-weight:bold; color: #CCC;padding: 5px 0 0 11px;}
.cnnLiveDescHead2
{font-size:14px; font-weight:bold; color: #CCC;padding: 5px 0 2px 11px; line-height:12px; background:#000000}
.cnnLiveDescHead3
{font-size:14px; font-weight:bold; color: #CCC;padding: 5px 0 2px 10px; line-height:12px; background:#000000; height:90px; overflow:hidden; }
.cnnLiveCloseBtn
{float:right; padding:0px 5px 0px 5px; border:none;}
.cnnLiveThankYou
{font-size:11px; font-weight:normal; text-align:center; padding:4px 12px 5px 12px; line-height:normal;  }
#cnnLiveThankYouText
{font-size:16px; font-weight:bold;} 
#cnnLiveSendAnotherText
{font-weight:bold;} 
.cnnLiveDescHeadComments
{font-size:9px; margin:0px; font-weight:normal;  padding:0 12px 0 0;}
.cnnLiveDescTxt
{font-size:10px; font-weight:normal; color: #CCC;padding: 0 12px 0 11px;}
.cnnLiveDescPipe
{font-size:10px; font-weight:normal; color: #666666;}
.cnnLiveDescTxt a
{font-size:11px; font-weight:bold;}
a.cnnLiveDescCloseTxt:link,
a.cnnLiveDescCloseTxt:visited,
a.cnnLiveDescCloseTxt:hover,
a.cnnLiveDescCloseTxt:active
{float:right; font-size:11px; text-decoration:none; font-weight:bold; color: #bdbdbd; padding:0px; margin:0px;}

.cnnLiveDescHead2 form
{margin:0; padding:0;}
.cnnLiveDescHead2 input.checkbox
{margin:0; padding:0;}

.cnnLiveError
{padding-top:10px; font-size:11px; font-weight:normal;}

.cnnLiveProblems
{padding-top:40px; font-size:11px; font-weight:normal;}
.cnnLiveFeedbackInput,
.cnnLiveFeedbackInput2
{width:165px; height:18px; font-family:arial,heveltica;font-size:11px; font-weight:bold; color:#cccccc; padding:3px 0px 0px 5px; 
background-color:#3f3f3f; border: 1px solid #999999; border-right-color: #cccccc; border-bottom-color: #cccccc; 
margin:5px 0 0 0;}

.cnnLiveFeedbackInput2
{margin-left:2px;}
.cnnLiveFeedbackTextarea
{width:343px; height:35px; font-family:arial,heveltica;font-size:11px; font-weight:bold; color:#cccccc; padding:4px 0px 0px 5px; 
background-color:#3f3f3f; border: 1px solid #999999; border-right-color: #cccccc; border-bottom-color: #cccccc; margin-top:5px;
float:left;}

.clear
{clear:both;}

.cnnLiveSendBtn
{width:49px; height:22px; margin:6px 0px 0px 40px; }

.cnnLiveFeedbackYes
{float:right; font-size:9px; font-weight:normal; color:#ccc; padding:8px 12px 0 0;}

.cnnLiveLinks
{height:32px;padding:6px 0 0 11px;}
/* link bullets */
.cnnLiveLinks ul
{padding: 0;margin: 0;list-style: none; clear:both;}
.cnnLiveLinks ul li
{padding-left: 8px;background: url(http://i.cdn.turner.com/cnn/.element/img/2.0/global/red_bull.gif) no-repeat left 5px;font-weight:normal;line-height:1em;}
.cnnLiveLinks ul li a
{font-size:11px; font-weight:bold; text-decoration: none;}
.cnnLiveLinksIcon
{padding:2px 0 0 0;}

.cnnLiveYourVoice input
{padding:11px 0 3px 14px; }

.cnnVerticalBarBlk
{color:#666666; font-size:11px;}

.cnnPad12T9BR
{padding: 9px 8px 3px 0px;}

.cnnPad95Top
{padding:95px 0 0 0;}

.cnnPad115Top
{padding:115px 0 0 0;}

.cnnPad65Top
{padding:65px 0 0 0;}

.sliderTrack
{
	position: absolute;
	margin-top:7px;
    height:5px;
    width:47px;
    font-size:0px;
    z-index: 2
}
.sliderThumb 
{
	position: absolute;
	margin-top:7px;
	background-color:#000000;
	z-index: 2;
	margin-top:0px;		
	background:url(http://i.cdn.turner.com/cnn/.element/img/2.0/video/cnnlive/volume_slider_thumb.gif) 100% 0 no-repeat;
    height:10px;
    width:10px;
    cursor: pointer
}

.sliderBackground 
{
	position: absolute;
	margin-top:9px;
	z-index: 1
}

#cnnLiveMessageBox, .cnnLiveFullBox, .cnnLiveFullBoxVideoOnly, .cnnLiveFullBoxMini {

	text-align:center;
	font-weight:normal;
	background-color:#333333;
	font-family:arial;
	font-size:14px;
	color:#999999;
	width:464px;
	height:260px;
	overflow:hidden;
	
}

.cnnLiveFullBox {

	width:637px;
	height:423px;	
}

.cnnLiveFullBoxVideoOnly {

	width:465px;
	height:340px;	
}

.cnnLiveFullBoxMini {

	width:232px;
	height:200px;	
}

#cnnLiveMessageBox .hdr, .cnnLiveFullBox .hdr,  .cnnLiveFullBoxVideoOnly .hdr,  .cnnLiveFullBoxMini .hdr { font-size:18px; }
#cnnLiveMessageBox a, .cnnLiveFullBox a, .cnnLiveFullBoxVideoOnly a, .cnnLiveFullBoxMini a { font-weight:bold; }
#cnnLiveMessageBox img, .cnnLiveFullBox img, .cnnLiveFullBoxVideoOnly img, .cnnLiveFullBoxMini img { margin-bottom:20px; }

/* VIDEO ONLY / MINI CSS */
#cnnVidOV { background-color:#000000;padding:2px 0px 0px 0px; }

.cnnVidOBot { background:transparent; }
.cnnVidOBot div { background:transparent; }

#cnnVidOControls { height:30px;border: 1px solid #333333;border-width:1px 1px 0px 1px; }

#cnnVidOCLeft { height:30px;float:left;display:inline }
#cnnVidOCRight { height:30px;float:right;display:inline }
#cnnVidOCRight div { padding:12px 15px 0px 0px;font:normal 9px/9px arial;color:#333333; }
#cnnVidOCRight div img { margin:0px 9px 0px 9px; }

#cnnVidMCLeft { height:30px;float:left;display:inline;width:88px; }
#cnnVidMCRight { height:30px;float:left;display:inline;width:143px; }
#cnnVidMCRight div { padding:12px 0px 0px 0px;font:normal 9px/9px arial;color:#333333; }
#cnnVidMCRight div img { margin:0px 3px 0px 3px; }


.cnnLiveMsg
{font: 12px/1.25em Helvetica, arial, sans-serif;width:233px;height:130px;overflow:hidden;background:#333;text-align:center;color:#989898;font-weight:bold;}
.cnnLiveMsg div
{padding:4px 2px 2px 2px;}


.cnnLiveVOMsg
{width:464px;height:260px;overflow:hidden;background:#333;text-align:center;color:#989898;}
.cnnLiveVOMsg div
{padding:4px 2px 2px 2px;}

.cnnNowPlayingCountdown
{
	font-size:17px; font-weight:bold; color:#fff;
    padding:16px 0px 2px 9px;
}


