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