/****************************************************************************
 * TABLE OF CONTENTS
 *
 * main page layout
 * common elements
 * tabs
 *
 * main video area
 *
 * audio information
 * ratings, views, quality
 * stats & data
 * sharing section
 * flag video
 * commentary area
 *
 * video description
 * customize embed
 * QuickLists
 *
 * related videos
 * promoted videos
 *
 */


/***************************************************************************
 * main page layout
 ***************************************************************************/

#watch-this-vid {
	float: left;
	width: 480px;
}
#watch-other-vids {
	float: right;
	width: 360px;
}

/***************************************************************************
 * common elements
 ***************************************************************************/

.watch-wrapper {
	margin-bottom: 10px;
}
.watch-body {
	border: 1px solid #CCC;
	margin-top: 5px;
	margin-bottom:20px;
}

/***************************************************************************
 * tabs
 ***************************************************************************/

.watch-tabs {
	width: 478px;
}
.watch-tabs td {
	text-align: center;
	background: transparent url(http://s.ytimg.com/yt/img/master-vfl47921.gif) no-repeat scroll -305px -101px;
	height: 35px;
	line-height: 35px;
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	font-size: 16px;
	font-weight: bold;
	color: #03c;
}
.watch-tabs .watch-tab-sel {
	background: white;
	border-bottom: 0;
	color: #000;
}
.watch-tabs td a {
	text-decoration: none;
}
.watch-tabs td:hover,
.watch-tabs td:hover a,
.watch-tabs td a:hover {
	text-decoration: underline;
	cursor: hand;
	cursor: pointer;
}
.watch-tabs td.watch-tab-sel:hover,
.watch-tabs td.watch-tab-sel:hover a,
.watch-tabs td.watch-tab-sel a:hover,
.watch-tabs td.disabled:hover,
.watch-tabs td.disabled:hover a,
.watch-tabs td.disabled a:hover {
	text-decoration: none;
	cursor: default;
}
.watch-tabs .watch-tab-sel a {
	color: #000;
}
.watch-tabs .watch-tab-first {
	border-left: 0;
}
.watch-tab-contents {
	clear: left;
	padding: 7px;
}
.watch-tab-contents .watch-tab-body {
	display: none;
}
.watch-tab-contents .watch-tab-sel {
	display: block;
}

/***************************************************************************
 * main video area
 ***************************************************************************/

#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;
	margin: 10px 0px 5px 0px;
}
#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: 5px 0px;
}
#watch-actions-area {
	margin: 10px 0px;
	border: 1px solid #ccc;
	text-align: center;
}
body.not-english .watch-action-text,
body.not-english #watch-tab-commentary,
body.not-english #watch-tab-stats { /* blah - different locales need to fit in the tabs, this code is not to be mimicked lightly */
	font-size: 12px;
}
body.not-english .watch-tabs td {
	height: 34px;
	line-height: 34px;
}
#watch-actions-area .watch-tab-contents {
	padding: 0;
}
#watch-actions-area .watch-tabs td:hover .watch-action-text,
#watch-actions-area .watch-tabs a:hover .watch-action-text {
	text-decoration: underline;
}
#watch-actions-area .watch-tabs td.watch-tab-sel:hover .watch-action-text,
#watch-actions-area .watch-tabs td.disabled:hover .watch-action-text,
#watch-actions-area .watch-tabs td:hover,
#watch-actions-area .watch-tabs td a:hover,
#watch-actions-area .watch-tabs td:hover a {
	text-decoration: none;
}
#watch-actions-area .watch-tabs td.disabled .watch-action-text {
	color: #999;
}
#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 {
	cursor: hand;
	cursor: pointer;
}
#watch-actions-area .watch-action-result {
	display: none;
	padding: 10px;
	background-color: #d1f0b3;
	font-weight: bold;
	text-align: center;
	margin: 5px;
}
#watch-actions-area .watch-more-action {
	display: none;
	padding: 5px 10px;
	text-align: left;
}
#watch-actions-area .watch-login-action {
	margin: 5px;
}
#watch-actions-area .watch-action-result .close,
#watch-actions-area .watch-more-action .close,
#watch-actions-area .watch-login-action .close {
	float: right;
	font-size: 11px;
	padding-bottom: 1px;
}
#watch-actions-area .watch-action-result .close {
	font-weight: normal;
}
#watch-actions-area .watch-more-action .header {
	font-weight: bold;
	font-size: 14px;
	border-bottom: 1px solid #999;
	padding-bottom: 5px;
	margin-bottom: 10px;
}
#watch-actions-area .watch-login-action {
	display: none;
	padding: 10px;
	height: 40px;
	background: #FFAEAE;
	font-weight: bold;
	text-align: center;
}

