/** GENERAL **/
.front h1.title {
  display: none;
}
/** END GENERAL **/


/** BLOCKS **/
/** weird invisible block causing padding at top of page **/
.front .block-system-main {
  display: none;
}
/** end weird invisible block **/

/** video player **/

.video-controller #quicktabs-front_page_video_sidebar ul.quicktabs-tabs {
  padding-right: 0;
}

#quicktabs-front_page_video_sidebar .item-list ul.quicktabs-tabs li {
  float: left;
  width: 100%;
}

#block-views-front-page-video-player-block-1 {
  padding: 20px 0 0 10px;
}

.front .block-front-page-video-player-block-1 h2.block-title {
  background: transparent url(../images/video-player-title-gradient-tall.png) 0% 0% repeat-x;
  height: 26px;
  color: #FFFFFF;
  float: left;
  font-weight: normal;
  padding: 0px 10px 5px 5px;
}

#block-views-front-page-video-player-block-1 h2.block-title {
  position: absolute;
  top: -12px;
  line-height: 17px;
  padding: 5px;
  height: 17px;
}

#block-views-front-page-video-player-block-1 #fstv-player-generate-channel-selector-form {
  width: 110px;
  position: absolute;
  z-index: 20;
  right: 35px;
  top: 0px;
}

#block-views-front-page-video-player-block-1 div.form-item-channel-selector {
  position: absolute;
  width: 250px;
  top: 2px;
  right: 140px;
}

#block-views-front-page-video-player-block-1 div.form-item-channel-selector label {
  float: left;	
  width: 75px;
  text-transform: uppercase;
  padding-top: 3px;
  font-weight: normal;
  font-size: 12px;
}

#block-views-front-page-video-player-block-1 #edit-channel-selector {
  float: left;
  width: 135px;
}

#block-views-front-page-video-player-block-1 {
  padding-top: 7px;
  position: relative;
  width: 635px;
}

#block-views-front-page-video-player-block-1 div.player-title {
  font-size: 16px;
  font-weight: bold;
}

#block-views-front-page-video-player-block-1 .block-inner{
  background: transparent url(../images/video-player-topbar.png) 0% 0% repeat-x;
  margin: 0;
  background-color: #FFFFFF;
  border: solid 1px #A7A9AC;
  /* For IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#888888')";
  -moz-box-shadow: 4px 5px 10px #888;
  -webkit-box-shadow: 4px 5px 10px #888;
  padding: 5px;
}

#block-views-front-page-video-player-block-1 .block-inner p {
  margin: 0;
  line-height: 0;
}

#block-views-front-page-video-player-block-1 .view-footer {
  overflow: hidden;
  position: absolute;
  height: 65px;
  width: 100%;
  left: -10px;
  top: 94%;
  z-index: 2000;
}

#block-views-front-page-video-player-block-1 #quicktabs-front_page_video_sidebar .view-footer {
  position: relative;
  left: 0;
  height: 44px;
}

#block-views-front-page-video-player-block-1 .view-footer .footer-message {
  position: absolute;
  bottom: -150px;
  background: transparent url(../images/video-player-subtext.png) 0% 0% no-repeat;
  width: 629px;
  height: 65px;
  padding: 25px 0 3px 10px;
  color: #FFFFFF;
  font-size: 14px;
}

#block-views-front-page-video-player-block-1 .view-footer .footer-message-inner {
  overflow: hidden;
  width: 610px;
  height: 65px;
  position: relative;
}

#block-views-front-page-video-player-block-1 .view-footer .content-container {
  width: 600px;
}

#block-views-front-page-video-player-block-1 #edit-title-wrapper {
  position: relative;
  width: 455px;
}

#block-views-front-page-video-player-block-1 #edit-title {
  position: absolute;
  right: 20px;
  width: 145px;
  top: -5px;
}

#block-views-front-page-video-player-block-1 .view-filters .views-exposed-form,
#block-views-front-page-video-player-block-1 .view-filters .views-exposed-form select.form-select,
#block-views-front-page-video-player-block-1 .view-filters .views-exposed-form .views-exposed-widget,
#block-views-front-page-video-player-block-1 .view-filters .views-exposed-form .views-exposed-widgets {
  margin: 0;
  padding: 0;
}

#block-views-front-page-video-player-block-1 div.view-front-page-video-player div.view-content {
  float: left;
  width: 483px;
}

#block-views-front-page-video-player-block-1 div.view-front-page-video-player div.video-controller div.view-content {
  position: relative;
  z-index: 2;
  width: auto;
  padding: 10px 0px 0px 0px;
  background-color: #218AB7;
}
#block-views-front-page-video-player-block-1 div.video-controller div.view-content {
  border-top: none !important;	
}
#block-views-front-page-video-player-block-1 div.video-controller {
  float: left;
  width: 140px;
}

/** end video player **/

