div#cbsHeader{
    height:97px;
}

.catNav,
.webNav {
    display:none;
}

.channelId18559 .catNav,
.channelId18560 .catNav {
    display:inline;
}

.channelId18560 #cbsHeader {
    height:135px;
}	

#cbsContentWrap,
#cbsContent {
	background:transparent;
	padding:0;
	margin:0;
}

#cbsContent {
	background:#2d3035;
	border:1px solid #808ea0;
    border-width:0px 1px;
    margin:0;
	color:#d3d3d3;
}

#contentMain {
	padding:5px 0 0;
}

#contentBody {
	margin:0 0 14px 12px;
}

a,
a:link,
a:visited,
a:hover,
a:active {
	color:#a5c8ea;
}

.breadcrumb {
	color:#d3d3d3;
	margin:0 0 6px;
	padding:0;
	display:block;
	width:630px;
	border-bottom:1px solid #626467;
}

.breadcrumb li {
	margin:0 6px 0 0;
}

/* ---------------------------- */
/* ----- CBS VIDEO PLAYER ----- */
/* ---------------------------- */
#cbsPlayer {
	width:630px;
}

/* hack since h1 reset was broke in matrix.css */
h1 {
	font-size: 24px;
	margin: 16px 0 0 0;		
}

.connectModuleWrap {    /*2-10*/
	margin: 4px 0;
	background:url(http://i.i.com.com/cnwk.1d/i/cbs/video/video_share_175.gif);
	height: 35px;
	width: 175px;
}

.videoInteractWrap {     /*2-10*/
	background:url(http://i.i.com.com/cnwk.1d/i/cbs/video/video_share_175.gif);
	height: 35px;
	width: 175px;
}

.videoInteract {      /*2-10*/
	font-weight: bold;
	padding: 10px 0 10px 10px;
	color:#161B21;
}

#videoMetaInfo { 
	float: left; 
	width: 610px; 
}

#videoInteract { 
	float: right; 
	width: 177px; 
	margin: 15px 15px 0 0;
}

.videoInteract a:hover {
	color: #CFE2FF;
}

#videoComments { 
	float: none;  
	border-bottom: 1px solid #626467; 
	padding-bottom: 10px; 
}

#currentVideoInfo .connectModule { 
	background: transparent;
	font-weight: bold;
	color: #E23413;          /*2-10*/
	margin: 0;
	padding: 6px 0 0 8px;		
}

#currentVideoInfo .connectModule ul.connectIcons { 
	display: inline; 
}

#currentVideoInfo .connectModule span {
	float: left;
	padding-right: 8px;
	padding: 4px 8px 0 0;     /*2-10*/
}

#currentVideoInfo .connectModule ul.connectIcons li { 
	float: left;
	margin: 0; 
	padding: 4px 3px 6px 3px;
}

#currentVideoInfo .connectModule .connectIcons li a { 
	padding-left: 18px; 
}

#currentVideoInfo .connectModule .connectIcons a:hover {
	text-decoration: none;
}

.datestamp {       /*2-10*/
	color: #999999;
	font-weight: bold;
	margin:0 0 14px 0;
}

#videoAd300x60 {
	float: right; 
	margin: 10px 12px 0 0;
}

#videoMetaInfo .dek {
	margin:0 0 10px 5px;
}

/*no ad versions*/
.nodeId500245 .connectModuleWrap {
	background:url(http://i.i.com.com/cnwk.1d/i/cbs/video/video_share_175.gif);
	height: 35px;
	width: 175px;
	float: right;
}

.nodeId500245 .videoInteractWrap {
	background:url(http://i.i.com.com/cnwk.1d/i/cbs/video/video_share_120.gif);
	height: 35px;
	width: 120px;
	float: left;
	margin: 0 5px 0 0;
} 

.nodeId500245 #videoMetaInfo {
	width: 325px;
}

.nodeId500245 #videoInteract {
	width: 300px;
}

.nodeId500245 .connectModuleWrap {    
	margin: 0;
}	
/*end no ad versions*/
	
	
.vidSocialBar {
	width: 630px;
	background-color: #161B21;
	height: 36px;
}	

#currentVideoInfo h1 {
    color: #FFFFFF;
}