#watch-actions-area .watch-more-action-share {
	display: none;
	padding: 5px 10px;
	text-align: left;
	background: #fff;
}

#watch-action-share,
#watch-action-favorite,
#watch-action-playlists,
#watch-action-flag {
	background: transparent url(http://s.ytimg.com/yt/img/master-vfl47921.gif) no-repeat scroll 0px 0px;
	width: 23px;
	height: 20px;
	vertical-align: middle;
	margin-bottom: 3px;
}

#watch-action-share {
	background-position: -326px 0px; 
	width: 25px;
}
.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: -326px -20px;
}
#watch-action-favorite {
	background-position: -267px 0px;
}
.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: -267px -20px;
}
#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: -267px 0px;
}
#watch-action-playlists {
	background-position: -295px 0px;
}
.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: -295px -20px;
}
#watch-action-flag {
	background-position: -358px 0px;
}
.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: -358px -19px;
}
#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: -358px 0px;
}
#watch-action-flag-link.disabled .watch-action-text {
	color: #ccc;
}

#watch-actions-area #watch-add-faves {
	background-color: #fff;
}
#watch-actions-area #watch-add-faves,
#watch-actions-area #watch-remove-faves {
	margin-bottom: 0;
}
#watch-add-faves-result a {
	text-decoration: none;
}
#watch-add-faves-result a:hover {
	text-decoration: underline;
}
#watch-add-to-faves-switch {
	margin-left: 162px;
	padding: 5px 0;
}
#not-processed-box {
	border:1px solid #CCCCCC;
	height: 330px;
}

/***************************************************************************
* audio information - for copyrighted video notices, audioswap
***************************************************************************/

#watch-infringe-div {
	margin-top: 12px;
}
#watch-infringe-div .errorBox {
	float: left;
	margin: 0 8px 1em 0;
	border: none;
}
#watch-audio-info {
	clear: both;
	border: 1px solid #CCCCCC;
	padding: 5px;
	display: none;
}
#watch-audio-info h4 {
	font-size: 16px;
	margin: 0 0 5px 0;
	text-align: left;
}
#audioInfoDiv {
	padding: 2px;
}
#watch-audio-stats a {
	margin-left: 15px;
	text-align: left;
}
#watch-audio-stats dl {
	margin: 0 0 0 15px;
	text-align: left;
}
#watch-audio-stats dt {
	float: left;
	width: 5em;
	padding: 0;
}
#watch-audio-stats dd {
	margin-bottom: .25em;
	padding: 0;
}


/***************************************************************************
 * ratings, views, quality
 ***************************************************************************/