/** quicktabs **/
#quicktabs-front_page_video_sidebar .quicktabs-tabs li.active {
  z-index: 1;
  position: relative;
}
#quicktabs-front_page_video_sidebar .quicktabs-tabs li {
  z-index: 0;
  position: relative;
  font-family: proxima-nova;
  font-weight: bold;
}

#quicktabs-front_page_video_sidebar .quicktabs-tabs li #quicktabs-tab-front_page_video_sidebar-0 {
  padding: 15px 10px 0px 10px;
  height: 25px;
}

#quicktabs-front_page_video_sidebar .quicktabs-tabs li.active #quicktabs-tab-front_page_video_sidebar-0 {
  margin-right: 0;
}

#quicktabs-tabpage-front_page_video_sidebar-0 {
  background-color: #3192BC;
}

#quicktabs-front_page_video_sidebar  #quicktabs-tabpage-front_page_video_sidebar-0 .views-row-odd {
  background-color: #319CCA;
}

#quicktabs-front_page_video_sidebar  #quicktabs-tabpage-front_page_video_sidebar-0 .now-playing {
  background-color: #005c7e;
}

#quicktabs-tabpage-front_page_video_sidebar-0 div.views-field-title
{
  padding: 0px 10px 0px 10px;
}

#quicktabs-tabpage-front_page_video_sidebar-0 .views-row {
  width: 140px;
  height:63px;
}

#quicktabs-front_page_video_sidebar .views-field-bc-datetime {
  font-weight: bold;
  font-size: 12px;
  margin: 0 10px;
  padding-top: 5px;
  color: #FFFFFF;
}
#quicktabs-front_page_video_sidebar .views-row-first .views-field-bc-datetime {
  border-top: none;
}

#quicktabs-tabpage-front_page_video_sidebar-0  .vignettes_js_behavior_rotator {
  height: 189px;
}

#quicktabs-tabpage-front_page_video_sidebar-0 .nav,
#quicktabs-tabpage-front_page_video_sidebar-0 .nav {
  background-color: #005C7E;
  text-transform: uppercase;
  padding: 0 5px;
}

#quicktabs-tabpage-front_page_video_sidebar-0 .nav a:link#headlines-prev,
#quicktabs-tabpage-front_page_video_sidebar-0 .nav a:visited#headlines-prev,
#quicktabs-tabpage-front_page_video_sidebar-0 .nav a:link#prev,
#quicktabs-tabpage-front_page_video_sidebar-0 .nav a:visited#prev {
  font-family: proxima-nova, 'proxima nova', 'Gotham Book', Gotham-Book, Arial, sans-serif;
  color: #FFFFFF;
  background: transparent url(../images/prev-bg.jpg) 0% 60% no-repeat;
  display: block;
  padding: 2px 0px 0px 16px;
  margin-left: 3px;
  float: left;
  height: 18px;
}

#quicktabs-tabpage-front_page_video_sidebar-0 .nav a:link#headlines-next,
#quicktabs-tabpage-front_page_video_sidebar-0 .nav a:visited#pheadlines-next,
#quicktabs-tabpage-front_page_video_sidebar-0 .nav a:link#next,
#quicktabs-tabpage-front_page_video_sidebar-0 .nav a:visited#next {
  font-family: proxima-nova, 'proxima nova', 'Gotham Book', Gotham-Book, Arial, sans-serif;
  color: #FFFFFF;
  background: transparent url(../images/next-bg.jpg) 100% 60% no-repeat;
  display: block;
  padding: 2px 16px 0px 0;
  margin-right: 3px;
  float: right;
  height: 18px;
}

#quicktabs-tabpage-front_page_video_sidebar-0 .view-footer p,
#quicktabs-tabpage-front_page_video_sidebar-0 .view-footer p {
  margin-bottom: 0;
}

#quicktabs-tabpage-front_page_video_sidebar-0 .preloader {
  position: relative;
  left: 45%;
  margin-top: 75%;

}

#quicktabs-front_page_video_sidebar .timezone-control {
  position: relative;
  background-color: #319CCA;
  height: 30px;
  z-index: 90;
}