.vidCommentCnt {
    font-weight: bold;
    font: bold 125% 'Arial';
}

.socialButtons {
    background-color: #161B21;
    width: 630px;
    border-top: 1px solid #222428;
}

.socialButtons li {
    display:block;
    float:left;
    padding: 8px 0 4px 0;
    margin-left: 6px;
    height: 24px;
}

.socialButtons li.first {
    margin: 0 40px 0 8px;
}

.socialButtons li.border {
    border-right:1px solid #222428;
}

.vidSocialBar .shareWidgets {
    font: bold 125% 'Arial';
    color: #717B76;
}	

/* ------------------------------ */
/* ----- CBS VIDEO PLAYLIST ----- */
/* ------------------------------ */

.cbsPlaylist {
	width:308px;
}

.cbsPlaylist .tabs {
	border-bottom:1px solid #55585d;
}

.cbsPlaylist .tabs li {
	float:left;
	position:relative;
	top:1px;
	padding:5px 10px;
	background:#40454b;
	margin:0 2px 0 0;
	text-transform:uppercase;
	font-weight:bold;
}

.cbsPlaylist .tabs li.selected {
	border:1px solid #55585d;
	border-width:1px 1px 0;
	background:#13181e;
}

.cbsPlaylist .featuredList {
	border:1px solid #55585d;
	border-width:0 1px 1px;
	background:#13181e;
	height:209px;
	overflow-y:auto;
}

.cbsPlaylist .featuredList li {
	padding:8px 14px 0;
	border:0;
	font-weight:bold;
}

.cbsPlaylist .featuredList .storyTitle {
	display:table;
	*display:inline-block;
	margin:3px 0;
	font:bold 117% 'palatino linotype' , palatino;
}

.cbsPlaylist .active a,
.cbsPlaylist .active a:link,
.cbsPlaylist .active a:visited,
.cbsPlaylist .active a:hover,
.cbsPlaylist .active a:active,
.vidPlaylistItemActive a,
.vidPlaylistItemActive a:link,
.vidPlaylistItemActive a:visited,
.vidPlaylistItemActive a:hover,
.vidPlaylistItemActive a:active {
	color:#E23413;
}

.cbsPlaylist .active,
.vidPlaylistItemActive {
	color:#666;
	background:#fff url(http://i.i.com.com/cnwk.1d/i/cbs/video/videoActive.gif) bottom repeat-x;
}


.cbsPlaylist .featuredList .storyThumb {
	float:left;
	margin:0 10px 8px 0;
}

.cbsPlaylist .featuredList .storySub {
	font-size:91%;
	margin:0 0 5px;
}

.duration {
	border-right:1px solid #d3d3d3;
	padding:0 7px 0 0;
	margin:0 4px 0 0;
}

.cbsPlaylist .hidden {
	display:none;
}

