.floatleft { float: left }  .floatright { float: right }  .button { overflow: visible }  .clearfix { clear: both }  .clearfix:after { clear: both; display: block; content: " "; visibility: hidden }  .module_videos #catagory-view a { display: inline }  .module_videos .video-info { text-align: left; display: block; font-size: 11px; clear: both }  .module_videos .nopos1 { background: url(../images/stars831.png) no-repeat; width: 60px; height: 12px; position: relative; list-style: none; padding: 0; background-position: 0 0; margin: 3px 0 }  .module_videos .onepos1 { background: url(../images/stars831.png) no-repeat; width: 60px; height: 12px; position: relative; list-style: none; padding: 0; background-position: 0 -12px; margin: 3px 0 }  .module_videos .twopos1 { background: url(../images/stars831.png) no-repeat; width: 60px; height: 12px; position: relative; list-style: none; padding: 0; background-position: 0 -24px; margin: 3px 0 }  .module_videos .threepos1 { background: url(../images/stars831.png) no-repeat; width: 60px; height: 12px; position: relative; list-style: none; padding: 0; background-position: 0 -36px; margin: 3px 0 }  .module_videos .fourpos1 { background: url(../images/stars831.png) no-repeat; width: 60px; height: 12px; position: relative; list-style: none; padding: 0; background-position: 0 -48px; margin: 3px 0 }  .module_videos .fivepos1 { background: url(../images/stars831.png) no-repeat; width: 60px; height: 12px; position: relative; list-style: none; padding: 0; background-position: 0 -60px; margin: 3px 0 }  .module_videos #catagory-view,.module_videos #playcontent,.module_videos .home-play-container,.module_videos .title { padding: 0 }  .module_videos h3 { margin: 0; padding: 0 }  .module_videos { padding-top: 10px; overflow: hidden }  .module_videos .video-grid-container ul .video-item { background: 0 0; list-style-type: none; float: left; width: auto; line-height: normal; padding: 10px 10px 10px 0 }  .module_videos .video-grid-container ul .video-item:last-child { padding-right: 0 }  .module_videos .video-grid-container .ulvideo_thumb { margin: 0; padding: 0 }  .module_videos .video-grid-container ul li .show-title-container { clear: both; overflow: hidden; margin-top: 0; font-size: 11px; height: auto; font-weight: 700; display: block; text-align: left }  .module_videos .video-grid-container ul li .show-title-container a { text-decoration: none; font-size: 11px; font-weight: 700 }  .module_videos .video-grid-container .home-link { border-bottom: 1px solid #ccc }  .module_videos .video-grid-container .video-item-details { width: 115px; float: left }  .module_videos .video-grid-container ul .video-item .mod_video_item { float: left }  .module_videos .video-grid-container ul li .yt-uix-hovercard-target { max-width: 115px !important; width: 115px; height: 80px }  .featured_vidimg { display: block; background: none !important }  .featured_vidimg .yt-uix-hovercard-target { outline: 0; border: 1px solid #ccc; padding: 1px }  .featured_vidimg .yt-uix-hovercard-target:hover { outline: 0; border: 1px solid #3784CC; padding: 1px; background: 0 0 }  ul.menu { padding: 0 }  .module_menu { margin: 0 auto; display: block }  .module_menu #hsearch { margin-top: 10px; overflow: hidden }  .morevideos { float: right; text-align: right; display: block }  .hd_norecords_found { padding: 10px; font-weight: 700; text-align: center }  .hdvideo_category ul .hd-item-sub,.item27 ul .hd-item-sub { margin-left: 15px }  #searchtxtbox { float: left; width: 62% }  #search_btn { float: left; margin: 0 0 0 5px }  .htmltooltip { position: absolute; z-index: 9999; left: -1000px; top: -1000px; background: #fff !important; padding: 8px 10px; border: 1px solid #999 !important; line-height: 1.3em; width: 300px; -moz-border-radius: 4px; -webkit-border-radius: 4px; -moz-box-shadow: 0 0 5px #888; -webkit-box-shadow: 0 0 5px #888 }  .htmltooltip .tooltip_views_right { clear: both }  .htmltooltip .tooltip_discrip { color: #000; font-size: 12px; text-align: left; border-bottom: 1px solid #ccc; padding-bottom: 5px; word-wrap: break-word }  .htmltooltip .tooltip_views_right .view_txt { color: #888; font-size: 12px }  .htmltooltip .tooltip_views_right .view_count { color: #333; font-size: 12px }  .htmltooltip .tooltip_category_left { float: left }  .htmltooltip .tooltip_category_left .title_category { color: #888; font-size: 12px }  .htmltooltip .tooltip_category_left .show_category { color: #333; font-size: 12px }  .htmltooltip .chat-bubble-arrow-border { border-color: transparent transparent #999; border-style: solid; border-width: 10px; height: 0; width: 0; position: absolute; top: -21px; left: 30px }  .htmltooltip .chat-bubble-arrow { border-color: transparent transparent #fff; border-style: solid; border-width: 10px; height: 0; width: 0; position: absolute; top: -18px; left: 30px }  .htmltooltip .chat-bubble-arrow-border1 { border-color: #999 transparent transparent; border-style: solid; border-width: 10px; height: 0; width: 0; position: absolute; bottom: -21px; left: 30px }  .htmltooltip .chat-bubble-arrow1 { border-color: #fff transparent transparent; border-style: solid; border-width: 10px; height: 0; width: 0; position: absolute; bottom: -18px; left: 30px }  .video_module,div.module_videos,div.module_videos div { margin: 0 }  .module_videos .video-grid-container ul { padding: 0 !important; margin: 0 !important }  .addtocontentbox { clear: both; float: left; background: #FFF !important; border: 1px solid #d3d3d3; outline: 0; overflow: visible; width: 200px; padding: 12px; position: absolute; margin-top: 20px; z-index: 999; }  .addtocontentbox>p { text-align: center; font-size: 20px; border-bottom: 1px solid #E1E1E1; }  #addtocontentbox-play { clear: both; float: left; background: #FFF; border: 1px solid #d3d3d3; outline: 0; overflow: visible; width: 210px; padding: 10px; }  #addtocontent #playlistname_input { width: 150px; float: left; margin-bottom: 8px; }  #playlistname_loading,div#playlistname_loading-play { float: left; height: 30px; }  #addtocontent { position: absolute; z-index: 9999; left: 40.3%; overflow: hidden; margin: 18px 2px; }  #clsdetail a,#clsdetail a:hover { outline-style: none; text-decoration: none; text-decoration: none; }  #playlists li { min-height: 30px; display: block; width: 100%; float: left; }  #playlists li span { display: inline-block; width: 124px; word-break: break-word; }  .play_textarea { width: 190px; }  #button-save { border-color: #167ac6; background: #167ac6; color: #fff; margin-left: 80px; }  #checkbox-video1 li { display: block; float: left; }  .youtube-addto-link-player { text-decoration: none; color: inherit; }  #playlistadd { text-decoration: none; color: inherit; }  #add_playlist_button { float: right; text-decoration: none; color: inherit; font-size: 15px; position: absolute; }  #save-button { border-color: #167ac6; background: #167ac6; color: #fff; margin-left: 55px; }  .playliststatus { margin: 0px 0 10px 0; color: #FFFFFF; text-align: center; padding: 5px; position: absolute; margin-top: 15px; }  .play_textarea { width: 150px; float: left; margin-bottom: 8px; }  #button-save-home { border-color: #167ac6; background: #167ac6; color: #fff; margin-left: 50px; }  table.myplaylist-table th { padding: 10px 35px 10px 40px; }  tbody { text-align: center; }  .create_playlist { margin-top: 14px; text-align: center; border-top: 1px solid #E1E1E1; }  .create_playlist>a { text-decoration: none; color: inherit; }  .addplaylist { margin-top: 9px; text-align: center; }  .play_textarea { margin-left: 20px; }  .restrict>p { border-top: 1px solid #E1E1E1; padding-top: 6px; }  .playlists_ul>li { line-height: 25px; }  .playlistadd:hover { background-color: #EEE; padding-left: 30px; padding-right: 30px; text-decoration: none; color: inherit; }  .playlistadd { border: 0; background-color: #FFF; margin-top: 10px; }  .playlistaddform-hide-btn { border: 0; background-color: #126DB3; border-radius: 2px; color: #FFF; height: 28px; width: 70px; }  .playlistaddform-hide-btn:disabled { background-color: #8ABCE2; }  .playlistlabel { display: inline-block; vertical-align: middle; line-height: 21px; width: 87%; overflow: hidden; white-space: nowrap; word-wrap: normal; -o-text-overflow: ellipsis; text-overflow: ellipsis; padding: 0 0 0 5px; }  .playlistrows>td:first-child+td { display: inline-block; vertical-align: middle; line-height: 65px; max-width: 190px; overflow: hidden; white-space: nowrap; word-wrap: normal; -o-text-overflow: ellipsis; text-overflow: ellipsis }  .playlist_title { float: left; width: 200px; }  .clear { clear: both; }  .video-info { display: block; font-size: 11px; line-height: 1.4; width: 145px; }  /* Start CSS of Watch History, Watch Later, Playlist and Channel */ .watched_overlay,.watched_module_overlay { position: absolute; top: 0; border: 1px solid #ccc; padding: 1px; background-color: rgba(0, 0, 0, 0.4); background-image: url('../images/watched.png'); background-position: center; background-repeat: no-repeat; }  .watched_overlay:hover,.watched_module_overlay:hover { border: 1px solid #3784CC; }  .featured_vidimg { position: relative; }  .watched_overlay { width: 145px; height: 80px; }  .watched_module_overlay { display: block; width: 115px; height: 80px; }  .button2 { padding: 5px 10px; background-color: #f8f8f8; color: #333; border: solid 1px #d3d3d3; cursor: pointer; border-radius: 2px; box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05); font-size: 12px; line-height: 12px; float: left; margin-right: 5px; }  .button2:last-child { margin-right: auto; }  .button2:hover { border-color: #c6c6c6; background: #f0f0f0; box-shadow: 0 1px 0 rgba(0, 0, 0, 0.10); }  #historyActions:after { content: ''; display: block; clear: both; }  .video_thumb_wrap { position: relative; }  .video_thumb_wrap:hover .watch_later_wrap,.video_thumb_wrap:hover .add_to_playlist_wrap { display: block; }  .watch_later_wrap,.add_to_playlist_wrap { position: absolute; bottom: 5px; border-color: #c6c6c6; background: #f0f0f0; box-shadow: 0 1px 0 rgba(0, 0, 0, 0.10); width: 22px; height: 22px; padding: 0; border-radius: 2px; display: none; }  .watch_later_wrap { left: 5px; }  .add_to_playlist_wrap { right: 5px; }  .watch_later,.add_to_playlist { display: block; height: 100%; width: 100%; background-position: center; background-repeat: no-repeat; }  .add_to_playlist { background-image: url('../images/plus.png'); }  .default-watch-later { background-image: url('../images/later.png'); }  .loading-watch-later { background-image: url('../images/ajax-loader.gif'); }  .success-watch-later { background-image: url('../images/success.gif'); }  .error-watch-later { background-image: url('../images/error.gif'); } /* End CSS of Watch History, Watch Later, Playlist and Channel */