#watch-ratings-views {
	border: 1px solid #CCC;
	margin-top: 10px;
	padding: 5px;
	line-height: 20px;
}
#watch-rating-div,
#watch-views-div {
	float: left;
}
#watch-rating-div {
	width: 280px;
}
#watch-rating-div.ratingSingleline {
	overflow: hidden;
}
#watch-views-div {
	width: 188px;
	overflow: hidden;
}
#watch-ratings-views .statLabel {
	margin-right: 4px;
	font-size: 16px;
	font-weight: bold;
}
body.not-english #watch-ratings-views .statLabel { /* blah - different locales need to fit in the tabs, this code is not to be mimicked lightly */
	font-size: 12px;
}
#watch-rating-div #ratingWrapper {
	width: 225px;
	float: left;
}
#watch-rating-div.ratingMultiline #ratingWrapper {
	width: 197px;
}
#watch-rating-div.ratingMultiline #ratingMessage {
	width: 150px;
}
html > body #watch-rating-div.ratingMultiline #ratingMessage { /* hide from ie6 */
	width: 275px;
}
#watch-rating-div.ratingSingleline #ratingMessage {
	float: left;
	line-height: 22px;
}
#watch-rating-div.ratingMultiline #ratingMessage {
	clear: left;
	line-height: 20px;
}
#watch-rating-div #ratingStars {
	margin-right: 10px;
}
#watch-rating-div #ratingMessage {
	font-size: 11px;
	color: #666;
	padding-left: 1px;
	height: 20px;
}
#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-size: 16px;
}
body.not-english #watch-view-count { /* blah - different locales need to fit in the tabs, this code is not to be mimicked lightly */
	font-size: 12px;
}
#watch-annotations {
	font-size: 11px;
}
#watch-annotations a {
	text-decoration: none;
}
#watch-annotations a:hover {
	text-decoration: underline;
}
#watch-annotations-learn img {
	vertical-align: middle;
}
#watch-video-quality-setting,
#watch-annotations {
	clear: right;
	float: right;
	width: 188px;
	text-align: right;
	line-height: 17px;
}
#watch-video-quality-setting {
	line-height: 16px;
}
#watch-video-quality-setting #watch-low-quality-link,
#watch-video-quality-setting.high #watch-high-quality-link {
	display: none;
}
#watch-video-quality-setting.high #watch-low-quality-link {
	display: inline;
}
#watch-low-quality-link,
#watch-high-quality-link {
	font-weight: bold;
}

/***************************************************************************
 * stats & data
 ***************************************************************************/

#watch-some-stats {
	color: #666;
	width: 100%;
}
#watch-some-stats td {
	padding: 5px 0;
}
#watch-some-stats .lightLabel {
	color: #666;
	font-weight: normal;
}
#watch-some-stats .watch-stat {
	font-weight: bold;
	color: #000;
}
#watch-recent-ratings {
	margin-top: 5px;
	padding: 7px 7px 0 15px;
}
.watch-recent-rating-entry {
	float: left;
	margin-bottom: 10px;
	width: 110px;
}
#watch-video-provided-by {
	margin-top: 5px;
	padding-top: 5px;
	padding-left: 5px;
	border-top: 1px solid #ccc;
}
#watch-video-provided-by span {
	font-weight: bold;
}
#watch-honors .expand-content,
#watch-refer-div .expand-content {
	font-size: 11px;
}
#watch-honors .expand-content {
	padding-left: 20px;
}
#watch-honors .statItem {
	padding-top: 3px;
}
#watch-refer-div .header {
	background-color: #E6EBEF;
	padding: 3px 0;
	margin: 3px 0;
	font-weight: bold;
	color: #666;
}
#watch-refer-div #watch-refer-list {
	padding-left: 20px;
}
#watch-refer-div .watch-ref-item,
#watch-refer-div #watch-noref-item {
	padding-left: 6px;
	padding-right: 20px;
	float: left;
}
#watch-refer-div .watch-ref-item {
	width: 75px;
}
#watch-map-div {
	padding-left: 20px;
	font-size: 11px;
}
#watch-linking-sites-disabled {
	margin-bottom: 4px;
	margin-left: 15px;
}

#watch-active-sharing {
	margin: 10px 0;
	border: 1px solid #ccc;
	padding: 7px;
}
#watch-active-sharing-header {
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 5px;
}
#watch-active-sharing-header-viewall,
#watch-active-sharing-header-viewsome {
	font-size: 11px;
	font-weight: normal;
	color: #666;
}
.expand-panel #watch-active-sharing-header-viewsome.expand-content  {
	display: none;
}
.expand-panel.expanded #watch-active-sharing-header-viewsome.expand-content {
	display: inline;
}
.expand-panel #watch-active-sharing-header-viewall.collapse-content {
	display: inline;
}
.expand-panel.expanded #watch-active-sharing-header-viewall.collapse-content  {
	display: none;
}
#watch-active-sharing-count {
	margin-left: 3px;
	color: #666;
}
.watch-active-sharing-user {
	float: left;
	padding: 2px 10px 2px 0px;
	font-weight: bold;
	font-size: 14px;
}