#quicktabs-front_page_video_sidebar .timezone-control form {
  width: 41px;
  position: absolute;
  right: 15px;
  z-index: 10;
}

#quicktabs-front_page_video_sidebar .timezone-control form .form-item {
  margin: 5px 0 0 0;
}

.timezone-control select {
  cursor: pointer;
  color: #FFFFFF;
  *color: #000000;
  font-size: 12px;
  line-height: 12px;
  text-shadow: #000000 0 0 3px;
  padding: 3px 20px 3px 5px;
  text-transform: uppercase;
  display: block;
  height: 19px;
  border: 1px solid #373838;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  border-radius: 3px;
  background: transparent url(../images/black-drop.png) scroll right top;
}
/** end quicktabs **/
/** END BLOCKS **/

/** Actual Footer **/

#block-block-7 p {
  display: none;
}

#block-block-5 .content a:link,
#block-block-5 .content a:visited {
  color: #FFFFFF;
}

.jta-tweet-list-controls {
  width: 290px;
  padding-left: 55px;
  height: 50px;
}

.jta-tweet-list-controls span {
  display: block;
  margin-left: 15px;
  float: left;
}

/** FOR NEW FRONT PAGE PLAYER **/
#player-type,
#player-message {
  display: none;
}

/** Custom Beauty Tips **/

#quicktabs-front_page_video_sidebar div.quicktabs_main .featured a:link,
#quicktabs-front_page_video_sidebar div.quicktabs_main .featured a:visited {
  font-size: 14px;
}

.cbt {
  padding-left: 18px;
  background: transparent url(../images/front-headline-arrow.png) 0 100px no-repeat;
}

.cbt .cbt-inner {
  width: 220px;
  min-height: 150px;
  position: relative;
  z-index: 1000;

  box-shadow: -3px 3px 12px rgba(0,0,0,0.5);
  border-radius: 5px;
  font-family: "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
  background-color: #FFFFFF;
}

.cbt-inner img {
  margin-bottom: 10px;
}

.cbt .preloader {
  padding: 10px;
}

.cbt * {
  position: relative;
  z-index: 1001; 
  background: transparent;
  border: none;
}

.popup-header {
  border-top-left-radius: 5px;
  border-top-right-radius: 5px;
}

.popup-content {
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}

/** Front Page Featured Video Block **/
.view-featured-videos .views-row {
  margin: 10px 0 0 0;
  background: transparent url(../images/smear.jpg) top center no-repeat;
  padding: 22px 0 0 0;
}

.view-featured-videos .views-row-first {
  background-image: none;
  padding: 0;
  margin: 0;
}

.view-featured-videos .views-row .views-field-title {
  font-family: Georgia, "Times New Roman", "DejaVu Serif", serif;
  font-size: 16px;
  margin-bottom: 5px;
}

.view-featured-videos .view-footer {
  margin-top: 20px;
}

.view-featured-videos .views-field-field-content-image {
  position: relative;
  margin-left: 43px;
  padding-bottom: 8px;
}

div.play {
  background: transparent url(../images/play.png) center center no-repeat;
  width: 60px;
  height: 60px;
  position: absolute;
  left: 70px;
  top: 35px;
  z-index: 1;
}

.front .view-featured-videos .type-video .type-video {
  background-image: none;
}

.view-featured-videos .type-video .goverlay {
  display: none;
}


.block-views-full-episodes-block,
.block-fstv-viewer-comments
{
  border-top: 1px solid #AAAAAA; 
  padding-top: 20px;
  padding: 20px 10px 10px 10px;
}
.block-views-full-episodes-block {
  border-bottom: 1px solid #AAAAAA;
  margin-bottom: 20px;
}
.block-views-full-episodes-block .views-row {
  width: 220px;
  padding-right: 9px;
  padding-left: 10px;
  float: left;
  margin-bottom: 20px;
  height: 240px;
}
.block-views-full-episodes-block .source-data {
  padding-top: 10px;
}
.block-views-full-episodes-block .goverlay {
  display: none;
}
.block-views-full-episodes-block .type-video {
  background: none;
}
.block-views-full-episodes-block .view-footer {
  clear: left;
  float: right;
}
.block-views-full-episodes-block div.divider {
  background: none;
  width: auto;
}
.block-views-full-episodes-block img {
  -webkit-box-shadow: 8px 8px 5px 0px rgba(209,209,209,1);
  -moz-box-shadow: 8px 8px 5px 0px rgba(209,209,209,1);
  box-shadow: 8px 8px 5px 0px rgba(209,209,209,1);
  display: block;
  margin-bottom: 10px;
}
#zone-below-content .block-views-full-episodes-block h2.block-title,
#zone-below-content .block-featured-programs-block h2.block-title,
#zone-below-content .block-fstv-viewer-comments h2.block-title
{
  color: #0379A9;
  background: none;
  font-weight: bold;
  padding: 0 0 20px 0;
  font-size: 24px;
  text-transform: uppercase;
}
#zone-below-content .block-views-full-episodes-block h2.block-title {
  padding-left: 10px;
}

