html,body,div,span,img,applet,embed,canvas,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,ins,kbd,q,samp,small,strike,strong,sub,sup,tt,var,b,u,i,s,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,button,table,caption,tbody,tfoot,thead,tr,th,td {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
  background: transparent;
}
body {
  line-height: 1;
}
ol,ul {
  list-style: none;
}
blockquote,q {
  quotes: none
}
blockquote:before,blockquote:after,q:before,q:after {
  content:'';content:none}
:focus {
  outline: 0
}
ins {
  text-decoration: none;
}
del {
  text-decoration: line-through
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
html {
  height: 100%;
}
body {
  background: #fff;
}
body,input,textarea {
  font: 12px Arial,sans-serif;
}
a {
  color: #03c;
  text-decoration: none;
}
a:hover {
  text-decoration: underline;
}
h1,h2,h3,h4,h5,h6 {
  font-weight: bold;
}
h1 {
  font-size: 1.5833em;
}
h2 {
  font-size: 1.3333em;
}
h3 {
  font-size: 1.1666em;
}
h5,h6 {
  font-size: .8333em;
}
dt {
  font-weight: bold;
}
.master-sprite {
  background: transparent url(../parts/master-vfl95681.png) repeat-x scroll 0 0;
  border: 0;
  padding: 0;
  cursor: hand;
  cursor: pointer;
}
.master-sprite::-moz-focus-inner {
  border: 0;
}
#masthead #logo button {
  width: 84px;
  height: 33px;
  background-position: 0 0;
}
.custom-logo-20090516 #masthead #logo {
  margin: -8px 0 0 0;
  position: relative;
}
#masthead #slogan {
  width: 125px;
  height: 11px;
  background-position: 0 -33px;
  margin: 2px 2px 3px 2px;
  cursor: default;
  display: block;
}
.active-sharing-off {
  width: 13px;
  height: 14px;
  background-position: 0 -44px;
}
.active-sharing-on {
  width: 13px;
  height: 14px;
  background: transparent url(../parts/active_sharing_on-vfl70992.png) no-repeat scroll 0 0;
}
#icon-sorry-no-mail {
  width: 14px;
  height: 16px;
  background-position: 0 -58px;
  margin-right: 5px;
}
#icon-you-have-mail {
  background: transparent url(../parts/inbox_you_have_mail-vfl69806.png) no-repeat scroll 0 0;
  width: 21px;
  height: 16px;
  margin-right: 1px;
}
#util-username-arrow {
  width: 9px;
  height: 5px;
  background-position: 0 -74px;
  margin:0 0 0 4px!important;
}
#chrome-icon {
  width: 24px;
  height: 22px;
  background-position: 0 -96px;
  margin: 5px 0 5px 5px;
  display: block;
  float: left;
}
#masthead #bar {
  height: 35px;
  background-position: 0 -487px;
  border: 1px solid #999;
  clear: both;
  cursor: default;
}
#masthead .nav-item {
  background-position: 0 -487px;
  height: 16px;
  text-align: center;
  float: left;
  text-decoration: none;
  font-weight: bold;
  font-size: 13px;
  white-space: nowrap;
  display: block;
  padding: 9px 7px 10px 7px;
  border-left: 1px solid #fff;
  border-right: 1px solid #999;
}
#masthead a.nav-item:hover {
  background-position: 0 -522px;
  border-left: 0;
  padding-left: 8px;
}
#masthead a.nav-item:active {
  background-position: 0 -557px;
  border-left: 0;
  padding-left: 8px;
}
.QLIconImg {
  background-position: 0 -355px;
}
.QLIconImgOver {
  background-position: -25px -355px;
}
button.rating {
  border: 0;
  padding: 0;
  margin:0;
  font-size: 11px;
}
button.ratingVS {
  width: 60px;
  height: 14px;
  vertical-align: top;
  cursor: default;
}
button.ratingVS-0\.0 {
  background-position: -60px -381px;
}
button.ratingVS-0\.5 {
  background-position: -48px -397px;
}
button.ratingVS-1\.0 {
  background-position: -48px -381px;
}
button.ratingVS-1\.5 {
  background-position: -36px -397px;
}
button.ratingVS-2\.0 {
  background-position: -36px -381px;
}
button.ratingVS-2\.5 {
  background-position: -24px -397px;
}
button.ratingVS-3\.0 {
  background-position: -24px -381px;
}
button.ratingVS-3\.5 {
  background-position: -12px -397px;
}
button.ratingVS-4\.0 {
  background-position: -12px -381px;
}
button.ratingVS-4\.5 {
  background-position: 0 -397px;
}
button.ratingVS-5\.0 {
  background-position: 0 -381px;
}
button.ratingVS-transparent {
  background-color: transparent;
}
.ratingCapsVS-left,.ratingCapsVS-right {
  width: 2px;
  height:16px;
  vertical-align: top;
  cursor: default;
}
.ratingCapsVS-left {
  background-position: -109px -395px;
}
.ratingCapsVS-right {
  background-position: -111px -395px;
}
button.ratingCapsVS {
  width: 60px;
  height: 16px;
  vertical-align: top;
  background: white url(../parts/master-vfl95681.png);
  cursor: default;
}
button.ratingCapsVS-0\.0 {
  background-position: -60px -379px;
}
button.ratingCapsVS-0\.5 {
  background-position: -48px -395px;
}
button.ratingCapsVS-1\.0 {
  background-position: -48px -379px;
}
button.ratingCapsVS-1\.5 {
  background-position: -36px -395px;
}
button.ratingCapsVS-2\.0 {
  background-position: -36px -379px;
}
button.ratingCapsVS-2\.5 {
  background-position: -24px -395px;
}
button.ratingCapsVS-3\.0 {
  background-position: -24px -379px;
}
button.ratingCapsVS-3\.5 {
  background-position: -12px -395px;
}
button.ratingCapsVS-4\.0 {
  background-position: -12px -379px;
}
button.ratingCapsVS-4\.5 {
  background-position: 0 -395px;
}
button.ratingCapsVS-5\.0 {
  background-position: 0 -379px;
}
.ratingCapsL-left,.ratingCapsL-right {
  width: 7px;
  height: 15px;
  vertical-align: top;
}
.ratingCapsL-left {
  background-position: -134px -426px;
}
.ratingCapsL-right {
  background-position: -142px -426px;
}
button.ratingL,button.ratingCapsL {
  width: 75px;
  height: 15px;
  vertical-align: top;
  background: white url(../parts/master-vfl95681.png);
}
button.ratingL-0\.0,button.ratingCapsL-0\.0 {
  background-position: -75px -411px;
}
button.ratingL-0\.5,button.ratingCapsL-0\.5 {
  background-position: -60px -426px;
}
button.ratingL-1\.0,button.ratingCapsL-1\.0 {
  background-position: -60px -411px;
}
button.ratingL-1\.5,button.ratingCapsL-1\.5 {
  background-position: -45px -426px;
}
button.ratingL-2\.0,button.ratingCapsL-2\.0 {
  background-position: -45px -411px;
}
button.ratingL-2\.5,button.ratingCapsL-2\.5 {
  background-position: -30px -426px;
}
button.ratingL-3\.0,button.ratingCapsL-3\.0 {
  background-position: -30px -411px;
}
button.ratingL-3\.5,button.ratingCapsL-3\.5 {
  background-position: -15px -426px;
}
button.ratingL-4\.0,button.ratingCapsL-4\.0 {
  background-position: -15px -411px;
}
button.ratingL-4\.5,button.ratingCapsL-4\.5 {
  background-position: 0 -426px;
}
button.ratingL-5\.0,button.ratingCapsL-5\.0 {
  background-position: 0 -411px;
}
.icn_star_full_large,.icn_star_half_large,.icn_star_empty_large {
  width: 15px;
  height: 15px;
}
.icn_star_full_large {
  background-position: -45px -426px;
}
.icn_star_half_large {
  background-position: -60px -426px;
}
.icn_star_empty_large {
  background-position: -75px -426px;
}
#masthead {
  margin: 8px auto 5px auto;
}
#masthead #logo {
  float: left;
  display: block;
  margin-bottom: 8px;
}
#masthead .user-info {
  float: right;
  margin-top: 16px;
  text-align: right;
}
.util-item {
  border-left: 1px solid #aaa;
  padding: 0 0 1px 6px;
  margin-left: 6px;
  float: left;
  display: block
}
.util-item.with-flag {
  margin-left: 0;
  padding-left: 0;
}
.util-item.first {
  border-left: none;
  padding-left: 1px;
  margin: 0;
}
#util-links.normal-utility-links img,#util-links.normal-utility-links button {
  margin-top: -1px;
  vertical-align: middle;
}
html>body #util-links.normal-utility-links img,html>body #util-links.normal-utility-links button {
  margin-top: -5px;
}
#masthead-bar-contents {
  padding-top: 4px;
  text-align: right;
}
#masthead .search-form {
  display: inline;
}
#footer .search-form {
  display: block;
  padding-top: 10px;
  margin-left: 91px;
  height: 30px;
  margin: 0;
}
#masthead .search-term,#footer .search-term {
  border: 1px solid #999;
  padding: 4px 1px 1px 1px;
  padding-right: 1px;
  width: 225px;
  height: 18px;
  font-size: 13px!important;
  vertical-align: middle;
}
#masthead .search-term,#masthead .yt-button,#masthead .yt-dropdown {
  margin-top: 1px;
  margin-bottom: 1px;
  text-align: left;
}
#masthead .yt-dropdown-menu {
  text-align: left;
}
#masthead .search-term-focus {
  border: 2px solid #bbdafd!important;
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 0;
}
#masthead .yt-button span,#footer .yt-button span {
  vertical-align: middle;
}
* html #masthead .yt-dropdown span,* html #masthead .yt-dropdown button {
  vertical-align: middle;
}
*:first-child+html #masthead .yt-dropdown span,*:first-child+html #masthead .yt-dropdown button {
  vertical-align: middle;
}
#masthead #region-and-language-picker-links-wrapper {
  float: left;
  padding:0 0 0 7px;
}
#region-and-language-picker-links-wrapper span {
  padding-bottom: 1px;
}
#masthead-region-and-language-picker-box {
  margin: 0 0 5px 0;
  text-align: center;
  padding: 8px 10px;
  background-color: #fafafa;
  border: 1px solid #ccc;
  font-size: 13px;
  clear:both;
}
.yt-button,a.yt-button {
  padding: 0 .8333em;
  margin: 0 .25em;
  white-space: nowrap;
  text-decoration: none;
  color: #000;
  background: #d8d8d8 url(../parts/master-vfl95681.png) repeat-x center -802px;
  border: 1px solid #999;
  -webkit-border-radius: 3px;
  border-radius: 3px;
  cursor: pointer;
  display: -moz-inline-box;
  display: inline-block;
  *display: inline;
}
html>body .yt-button,tt:-moz-any-link,tt:default {
  -moz-border-radius: 3px;
}
.yt-button span {
  white-space: normal;
  line-height: 1.9166em;
  height: 1.9166em;
  *display: inline-block;
}
html>body .yt-button span,tt:-moz-any-link {
  padding-top: .3333em;
  line-height: 1.75em;
}
html>body .yt-button span,tt:-moz-any-link,tt:default {
  padding-top: 0;
  line-height: 1.9166em;
}
*:first-child+html .yt-button span {
  padding-top: 0;
  line-height: 1.75em;
}
.yt-button img {
  vertical-align: top;
  height: 1.9166em;
  width: 20px;
  margin: 0;
  border: 0 solid transparent;
}
.yt-button button {
  vertical-align: top;
  height: 1.9166em;
  width: 20px;
  margin: 0;
  padding: 0;
  border: 0 solid transparent;
  cursor: pointer;
}
* html .yt-button img {
  height: 1.8333em;
  vertical-align: bottom;
}
* html .yt-button button {
  height: 1.8333em;
  vertical-align: bottom;
}
*:first-child+html .yt-button img {
  height: 1.8333em;
  vertical-align: bottom;
}
*:first-child+html .yt-button button {
  height: 1.8333em;
  vertical-align: bottom;
}
.yt-dropdown {
  position: relative;
  z-index: 98;
  text-decoration: none;
  white-space: nowrap;
}
.yt-dropdown .yt-dropdown-btn {
  margin-right: 0;
  vertical-align: middle;
  -moz-border-radius-topright: 0;
  -moz-border-radius-bottomright: 0;
  -webkit-border-top-right-radius: 0;
  -webkit-border-bottom-right-radius: 0;
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.yt-dropdown .yt-dropdown-arr {
  padding-left: 0;
  padding-right: .4166em;
  margin-left: 0;
  vertical-align: middle;
  -moz-border-radius-topleft: 0;
  -moz-border-radius-bottomleft: 0;
  -webkit-border-top-left-radius: 0;
  -webkit-border-bottom-left-radius: 0;
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
  border-left-width: 0;
}
.yt-dropdown .yt-dropdown-btn span {
  white-space: nowrap;
}
.yt-dropdown .yt-dropdown-arr span {
  white-space: nowrap;
  width: .0833em;
}
.yt-dropdown .yt-dropdown-arr img,.yt-dropdown .yt-dropdown-arr button {
  border-left: 1px solid #fff;
}
* html .yt-dropdown .yt-dropdown-arr button {
  border-left: none;
}
*:first-child+html .yt-dropdown .yt-dropdown-arr button {
  border-left: none;
}
.yt-dropdown-menu {
  position: absolute;
  top: 1.5em;
  left: .25em;
  z-index: 99;
  width: 110%;
  border: 1px solid #999;
  visibility: hidden;
  white-space: normal;
}
* html .yt-dropdown-menu {
  width: 10em;
  top: 1.8333em;
  visibility: visible;
  display: none;
}
*:first-child+html .yt-dropdown-menu {
  top: 1.8333em;
}
.yt-dropdown-menu,.yt-dropdown-menu li {
  margin: 0;
  padding: 0;
  list-style: none;
}
.yt-dropdown-menu {
  background: #ccc;
}
.yt-dropdown-menu li:first-child {
  margin-top: 0;
}
.yt-dropdown-menu li {
  margin-top: 1px;
}
.yt-dropdown-menu li a {
  display: block;
  padding: .4166em .6666em;
  color: #000;
  background: #eee;
}
* html .yt-dropdown-menu li a {
  height: 1%;
}
.yt-button-primary,a.yt-button-primary {
  font-weight: bold;
  color: #039;
  background: #c6d7f3 url(../parts/master-vfl95681.png) repeat-x center -1602px;
  border-color: #a0b1dc;
}
.yt-button-urgent,a.yt-button-urgent {
  font-weight: bold;
  color: #994800;
  background: #fed81c url(../parts/master-vfl95681.png) repeat-x center -2202px;
  border-color: #ecc101;
}
.yt-dropdown-primary .yt-dropdown-menu {
  border-color: #a0b1dc;
  background-color: #d9e1f2;
}
.yt-dropdown-primary .yt-dropdown-menu li a {
  color: #039;
  background: #ecf1fa;
}
.yt-dropdown-urgent .yt-dropdown-menu {
  border-color: #ecc101;
  background-color: #ffeb81;
}
.yt-dropdown-urgent .yt-dropdown-menu li a {
  color: #994800;
  background: #ffc;
}
.yt-button-short span {
  line-height: 1.5em;
  height: 1.5em;
}
html>body .yt-button-short span {
  padding-top: 0;
  line-height: 1.5em;
}
*:first-child+html .yt-button-short span {
  padding-top: 0;
  line-height: 1.5em;
}
.yt-button:hover,.yt-dropdown:hover {
  text-decoration: none;
}
.yt-button:hover span,.yt-dropdown:hover .yt-button span {
  text-decoration: underline;
}
.yt-button:hover,.yt-dropdown:hover .yt-button {
  background-position: center -1002px;
}
.yt-button-primary:hover,.yt-dropdown-primary:hover .yt-dropdown-btn {
  background-position: center -1802px;
}
.yt-button-urgent:hover,.yt-dropdown-urgent:hover .yt-dropdown-btn {
  background-position: center -2402px;
}
.yt-dropdown:hover .yt-dropdown-arr {
  background-position: center -1202px;
}
.yt-dropdown-primary:hover .yt-dropdown-arr {
  background-position: center -2002px;
}
.yt-dropdown-urgent:hover .yt-dropdown-arr {
  background-position: center -2602px;
}
.yt-dropdown:hover .yt-dropdown-arr img,.yt-dropdown:hover .yt-dropdown-arr button {
  border-left-color: transparent;
}
.yt-dropdown:hover .yt-dropdown-menu {
  visibility: visible;
}
.yt-dropdown-menu li a:hover,.yt-dropdown-primary .yt-dropdown-menu li a:hover {
  background: #fff;
}
* html .yt-dropdown-hover .yt-dropdown-btn {
  background-position: center -1002px!important;
}
* html .yt-dropdown-hover .yt-dropdown-arr {
  background-position: center -1202px!important;
}
* html .yt-dropdown-primary-hover .yt-dropdown-btn {
  background-position: center -1802px!important;
}
* html .yt-dropdown-primary-hover .yt-dropdown-arr {
  background-position: center -2002px!important;
}
* html .yt-dropdown-urgent-hover .yt-dropdown-btn {
  background-position: center -2402px!important;
}
* html .yt-dropdown-urgent-hover .yt-dropdown-arr {
  background-position: center -2602px!important;
}
* html .yt-dropdown-hover .yt-dropdown-menu,* html .yt-dropdown-primary-hover .yt-dropdown-menu,* html .yt-dropdown-urgent-hover .yt-dropdown-menu {
  display: block;
}
.yt-dropdown .yt-dropdown-arr img,.yt-dropdown .yt-dropdown-arr button {
  background: url(../parts/master-vfl95681.png) no-repeat 6px center;
}
.yt-dropdown-primary .yt-dropdown-arr img,.yt-dropdown-primary .yt-dropdown-arr button {
  background: url(../parts/master-vfl95681.png) no-repeat -34px center;
}
.yt-dropdown-urgent .yt-dropdown-arr img,.yt-dropdown-urgent .yt-dropdown-arr button {
  background: url(../parts/master-vfl95681.png) no-repeat -74px center;
}
.yt-dropdown:hover .yt-dropdown-arr img,.yt-dropdown:hover .yt-dropdown-arr button {
  background-position: -14px center;
}
.yt-dropdown-primary:hover .yt-dropdown-arr img,.yt-dropdown-primary:hover .yt-dropdown-arr button {
  background-position: -54px center;
}
.yt-dropdown-urgent:hover .yt-dropdown-arr img,.yt-dropdown-urgent:hover .yt-dropdown-arr button {
  background-position: -94px center;
}
* html .yt-dropdown-hover .yt-dropdown-arr img,* html .yt-dropdown-hover .yt-dropdown-arr button {
  background-position: -14px center!important;
}
* html .yt-dropdown-primary-hover .yt-dropdown-arr img,* html .yt-dropdown-primary-hover .yt-dropdown-arr button {
  background-position: -54px center!important;
}
* html .yt-dropdown-urgent-hover .yt-dropdown-arr img,* html .yt-dropdown-urgent-hover .yt-dropdown-arr button {
  background-position: -94px center!important;
}
.yt-button-disabled,a.yt-button-disabled {
  color: #000;
  background: #d8d8d8 url(../parts/master-vfl95681.png) repeat-x center -802px;
  border-color: #999;
  font-weight: normal;
  cursor: default;
  -moz-opacity: 0.5;
  -webkit-opacity: 0.5;
  opacity: 0.5;
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
  filter: alpha(opacity=50);
  zoom: 1;
}
.yt-button-disabled:hover {
  background-position: center -802px;
}
.yt-button-disabled:hover span {
  text-decoration: none;
}
.yt-button .yt-button-icon-add {
  background: url(../parts/button_icons-vfl72305.png) no-repeat 0 center;
}
.yt-button-primary .yt-button-icon-add {
  background: url(../parts/button_icons-vfl72305.png) no-repeat -20px center;
}
.yt-button .yt-button-icon-delete {
  background: url(../parts/button_icons-vfl72305.png) no-repeat -60px center;
}
.yt-button-primary .yt-button-icon-delete {
  background: url(../parts/button_icons-vfl72305.png) no-repeat -80px center;
}
.yt-button .yt-button-icon-edit {
  background: url(../parts/button_icons-vfl72305.png) no-repeat -120px center;
}
.yt-button-primary .yt-button-icon-edit {
  background: url(../parts/button_icons-vfl72305.png) no-repeat -140px center;
}
.yt-button .yt-button-icon-mail {
  background: url(../parts/button_icons-vfl72305.png) no-repeat -180px center;
}
.yt-button-primary .yt-button-icon-mail {
  background: url(../parts/button_icons-vfl72305.png) no-repeat -200px center;
}
.yt-button-primary .yt-button-icon-play {
  background: url(../parts/button_icons-vfl72305.png) no-repeat -260px center;
}
#masthead {
  width: 960px;
}
#masthead #region-and-language-picker-links-wrapper {
  width: 200px;
}
#masthead-region-and-language-picker-box {
  width: 938px;
}
#masthead #upload-button {
  margin-right: 5px;
}
#masthead #upload-button .yt-dropdown-menu {
  white-space: nowrap;
  width: auto;
}
.is-english #masthead .search-form {
  margin-right: 100px;
}
#util-links #sharingImg {
  margin-right: 6px;
}
#util-links #account-link {
  z-index: 99;
}
#util-links #account-link a {
  font-weight: bold;
}
.basic-dropdown-link {
  position: relative;
  z-index: 98;
  display: inline-block;
}
.basic-dropdown-link .dropdown {
  background-color: #ecf1fa;
  border: 1px solid #a0b1dc;
  position: absolute;
  z-index: 99;
  margin-top: 14px;
  width: 150px;
  display: none;
  left: 0;
  top: 0;
  line-height: 20px;
  width: auto;
  text-align: left;
}
.basic-dropdown-link.show-dropdown .dropdown {
  display: block;
}
.basic-dropdown-link .dropdown div {
  display: block;
  border-top: 1px solid #a0b1dc;
}
.basic-dropdown-link .dropdown div.first {
  border-top: none;
  padding-left: 0;
  padding-right: 0;
}
.basic-dropdown-link .dropdown div a,.basic-dropdown-link .dropdown div span {
  display: block;
  padding: 5px;
  color: #03c;
  font-weight: bold;
  text-decoration: none;
  padding: 1px 10px;
  white-space: nowrap;
}
.basic-dropdown-link .dropdown div span {
  color: black;
}
.basic-dropdown-link .dropdown a:hover {
  background-color: white;
}
.basic-dropdown-link .dropdown-link {
  display: inline;
}
.basic-dropdown-link .dropdown-link a,.basic-dropdown-link .dropdown-link span {
  display: inline-block;
}
#footer {
  clear: both;
  width: 960px;
  margin-top: 15px;
  background: #eee;
  border-top: 1px solid #ccc;
}
#footer .search {
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  padding: 0 15px 8px;
}
#footer .search .form-wrapper {
  margin: 0 auto;
  padding-left: 315px;
}
#footer .promo {
  font-size: 13px;
  font-weight: bold;
  float: right;
  padding-top: 8px;
  text-align: center;
}
#footer .links a {
  text-decoration: none;
}
#footer .links a:hover {
  text-decoration: underline;
}
#footer .links {
  font-size: 11px;
  line-height: 13px;
  border: 1px solid #ccc;
  padding:10px 10px 10px 15px;
}
#footer .links table {
  width: 100%;
}
#footer .links tr {
  margin: 0;
  padding: 0;
}
#footer .links th {
  color: #333;
  font-size: 11px;
  font-weight: bold;
  text-align: left;
  line-height: 14px;
  padding-bottom: 3px;
  white-space: nowrap;
}
#footer .links td {
  width: 21%;
  white-space: nowrap;
  margin: 0;
  padding: 0 15px 4px 0;
  line-height: 14px;
}
#footer .links .separator {
  padding-left: 15px;
}
#footer .google-home {
  border-bottom: 1px solid #ccc;
  border-left: 1px solid #ccc;
  border-right: 1px solid #ccc;
  font-weight: bold;
  padding: 8px 15px 8px 15px;
  text-align: center;
}
#copyright {
  font-size: 11px;
  padding: 15px 0;
  text-align: center;
}
#chrome-promo {
  margin-top: 15px;
}
#chrome-promo #chrome-link {
  background-color: #ffffe5;
  border: 1px solid #e0e1b7;
  color: black;
  display: block;
  text-decoration: none;
  line-height: 22px;
}
#chrome-promo #chrome-tagline {
  font-size: 14px;
  margin: 5px 0 5px 5px;
  display: block;
  float: left;
}
#chrome-promo #chrome-actionline {
  color: #03c;
  font-size: 14px;
  font-weight: bold;
  margin: 5px 0 5px 5px;
  display: block;
  float: left;
  text-decoration: underline;
}
code {
  font-family: Courier,"Courier New",monospace;
  font-size: 12px;
}
dt {
  padding-bottom: 5px;
}
dd {
  padding-bottom: 15px;
}
h1,h2,h3,h4,h5,h6 {
  margin-top: 5px;
  margin-bottom: 3px;
}
/* hr {
  border: 0;
  border-top: 1px dashed #999;
  height: 1px;
  margin-top: 12px;
} */
label {
  cursor: pointer;
  cursor: hand;
}
#baseDiv {
  position: relative;
  width: 960px;
  margin-left: auto;
  margin-right: auto;
  padding: 0 5px 25px 5px;
}
.error {
  font-weight: 700;
  color: #f00;
}
.confirmBox,.errorBox {
  padding: 6px;
  margin-top: 6px;
  margin-bottom: 6px;
  text-align: center;
  font-size: 13px;
  background-color: #cfeeb2;
}
.errorBox {
  background-color: #ffaeae;
}
.highlight,.success {
  font-size: 14px;
  font-weight: 700;
  color: #333;
}
.highlightBox {
  text-align: center;
  margin-top: 3px;
  font-size: 14px;
}
.smallText {
  font-size: 11px;
}
.largeText {
  font-size: 14px;
}
.bold {
  font-weight: bold;
}
.label {
  font-weight: bold;
  color: #333;
}
.grayText {
  color: #666;
}
.nowrap {
  white-space: nowrap;
}
.eLink {
  text-decoration: none;
  border-bottom: 1px dotted #03c;
  color: #03c;
  cursor: pointer;
  cursor: hand;
}
.hLink,.eLink:hover {
  text-decoration: none;
}
.hLink:hover {
  text-decoration: underline;
}
.hand {
  cursor: pointer;
  cursor: hand;
}
.floatL {
  float: left;
}
.floatR {
  float: right;
}
.clear {
  clear: both;
}
.clearL {
  clear: left;
}
.clearR {
  clear: right;
}
.spacer {
  clear: both;
  height: 1px;
  font-size: 1px;
}
.alignC {
  text-align: center;
}
.alignR {
  text-align: right;
}
.hid {
  display: none;
}
.vimg134,.vimg128,.vimg120,.vimg90,.vimg50,.vimgCluster120 {
  -ms-interpolation-mode: bicubic;
}
.vimg134,.vimg128 {
  width: 128px;
  height: 72px;
}
.vimg120 {
  width: 120px;
  height: 90px;
}
.vimg90 {
  width: 90px;
  height: 70px;
  border: 1px solid #999;
}
.vimg50 {
  width: 50px;
  height: 38px;
  border: 1px solid #999;
}
.vimgCluster120 {
  width: 116px;
  height: 87px;
}
.v134WrapperInner,.v128WrapperInner {
  overflow: hidden;
  width: 128px;
  height: 72px;
  border: 1px solid #fff;
}
.v120WrapperInner img {
  margin-top: -10px;
}
.v134WrapperOuter,.v128WrapperOuter {
  width: 130px;
  border: 1px solid #999;
}
.v120WrapperInner {
  overflow: hidden;
  width: 120px;
  height: 72px;
  border: 1px solid #fff;
}
.v120WrapperInner img {
  margin-top :-10px;
}
.v120WrapperOuter {
  width: 122px;
  border: 1px solid #999;
}
.v90WideEntry {
  font-size: 11px;
  line-height: 14px;
  text-align: left;
  width: 92px;
}
.v90WrapperInner {
  overflow: hidden;
  width: 90px;
  height: 54px;
  border: 1px solid #fff;
}
.v90WrapperInner img {
  margin-top: -10px;
}
.v90WrapperOuter {
  width: 92px;
  border: 1px solid #999;
}
.v50WrapperInner {
  overflow: hidden;
  width: 50px;
  height: 30px;
  border: 1px solid #fff;
}
.v50WrapperInner img {
  margin-top: -10px;
}
.v50WrapperOuter {
  width: 52px;
  border: 1px solid #999;
}
.vCluster120WrapperInner {
  overflow: hidden;
  height: 68px;
}
.vCluster120WrapperInner img {
  margin-top: -10px;
}
.vCluster120WideEntry {
  background: transparent url(../parts/video_cluster_border-vfl68068.gif) no-repeat scroll 0 0;
  height: 74px;
  width: 122px;
  padding: 2px 0 0 2px;
}
.title,.vtitle {
  font-weight: bold;
  font-size: 12px;
}
.desc,.vdesc {
  margin: 3px 0;
  font-size: 12px;
}
.facets,.vfacets {
  margin-top: 2px;
  margin-bottom: 3px;
  line-height: 13px;
  font-size: 11px;
}
.vfacets {
  margin: 3px 0;
}
.runtime,.vruntime {
  color: #000;
  font-weight: bold;
  font-size: 11px;
  line-height: 15px;
}
.user-thumb-large,.user-thumb-medium,.user-thumb-semismall {
  display: block;
  overflow: hidden;
  background-color: #fff;
  border: 3px double #999;
}
.user-thumb-large img,.user-thumb-medium img,.user-thumb-semismall img {
  -ms-interpolation-mode: bicubic;
}
.user-thumb-large div,.user-thumb-medium div,.user-thumb-semismall div {
  width: 400px;
  float: left;
  text-align: center;
}
.user-thumb-large a,.user-thumb-medium a,.user-thumb-semismall a {
  display: block;
}
.user-thumb-large {
  height: 60px;
  width: 60px;
}
.user-thumb-large img {
  height: 60px;
}
.user-thumb-large div {
  margin-left: -170px;
}
.user-thumb-medium {
  height: 46px;
  width: 46px;
}
.user-thumb-medium img {
  height: 46px;
}
.user-thumb-medium div {
  margin-left: -177px;
}
.user-thumb-semismall {
  height: 36px;
  width: 36px;
}
.user-thumb-semismall img {
  height: 36px;
}
.user-thumb-semismall div {
  margin-left: -182px;
}
button.QLIcon,button.QLIconImg,button.QLIconImgOver,button.QLIconImgDone {
  width: 25px;
  height: 25px;
  margin-top: -10px;
}
.QLIcon {
  position: absolute;
  z-index: 2;
  top: 36px;
  left: 4px;
}
.QLContainer {
  position: relative;
  z-index: 0;
}
.addtoQL90 {
  text-align: left;
  width: 100%;
  margin-left: 0;
  margin-top: -24px;
  padding: 1px;
}
.quicklist-inlist {
  text-align: left;
  padding-left: 5px;
  background-color: #a0cd5b;
  font-size: 11px;
  height: 14px;
  margin-bottom: 1px;
  font-weight: bold;
  color: black;
  opacity: .8;
  -moz-opacity: .8;
  filter: alpha(opacity=80);
}
.v120WrapperInner .quicklist-inlist {
  width: 118px;
}
.v90WrapperInner .quicklist-inlist {
  width: 87px;
}
.v134WrapperInner .addtoQL90,.v128WrapperInner .addtoQL90 {
  margin-top: -15px;
}
.movie-entry .video-time {
  margin-top: -23px;
}
.v90WrapperInner .addtoQL90 {
  margin-left: 1px;
}
.quicklist-inlist a {
  color: black!important;
}
#subscribeMessage {
  display: none;
  text-align: center;
  padding: 8px;
  font-weight: bold;
  background: #dfc;
}
#subscribeMessage.errorBox {
  height: 15px;
}
.channelLeftColumn #subscribeMessage {
  padding: 10px 0;
  width: 300px;
  border-right: 1px solid #666;
  border-left: 1px solid #666;
}
#channelRecs {
  text-align: left;
  margin: 5px 5px 0 5px;
  border-top:
  1px solid #ccc;
}
#channelRecs h2 {
  font-size: 14px;
  margin: 6px 0;
  color: #000;
}
#channelRecs ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
#channelRecs ul li {
  height: 75px;
}
#channelRecs ul li a {
  display: block;
  color: #000;
}
#channelRecs ul li .user-thumb-medium {
  float: left;
  margin-right: 10px;
}
#subscribeAllDiv {
  text-align: left;
  margin: 5px 5px 0 5px;
  padding-bottom: 25px;
  border-top: 1px solid #ccc;
}
#subscribeAllDiv h2 {
  font-size: 14px;
  margin: 6px 0;
   color: #000;
}
.video-alt-query,.channel-alt-query,.playlist-alt-query {
  font-size: 16px;
}
.video-alt-query img,.channel-alt-query img,.playlist-alt-query img {
  vertical-align: middle;
}
.grid-view .video-cell,.grid-view .channel-cell,.grid-view .playlist-cell,.grid-view .movie-cell,.grid-view .show-cell {
  display: -moz-inline-stack;
  display: inline-block;
  *display: inline;
  vertical-align: top;
  zoom: 1;
}
.grid-view .video-cell,.grid-view .playlist-cell {
  width: 24.9%;
}
.grid-view .channel-cell,.grid-view .movie-cell,.grid-view .show-cell {
  width: 33.2%;
}
.list-view .video-cell,.list-view .channel-cell,.list-view .playlist-cell,.list-view .movie-cell,.list-view .show-cell,.mini-list-view .show-cell {
  width: auto!important;
}
.grid-view .video-entry {
  width: 124px;
  margin: 10px 0;
}
.grid-view .watch-promoted-vid .video-entry {
  width: 94px;
  overflow: hidden;
  margin: 0;
  padding: 0;
}
.grid-view .channel-entry {
  width: 140px;
  margin: 10px 0;
}
.grid-view .movie-entry,.grid-view .show-entry {
  width: 360px;
  margin: 10px 0;
}
.grid-view .video-entry,.grid-view .channel-entry,.grid-view .playlist-entry,.grid-view .movie-entry,.grid-view .show-entry {
  vertical-align: baseline;
}
.list-view .video-entry,.list-view .channel-entry,.list-view .movie-entry,.list-view .show-entry,.list-view .playlist-entry {
  padding: 10px 4px;
}
.mini-list-view .video-entry {
  margin: 0 0 10px 0;
}
.mini-list-view .show-entry {
  padding-bottom: 10px;
}
html>body .list-view .video-entry,html>body .list-view .channel-entry,html>body .list-view .playlist-entry {
  padding: 10px 5px;
}
.feedmodule-data .grid-view .video-entry {
  margin-top: 5px;
  margin-bottom: 5px;
}
.feedmodule-data .list-view .video-entry {
  padding-top: 0;
  padding-bottom: 0;
}
html>body .feedmodule-data .list-view .video-entry {
  padding-top: 0;
  padding-bottom: 0;
}
.list-view .video-entry-dark-border,.list-view .show-entry-dark-border,.list-view .movie-entry-dark-border,.list-view .playlist-entry-dark-border{border-bottom:1px solid #ccc}.list-view .v180WideEntry,.list-view .v120WideEntry,.list-view .v90WideEntry,.mini-list-view .v90WideEntry,.list-view .vCluster120WideEntry,.list-view .vCluster180WideEntry,.list-view .user-thumb-large,.grid-view .user-thumb-large,.grid-view .movie-entry .v120WideEntry,.grid-view .show-entry .v128WideEntry,.list-view .movie-entry .v120WideEntry,.list-view .show-entry .v128WideEntry,.mini-list-view .show-entry .v128WideEntry {
  float: left;
}
.grid-view .movie-entry .v134WideEntry,.grid-view .show-entry .v134WideEntry,.list-view .movie-entry .v134WideEntry,.list-view .show-entry .v134WideEntry,.mini-list-view .show-entry .v134WideEntry{float:left}.list-view .playlist-main-thumb .vCluster120WideEntry{float:none}.video-time,.video-corner-text {
  text-align: right;
  margin-top: -16px;
  margin-right: 1px;
  font-family: Arial,sans-serif;
  white-space: nowrap;
}
.video-time span,.video-corner-text span {
  padding: 0 4px;
  font-weight: bold;
  font-size: 11px;
  -moz-border-radius: 1px;
  -webkit-border-radius: 2px;
  background-color: #000;
  color: #fff;
  height: 14px;
  opacity :.75;
  -moz-opacity: .75;
  filter: alpha(opacity=75);
  *display: inline-block}.video-corner-text {
  margin-right: 7px;
  margin-top: -24px;
}
.grid-view .video-main-content {
  margin-top: 2px;
}
.list-view .video-main-content,.mini-list-view .video-main-content,.list-view .channel-main-content,.list-view .playlist-main-content,.grid-view .movie-main-content,.grid-view .show-main-content,.list-view .movie-main-content,.list-view .show-main-content,.mini-list-view .show-main-content {
  padding-left: 10px;
  float: left;
}
.grid-view .video-main-content,.grid-view .channel-main-content,.grid-view .playlist-main-content,.grid-view .movie-main-content,.grid-view .show-main-content{overflow:hidden}.list-view .video-main-content,.list-view .playlist-main-content{width:456px}.grid-view .movie-main-content,.grid-view .show-main-content {
  width: 195px;
  line-height: 16px;
}
.list-view .channel-main-content {
  width: 514px;
}
.list-view .movie-main-content,.list-view .show-main-content {
  width: 390px;
}
.grid-view .channel-main-content {
  padding-left: 5px;
  width: 65px;
  float: left;
}
.mini-list-view .video-main-content {
  width: 166px;
}
.mini-list-view .show-main-content {
  width: 108px;
  padding-left: 5px;
  line-height: 16px;
}
.list-view .channel-2-row-grid,.grid-view .channel-2-row {
  display: none;
}
.list-view .channel-2-row td {
  width: 296px;
}
.list-view .channel-2-row td .left {
  padding-right: 6px;
}
.list-view .channel-2-row .channel-main-content {
  width: 210px;
}
.video-title a,.channel-title a,.playlist-title a,.movie-title a,.show-title a,.mini-list-view a {
  text-decoration: none;
}
.video-title a:hover,.channel-title a:hover,.playlist-title a:hover,.movie-title a:hover,.show-title a:hover,.mini-list-view a:hover {
  text-decoration: underline;
}
.video-short-title,.playlist-short-title {
  height: 30px;
  overflow: hidden;
  /*font-weight: bold;*/
  font-size: 10px;
  padding-left: 1px;
}
.movie-short-title,.channel-short-title,.show-mini-title {
  height: 16px;
  overflow: hidden;
  font-weight: bold;
}
.channel-short-title {
  padding-left: 1px;
}
.video-mini-title,.show-mini-title {
  font-size: 12px;
  font-weight: bold;
}
.video-long-title,.channel-long-title,.playlist-long-title {
  font-size: 14px;
  height: 17px;
  overflow: hidden;
  font-weight: bold;
}
.video-title-results .video-long-title,.playlist-title-results .playlist-long-title {
  font-weight: normal;
}
.list-view .movie-title,.list-view .show-title {
  font-size: 16px;
}
.episode-season-info {
  margin-left: 20px;
  font-weight: normal;
  font-size: 12px;
}
.playlist-long-title span {
  margin-right: 10px;
}
.playlist-long-title .playlist-play-all {
  font-size: 12px;
}
.result-type-badge {
  display: -moz-inline-stack!important;
  display: inline-block!important;
  *display: inline!important;
  vertical-align: top;
  zoom: 1;
  -moz-border-radius: 1px;
  -webkit-border-radius: 2px;
  background-color: #999;
  color: white;
  font-size: 11px;
  font-weight: bold;
  padding: 0 4px!important;
  margin-top: 1px;
}
.show-cell .result-type-badge {
  margin-top: 3px;
}
.grid-view .result-type-badge {
  vertical-align: baseline;
}
.video-description {
  height: 32px;
  overflow: hidden;
  margin-top: 3px;
}
.show-description,.channel-description,.show-short-description {
  height: 16px;
  overflow: hidden;
  margin-top: 3px;
}
.movie-description,.mini-list-view .show-mini-description,.episode-description {
  height: 32px;
  overflow: hidden;
}
.list-view .movie-description,.list-view .show-short-description,.episode-description {
  margin-top: 3px;
  font-size: 12px;
}
.show-long-description {
  height: 48px;
  overflow: hidden;
}
.video-description,.show-description,.episode-description,.channel-description,.movie-description,.show-long-description,.show-short-description,.show-mini-description {
  color: #000;
}
.video-facets,.channel-facets,.playlist-facets,.playlist-main-stats,.movie-facets,.show-facets,.mini-list-view .video-view-count,.mini-list-view .video-username{
  font-size: 11px;
  color: #666;
}
.list-view .playlist-facets {
  width: 456px;
}
.list-view .playlist-main-thumb {
  float: left;
}
.video-facets span,.channel-facets span,.playlist-facets span,.list-view .show-facets span {
  margin-right: 12px;
}
.channel-facets span.channel-recent-video {
  margin-right: 1px;
  margin-top: 3px;
}
.list-view .video-facets,.list-view .playlist-facets,.list-view .channel-facets,.list-view .channel-username,.list-view .show-extrainfo,.list-view .movie-facets  {
  margin-top: 3px;
}
.video-facets div {
  display: inline;
  float: none;
}
.video-facets img {
  vertical-align: top;
}
.grid-view .video-facets span,.grid-view .channel-facets span,.list-view .playlist-main-stats span,.grid-view .movie-facets span,.grid-view .show-facets span {
  display: block;
  padding-left: 1px;
}
.grid-view .movie-facets span,.grid-view .show-facets span {
  padding-left: 0;
}
.list-view .playlist-facets span {
  line-height: 18px;
}
.video-rating-list .video-rating-grid {
  color: #666;
  font-size: 11px;
  font-style: italic;
}
.grid-view .video-rating-list,.grid-view .video-rating-grid {
  margin-top: 2px;
}
.grid-view .video-rating-with-caps {
  margin-top: 4px;
}
.grid-view .channel-video-count {
  margin-bottom: 10px;
}
.playlist-main-content .playlist-videos {
  margin-left: 10px;
}
.playlist-videos .playlist-video {
  height: 15px;
  overflow: hidden;
  margin-top: 3px;
  margin-left: 10px;
}
.playlist-video .playlist-video-duration {
  color: #666666;
  font-size: 11px;
}
.grid-view .watch-promoted-vid .video-view-count,.grid-view .watch-promoted-vid .video-username {
  font-size: 11px;
}
.grid-view .watch-promoted-vid .video-view-count {
  color: #666;
  font-size: 11px;
}
.movie-studio-genre,.movie-genre,.movie-rating,.movie-availability {
  display: inline!important;
}
.list-view .movie-studio-genre,.list-view .show-genre-username,.list-view .show-genre-list,.list-view .movie-username-genre {
  font-size: 13px;
}
.list-view .show-genre,.list-view .movie-genre {
  color: #000;
}
.list-view span.show-genre-list,.list-view span.show-genre-username {
  margin-right: 0;
}
.grid-view span.movie-rating {
  padding-left: 5px;
}
.video-episode {
  font-size: 11px;
  margin-top: 5px;
}
.video-episode-showmore,.video-episode-hidden {
  white-space: nowrap;
}
.video-episode a,.video-episode b {
  white-space: nowrap;
}
.video-episode-return {
  margin-top: 10px;
  padding: 3px;
}
.grid-view .video-alt-query,.grid-view .channel-alt-query,.grid-view .video-long-title,.list-view .video-short-title,.grid-view .video-mini-title,.list-view .video-mini-title,.grid-view .channel-long-title,.list-view .channel-short-title,.list-view .playlist-short-title,.list-view .movie-short-title,.grid-view .movie-long-title,.grid-view .show-long-title,.mini-list-view .show-long-title,.list-view .show-mini-title,.grid-view span.show-genre-username,.mini-list-view span.show-genre-username,.list-view .show-genre,.grid-view .movie-username,.list-view .movie-rating,.grid-view .video-description,.grid-view .channel-description,.grid-view .show-mini-description,.grid-view .show-short-description,.list-view .show-mini-description,.list-view .show-long-description,.mini-list-view .show-short-description,.mini-list-view .show-long-description,.grid-view .channel-facets .channel-recent-video-link,.grid-view .channel-facets .channel-username,.list-view .video-facets .video-rating-grid,.grid-view .video-facets .video-rating-list,.list-view .video-episode-hidden,.list-view .showepisode .video-episode-showmore,.grid-view .video-episode,.list-view .channel-text-break-grid,.grid-view .video-translation-links,.list-view .movie-availability-container{display:none}.list-view .video-long-title,.grid-view .video-short-title,.list-view .channel-long-title,.grid-view .channel-short-title,.list-view .playlist-long-title,.grid-view .watch-promoted-vid .video-mini-title,.list-view .channel-facets span.channel-recent-video,.grid-view .channel-text-break-grid{display:block}.showepisode .video-episode-hidden,.mini-list-view span.show-genre,.grid-view span.show-genre,.list-view span.show-genre-list{display:inline}.list-view .video-clear-list,.list-view .channel-clear-list,.list-view .playlist-clear-list {
  clear: both;
}
.grid-view .video-clear-grid,.grid-view .channel-clear-grid {
  clear: both;
}
.list-view .video-clear-list-left,.mini-list-view .video-clear-list-left,.list-view .channel-clear-list-left,.list-view .show-clear-list-left,.list-view .playlist-clear-list-left,.grid-view .show-clear-grid-left,.mini-list-view .show-clear-list-left {
  clear: left;
}
.expand-panel .expand-content {
  display: none;
}
.expand-panel.expanded .expand-content {
  display: block;
}
.expand-panel .collapse-content {
  display: block;
}
.expand-panel.expanded .collapse-content {
  display: none;
}
.expand-panel .expand-header {
  font-size: 16px;
  font-weight: bold;
}
.small-expand-panel .expand-header {
  font-size: 12px;
  font-weight: bold;
}
.small-expand-panel {
  border-top: 1px solid #ccc;
  margin-top: 5px;
  padding-top: 5px;
}
.small-expand-panel .expand-header-stat {
  color: #666;
}
.expand-panel a.expand-header,.expand-panel a.expand-header:link,.expand-panel a.expand-header:visited {
  color: #000;
  text-decoration: none;
  vertical-align: text-bottom;
}
.expand-panel a.expand-header:hover {
  color: #666;
  text-decoration: none;
  vertical-align: text-bottom;
}
.video-bar-left-arrow,.video-bar-right-arrow {
  width: 20px;
  height: 20px;
  cursor: hand;
  cursor: pointer;
}
a .video-bar-left-arrow {
  background: transparent url(../parts/video_bar_arrows-vfl84478.png) no-repeat scroll 0 -20px;
}
a .video-bar-right-arrow {
  background: transparent url(../parts/video_bar_arrows-vfl84478.png) no-repeat scroll -20px -20px;
}
a:hover .video-bar-left-arrow {
  background: transparent url(../parts/video_bar_arrows-vfl84478.png) no-repeat scroll 0 0;
}
a:hover .video-bar-right-arrow {
  background: transparent url(../parts/video_bar_arrows-vfl84478.png) no-repeat scroll -20px 0;
}
.badges-thumb-box {
  clear: both;
  margin-top: 5px;
}
.badge-is-longform,.badge-has-annotations,.badge-closed-captions,.badge-closed-captions-intl {
  height: 15px;
  width: 21px;
}
.badge-is-longform {
  background: transparent url(../parts/badge_featurelength-vfl55396.gif) no-repeat scroll 0 0;
}
.badge-has-annotations {
  background: transparent url(../parts/badge_annotate-vfl55396.gif) no-repeat scroll 0 0;
}
.badge-closed-captions {
  background: transparent url(../parts/badge_cc_domestic-vfl55396.gif) no-repeat scroll 0 0;
}
.badge-closed-captions-intl {
  background: transparent url(../parts/badge_cc_intl-vfl55396.gif) no-repeat scroll 0 0;
}
.pagingDiv,.pagingDivClear,.pagingDivClearTop {
  font-weight: bold;
  text-align: right;
}
.pagingDiv {
  background: #ccc;
  padding: 4px;
}
.pagingDivClear {
  padding: 3px;
}
.pagingDivClearTop {
  padding: 5px 3px;
  border-bottom: 1px solid #ccc;
}
.pagerCurrent {
  color: #000;
  background-color: #fff;
  padding:1 px 3px;
  margin-right: 3px;
}
.pagerNotCurrent {
  color: #03c;
  padding: 1px 3px;
  margin-right: 3px;
  text-decoration: none;
  cursor: pointer;
  cursor: hand;
}
.pagerNotCurrent:hover {
  text-decoration: underline;
}
.searchFooterBox {
  clear: both;
}
.searchFooterBox div {
  text-align: center;
  font-size: 16px;
  background: #fff;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #ccc;
}
.searchFooterBox div span.smallLabel {
  font-size: 14px;
}
.yt-rounded {
  -moz-border-radius: 6px;
  -webkit-border-radius: 7px;
  border-radius: 6px;
}
.tooltip-wrapper {
  position: relative;
}
.tooltip-wrapper-box {
  position: absolute;
  left: 0;
  top: 16px;
  width: 149px;
  margin-left: -100px;
  font-size: 10px;
  z-index: 400;
  text-align: left;
}
.tooltip-box {
  background: transparent no-repeat scroll 0 0;
  padding: 10px 1px 0 1px;
  margin-bottom: 0;
  text-align: center;
  font-size: 11px;
  width: 145px;
  color: #000;
  font-weight: normal;
}
.tooltip-box-bot {
  background: transparent no-repeat scroll 0 -95px;
  width: 145px;
  height: 5px;
}
.formLabel,.formLabelSmall {
  font-weight: bold;
  text-align: right;
}
.formLabel {
  width: 200px;
}
.formLabelSmall {
  width: 150px;
}
.formField {
  width: 450px;
}
.formFieldSmall {
  width: 250px;
}
.formFieldInfo {
  font-size: 11px;
  color: #000;
  margin: 3px 0;
}
#watch-this-vid,#watch-this-vid-info {
  float: left;
  width: 640px;
}
#watch-other-vids {
  float: right;
  width: 300px;
}
.watch-tabs {
  width: 638px;
  height: 32px;
  cursor: default;
}
.watch-tabs .watch-tab {
  text-align: center;
  font-size: 13px;
  font-weight: bold;
  color: #03c;
  height: 32px;
  line-height: 28px;
  padding: 0 10px;
  display: block;
  float: left;
}
#watch-main-area .watch-tabs a {
  display: block;
  float: left;
  height: 19px;
  padding-top: 5px;
}
html>body #watch-main-area .watch-tabs a {
  height: 24px;
  padding-top: 0;
}
#watch-main-area .watch-tabs .watch-tab span {
  color: #03c;
}
.watch-tabs .watch-tab a {
  text-decoration: none;
}
.watch-tabs .watch-tab:hover,.watch-tabs .watch-tab:hover a,.watch-tabs .watch-tab a:hover {
  text-decoration: underline;
  cursor: hand;
  cursor: pointer;
}
#watch-main-area .watch-tabs .watch-tab:hover,#watch-main-area .watch-tabs .watch-tab:hover a,#watch-main-area .watch-tabs .watch-tab a:hover {
  text-decoration: none;
}
.watch-tabs .watch-tab-sel:hover,.watch-tabs .watch-tab-sel:hover a,.watch-tabs .watch-tab-sel a:hover,.watch-tabs .disabled:hover,.watch-tabs .disabled:hover a,.watch-tabs .disabled a:hover,.watch-tabs .watch-tab-sel .master-sprite,.watch-tabs .disabled .master-sprite {
  text-decoration: none;
  cursor: default;
}
#watch-actions-area .watch-tabs #watch-tab-share.watch-tab-sel:hover,#watch-actions-area .watch-tabs #watch-tab-share.watch-tab-sel:hover a,#watch-actions-area .watch-tabs #watch-tab-share.watch-tab-sel a:hover,#watch-actions-area .watch-tabs #watch-tab-share.watch-tab-sel .master-sprite {
  cursor: hand;
  cursor: pointer;
}
#watch-main-area .watch-tabs .disabled .watch-action-text {
  color: #ccc;
}
.watch-tab-contents {
  clear: left;
}
.watch-tab-contents .watch-tab-body {
  display: none;
  padding: 8px 10px;
  margin-left: 1px;
  background-color: #f3f3f3;
}
.watch-tab-contents .watch-tab-sel {
  display: block;
}
#watch-this-vid #movie_player {
  height: 385px;
  width: 640px;
}
#watch-checker-div {
  position: absolute;
  top: -100px;
  left: -100px;
}
#watch-noplayer-div {
  padding: 20px;
  font-size: 14px;
  font-weight: bold;
}
#watch-vid-title {
  font-size: 18px;
  font-weight: bold;
}
#watch-vid-title h1 {
  font-size: 19px;
  margin-bottom: 5px;
}
.watch-wide-mode #watch-this-vid {
  width: 960px;
}
.watch-wide-mode-grey-background #watch-this-vid {
  background-color: #333;
  padding: 11px 0 11px 0;
}
.watch-wide-mode #watch-other-vids {
  margin-top: 10px;
}
.watch-wide-mode #watch-this-vid #watch-player-div {
  padding-left: 53px;
}
.watch-wide-mode #watch-this-vid #watch-player-div #movie_player {
  width: 854px;
  height: 505px;
}
#watch-highlight-racy-box {
  padding: 2px 5px;
  border: 1px solid #fc3;
  text-align: center;
  font-size: 11px;
}
#watch-video-response {
  background: #ffc;
  border: 1px solid #fc3;
  font-weight: bold;
  padding: 5px;
  margin-top: 5px;
}
#watch-main-area {
  border: 1px solid #ccc;
  clear: right;
  margin: 0 0 14px 0;
  zoom: 1;
}
#watch-actions-area {
  text-align: left;
}
#watch-actions-area .watch-tab-contents {
  padding: 0;
}
#watch-actions-area .watch-tab-contents h3 {
  margin: 0 0 5px 0;
}
#watch-actions-area .watch-action-result {
  vertical-align: center;
}
.watch-check-grn-circle {
  vertical-align: -17%;
  width: 16px;
  height: 16px;
  margin-right: 10px;
  background: transparent no-repeat scroll 0 0;
}
#watch-actions-area .watch-more-action {
  text-align: left;
}
#watch-actions-area .close {
  float: right;
  font-size: 11px;
  padding-bottom: 1px;
  font-weight: normal;
}
#watch-add-faves,#watch-remove-faves {
  margin-bottom: 0;
  clear: right;
}
#download-panel {
  text-align: center;
}
#watch-vid-title.longform {
  margin-right: 320px;
  margin-bottom: 5px;
}
.watch-wide-mode #watch-vid-title.longform {
  margin-right: 0;
}
#watch-longform-vid-show-episode {
  font-size: 12px;
}
#watch-longform-vid-show-episode span {
  border-left: 1px solid #000;
  display: block;
  float: left;
  margin-left: 6px;
  padding: 0 0 1px 6px;
}
#watch-longform-vid-show-episode span.first {
  border-left: 0;
  margin-left: 0;
  padding-left: 0;
}
#watch-longform-buttons {
  float: right;
}
#watch-vid-title.episode #watch-longform-buttons {
  margin-top: 21px;
}
#mpaa-rating {
  color: #777;
  float: left;
  font-size: 12px;
  font-weight: bold;
  margin: 3px 0;
  padding-left: 2px;
}
.reverse-tooltip-wrapper {
  position: relative;
  float: left;
}
.reverse-tooltip-wrapper-box {
  position: absolute;
  left: -99px;
  bottom: 24px;
  width: 149px;
  font-size: 10px;
  z-index: 400;
  text-align: left;
}
.reverse-tooltip-box {
  background: transparent no-repeat scroll 0 0;
  padding: 3px 1px 0 1px;
  margin-bottom: 0;
  text-align: center;
  font-size: 11px;
  width: 145px;
  color: #000;
  font-weight: normal;
}
.reverse-tooltip-box-bot {
  background: transparent no-repeat scroll 0 -88px;
  width: 145px;
  height: 12px;
}
.watch-lights-off #watch-longform-buttons {
  z-index: 1001;
  position: relative;
}
body.watch-lights-off {
  background-color: #323232;
}
html>body.watch-lights-off {
  background: url(../parts/longform-underlay-1x1-vfl55396.png);
}
.watch-lights-off #watch-other-vids div,.watch-lights-off #watch-this-vid-info {
  visibility: hidden;
}
#watch-player-div {
  position: relative;
}
.watch-lights-off #watch-player-div,.watch-lights-off #watch-other-vids #watch-channel-brand-div,.watch-lights-off #watch-other-vids #watch-channel-brand-div div,.watch-lights-off #watch-longform-ad,.watch-lights-off #watch-longform-ad div  {
  visibility: visible;
  position: relative;
  z-index: 1001;
}
.watch-lights-off #baseDiv {
  background-color: #fff;
  padding-left: 0;
  padding-right: 0;
}
html>body .watch-lights-off #baseDiv {
  padding-left: 5px;
  padding-right: 5px;
}
#watch-longform-shade {
  height: 1150px;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 100;
  _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/longform-underlay-1x1.png',sizingMethod='scale');
}
html>body #watch-longform-shade {
  background-image: url(../parts/longform-underlay-1x1-vfl55396.png);
}
#watch-longform-ad {
  float: right;
  height: 80px;
  width: 300px;
  margin-left: 5px;
}
#watch-longform-text {
  font-size: 10px;
  text-align: center;
  color: #666;
}
#watch-longform-ad-placeholder {
  height: 60px;
  width: 300px;
}
.badge-partner-video {
  height: 15px;
  width: 21px;
  background-position: 0 -118px;
  vertical-align: top;
}
#watch-main-area .watch-tabs .watch-tab .watch-tab-arrow {
  width: 13px;
  height: 8px;
  margin-left: 20px;
  margin-top: 1px;
  display: block;
  clear: left;
}
html>body #watch-main-area .watch-tabs .watch-tab .watch-tab-arrow {
  margin-top: 0;
}
#watch-main-area .watch-tabs .watch-tab .watch-tab-arrow {
  background-position: 0 1337px;
}
#watch-main-area .watch-tabs .watch-tab-sel .watch-tab-arrow {
  background-position: 0 -133px;
}
#watch-main-area .watch-tabs {
  background-position: 0 -157px;
}
html>body #watch-main-area .watch-tabs {
  background-position: 0 -158px;
}
.watch-comment-down,.watch-comment-down-on,.watch-comment-down-hover,.watch-comment-up,.watch-comment-up-on,.watch-comment-up-hover {
  width: 19px;
  height: 19px;
  border: 0;
  vertical-align: bottom;
}
.watch-comment-down-hover:hover,.watch-comment-down-on {
  background-position: 0 -209px;
}
.watch-comment-down,.watch-comment-down-hover,.watch-comment-voting-off .watch-comment-down-hover {
  background-position: 0 -190px;
}
.watch-comment-up-hover:hover,.watch-comment-up-on {
  background-position: -19px -209px;
}
.watch-comment-up,.watch-comment-up-hover,.watch-comment-voting-off .watch-comment-up-hover {
  background-position: -19px -190px;
}
.opacity30,.watch-comment-up,.watch-comment-down,.watch-comment-voting-off .watch-comment-down-hover,.watch-comment-voting-off .watch-comment-up-hover {
  opacity: .3;
  -moz-opacity: .3;
  filter: alpha(opacity=30);
}
.opacity80,.watch-comment-down-on,.watch-comment-up-on,.watch-comment-down-hover,.watch-comment-up-hover {
  opacity: .8;
  -moz-opacity: .8;
  filter: alpha(opacity=80);
}
#watch-action-share,#watch-action-favorite,#watch-action-playlists,#watch-action-flag,#watch-action-download {
  width: 10px;
  height: 9px;
  vertical-align: text-top;
  margin-bottom: 3px;
  margin-top: 3px;
}
#watch-action-share {
  background-position: -17px -228px;
}
.watch-tab-sel #watch-action-share,#watch-tab-share:hover #watch-action-share,#watch-action-share-link:hover #watch-action-share,#watch-action-share:hover {
  background-position: -17px -238px;
}
#watch-tab-share.disabled #watch-action-share,#watch-tab-share.disabled:hover #watch-action-share,#watch-tab-share.disabled #watch-action-share:hover {
  background-position: -17px -228px;
}
#watch-action-favorite {
  background-position: 0 -228px;
}
.watch-tab-sel #watch-action-favorite,#watch-tab-favorite:hover #watch-action-favorite,#watch-action-favorite-link:hover #watch-action-favorite,#watch-action-favorite:hover {
  background-position: 0 -238px;
}
#watch-tab-favorite.disabled #watch-action-favorite,#watch-tab-favorite.disabled:hover #watch-action-favorite,#watch-tab-favorite.disabled #watch-action-favorite:hover {
  background-position: 0 228px;
}
#watch-action-playlists {
  background-position: -35px -228px;
}
.watch-tab-sel #watch-action-playlists,#watch-tab-playlists:hover #watch-action-playlists,#watch-action-playlists-link:hover #watch-action-playlists,#watch-action-playlists:hover {
  background-position: -35px -238px;
}
#watch-tab-playlists.disabled #watch-action-playlists,#watch-tab-playlists.disabled:hover #watch-action-playlists,#watch-tab-playlists.disabled #watch-action-playlists:hover {
  background-position: -35px -228px;
}
.watch-tab-sel #watch-action-download,#watch-tab-download:hover #watch-action-download,#watch-action-download-link:hover #watch-action-download,#watch-action-download:hover {
  background-position: -35px -238px;
}
#watch-tab-download.disabled #watch-action-download,#watch-tab-download.disabled:hover #watch-action-download,#watch-tab-download.disabled #watch-action-download:hover {
  background-position: -35px -228px;
}
#watch-action-flag {
  background-position: -53px -228px;
}
.watch-tab-sel #watch-action-flag,#watch-tab-flag:hover #watch-action-flag,#watch-action-flag-link:hover #watch-action-flag,#watch-action-flag:hover {
  background-position: -53px -238px;
}
#watch-tab-flag.disabled #watch-action-flag,#watch-tab-flag.disabled:hover #watch-action-flag,#watch-tab-flag.disabled #watch-action-flag:hover {
  background-position: -53px -228px;
}
#watch-action-download {
  background-position: -69px -228px;
}
.watch-tab-sel #watch-action-download,#watch-tab-download:hover #watch-action-download,#watch-action-download-link:hover #watch-action-download,#watch-action-download:hover {
  background-position: -69px -238px;
}
#watch-tab-download.disabled #watch-action-download,#watch-tab-download.disabled:hover #watch-action-download,#watch-tab-download.disabled #watch-action-download:hover {
  background-position: -69px -228px;
}
#watch-embed-div #watch-embed-customize {
  width: 18px;
  height: 18px;
  background-position: 0 -268px;
}
#watch-embed-div #watch-embed-customize:hover {
  background-position: -18px -268px;
}
.watch-recent-shares-div {
  padding: 0 13px 0 13px;
  float: left;
  font-size: 11px;
  width: 75px;
  background-color: #f3f3f3;
}
#watch-share-services-expanded {
  width: 410px;
}
#watch-share-services-expanded .watch-recent-shares-div {
  padding: 0 13px 5px 13px;
}
.watch-recent-share {
  white-space: nowrap;
}
.watch-recent-share a {
  text-decoration: none;
}
.watch-recent-share a:hover span {
  text-decoration: underline;
}
.watch-recent-share button {
  width: 16px;
  height: 16px;
  vertical-align: text-bottom;
}
#watch-sharetab-options {
  float: right;
  clear: right;
  text-align: right;
  font-size: 11px;
}
#watch-sharetab-options a {
  display: block;
  margin-bottom: 1px;
}
.expand-panel .expand-header .watch-arrow {
  height: 16px;
  width: 16px;
  background-position: 0 -344px;
  vertical-align: text-bottom;
  margin-bottom: 1px;
  margin-right: 2px;
}
.expand-panel.expanded .expand-header .watch-arrow {
  background-position: 0 -322px;
}
.small-expand-panel .expand-header .watch-arrow {
  height: 12px;
}
.small-expand-panel.expanded .expand-header .watch-arrow {
  height: 13px;
}
#watch-longform-player,#watch-longform-popup,#watch-longform-lights-off,#watch-longform-lights-on {
  margin-left: 5px;
}
#watch-longform-lights-off,#watch-longform-lights-on {
  width: 17px;
  height: 22px;
}
#watch-longform-lights-off {
  background-position: 0 -592px;
}
#watch-longform-lights-off:hover {
  background-position: -17px -592px;
}
#watch-longform-lights-on {
  background-position: -34px -592px;
}
.watch-lights-off #watch-longform-lights-on:hover {
  background-position: -51px -592px;
}
#watch-longform-lights-on,.watch-lights-off #watch-longform-lights-off {
  display: none;
}
.watch-lights-off #watch-longform-lights-on {
  display: block;
}
#watch-longform-player {
  width: 27px;
  height: 22px;
  background-position: 0 -614px;
}
#watch-longform-player:hover {
  background-position: -27px -614px;
}
.watch-lights-off #watch-longform-player {
  background-position: -54px -614px;
}
.watch-lights-off #watch-longform-player:hover {
  background-position: -81px -614px;
}
.watch-wide-mode #watch-longform-player {
  background-position: 0 -636px;
}
.watch-wide-mode #watch-longform-player:hover {
  background-position: -27px -636px;
}
.watch-lights-off .watch-wide-mode #watch-longform-player {
  background-position: -54px -636px;
}
.watch-lights-off .watch-wide-mode #watch-longform-player:hover {
  background-position: -81px -636px;
}
#watch-longform-popup {
  width: 27px;
  height: 22px;
  background-position: 0 -658px;
}
#watch-longform-popup:hover {
  background-position: -27px -658px;
}
.watch-lights-off #watch-longform-popup {
  background-position: -54px -658px;
}
.watch-lights-off #watch-longform-popup:hover {
  background-position: -81px -658px;
}
#watch-ratings-views {
  padding: 9px 0 4px 0;
  line-height: 18px;
}
#watch-rating-div {
  float: left;
  width: 310px;
}
#watch-views-div {
  float: right;
  text-align: right;
}
#watch-views-div {
  width: 135px;
  overflow: hidden;
  font-size: 13px;
}
#watch-shows-movies-rating {
  float: left;
  width: 190px;
}
.watch-shows-movies-rating-label {
  color: #666;
}
#defaultRatingMessage .smallText {
  font-size: 13px;
}
#watch-ratings-views .statLabel {
  margin-right: 4px;
  font-weight: bold;
}
#watch-rating-div #ratingWrapper {
  width: 305px;
  float: left;
}
#watch-rating-div #ratingMessage {
  float: left;
  line-height: 18px;
}
#watch-rating-div #ratingStars {
  margin-right: 5px;
  margin-top: 1px;
}
#watch-rating-div #ratingMessage {
  color: #666;
  padding-left: 1px;
  height: 19px;
}
#watch-ratings-views #ratingMessage a {
  text-decoration: none;
}
#watch-ratings-views #ratingMessage a:hover {
  text-decoration: underline;
}
#watch-ratings-views .ratedMessage {
  color: #000;
  display: inline-block;
  padding: 0 3px;
}
#watch-view-count {
  font-weight: bold;
}
#watch-download-link {
  line-height: 20px;
  height: 20px;
  font-size: 11px;
  font-weight: bold;
}
#watch-comments-stats {
  border: 1px solid #ccc;
  margin-top: 10px;
}
#watch-tab-commentary {
  width: 319px;
}
#watch-tab-stats {
  width: 318px;
}
#watch-tab-contents .small-expand-panel {
  padding-top: 3px;
  margin-top: 3px;
}
#watch-stats-data-wrapper {
  border-top: 0;
}
#watch-tab-stats-body {
  padding-top: 5px;
  padding-left: 17px;
}
#watch-comments-summary {
  text-align: center;
  color: #666;
}
#watch-comments-summary span {
  color: #000;
  font-weight: bold;
}
#watch-comments-numresponses {
  margin-right: 20px;
}
#watch-comments-options {
  background-color: #e6efff;
  border: 1px solid #a5aed5;
  padding: 10px;
  margin-top: 5px;
}
#watch-video-responses-children {
  padding-top: 7px;
}
.video-bar-left-arrow-box,.video-bar-right-arrow-box {
  padding-top: 19px;
  zoom: 1;
}
.video-bar-left-arrow-box {
  float: left;
  margin-right: 20px;
}
.video-bar-right-arrow-box {
  float: right;
}
.video-bar-container-box {
  overflow: hidden;
  float: left;
  width: 560px;
}
.video-bar-long-box {
  width: 200000px;
}
.video-bar-item {
  float: left;
  width: 130px;
  margin-right: 2px;
}
#watch-video-responses-children .video-bar-item {
  width: 138px;
  font-size: 10px;
}
#watch-video-responses-children .video-bar-item .v90WideEntry {
  padding-left: 22px;
}
#watch-video-responses-actions {
  text-align: center;
  font-weight: bold;
  padding-top: 5px;
}
#watch-video-responses-none {
  text-align: center;
  padding-top: 5px;
}
#watch-comment-post-comment {
  float: right;
}
#watch-comment-post-comment a {
  display: block;
  margin-bottom: 1px;
}
.watch-comment-entry {
  clear: both;
  margin-top: 6px;
  padding: 7px 0 4px 15px;
  border-top: 1px solid #efefef;
  font-size: 13px;
}
html>body .watch-comment-entry {
  padding-bottom: 0;
}
.watch-comment-entry-reply {
  margin-left: 10px;
  padding-left: 2px;
  border-left: 3px solid #e6e6e6;
}
.watch-comment-head,.watch-comment-head-hidden {
  background-color: white;
  padding: 0 4px 4px 4px;
}
.watch-comment-head-link {
  margin-left: 8px;
  font-size: 11px;
  visibility: hidden;
}
.watch-comment-info {
  float: left;
}
.watch-comment-auth {
  font-weight: bold;
  text-decoration: none;
}
.watch-comment-auth:hover {
  text-decoration: underline;
}
.watch-comment-time {
  color: #666;
}
.watch-comment-voting,.watch-comment-voting-off {
  width: 75px;
  text-align: right;
  float: right;
}
.watch-comment-auth-head {
  background-color: #ffc;
  padding: 4px;
}
.watch-comment-marked-spam {
  border-top: 1px solid #c1c1c1;
  margin-top: 7px;
  padding-top: 10px;
}
.watch-comment-spam {
  background-color: #ffe;
  padding:4px;
}
.watch-comment-body {
  margin-top: 4px;
  margin-left: 4px;
  width: 75%;
  overflow: hidden;
}
.watch-comment-retracted {
  font-style: italic;
  color: #666;
}
.watch-comment-action {
  margin-top: 0;
  text-align: right;
  font-size: 11px;
  padding-top: 3px;
  float: right;
  padding-bottom: 1px;
}
.watch-comment-voting a {
  color: #03c;
  cursor: pointer;
  cursor: hand;
}
.watch-comment-action a,.watch-comment-head-link {
  text-decoration: none;
  border-bottom: 1px dotted #03c;
  color: #03c;
  cursor: pointer;
  cursor: hand;
}
.watch-comment-score {
  font-size: 11px;
  font-weight: bold;
}
.watch-comment-msg {
  float: right;
  font-size: 11px;
  color: #666;
}
.watch-comment-green {
  color: green;
}
.watch-comment-gray {
  color: gray;
}
.watch-comment-red {
  color: #f33;
}
.watch-comment-spam-bug {
  font-weight: bold;
  text-align: left;
  margin-left: 0;
  padding: 1px 3px;
  border-top: 1px dotted #c00;
  border-bottom: 1px dotted #c00;
  color: #c00;
  display: none;
  float: right;
}
#watch-comment-limit-box {
  margin-bottom: 30px;
}
#watch-comment-limit-box .header {
  background-color: #f8f3d6;
  padding: 5px;
}
#watch-comment-limit-box .body {
  background-color: #fbf9e8;
  padding: 5px;
}
#watch-comment-captcha {
  text-align: center;
  margin: 0 auto 0 auto;
  width: 400px;
}
#watch-comment-captcha .watch-captcha-input {
  width: 260px;
  padding-top: 15px;
  float: left;
}
#watch-comment-captcha .watch-verification-image {
  width: 120px;
  text-align: center;
  float: left;
}
.watch-comment-pagination {
  font-size: 11px;
  font-weight: bold;
  text-align: center;
  padding: 1px;
  margin-top: 20px;
  background-color: #dedede;
}
.watch-comment-pnum {
  padding: 0 4px;
}
.watch-comment-char-count {
  border: 0;
  width: 50px;
}
#watch-comment-view-all {
  font-weight: bold;
  margin-top: 10px;
}
#watch-comment-post {
  margin-top: 12px;
}
#watch-show-vids-div,#watch-channel-vids-div {
  background: #eee;
  border: 1px solid #ccc;
  margin-bottom: 10px;
}
#watch-show-vids-div .watch-video-desc {
  color: #666;
}
#watch-ugc-promo {
  margin-bottom: 10px;
}
#watch-ugc-promo a,#watch-ugc-promo img {
  display: block;
}
#watch-ugc-promo div {
  color: #999;
  background: url(../parts/ugcpromo_tagline_bg-vfl90796.gif) repeat-x center center;
  font-size: 10px;
  line-height: 1;
  text-align: center;
}
#watch-ugc-promo span {
  padding: 0 5px;
  background: #fff;
}
#watch-show-brand-cap,#watch-channel-brand-cap {
  text-align: center;
}
#watch-show-brand-cap img,#watch-channel-brand-cap img {
  height: 45px;
  width: 300px;
}
#watch-show-brand-div,#watch-channel-brand-div {
  margin: 0 0 5px 0;
  background-color: #fff;
}
#watch-show-vids-top,#watch-channel-vids-top {
  padding: 0 5px;
}
#watch-channel-icon {
  margin-top: 6px;
  float: left;
}
#watch-show-stats {
  line-height: 18px;
  margin-top: 2px;
  float: left;
  width: 156px;
}
#watch-channel-stats {
  line-height: 18px;
  margin-top: 2px;
  margin-left: 8px;
  float: left;
  width: 110px;
}
html>body #watch-show-stats {
  width: 158px;
}
html>body #watch-channel-stats {
  width: 112px;
}
#watch-show-stats .contributor,#watch-channel-stats .contributor {
  font-weight: bold;
}
.watch-video-added {
  color: #333;
  margin-right: 10px;
}
#watch-video-details-toggle div {
  padding-bottom: 1px;
  font-size: 11px;
}
#watch-channel-subscribe {
  float: right;
  margin-top: 3px;
  padding-top: 3px;
  width: 116px;
}
#watch-channel-subscribe #subscribeDiv,#watch-channel-subscribe #unsubscribeDiv {
  text-align: right;
}
#watch-channel-subscribe .yt-button {
  margin: 0;
}
#watch-badges {
  float: right;
  clear: right;
  width: 118px;
  text-align: right;
}
#watch-video-details .collapse-content,#watch-video-details .expand-content {
  margin-top: 10px;
  padding: 0 6px 4px 6px;
  position: relative;
}
html>body #watch-video-details .collapse-content,html>body #watch-video-details .expand-content {
  margin-top: 4px;
  position: static;
}
.watch-channel-stat {
  color: #666;
}
#watch-category,#watch-video-tags-div {
  padding-top: 5px;
}
#watch-video-tags {
  width: 225px;
}
#watch-url-div {
  border-top: 1px solid #ccc;
  padding: 1px 0 0 6px;
  margin: 0 5px;
  font-size: 11px;
}
#watch-embed-div {
  margin: 6px 5px 4px 5px;
  padding-left: 6px;
  font-size: 11px;
}
#watch-embed-div label,#watch-url-div label {
  color: #666;
  line-height: 18px;
  font-size: 11px;
  font-weight: bold;
  float: left;
  margin-right: 5px;
  min-width: 40px;
  clear: left;
  text-align: left;
}
#watch-embed-div input,#watch-url-div input {
  font-size: 10px;
  float: left;
  clear: left;
  width: 248px;
}
.is-english #watch-url-div,.ja_JP #watch-url-div {
  padding-top: 5px;
}
.is-english #watch-embed-div input,.is-english #watch-url-div input,.ja_JP #watch-embed-div input,.ja_JP #watch-url-div input {
  clear: none;
  width: 200px;
}
.is-english #watch-embed-div label,.is-english #watch-url-div label,.ja_JP #watch-embed-div label,.ja_JP #watch-url-div label {
  clear: none;
  text-align: right;
}
#watch-embed-div #watch-embed-customize-wrapper {
  float: left;
  padding-left: 3px;
}
#watch-embed-div .tooltip-wrapper-box {
  top: 20px;
}
#watch-customize-embed-div {
  background-color: white;
  border-top: 1px solid #ccc;
  padding: 5px;
}
.watch-discoverbox-wrapper {
  margin-bottom: 10px;
}
.watch-discoverbox-body {
  padding-left: 7px;
  margin-top: 5px;
  border: 1px solid #ccc;
}
.watch-discoverbox {
  padding-top: 7px;
  overflow: auto;
}
.watch-discoverbox-more-link {
  clear: both;
  text-align: center;
  padding: 5px 0 10px 0;
  font-weight: bold;
}
.watch-ppv-vid {
  background-color: #eee;
  padding: 4px 0;
}
.watch-ppv-label {
  text-align: right;
  font-size: 11px;
  color: #999;
  padding-right: 4px;
}
.watch-promoted-container {
  padding: 7px 0 0 1px;
  border: 1px solid #ccc;
  margin: 5px 0 20px 0;
}
.watch-promoted-container .watch-promoted-vid {
  float: left;
  width: 32%;
  margin-left: 3px;
}
.watch-pyv-label {
  font-size: 8pt;
  color: gray;
  text-align: right;
}
#pyv-above-placeholder .video-entry,#pyv-between-placeholder .video-entry {
  border: 1px solid #ccc;
}
#pyv-above-placeholder .v90WideEntry,#pyv-between-placeholder .v90WideEntry {
  margin-left: 6px;
}
#pyv-above-placeholder .watch-pyv-label,#pyv-between-placeholder .watch-pyv-label {
  text-align: left;
  margin: 5px 0 0 108px;
}
#results-main-content {
  float: left;
  width: 600px;
  margin-right: 0;
}
#search-pva {
  width: 350px;
  float: right;
  padding-top: 10px;
}
#search-pva .ad-div {
  margin-bottom: 40px;
}
#search-section-header {
  width: 960px;
  margin-top: 7px;
  margin-bottom: 7px;
}
#search-section-header .name {
  color: #333;
  float: left;
}
#search-section-header .search-query {
  font-size: 14px;
  font-weight: bold;
}
#search-section-header .search-adv-refinement {
  color: #333;
  font-weight: bold;
}
#search-adv-header {
  line-height: 16px;
  float: right;
  width: 425px;
  text-align: right;
  font-size: 11px;
}
#search-options-container {
  border-bottom: 1px solid #ccc;
  height: 31px;
  width: 100%;
  margin-bottom: 7px;
}
#search-options-container .hidden {
  display: none;
}
#search-options-container .search-type-selected,#search-options-container .search-type-not-selected {
  font-weight: bold;
  font-size: 14px;
  line-height: 18px;
  float: left;
  padding: 0 26px 0 0;
}
#search-options-container .search-all-of-youtube {
  font-weight: bold;
  font-size: 14px;
  line-height: 18px;
  text-align: right;
}
#search-options-container .shows-movies-tabs {
  width: 600px;
}
#search-options-container .search-main-tabs {
  width: 386px;
}
body.not-english #search-options-container .search-main-tabs {
  width: 425px;
}
#search-options-container .dropdown-link {
  overflow: hidden;
  width: auto;
  vertical-align: middle;
}
#search-options-container .dropdown-link a {
  display: block;
  float: left;
  height: 28px;
  color: #666;
  text-decoration: none;
  font-size: 11px;
  line-height: 13px;
  border-top: 1px solid #fff;
  border-left: 1px solid #fff;
  border-right: 1px solid #fff;
  padding: 0 7px;
}
html>body #search-options-container .dropdown-link a {
  line-height: 14px;
}
#search-options-container .show-dropdown .dropdown-link a {
  border-top: 1px solid #eaeaea;
  border-left: 1px solid #eaeaea;
  border-right: 1px solid #eaeaea;
}
#search-options-container .dropdown {
  background-color: #ecf1fa;
  border: 1px solid #a0b1dc;
  position: absolute;
  left: 0;
  z-index: 99;
  margin-top: 22px;
  width: 150px;
  display: none;
  font-size: 12px;
}
#search-options-container .dropdown {
  background-color: #eee;
  border: 1px solid #999;
  margin-top: 29px;
}
#search-options-container .show-dropdown .dropdown {
  display: block;
}
#search-options-container .dropdown div {
  display: block;
  border-top:1 px solid #a0b1dc;
}
#search-options-container .dropdown div {
  border-top: 1px solid #999;
}
#search-options-container .dropdown div.first {
  border-top: none;
}
#search-options-container .dropdown div a {
  display: block;
  padding: 5px 5px 5px 8px;
  color: #03c;
  text-decoration: none;
  white-space: nowrap;
}
#search-options-container .dropdown div a {
  color: #000;
}
#search-options-container .dropdown div a {
  padding: 3px 5px 3px 8px;
}
#search-options-container .dropdown a:hover {
  background-color: white;
}
#search-options-container .search-sort {
  font-size: 12px;
  padding-top: 1px;
}
#search-options-container .sort-by {
  float: left;
  display: block;
  margin-right: 10px;
  position: relative;
}
#search-options-container .search-sort-title {
  color: #666;
  font-size: 11px;
  margin: 0 3px 0 0;
}
#search-options-container .search-sort-value {
  font-weight: bold;
}
#search-options-container.alt-search .search-sort,#search-options-container.alt-search .search-settings-link {
  display: none;
}
#search-options-container #search-advanced {
  width: 11%;
  text-align: right;
  font-size: 11px;
  font-weight: bold;
}
#search-advanced-form {
  clear: both;
  padding: 7px 0;
}
#search-advanced-form .search-setting-inner {
  border: 1px solid #a5aed5;
  padding: 10px;
  background-color: #e6efff;
}
#search-related-terms {
  padding: 0 3px 7px 3px;
}
#search-related-terms a {
  margin-right: 15px;
  white-space: nowrap;
  padding-left: 1px;
}
#search-related-terms .search-related-title {
  float: left;
  margin-right: 6px;
  color: #666;
}
#search-related-terms .search-related-items {
  float: left;
  width: 800px;
  overflow-y: hidden;
  height: 16px;
}
.spons-vid-thumb {
  width: 94px;
  padding-top: 2px;
}
.spons-vid-thumb img {
  border: none;
}
td.spons-vid-thumb {
  width: 124px;
}
td.spons-vid-thumb .user-thumb-jumbo {
  width: 88px;
  height: 88px;
  margin-left: 30px;
}
td.spons-vid-thumb .user-thumb-jumbo div {
  margin-left: -156px;
}
td.spons-vid-thumb .user-thumb-jumbo img {
  height: 88px;
}
.spons-vid-text {
  overflow: hidden;
  width: 222px;
  white-space: nowrap;
}
.pyv-title {
  font-size: 14px;
  text-decoration: none;
}
.pyv-metadata {
  width: 100%;
  color: #666;
  font-size: 11px;
}
.pyv-metadata .vlfrom a {
  text-decoration: none;
}
.pyv-metadata .vlfrom a:hover {
  text-decoration: underline;
}
#doubleClick1 {
  padding-top: 40px;
}
#doubleClick2 {
  padding-top: 10px;
}
.grayTextAdWords {
  text-align: right;
  padding: 2px 2px 5px 0;
  background-color: #fff9dd;
}
.grayTextSponsoredVideo {
  margin-top: -1em;
}
#afs {
  margin-bottom: 0.3em;
}
.afs-url {
  color: green;
}
.afs-title {
  font-size: 14px;
}
.afs-promoted-spacer {
  height: 8px;
}
.sideAd {margin-bottom: 1em;
}
.spacerTD {
  width: 5px;
}
.smInfoText {
  font-size: 11px;
}
.search-tip-container {
  background: #ecf1fa;
  padding: 3px 10px;
  margin: 3px 0;
}
#search-tips-top .search-tips-show-link,#search-tips-bottom .search-tips-hide-link {
  display: none;
}
#search-duplicates-message {
  background-color: #ecf1fa;
  color: black;
  padding: 10px;
  font-size: 12px;
  font-weight: normal;
  border: 0;
  margin-bottom: 10px;
  margin-top: 10px;
}
#search-duplicates-message a {
  text-decoration: none;
}
#homepage-main-content {
  float: left;
  width: 640px;
  margin-top: 5px;
}
#homepage-side-content {
  float: right;
  width: 300px;
  margin-top: 5px;
  white-space: normal;
}
.homepage-content-block {
  margin: 0 0 15px 0;
}
.homepage-side-block {
  margin-bottom: 15px;
  clear: both;
}
.homepage-block-heading {
  position: relative;
  font-size: 16px;
  font-weight: bold;
  padding-bottom: 5px;
}
#homepage-featured-heading {
  border-bottom: 1px solid #ccc;
}
#homepage-featured-more-top {
  float: right;
  padding-top: 4px;
  font-weight: bold;
}
#homepage-featured-more-bottom {
  margin-bottom: 15px;
  padding-top: 8px;
  text-align: right;
  font-weight: bold;
  float: right;
}
#homepage-editor-img,#homepage-yt-channel-img {
  width: 30px;
  height: 30px;
  float: left;
  margin: 5px 6px 5px 0;
}
#homepage-editor-img {
  overflow: hidden;
}
#homepage-editor-img img {
  height: 30px;
  margin-left: -1px;
}
#homepage-editor-info {
  padding-top: 4px;
}
#homepage-editor-head {
  padding-bottom: 1px;
  font-size: 11px;
  color: #333;
}
#homepage-featured-tabs {
  padding: 5px 5px;
  font-size: 11px;
  text-align: right;
  border-bottom: 1px solid #ccc;
}
#homepage-featured-tabs a {
  text-decoration: none;
  display: block;
  float: right;
  border-left: 1px solid #ccc;
  padding: 0 10px;
}
#homepage-featured-tabs a.first {
   border-left: 0;
}
#homepage-featured-tabs a:hover {
  text-decoration: underline;
}
#homepage-featured-tabs a.hilite {
  color: black;
  font-weight: bold;
}
#homepage-featured-tabs a.hilite:hover {
  text-decoration: none;
}
.pyv-single {
  border: 1px solid #ccc;
  background-color: #eee;
}
.pyv-single .video-time {
  position: relative;
  text-align: center;
  top: -116px;
  margin: 0;
}
.pyv-single .big-thumb:hover {
  text-decoration: none;
}
.pyv-multiple {
  padding: 6px 4px;
  border: 1px solid #ccc;
}
.pyv-multiple .addtoQL90 img {
  width: 16px;
  margin-top: -1px;
}
.side-announcement-box {
  padding: 10px;
  background-color: #ffffe5;
  border: 1px solid #f5e082;
}
.homepage-chrome-promo-content {
  padding: 2px 10px;
  text-align: center;
  font-size: 13px;
  font-weight: normal;
}
.homepage-chrome-promo-content a {
  font-weight: bold;
  text-decoration: none;
}
.homepage-chrome-promo-content img {
  float: left;
}
.img-chrome {
  background: transparent url(../parts/iyt_iconset-vfl94059.png) repeat-x scroll -533px 0;
  height: 32px;
  width: 32px;
}
.homepage-whats-new-content {
  padding: 0 5px 0 5px;
}
.homepage-whatsnew-entry {
  padding: 3px 0;
  position: relative;
}
.homepage-whatsnew-image {
  float: left;
  width: 30px;
  height: 37px;
  margin-bottom: 12px;
}
.homepage-whatsnew-desc {
  margin-left: 36px;
  margin-bottom: 12px;
}