/***************************************************************************
 * sharing section
 ***************************************************************************/

.watch-ie6fix {
	float: left;
	width: 100%;
}

.watch-sharetab-options {
	padding: 10px 5px 0px 0px;
	float: right;
	clear: right;
	text-align: right;
	background-color: rgb(255, 255, 255);
}

.watch-sharetab-options-txt {
	padding: 0px 0px 10px 0;
}

.watch-sharetab-options-txt a {
	border-bottom: 1px dotted rgb(204, 204, 204);
	text-decoration: none;
}

.watch-sharetab-options-txt a:hover {
	text-decoration: underline;
}

.watch-shareopts-sectitle {
	border-top: 1px solid rgb(204, 204, 204);
	padding: 10px 0px 5px 10px;
	font-weight: bold;
}

.watch-shareopts-logintxt {
	float: left;
	font-weight: bold;
}

.watch-shareopts-signup {
	float: right;
	padding-right: 10px;
	padding-top: 20px;
	font-size: 11px;
	font-weight: bold;
}

.watch-shareopts-loginforgot {
	padding: 10px 0px 5px 10px;
	font-size: 11px;
	border-bottom: 1px dotted #999;
}

.watch-shareopts-googleacct {
	text-align: center;
	font-weight: bold;
	font-size: 11px;
	padding: 10px;
}

.watch-shareopts-pad10 {
	padding: 10px;
}

/*----------------------------------------*/

#watch-share-video-div { }
#watch-share-video-div #sendMessage {
	padding-top: 5px;
}
#watch-share-video-div #sendSMS {
	padding-top: 5px;
	border-top: 1px dashed #999;
}
#watch-share-video-div #aggregators {
	margin: 15px 0px 0px 0px;
	padding: 10px 0px;
	border-top: 1px dashed #999;
	border-bottom: 1px dashed #999;
}
#watch-share-video-div .aggregator {
	float: left;
	padding-left: 15px;
	font-size: 10px;
}
#watch-share-video-div .edit-btn {
	float: left;
	margin-left: 5px;
	font-size: 11px;
	color: #666;
}
#watch-share-video-div .edit-btn a {
	padding-top: 2px;
	border-bottom: 1px dotted rgb(204, 204, 204);
}
#watch-share-video-div .sec-header {
	font-weight: bold;
	clear: both;
	padding: 10px 0px 3px 0px;
}

#watch-post-blog {
	padding: 10px 0px;
}
#watch-post-blog td {
	vertical-align: top;
}
#watch-post-blog label {
	width: 100px;
	color: #666;
	font-weight: bold;
	margin: 3px 8px 8px 0px;
}
#watch-share-video-div .main {
	padding: 0px 10px 10px 20px;
	width: 460px;
}
#watch-post-blog .fieldDiv {
	width: 305px;
	margin: 0px 0px 4px 0px;
}
#watch-post-blog .field,
#watch-post-blog .txtarea {
	width: 367px;
}
#watch-post-blog .action-area {
	margin: 10px 0px 10px -6px;
}
#watch-post-blog .setup {
	margin: 10px 0px 5px 10px;
}

/*------------------------------------------------*/

#watch-share-blog-quick { 
	margin-bottom: 10px;
}

#watch-share-blog-quick .main {
	padding: 0px 10px 10px 20px;
	width: 460px;
}
#watch-share-blog-quick .sec-header {
	font-weight: bold;
	clear: both;
	padding: 10px 0px 3px 0px;
}

/*-------------------------------------------------*/

.watch-recent-shares-div {
	margin: 8px 10px 5px;
	float: left;
	width: 20%;
}

