<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* 代码整理：时代Java NowJava.com 转载请注明出处 */
body {
	line-height:1;
	text-align:left;
	text-align:start
}
menu, ol, ul {
	list-style:none
}
blockquote, q {
	quotes:none
}
blockquote:before, blockquote:after, q:before, q:after {
	content:'';
	content:none
}
ins {
	text-decoration:none
}
del {
	text-decoration:line-through
}
table {
	border-collapse:collapse;
	border-spacing:0
}
strong, b {
	font-weight:bold
}
body {
	margin:0;
	padding:0;
	border:0;
	font-size:100%
}
a, abbr, acronym, address, applet, b, big, blockquote, button, canvas, caption, center, cite, code, dd, del, dfn, div, dl, dt, em, embed, fieldset, font, form, h1, h2, h3, h4, h5, h6, hr, html, i, iframe, img, ins, kbd, label, legend, li, menu, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, u, ul, var {
	margin:0;
	padding:0;
	border:0;
	font-size:100%;
	background:transparent
}
.clearfix {
*zoom:1
}
.clearfix:before, .clearfix:after {
	content:'.';
	display:block;
	height:0;
	visibility:hidden
}
.clearfix:after {
	clear:both
}
html, body, #body-container {
	height:100%
}
body&gt;#body-container {
	height:auto;
	min-height:100%
}
#content-container #baseDiv, #page-container {
	padding-bottom:190px
}
body {
	background:#fbfbfb
}
body, input, button, textarea {
	font-family:arial, sans-serif;
	font-size:13px
}
a {
	cursor:pointer;
	color:#438bc5;
	text-decoration:none
}
a:hover {
	text-decoration:underline
}
embed, object {
	position:relative
}
embed.off-screen, object.off-screen {
	left:-9999px
}
#page {
	margin:0 auto
}
#alerts, #content, #copyright, #footer, #promos, #ticker .ytg-wide {
	margin:0 auto;
	width:1003px
}
#baseDiv {
	position:relative;
	width:970px;
	margin-left:auto;
	margin-right:auto;
	padding:0 5px 25px 5px
}
.hid {
	display:none
}
.site-left-aligned #yt-masthead-container, .site-left-aligned #footer-container, .exp-new-site-width #ticker, body #sb-wrapper {
	min-width:1003px;
	width:auto!important
}
.site-left-aligned #alerts, .exp-new-site-width #ticker .ytg-wide {
	width:998px
}
.site-left-aligned.no-sidebar #alerts, .exp-new-site-width.no-sidebar #ticker .ytg-wide {
	width:1003px
}
.site-left-aligned #yt-masthead-content {
	max-width:640px
}
.site-left-aligned #page, .site-left-aligned #yt-masthead, .site-left-aligned #ad_creative_1, .site-left-aligned #footer, .site-left-aligned #masthead_child_div, .site-left-aligned #masthead-expanded-lists-container, .site-left-aligned #baseDiv, .site-left-aligned.no-sidebar #alerts, .site-left-aligned.no-sidebar #ticker .ytg-wide, .site-left-aligned.no-sidebar #masthead-subnav {
	margin-left:10px!important;
-moz-transition:margin-left .3s ease-in-out;
-ms-transition:margin-left .3s ease-in-out;
-o-transition:margin-left .3s ease-in-out;
-webkit-transition:margin-left .3s ease-in-out;
transition:margin-left .3s ease-in-out
}
.site-left-aligned #alerts, .site-left-aligned #ticker .ytg-wide, .site-left-aligned #masthead-subnav {
	margin-left:15px!important;
-moz-transition:margin-left .3s ease-in-out;
-ms-transition:margin-left .3s ease-in-out;
-o-transition:margin-left .3s ease-in-out;
-webkit-transition:margin-left .3s ease-in-out;
transition:margin-left .3s ease-in-out
}
.site-left-aligned #yt-masthead {
	margin-right:10px!important
}
.site-left-aligned #gbzw, .site-left-aligned #gbq1, .site-left-aligned #gbq2 {
-moz-transition:margin-left .3s ease-in-out;
-ms-transition:margin-left .3s ease-in-out;
-o-transition:margin-left .3s ease-in-out;
-webkit-transition:margin-left .3s ease-in-out;
transition:margin-left .3s ease-in-out
}
@media screen and (min-width:1074px) and (max-width:1114px) {
.site-left-aligned #page, .site-left-aligned #yt-masthead, .site-left-aligned #ad_creative_1, .site-left-aligned #footer, .site-left-aligned #masthead_child_div, .site-left-aligned #masthead-expanded-lists-container, .site-left-aligned #baseDiv, .site-left-aligned.no-sidebar #alerts, .site-left-aligned.no-sidebar #ticker .ytg-wide, .site-left-aligned.no-sidebar #masthead-subnav {
margin-left:25px!important
}
.site-left-aligned #alerts, .site-left-aligned #ticker .ytg-wide, .site-left-aligned #masthead-subnav {
margin-left:30px!important
}
.site-left-aligned #yt-masthead {
margin-right:25px!important
}
.site-left-aligned.sidebar-expanded #page, .site-left-aligned.sidebar-expanded #yt-masthead, .site-left-aligned.sidebar-expanded #footer, .site-left-aligned.sidebar-expanded #ad_creative_1, .site-left-aligned.sidebar-expanded #masthead_child_div, .site-left-aligned.sidebar-expanded #masthead-expanded-lists-container, .site-left-aligned.sidebar-expanded #baseDiv {
margin-left:10px!important
}
.site-left-aligned.sidebar-expanded #alerts, .site-left-aligned.sidebar-expanded #ticker .ytg-wide, .site-left-aligned.sidebar-expanded #masthead-subnav {
margin-left:15px!important
}
.site-left-aligned.sidebar-expanded #yt-masthead {
margin-right:10px!important
}
}
@media screen and (min-width:1114px) {
.site-left-aligned #page, .site-left-aligned #yt-masthead, .site-left-aligned #ad_creative_1, .site-left-aligned #footer, .site-left-aligned #masthead_child_div, .site-left-aligned #masthead-expanded-lists-container, .site-left-aligned #baseDiv, .site-left-aligned.no-sidebar #alerts, .site-left-aligned.no-sidebar #ticker .ytg-wide, .site-left-aligned.no-sidebar #masthead-subnav {
margin-left:45px!important
}
.site-left-aligned #alerts, .site-left-aligned #ticker .ytg-wide, .site-left-aligned #masthead-subnav {
margin-left:50px!important
}
.site-left-aligned #yt-masthead {
margin-right:45px!important
}
.site-left-aligned.sidebar-expanded #page, .site-left-aligned.sidebar-expanded #yt-masthead, .site-left-aligned.sidebar-expanded #ad_creative_1, .site-left-aligned.sidebar-expanded #footer, .site-left-aligned.sidebar-expanded #masthead_child_div, .site-left-aligned.sidebar-expanded #masthead-expanded-lists-container, .site-left-aligned.sidebar-expanded #baseDiv {
margin-left:10px!important
}
.site-left-aligned.sidebar-expanded #alerts, .site-left-aligned.sidebar-expanded #ticker .ytg-wide, .site-left-aligned.sidebar-expanded #masthead-subnav {
margin-left:15px!important
}
.site-left-aligned.sidebar-expanded #yt-masthead {
margin-right:10px!important
}
}
@media screen and (min-width:1196px) {
.site-left-aligned.sidebar-expanded #page, .site-left-aligned.sidebar-expanded #yt-masthead, .site-left-aligned.sidebar-expanded #ad_creative_1, .site-left-aligned.sidebar-expanded #footer, .site-left-aligned.sidebar-expanded #masthead_child_div, .site-left-aligned.sidebar-expanded #masthead-expanded-lists-container, .site-left-aligned.sidebar-expanded #baseDiv {
margin-left:25px!important
}
.site-left-aligned.sidebar-expanded #alerts, .site-left-aligned.sidebar-expanded #ticker .ytg-wide, .site-left-aligned.sidebar-expanded #masthead-subnav {
margin-left:30px!important
}
.site-left-aligned.sidebar-expanded #yt-masthead {
margin-right:25px!important
}
}
@media screen and (min-width:1236px) {
.site-left-aligned.sidebar-expanded #page, .site-left-aligned.sidebar-expanded #yt-masthead, .site-left-aligned.sidebar-expanded #ad_creative_1, .site-left-aligned.sidebar-expanded #footer, .site-left-aligned.sidebar-expanded #masthead_child_div, .site-left-aligned.sidebar-expanded #masthead-expanded-lists-container, .site-left-aligned.sidebar-expanded #baseDiv {
margin-left:45px!important
}
.site-left-aligned.sidebar-expanded #alerts, .site-left-aligned.sidebar-expanded #ticker .ytg-wide, .site-left-aligned.sidebar-expanded #masthead-subnav {
margin-left:50px!important
}
.site-left-aligned.sidebar-expanded #yt-masthead {
margin-right:45px!important
}
}
body.flex-width-enabled #page, body.flex-width-enabled #guide+#content {
	width:auto
}
body.flex-width-enabled #alerts, body.flex-width-enabled.site-left-aligned.guide-expanded #alerts {
	width:auto;
	max-width:1424px;
	min-width:1003px;
	margin-right:45px
}
.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
}
.ytg-base {
	text-align:center
}
.ytg-wide {
	width:970px;
	margin-left:auto;
	margin-right:auto;
	text-align:left
}
.ytg-old-clearfix .ytg-box, .ytg-fl {
	overflow:hidden;
	zoom:1
}
.yt-new-clearfix .ytg-box {
*zoom:1
}
.yt-new-clearfix .ytg-box:before, .yt-new-clearfix .ytg-box:after {
	content:'.';
	display:block;
	height:0;
	visibility:hidden
}
.yt-new-clearfix .ytg-box:after {
	clear:both
}
.ytg-4col, .ytg-3col, .ytg-2col, .ytg-1col-i, .ytg-1col-ib, .ytg-1col, .ytg-4col-b, .ytg-3col-b, .ytg-2col-b, .ytg-1col-b {
	float:left;
	margin-right:20px
}
.ytg-4col-i, .ytg-3col-i, .ytg-2col-i, .ytg-4col-ib, .ytg-3col-ib, .ytg-2col-ib {
	float:left;
	margin-right:25px;
	margin-left:5px
}
.ytg-4col {
	width:640px
}
.ytg-3col {
	width:475px
}
.ytg-2col {
	width:310px
}
.ytg-1col {
	width:145px
}
.ytg-4col-i {
	width:630px
}
.ytg-3col-i {
	width:465px
}
.ytg-2col-i {
	width:300px
}
.ytg-1col-i {
	float:left;
	margin-left:5px;
	width:140px
}
.ytg-4col-ib {
	width:628px
}
.ytg-3col-ib {
	width:463px
}
.ytg-2col-ib {
	width:298px
}
.ytg-1col-ib {
	width:138px
}
.ytg-4col-b {
	width:638px
}
.ytg-3col-b {
	width:483px
}
.ytg-2col-b {
	width:308px
}
.ytg-1col-b {
	width:143px
}
.ytg-4col-b, .ytg-4col-ib, .ytg-3col-b, .ytg-3col-ib, .ytg-2col-b, .ytg-1col-b, .ytg-1col-ib {
	border-left:1px solid transparent;
	border-right:1px solid transparent
}
.ytg-i {
	margin-right:5px;
	margin-left:5px
}
.ytg-last {
	margin-right:0px
}
.yt-help-icon {
	opacity:.5;
	cursor:pointer;
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-master-vflADiyrJ.png) -317px -23px;
	background-size:auto;
	width:14px;
	height:14px
}
.yt-help-icon:hover, .yt-help-icon.active, .yt-uix-helpcard-active .yt-help-icon {
	opacity:1
}
body #footer-container, body #footer-container {
	position:relative;
	margin-top:-140px;
	z-index:2
}
body #footer-container {
	background-color:#f2f2f2!important;
	border-top:1px solid #e2e2e2
}
#footer {
	margin:0 auto;
	padding-top:15px
}
#footer-logo, #footer .pickers, #footer .pickers li, #in-product-help, #footer #google-help {
	display:inline-block;
*display:inline;
*zoom:1
}
#footer-logo {
	margin-left:4px
}
#footer-logo img {
	vertical-align:middle;
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfl3V2paT.png) -21px -154px;
	background-size:auto;
	width:72px;
	height:30px
}
#footer-main {
	border-bottom:1px solid #e2e2e2;
	margin-right:45px;
	padding-bottom:15px;
	padding-left:4px
}
#footer-logo, #footer .pickers li {
	margin-right:14px
}
#footer .yt-picker-button-label {
	font-weight:normal
}
#footer .yt-picker {
	margin:10px 0
}
#footer #in-product-help, #footer #google-help {
	position:static;
	float:none;
	margin-top:0
}
#footer-links {
	padding:15px 0 30px 8px
}
#footer-links li {
	display:inline;
	margin-right:15px
}
#footer-links-primary {
	margin-bottom:8px;
	font-weight:bold
}
#footer-links-primary a {
	color:#333
}
#footer-links-secondary a, #footer-links-secondary .copyright {
	color:#666;
	font-size:11px
}
#footer-links-secondary a {
	font-weight:bold
}
#footer .yt-picker {
	padding:20px;
	-moz-box-shadow:none;
	-ms-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0
}
#footer .yt-uix-button-icon-footer-language {
	opacity:.7;
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfl3V2paT.png) -124px 0;
	background-size:auto;
	width:25px;
	height:15px
}
#footer .yt-uix-button:hover .yt-uix-button-icon-footer-language {
	opacity:1
}
#footer .questionmark {
	opacity:.75;
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfl3V2paT.png) -268px -81px;
	background-size:auto;
	width:15px;
	height:16px
}
#footer .yt-uix-button:hover .questionmark {
	opacity:1
}
#masthead-container {
	position:relative;
*position:static;
	z-index:1;
	margin:0;
	border-bottom:none;
	background:url(//s.ytimg.com/yts/img/refresh/body_noise-vfl_60-qt.png);
	background-color:#ebebeb;
	background-repeat:repeat
}
#masthead, #masthead-subnav {
	width:970px
}
#masthead-subnav ul {
	margin:0
}
#masthead-subnav .section-specific-nav {
	float:left
}
#masthead-subnav .site-wide-nav {
	float:right
}
#masthead {
	position:relative;
	overflow:hidden;
	padding:10px 0;
	margin:0 auto;
	height:40px;
	font-size:13px
}
#masthead .selected {
	color:#000;
	font-weight:bold;
	text-decoration:none;
	cursor:default
}
#masthead .masthead-link-separator {
	color:#ccc
}
#signin-passive {
	display:none
}
#logo-container:focus, #masthead-nav a:focus, #masthead-user-wrapper:focus, #masthead-gaia-user-wrapper:focus, #masthead-gaia-photo-wrapper:focus {
	outline:1px dotted #666;
	border-color:transparent;
	background:none
}
#logo-container {
	float:left
}
#logo {
	display:block;
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-refresh-vflCSRCiZ.png) -21px -122px;
	width:100px;
	height:40px
}
#logo.doodle {
	background:none
}
#masthead-search-bar, #masthead-user-bar {
	height:40px;
	line-height:40px;
	margin:0;
	padding:0;
	overflow:hidden
}
#masthead-search-bar-container {
	padding-left:15px;
	padding-right:50px;
	overflow:hidden;
*zoom:1
}
#masthead-user-bar-container {
	float:right
}
#masthead-user-bar {
	display:inline-block;
*display:inline;
*zoom:1
}
#masthead-search, #masthead-sections {
	padding-top:8px
}
#masthead-search {
	position:relative;
	padding:0;
	margin-top:3px;
	overflow:hidden;
*zoom:1
}
#masthead-search label {
	height:100%;
	line-height:30px;
	padding:0;
	border:none;
	overflow:hidden;
*zoom:1
}
#masthead-search-terms {
	position:relative;
	overflow:hidden;
	height:32px;
*height:30px;
	margin:0 0 2px;
	_padding-left:5px;
	_padding-right:5px;
	font-size:14px;
	line-height:30px;
	background-color:#fff;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-moz-border-radius-topleft:3px;
	-webkit-border-top-left-radius:3px;
	border-top-left-radius:3px;
	-moz-border-radius-bottomleft:3px;
	-webkit-border-bottom-left-radius:3px;
	border-bottom-left-radius:3px;
-moz-transition:border-color .2s ease;
-ms-transition:border-color .2s ease;
-o-transition:border-color .2s ease;
-webkit-transition:border-color .2s ease;
transition:border-color .2s ease;
*zoom:1
}
.masthead-search-terms-border {
	border:1px solid #ccc;
	-moz-box-shadow:inset 0 1px 2px #eee;
	-ms-box-shadow:inset 0 1px 2px #eee;
	-webkit-box-shadow:inset 0 1px 2px #eee;
	box-shadow:inset 0 1px 2px #eee
}
#masthead-search-terms label {
	display:block;
*padding:2px 0 3px;
	_margin-top:5px;
*margin-top:2px
}
#masthead-search-terms input {
	display:inline-block;
	width:100%;
	padding:2px 6px;
	margin:0;
	border:0;
	outline:none;
	background:transparent;
	font-size:16px;
	_position:absolute;
	_left:0;
	_width:100%;
*padding:0;
	zoom:1;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
#masthead-search input:focus {
	border-color:#b0c4de
}
#masthead-search .search-btn-component {
	float:right;
	height:32px;
	padding:0 .91em;
	opacity:1;
	filter:none;
	_margin-left:-3px;
*zoom:1
}
#masthead-search .search-btn-component.yt-uix-button-group {
	padding:0
}
#masthead-search .search-btn-component button {
	vertical-align:top
}
#masthead-search .search-btn-component .yt-uix-button-content {
	display:block;
	border:none;
	padding:0;
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-refresh-vflCSRCiZ.png) -149px -238px;
	width:14px;
	height:14px;
	opacity:.6;
	text-indent:-10000px;
	-moz-box-shadow:none;
	-ms-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none
}
.hitchhiker-enabled #masthead-search .search-btn-component .yt-uix-button-content {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfl3V2paT.png) -348px -106px
}
#masthead-search .search-btn-component:hover .yt-uix-button-content, #masthead-search .search-btn-component:focus .yt-uix-button-content {
	opacity:1
}
#masthead-search .search-btn-component, #masthead-search .search-btn-component .start {
	border-left:0;
	-moz-border-radius-topleft:0;
	-webkit-border-top-left-radius:0;
	border-top-left-radius:0;
	-moz-border-radius-bottomleft:0;
	-webkit-border-bottom-left-radius:0;
	border-bottom-left-radius:0
}
#masthead-search-terms.keyboard input {
	padding-right:25px;
*padding-right:0
}
#masthead-search-terms.keyboard label {
*padding-right:25px
}
#vkeyboard {
	position:absolute
}
#masthead-search #vkeyboard.button {
	z-index:2;
	top:0;
	right:35px
}
#vkeyboard.icon {
	width:16px;
	height:11px;
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-refresh-vflCSRCiZ.png) -155px -361px;
	z-index:2;
	float:right;
	margin-top:10px;
	margin-right:3px;
	margin-left:3px;
	cursor:pointer
}
#masthead-search #vkeyboard.button {
	z-index:2;
	height:23px;
	top:0;
	right:35px
}
#masthead-sections {
	float:right
}
#masthead-sections a {
	border-right:1px solid #ccc;
	display:inline-block;
*display:inline;
	padding:.1em 0.8em;
	white-space:nowrap;
*zoom:1
}
#masthead-sections a.split {
	margin-right:60px
}
#masthead-sections a.end {
	border-right:0
}
#masthead-sections .valign-fix {
	display:inline-block;
	height:17px;
*height:22px;
	vertical-align:baseline
}
#masthead-nav {
	float:right;
	padding:0 10px
}
#masthead-nav a, #masthead-user a {
	padding:6px 10px;
	font-size:13px;
	color:#333
}
#masthead-nav a:hover, #masthead-user a:hover, #masthead-nav a:active, #masthead-user a:active {
	color:#333;
	background:none;
	outline:none
}
#masthead-user-button {
	padding:0 5px 0 2px;
	height:33px;
	vertical-align:top
}
#masthead-user-button .masthead-user-username {
	display:inline-block;
	vertical-align:middle;
	font-weight:normal;
	font-size:13px
}
#masthead-user-button #masthead-user-image {
	margin-top:0;
	margin-left:0
}
#masthead-subnav {
	width:970px
}
#ticker {
	height:29px;
	padding:0;
	background-color:#6683b3;
	font-size:13px;
	font-weight:bold;
	text-shadow:0 0 2px rgba(0, 0, 0, .3);
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ff849fc2, EndColorStr=#ff6683b3);
	background-image:-moz-linear-gradient(top, #849fc2 0, #6683b3 100%);
	background-image:-ms-linear-gradient(top, #849fc2 0, #6683b3 100%);
	background-image:-o-linear-gradient(top, #849fc2 0, #6683b3 100%);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #849fc2), color-stop(100%, #6683b3));
	background-image:-webkit-linear-gradient(top, #849fc2 0, #6683b3 100%);
	background-image:linear-gradient(to bottom, #849fc2 0, #6683b3 100%);
	-moz-box-shadow:0 1px 2px rgba(0, 0, 0, 0.5);
	-ms-box-shadow:0 1px 2px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, 0.5);
	box-shadow:0 1px 2px rgba(0, 0, 0, 0.5);
*zoom:1
}
#ticker, #ticker a {
	color:#fff;
	text-decoration:none
}
#ticker a:hover {
	text-decoration:underline
}
#ticker .ticker-icon {
	float:left;
	margin-right:10px;
	margin-top:-3px;
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfl3V2paT.png) -184px -210px;
	background-size:auto;
	width:19px;
	height:29px
}
#ticker .ticker-content {
	line-height:29px
}
#ticker button {
	float:right;
	opacity:.6;
	filter:alpha(opacity=60)
}
#ticker button:hover {
	cursor:pointer;
	opacity:1;
	filter:alpha(opacity=100)
}
#ticker button img {
	position:relative;
	top:3px;
	background-color:rgba(0, 0, 0, .3);
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfl3V2paT.png) 0 0;
	background-size:auto;
	width:22px;
	height:22px
}
#ticker button:hover img {
	background-color:rgba(0, 0, 0, .2)
}
#ticker.lw-announce {
	position:relative;
	padding:0
}
#ticker.lw-announce #ticker-inner {
	position:relative;
	width:970px;
	padding-top:0;
	margin-left:auto;
	margin-right:auto;
	font-size:13px
}
#ticker.lw-announce img.lw-down-arrow {
	position:absolute;
	top:-10px;
	right:35px;
	z-index:2;
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-lwbanner-vflSlTvTE.png) -26px 0;
	background-size:auto;
	width:44px;
	height:57px
}
#ticker.lw-announce button {
	position:relative;
	top:4px;
	width:22px;
	height:22px;
	margin-right:14px;
	margin-top:-4px;
	outline:none;
	opacity:1;
	filter:alpha(opacity=100)
}
#ticker.lw-announce #lw-announce-text {
	text-align:center
}
#ticker.cookie-announce a.yt-uix-button {
	float:right;
	height:20px;
	line-height:20px;
	text-decoration:none
}
#ticker.cookie-announce button.yt-uix-button {
	height:22px;
	line-height:22px
}
#ticker.cookie-announce .yt-uix-button {
	opacity:1;
	margin-left:10px;
	margin-top:4px;
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ff4495e7, EndColorStr=#ff0053a6)
}
#masthead-user-expander, #masthead-gaia-user-expander, #masthead-gaia-photo-expander {
	overflow:hidden
}
#masthead-user-expander .yt-uix-expander, #masthead-gaia-user-expander .masthead-expander, #masthead-gaia-photo-expander .masthead-expander {
	color:#666
}
#masthead-user-expander .yt-uix-expander-head, #masthead-gaia-user-wrapper, #masthead-gaia-photo-wrapper {
	display:inline-block;
	vertical-align:middle;
	padding:5px;
	overflow:hidden;
	background:#fff;
	border:1px solid #eaeaea;
	cursor:pointer;
	cursor:hand
}
#masthead-user-expander .yt-uix-expander-head:hover {
	background-color:#d1e1fa
}
#masthead-user-expander .yt-uix-expander-head:hover, #masthead-gaia-user-expander #masthead-gaia-user-wrapper:hover, #masthead-gaia-photo-wrapper:hover {
	color:#333;
	text-decoration:none
}
#masthead-user-expander .yt-uix-expander-arrow, #masthead-gaia-user-expander .masthead-expander-arrow, #masthead-gaia-photo-expander .masthead-expander-arrow {
	background:none;
	border:4px solid;
	border-left-color:transparent;
	border-right-color:transparent;
	float:none;
	height:0;
	width:0
}
#masthead-user-expander.yt-uix-expander-collapsed .yt-uix-expander-arrow, #masthead-gaia-user-expander .masthead-expander-arrow, #masthead-gaia-photo-expander .masthead-expander-arrow {
	border-bottom-color:transparent;
	border-top-color:#aaa;
	margin-top:3px
}
#masthead-user-expander .yt-uix-expander-arrow {
	border-bottom-color:#aaa;
	border-top-color:transparent;
	margin-top:-3px
}
#masthead-user-expander #masthead-user-wrapper, #masthead-gaia-user-expander #masthead-gaia-user-wrapper, #masthead-gaia-photo-expander #masthead-gaia-photo-wrapper {
	background:transparent;
	display:block;
	line-height:34px;
	padding:0
}
#masthead-user-image .vertical-center, #masthead-user-expander, #masthead-user-expander .yt-uix-expander-arrow, #masthead-gaia-user-expander, #masthead-gaia-user-expander .masthead-expander-arrow, #masthead-gaia-photo-expander, #masthead-gaia-photo-expander .masthead-expander-arrow, #masthead-user-image {
	display:inline-block;
*display:inline;
*zoom:1
}
#masthead-user-image {
	position:relative;
	overflow:hidden;
	vertical-align:middle;
	margin-top:-2px;
	margin-right:10px;
	width:27px;
	height:27px;
	-moz-box-shadow:0 1px 1px #dfdfdf;
	-ms-box-shadow:0 1px 1px #dfdfdf;
	-webkit-box-shadow:0 1px 1px #dfdfdf;
	box-shadow:0 1px 1px #dfdfdf
}
#ie #masthead-user-image {
	margin-top:0
}
#masthead-user-image img {
	height:40px;
	width:auto;
	vertical-align:middle
}
#masthead-user-image .clip {
	position:absolute;
	bottom:-50px;
	left:-50px;
	right:-50px;
	top:-50px
}
#masthead-user-image .clip-center {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	text-align:center
}
#masthead-user-image .vertical-center {
	height:100%;
	vertical-align:middle
}
#masthead-gaia-photo-wrapper {
	padding-bottom:5px
}
#masthead-expanded-list-container {
	width:auto
}
#masthead-expanded-container {
	position:relative;
	width:954px;
	padding:10px 8px 10px;
	margin:0 auto 10px;
	background:#e0e0e0;
	background:rgba(0, 0, 0, .03);
	-moz-box-shadow:inset 0 5px 5px #dedede;
	-ms-box-shadow:inset 0 5px 5px #dedede;
	-webkit-box-shadow:inset 0 5px 5px #dedede;
	box-shadow:inset 0 5px 5px #dedede
}
#masthead-expanded-container .yt-horizontal-rule {
	position:absolute;
	width:100%;
	margin:0;
	bottom:0;
	left:0
}
#masthead-expanded-lists-container {
	position:relative;
	height:100%;
	width:800px;
*width:auto;
*zoom:1
}
#masthead-expanded-lists-container:after {
	position:absolute;
	content:' ';
	right:1px;
	top:0;
	height:100%;
	border-left:1px solid #ddd
}
#masthead-expanded-sandbar #masthead-expanded-lists-container:after {
	display:none
}
.accountswitch #masthead-expanded-lists-container {
	width:700px
}
#masthead-expanded-lists-content .yt-uix-slider-body {
	margin-top:1px;
	padding-bottom:0
}
#masthead-expanded-lists-content .yt-uix-slider-body h3 {
	display:none
}
#masthead-expanded-lists-container .yt-uix-slider-next, #masthead-expanded-lists-container .yt-uix-slider-prev {
	margin-top:0;
	height:135px
}
#masthead-expanded-lists-container h3 {
	position:relative;
	font-weight:normal;
	top:4px;
	left:0;
	margin:0;
	padding:0 10px;
	line-height:22px;
	width:100%;
	height:22px
}
#masthead-expanded .playlist-bar-help-message, #masthead-expanded-loading-message {
	text-align:center;
	height:135px;
	line-height:135px
}
#masthead-expanded .yt-uix-slider-shade-right, #masthead-expanded .yt-uix-slider-shade-left, #masthead-expanded-menu-shade {
	display:none
}
#masthead-expanded .playlist-bar-item a, #masthead-expanded .playlist-bar-item {
	opacity:1;
	filter:alpha(opacity=100)
}
#masthead-expanded .playlist-bar-item a.playlist-thumb-empty {
	cursor:default
}
#masthead-expanded .playlist-bar-item, #ie #masthead-expanded .playlist-bar-item {
	width:106px;
	border:0;
	margin-top:0;
	margin-bottom:2px;
	display:inline-block;
*display:inline;
*zoom:1
}
#masthead-expanded .playlist-bar-item a {
	width:106px;
	background:transparent;
	padding:0
}
#masthead-expanded .playlist-bar-item .video-thumb {
	left:0
}
#masthead-expanded .list-video-count {
	display:none
}
#masthead-expanded .list-title {
	font-weight:bold;
	white-space:normal;
	height:2.4em;
	overflow:hidden;
	line-height:1.3em
}
#masthead-expanded .list-video-facets {
	font-size:11px;
	color:#666
}
#masthead-expanded .list-video-facets .view-list {
	display:block
}
#masthead-expanded .yt-tile-visible:hover .list-title, #masthead-expanded .yt-tile-visible:hover .view-list {
	color:#1c62b9
}
#masthead-expanded .list-title:hover, #masthead-expanded .view-list:hover {
	text-decoration:underline
}
#masthead-expanded .playlist-bar-tray-button:hover {
	border-color:#aaa
}
#masthead-expanded .yt-uix-slider-prev {
	-moz-border-radius-topright:0;
	-webkit-border-top-right-radius:0;
	border-top-right-radius:0;
	-moz-border-radius-bottomright:0;
	-webkit-border-bottom-right-radius:0;
	border-bottom-right-radius:0
}
#masthead-expanded .yt-uix-slider-next {
	-moz-border-radius-topleft:0;
	-webkit-border-top-left-radius:0;
	border-top-left-radius:0;
	-moz-border-radius-bottomleft:0;
	-webkit-border-bottom-left-radius:0;
	border-bottom-left-radius:0
}
#masthead-expanded .yt-uix-slider-next:active, #masthead-expanded .yt-uix-slider-prev:active, #masthead-expanded .yt-uix-slider-next:focus, #masthead-expanded .yt-uix-slider-prev:focus {
	-moz-box-shadow:inset 0 1px 1px #aaa;
	-ms-box-shadow:inset 0 1px 1px #aaa;
	-webkit-box-shadow:inset 0 1px 1px #aaa;
	box-shadow:inset 0 1px 1px #aaa;
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#e0e0e6);
	background-image:-moz-linear-gradient(bottom, #fff 0, #e0e0e6 100%);
	background-image:-ms-linear-gradient(bottom, #fff 0, #e0e0e6 100%);
	background-image:-o-linear-gradient(bottom, #fff 0, #e0e0e6 100%);
	background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, #fff), color-stop(100%, #e0e0e6));
	background-image:-webkit-linear-gradient(bottom, #fff 0, #e0e0e6 100%);
	background-image:linear-gradient(to top, #fff 0, #e0e0e6 100%)
}
#masthead-expanded .yt-uix-slider-body {
	position:relative
}
#masthead-expanded .yt-uix-slider-body:after, #masthead-expanded .yt-uix-slider-body:before {
	position:absolute;
	content:' ';
	top:0;
	height:100%;
	width:5px;
	z-index:1000
}
#masthead-expanded .yt-uix-slider-body:before {
	right:0;
	background-image:-moz-linear-gradient(right, rgba(0, 0, 0, .15) 0, transparent 100%);
	background-image:-ms-linear-gradient(right, rgba(0, 0, 0, .15) 0, transparent 100%);
	background-image:-o-linear-gradient(right, rgba(0, 0, 0, .15) 0, transparent 100%);
	background-image:-webkit-gradient(linear, right top, left top, color-stop(0, rgba(0, 0, 0, .15)), color-stop(100%, transparent));
	background-image:-webkit-linear-gradient(right, rgba(0, 0, 0, .15) 0, transparent 100%);
	background-image:linear-gradient(to left, rgba(0, 0, 0, .15) 0, transparent 100%)
}
#masthead-expanded .yt-uix-slider-body:after {
	left:0;
	background-image:-moz-linear-gradient(left, rgba(0, 0, 0, .15) 0, transparent 100%);
	background-image:-ms-linear-gradient(left, rgba(0, 0, 0, .15) 0, transparent 100%);
	background-image:-o-linear-gradient(left, rgba(0, 0, 0, .15) 0, transparent 100%);
	background-image:-webkit-gradient(linear, left top, right top, color-stop(0, rgba(0, 0, 0, .15)), color-stop(100%, transparent));
	background-image:-webkit-linear-gradient(left, rgba(0, 0, 0, .15) 0, transparent 100%);
	background-image:linear-gradient(to right, rgba(0, 0, 0, .15) 0, transparent 100%)
}
#masthead-expanded .screen {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	color:#fff;
	background:#000;
	background:rgba(0, 0, 0, .85)
}
#masthead-expanded .screen .play-all {
	line-height:68px;
	text-align:center
}
#ie #masthead-expanded .playlist-bar-item a:hover .screen, #ie #masthead-expanded .playlist-bar-item:hover .screen {
	display:none
}
#masthead-expanded .screen .play-all, #ie #masthead-expanded .playlist-bar-item a.playlist-thumb-section:hover .screen, #masthead-expanded .playlist-bar-item a.playlist-thumb-section:hover .screen {
	display:block
}
#ie #masthead-expanded .playlist-bar-item a.playlist-thumb-section:hover .screen {
	background:#000
}
#masthead-expanded .screen .empty-message {
	top:15px;
	position:absolute;
	text-align:center;
	width:100%;
	font-size:11px
}
#masthead-expanded .playlist-bar-item .empty-list {
	background:#333;
	background-image:-moz-linear-gradient(top, #515151 0, #333 100%);
	background-image:-ms-linear-gradient(top, #515151 0, #333 100%);
	background-image:-o-linear-gradient(top, #515151 0, #333 100%);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #515151), color-stop(100%, #333));
	background-image:-webkit-linear-gradient(top, #515151 0, #333 100%);
	background-image:linear-gradient(to bottom, #515151 0, #333 100%)
}
#masthead-expanded .playlist-bar-item .empty-list img {
	width:33px
}
#masthead-expanded #howto-addto {
	position:relative;
	padding:0px 15px 0px;
	border:1px solid #d4d4d4;
	width:280px;
	height:130px;
	background-color:#dcdcdc;
	color:#777;
	font-size:13px;
	vertical-align:top;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	background-image:-moz-linear-gradient(top, #f0f0f0 0, #dcdcdc 100%);
	background-image:-ms-linear-gradient(top, #f0f0f0 0, #dcdcdc 100%);
	background-image:-o-linear-gradient(top, #f0f0f0 0, #dcdcdc 100%);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f0f0f0), color-stop(100%, #dcdcdc));
	background-image:-webkit-linear-gradient(top, #f0f0f0 0, #dcdcdc 100%);
	background-image:linear-gradient(to bottom, #f0f0f0 0, #dcdcdc 100%);
filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=0, startColorStr="#f0f0f0", endColorStr="#dcdcdc")
}
#masthead-expanded #howto-addto p {
	margin:25px 0 0 0;
	white-space:normal
}
#masthead-expanded-lists-container h3 {
	color:#666;
	font-weight:normal;
	font-size:16px
}
#masthead-expanded #masthead-expanded-menu {
	float:right
}
.masthead-expanded-menu-item {
	padding:3px 0
}
.masthead-expanded-menu-item.first {
	border-top:none
}
#masthead-expanded-menu-list {
	width:145px;
	text-align:left;
	font-size:11px;
	padding-left:20px
}
#masthead-expanded .play-arrow {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-refresh-vflCSRCiZ.png) -87px 0;
	width:10px;
	height:13px;
	margin-right:5px;
	vertical-align:-2px
}
#masthead-expanded-acct-sw-container {
	position:relative;
	top:60px;
	width:970px;
	margin:0 auto;
	z-index:1100001
}
#masthead-expanded-menu-acct-sw-list {
	background:#e0e0e0;
	z-index:1100001
}
#masthead-expanded-acct-sw-iframe {
	z-index:1100000
}
#masthead-expanded-menu-acct-sw-list, #masthead-expanded-acct-sw-iframe {
	position:absolute;
	right:0;
	border-left:1px #c0c0c0 solid;
	border-bottom:1px #c0c0c0 solid;
	padding:5px 0 5px 20px;
	width:230px
}
.with-sandbar #masthead-expanded-menu-acct-sw-list, .with-sandbar #masthead-expanded-acct-sw-iframe {
	width:355px
}
#masthead-expanded-menu-acct-sw-list {
	text-align:left
}
#masthead-expanded-menu-acct-sw-list .masthead-expanded-menu-item {
	padding:8px 0
}
.masthead-expanded-acct-sw-img {
	vertical-align:middle;
	padding-right:4px
}
.masthead-expanded-acct-sw-id1, .masthead-expanded-acct-sw-id1 a {
	font-size:15px
}
.masthead-expanded-acct-sw-id2 {
	color:#666;
	font-size:11px
}
.masthead-expanded-acct-sw-sel {
	font-weight:bold;
	color:#000;
	padding-bottom:6px
}
.masthead-expanded-acct-sw-sel-arrow {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-master-vflADiyrJ.png) -127px -17px;
	width:25px;
	height:22px;
	position:relative;
	top:3px;
	margin-left:9px
}
.search-term {
	width:100%
}
#masthead-search.consolidated-form input {
	outline:none;
	height:100%
}
#ie #masthead-search.consolidated-form input {
	height:auto;
*height:100%;
	_height:auto;
*padding:0 4px;
	_padding:0
}
#masthead-search.consolidated-form input:focus, #masthead-search-term:focus {
	border-color:#fff
}
#masthead-search .keyboard input {
	padding-right:52px
}
#masthead-search.consolidated-form #masthead-search-terms label {
	height:100%;
*height:auto
}
#seo-breadcrumb {
	position:absolute;
	top:-100%
}
.with-sandbar #masthead-expanded-lists-container {
	width:580px
}
#ie .with-sandbar #masthead-expanded-lists-container {
*width:578px
}
.with-sandbar #masthead-expanded-menu-shade {
	left:591px
}
#masthead-expanded .with-sandbar #masthead-expanded-menu, #masthead-expanded.with-sandbar #masthead-expanded-menu, #masthead-expanded #masthead-expanded-google-menu {
	margin-top:20px
}
#masthead-expanded .with-sandbar #masthead-expanded-menu {
	float:left;
	width:115px
}
#masthead-expanded-menus-container {
	width:350px;
	float:right;
	padding-left:25px;
	margin-bottom:10px
}
.masthead-expanded-menu-header {
	font-weight:bold;
	color:#666
}
#masthead-expanded-google-menu {
	float:right;
	border-left:1px solid #ccc;
	padding-left:20px
}
#masthead-expanded-menu-google-container {
	width:204px;
	padding-top:5px
}
#masthead-expanded-menu-google-column1 {
	width:80px;
	float:left
}
#masthead-expanded-menu-google-column2 {
	width:120px;
	float:right
}
.with-sandbar #masthead-expanded-menu-list {
	padding:5px 0;
	margin:0;
	font-size:100%
}
.with-sandbar .masthead-expanded-menu-item {
	padding:4px 0 0 0
}
#masthead-expanded-menu-email {
	color:#888
}
.email-only #masthead-expanded-menu-email {
	color:#000
}
#masthead-expanded-menu-account-info {
	font-size:11px;
	margin-bottom:4px
}
#masthead-expanded-menu-gaia-photo {
	width:24px;
	height:24px;
	margin-right:6px;
	padding-top:2px;
	float:left
}
#masthead-expanded-menu-account-info.email-only {
	margin:7px 0
}
#ie #masthead-expanded-menu-account-info.email-only {
	margin:12px 0 7px 0
}
#masthead .sb-button {
	height:29px;
	width:29px;
	padding:0;
	margin:1px 6px 0 0;
	border:1px solid #cbcbcb;
	background:#d3d3d3;
	background:rgba(0, 0, 0, .1);
	color:#545454;
	color:rgba(0, 0, 0, .4);
	font-size:14px;
	text-align:center;
	text-shadow:none;
	vertical-align:top;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	-moz-box-shadow:none;
	-ms-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none
}
#masthead-user .sb-button {
	margin-top:5px
}
#masthead .sb-button:hover {
	color:#2f2f2f;
	color:rgba(0, 0, 0, .6);
	background:rgba(0, 0, 0, .5);
	border:1px solid #939393
}
#masthead .sb-button:active {
	border-color:#b6b6b6;
	-moz-box-shadow:inset 0 1px 2px rgba(0, 0, 0, .3);
	-ms-box-shadow:inset 0 1px 2px rgba(0, 0, 0, .3);
	-webkit-box-shadow:inset 0 1px 2px rgba(0, 0, 0, .3);
	box-shadow:inset 0 1px 2px rgba(0, 0, 0, .3)
}
#masthead #sb-button-notify {
	font:bold 14px arial
}
#masthead #sb-button-notify.sb-notif-off {
}
#masthead #sb-button-notify.sb-notif-off:hover {
	background:#d3d3d3;
	background:rgba(0, 0, 0, .1)
}
#masthead #sb-button-notify.sb-notif-on {
	color:#fff;
	border:1px solid #c13828;
	background:#d94a38
}
#masthead #sb-button-notify.sb-notif-on:hover {
	border:1px solid #87291d;
	text-shadow:0 -1px 0 rgba(0, 0, 0, 0.25);
	text-shadow:0 0 0 transparent, 0 -1px 0 rgba(0, 0, 0, 0.25);
	-moz-box-shadow:inset 0 4px 4px rgba(256, 256, 256, .15), inset 0 -12px 12px rgba(0, 0, 0, .15);
	-ms-box-shadow:inset 0 4px 4px rgba(256, 256, 256, .15), inset 0 -12px 12px rgba(0, 0, 0, .15);
	-webkit-box-shadow:inset 0 4px 4px rgba(256, 256, 256, .15), inset 0 -12px 12px rgba(0, 0, 0, .15);
	box-shadow:inset 0 4px 4px rgba(256, 256, 256, .15), inset 0 -12px 12px rgba(0, 0, 0, .15)
}
#masthead #sb-button-notify.sb-notif-clicked {
}
#masthead #sb-button-share {
	font:14px arial
}
#masthead #sb-button-share:hover {
	background:#d3d3d3;
	background:rgba(0, 0, 0, .1)
}
#masthead #sb-button-share .yt-uix-button-icon-share-plus {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-refresh-vflCSRCiZ.png) -162px -26px;
	background-size:auto;
	width:11px;
	height:11px;
	margin:-3px 0 0 0
}
#sb-wrapper {
	position:relative;
	margin:0 auto;
	width:970px
}
.sb-card {
	position:absolute;
	right:0;
	top:60px
}
body.site-left-aligned #sb-wrapper {
	width:100%
}
body.site-left-aligned .sb-card {
	right:43px
}
.sb-card-arrow, .sb-card-body-arrow {
	position:absolute;
	top:-22px;
	right:96px;
	left:auto;
	bottom:auto;
	width:0;
	height:0;
	vertical-align:top;
	border-bottom-width:12px;
	border-top-color:transparent;
	border-top-width:0;
	background:none repeat scroll 0 0 transparent;
	border:12px solid transparent
}
.sb-card-sharebox .sb-card-arrow, .sb-card-sharebox .sb-card-body-arrow {
	right:58px
}
.sb-card-arrow {
	margin-top:-1px;
	margin-bottom:-1px;
	border-bottom-color:#bbb
}
.sb-card-body-arrow {
	border-bottom-color:#fff
}
.sb-card-border {
	float:left;
	background:none repeat scroll 0 0 #fff;
	border:1px solid #bbb;
	-moz-box-shadow:0 0 5px #bbb;
	-ms-box-shadow:0 0 5px #bbb;
	-webkit-box-shadow:0 0 5px #bbb;
	box-shadow:0 0 5px #bbb
}
.sb-card-content {
	width:440px
}
.sb-on {
	display:block;
	float:left;
	z-index:1100010;
	background:#fff;
	-moz-box-shadow:0 2px 1px #aaa;
	-ms-box-shadow:0 2px 1px #aaa;
	-webkit-box-shadow:0 2px 1px #aaa;
	box-shadow:0 2px 1px #aaa
}
.sb-off {
	display:none;
	background:transparent;
	-moz-box-shadow:none;
	-ms-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none
}
#sb-onepick-target {
	position:absolute;
	overflow:hidden;
	visibility:visible;
	height:650px;
	width:900px;
	left:35px;
	border:1px solid #bebebe;
	background-color:#f6f5f6;
	-moz-box-shadow:0 4px 16px rgba(0, 0, 0, .199219);
	-ms-box-shadow:0 4px 16px rgba(0, 0, 0, .199219);
	-webkit-box-shadow:0 4px 16px rgba(0, 0, 0, .199219);
	box-shadow:0 4px 16px rgba(0, 0, 0, .199219)
}
#sb-onepick-target iframe {
	height:100%;
	overflow:hidden
}
#masthead-gaia-user-image img {
	width:29px;
	height:29px;
	vertical-align:middle;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px
}
#masthead-gaia-photo-expander {
	vertical-align:top;
*vertical-align:middle
}
#masthead-gaia-photo-wrapper {
	padding:0;
	background:transparent
}
#masthead-gaia-photo-expander .masthead-expander-arrow {
	margin:6px 3px;
	vertical-align:middle
}
#masthead-gaia-user-wrapper {
	padding-right:4px;
	background:transparent;
	color:#666
}
#yt-hitchhiker-feedback {
	position:fixed;
	bottom:-2px;
	right:0px;
	font-size:0;
	z-index:200;
	-moz-box-shadow:0 -1px 1px rgba(0, 0, 0, .05);
	-ms-box-shadow:0 -1px 1px rgba(0, 0, 0, .05);
	-webkit-box-shadow:0 -1px 1px rgba(0, 0, 0, .05);
	box-shadow:0 -1px 1px rgba(0, 0, 0, .05);
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px
}
#yt-hitchhiker-feedback.internaltube {
	right:150px
}
#yt-hitchhiker-feedback a {
	display:inline-block;
	vertical-align:top;
	padding:10px;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	background:#717171;
	color:#fff;
	border-top:1px solid #dcdcdc;
	background-image:-moz-linear-gradient(top, #7b7b7b 0, #717171 100%);
	background-image:-ms-linear-gradient(top, #7b7b7b 0, #717171 100%);
	background-image:-o-linear-gradient(top, #7b7b7b 0, #717171 100%);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #7b7b7b), color-stop(100%, #717171));
	background-image:-webkit-linear-gradient(top, #7b7b7b 0, #717171 100%);
	background-image:linear-gradient(to bottom, #7b7b7b 0, #717171 100%)
}
#yt-hitchhiker-feedback a:hover, #yt-hitchhiker-feedback a:focus, #yt-hitchhiker-feedback a:active {
	background-image:-moz-linear-gradient(top, #717171 0, #616161 100%);
	background-image:-ms-linear-gradient(top, #717171 0, #616161 100%);
	background-image:-o-linear-gradient(top, #717171 0, #616161 100%);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #717171), color-stop(100%, #616161));
	background-image:-webkit-linear-gradient(top, #717171 0, #616161 100%);
	background-image:linear-gradient(to bottom, #717171 0, #616161 100%)
}
#yt-hitchhiker-feedback a:active {
	-moz-box-shadow:inset 0 5px 10px rgba(0, 0, 0, .5);
	-ms-box-shadow:inset 0 5px 10px rgba(0, 0, 0, .5);
	-webkit-box-shadow:inset 0 5px 10px rgba(0, 0, 0, .5);
	box-shadow:inset 0 5px 10px rgba(0, 0, 0, .5)
}
#yt-hitchhiker-feedback .start {
	border-right:1px solid #a1a1a1;
	-moz-border-radius-topleft:2px;
	-webkit-border-top-left-radius:2px;
	border-top-left-radius:2px
}
#yt-hitchhiker-feedback .end {
	border-left:1px solid #676767;
	-moz-border-radius-topright:2px;
	-webkit-border-top-right-radius:2px;
	border-top-right-radius:2px
}
body .exp-new-site-width #masthead-expanded {
	width:auto;
	-moz-box-shadow:none;
	-ms-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none
}
body.exp-new-site-width #masthead-expanded, body #masthead-expanded-container {
	width:auto
}
body #masthead-expanded-container {
	background:#ededed;
	margin-bottom:0;
	border-bottom:1px solid #dbdbdb;
	min-width:1003px;
	-moz-box-shadow:none;
	-ms-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none
}
body #masthead-expanded-lists-container {
	margin-left:0!important;
	width:auto;
	overflow:hidden;
*zoom:1
}
body #masthead-expanded-lists-container:after {
	display:none
}
body #masthead-expanded .yt-uix-slider-body::after, body #masthead-expanded .yt-uix-slider-body::before {
display:none
}
body #masthead-expanded .yt-uix-slider-prev, body #masthead-expanded .yt-uix-slider-next, body #masthead-expanded .yt-uix-slider-prev:active, body #masthead-expanded .yt-uix-slider-next:active {
	height:90px;
	background:none;
	border:0;
	filter:none;
	-moz-box-shadow:none;
	-ms-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none
}
#masthead-expanded-sandbar {
	height:90px
}
#masthead-expanded .playlist-bar-item {
	position:relative;
	vertical-align:top;
	margin-right:5px
}
body #masthead-expanded #howto-addto {
	border:0;
	background:#474747;
	color:#fff;
	line-height:89px;
	height:89px;
	padding:0 25px;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0
}
body #masthead-expanded #howto-addto p {
	margin:0;
	line-height:18px;
	vertical-align:middle;
	text-shadow:0 0 1px #000;
	display:inline-block;
*display:inline;
*zoom:1
}
body #masthead-expanded .playlist-bar-item, body #masthead-expanded .playlist-bar-item a {
	width:auto
}
#masthead-expanded .playlist-bar-item a {
	display:block
}
body #masthead-expanded .playlist-data-section {
	position:absolute;
	top:0
}
body #masthead-expanded .playlist-data-section, body #masthead-expanded .list-video-count, body #masthead-expanded .playlist-data-item-title {
	height:27px;
	line-height:27px
}
#masthead-expanded .playlist-data-section {
	width:100%!important;
	background:rgba(0, 0, 0, .75)!important
}
#masthead-expanded .playlist-data-section, .playlist-data-item {
	color:#fff!important
}
#playlist-bar-lists-content .yt-tile-visible {
	padding:0;
	background:none;
	border:none;
	-moz-box-shadow:none;
	-ms-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none
}
body #masthead-expanded .playlist-data-item-title {
	display:block;
	margin-left:7px;
	max-width:130px;
	overflow:hidden;
	white-space:nowrap;
	word-wrap:normal;
*zoom:1;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis
}
body #masthead-expanded .playlist-data-section:hover .list-video-count {
	visibility:hidden
}
body #masthead-expanded .playlist-data-section:hover::after {
position:absolute;
content:' ';
top:6px;
right:5px;
background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfl3V2paT.png) -129px -132px;
background-size:auto;
width:12px;
height:13px
}
body #masthead-expanded .list-video-count {
	position:static;
	float:right;
	display:block;
	color:#949494;
	font-size:11px;
	margin:0 5px;
	font-weight:normal
}
body #masthead-expanded .play-arrow {
	vertical-align:baseline;
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfl3V2paT.png) -314px -22px;
	background-size:auto;
	width:7px;
	height:8px
}
#masthead-expanded .list-video-facets {
	display:none
}
#masthead-expanded .screen {
	top:26px!important;
	line-height:64px;
	text-align:center;
	background:none!important
}
#masthead-expanded .play-all {
	display:inline-block!important;
	vertical-align:middle;
	padding:6px 7px;
	background:#000;
	background:rgba(0, 0, 0, .8);
	font-weight:bold;
	font-size:13px;
	line-height:1.3em!important
}
#masthead-expanded-menu {
	float:left!important
}
#masthead-expanded-menu, #masthead-expanded #masthead-expanded-google-menu {
	margin-top:0!important;
	border:0
}
#masthead-expanded .masthead-expanded-menu-header {
	color:#333!important
}
#masthead-expanded .masthead-expanded-menu-header, #masthead-expanded .masthead-expanded-menu-item {
	font-size:12px
}
#masthead-expanded .masthead-expanded-menu-item a {
	color:#438bc5
}
#masthead-expanded-menu-account-info {
	float:left
}
body #masthead-expanded-menu-account-info.email-only {
	margin:1px 0
}
#masthead-expanded-menu-google-container {
	margin-right:10px
}
#masthead-expanded-menu-email {
	color:#999!important;
	overflow:hidden;
	white-space:nowrap;
	word-wrap:normal;
*zoom:1;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis
}
#masthead-expanded-menu-google-column2 {
	width:auto!important;
	float:left!important
}
#masthead-expanded-menus-container {
	margin-right:30px
}
#masthead-expanded-menus-container, #masthead-expanded-menu-google-container, #masthead-expanded-menu-google-column1, #masthead-expanded .with-sandbar #masthead-expanded-menu, .with-sandbar #masthead-expanded-lists-container {
	width:auto!important
}
#masthead-expanded-menu-google-column1 {
	margin-right:20px
}
#masthead-expanded-menu-gaia-photo {
	padding-top:0!important
}
#masthead-expanded-menu-account-container {
	margin:4px 0;
	height:24px
}
.masthead-card-switch-account .yt-uix-clickcard-card-content {
	width:300px
}
.masthead-card-switch-account .yt-uix-clickcard-card-body {
	padding:0
}
.yt-masthead-multilogin-user {
	display:block;
	padding:15px;
	color:#999;
	border-bottom:1px solid #e2e2e2
}
.yt-masthead-multilogin-user-link {
	color:#000
}
.yt-masthead-multilogin-user:hover {
	background:#ebebeb;
	text-decoration:none
}
span.yt-masthead-multilogin-user-icon {
	vertical-align:middle
}
.yt-masthead-multilogin-user-content {
	width:180px;
	margin-left:5px;
	margin-right:5px
}
.yt-masthead-multilogin-user-content, #yt-masthead-multilogin .yt-alert {
	display:inline-block;
	vertical-align:middle
}
#yt-masthead-multilogin .channel-switcher-link {
	color:#438bc5
}
#yt-masthead-multilogin-actions {
	margin:15px
}
#yt-masthead-multilogin-sign-out {
	float:right;
	margin-left:10px;
	margin-top:-2px
}
#yt-masthead {
	margin:0 auto
}
#yt-masthead-container {
	background:#f1f1f1;
	border-bottom:1px solid #e8e8e8;
	padding:7px 0 8px
}
#yt-masthead-container.yt-masthead-default {
	padding:8px 0 9px
}
#yt-masthead-content {
	overflow:hidden;
*zoom:1
}
#yt-masthead #logo-container {
	position:relative;
	margin-left:9px;
	margin-right:99px;
	margin-top:2px
}
#yt-masthead #logo {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfl3V2paT.png) -21px -154px;
	background-size:auto;
	width:72px;
	height:30px
}
#yt-masthead #logo-container.doodle {
	margin-right:61px
}
#yt-masthead #logo-container.doodle img {
	background:none;
	width:110px
}
#yt-masthead #logo-container span.content-region {
	position:absolute;
	top:2px;
	left:74px;
	color:#999;
	font-size:11px;
	text-decoration:none;
	font-weight:normal
}
#yt-masthead #search-btn {
	padding:0
}
#yt-masthead #search-btn .yt-uix-button-content {
	margin:0 25px
}
#yt-masthead #masthead-search-terms, #yt-masthead button.yt-uix-button {
	height:29px
}
#yt-masthead a.yt-uix-button {
	height:27px;
	line-height:27px
}
#yt-masthead #masthead-search-terms {
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0
}
#yt-masthead-content #masthead-upload-button-group, #yt-masthead-signin {
	float:right;
	margin-top:3px;
	margin-left:25px
}
#yt-masthead-user {
	float:right;
	margin-left:50px;
	margin-top:3px;
	color:#555
}
#yt-masthead-user-displayname {
	margin-right:5px;
	color:#666;
	font-size:11px
}
#yt-masthead-user #sb-button-notify {
	width:32px;
	text-align:center
}
#yt-masthead-user .sb-notif-on {
	border-color:#c13828;
	background:#d94a38;
	color:#fff
}
#yt-masthead-user .yt-masthead-user-icon {
	padding:0;
	cursor:pointer
}
#yt-masthead-dropdown {
	position:relative;
	display:inline-block;
	border:5px solid transparent;
	border-top-color:#999;
	top:3px;
	cursor:pointer
}
#yt-masthead-dropdown.reversed {
	border-top-color:transparent;
	border-bottom-color:#999;
	top:-2px
}
#yt-masthead-user-settings {
	padding:0 8px
}
#flash-upgrade {
	margin-top:15px
}
.upload-menu-link img {
	margin-right:10px;
	margin-left:-10px
}
.upload-menu-link .ux-thumb {
	vertical-align:baseline
}
.upload-menu-vm {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfl3V2paT.png) -97px 0;
	background-size:auto;
	width:10px;
	height:11px
}
.upload-menu-link:hover .upload-menu-vm {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfl3V2paT.png) -117px -258px;
	background-size:auto;
	width:10px;
	height:11px
}
.upload-menu-analytics {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfl3V2paT.png) -59px -63px;
	background-size:auto;
	width:11px;
	height:11px
}
.upload-menu-link:hover .upload-menu-analytics {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfl3V2paT.png) -101px -252px;
	background-size:auto;
	width:11px;
	height:11px
}
.upload-menu-account-settings {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfl3V2paT.png) -114px -132px;
	background-size:auto;
	width:11px;
	height:11px
}
.upload-menu-link:hover .upload-menu-account-settings {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfl3V2paT.png) -97px -70px;
	background-size:auto;
	width:11px;
	height:11px
}
.google-checkout {
	background:#fff;
	border:1px #ccc solid;
	padding:5px;
	margin:3px
}
.google-checkout-header {
	margin:3px;
	color:#000;
	font-size:9pt;
	font-weight:bold
}
.google-checkout-donate {
	float:right
}
.google-checkout-price {
	margin-left:10px;
	margin-top:10px
}
#page.watch .google-checkout-header {
	font-weight:normal;
	font-size:inherit;
	color:inherit;
	margin:0;
	margin-bottom:5px
}
#page.watch #watch7-action-panels .google-checkout-header {
	font-weight:bold;
	font-size:11px;
	margin:3px 0px 5px 9px;
	text-align:left
}
#page.watch .google-checkout {
	border:0;
	margin:0;
	padding:0 10px 10px 10px;
	text-align:center
}
#page.watch #watch7-action-panels .google-checkout {
	font-size:11px
}
#page.watch #watch7-action-panels .donation-info-link {
	text-align:left;
	margin-left:11px
}
#page.watch .google-checkout:hover {
	background:#fff
}
#page.watch .google-checkout-donate {
	float:none;
	margin-top:10px
}
#page.watch #watch7-action-panels .google-checkout-donate {
	float:left;
	margin-top:10px;
	text-align:left;
	margin-left:9px;
	margin-bottom:-8px
}
#page.watch #watch7-action-panels .google-checkout-donate[disabled] {
	opacity:0.3;
	filter:alpha(opacity=30);
	cursor:default
}
#page.watch .google-checkout-price {
	margin:0
}
#page.watch #watch7-action-panels .google-checkout-price {
	margin:0 0 0 2px
}
#page.watch #watch7-action-panels .google-checkout-learn-more {
	position:relative;
	text-align:left;
	margin-left:11px;
	clear:left
}
#page.watch #watch7-action-panels .google-checkout .yt-uix-form-input-select {
	width:128px;
	margin-left:-21px;
	text-align:left
}
.yt-lang-country-pickers-panel {
	padding:20px
}
.yt-picker {
	margin-right:20px
}
.yt-pickers.yt-uix-button-group .yt-uix-button {
	border-right-style:solid;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px
}
.yt-picker-label {
	font-size:11px;
	line-height:2.95em
}
.yt-picker-header {
	margin-bottom:10px;
	border-bottom:1px solid #eee
}
.yt-picker-header .yt-close {
	float:right
}
.yt-picker-header h3.yt {
	margin-bottom:3px
}
.yt-picker-content {
	font-size:11px
}
.yt-picker-content a, .yt-picker-content button, .yt-picker-content strong {
	display:block;
	line-height:14px;
	margin:8px 0
}
.yt-picker-content strong {
	color:#000
}
.yt-picker-section {
	text-align:left;
	padding-left:5px;
	padding-right:5px
}
.yt-picker-grid {
	vertical-align:top;
	font-size:11px;
	width:165px;
	margin-right:14px;
	display:inline-block;
*display:inline;
*zoom:1
}
.yt-picker-hr {
	border:0;
	border-top:1px solid #eee;
	margin:10px 0 20px
}
.yt-picker.yt-uix-button-menu-external {
	width:900px;
	padding:10px
}
.yt-picker.yt-uix-button-menu-external .yt-close {
	display:none
}
#yt-picker-country-footer, #yt-picker-language-footer, #yt-picker-safetymode-footer {
	color:#666;
	margin-top:5px;
	padding:10px;
	background:#fff;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	-moz-box-shadow:0 1px 2px #ccc;
	-ms-box-shadow:0 1px 2px #ccc;
	-webkit-box-shadow:0 1px 2px #ccc;
	box-shadow:0 1px 2px #ccc
}
#safety-form {
	font-size:11px
}
#yt-picker-safetymode-footer a, #yt-picker-safetymode-footer button, #yt-picker-safetymode-footer strong {
	display:inline
}
#safety-form label {
	font-weight:bold
}
#safety-form label+label {
	margin-left:10px
}
#safety-form p {
	margin:5px 0
}
#safety-form .locked-info {
	margin-left:22px
}
#safety-form ul.locked-info {
	list-style:disc
}
#safety-form ul.locked-info li {
	margin-left:1.5em
}
#safety-form p.safety-submit {
	border-top:1px solid #eee;
	margin-top:10px;
	padding-top:10px
}
#yt-lang-alert-text {
	float:left;
	max-width:700px;
	padding-top:5px
}
#yt-lang-alert-links {
	float:right;
	font-size:11px;
	text-decoration:none
}
.yt-picker-region-flag {
	float:left;
	margin-right:5px
}
.yt-picker-region-name {
	overflow:hidden;
*zoom:1
}
.flag_worldwide {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -2737px
}
.flag_AFG {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -1275px
}
.flag_AGO {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -2312px
}
.flag_ALB {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -901px
}
.flag_AND {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -2040px
}
.flag_ARE {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -2431px
}
.flag_ARG {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -3024px
}
.flag_ARM {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -2635px
}
.flag_ATG {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -306px
}
.flag_AUS {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -2023px
}
.flag_AUT {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -3041px
}
.flag_AZE {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -1241px
}
.flag_BDI {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -357px
}
.flag_BEL {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -2905px
}
.flag_BEN {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -3126px
}
.flag_BFA {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -986px
}
.flag_BGD {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -1326px
}
.flag_BGR {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -1666px
}
.flag_BHR {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -527px
}
.flag_BHS {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -1003px
}
.flag_BIH {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -3245px
}
.flag_BLR {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -2295px
}
.flag_BLZ {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -1445px
}
.flag_BOL {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -442px
}
.flag_BRA {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -221px
}
.flag_BRB {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -1819px
}
.flag_BRN {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -646px
}
.flag_BTN {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -238px
}
.flag_BWA {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -1258px
}
.flag_CAF {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -2176px
}
.flag_CAN {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -2956px
}
.flag_CHE {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -2922px
}
.flag_CHL {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -816px
}
.flag_CHN {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -2159px
}
.flag_CIV {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -153px
}
.flag_CMR {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -2261px
}
.flag_COD {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -425px
}
.flag_COG {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -2227px
}
.flag_COL {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -544px
}
.flag_COM {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -136px
}
.flag_CPV {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -1190px
}
.flag_CRI {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -1751px
}
.flag_CUB {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -1173px
}
.flag_CYP {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -255px
}
.flag_CZE {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -2973px
}
.flag_DEU {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -2769px
}
.flag_DJI {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -1479px
}
.flag_DMA {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -3143px
}
.flag_DNK {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -272px
}
.flag_DOM {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -1139px
}
.flag_DZA {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -2652px
}
.flag_ECU {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -1955px
}
.flag_EGY {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -2820px
}
.flag_ERI {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -2380px
}
.flag_ESP {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -799px
}
.flag_EST {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -2686px
}
.flag_ETH {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -1785px
}
.flag_FIN {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -459px
}
.flag_FJI {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -2888px
}
.flag_FRA {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -2990px
}
.flag_FSM {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -2465px
}
.flag_GAB {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -1513px
}
.flag_GBR {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -1088px
}
.flag_GEO {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -2006px
}
.flag_GHA {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -2516px
}
.flag_GIN {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -2618px
}
.flag_GMB {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -1122px
}
.flag_GNB {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -2329px
}
.flag_GNQ {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -1836px
}
.flag_GRC {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -51px
}
.flag_GRD {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -3092px
}
.flag_GTM {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -1428px
}
.flag_GUY {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -2752px
}
.flag_HKG {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -850px
}
.flag_HND {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -1972px
}
.flag_HRV {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -2567px
}
.flag_HTI {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -1343px
}
.flag_HUN {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -2057px
}
.flag_IDN {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -2703px
}
.flag_IND {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -3177px
}
.flag_IRL {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -408px
}
.flag_IRN {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -1156px
}
.flag_IRQ {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -1224px
}
.flag_ISL {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -2601px
}
.flag_ISR {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -476px
}
.flag_ITA {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -3228px
}
.flag_JAM {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -2363px
}
.flag_JOR {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -935px
}
.flag_JPN {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -765px
}
.flag_KAZ {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -2074px
}
.flag_KEN {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -17px
}
.flag_KGZ {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -2278px
}
.flag_KHM {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -2346px
}
.flag_KIR {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -2854px
}
.flag_KNA {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -2499px
}
.flag_KOR {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -1292px
}
.flag_KWT {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -85px
}
.flag_LAO {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -561px
}
.flag_LBN {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -578px
}
.flag_LBR {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -68px
}
.flag_LBY {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -2482px
}
.flag_LCA {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -2414px
}
.flag_LIE {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -2871px
}
.flag_LKA {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -2533px
}
.flag_LSO {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -1377px
}
.flag_LTU {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -2091px
}
.flag_LUX {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -612px
}
.flag_LVA {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -2837px
}
.flag_MAR {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -2125px
}
.flag_MCO {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -782px
}
.flag_MDA {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -340px
}
.flag_MDG {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -1921px
}
.flag_MDV {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -1530px
}
.flag_MEX {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -1683px
}
.flag_MHL {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -3058px
}
.flag_MKD {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -391px
}
.flag_MLI {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -2397px
}
.flag_MLT {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -680px
}
.flag_MMR {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -2939px
}
.flag_MNG {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -2584px
}
.flag_MOZ {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -1717px
}
.flag_MRT {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -170px
}
.flag_MUS {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -969px
}
.flag_MWI {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -1938px
}
.flag_MYS {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -697px
}
.flag_NAM {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -1904px
}
.flag_NER {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -1020px
}
.flag_NGA {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -2550px
}
.flag_NIC {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -867px
}
.flag_NLD {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -1802px
}
.flag_NOR {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -1870px
}
.flag_NPL {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -1309px
}
.flag_NRU {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -663px
}
.flag_NZL {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -2142px
}
.flag_OMN {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -1649px
}
.flag_PAK {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -918px
}
.flag_PAN {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -1462px
}
.flag_PER {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -2193px
}
.flag_PHL {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -1411px
}
.flag_PLW {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -1105px
}
.flag_PNG {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -1768px
}
.flag_POL {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -374px
}
.flag_PRK {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -833px
}
.flag_PRT {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -714px
}
.flag_PRY {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -748px
}
.flag_QAT {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -3160px
}
.flag_ROU {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -2720px
}
.flag_RUS {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -1360px
}
.flag_RWA {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -493px
}
.flag_SAU {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -1037px
}
.flag_SDN {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -1887px
}
.flag_SEN {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -952px
}
.flag_SGP {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -629px
}
.flag_SLB {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -3109px
}
.flag_SLE {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -2803px
}
.flag_SLV {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -2244px
}
.flag_SMR {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -2448px
}
.flag_SOM {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -1547px
}
.flag_STP {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -1734px
}
.flag_SUR {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -102px
}
.flag_SVK {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -204px
}
.flag_SVN {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -595px
}
.flag_SWE {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -323px
}
.flag_SWZ {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -1496px
}
.flag_SYC {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -289px
}
.flag_SYR {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -1632px
}
.flag_TCD {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 0
}
.flag_TGO {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -884px
}
.flag_THA {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -1564px
}
.flag_TJK {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -1207px
}
.flag_TKM {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -34px
}
.flag_TON {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -2210px
}
.flag_TTO {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -1394px
}
.flag_TUN {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -1615px
}
.flag_TUR {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -3007px
}
.flag_TUV {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -510px
}
.flag_TWN {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -1700px
}
.flag_TZA {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -1581px
}
.flag_UGA {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -1054px
}
.flag_UKR {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -1598px
}
.flag_URY {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -3211px
}
.flag_USA {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -3194px
}
.flag_UZB {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -2108px
}
.flag_VCT {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -2669px
}
.flag_VEN {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -3075px
}
.flag_VNM {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -187px
}
.flag_VUT {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -1989px
}
.flag_WSM {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -119px
}
.flag_YEM {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -1071px
}
.flag_ZAF {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -1853px
}
.flag_ZMB {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -731px
}
.flag_ZWE {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-flags-vflgxgE5q.png) 0 -2786px
}
.legacy-playlist-bar #playlist-bar {
	position:fixed;
	bottom:-160px;
	width:100%;
	z-index:990;
	-moz-transition:bottom 0.13s ease-in-out;
	-o-transition:bottom 0.13s ease-in-out;
	-webkit-transition:bottom 0.13s ease-in-out
}
.legacy-playlist-bar #playlist-bar.max, .legacy-playlist-bar #playlist-bar.save {
	bottom:0
}
.legacy-playlist-bar #playlist-bar.min {
	bottom:-84px
}
.legacy-playlist-bar #playlist-bar.hid {
	display:block;
	height:0;
	bottom:-160px
}
.legacy-playlist-bar #playlist-bar.min.save {
	display:block;
	bottom:-130px
}
.legacy-playlist-bar #playlist-bar.min.lists {
	display:block;
	bottom:-160px
}
.legacy-playlist-bar #playlist-bar-mask {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:160px;
	opacity:0;
	filter:alpha(opacity=0)
}
.legacy-playlist-bar #ie #playlist-bar {
	_position:relative
}
.legacy-playlist-bar #ie #playlist-bar-mask {
	_display:none
}
.legacy-playlist-bar #playlist-bar-bar-container {
	position:relative;
	color:#000;
	border:1px solid #ccc;
	border-width:1px 0;
	background:#f6f6f6;
	background-image:-moz-linear-gradient(top, #ffffff, #efefef);
	background-image:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#efefef));
	-moz-box-shadow:0 4px 5px #444;
	-webkit-box-shadow:0 4px 5px #444;
	box-shadow:0 4px 5px #444
}
.legacy-playlist-bar #playlist-bar-bar-container:hover {
	background:#f3f3f3;
	background-image:-moz-linear-gradient(top, #ffffff, #ebebeb);
	background-image:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#ebebeb))
}
.legacy-playlist-bar #playlist-bar-tray-container {
	position:relative;
	color:#fff;
	background:#333
}
.legacy-playlist-bar #playlist-bar-bar {
	height:44px;
	line-height:44px;
	cursor:pointer
}
.legacy-playlist-bar #playlist-bar-notifications {
	position:absolute;
	right:12.5%;
	top:9px;
	margin:0;
	padding:0;
	width:50%;
	height:44px;
	line-height:19px;
	margin-top:3px;
	text-align:center;
	overflow:hidden
}
.legacy-playlist-bar #playlist-bar-notifications .icon {
	float:none;
	vertical-align:top
}
.legacy-playlist-bar #playlist-bar-notifications .yt-alert-content {
	display:inline;
	font-weight:bold
}
.legacy-playlist-bar #playlist-bar-notifications .yt-alert-icon {
	float:none;
	display:inline-block
}
.legacy-playlist-bar #playlist-bar-tray, .legacy-playlist-bar #playlist-bar-loading, .legacy-playlist-bar #playlist-bar-save {
	margin:0 auto;
	padding:0;
	height:84px;
	overflow:hidden;
	white-space:nowrap
}
.legacy-playlist-bar #playlist-bar-save {
	height:130px
}
.legacy-playlist-bar #playlist-bar-lists, .legacy-playlist-bar #playlist-bar-loading {
	height:160px
}
.legacy-playlist-bar #playlist-bar-info strong {
	font-size:1.4em
}
.legacy-playlist-bar #playlist-bar-controls {
	float:right
}
.legacy-playlist-bar #playlist-bar.active .playlist-bar-passive, .legacy-playlist-bar #playlist-bar.passive .playlist-bar-active, .legacy-playlist-bar #playlist-bar.autoplay-on .playlist-bar-autoplay-off, .legacy-playlist-bar #playlist-bar.autoplay-off .playlist-bar-autoplay-on, .legacy-playlist-bar #playlist-bar.shuffle-on .playlist-bar-shuffle-off, .legacy-playlist-bar #playlist-bar.shuffle-off .playlist-bar-shuffle-on {
	display:none
}
.legacy-playlist-bar #playlist-bar-save, .legacy-playlist-bar #playlist-bar-lists, .legacy-playlist-bar #playlist-bar.save .playlist-bar-passive, .legacy-playlist-bar #playlist-bar.save .playlist-bar-active, .legacy-playlist-bar #playlist-bar.save #playlist-bar-info, .legacy-playlist-bar #playlist-bar.save #playlist-bar-tray, .legacy-playlist-bar #playlist-bar.lists .playlist-bar-passive, .legacy-playlist-bar #playlist-bar.lists .playlist-bar-active, .legacy-playlist-bar #playlist-bar.lists #playlist-bar-info, .legacy-playlist-bar #playlist-bar.lists #playlist-bar-tray {
	display:none
}
.legacy-playlist-bar #playlist-bar.save #playlist-bar-save, .legacy-playlist-bar #playlist-bar.lists #playlist-bar-lists {
	display:block
}
.legacy-playlist-bar #playlist-bar-loading {
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:100%;
	color:#ccc;
	background:#333;
	background:rgba(51, 51, 51, 0.65);
	padding:0;
	font-size:1em;
	line-height:7em;
	text-align:center
}
.legacy-playlist-bar #ie #playlist-bar-loading {
	background:none;
filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr="#a6333333", endColorStr="#a6333333")
}
.legacy-playlist-bar #playlist-bar-loading span {
	font-size:1.5em
}
.legacy-playlist-bar #playlist-bar.loading #playlist-bar-loading {
	display:block
}
.legacy-playlist-bar #playlist-bar.loading.save #playlist-bar-loading-message {
	display:none
}
.legacy-playlist-bar #playlist-bar.loading.save #playlist-bar-saving-message {
	display:inline
}
.legacy-playlist-bar #playlist-bar.loading #playlist-bar-loading img {
	background:url(//s.ytimg.com/yts/img/icn_loading_animated_black-vflG-2N8G.gif) no-repeat;
	height:26px;
	width:27px;
	margin-top:-0.5em;
	margin-right:0.5em;
	vertical-align:middle
}
.legacy-playlist-bar #playlist-bar-save a {
	color:#fff;
	text-decoration:underline
}
.legacy-playlist-bar #playlist-bar-save p {
	margin:1em
}
.legacy-playlist-bar #playlist-bar-save label {
	font-weight:bold;
	line-height:1.6
}
.legacy-playlist-bar #playlist-bar-save label {
	display:block
}
.legacy-playlist-bar #playlist-bar-save .note {
	float:right;
	text-align:right;
	margin:0.2em 1em
}
.legacy-playlist-bar #playlist-bar-save textarea, .legacy-playlist-bar #playlist-bar-save input {
	width:25em
}
.legacy-playlist-bar #playlist-bar-save textarea {
	height:2.2em;
	vertical-align:middle;
	margin-right:1em
}
.legacy-playlist-bar #playlist-bar-save .yt-alert {
	float:right
}
.legacy-playlist-bar #playlist-bar-save .yt-alert-content {
	padding-right:20px;
	color:#fff
}
.legacy-playlist-bar #playlist-bar-lists-back {
	margin-left:0.5em;
	line-height:44px;
	position:absolute
}
.legacy-playlist-bar #playlist-bar-lists-back {
	display:none
}
.legacy-playlist-bar #playlist-bar.lists #playlist-bar-lists-back {
	display:inline
}
.legacy-playlist-bar #playlist-bar .yt-uix-slider-prev, .legacy-playlist-bar #playlist-bar .yt-uix-slider-next {
	width:28px;
	height:84px;
	margin-top:0;
	border-width:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0
}
.legacy-playlist-bar #playlist-bar.lists .yt-uix-slider-prev, .legacy-playlist-bar #playlist-bar.lists .yt-uix-slider-next {
	height:160px
}
.legacy-playlist-bar #playlist-bar .yt-uix-slider-prev {
	border-right-width:1px
}
.legacy-playlist-bar #playlist-bar .yt-uix-slider-next {
	border-left-width:1px
}
.legacy-playlist-bar #playlist-bar .yt-uix-slider-body, .legacy-playlist-bar #playlist-bar.lists .yt-uix-slider-body {
	height:160px
}
.legacy-playlist-bar #playlist-bar .yt-uix-slider-shade-left, body.rtl #playlist-bar .yt-uix-slider-shade-right {
	background-image:-moz-linear-gradient(left, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0));
	background-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.2)), to(rgba(0, 0, 0, 0)));
filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=1, startColorStr="#33000000", endColorStr="#00000000")
}
.legacy-playlist-bar #playlist-bar .yt-uix-slider-shade-right, body.rtl #playlist-bar .yt-uix-slider-shade-left {
	background-image:-moz-linear-gradient(left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.2));
	background-image:-webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.2)));
filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=1, startColorStr="#00000000", endColorStr="#33000000")
}
.legacy-playlist-bar #playlist-bar.lists .yt-uix-slider-slide {
	padding-top:3px
}
.legacy-playlist-bar #playlist-bar .playlist-bar-item.loading .title {
	display:none
}
.legacy-playlist-bar .playlist-bar-item {
	display:inline-block;
	margin-top:7px;
	margin-right:10px;
	vertical-align:top
}
.legacy-playlist-bar #ie .playlist-bar-item {
	display:table-cell;
	border-top:6px solid transparent;
	border-right:6px solid transparent;
	zoom:1;
*display:inline;
*width:110px;
*border-width:0
}
.legacy-playlist-bar .playlist-bar-item a {
	display:block;
	position:relative;
	width:236px;
	height:60px;
	padding:5px;
	color:#333;
	background:#111;
	opacity:0.4;
	filter:alpha(opacity=40);
	-moz-transition:opacity 0.1s linear;
	-o-transition:opacity 0.1s linear;
	zoom:1;
*width:246px
}
.legacy-playlist-bar .playlist-bar-item.playlist-bar-playlist-item a {
	opacity:1;
	filter:none
}
.legacy-playlist-bar .playlist-bar-item .video-thumb {
	left:20px;
	background-color:transparent;
	border-color:#fff;
	-moz-transition:background-color, border-color 0.1s linear;
	-o-transition:background-color, border-color 0.1s linear;
	-webkit-transition:background-color, border-color 0.1s linear
}
.legacy-playlist-bar .playlist-bar-item a:hover, .legacy-playlist-bar .playlist-bar-item:hover a, .legacy-playlist-bar .playlist-bar-item-highlight a, .legacy-playlist-bar .playlist-bar-item-playing a {
	opacity:1;
	filter:none;
	text-decoration:none
}
.legacy-playlist-bar .playlist-bar-item a:hover .video-thumb, .legacy-playlist-bar .playlist-bar-item:hover .video-thumb, .legacy-playlist-bar .playlist-bar-item-highlight .video-thumb, .legacy-playlist-bar .playlist-bar-item-playing .video-thumb {
	background-color:#fff;
	border-color:#fff
}
.legacy-playlist-bar .playlist-bar-item .playlist-data-item, .legacy-playlist-bar .playlist-bar-item .list-video-facets {
	display:block
}
.legacy-playlist-bar .playlist-bar-item .title, .legacy-playlist-bar .playlist-bar-item .count, .legacy-playlist-bar .playlist-bar-item .delete {
	position:absolute;
	overflow:hidden;
	padding:0;
	font-weight:normal;
	white-space:normal
}
.legacy-playlist-bar .playlist-bar-item .delete {
	opacity:0;
	-moz-transition:opacity 0.1s linear;
	-o-transition:opacity 0.1s linear
}
.legacy-playlist-bar #ie .playlist-bar-item .delete {
	display:none
}
.legacy-playlist-bar .playlist-bar-item .count {
	font-size:1.3333em;
	line-height:70px;
	width:25px;
	height:70px;
	top:0px;
	left:0px;
	text-align:center;
	text-shadow:0 0 2px #000
}
.legacy-playlist-bar .playlist-bar-item .delete {
	width:21px;
	height:21px;
	top:5px;
	right:5px;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}
.legacy-playlist-bar .playlist-bar-item .delete .yt-uix-button-icon-playlist-bar-delete {
	position:absolute;
	left:6px;
	top:6px;
	width:10px;
	height:10px;
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-refresh-vflCSRCiZ.png) -101px -187px
}
.legacy-playlist-bar .playlist-bar-item .title {
	top:25px;
	left:138px;
	width:102px;
	height:38px;
	font-size:11px;
	font-weight:bold;
	line-height:12px
}
.legacy-playlist-bar .playlist-bar-item .title {
	color:#fff;
	text-shadow:0 0 3px #000
}
.legacy-playlist-bar .playlist-bar-item .title .uploader {
	display:block;
	color:#ccc;
	font-size:10px;
	font-weight:normal
}
.legacy-playlist-bar #playlist-bar .playlist-bar-item .delete {
	display:none
}
.legacy-playlist-bar #playlist-bar.editable .playlist-bar-item:hover .delete {
	opacity:1;
	display:block
}
.legacy-playlist-bar #playlist-bar.lists h3 {
	font-size:1.3333em;
	line-height:22px;
	width:100%;
	height:22px;
	color:#fff;
	text-shadow:0 0 3px #000;
	position:relative;
	font-weight:normal;
	top:4px;
	left:0;
	margin:0;
	padding:0 10px
}
.legacy-playlist-bar #playlist-bar.lists h3 span {
	font-size:12px;
	margin-left:1em
}
.legacy-playlist-bar .playlist-bar-item .now-playing {
	position:absolute;
	top:5px;
	left:138px;
	padding:2px;
	background:#666;
	color:#111;
	font-size:10px;
	line-height:1;
	font-weight:bold;
	text-transform:uppercase;
	opacity:0;
	-moz-transition:opacity 0.1s linear;
	-o-transition:opacity 0.1s linear
}
.legacy-playlist-bar #ie .playlist-bar-item .now-playing {
	display:none
}
.legacy-playlist-bar .playlist-bar-item-playing .now-playing {
	opacity:1
}
.legacy-playlist-bar #ie .playlist-bar-item-playing .now-playing {
	display:block
}
.legacy-playlist-bar .playlist-bar-item.playlist-bar-playlist-item, .legacy-playlist-bar #ie .playlist-bar-item.playlist-bar-playlist-item {
	width:106px;
	height:74px
}
.legacy-playlist-bar .playlist-bar-playlist-item.system .list-title {
	font-weight:bold
}
.legacy-playlist-bar .playlist-bar-playlist-item.system.last {
	padding-right:15px;
	margin-right:12px
}
.legacy-playlist-bar #ie .playlist-bar-playlist-item.system.last {
	border-right:none;
*padding-right:15px;
*margin-right:15px
}
.legacy-playlist-bar .playlist-bar-playlist-item .list-title {
	font-size:12px;
	line-height:1em;
	height:2em;
	white-space:normal;
	overflow:hidden;
	display:block
}
.legacy-playlist-bar .playlist-bar-playlist-thumb, .legacy-playlist-bar #ie .playlist-bar-playlist-thumb {
	display:block;
	position:relative;
	width:104px;
	padding:0 0 5px 0;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px
}
.legacy-playlist-bar #ie #playlist-bar-lists-content {
*height:1%
}
.legacy-playlist-bar .playlist-bar-playlist-thumb .playlist-bar-playlist-thumb {
	margin:-1px;
	height:62px
}
.legacy-playlist-bar .playlist-bar-playlist-thumb .video-thumb {
	left:-1px;
	top:-1px;
	margin-bottom:-1px
}
.legacy-playlist-bar .playlist-bar-playlist-item:hover .list-title {
	text-decoration:underline
}
.legacy-playlist-bar .playlist-bar-item-unviewable .title .uploader {
	display:none
}
.legacy-playlist-bar .dark-lolz .playlist-bar-playlist-item.system.last {
	border-right:1px solid #999
}
.legacy-playlist-bar #ie .dark-lolz .playlist-bar-playlist-item.system.last {
*border-right:1px solid #999
}
.legacy-playlist-bar .dark-lolz .playlist-bar-playlist-item, .legacy-playlist-bar #ie .dark-lolz .playlist-bar-playlist-item {
	height:96px
}
.legacy-playlist-bar .dark-lolz .playlist-bar-item a, .legacy-playlist-bar #ie .dark-lolz .playlist-bar-item a {
	width:106px
}
.legacy-playlist-bar .dark-lolz .list-title, .legacy-playlist-bar #ie .dark-lolz .list-title {
	display:inline-block;
*display:inline
}
.legacy-playlist-bar .dark-lolz .playlist-bar-playlist-item:hover .playlist-bar-playlist-thumb, .legacy-playlist-bar #ie .dark-lolz .playlist-bar-playlist-item:hover .playlist-bar-playlist-thumb {
	background:#999
}
.legacy-playlist-bar .dark-lolz .playlist-bar-playlist-thumb .playlist-bar-playlist-thumb, .legacy-playlist-bar .dark-lolz .playlist-bar-playlist-thumb .video-thumb {
	background:rgba(0, 0, 0, 0.2)
}
.legacy-playlist-bar .playlist-bar-playlist-item-icon {
	position:absolute;
	right:8px;
	bottom:18px
}
.legacy-playlist-bar .playlist-bar-title-icon {
	vertical-align:middle
}
.legacy-playlist-bar #playlist-bar .playlist-bar-help-message {
	display:none;
	font-size:1.3333em;
	text-shadow:0 0 3px #000;
	line-height:1.4em;
	background:#555;
	background:rgba(0, 0, 0, 0.25);
	padding:0.8em;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px
}
.legacy-playlist-bar .playlist-bar-help-message a {
	color:#99ccff
}
.legacy-playlist-bar #playlist-bar.empty .video-list, .legacy-playlist-bar #playlist-bar.empty.loading #playlist-bar-help .empty {
	display:none
}
.legacy-playlist-bar #playlist-bar.empty #playlist-bar-help .empty {
	display:block
}
.legacy-playlist-bar #playlist-bar.empty .addto-button-help, .legacy-playlist-bar #playlist-bar.lists .addto-button-help, .legacy-playlist-bar #masthead-expanded .addto-button-help {
	background:url(//s.ytimg.com/yts/img/addto_button_help-vfliAV_1S.png) center no-repeat;
	width:22px;
	height:22px;
	vertical-align:bottom;
	margin-left:0.3em
}
.legacy-playlist-bar #playlist-bar.empty .addto-button-help, .legacy-playlist-bar #playlist-bar.lists .addto-button-help {
	-moz-box-shadow:0 0 3px #000;
	-webkit-box-shadow:0 0 3px #000;
	box-shadow:0 0 3px #000
}
.legacy-playlist-bar #playlist-bar.empty.hid .addto-button-help {
	background:none
}
.legacy-playlist-bar #playlist-bar.lists .playlist-bar-help-message {
	display:block;
	background:none;
	padding-top:2.5em
}
.legacy-playlist-bar #playlist-bar-bar .yt-uix-button {
	position:relative;
	top:7px;
	left:0;
	height:29px;
	margin:0 3px;
	vertical-align:top;
	text-shadow:0 1px 1px #fff;
	border:1px solid #ccc;
	background:#efefef;
	background-image:-moz-linear-gradient(top, #ffffff, #dfdfdf);
	background-image:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#dfdfdf));
filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ffffff, endColorStr=#dfdfdf);
	color:#666;
	text-shadow:0 0 1px #fff
}
.legacy-playlist-bar #playlist-bar-bar .yt-uix-button-text {
	border-color:transparent;
	background:none;
	filter:none
}
.legacy-playlist-bar #playlist-bar-bar .yt-uix-button-group .yt-uix-button {
	margin:0;
	border-right-style:none;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0
}
.legacy-playlist-bar #playlist-bar-bar .yt-uix-button-group .start {
	margin-left:3px;
	-moz-border-radius-topleft:3px;
	-moz-border-radius-bottomleft:3px;
	-webkit-border-top-left-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	border-top-left-radius:3px;
	border-bottom-left-radius:3px
}
.legacy-playlist-bar #playlist-bar-bar .yt-uix-button-group .end {
	margin-right:3px;
	border-right-style:solid;
	-moz-border-radius-topright:3px;
	-moz-border-radius-bottomright:3px;
	-webkit-border-top-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	border-top-right-radius:3px;
	border-bottom-right-radius:3px
}
.legacy-playlist-bar #playlist-bar-bar .yt-uix-button:hover, .legacy-playlist-bar #playlist-bar-bar .yt-uix-button:focus, .legacy-playlist-bar #playlist-bar-bar .yt-uix-button-text:hover, .legacy-playlist-bar #playlist-bar-bar .yt-uix-button-text:focus {
	color:#333;
	border-color:#999;
	background:#dfdfdf;
	background-image:-moz-linear-gradient(top, #ffffff, #d6d6d6);
	background-image:-webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#d6d6d6));
filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#ffffff, endColorStr=#d6d6d6);
	-moz-box-shadow:0 1px 3px #666;
	-webkit-box-shadow:0 1px 3px #666;
	box-shadow:0 1px 3px #666
}
.legacy-playlist-bar #playlist-bar-bar .yt-uix-button-toggled, .legacy-playlist-bar #playlist-bar-bar .yt-uix-button-toggled:hover, .legacy-playlist-bar #playlist-bar-bar .yt-uix-button-toggled:focus {
	border-color:#999;
	background:#777;
	background-image:-moz-linear-gradient(top, #595959, #a6a6a6);
	background-image:-webkit-gradient(linear, left top, left bottom, from(#595959), to(#a6a6a6));
filter:progid:DXImageTransform.Microsoft.Gradient(startColorStr=#595959, endColorStr=#a6a6a6);
	-moz-box-shadow:inset 0 1px 4px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow:inset 0 1px 4px rgba(0, 0, 0, 0.5);
	box-shadow:inset 0 1px 4px rgba(0, 0, 0, 0.5)
}
.legacy-playlist-bar .playlist-bar-group, .legacy-playlist-bar #playlist-bar-title {
	position:relative;
	height:44px;
	line-height:44px;
	padding:0 8px
}
.legacy-playlist-bar #playlist-bar-title {
	display:inline-block
}
.legacy-playlist-bar #playlist-bar-info .playlist-bar-group {
	float:left;
	border-right:1px solid #999
}
.legacy-playlist-bar #playlist-bar-controls .playlist-bar-group {
	float:right;
	border-left:1px solid #999
}
.legacy-playlist-bar #playlist-bar-controls .yt-uix-button {
	font-size:91%;
	color:#888
}
.legacy-playlist-bar .playlist-bar-count {
	margin:0 8px;
	font-size:155%;
	color:#666
}
.legacy-playlist-bar #playlist-bar-title .video-thumb {
	vertical-align:middle
}
.legacy-playlist-bar #playlist-bar-title .yt-thumb-square-23, .legacy-playlist-bar #playlist-bar-title .yt-thumb-square-23 img {
	height:14px
}
.legacy-playlist-bar #playlist-bar-title .playlist-title {
	color:#000;
	font-size:108%
}
.legacy-playlist-bar #playlist-bar-controls .playlist-bar-group {
	padding:0
}
.legacy-playlist-bar #playlist-bar-controls .yt-uix-button-text {
	height:46px;
	top:-1px;
	margin:0;
	padding:0 13px;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0
}
.legacy-playlist-bar #playlist-bar-controls .yt-uix-button-text:hover, .legacy-playlist-bar #playlist-bar-controls .yt-uix-button-text:focus {
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none
}
.legacy-playlist-bar #playlist-bar-options-menu.active .playlist-bar-passive-menu {
	display:none
}
.legacy-playlist-bar .yt-uix-button-icon-playlist-bar-prev {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-refresh-vflCSRCiZ.png) -52px -226px;
	width:17px;
	height:18px
}
.legacy-playlist-bar .yt-uix-button-icon-playlist-bar-next {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-refresh-vflCSRCiZ.png) -83px -215px;
	width:17px;
	height:18px
}
.legacy-playlist-bar .yt-uix-button-icon-playlist-bar-play {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-refresh-vflCSRCiZ.png) -145px -163px;
	width:13px;
	height:17px
}
.legacy-playlist-bar .yt-uix-button-icon-playlist-bar-autoplay {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-refresh-vflCSRCiZ.png) -17px -40px;
	width:20px;
	height:17px
}
.legacy-playlist-bar #playlist-bar.autoplay-on .yt-uix-button-icon-playlist-bar-autoplay {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-refresh-vflCSRCiZ.png) -166px -267px;
	width:20px;
	height:18px
}
.legacy-playlist-bar .yt-uix-button-icon-playlist-bar-shuffle {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-refresh-vflCSRCiZ.png) -36px -323px;
	width:24px;
	height:17px
}
.legacy-playlist-bar #playlist-bar.shuffle-on .yt-uix-button-icon-playlist-bar-shuffle {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-refresh-vflCSRCiZ.png) -73px -180px;
	width:24px;
	height:17px
}
.legacy-playlist-bar .yt-uix-button-icon-playlist-bar-toggle {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-refresh-vflCSRCiZ.png) -182px -83px;
	width:14px;
	height:13px
}
.legacy-playlist-bar #playlist-bar.max .yt-uix-button-icon-playlist-bar-toggle {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-refresh-vflCSRCiZ.png) -155px -325px;
	width:14px;
	height:13px
}
.legacy-playlist-bar .yt-uix-tooltip-tip .playlist-bar-next-thumb {
	margin-top:5px
}
.legacy-playlist-bar .yt-uix-tooltip-tip .uploader {
	display:none
}
body[data-player-size=fullscreen] #playlist-bar {
	display:none
}
.legacy-playlist-bar .playlist-bar-dragging-item {
	z-index:991
}
.legacy-playlist-bar .playlist-bar-drag-source .video-thumb {
	cursor:move
}
.legacy-playlist-bar .playlist-bar-item .dragger {
	display:none;
	position:absolute;
	top:5px;
	left:25px;
	height:8px;
	width:104px;
	border:1px solid #fff;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px
}
.legacy-playlist-bar .playlist-bar-drag-source:hover .dragger {
	display:block;
	background:#fff url(//s.ytimg.com/yts/img/drag_handle_wide-vfl7k4FC1.png) no-repeat center 3px
}
.legacy-playlist-bar .playlist-bar-drag-source-dragged {
	opacity:0.1;
	filter:alpha(opacity=10)
}
.legacy-playlist-bar .playlist-bar-drag-source-dragged .video-thumb {
	background-color:#fff;
	border-color:#fff
}
.playlist-cell .playlist-thumb-container {
	position:relative;
*zoom:1
}
.playlist-cell .playlist-contents {
	font-size:11px;
	position:absolute;
	top:0;
	left:0;
	z-index:1000;
	background:#000;
	background:rgba(0, 0, 0, 0.70);
	color:#fff;
	cursor:hand;
	cursor:pointer;
	white-space:nowrap;
	overflow:hidden
}
#baseDiv .playlist-cell .playlist-contents h4 {
	font-size:13px;
	border:0;
	margin-bottom:7px;
	color:#fff
}
.playlist-cell .playlist-contents li {
	margin-bottom:7px;
	padding-left:13px;
	margin-left:7px;
	background:url(//s.ytimg.com/yts/img/tiny_white_video_icon-vflkS3jA-.png) left center no-repeat
}
.playlist-cell .playlist-contents ul {
	padding-bottom:3px
}
.playlist-cell .playlist-contents-inner {
	padding:10px
}
.playlist-cell .playlist-contents a {
	color:#fff
}
.yt-pl-thumb {
	position:relative;
	display:inline-block;
	overflow:hidden;
	vertical-align:top
}
.yt-pl-thumb .sidebar {
	position:absolute;
	right:0;
	top:0;
	height:100%;
	width:53px;
	background:rgba(0, 0, 0, .6);
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#98000000', endColorStr='#98000000')
}
.yt-pl-movie-thumb .sidebar {
	position:absolute;
	top:0;
	right:-53px;
	width:53px;
	background-color:#000
}
.yt-pl-thumb .sidethumb, .yt-pl-movie-thumb .sidethumb {
	display:block;
	border:1px solid #777
}
.yt-pl-thumb .sidethumb {
	margin:0 4px 4px 4px
}
.yt-pl-movie-thumb .sidethumb {
	margin:0 10px 5px 10px
}
.yt-pl-thumb .sidethumb.empty, .yt-pl-movie-thumb .sidethumb.empty {
	padding:1px;
	border:none;
	background:rgba(255, 255, 255, .2);
filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#33ffffff', endColorStr='#33ffffff')
}
.yt-pl-thumb .sidethumb.empty .ux-thumb {
	background:none
}
.yt-pl-thumb .video-count-wrapper, .yt-pl-movie-thumb .video-count-wrapper {
	display:block;
	padding:0 3px;
	color:#fff;
	opacity:.8;
	filter:alpha(opacity=80);
	text-align:center
}
.yt-pl-movie-thumb .video-count-wrapper {
	margin:12px 0 13px 0
}
.yt-pl-thumb .video-count-block, .yt-pl-movie-thumb .video-count-block {
	display:inline-block;
	width:100%;
	vertical-align:middle
}
.yt-pl-thumb .video-count-wrapper .text-label, .yt-pl-movie-thumb .video-count-wrapper .text-label {
	display:block;
	margin:-1px 0;
	font-size:11px;
	line-height:14px;
	overflow:hidden;
	white-space:nowrap;
	word-wrap:normal;
*zoom:1;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis
}
.yt-pl-thumb .video-count-wrapper .count-label, .yt-pl-movie-thumb .video-count-wrapper .count-label {
	display:block;
	font-size:14px;
	font-weight:bold;
	line-height:10px
}
.yt-pl-thumb .sidebar-height-104 .side-thumbs {
	height:72px
}
.yt-pl-thumb .sidebar-height-104 .video-count-wrapper {
	margin-top:10px;
	height:32px;
	line-height:32px
}
.yt-thumb-pl-thumb-sidebar-h104-43 {
	width:43px;
	height:18px
}
.yt-pl-thumb .sidebar-height-86 .side-thumbs {
	height:60px
}
.yt-pl-thumb .sidebar-height-86 .video-count-wrapper {
	height:38px;
	line-height:38px
}
.yt-thumb-pl-thumb-sidebar-h86-43 {
	width:43px;
	height:18px
}
.yt-pl-thumb .sidebar-height-94 .video-count-wrapper {
	height:42px;
	line-height:42px
}
.yt-pl-thumb .sidebar-height-109 .video-count-wrapper {
	height:34px;
	line-height:34px
}
.yt-pl-thumb .sidebar-height-124 .video-count-wrapper {
	height:46px;
	line-height:46px
}
.yt-pl-thumb .sidebar-height-109 .sidethumb, .yt-pl-thumb .sidebar-height-124 .sidethumb {
	margin-bottom:3px
}
.yt-pl-movie-thumb .sidebar-height-152 .video-count-wrapper {
	height:23px;
	line-height:23px
}
.yt-thumb-context-playlist-154 {
	width:154px;
	height:76px
}
.yt-thumb-related-playlist-120 {
	width:120px;
	height:76px
}
.yt-pl-thumb .sidebar-height-76 {
	padding-top:4px
}
.yt-pl-thumb .sidebar-height-76 .sidethumb {
	margin-bottom:1px
}
.yt-pl-thumb .sidebar-height-203 .side-thumbs {
	height:157px
}
.yt-pl-thumb .sidebar-height-203 .video-count-wrapper {
	height:46px;
	line-height:46px
}
.yt-pl-thumb .sidebar-height-141 {
	width:81px
}
.yt-pl-thumb .sidebar-height-141 .sidethumb {
	margin-left:10px;
	margin-right:10px;
	margin-bottom:4px
}
.yt-pl-thumb .sidebar-height-141 .video-count-wrapper {
	height:40px;
	line-height:40px
}
.yt-pl-thumb .yt-thumb-pl-thumb-sidebar-h141-61 {
	height:26px;
	width:61px
}
.yt-pl-thumb-link {
	display:block;
	position:relative;
	text-align:left
}
.yt-pl-thumb-link.movie-link {
	margin-right:53px
}
.yt-pl-thumb-link:hover {
	text-decoration:none
}
.yt-pl-thumb-link .yt-pl-thumb-overlay {
	display:none;
	position:absolute;
	left:0;
	right:53px;
	min-width:120px;
	top:0;
	bottom:0;
	background:rgba(0, 0, 0, .6);
background:progid:DXImageTransform.Microsoft.gradient(startColorStr='#98000000', endColorStr='#98000000')
}
.yt-pl-thumb-link.movie-link .yt-pl-thumb-overlay {
	right:-53px
}
.yt-pl-thumb-link:hover .yt-pl-thumb-overlay {
	display:block
}
.yt-pl-thumb-overlay .yt-pl-thumb-overlay-content {
	position:absolute;
	text-align:center;
	top:50%;
	margin-top:-9px;
	width:100%;
	height:18px;
	font-size:16px;
	font-weight:bold;
	color:#fff;
	text-shadow:0 1px 1px rgba(255, 255, 255, .6);
	overflow:hidden;
	white-space:nowrap;
	word-wrap:normal;
*zoom:1;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis
}
.yt-pl-thumb-overlay img {
	margin-right:3px;
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-guide-vflW6DCQE.png) 0 -1997px;
	background-size:auto;
	width:9px;
	height:12px
}
.yt-pl-thumb-link:hover .yt-pl-thumb .sidebar {
	background:rgba(0, 0, 0, .85);
background:progid:DXImageTransform.Microsoft.gradient(startColorStr='#D8000000', endColorStr='#D8000000')
}
.yt-pl-thumb-link:hover .yt-pl-thumb .sidethumb {
	opacity:.5;
	filter:alpha(opacity=50)
}
.yt-pl-thumb .yt-thumb-default-43 {
	height:20px;
	width:43px
}
.yt-rounded {
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px
}
.yt-rounded-top {
	-moz-border-radius-topleft:2px;
	-webkit-border-top-left-radius:2px;
	border-top-left-radius:2px;
	-moz-border-radius-topright:2px;
	-webkit-border-top-right-radius:2px;
	border-top-right-radius:2px
}
.yt-rounded-bottom {
	-moz-border-radius-bottomleft:2px;
	-webkit-border-bottom-left-radius:2px;
	border-bottom-left-radius:2px;
	-moz-border-radius-bottomright:2px;
	-webkit-border-bottom-right-radius:2px;
	border-bottom-right-radius:2px
}
.yt-alert {
	position:relative;
	margin:5px 0;
	padding:0;
	overflow:hidden;
*zoom:1
}
.yt-alert .icon {
	vertical-align:middle;
	cursor:auto;
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfl3V2paT.png) 0 0
}
.yt-alert .yt-alert-content {
	overflow:hidden;
*zoom:1
}
.yt-alert .yt-uix-button {
	outline:0
}
.yt-alert-buttons {
	float:right;
	overflow:hidden;
	white-space:nowrap;
*zoom:1
}
.yt-alert-actionable, .yt-alert-default, .yt-alert-small {
	border:1px solid
}
.yt-alert-actionable .yt-alert-icon, .yt-alert-default .yt-alert-icon {
	float:left;
	text-align:center;
	width:40px;
	height:32px;
	line-height:32px
}
.yt-alert-actionable .yt-alert-content, .yt-alert-actionable .yt-alert-buttons, .yt-alert-default .yt-alert-content, .yt-alert-small .yt-alert-content {
	color:#fff;
	font-size:13px;
	font-weight:bold
}
.yt-alert-actionable .yt-alert-content, .yt-alert-default .yt-alert-content {
	padding:10px;
	text-shadow:0 0 1px rgba(0, 0, 0, .45)
}
.yt-alert-naked .yt-alert-content a {
	color:#438bc5
}
.yt-alert-naked .yt-alert-content {
	color:#333
}
.yt-alert-naked .yt-alert-content, .yt-alert-small .yt-alert-content {
	padding:3px 0
}
.yt-alert-naked .icon, .yt-alert-naked .yt-alert-icon, .yt-alert-small .icon, .yt-alert-small .yt-alert-icon {
	width:20px;
	height:20px
}
.yt-alert.yt-alert-naked .yt-alert-icon, .yt-alert.yt-alert-small .yt-alert-icon {
	float:left;
	margin-right:10px;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px
}
.yt-alert-small {
	padding-right:5px
}
.yt-alert-small .yt-alert-content {
	font-size:11px
}
.yt-alert-small .yt-alert .icon {
	float:left
}
.yt-alert-default .yt-alert-content a, .yt-alert-actionable .yt-alert-content a, .yt-alert-small .yt-alert-content a, .yt-alert-actionable .yt-alert-buttons .yt-uix-button-alert-link {
	color:#fff;
	text-decoration:underline
}
.yt-alert-default.yt-alert-error, .yt-alert-actionable.yt-alert-error, .yt-alert-naked.yt-alert-error .yt-alert-icon, .yt-alert-small.yt-alert-error {
	background-color:#b91f1f;
	border-color:#a11b1a
}
.yt-alert-actionable.yt-alert-error .icon, .yt-alert-default.yt-alert-error .icon {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfl3V2paT.png) -72px -210px;
	background-size:auto;
	width:7px;
	height:21px
}
.yt-alert-naked.yt-alert-error .icon, .yt-alert-small.yt-alert-error .icon {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfl3V2paT.png) -119px -164px;
	background-size:auto;
	width:20px;
	height:20px
}
.yt-alert-actionable .yt-uix-button-alert-error {
	border:1px solid #941919;
	background:transparent
}
.yt-alert-actionable .yt-uix-button-alert-error:hover, .yt-alert-actionable .yt-uix-button-alert-warn:hover, .yt-alert-actionable .yt-uix-button-alert-success:hover, .yt-alert-actionable .yt-uix-button-alert-info:hover {
	-moz-box-shadow:0 1px 2px rgba(0, 0, 0, .25), inset 0 0 3px rgba(255, 255, 255, .5);
	-ms-box-shadow:0 1px 2px rgba(0, 0, 0, .25), inset 0 0 3px rgba(255, 255, 255, .5);
	-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, .25), inset 0 0 3px rgba(255, 255, 255, .5);
	box-shadow:0 1px 2px rgba(0, 0, 0, .25), inset 0 0 3px rgba(255, 255, 255, .5);
	background-image:-moz-linear-gradient(top, rgba(255, 255, 255, .25) 0, transparent 100%);
	background-image:-ms-linear-gradient(top, rgba(255, 255, 255, .25) 0, transparent 100%);
	background-image:-o-linear-gradient(top, rgba(255, 255, 255, .25) 0, transparent 100%);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, rgba(255, 255, 255, .25)), color-stop(100%, transparent));
	background-image:-webkit-linear-gradient(top, rgba(255, 255, 255, .25) 0, transparent 100%);
	background-image:linear-gradient(to bottom, rgba(255, 255, 255, .25) 0, transparent 100%)
}
.yt-alert-actionable .yt-uix-button-alert-error:active {
	background:#921818;
	border-color:#7a1515;
	-moz-box-shadow:0 0 0 #000, 0 0 1px rgba(255, 255, 255, .25), inset 0 1px 3px rgba(0, 0, 0, .25);
	-ms-box-shadow:0 0 0 #000, 0 0 1px rgba(255, 255, 255, .25), inset 0 1px 3px rgba(0, 0, 0, .25);
	-webkit-box-shadow:0 0 0 #000, 0 0 1px rgba(255, 255, 255, .25), inset 0 1px 3px rgba(0, 0, 0, .25);
	box-shadow:0 0 0 #000, 0 0 1px rgba(255, 255, 255, .25), inset 0 1px 3px rgba(0, 0, 0, .25)
}
.yt-alert-actionable.yt-alert-warn, .yt-alert-default.yt-alert-warn, .yt-alert-naked.yt-alert-warn .yt-alert-icon, .yt-alert-small.yt-alert-warn {
	background-color:#d17821;
	border-color:#b76a1c
}
.yt-alert-default.yt-alert-warn .icon, .yt-alert-actionable.yt-alert-warn .icon {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfl3V2paT.png) -33px -63px;
	background-size:auto;
	width:22px;
	height:19px
}
.yt-alert-naked.yt-alert-warn .icon, .yt-alert-small.yt-alert-warn .icon {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfl3V2paT.png) -220px -216px;
	background-size:auto;
	width:20px;
	height:20px
}
.yt-alert-actionable .yt-uix-button-alert-warn {
	border:1px solid #a7601a;
	background:transparent
}
.yt-alert-actionable .yt-uix-button-alert-warn:active, .yt-alert-actionable .yt-uix-button-alert-warn.yt-uix-button-toggled {
	background:#a55e1a;
	border-color:#8a4f16;
	-moz-box-shadow:0 0 0 #000, 0 0 1px rgba(255, 255, 255, .25), inset 0 1px 3px rgba(0, 0, 0, .25);
	-ms-box-shadow:0 0 0 #000, 0 0 1px rgba(255, 255, 255, .25), inset 0 1px 3px rgba(0, 0, 0, .25);
	-webkit-box-shadow:0 0 0 #000, 0 0 1px rgba(255, 255, 255, .25), inset 0 1px 3px rgba(0, 0, 0, .25);
	box-shadow:0 0 0 #000, 0 0 1px rgba(255, 255, 255, .25), inset 0 1px 3px rgba(0, 0, 0, .25)
}
.yt-alert-default.yt-alert-success, .yt-alert-actionable.yt-alert-success, .yt-alert-naked.yt-alert-success .yt-alert-icon, .yt-alert-small.yt-alert-success {
	background-color:#74a446;
	border-color:#618a3c
}
.yt-alert-actionable.yt-alert-success .icon, .yt-alert-default.yt-alert-success .icon {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfl3V2paT.png) -314px -151px;
	background-size:auto;
	width:19px;
	height:19px
}
.yt-alert-naked.yt-alert-success .icon, .yt-alert-small.yt-alert-success .icon {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfl3V2paT.png) -145px -184px;
	background-size:auto;
	width:20px;
	height:20px
}
.yt-alert-actionable .yt-uix-button-alert-success {
	border:1px solid #5d8338;
	background:transparent
}
.yt-alert-actionable .yt-uix-button-alert-success:active, .yt-alert-actionable .yt-uix-button-alert-success.yt-uix-button-toggled {
	background:#5b8137;
	border-color:#4d6c2e;
	-moz-box-shadow:0 0 0 #000, 0 0 1px rgba(255, 255, 255, .25), inset 0 1px 3px rgba(0, 0, 0, .25);
	-ms-box-shadow:0 0 0 #000, 0 0 1px rgba(255, 255, 255, .25), inset 0 1px 3px rgba(0, 0, 0, .25);
	-webkit-box-shadow:0 0 0 #000, 0 0 1px rgba(255, 255, 255, .25), inset 0 1px 3px rgba(0, 0, 0, .25);
	box-shadow:0 0 0 #000, 0 0 1px rgba(255, 255, 255, .25), inset 0 1px 3px rgba(0, 0, 0, .25)
}
.yt-alert-default.yt-alert-info, .yt-alert-actionable.yt-alert-info, .yt-alert-naked.yt-alert-info .yt-alert-icon, .yt-alert-small.yt-alert-info {
	background:#438bc5;
	border-color:#3a78ab
}
.yt-alert-default.yt-alert-info .icon, .yt-alert-actionable.yt-alert-info .icon {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfl3V2paT.png) -184px -210px;
	background-size:auto;
	width:19px;
	height:19px
}
.yt-alert-naked.yt-alert-info .icon, .yt-alert-small.yt-alert-info .icon {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfl3V2paT.png) -184px -233px;
	background-size:auto;
	width:20px;
	height:20px
}
.yt-alert-actionable .yt-uix-button-alert-info {
	border:1px solid #366f9e;
	background:transparent
}
.yt-alert-actionable .yt-uix-button-alert-info:active, .yt-alert-actionable .yt-uix-button-alert-info.yt-uix-button-toggled {
	border-color:#2c5b82;
	background:#356d9b;
	-moz-box-shadow:0 0 0 #000, 0 0 1px rgba(255, 255, 255, .25), inset 0 1px 3px rgba(0, 0, 0, .25);
	-ms-box-shadow:0 0 0 #000, 0 0 1px rgba(255, 255, 255, .25), inset 0 1px 3px rgba(0, 0, 0, .25);
	-webkit-box-shadow:0 0 0 #000, 0 0 1px rgba(255, 255, 255, .25), inset 0 1px 3px rgba(0, 0, 0, .25);
	box-shadow:0 0 0 #000, 0 0 1px rgba(255, 255, 255, .25), inset 0 1px 3px rgba(0, 0, 0, .25)
}
.yt-alert-player {
	margin:0;
	text-align:left
}
.yt-alert-player .yt-alert-content {
	text-align:center
}
.yt-alert-player.yt-alert-error .yt-alert-icon .icon {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfl3V2paT.png) -72px -210px;
	background-size:auto;
	width:7px;
	height:21px
}
.yt-alert-player.yt-alert-success .yt-alert-icon .icon {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfl3V2paT.png) -314px -151px;
	background-size:auto;
	width:19px;
	height:19px
}
.yt-alert-player.yt-alert-info .yt-alert-icon .icon {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfl3V2paT.png) -184px -210px;
	background-size:auto;
	width:19px;
	height:19px
}
.yt-alert-player.yt-alert-warn .yt-alert-icon .icon {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfl3V2paT.png) -33px -63px;
	background-size:auto;
	width:22px;
	height:19px
}
.yt-alert-promo {
	background:#fff;
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#f0f0f0, EndColorStr=#ffffff);
	background-image:-moz-linear-gradient(top, #f0f0f0 0, #fff 45px);
	background-image:-ms-linear-gradient(top, #f0f0f0 0, #fff 45px);
	background-image:-o-linear-gradient(top, #f0f0f0 0, #fff 45px);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f0f0f0), color-stop(45px, #fff));
	background-image:-webkit-linear-gradient(top, #f0f0f0 0, #fff 45px);
	background-image:linear-gradient(to bottom, #f0f0f0 0, #fff 45px)
}
.yt-alert-promo .yt-alert-icon {
	display:none
}
.yt-alert-promo .yt-alert-content {
	padding:20px;
	color:#333;
	font-weight:normal
}
.yt-alert-promo .yt-alert-content a {
	color:#438bc5
}
.yt-alert-promo .close {
	opacity:.4;
	top:10px;
	right:10px;
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfl3V2paT.png) -117px -210px;
	background-size:auto;
	width:9px;
	height:9px
}
.yt-alert-promo .close:hover {
	opacity:1;
	background-color:transparent
}
.yt-alert-watch-promo {
	background:#fff
}
.yt-alert-watch-promo .yt-alert-icon {
	display:none
}
.yt-alert-watch-promo .yt-alert-content {
	color:#333;
	font-weight:normal;
	padding:10px
}
.yt-alert-watch-promo .yt-alert-buttons .close {
	margin:10px;
	padding:0;
	opacity:.5;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0;
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfl3V2paT.png) -117px -210px;
	background-size:auto;
	width:9px;
	height:9px
}
.yt-alert-watch-promo .yt-alert-watch-promo-divider {
	float:left;
	margin-right:8px;
	margin-top:5px;
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfl3V2paT.png) -341px -92px;
	background-size:auto;
	width:2px;
	height:35px
}
.yt-alert-watch-promo .yt-alert-buttons .close:hover {
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0;
	opacity:1
}
.yt-alert-watch-promo .yt-alert-watch-promo-right {
	float:right;
	padding-right:30px;
	position:relative;
	width:180px
}
.yt-alert-watch-promo .yt-alert-watch-promo-thumb {
	float:left;
	padding-right:10px
}
.yt-alert-watch-promo .yt-alert-watch-promo-text {
	padding-top:7px
}
.yt-alert-watch-promo .yt-subscription-button-hovercard {
	padding-top:3px
}
.yt-alert-watch-promo .yt-alert-watch-promo-title {
	display:inline;
	position:absolute;
	top:-9px
}
.yt-uix-button-alert-error .yt-uix-button-content, .yt-uix-button-alert-info .yt-uix-button-content, .yt-uix-button-alert-success .yt-uix-button-content, .yt-uix-button-alert-warn .yt-uix-button-content {
	color:#fff
}
.yt-alert-actionable .yt-alert-icon {
	margin-bottom:10px;
	margin-top:10px
}
.yt-alert-actionable .yt-alert-message, .yt-alert-actionable .yt-alert-vertical-trick {
	vertical-align:middle;
	display:inline-block;
*display:inline;
*zoom:1
}
.yt-alert-actionable .yt-alert-content {
	white-space:nowrap;
	word-break:normal;
	font-size:0
}
.yt-alert-actionable .yt-alert-message {
	white-space:normal;
	font-size:13px
}
.yt-alert-actionable .yt-alert-vertical-trick {
	height:35px;
	width:0
}
.yt-alert-actionable .yt-alert-buttons {
	padding:11px 10px;
	height:32px
}
.yt-alert-actionable .yt-alert-buttons:before {
	float:left;
	content:' ';
	margin-right:10px;
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfl3V2paT.png) -341px -92px;
	background-size:auto;
	width:2px;
	height:35px
}
.yt-alert-actionable .yt-alert-buttons .yt-uix-button-arrow {
	border-top-color:#fff
}
.yt-alert-actionable .yt-alert-buttons .yt-uix-button-toggled .yt-uix-button-arrow {
	border-top-color:transparent;
	border-bottom-color:#fff;
	border-width:0 4px 4px
}
.yt-alert-actionable .yt-alert-buttons .yt-uix-button-alert-link {
	font-size:11px;
	vertical-align:middle;
	margin:0 5px;
	display:inline-block;
*display:inline;
*zoom:1
}
.yt-alert-panel {
	padding:10px 20px;
	margin:0 2px 2px;
	background:#fff
}
.yt-alert .close {
	margin:6px;
	border:none;
	overflow:hidden;
	cursor:pointer;
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfl3V2paT.png) 0 0;
	width:22px;
	height:22px!important;
*zoom:1
}
.yt-alert .close .yt-uix-button-content {
	display:none
}
.yt-alert .close:hover {
	background-color:rgba(0, 0, 0, .15);
*zoom:1;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px
}
.yt-alert.yt-alert-actionable .close {
	margin-right:0
}
.yt-alert-error-multiple-list {
	font-weight:bold;
	line-height:1.4;
	list-style:disc;
	margin-left:20px
}
.guided-help-box {
	padding:20px;
	border:1px solid #434343;
	background:#464646;
	color:#fff;
	-moz-box-shadow:1px 1px 2px rgba(0, 0, 0, .25);
	-ms-box-shadow:1px 1px 2px rgba(0, 0, 0, .25);
	-webkit-box-shadow:1px 1px 2px rgba(0, 0, 0, .25);
	box-shadow:1px 1px 2px rgba(0, 0, 0, .25)
}
.yt-uix-button.yt-uix-button-guided-help {
	margin:5px 0 -5px 0;
	border:none;
	background:#7cabe3;
	color:#fff;
	text-shadow:none;
	-moz-box-shadow:1px 1px 2px rgba(0, 0, 0, .25);
	-ms-box-shadow:1px 1px 2px rgba(0, 0, 0, .25);
	-webkit-box-shadow:1px 1px 2px rgba(0, 0, 0, .25);
	box-shadow:1px 1px 2px rgba(0, 0, 0, .25)
}
.yt-nav {
	font-size:0;
	text-align:left;
	margin:0 auto;
	overflow:hidden;
	white-space:nowrap;
	word-wrap:normal;
*zoom:1;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis
}
.yt-nav li {
	display:inline
}
.yt-nav .yt-nav-item {
	padding:0 25px;
	font-size:13px;
	font-weight:bold;
	line-height:40px;
	text-decoration:none;
	vertical-align:top;
	white-space:nowrap;
	display:inline-block;
*display:inline;
*zoom:1
}
.yt-nav li:first-child .yt-uix-button-subnav {
	margin-left:7px
}
.yt-nav .yt-uix-button-subnav {
	margin:6px 7px 6px 0;
	padding:0 10px
}
.yt-nav-aside {
	float:right
}
.yt-nav-dark {
	background:#535353;
	text-shadow:0 -1px 1px #000
}
.yt-nav-dark .yt-nav-item {
	outline:none;
	color:#fff
}
.yt-nav-dark .yt-nav-item:hover {
	background:#666
}
.yt-nav-dark .yt-nav-item:active, .yt-nav-dark .yt-nav-item:focus, .yt-nav-dark .selected .yt-nav-item {
	background:#343434
}
.yt-nav-dark .selected .yt-nav-item {
	cursor:default
}
.yt-default h1, .yt-default h2, .yt-default h3, .yt-default h4, .yt-default h5, .yt-default h6, h1.yt, h2.yt, h3.yt, h4.yt, h5.yt, h6.yt {
	margin-top:0;
	margin-bottom:13px;
	color:#222
}
.yt-default h1, h1.yt {
	font-size:20px
}
.yt-default h2, h2.yt {
	font-size:13px
}
.yt-default h3, h3.yt {
	font-size:13px;
	font-weight:normal
}
.yt-default h4, h4.yt {
	font-size:12px
}
.yt-default h5, h5.yt {
	font-size:12px;
	font-weight:normal
}
.yt-default h6, h6.yt {
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase
}
.yt-default h2 small, .yt-default h4 small, h2.yt small, h4.yt small {
	color:#555;
	font-size:12px;
	font-weight:normal
}
.yt-default h6 small, h6.yt small {
	color:#555;
	font-size:11px;
	font-weight:normal;
	text-transform:none
}
.yt-badge-std, .yt-badge-movie .content-type, .yt-badge-movie .price, .yt-badge-ypc, .yt-badge-ypc-new, .yt-badge-ypc-new-purchased, .yt-badge-ypc-new-free, .yt-badge-new, .yt-badge-live, .yt-badge-playlist, .yt-badge-live-thumb, .yt-badge-ypc-purchased, .yt-badge-rating, .yt-badge-rating-signal, a.yt-badge-live, a.yt-badge-std {
	display:inline;
	border:0;
	margin-right:1px;
	font-size:10px;
	font-weight:normal;
	text-transform:uppercase;
	text-decoration:none;
	line-height:1.7em;
	display:inline-block;
*display:inline;
*zoom:1
}
.yt-badge-std, .yt-badge-ypc, .yt-badge-new, .yt-badge-live, .yt-badge-playlist, .yt-badge-live-thumb, .yt-badge-ypc-purchased, .yt-badge-rating, .yt-badge-rating-signal, a.yt-badge-std {
	padding:0 4px;
	color:#666!important;
	background-color:#dfdfdf;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	-moz-box-shadow:inset 0 -1px 1px #bfbfbf;
	-ms-box-shadow:inset 0 -1px 1px #bfbfbf;
	-webkit-box-shadow:inset 0 -1px 1px #bfbfbf;
	box-shadow:inset 0 -1px 1px #bfbfbf;
	display:inline-block;
*display:inline;
*zoom:1
}
.yt-badge-ypc-new, .yt-badge-ypc-new-purchased, .yt-badge-ypc-new-free {
	line-height:normal;
	border:1px solid #4a8724;
	padding:0 4px;
	color:#4a8724;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px
}
.yt-badge-ypc-new-free, .yt-badge-ypc-new-purchased {
	border:1px solid #757575;
	color:#757575
}
.yt-badge-movie {
	border:0;
	padding:0;
	margin-right:5px;
	border:1px solid #d4e3b7;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	display:inline-block;
*display:inline;
*zoom:1
}
.yt-badge-movie .content-type, .yt-badge-movie .price {
	border:0;
	margin:0;
	padding:0 4px;
	line-height:1.5em
}
.yt-badge-movie .content-type {
	vertical-align:top;
	color:#507924!important;
	background-color:#d4e3b7
}
.yt-badge-movie a.content-type:hover {
	text-decoration:none;
	color:#fff!important;
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ff87a561, EndColorStr=#ff507924);
	background-image:-moz-linear-gradient(top, #87a561 0, #507924 100%);
	background-image:-ms-linear-gradient(top, #87a561 0, #507924 100%);
	background-image:-o-linear-gradient(top, #87a561 0, #507924 100%);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #87a561), color-stop(100%, #507924));
	background-image:-webkit-linear-gradient(top, #87a561 0, #507924 100%);
	background-image:linear-gradient(to bottom, #87a561 0, #507924 100%)
}
.yt-badge-movie .price {
	padding:0 4px;
	background:transparent;
	color:#507924
}
span.yt-badge-live-thumb {
	position:absolute;
	left:5px;
	top:5px
}
.yt-badge-live img, .yt-badge-live-thumb img {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-master-vflADiyrJ.png) -96px 0;
	border-width:0;
	height:10px;
	width:10px;
	margin-bottom:-1px;
	margin-right:2px
}
.rating-link:hover .yt-badge-rating, .rating-link:focus .yt-badge-rating, a.yt-badge-std:hover, a.yt-badge-selected, a.yt-badge-live:hover {
	color:#fff!important;
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffa1a1a1, EndColorStr=#ff707070);
	background-image:-moz-linear-gradient(top, #a1a1a1 0, #707070 100%);
	background-image:-ms-linear-gradient(top, #a1a1a1 0, #707070 100%);
	background-image:-o-linear-gradient(top, #a1a1a1 0, #707070 100%);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #a1a1a1), color-stop(100%, #707070));
	background-image:-webkit-linear-gradient(top, #a1a1a1 0, #707070 100%);
	background-image:linear-gradient(to bottom, #a1a1a1 0, #707070 100%)
}
a.yt-badge-selected {
	cursor:default
}
span.yt-badge-ypc, a.yt-badge-ypc {
	color:#4a8724;
	border:1px solid #4a8724
}
span.yt-badge-ypc-purchased, a.yt-badge-ypc-purchased {
	color:#436cba;
	border:1px solid #436cba
}
span.yt-badge-new, a.yt-badge-new {
	color:#fff;
	background-color:#ffbb00;
	border:1px solid #ffbb00
}
span.yt-badge-playlist, a.yt-badge-playlist {
	text-transform:uppercase;
	color:#fff;
	background:#b8b8b8;
	padding:1px 4px;
	border:1px solid #b8b8b8
}
.yt-badge-rating-full {
	color:#666;
	font-size:18px
}
.yt-badge-rating, .yt-badge-rating-signal {
	white-space:nowrap
}
.yt-badge-rating-full .yt-badge-rating, .yt-badge-rating-full .yt-badge-rating-signal {
	padding:0 5px;
	font-size:20px
}
.yt-badge-rating-signal .yt-badge-rating-signal-pill {
	margin:0 -3px 0 3px;
	border-left:1px solid #b1b2b2;
	padding:0 3px
}
.yt-badge-rating-full .yt-badge-rating-signal-green, .yt-badge-rating-signal-green:hover {
	color:#507924!important;
	background-color:#d4e3b7;
	-moz-box-shadow:inset 0 -1px 1px #b0bf9d;
	-ms-box-shadow:inset 0 -1px 1px #b0bf9d;
	-webkit-box-shadow:inset 0 -1px 1px #b0bf9d;
	box-shadow:inset 0 -1px 1px #b0bf9d
}
.yt-badge-rating-full .yt-badge-rating-signal-green .yt-badge-rating-signal-pill, .yt-badge-rating-signal-green:hover .yt-badge-rating-signal-pill {
	border-color:#b0bf9d
}
.yt-badge-rating-full .yt-badge-rating-signal-yellow, .yt-badge-rating-signal-yellow:hover {
	color:#a25306!important;
	background-color:#ece78d;
	-moz-box-shadow:inset 0 -1px 1px #c9c381;
	-ms-box-shadow:inset 0 -1px 1px #c9c381;
	-webkit-box-shadow:inset 0 -1px 1px #c9c381;
	box-shadow:inset 0 -1px 1px #c9c381
}
.yt-badge-rating-full .yt-badge-rating-signal-yellow .yt-badge-rating-signal-pill, .yt-badge-rating-signal-yellow:hover .yt-badge-rating-signal-pill {
	border-color:#c9c381
}
.yt-badge-rating-full .yt-badge-rating-signal-red, .yt-badge-rating-full .yt-badge-rating-signal-unrated, .yt-badge-rating-signal-red:hover, .yt-badge-rating-signal-unrated:hover {
	color:#b10f03!important;
	background-color:#e8bdb6;
	-moz-box-shadow:inset 0 -1px 1px #cba39e;
	-ms-box-shadow:inset 0 -1px 1px #cba39e;
	-webkit-box-shadow:inset 0 -1px 1px #cba39e;
	box-shadow:inset 0 -1px 1px #cba39e
}
.yt-badge-rating-full .yt-badge-rating-signal-red .yt-badge-rating-signal-pill, .yt-badge-rating-full .yt-badge-rating-signal-unrated .yt-badge-rating-signal-pill, .yt-badge-rating-signal-red:hover .yt-badge-rating-signal-pill, .yt-badge-rating-signal-unrated:hover .yt-badge-rating-signal-pill {
	border-color:#cba39e
}
.yt-badge-rating-reason {
	display:block;
	margin-top:10px;
	font-size:13px
}
.yt-badge-rating-reason-label {
	display:inline-block;
	width:30px;
	font-weight:bold
}
.rating-link:hover {
	text-decoration:none
}
.single-line-lego-list {
	height:17px;
	overflow:hidden
}
.single-line-lego-list li {
	margin-bottom:1em;
	display:inline-block;
*display:inline;
*zoom:1
}
.single-line-lego-list .yt-badge-live, .single-line-lego-list .yt-badge-std {
	margin-right:5px
}
.single-line-lego-list .metadata-separator {
	margin-right:5px
}
.lego {
	display:inline-block;
*display:inline;
*zoom:1;
	line-height:15px;
	font-size:11px;
	white-space:nowrap;
	margin-right:2px
}
.lego .lego-content {
	vertical-align:bottom;
	zoom:1
}
.lego.lego-personalization:hover .lego-action:hover img, .lego.lego-personalization:hover.append-lego .lego-action img {
	background-position:0 -54px
}
.lego .lego-action-placeholder img, .lego .lego-action img {
	vertical-align:bottom;
	height:15px;
	width:15px;
	margin-left:2px
}
.lego .lego-action img {
	background:url(//s.ytimg.com/yts/img/icons/lego-append-actions-vfltpl3wu.png)
}
.lego.lego-personalization .lego-action img {
	background-position:0 -36px
}
.lego .lego-action {
	display:none
}
.lego-content-selected {
	color:#333;
	font-weight:bold
}
.lego-content-disabled {
	color:#8d8d8d
}
.lego:hover .lego-action {
	display:inline
}
.lego:hover .lego-action-placeholder {
	display:none
}
.lego:hover .lego-content {
	border-bottom-style:solid
}
.lego:hover.append-lego .lego-action img, .lego:hover .lego-action:hover img {
	background-position:0 -18px
}
#lego-append-preview .lego {
	color:#ccc
}
.featured-label {
	display:inline-block;
	background:#999;
	color:#000;
	font-size:9px;
	padding:1px
}
.featured-label-hh {
	padding-bottom:2px;
	color:#999;
	font-size:9px;
	font-weight:bold;
	text-transform:uppercase
}
.yt-badge-creator {
	margin-left:3px;
	padding:0 4px;
	background-color:#f1f1f1;
	border:1px solid #f1f1f1;
	color:#555;
	font-size:10px;
	line-height:1.5em;
	text-shadow:none;
	display:inline-block;
*display:inline;
*zoom:1;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px
}
button.yt-close {
	background:none;
	border:0
}
.yt-close-img, .box-close-link img, .yt-uix-clickcard-close, .close-small {
	opacity:.4;
	cursor:pointer;
	width:9px;
	height:9px;
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-refresh-vflCSRCiZ.png) -73px -20px
}
.yt-close:hover .yt-close-img, .yt-close-img:hover, .box-close-link:hover img, .yt-uix-clickcard-close:hover, .yt-uix-clickcard-close:focus, .close-small:hover, .close-small:focus {
	opacity:1;
	background-color:transparent
}
.yt-closeable {
	position:relative
}
.yt-close-positioned-10 {
	z-index:1;
	position:absolute;
	top:10px;
	right:10px
}
#yt-feedback {
	position:fixed;
	bottom:0;
	right:0;
	margin:0;
	z-index:999999
}
#yt-feedback .yt-alert-content {
	padding:10px 35px 10px 5px;
	font-size:11px
}
#yt-feedback .yt-alert .close {
	top:5px
}
#yt-feedback a {
	text-decoration:none;
	margin:0 4px
}
#yt-feedback a:hover {
	text-decoration:underline
}
.yt-grid-site {
	width:970px;
	margin:0 auto;
	clear:both
}
.yt-grid-1, .yt-grid-4, .yt-grid-5, .yt-grid-6, .yt-grid-7, .yt-grid-8, .yt-grid-9, .yt-grid-10, .yt-grid-11, .yt-grid-12, .yt-grid-13, .yt-grid-14, .yt-grid-15, .yt-grid-18, .yt-grid-19, .yt-grid-24 {
	float:left;
	margin-right:14px
}
.yt-grid-container {
	margin-right:-14px;
*zoom:1
}
.yt-grid-box {
*zoom:1
}
.yt-grid-box:before, .yt-grid-box:after, .yt-grid-container:before, .yt-grid-container:after {
	content:'.';
	display:block;
	height:0;
	visibility:hidden
}
.yt-grid-box:after, .yt-grid-container:after {
	clear:both
}
.yt-grid-fluid {
	overflow:hidden;
*zoom:1
}
.yt-grid-inline {
	font-size:0;
	margin-right:-14px
}
.yt-grid-1-inline, .yt-grid-4-inline, .yt-grid-5-inline, .yt-grid-6-inline, .yt-grid-7-inline, .yt-grid-8-inline, .yt-grid-9-inline, .yt-grid-10-inline, .yt-grid-11-inline, .yt-grid-12-inline, .yt-grid-13-inline, .yt-grid-14-inline, .yt-grid-15-inline, .yt-grid-18-inline, .yt-grid-19-inline, .yt-grid-24-inline {
	font-size:13px;
	margin-right:14px;
	vertical-align:top;
	display:inline-block;
*display:inline;
*zoom:1
}
.yt-grid-1, .yt-grid-1-inline {
	width:27px
}
.yt-grid-4, .yt-grid-4-inline {
	width:150px
}
.yt-grid-5, .yt-grid-5-inline {
	width:191px
}
.yt-grid-6, .yt-grid-6-inline {
	width:232px
}
.yt-grid-7, .yt-grid-7-inline {
	width:273px
}
.yt-grid-8, .yt-grid-8-inline {
	width:314px
}
.yt-grid-9, .yt-grid-9-inline {
	width:355px
}
.yt-grid-10, .yt-grid-10-inline {
	width:396px
}
.yt-grid-11, .yt-grid-11-inline {
	width:437px
}
.yt-grid-12, .yt-grid-12-inline {
	width:478px
}
.yt-grid-13, .yt-grid-13-inline {
	width:519px
}
.yt-grid-14, .yt-grid-14-inline {
	width:560px
}
.yt-grid-15, .yt-grid-15-inline {
	width:601px
}
.yt-grid-18, .yt-grid-18-inline {
	width:724px
}
.yt-grid-19, .yt-grid-19-inline {
	width:765px
}
.yt-grid-24, .yt-grid-24-inline {
	width:970px
}
.yt-lockup-list .yt-lockup-thumbnail {
	float:left;
	margin-right:10px
}
.yt-lockup-list .yt-lockup-content {
	padding-top:5px;
	overflow:hidden;
*zoom:1
}
.yt-lockup-grid .yt-lockup-thumbnail {
	margin-bottom:5px
}
.yt-lockup-list.yt-tile-default, .yt-lockup-grid.yt-tile-default {
	position:relative;
	left:-6px;
	right:-6px
}
.yt-lockup-content {
	overflow:auto;
*zoom:1
}
.yt-lockup-ellipsize {
	overflow:hidden;
	white-space:nowrap;
	word-wrap:normal;
*zoom:1;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis
}
.yt-lockup-title-2l {
	max-height:32px;
	overflow:hidden;
	text-overflow:clip
}
.yt-lockup-description-2l {
	max-height:28px;
	overflow:hidden;
	text-overflow:clip;
	text-overflow:-o-ellipsis-lastline
}
.yt-lockup-content h3, .yt-lockup-content h4 {
	margin:0 0 3px 0
}
.yt-lockup-content p {
	margin:3px 0;
	color:#555;
	font-size:11px;
	line-height:1.3em
}
.yt-lockup-meta p {
	margin-bottom:0
}
.yt-lockup2 {
	padding:10px 15px;
*zoom:1
}
.yt-lockup2:hover {
	background:#f6f6f6
}
.yt-lockup2:hover a {
	color:#438bc5
}
.yt-lockup2 a:visited {
	color:#036
}
.yt-lockup2-title {
	margin-top:5px;
	font-size:14px
}
.yt-lockup2 .yt-user-name {
	font-weight:bold;
	color:#222
}
.yt-lockup2:hover .yt-user-name {
	color:#438bc5
}
.yt-lockup2 .yt-lockup2-meta a, .yt-lockup2 .yt-lokcup2-meta b {
	color:#222
}
.yt-lockup2-meta, .yt-lockup2-description, .yt-lockup2-badges {
	margin:6px 0 0 0;
	font-size:12px;
	color:#222
}
.yt-lockup2-description {
	line-height:14px;
	word-wrap:break-word;
	color:#555
}
.yt-lockup2 .yt-lockup2-thumbnail {
	float:left;
	margin-right:10px;
	width:185px;
	text-align:right
}
.yt-lockup2 .yt-lockup2-content {
	padding-left:195px
}
.yt-lockup2.yt-lockup2-video .metadata-separator, .yt-lockup2.yt-lockup2-channel .metadata-separator {
	padding:0 5px
}
.yt-lockup2 .item-badge-line {
	color:#555;
	font-size:10px;
	vertical-align:middle;
	text-transform:uppercase;
	display:inline-block;
*display:inline;
*zoom:1
}
.yt-lockup2 .item-badge-label {
	border:1px solid #f1f1f1;
	padding:0 4px;
	background-color:#f1f1f1;
	line-height:1.5em;
	display:inline-block;
*display:inline;
*zoom:1
}
.yt-lockup2:hover .item-badge-label {
	background-color:#fff;
	border-color:#fff
}
.yt-lockup2 .item-badge-label.item-badge-ypc, .yt-lockup2:hover .item-badge-label.item-badge-ypc {
	border-color:#7b7;
	background-color:#fff;
	color:#595
}
.yt-lockup2 .item-badge-label.item-badge-live {
	border-color:#b91f1f;
	background-color:#fff;
	color:#b91f1f
}
.yt-lockup2 .item-badge-label:first-child {
	-moz-border-radius-topleft:2px;
	-webkit-border-top-left-radius:2px;
	border-top-left-radius:2px;
	-moz-border-radius-bottomleft:2px;
	-webkit-border-bottom-left-radius:2px;
	border-bottom-left-radius:2px
}
.yt-lockup2 .item-badge-label:last-child {
	-moz-border-radius-topright:2px;
	-webkit-border-top-right-radius:2px;
	border-top-right-radius:2px;
	-moz-border-radius-bottomright:2px;
	-webkit-border-bottom-right-radius:2px;
	border-bottom-right-radius:2px
}
ol.yt, ul.yt, .yt-default ol, .yt-default ul {
	margin:13px 0 13px 30px;
	color:#333;
	font-size:13px;
	line-height:1.4em
}
ol.yt, .yt-default ol {
	list-style:decimal
}
ul.yt, .yt-default ul {
	list-style:disc
}
.yt li, .yt-default li {
	margin-bottom:6px
}
.yt-default p, .yt-default .yt-notes, p.yt, p.yt-notes {
	line-height:1.4em;
	margin-top:0;
	margin-bottom:13px
}
.yt-default p, p.yt {
	font-size:13px;
	color:#333
}
.yt-default .yt-notes, p.yt-notes {
	font-size:11px;
	color:#666
}
.yt-horizontal-rule {
	position:relative;
	margin:20px 20px;
	height:0;
	border-top:1px solid #e2e2e2;
	border-bottom:0
}
.yt-vertical-rule {
	position:relative
}
.yt-vertical-rule-main {
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	height:auto;
	border-left:1px solid #e2e2e2;
	z-index:-1;
	width:30px;
	border:0;
	_display:none
}
p.yt-spinner {
	text-align:center;
	padding:1em;
	margin:0;
	line-height:20px
}
.yt-spinner-img, .yt-spinner-overlay {
	background:url(//s.ytimg.com/yts/img/icn_loading_animated-vflff1Mjj.gif) no-repeat center
}
.yt-spinner-img {
	width:20px;
	height:20px
}
.yt-spinner-img, .yt-spinner-message {
	vertical-align:middle
}
.ux-thumb-wrap {
	position:relative;
	display:inline-block;
*display:inline;
*zoom:1
}
a.ux-thumb-wrap {
	text-decoration:none;
*cursor:pointer
}
.ux-thumb {
	background:#f1f1f1;
	overflow:hidden;
	vertical-align:bottom;
	_line-height:0;
	display:inline-block;
*display:inline;
*zoom:1
}
.ux-thumb img {
	outline:none;
	-ms-interpolation-mode:bicubic
}
.yt-thumb-clip {
	position:absolute;
	_position:static;
	bottom:-100px;
	top:-100px;
	left:-100px;
	right:-100px;
	text-align:center;
	white-space:nowrap;
	word-break:normal
}
.yt-thumb-clip-inner {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%
}
.yt-thumb-clip img, .yt-thumb-clip .vertical-align {
	display:inline-block;
	vertical-align:middle
}
.ux-thumb .vertical-align {
	height:100%
}
.ux-thumb.yt-thumb-fluid {
	width:100%
}
.ux-thumb.yt-thumb-fluid .yt-thumb-clip {
	bottom:0;
	top:0;
	left:0;
	right:0
}
.ux-thumb.yt-thumb-fluid img {
	width:100%
}
.ux-thumb.yt-thumb-fluid-square {
	height:auto;
	padding-bottom:100%
}
.yt-thumb-default-33 {
	width:33px;
	height:18px
}
.yt-thumb-default-40 {
	width:40px;
	height:25px
}
.yt-thumb-default-60 {
	width:60px;
	height:33px
}
.yt-thumb-default-64 {
	width:64px;
	height:36px
}
.yt-thumb-default-72 {
	width:72px;
	height:39px
}
.yt-thumb-default-74 {
	width:74px;
	height:41px
}
.yt-thumb-default-75 {
	width:75px;
	height:42px
}
.yt-thumb-default-76 {
	width:76px;
	height:42px
}
.yt-thumb-default-80 {
	width:80px;
	height:45px
}
.yt-thumb-default-106 {
	width:106px;
	height:59px
}
.yt-thumb-default-120 {
	width:120px;
	height:67px
}
.yt-thumb-fluid-120 {
	max-width:120px
}
.yt-thumb-default-124 {
	width:124px;
	height:69px
}
.yt-thumb-default-138 {
	width:138px;
	height:77px
}
.yt-thumb-default-145 {
	width:145px;
	height:81px
}
.yt-thumb-default-154 {
	width:154px;
	height:86px
}
.yt-thumb-default-160 {
	width:160px;
	height:90px
}
.yt-thumb-default-165 {
	width:165px;
	height:92px
}
.yt-thumb-default-167 {
	width:167px;
	height:94px
}
.yt-thumb-default-175 {
	width:175px;
	height:98px
}
.yt-thumb-default-185 {
	width:185px;
	height:104px
}
.yt-thumb-default-194 {
	width:194px;
	height:109px
}
.yt-thumb-default-234 {
	width:234px;
	height:130px
}
.yt-thumb-default-250 {
	width:250px;
	height:141px
}
.yt-thumb-default-288 {
	width:288px;
	height:162px
}
.yt-thumb-square-10 {
	width:10px;
	height:10px
}
.yt-thumb-square-18 {
	width:18px;
	height:18px
}
.yt-thumb-square-20 {
	width:20px;
	height:20px
}
.yt-thumb-square-23 {
	width:23px;
	height:23px
}
.yt-thumb-square-24 {
	width:24px;
	height:24px
}
.yt-thumb-square-26 {
	height:26px;
	width:26px
}
.yt-thumb-square-27 {
	height:27px;
	width:27px
}
.yt-thumb-square-28 {
	width:28px;
	height:28px
}
.yt-thumb-square-32 {
	height:32px;
	width:32px
}
.yt-thumb-square-34 {
	height:34px;
	width:34px
}
.yt-thumb-square-36 {
	height:36px;
	width:36px
}
.yt-thumb-square-46 {
	height:46px;
	width:46px
}
.yt-thumb-square-48 {
	height:48px;
	width:48px
}
.yt-thumb-square-60 {
	height:60px;
	width:60px
}
.yt-thumb-square-65 {
	height:65px;
	width:65px
}
.yt-thumb-square-77 {
	height:77px;
	width:77px
}
.yt-thumb-square-88 {
	height:88px;
	width:88px
}
.yt-thumb-square-96 {
	width:96px;
	height:96px
}
.yt-thumb-square-100 {
	width:100px;
	height:100px
}
.yt-thumb-square-104 {
	width:104px;
	height:104px
}
.yt-thumb-square-106 {
	width:106px;
	height:106px
}
.yt-thumb-square-120 {
	width:120px;
	height:120px
}
.yt-thumb-square-128 {
	width:128px;
	height:128px
}
.yt-thumb-square-150 {
	width:150px;
	height:150px
}
.yt-thumb-square-154 {
	width:154px;
	height:154px
}
.yt-thumb-square-167 {
	height:167px;
	width:167px
}
.yt-thumb-square-176 {
	height:176px;
	width:176px
}
.yt-thumb-square-185 {
	width:185px;
	height:185px
}
.yt-thumb-square-194 {
	width:194px;
	height:194px
}
.yt-thumb-square-224 {
	width:224px;
	height:224px
}
.yt-thumb-square-279 {
	width:279px;
	height:279px
}
.yt-thumb-poster-31 {
	width:31px;
	height:45px
}
.yt-thumb-poster-60 {
	width:60px;
	height:86px;
	left:0
}
.yt-thumb-poster-77 {
	width:77px;
	height:110px;
	left:0
}
.yt-thumb-poster-84 {
	width:84px;
	height:120px
}
.yt-thumb-poster-91 {
	width:91px;
	height:130px
}
.yt-thumb-poster-106 {
	width:106px;
	height:152px
}
.yt-thumb-poster-120 {
	width:120px;
	height:172px
}
.yt-thumb-poster-126 {
	width:126px;
	height:181px
}
.yt-thumb-poster-141 {
	width:141px;
	height:203px
}
.yt-thumb-poster-154 {
	width:154px;
	height:223px
}
.yt-thumb-poster-167 {
	width:167px;
	height:240px
}
.yt-thumb-poster-169 {
	width:169px;
	height:243px
}
.yt-thumb-poster-185 {
	width:185px;
	height:266px
}
.yt-thumb-poster-194 {
	width:194px;
	height:279px
}
.yt-thumb-poster-224 {
	width:224px;
	height:322px
}
.yt-thumb-poster-234 {
	width:234px;
	height:337px
}
.yt-thumb-poster-279 {
	width:279px;
	height:402px
}
.yt-thumb-player-640 {
	width:640px;
	height:400px
}
.yt-thumb-banner-350 {
	width:350px;
	height:95px
}
.yt-thumb-superspotlight-527 {
	width:527px;
	height:243px
}
.yt-thumb-feed-185 {
	width:185px;
	height:124px
}
.yt-thumb-feed-185 img {
	height:124px;
	width:auto
}
.vimg120, .vimg90 {
	-ms-interpolation-mode:bicubic
}
.vimg120 {
	width:120px;
	height:90px
}
.video-thumb-120 {
	width:120px;
	height:72px
}
.video-thumb-120 {
	display:block;
	overflow:hidden;
	border:3px double #999
}
a.video-thumb-120:hover {
	text-decoration:none
}
.video-thumb-120 img {
	margin-top:-10px
}
.playlist-extra-thumb-inner, .playlist-extra-thumb-inner .ux-thumb-wrap {
	margin:-1px;
*margin:0
}
.playlist-extra-thumb-inner, .playlist-extra-thumb-outer {
	font-size:0;
	padding:0 0 4px 0
}
.playlist-extra-thumb-outer, .playlist-extra-thumb-inner {
	border:1px solid #d3d3d3;
	padding:4px
}
.playlist-extra-thumb-inner .video-thumb, .playlist-extra-thumb-inner {
*border-top:0;
*border-left:0;
*border-right:0
}
.playlist-extra-thumb-inner .ux-thumb-wrap {
	vertical-align:bottom
}
#results-main-content .playlist-extra-thumb-inner .ux-thumb-wrap, #results-main-content .playlist-video .ux-thumb-wrap {
	float:none
}
#results-main-content .playlist-video .ux-thumb-wrap {
	vertical-align:middle;
	margin-bottom:3px
}
.video-in-quicklist {
	position:absolute;
	top:0;
	left:0;
	right:0;
	color:#fff;
	background-color:#333;
	padding:4px 6px;
	text-align:left;
	font-size:11px;
	line-height:13px;
	cursor:pointer;
	cursor:hand;
	opacity:0.8;
	filter:alpha(opacity=80);
	-moz-border-radius-topleft:3px;
	-webkit-border-top-left-radius:3px;
	border-top-left-radius:3px;
	-moz-border-radius-topright:3px;
	-webkit-border-top-right-radius:3px;
	border-top-right-radius:3px
}
a:hover .contains-addto .video-time, a.contains-addto:hover .video-time {
	display:none
}
a:hover .video-thumb-pyv .video-time {
	display:block
}
.ux-thumb-wrap:hover .video-actions, a:hover .video-actions, .video-actions:focus, a:hover .video-thumb-pyv .video-time, .video-actions.yt-uix-button-active {
	opacity:1
}
.ie .ux-thumb-wrap:hover .video-actions, .ie a:hover .video-actions, .ie .video-actions:focus, .ie a:hover .video-thumb-pyv .video-time, .ie .video-actions.yt-uix-button-active {
	visibility:visible
}
.video-list-item .ux-thumb-wrap, .video-list-item .user-thumb-large, .video-list-item .yt-pl-thumb {
	float:left;
	margin:0 8px 0 0
}
.user-thumb-large {
	cursor:pointer;
	cursor:hand
}
.video-thumb {
	position:relative
}
.ux-thumb-wrap .yt-uix-button-arrow {
	margin:0
}
.video-time, .video-actions {
	right:2px;
	bottom:2px;
	position:absolute
}
.video-time {
	margin-top:0;
	margin-right:0
}
.video-actions {
	opacity:0;
	display:block;
	cursor:pointer;
	cursor:hand
}
.ie .video-actions {
	visibility:hidden
}
.video-time {
	padding:0 4px;
	font-weight:bold;
	font-size:11px;
	background-color:#000;
	color:#fff!important;
	height:14px;
	line-height:14px;
	opacity:0.75;
	filter:alpha(opacity=75);
	display:-moz-inline-stack;
	vertical-align:top;
	zoom:1;
	display:inline-block;
*display:inline;
*zoom:1;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px
}
.hitchhiker-enabled .video-time {
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0
}
.yt-thumb {
	width:100%;
	overflow:hidden;
	background:#f1f1f1;
	vertical-align:bottom;
	display:inline-block;
*display:inline;
*zoom:1
}
.yt-thumb .vertical-align {
	height:100%
}
.yt-thumb img {
	outline:none;
	-ms-interpolation-mode:bicubic
}
.yt-thumb-poster, .yt-thumb-square, .yt-thumb-feed, .yt-thumb-default, .yt-thumb-pl-thumb-sidebar-h104 {
	display:block;
	height:auto
}
.yt-thumb-poster {
	padding-bottom:142.857143%
}
.yt-thumb-square {
	padding-bottom:100%
}
.yt-thumb-feed {
	padding-bottom:67.027027%
}
.yt-thumb-default {
	padding-bottom:56.25%
}
.yt-thumb-pl-thumb-sidebar-h104 {
	padding-bottom:41.860465%
}
.yt-thumb-18 {
	width:18px
}
.yt-thumb-27 {
	width:27px
}
.yt-thumb-28 {
	width:28px
}
.yt-thumb-31 {
	width:31px
}
.yt-thumb-32 {
	width:32px
}
.yt-thumb-43 {
	width:43px
}
.yt-thumb-46 {
	width:46px
}
.yt-thumb-60 {
	width:60px
}
.yt-thumb-64 {
	width:64px
}
.yt-thumb-106 {
	width:106px
}
.yt-thumb-120 {
	width:120px
}
.yt-thumb-128 {
	width:128px
}
.yt-thumb-160 {
	width:160px
}
.yt-thumb-165 {
	width:165px
}
.yt-thumb-182 {
	width:182px
}
.yt-thumb-185 {
	width:185px
}
.yt-thumb-224 {
	width:224px
}
.yt-thumb-370 {
	width:370px
}
.yt-thumb-fluid {
	width:100%
}
.yt-thumb-fluid .yt-thumb-clip {
	bottom:0;
	top:0;
	left:0;
	right:0
}
.yt-thumb-fluid img {
	width:100%
}
.yt-valign, .yt-valign-center {
	white-space:nowrap
}
.yt-valign-center {
	text-align:center
}
.yt-valign-trick, .yt-valign-container {
	vertical-align:middle;
	display:inline-block;
*display:inline;
*zoom:1
}
.yt-valign-trick {
	height:100%
}
.yt-uix-expander-arrow {
	height:16px;
	width:16px;
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-refresh-vflCSRCiZ.png) -20px -166px;
	vertical-align:middle;
	float:right;
	margin:0
}
.yt-uix-expander-arrow-left {
	height:16px;
	width:16px;
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-refresh-vflCSRCiZ.png) -20px -166px;
	vertical-align:middle;
	float:left;
	margin:0 5px 0 0
}
.yt-uix-expander-head {
	cursor:pointer;
	color:#000;
	-moz-user-select:none;
	-ms-user-select:none;
	-webkit-user-select:none
}
.yt-uix-expander-head:hover {
	color:#666
}
.yt-uix-expander-collapsed .yt-uix-expander-arrow-left, .yt-uix-expander-collapsed .yt-uix-expander-arrow {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-refresh-vflCSRCiZ.png) -125px -8px
}
.yt-uix-expander .yt-uix-expander-collapsed-body, .yt-uix-expander-collapsed .yt-uix-expander-body {
	display:none
}
.yt-uix-expander-collapsed .yt-uix-expander-collapsed-body {
	display:block
}
.yt-uix-expander-animated .yt-uix-expander-body {
	display:block;
	-moz-transition:all 0.2s ease-in;
	-o-transition:all 0.2s ease-in;
	-webkit-transition:all 0.2s ease-in;
	overflow:hidden
}
.yt-uix-expander-animated.yt-uix-expander-collapsed .yt-uix-expander-body {
	visibility:hidden;
	height:0!important
}
.yt-uix-expander-collapsed .collapsable {
	display:none
}
.yt-uix-form-fielset {
	display:block;
	margin:10px 0
}
.yt-uix-form-list-option li {
	margin:5px 0
}
.yt-uix-form-legend, .yt-uix-form-label {
	display:block;
	font-size:11px;
	font-weight:bold;
	color:#333;
	text-transform:uppercase
}
.yt-uix-form-legend {
	padding-bottom:10px
}
.yt-uix-form-label .yt-uix-form-input-text, .yt-uix-form-label .yt-uix-form-input-textarea {
	display:block;
	margin-top:5px
}
.yt-uix-form-error {
	display:block;
	font-weight:normal;
	color:#d14836
}
.yt-uix-form-error input, .yt-uix-form-error input:hover, .yt-uix-form-error textarea, .yt-uix-form-error textarea:hover, .yt-uix-form-error .yt-uix-form-input-checkbox-element, .yt-uix-form-error.yt-uix-form-input-checkbox-container:hover .yt-uix-form-input-checkbox-element, .yt-uix-form-error .yt-uix-form-input-radio-element, .yt-uix-form-error.yt-uix-form-input-radio-container:hover .yt-uix-form-input-radio-element {
	border-color:#d14836
}
.yt-uix-form-error .yt-uix-form-input-text, .yt-uix-form-error .yt-uix-form-input-textarea {
	margin-bottom:5px;
	margin-right:5px
}
.yt-uix-form-input-select, .yt-uix-form-input-text, .yt-uix-form-input-textarea {
	color:#333;
	border:1px solid #d5d5d5;
	border-top-color:#b5b5b5;
	font-size:12px;
	-moz-border-radius:1px;
	-webkit-border-radius:1px;
	border-radius:1px
}
.yt-uix-form-input-select:hover, .yt-uix-form-input-text:hover, .yt-uix-form-input-textarea:hover {
	border-color:#b9b9b9;
	border-top-color:#a0a0a0
}
.yt-uix-form-input-checkbox-element, .yt-uix-form-input-radio-element, .yt-uix-form-input-text, .yt-uix-form-input-textarea {
	-moz-box-shadow:inset 0px 1px 1px rgba(0, 0, 0, .1);
	-ms-box-shadow:inset 0px 1px 1px rgba(0, 0, 0, .1);
	-webkit-box-shadow:inset 0px 1px 1px rgba(0, 0, 0, .1);
	box-shadow:inset 0px 1px 1px rgba(0, 0, 0, .1)
}
.yt-uix-form-input-checkbox-container:hover .yt-uix-form-input-checkbox-element, .yt-uix-form-input-radio-container:hover .yt-uix-form-input-radio-element {
	border-color:#a0a0a0
}
.yt-uix-form-input-checkbox-container:hover .yt-uix-form-input-checkbox-element, .yt-uix-form-input-radio-container:hover .yt-uix-form-input-radio-element, .yt-uix-form-input-text:hover, .yt-uix-form-input-textarea:hover {
	-moz-box-shadow:inset 0px 1px 2px rgba(0, 0, 0, .15);
	-ms-box-shadow:inset 0px 1px 2px rgba(0, 0, 0, .15);
	-webkit-box-shadow:inset 0px 1px 2px rgba(0, 0, 0, .15);
	box-shadow:inset 0px 1px 2px rgba(0, 0, 0, .15)
}
.yt-uix-form-input-select.focused, .yt-uix-form-input-checkbox:focus+.yt-uix-form-input-checkbox-element, .yt-uix-form-input-radio:focus+.yt-uix-form-input-radio-element, .yt-uix-form-input-text:focus, .yt-uix-form-input-textarea:focus {
	outline:0;
	border-color:#3f76b7;
	-moz-box-shadow:inset 0px 1px 2px rgba(0, 0, 0, .2);
	-ms-box-shadow:inset 0px 1px 2px rgba(0, 0, 0, .2);
	-webkit-box-shadow:inset 0px 1px 2px rgba(0, 0, 0, .2);
	box-shadow:inset 0px 1px 2px rgba(0, 0, 0, .2)
}
.yt-uix-form-input-select {
	position:relative;
	display:inline-block;
	font-weight:bold;
	font-size:11px;
	vertical-align:middle;
	cursor:pointer;
	overflow:hidden;
	font-size:11px;
	text-shadow:0 1px 0 rgba(255, 255, 255, .5);
	background-color:#f8f8f8;
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#fffcfcfc, EndColorStr=#fff8f8f8);
	background-image:-moz-linear-gradient(top, #fcfcfc 0, #f8f8f8 100%);
	background-image:-ms-linear-gradient(top, #fcfcfc 0, #f8f8f8 100%);
	background-image:-o-linear-gradient(top, #fcfcfc 0, #f8f8f8 100%);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fcfcfc), color-stop(100%, #f8f8f8));
	background-image:-webkit-linear-gradient(top, #fcfcfc 0, #f8f8f8 100%);
	background-image:linear-gradient(to bottom, #fcfcfc 0, #f8f8f8 100%)
}
.yt-uix-form-input-select.hid {
	display:none
}
body .yt-uix-form-input-select-disabled {
	opacity:.6;
	filter:alpha(opacity=60)
}
.yt-uix-form-input-select-element {
	position:relative;
	height:26px;
	padding:0 1.65em;
	-webkit-appearance:none;
	-moz-appearance:none;
	opacity:0;
	filter:alpha(opacity=0);
	_filter:none
}
#ie .yt-uix-form-input-select-element, .ie .yt-uix-form-input-select-element {
	min-width:100px;
	padding:0;
	font-size:13px
}
.yt-uix-form-input-select-element option {
	padding:0
}
.yt-uix-form-input-select-content {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	line-height:26px
}
.yt-uix-form-input-select-value {
	display:block;
	margin:0 10px;
	overflow:hidden;
	white-space:nowrap;
	word-wrap:normal;
*zoom:1;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis
}
#ie .yt-uix-form-input-select-value, .ie .yt-uix-form-input-select-value {
	margin:0 5px;
*margin:0 0 0 5px
}
.yt-uix-form-input-select-arrow {
	float:right;
	width:0;
	height:0;
	border:1px solid transparent;
	border-width:4px 4px 0;
	border-top-color:#666;
	margin-top:11px;
	margin-right:10px
}
.yt-uix-form-input-text, .yt-uix-form-input-textarea {
	width:250px;
	padding:5px 8px 6px;
	margin-top:0;
	margin-bottom:0;
	font-size:13px
}
.yt-uix-form-input-textarea {
	width:550px;
	resize:vertical
}
.yt-uix-form-input-textarea[disabled], .yt-uix-form-input-text[disabled] {
	opacity:.4;
	filter:alpha(opacity=40)
}
.yt-uix-form-input-radio, .yt-uix-form-input-radio-element {
	width:14px;
	height:14px
}
.yt-uix-form-input-radio-element {
	-moz-border-radius:50%;
	-webkit-border-radius:50%;
	border-radius:50%
}
#ie .yt-uix-form-input-radio-container.checked .yt-uix-form-input-radio-element, .ie8 .yt-uix-form-input-radio-container.checked .yt-uix-form-input-radio-element, .ie7 .yt-uix-form-input-radio-container.checked .yt-uix-form-input-radio-element {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfl3V2paT.png) -97px -110px
}
.yt-uix-form-input-radio-container input:checked+.yt-uix-form-input-radio-element {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfl3V2paT.png) -97px -110px
}
.yt-uix-form-input-checkbox, .yt-uix-form-input-checkbox-element {
	width:14px;
	height:14px
}
#ie .yt-uix-form-input-checkbox-container.checked .yt-uix-form-input-checkbox-element, .ie8 .yt-uix-form-input-checkbox-container.checked .yt-uix-form-input-checkbox-element, .ie7 .yt-uix-form-input-checkbox-container.checked .yt-uix-form-input-checkbox-element {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfl3V2paT.png) -348px -164px
}
.yt-uix-form-input-checkbox-container input:checked+.yt-uix-form-input-checkbox-element {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfl3V2paT.png) -348px -164px
}
.yt-uix-form-input-checkbox-container.partial .yt-uix-form-input-checkbox-element {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfl3V2paT.png) -348px -124px
}
.yt-uix-form-input-radio-container, .yt-uix-form-input-checkbox-container {
	position:relative;
	display:inline-block;
	height:20px;
	line-height:0;
	font-size:0;
	vertical-align:middle;
*zoom:1
}
.yt-uix-form-input-radio-element, .yt-uix-form-input-checkbox-element {
	border:1px solid #c6c6c6;
	display:inline-block;
	vertical-align:middle;
	cursor:pointer
}
.yt-uix-form-input-radio-container input:focus+.yt-uix-form-input-radio-element, .yt-uix-form-input-checkbox-container input:focus+.yt-uix-form-input-checkbox-element {
	border:1px solid #4496e7;
	margin:0
}
.yt-uix-form-input-radio-container input[disabled]+.yt-uix-form-input-radio-element, .yt-uix-form-input-checkbox-container input[disabled]+.yt-uix-form-input-checkbox-element {
	cursor:default;
	opacity:.4;
	filter:alpha(opacity=40)
}
.yt-uix-form-input-radio-container input, .yt-uix-form-input-checkbox-container input {
	cursor:pointer;
	position:absolute;
	top:1px;
	left:1px;
	border:0;
	outline:0;
	margin:0;
	padding:0;
	opacity:0;
	filter:alpha(opacity=0);
	-moz-appearance:none;
	-webkit-appearance:none
}
.yt-uix-form-input-fluid {
	padding-right:18px;
	display:block
}
.yt-uix-form-input-fluid .yt-uix-form-input-text, .yt-uix-form-input-fluid .yt-uix-form-input-textarea {
	width:100%
}
.yt-uix-form-select-fluid {
	padding-right:2px
}
.yt-uix-form-select-fluid .yt-uix-form-input-select, .yt-uix-form-select-fluid select {
	width:100%
}
.yt-dialog-base, .yt-uix-overlay-base {
	position:fixed;
	_position:absolute;
	top:0;
	left:0;
	width:100%;
	height:100%;
	text-align:center;
	z-index:1000002
}
.yt-dialog-base .yt-uix-button-menu, .yt-uix-overlay-base .yt-uix-button-menu {
	text-align:left
}
.yt-dialog-fg, .yt-uix-overlay-fg {
	position:relative;
	background:#fff;
	text-align:left;
	vertical-align:middle;
	z-index:1000001;
	-moz-box-shadow:0 0 15px rgba(0, 0, 0, .18);
	-ms-box-shadow:0 0 15px rgba(0, 0, 0, .18);
	-webkit-box-shadow:0 0 15px rgba(0, 0, 0, .18);
	box-shadow:0 0 15px rgba(0, 0, 0, .18);
	display:inline-block;
*display:inline;
*zoom:1
}
.yt-dialog-bg, .yt-uix-overlay-bg {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	min-width:970px;
	border:none;
	z-index:1998;
	background-color:#fff;
	opacity:.8;
	filter:alpha(opacity=80)
}
.yt-dialog-bg {
*display:none
}
.yt-dialog-align, .yt-dialog-fg, .yt-uix-overlay-align, .yt-uix-overlay-fg {
	vertical-align:middle;
	display:inline-block;
*display:inline;
*zoom:1
}
.yt-dialog-fg, .yt-uix-overlay-fg {
	border:1px solid #e2e2e2
}
.yt-uix-overlay-fg {
*width:680px
}
.yt-dialog-align, .yt-uix-overlay-align {
	height:100%
}
.yt-dialog-base .yt-dialog-header, .yt-uix-overlay-base .yt-uix-overlay-header {
	margin:0 -20px 20px;
	border-bottom:1px solid #e2e2e2;
	height:60px
}
.yt-dialog-base .yt-dialog-header h2, .yt-uix-overlay-base .yt-uix-overlay-header h2 {
	margin:0;
	padding:0 20px;
	font-weight:normal;
	border-bottom:0;
	color:#555;
	overflow:hidden;
	white-space:nowrap;
	word-wrap:normal;
*zoom:1;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis
}
.yt-dialog-base .yt-dialog-header .yt-dialog-close, .yt-uix-overlay-base .yt-uix-overlay-header .yt-uix-overlay-close {
	float:right;
	border:0;
	background:none;
	height:auto;
	padding:4px;
	margin-top:15px;
	margin-right:15px
}
.yt-dialog-base .yt-dialog-header .yt-dialog-close .yt-uix-button-content, .yt-uix-overlay-base .yt-uix-overlay-header .yt-uix-overlay-close .yt-uix-button-content {
	display:block;
	text-indent:-9999em;
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfl3V2paT.png) -117px -210px;
	background-size:auto;
	width:9px;
	height:9px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px
}
.yt-dialog-footer {
	clear:both;
	padding-top:20px;
	text-align:right
}
.yt-dialog-footer button {
	margin-left:10px
}
.yt-uix-overlay-content {
	display:none
}
.yt-dialog-fg-content, .yt-uix-overlay-fg-content {
	overflow:hidden;
	padding:0 20px 20px 20px;
	color:#333
}
.yt-dialog-fg-content h2, .yt-uix-overlay-fg-content h2 {
	border-bottom:1px solid #ccc;
	margin:0 -20px 20px;
	padding:0 20px;
	color:#333;
	font-weight:bold;
	font-size:20px;
	line-height:60px;
	overflow:hidden;
	white-space:nowrap;
	word-wrap:normal;
*zoom:1;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis
}
.yt-dialog-fg-content .close-small, .yt-uix-overlay-fg-content .close-small {
	background-color:#ccc;
	overflow:hidden;
	position:absolute;
	right:2px;
	top:2px;
	text-indent:-9999em
}
.yt-dialog-close:hover, .yt-dialog-close:focus, .yt-uix-overlay-close:hover, .yt-uix-overlay-close:focus {
	background-color:#03c
}
.yt-uix-overlay-actions {
	border-top:1px solid #e2e2e2;
	margin:20px -20px -20px;
	padding:15px 20px;
	text-align:right;
	background:#f1f1f1
}
.yt-dialog-content, .yt-dialog-loading, .yt-dialog-working {
	display:none
}
.yt-dialog-show-content .yt-dialog-content, .yt-dialog-show-loading .yt-dialog-loading, .yt-dialog-show-working .yt-dialog-working, .yt-dialog-show-working .yt-dialog-content {
	display:block
}
.yt-dialog-waiting-content {
	position:absolute;
	top:50%;
	left:50%;
	margin-left:-50px
}
.yt-dialog-loading .yt-dialog-waiting-content {
	margin-top:-20px;
	font-size:14px;
	text-align:center
}
#yt-dialog-working-bubble .yt-dialog-waiting-content {
	margin-top:-7px
}
.yt-dialog-waiting-content .yt-spinner-img {
	float:left;
	margin-right:8px
}
.yt-dialog-waiting-text {
	float:left;
	color:#000;
	margin-top:2px
}
#yt-dialog-working-overlay {
	position:absolute;
	height:100%;
	width:100%;
	top:-1px;
	left:-1px;
	border:1px solid #fff;
	background-color:#fff;
	opacity:0.7;
	filter:alpha(opacity=70)
}
#yt-dialog-working-bubble {
	position:absolute;
	height:100px;
	width:200px;
	top:50%;
	left:50%;
	margin:-50px 0 0 -100px;
	background-color:#f1f1f1;
	border:1px solid #ddd;
	text-align:center;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px
}
.yt-uix-overlay-simple .yt-dialog-header {
	background:#f1f1f1
}
.yt-uix-overlay-primary .yt-dialog-header {
	border-bottom:0;
	-moz-box-shadow:0 0 4px rgba(0, 0, 0, .5);
	-ms-box-shadow:0 0 4px rgba(0, 0, 0, .5);
	-webkit-box-shadow:0 0 4px rgba(0, 0, 0, .5);
	box-shadow:0 0 4px rgba(0, 0, 0, .5);
	background-image:-moz-linear-gradient(top, #3f76b7 0, #5384be 100%);
	background-image:-ms-linear-gradient(top, #3f76b7 0, #5384be 100%);
	background-image:-o-linear-gradient(top, #3f76b7 0, #5384be 100%);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #3f76b7), color-stop(100%, #5384be));
	background-image:-webkit-linear-gradient(top, #3f76b7 0, #5384be 100%);
	background-image:linear-gradient(to bottom, #3f76b7 0, #5384be 100%)
}
.yt-uix-overlay-primary .yt-dialog-header h2 {
	color:#fff
}
.yt-uix-overlay-tiny .yt-dialog-header {
	height:35px
}
.yt-uix-overlay-tiny .yt-dialog-header h2 {
	padding-left:10px;
	font-size:13px;
	font-weight:bold;
	line-height:35px
}
.yt-uix-slider {
	overflow:hidden;
	zoom:1
}
.yt-uix-slider-head {
	overflow:hidden;
	padding:0 10px 5px
}
.yt-uix-slider-body {
	position:relative;
	overflow:hidden;
	_height:135px;
	margin:auto;
	zoom:1
}
.yt-uix-slider-title {
	padding:3px 0px;
	font-size:1.1666em
}
.yt-uix-slider-nums {
	float:right;
	text-align:right;
	font-weight:bold
}
.yt-uix-slider-next, .yt-uix-slider-prev {
	width:32px;
	height:135px;
	margin-top:30px
}
.yt-uix-slider-next {
	float:right
}
.yt-uix-slider-prev {
	float:left
}
.yt-uix-slider-vertical .yt-uix-slider-next, .yt-uix-slider-vertical .yt-uix-slider-prev {
	float:none;
	height:32px;
	width:135px;
	margin-top:0
}
.yt-uix-slider-next-arrow, .yt-uix-slider-prev-arrow {
	width:0px;
	height:0px;
	border:1px solid transparent;
	vertical-align:middle
}
.yt-uix-slider-next-arrow {
	border-width:10px 0px 10px 10px;
	border-left-color:#999
}
.yt-uix-slider-prev-arrow {
	border-width:10px 10px 10px 0px;
	border-right-color:#999
}
.yt-uix-button:hover .yt-uix-slider-next-arrow, .yt-uix-button:focus .yt-uix-slider-next-arrow {
	border-left-color:#333
}
.yt-uix-button:hover .yt-uix-slider-prev-arrow, .yt-uix-button:focus .yt-uix-slider-prev-arrow {
	border-right-color:#333
}
.yt-uix-button[disabled]:hover .yt-uix-slider-next-arrow, .yt-uix-button[disabled]:focus .yt-uix-slider-next-arrow {
	border-left-color:#999
}
.yt-uix-button[disabled]:hover .yt-uix-slider-prev-arrow, .yt-uix-button[disabled]:focus .yt-uix-slider-prev-arrow {
	border-right-color:#999
}
.yt-uix-slider-slides {
	position:relative;
	_position:absolute;
	left:0;
	width:20000px;
	-moz-transition:left 0.3s ease-in-out;
	-o-transition:left 0.3s ease-in-out;
	-webkit-transition:left 0.3s ease-in-out
}
.yt-uix-slider-vertical .yt-uix-slider-slides {
	width:auto;
	height:20000px
}
.yt-uix-slider-slide {
	float:left;
	padding:0px 10px;
	zoom:1
}
.yt-uix-slider-vertical .yt-uix-slider-slide {
	float:none;
	padding:10px 0
}
.yt-uix-slider-fluid .yt-uix-slider-slide {
	float:none;
	position:relative;
	left:0;
	padding:0 10px;
	white-space:nowrap;
	word-wrap:normal;
	-moz-transition:left 0.3s ease-in-out;
	-o-transition:left 0.3s ease-in-out;
	-webkit-transition:left 0.3s ease-in-out
}
.yt-uix-slider-slide-item {
	float:left
}
.yt-uix-slider-scroll .yt-uix-slider-body {
	overflow:auto;
	overflow-x:auto;
	overflow-y:hidden
}
.yt-uix-slider-scroll.yt-uix-slider-fluid .yt-uix-slider-slide {
	position:static
}
.yt-uix-slider-shade-left, .yt-uix-slider-shade-right {
	position:absolute;
	top:0;
	bottom:0;
	width:10px
}
.yt-uix-slider-shade-left {
	left:0
}
.yt-uix-slider-shade-right {
	right:0
}
.yt-uix-slider-shade-left, body.rtl .yt-uix-slider-shade-right {
	background-image:-moz-linear-gradient(left, rgba(255, 255, 255, 1), rgba(255, 255, 255, 0));
	background-image:-webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 1)), to(rgba(255, 255, 255, 0)));
filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=1, startColorStr="#ffffffff", endColorStr="#00ffffff")
}
.yt-uix-slider-shade-right, body.rtl .yt-uix-slider-shade-left {
	background-image:-moz-linear-gradient(left, rgba(255, 255, 255, 0), rgba(255, 255, 255, 1));
	background-image:-webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, 1)));
filter:progid:DXImageTransform.Microsoft.Gradient(gradientType=1, startColorStr="#00ffffff", endColorStr="#ffffffff")
}
.yt-uix-tile {
	cursor:pointer
}
.yt-tile-default, .yt-tile-static, .yt-tile-visible {
	display:block;
	padding:6px;
	color:#666;
	font-size:11px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
-moz-transition:background-color .18s;
-ms-transition:background-color .18s;
-o-transition:background-color .18s;
-webkit-transition:background-color .18s;
transition:background-color .18s
}
.yt-tile-default, .yt-tile-default a, .yt-tile-visible, .yt-tile-visible a {
	color:#333
}
.yt-tile-default h3, .yt-tile-visible h3 {
	font-weight:bold;
	font-size:13px;
	margin-bottom:5px
}
.yt-tile-default h3, .yt-tile-default h3 a, .yt-tile-visible h3, .yt-tile-visible h3 a {
	color:#333
}
.yt-tile-default h3 a:visited, .yt-tile-visible h3 a:visited {
	color:#036!important
}
.yt-tile-static, .yt-tile-visible, .yt-tile-default:hover {
	background:#fff;
	-moz-box-shadow:0 1px 2px #ccc;
	-ms-box-shadow:0 1px 2px #ccc;
	-webkit-box-shadow:0 1px 2px #ccc;
	box-shadow:0 1px 2px #ccc
}
.yt-tile-default:hover {
	-moz-transition:none;
	-ms-transition:none;
	-o-transition:none;
	-webkit-transition:none;
	transition:none
}
.yt-tile-visible:hover {
	-moz-box-shadow:0 1px 3px rgba(0, 0, 0, .5), inset 0 -1px 0 #fff;
	-ms-box-shadow:0 1px 3px rgba(0, 0, 0, .5), inset 0 -1px 0 #fff;
	-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, .5), inset 0 -1px 0 #fff;
	box-shadow:0 1px 3px rgba(0, 0, 0, .5), inset 0 -1px 0 #fff;
	background-image:-moz-linear-gradient(top, #fff 0, #f0f0f0 100%);
	background-image:-ms-linear-gradient(top, #fff 0, #f0f0f0 100%);
	background-image:-o-linear-gradient(top, #fff 0, #f0f0f0 100%);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(100%, #f0f0f0));
	background-image:-webkit-linear-gradient(top, #fff 0, #f0f0f0 100%);
	background-image:linear-gradient(to bottom, #fff 0, #f0f0f0 100%);
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#f0f0f0)
}
#ie .yt-tile-default {
	border-bottom:2px solid transparent
}
#ie .yt-tile-static, #ie .yt-tile-visible, #ie .yt-tile-default:hover {
	border-bottom:2px solid #ccc
}
#ie .yt-tile-visible:hover {
	border-bottom-color:#aaa
}
.yt-tile-static a, .yt-tile-visible:hover a, .yt-tile-default:hover a {
	color:#438bc5
}
.yt-uix-clickcard-content, .yt-uix-hovercard-content, * html .yt-uix-card-border-arrow, * html .yt-uix-card-body-arrow {
	display:none
}
.yt-uix-clickcard-card, .yt-uix-hovercard-card {
	position:absolute;
	z-index:1000000;
	-moz-transition:opacity 0.2s ease-out;
	-ms-transition:opacity 0.2s ease-out;
	-o-transition:opacity 0.2s ease-out;
	-webkit-transition:opacity 0.2s ease-out;
	transition:opacity 0.2s ease-out
}
.yt-uix-clickcard-card-border, .yt-uix-hovercard-card-border {
	float:left;
	background:#fff;
	border:1px solid #c5c5c5;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	-moz-box-shadow:0 3px 3px rgba(0, 0, 0, .1);
	-ms-box-shadow:0 3px 3px rgba(0, 0, 0, .1);
	-webkit-box-shadow:0 3px 3px rgba(0, 0, 0, .1);
	box-shadow:0 3px 3px rgba(0, 0, 0, .1)
}
.yt-uix-clickcard-card-body, .yt-uix-hovercard-card-body {
	min-height:54px;
	overflow:hidden;
	padding:20px;
	font-size:13px;
	color:#333
}
.yt-uix-clickcard-card-content, .yt-uix-hovercard-card-content {
	display:block;
	padding:0;
	width:235px
}
.yt-uix-hovercard-card-reverse .yt-uix-card-arrow {
	display:block
}
.ie7 .yt-uix-card-arrow, .ie8 .yt-uix-card-arrow {
	display:none
}
.yt-uix-card-arrow {
	position:absolute;
	display:none;
	top:-11px;
	width:24px;
	height:24px;
	margin-left:12px;
	overflow:hidden;
	-moz-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	-webkit-transform:rotate(45deg);
	transform:rotate(45deg);
	-moz-transform-origin:0 0;
	-ms-transform-origin:0 0;
	-o-transform-origin:0 0;
	-webkit-transform-origin:0 0;
	transform-origin:0 0
}
.yt-uix-card-arrow-background {
	position:absolute;
	top:0;
	-moz-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	-o-transform:rotate(-45deg);
	-webkit-transform:rotate(-45deg);
	transform:rotate(-45deg);
	-moz-transform-origin:0 0;
	-ms-transform-origin:0 0;
	-o-transform-origin:0 0;
	-webkit-transform-origin:0 0;
	transform-origin:0 0
}
.yt-uix-card-border-arrow, .yt-uix-card-body-arrow {
	position:absolute;
	width:0;
	height:0;
	vertical-align:top;
	background:none;
	border:12px solid transparent
}
.yt-uix-card-border-arrow-horizontal, .yt-uix-card-body-arrow-horizontal {
	border-right-width:0
}
.yt-uix-card-border-arrow-vertical, .yt-uix-card-body-arrow-vertical {
	bottom:-10px;
	border-bottom-width:0
}
.yt-uix-card-border-arrow-horizontal {
	right:-12px;
	border-left-color:#c5c5c5
}
.yt-uix-card-body-arrow-horizontal {
	right:-11px;
	border-left-color:#fff
}
.yt-uix-card-border-arrow-vertical {
	margin-bottom:-1px;
	border-top-color:#c5c5c5
}
.yt-uix-card-body-arrow-vertical {
	border-top-color:#fff
}
.yt-uix-clickcard-card-flip .yt-uix-card-border-arrow-horizontal, .yt-uix-clickcard-card-flip .yt-uix-card-body-arrow-horizontal, .yt-uix-hovercard-card-flip .yt-uix-card-border-arrow-horizontal, .yt-uix-hovercard-card-flip .yt-uix-card-body-arrow-horizontal {
	right:auto;
	border-right-width:12px;
	border-left-width:0;
	border-left-color:transparent
}
.yt-uix-clickcard-card-flip .yt-uix-card-border-arrow-horizontal, .yt-uix-hovercard-card-flip .yt-uix-card-border-arrow-horizontal {
	left:-12px;
	border-right-color:#c5c5c5
}
.yt-uix-clickcard-card-flip .yt-uix-card-body-arrow-horizontal, .yt-uix-hovercard-card-flip .yt-uix-card-body-arrow-horizontal {
	left:-11px;
	border-right-color:#fff
}
.yt-uix-clickcard-card-reverse .yt-uix-card-border-arrow-vertical, .yt-uix-clickcard-card-reverse .yt-uix-card-body-arrow-vertical, .yt-uix-hovercard-card-reverse .yt-uix-card-border-arrow-vertical, .yt-uix-hovercard-card-reverse .yt-uix-card-body-arrow-vertical {
	bottom:auto;
	border-bottom-width:12px;
	border-top-color:transparent;
	border-top-width:0;
	top:-10px
}
.yt-uix-clickcard-card-reverse .yt-uix-card-border-arrow-vertical, .yt-uix-hovercard-card-reverse .yt-uix-card-border-arrow-vertical {
	border-bottom-color:#c5c5c5;
	margin-top:-1px
}
.yt-uix-clickcard-card-reverse .yt-uix-card-body-arrow-vertical, .yt-uix-hovercard-card-reverse .yt-uix-card-body-arrow-vertical {
	top:-10px;
	border-bottom-color:#fff
}
.yt-uix-clickcard-close {
	float:right;
	margin:-5px -5px 5px 5px
}
#ie .yt-uix-card-body-arrow-vertical {
	border-top-color:#fff
}
.yt-uix-hovercard-target, .yt-uix-clickcard-target {
	cursor:pointer
}
.yt-uix-button {
	height:2.55em;
	padding:0 .9em;
	border-width:1px;
	border-style:solid;
	outline:0;
	font-weight:bold;
	font-size:11px;
	white-space:nowrap;
	word-wrap:normal;
	vertical-align:middle;
	cursor:pointer;
*overflow:visible;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px
}
.yt-uix-button::-moz-focus-inner {
border:0;
padding:0
}
body .yt-uix-button[disabled] {
	opacity:.6;
	filter:alpha(opacity=60);
	cursor:auto
}
.yt-uix-button-icon-wrapper+.yt-uix-button-content {
	vertical-align:middle
}
.yt-uix-button-icon-wrapper {
	display:inline-block;
	vertical-align:middle;
	max-height:18px;
	font-size:0
}
.yt-uix-button-empty .yt-uix-button-icon-wrapper {
	max-height:none
}
.yt-uix-button-icon {
	margin-right:7px
}
.yt-uix-button-valign, .yt-uix-button img {
	vertical-align:middle
}
.yt-uix-button-valign {
	display:inline-block;
	height:100%
}
body a.yt-uix-button {
	display:inline-block;
	line-height:2.4em;
	height:2.4em;
	text-decoration:none
}
body a.yt-uix-button.hid {
	display:none
}
body a.yt-uix-button .yt-uix-button-content {
	vertical-align:middle;
*line-height:2.4em
}
.yt-uix-button-link {
	padding:0;
	border:none;
	height:auto;
	background:transparent;
	color:#438bc5;
	font-weight:normal;
	font-size:inherit;
	text-decoration:none;
*width:auto;
*overflow:visible
}
.yt-uix-button-link:hover .yt-uix-button-content {
	text-decoration:underline
}
.yt-uix-button-default, .yt-uix-button-subscription, .yt-uix-button-panel:hover .yt-uix-button-text, body .yt-uix-button-default[disabled] {
	text-shadow:0 1px 0 rgba(255, 255, 255, .5);
	border-color:#d3d3d3;
	background-color:#f8f8f8;
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#fffcfcfc, EndColorStr=#fff8f8f8);
	background-image:-moz-linear-gradient(top, #fcfcfc 0, #f8f8f8 100%);
	background-image:-ms-linear-gradient(top, #fcfcfc 0, #f8f8f8 100%);
	background-image:-o-linear-gradient(top, #fcfcfc 0, #f8f8f8 100%);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fcfcfc), color-stop(100%, #f8f8f8));
	background-image:-webkit-linear-gradient(top, #fcfcfc 0, #f8f8f8 100%);
	background-image:linear-gradient(to bottom, #fcfcfc 0, #f8f8f8 100%)
}
.yt-uix-button-default, .yt-uix-button-subscription, a.yt-uix-button-default .yt-uix-button-content {
	color:#333
}
body .yt-uix-button-default[disabled], body .yt-uix-button-subscription[disabled] {
	opacity:.5;
	filter:alpha(opacity=50)
}
.yt-uix-button-default:hover, .yt-uix-button-subscription:hover, .yt-uix-button-text:hover, .yt-uix-button-panel .yt-uix-button-text:hover {
	border-color:#c6c6c6;
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#fff8f8f8, EndColorStr=#ffeeeeee);
	background-image:-moz-linear-gradient(top, #f8f8f8 0, #eee 100%);
	background-image:-ms-linear-gradient(top, #f8f8f8 0, #eee 100%);
	background-image:-o-linear-gradient(top, #f8f8f8 0, #eee 100%);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f8f8f8), color-stop(100%, #eee));
	background-image:-webkit-linear-gradient(top, #f8f8f8 0, #eee 100%);
	background-image:linear-gradient(to bottom, #f8f8f8 0, #eee 100%)
}
.yt-uix-button-default:focus, .yt-uix-button-subscription:focus, .yt-uix-button-default.yt-uix-button-focused, .yt-uix-button-text:focus, .yt-uix-button-panel .yt-uix-button-text:focus {
	outline:none;
	border-color:#3f76b7;
	-moz-box-shadow:0 0 5px rgba(63, 118, 183, .5), inset 0 0 10px #fff;
	-ms-box-shadow:0 0 5px rgba(63, 118, 183, .5), inset 0 0 10px #fff;
	-webkit-box-shadow:0 0 5px rgba(63, 118, 183, .5), inset 0 0 10px #fff;
	box-shadow:0 0 5px rgba(63, 118, 183, .5), inset 0 0 10px #fff
}
.yt-uix-button-default:active, .yt-uix-button-subscription:active, .yt-uix-button-subscription.yt-uix-button-active, .yt-uix-button-text:active, .yt-uix-button-panel .yt-uix-button-text:active, .yt-uix-button-default.yt-uix-button-active, .yt-uix-button-default.yt-uix-button-toggled, .yt-uix-button-text.yt-uix-button-active {
	border-color:#c6c6c6;
	background-color:#e9e9e9;
	background-image:none;
	-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .20);
	-ms-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .20);
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .20);
	box-shadow:inset 0 1px 1px rgba(0, 0, 0, .20)
}
.yt-uix-button-default .yt-uix-button-arrow, .yt-uix-button-text .yt-uix-button-arrow {
	border-top-color:#555
}
.yt-uix-button-default[disabled] .yt-uix-button-arrow {
	opacity:.5;
	filter:alpha(opacity=50)
}
.yt-uix-button-default.yt-uix-button-reverse .yt-uix-button-arrow, .yt-uix-button-text.yt-uix-button-reverse .yt-uix-button-arrow {
	border-top-color:transparent;
	border-bottom-color:#555
}
.yt-uix-button-text, body .yt-uix-button-text[disabled] {
	text-shadow:0 1px 0 #fff;
	border-color:transparent;
	outline:0;
	background:none;
	-moz-box-shadow:none;
	-ms-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none
}
.yt-uix-button-text, a.yt-uix-button-text .yt-uix-button-content {
	color:#555
}
button.yt-uix-button-short {
	height:2.3em
}
body a.yt-uix-button-short {
	height:2.1em;
	line-height:2.1em
}
.yt-uix-button.yt-uix-button-promotional {
	font-size:15px
}
.yt-uix-button.yt-uix-button-promotional, .yt-uix-button.yt-uix-button-promotional-lite {
	padding:0 30px
}
.yt-uix-button-primary, body .yt-uix-button-primary[disabled] {
	background-color:#6891e7;
	border-color:#3f76b7;
	text-shadow:0 1px 0 rgba(0, 0, 0, .25);
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ff5384be, EndColorStr=#ff3f76b7);
	background-image:-moz-linear-gradient(top, #5384be 0, #3f76b7 100%);
	background-image:-ms-linear-gradient(top, #5384be 0, #3f76b7 100%);
	background-image:-o-linear-gradient(top, #5384be 0, #3f76b7 100%);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #5384be), color-stop(100%, #3f76b7));
	background-image:-webkit-linear-gradient(top, #5384be 0, #3f76b7 100%);
	background-image:linear-gradient(to bottom, #5384be 0, #3f76b7 100%)
}
.yt-uix-button-primary, a.yt-uix-button-primary .yt-uix-button-content {
	color:#fff
}
.yt-uix-button-primary:hover {
	border-color:#325e92;
	background-color:#3d71b0;
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ff3f76b7, EndColorStr=#ff3d71b0);
	background-image:-moz-linear-gradient(top, #3f76b7 0, #3d71b0 100%);
	background-image:-ms-linear-gradient(top, #3f76b7 0, #3d71b0 100%);
	background-image:-o-linear-gradient(top, #3f76b7 0, #3d71b0 100%);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #3f76b7), color-stop(100%, #3d71b0));
	background-image:-webkit-linear-gradient(top, #3f76b7 0, #3d71b0 100%);
	background-image:linear-gradient(to bottom, #3f76b7 0, #3d71b0 100%)
}
.yt-uix-button-primary:active, .yt-uix-button-primary.yt-uix-button-active, .yt-uix-button-primary.yt-uix-button-toggled {
	border-color:#325e92;
	background:#3b6fac
}
.yt-uix-button-primary .yt-uix-button-arrow, .yt-uix-button-destructive .yt-uix-button-arrow, .yt-uix-button-dark .yt-uix-button-arrow {
	border-top-color:#fff
}
.yt-uix-button-primary.yt-uix-button-reverse .yt-uix-button-arrow, .yt-uix-button-destructive.yt-uix-button-reverse .yt-uix-button-arrow, .yt-uix-button-dark.yt-uix-button-reverse .yt-uix-button-arrow {
	border-bottom-color:#fff;
	border-top-color:transparent
}
button.yt-uix-button-dark, button.yt-uix-button-dark:focus, body button.yt-uix-button-dark[disabled], a.yt-uix-button-dark, a.yt-uix-button-dark:focus, body a.yt-uix-button-dark[disabled] {
	background-color:#454545;
	border-color:#151515 #151515 #000;
	text-shadow:0 -1px 0 rgba(0, 0, 0, .5);
	outline:0;
	-moz-box-shadow:inset 0 1px 0 rgba(256, 256, 256, .1);
	-ms-box-shadow:inset 0 1px 0 rgba(256, 256, 256, .1);
	-webkit-box-shadow:inset 0 1px 0 rgba(256, 256, 256, .1);
	box-shadow:inset 0 1px 0 rgba(256, 256, 256, .1);
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ff383838, EndColorStr=#ff151515);
	background-image:-moz-linear-gradient(top, #383838 0, #151515 100%);
	background-image:-ms-linear-gradient(top, #383838 0, #151515 100%);
	background-image:-o-linear-gradient(top, #383838 0, #151515 100%);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #383838), color-stop(100%, #151515));
	background-image:-webkit-linear-gradient(top, #383838 0, #151515 100%);
	background-image:linear-gradient(to bottom, #383838 0, #151515 100%)
}
.yt-uix-button-dark, a.yt-uix-button-dark .yt-uix-button-content {
	color:#fff
}
.yt-uix-button-dark:hover, .yt-uix-button-group .start.yt-uix-button-dark:hover {
	border-color:#111 #111 #000;
	background-color:#333;
	-moz-box-shadow:inset 0 1px 0 rgba(256, 256, 256, .1), 0 1px 3px rgba(0, 0, 0, .5);
	-ms-box-shadow:inset 0 1px 0 rgba(256, 256, 256, .1), 0 1px 3px rgba(0, 0, 0, .5);
	-webkit-box-shadow:inset 0 1px 0 rgba(256, 256, 256, .1), 0 1px 3px rgba(0, 0, 0, .5);
	box-shadow:inset 0 1px 0 rgba(256, 256, 256, .1), 0 1px 3px rgba(0, 0, 0, .5);
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ff383838, EndColorStr=#ff252525);
	background-image:-moz-linear-gradient(top, #383838 0, #252525 100%);
	background-image:-ms-linear-gradient(top, #383838 0, #252525 100%);
	background-image:-o-linear-gradient(top, #383838 0, #252525 100%);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #383838), color-stop(100%, #252525));
	background-image:-webkit-linear-gradient(top, #383838 0, #252525 100%);
	background-image:linear-gradient(to bottom, #383838 0, #252525 100%)
}
.yt-uix-button-dark:active, .yt-uix-button-dark.yt-uix-button-active, .yt-uix-button-dark.yt-uix-button-toggled {
	border-color:#000 #151515 #151515;
	-moz-box-shadow:inset 0 1px 5px rgba(0, 0, 0, .35), 0 1px 0 rgba(256, 256, 256, .1);
	-ms-box-shadow:inset 0 1px 5px rgba(0, 0, 0, .35), 0 1px 0 rgba(256, 256, 256, .1);
	-webkit-box-shadow:inset 0 1px 5px rgba(0, 0, 0, .35), 0 1px 0 rgba(256, 256, 256, .1);
	box-shadow:inset 0 1px 5px rgba(0, 0, 0, .35), 0 1px 0 rgba(256, 256, 256, .1);
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ff151515, EndColorStr=#ff252525);
	background-image:-moz-linear-gradient(top, #151515 0, #252525 100%);
	background-image:-ms-linear-gradient(top, #151515 0, #252525 100%);
	background-image:-o-linear-gradient(top, #151515 0, #252525 100%);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #151515), color-stop(100%, #252525));
	background-image:-webkit-linear-gradient(top, #151515 0, #252525 100%);
	background-image:linear-gradient(to bottom, #151515 0, #252525 100%)
}
.yt-uix-button-destructive, body .yt-uix-button-destructive[disabled] {
	background-color:#bc2929;
	border-color:#9d1a1a;
	text-shadow:0 1px 0 rgba(0, 0, 0, .25);
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffc03636, EndColorStr=#ffb91f1f);
	background-image:-moz-linear-gradient(top, #cf3d36 0, #b91f1f 100%);
	background-image:-ms-linear-gradient(top, #cf3d36 0, #b91f1f 100%);
	background-image:-o-linear-gradient(top, #cf3d36 0, #b91f1f 100%);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #cf3d36), color-stop(100%, #b91f1f));
	background-image:-webkit-linear-gradient(top, #cf3d36 0, #b91f1f 100%);
	background-image:linear-gradient(to bottom, #cf3d36 0, #b91f1f 100%)
}
.yt-uix-button-destructive, a.yt-uix-button-destructive .yt-uix-button-content {
	color:#fff
}
.yt-uix-button-destructive:hover {
	border-color:#941919;
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffb91f1f, EndColorStr=#ffb01d1d);
	background-image:-moz-linear-gradient(top, #b91f1f 0, #b01d1d 100%);
	background-image:-ms-linear-gradient(top, #b91f1f 0, #b01d1d 100%);
	background-image:-o-linear-gradient(top, #b91f1f 0, #b01d1d 100%);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #b91f1f), color-stop(100%, #b01d1d));
	background-image:-webkit-linear-gradient(top, #b91f1f 0, #b01d1d 100%);
	background-image:linear-gradient(to bottom, #b91f1f 0, #b01d1d 100%)
}
.yt-uix-button-destructive:active, .yt-uix-button-destructive.yt-uix-button-active, .yt-uix-button-destructive.yt-uix-button-toggled {
	border-color:#941919;
	background:#a61c1c;
	background-image:none;
	filter:none;
	-moz-box-shadow:inset 0 2px 1px rgba(0, 0, 0, .2);
	-ms-box-shadow:inset 0 2px 1px rgba(0, 0, 0, .2);
	-webkit-box-shadow:inset 0 2px 1px rgba(0, 0, 0, .2);
	box-shadow:inset 0 2px 1px rgba(0, 0, 0, .2)
}
.yt-uix-button-payment, body .yt-uix-button-payment[disabled] {
	border-color:#518442;
	background-color:#669f55;
	text-shadow:0 1px 0 rgba(0, 0, 0, .25);
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ff6fa55f, EndColorStr=#ff5f9b4d);
	background-image:-moz-linear-gradient(top, #6fa55f 0, #5f9b4d 100%);
	background-image:-ms-linear-gradient(top, #6fa55f 0, #5f9b4d 100%);
	background-image:-o-linear-gradient(top, #6fa55f 0, #5f9b4d 100%);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #6fa55f), color-stop(100%, #5f9b4d));
	background-image:-webkit-linear-gradient(top, #6fa55f 0, #5f9b4d 100%);
	background-image:linear-gradient(to bottom, #6fa55f 0, #5f9b4d 100%)
}
.yt-uix-button-payment, a.yt-uix-button-payment .yt-uix-button-content {
	color:#fff
}
.yt-uix-button-payment:hover {
	border-color:#4c7c3e;
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ff5f9b4d, EndColorStr=#ff5f9b4d);
	background-image:-moz-linear-gradient(top, #5f9b4d 0, #5f9b4d 100%);
	background-image:-ms-linear-gradient(top, #5f9b4d 0, #5f9b4d 100%);
	background-image:-o-linear-gradient(top, #5f9b4d 0, #5f9b4d 100%);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #5f9b4d), color-stop(100%, #5f9b4d));
	background-image:-webkit-linear-gradient(top, #5f9b4d 0, #5f9b4d 100%);
	background-image:linear-gradient(to bottom, #5f9b4d 0, #5f9b4d 100%)
}
.yt-uix-button-payment:active, .yt-uix-button-payment.yt-uix-button-active, .yt-uix-button-payment.yt-uix-button-toggled {
	border-color:#941919;
	background:#558b45;
	background-image:none;
	filter:none;
	-moz-box-shadow:inset 0 2px 1px rgba(0, 0, 0, .2);
	-ms-box-shadow:inset 0 2px 1px rgba(0, 0, 0, .2);
	-webkit-box-shadow:inset 0 2px 1px rgba(0, 0, 0, .2);
	box-shadow:inset 0 2px 1px rgba(0, 0, 0, .2)
}
.yt-uix-button-empty .yt-uix-button-icon {
	margin-right:0
}
.yt-uix-button-group {
	display:inline-block;
	white-space:nowrap;
	vertical-align:middle
}
.yt-uix-button-group .yt-uix-button {
	margin-right:-2px;
	vertical-align:top;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0
}
.yt-uix-button-group .yt-uix-button:hover {
	position:relative;
	z-index:2147483645
}
.yt-uix-button-group .start {
	-moz-border-radius-topleft:2px;
	-webkit-border-top-left-radius:2px;
	border-top-left-radius:2px;
	-moz-border-radius-bottomleft:2px;
	-webkit-border-bottom-left-radius:2px;
	border-bottom-left-radius:2px
}
.yt-uix-button-group .start-edge {
	border-left-style:none
}
.yt-uix-button-group .end {
	margin-right:0;
	-moz-border-radius-topright:2px;
	-webkit-border-top-right-radius:2px;
	border-top-right-radius:2px;
	-moz-border-radius-bottomright:2px;
	-webkit-border-bottom-right-radius:2px;
	border-bottom-right-radius:2px
}
.yt-uix-button-group .end-edge {
	border-right-style:none
}
.yt-uix-button-arrow {
	width:0;
	height:0;
	border:1px solid transparent;
	border-width:4px 4px 0;
	margin-top:-3px
}
.yt-uix-button-reverse .yt-uix-button-arrow {
	border-width:0 4px 4px;
	border-top-color:transparent
}
.yt-uix-button-arrow {
	margin-left:5px
}
.yt-uix-button-empty .yt-uix-button-arrow {
	margin-left:0
}
.yt-uix-button .yt-uix-button-menu {
	display:none
}
.yt-uix-button-menu {
	outline:none;
	padding:6px 0;
	position:absolute;
	border:1px solid #ccc;
	z-index:2147483647;
	overflow:auto;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	-moz-box-shadow:none;
	-ms-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none
}
.yt-uix-button-menu-external {
	overflow:visible
}
ul.yt-uix-button-menu, .yt-uix-button-menu {
	background:#fff
}
.yt-uix-button-menu li {
	margin:0;
	padding:0
}
.yt-uix-button-menu .yt-uix-button-menu-item {
	display:block;
	margin:0;
	padding:6px 20px;
	color:#555;
	text-decoration:none;
	white-space:nowrap;
	word-wrap:normal;
	cursor:pointer;
	cursor:hand
}
.yt-uix-button-menu-item-selected .yt-uix-button-menu-item {
	font-weight:bold
}
.yt-uix-button-menu .yt-uix-button-menu-item.selected, .yt-uix-button-menu .yt-uix-button-menu-item-highlight .yt-uix-button-menu-item, .yt-uix-button-menu .yt-uix-button-menu-item:hover {
	background-color:#555;
	color:#fff
}
.yt-uix-button-menu-mask {
	position:absolute;
	z-index:2147483646;
	opacity:0;
	filter:alpha(opacity=0);
	border:0;
	padding:0;
	margin:0
}
div.yt-uix-button-menu&gt;table {
	background:#ebebeb;
	border-collapse:separate;
	border-spacing:1px
}
.yt-playall-link {
	border:3px solid #fff;
	padding:5px 15px;
	vertical-align:middle;
	font-size:11px;
	font-weight:bold;
	line-height:normal;
	background-color:#343436;
	color:#fff;
	text-shadow:0 -1px 1px #000;
	-moz-border-radius:20px;
	-webkit-border-radius:20px;
	border-radius:20px;
	-moz-box-shadow:0 2px 1px #ddd;
	-ms-box-shadow:0 2px 1px #ddd;
	-webkit-box-shadow:0 2px 1px #ddd;
	box-shadow:0 2px 1px #ddd;
	display:inline-block;
*display:inline;
*zoom:1;
	background-image:-moz-linear-gradient(top, #343436 0, #1b1b1b 100%);
	background-image:-ms-linear-gradient(top, #343436 0, #1b1b1b 100%);
	background-image:-o-linear-gradient(top, #343436 0, #1b1b1b 100%);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #343436), color-stop(100%, #1b1b1b));
	background-image:-webkit-linear-gradient(top, #343436 0, #1b1b1b 100%);
	background-image:linear-gradient(to bottom, #343436 0, #1b1b1b 100%)
}
.yt-playall-link.yt-playall-link-dark {
	border:3px solid #4f4f4f;
	-moz-box-shadow:none;
	-ms-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none
}
.yt-playall-link:hover {
	text-decoration:none;
	background-color:#555;
	background-image:-moz-linear-gradient(top, #777 0, #111 100%);
	background-image:-ms-linear-gradient(top, #777 0, #111 100%);
	background-image:-o-linear-gradient(top, #777 0, #111 100%);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #777), color-stop(100%, #111));
	background-image:-webkit-linear-gradient(top, #777 0, #111 100%);
	background-image:linear-gradient(to bottom, #777 0, #111 100%)
}
.yt-playall-link:active, .yt-playall-link:focus {
	-moz-box-shadow:inset 0 1px 1px #000, 0 2px 1px #ccc;
	-ms-box-shadow:inset 0 1px 1px #000, 0 2px 1px #ccc;
	-webkit-box-shadow:inset 0 1px 1px #000, 0 2px 1px #ccc;
	box-shadow:inset 0 1px 1px #000, 0 2px 1px #ccc
}
.yt-playall-link .small-arrow {
	border:4px solid transparent;
	border-left-color:#fff;
	width:0;
	height:0
}
.yt-uix-button.yt-uix-button-nakedicon {
	padding:0
}
body .yt-uix-button-subscribe-branded, body .yt-uix-button-subscribed-branded {
	height:24px;
	border:1px solid #ccc;
	font-size:11px
}
body .yt-uix-button-subscribe-branded {
	padding:0
}
body .yt-uix-button-subscribed-branded {
	padding:0 6px
}
.yt-uix-button-subscribe-branded, .yt-uix-button-subscribed-branded, .yt-uix-button-subscribe-unbranded, .yt-uix-button-subscribed-unbranded {
	max-width:100%
}
.yt-uix-button-subscribe-branded {
	background-image:-moz-linear-gradient(top, #fff 0, #e0e0e0 100%);
	background-image:-ms-linear-gradient(top, #fff 0, #e0e0e0 100%);
	background-image:-o-linear-gradient(top, #fff 0, #e0e0e0 100%);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(100%, #e0e0e0));
	background-image:-webkit-linear-gradient(top, #fff 0, #e0e0e0 100%);
	background-image:linear-gradient(to bottom, #fff 0, #e0e0e0 100%);
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffffff, EndColorStr=#ffe0e0e0);
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px
}
.yt-uix-button-subscribe-unbranded .yt-uix-button-content {
	width:100%
}
.yt-uix-button-subscribed-unbranded .yt-uix-button-content {
	width:85%
}
.yt-uix-button-subscribe-branded .yt-uix-button-icon-wrapper, .yt-uix-button-subscribe-branded .yt-uix-button-content {
	position:relative;
	top:-1px
}
.yt-uix-button-subscribe-branded .yt-uix-button-content, .yt-uix-button-subscribed-branded .yt-uix-button-content, .yt-uix-button-subscribe-unbranded .yt-uix-button-content, .yt-uix-button-subscribed-unbranded .yt-uix-button-content {
	display:inline-block
}
.yt-uix-button-subscribe-unbranded .yt-uix-button-content, .yt-uix-button-subscribed-unbranded .yt-uix-button-content {
	text-align:left
}
.yt-uix-button-subscribe-unbranded .yt-uix-button-icon-wrapper, .yt-uix-button-subscribed-unbranded .yt-uix-button-icon-wrapper {
	margin-right:4px
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.yt-uix-button-subscribed-branded .yt-uix-button-icon-subscribe-branded, .yt-uix-button-subscribed-unbranded .yt-uix-button-icon-subscribe-unbranded {
margin-top:-2px
}
}
.subscribe-hh-label, .yt-uix-button-subscribe-branded .subscribed-hh-label, .yt-uix-button-subscribe-branded .unsubscribe-hh-label, .yt-uix-button-subscribe-unbranded .subscribed-hh-label, .yt-uix-button-subscribe-unbranded .unsubscribe-hh-label {
	display:none
}
.subscribed-hh-label, .unsubscribe-hh-label, .yt-uix-button-subscribe-branded .subscribe-hh-label, .yt-uix-button-subscribe-unbranded .subscribe-hh-label {
	display:block;
	overflow:hidden;
	white-space:nowrap;
	word-wrap:normal;
*zoom:1;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.ie7 .subscribed-hh-label, .ie7 .unsubscribe-hh-label, .ie7 .yt-uix-button-subscribe-branded .subscribe-hh-label, .ie7 .yt-uix-button-subscribe-unbranded .subscribe-hh-label {
	overflow:visible
}
.subscribed-hh-label, .unsubscribe-hh-label, .yt-uix-button-subscribed-branded.hover-enabled:hover .subscribed-hh-label, .yt-uix-button-subscribed-unbranded.hover-enabled:hover .subscribed-hh-label {
	line-height:0;
	visibility:hidden
}
.yt-uix-button-subscribed-branded .subscribed-hh-label, .yt-uix-button-subscribed-branded.hover-enabled:hover .unsubscribe-hh-label {
	line-height:22px;
	visibility:visible
}
.yt-uix-button-subscribed-unbranded .subscribed-hh-label, .yt-uix-button-subscribed-unbranded.hover-enabled:hover .unsubscribe-hh-label {
	line-height:18px;
	visibility:visible
}
.yt-uix-button-subscribe-branded .yt-uix-button-content span, .yt-uix-button-subscribed-branded .yt-uix-button-content span {
	padding:0 6px
}
.yt-uix-button-subscribe-branded .yt-uix-button-content {
	color:#333;
	text-shadow:0 1px 0 #fff
}
.yt-uix-button-context-dark .yt-uix-button-subscribed-branded .yt-uix-button-content {
	color:#fff;
	text-shadow:0 -1px 0 rgba(0, 0, 0, .5);
	opacity:.7
}
.yt-uix-button-context-light .yt-uix-button-subscribed-branded .yt-uix-button-content {
	color:#666;
	opacity:.7
}
.yt-uix-button-subscribe-branded .yt-uix-button-icon-wrapper {
	left:-1px;
	height:22px;
	max-height:22px;
	line-height:22px;
	width:24px;
	border:1px solid #880904;
	background:#a9382e;
	text-align:center;
	-moz-border-radius-topleft:2px;
	-webkit-border-top-left-radius:2px;
	border-top-left-radius:2px;
	-moz-border-radius-bottomleft:2px;
	-webkit-border-bottom-left-radius:2px;
	border-bottom-left-radius:2px;
*top:-2px;
*left:-2px
}
.yt-uix-button-subscribe-branded.ypc-enabled .yt-uix-button-icon-wrapper {
	border-color:#499b2e;
	background:#79ba64
}
body .yt-uix-button-icon-subscribe-branded, body .yt-uix-button-icon-subscribe-unbranded {
	margin-right:0
}
.yt-uix-button-context-dark .yt-uix-button-subscribed-branded, .yt-uix-button-context-dark .yt-uix-button-subscribed-unbranded {
	border-color:transparent;
	background:transparent
}
.yt-uix-button-context-light .yt-uix-button-subscribed-branded, .yt-uix-button-context-light .yt-uix-button-subscribed-unbranded {
	border-color:#e1e1e1;
	background:#fff
}
.yt-uix-button-subscribe-branded .yt-uix-button-icon-subscribe-branded {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfl3V2paT.png) -178px -158px;
	background-size:auto;
	width:16px;
	height:12px
}
.yt-uix-button-subscribe-branded.ypc-enabled .yt-uix-button-icon-subscribe-branded {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfl3V2paT.png) -145px -160px;
	background-size:auto;
	width:16px;
	height:12px
}
.yt-uix-button-subscribed-unbranded .yt-uix-button-icon-subscribe-unbranded, .yt-uix-button-context-light .yt-uix-button-subscribed-branded .yt-uix-button-icon-subscribe-branded {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfl3V2paT.png) 0 -63px;
	background-size:auto;
	width:11px;
	height:9px
}
.yt-uix-button-context-dark .yt-uix-button-subscribed-branded .yt-uix-button-icon-subscribe-branded {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfl3V2paT.png) -154px -147px;
	background-size:auto;
	width:11px;
	height:9px
}
.yt-uix-button-subscribed-branded.hover-enabled:hover .yt-uix-button-icon-subscribe-branded, .yt-uix-button-subscribed-unbranded.hover-enabled:hover .yt-uix-button-icon-subscribe-unbranded {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfl3V2paT.png) -83px -267px;
	background-size:auto;
	width:10px;
	height:10px
}
.yt-uix-button-subscribe-branded:hover, .yt-uix-button-subscribe-branded:active {
	border-color:#333
}
.yt-uix-button-subscribe-branded:hover {
	background-image:-moz-linear-gradient(top, #fff 0, #d2d2d2 100%);
	background-image:-ms-linear-gradient(top, #fff 0, #d2d2d2 100%);
	background-image:-o-linear-gradient(top, #fff 0, #d2d2d2 100%);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(100%, #d2d2d2));
	background-image:-webkit-linear-gradient(top, #fff 0, #d2d2d2 100%);
	background-image:linear-gradient(to bottom, #fff 0, #d2d2d2 100%)
}
.yt-uix-button-subscribe-branded:hover .yt-uix-button-content {
	color:#000
}
.yt-uix-button-subscribe-branded:hover .yt-uix-button-icon-wrapper, .yt-uix-button-subscribe-branded:active .yt-uix-button-icon-wrapper {
	border-color:#6c0400
}
.yt-uix-button-subscribe-branded.ypc-enabled:hover .yt-uix-button-icon-wrapper, .yt-uix-button-subscribe-branded.ypc-enabled:active .yt-uix-button-icon-wrapper {
	border-color:#357021
}
.yt-uix-button-subscribe-branded:hover .yt-uix-button-icon-wrapper {
	background-image:-moz-linear-gradient(top, #b85046 0, #91251e 100%);
	background-image:-ms-linear-gradient(top, #b85046 0, #91251e 100%);
	background-image:-o-linear-gradient(top, #b85046 0, #91251e 100%);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #b85046), color-stop(100%, #91251e));
	background-image:-webkit-linear-gradient(top, #b85046 0, #91251e 100%);
	background-image:linear-gradient(to bottom, #b85046 0, #91251e 100%)
}
.yt-uix-button-subscribe-branded.ypc-enabled:hover .yt-uix-button-icon-wrapper {
	background-image:-moz-linear-gradient(top, #92cb83 0, #5ba54c 100%);
	background-image:-ms-linear-gradient(top, #92cb83 0, #5ba54c 100%);
	background-image:-o-linear-gradient(top, #92cb83 0, #5ba54c 100%);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #92cb83), color-stop(100%, #5ba54c));
	background-image:-webkit-linear-gradient(top, #92cb83 0, #5ba54c 100%);
	background-image:linear-gradient(to bottom, #92cb83 0, #5ba54c 100%)
}
.yt-uix-button-subscribe-branded:active {
	background-image:-moz-linear-gradient(bottom, #fff 0, #d2d2d2 100%);
	background-image:-ms-linear-gradient(bottom, #fff 0, #d2d2d2 100%);
	background-image:-o-linear-gradient(bottom, #fff 0, #d2d2d2 100%);
	background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, #fff), color-stop(100%, #d2d2d2));
	background-image:-webkit-linear-gradient(bottom, #fff 0, #d2d2d2 100%);
	background-image:linear-gradient(to top, #fff 0, #d2d2d2 100%)
}
.yt-uix-button-subscribe-branded:active, .yt-uix-button-subscribe-branded:active .yt-uix-button-icon-wrapper {
	-moz-box-shadow:inset 0 2px 2px rgba(0, 0, 0, .75);
	-ms-box-shadow:inset 0 2px 2px rgba(0, 0, 0, .75);
	-webkit-box-shadow:inset 0 2px 2px rgba(0, 0, 0, .75);
	box-shadow:inset 0 2px 2px rgba(0, 0, 0, .75)
}
.yt-uix-button-subscribe-branded:active .yt-uix-button-icon-wrapper {
	background-image:-moz-linear-gradient(bottom, #b85046 0, #91251e 100%);
	background-image:-ms-linear-gradient(bottom, #b85046 0, #91251e 100%);
	background-image:-o-linear-gradient(bottom, #b85046 0, #91251e 100%);
	background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, #b85046), color-stop(100%, #91251e));
	background-image:-webkit-linear-gradient(bottom, #b85046 0, #91251e 100%);
	background-image:linear-gradient(to top, #b85046 0, #91251e 100%)
}
.yt-uix-button-subscribe-branded.ypc-enabled:active .yt-uix-button-icon-wrapper {
	background-image:-moz-linear-gradient(bottom, #92cb83 0, #5ba54c 100%);
	background-image:-ms-linear-gradient(bottom, #92cb83 0, #5ba54c 100%);
	background-image:-o-linear-gradient(bottom, #92cb83 0, #5ba54c 100%);
	background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, #92cb83), color-stop(100%, #5ba54c));
	background-image:-webkit-linear-gradient(bottom, #92cb83 0, #5ba54c 100%);
	background-image:linear-gradient(to top, #92cb83 0, #5ba54c 100%)
}
.yt-uix-button-subscribed-branded.hover-enabled:hover, .yt-uix-button-subscribed-unbranded.hover-enabled:hover {
	background:#a9382e;
	border:1px solid #880904;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px
}
.yt-uix-button-subscribed-branded.ypc-enabled.hover-enabled:hover, .yt-uix-button-subscribed-unbranded.ypc-enabled.hover-enabled:hover {
	background:#79ba64;
	border:1px solid #499b2e;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px
}
.yt-uix-button-context-light .yt-uix-button-subscribe-branded:focus {
	outline:0;
	border-color:#6892e7;
	-moz-box-shadow:0 0 5px rgba(104, 146, 231, .5);
	-ms-box-shadow:0 0 5px rgba(104, 146, 231, .5);
	-webkit-box-shadow:0 0 5px rgba(104, 146, 231, .5);
	box-shadow:0 0 5px rgba(104, 146, 231, .5)
}
.yt-uix-button-context-dark .yt-uix-button-subscribe-branded:focus {
	outline:0;
	border-color:#6c6c6c;
	-moz-box-shadow:0 0 5px rgba(255, 255, 255, .75);
	-ms-box-shadow:0 0 5px rgba(255, 255, 255, .75);
	-webkit-box-shadow:0 0 5px rgba(255, 255, 255, .75);
	box-shadow:0 0 5px rgba(255, 255, 255, .75)
}
.yt-uix-button-subscribe-unbranded .yt-uix-button-icon-wrapper {
	display:none
}
.yt-uix-button-context-light .yt-uix-button-subscribed-branded.hover-enabled:hover .yt-uix-button-content, .yt-uix-button-context-dark .yt-uix-button-subscribed-branded.hover-enabled:hover .yt-uix-button-content, .yt-uix-button-subscribed-unbranded.hover-enabled:hover .yt-uix-button-content {
	color:#fff;
	text-shadow:0 -1px 0 rgba(0, 0, 0, .5);
	opacity:.9
}
body .yt-uix-button-subscribe-unbranded, body .yt-uix-button-subscribed-unbranded {
	font-size:10px;
	padding:0 3px;
	height:20px
}
.yt-uix-button-subscribe-unbranded {
	border-color:#d8d8d8;
	background-image:-moz-linear-gradient(top, #fff 0, #fbfbfb 100%);
	background-image:-ms-linear-gradient(top, #fff 0, #fbfbfb 100%);
	background-image:-o-linear-gradient(top, #fff 0, #fbfbfb 100%);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(100%, #fbfbfb));
	background-image:-webkit-linear-gradient(top, #fff 0, #fbfbfb 100%);
	background-image:linear-gradient(to bottom, #fff 0, #fbfbfb 100%);
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px
}
.yt-uix-button-subscribe-unbranded:hover {
	border-color:#d5d5d5
}
.yt-uix-button-subscribe-unbranded:hover, .yt-uix-button-subscribe-unbranded:focus {
	background-image:-moz-linear-gradient(top, #fff 0, #f1f1f1 100%);
	background-image:-ms-linear-gradient(top, #fff 0, #f1f1f1 100%);
	background-image:-o-linear-gradient(top, #fff 0, #f1f1f1 100%);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(100%, #f1f1f1));
	background-image:-webkit-linear-gradient(top, #fff 0, #f1f1f1 100%);
	background-image:linear-gradient(to bottom, #fff 0, #f1f1f1 100%)
}
.yt-uix-button-subscribe-unbranded:active {
	background-image:-moz-linear-gradient(bottom, #fff 0, #f1f1f1 100%);
	background-image:-ms-linear-gradient(bottom, #fff 0, #f1f1f1 100%);
	background-image:-o-linear-gradient(bottom, #fff 0, #f1f1f1 100%);
	background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0, #fff), color-stop(100%, #f1f1f1));
	background-image:-webkit-linear-gradient(bottom, #fff 0, #f1f1f1 100%);
	background-image:linear-gradient(to top, #fff 0, #f1f1f1 100%);
	-moz-box-shadow:inset 0 2px 0 rgba(0, 0, 0, .25);
	-ms-box-shadow:inset 0 2px 0 rgba(0, 0, 0, .25);
	-webkit-box-shadow:inset 0 2px 0 rgba(0, 0, 0, .25);
	box-shadow:inset 0 2px 0 rgba(0, 0, 0, .25)
}
.yt-uix-button-subscribe-unbranded:focus {
	border-color:#d5d5d5;
	-moz-box-shadow:0 0 5px rgba(104, 146, 231, .5);
	-ms-box-shadow:0 0 5px rgba(104, 146, 231, .5);
	-webkit-box-shadow:0 0 5px rgba(104, 146, 231, .5);
	box-shadow:0 0 5px rgba(104, 146, 231, .5)
}
.yt-uix-button-subscribe-unbranded .yt-uix-button-content, .yt-uix-button-subscribed-unbranded .yt-uix-button-content {
	line-height:18px
}
.yt-uix-button-subscribe-unbranded .yt-uix-button-content {
	color:#888
}
.yt-uix-button-subscribe-unbranded:hover .yt-uix-button-content, .yt-uix-button-subscribe-unbranded:active .yt-uix-button-content {
	color:#666
}
.yt-uix-button-subscribed-unbranded .yt-uix-button-content {
	color:#a7a7a7
}
.yt-uix-button-subscription-container.vertical {
	display:inline-block;
*display:inline;
*zoom:1
}
.yt-subscription-button-subscriber-count-branded-horizontal, .yt-subscription-button-subscriber-count-unbranded-horizontal {
	display:none;
	position:relative;
	margin-left:6px;
	background-color:#fafafa;
	vertical-align:middle;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px
}
.yt-subscription-button-subscriber-count-branded-vertical, .yt-subscription-button-subscriber-count-unbranded-vertical {
	display:none;
	position:relative;
	margin-top:6px;
	min-width:10px;
	background-color:#fafafa;
	vertical-align:middle;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px
}
.yt-subscription-button-subscriber-count-vertical-container {
	display:block
}
.yt-uix-button-subscribe-branded+.yt-subscription-button-subscriber-count-branded-horizontal, .yt-uix-button-subscribe-unbranded+.yt-subscription-button-subscriber-count-unbranded-horizontal, .yt-uix-button-subscribed-branded+.yt-subscription-button-subscriber-count-branded-horizontal.subscribed, .yt-uix-button-subscribed-unbranded+.yt-subscription-button-subscriber-count-unbranded-horizontal.subscribed {
	display:inline-block;
*display:inline;
*zoom:1
}
.yt-uix-button-subscribe-branded+.yt-subscription-button-subscriber-count-vertical-container .yt-subscription-button-subscriber-count-branded-vertical, .yt-uix-button-subscribe-unbranded+.yt-subscription-button-subscriber-count-vertical-container .yt-subscription-button-subscriber-count-unbranded-vertical, .yt-uix-button-subscribed-branded+.yt-subscription-button-subscriber-count-vertical-container .yt-subscription-button-subscriber-count-branded-vertical.subscribed, .yt-uix-button-subscribed-unbranded+.yt-subscription-button-subscriber-count-vertical-container .yt-subscription-button-subscriber-count-unbranded-vertical.subscribed {
	display:block
}
.yt-subscription-button-subscriber-count-branded-horizontal, .yt-subscription-button-subscriber-count-branded-vertical {
	padding:0 6px;
	height:22px;
	border:1px solid #ccc;
	color:#777;
	font-size:11px;
	text-align:center;
	line-height:22px
}
.yt-subscription-button-subscriber-count-unbranded-horizontal, .yt-subscription-button-subscriber-count-unbranded-vertical {
	padding:0 3px;
	height:18px;
	border:1px solid #e8e8e8;
	color:#a8a8a8;
	font-size:10px;
	text-align:center;
	line-height:18px
}
.yt-subscription-button-subscriber-count-branded-horizontal:before, .yt-subscription-button-subscriber-count-unbranded-horizontal:before {
	content:'';
	position:absolute;
	top:3px;
	left:-6px;
	border-width:6px 6px 6px 0;
	border-style:solid
}
.yt-subscription-button-subscriber-count-branded-vertical:before, .yt-subscription-button-subscriber-count-unbranded-vertical:before {
	content:'';
	position:absolute;
	left:50%;
	top:-6px;
	margin-left:-4px;
	border-width:0 6px 6px 6px;
	border-style:solid
}
.yt-subscription-button-subscriber-count-branded-horizontal:before {
	margin-top:2px;
	border-color:transparent #ccc
}
.yt-subscription-button-subscriber-count-branded-vertical:before {
	border-color:#ccc transparent
}
.yt-subscription-button-subscriber-count-unbranded-horizontal:before {
	border-color:transparent #e8e8e8
}
.yt-subscription-button-subscriber-count-unbranded-vertical:before {
	border-color:#e8e8e8 transparent
}
.yt-subscription-button-subscriber-count-branded-horizontal:after, .yt-subscription-button-subscriber-count-unbranded-horizontal:after {
	content:'';
	position:absolute;
	top:4px;
	left:-5px;
	border-width:5px 5px 5px 0;
	border-style:solid;
	border-color:transparent #fafafa
}
.yt-subscription-button-subscriber-count-branded-vertical:after, .yt-subscription-button-subscriber-count-unbranded-vertical:after {
	content:'';
	position:absolute;
	left:50%;
	top:-5px;
	margin-left:-3px;
	border-width:0 5px 5px 5px;
	border-style:solid;
	border-color:#fafafa transparent
}
.yt-subscription-button-subscriber-count-branded-horizontal:after {
	margin-top:2px
}
.yt-uix-tooltip {
	display:inline-block;
*display:inline;
*zoom:1
}
.yt-uix-tooltip.hid {
	display:none
}
.yt-uix-range-tooltip-tip, .yt-uix-tooltip-tip {
	position:absolute;
	z-index:2147483647;
	opacity:0;
	-moz-transition:opacity 0.2s ease-out;
	-o-transition:opacity 0.2s ease-out;
	-webkit-transition:opacity 0.2s ease-out
}
.yt-uix-range-tooltip-tip-visible, .yt-uix-tooltip-tip-visible {
	opacity:.95;
	filter:alpha(opacity=95)
}
.yt-uix-range-tooltip-tip-body, .yt-uix-tooltip-tip-body, .yt-uix-tooltip-tip-mask {
	position:absolute;
	bottom:4px
}
.yt-uix-range-tooltip-tip-body, .yt-uix-tooltip-tip-body {
	z-index:2147483647
}
.yt-uix-tooltip-tip-mask {
	z-index:999999;
	border:0;
	padding:0;
	margin:0;
	opacity:0;
	filter:alpha(opacity=0);
	height:0;
	width:0;
	left:0
}
.yt-uix-range-tooltip-tip-arrow, .yt-uix-tooltip-tip-arrow {
	position:absolute;
	z-index:2147483647;
	bottom:-1px;
	width:0;
	height:0;
	vertical-align:top;
	border:1px solid transparent;
	border-width:5px 5px 0 5px;
	border-top-color:#000;
	opacity:.75;
	filter:alpha(opacity=75)
}
* html .yt-uix-range-tooltip-tip-arrow, * html .yt-uix-tooltip-tip-arrow {
	display:none
}
.yt-uix-range-tooltip-tip-content, .yt-uix-tooltip-tip-content {
	position:relative;
	padding:6px;
	color:#fff;
	background:#333;
	font-size:11px;
	font-weight:bold;
	white-space:nowrap;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	-moz-box-shadow:0 1px 1px rgba(0, 0, 0, .25);
	-ms-box-shadow:0 1px 1px rgba(0, 0, 0, .25);
	-webkit-box-shadow:0 1px 1px rgba(0, 0, 0, .25);
	box-shadow:0 1px 1px rgba(0, 0, 0, .25)
}
@-moz-document url-prefix() {
.yt-uix-tooltip-tip-mask+.yt-uix-tooltip-tip-body&gt;.yt-uix-tooltip-tip-content {
background:#000;
-moz-border-radius:0
}
.yt-uix-tooltip-tip-mask+.yt-uix-tooltip-tip-body+.yt-uix-tooltip-tip-arrow {
border-top-color:#000
}
}
.yt-uix-tooltip-tip-reverse .yt-uix-tooltip-tip-body, .yt-uix-tooltip-tip-reverse .yt-uix-tooltip-tip-mask {
	bottom:auto;
	top:4px
}
.yt-uix-tooltip-tip-reverse .yt-uix-tooltip-tip-arrow {
	bottom:auto;
	top:0;
	border-width:0 5px 5px 5px;
	border-color:#4a4a4a;
	border-left-color:transparent;
	border-top-color:transparent;
	border-right-color:transparent
}
.yt-uix-tooltip-normal-wrap {
	white-space:normal;
	word-wrap:normal
}
.yt-uix-tooltip-tip .tooltip-label {
	font-weight:bold
}
.addto-button.yt-uix-button .yt-uix-button-icon-addto {
	margin-right:0
}
.addto-button.yt-uix-button.show-label .yt-uix-button-icon-addto {
	margin-right:5px
}
.addto-button .yt-uix-button-content .addto-label {
	display:none
}
.addto-button.show-label .yt-uix-button-content .addto-label {
	display:inline;
	margin-left:0.25em;
	line-height:1.3333em
}
.yt-uix-button-icon-addto {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-refresh-vflCSRCiZ.png) -64px -323px;
	width:8px;
	height:9px
}
.ux-thumb-wrap .yt-uix-button.addto-button {
	padding:0;
	width:22px;
	height:22px;
	line-height:normal;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px
}
.addto-button.yt-uix-button-active {
	-moz-border-radius-bottomleft:0;
	-webkit-border-bottom-left-radius:0;
	border-bottom-left-radius:0;
	-moz-border-radius-bottomright:0;
	-webkit-border-bottom-right-radius:0;
	border-bottom-right-radius:0
}
.ux-thumb-wrap .yt-uix-button-arrow {
	display:none
}
#shared-addto-menu {
	border:1px solid #ccc;
	padding:0;
	width:209px;
	height:184px;
	overflow:hidden;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	-moz-border-radius-topleft:0;
	-webkit-border-top-left-radius:0;
	border-top-left-radius:0;
	background-image:-moz-linear-gradient(top, #ffffff 0, #efefef 100%);
	background-image:-ms-linear-gradient(top, #ffffff 0, #efefef 100%);
	background-image:-o-linear-gradient(top, #ffffff 0, #efefef 100%);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(100%, #efefef));
	background-image:-webkit-linear-gradient(top, #ffffff 0, #efefef 100%);
	background-image:linear-gradient(to bottom, #ffffff 0, #efefef 100%);
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffffff, EndColorStr=#efefef);
	-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.2);
	-ms-box-shadow:0 1px 3px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.2);
	box-shadow:0 1px 3px rgba(0, 0, 0, 0.2)
}
#shared-addto-menu.flip {
	-moz-border-radius-topleft:3px;
	-webkit-border-top-left-radius:3px;
	border-top-left-radius:3px;
	-moz-border-radius-topright:0;
	-webkit-border-top-right-radius:0;
	border-top-right-radius:0
}
#shared-addto-menu.lightweight-panel {
	height:80px
}
#shared-addto-menu.sign-in {
	height:30px;
	width:auto
}
#shared-addto-menu .menu-panel {
	position:absolute;
	left:209px;
	width:209px;
	top:6px;
	bottom:6px;
	opacity:0
}
#shared-addto-menu.sign-in .menu-panel {
	position:static;
	width:auto;
*width:277px
}
#shared-addto-menu .menu-panel.slide {
	opacity:1;
	-moz-transition:left 0.3s ease-in-out;
	-ms-transition:left 0.3s ease-in-out;
	-o-transition:left 0.3s ease-in-out;
	-webkit-transition:left 0.3s ease-in-out;
	transition:left 0.3s ease-in-out
}
#shared-addto-menu .menu-panel.fade {
	left:0;
	-moz-transition:opacity 0.3s linear;
	-ms-transition:opacity 0.3s linear;
	-o-transition:opacity 0.3s linear;
	-webkit-transition:opacity 0.3s linear;
	transition:opacity 0.3s linear
}
#shared-addto-menu .menu-panel.active-panel {
	z-index:1;
	left:0;
	opacity:1
}
#shared-addto-menu .menu-panel.dismissed-panel.slide {
	left:-209px
}
#shared-addto-menu .menu-panel.dismissed-panel.fade {
	opacity:0
}
#ie .menu-panel.dismissed-panel.fade {
	visibility:hidden
}
#shared-addto-menu .loading-content {
	margin:82px auto 0 auto;
	text-align:center
}
#shared-addto-menu .loading-content img {
	vertical-align:middle;
	width:20px;
	height:20px;
	background:url(//s.ytimg.com/yts/img/loader-vflff1Mjj.gif) no-repeat left center
}
#shared-addto-menu.hid .loading-content img {
	background:none
}
#shared-addto-menu .loading-content span {
	vertical-align:middle;
	color:#999;
	font-size:14px
}
#shared-addto-menu .playlists .addto-label {
	display:block;
	padding:4px 12px;
	height:12px;
	color:#999;
	font-size:11px;
	font-weight:normal
}
#shared-addto-menu .playlists {
	height:100px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	padding-right:6px;
	padding-bottom:6px;
	margin:6px 0;
	overflow-y:auto;
	overflow-x:hidden
}
#shared-addto-menu .yt-uix-button-menu-item {
	margin:0 8px;
	padding:6px;
	line-height:14px;
	background:transparent;
	color:#666;
	font-weight:bold;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px
}
#shared-addto-menu .yt-uix-button-menu-item:hover {
	background:#555;
	color:#fff
}
#shared-addto-menu.sign-in .yt-uix-button-menu-item:hover {
	background:none;
	color:#555
}
#shared-addto-menu .playlists .yt-uix-button-menu-item {
	margin-right:2px
}
#shared-addto-menu .yt-uix-button-menu-item.create-playlist {
	white-space:normal
}
#shared-addto-menu .playlist-count {
	margin-left:5px;
	color:#bbb;
	font-weight:normal
}
#shared-addto-menu .playlist-name {
	display:inline-block;
	max-width:146px;
	font-size:12px;
	font-weight:bold
}
#shared-addto-menu .playlists .private-icon {
	float:left;
	margin-right:5px;
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-refresh-vflCSRCiZ.png) -195px -317px;
	width:9px;
	height:11px
}
#shared-addto-menu .lightweight-message {
	position:absolute;
	bottom:0;
	color:#666;
	font-size:11px;
	padding:8px
}
#shared-addto-menu .sign-in {
	font-size:11px;
	font-weight:normal;
	margin:0
}
#shared-addto-menu .sign-in a {
	font-weight:bold;
	margin-left:5px
}
#shared-addto-menu .panel-content {
	text-align:left
}
#shared-addto-menu.sign-in #addto-note-input-panel {
	display:none
}
#addto-note-input-panel .panel-content {
	margin:8px 12px
}
#addto-note-saved-panel .panel-content, #addto-note-error-panel .panel-content, #addto-list-error-panel .panel-content, #addto-list-saving-panel .panel-content {
	margin:50px 12px 12px 12px
}
#addto-list-saved-panel .panel-content {
	margin:12px
}
#shared-addto-menu .panel-content .message {
	max-height:32px;
	color:#999
}
#addto-note-error-panel .message, #addto-list-error-panel .message {
	display:block
}
#addto-list-saved-panel img, #addto-note-input-panel img, #addto-note-saved-panel img {
	margin-right:2px;
	vertical-align:middle;
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-refresh-vflCSRCiZ.png) -142px -267px;
	width:20px;
	height:20px
}
#addto-note-saved-panel .panel-content img {
	display:block;
	margin:0 auto 5px auto
}
#addto-note-error-panel img, #addto-list-error-panel img {
	display:block;
	margin:0 auto 5px auto;
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-refresh-vflCSRCiZ.png) -178px -60px;
	width:19px;
	height:19px
}
.addto-title {
	display:inline;
	margin-top:5px;
	line-height:23px;
	text-align:left;
	font-weight:bold;
	font-size:12px
}
.addto-title a {
	color:#1c62b9
}
.addto-title, .addto-title a {
	overflow:hidden;
	white-space:nowrap;
	word-wrap:normal;
*zoom:1;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis
}
.addto-badge {
	width:620px;
	height:20px;
	float:left;
	margin:0 5px 0 0
}
#addto-note-saved-panel .addto-title {
	height:auto
}
#shared-addto-menu .menu-panel a {
	color:#1c62b9;
	font-weight:bold;
	cursor:pointer
}
.addto-text-box {
	position:relative;
	margin-top:6px;
	padding-left:12px;
	padding-right:30px;
	height:58px
}
.addto-text-box textarea {
	display:block;
	border:1px solid #b9b9b9;
	padding:8px;
	width:100%;
	height:40px;
	background:#f4f4f4;
	color:#666;
	resize:none;
	overflow:auto;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	-moz-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.3);
	-ms-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.3);
	box-shadow:inset 0 0 3px rgba(0, 0, 0, 0.3)
}
.ie .addto-text-box textarea {
	-moz-box-shadow:none;
	-ms-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none
}
.addto-text-box label {
	position:absolute;
	top:9px;
	left:24px;
	right:24px;
	color:#999
}
#addto-note-error-panel .error-details, #addto-list-error-panel .error-details {
	display:block;
	margin:5px 0;
	color:#999
}
#shared-addto-menu .yt-uix-char-counter-remaining {
	display:block;
	margin-top:4px;
	padding:0 12px;
	color:#666;
	font-size:11px
}
#shared-addto-menu .yt-uix-button {
	position:absolute;
	display:inline-block;
	padding:10px 0;
	height:auto;
	color:#555
}
#shared-addto-menu .yt-uix-button-content {
	display:block;
	margin:0 10px;
	font-size:11px;
	font-weight:bold;
	overflow:hidden;
	white-space:nowrap;
	word-wrap:normal;
*zoom:1;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis
}
#shared-addto-menu .yt-uix-button[disabled] {
	color:#aaa
}
.addto-create-buttons .addto-create-cancel-button {
	left:12px;
	bottom:6px;
	width:70px
}
#shared-addto-menu .create-playlist-button, #shared-addto-menu .playlist-save-note {
	right:12px;
	bottom:6px
}
#shared-addto-menu .create-playlist-button {
	width:106px
}
#shared-addto-menu .playlist-save-note {
	min-width:80px;
	max-width:160px;
	_width:100px
}
.playlist-save-note .yt-uix-button-content {
	margin:0 24px
}
#shared-addto-menu #addto-playlist-privacy-setting {
	padding:6px 12px;
	color:#666
}
.close-note {
	display:block;
	position:absolute;
	top:5px;
	right:5px;
	z-index:2;
	opacity:1;
	cursor:pointer;
	-moz-transition:opacity 0.3s ease;
	-ms-transition:opacity 0.3s ease;
	-o-transition:opacity 0.3s ease;
	-webkit-transition:opacity 0.3s ease;
	transition:opacity 0.3s ease
}
.close-note.hid {
	display:none;
	opacity:0
}
.close-note .close-button {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-refresh-vflCSRCiZ.png) -76px -347px;
	width:20px;
	height:20px
}
.close-note .close-button:hover {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-refresh-vflCSRCiZ.png) -17px -61px;
	width:20px;
	height:20px
}
#shared-addto-menu .playlists ul::-webkit-scrollbar {
width:8px
}
#shared-addto-menu .playlists ul::-webkit-scrollbar-track {
background:#eaeaea;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px
}
#shared-addto-menu .playlists ul::-webkit-scrollbar-thumb {
background:#ccc;
-moz-border-radius:3px;
-webkit-border-radius:3px;
border-radius:3px
}
.addto-watch-later-button img, .addto-watch-later-button-sign-in img {
	height:13px;
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-refresh-vflCSRCiZ.png) 0 -166px
}
.hitchhiker-enabled .addto-watch-later-button img, .hitchhiker-enabled .addto-watch-later-button-sign-in img {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfl3V2paT.png) -97px -132px
}
.yt-uix-button.addto-watch-later-button-loading img {
	height:20px;
	background:url(//s.ytimg.com/yts/img/loader-vflff1Mjj.gif) no-repeat
}
.yt-uix-button.addto-watch-later-button-success, .yt-uix-button.addto-watch-later-button-error {
	color:#fff;
	border:none;
	text-shadow:none;
	-moz-box-shadow:none;
	-ms-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none
}
.yt-uix-button.addto-watch-later-button-success {
	background-image:-moz-linear-gradient(top, #74a446 0, #4d7730 100%);
	background-image:-ms-linear-gradient(top, #74a446 0, #4d7730 100%);
	background-image:-o-linear-gradient(top, #74a446 0, #4d7730 100%);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #74a446), color-stop(100%, #4d7730));
	background-image:-webkit-linear-gradient(top, #74a446 0, #4d7730 100%);
	background-image:linear-gradient(to bottom, #74a446 0, #4d7730 100%);
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#74a446, EndColorStr=#4d7730)
}
.addto-watch-later-button-success img {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfl3V2paT.png) -145px -184px;
	background-size:auto;
	width:20px;
	height:20px
}
.yt-uix-button.addto-watch-later-button-error {
	background-image:-moz-linear-gradient(top, #c95145 0, #913d37 100%);
	background-image:-ms-linear-gradient(top, #c95145 0, #913d37 100%);
	background-image:-o-linear-gradient(top, #c95145 0, #913d37 100%);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #c95145), color-stop(100%, #913d37));
	background-image:-webkit-linear-gradient(top, #c95145 0, #913d37 100%);
	background-image:linear-gradient(to bottom, #c95145 0, #913d37 100%);
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#c95145, EndColorStr=#913d37)
}
.addto-watch-later-button-error img {
	height:22px;
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-refresh-vflCSRCiZ.png) -41px -61px
}
.hitchhiker-enabled .addto-watch-later-button-error img {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfl3V2paT.png) 0 0
}
#shared-addto-watch-later-login {
	padding:7px;
	-moz-box-shadow:0 1px 3px rgba(0, 0, 0, .2);
	-ms-box-shadow:0 1px 3px rgba(0, 0, 0, .2);
	-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, .2);
	box-shadow:0 1px 3px rgba(0, 0, 0, .2)
}
.captcha-container {
	display:block;
	margin-left:10px
}
.captcha-image {
	border:1px solid #ccc;
	margin-right:10px;
	float:left
}
.captcha-input-label {
	display:block;
	color:#666
}
.captcha-input-container {
	float:left
}
.captcha-help {
	color:#4272db;
	font-size:90%;
	cursor:pointer
}
.overlay-close-box {
	font-size:.9166em;
	padding-bottom:0.45em;
	line-height:1;
	text-align:right
}
.overlay-close-box a {
	text-decoration:none
}
.overlay-close-box a span {
	border-bottom:1px dotted #03c
}
.overlay-close-box button {
	background:url(//s.ytimg.com/yts/img/close-vflxnTNTT.png) no-repeat 0 0;
	height:12px;
	width:12px;
	margin-left:0.5em;
	vertical-align:top;
	cursor:pointer
}
.yt-uix-button-subscription .subscribe-label, .yt-uix-button-subscription .subscribed-label, .yt-uix-button-subscription .unsubscribe-label {
	display:block
}
.subscribed-label, .yt-uix-button-subscription .unsubscribe-label, .yt-uix-button-subscription.subscribed .subscribe-label, .yt-uix-button-subscription.subscribed .unsubscribe-label, .yt-uix-button-subscription.subscribed.hover-enabled:hover .subscribed-label, .yt-uix-button-subscription.subscribed.hover-enabled[disabled]:hover .unsubscribe-label {
	line-height:0;
	visibility:hidden;
*float:left
}
.yt-uix-button-subscription.subscribed .subscribed-label, .yt-uix-button-subscription.subscribed.hover-enabled[disabled]:hover .subscribed-label, .yt-uix-button-subscription.subscribed.hover-enabled:hover .unsubscribe-label {
	line-height:normal;
	visibility:visible
}
.yt-subscription-button-disabled-mask-container {
	position:relative;
	display:inline-block;
*display:inline;
*zoom:1
}
.yt-subscription-button-disabled-mask {
	display:none;
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0
}
.yt-subscription-button-disabled-mask-container .yt-subscription-button-disabled-mask {
	display:block
}
.subscription-container {
	overflow:hidden;
	font-size:14px
}
#ie .subscription-container {
*margin-left:5px
}
.subscription-container .yt-alert {
	margin:0;
	padding:0;
	overflow:visible
}
.subscription-container .yt-alert .icon {
	float:none;
	margin:0;
	position:absolute;
	top:-1px;
	left:0
}
.yt-uix-button-subscription .yt-uix-button-content, .yt-uix-button-subscription .yt-uix-button-icon+span.yt-uix-button-content {
	display:inline-block;
*overflow:hidden
}
.yt-uix-button-subscription .yt-uix-button-content {
	vertical-align:middle;
*position:relative;
*top:-2px
}
#ie .subscription-container .yt-alert .icon {
*margin-top:-1px
}
.subscription-container .yt-alert .yt-alert-content {
	font-weight:bold;
	font-size:14px;
	padding:0 0 0 21px;
	line-height:1.1em
}
.subscription-subscribed-container {
	white-space:nowrap
}
#ie .subscription-subscribed-container .yt-uix-expander-arrow {
*float:none;
*margin:0px 5px 0 0
}
.subscription-subscribed-container .yt-uix-expander-head {
	border:1px solid transparent;
	padding:3px 4px 4px;
	display:inline-block;
	vertical-align:middle
}
.watch-headline .subscription-subscribed-container .yt-uix-expander-head {
	border-color:#eaeaea
}
.watch-headline .subscription-subscribed-container .yt-uix-expander-head:hover {
	background-color:#d1e1fa;
	border-color:#b6d0f7
}
.subscription-subscribed-container .yt-uix-expander-arrow {
	margin-left:5px
}
#playnav-channel-name .yt-uix-expander-head {
	color:inherit
}
#playnav-channel-name .yt-uix-expander-head:hover {
	color:inherit
}
.yt-uix-button.subscription-options-button {
	height:1.3em;
	padding:0 0.1em;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0;
	margin-top:-3px
}
#ie .yt-uix-button.subscription-options-button {
*margin-left:5px
}
.subscription-subscribed-container.hid {
	display:none
}
.subscription-menu .publisher {
	font-weight:bold
}
.subscription-menu .help {
	font-size:.9166em;
	color:#999;
	margin-left:10px
}
.subscription-menu-loader {
	padding:10px;
	display:block
}
.subscription-menu-button .close, .subscription-menu-expandable .close {
	position:absolute;
	overflow:hidden;
	cursor:pointer;
	cursor:hand;
	top:4px;
	right:4px;
	text-indent:-99em;
	width:14px;
	height:14px;
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-master-vflADiyrJ.png) -56px 0;
	z-index:1
}
.subscription-menu-expandable .close {
	background-color:#2b541d
}
.subscription-menu-button .close {
	background-color:#999
}
.subscription-menu-button {
	margin-top:1px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	padding:10px;
	width:400px;
	margin-left:-70px;
	margin-right:70px
}
.subscription-menu-button .subscription-menu-form {
	margin-top:8px
}
.subscription-menu-button .actions {
	display:block;
	text-align:right
}
.subscription-menu-not-logged-in {
	padding:10px;
	text-align:center
}
.subscription-menu-expandable {
	border:1px solid #ccc;
	margin:5px auto;
	position:relative;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px
}
.subscription-menu-expandable .subscription-menu-form, .subscription-menu-expandable .subscription-recommendations {
	background:#daf0be;
	padding:10px;
	position:relative
}
.subscription-menu-expandable .subscription-recommendations {
	border-top:1px solid #ccc
}
.subscription-menu-expandable .actions {
	position:absolute;
	bottom:10px;
	right:10px
}
.subscription-menu-form, .subscription-recommendations {
	color:#333
}
.subscription-menu-form .actions .yt-uix-button-text {
	color:#ab0200
}
.subscription-menu-form p {
	margin-bottom:10px
}
.enable-fancy-subscribe-button .yt-uix-button-subscription.subscribed .subscribe-label {
	display:none
}
.enable-fancy-subscribe-button .yt-uix-button-subscription {
	height:26px;
	padding-left:3px;
	filter:none;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	-moz-border-radius-bottomleft:15px;
	-webkit-border-bottom-left-radius:15px;
	border-bottom-left-radius:15px;
	-moz-border-radius-topleft:15px;
	-webkit-border-top-left-radius:15px;
	border-top-left-radius:15px;
	-moz-box-shadow:inset 0 0 1px #fff;
	-ms-box-shadow:inset 0 0 1px #fff;
	-webkit-box-shadow:inset 0 0 1px #fff;
	box-shadow:inset 0 0 1px #fff
}
.ie.rtl .enable-fancy-subscribe-button .yt-uix-button-subscription, #ie.rtl .enable-fancy-subscribe-button .yt-uix-button-subscription {
	border-radius:0
}
.enable-fancy-subscribe-button .yt-uix-button-subscription:active, .enable-fancy-subscribe-button .yt-uix-button-subscription:hover {
	border-color:#74bc63 #558e48 #38642f;
	text-shadow:0 -1px 0 rgba(0, 0, 0, .4);
	-moz-box-shadow:none;
	-ms-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none
}
.enable-fancy-subscribe-button .yt-uix-button-subscription:hover {
	color:#fff
}
.enable-fancy-subscribe-button .yt-uix-button-subscription:active, .enable-fancy-subscribe-button .yt-uix-button-subscription:hover {
	filter:none;
	background-color:#75be65;
	background-image:-moz-linear-gradient(top, #75be65 0, #37622d 100%);
	background-image:-ms-linear-gradient(top, #75be65 0, #37622d 100%);
	background-image:-o-linear-gradient(top, #75be65 0, #37622d 100%);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #75be65), color-stop(100%, #37622d));
	background-image:-webkit-linear-gradient(top, #75be65 0, #37622d 100%);
	background-image:linear-gradient(to bottom, #75be65 0, #37622d 100%)
}
.enable-fancy-subscribe-button .yt-uix-button-subscription.subscribed {
	background-color:#e0e0e0
}
.enable-fancy-subscribe-button .yt-uix-button-subscription.subscribed.hover-enabled:hover {
	filter:none;
	background-color:#852f2b;
	border-color:#852f2b;
	background-image:-moz-linear-gradient(top, #bc403a 0, #852f2b 100%);
	background-image:-ms-linear-gradient(top, #bc403a 0, #852f2b 100%);
	background-image:-o-linear-gradient(top, #bc403a 0, #852f2b 100%);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #bc403a), color-stop(100%, #852f2b));
	background-image:-webkit-linear-gradient(top, #bc403a 0, #852f2b 100%);
	background-image:linear-gradient(to bottom, #bc403a 0, #852f2b 100%)
}
.enable-fancy-subscribe-button .yt-uix-button-subscription .yt-uix-button-icon-subscribe {
	position:relative;
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-refresh-vflCSRCiZ.png) -162px 0;
	background-size:auto;
	width:19px;
	height:22px
}
.enable-fancy-subscribe-button .yt-uix-button-subscription:hover .yt-uix-button-icon-subscribe {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-refresh-vflCSRCiZ.png) -164px -291px;
	background-size:auto;
	width:19px;
	height:22px
}
.enable-fancy-subscribe-button .yt-uix-button-subscription.yt-uix-button-dark .yt-uix-button-icon-subscribe {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-refresh-vflCSRCiZ.png) -73px -237px;
	background-size:auto;
	width:19px;
	height:22px
}
.enable-fancy-subscribe-button .yt-uix-button-subscription.subscribed .yt-uix-button-icon-subscribe {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-refresh-vflCSRCiZ.png) -141px -291px;
	background-size:auto;
	width:19px;
	height:22px
}
.enable-fancy-subscribe-button .yt-uix-button-subscription.subscribed.hover-enabled:hover .yt-uix-button-icon-subscribe {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-refresh-vflCSRCiZ.png) -100px -347px;
	background-size:auto;
	width:19px;
	height:22px
}
@-moz-document url-prefix() {
.enable-fancy-subscribe-button .yt-uix-button-subscription .yt-uix-button-icon-subscribe {
margin-left:-2px
}
}
.yt-subscription-button-hovercard {
	display:inline-block;
*display:inline;
*zoom:1
}
.yt-subscription-hovercard-form h3 {
	font-size:14px;
	line-height:20px;
	font-weight:bold;
	margin:0
}
.yt-subscription-hovercard-form label {
	margin-top:5px;
	display:block
}
.yt-subscription-hovercard-form .yt-uix-form-input-checkbox-container {
	float:left
}
.yt-subscription-hovercard-form .checkbox-label {
	display:block;
	margin-left:25px;
	line-height:20px
}
.yt-subscription-button-subscriber-count {
	margin-left:6px;
	font-size:11px;
	color:#666;
	vertical-align:middle
}
.yt-channel-card .yt-uix-hovercard-card-body {
	padding:0
}
.yt-channel-card .yt-uix-hovercard-card-content {
	width:350px
}
.yt-channel-card-header {
	height:42px;
	background-color:#555;
	-moz-box-shadow:inset 0 1px 1px rgba(255, 255, 255, .15);
	-ms-box-shadow:inset 0 1px 1px rgba(255, 255, 255, .15);
	-webkit-box-shadow:inset 0 1px 1px rgba(255, 255, 255, .15);
	box-shadow:inset 0 1px 1px rgba(255, 255, 255, .15)
}
.yt-channel-card-banner {
	height:83px
}
.yt-channel-card-banner img {
	margin-top:-12px
}
.yt-channel-card .yt-channel-card-photo {
	position:relative;
	top:-9px;
	float:left;
	margin:0 0 -9px 10px;
	-moz-box-shadow:0 0 2px rgba(0, 0, 0, .1);
	-ms-box-shadow:0 0 2px rgba(0, 0, 0, .1);
	-webkit-box-shadow:0 0 2px rgba(0, 0, 0, .1);
	box-shadow:0 0 2px rgba(0, 0, 0, .1)
}
.yt-channel-card-content .yt-uix-button-subscription-container {
	float:right;
	margin:12px 10px 0 0
}
.yt-channel-card-header-content {
	padding:0 10px
}
.yt-channel-card-header-content h4 {
	margin:0;
	padding:0;
	overflow:hidden;
	line-height:42px;
	white-space:nowrap;
	text-overflow:ellipsis
}
.yt-channel-card-header-content h4 a {
	font-size:13px;
	color:#fff
}
.yt-channel-card-header-content p {
	font-size:10px;
	color:#e9e9e9
}
.yt-channel-card .yt-channel-card-summary {
	padding:20px;
	margin-bottom:0;
	font-size:12px;
	color:#999
}
.yt-channel-card .yt-channel-card-info {
	height:68px;
	font-size:12px;
	color:#999
}
.yt-channel-card-unviewed-activity-single {
	padding:20px 80px
}
.yt-channel-card-unviewed-activity-multi {
	padding:5px 75px
}
.yt-channel-card-subscribers-single {
	padding:20px 5px 20px 10px
}
.yt-channel-card-subscribers-multi {
	padding:10px 5px 2px 75px
}
.yt-channel-card-description-single {
	padding:20px
}
.yt-channel-card-description-multi {
	padding:5px 5px 2px 15px
}
.yt-channel-card-metrics {
	padding:20px 5px 10px 80px
}
.yt-channel-card-subscribers-single .yt-channel-card-circle-friend-profiles {
	width:158px
}
.yt-channel-card-subscribers-multi .yt-channel-card-circle-friend-profiles {
	width:66px
}
.yt-channel-card-circle-friend-profiles {
	margin-right:2px;
	display:inline-block;
*display:inline;
*zoom:1
}
.yt-channel-card-circle-friend-profile {
	margin:0;
	float:right;
	display:inline-block;
*display:inline;
*zoom:1
}
.yt-channel-card-circle-friend-text {
	margin-left:5px;
	width:190px;
	font-size:12px;
	font-weight:bold;
	position:absolute;
	line-height:20px;
	vertical-align:middle;
	display:inline-block;
*display:inline;
*zoom:1
}
.yt-channel-card-unread-count {
	vertical-align:middle;
	line-height:1.2em;
	padding:2px 4px;
	color:#acacac;
	background:#ededed;
	opacity:1;
	border:1px solid #e6e6e6;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	display:inline-block;
*display:inline;
*zoom:1
}
.yt-channel-card-video-views {
	font-weight:bold
}
#watch7-discussion {
	padding:18px 20px;
	border:1px solid #e6e6e6;
	border-top-width:0;
	color:#333
}
.comments-rating-positive {
	color:#090;
	white-space:nowrap
}
#comments-view hr {
	border-top:1px solid #e6e6e6;
	margin:0 100px
}
#comments-view h4 {
	line-height:2em
}
#comments-view h4, #comments-view h4 a {
	margin:13px 0;
	font-weight:normal;
	font-size:11px;
	color:#555
}
.comments-disabled-message {
	color:#666;
	font-size:1.0833em
}
.comments-disabled-message span {
	vertical-align:top
}
#comments-loading {
	text-align:center
}
#comments-view .content, #comments-view .comment.child, #comments-view .comment .child, #comments-view .comment .comments-post, #comments-view .comments-approval-hold-warning, #comments-view .comments-remaining, #comments-view .comments-textarea-container, #comments-view .comments-threshold-countdown {
	margin-left:60px
}
#live-comments-section .content, #live-comments-section .comments-approval-hold-warning, #live-comments-section .comments-remaining, #live-comments-section .comments-textarea-container, #live-comments-section .comments-threshold-countdown {
	margin-left:40px
}
.comments-textarea-container {
	position:relative
}
.comments-textarea-container .comments-textarea-tip {
	position:absolute;
	left:-5px;
	top:19px;
	height:0;
	border:5px solid transparent;
	border-left-width:0;
	border-right-color:#b9b9b9
}
#live-comments-controls .comments-textarea-tip {
	top:10px
}
.comments-textarea-container label {
	position:absolute;
	left:10px;
	top:10px;
	color:#666
}
.comments-post-alert, .comments-textarea-container textarea {
	width:97%;
	padding:5px;
	height:36px;
	resize:vertical
}
.comments-post-alert {
	background:#eee;
	border:1px solid #ccc
}
.has-focus .comments-textarea-container {
	margin-bottom:.5em
}
.has-focus .comments-textarea-container label {
	display:none
}
.has-focus .comments-textarea-container textarea {
	height:4.8em
}
#live-comments-controls {
	padding-bottom:10px
}
#live-comments-controls .comments-textarea-container label {
	padding:0;
	top:8px
}
#live-comments-controls .comments-post-alert, #live-comments-controls .comments-textarea-container textarea, #live-comments-controls .has-focus .comments-textarea-container textarea {
	height:18px;
	resize:none
}
#watch-live-comments .comments-textarea {
	width:94%
}
#live-comments-controls .comments-post-alert {
	height:auto
}
.comments-textarea-container #response {
	margin:5px 0;
	width:70px
}
.inline-captcha-verification-image {
	margin:5px 0;
	float:left
}
.inline-captcha-input-area {
	float:left;
	margin:10px 0
}
.comments-post-buttons {
	position:absolute;
	right:0
}
.comments-post .needs-focus {
	display:none
}
.comments-post.has-focus .needs-focus {
	display:block
}
.comments-remaining, .comments-threshold-countdown {
	color:#666
}
.comments-remaining.too-many {
	color:#f00;
	font-weight:bold
}
.hidden .comment-text {
	display:none
}
.comment.hidden .hide, .comment .show {
	display:none
}
.comment.hidden .show {
	display:inline
}
.channels-live-comments .scrollable-comment-list .comment .comments-post {
	margin-left:0
}
.comment .comments-post-video-response-link {
	display:none
}
.comment-text, .comment .author {
	font-size:13px;
	line-height:17px
}
.comment .yt-uix-button-link {
	padding:0 5px 0 0;
	text-transform:none
}
.requires-rental .comment .comment-actions, .comment.pending .comment-actions {
	display:none
}
.comment.flagged.hidden .comment-actions, .comment.removed.hidden .comment-actions {
	display:none
}
.owner-viewing .comment.flagged .comment-actions, .owner-viewing .comment.removed .comment-actions {
	display:block
}
.owner-viewing .comment.flagged.pending .comment-actions, .owner-viewing .comment.removed.pending .comment-actions {
	display:none
}
.disallow-ratings .comment-action-vote-up, .disallow-ratings .comment-action-vote-down {
	display:none
}
.comment-action-remove {
	display:none
}
.author-viewing .comment-action-remove, .owner-viewing .comment-action-remove {
	display:block
}
.author-viewing .comment-action-flag-in-place {
	display:none
}
.comment-action-block, .comment-action-unblock {
	display:none
}
.owner-viewing .blocked .comment-action-unblock, .owner-viewing .comment-action-block, .moderator-viewing .blocked .comment-action-unblock, .moderator-viewing .comment-action-block {
	display:inline
}
.owner-viewing .blocked .comment-action-block, .moderator-viewing .blocked .comment-action-block {
	display:none
}
.comment.child .comment-action-showparent {
	display:none
}
.voted-up .yt-uix-button-icon-watch-comment-vote-up, .voted-down .yt-uix-button-icon-watch-comment-vote-up {
	cursor:default
}
.yt-uix-button-icon-watch-comment-vote-up {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-refresh-vflCSRCiZ.png) -101px -166px;
	background-size:auto;
	width:17px;
	height:17px
}
.yt-uix-button:hover .yt-uix-button-icon-watch-comment-vote-up {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-refresh-vflCSRCiZ.png) 0 -122px
}
.voted-up .yt-uix-button-icon-watch-comment-vote-up {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-refresh-vflCSRCiZ.png) -167px -238px
}
.yt-uix-button-icon-watch-comment-vote-down {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-refresh-vflCSRCiZ.png) -33px -87px;
	background-size:auto;
	width:17px;
	height:17px
}
.yt-uix-button:hover .yt-uix-button-icon-watch-comment-vote-down {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-refresh-vflCSRCiZ.png) 0 -279px
}
.voted-down .yt-uix-button-icon-watch-comment-vote-down {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-refresh-vflCSRCiZ.png) -52px -256px
}
.yt-uix-button-icon-watch-comment-reply {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-refresh-vflCSRCiZ.png) -125px -291px;
	background-size:auto;
	width:12px;
	height:12px
}
.voted-down .yt-uix-button-icon-watch-comment-vote-up, .voted-up .yt-uix-button-icon-watch-comment-vote-down {
	opacity:.4
}
.voted-down .yt-uix-button:hover .yt-uix-button-icon-watch-comment-vote-up, .voted-up .yt-uix-button:hover .yt-uix-button-icon-watch-comment-vote-down {
	opacity:1
}
.comment.pending .comments-action-pending-container {
	position:absolute;
	top:0;
	right:20px;
	color:#f60;
	font-size:11px
}
.flag-comment-form hr {
	border-top:1px solid #ccc;
	margin-bottom:5px
}
.flag-comment-block-user {
	background-color:#f1f1f1;
	padding:10px
}
.abuse-type-placeholder {
	margin-bottom:20px
}
#watch-live-comments .comments-post-video-response-link {
	display:none
}
#watch-live-comments #comments-scroller {
	max-height:500px;
	overflow:auto
}
.live-comments-setting {
	margin:10px 0px;
	border:1px solid #ccc;
	padding:5px;
	font-size:11px;
	text-align:center
}
.scrollable-comment-list::-webkit-scrollbar {
width:10px
}
.scrollable-comment-list::-webkit-scrollbar-track {
background-color:#e3e3e3;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px
}
.scrollable-comment-list::-webkit-scrollbar-thumb {
background-color:#bebebe;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
-moz-box-shadow:0 0 5px #ccc;
-ms-box-shadow:0 0 5px #ccc;
-webkit-box-shadow:0 0 5px #ccc;
box-shadow:0 0 5px #ccc
}
#comments-view .comment, #comments-view .comments-post, #comments-view .video-list {
	position:relative;
	margin:0 0 24px
}
#comments-view .comment .comments-post {
	margin-top:24px;
	margin-bottom:24px
}
#live-comments-section .comment {
	position:relative;
	margin-bottom:10px
}
#live-comments-section .comments-post {
	margin:0
}
#comments-view .comment-text p {
	margin:6px 0;
	overflow:hidden
}
#comments-view .comment-text p:first-child {
	margin-top:0
}
#comments-view .video-list {
	overflow:hidden
}
#comments-view .video-response {
	float:left;
	width:298px;
	line-height:13px
}
#comments-view .video-response a:hover {
	text-decoration:none
}
#comments-view .video-response a:hover .title {
	text-decoration:underline
}
#comments-view .video-response .title {
	display:block;
	margin:2px 0;
	font-weight:bold;
	overflow:hidden;
	white-space:nowrap;
	word-wrap:normal;
*zoom:1;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis
}
#comments-view .video-response .stat {
	display:block
}
#comments-view .video-response .video-thumb {
	float:left;
	margin-right:12px
}
#watch-live-comments .comments-moderated .comments-textarea {
	width:192px
}
.comments-moderated-container .comments-moderated-trigger, .comments-moderated-container .comments-moderated-trigger[disabled] {
	border:none;
	margin-left:4px;
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfl3V2paT.png) -178px -110px;
	background-size:auto;
	width:25px;
	height:22px
}
.comments-moderated-container .comments-moderated-trigger:active {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfl3V2paT.png) -45px -128px;
	background-size:auto;
	width:25px;
	height:22px
}
.comments-moderated-trigger .yt-uix-button-arrow {
	display:none
}
.comments-moderated-container {
	line-height:30px;
	position:absolute;
	right:0;
	top:0
}
#comments-view .yt-user-photo {
	position:absolute
}
#comments-view .removed .yt-user-photo, #comments-view .flagged .yt-user-photo {
	visibility:hidden
}
.comment .comment-show-hide, .comment .time {
	margin:0 .5em;
	font-size:11px
}
#comments-view .comment-actions, #comments-view .comment-actions .yt-uix-button, #comments-view .metadata, #comments-view .time a, #comments-view .time a:hover, #comments-view .stat {
	color:#999;
	font-size:11px
}
#comments-view .comment-actions .separator, #comments-view .comment-actions .yt-uix-button, #comments-view .author {
	font-weight:bold;
	vertical-align:baseline;
	padding-right:9px
}
#comments-view .comment-text a {
	color:#333
}
#comments-view .comment:hover a, #comments-view .comment:hover .yt-uix-button {
	color:#438bc5
}
#comments-view .comment .comment-action .yt-uix-button-icon {
	opacity:.5;
	filter:alpha(opacity=50)
}
#comments-view .comment:hover .comment-action .yt-uix-button-icon {
	opacity:1;
	filter:none
}
#comments-view .comment .close {
	float:right;
	padding:0;
	position:relative;
	left:-9999px
}
#comments-view .comment .close .yt-uix-button-arrow {
	display:none
}
#comments-view .comment:hover .close, #comments-view .comment .close:focus {
	left:0
}
.yt-uix-button-icon-comment-close {
	opacity:.8;
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfl3V2paT.png) -21px -188px;
	background-size:auto;
	width:17px;
	height:17px
}
.yt-uix-button-icon-comment-close:hover {
	opacity:1
}
.yt-uix-button-active .yt-uix-button-icon-comment-close {
	opacity:1;
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfl3V2paT.png) -248px -60px;
	background-size:auto;
	width:17px;
	height:17px
}
#watch7-discussion .comments-pagination {
	text-align:center
}
#watch7-discussion .comments-pagination .yt-uix-pager-button {
	padding:0 80px
}
.yt-uix-button-icon-watch-comment-vote-up {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfl3V2paT.png) 0 -234px
}
.yt-uix-button:hover .yt-uix-button-icon-watch-comment-vote-up {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfl3V2paT.png) -45px -210px
}
.voted-up .yt-uix-button-icon-watch-comment-vote-up {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfl3V2paT.png) 0 -210px
}
.yt-uix-button-icon-watch-comment-vote-down {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfl3V2paT.png) 0 -128px
}
.yt-uix-button:hover .yt-uix-button-icon-watch-comment-vote-down {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfl3V2paT.png) 0 -41px
}
.voted-down .yt-uix-button-icon-watch-comment-vote-down {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfl3V2paT.png) -45px -231px
}
#flag-video-panel h3, #flag-video-panel label, #flag-video-panel-buttons, #flag-video-panel .flag-video-result {
	color:#000
}
#flag-video-more-info-time input {
	width:2em
}
#flag-video-panel textarea {
	width:540px;
	display:block
}
#flag-video-panel .captcha-container {
	margin-bottom:10px
}
#flag-video-error.yt-alert.yt-alert-naked {
	padding:2px;
	margin-bottom:10px
}
#flag-video-buttons {
	text-align:right
}
#flag-video-cancel {
	cursor:pointer
}
.watch-actions-panel #flag-video-panel {
	margin-bottom:-10px;
	color:#666
}
.channels-featured-video-details #flag-video-panel {
	margin-top:7px
}
.channels-featured-video-details #flag-video-panel p {
	font-size:13px;
	line-height:1.4;
	margin-bottom:10px
}
.flag-menu, .flag-menu&gt;li {
	border:0
}
.flag-menu {
	width:220px;
	background:#fff
}
.flag-menu&gt;li {
	position:relative;
	padding:0.5em;
	cursor:pointer
}
.flag-menu&gt;li:first-child {
	border-top:none
}
.flag-menu&gt;li:hover {
	background:#eaeaea
}
.flag-menu&gt;li.selected {
	background:#d1e1fa
}
.flag-menu .label {
	color:#000;
	font-weight:normal;
	white-space:normal
}
.flag-menu, .flag-menu .label {
	color:inherit;
	white-space:normal
}
.flag-menu .flag-menu-arrow {
	float:right;
	margin-top:0.25em;
*margin-top:-1.5em;
	width:0;
	height:0;
	border:5px solid transparent;
	border-left-color:#666
}
.flag-menu .selected .flag-menu-arrow, .flag-menu .yt-uix-button-menu-item .flag-menu-arrow {
	position:absolute;
	top:5px;
	right:3px;
	border-left-color:#ccc
}
.flag-menu.submenu {
	display:none;
	position:absolute;
	left:220px;
	top:-1px
}
.flag-menu .flag-menu.submenu {
	border:1px solid #ccc
}
.flag-menu&gt;li:hover&gt;.flag-menu.submenu {
	display:block
}
.flag-menu .yt-uix-button-menu-item {
	position:relative
}
.thumb {
	margin-right:5px;
	display:inline-block;
*display:inline;
*zoom:1
}
.thumb, .thumb img, .display-name {
	vertical-align:middle
}
.guide-enabled #page {
	position:relative
}
.exp-new-site-width #page {
	width:1003px
}
.exp-new-site-width #content {
	position:relative;
	width:1003px
}
#guide+#content {
	width:790px;
	margin-left:180px
}
.exp-new-site-width #guide+#content {
	width:823px
}
#guide {
	float:left;
	z-index:1
}
.guide-user-image {
	margin-right:3px;
	-moz-box-shadow:0 1px 1px #dfdfdf;
	-ms-box-shadow:0 1px 1px #dfdfdf;
	-webkit-box-shadow:0 1px 1px #dfdfdf;
	box-shadow:0 1px 1px #dfdfdf;
	display:inline-block;
*display:inline;
*zoom:1
}
#guided-help-video-link {
	float:left;
	margin:0 10px -20px 0;
	border:none;
	cursor:pointer;
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-guide-guidedhelpfeed-vflGYN95F.png) 0 0;
	background-size:auto;
	width:220px;
	height:140px
}
#guided-help-video-link:hover {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-guide-guidedhelpfeed-vflGYN95F.png) -224px 0;
	background-size:auto;
	width:220px;
	height:140px
}
#guided-help-container {
	position:relative;
	background:#7a7a7a;
	margin:15px 28px 20px;
	padding:20px;
	color:#fff;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px
}
.guided-help-content {
	overflow:hidden
}
.guided-help-content .guided-help-start, .guided-help-content .guided-help-start:hover, .guided-help-overlay-text .guided-help-start, .guided-help-overlay-text .guided-help-start:hover {
	margin:5px 0 -5px 0;
	border:none;
	color:#fff;
	background:#7cabe3;
	text-shadow:none;
	-moz-box-shadow:1px 1px 2px rgba(0, 0, 0, .25);
	-ms-box-shadow:1px 1px 2px rgba(0, 0, 0, .25);
	-webkit-box-shadow:1px 1px 2px rgba(0, 0, 0, .25);
	box-shadow:1px 1px 2px rgba(0, 0, 0, .25)
}
.guided-help-content .yt-uix-button-arrow, .guided-help-overlay .yt-uix-button-arrow {
	border:none;
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-guide-vflW6DCQE.png) -38px -1082px;
	background-size:auto;
	width:5px;
	height:6px
}
.guided-help-welcome-close, .guided-help-overlay-close {
	position:absolute;
	top:10px;
	right:10px;
	border:none;
	cursor:pointer;
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-guide-vflW6DCQE.png) 0 -2289px;
	background-size:auto;
	width:9px;
	height:9px
}
.guided-help-welcome-close:hover, .guided-help-overlay-close:hover {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-guide-vflW6DCQE.png) 0 -2742px;
	background-size:auto;
	width:9px;
	height:9px
}
.guided-help-content h3 {
	margin-bottom:12px;
	font-size:18px
}
.guided-help-content p, .guided-help-overlay p {
	margin-bottom:12px;
	font-size:12px;
	line-height:14px
}
.guided-help-start {
	display:block;
	margin-top:5px
}
.guided-help-overlay {
	position:relative;
	padding-top:10px;
	background:#7a7a7a
}
.guided-help-overlay .yt-uix-overlay-fg-content {
	padding:20px;
	color:#fff
}
.guided-help-overlay iframe {
	width:640px;
	height:390px;
	margin-bottom:10px;
	border:0
}
.guided-help-iframe-placeholder {
	width:640px;
	height:390px;
	margin:10px
}
.guided-help-overlay p {
	margin-top:15px;
	text-align:right
}
.guided-help-overlay-text .guided-help-start, .guided-help-overlay-text .guided-help-start:hover {
	margin-top:-.5em
}
#guided-help-video-box-start {
	float:right
}
.guide-collapsed #guide {
	margin-left:0
}
.guide-collapsed #content {
	margin-left:63px
}
#guide-container {
	height:100%;
	background-image:-moz-linear-gradient(left, rgba(255, 255, 255, .1) 0 0, transparent 100% 100%);
	background-image:-ms-linear-gradient(left, rgba(255, 255, 255, .1) 0 0, transparent 100% 100%);
	background-image:-o-linear-gradient(left, rgba(255, 255, 255, .1) 0 0, transparent 100% 100%);
	background-image:-webkit-gradient(linear, left top, right top, color-stop(0, rgba(255, 255, 255, .1) 0), color-stop(100%, transparent 100%));
	background-image:-webkit-linear-gradient(left, rgba(255, 255, 255, .1) 0 0, transparent 100% 100%);
	background-image:linear-gradient(to right, rgba(255, 255, 255, .1) 0 0, transparent 100% 100%)
}
#guide-container h3 {
	margin-top:2px;
	padding-top:3px;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase
}
#guide-container.collapsible-guide h3 {
	margin-top:0;
	padding-top:0
}
#guide-container .guide-header h3 {
	text-transform:none
}
#guide-container a:hover {
	text-decoration:none
}
.guide-module {
	position:relative;
	margin-bottom:12px;
	min-height:23px
}
.guide-module .guide-module-content {
	margin-bottom:38px;
	overflow:hidden;
-moz-transition:height .3s ease-in-out, opacity .3s linear;
-ms-transition:height .3s ease-in-out, opacity .3s linear;
-o-transition:height .3s ease-in-out, opacity .3s linear;
-webkit-transition:height .3s ease-in-out, opacity .3s linear;
transition:height .3s ease-in-out, opacity .3s linear
}
.guide-module.collapsed .guide-module-content {
	opacity:0;
	filter:alpha(opacity=0)
}
#guide .guide-module-toggle {
	display:none
}
#guide .collapsible-guide .guide-module-toggle {
	display:block
}
.guide-module-toggle:hover {
	cursor:pointer
}
.guide-module-toggle, .guide-module-toggle .context-back-link, .guide-module.collapsed .context-back-link:hover {
	background:transparent;
	color:#999
}
.guide-module.collapsed .guide-module-toggle:hover, .guide-module.collapsed .guide-module-toggle:hover .context-back-link {
	color:#666
}
.guide-module.collapsed .guide-module-toggle-icon {
	left:4px
}
.guide-module .guide-module-toggle-icon {
	position:absolute;
	top:0;
	left:140px;
	z-index:1;
-moz-transition:left .3s ease-in-out;
-ms-transition:left .3s ease-in-out;
-o-transition:left .3s ease-in-out;
-webkit-transition:left .3s ease-in-out;
transition:left .3s ease-in-out
}
.guide-module-toggle-icon .guide-module-toggle-arrow {
	border:4px solid transparent;
	border-left:none;
	border-right-color:#ccc;
	position:absolute;
	top:50%;
	margin-top:-5px;
	left:-7px;
-moz-transition:opacity .3s linear;
-ms-transition:opacity .3s linear;
-o-transition:opacity .3s linear;
-webkit-transition:opacity .3s linear;
transition:opacity .3s linear
}
#guide-main .guide-module-toggle-arrow {
	left:-2px
}
.guide-module-toggle-icon:hover .guide-module-toggle-arrow {
	border-right-color:#666
}
.guide-module.collapsed .guide-module-toggle-arrow {
	opacity:0;
	filter:alpha(opacity=0)
}
.watch .guide-module-toggle-label {
	opacity:0;
-moz-transition:opacity .3s linear;
-ms-transition:opacity .3s linear;
-o-transition:opacity .3s linear;
-webkit-transition:opacity .3s linear;
transition:opacity .3s linear
}
.ie .watch .guide-module-toggle-label {
	visibility:hidden
}
.guide-expanded .guide-module-toggle-label {
	opacity:1;
	filter:alpha(opacity=100)
}
.guide-module-toggle-label {
	margin-left:34px
}
.guide-module-toggle-label h3 {
	text-transform:uppercase
}
.guide-module-toggle-label a {
	color:#999
}
#guide-main .guide-module-toggle-label {
	display:none
}
#guide-main.collapsed .guide-module-toggle-label {
	display:block
}
#guide-main .guide-module-toggle-label h3 {
	line-height:23px
}
#guide-main .guide-module-toggle-icon {
	margin:-3px -5px -3px -4px;
	padding:5px
}
#guide-main .guide-module-toggle-icon img {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfl3V2paT.png) -198px -173px;
	background-size:auto;
	width:18px;
	height:18px
}
#guide-main .guide-module-toggle:hover .guide-module-toggle-icon img {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfl3V2paT.png) -220px -107px;
	background-size:auto;
	width:18px;
	height:18px
}
.collapsible-guide #guide-main .guide-module-content {
	position:relative;
	top:-2px
}
#watch-context-container {
	clear:both;
	opacity:0;
	filter:alpha(opacity=0);
-moz-transition:opacity .3s linear;
-ms-transition:opacity .3s linear;
-o-transition:opacity .3s linear;
-webkit-transition:opacity .3s linear;
transition:opacity .3s linear
}
#watch-context-container .guide-module-toggle-label {
	margin-left:4px;
	padding:2px 0;
-moz-transition:margin-left .3s ease-in-out, opacity .3s linear;
-ms-transition:margin-left .3s ease-in-out, opacity .3s linear;
-o-transition:margin-left .3s ease-in-out, opacity .3s linear;
-webkit-transition:margin-left .3s ease-in-out, opacity .3s linear;
transition:margin-left .3s ease-in-out, opacity .3s linear
}
#watch-context-container .context-has-image .guide-module-toggle-label, #watch-context-container.collapsed .guide-module-toggle-label {
	margin-left:34px
}
#watch-context-container.context-visible {
	opacity:1;
	filter:alpha(opacity=100)
}
#watch-context-container .guide-module-toggle-icon {
	margin-top:5px
}
#watch-context-container .guide-module-toggle-icon img {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfl3V2paT.png) -22px -86px;
	background-size:auto;
	width:20px;
	height:18px
}
#watch-context-container .guide-module-toggle-icon:hover img, #watch-context-container.collapsed .guide-module-toggle:hover .guide-module-toggle-icon img {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfl3V2paT.png) -195px -136px;
	background-size:auto;
	width:20px;
	height:18px
}
.context-back-link {
	display:block;
	margin-right:45px
}
.guide-module.collapsed .context-back-link {
	margin-right:0
}
.guide-context-image-link {
	display:none;
	float:left;
	margin:2px 0 2px 2px;
	opacity:1;
	filter:alpha(opacity=100);
-moz-transition:opacity .3s linear;
-ms-transition:opacity .3s linear;
-o-transition:opacity .3s linear;
-webkit-transition:opacity .3s linear;
transition:opacity .3s linear
}
.context-has-image .guide-context-image-link {
	display:inline-block;
*display:inline;
*zoom:1
}
.guide-module.collapsed .guide-context-image-link {
	opacity:0;
	filter:alpha(opacity=0)
}
.guide-context-image-link img {
	width:23px;
	height:23px
}
.context-title {
	display:block;
	overflow:hidden;
	font-size:11px;
	line-height:13px
}
.guide-module.collapsed .context-title {
	margin-right:0
}
.context-header .placeholder {
	display:block;
	width:120px;
	font-size:11px;
	overflow:hidden;
	white-space:nowrap;
	word-wrap:normal;
*zoom:1;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis
}
.guide-module.collapsed .context-header .placeholder {
	width:115px
}
#guided-help-container.watch {
	position:relative;
	width:1003px;
	margin:5px auto;
	padding:20px 0
}
#guided-help-container.watch #guided-help-video-link {
	margin-left:20px
}
.watch #guided-help-video-link {
	float:left;
	margin:0px 10px -20px 0;
	cursor:pointer;
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-guide-guidedhelpmasthead-vflg4lTp6.png) 0 0;
	background-size:auto;
	width:225px;
	height:90px
}
.watch #guided-help-video-link:hover {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-guide-guidedhelpmasthead-vflg4lTp6.png) -229px 0;
	background-size:auto;
	width:225px;
	height:90px
}
#guided-help-container.watch button {
	margin:0 0 0 5px
}
.guided-help-bottom-arrow {
	position:absolute;
	top:100%;
	left:14px;
	width:0;
	height:0;
	border-left:12px solid transparent;
	border-right:12px solid transparent;
	border-top:12px solid #7a7a7a
}
.watch #guided-help-start {
	display:inline-block;
*display:inline;
*zoom:1
}
#guide-container .guide-notification-new {
	height:0;
-moz-transition:height .3s ease-in-out;
-ms-transition:height .3s ease-in-out;
-o-transition:height .3s ease-in-out;
-webkit-transition:height .3s ease-in-out;
transition:height .3s ease-in-out
}
#guide-container .guide-notification-new.guide-notification-enabled {
	height:26px
}
#guide-container .guide-notifications-collapsed .guide-notification {
	height:17px
}
.guide-notification-new .guide-item {
	margin-top:-26px
}
.guide-notification-new .collapsed-guide-notification {
	margin-top:-17px
}
.guide-notification-new.guide-notification-enabled .guide-item, .guide-notification-new.guide-notification-enabled .collapsed-guide-notification {
	margin-top:0
}
.guide-notification .guide-item, .guide-notification .collapsed-guide-notification, .collapsed .guide-notification.guide-module-toggle-icon {
-moz-transition:background .3s linear, margin-top .3s ease-in-out;
-ms-transition:background .3s linear, margin-top .3s ease-in-out;
-o-transition:background .3s linear, margin-top .3s ease-in-out;
-webkit-transition:background .3s linear, margin-top .3s ease-in-out;
transition:background .3s linear, margin-top .3s ease-in-out
}
#guide-container .guide-notification-enabled .guide-item, #guide-container .guide-notification-enabled .guide-item:hover, .collapsed .guide-notification-enabled.guide-module-toggle-icon {
	background:#84a345;
	color:#fff;
	font-weight:bold
}
#guide-container .guide-notification-delayed .guide-item, #guide-container .guide-notification-delayed .guide-item:hover {
	background:#d0e1c4
}
.guide-notifications-collapsed {
	display:none;
	margin-left:-5px;
	padding-left:5px;
	overflow:hidden
}
.guide-expanded .guide-notifications-collapsed.guide-notification {
	display:block
}
.collapsed-guide-notification {
	line-height:17px;
	margin-left:29px;
	padding:0 5px;
	font-size:11px;
-moz-transition:background .3s linear, margin-top .3s ease-in-out;
-ms-transition:background .3s linear, margin-top .3s ease-in-out;
-o-transition:background .3s linear, margin-top .3s ease-in-out;
-webkit-transition:background .3s linear, margin-top .3s ease-in-out;
transition:background .3s linear, margin-top .3s ease-in-out
}
.guide-module-toggle:hover .collapsed-guide-notification {
	color:#666
}
.guide-notifications-collapsed .guide-notification.guide-notification-enabled .collapsed-guide-notification {
	color:#fff;
	background:#84a345
}
#collapsed-guide-playlist-notification, #collapsed-guide-watch-later-notification, #collapsed-guide-sub-notification {
	display:none
}
.collapsed #collapsed-guide-playlist-notification.guide-notification, .collapsed #collapsed-guide-watch-later-notification.guide-notification, .collapsed #collapsed-guide-sub-notification.guide-notification {
	display:block
}
#guide-main #collapsed-notification-icon {
	display:none;
	margin:5px 4px 0;
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfl3V2paT.png) -165px -173px;
	background-size:auto;
	width:8px;
	height:7px
}
.guide-collapsed #guide-main .guide-notification #collapsed-notification-icon {
	display:block
}
#guide-container .yt-badge-new {
	display:none;
	margin-left:10px;
	background:#b91f1f;
	border:1px solid #b91f1f;
	color:#fff!important;
	padding:1px 5px 0;
	font-size:9px;
	line-height:1;
	font-weight:normal;
	white-space:nowrap;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow:none;
	-ms-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none
}
#guide-container .collapsed.guide-promo-visible .yt-badge-new {
	display:inline-block;
*display:inline;
*zoom:1
}
#content.loading&gt;.transition-content {
	opacity:0.5;
	-moz-transition:opacity 500ms linear;
	-ms-transition:opacity 500ms linear;
	-o-transition:opacity 500ms linear;
	-webkit-transition:opacity 500ms linear;
	transition:opacity 500ms linear
}
#content.spf-transition {
	position:relative
}
#content.spf-transition&gt;.spf-current, #content.spf-transition&gt;.spf-forward, #content.spf-transition&gt;.spf-reverse {
	position:absolute;
	top:0;
	width:100%
}
#content.spf-transition&gt;.spf-current {
	opacity:0.5;
	-moz-transition:opacity 200ms linear;
	-ms-transition:opacity 200ms linear;
	-o-transition:opacity 200ms linear;
	-webkit-transition:opacity 200ms linear;
	transition:opacity 200ms linear
}
#content.spf-transition&gt;.spf-forward, #content.spf-transition&gt;.spf-reverse {
	-moz-transition:opacity 200ms linear;
	-ms-transition:opacity 200ms linear;
	-o-transition:opacity 200ms linear;
	-webkit-transition:opacity 200ms linear;
	transition:opacity 200ms linear
}
#content.spf-transition&gt;.spf-forward, #content.spf-transition&gt;.spf-reverse, #content.spf-transition-forward&gt;.spf-current, #content.spf-transition-reverse&gt;.spf-current {
	opacity:0
}
#content.spf-transition-forward&gt;.spf-forward, #content.spf-transition-reverse&gt;.spf-reverse {
	opacity:1;
	-webkit-transition-delay:200ms;
	-moz-transition-delay:200ms;
	-o-transition-delay:200ms;
	-ms-transition-delay:200ms;
	transition-delay:200ms
}
#progress {
	position:fixed;
	z-index:2147483647;
	top:0;
	left:-6px;
	width:0%;
	height:2px;
	background:#b91f1f;
	-moz-border-radius:1px;
	-webkit-border-radius:1px;
	border-radius:1px;
	-moz-transition:width 500ms ease-out, opacity 400ms linear;
	-ms-transition:width 500ms ease-out, opacity 400ms linear;
	-o-transition:width 500ms ease-out, opacity 400ms linear;
	-webkit-transition:width 500ms ease-out, opacity 400ms linear;
	transition:width 500ms ease-out, opacity 400ms linear
}
#progress.done {
	opacity:0
}
#progress dd, #progress dt {
	position:absolute;
	top:0;
	height:2px;
	-moz-box-shadow:#b91f1f 1px 0 6px 1px;
	-ms-box-shadow:#b91f1f 1px 0 6px 1px;
	-webkit-box-shadow:#b91f1f 1px 0 6px 1px;
	box-shadow:#b91f1f 1px 0 6px 1px;
	-moz-border-radius:100%;
	-webkit-border-radius:100%;
	border-radius:100%
}
#progress dd {
	opacity:.6;
	width:20px;
	right:0;
	clip:rect(-6px, 22px, 14px, 10px)
}
#progress dt {
	opacity:.6;
	width:180px;
	right:-80px;
	clip:rect(-6px, 90px, 14px, -6px)
}
@-moz-keyframes pulse {
30% {
opacity:.6
}
60% {
opacity:0
}
100% {
opacity:.6
}
}
@-ms-keyframes pulse {
30% {
opacity:.6
}
60% {
opacity:0
}
100% {
opacity:.6
}
}
@-o-keyframes pulse {
30% {
opacity:.6
}
60% {
opacity:0
}
100% {
opacity:.6
}
}
@-webkit-keyframes pulse {
30% {
opacity:.6
}
60% {
opacity:0
}
100% {
opacity:.6
}
}
@keyframes pulse {
30% {
opacity:.6
}
60% {
opacity:0
}
100% {
opacity:.6
}
}
#progress.waiting dd, #progress.waiting dt {
	-moz-animation:pulse 2s ease-out 0s infinite;
	-ms-animation:pulse 2s ease-out 0s infinite;
	-o-animation:pulse 2s ease-out 0s infinite;
	-webkit-animation:pulse 2s ease-out 0s infinite;
	animation:pulse 2s ease-out 0s infinite
}
.video-list-item {
	margin-bottom:5px
}
.video-list-item a {
	position:relative;
	padding:5px;
	display:block;
	overflow:hidden;
	color:#333;
	zoom:1;
*cursor:pointer
}
.video-list-item a:hover {
	background:#fff;
	text-decoration:none
}
.yt-tile-default.video-list-item a:hover {
	background:transparent
}
.video-list-item a:visited .title {
	color:#408
}
.video-list-item a:hover .title {
	text-decoration:underline
}
.video-list-item a:visited .video-thumb .img {
	opacity:0.75;
	filter:alpha(opacity=75)
}
.video-list-item a:hover .video-thumb .img {
	opacity:1;
	filter:none
}
.video-list-item .title {
	display:block;
	font-size:1.0833em;
	font-weight:normal;
	line-height:1.2;
	color:#03c;
	max-height:2.4em;
	margin-bottom:2px;
	overflow:hidden;
	cursor:pointer;
	cursor:hand
}
.video-list-item .stat {
	display:block;
	font-size:.9166em;
	color:#666;
	line-height:1.4em;
	height:1.4em;
	white-space:nowrap
}
.video-list-item .stat .time-created {
	margin-left:0.25em;
	padding-left:0.5em;
	border-left:1px solid #ccc;
	white-space:nowrap
}
.video-list-item .stat strong {
	color:#333
}
.video-list-item .views {
	color:#333;
	font-weight:bold
}
.video-list-item .alt {
	float:right;
	margin-right:5px
}
.video-list-item .instream-companion {
	position:absolute;
	bottom:5px;
	right:5px
}
.video-list-item .playlist-video-count {
	margin-left:10px
}
.video-list-item .playlist-video {
	height:15px;
	overflow:hidden
}
.video-list-item .ux-thumb-wrap .video-count {
	position:absolute;
	top:2px;
	right:2px;
	padding:2px;
	background:#000;
	background:rgba(0, 0, 0, .8);
	color:#fff;
	font-weight:normal;
	font-size:90%;
	line-height:1;
	text-align:center
}
.video-list-item .ux-thumb-wrap .video-count strong {
	display:block
}
.video-list-item .thumb-row .video-thumb {
	margin-right:5px
}
.video-grid .video-list-item {
	float:left;
	clear:none;
	width:116px
}
.video-grid .video-list-item .video-thumb {
	float:none;
	margin:0
}
.video-grid .video-list-item .title {
	width:100%;
	max-height:3.6em;
	overflow:hidden
}
.video-list-item .ux-thumb-wrap.movie-poster {
	margin-left:19px
}
.ac-renderer {
	position:absolute;
	color:#03c;
	background-color:#fff;
	border:1px solid #999;
	z-index:199
}
.ac-renderer-matching {
	background-image:url(//s.ytimg.com/yts/img/loader-vflff1Mjj.gif);
	background-repeat:no-repeat;
	background-position:center right
}
.ac-row {
	padding:0.5em 1.5em 0.5em 0.5em;
	border-bottom:1px solid #999;
	cursor:default;
	line-height:1.1
}
.ac-renderer .active {
	color:#03c;
	background-color:#eff4fc
}
.ac-row b {
	color:#000
}
.ac-renderer .active b {
	color:#000
}
.ac-row-description {
	padding-top:.1666em;
	font-size:.9166em;
	color:#666
}
.ac-renderer .active .ac-row-description {
	color:#666
}
.ac-row-pager {
	color:#666
}
.ac-row-pager a {
	color:#03c
}
.share-email {
	width:100%;
	max-width:400px
}
.share-email .yt-alert-content {
	text-align:center;
	line-height:25px
}
.share-email .yt-alert-content .share-email-remail {
	margin-left:1em
}
.share-email .yt-alert-success .icon {
	margin-top:4px
}
.share-email label {
	display:block;
	margin-bottom:0.5em;
	color:#666
}
.share-email label span {
	color:#999
}
.share-email .section {
	margin-bottom:0.5em
}
.share-email .share-email-recipients, .share-email .share-email-note {
	display:block;
	width:98%;
	padding:0.2em
}
.share-email .share-email-recipients {
	height:2em
}
.share-email .share-email-note {
	height:3em
}
.share-email-preview-container {
	background:#ddd;
	border:1px dashed #aaa;
	padding:1em
}
.share-email-preview-header, .share-email-preview-note {
	margin-bottom:0.25em
}
.share-email-preview-note, .share-email-preview-body {
	margin-left:1em;
	overflow:hidden
}
.share-email-captcha {
	overflow:hidden
}
.watch-playlists-drawer {
	padding:10px
}
#action-panel-addto .watch-playlists-drawer h3, #watch-actions-area .watch-playlists-drawer h3 {
	float:left;
	max-width:160px;
	margin:5px 0 20px 0
}
.watch-playlists-drawer .playlist-addto-title-options {
	float:right;
	margin-bottom:10px
}
.watch-playlists-drawer .playlist-addto-title-options label {
	margin:0 20px 0 2px
}
#watch-actions-area .watch-playlists-drawer .yt-alert .close {
	position:static
}
.watch-playlists-drawer .yt-alert.hid {
	display:none
}
.watch-playlists-drawer ul {
	max-height:195px;
	overflow-y:auto;
	overflow-x:hidden;
	border:1px solid #ccc;
	padding:10px;
	margin-bottom:10px;
	background:#efefef;
	-moz-box-shadow:0 1px 0 #fff, inset 0 1px 1px rgba(0, 0, 0, 0.2);
	-ms-box-shadow:0 1px 0 #fff, inset 0 1px 1px rgba(0, 0, 0, 0.2);
	-webkit-box-shadow:0 1px 0 #fff, inset 0 1px 1px rgba(0, 0, 0, 0.2);
	box-shadow:0 1px 0 #fff, inset 0 1px 1px rgba(0, 0, 0, 0.2)
}
.watch-playlists-drawer ul::-webkit-scrollbar {
width:8px
}
.watch-playlists-drawer ul::-webkit-scrollbar-track {
background:#eaeaea
}
.watch-playlists-drawer ul::-webkit-scrollbar-thumb {
background:#ccc
}
.watch-playlists-drawer li {
	padding:5px;
	cursor:pointer;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px
}
.watch-playlists-drawer li:hover {
	background:#555;
	color:#fff
}
.watch-playlists-drawer li.loading, .watch-playlists-drawer .loading .new-playlist-title, .watch-playlists-drawer .loading .playlist-note {
	background:url(//s.ytimg.com/yts/img/loader-vflff1Mjj.gif) no-repeat right center;
	color:#000
}
.watch-playlists-drawer .selected {
	background:#fff;
	padding:10px;
	font-weight:bold;
	margin-bottom:5px;
	margin-left:-5px;
	margin-right:-5px
}
.watch-playlists-drawer .selected:hover {
	color:#000;
	background:#fff
}
.watch-playlists-drawer .selected form.hid {
	display:block
}
.watch-playlists-drawer li form {
	margin-top:5px
}
.watch-playlists-drawer li .playlist-note {
	width:95%
}
.watch-playlists-drawer li button {
	float:right;
	margin-right:5px;
	margin-top:5px
}
.watch-playlists-drawer .playlist-title {
	width:55%;
	font-weight:bold;
	line-height:1.4em;
	display:inline-block;
*display:inline;
*zoom:1;
	overflow:hidden;
	white-space:nowrap;
	word-wrap:normal;
*zoom:1;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis
}
.watch-playlists-drawer .playlist-video-count-container {
	margin-left:3px;
	font-weight:normal
}
.watch-playlists-drawer .playlist-public-private {
	width:15%;
	display:inline-block;
*display:inline;
*zoom:1
}
.watch-playlists-drawer .created-at {
	display:inline-block;
*display:inline;
*zoom:1
}
.watch-playlists-drawer .playlist-create-form-actions {
	float:right
}
.watch-playlists-drawer .playlist-create-form-playlist-name {
	padding-right:8px;
	overflow:hidden;
*padding-right:30px;
*zoom:1
}
.watch-playlists-drawer .new-playlist-title {
	width:100%;
*height:auto;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing:border-box
}
.watch-playlists-drawer .new-playlist-privacy {
	margin-right:8px
}
.watch-actions-stats {
	padding:10px 10px;
	color:#555
}
.watch-actions-stats h1 {
	font-size:17px;
	font-weight:bold;
	color:#333;
	margin:4px 0 3px 1px
}
.watch-actions-stats h2, .primary-pane .watch-actions-stats h2 {
	font-size:15px;
	color:#333;
	margin:26px 0 14px 1px;
	font-weight:normal
}
.watch-actions-stats .stats-box {
	background-color:#f4f4f4;
	padding:10px;
	font-size:11px;
	-moz-box-shadow:0 1px 3px #bbb;
	-ms-box-shadow:0 1px 3px #bbb;
	-webkit-box-shadow:0 1px 3px #bbb;
	box-shadow:0 1px 3px #bbb;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px
}
.stats-opt-out {
	font-size:11px;
	font-weight:normal;
	color:#666;
	margin-left:20px
}
.stats-opt-out-text .stats-opt-out-text {
	margin-left:3px
}
.stats-view-more-button {
	position:absolute;
	top:20px;
	right:20px
}
.watch-actions-stats .stats-header p {
	margin-top:10px
}
.watch-actions-stats .views .stats-box {
	position:relative
}
.watch-actions-stats .stats-big-chart {
	position:relative;
	width:460px;
	height:100px;
	margin-left:120px;
	margin-top:1px
}
.watch-actions-stats .stats-big-chart-collapsed {
	z-index:1
}
.watch-actions-stats .stats-big-chart-expanded {
	position:absolute;
	top:0;
	left:0;
	z-index:2;
	-moz-transition:opacity 0.5s ease-in-out;
	-ms-transition:opacity 0.5s ease-in-out;
	-o-transition:opacity 0.5s ease-in-out;
	-webkit-transition:opacity 0.5s ease-in-out;
	transition:opacity 0.5s ease-in-out
}
.watch-actions-stats .yt-uix-expander-collapsed .stats-big-chart-expanded {
	opacity:0
}
.watch-actions-stats .stats-views {
	position:absolute;
	top:45px;
	width:120px;
	text-align:center
}
#watch-actions-stats.watch-actions-stats h3 {
	font-size:16px;
	margin:1px 0
}
.watch-actions-stats h4 {
	font-size:13px;
	margin:2px 0
}
.watch-actions-stats .horizontal-line {
	clear:both;
	height:1px;
	background-color:#ddd;
	margin:10px 0
}
.watch-actions-stats .stats-discovery-events {
	margin:15px 0 0 0
}
.watch-actions-stats .stats-discovery-events dl {
	margin:0
}
.watch-actions-stats .event .yt-uix-expander-head {
	color:#1c62b9
}
.watch-actions-stats .event img {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-refresh-vflCSRCiZ.png) -53px -166px;
	background-size:auto;
	width:9px;
	height:8px
}
.ltr .watch-actions-stats .event .yt-uix-expander-collapsed img {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-refresh-vflCSRCiZ.png) -175px -317px;
	background-size:auto;
	width:9px;
	height:8px
}
.rtl .watch-actions-stats .event .yt-uix-expander-collapsed img {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-refresh-vflCSRCiZ.png) -175px -329px;
	background-size:auto;
	width:9px;
	height:8px
}
.watch-actions-stats .event .yt-uix-expander-body {
	display:block;
	margin-left:20px
}
.watch-actions-stats .event .yt-uix-expander-collapsed .yt-uix-expander-body {
	display:none
}
.watch-actions-stats .extra-events {
	max-height:600px;
	overflow:hidden;
	-moz-transition:max-height 0.5s ease-in;
	-ms-transition:max-height 0.5s ease-in;
	-o-transition:max-height 0.5s ease-in;
	-webkit-transition:max-height 0.5s ease-in;
	transition:max-height 0.5s ease-in
}
.watch-actions-stats .yt-uix-expander-collapsed .extra-events {
	max-height:0;
	-moz-transition:max-height 0.5s ease-out;
	-ms-transition:max-height 0.5s ease-out;
	-o-transition:max-height 0.5s ease-out;
	-webkit-transition:max-height 0.5s ease-out;
	transition:max-height 0.5s ease-out
}
.watch-actions-stats .expand {
	display:none
}
.watch-actions-stats .yt-uix-expander-collapsed .expand {
	display:inline
}
.watch-actions-stats .yt-uix-expander-collapsed .collapse {
	display:none
}
.watch-actions-stats .stats-discovery-toggle {
	margin:0 0 2px 0
}
.watch-actions-stats .stats-discovery-toggle a {
	color:#555;
	font-weight:normal;
	border-width:0 0 1px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	padding-bottom:0
}
.watch-actions-stats .stats-discovery-toggle a:hover {
	color:#555
}
.watch-actions-stats .stats-discovery-toggle img {
	vertical-align:middle;
	position:relative;
	top:-1px
}
.watch-actions-stats .stats-discovery-toggle .expand img {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-refresh-vflCSRCiZ.png) -113px -87px;
	background-size:auto;
	width:5px;
	height:4px
}
.watch-actions-stats .stats-discovery-toggle .collapse img {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-refresh-vflCSRCiZ.png) -52px -248px;
	background-size:auto;
	width:5px;
	height:4px
}
.watch-actions-stats .views dt {
	float:left;
	display:inline-block;
	width:13px;
	height:13px;
	line-height:13px;
	margin-left:10px;
	background-color:#fdfdfd;
	border:1px solid #888;
	color:#333;
	font-size:10px;
	font-weight:normal;
	text-align:center;
	vertical-align:middle;
	padding:0;
	-moz-border-radius:4px;
	-webkit-border-radius:4px;
	border-radius:4px;
*margin:0
}
.watch-actions-stats .views dd {
	font-size:12px;
	margin-left:34px;
	margin-bottom:15px;
	line-height:14px
}
#watch-actions-stats.watch-actions-stats .event p {
	margin:0;
	line-height:1.0
}
#watch-actions-stats.watch-actions-stats p.sub-data {
	color:#999;
	margin:6px 0 0 0
}
#watch-actions-stats.watch-actions-stats p.extra {
	font-size:11px;
	margin:0;
	line-height:11px;
	margin-top:6px
}
.watch-actions-stats .engagement-audience {
	min-height:231px;
	margin-top:26px
}
.watch-actions-stats .stats-engagement .stats-box, .watch-actions-stats .stats-audience .stats-box {
	height:170px;
	padding:10px
}
.watch-actions-stats .stats-engagement h2, .watch-actions-stats .stats-audience h2 {
	margin-top:0
}
.watch-actions-stats .stats-engagement {
	float:left;
	width:290px
}
.watch-actions-stats .stats-engagement table {
	width:270px;
	border-spacing:0;
	border-collapse:collapse
}
.watch-actions-stats .stats-engagement td {
	text-align:center;
	font-size:11px;
	border:solid 1px #ddd
}
.watch-actions-stats td.stats-box-left {
	border-left-width:0;
	padding-left:0;
	padding-right:10px;
	width:121px
}
.watch-actions-stats td.stats-box-right {
	border-right-width:0;
	padding-left:10px;
	padding-right:0;
	width:120px
}
.watch-actions-stats td.stats-box-top {
	border-top-width:0;
	padding-top:0;
	padding-bottom:10px;
	height:75px
}
.watch-actions-stats td.stats-box-bottom {
	border-bottom-width:0;
	padding-top:10px;
	padding-bottom:0;
	height:74px
}
.watch-actions-stats .stats-engagement-chart {
	display:block;
	margin:0 auto;
	width:80px;
	height:18px
}
.watch-actions-stats .stats-audience {
	margin-left:310px;
	width:290px
}
.watch-actions-stats dl {
	margin:10px 0 13px
}
.watch-actions-stats dd {
	padding:1px;
	line-height:14px
}
.watch-actions-stats .audio .stats-box {
	font-size:13px;
	line-height:20px;
	color:#333;
	padding:10px 15px
}
.watch-actions-stats .audio dl {
	margin:0
}
.watch-actions-stats .audio dt {
	float:left;
	min-width:7em;
	color:#666;
	font-weight:normal;
	padding:0;
	line-height:20px
}
.watch-actions-stats .audio dd {
	padding:0;
	margin-left:7em;
	line-height:20px
}
.watch-actions-stats .audio p {
	margin:13px 0 9px 0;
	line-height:1
}
.watch-actions-stats .bottom-comment {
	margin-top:10px
}
.share-panel {
	overflow:hidden;
	padding:5px;
	color:#555
}
.share-panel-playlist-options {
	margin:12px 0
}
.share-panel-url-container {
	float:left;
	margin-bottom:15px;
	white-space:nowrap
}
.share-panel-url-label {
	float:left;
	width:100%;
	max-width:400px;
	margin-right:0.5em
}
.share-panel-url-label span {
	display:block;
	margin-bottom:0.25em;
	color:#666
}
.share-panel-url {
	float:left;
	width:370px;
	margin-right:15px;
	color:#666;
	font-size:1.8em;
	padding:2px
}
.share-panel-url-container .yt-uix-expander-head {
	line-height:2em;
	display:block
}
.share-panel-url-options {
	float:right;
	width:200px;
	line-height:2.2
}
.share-panel-show-url-options {
	display:block;
	text-align:right;
	color:#444
}
.share-panel .yt-uix-expander .collapsed-message {
	display:none
}
.share-panel .yt-uix-expander .expanded-message {
	display:inline
}
.share-panel .yt-uix-expander.yt-uix-expander-collapsed .collapsed-message {
	display:inline
}
.share-panel .yt-uix-expander.yt-uix-expander-collapsed .expanded-message {
	display:none
}
.share-panel .arrow {
	border:1px solid transparent;
	margin-bottom:1px
}
.share-panel .collapsed-message .arrow {
	border-top-color:#8d8d8d;
	border-width:4px 4px 0
}
.share-panel .expanded-message .arrow {
	border-bottom-color:#8d8d8d;
	border-width:0 4px 4px
}
.share-panel-start-at-time {
	width:50px
}
.share-panel-buttons {
	margin-bottom:10px
}
#share-panel-buttons .yt-uix-button {
	height:24px;
	margin-right:30px;
	margin-bottom:10px;
	padding:0 4px;
	color:#333;
	border:2px solid transparent;
	border-width:2px 0;
	background:none;
	font-size:13px;
	opacity:0.5;
	filter:alpha(opacity=50);
	-moz-box-shadow:none;
	-ms-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none
}
#share-panel-buttons .yt-uix-button:hover, #share-panel-buttons .yt-uix-button:active, #share-panel-buttons .yt-uix-button.yt-uix-button-active, #share-panel-buttons .yt-uix-button.yt-uix-button-toggled {
	border-bottom-color:#000;
	opacity:1;
	filter:none
}
#hangout-popout-icon {
	display:inline-block;
*display:inline;
*zoom:1;
	margin-left:6px;
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfl3V2paT.png) -97px -28px;
	background-size:auto;
	width:11px;
	height:11px
}
.share-panel-embed {
	font-weight:bold
}
.share-panel-embed-container, .share-panel-email-container {
	clear:both
}
.share-panel .share-email {
	width:auto
}
.share-panel-services {
	clear:both
}
.share-panel-services .share-service-button {
	border:none;
	background:none;
	cursor:pointer;
	text-align:left
}
.share-group.secondary .share-service-button {
	visibility:hidden
}
.share-group.secondary.expanded .share-service-button {
	visibility:visible
}
.share-group {
	float:left
}
.share-group li {
	float:left;
	margin-right:8px
}
.share-group.secondary {
	position:relative
}
.share-group.secondary .overlay {
	position:absolute;
	background:#fff;
	top:0;
	left:0;
	right:0;
	bottom:0;
-moz-transition:left .3s ease-in-out;
-ms-transition:left .3s ease-in-out;
-o-transition:left .3s ease-in-out;
-webkit-transition:left .3s ease-in-out;
transition:left .3s ease-in-out
}
.share-group.secondary .overlay .share-service-expand-arrow {
	margin:7px 0;
	padding:4px 6px;
	height:auto
}
.share-group.secondary .overlay .share-service-expand-arrow .yt-uix-button-content {
	display:block;
	border:4px solid transparent;
	border-width:4px 0 4px 4px;
	border-left-color:#696969
}
.share-group.secondary.expanded .overlay .share-service-expand-arrow .yt-uix-button-content {
	border-width:4px 4px 4px 0;
	border-left-color:transparent;
	border-right-color:#696969
}
.share-panel-show-more {
	line-height:2em;
	display:block;
	color:#444;
	margin-left:0
}
.share-service-button span {
	display:none
}
.share-service-button .share-service-icon {
	background-image:url(//s.ytimg.com/yts/imgbin/www-sharing-vflyD9wwT.png);
	background-repeat:no-repeat;
	width:32px;
	height:32px;
	background-size:auto;
	vertical-align:middle
}
.share-service-icon-ameba {
	background-position:0 -724px
}
.share-service-icon-bebo {
	background-position:0 -416px
}
.share-service-icon-blogger {
	background-position:0 -688px
}
.share-service-icon-cyworld {
	background-position:0 -272px
}
.share-service-icon-delicious {
	background-position:0 -1032px
}
.share-service-icon-digg {
	background-position:0 -108px
}
.share-service-icon-facebook {
	background-position:0 -652px
}
.share-service-icon-fotka {
	background-position:0 -452px
}
.share-service-icon-goo {
	background-position:0 -1304px
}
.share-service-icon-googleplus {
	background-position:0 -488px
}
.share-service-icon-grono {
	background-position:0 -308px
}
.share-service-icon-hi5 {
	background-position:0 -1176px
}
.share-service-icon-hyves {
	background-position:0 -72px
}
.share-service-icon-linkedin {
	background-position:0 -144px
}
.share-service-icon-livejournal {
	background-position:0 -1068px
}
.share-service-icon-meneame {
	background-position:0 -996px
}
.share-service-icon-mixi {
	background-position:0 -760px
}
.share-service-icon-myspace {
	background-position:0 -868px
}
.share-service-icon-nujij {
	background-position:0 -1340px
}
.share-service-icon-odnoklassniki {
	background-position:0 -180px
}
.share-service-icon-pinterest {
	background-position:0 0
}
.share-service-icon-rakuten {
	background-position:0 -560px
}
.share-service-icon-reddit {
	background-position:0 -960px
}
.share-service-icon-skyblog {
	background-position:0 -36px
}
.share-service-icon-sledzik {
	background-position:0 -1212px
}
.share-service-icon-stumbleupon {
	background-position:0 -524px
}
.share-service-icon-tuenti {
	background-position:0 -796px
}
.share-service-icon-tumblr {
	background-position:0 -380px
}
.share-service-icon-twitter {
	background-position:0 -1104px
}
.share-service-icon-vkontakte {
	background-position:0 -344px
}
.share-service-icon-webryblog {
	background-position:0 -1268px
}
.share-service-icon-weibo {
	background-position:0 -832px
}
.share-service-icon-wykop {
	background-position:0 -904px
}
.share-service-icon-yahoo {
	background-position:0 -1140px
}
.share-service-icon-yigg {
	background-position:0 -216px
}
.share-embed-code, .share-embed-code-description {
	max-width:460px
}
.share-embed-code {
	display:block;
	font-family:monospace;
	width:98%;
	height:54px
}
.share-panel-embed-container hr {
	border-color:#ccc;
	border-style:solid;
	margin:1em 0
}
.share-embed-options {
	clear:both
}
.share-embed-options li {
	margin:6px 0
}
.share-panel-embed-container form {
	overflow:auto
}
.share-size-options {
	float:left;
	margin:15px 0
}
.share-size-options label {
	font-weight:bold
}
.share-size-options .yt-uix-form-input-select {
	margin:0 15px 0 10px
}
#share-embed-customize input {
	width:50px
}
#page.watch, #page.watch #content, .exp-new-site-width #page.watch, .exp-new-site-width #page.watch #guide+#content {
	width:100%;
	margin:0;
	padding-bottom:40px
}
#page.watch {
	padding-top:15px
}
#watch7-video, #watch7-main, .watch7-playlist {
	width:970px;
	margin:0 auto;
	position:relative
}
#watch7-video {
	z-index:1;
-moz-transition:width .3s ease-out, left .3s ease-out;
-ms-transition:width .3s ease-out, left .3s ease-out;
-o-transition:width .3s ease-out, left .3s ease-out;
-webkit-transition:width .3s ease-out, left .3s ease-out;
transition:width .3s ease-out, left .3s ease-out
}
body[data-player-size=fullscreen] #watch7-video {
	z-index:100
}
#watch7-main {
	z-index:2;
	margin-top:0;
	margin-bottom:30px
}
.watch7-playlist {
-moz-transition:width .3s ease-out, left .3s ease-out;
-ms-transition:width .3s ease-out, left .3s ease-out;
-o-transition:width .3s ease-out, left .3s ease-out;
-webkit-transition:width .3s ease-out, left .3s ease-out;
transition:width .3s ease-out, left .3s ease-out
}
.watch7-playlist-bar {
	z-index:3
}
.sidebar-collapsed #watch7-video, .sidebar-collapsed #watch7-main, .sidebar-collapsed .watch7-playlist {
	width:823px;
	left:90px
}
.sidebar-expanded #watch7-video, .sidebar-expanded #watch7-main, .sidebar-expanded .watch7-playlist {
	width:945px;
	left:29px
}
.watch-playlist #watch7-video-container {
	margin-top:-50px;
	padding-top:50px
}
#watch7-sidebar {
	position:relative;
	width:300px;
	padding:0 20px 10px 10px;
	margin-left:640px;
	margin-bottom:20px;
	margin-top:-390px;
	z-index:0;
-moz-transition:margin-top .3s ease-in-out, padding-top .3s ease-in-out;
-ms-transition:margin-top .3s ease-in-out, padding-top .3s ease-in-out;
-o-transition:margin-top .3s ease-in-out, padding-top .3s ease-in-out;
-webkit-transition:margin-top .3s ease-in-out, padding-top .3s ease-in-out;
transition:margin-top .3s ease-in-out, padding-top .3s ease-in-out
}
.watch-branded #watch7-sidebar {
	background-color:#fbfbfb
}
.sidebar-collapsed #watch7-sidebar {
	width:168px;
	padding:0 10px 10px 5px
}
.sidebar-expanded #watch7-sidebar {
	width:300px;
	padding:0 0 10px 5px
}
.exp-varwidth-related #watch7-sidebar, .exp-varwidth-related .sidebar-collapsed #watch7-sidebar, .exp-varwidth-related .sidebar-expanded #watch7-sidebar {
	width:auto;
	max-width:400px;
	min-width:275px
}
.exp-varwidth-related #watch7-main, .exp-varwidth-related .sidebar-collapsed #watch7-main, .exp-varwidth-related .sidebar-expanded #watch7-main {
	width:auto;
	padding-right:30px
}
.watch-multicamera #watch7-sidebar {
	margin-top:-470px
}
.watch-branded-banner #watch7-sidebar {
	margin-top:-460px
}
.watch-edit #watch7-sidebar {
	margin-top:-438px
}
.watch-branded-banner.watch-edit #watch7-sidebar {
	margin-top:-508px
}
.watch-autohide #watch7-sidebar {
	margin-top:-363px
}
.watch-branded-banner.watch-autohide #watch7-sidebar {
	margin-top:-433px
}
.watch-playlist #watch7-sidebar, .watch-playlist.watch-autohide #watch7-sidebar {
	margin-top:0
}
.watch-branded-banner.watch-playlist #watch7-sidebar {
	margin-top:-70px
}
.watch-wide #watch7-sidebar {
	margin-top:0!important
}
.watch-wide #watch7-sidebar, .watch-playlist #watch7-sidebar, .watch-branded #watch7-sidebar {
	padding-top:15px
}
#watch7-content {
	float:left;
	width:640px;
	z-index:0;
	background:#fff
}
.site-left-aligned #page.watch, .site-left-aligned #page.watch #guide, .site-left-aligned .watch7-playlist, .site-left-aligned #watch7-video, .site-left-aligned #watch7-main {
	margin:0!important;
	left:0
}
.site-left-aligned.guide-collapsed .watch7-playlist, .site-left-aligned.guide-collapsed #watch7-video-container, .site-left-aligned.guide-collapsed #watch7-main-container {
	padding-left:58px
}
.site-left-aligned.guide-expanded .watch7-playlist, .site-left-aligned.guide-expanded #watch7-video-container, .site-left-aligned.guide-expanded #watch7-main-container {
	padding-left:190px
}
.site-left-aligned #page.watch #guide-container, .site-left-aligned .watch7-playlist, .site-left-aligned #watch7-video-container, .site-left-aligned #watch7-main-container {
-moz-transition:left .3s ease-in-out, padding-left .3s ease-in-out;
-ms-transition:left .3s ease-in-out, padding-left .3s ease-in-out;
-o-transition:left .3s ease-in-out, padding-left .3s ease-in-out;
-webkit-transition:left .3s ease-in-out, padding-left .3s ease-in-out;
transition:left .3s ease-in-out, padding-left .3s ease-in-out
}
.site-left-aligned.guide-expanded #alerts, .exp-new-site-width.guide-expanded #ticker .ytg-wide {
	width:998px
}
.site-left-aligned.guide-collapsed #alerts, .exp-new-site-width.guide-collapsed #ticker .ytg-wide {
	width:988px
}
@media screen and (min-width:1074px) {
.site-left-aligned.sidebar-collapsed #page.watch #guide-container {
left:25px
}
.site-left-aligned.sidebar-collapsed .watch7-playlist, .site-left-aligned.sidebar-collapsed #watch7-video-container, .site-left-aligned.sidebar-collapsed #watch7-main-container {
padding-left:205px
}
}
@media screen and (min-width:1114px) {
.site-left-aligned.sidebar-collapsed #page.watch #guide-container {
left:45px
}
.site-left-aligned.sidebar-collapsed .watch7-playlist, .site-left-aligned.sidebar-collapsed #watch7-video-container, .site-left-aligned.sidebar-collapsed #watch7-main-container {
padding-left:225px
}
}
@media screen and (min-width:1166px) {
#page.watch .guide-module-toggle-label {
opacity:1
}
.ie #page.watch .guide-module-toggle-label {
visibility:visible
}
#page.watch .guide-notifications-collapsed {
display:block
}
#page.watch .collapsed .guide-notification-enabled.guide-module-toggle-icon {
background:transparent;
-moz-transition:none;
-ms-transition:none;
-o-transition:none;
-webkit-transition:none;
transition:none
}
.guide-collapsed #page.watch #guide-main .guide-notification #collapsed-notification-icon {
display:none
}
.site-left-aligned.guide-enabled .watch7-playlist, .site-left-aligned.guide-enabled #watch7-video-container, .site-left-aligned.guide-enabled #watch7-main-container {
padding-left:190px
}
.site-left-aligned.sidebar-expanded #alerts, .exp-new-site-width.sidebar-expanded #ticker .ytg-wide, .site-left-aligned.sidebar-collapsed #alerts, .exp-new-site-width.sidebar-collapsed #ticker .ytg-wide {
width:1120px
}
}
@media screen and (min-width:1196px) {
.site-left-aligned #page.watch #guide-container {
left:25px
}
.site-left-aligned.guide-enabled .watch7-playlist, .site-left-aligned.guide-enabled #watch7-video-container, .site-left-aligned.guide-enabled #watch7-main-container {
padding-left:205px
}
}
@media screen and (min-width:1236px) {
.site-left-aligned #page.watch #guide-container {
left:45px
}
.site-left-aligned.guide-enabled .watch7-playlist, .site-left-aligned.guide-enabled #watch7-video-container, .site-left-aligned.guide-enabled #watch7-main-container {
padding-left:225px
}
}
#watch7-action-buttons {
	padding:0 18px;
	border:1px solid #e6e6e6;
	border-top-width:0
}
#watch7-action-panels {
	border-left:1px solid #e6e6e6;
	border-right:1px solid #e6e6e6;
	overflow:hidden
}
.action-panel-content {
	padding:18px 20px;
	width:600px
}
#action-panel-details.action-panel-content {
	padding-bottom:0
}
#action-panel-stats.action-panel-content {
	padding:18px 10px;
	width:620px
}
.action-panel-content a {
	color:#999
}
.action-panel-content:hover a {
	color:#438bc5
}
#action-panel-addto .playlist-item.selected a, #action-panel-addto a {
	color:#000
}
#action-panel-addto a:hover {
	text-decoration:none
}
#action-panel-addto li:hover a {
	color:#fff
}
.action-panel-transition {
	position:relative;
	overflow:hidden
}
.action-panel-transition .action-panel-content {
	position:absolute;
	top:0;
	-moz-transition:left 250ms ease;
	-ms-transition:left 250ms ease;
	-o-transition:left 250ms ease;
	-webkit-transition:left 250ms ease;
	transition:left 250ms ease
}
.action-panel-transition .action-panel-center {
	left:0
}
.action-panel-transition .action-panel-left {
	left:-640px
}
.action-panel-transition .action-panel-right {
	left:640px
}
.action-panel-login, .action-panel-loading, .action-panel-error {
	padding:20px;
	text-align:center
}
.action-panel-loading, .action-panel-error {
	color:#666
}
#watch7-sentiment-actions {
	float:left;
	margin-top:4px
}
#watch7-secondary-actions {
	float:right
}
#watch7-sentiment-actions .yt-uix-button {
	margin-right:10px;
	border-right-style:solid;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px
}
#watch7-sentiment-actions .yt-uix-button .yt-uix-button-icon-wrapper {
	max-height:none
}
#watch-like.yt-uix-button {
	padding:0 7px
}
#watch-like .yt-uix-button-icon {
	margin-right:3px
}
#watch-dislike.yt-uix-button {
	padding:0 5px
}
.actionable #watch-like:active .yt-uix-button-content, .actionable #watch-like.yt-uix-button-toggled .yt-uix-button-content {
	color:#590
}
.disliked #watch-dislike, #watch-dislike:active, #watch-dislike.yt-uix-button-toggled {
	color:#000
}
.liked #watch-dislike, .disliked #watch-like {
	opacity:.5;
	filter:alpha(opacity=50)
}
.liked #watch-dislike:hover, .disliked #watch-like:hover {
	opacity:1;
	filter:none
}
.yt-uix-button-icon-watch-like {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfl3V2paT.png) -45px -252px;
	background-size:auto;
	width:23px;
	height:23px
}
.yt-uix-button-icon-watch-dislike {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfl3V2paT.png) -97px -43px;
	background-size:auto;
	width:23px;
	height:23px;
	padding-bottom:1px
}
.yt-uix-button:hover .yt-uix-button-icon-watch-like {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfl3V2paT.png) -26px -14px
}
.actionable .yt-uix-button:active .yt-uix-button-icon-watch-like, .actionable .yt-uix-button.yt-uix-button-toggled .yt-uix-button-icon-watch-like {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfl3V2paT.png) 0 -255px
}
.yt-uix-button:active .yt-uix-button-icon-watch-dislike, .yt-uix-button.yt-uix-button-toggled .yt-uix-button-icon-watch-dislike {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfl3V2paT.png) -158px -39px
}
.yt-uix-button-panel:hover #watch-like-dislike-buttons .yt-uix-button-text.yt-uix-button-toggled {
	border-color:#c6c6c6;
	background-color:#e9e9e9;
	-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .20);
	-ms-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .20);
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, .20);
	box-shadow:inset 0 1px 1px rgba(0, 0, 0, .20);
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#fff8f8f8, EndColorStr=#ffeeeeee);
	background-image:-moz-linear-gradient(top, #f8f8f8 0, #eee 100%);
	background-image:-ms-linear-gradient(top, #f8f8f8 0, #eee 100%);
	background-image:-o-linear-gradient(top, #f8f8f8 0, #eee 100%);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f8f8f8), color-stop(100%, #eee));
	background-image:-webkit-linear-gradient(top, #f8f8f8 0, #eee 100%);
	background-image:linear-gradient(to bottom, #f8f8f8 0, #eee 100%)
}
#watch7-secondary-actions .yt-uix-button {
	height:3.6em;
	margin-left:15px;
	color:#333;
	border:3px solid transparent;
	border-width:3px 0;
	background:none;
	opacity:0.5;
	filter:alpha(opacity=50);
	-moz-box-shadow:none;
	-ms-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none
}
#watch7-secondary-actions .yt-uix-button:hover, #watch7-secondary-actions .yt-uix-button:active, #watch7-secondary-actions .yt-uix-button.yt-uix-button-active, #watch7-secondary-actions .yt-uix-button.yt-uix-button-toggled {
	border-bottom-color:#930;
	opacity:1;
	filter:none
}
#watch7-secondary-actions .yt-uix-button:focus {
	border-color:#3f76b7
}
.yt-uix-button-icon-action-panel-stats {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfl3V2paT.png) -154px -125px;
	background-size:auto;
	width:18px;
	height:18px
}
.yt-uix-button-icon-action-panel-report {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfl3V2paT.png) -42px -188px;
	background-size:auto;
	width:18px;
	height:18px
}
.yt-uix-button .yt-uix-button-icon-action-panel-transcript {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfl3V2paT.png) -64px -188px;
	background-size:auto;
	width:18px;
	height:18px
}
#action-panel-share .share-panel {
	padding:0 0 18px
}
#action-panel-report #flag-video-panel {
	margin-bottom:0
}
#flag-video-panel h3, #flag-video-panel p {
	margin-bottom:10px
}
.watch-playlists-drawer ul {
	clear:both
}
.watch7-hovercard {
	width:400px!important
}
.watch7-hovercard-header {
	margin-bottom:15px;
	font-size:15px
}
.watch7-hovercard-message {
	margin-bottom:10px;
	font-size:13px;
	line-height:1.4em
}
.watch7-hovercard-icon-strip {
	margin-bottom:20px
}
.watch7-hovercard-icon {
	float:left;
	padding-right:15px
}
.watch7-hovercard-youtube-icon {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfl3V2paT.png) -131px -258px;
	background-size:auto;
	width:50px;
	height:20px
}
.watch7-hovercard-gplus-icon {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfl3V2paT.png) -21px -128px;
	background-size:auto;
	width:20px;
	height:20px
}
.watch7-hovercard-gmail-icon {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfl3V2paT.png) -220px -60px;
	background-size:auto;
	width:24px;
	height:17px
}
.watch7-hovercard-picasa-icon {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfl3V2paT.png) -21px -210px;
	background-size:auto;
	width:20px;
	height:20px
}
.watch7-hovercard-chrome-icon {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfl3V2paT.png) -362px -22px;
	background-size:auto;
	width:20px;
	height:20px
}
.watch7-hovercard-account-line {
	color:#999
}
.watch7-hovercard-account-line .yt-uix-button {
	padding:0 40px;
	font-size:15px;
	height:35px
}
#watch-description {
	position:relative;
	z-index:1;
	overflow:hidden;
	line-height:17px;
	color:#333
}
#watch-description-clip {
	float:left;
	width:390px
}
#watch-description h2 {
	color:#000;
	font-size:16px;
	font-weight:bold;
	margin:0 0 10px
}
#watch-description-extras {
	margin:10px 0
}
.watch-s2l-thumb {
	float:left;
	margin-right:8px;
	margin-top:3px
}
.watch-extras-section&gt;li {
	clear:both;
	margin-bottom:5px;
	line-height:1.2
}
.watch-extras-section .title {
	float:left;
	margin:0 10px 0 0;
	width:80px;
	text-align:right;
	color:#999;
	font-size:11px;
	font-weight:normal
}
#watch-description-extras .title {
	color:#333;
	font-weight:bold
}
.watch-extras-section .content {
	color:#999;
	font-size:11px;
	margin-left:100px
}
#watch-description-extra-info {
	margin-left:410px;
	width:190px;
	padding-bottom:0;
	min-height:55px
}
#watch-checkout-offers .checkout-button {
	margin-bottom:5px
}
#watch-description.yt-uix-expander-collapsed {
	cursor:pointer
}
#watch-description-toggle {
	clear:both;
	text-align:center
}
#watch-description-expand, .yt-uix-expander-collapsed #watch-description-collapse, .yt-uix-expander-collapsed #watch-description-extras, .yt-uix-expander-collapsed .watch-extra-info-long {
	display:none
}
.yt-uix-expander-collapsed #watch-description-expand {
	display:block
}
#watch-description-toggle .yt-uix-button-text {
	position:relative;
	height:18px;
	padding-bottom:0
}
.metadata-inline {
	background:#fff
}
#watch7-action-panels {
	position:relative
}
#watch7-action-panels #watch7-action-panel-footer {
	position:absolute;
	bottom:0;
	width:100%;
	background-color:#fff
}
#watch7-action-panel-footer .yt-horizontal-rule {
	z-index:0;
	margin:0 100px;
	height:.5em
}
#watch-description #watch-description-content {
	min-height:68px
}
#watch-description.yt-uix-expander-collapsed #watch-description-content {
	height:68px;
	overflow:hidden
}
#watch-description #watch-description-content.extra-info {
	min-height:119px
}
#watch-description.yt-uix-expander-collapsed #watch-description-content.extra-info {
	height:119px
}
#watch-description #watch-description-content.click-to-buy {
	min-height:187px
}
#watch-description.yt-uix-expander-collapsed #watch-description-content.click-to-buy {
	height:187px
}
#watch-description-extra-info li {
	margin-bottom:1px;
	line-height:17px;
	overflow:hidden;
	padding-bottom:2px
}
#watch-description-extra-info li.full-link {
	padding:0
}
#watch-description-extra-info .link-list a, #watch-description-extra-info .full-link a {
	display:block;
	padding:0
}
#watch-description-rental-information {
	margin-top:1.0em
}
#watch-description-extra-info .attribution-link {
	font-size:11px;
	padding:1px 0 1px 22px
}
#watch-description-extra-info .created-using-link {
	display:block
}
#watch-description-extra-info .metadata-info {
	display:block;
	font-size:11px;
	margin-left:22px
}
#watch-description-extra-info .metadata-info-title {
	color:#333;
	font-weight:bold
}
.watch-info-tag-list li {
	display:inline
}
.watch-info-tag-list a {
	white-space:nowrap
}
.watch-info-tag-list li:after {
	content:","
}
.watch-info-tag-list li:last-child:after {
	content:""
}
#watch-description-extra-info .offer-image-thumbnail {
	float:left;
	margin:6px 0px 0px 22px;
	width:60px
}
#watch-description-extra-info .offer-image-thumbnail img {
	width:60px
}
#watch-description-extra-info .offer-links-with-thumbnail {
	margin:6px 0px 0px 90px
}
#page.watch #guide {
	position:relative;
	top:auto;
	left:auto;
	right:auto;
	bottom:auto;
	width:1003px;
	margin:0 auto;
	padding:0
}
#page.watch #guide-container {
	width:175px;
	padding:15px 0 10px 5px;
	height:auto;
	position:absolute;
	top:0;
	left:10px;
	margin:0;
	z-index:10
}
#page.watch #guide-container.branded {
	top:15px;
	background:#fbfbfb;
	background:rgba(251, 251, 251, .95)
}
#watch7-headline, #watch7-notification-area, #watch7-user-header {
	position:relative;
	padding:15px 20px 9px;
	border:1px solid #e6e6e6;
	border-top-width:0;
	border-bottom-width:0;
	border-color:rgba(0, 0, 0, .098);
	background:#fff
}
#watch7-notification-area {
	overflow:auto;
	padding:0 20px
}
#watch7-notification-area .yt-alert {
	margin:15px 0 0
}
#watch7-user-header.unavailable {
	border-bottom-width:1px;
	min-height:53px
}
#watch7-headline h1 {
	font-size:19px;
	line-height:normal;
	overflow:hidden
}
#watch7-headline.yt-uix-expander-collapsed h1 {
	overflow:hidden;
	white-space:nowrap;
	word-wrap:normal;
*zoom:1;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis
}
#watch7-headline .yt-uix-expander-head {
	cursor:auto;
	-moz-user-select:auto;
	-ms-user-select:auto;
	-webkit-user-select:auto
}
#watch7-headline .yt-uix-expander-head:hover {
	color:#000
}
#watch7-headline h1 a {
	color:inherit
}
#watch7-headline h1 .long-title {
	font-size:0.9em;
	letter-spacing:-0.05em;
	cursor:pointer
}
#watch7-headline #watch-privacy-icon {
	float:left;
	margin-right:5px
}
#watch-playlist-privacy-icon img, #watch7-headline #watch-privacy-icon img {
	vertical-align:middle
}
#watch-playlist-privacy-icon.public img, #watch7-headline #watch-privacy-icon.public img {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfl3V2paT.png) -348px -226px;
	background-size:auto;
	width:24px;
	height:20px
}
#watch-playlist-privacy-icon.private img, #watch7-headline #watch-privacy-icon.private img {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfl3V2paT.png) -314px -50px;
	background-size:auto;
	width:24px;
	height:20px
}
#watch7-headline #watch-privacy-icon.unlisted img {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfl3V2paT.png) -185px -258px;
	background-size:auto;
	width:24px;
	height:20px
}
#watch7-views-info {
	position:absolute;
	top:0;
	right:20px;
	min-width:160px;
	max-width:220px;
	color:#666;
	font-size:11px;
	text-align:right
}
.watch-view-count {
	font-size:19px;
	line-height:24px;
	color:#333
}
.watch-view-count-info {
	margin-left:3px
}
.watch-dancing-psy {
	background:url(//s.ytimg.com/yts/img/logo_dancing_psy-vflsJl9hC.gif) no-repeat -73px 1px;
	width:20px;
	height:30px;
	margin-top:-30px
}
.video-extras-sparkbars {
	height:2px;
	margin:4px 0;
	overflow:hidden
}
.video-extras-sparkbar-likes {
	float:left;
	height:4px;
	background:#590
}
.video-extras-sparkbar-dislikes {
	float:left;
	height:4px;
	background:#ccc
}
.video-extras-likes-dislikes img {
	position:relative;
	vertical-align:middle
}
.icon-watch-stats-like {
	top:-1px;
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfl3V2paT.png) -331px -74px;
	background-size:auto;
	width:13px;
	height:14px
}
.icon-watch-stats-dislike {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfl3V2paT.png) -290px -31px;
	background-size:auto;
	width:13px;
	height:14px
}
#watch7-user-header {
	position:relative;
	padding:0 20px 15px
}
#watch7-user-header .yt-user-photo {
	float:left
}
#watch7-user-header .yt-user-name, #watch7-user-header .yt-user-videos {
	display:inline-block;
	height:22px
}
#watch7-user-header .yt-user-name {
	margin-left:10px;
	color:#333;
	font-weight:bold
}
#watch7-user-header .yt-user-videos, #watch7-user-header .yt-user-separator {
	font-size:11px;
	color:#666
}
#watch7-user-header .yt-user-separator {
	margin:0 5px
}
#watch7-subscription-container {
	margin-left:10px
}
#watch7-subscription-container .channel-settings-link {
	height:24px;
	line-height:2em
}
#watch7-subscription-container .channel-settings-link .yt-uix-button-icon-settings {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfl3V2paT.png) -83px -232px;
	background-size:auto;
	width:16px;
	height:16px
}
#watch7-video-container {
	background-color:transparent;
-moz-transition:background-color .3s ease-in-out, background-image .3s ease-in-out;
-ms-transition:background-color .3s ease-in-out, background-image .3s ease-in-out;
-o-transition:background-color .3s ease-in-out, background-image .3s ease-in-out;
-webkit-transition:background-color .3s ease-in-out, background-image .3s ease-in-out;
transition:background-color .3s ease-in-out, background-image .3s ease-in-out;
	zoom:1
}
#watch7-player {
	position:relative;
	overflow:hidden;
	width:640px;
	height:390px;
	background:#000;
	color:#fff;
	text-align:center
}
#watch7-player .fallback-message {
	font-size:2em
}
#watch7-player a {
	color:#438bc5
}
#watch7-player object, #watch7-player embed {
	position:relative;
	width:100%!important;
	height:100%!important
}
.watch-autohide #watch7-player {
	height:363px
}
.watch-multicamera #watch7-player {
	height:470px
}
.watch-autohide.watch-multicamera #watch7-player {
	height:443px
}
.watch-medium #watch7-player {
	width:854px;
	height:510px
}
.watch-medium.watch-autohide #watch7-player {
	height:483px
}
.watch-medium.watch-multicamera #watch7-player {
	height:590px
}
.watch-medium.watch-autohide.watch-multicamera #watch7-player {
	height:563px
}
.sidebar-collapsed .watch-medium #watch7-player {
	width:818px;
	height:490px
}
.sidebar-collapsed .watch-medium.watch-autohide #watch7-player {
	height:463px
}
.sidebar-collapsed .watch-medium.watch-multicamera #watch7-player {
	height:570px
}
.sidebar-collapsed .watch-medium.watch-autohide.watch-multicamera #watch7-player {
	height:543px
}
.watch-large #watch7-player {
	width:1280px;
	height:750px
}
.watch-large.watch-autohide #watch7-player {
	height:723px
}
.watch-large.watch-multicamera #watch7-player {
	height:830px
}
.watch-large.watch-autohide.watch-multicamera #watch7-player {
	height:803px
}
#watch7-player-unavailable {
	background:#262626;
	width:100%;
	height:100%;
	text-align:left;
	font-size:13px;
	line-height:1.2;
	background-image:-moz-linear-gradient(top, #383838 0, #131313 100%);
	background-image:-ms-linear-gradient(top, #383838 0, #131313 100%);
	background-image:-o-linear-gradient(top, #383838 0, #131313 100%);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #383838), color-stop(100%, #131313));
	background-image:-webkit-linear-gradient(top, #383838 0, #131313 100%);
	background-image:linear-gradient(to bottom, #383838 0, #131313 100%);
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ff383838, EndColorStr=#ff131313)
}
#watch7-player-unavailable.with-background {
	filter:none
}
#watch7-player-unavailable.with-background .ux-thumb {
	background:#000
}
#watch7-player-unavailable.with-background .video-thumb img {
	opacity:0.2;
	filter:alpha(opacity=20)
}
#watch7-player-unavailable .icon {
	position:absolute;
	width:140px;
	height:100px;
	left:50%;
	top:60%;
	margin-left:-70px;
	margin-top:-50px
}
#watch7-player-unavailable .video-thumb {
	width:100%;
	height:100%
}
#watch7-player-unavailable .video-thumb img {
	width:640px;
	opacity:0.05;
	filter:alpha(opacity=5)
}
.watch-medium #watch7-player-unavailable .video-thumb img {
	width:854px
}
.watch-large #watch7-player-unavailable .video-thumb img {
	width:1280px
}
#watch7-player-unavailable .content {
	position:absolute;
	top:25px;
	left:25px;
	bottom:50px;
	right:25px
}
#watch7-player-unavailable .content .message {
	margin:0 -5px 15px;
	padding:0 5px 14px;
	border-bottom:1px solid #888;
	font-size:19px;
	font-weight:normal;
	text-shadow:0 2px 2px #000
}
#watch7-player-unavailable .content .submessage {
	text-shadow:0 1px 1px #000
}
#watch7-player-age-gate-content button {
	margin-top:20px
}
#watch7-player-age-gate-content .date-selector {
	margin-top:20px
}
#watch7-player-age-gate-content .safety-mode-message {
	position:absolute;
	left:0;
	bottom:0
}
#watch7-branded-banner {
	position:relative;
	overflow:hidden;
	width:640px;
	height:70px;
-moz-transition:width .3s ease-in-out, height .3s ease-in-out;
-ms-transition:width .3s ease-in-out, height .3s ease-in-out;
-o-transition:width .3s ease-in-out, height .3s ease-in-out;
-webkit-transition:width .3s ease-in-out, height .3s ease-in-out;
transition:width .3s ease-in-out, height .3s ease-in-out
}
.watch-medium #watch7-branded-banner {
	width:854px
}
.sidebar-collapsed .watch-medium #watch7-branded-banner {
	width:818px
}
.watch-large #watch7-branded-banner {
	width:1280px
}
#watch7-branded-banner .banner-small, #watch7-branded-banner .banner-large {
	position:absolute;
	top:0;
	left:0;
	-moz-transition:opacity 0.45s ease-in-out;
	-ms-transition:opacity 0.45s ease-in-out;
	-o-transition:opacity 0.45s ease-in-out;
	-webkit-transition:opacity 0.45s ease-in-out;
	transition:opacity 0.45s ease-in-out
}
.watch-wide #watch7-branded-banner .banner-small, #watch7-branded-banner .banner-large {
	z-index:0;
	opacity:0;
	filter:alpha(opacity=0)
}
#watch7-branded-banner .banner-small, .watch-wide #watch7-branded-banner .banner-large {
	z-index:1;
	opacity:1;
	filter:alpha(opacity=100)
}
.watch7-playlist-bar {
	position:relative;
	border-top:1px solid #2b2b2b;
	height:34px
}
#watch7-playlist-bar-controls {
	border-left:1px solid #2b2b2b
}
#watch7-playlist-bar-controls, .watch7-playlist-bar-left, .watch7-playlist-bar-notifications, .watch7-playlist-bar-secondary-controls {
	height:34px;
	line-height:34px;
	font-size:11px;
	color:#999;
	background:#1b1b1b;
	overflow:hidden;
	white-space:nowrap;
	word-wrap:normal;
*zoom:1;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis
}
.watch-medium .watch7-playlist-bar {
	width:854px
}
.sidebar-collapsed .watch-medium .watch7-playlist-bar {
	width:818px
}
.watch-large .watch7-playlist-bar {
	width:1280px
}
#watch7-playlist-bar-controls, .watch7-playlist-bar-left, .watch7-playlist-bar-left .title, .watch7-playlist-bar-secondary-controls {
	padding:0 8px
}
.watch7-playlist-bar-right .yt-uix-button {
	border-color:transparent;
	padding:0
}
.watch7-playlist-bar-right .yt-uix-button:focus {
	border-color:#3f76b7
}
#watch7-playlist-bar-controls a .yt-uix-button-icon {
	margin:-5px;
	margin-bottom:0
}
.watch7-playlist-bar-secondary-controls .yt-uix-button-icon-wrapper {
	vertical-align:top
}
.watch7-playlist-bar-notifications, .watch7-playlist-bar-right, .watch7-playlist-bar-secondary-controls {
	float:right
}
.watch7-playlist-bar-notifications {
	padding-right:16px
}
.watch7-playlist-bar-right {
	position:relative;
	width:330px;
-moz-transition:width .3s ease-out, left .3s ease-out;
-ms-transition:width .3s ease-out, left .3s ease-out;
-o-transition:width .3s ease-out, left .3s ease-out;
-webkit-transition:width .3s ease-out, left .3s ease-out;
transition:width .3s ease-out, left .3s ease-out
}
.sidebar-expanded .watch7-playlist-bar-right {
	width:305px
}
.sidebar-collapsed .watch7-playlist-bar-right {
	width:183px
}
.watch7-playlist-bar-notifications, .watch7-playlist-bar-left .title {
	font-size:15px
}
.watch7-playlist-bar-left .long-title {
	font-size:14px;
	letter-spacing:-0.05em
}
#watch7-playlist-bar-controls, .watch7-playlist-bar-left .title, .watch7-playlist-bar-left .yt-user-name:hover, .watch7-playlist-bar-notifications {
	color:#fff
}
.paused .watch7-playlist-bar-notifications {
	color:#999
}
.watch7-playlist-bar-left .yt-user-name {
	color:#999
}
#watch7-playlist-bar-toggle-button {
	display:none
}
.watch-wide #watch7-playlist-bar-toggle-button {
	display:inline
}
.yt-uix-button-icon-playlist-bar-prev, .rtl .yt-uix-button-icon-playlist-bar-next {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfl3V2paT.png) -348px 0;
	background-size:auto;
	width:30px;
	height:18px
}
.yt-uix-button:active .yt-uix-button-icon-playlist-bar-prev, .rtl .yt-uix-button:active .yt-uix-button-icon-playlist-bar-next {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfl3V2paT.png) -314px -201px;
	background-size:auto;
	width:30px;
	height:18px
}
.yt-uix-button:hover .yt-uix-button-icon-playlist-bar-prev, .rtl .yt-uix-button:hover .yt-uix-button-icon-playlist-bar-next {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfl3V2paT.png) -83px -210px;
	background-size:auto;
	width:30px;
	height:18px
}
.yt-uix-button-icon-playlist-bar-next, .rtl .yt-uix-button-icon-playlist-bar-prev {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfl3V2paT.png) -150px -210px;
	background-size:auto;
	width:30px;
	height:18px
}
.yt-uix-button:active .yt-uix-button-icon-playlist-bar-next, .rtl .yt-uix-button:active .yt-uix-button-icon-playlist-bar-prev {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfl3V2paT.png) -348px -142px;
	background-size:auto;
	width:30px;
	height:18px
}
.yt-uix-button:hover .yt-uix-button-icon-playlist-bar-next, .rtl .yt-uix-button:hover .yt-uix-button-icon-playlist-bar-prev {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfl3V2paT.png) -130px -236px;
	background-size:auto;
	width:30px;
	height:18px
}
.yt-uix-button .yt-uix-button-icon-playlist-bar-autoplay {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfl3V2paT.png) -185px -41px;
	background-size:auto;
	width:30px;
	height:18px
}
.yt-uix-button-toggled .yt-uix-button-icon-playlist-bar-autoplay, .yt-uix-button-toggled.yt-uix-button:hover .yt-uix-button-icon-playlist-bar-autoplay {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfl3V2paT.png) -56px -41px;
	background-size:auto;
	width:30px;
	height:18px
}
.yt-uix-button:hover .yt-uix-button-icon-playlist-bar-autoplay {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfl3V2paT.png) -256px -107px;
	background-size:auto;
	width:30px;
	height:18px
}
.yt-uix-button .yt-uix-button-icon-playlist-bar-shuffle {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfl3V2paT.png) -97px -88px;
	background-size:auto;
	width:30px;
	height:18px
}
.yt-uix-button:active .yt-uix-button-icon-playlist-bar-shuffle, .yt-uix-button-toggled .yt-uix-button-icon-playlist-bar-shuffle, .yt-uix-button-toggled.yt-uix-button:hover .yt-uix-button-icon-playlist-bar-shuffle {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfl3V2paT.png) -53px 0;
	background-size:auto;
	width:30px;
	height:18px
}
.yt-uix-button:hover .yt-uix-button-icon-playlist-bar-shuffle {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfl3V2paT.png) -124px -66px;
	background-size:auto;
	width:30px;
	height:18px
}
.yt-uix-button-icon-playlist-bar-toggle {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfl3V2paT.png) -97px -188px;
	background-size:auto;
	width:30px;
	height:18px
}
.yt-uix-button:hover .yt-uix-button-icon-playlist-bar-toggle {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfl3V2paT.png) -124px -39px;
	background-size:auto;
	width:30px;
	height:18px
}
.watch-playlist-collapsed .yt-uix-button-icon-playlist-bar-toggle {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfl3V2paT.png) -185px -19px;
	background-size:auto;
	width:30px;
	height:18px
}
.watch-playlist-collapsed .yt-uix-button:hover .yt-uix-button-icon-playlist-bar-toggle {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-hitchhiker-vfl3V2paT.png) -314px 0;
	background-size:auto;
	width:30px;
	height:18px
}
.sidebar-collapsed #watch7-playlist-bar-shuffle-button {
	display:none
}
#watch7-playlist-tray-container {
	z-index:2;
	position:absolute;
	height:363px;
	width:100%;
	opacity:1;
-moz-transition:opacity .3s ease-in-out, height .3s ease-in-out;
-ms-transition:opacity .3s ease-in-out, height .3s ease-in-out;
-o-transition:opacity .3s ease-in-out, height .3s ease-in-out;
-webkit-transition:opacity .3s ease-in-out, height .3s ease-in-out;
transition:opacity .3s ease-in-out, height .3s ease-in-out
}
#watch7-playlist-tray {
	border-bottom:27px solid #1b1b1b
}
.watch-autohide #watch7-playlist-tray, .watch-large #watch7-playlist-tray, .watch-medium #watch7-playlist-tray {
	border-bottom-width:0
}
.watch-multicamera #watch7-playlist-tray-container {
	height:443px
}
.watch-medium #watch7-playlist-tray-container {
	height:483px
}
.watch-medium.watch-multicamera #watch7-playlist-tray-container {
	height:563px
}
.sidebar-collapsed .watch-medium #watch7-playlist-tray-container {
	height:463px
}
.sidebar-collapsed .watch-medium.watch-multicamera #watch7-playlist-tray-container {
	height:543px
}
.watch-large #watch7-playlist-tray-container {
	height:723px
}
.watch-large.watch-multicamera #watch7-playlist-tray-container {
	height:803px
}
.watch-playlist-collapsed #watch7-playlist-tray-container {
	height:0;
	opacity:0
}
#watch7-playlist-loading {
	position:absolute;
	z-index:3;
	width:100%;
	top:158px
}
#watch7-playlist-tray, #watch7-playlist-tray-mask {
	position:absolute;
	z-index:3;
	width:100%;
	height:100%;
	overflow:hidden;
	background:#2b2b2b
}
#watch7-playlist-tray:hover {
	overflow:auto
}
#watch7-playlist-tray .yt-uix-slider-slide {
	padding:8px 0
}
#watch7-playlist-tray .video-list-item {
	margin:0;
	border-top:1px solid #393939;
	border-bottom:1px solid #1d1d1d;
	padding-right:13px;
	font-size:13px;
	color:#6e6e6e;
	text-shadow:0 1px 0 #000
}
#watch7-playlist-tray .video-list-item:first-of-type {
	border-top-color:transparent
}
#watch7-playlist-tray:hover .video-list-item {
	padding-right:0
}
#watch7-playlist-tray .video-list-item a {
	padding:8px 0;
	padding-left:35px
}
#watch7-playlist-tray .video-list-item a:hover .title {
	text-decoration:none
}
#watch7-playlist-tray .video-list-item .count {
	position:absolute;
	top:0;
	bottom:0;
	left:12px;
	margin:auto 0;
	height:13px;
	font-weight:bold
}
#watch7-playlist-tray .video-list-item .ux-thumb-wrap {
	margin-top:4px;
	margin-bottom:4px
}
#watch7-playlist-tray .video-list-item .video-thumb {
	-moz-box-shadow:0 2px 4px rgba(0, 0, 0, 0.5);
	-ms-box-shadow:0 2px 4px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow:0 2px 4px rgba(0, 0, 0, 0.5);
	box-shadow:0 2px 4px rgba(0, 0, 0, 0.5)
}
#watch7-playlist-tray .video-list-item .title {
	font-weight:bold;
	font-size:13px
}
#watch7-playlist-tray .video-list-item .stat {
	font-size:11px
}
#watch7-playlist-tray .playlist-bar-item-playing .stat, #watch7-playlist-tray .video-list-item .title {
	color:#fff
}
#watch7-playlist-tray .playlist-bar-item-playing {
	border-color:#4f4f4f;
	background:#4f4f4f
}
#watch7-playlist-tray .video-list-item:hover {
	border-color:#353535
}
#watch7-playlist-tray .video-list-item a:hover {
	background:#353535
}
#watch7-playlist-tray .playlist-bar-item-unviewable .title {
	padding-top:14px
}
#watch7-playlist-tray .playlist-bar-item-unviewable .stat.attribution {
	display:none
}
#watch7-playlist-tray-container ::-webkit-scrollbar {
width:13px;
height:13px
}
#watch7-playlist-tray-container ::-webkit-scrollbar-track {
background:#3d3d3d;
-webkit-box-shadow:inset 1px 0 0 #1d1d1d
}
#watch7-playlist-tray-container ::-webkit-scrollbar-track:hover {
background:#4f4f4f
}
#watch7-playlist-tray-container ::-webkit-scrollbar-thumb {
background:#1b1b1b
}
#watch7-playlist-scrollfloater {
	position:fixed;
	top:-35px;
	padding-top:0;
	visibility:hidden;
-moz-transition:top .3s ease-in-out;
-ms-transition:top .3s ease-in-out;
-o-transition:top .3s ease-in-out;
-webkit-transition:top .3s ease-in-out;
transition:top .3s ease-in-out
}
#watch7-playlist-container.playlist-floating.scrolled #watch7-playlist-scrollfloater {
	visibility:inherit;
	top:0;
	z-index:3
}
#watch7-playlist-scrollfloater .watch7-playlist-bar-right {
	text-align:center;
	padding:0
}
#watch7-playlist-container.playlist-floating .watch7-playlist-bar-notifications {
	display:block
}
.watch7-playlist-bar-notifications span {
	display:none
}
#watch7-playlist-container[data-autoplay-countdown="1"] .autoplay-notification-1, #watch7-playlist-container[data-autoplay-countdown="2"] .autoplay-notification-2, #watch7-playlist-container[data-autoplay-countdown="3"] .autoplay-notification-3, #watch7-playlist-container[data-autoplay-countdown="4"] .autoplay-notification-4, #watch7-playlist-container[data-autoplay-countdown="5"] .autoplay-notification-5 {
	display:inline
}
#watch7-playlist-scrollfloater-autoplay-toggle {
	font-size:15px
}
#watch7-playlist-scrollfloater-autoplay-toggle:hover {
	color:#ccc;
	cursor:pointer
}
#watch7-playlist-scrollfloater-autoplay-toggle #scrollfloater-resume-text, .paused #watch7-playlist-scrollfloater-autoplay-toggle #scrollfloater-pause-text {
	display:none
}
.paused #watch7-playlist-scrollfloater-autoplay-toggle #scrollfloater-resume-text {
	display:inline
}
#watch-response {
	margin-top:-1px;
	background:#fff
}
#watch-response-content, #watch-response-header {
	padding:10px
}
#watch-response-header-content {
	margin-top:8px
}
#watch-response-content {
	border-top:1px solid #e2e2e2;
	padding-bottom:0;
	margin-bottom:-10px
}
#watch-response-header-content h3, .watch-response-item-content h3, #watch-response-header-content p, .watch-response-item-content p {
	margin-bottom:2px;
	line-height:14px
}
#watch-response-header-content p, .watch-response-item-content p {
	font-size:11px;
	color:#999
}
#watch-response-header-content p a, .watch-response-item-content p a {
	color:#000;
	font-weight:bold
}
#watch-response-header-content p a:hover, .watch-response-item-content p a:hover {
	color:#438bc5
}
#watch-response-header-thumb, .watch-response-item-thumb {
	float:left;
	margin-right:10px
}
#watch-response-list {
	margin-right:-10px
}
.watch-response-item {
	display:inline-block;
	width:390px;
	vertical-align:top;
	margin-right:10px;
	margin-bottom:20px
}
.watch-response-item-content {
	padding-top:5px;
	overflow:hidden;
*zoom:1
}
.watch-response-item h3 {
	overflow:hidden;
	white-space:nowrap;
	word-wrap:normal;
*zoom:1;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis
}
#watch-response-content-sort {
	margin:0 -10px 15px;
	padding:0 10px 10px;
	border-bottom:1px solid #e2e2e2
}
#watch-response-content .comments-post-container {
	padding-bottom:0
}
#watch-response-content .comments-post-alert {
	width:auto
}
#watch7-sidebar .watch-sidebar-section {
	position:relative;
	z-index:2;
	margin:0 0 15px 5px
}
#watch7-sidebar #watch-live-comments {
	margin:0 10px 5px
}
#watch7-sidebar .watch-sidebar-head, #watch7-sidebar .watch-sidebar-foot {
	font-size:11px;
	color:#444;
	padding:0 5px 10px
}
#watch7-sidebar .watch-sidebar-head a, #watch7-sidebar .watch-sidebar-foot a {
	color:#444
}
#watch7-sidebar .watch-sidebar-head:hover a, #watch7-sidebar .watch-sidebar-foot:hover a {
	color:#1c62b9
}
.video-list-item {
	position:relative;
	margin-bottom:15px
}
.video-list-item a {
	padding:0 5px
}
.sidebar-collapsed .watch-sidebar-section .video-list-item a {
	padding:0 3px
}
.sidebar-collapsed .watch-sidebar-section .video-list-item .ux-thumb-wrap, .sidebar-collapsed .watch-sidebar-section .video-list-item .user-thumb-large, .sidebar-collapsed .watch-sidebar-section .video-list-item .yt-pl-thumb {
	float:none;
	margin:0 0 5px
}
.sidebar-collapsed .watch-sidebar-section .sidethumb {
	margin-top:4px;
	margin-bottom:4px
}
.sidebar-collapsed .watch-sidebar-section .yt-thumb-default-120, .sidebar-collapsed .watch-sidebar-section .yt-thumb-related-playlist-120 {
	width:158px;
	height:88px
}
.sidebar-collapsed .watch-sidebar-section .yt-thumb-default-120 img, .sidebar-collapsed .watch-sidebar-section .yt-thumb-related-playlist-120 img {
	width:158px
}
.sidebar-collapsed .watch-sidebar-section .yt-thumb-default-43 img {
	width:43px
}
.sidebar-collapsed .watch-sidebar-section .video-list-item .badge, .sidebar-collapsed .watch-sidebar-section .video-list-item .description, .sidebar-collapsed .watch-sidebar-section .video-list-item .view-count, .sidebar-collapsed .watch-sidebar-section .video-list-item .annotation, .sidebar-collapsed .watch-sidebar-section .video-list-item .yt-uix-button-subscription-container {
	display:none
}
#watch7-sidebar .video-list-item a:hover {
	background:none
}
#watch7-sidebar .video-list-item .title {
	color:#333;
	font-size:13px;
	font-weight:bold
}
#watch7-sidebar .video-list-item:hover .title {
	color:#438bc5;
	text-decoration:none
}
#watch7-sidebar .video-list-item .title:hover {
	text-decoration:underline
}
#watch7-sidebar .video-list-item .title:visited {
	color:#036
}
#watch7-sidebar .video-list-item .description, #watch7-sidebar .video-list-item .stat {
	color:#999;
	font-size:11px
}
#watch7-sidebar .video-list-item .description {
	line-height:1.2em;
	max-height:2.4em;
	overflow:hidden
}
#watch7-sidebar .video-list-item a.related-channel {
	padding-left:61px
}
.sidebar-collapsed #watch7-sidebar .video-list-item a.related-channel {
	padding-left:0
}
#watch7-sidebar .video-list-item .yt-uix-button-subscription-container {
	position:absolute;
	left:133px;
	bottom:4px
}
#watch7-sidebar .video-list-item a.related-movie {
	padding-left:26px
}
.sidebar-collapsed #watch7-sidebar .video-list-item a.related-movie {
	padding-left:0
}
#watch7-sidebar .yt-thumb-square-64 {
	background-color:#333;
	height:64px;
	width:64px
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.thumb-normal #watch7-sidebar .yt-thumb-square-64 .clip img {
position:relative;
left:-1px
}
}
#watch7-sidebar hr.yt-horizontal-rule {
	margin:7px 0 15px
}
#watch7-sidebar .watch-pyv-vid {
	background:#feffc2
}
#watch7-sidebar .watch-pyv-vid.video-list-item .title {
*width:169px
}
#watch7-sidebar .watch-pyv-vid.video-list-item a {
	padding:5px
}
#watch-longform-ad, #watch-channel-brand-div {
	position:relative;
	text-align:center;
	margin-bottom:15px
}
#watch-longform-text, #watch-channel-brand-div-text {
	display:none;
	position:absolute;
	top:-10px;
	height:10px;
	text-align:center;
	line-height:10px;
	font-size:10px;
	color:#999
}
#watch-longform-ad {
	width:300px;
	height:60px
}
#watch-longform-text {
	width:300px
}
#watch-channel-brand-div {
	width:300px;
	height:250px
}
#watch-channel-brand-div-text {
	width:300px
}
#watch-channel-brand-div.with-label #watch-channel-brand-div-text, #watch-longform-ad.with-label #watch-longform-text {
	display:block
}
.sidebar-collapsed #watch-channel-brand-div.collapsible {
	margin-left:7px;
	width:160px;
	height:152px
}
.sidebar-collapsed #watch-channel-brand-div-text.collapsible {
	margin-left:6px;
	width:160px
}
.exp-related-thumbnail-small #watch7-sidebar .video-list-item {
	margin-bottom:8px
}
.exp-related-thumbnail-small #watch7-sidebar .video-list-item a.related-channel {
	padding-left:47px
}
.exp-related-thumbnail-small #watch7-sidebar .video-list-item .yt-uix-button-subscription-container {
	left:119px
}
.exp-related-thumbnail-small #watch7-sidebar .video-list-item a.related-movie {
	padding-left:15px
}
.exp-related-thumbnail-small #watch7-sidebar .video-list-item .yt-thumb-related-playlist-106 {
	width:106px;
	height:56px
}
.exp-related-thumbnail-small #watch7-sidebar .video-list-item .sidebar-height-56 {
	padding-top:0px
}
.exp-related-thumbnail-small #watch7-sidebar .video-list-item .sidebar-height-56 .video-count-wrapper {
	line-height:56px
}
.exp-related-thumbnail-large #watch7-sidebar .video-list-item a.related-channel {
	padding-left:55px
}
.exp-related-thumbnail-large.sidebar-collapsed #watch7-sidebar .video-list-item a.related-channel {
	padding-left:0
}
.exp-related-thumbnail-large #watch7-sidebar .video-list-item .yt-uix-button-subscription-container {
	left:151px
}
.exp-related-thumbnail-large #watch7-sidebar .video-list-item a.related-movie {
	padding-left:47px
}
.exp-related-thumbnail-large.sidebar-collapsed #watch7-sidebar .video-list-item a.related-movie {
	padding-left:0
}
.exp-related-thumbnail-large #watch7-sidebar .video-list-item .yt-thumb-related-playlist-138 {
	width:138px;
	height:88px
}
.exp-related-thumbnail-large #watch7-sidebar .video-list-item .yt-pl-thumb .yt-pl-thumb-overlay {
	width:100%
}
.exp-related-thumbnail-large #watch7-sidebar .video-list-item .yt-pl-thumb .video-count-wrapper {
	padding:4px 0
}
.yt-channel-title-autogenerated, .yt-channel-title-icon-verified {
	vertical-align:middle;
	margin-bottom:2px;
*margin-right:6px;
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-refresh-vflCSRCiZ.png) -15px -202px;
	background-size:auto;
	width:12px;
	height:9px;
	-webkit-user-drag:none;
	display:inline-block;
*display:inline;
*zoom:1
}
.yt-house-channel-autogenerated-notice {
	color:#dfdfdf
}
.yt-house-channel-label {
	color:#999;
	font-size:9px;
	font-weight:bold;
	text-transform:uppercase;
	cursor:default
}
.yt-channel-title-autogenerated {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-refresh-vflCSRCiZ.png) -15px -202px;
	background-size:auto;
	width:12px;
	height:9px
}
.yt-channel-title-icon-verified {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-refresh-vflCSRCiZ.png) -17px -87px;
	background-size:auto;
	width:12px;
	height:9px
}
.yt-channel-title-icon-verified:hover {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-refresh-vflCSRCiZ.png) -67px -74px;
	background-size:auto;
	width:12px;
	height:9px
}
.qualified-channel-title.ellipsized {
	width:100%;
	white-space:nowrap;
	display:inline-block;
*display:inline;
*zoom:1
}
.qualified-channel-title.ellipsized .qualified-channel-title-wrapper {
	max-width:100%;
	display:inline-block;
*display:inline;
*zoom:1
}
.qualified-channel-title.ellipsized .qualified-channel-title-text {
	display:block;
	overflow:hidden;
	white-space:nowrap;
	word-wrap:normal;
*zoom:1;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis
}
.qualified-channel-title.ellipsized.has-badge .qualified-channel-title-text {
	margin-right:15px
}
.qualified-channel-title.ellipsized .qualified-channel-title-badge {
	position:relative;
	left:-15px
}
#error-page {
	text-align:center;
	height:100%;
	white-space:nowrap;
	word-break:normal
}
#error-page-vertical-align {
	height:100%
}
#error-page-content, #error-page-vertical-align {
	vertical-align:middle;
	display:inline-block;
*display:inline;
*zoom:1
}
#error-page-illustration {
	margin-bottom:-25px
}
#error-page-hh-illustration {
	margin-bottom:10px
}
#error-page-content p {
	width:500px;
	margin:auto;
	color:#333;
	font-size:16px;
	white-space:normal;
	text-shadow:0 1px 1px #fff;
	text-shadow:0 0 0 transparent, 0 1px 1px #fff
}
#error-page-content #masthead, #error-page-content #yt-masthead {
	margin:15px auto;
	width:440px
}
#error-page-content #yt-masthead {
	margin-top:25px
}
#error-page-content #logo-container {
	margin-right:30px;
	margin-top:0
}
.ypc-subscription-button .yt-uix-button-icon-ypc-subscription, .ypc-signin-button .yt-uix-button-icon-ypc-subscription {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-ypc-vfleXM0s3.png) -24px 0;
	background-size:auto;
	width:20px;
	height:14px
}
.yt-uix-button-payment.ypc-subscribed-button:hover {
	background-color:#bc403a;
	border-color:#551717 #551717 #000;
	color:#fff;
	text-shadow:0 -1px 0 rgba(0, 0, 0, .5);
	-moz-box-shadow:inset 0 1px 0 rgba(256, 256, 256, 0.35), 0 1px 3px rgba(0, 0, 0, 0.5);
	-ms-box-shadow:inset 0 1px 0 rgba(256, 256, 256, 0.35), 0 1px 3px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow:inset 0 1px 0 rgba(256, 256, 256, 0.35), 0 1px 3px rgba(0, 0, 0, 0.5);
	box-shadow:inset 0 1px 0 rgba(256, 256, 256, 0.35), 0 1px 3px rgba(0, 0, 0, 0.5);
filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr=#ffab2f2e, EndColorStr=#ff9a3429);
	background-image:-moz-linear-gradient(top, #ab2f2e 0, #9a3429 100%);
	background-image:-ms-linear-gradient(top, #ab2f2e 0, #9a3429 100%);
	background-image:-o-linear-gradient(top, #ab2f2e 0, #9a3429 100%);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #ab2f2e), color-stop(100%, #9a3429));
	background-image:-webkit-linear-gradient(top, #ab2f2e 0, #9a3429 100%);
	background-image:linear-gradient(to bottom, #ab2f2e 0, #9a3429 100%)
}
.ypc-subscribed-button .yt-uix-button-icon-ypc-subscribed {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-ypc-vfleXM0s3.png) 0 0;
	background-size:auto;
	width:20px;
	height:14px
}
.ypc-subscribed-button:hover .yt-uix-button-icon-ypc-subscribed {
	background:no-repeat url(//s.ytimg.com/yts/imgbin/www-ypc-vfleXM0s3.png) -48px 0;
	background-size:auto;
	width:20px;
	height:14px
}
.ypc-subscribed-button .yt-uix-button-content {
	display:inline-block;
*display:inline;
*zoom:1
}
.ypc-subscribed-button .subscribed-label, .ypc-subscribed-button .unsubscribe-label {
	display:block
}
.ypc-subscribed-button .unsubscribe-label, .ypc-subscribed-button:hover .subscribed-label {
	line-height:0;
	visibility:hidden;
*float:left
}
.ypc-subscribed-button .subscribed-label, .ypc-subscribed-button:hover .unsubscribe-label {
	line-height:normal;
	visibility:visible
}
#watch-description-extra-info .ypc-subscription {
	margin-top:10px
}
.ypc-module-secondary-pane .ypc-subscription {
	margin:10px 20px 0 20px
}
.ypc-module-secondary-pane .ypc-subscription-channel {
	padding:10px;
	background-color:#fff
}
.ypc-subscription-channel .channel-container {
	overflow:hidden
}
.ypc-subscription-channel .channel-thumb {
	float:left
}
.ypc-subscription-channel a:hover {
	color:#444
}
.ypc-subscription-channel .channel-info h2 {
	margin:0
}
#watch-description .ypc-subscription-channel .channel-info h2 {
	font-size:13px;
	color:#444
}
.ypc-module-secondary-pane .ypc-subscription-channel .channel-info h2 {
	font-size:16px
}
.ypc-module-secondary-pane .ypc-subscription h2 {
	margin-top:20px
}
.ypc-subscription-channel .video-count {
	color:#999;
	font-size:11px
}
.ypc-module-secondary-pane .ypc-subscription-channel .offer-container {
	margin:10px 0;
	color:#444;
	font-size:16px
}
.ypc-module-secondary-pane .ypc-subscription-channel .offer-price {
	color:#507924;
	font-size:20px
}
.ypc-module-secondary-pane .ypc-subscription-channel .ypc-container {
	display:block;
	margin:10px 0
}
.ypc-subscription-features {
	list-style:inside disc
}
#watch-description-extra-info .ypc-subscription-features {
	margin:10px 0
}
.ypc-module-secondary-pane .ypc-subscription-features {
	margin-left:25px;
	list-style:outside disc
}
.ypc-module-secondary-pane .ypc-subscription-features li {
	margin-bottom:10px;
	color:#eee
}
#watch-description-extra-info .ypc-subscription-features li {
	margin-bottom:5px;
	padding:0;
	color:#666;
	line-height:13px
}
#ypc-package-features li {
	margin-bottom:1px;
	padding:0;
	overflow:hidden;
	line-height:15px
}
#ypc-package-features .ypc-free-trial {
	font-weight:bold
}
.ypc-subscription-link {
	margin:10px 0
}
.ypc-module-secondary-pane .ypc-subscription-link {
	color:#eee
}
#watch-description-extra-info .ypc-subscription-link {
	line-height:13px
}
.ypc-channel-offers {
	position:absolute;
	bottom:15px;
	right:15px;
	border:1px solid #ccc;
	padding:0;
	width:205px;
	max-height:212px;
	background:#fff;
	color:#444;
	font-size:11px;
	line-height:1.4em;
	-moz-box-shadow:0 0 3px #ccc;
	-ms-box-shadow:0 0 3px #ccc;
	-webkit-box-shadow:0 0 3px #ccc;
	box-shadow:0 0 3px #ccc
}
.ypc-channel-purchase-success .ypc-channel-offers {
	display:none
}
.ypc-channel-offers h3 {
	padding:10px 15px 6px;
	color:#666;
	font-size:13px;
	font-weight:bold
}
.ypc-channel-offers h3 span {
	font-size:11px;
	font-weight:normal
}
.ypc-channel-offer-nooffer-warning {
	font-weight:bold
}
.ypc-channel-offers-postpurchase {
	display:none
}
.ypc-channel-purchase-success .ypc-channel-offers-postpurchase {
	display:block
}
.ypc-channel-offer-subscribe {
	padding:10px 0 0
}
.ypc-channel-offer-price-list {
}
.ypc-channel-offer-price {
	float:left;
	margin-right:3px
}
.ypc-channel-offer-price .price-text {
	font-size:15px;
	font-weight:bold
}
.ypc-channel-offer-info {
	display:inline-block;
*display:inline;
*zoom:1
}
.ypc-channel-offer-direct-offers, .ypc-channel-offer-indirect-offers {
	padding:0 15px 13px
}
.ypc-channel-offer-indirect-offers {
	border-top:1px solid #ccc;
	padding-bottom:10px;
	background:#f8f8f8
}
.ypc-package-offer {
	margin-top:7px
}
.ypc-package-offer-info {
	display:block;
	margin:7px 0 3px
}
.ypc-package-thumbnail {
	float:left;
	margin:3px 5px 0 0
}
.ypc-package-offer h3 {
	padding:0;
	color:#444;
	font-size:11px;
	overflow:hidden;
	white-space:nowrap;
	word-wrap:normal;
*zoom:1;
	-o-text-overflow:ellipsis;
	text-overflow:ellipsis
}
.ypc-package-title a {
	color:inherit
}
.ypc-package-title a:hover {
	color:#438bc5;
	text-decoration:none
}
.ypc-channel-offers-nooffer-warning {
	padding:15px;
	font-weight:bold
}
/* 代码整理：时代Java NowJava.com 转载请注明出处 */</pre></body></html>