/* chris */

.tv-css {
  position:relative;
  height:100%;
}
.tv-css .close {
  position:absolute;
  top:-14px;
  right:-14px;
  z-index:1;
}
.tv-css .bordered {
  -moz-border-radius:10px;
  -webkit-border-radius:10px;
  border:2px solid #aaa;
}
.tv-css .hud-background {
  height:95%;
  padding:10px;
  background:#333;
  position:relative;
}

.tv-css .bordered.bordered-left {
  -moz-border-radius-topright:0;
  -moz-border-radius-bottomright:0;
  -webkit-border-top-right-radius:0;
  -webkit-border-bottom-right-radius:0;
}
.tv-css .bordered.bordered-right {
  -moz-border-radius-topleft:0;
  -moz-border-radius-bottomleft:0;
  -webkit-border-top-left-radius:0;
  -webkit-border-bottom-left-radius:0;
}
.tv-css .hud-background .player-wrapper { height:93%; }
.tv-css .hud-background .meta-area {
  margin-top:1%;
  height:6%;
  color:white;
  position:relative;
  text-align:left;
}
.tv-css .hud-background .filters {
  position:absolute;
  top:23px;
  left:-115px;
  width:99px;
  background:white;
  text-align:left;
  padding:8px 4px 8px 8px;
}
.tv-css .hud-background .filters a.filter { border:0 none; }

.tv-css .hud-background .button-ctr {
  position:absolute;
  bottom:23px;
  width:42px;
}
.tv-css .hud-background .button-ctr-left { left:-44px; }
.tv-css .hud-background .button-ctr-right { right:-44px; }
.tv-css .hud-background .tv-button {
  border-top:1px solid #aaa;
  margin:0 auto;
  padding:30px 0;
  display:block;
  background:white;
}
.tv-css .hud-background .tv-button:hover { background-color:#369; }
.tv-css .hud-background .button-ctr-left .tv-button {
  border-left:2px solid #aaa;
}
.tv-css .hud-background .button-ctr-right .tv-button {
  border-right:2px solid #aaa;
}
.tv-css .hud-background .tv-button.first {
  border-top:2px solid #aaa;
}
.tv-css .hud-background .button-ctr-left .tv-button.first {
  -moz-border-radius-topleft:10px;
  -webkit-border-top-left-radius:10px;
}
.tv-css .hud-background .button-ctr-left .tv-button.last {
  -moz-border-radius-bottomleft:10px;
  -webkit-border-bottom-left-radius:10px;
}
.tv-css .hud-background .tv-button.last {
  border-bottom:2px solid #aaa;
}
.tv-css .hud-background .button-ctr-right .tv-button.first {
  -moz-border-radius-topright:10px;
  -webkit-border-top-right-radius:10px;
}
.tv-css .hud-background .button-ctr-right .tv-button.last {
  -moz-border-radius-bottomright:10px;
  -webkit-border-bottom-right-radius:10px;
}
.tv-css .hud-background .tv-button .icon-host {
  height:24px;
  background-position:center top;
  background-repeat:no-repeat;
}
.tv-css .hud-background .tv-button:hover .icon-host {
  background-position:center bottom;
}
.tv-css .hud-background .tv-button-props:hover .icon-host,
.tv-css .hud-background .tv-button-comment:hover .icon-host {
  background-position:center top;
}
.tv-css .hud-background .tv-button-prev .icon-host {
  background-image:url(../../images/tv/icons/24/prev.png);
}
.tv-css .hud-background .tv-button-props .icon-host {
  background-image:url(../../images/tv/icons/24/props.png);
}
.tv-css .hud-background .tv-button-comment .icon-host {
  background-image:url(../../images/tv/icons/24/comment.png);
}
.tv-css .hud-background .tv-button-next { padding:75px 0; }
.tv-css .hud-background .tv-button-next .icon-host {
  background-image:url(../../images/tv/icons/24/next.png);
}
.tv-css .hud-background .tv-button-random .icon-host {
  background-image:url(../../images/tv/icons/24/random.png);
}

.tv-css .forward .permalink {
  position:absolute;
  top:50%;
  height:30px;
  margin-top:-15px;
  width:85%;
}
.tv-css .forward .permalink .label {
  font-size:12px;
  vertical-align:middle;
}
.tv-css .forward .permalink input {
  border:1px solid #ddd;
  padding:2px;
  font-size:12px;
  margin:4px;
  padding:2px;
  border:1px solid #999;
  width:75%;
  vertical-align:middle;
}
.tv-css .forward .share-ctr {
  position:absolute;
  top:50%;
  right:0;
  height:16px;
  margin-top:-8px;
  width:15%;
}
.tv-css .forward .share-twitter,
.tv-css .forward .share-facebook,
.tv-css .forward .share-myspace,
.tv-css .forward .share-email {
  float:right;
  background-position:center;
  background-repeat:no-repeat;
  width:16px;
  height:16px;
  margin:0 4px;
}
.tv-css .forward .share-twitter.loading,
.tv-css .forward .share-facebook.loading,
.tv-css .forward .share-myspace.loading {
  background-image:url(../../images/spinners/333/12.gif);
}
.tv-css .forward .share-twitter {
  background-image:
    url(../../images/stream/services/tw.png);
}
.tv-css .forward .share-facebook {
  background-image:
    url(../../images/stream/services/fb.png);
}
.tv-css .forward .share-myspace {
  background-image:
    url(../../images/stream/services/ms.png);
}
.tv-css .forward .share-email {
  background-image:
    url(../../images/stream/services/em.png);
}