.watch-recent-share {
	margin: 0px 0px 5px;
	white-space: nowrap;
}

.watch-recent-share a {
	text-decoration: none;
}

.watch-recent-share img {
	vertical-align: text-bottom;
}

.watch-recent-share a:hover span {
	text-decoration: underline;
}

/***************************************************************************
 * flag video
 ***************************************************************************/

#watch-flag-menu {
	position: relative;
	z-index: 1000;
}
#watch-flag-menu ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#watch-flag-menu ul ul {
	top: 23px;
	left: 0;
	width: 220px;
	height: 0;
	position: absolute;
	visibility: hidden;
}
#watch-flag-menu ul ul ul {
	top: 0;
	left: 221px;
	width: 220px;
}
#watch-flag-menu li {
	width: 220px;
	float: left;
	position: relative;
}
#watch-flag-menu a,
#watch-flag-menu a:visited {
	display: block;
	background-color: #fff;
	color: #000;
	width: 210px;
	height: auto;
	border: 1px solid #bbcccc;
	border-width: 0 1px 0 1px;
	padding: 4px 5px 4px 5px;
	line-height: 1.2em;
	text-decoration: none;
	font-weight: normal;
}
#watch-flag-menu a.parent,
#watch-flag-menu a.parent:visited {
	background: #fff url(http://s.ytimg.com/yt/img/arrow_dropdown-vfl29016.gif) no-repeat 205px 5px;
	border-width: 1px;
	font-weight: bold;
}
#watch-flag-menu ul ul a.sub,
#watch-flag-menu ul ul a.sub:visited,
#watch-flag-menu ul ul ul a,
#watch-flag-menu ul ul ul a:visited {
	background-color: #fff;
}
#watch-flag-menu a:hover,
#watch-flag-menu :hover > a,
#watch-flag-menu ul ul a.sub:hover,
#watch-flag-menu ul ul :hover > a.sub,
#watch-flag-menu ul ul ul a:hover {
 	background-color: #d7deed;
}
#watch-flag-menu a:hover,
#watch-flag-menu :hover > a {
	color: #000;
}
.watch-time-field {
	width: 1.8em;
	text-align: right;
	height: 1em;
}
.watch-optional-box {
	padding: 5px;
	color: #505050;
	background-color: #d8e0fa;
}

/***************************************************************************
 * commentary area
 ***************************************************************************/

#watch-comments-stats {
	border: 1px solid #ccc;
	margin-top: 10px;
}
#watch-tab-commentary {
	width: 239px;
}
#watch-tab-stats {
	width: 238px;
}

#watch-video-responses-children {
	margin-left: -7px;
	padding-top: 7px;
	width: 471px;
}
html > body #watch-video-responses-children { /* hide from ie6 */
	width: 478px;
}
#watch-video-responses-children .RightSingleArrow {
	position: relative;
	right: -7px;
}
html > body #watch-video-responses-children .RightSingleArrow { /* hide from ie6 */
	right: 0;
}
.watch-video-response-duration {
	color: #000;
}
.watch-video-response {
	float: left;
	width: 98px;
	margin-right: 2px;
	text-align: center;
	font-size: 10px;
}
#watch-video-responses-actions {
	text-align: center;
	font-weight: bold;
	padding-top: 5px;
}
#watch-video-responses-none {
	text-align: center;
	padding-top: 5px;
}

#watch-comments-summary {
	text-align: center;
	color: #666;
}
#watch-comments-summary span {
	color: #000;
	font-weight: bold;
}
#watch-comments-numresponses {
	margin-right: 20px;
}
#watch-comment-post-comment {
	float: right;
	text-align: right;
	padding-bottom: 1px;
}
#watch-comment-filter {
	margin: 10px 0;
}
#watch-comment-view-all {
	font-weight: bold;
	margin-top: 10px;
}
.watch-comment-entry {
	clear: both;
	margin-top: 6px;
	padding-top: 7px;
	padding-bottom: 4px;
	border-top: 1px solid #efefef;
}
html > body .watch-comment-entry { /* hide from ie6 */
	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-auth {
	font-weight: bold;
	text-decoration: none;
}
.watch-comment-auth:hover {
	text-decoration: underline;
}
.watch-comment-time {
	color: #666;
}
.watch-comment-info {
	float: left;
}
.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%;
}
.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-post {
	margin-top: 12px;
}
.watch-comment-pagination {
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	padding: 1px;
	margin-top: 20px;
	background-color: #dedede;
}
.watch-comment-pnum {
	padding: 0px 4px;
}
.watch-comment-char-count {
	border: 0;
	width: 50px;
}

