/* ***************************************
  TITLE:        nbc_v3_video_page.css
  VERSION:      0.81
  LAST UPDATED: 11/02/2011 
  UPDATED BY:   Rob Sable
 
********************************************* *

/* VIDEO PAGE STYLES */

@font-face {font-family:"Nobel";src:url(/fonts/96a1e8e5-8f2b-453b-8db8-dcfc756cf3bc-2.eot);src:local('Nobel'), url(/fonts/96a1e8e5-8f2b-453b-8db8-dcfc756cf3bc-1.ttf) format("opentype");}
#video #bodyContainer {border-left: 1px solid #DFDFDF;border-right: 1px solid #DFDFDF;float: left;text-align: center;-webkit-box-shadow: #CCC 0px 3px 6px;-moz-box-shadow: #CCC 0px 3px 6px;background-color: #fafafa;width: 1008px;font: 13px/20px arial, serif;color: #666;}

#video #body {width:1008px !important;}

#video .ad {background-color: #eee;margin: 0px auto;margin-top: 14px;width: 970px;}
#video #videoPgAdRR .ad {margin-top: 0px;}
#video #footer {margin-top: 0px;position: relative;z-index: 999;}
#video #videoHeaderBreadcrumb{color: #999;float: left;font: normal normal bold 12px/16px arial, sans-serif;height: 15px;margin-bottom: 14px;margin-left: 19px;margin-top: 14px;text-align: left;text-transform: uppercase;width: 100%;}
#video #videoHeaderBreadcrumb a {margin-left: 5px;margin-right: 5px;}
#video #bodyContainer #main {margin-left: 18px;margin-right: 0px;/* padding: 0px 17px 0px 0px;*/width: 973px;margin-bottom: 50px;/* temporary */}
#video #main{padding: 0px !important;text-align:left;}
#video #videoPgFeatureContent, #video #videoPgAdRR, #video #videoPgFeatureBlockRR, #video #videoPgMore, #video .moreVideosMenu, #video #videoPgMood, #video #videoPgPromoRR, #video #videoPgComments{border: 1px solid #DFDFDF;-webkit-box-shadow: #eee 0px 3px 6px;-moz-box-shadow: #CCC 0px 3px 6px;float: left;margin-bottom: 14px;}
#video #videoPgFeatureBlockRR {clear:right;background-color:#ffffff;float:right;height:290px;width:330px;}
#video #videoPgFeature {/* height:560px;*/
margin-bottom:0;width:625px;float: left;height:100%;}
#videoPgFeatureContent {float:left;width:625px;height:auto;display:none;position:relative;}
#featuredPlayerContainer {float:left;width:625px;background-color:#000;position:relative;}
#featuredSummaryShare .feature_summary_top {float:left;width:585px;height:107px;padding: 0 20px;}
#video #videoPgAdRR{-moz-box-shadow: none;background-color: #EEEEEE;clear: right;float: right;margin-bottom: 10px;overflow:hidden; padding:0px 5px; width:320px;}

/* Overriding style tag in code, this takes precedence. */
#video #videoPgFeatureRR{height: 295px;float: right;width:330px !important;padding-left:0px !important;position:relative;}
#video #videoPgFeatureRR li {position:relative;}

/* Overriding style tag in code, this takes precedence. */
#feature_rr_list {margin-left:12px;}
#video #videoPgMore {/* height: 655px;*/width: 972px;margin-top:10px;position:relative;border-left:none;}
#video #videoPgMood{height: 85px;width: 625px;}
#video #videoPgPromoRR{height: auto;width: 330px;float: right;-webkit-box-shadow: none;-moz-box-shadow: none;}
#video #videoPgComments{width: 625px;}
#video #videoPgComments h2 {padding:10px;}
#video #videoPgComments #commentsBlock {padding-left:3px;}
#video #promotional{text-align: left;margin-left: 18px;}
#video h2{font-size: 18px;color: #000;font-weight:bold;}
#video h3{font-size: 16px;color: #555;font-weight:bold;}
#video h4{font-size: 10px;color: #767676;font-weight:bold;}

/* CLEAN OUT */
#video #videoHeaderNew{border-top: 1px solid #DFDFDF;float: left;/* height: 50px;*/margin-left: 19px;margin-right: 19px;margin-top: 14px;width: 971px;margin-bottom: 20px;}
#video #videoHeaderNew .module-title {color: #ffffff;font-family: Nobel, arial, sans-serif;font-size: 30px;left: auto;line-height: 34px;margin: 0px auto;padding: 0px 8px;position: relative;text-transform: uppercase;top: -16px;}
#video #most-read-module {margin-top: 33px;text-align: left;width: 298px;}