/* ------------------------- */
/* ----- MEDIA GALLERY ----- */
/* ------------------------- */
.mediaGallery,
.videoCatNav,
.videoCatNav ul,
.megaScroller li.active,
.videoCatNav li a.active,
.galleryHeader a.seeMore {
	background:url(http://i.i.com.com/cnwk.1d/i/cbs/cbsnews/megaScrollerSprite.gif) no-repeat;
}

.mediaGallery {
	clear:both;
	padding:5px 4px;
	margin:13px;
	background-position:-600px top;
}

.mediaGallery .galleryTitle {
	font-size:125%;
	font-weight:bold;
	padding:0 4px 0 6px;
}

.navContainer {
	height:21px !important;
}

/* scroller buttons */

.arrowLeft,
.arrowRight,
.indicator {
	background:url(http://i.i.com.com/cnwk.1d/i/cbs/video/megaButtons.gif) repeat-x;
	overflow:hidden;
	text-indent:-2000px;
	float:left;
	margin:0 0 4px;
}

.scrollingArrows {
	float:right;
}

.arrowLeft,
.arrowRight {
	width:39px;
	height:16px;
	background-position:top left;
	cursor:pointer;
	margin:0 0 0 2px;
}

.arrowRight {
	background-position:top right;
}

.indicator {
	width:27px;
	height:16px;
	background-position:-61px bottom;
}
/* ------------------------- */
/* ----- MEGA SCROLLER ----- */
/* ------------------------- */

.megaScroller {
	width:776px;
	float:right;
	padding:0 0 2px;
}

.megaScroller li {
	width:175px;
	height:210px;
	margin:0 1px 1px 0;
	float:left;
	padding:9px 9px 0;
	position:relative;
}

.megaScroller li.active {
	background-position:-360px top;        
}

.megaScroller .assetThumb img {
	display:block;
	margin:0 0 8px;
}

.assetTitle {
	font:125% 'palatino linotype' , palatino;
	clear:both;
	display:table;
	*display:inline-block;
	padding:0 0 0 4px;
}

.megaScroller .assetSub {
	font-size:91%;
	margin:5px 0 0;
}

.megaScroller .assetDek,
.megaScroller .playCBSvideo,
.megaScroller .active .assetTitle,
.megaScroller .active .assetSub {
	display:none;
}

.megaScroller .active .assetDek {
	display:block;
	font-size:91%;
	color:#1c1c1c;
}

.megaScroller .active .playCBSvideo {
	display:block;
	text-indent:-2000px;
	overflow:hidden;
	width:48px;
	height:46px;
	background:url(http://i.i.com.com/cnwk.1d/i/cbs/video/megaPlay.png) no-repeat;
	_background:url(http://i.i.com.com/cnwk.1d/i/cbs/video/megaPlay.gif) no-repeat;
	position:absolute;
	top:52px;
	left:76px;
}

.galleryHeader a.seeMore {
	background-position:right 4px;
	padding:0 10px 0 10px;
}

/* ----------------------------- */
/* ----- CBS VIDEO CAT NAV ----- */
/* ----------------------------- */

.videoCatNav {
	width:154px;
	float:left;
	font-size:108%;
	font-weight:bold;
	margin:0 0 0 1px;
	clear:left;
}

.videoCatNav ul {
	background-position:-180px bottom;
}

.videoCatNav li {
	border-bottom:1px solid #2d3035;
	padding:7px 0 6px 10px;
}

.videoCatNav li a.active {
	background-position:right 5px;
	padding:0 10px 0 0;
}

.videoCatNav li a.active,
.videoCatNav li a.active:link,
.videoCatNav li a.active:visited {
	color:#fff;
}

/* ------------------- */
/* ----- DOORMAT ----- */
/* ------------------- */
.doorMat {
	margin:12px 14px;
}

.doorMat .twoColArea strong {
	font-size:125%;
	font-weight:bold;
	text-transform:uppercase;
}

.doorMat .twoColArea {
	float:left;
	width:650px;
}

.doorMat .twoColArea .featuredList {
	margin:0 4px 0 0;
	background:#161B21;
	width:314px;
}

.doorMat .twoColArea .featuredList li {
	padding:12px 8px 12px 12px;
}

.doorMat .twoColArea p {
	font-size:91%;
	font-weight:bold;
}

.doorMat .twoColArea .assetTitle {
	padding:0 0 4px;
}

.doorMat .twoColArea .assetSub {
	margin:0;
}

/* ------------------------------ */
/* ----- CBS VIDEO CLEARFIX ----- */
/* ------------------------------ */

.doorMat:after,
.mediaGallery .housing:after,
.mediaGallery:after,
.cbsPlaylist .tabs:after,
.featuredList li:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.doorMat,
.mediaGallery .housing,
.mediaGallery,
.cbsPlaylist .tabs,
.featuredList li {
	*display:inline-block;
}

#flashvideocontent {
	text-align:center;
	margin-right:15px;
	background-color:black;
}

/* ------------------------------------------ */
/* ------ CBS LIVE VIDEO HEADLINE STACK ----- */
/* ------------------------------------------ */
#headlineStack {
	float:left;
	width:308px;
	margin-top: 10px;
}

#headlineStack li {
	background-color:#292C2F;
	list-style-type:none;
	list-style-image:none;
	color:#A5C8EA;
	height:34px;
	margin:0;
	padding:7px 7px 0;
	font-weight:bold;
}

#headlineStack .disTime {
	color:#FFF;
}

#headlineStack .tz {
	color: #FFF;
	padding-right: 4px;
}

#contentAux .comingUp {
	font-size: 16px;
	font-weight: bold;
	color: #fff;
}