#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-comments-tooltip {
	position: absolute;
	background-color: #E7E7E7;
	padding: 3px;
	border: 1px solid #CCC;
	width: 220px;
	z-index: 2;
	display: none;
}
.watch-comment-spam-bug {
	font-weight: bold;	
	text-align: left;
	margin-left: 0px;
	padding: 1px 3px;
	border-top: 1px dotted #c00;
	border-bottom: 1px dotted #c00;
	color: #c00;
	display: none;
	float: right;
}

.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: 0px;
	vertical-align: bottom;
}
.watch-comment-down-hover:hover,
.watch-comment-down-on {
	background: transparent url(http://s.ytimg.com/yt/img/master-vfl47921.gif) no-repeat scroll -385px -19px;
}
.watch-comment-down,
.watch-comment-down-hover,
.watch-comment-voting-off .watch-comment-down-hover {
	background: transparent url(http://s.ytimg.com/yt/img/master-vfl47921.gif) no-repeat scroll -385px 0px;
}
.watch-comment-up-hover:hover,
.watch-comment-up-on {
	background: transparent url(http://s.ytimg.com/yt/img/master-vfl47921.gif) no-repeat scroll -404px -19px;
}
.watch-comment-up,
.watch-comment-up-hover,
.watch-comment-voting-off .watch-comment-up-hover {
	background: transparent url(http://s.ytimg.com/yt/img/master-vfl47921.gif) no-repeat scroll -404px 0px;
}

.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);
}

/***************************************************************************
 * video description
 ***************************************************************************/

#watch-channel-vids-div {
	background: #EEE;
	border: 1px solid #CCC;
}
#watch-channel-brand-cap {
	text-align: center;
}
#watch-channel-brand-div {
	padding: 4px 14px;
	margin: 0px 0px 5px 0px;
	background-color: #fff;
	border: 1px solid #ccc;
	display: none;
}
#watch-channel-vids-top {
	padding: 0 8px;
}
#watch-channel-icon {
	margin: 8px 5px 0px 0px;
	float: left;
}
#watch-channel-stats {
	line-height: 18px;
	margin-top: 6px;
	float: left;
	margin-left: 5px;
	width: 160px;
}
.watch-channel-stat {
	color: #999;
}
#watch-channel-videos {
	font-weight: bold;
}
#watch-channel-stats a {
	text-decoration: none;
	font-weight: bold;
}
#watch-channel-stats a:hover {
	text-decoration: underline;
}
.watch-channel-subscribe {
	float: right;
	margin-top: 3px;
	height: 23px;
	padding-top: 28px;
}
#watch-video-details .collapse-content,
#watch-video-details .expand-content {
	margin-top: 7px;
}
#watch-video-details .expand-content {	/* stupid IE6 */
	position: relative;
}
#watch-video-details-inner {
	margin: 8px 6px;
	border-top: 1px solid #CCC;
}
html > body #watch-video-details-inner { /* hide from ie6 */
	margin: 8px;
}
.watch-video-added {
	font-weight: bold;
	margin-right: 10px;
}
#watch-video-owner {
	background: #e4edfc;
	padding: 7px;
	margin-top: -11px;
	margin-bottom: 5px;
	border: 1px solid #a4b0d6;
}
#watch-video-owner-header {
	font-size: 13px;
	position: relative;
	font-weight: bold;
}
.watch-video-owner-action {
	float: left;
	position: relative;
	margin: 5px 7px 5px 0;
	white-space: nowrap;
}
.watch-video-desc {
	padding: 5px 0px;
}
#watch-video-tags-div {
	padding-top: 5px;
}
#watch-video-tags {
	width: 280px;
}
.watch-extra-desc {
	font-size: 11px;
	font-weight: bold;
	color: #333;
	border-top: 1px solid #CCC;
	padding-top: 3px;
}
.watch-extra-desc div {
	padding-left: 7px;
}
#watch-music-urls {
	height: 25px;
	line-height: 20px;
}
.watch-attribution {
	margin-left: 7px;
	margin-bottom: 3px;
	line-height: 20px;
}
#watch-badges {
	height: 34px;
	line-height: 29px;
}
.watch-google-checkout {
	border-top: 1px solid #CCC;
}
.watch-google-checkout .google-checkout {
	border: 0;
	margin: 0;
}