.block-featured-programs-block {
  margin-bottom: 20px;
}
.block-featured-programs-block .views-row {
  width: 230px;
  padding-left: 5px;
  padding-right: 5px;
  margin-bottom: 20px;
  float: left;
}
.block-featured-programs-block .image-wrapper {
  background: transparent url(../images/collection-frame.png) scroll no-repeat left top;
  width: 198px;
  height: 119px;
  margin: 5px 0 0 0;
}
.block-featured-programs-block img {
  display: block;
  padding: 17px 17px 5px 6px;
}
.block-featured-programs-block .view-footer {
  clear: left;
  float: right;
}
.block-featured-programs-block div.divider {
  background: none;
  width: auto;
}

#zone-below-content #block-fstv-viewer-comments-viewer-comments {
  background-color: inherit;
}
#zone-below-content #block-fstv-viewer-comments-viewer-comments .comments {
  font-size: 16px;
}
#zone-below-content #block-fstv-viewer-comments-viewer-comments div.divider {
  width: auto;
}
.block-weekday-series-block,
.block-weekly-series-block {
  background-color: #fff;
}

.block-weekday-series-block .views-row,
.block-weekly-series-block .views-row
{
  background: transparent url(../images/smear.jpg) top center no-repeat;
  margin: 0 10px 0 10px;
  padding: 15px 10px 10px 10px;
}
.block-weekday-series-block .views-row-first,
.block-weekly-series-block .views-row-first {
  background: none;
  padding-top: 10px;
}

#block-views-call-to-action-button-block-1 .content .nid-97464 a:link,
#block-views-call-to-action-button-block-1 .content .nid-97464 a:visited,
#block-views-call-to-action-button-block-1 .content .nid-101365 a:link,
#block-views-call-to-action-button-block-1 .content .nid-101365 a:visited,
#block-views-call-to-action-button-block-1 .content .nid-98214 a:link,
#block-views-call-to-action-button-block-1 .content .nid-98214 a:visited {
  background: transparent url(../images/our-work.png) 53% 54% no-repeat;
  height: 64px;
  color: #fff;
}
#block-views-call-to-action-button-block-1 .content .nid-97464 a p,
#block-views-call-to-action-button-block-1 .content .nid-101365 a p,
#block-views-call-to-action-button-block-1 .content .nid-98214 a p {
  width: 230px;
}

#block-views-front-page-video-player-block-1 .block-inner {
  background-image: none;
}

#block-views-front-page-video-player-block-1 div.player-title {
  font-weight: normal;
  color: #0379A9;  
  font-size: 24px;
}
#block-views-call-to-action-button-block-1 .content .nid-98214 a:link,
#block-views-call-to-action-button-block-1 .content .nid-98214 a:visited,
#block-views-call-to-action-button-block-1 .content .nid-101365 a:link,
#block-views-call-to-action-button-block-1 .content .nid-101365 a:visited {
  background: transparent url(../images/our-work.png) 53% 54% no-repeat;
  height: 64px;
  color: #fff;
}
#block-views-call-to-action-button-block-1 .content .nid-97464 a p,
#block-views-call-to-action-button-block-1 .content .nid-101365 a p,
#block-views-call-to-action-button-block-1 .content .nid-98214 a p {
  width: 232px;
}

#block-views-front-page-video-player-block-1 .block-inner {
  background-image: none;
}

#block-views-front-page-video-player-block-1 div.player-title {
  font-weight: normal;
  color: #0379A9;  
  font-size: 24px;
  padding: 10px 0 2px 0;
}
#block-views-front-page-video-player-block-1 h2.block-title {
  display: none;
}
#block-views-front-page-video-player-block-1 div.player-title .bold-title {
  font-weight: bold;
}

.block-fstv-viewer-comments .more-link {
  float: right;
}
.block-fstv-viewer-comments .divider {
  background: none;
}
