

/* INIT STYLES */

* { margin:0; padding:0; }
div.video_block ul, dl, ol, cite, span { list-style-type:none; text-align:left; padding:0; font-family:Arial,Helvetica,sans-serif; }
div.video_block ul li { background:none; color:#000000; }
div.video_block a { outline-color:-moz-use-text-color; outline-style:none; outline-width:medium; }
div.video_block a:link, a:visited { text-decoration:none; }


/* VIDEO PAGES BASIC STYLES */

div.video_block { font-family:Arial, Helvetica, sans-serif; color:#000; line-height:100%; background:#FFF; margin:0 0 10px 0; display:block; text-align:left; font-size:12px; padding:0;}
div.video_block p { font-family:Arial, Helvetica, sans-serif; color:#666; line-height:100%; margin:7px 0; }
div.video_block a, div.video_block a:active, div.video_block a:visited { color:#5ca5dc; }
div.video_block a:hover { text-decoration:underline; }
div.video_block h4, div.video_block h5 { line-height:110%; color:#000; font-family: Arial, Helvetica, sans-serif; text-transform:uppercase; position:relative; padding:0; margin:0;}
div.video_block h4 { font-size:18px; }
div.video_block h5 { font-size:14px; }


/* VIDEO PLAYER LANDING PAGE */

div#channels { width:110px; float:left; clear:left; margin: 0 3px; padding-left:3px; border-left:1px solid #dddddd; }
div#channels h4 { padding: 0 0 0 6px; margin:0; }
div#channels ul {border-bottom:1px solid #dddddd; line-height:100%; margin:10px 0 0 0; } 
div#channels ul li {text-transform:uppercase; border-top:1px solid #dddddd; padding:6px;}
div#channels ul li a, div#channels ul li a:active, div#channels ul li a:visited {color:#000; text-decoration:none; }
div#channels ul li a:hover {text-decoration:none; color:#5ca5dc;}
div#channels ul li.current { background:#EBF4FB; color:#5ca5dc; }
div#channels ul li.video-menu-hover { background:#EBF4FB; }

div#video_display {width:506px; float:left; }
div#video_display div#brightcove_player { background-color:#ebf4fb; padding:10px; color:#666; }
div#video_display div#brightcove_player p#title { color:#000; font-size:23px; }
div#video_display div#brightcove_player p#dek { font-size:14px; line-height:120%; }
div#video_display div#brightcove_player p#tags { font-size:11px;}

#video_right_rail { float:right; width:320px;}
#video_right_rail #big_box { border-bottom:1px solid #dddddd; margin-bottom:10px; padding:0 0 10px 10px;}

.playlist { padding:5px 5px 0 5px; margin: 5px 0 0 0; display:table; line-height:100%; }
.playlist .video_listing { min-height:67px; height:auto !important; height:67px; clear:left; display:block; margin:0; padding:10px 0; border-bottom:1px solid #ddd;}
.playlist .video_listing p { font-size:11px; color:#666; font-family:Arial, Helvetica, sans-serif; margin:0 0 0 130px; }
.playlist .video_listing a h5 { display:block; border-bottom:none; text-transform:none; color:#5ca5dc; font-size:11px; margin: 0 0 3px 130px; line-height:110%; }
.playlist .video_listing a:hover h5 { text-decoration:underline; }
.playlist .video_listing a img { float:left; width:120px; height:67px; border:none; }

.playlist#related { display:block; clear:left; background-color:#f0f0f0; margin-bottom:10px; }
.playlist#related h4 { text-transform:uppercase; font-size:14px; }
.playlist#related h5 { font-size:14px; }

.playlist#top_videos h4 { color:#5ca5dc; text-transform:uppercase; font-weight:normal; font-size:18px; clear:both; padding-bottom:5px;}
.playlist#top_videos .ui-widget-header { border-top:none; border-right:none; border-left:none; border-bottom:1px solid #ddd;}
.playlist#top_videos span#now_playing { font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; color:#000; display:block; font-size:11px; margin-left:130px; }
.playlist#top_videos span { color:#000; font-size:12px; text-transform:uppercase; }
.playlist#top_videos a:hover span {color:#5ca5dc;}

a.see_all { padding-top:10px; display:block;}


/* RESULTS PAGE */

#results .playlist { background-color:#fff; padding:0 0 50px 0; margin: 0 0 10px 0; display:table; line-height:100%; float:left; width:635px; border-right:1px solid #ddd; display:block; clear:left; margin: 5px 0 40px 0;}
#results .playlist .video_listing { width:120px; height:180px !important; float:left; clear:none; display:block; padding:0; border-bottom:none; margin:10px 35px 0 0;}
#results .playlist .video_listing p { font-size:11px; color:#666; font-family:Arial, Helvetica, sans-serif; clear:left; margin:5px 0 0 0; }
#results .playlist .video_listing a h5 { clear:left; display:block; width:120px; border-bottom:none; text-transform:none; color:#5ca5dc; font-size:11px; margin:0; line-height:110%; }
#results .playlist .video_listing a:hover h5 { text-decoration:underline; }
#results .playlist .video_listing a img { float:left; width:120px; height:67px; border:none; padding:0 0 8px 0; }

#results .playlist h4 { text-transform:uppercase; font-size:14px; }
#results .playlist h5 { font-size:14px; }

#results .playlist a#video_home { font-size:12px; margin-bottom:5px; display:block; }


/* ERROR PAGE */

body#video_refresh.l2 #uber #uber-page .video_block { height:200px;}
body#video_refresh.l2 #uber #uber-page .video_block h4 { margin-bottom:20px; font-size:18px; }
body#video_refresh.l2 #uber #uber-page .video_block h3 a { color:#fff; text-transform:uppercase; background:#5ca5dc; padding:4px; margin-top:20px; width:106px; display:block; font-size:14px; }