#video #bodyContainer #offleads{width:625px;padding: 0px 0px 0px 0px;border: 0px;background: none;}
#video #bodyContainer .details {overflow: hidden;padding: 8px 0px 0px 12px;width: 367px !important;}
#video #bodyContainer  .sponsored {border: 1px solid #DFDFDF;margin-bottom: 15px;background-color:#eff0f0;padding: 0px;}
#video #bodyContainer  .title a{font: bold 18px/20px arial, sans-serif;color: #000;}

#video #bodyContainer  .title.first a{font: bold 20px/22px arial, sans-serif;color: #000;}
#video #bodyContainer .summary{font: normal 13px/18px arial, serif;color: #666;margin-right: 0px;height:55px;overflow-y:auto;overflow-x:hidden;}
#video #bodyContainer  .summary a {font: normal normal normal 13px/20px helvetica, arial, sans;white-space: nowrap;}
#video #bodyContainer #main  .timestamp {border-left: 1px solid #DFDFDF;float: right;left: 248px;margin:0px;padding-bottom: 0px;padding-left: 10px;padding-right: 0px;padding-top: 7px;position: absolute;}
#video #bodyContainer #main  .timestamp img {vertical-align:middle;margin-right: 2px;margin-top: -4px;}

#video .mediaLink span {display: block;}
#video .nocss {display: block !important;}
#video .video_release .mediaLink {background: ${headline-background};display: block;font-family: arial, helvetica, sans-serif;font-size: 10px;font-weight: bold;height: 31px;left: 100px;line-height: 21px;overflow: hidden;padding-left: 6px;position: relative;text-transform: uppercase;top: -85px;width: 52px;z-index: 100;text-align: center;/* for IE */filter:alpha(opacity=70); /* CSS3 standard */opacity:0.7;}
#video .video_release.first .mediaLink {background: ${headline-background};display: block;font-family: arial, helvetica, sans-serif;font-size: 10px;font-weight: bold;height: 70px;left: 260px;line-height: 21px;overflow: hidden;padding-left: 6px;position: relative;text-transform: uppercase;top: -210px;width: 118px;z-index: 100;text-align: center;/* for IE */filter:alpha(opacity=70); /* CSS3 standard */opacity:0.7;}
#video .video_release.first .mediaLink img {margin-left: 3px;margin-top: 5px;}
#video .gallery .mediaLink {background: ${headline-background};font-family: arial, helvetica, sans-serif;font-size: 10px;font-weight: bold;height: 19px;line-height: 20px;margin-top: -19px;opacity: 0.6;padding-left: 6px;position: relative;text-transform: uppercase;width: 94px;z-index: 100;/* for IE */filter:alpha(opacity=70); /* CSS3 standard */opacity:0.7;}
#video .mediaLink a {color: white;display: block;height: 16px;}
#video .video_release  .mediaLink a {margin-top: 4px;}
#video .sharebtns {position: absolute;top: 111px;width: 360px;}
#video .sharebtns.first {margin: 10px 0px;position: relative;top: 0px;width: 360px;}
#video .twitter-share-button.twitter-count-horizontal{width: 108px;}
#video #rightRail {float: left;overflow: hidden;padding: 0px;width: 333px;}
#video #containerMR{border: 1px solid #DFDFDF;float: left;margin-bottom: 15px;padding: 0px 15px;background-color: white;}
#video #containerAD {background-color: #EEE;border: 1px solid #DFDFDF;float: left;margin-bottom: 15px;padding: 15px;}
#video #containerMM, .ugc #containerMM {border: 1px solid #DFDFDF;float: left;height: 280px;margin: 15px 0;padding: 0px 15px;background-color: white;}
#video #most-read-module ul.selector {margin: 0px 0px 0px 20px;}
#video #containerMR #s2 {border-left: 0px;}
#video #ad_rr_1 {width: 298px;}
#video #paging_links {display: block;float: left;margin: 0px 0px 33px 5px;}
#video #paging_links li {-webkit-box-shadow: #CCC 0px 0px 2px;border: 1px solid #DFDFDF;border-bottom-left-radius: 2px 2px;border-bottom-right-radius: 2px 2px;border-top-left-radius: 2px 2px;border-top-right-radius: 2px 2px;float: left;height: 27px;margin: 0px 0px 0px 10px;padding: 1px 3px 0px;text-align: center;vertical-align: baseline;width: 27px;background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#dfdfdf));background: -moz-linear-gradient(top,  #fff,  #dfdfdf);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#dfdfdf');}
#video #paging_links li:hover {background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#dfdfdf), to(#fff));background: -moz-linear-gradient(top,  #dfdfdf,  #fff);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#dfdfdf', endColorstr='#fff');}
#video #paging_links a {color: #999;display: block;float: none;font-family: Arial;font-size: 16px;font-weight: bold;line-height: 27px;margin: 0px;padding: 0px;position: relative;text-decoration: none;}
#video #paging_links a.selected, #video #paging_links a:hover.selected {color: black;float: none;font-family: Arial;font-size: 16px;font-weight: bold;line-height: 27px;margin: 0px;padding: 0px;text-align: center;text-decoration: none;}
#video #paging_links li.selected {background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));background: -moz-linear-gradient(top,  #fff,  #fff);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#fff');}
#video #paging_links li.selected:hover {background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#fff));background: -moz-linear-gradient(top,  #fff,  #fff);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff', endColorstr='#fff');}
#video #paging_links a:hover {color: #999;text-decoration: none;}
#video #paging_links a.pn {color: ${link-color};display: block;float: left;font-size: 14px;font-weight: normal;line-height: 33px;text-decoration:none;}
#video #paging_links a:hover.pn {text-decoration:underline;}
#video #paging_links a.pnoff {color: #AAA;display: block;float: left;font-size: 14px;font-weight: normal;line-height: 33px;}
#video #secondary-secondary-p2 {background-color: #FAFAFA;}
#video #firstItemPhotoCredit {background-color: #666;color: white;float: right;font-family: arial, helvetica, sans-serif;font-size: 10px;line-height: 18px;margin-top: -22px;opacity: 0.6;padding: 2px 5px;padding-left: 5px;padding-right: 5px;position: relative;z-index: 100;}
#video #videoHeaderAd{float: left;height: 31px;margin-bottom: 15px;margin-left: 503px;margin-top: -15px;overflow: hidden;width: 88px;}
#video #videoHeaderAd .ad-sponsored{margin-left: -90px;margin-top: 10px;position: absolute;color: #666;font-family: arial;font-size: 10px;text-transform: uppercase;}
#video .twitter-share-button {display: inline-block;padding-top: 0;vertical-align: top;}
#video .sponsoredTextLabelTopRight{background-color: #666;color: white;float: right;font-family: arial;font-size: 11px;left: 558px;padding: 5px 7px;position: absolute;z-index: 100;opacity: 0.7;}
#featuredSummaryShare .imwarelist {float:left;height:39px;margin-top:0px;width:605px;padding-left:10px;padding-right:10px;background:#fafafa;border-bottom:none;border-top:1px solid #CCCCCC;}
.user_interaction {color:#666666;float:left;font-size:12px;padding-top:8px;padding-bottom:8px;width:605px;}
div.user_interaction .topShareLeft {float:left;width:150px;padding-left:10px;}
div.user_interaction .topShareRight {float:right;width:390px;}	

.facebookCommentCounter {display:inline;}
div.user_interaction .topShareRight .facebookRecommend {float:left;width:auto !important;}	

div.user_interaction .topShareRight .fbSendBtn {float:left;}
.share_divider {float:left; color:#e7e7e7;}
.moreVideosMenu, .newsBlock {display:block;float:left;}
#newsBlock {height:650px;overflow-x:hidden;overflow-y:auto;width:788px;list-style: none;float:left;position:relative;}
.moreVideosMenu {background-image:url('http://media.nbcmiami.com/designimages/navBarBkg.png');background-repeat:repeat-x;background-position:bottom;width:182px;height:638px;border-right:1px solid #eee;border-bottom:1px solid #eee;padding-bottom:10px;margin-bottom:0px !important;}
.newsVideoList {float:left; margin-left: 0; padding: 5px 0; padding-left:10px; list-style: none; clear:both;position:relative;width:760px;}
.newsVideoList li {width: 176px; height:154px; padding: 6px; float:left; display:block; cursor:pointer;position:relative;}
.newsVideoList li img {float:left;}
.newsVideoList li:hover {background:#e7e7e7;}
.subtitleVideoItem {color:#414141;font-size:12px;font-weight:bold;line-height: 19px;word-wrap:break-word;width:175px;clear:both;float:left;}
.featureContentVideoLength {color:#666;font-weight:normal;}
.subtitleRuntime {color:#a0a0a0;}
.newsVideoList li div {width:174px;	height:98px;overflow:hidden;float:left;positon:relative;border:1px solid #CCCCCC;}
.newsVideoList li:hover div {border:1px solid #5990B0;}
#video_content_timestamp, #video_content_author {float:left;}
#video_content_author {margin-right:7px;}
#video_content_timestamp {margin-left:7px;}
#feature_content {float:left;padding-left:10px;}
.emailArticle {padding-left:8px;float:left;cursor:pointer;}
#featuredSummaryShare {float:left;width:625px;padding-top:0px;}

/* footer fix */
#follow-us .goToArrow {margin-top:5px;}

/* CORE CSS FOR THE PLATFORM PLAYER. PLEASE MODIFY WITH CAUTION */
.container {width: 483px;height:306px;}
.playing {background-color:#00f;}
#search-video {float: left;width: 200px;margin: 0;clear: both;margin: 5px 5px 0 0 ;}
#browse-video {float: left;width: 586px;height: 100px;margin: 5px 0 0 0;}
#info {float: left;width: 302px;height: 306px;margin: 0 5px 0 0;}
#featuredPlayer {float: left;width: 625px;height: 352px;}
#categorylist {float:left;width:200px;height:169px;position:relative;z-index:1;overflow:visible!important;overflow:hidden;}
#search {float: left;width: 200px;height: 24px;display: inline;}
#navigation {width: 585px;height: 24px;float: left;}
.moreVideosMenu .video_more_header {color:#000000;float:left;font-size:18px;padding-bottom:20px;padding-left:20px;padding-top:20px;font-weight:bold;}
.moreVideosMenu ul {list-style:none outside;padding-left:15px;width:154px;float:left;}
.moreVideosMenu ul li {float:left;clear:both;list-style: none;}
.moreVideosMenu ul li, .moreVideosMenu ul li a {width:154px;height:auto;display:block;padding-bottom:10px;padding-top:9px;float:left;}
.moreVideosMenu ul li.video_selected a {background: transparent url('http://media.nbcmiami.com/designimages/arrowBlue.gif') 0 0 no-repeat !important;}
.moreVideosMenu ul li a.few_lines {padding-bottom:13px;}
.moreVideosMenu ul li.video_selected a span {color:#fff;}
.moreVideosMenu ul li a:hover { background: transparent url('http://media.nbcmiami.com/designimages/arrowOutline.gif') 0 0 no-repeat !important;}
.moreVideosMenu ul li.video_selected a:hover {  background: transparent url('http://media.nbcmiami.com/designimages/arrowBlue.gif') 0 0 no-repeat !important;}
.moreVideosMenu ul li a.few_lines:hover {background: transparent url('http://media.nbcmiami.com/designimages/arrow_65_hover.gif') 0 0 no-repeat !important;}
.moreVideosMenu ul li.video_selected a.few_lines {background: transparent url('http://media.nbcmiami.com/designimages/arrow_65.gif') 0 0 no-repeat !important;}
.moreVideosMenu ul li.video_selected a.few_lines:hover {background: transparent url('http://media.nbcmiami.com/designimages/arrow_65.gif') 0 0 no-repeat !important;}
.moreVideosMenu ul .divider {border-bottom:1px dotted #DFDFDF;float:left;height:1px;padding:0;width:138px;}
.moreVideosMenu ul li, .moreVideosMenu ul li a span {font-family:Arial,sans-serif;font-size:14px;font-weight:bold;padding-bottom:0;padding-right:10px;padding-top:0;}
.moreVideosMenu ul li a, .moreVideosMenu ul li a:hover, .moreVideosMenu ul li a:active {text-decoration:none !important; outline: none;}
.moreVideosMenu ul li a {border-bottom:1px dotted #DFDFDF;}
.moreVideosMenu ul li a.lastItem {border-bottom:none;}
.moreVideosMenu ul li a span {float:left;clear:both;display:block;height:16px;padding-bottom:0px;padding-left:7px;padding-top:0px;}
.moreVideosMenu ul li a span.video_menu_subtitle {color: #666666;font-size:10px;font-weight:bold;height:20px;width:122px;line-height:12px;padding-top:7px;}
.moreVideosMenu ul li a:hover span.video_menu_title {color:#0074bc;}
.moreVideosMenu ul li:hover a span.video_menu_subtitle {color:#666666;} 
.moreVideosMenu ul li.video_selected a span.video_menu_title {color:#ffffff;}
.moreVideosMenu ul li.video_selected a span.video_menu_subtitle {color:#c4d4d4;} 
.moreVideosMenu ul li.video_selected a:hover span.video_menu_title {color:#ffffff;}
.moreVideosMenu ul li.video_selected a:hover span.video_menu_subtitle {color:#c4d4d4;} 
#featureSignature {float:left;}
#featureMoodTop {float:right;}
#featureBottom {float:left;width:605px;padding-top:18px;padding-bottom:18px;}
#dominantMoodStatus {float:left;padding-right:10px;}
#featureMoodTop span {float:left;}
#playerHeadline {clear: both;float:left;width: 625px;height:auto;}
#playerHeadline .headline-full {float: left;width: 585px;padding: 10px;color: #000000;font-size: 24px;padding:10px 20px 18px;line-height:24px;font-family:Arial;font-weight:bold;}
#playerHeadline .headline {float: left;width: 415px;padding: 10px 0px 16px 20px;color: #000000;font-size: 24px;height: auto;padding-bottom:10px;line-height:26px;}
#playerHeadline .playersponsor {width: 175px;height: 30px;float: left;margin-right: 10px;margin-top: 5px;font-size: 10px; text-align:center;}
#playerHeadline .playersponsor .presented {display:inline-block;vertical-align:top;}
#playerHeadline .playersponsor p {margin-top: 4px;width: 80px;margin-right: 10px;}
#processing_featurevideo {display: block; float:left; clear:both; position: relative; text-align:center; margin-top:220px; padding-left:0px; height: 32px; width: 625px;z-index: 2000;}   
* html 	#processing_featurevideo {margin-top:-160px;}
#processing_featurevideo img {z-index: 100;}
.newsVideoList li .play_icon {position:relative;float:left;background: transparent url('http://media.nbcmiami.com/designimages/miniPlayBtn.png') 0 0 no-repeat !important;height:18px;width:18px;display:block;margin:5px;margin-top:-94px;}
* html .newsVideoList li .play_icon {margin-left:3px;}
.newsVideoList li:hover .play_icon {position:relative;float:left;background: transparent url('http://media.nbcmiami.com/designimages/miniPlayBtn_hover.png') 0 0 no-repeat !important;height:18px;width:18px;display:block;margin:5px;margin-top:-94px;}
* html .newsVideoList li:hover .play_icon {margin-top:-47px;}
#feature_rr_list li .video_icon {position:absolute;top:5px;left:5px;z-index:2;float:left;background: transparent url('http://media.nbcmiami.com/designimages/miniPlayBtn.png') 0 0 no-repeat !important;height:18px;width:18px;display:block;margin:0;}
#feature_rr_list li .iconnow_playing {background:none !important;}
* html #feature_rr_list li .video_icon {margin-top:-60px;margin-left:3px;}
#feature_rr_list li:hover .video_icon {background:url('http://media.nbcmiami.com/designimages/miniPlayBtn_hover.png') 0 0 no-repeat transparent !important;}	
#feature_rr_list li:hover .iconnow_playing {background:none !important;}
* html #feature_rr_list li:hover .video_icon {margin-top:-30px;}

/* more section */
#processing_browservideos {display: block; float:left; clear:both; position: relative; text-align:center; margin-top:-320px; padding-left:180px; height: 32px; width: 790px;z-index: 2000;}

* html 	#processing_browservideos {margin-top:-160px;}
#processing_browservideos img {z-index: 100;}
.video_more_breadcrumbs {font-family:Arial,san serif;color:#555;font-size:16px;padding:20px 10px 0 18px;font-weight:bold;text-transform:uppercase;}
#newsBlock a {float:left;padding:20px 8px 0 0;}
#video_more_breadcrumbs_url {float:none !important;}
/* share box */
 #featuredSummaryShare .twitter-share {width:auto;}
.emailArticle {float:left;}
#leaveComments {margin-left:7px;margin-right:7px;float:left;}
#counterComments {margin-right:7px; float:left;}
.tb, .t-count, .t-count a {background: url("http://media.nbcmiami.com/designimages/nbc_v3_fb_moodshare.jpg") no-repeat scroll 0 -1px transparent !important;} 

/* feature content */
#featureSignature {float:left;}
#featureMoodTop {float:right;}
#featureBottom {float:left;width:585px;padding-top:15px;padding-bottom:15px;}
#dominantMoodStatus {float:left;padding-right:10px;}
#featureMoodTop span {float:left;}

/* google nutton */
.google-plus {float:left;padding-left:8px;padding-top:3px;width:50px;}
/* slang labels for browser videos */

.slangLabel {background:none repeat scroll 0 0 #534BA1;display:inline;margin-right:2px;padding-left:2px;padding-right:2px;text-transform:uppercase;font-weight:bold;color:#fff;font-size:10px;}
.video_sponsored {background:none repeat scroll 0 0 #7D7D7D !important;}
/* video promo rr */	
#videoPgPromoRR {height:auto;}
.rightrail_item {float:left;padding-bottom:10px;}
#video #bodyContainer #multimediaModule .story {padding:0px;margin:0px !important;margin-bottom:0px !important;}
.rightrail_item .rightrail_item_content {float:left;margin-left:14px;margin-top:0;text-align:center;width:300px;}
* html .rightrail_item .rightrail_item_content {margin-left:7px;}
.rightrail_item .rightrail_item_content .titleWrapper {border-top:1px solid #CDCDCD;float:left;margin-top:30px;width:300px;}
.rightrail_item .rightrail_item_content .rightrail_item_title {
    background-color: #FFFFFF;
    color: #26518E;
    display: inline-block;
    font-family: ahBold,arial,sans-serif;
    font-size: 24px;
    margin-bottom: 9px;
    margin-top: -15px;
    padding: 3px 8px 2px;
    text-align: center;
    text-transform: uppercase;
    width: auto;
}
.rightrail_item .rightrail_item_content .rightrail_item_title:hover {text-decoration:none !important;}
* html .rightrail_item .rightrail_item_content .rightrail_item_title {margin-top:-37px;}
#multimediaModule {padding-top:15px;float:left;}
#multimedia_item .bordermask {border:1px solid #000000;display:block;height:169px;margin-bottom:10px;overflow:hidden;width:300px;}
.multimediaTitle a {color:#333333;font-family:Arial;font-size:12px;font-weight:bold;text-decoration:none;}

/* PLAYLIST */
#video #videoPgFeatureRR {float:left;clear:both;height:230px;overflow-x:hidden;overflow-y:auto;padding-left:12px;width:318px;background:#fff;}
#feature_rr_list {width:300px;float:left;list-style: none;}
#feature_rr_list li {clear:both;float:left;height:69px;margin-top:9px;width:282px;margin-top:12px;}
#feature_rr_list li a {border:2px solid #fff;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px;}
* html #feature_rr_list li {margin-top:4px;}
#feature_rr_list li.now_playing a {border:2px solid #a9a9a9;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius:4px;}
#feature_rr_list li a {float:left;width:282px;height:67px;clear:both;cursor:pointer;text-decoration: none;position:relative;}
#feature_rr_list li a:hover {cursor:pointer;text-decoration: none;background: #e7e7e7;border:2px solid #e7e7e7;}
#feature_rr_list li.now_playing a:hover {background: #e7e7e7;border:2px solid #a9a9a9;}
#feature_rr_list li a img {width:120px;height:65px;float:left;border:1px solid #CCCCCC;}
#feature_rr_list li a:hover img {border:1px solid #5990B0;}

.feature_rr_item_content {float:left;font-family:Arial,sans-serif;font-size:12px;height:65px;line-height:16px;padding-left:10px;width:150px;}
#feature_rr_list li a .feature_rr_item_content .feature_rr_item_desc {color:#333333;float:left;padding-top:5px;width:100%;word-wrap:break-word;font-weight:bold;}
#feature_rr_list li a .feature_rr_item_content .feature_rr_item_desc .now_playing_selector, #feature_rr_list li a .feature_rr_item_content .feature_rr_item_desc .next_playing_selector {display:none;color:#fff;text-transform:uppercase;padding-left:2px;padding-right:2px;margin-right:5px;font-size:10px;}
* html #feature_rr_list li a .feature_rr_item_content .feature_rr_item_desc .now_playing_selector, * html #feature_rr_list li a .feature_rr_item_content .feature_rr_item_desc .next_playing_selector {margin-right:2px;}
#feature_rr_list li.now_playing a .feature_rr_item_content .feature_rr_item_desc .now_playing_selector {display:inline;background:#7d7d7d;padding-left:2px;padding-right:2px;}
#feature_rr_list li.next_playing a .feature_rr_item_content .feature_rr_item_desc .next_playing_selector {display:inline;background:#0B3665;padding-left:2px;padding-right:2px;}

#feature_rr_list li.now_playing a .feature_rr_item_content .feature_rr_item_desc .sponsoredItem {
  margin-right:0px !important;
}

#feature_rr_list li a .feature_rr_item_content .feature_rr_item_duration {color:#888; padding-left:5px;}
#video_playlist_headline {float:left;clear:both;width:162px;height:40px;padding:10px;background:#ffffff;}
.hdrRight {float:right;padding-right:5px;padding-top:5px;}

.presented {display:block;font-size:10px;text-align:center;text-transform:uppercase;}

#ad88x31 {height:40px;}

#video_playlist_headline .video_playlist_static_name {font-family:Arial,san-serif;font-weight:bold;font-size:10px;color:#767676;height:13px;float:left;clear:both;padding-bottom:5px;text-align:left;}
#video_playlist_headline .video_playlist_dynamic_name {font-family: Nobel, arial, sans-serif;font-size:16px;text-transform:uppercase;color:#1d1d1d;height:24px;float:left;clear:both;text-align:left;}
#processing_playlist {display: block;float:left;clear:both;position: relative;text-align:center;margin-top:-150px;height: 32px;width: 330px;z-index: 2000;}   

* html   #processing_playlist {margin-top:-75px;}
#processing_playlist img {z-index: 100;}
/* CORE CSS FOR THE PLATFORM PLAYER. PLEASE MODIFY WITH CAUTION */
in-top: 5px;font-size: 10px;}
#playerHeadline .playersponsor p {margin-top: 4px;width: 80px;margin-right: 10px;}


/* END CARD */
#endcard {width:625px;height:352px;color:#FFFFFF;z-index:200;position:absolute;top:0;left:0;}
#endcard div.replayButton {width:114px;height:37px;margin-top:5px;float:left;}
#endcard div.replayButton div.button {display:block;height:37px;width:114px;background:url('http://media.nbcmiami.com/designimages/btn_replay.png') no-repeat transparent;}
#endcard div.replayButton div.button:hover {display:block;height:37px;width:114px;background:url('http://media.nbcmiami.com/designimages/replayBtn_hover.png') no-repeat 4px 2px transparent;cursor:pointer;}
#endcard a {color:#999999;cursor:pointer;}
#endcard #backplate {width:625px;height:352px;background-color:#000000;opacity:.5;filter:alpha(opacity=50);position:absolute;left:0px;top:0px;z-index:0;}
#endcard #backplateTop {background-color:#000000;width: 625px;border-bottom:1px solid #FFFFFF;height:40px;opacity:.6;filter:alpha(opacity=60);position:absolute;z-index:1;}
#endcard #backplateBottom {background-color:#000000;border-top:1px solid #FFFFFF;width:654px;height:138px;opacity:.5;filter:alpha(opacity=50);position:absolute;z-index:1;}
#endcard #topRegion .items, #endcard #bottomRegion .items {z-index:2;position:relative;}
#endcard #topRegion {position:absolute;top:0;left:0;width:625px;height:74px;z-index:2;}
#endcard #topRegion p.videoTitle {font-family:Helvetica, Arial, San-serif;font-weight:bold;font-size:24px;line-height:1em;padding:12px 12px 0;color:#F4F4F4;z-index:1;height:24px;overflow:hidden;}
#endcard #topRegion ul#socialTools {width:340px;height:auto;padding:0;float:left;margin-top:10px;margin-left:20px;}
#endcard #topRegion ul#socialTools li {float:left;margin:0 10px 0 0;width:auto;}
#endcard #topRegion ul#additionalShare {position:absolute;top:5px;right:0;width:130px;overflow:hidden;font-size:12px;}
#endcard #topRegion ul#additionalShare li {float:left;color:#FFFFFF;cursor:pointer;text-decoration:none;padding:0;margin:0 1px 0 0;text-transform:uppercase;font-size:9px;border:none;width:42px;height:33px;text-align:center;text-indent:-9999em;}
#endcard #topRegion ul#additionalShare li span {color:#FFFFFF;display:block;background:url('http://media.nbcmiami.com/designimages/endcard-sprite.png') no-repeat -190px 0 transparent;width:40px;height:33px;}
#endcard #topRegion ul#additionalShare li.shareEmbed span {background-position:-230px 0;}
#endcard #topRegion ul#additionalShare li.shareEmail span {background-position:-270px 0;}
#endcard #topRegion ul#additionalShare li:hover, body #endcard #topRegion ul#additionalShare li.active {background:url('http://media.nbcmiami.com/designimages/endcard-sprite.png') no-repeat -310px 0 transparent;}
#endcard #bottomRegion {position:absolute;bottom:0;left:0;height:138px;width:654px;z-index:2;}
#endcard #bottomRegion p.related {font-size:14px;margin:0;padding:8px 12px 4px;color:#FFFFFF;text-transform:uppercase;position:relative;}
#endcard #bottomRegion .relatedVideos {display:block;margin:0 60px;padding:0;position:relative;width:534px;height:110px;overflow:hidden;}
#endcard #bottomRegion ul {margin:0;overflow:hidden;padding:0;display:block;position:relative;}
#endcard #bottomRegion ul li {width:178px;height:110px;float:left;display:block;padding:0;margin:0;font-size:11px;}
#endcard #bottomRegion ul li span {padding:0 20px;display:block;position:relative;}
#endcard #bottomRegion ul li span a span.icon {background:url('http://media.nbcmiami.com/designimages/endcard-sprite.png') no-repeat -190px -35px;width:18px;height:18px;position:absolute;top:4px;left:24px;padding:0;}
#endcard #bottomRegion ul li span a:hover span.icon {background-position:-208px -35px;}
#endcard #bottomRegion ul li a {display:block;color:#999999;}
#endcard #bottomRegion ul li img {width:136px;height:76px;border:1px solid #8CB0CD;display:block;margin:0 0 4px;padding:0;}
#endcard span.pager {position:absolute;left:30px;top:60px;display:block;width:14px;height:22px;cursor:pointer;color:#0074BC;background:url('http://media.nbcmiami.com/designimages/endcard-sprite.png')no-repeat 0 -22px transparent;padding:0;text-align:center;text-indent:-9999em;}
#endcard span.next {left:auto;right:30px;background-position:-20px -22px;}
#endcard span.disabled {display:none!important;}
#endcard span.pager:hover {background-position:0 0;}
#endcard span.next.pager:hover {background-position:-20px 0px;}
#endcard .shareBoxes {position:absolute;top:40px;left:0;padding:0;margin:0;width:654px;height:auto;z-index:5;}
#endcard .shareBoxes .linkBox, #endcard .shareBoxes .embedBox {position:absolute;top:2px;left:0;margin:0 0 0 16px;padding:32px 0 0;width:594px;height:68px;background:url('http://media.nbcmiami.com/designimages/endcard-sprite.png') no-repeat 0px -300px transparent;}
#endcard .shareBoxes .embedBox {height:115px;background-position:0px -150px;}
#endcard .shareBoxes .boxBtn {font-size:12px;position:absolute;top:24px;right:12px;cursor:pointer;background:url('http://media.nbcmiami.com/designimages/endcard-sprite.png') no-repeat -40px 0 transparent;width:72px;height:26px;}
#endcard .shareBoxes .zclip, #endcard .shareBoxes .zclip {top:24px!important;left:auto!important;right:90px!important;}
#endcard .shareBoxes .boxBtn span {text-indent:-9999em;display:block;}
#endcard .shareBoxes .boxCopy {right:90px;background-position:-40px -26px;width:69px;}
#endcard .shareBoxes .boxBtn:hover {background-position:-112px 0;}
#endcard .shareBoxes .boxCopy:hover {background-position:-112px -26px;}
#endcard .shareBoxes p.boxLabel {font-family:Helvetica, Arial, San-serif;font-size:14px;color:#FFFFFF;font-weight:bold;padding:0 12px;}
#endcard .shareBoxes form {border:none;padding:12px ;width:566px;margin:0 auto;}
#endcard .shareBoxes form textarea {border:1px solid #FFFFFF;background:#333333;color:#FFFFFF;width:554px;resize:none;height:11;margin:0 auto;padding:6px;font-family:Helvetica, Arial, San-Serif;font-size:11px;min-height:11px;max-height:11px;}
#endcard .shareBoxes .embedBox form textarea {min-height:60px;max-height:60px;}
#endcard .shareBoxes .boxBtn:hover {text-decoration:none;}
#endcard div.countdownContainer {height: auto;left: 171px;position: absolute;top: 110px;width: 300px;}
#endcard div.countdownContainer p {font-family: helvetica,arial,sans-serif;font-size: 18px;opacity: 0.8;filter:alpha(opacity=80);}
#endcard div.countdownContainer span.countdown {font-family: helvetica,arial,sans-serif;font-size: 36px;line-height:36px;opacity: 0.8;filter:alpha(opacity=80);}
#endcard div.nextUp {width:302px;height:101px;position:absolute;top:140px;left:158px;background:url('http://media.nbcmiami.com/designimages/endcard_nextup_bg.png') no-repeat;}
#endcard div.nextUpThumbnail {width:120px;height:68px;overflow:hidden;position:relative;float:left;top:15px;left:10px;background-color:#000;border:1px solid #8cb0cd;cursor:pointer;}
#endcard div.nextUpInfo {width:156px;height:68px;position:relative;padding-left:5px;top:15px;left:10px;float:left;font-family: Arial,sans-serif;font-size: 12px;line-height: 16px;}
#endcard span.next_playing_selector{background:none repeat scroll 0 0 #534BA1;display: block;width:48px;font-size:10px;padding-left: 2px;margin-right:5px;padding-right: 2px;text-align:center;}
#endcard span.feature_rr_item_duration {padding-left:5px;}
#endcard div.nextUpThumbnail .video_icon {background: url("http://media.nbcmiami.com/designimages/miniPlayBtn.png") no-repeat scroll 0 0 transparent !important;display: block;float: left;top:3px;left:3px;height: 18px;position: relative;width: 18px;}
#endcard div.nextUpThumbnail .video_icon:hover {background: url("http://media.nbcmiami.com/designimages/miniPlayBtn_hover.png") no-repeat scroll 0 0 transparent !important;display: block;float: left;top:3px;left:3px;height: 18px;position: relative;width: 18px;}
#endcard span.now_playing_selector {display:none;}

/* END CARD */

/* HTML5 Video Player overrides */

#player0 {z-index:4;}
a.overlayPlayButton{z-index:150 !important;}
div.loadingIndicator {display:none !important;}
/* HTML5 Video Player overrides */

/* CORE CSS FOR THE PLATFORM PLAYER. PLEASE MODIFY WITH CAUTION */