/***************************************************************************
 * customize embed
 ***************************************************************************/

#watch-embed-div,
#watch-url-div {
	border-top: 1px solid #CCC;
	font-size: 11px;
}
#watch-url-div {
	margin: 5px 0;
}
#watch-url-field {
	font-size: 10px;
	width: 340px;
	margin-top: 2px;
}

#watch-embed-div label,
#watch-url-div label {
	color: #999;
	line-height: 18px;
	font-size: 12px;
}
#watch-embed-div input {
	font-size: 10px;
	width: 339px;
	margin-top: 2px;
}
#watch-embed-div #watch-embed-customize {
	font-weight: normal;
	color: #03c;
}
#watch-customize-embed-div {
	display: none;
	background-color: white;
	border-top: 1px solid #CCC;
	margin-top: 5px;
	padding: 5px;
}
#watch-customize-embed-form {
	display: block;
	width: 210px;
}
#watch-customize-embed-desc {
	display: block;
	font-size: 11px;
	padding: 6px;
}
#watch-customize-embed-theme {
	display: block;
	clear: both;
}
#watch-customize-embed-theme-swatches {
	clear:both;
	padding: 5px;
	display: block;
	margin-top: 5px;
	width: 310px;
	height: 80px;
}
#watch-customize-embed-theme-preview {
	display: block;
	float: right;
	margin: 4px;
	background: transparent url(http://s.ytimg.com/yt/img/embed_selection-vfl29294.png) no-repeat scroll 0px -23px;
	width: 100px;
	height: 86px;
}
.watch-image-radio-link {
	border: 0;
	display: inline-block;
	float: left;
	margin: 3px;
}
.watch-image-radio-link:hover {
	background-color: #ADD8E6;
}
.watch-image-radio-link.radio_selected {
	border: 1px solid #000;
	margin: 2px;
}
.watch-image-radio-link img {
	border: 1px solid #fff;
	background-color: #fff;
	padding: 0px;
	margin: 4px;
}
.watch-embed-select {
	width: 46px;
	height: 23px;
}
.watch-embed-iceberg {
	background: transparent url(http://s.ytimg.com/yt/img/embed_selection-vfl29294.png) no-repeat scroll 0px 0px;
}
.watch-embed-blank {
	background: transparent url(http://s.ytimg.com/yt/img/embed_selection-vfl29294.png) no-repeat scroll -46px 0px;
}
.watch-embed-acid {
	background: transparent url(http://s.ytimg.com/yt/img/embed_selection-vfl29294.png) no-repeat scroll -92px 0px;
}
.watch-embed-storm {
	background: transparent url(http://s.ytimg.com/yt/img/embed_selection-vfl29294.png) no-repeat scroll -138px 0px;
}
.watch-embed-green {
	background: transparent url(http://s.ytimg.com/yt/img/embed_selection-vfl29294.png) no-repeat scroll -184px 0px;
}
.watch-embed-orange {
	background: transparent url(http://s.ytimg.com/yt/img/embed_selection-vfl29294.png) no-repeat scroll -230px 0px;
}
.watch-embed-pink {
	background: transparent url(http://s.ytimg.com/yt/img/embed_selection-vfl29294.png) no-repeat scroll -276px 0px;
}
.watch-embed-purple {
	background: transparent url(http://s.ytimg.com/yt/img/embed_selection-vfl29294.png) no-repeat scroll -322px 0px;
}
.watch-embed-rubyred {
	background: transparent url(http://s.ytimg.com/yt/img/embed_selection-vfl29294.png) no-repeat scroll -368px 0px;
}

/***************************************************************************
 * QuickLists
 ***************************************************************************/

.watch-section-body {
	border: 1px solid #CCC;
	margin-top: 5px;
	padding: 2px;
	margin-bottom: 20px;
}
.watch-quicklist-count {
	font-weight: bold;
	margin-left: 6px;
	color: #666;
	font-size: 14px;
}
#watch-playlist-subtitle {
	padding-left: 20px;
}
#watch-playlist-subtitle a {
	font-weight: bold;
}
.watch-playlist-action {
	font-size: 11px;
	padding-left: 5px; 
}
.watch-playlist-row-left {
	float: left;
}
.watch-playlist-row-middle {
	float: left;
	padding-left: 4px;
	width: 160px;
}
.watch-playlist-row-middle .vtitle {
	width: 140px;
	height: 14px;
	overflow: hidden;
}
.watch-playlist-row-right {
	float: right;
	padding-top: 8px;
	padding-right: 2px;
	vertical-align: baseline;
}
.watch-playlist-show-related {
	float: left;
	font-size: 9px;
	padding-left: 2px;
	width: 35px;
	overflow: hidden;
}
.watch-playlist-item-duration {
	font-size: 11px;
	color: #666;
	padding-left: 3px;
	width: 35px;
}
.watch-playlist-row-deleter {
	height: 8px;
	width: 8px;
	cursor:pointer;
	cursor:hand;
	margin-left:4px;
	margin-right: 2px;
	background: transparent url(http://s.ytimg.com/yt/img/master-vfl47921.gif) no-repeat scroll -439px -22px;
}
.watch-playlist-row {
	clear: both;
	vertical-align: middle;
	padding-left: 2px;
	height: 34px;
	padding-bottom: 2px;
}
.watch-playlist-row-playing {
	padding-left: 1px;
	border: 1px solid #FC3;
	background-color: #FFFFCC;
	height: 34px;
	padding-top: 2px;
	margin-bottom: 2px;
	padding-bottom: 2px;
}
.watch-playlist-index {
	font-size: 12px;
	color: #666;
	float:left;
	text-align: center; 
	margin-right: 0px;
	width: 15px;
	padding-top: 10px;
	text-align: right;
	padding-right: 3px;
}
.watch-playlist-container {
	display: block;
	overflow: auto;
	padding: 4px;
	position: relative;
	border: 1px solid #CCC;
	margin-top: 5px;
	padding: 2px;
}
.watch-playlist-row-link {
	text-decoration: none;
	cursor: pointer;
	cursor: hand;
}
.watch-playlist-auto-height {
	height: auto;
}
.watch-playlist-fixed-height175 {
	height: 175px;
}
#watch-playlist-actions {
	margin-bottom: 20px;
	text-align: right;
}
/***************************************************************************
 * related videos
 ***************************************************************************/

#watch-more-from {
	min-height: 62px;
	height: auto;
}
#watch-related-vids-toggle {
	float: right;
	margin-right: 7px;
	padding-bottom: 1px;
}
#watch-related-vids-toggle img {
	vertical-align: middle;
}
#watch-related-vids-body {
	padding-left: 7px;
}

/***************************************************************************
 * promoted videos
 ***************************************************************************/

#watch-promoted-container {
	padding: 7px;
}
#watch-promoted-container .watch-promoted-vid {
	float: left;
	width: 24.9%;
}
#watch-promoted-container .v75WideEntry {
	text-align: left;
}

/***************************************************************************
 * STOP! DON'T JUST ADD TO THE BOTTOM OF THIS FILE
 * FIND THE APPROPRIATE SECTION IN THE TOC
 ***************************************************************************/
