
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	CONTENT CONTAINER - TWO COLUMN

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#content-container-two-column {
	margin-top:3px;
	margin-left:auto;
	margin-right:auto;
	padding:15px;
	width:728px;
	border:1px solid #818181;
	background:url(../../images/bg-content-side.png) repeat-y right;
	position:relative;
	}

#content-main-two-column {
	width:540px;
	float:left;
	}

#content-side-two-column {
	float:right;
	width:160px;
	}
	
	
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	CONTENT CONTAINER - THREE COLUMN

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#content-container-three-column {
	margin-top:3px;
	margin-left:auto;
	margin-right:auto;
	padding:15px;
	width:728px;
	border:1px solid #818181;
	background:url(../../images/bg-three-column-main.png) repeat-y;
	position:relative;
	}

#content-main-three-column {
	width:355px;
	float:left;
	margin-left:25px;
	}

#content-side2-three-column,
#content-side1-three-column {
	width:160px;
	font-size:.9em;
	}
	
#content-side2-three-column {
	float:right;
	}

#content-side1-three-column {
	float:left;
	}
	
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	HOME PAGE - THREE COLUMN SECTION

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#three-column-container {
	background:url(../../images/bg-three-column-home.png) repeat-y;
	padding:0;
	margin:20px 0 10px 0;
	}

#three-column-side1 {
	float:left;
	width:30%;
	}

#three-column-side2 {
	float:right;
	width:30%;
	}

#three-column-middle {
	width:30%;
	margin:0px 32% 0px 35%;
	}
	
	
	
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 
    
    css-master

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	HTML TAGS 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

body {
	margin:0px;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:0.7em;
	line-height:1.4em;
	color:#666666;
}

p {
	margin:10px 0;
	}

p.no-padding-no-margin {
	padding:0;
	margin:0;
	}
	
hr{
	color: #E5E5E5;
	background-color: #E5E5E5;
	height: 1px;
	border:0;
	margin:15px 0;
	_margin:10px 0;
	}
	
blockquote {
	padding:0 0 0 12px;
	margin:12px 0 0 0;
	background:url(../../images/bg-quote.png) no-repeat;
	}

blockquote p {
	margin:2px 0;
	}
	
cite {
	font-size:.85em;
	margin:0;
	padding:0 0 0 6px;
	}

fieldset {
	padding:15px;
	}
	
legend {
	color:#333333;
	padding:5px 3px 10px 3px;	
	}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	HEADINGS 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

	
h1, h2, h3, h4, h5, h6 {
	font-size:1.8em;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	line-height:1.1em;
	margin:5px 0;
}

h1 {
	margin-bottom:0;
}

h1, h2 {
	margin-top:0px;
}

h2 {
	font-size:1.3em;
}

h3 {
	font-size:1.1em;
}

h3.small {
	font-size:1.2em;
}

h4 {
	font-size:1.1em;
}

h5 {
	font-size:1.1em;
}

h6 {
	font-size:1em;
}



/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	LINKS

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


a:link {
	color:#d61719;
	text-decoration:none;
}

a:visited {
	color:#980000;
	text-decoration:none;
}

a:hover {
	text-decoration:none;
}

a:active {
	color:#980000;
}

#content-side-two-column a:link,
#content-side2-three-column a:link,
#content-side1-three-column a:link,
#content-side-two-column a:visited,
#content-side2-three-column a:visited,
#content-side1-three-column a:visited {
	text-decoration:none;
}

#content-side-two-column a:hover,
#content-side2-three-column a:hover,
#content-side1-three-column a:hover {
	text-decoration:underline;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	TOP INFORMATION

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#top-information {
	/*height:7.0em;*/ /* originale sito dovarisk*/
	height:8.5em;
	margin-left:auto;
	margin-right:auto;
	margin-bottom:1px;
	color:#999999;
	font-size:.85em;
	position:relative;
	width:760px;
	}
	
#logo {
	position:absolute;
	top:.1em;
	/*left:15px;*/
	font-size:2.6em;
	font-family:Georgia, "Times New Roman", Times, serif;
	height:2.8em;
	/*padding:.1em 0 .2em 0;*/
	font-variant:small-caps;
	}

#logo a {
	color:#4A6BB3;
	text-decoration:none;
	}

#logo2 {
	position:absolute;
	/* top:.5em; originale dovarisk*/
	top:1.5em;
	left:170px;
	font-size:9px;
	font-family:Arial, "Times New Roman", Times, serif;
	line-height:normal;
	/*height:2.8em;*/
	/*padding:.1em 0 .2em 0;*/
	/*font-variant:small-caps;*/
	}
#logo3 {
	position:absolute;
	top:1.5em;
	left:320px;
	font-size:9px;
	font-family:Arial, "Times New Roman", Times, serif;
	line-height:normal;
	}

#top-information-home {
	text-align:right;
	border-bottom:1px dashed #CACACA;
	position:absolute;
	top:0;
	right:25.5%;
	height:2em;
	width:15%;
	padding:0 1.5% 0 0;
	}
	
#top-information-phone {
	text-align:center;
	border-left:1px dashed #CACACA;
	position:absolute;
	top:0;
	left:75%;
	height:100%;
	padding:0 0 0 4%;
	}

#top-information-link {
	text-align: center;
	border-left:1px dashed #CACACA;
	position:absolute;
	top:0;
	right:0;
	height:2em;
	width:8.5%;
	padding:0 0 0 1.5%;
	}

#heading{
	text-align: left;
	font-size:1.4em;
	font-weight:bold;
	}


#subheading{
	font-size:1.1em;
	font-weight:bold;
	}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	MAIN NAV 

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#nav-main {
	background:#608fc8 url(../../images/bg-nav.png) no-repeat;
	margin-left:auto;
	margin-right:auto;
	width:740px;
	padding:.8em 0 1em 20px;
	position:relative;
	font-weight:bold;
}

#nav-main div {
	background:#4b6cb5 url(../../images/bg-nav-side.png) top right no-repeat;
	width:25%;
	_width:25.5%;
	position:absolute;
	top:0;
	right:0;
	padding:.8em 0 1em 0;
}

#nav-main ul {
	margin:0;
	padding:0 20% 0 0;
	}
	
#nav-main li {
	display:inline;
	list-style:none;
	padding:0 1em 0 0;
	background:none;
	}

#nav-main a:link,
#nav-main a:visited {
	color:#FFFFFF;
	text-decoration:none;
}

#nav-main a:hover {
	color:#D4E7F8;
	text-decoration:underline;
}

#nav-main a:active {
	color:#FFFFFF;
}

#nav-main li.current a:link,
#nav-main li.current a:visited {
	text-decoration:underline;
}

#nav-main li.current a:hover {
	color:#D4E7F8;
	text-decoration:underline;
}

#nav-main li.current a:active {
	color:#FFFFFF;
}

/* ACTIVE PAGES */
#nav-main a.StaticSelectedStyle:link,
#nav-main a.StaticSelectedStyle:visited {
	color:#D4E7F8;
	text-decoration:underline;
}



/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	POSTER PHOTO

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


#poster-photo-container {
	margin-top:3px;
	margin-left:auto;
	margin-right:auto;
	width:760px;
	background:#608fc8;
	position:relative;
	}
	
.poster-photo-image {
	border-right:3px solid #FFF;
	display:block;
	}

#feature-area-home {
	position:absolute;
	top:0;
	right:0;
	width:21%;
	text-align:center;
	padding:2%;
	color:#FFFFFF;
	font-size:1.2em;
	font-weight:bold;
	line-height:160%;
	}
	
#feature-area-home a:link,
#feature-area-home a:visited {
	color:#dcf2f7;
	text-decoration:underline;
	}
	
#feature-area-home a:hover {
	text-decoration:none;
	}
	
	
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	pagetitle

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


#pagetitle {
	margin-top:2px;
	margin-left:auto;
	margin-right:auto;
	width:720px;
	background:#608fc8;
	position:relative;
	color:#d5e8ff;
	font-size: large;
	padding:.5em 20px .7em 20px;
	}

#pagetitle a:link,
#pagetitle a:visited {
	color:#FFFFFF;
	text-decoration:none;
	}

#pagetitle a:hover{
	color:#D4E7F8;
	text-decoration:none;
	}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	TREE VIEW CONTROL

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


.TreeView  
{
    border-bottom:1px dotted #B2B2B2 !important;
}

.TreeView div
{
    margin-left:5px;
}

.TreeView table
{
    border-top:1px dotted #B2B2B2 !important;
}

.TreeView div table
{
    border-bottom:none !important;
    border-top:none !important;
}

.TreeView table td
{
    padding:2px 0;
}

.LeafNodesStyle 
{
    
}


.RootNodeStyle 
{
    
}

/* ALL ELEMENTS */
.NodeStyle 
{

}

.ParentNodeStyle 
{
    background:yellow;
}
 

a.SelectedNodeStyle 
{
    background:#E5E5E5;
    display:block;
    padding:2px 0 2px 3px;
}



/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	LISTS

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

ul {
	margin:0;
	padding:0;
	}

li {
	list-style:none;
	background:url(../../images/list-bullet-02.gif) no-repeat 0 .8em;
	padding:.2em 0 .2em 1em;
	margin-left:0.4em;
	
}

ul.list-of-links {
	border-bottom:1px dotted #B2B2B2;
}

#content-side1-three-column ul.list-of-links,
#content-side2-three-column ul.list-of-links {
	margin: 0 0 30px 0px;
}

ul.list-of-links li{
	border-top:1px dotted #B2B2B2;
	background-image:url(../../images/list-bullet-01-link.gif);
}

ul.list-of-links li.current {
	background-color:#E5E5E5;
}


ul.no-lines,
ul.no-lines li {
	border:none;
	}



/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	HOME PAGE FEATURE AREA

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/


.feature-area {
	background-color:#6799D1;
}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	IMAGES & PHOTOS

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

img {
	border:none;
	}

.photo-border {
	border:1px solid #cecece;
	padding:4px;
	background:#d9d9d9 url(../../images/bg-photo.png) top repeat-x;
	margin-bottom:5px;
	display:block;
}

.photo-float-left {
	float:left;
	margin-right:10px;
	}

.image-border-none {
	border:none;
}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	FOOTER

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#footer {
	background:#608fc8 url(../../images/bg-nav.png) bottom left no-repeat;
	margin-top:3px;
	margin-left:auto;
	margin-right:auto;
	width:740px;
	padding:.8em 0 1em 20px;
	position:relative;
	color:#a9c0db;
	font-size:.8em;
}

#footer div {
	background:#4b6cb5 url(../../images/bg-nav-side.png) bottom right no-repeat;
	width:25%;
	_width:25.5%;
	position:absolute;
	top:0;
	right:0;
	padding:.8em 0 1em 0;
}

#footer a:link,
#footer a:visited {
	color:#FFFFFF;
	text-decoration:none;
}

#footer a:hover {
	color:#D4E7F8;
	text-decoration:none;
}

#footer a:active {
	color:#FFFFFF;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	FOOTER-SUB

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

#footer-sub {
	margin-top:1em;
	margin-left:auto;
	margin-right:auto;
	width:740px;
	text-align:center;
	padding:.1em 0 2em 0;
	position:relative;
	font-size:.8em;
	color:#999999;
	}

#footer-sub ul {
	margin:0;
	padding:0;
	}
	
#footer-sub li {
	display:inline;
	list-style:none;
	padding:0 1em 0 0;
	background:none;
	}

#footer-sub a:link,
#footer-sub a:visited {
	text-decoration:underline;
	color:#999999;
}

#footer-sub a:hover {
	color:#666666;
	text-decoration:none;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	MISC CLASSES

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.titoloElencoDemos {
	font-size:1.3em;
	font-weight:bold;
	color:navy;
}

.titoloDemos {
	font-size:1.3em;
	font-weight:bold;
	color:black;
}

.durataDemoSmall {
	font-style:italic;
	font-size:0.8em;
	color:#A4A4A4;
}

.durataDemo {
	font-style:italic;
	font-size:1.0em;
	color:#A4A4A4;
}

.news-date {
	font-size:0.9em;
	font-style:italic;
	color:#A4A4A4;
}

.arrow {
	vertical-align:middle;
	}

input.button-big {
	font-weight:bold;
	padding:.7em 1.5em;
	font-size:1.1em;
	vertical-align:bottom;
	}

input.button-small {
	font-weight:normal;
	padding:.4em 1em;
	font-size:.8em;
	vertical-align:bottom;
	}

.clear {
	clear:both;
	}

.none {
    display:none;
}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*

	CUSTOM CLASSES

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.tdInputLabel
{
	width: 110px;
}

.tdInputLabelPromoStress
{
	width: 410px;
}
.tdInputText
{
	width: 420px;
}

.buttonStyle
{
	background-color: #6799d1;
	background-image: none;
	border-style: none;
	border-width: 1;
	border-color: #6799d1;
	color: #ffffff;
	font-size: 12pt;
	font-weight: bold;
}

.fonBig
{
	font-size:1.2em;
	line-height:1.5em;
}

IMG.downloaddemo {
 position: absolute;
 right: 0px;
 bottom: 0px;
}





/*---------------------- YOUTUBE --------------------- */

/*
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 {
background:transparent none repeat scroll 0 0;
border:0 none;
font-size:100%;
margin:0;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
padding:0;
}
body {
line-height:1;
}
ol, ul {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
}
blockquote, q {
quotes:none;
}
blockquote:before, blockquote:after, q:before, q:after {
content:none;
}
:focus {
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:0;
}

ins {
text-decoration:none;
}
del {
text-decoration:line-through;
}
table {
border-collapse:collapse;
border-spacing:0;
}
html {
height:100%;
}
body {
background:#FFFFFF none repeat scroll 0 0;
}
body, input, textarea {
-x-system-font:none;
font-family:Arial,sans-serif;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
}
a {
color:#0033CC;
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:0.8333em;
}
dt {
font-weight:bold;
}
*/
.master-sprite {
background:transparent url(http://s.ytimg.com/yt/img/master-vfl102488.png) repeat-x scroll 0 0;
border:0 none;
cursor:pointer;
padding:0;
}
.master-sprite::-moz-focus-inner {
border:0 none;
}
#masthead #logo button {
background-position:0 0;
height:33px;
width:84px;
}
#masthead #slogan {
background-position:0 -33px;
cursor:default;
display:block;
height:11px;
margin:2px 2px 3px;
width:125px;
}

.active-sharing-off {
background-position:0 -44px;
height:14px;
width:13px;
}
.active-sharing-on {
background:transparent url(http://s.ytimg.com/yt/img/active_sharing_on-vfl70992.png) no-repeat scroll 0 0;
height:14px;
width:13px;
}
#icon-sorry-no-mail {
background-position:0 -58px;
height:16px;
margin-right:5px;
width:14px;
}
#icon-you-have-mail {
background:transparent url(http://s.ytimg.com/yt/img/inbox_you_have_mail-vfl69806.png) no-repeat scroll 0 0;
height:16px;
margin-right:1px;
width:21px;
}
.chrome-icon {
background-position:0 -96px;
display:block;
float:left;
height:22px;
margin:5px 0 5px 5px;
width:24px;
}
#masthead #bar {
background-position:0 -487px;
border:1px solid #999999;
clear:both;
cursor:default;
height:35px;
}
#masthead .nav-item {
background-position:0 -487px;
border-left:1px solid #FFFFFF;
border-right:1px solid #999999;
display:block;
float:left;
font-size:13px;
font-weight:bold;
height:16px;
padding:9px 7px 10px;
text-align:center;
text-decoration:none;
white-space:nowrap;
}
#masthead a.nav-item:hover {
background-position:0 -522px;
border-left:0 none;
padding-left:8px;
}
#masthead a.nav-item:active {
background-position:0 -557px;
border-left:0 none;
padding-left:8px;
}
.QLIconImg {
background-position:0 -355px;
}
.QLIconImgOver {
background-position:-25px -355px;
}
button.rating {
border:0 none;
font-size:11px;
margin:0;
padding:0;
}
button.ratingVS {
cursor:default;
height:14px;
vertical-align:top;
width:60px;
}
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 {
cursor:default;
height:16px;
vertical-align:top;
width:2px;
}
.ratingCapsVS-left {
background-position:-109px -395px;
}
.ratingCapsVS-right {
background-position:-111px -395px;
}
button.ratingCapsVS {
background:white url(http://s.ytimg.com/yt/img/master-vfl102488.png) repeat scroll 0 0;
cursor:default;
height:16px;
vertical-align:top;
width:60px;
}
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 {
height:15px;
vertical-align:top;
width:7px;
}
.ratingCapsL-left {
background-position:-134px -426px;
}
.ratingCapsL-right {
background-position:-142px -426px;
}
button.ratingL, button.ratingCapsL {
background:white url(http://s.ytimg.com/yt/img/master-vfl102488.png) repeat scroll 0 0;
height:15px;
vertical-align:top;
width:75px;
}
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 {
height:15px;
width: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;
}
#masthead #logo {
display:block;
float:left;
margin-bottom:8px;
}
#masthead .user-info {
float:right;
margin-top:16px;
text-align:right;
}
.util-item {
border-left:1px solid #AAAAAA;
display:block;
float:left;
margin-left:6px;
padding:0 0 1px 6px;
}
.util-item.with-flag {
margin-left:0;
padding-left:0;
}
.util-item.first {
border-left:medium none;
margin:0;
padding-left:1px;
}
#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;
height:30px;
margin:0;
padding-top:10px;
}
#masthead .search-term, #footer .search-term {
border:1px solid #999999;
font-size:13px !important;
height:18px;
padding:4px 1px 1px;
vertical-align:middle;
width:225px;
}
#masthead #bar .yt-button, #masthead #bar .yt-menubutton {
margin-bottom:1px;
margin-top:1px;
text-align:left;
}
#masthead .search-term {
margin-bottom:1px;
margin-top:1px;
}
#masthead .yt-menubutton-menu, #masthead .yt-menulink-menu {
text-align:left;
}
#masthead .search-term-focus {
border:2px solid #BBDAFD !important;
margin-bottom:0;
margin-top:0;
padding-right:0;
}
#masthead #bar .yt-button span, #footer .yt-button span {
vertical-align:middle;
}
* html #masthead #bar .yt-menubutton button {
vertical-align:middle;
}
:first-child + html #masthead #bar .yt-menubutton 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 {
background-color:#FAFAFA;
border:1px solid #CCCCCC;
clear:both;
font-size:13px;
margin:0 0 5px;
padding:8px 10px;
text-align:center;
}
.yt-button, a.yt-button {
background:#D8D8D8 url(http://s.ytimg.com/yt/img/master-vfl102488.png) repeat-x scroll center -802px;
border:1px solid #999999;
color:#000000;
cursor:pointer;
display:inline-block;
margin:0 0.25em;
padding:0 0.8333em;
text-decoration:none;
white-space:nowrap;
}
html > body .yt-button, tt:-moz-any-link, tt:default {
-moz-border-radius-bottomleft:3px;
-moz-border-radius-bottomright:3px;
-moz-border-radius-topleft:3px;
-moz-border-radius-topright:3px;
}
.yt-button span {
height:1.9166em;
line-height:1.9166em;
white-space:normal;
}
html > body .yt-button span, tt:-moz-any-link {
line-height:1.75em;
padding-top:0.3333em;
}
html > body .yt-button span, tt:-moz-any-link, tt:default {
line-height:1.9166em;
padding-top:0;
}
:first-child + html .yt-button span {
line-height:1.75em;
padding-top:0;
}
.yt-button img, .yt-button button {
border:0 solid transparent;
cursor:pointer;
height:1.9166em;
margin:0;
padding:0;
vertical-align:top;
width:20px;
}
* 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-menubutton, .yt-menulink {
position:relative;
text-decoration:none;
white-space:nowrap;
z-index:98;
}
.yt-menubutton .yt-menubutton-btn {
-moz-border-radius-bottomright:0;
-moz-border-radius-topright:0;
margin-right:0;
vertical-align:middle;
}
.yt-menubutton .yt-menubutton-arr {
-moz-border-radius-bottomleft:0;
-moz-border-radius-topleft:0;
border-left-width:0;
margin-left:0;
padding-left:0;
padding-right:0.4166em;
vertical-align:middle;
}
.yt-menulink .yt-menulink-btn {
background:transparent none repeat scroll 0 0;
border:medium none;
color:#000000;
display:inline;
margin:0 0 0 0.25em;
padding:0;
}
.yt-menulink .yt-menulink-arr {
margin:0 0.25em 0 0;
padding-right:15px;
}
.yt-menubutton .yt-menubutton-btn span {
white-space:nowrap;
}
.yt-menubutton .yt-menubutton-arr span {
white-space:nowrap;
width:0.0833em;
}
.yt-menubutton .yt-menubutton-arr img, .yt-menubutton .yt-menubutton-arr button {
border-left:1px solid #FFFFFF;
}
* html .yt-menubutton .yt-menubutton-arr button {
border-left:medium none;
}
:first-child + html .yt-menubutton .yt-menubutton-arr button {
border-left:medium none;
}
.yt-menubutton-menu, .yt-menulink-menu {
border:1px solid #999999;
left:0.25em;
min-width:100%;
position:absolute;
top:1.5em;
visibility:hidden;
z-index:99;
}
.yt-menulink-menu {
top:1em;
}
* html .yt-menubutton-menu {
display:none;
top:1.8333em;
visibility:visible;
white-space:normal;
width:10em;
}
* html .yt-menulink-menu {
display:none;
visibility:visible;
white-space:normal;
width:10em;
}
:first-child + html .yt-menubutton-menu {
top:1.8333em;
}
.yt-menubutton-menu, .yt-menubutton-menu li, .yt-menulink-menu, .yt-menulink-menu li {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}
.yt-menubutton-menu, .yt-menulink-menu {
background:#CCCCCC none repeat scroll 0 0;
}
.yt-menubutton-menu li:first-child, .yt-menulink-menu li:first-child {
margin-top:0;
}
.yt-menubutton-menu li, .yt-menulink-menu li {
margin-top:1px;
}
.yt-menubutton-menu li a, .yt-menulink-menu li a {
background:#EEEEEE none repeat scroll 0 0;
color:#000000;
display:block;
padding:0.4166em 0.6666em;
}
.yt-menulink-menu li a {
color:#000000;
}
* html .yt-menubutton-menu li a {
height:1%;
}
* html .yt-menulink-menu li a {
height:1%;
}
.yt-button-primary, a.yt-button-primary {
background:#C6D7F3 url(http://s.ytimg.com/yt/img/master-vfl102488.png) repeat-x scroll center -1602px;
border-color:#A0B1DC;
color:#003399;
font-weight:bold;
}
.yt-menulink-primary .yt-button-primary {
color:#0033CC;
}
.yt-button-urgent, a.yt-button-urgent {
background:#FED81C url(http://s.ytimg.com/yt/img/master-vfl102488.png) repeat-x scroll center -2202px;
border-color:#ECC101;
color:#994800;
font-weight:bold;
}
.yt-menulink-urgent .yt-button-urgent {
color:#994800;
}
.yt-menubutton-primary .yt-menubutton-menu, .yt-menulink-primary .yt-menulink-menu {
background-color:#D9E1F2;
border-color:#A0B1DC;
}
.yt-menubutton-primary .yt-menubutton-menu li a {
background:#ECF1FA none repeat scroll 0 0;
color:#003399;
}
.yt-menulink-primary .yt-menulink-menu li a {
background:#ECF1FA none repeat scroll 0 0;
color:#0033CC;
}
.yt-menubutton-urgent .yt-menubutton-menu, .yt-menulink-urgent .yt-menulink-menu {
background-color:#FFEB81;
border-color:#ECC101;
}
.yt-menubutton-urgent .yt-menubutton-menu li a {
background:#FFFFCC none repeat scroll 0 0;
color:#994800;
}
.yt-menulink-urgent .yt-menulink-menu li a {
background:#FFFFCC none repeat scroll 0 0;
color:#994800;
}
.yt-button-short span {
height:1.5em;
line-height:1.5em;
}
html > body .yt-button-short span {
line-height:1.5em;
padding-top:0;
}
:first-child + html .yt-button-short span {
line-height:1.5em;
padding-top:0;
}
.yt-button:hover, .yt-menubutton:hover, .yt-menulink:hover {
text-decoration:none;
}
.yt-button:hover span, .yt-menubutton:hover .yt-button span, .yt-menulink:hover .yt-menulink-btn {
text-decoration:underline;
}
.yt-button:hover, .yt-menubutton:hover .yt-button {
background-position:center -1002px;
}
.yt-button-primary:hover, .yt-menubutton-primary:hover .yt-menubutton-btn {
background-position:center -1802px;
}
.yt-button-urgent:hover, .yt-menubutton-urgent:hover .yt-menubutton-btn {
background-position:center -2402px;
}
.yt-menubutton:hover .yt-menubutton-arr {
background-position:center -1202px;
}
.yt-menubutton-primary:hover .yt-menubutton-arr {
background-position:center -2002px;
}
.yt-menubutton-urgent:hover .yt-menubutton-arr {
background-position:center -2602px;
}
.yt-menubutton:hover .yt-menubutton-arr img, .yt-menubutton:hover .yt-menubutton-arr button {
border-left-color:transparent;
}
.yt-menubutton:hover .yt-menubutton-menu, .yt-menulink:hover .yt-menulink-menu {
visibility:visible;
}
.yt-menubutton-menu li a:hover, .yt-menubutton-primary .yt-menubutton-menu li a:hover, .yt-menulink-menu li a:hover, .yt-menulink-primary .yt-menulink-menu li a:hover {
background:#FFFFFF none repeat scroll 0 0;
}
* html .yt-menubutton-hover .yt-menubutton-btn {
background-position:center -1002px !important;
}
* html .yt-menubutton-hover .yt-menubutton-arr {
background-position:center -1202px !important;
}
* html .yt-menubutton-primary-hover .yt-menubutton-btn {
background-position:center -1802px !important;
}
* html .yt-menubutton-primary-hover .yt-menubutton-arr {
background-position:center -2002px !important;
}
* html .yt-menubutton-urgent-hover .yt-menubutton-btn {
background-position:center -2402px !important;
}
* html .yt-menubutton-urgent-hover .yt-menubutton-arr {
background-position:center -2602px !important;
}
* html .yt-menubutton-hover .yt-menubutton-menu, * html .yt-menubutton-primary-hover .yt-menubutton-menu, * html .yt-menubutton-urgent-hover .yt-menubutton-menu {
display:block;
}
* html .yt-menulink-hover .yt-menulink-menu, * html .yt-menulink-primary-hover .yt-menulink-menu, * html .yt-menulink-urgent-hover .yt-menulink-menu {
display:block;
}
.yt-menubutton .yt-menubutton-arr img, .yt-menubutton .yt-menubutton-arr button {
background:transparent url(http://s.ytimg.com/yt/img/master-vfl102488.png) no-repeat scroll 0 center;
}
.yt-menubutton-primary .yt-menubutton-arr img, .yt-menubutton-primary .yt-menubutton-arr button {
background:transparent url(http://s.ytimg.com/yt/img/master-vfl102488.png) no-repeat scroll -40px center;
}
.yt-menubutton-urgent .yt-menubutton-arr img, .yt-menubutton-urgent .yt-menubutton-arr button {
background:transparent url(http://s.ytimg.com/yt/img/master-vfl102488.png) no-repeat scroll -80px center;
}
.yt-menubutton:hover .yt-menubutton-arr img, .yt-menubutton:hover .yt-menubutton-arr button {
background-position:-20px center;
}
.yt-menubutton-primary:hover .yt-menubutton-arr img, .yt-menubutton-primary:hover .yt-menubutton-arr button {
background-position:-60px center;
}
.yt-menubutton-urgent:hover .yt-menubutton-arr img, .yt-menubutton-urgent:hover .yt-menubutton-arr button {
background-position:-100px center;
}
.yt-menulink .yt-menulink-arr {
background:transparent url(http://s.ytimg.com/yt/img/master-vfl102488.png) no-repeat scroll -120px center;
}
.yt-menulink-primary .yt-menulink-arr {
background:transparent url(http://s.ytimg.com/yt/img/master-vfl102488.png) no-repeat scroll -135px center;
}
.yt-menulink-urgent .yt-menulink-arr {
background:transparent url(http://s.ytimg.com/yt/img/master-vfl102488.png) no-repeat scroll -150px center;
}
* html .yt-menubutton-hover .yt-menubutton-arr img, * html .yt-menubutton-hover .yt-menubutton-arr button {
background-position:-20px center !important;
}
* html .yt-menubutton-primary-hover .yt-menubutton-arr img, * html .yt-menubutton-primary-hover .yt-menubutton-arr button {
background-position:-60px center !important;
}
* html .yt-menubutton-urgent-hover .yt-menubutton-arr img, * html .yt-menubutton-urgent-hover .yt-menubutton-arr button {
background-position:-100px center !important;
}
* html .yt-menulink-hover .yt-menulink-arr {
background-position:-120px center !important;
}
* html .yt-menulink-primary-hover .yt-menulink-arr {
background-position:-135px center !important;
}
* html .yt-menulink-urgent-hover .yt-menulink-arr {
background-position:-150px center !important;
}
.yt-button-disabled, a.yt-button-disabled {
background:#D8D8D8 url(http://s.ytimg.com/yt/img/master-vfl102488.png) repeat-x scroll center -802px;
border-color:#999999;
color:#000000;
cursor:default;
font-weight:normal;
opacity:0.5;
}
.yt-button-disabled:hover {
background-position:center -802px;
}
.yt-button-disabled:hover span {
text-decoration:none;
}
.yt-button .yt-button-icon-add {
background:transparent url(http://s.ytimg.com/yt/img/button_icons-vfl72305.png) no-repeat scroll 0 center;
}
.yt-button-primary .yt-button-icon-add {
background:transparent url(http://s.ytimg.com/yt/img/button_icons-vfl72305.png) no-repeat scroll -20px center;
}
.yt-button .yt-button-icon-delete {
background:transparent url(http://s.ytimg.com/yt/img/button_icons-vfl72305.png) no-repeat scroll -60px center;
}
.yt-button-primary .yt-button-icon-delete {
background:transparent url(http://s.ytimg.com/yt/img/button_icons-vfl72305.png) no-repeat scroll -80px center;
}
.yt-button .yt-button-icon-edit {
background:transparent url(http://s.ytimg.com/yt/img/button_icons-vfl72305.png) no-repeat scroll -120px center;
}
.yt-button-primary .yt-button-icon-edit {
background:transparent url(http://s.ytimg.com/yt/img/button_icons-vfl72305.png) no-repeat scroll -140px center;
}
.yt-button .yt-button-icon-mail {
background:transparent url(http://s.ytimg.com/yt/img/button_icons-vfl72305.png) no-repeat scroll -180px center;
}
.yt-button-primary .yt-button-icon-mail {
background:transparent url(http://s.ytimg.com/yt/img/button_icons-vfl72305.png) no-repeat scroll -200px center;
}
.yt-button-primary .yt-button-icon-play {
background:transparent url(http://s.ytimg.com/yt/img/button_icons-vfl72305.png) no-repeat scroll -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:100px;
}
#util-links #sharingImg {
margin-right:6px;
}
#util-links .yt-menulink {
z-index:198;
}
#util-links .yt-menulink-menu {
z-index:199;
}
/*
#footer {
background:#EEEEEE none repeat scroll 0 0;
border-top:1px solid #CCCCCC;
clear:both;
margin-top:15px;
width:960px;
}
*/
#footer .search {
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
padding:0 15px 8px;
}
#footer .search .form-wrapper {
margin:0 auto;
padding-left:315px;
}
#footer .promo {
float:right;
font-size:13px;
font-weight:bold;
padding-top:8px;
text-align:center;
}
#footer .links a {
text-decoration:none;
}
#footer .links a:hover {
text-decoration:underline;
}
#footer .links {
border:1px solid #CCCCCC;
font-size:11px;
line-height:13px;
padding:10px 10px 10px 15px;
}
#footer .links table {
width:100%;
}
#footer .links tr {
margin:0;
padding:0;
}
#footer .links th {
color:#333333;
font-size:11px;
font-weight:bold;
line-height:14px;
padding-bottom:3px;
text-align:left;
white-space:nowrap;
}
#footer .links td {
line-height:14px;
margin:0;
padding:0 15px 4px 0;
white-space:nowrap;
width:21%;
}
#footer .links .separator {
padding-left:15px;
}
#footer .google-home {
border-bottom:1px solid #CCCCCC;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
font-weight:bold;
padding:8px 15px;
text-align:center;
}
#copyright {
font-size:11px;
padding:15px 0;
text-align:center;
}
#chrome-promo {
margin-top:15px;
}
#chrome-promo #chrome-link {
background-color:#FFFFE5;
border:1px solid #E0E1B7;
color:black;
display:block;
line-height:22px;
text-decoration:none;
}
#chrome-promo #chrome-tagline {
display:block;
float:left;
font-size:14px;
margin:5px 0 5px 5px;
}
#chrome-promo #chrome-actionline {
color:#0033CC;
display:block;
float:left;
font-size:14px;
font-weight:bold;
margin:5px 0 5px 5px;
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-bottom:3px;
margin-top:5px;
}
hr {
border-color:#999999 -moz-use-text-color -moz-use-text-color;
border-style:dashed none none;
border-width:1px 0 0;
height:1px;
margin-top:12px;
}
label {
cursor:pointer;
}
#baseDiv {
margin-left:auto;
margin-right:auto;
padding:0 5px 25px;
position:relative;
width:960px;
}
.error {
color:#FF0000;
font-weight:700;
}
.confirmBox, .errorBox {
background-color:#CFEEB2;
font-size:13px;
margin-bottom:6px;
margin-top:6px;
padding:6px;
text-align:center;
}
.errorBox {
background-color:#FFAEAE;
}
.highlight, .success {
color:#333333;
font-size:14px;
font-weight:700;
}
.highlightBox {
font-size:14px;
margin-top:3px;
text-align:center;
}
.smallText {
font-size:11px;
}
.largeText {
font-size:14px;
}
.bold {
font-weight:bold;
}
.label {
color:#333333;
font-weight:bold;
}
.grayText {
color:#666666;
}
.nowrap {
white-space:nowrap;
}
.eLink {
border-bottom:1px dotted #0033CC;
color:#0033CC;
cursor:pointer;
text-decoration:none;
}
.hLink, .eLink:hover {
text-decoration:none;
}
.hLink:hover {
text-decoration:underline;
}
.hand {
cursor:pointer;
}
.floatL {
float:left;
}
.floatR {
float:right;
}
.clear {
clear:both;
}
.clearL {
clear:left;
}
.clearR {
clear:right;
}
.spacer {
clear:both;
font-size:1px;
height:1px;
}
.alignC {
text-align:center;
}
.alignR {
text-align:right;
}
.hid {
display:none;
}
.vimg220, .vimg128, .vimg120, .vimg90, .vimg50, .vimgCluster120 {
}
.vimg220 {
height:164px;
width:220px;
}
.vimg128 {
height:72px;
width:128px;
}
.vimg120 {
height:90px;
width:120px;
}
.vimg90 {
border:1px solid #999999;
height:70px;
width:90px;
}
.vimg50 {
border:1px solid #999999;
height:38px;
width:50px;
}
.vimgCluster120 {
height:87px;
width:116px;
}
.v220WrapperInner {
border:1px solid #FFFFFF;
height:132px;
overflow:hidden;
width:220px;
}
.v220WrapperInner img {
margin-top:-10px;
}
.v220WrapperOuter {
border:1px solid #999999;
width:222px;
}
.v128WrapperInner {
border:1px solid #FFFFFF;
height:72px;
overflow:hidden;
width:128px;
}
.v120WrapperInner img {
margin-top:-10px;
}
.v128WrapperOuter {
border:1px solid #999999;
width:130px;
}
.v120WrapperInner {
border:1px solid #FFFFFF;
height:72px;
overflow:hidden;
width:120px;
}
.v120WrapperInner img {
margin-top:-10px;
}
.v120WrapperOuter {
border:1px solid #999999;
width:122px;
}
.v90WideEntry {
font-size:11px;
line-height:14px;
text-align:left;
width:92px;
}
.v90WrapperInner {
border:1px solid #FFFFFF;
height:54px;
overflow:hidden;
width:90px;
}
.v90WrapperInner img {
margin-top:-10px;
}
.v90WrapperOuter {
border:1px solid #999999;
width:92px;
}
.v50WrapperInner {
border:1px solid #FFFFFF;
height:30px;
overflow:hidden;
width:50px;
}
.v50WrapperInner img {
margin-top:-5px;
}
.v50WrapperOuter {
border:1px solid #999999;
width:52px;
}
.vCluster120WrapperInner {
height:68px;
overflow:hidden;
}
.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;
padding:2px 0 0 2px;
width:122px;
}
.title, .vtitle {
font-size:12px;
font-weight:bold;
}
.desc, .vdesc {
font-size:12px;
margin:3px 0;
}
.facets, .vfacets {
font-size:11px;
line-height:13px;
margin-bottom:3px;
margin-top:2px;
}
.vfacets {
margin:3px 0;
}
.runtime, .vruntime {
color:#000000;
font-size:11px;
font-weight:bold;
line-height:15px;
}
.user-thumb-large, .user-thumb-medium, .user-thumb-semismall {
background-color:#FFFFFF;
border:3px double #999999;
display:block;
overflow:hidden;
}
.user-thumb-large img, .user-thumb-medium img, .user-thumb-semismall img {
}
.user-thumb-large div, .user-thumb-medium div, .user-thumb-semismall div {
float:left;
text-align:center;
width:400px;
}
.user-thumb-large a, .user-thumb-medium a, .user-thumb-semismall a {
display:block;
}
.user-thumb-large {
height:60px;
width:60px;
}
.user-thumb-large img {
height:60px;
}
.user-thumb-large div {
margin-left:-170px;
}
.user-thumb-medium {
height:46px;
width:46px;
}
.user-thumb-medium img {
height:46px;
}
.user-thumb-medium div {
margin-left:-177px;
}
.user-thumb-semismall {
height:36px;
width:36px;
}
.user-thumb-semismall img {
height:36px;
}
.user-thumb-semismall div {
margin-left:-182px;
}
button.QLIcon, button.QLIconImg, button.QLIconImgOver, button.QLIconImgDone {
height:25px;
margin-top:-10px;
width:25px;
}
.QLIcon {
left:4px;
position:absolute;
top:36px;
z-index:2;
}
.QLContainer {
position:relative;
z-index:0;
}
.addtoQL90 {
margin-left:0;
margin-top:-24px;
padding:1px;
text-align:left;
width:100%;
}
.quicklist-inlist {
background-color:#A0CD5B;
color:black;
font-size:11px;
font-weight:bold;
height:14px;
margin-bottom:1px;
opacity:0.8;
padding-left:5px;
text-align:left;
}
.v120WrapperInner .quicklist-inlist {
width:118px;
}
.v90WrapperInner .quicklist-inlist {
width:87px;
}
.v220WrapperInner .addtoQL90 {
margin-top:-38px;
}
.v128WrapperInner .addtoQL90 {
margin-top:-15px;
}
.movie-entry .video-time {
margin-top:-23px;
}
.v90WrapperInner .addtoQL90 {
margin-left:1px;
}
.quicklist-inlist a {
color:black !important;
}
#subscribeMessage {
background:#DDFFCC none repeat scroll 0 0;
font-weight:bold;
padding:8px;
text-align:center;
}
#subscribeMessage.errorBox {
height:15px;
}
.channelLeftColumn #subscribeMessage {
border-left:1px solid #666666;
border-right:1px solid #666666;
padding:10px 0;
width:300px;
}
#channelRecs {
border-top:1px solid #CCCCCC;
margin:5px 5px 0;
text-align:left;
}
#channelRecs h2 {
color:#000000;
font-size:14px;
margin:6px 0;
}
#channelRecs ul {
list-style-type:none;
margin:0;
padding:0;
}
#channelRecs ul li {
height:75px;
}
#channelRecs ul li a {
color:#000000;
display:block;
}
#channelRecs ul li .user-thumb-medium {
float:left;
margin-right:10px;
}
#subscribeAllDiv {
border-top:1px solid #CCCCCC;
margin:5px 5px 0;
padding-bottom:25px;
text-align:left;
}
#subscribeAllDiv h2 {
color:#000000;
font-size:14px;
margin:6px 0;
}
.video-alt-query, .channel-alt-query, .playlist-alt-query, .ruv-alt-query {
font-size:16px;
}
.video-alt-query img, .channel-alt-query img, .playlist-alt-query img, .ruv-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, .grid-view .trailer-cell {
display:inline-block;
vertical-align:top;
}
.grid-view .trailer-cell {
width:19.9%;
}
.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 .trailer-cell, .list-view .show-cell, .mini-list-view .show-cell {
width:auto !important;
}
.grid-view .video-entry {
margin-bottom:20px;
width:124px;
}
.grid-view .watch-promoted-vid .video-entry {
margin:0;
overflow:hidden;
padding:0;
width:94px;
}
.grid-view .channel-entry {
margin-bottom:20px;
width:140px;
}
.grid-view .trailer-entry {
margin-bottom:20px;
position:relative;
width:134px;
}
.grid-view .movie-entry, .grid-view .show-entry {
margin-bottom:20px;
width:360px;
}
.grid-view .video-entry, .grid-view .channel-entry, .grid-view .playlist-entry, .grid-view .movie-entry, .grid-view .trailer-entry, .grid-view .show-entry {
vertical-align:baseline;
}
.list-view .video-entry, .list-view .channel-entry, .list-view .movie-entry, .list-view .trailer-entry, .list-view .show-entry, .list-view .playlist-entry {
padding:10px 4px;
}
.mini-list-view .video-entry {
margin:0 0 3px;
}
.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-bottom:5px;
margin-top:5px;
}
.feedmodule-data .list-view .video-entry {
padding-bottom:0;
padding-top:0;
}
html > body .feedmodule-data .list-view .video-entry {
padding-bottom:0;
padding-top:0;
}
.list-view .video-entry-dark-border, .list-view .show-entry-dark-border, .list-view .movie-entry-dark-border, .list-view .trailer-entry-dark-border, .list-view .playlist-entry-dark-border {
border-bottom:1px solid #CCCCCC;
}
.list-view .v180WideEntry, .list-view .v120WideEntry, .list-view .v90WideEntry, .mini-list-view .v90WideEntry, .list-view .vCluster120WideEntry, .list-view .vCluster180WideEntry, .list-view .user-thumb-large, .grid-view .user-thumb-large, .grid-view .movie-entry .v120WideEntry, .grid-view .show-entry .v128WideEntry, .list-view .movie-entry .v120WideEntry, .list-view .trailer-entry .v120WideEntry, .list-view .show-entry .v128WideEntry, .mini-list-view .show-entry .v128WideEntry {
float:left;
}
.grid-view .movie-entry .v120WideEntry, .grid-view .show-entry .v128WideEntry {
margin-top:4px;
}
.list-view .v180WideEntry, .list-view .v120WideEntry, .list-view .v90WideEntry, .mini-list-view .v90WideEntry, .list-view .user-thumb-large, .list-view .vCluster120WideEntry, .list-view .vCluster180WideEntry, .list-view .v128WideEntry, .mini-list-view .v128WideEntry {
margin-top:3px;
}
.normal-size-video .v120WideEntry, .feeditem-compressed .v120WideEntry {
margin-top:3px;
}
.list-view .playlist-main-thumb .vCluster120WideEntry {
float:none;
}
#recent-fav-video .grid-view .video-entry, #rec-playlist-video .grid-view .video-entry {
width:123px;
}
#recent-fav-video .grid-view .video-main-content, #rec-playlist-video .grid-view .video-main-content {
width:95px;
}
.video-time, .video-corner-text {
font-family:Arial,sans-serif;
margin-right:1px;
margin-top:-16px;
text-align:right;
white-space:nowrap;
}
.video-time span, .video-corner-text span {
-moz-border-radius-bottomleft:2px;
-moz-border-radius-bottomright:2px;
-moz-border-radius-topleft:2px;
-moz-border-radius-topright:2px;
background-color:#000000;
color:#FFFFFF;
font-size:11px;
font-weight:bold;
height:14px;
opacity:0.75;
padding:0 4px;
}
.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, .grid-view .trailer-show-content, .list-view .movie-main-content, .list-view .trailer-main-content, .mini-list-view .show-main-content {
float:left;
padding-left:10px;
}
.list-view .show-main-content {
margin-left:142px;
padding-top:2px;
}
.grid-view .video-main-content, .grid-view .channel-main-content, .grid-view .playlist-main-content, .grid-view .movie-main-content, .grid-view .trailer-main-content, .grid-view .show-main-content {
overflow:hidden;
}
.list-view .video-main-content, .list-view .trailer-main-content, .list-view .playlist-main-content {
width:456px;
}
.grid-view .movie-main-content, .grid-view .show-main-content {
line-height:16px;
width:195px;
}
.grid-view .trailer-main-content {
float:left;
height:62px;
line-height:16px;
margin-right:6px;
overflow:hidden;
width:110px;
}
.list-view .channel-main-content {
width:514px;
}
.list-view .movie-main-content {
width:450px;
}
.grid-view .channel-main-content {
float:left;
padding-left:5px;
width:65px;
}
.mini-list-view .video-main-content {
width:166px;
}
.mini-list-view .show-main-content {
line-height:16px;
padding-left:5px;
width:150px;
}
.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, .trailer-title a:hover, .show-title a:hover, .mini-list-view a:hover {
text-decoration:underline;
}
.video-short-title, .playlist-short-title {
font-weight:bold;
height:30px;
overflow:hidden;
padding-left:1px;
}
.movie-short-title, .channel-short-title, .show-mini-title {
font-weight:bold;
height:16px;
overflow:hidden;
}
.trailer-short-title {
height:32px;
overflow:hidden;
}
.channel-short-title {
padding-left:1px;
}
.trailer-short-title, .video-mini-title, .show-mini-title {
font-size:12px;
font-weight:bold;
}
.video-mini-title {
max-height:32px;
overflow:hidden;
}
.video-long-title, .trailer-long-title, .channel-long-title, .playlist-long-title {
font-size:14px;
font-weight:bold;
height:17px;
overflow:hidden;
}
.video-title-results .video-long-title, .playlist-title-results .playlist-long-title {
font-weight:normal;
}
.list-view .movie-title, .list-view .show-title {
font-size:16px;
}
.episode-season-info {
font-size:12px;
font-weight:normal;
margin-left:20px;
}
.playlist-long-title span {
margin-right:10px;
}
.playlist-long-title .playlist-play-all {
font-size:12px;
}
.result-type-badge {
-moz-border-radius-bottomleft:2px;
-moz-border-radius-bottomright:2px;
-moz-border-radius-topleft:2px;
-moz-border-radius-topright:2px;
background-color:#999999;
color:white;
display:inline-block !important;
font-size:11px;
font-weight:bold;
margin-top:2px;
padding:0 4px !important;
vertical-align:top;
}
.show-cell .result-type-badge {
margin-top:3px;
}
.grid-view .result-type-badge {
vertical-align:baseline;
}
.video-description {
height:32px;
margin-top:3px;
overflow:hidden;
}
.show-description, .channel-description, .show-short-description {
height:16px;
margin-top:3px;
overflow:hidden;
}
.movie-description, .episode-description {
height:32px;
overflow:hidden;
}
.list-view .movie-description, .list-view .show-short-description, .episode-description {
font-size:12px;
margin-top:3px;
}
.mini-list-view .show-mini-description, .show-long-description {
height:48px;
overflow:hidden;
}
.video-description, .show-description, .episode-description, .channel-description, .movie-description, .show-long-description, .show-short-description, .show-mini-description {
color:#666666;
}
.video-description b, .show-description b, .episode-description b, .channel-description b, .movie-description b, .show-long-description b, .show-short-description b, .show-mini-description b {
color:#000000;
}
.video-facets, .channel-facets, .playlist-facets, .playlist-main-stats, .movie-facets, .trailer-facets, .show-facets, .mini-list-view .video-view-count, .mini-list-view .video-username {
color:#666666;
font-size:11px;
}
.list-view .playlist-facets {
width:456px;
}
.list-view .playlist-main-thumb {
float:left;
}
.video-facets span, .channel-facets span, .playlist-facets span, .list-view .show-facets span {
margin-right:12px;
}
.channel-facets span.channel-recent-video {
margin-right:1px;
margin-top:3px;
}
.list-view .video-facets, .list-view .playlist-facets, .list-view .channel-facets, .list-view .channel-username, .list-view .show-extrainfo, .list-view .movie-facets {
margin-top:3px;
}
.video-facets div {
display:inline;
float:none;
}
.video-facets img {
vertical-align:top;
}
.grid-view .video-facets span, .grid-view .channel-facets span, .list-view .playlist-main-stats span, .grid-view .movie-facets span, .grid-view .trailer-facets span, .grid-view .show-facets span {
display:block;
padding-left:1px;
}
.grid-view .show-facets .show-extrainfo span {
display:inline;
padding-right:5px;
}
.grid-view .movie-facets span, .grid-view .trailer-facets span, .grid-view .show-facets span {
padding-left:0;
}
.grid-view .trailer-cell .video-username {
display:none;
}
.video-rating-list .video-rating-grid {
color:#666666;
font-size:11px;
font-style:italic;
}
.grid-view .video-rating-list, .grid-view .video-rating-grid {
margin-top:2px;
}
.grid-view .video-rating-with-caps {
margin-top:4px;
}
.grid-view .channel-video-count {
margin-bottom:10px;
}
.playlist-main-content .playlist-videos {
margin-left:10px;
}
.playlist-videos .playlist-video {
height:15px;
margin-left:10px;
margin-top:3px;
overflow:hidden;
}
.playlist-video .playlist-video-duration {
color:#666666;
font-size:11px;
}
.grid-view .watch-promoted-vid .video-view-count, .grid-view .watch-promoted-vid .video-username {
font-size:11px;
}
.grid-view .watch-promoted-vid .video-view-count {
color:#666666;
font-size:11px;
}
.video-referring-label {
color:#666666;
font-weight:bold;
}
.video-referring-link a {
color:#008000;
font-weight:bold;
}
.result-label, .show-result-label .video-username, .show-result-label .playlist-username, .show-result-label .channel-username, .show-result-label .show-name, .show-result-label .movie-username-genre, .show-result-label .playlist-alt-query, .show-result-label .channel-alt-query {
display:none;
}
.show-result-label .result-type-badge {
display:none !important;
}
.show-result-label .video-facets .video-rating-list {
float:none;
}
.show-result-label .video-facets span {
float:left;
}
.show-result-label .result-label, .show-result-label .result-label .video-username, .show-result-label .result-label .channel-username, .show-result-label .result-label .playlist-username, .show-result-label .result-label .show-name {
display:inline;
}
.show-result-label .result-label {
color:#666666;
float:left;
font-size:11px;
margin-right:12px;
margin-top:3px;
}
.show-result-label .result-label .result-type {
color:black;
font-weight:bold;
margin-right:6px;
}
.see-more-results-link {
display:none;
}
.show-result-label .see-more-results-link {
display:block;
font-size:13px;
font-weight:bold;
margin-top:-3px;
text-align:center;
}
.movie-studio-genre, .movie-genre, .movie-availability {
display:inline !important;
}
.list-view .movie-studio-genre, .list-view .show-genre-username, .list-view .show-genre-list, .list-view .movie-username-genre {
font-size:13px;
}
.list-view .show-genre, .list-view .movie-genre {
color:#000000;
}
.list-view span.show-genre-list, .list-view span.show-genre-username {
margin-right:0;
}
.grid-view .trailer-facets .trailer-opens-lbl {
color:#000000;
display:inline;
}
.list-view .trailer-facets .trailer-opens-lbl {
display:none;
}
.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;
}
.ruv-mini-entry .video-main-content {
width:145px;
}
.ruv-mini-entry .video-short-title, .ruv-mini-entry .video-long-title {
font-size:12px;
height:45px;
overflow:hidden;
}
.ruv-mini-entry .video-facets span {
display:block;
}
.ruv-mini-entry .video-translation-links {
display:none;
}
.show-result-label .ruv-mini-entry .video-facets .video-username {
display:none;
}
.grid-view .video-alt-query, .grid-view .channel-alt-query, .grid-view .video-long-title, .list-view .video-short-title, .grid-view .video-mini-title, .list-view .video-mini-title, .grid-view .channel-long-title, .list-view .channel-short-title, .list-view .playlist-short-title, .list-view .movie-short-title, .grid-view .movie-long-title, .list-view .trailer-short-title, .grid-view .trailer-long-title, .grid-view .show-long-title, .mini-list-view .show-long-title, .list-view .show-mini-title, .grid-view span.show-genre-username, .mini-list-view span.show-genre-username, .list-view .show-genre, .grid-view .movie-username, .list-view .movie-rating, .grid-view .video-description, .grid-view .channel-description, .grid-view .show-mini-description, .grid-view .show-short-description, .list-view .show-mini-description, .list-view .show-long-description, .mini-list-view .show-short-description, .mini-list-view .show-long-description, .grid-view .channel-facets .channel-recent-video-link, .grid-view .channel-facets .channel-username, .list-view .video-facets .video-rating-grid, .grid-view .video-facets .video-rating-list, .list-view .video-episode-hidden, .list-view .showepisode .video-episode-showmore, .grid-view .video-episode, .list-view .channel-text-break-grid, .grid-view .video-translation-links, .list-view .movie-availability-container {
display:none;
}
.list-view .video-long-title, .grid-view .video-short-title, .list-view .channel-long-title, .grid-view .channel-short-title, .list-view .playlist-long-title, .grid-view .watch-promoted-vid .video-mini-title, .list-view .channel-facets span.channel-recent-video, .grid-view .channel-text-break-grid {
display:block;
}
.showepisode .video-episode-hidden, .mini-list-view span.show-genre, .grid-view span.show-genre, .list-view span.show-genre-list {
display:inline;
}
.list-view .video-clear-list, .list-view .channel-clear-list, .list-view .playlist-clear-list {
clear:both;
}
.grid-view .video-clear-grid, .grid-view .channel-clear-grid {
clear:both;
}
.list-view .video-clear-list-left, .mini-list-view .video-clear-list-left, .list-view .channel-clear-list-left, .list-view .playlist-clear-list-left, .grid-view .show-clear-grid-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 #CCCCCC;
margin-top:5px;
padding-top:5px;
}
.small-expand-panel .expand-header-stat {
color:#666666;
}
.expand-panel a.expand-header, .expand-panel a.expand-header:link, .expand-panel a.expand-header:visited {
color:#000000;
text-decoration:none;
vertical-align:text-bottom;
}
.expand-panel a.expand-header:hover {
color:#666666;
text-decoration:none;
vertical-align:text-bottom;
}
.video-bar-left-arrow, .video-bar-right-arrow {
cursor:pointer;
height:20px;
width:20px;
}
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, .badge-is-rental {
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;
}
.badge-is-rental {
background:transparent url(http://s.ytimg.com/yt/img/cart_icons-vfl108960.png) no-repeat scroll -2px -30px;
vertical-align:text-top;
}
.pagingDiv, .pagingDivClear, .pagingDivClearTop {
font-weight:bold;
text-align:right;
}
.pagingDiv {
background:#CCCCCC none repeat scroll 0 0;
padding:4px;
}
.pagingDivClear {
padding:3px;
}
.pagingDivClearTop {
border-bottom:1px solid #CCCCCC;
padding:5px 3px;
}
.pagerCurrent {
background-color:#FFFFFF;
color:#000000;
margin-right:3px;
padding:1px 3px;
}
.pagerNotCurrent {
color:#0033CC;
cursor:pointer;
margin-right:3px;
padding:1px 3px;
text-decoration:none;
}
.pagerNotCurrent:hover {
text-decoration:underline;
}
.searchFooterBox {
clear:both;
}
.searchFooterBox div {
background:#FFFFFF none repeat scroll 0 0;
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
font-size:16px;
text-align:center;
}
.searchFooterBox div span.smallLabel {
font-size:14px;
}
.yt-rounded {
-moz-border-radius-bottomleft:7px;
-moz-border-radius-bottomright:7px;
-moz-border-radius-topleft:7px;
-moz-border-radius-topright:7px;
}
.tooltip-wrapper {
position:relative;
}
.tooltip-wrapper-box {
font-size:10px;
left:0;
margin-left:-100px;
position:absolute;
text-align:left;
top:16px;
width:149px;
z-index:400;
}
.tooltip-box {
background:transparent none no-repeat scroll 0 0;
color:#000000;
font-size:11px;
font-weight:normal;
margin-bottom:0;
padding:10px 1px 0;
text-align:center;
width:145px;
}
.tooltip-box-bot {
background:transparent none no-repeat scroll 0 -95px;
height:5px;
width:145px;
}
.formLabel, .formLabelSmall {
font-weight:bold;
text-align:right;
}
.formLabel {
width:200px;
}
.formLabelSmall {
width:150px;
}
.formField {
width:450px;
}
.formFieldSmall {
width:250px;
}
.formFieldInfo {
color:#000000;
font-size:11px;
margin:3px 0;
}
.edit_subscription_opener {
font-size:11px;
font-weight:normal;
padding:5px;
}
#channel-body .edit_subscription_opener {
display:inline;
}
.actions .edit_subscription_opener {
float:right;
margin-top:5px;
}
.subtivity-single-form-item .edit_subscription_opener {
float:right;
visibility:hidden;
}
.subtivity-single-form-item:hover .edit_subscription_opener {
visibility:visible;
}
.edit_subscription_arrow {
background-position:0 -133px;
display:block;
height:8px;
margin-left:30px;
margin-top:5px;
width:13px;
}
.subtivity-single-form-item .edit_subscription_arrow {
margin-top:8px;
}
.edit_subscription_arrow.hid {
display:none;
}
.edit_subscription_wrapper {
border-top:1px solid #CCCCCC;
font-weight:normal;
margin:5px -8px 0;
text-align:left;
}
#channel-body .edit_subscription_wrapper {
margin:5px 0 0;
}
.actions .edit_subscription_wrapper {
background-color:#F3F3F3;
border:1px solid #CCCCCC;
margin:10px 5px;
}
.subtivity-single-form-item .edit_subscription_wrapper {
background-color:#F3F3F3;
border:1px solid #CCCCCC;
margin:9px 25px;
}
.edit_subscription {
padding:10px;
}
.edit_subscription div {
padding-bottom:5px;
}
.edit_subscription a.close {
float:right;
font-size:11px;
}
#edit_subscription div.choice_title {
font-weight:bold;
}
.edit_subscription div.save_as_default {
font-size:11px;
padding-bottom:10px;
}
.actions #subscribeMessage {
margin-top:10px;
}
.subtivity-single-form-item .subscribeMessage {
background:#DDFFCC none repeat scroll 0 0;
font-weight:bold;
padding:8px;
text-align:center;
}
#watch-this-vid, #watch-this-vid-info {
float:left;
width:640px;
}
#watch-other-vids {
float:right;
width:300px;
}
.watch-tabs {
cursor:default;
height:32px;
width:638px;
}
.watch-tabs .watch-tab {
color:#0033CC;
display:block;
float:left;
font-size:13px;
font-weight:bold;
height:32px;
line-height:28px;
padding:0 10px;
text-align:center;
}
#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:#0033CC;
}
.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 {
cursor:pointer;
text-decoration:underline;
}
#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 {
cursor:default;
text-decoration:none;
}
#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:pointer;
}
#watch-main-area .watch-tabs .disabled .watch-action-text {
color:#CCCCCC;
}
.watch-tab-contents {
clear:left;
}
.watch-tab-contents .watch-tab-body {
background-color:#F3F3F3;
display:none;
margin-left:1px;
padding:8px 10px;
}
.watch-tab-contents .watch-tab-sel {
display:block;
}
#watch-this-vid #movie_player {
height:385px;
width:640px;
}
#watch-checker-div {
left:-100px;
position:absolute;
top:-100px;
}
#watch-noplayer-div {
font-size:14px;
font-weight:bold;
padding:20px;
}
#watch-vid-title {
font-size:18px;
font-weight:bold;
}
#watch-vid-title h1 {
font-size:19px;
margin-bottom:5px;
}
.watch-wide-mode #watch-this-vid {
width:960px;
}
.watch-wide-mode-grey-background #watch-this-vid {
background-color:#333333;
}
.watch-wide-mode-grey-background #watch-player-div {
margin:11px 0;
}
.watch-wide-mode #watch-other-vids {
margin-top:10px;
}
.watch-wide-mode #watch-this-vid #watch-player-div {
padding-left:53px;
}
.watch-wide-mode #watch-this-vid #watch-player-div #movie_player {
height:505px;
width:854px;
}
#watch-highlight-racy-box {
border:1px solid #FFCC33;
font-size:11px;
padding:2px 5px;
text-align:center;
}
#watch-video-response {
background:#FFFFCC none repeat scroll 0 0;
border:1px solid #FFCC33;
font-weight:bold;
margin-top:5px;
padding:5px;
}
#watch-main-area {
border:1px solid #CCCCCC;
clear:right;
margin:0 0 14px;
}
#watch-actions-area {
text-align:left;
}
#watch-actions-area .watch-tab-contents {
padding:0;
}
#watch-actions-area .watch-tab-contents h3 {
margin:0 0 5px;
}
#watch-actions-area .watch-action-result {
}
.watch-check-grn-circle {
background:transparent none no-repeat scroll 0 0;
height:16px;
margin-right:10px;
vertical-align:-17%;
width:16px;
}
#watch-actions-area .watch-more-action {
text-align:left;
}
#watch-actions-area .close {
float:right;
font-size:11px;
font-weight:normal;
padding-bottom:1px;
}
#watch-add-faves, #watch-remove-faves {
clear:right;
margin-bottom:0;
}
#download-panel {
text-align:center;
}
#watch-vid-title.longform {
margin-bottom:5px;
margin-right:320px;
}
.watch-wide-mode #watch-vid-title.longform {
margin-right:0;
}
#watch-longform-vid-show-episode {
font-size:12px;
}
#watch-longform-vid-show-episode span {
border-left:1px solid #000000;
display:block;
float:left;
margin-left:6px;
padding:0 0 1px 6px;
}
#watch-longform-vid-show-episode span.first {
border-left:0 none;
margin-left:0;
padding-left:0;
}
#watch-longform-buttons {
float:right;
}
#watch-vid-title.episode #watch-longform-buttons {
margin-top:21px;
}
#mpaa-rating {
color:#777777;
float:left;
font-size:12px;
font-weight:bold;
margin:3px 0;
padding-left:2px;
}
.reverse-tooltip-wrapper {
float:left;
position:relative;
}
.reverse-tooltip-wrapper-box {
bottom:24px;
font-size:10px;
left:-99px;
position:absolute;
text-align:left;
width:149px;
z-index:400;
}
.reverse-tooltip-box {
background:transparent none no-repeat scroll 0 0;
color:#000000;
font-size:11px;
font-weight:normal;
margin-bottom:0;
padding:3px 1px 0;
text-align:center;
width:145px;
}
.reverse-tooltip-box-bot {
background:transparent none no-repeat scroll 0 -88px;
height:12px;
width:145px;
}
.watch-lights-off #watch-longform-buttons {
position:relative;
z-index:1001;
}
body.watch-lights-off {
background-color:#323232;
}
html > body.watch-lights-off {
background:transparent url(http://s.ytimg.com/yt/img/longform-underlay-1x1-vfl55396.png) repeat scroll 0 0;
}
.watch-lights-off #watch-other-vids div, .watch-lights-off #watch-this-vid-info {
visibility:hidden;
}
#watch-player-div {
position:relative;
}
.watch-lights-off #watch-player-div, .watch-lights-off #watch-other-vids #watch-channel-brand-div, .watch-lights-off #watch-other-vids #watch-channel-brand-div div, .watch-lights-off #watch-longform-ad, .watch-lights-off #watch-longform-ad div {
position:relative;
visibility:visible;
z-index:1001;
}
.watch-lights-off #baseDiv {
background-color:#FFFFFF;
padding-left:0;
padding-right:0;
}
html > body .watch-lights-off #baseDiv {
padding-left:5px;
padding-right:5px;
}
#watch-longform-shade {
height:1150px;
left:0;
position:absolute;
top:0;
width:100%;
z-index:100;
}
html > body #watch-longform-shade {
background-image:url(http://s.ytimg.com/yt/img/longform-underlay-1x1-vfl55396.png);
}
#watch-longform-ad {
float:right;
height:80px;
margin-left:5px;
width:300px;
}
#watch-longform-text {
color:#666666;
font-size:10px;
text-align:center;
}
#watch-longform-ad-placeholder {
height:60px;
width:300px;
}
.badge-partner-video {
background-position:0 -118px;
height:15px;
vertical-align:top;
width:21px;
}
#watch-main-area .watch-tabs .watch-tab .watch-tab-arrow {
clear:left;
display:block;
height:8px;
margin-left:20px;
margin-top:1px;
width:13px;
}
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 {
border:0 none;
height:19px;
vertical-align:bottom;
width:19px;
}
.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:0.3;
}
.opacity80, .watch-comment-down-on, .watch-comment-up-on, .watch-comment-down-hover, .watch-comment-up-hover {
opacity:0.8;
}
#watch-action-share, #watch-action-favorite, #watch-action-playlists, #watch-action-flag, #watch-action-download {
height:9px;
margin-bottom:3px;
margin-top:3px;
vertical-align:text-top;
width:10px;
}
#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 {
background-position:0 -268px;
height:18px;
width:18px;
}
#watch-embed-div #watch-embed-customize:hover {
background-position:-18px -268px;
}
.watch-recent-shares-div {
background-color:#F3F3F3;
float:left;
font-size:11px;
padding:0 13px;
width:75px;
}
#watch-share-services-expanded {
width:410px;
}
#watch-share-services-expanded .watch-recent-shares-div {
padding:0 13px 5px;
}
.watch-recent-share {
white-space:nowrap;
}
.watch-recent-share a {
text-decoration:none;
}
.watch-recent-share a:hover span {
text-decoration:underline;
}
.watch-recent-share button {
height:16px;
vertical-align:text-bottom;
width:16px;
}
#watch-sharetab-options {
clear:right;
float:right;
font-size:11px;
text-align:right;
}
#watch-sharetab-options a {
display:block;
margin-bottom:1px;
}
.expand-panel .expand-header .watch-arrow, .zippy-arrow {
background-position:0 -344px;
height:16px;
margin-bottom:1px;
margin-right:2px;
vertical-align:text-bottom;
width:16px;
}
.expand-panel.expanded .expand-header .watch-arrow, .opened .zippy-arrow {
background-position:0 -322px;
}
.small-expand-panel .expand-header .watch-arrow {
height:12px;
}
.small-expand-panel.expanded .expand-header .watch-arrow {
height:13px;
}
#watch-longform-player, #watch-longform-popup, #watch-longform-lights-off, #watch-longform-lights-on {
margin-left:5px;
}
#watch-longform-lights-off, #watch-longform-lights-on {
height:22px;
width:17px;
}
#watch-longform-lights-off {
background-position:0 -592px;
}
#watch-longform-lights-off:hover {
background-position:-17px -592px;
}
#watch-longform-lights-on {
background-position:-34px -592px;
}
.watch-lights-off #watch-longform-lights-on:hover {
background-position:-51px -592px;
}
#watch-longform-lights-on, .watch-lights-off #watch-longform-lights-off {
display:none;
}
.watch-lights-off #watch-longform-lights-on {
display:block;
}
#watch-longform-player {
background-position:0 -614px;
height:22px;
width:27px;
}
#watch-longform-player:hover {
background-position:-27px -614px;
}
.watch-lights-off #watch-longform-player {
background-position:-54px -614px;
}
.watch-lights-off #watch-longform-player:hover {
background-position:-81px -614px;
}
.watch-wide-mode #watch-longform-player {
background-position:0 -636px;
}
.watch-wide-mode #watch-longform-player:hover {
background-position:-27px -636px;
}
.watch-lights-off .watch-wide-mode #watch-longform-player {
background-position:-54px -636px;
}
.watch-lights-off .watch-wide-mode #watch-longform-player:hover {
background-position:-81px -636px;
}
#watch-longform-popup, #watch-longform-popup.yt-button-disabled:hover {
background-position:0 -658px;
height:22px;
width:27px;
}
#watch-longform-popup:hover {
background-position:-27px -658px;
}
.watch-lights-off #watch-longform-popup, .watch-lights-off #watch-longform-popup.yt-button-disabled:hover {
background-position:-54px -658px;
}
.watch-lights-off #watch-longform-popup:hover {
background-position:-81px -658px;
}
#watch-ratings-views {
line-height:18px;
padding:9px 0 4px;
}
#watch-rating-div {
float:left;
width:310px;
}
#watch-views-div {
float:right;
text-align:right;
}
#watch-views-div {
font-size:13px;
overflow:hidden;
width:135px;
}
#watch-shows-movies-rating {
float:left;
width:190px;
}
.watch-shows-movies-rating-label {
color:#666666;
}
#defaultRatingMessage .smallText {
font-size:13px;
}
#watch-ratings-views .statLabel {
font-weight:bold;
margin-right:4px;
}
#watch-rating-div #ratingWrapper {
float:left;
width:305px;
}
#watch-rating-div #ratingMessage {
float:left;
line-height:18px;
}
#watch-rating-div #ratingStars {
margin-right:5px;
margin-top:1px;
}
#watch-rating-div #ratingMessage {
color:#666666;
height:19px;
padding-left:1px;
}
#watch-ratings-views #ratingMessage a {
text-decoration:none;
}
#watch-ratings-views #ratingMessage a:hover {
text-decoration:underline;
}
#watch-ratings-views .ratedMessage {
color:#000000;
display:inline-block;
padding:0 3px;
}
#watch-view-count {
font-weight:bold;
}
#watch-download-link {
font-size:11px;
font-weight:bold;
height:20px;
line-height:20px;
}
#watch-comments-stats {
border:1px solid #CCCCCC;
margin-top:10px;
}
#watch-tab-commentary {
width:319px;
}
#watch-tab-stats {
width:318px;
}
#watch-tab-contents .small-expand-panel {
margin-top:3px;
padding-top:3px;
}
#watch-stats-data-wrapper {
border-top:0 none;
}
#watch-tab-stats-body {
padding-left:17px;
padding-top:5px;
}
#watch-comments-summary {
color:#666666;
text-align:center;
}
#watch-comments-summary span {
color:#000000;
font-weight:bold;
}
#watch-comments-numresponses {
margin-right:20px;
}
#watch-comments-options {
border:1px solid #CCCCCC;
margin-top:5px;
padding:1px 0 0 1px;
}
#watch-comments-options-inner {
background-color:#F3F3F3;
padding:10px;
}
#watch-video-responses-children {
padding-top:7px;
}
.video-bar-left-arrow-box, .video-bar-right-arrow-box {
padding-top:19px;
}
.video-bar-left-arrow-box {
float:left;
margin-right:20px;
}
.video-bar-right-arrow-box {
float:right;
}
.video-bar-container-box {
float:left;
overflow:hidden;
position:relative;
width:560px;
}
.video-bar-long-box {
width:200000px;
}
.video-bar-item {
float:left;
margin-right:2px;
width:130px;
}
#watch-video-responses-children .video-bar-item {
font-size:10px;
width:138px;
}
#watch-video-responses-children .video-bar-item .v90WideEntry {
padding-left:22px;
}
#watch-video-responses-actions {
font-weight:bold;
padding-top:5px;
text-align:center;
}
#watch-video-responses-none {
padding-top:5px;
text-align:center;
}
#watch-comment-post-comment {
float:right;
}
#watch-comment-post-comment a {
display:block;
margin-bottom:1px;
}
.watch-comment-entry {
border-top:1px solid #EFEFEF;
clear:both;
font-size:13px;
margin-top:6px;
padding:7px 0 4px 15px;
}
html > body .watch-comment-entry {
padding-bottom:0;
}
.watch-comment-entry-reply {
border-left:3px solid #E6E6E6;
margin-left:10px;
padding-left:2px;
}
.watch-comment-head, .watch-comment-head-hidden {
background-color:white;
padding:0 4px 4px;
}
.watch-comment-head-link {
font-size:11px;
margin-left:8px;
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:#666666;
}
.watch-comment-voting, .watch-comment-voting-off {
float:right;
text-align:right;
width:75px;
}
.watch-comment-auth-head {
background-color:#FFFFCC;
padding:4px;
}
.watch-comment-marked-spam {
border-top:1px solid #C1C1C1;
margin-top:7px;
padding-top:10px;
}
.watch-comment-spam {
background-color:#FFFFEE;
padding:4px;
}
.watch-comment-body {
margin-left:4px;
margin-top:4px;
overflow:hidden;
width:75%;
}
.watch-comment-retracted {
color:#666666;
font-style:italic;
}
.watch-comment-action {
float:right;
font-size:11px;
margin-top:0;
padding-bottom:1px;
padding-top:3px;
text-align:right;
}
.watch-comment-voting a {
color:#0033CC;
cursor:pointer;
}
.watch-comment-action a, .watch-comment-head-link {
border-bottom:1px dotted #0033CC;
color:#0033CC;
cursor:pointer;
text-decoration:none;
}
.watch-comment-score {
font-size:11px;
font-weight:bold;
}
.watch-comment-msg {
color:#666666;
float:right;
font-size:11px;
}
.watch-comment-green {
color:green;
}
.watch-comment-gray {
color:gray;
}
.watch-comment-red {
color:#FF3333;
}
.watch-comment-spam-bug {
border-bottom:1px dotted #CC0000;
border-top:1px dotted #CC0000;
color:#CC0000;
display:none;
float:right;
font-weight:bold;
margin-left:0;
padding:1px 3px;
text-align:left;
}
#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 {
margin:0 auto;
text-align:center;
width:400px;
}
#watch-comment-captcha .watch-captcha-input {
float:left;
padding-top:15px;
width:260px;
}
#watch-comment-captcha .watch-verification-image {
float:left;
text-align:center;
width:120px;
}
.watch-comment-pagination {
background-color:#DEDEDE;
font-size:11px;
font-weight:bold;
margin-top:20px;
padding:1px;
text-align:center;
}
.watch-comment-pnum {
padding:0 4px;
}
.watch-comment-char-count {
border:0 none;
width:50px;
}
#watch-comment-view-all {
font-weight:bold;
margin-top:10px;
}
#watch-comment-post {
margin-top:12px;
}
#watch-channel-vids-div {
background:#EEEEEE none repeat scroll 0 0;
border:1px solid #CCCCCC;
margin-bottom:10px;
}
#watch-ugc-promo {
margin-bottom:10px;
}
#watch-ugc-promo a, #watch-ugc-promo img {
display:block;
}
#watch-ugc-promo div {
background:transparent url(http://s.ytimg.com/yt/img/inhouse_ads/ugcpromo_tagline_bg-vfl91176.gif) repeat-x scroll center center;
color:#999999;
font-size:10px;
line-height:1;
margin-top:5px;
text-align:center;
}
#watch-ugc-promo span {
background:#FFFFFF none repeat scroll 0 0;
padding:0 5px;
}
#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 {
background-color:#FFFFFF;
margin:0 0 5px;
}
#watch-channel-vids-top {
padding:0 5px;
}
#watch-channel-icon {
float:left;
margin-top:6px;
}
#watch-show-stats {
float:left;
line-height:18px;
margin-top:2px;
width:156px;
}
#watch-show-other-stats-name {
width:170px;
}
#watch-show-other-stats {
clear:both;
line-height:18px;
}
#watch-channel-stats {
float:left;
line-height:18px;
margin-left:8px;
margin-top:2px;
width:110px;
}
html > body #watch-show-stats {
width:158px;
}
html > body #watch-channel-stats {
width:112px;
}
#watch-show-stats .contributor, #watch-show-other-stats .contributor, #watch-channel-stats .contributor {
font-weight:bold;
}
.watch-video-added {
color:#333333;
margin-right:10px;
}
#watch-show-stats .watch-video-added {
color:#666666;
}
#watch-video-details-toggle div {
font-size:11px;
padding-bottom:1px;
}
#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-video-details .collapse-content, #watch-video-details .expand-content {
margin-top:10px;
padding:0 6px 4px;
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:#666666;
}
#watch-category, #watch-video-tags-div {
padding-top:5px;
}
#watch-video-tags {
width:225px;
}
#watch-url-div {
border-top:1px solid #CCCCCC;
font-size:11px;
margin:0 5px;
padding:1px 0 0 6px;
}
#watch-embed-div {
font-size:11px;
margin:6px 5px 4px;
padding-left:6px;
}
#watch-embed-div label, #watch-url-div label {
clear:left;
color:#666666;
float:left;
font-size:11px;
font-weight:bold;
line-height:18px;
margin-right:5px;
min-width:40px;
text-align:left;
}
#watch-embed-div input, #watch-url-div input {
clear:left;
float:left;
font-size:10px;
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 #CCCCCC;
padding:5px;
}
.watch-discoverbox-wrapper {
margin-bottom:10px;
}
.watch-discoverbox-body {
border:1px solid #CCCCCC;
margin-top:5px;
padding-left:7px;
}
.watch-discoverbox {
overflow:auto;
padding-top:4px;
}
.watch-discoverbox-more-link {
clear:both;
font-weight:bold;
padding:5px 0 10px;
text-align:center;
}
.watch-ppv-vid {
background-color:#EEEEEE;
padding:4px 0 0;
}
.watch-ppv-vid-exp-color {
background-color:#E3F7F7;
}
.watch-ppv-label {
color:#999999;
display:block;
font-size:11px;
padding-right:4px;
text-align:right;
}
.watch-promoted-container {
border:1px solid #CCCCCC;
margin:5px 0 20px;
padding:7px 0 0 1px;
}
.watch-promoted-container .watch-promoted-vid {
float:left;
margin-left:3px;
width:32%;
}
.watch-pyv-label {
font-size:8pt;
text-align:right;
}
.watch-pyv-label a {
color:#666666;
}
#pyv-above-placeholder .video-entry, #pyv-between-placeholder .video-entry {
border:1px solid #CCCCCC;
}
#pyv-above-placeholder .v90WideEntry, #pyv-between-placeholder .v90WideEntry {
margin-left:6px;
}
#pyv-above-placeholder .watch-pyv-label, #pyv-between-placeholder .watch-pyv-label {
margin:5px 0 0 108px;
text-align:left;
}
#results-main-content {
float:left;
margin-right:0;
width:600px;
}
#search-pva {
float:right;
padding-top:10px;
width:350px;
}
#search-pva .ad-div {
margin-bottom:40px;
}
#search-section-header {
margin-bottom:7px;
margin-top:7px;
width:960px;
}
#search-section-header .name {
color:#333333;
float:left;
}
#search-section-header .search-query {
font-size:14px;
font-weight:bold;
}
#search-section-header .search-adv-refinement {
color:#333333;
font-weight:bold;
}
#search-adv-header {
float:right;
font-size:11px;
line-height:16px;
text-align:right;
width:425px;
}
#search-options-container {
border-bottom:1px solid #CCCCCC;
height:31px;
margin-bottom:7px;
width:100%;
}
#search-options-container .hidden {
display:none;
}
#search-options-container .search-type-selected, #search-options-container .search-type-not-selected {
font-size:14px;
font-weight:bold;
line-height:18px;
padding:0 23px 0 0;
}
#search-options-container .search-all-of-youtube {
font-size:14px;
font-weight:bold;
line-height:18px;
}
#search-options-container .search-sort {
font-size:12px;
padding-top:1px;
}
#search-options-container .sort-by {
margin:0 6px;
}
#search-options-container .sort-by-title {
color:#666666;
}
#search-options-container .yt-menulink {
z-index:88;
}
#search-options-container .yt-menulink-menu {
z-index:89;
}
#search-options-container #search-advanced {
font-size:11px;
font-weight:bold;
text-align:right;
width:12%;
}
#search-advanced-form {
clear:both;
padding:7px 0;
}
#search-advanced-form .search-setting-inner {
background-color:#F3F3F3;
border:1px solid #DDDDDD;
padding:10px;
}
#search-related-terms {
padding:0 3px 7px;
}
#search-related-terms a {
margin-right:15px;
padding-left:1px;
white-space:nowrap;
}
#search-related-terms .search-related-title {
color:#666666;
float:left;
margin-right:6px;
}
#search-related-terms .search-related-items {
float:left;
height:16px;
overflow-y:hidden;
width:790px;
}
#search-related-terms #wonderwheel-toggle {
width:105px;
}
#search-related-terms #wonderwheel-toggle .wonderwheel-toggle-option {
font-weight:bold;
margin-right:0;
padding-left:5px;
white-space:normal;
}
#search-related-terms #wonderwheel-icon {
background-position:0 -80px;
height:15px;
width:15px;
}
.hd-video-logo {
background-position:0 -286px;
height:15px;
vertical-align:text-top;
width:18px;
}
.search-tip-icon {
background-position:0 -301px;
cursor:default;
height:15px;
vertical-align:text-top;
width:11px;
}
.spons-vid-thumb {
padding-top:5px;
width:94px;
}
.spons-vid-thumb img {
border:medium none;
}
td.spons-vid-thumb {
width:124px;
}
td.spons-vid-thumb .user-thumb-jumbo {
height:88px;
margin-left:30px;
width:88px;
}
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;
white-space:nowrap;
width:222px;
}
.search-ad-description {
color:#666666;
}
.search-ad-description b {
color:#000000;
}
.pyv-title {
font-size:14px;
text-decoration:none;
}
.pyv-metadata {
color:#666666;
font-size:11px;
width:100%;
}
.pyv-metadata .vlfrom a {
text-decoration:none;
}
.pyv-metadata .vlfrom a:hover {
text-decoration:underline;
}
#doubleClick1 {
padding-top:40px;
}
#doubleClick2 {
padding-top:10px;
}
.grayTextAdWords {
background-color:#FFF9DD;
padding:2px 2px 5px 0;
text-align:right;
}
.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 none repeat scroll 0 0;
margin:3px 0;
padding:3px 10px;
}
#search-tips-top .search-tips-show-link, #search-tips-bottom .search-tips-hide-link {
display:none;
}
#search-no-results-message {
line-height:20px;
margin-bottom:11px;
margin-top:10px;
}
#search-no-results-message img {
margin-right:2px;
vertical-align:middle;
}
#search-no-results-message span {
font-weight:bold;
}
#search-duplicates-message {
background-color:#ECF1FA;
border:0 none;
color:black;
font-size:12px;
font-weight:normal;
margin-bottom:10px;
margin-top:10px;
padding:10px;
}
#search-duplicates-message a {
text-decoration:none;
}
.homepage-masthead-ad {
color:blue;
cursor:pointer;
padding-top:5px;
position:relative;
text-align:right;
z-index:3;
}
.homepage-masthead-btn {
float:right;
padding-left:5px;
z-index:3;
}
.homepage-new-masthead-btn {
padding-right:5px;
}
.homepage-masthead-show-btn {
background:transparent url(http://s.ytimg.com/yt/img/iyt-vfl105161.png) repeat-x scroll -75px 0;
border:0 none;
cursor:pointer;
height:15px;
padding:0;
width:15px;
}
#homepage-main-content {
float:left;
margin-top:5px;
width:640px;
}
#homepage-side-content {
float:right;
margin-top:5px;
white-space:normal;
width:300px;
}
#iyt-add-remove-module-div {
margin-bottom:10px;
}
.iyt-add-remove-module {
cursor:pointer;
display:inline;
font-size:13px;
font-weight:normal;
}
.iyt-add-remove-module a {
text-decoration:none;
}
.iyt-add-remove-module-icon {
float:left;
margin:0 7px 0 10px;
vertical-align:middle;
}
#mundo-remove {
padding-bottom:10px;
}
.iyt-undo-remove-msg {
background-color:#CFEEB2;
font-size:13px;
padding:5px 20px;
text-align:center;
}
.feedmodule-modheader {
cursor:move;
}
.homepage-non-interactive .feedmodule-modheader {
cursor:default;
}
.fm2-title {
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:16px;
font-weight:bold;
}
.fm2-titleText {
vertical-align:top;
}
.fm2-titleText a {
vertical-align:top;
}
.fm2-title-border-box-gray {
-moz-border-radius-bottomleft:0;
-moz-border-radius-bottomright:0;
background-color:#EAEAEA;
border-left:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
height:23px;
padding:6px 6px 0 10px;
}
.fm2-title-border-box-blue {
-moz-border-radius-bottomleft:0;
-moz-border-radius-bottomright:0;
background-color:#D2E3FB;
border-left:1px solid #A1B4D9;
border-right:1px solid #A1B4D9;
border-top:1px solid #A1B4D9;
height:23px;
padding:6px 18px 0 10px;
}
.fm2-icon {
margin-right:5px;
}
.feedmodule-preamble {
color:#666666;
float:left;
font-size:11px;
margin-left:5px;
margin-top:0.5ex;
}
.feedmodule-preamble a {
text-decoration:none;
}
.iyt-edit-link {
border-bottom:1px dotted #0033CC;
color:#0033CC;
cursor:pointer;
font-size:11px;
margin-right:8px;
}
.iyt-edit-link-gray {
border-bottom:1px dotted #CCCCCC;
color:#CCCCCC;
cursor:pointer;
}
.feedmodule-updown {
cursor:default;
float:right;
text-align:right;
}
.feedmodule-updown span {
cursor:pointer;
}
.feedmodule-updown span.disabled {
cursor:default;
}
.feedmodule-updown img {
vertical-align:text-bottom;
}
.drag_helper {
cursor:move;
opacity:0.65;
z-index:10000;
}
.drag_placeholder {
border:2px dashed #777777;
margin-bottom:10px;
padding:0;
}
#dragdrop {
clear:both;
position:relative;
width:100%;
}
.feedmodule-anchor {
background-color:white;
margin-bottom:10px;
padding:0;
}
.feedmodule-data {
clear:both;
padding:5px 0 5px 5px;
}
.feedmodule-data a {
text-decoration:none;
}
.feedmodule-data .grid-view {
padding-left:8px;
padding-right:3px;
}
.feedmodule-data .compressed-view {
padding:0 8px;
}
.feedmodule-body {
padding:0 8px 0 3px;
}
.main-spacer-bottom {
margin-top:15px;
}
.feedmodule-border-gray {
-moz-border-radius-topleft:0;
-moz-border-radius-topright:0;
border:1px solid #CCCCCC;
}
.feedmodule-border-blue {
-moz-border-radius-topleft:0;
-moz-border-radius-topright:0;
border:1px solid #A1B4D9;
}
.feeditem-compressed {
clear:none;
float:left;
margin:5px 0;
width:49%;
}
.feeditem-compressed-category-title {
font-size:16px;
font-weight:bold;
margin-bottom:3px;
}
.feeditem-compressed .feedmodule-singleform-info {
float:left;
height:auto;
margin:0;
padding:0;
width:165px;
}
.feeditem-bigthumb {
margin:8px 0;
}
.feeditem-bigthumb .feedmodule-singleform-info {
display:inline;
float:left;
height:auto;
margin:0;
padding:0;
width:62%;
}
.super-large-video .feedmodule-singleform-info {
font-size:13px;
margin-top:3px;
width:100%;
}
.feedmodule-thumbnail {
float:left;
margin-right:5px;
}
.normal-size-video {
display:inline;
float:right;
margin-right:5px;
width:60.5%;
}
.super-large-video {
display:inline;
float:left;
height:100%;
margin-left:5px;
width:229px;
}
.feedmodule-single-form-item, .feedmodule-bulletin {
padding:5px 0;
}
.feedmodule-smtitle-wrapper {
color:#333333;
float:none;
font-size:12px;
font-weight:bold;
margin-bottom:6px;
overflow:hidden;
width:385px;
}
.feedmodule-smtitle {
float:left;
font-size:12px;
}
.feedmodule-stars {
float:left;
}
.feedmodule-ts {
color:#666666;
font-size:11px;
font-weight:normal;
white-space:nowrap;
}
.feedmodule-cmt-vid {
float:left;
}
.feedmodule-cmt {
float:left;
font-style:italic;
margin-left:10px;
width:456px;
}
.feedmodule-bulletin .video-entry .video-main-content .video-long-title {
font-size:12px;
}
.feedmodule-bulletin .video-entry .video-main-content .video-short-title {
font-size:12px;
}
.feedmodule-singleform-info {
border-left:0 none;
border-width:0;
color:#666666;
font-size:11px;
}
.feedmodule-singleform-info .video-title {
font-size:13px;
font-weight:bold;
height:32px;
overflow:hidden;
}
.feedmodule-singleform-info-ratings {
}
.normal-size-video .feedmodule-singleform-info-ratings {
display:inline;
margin-right:10px;
}
.feedmodule-subnull {
float:left;
margin:5px 0 10px;
width:630px;
}
.feedmodule-subnull-txt {
color:#666666;
float:left;
padding:0 10px;
width:590px;
}
.feedmodule-subnull-txt-header {
color:black;
font-weight:bold;
}
.feedmodule-feednull {
float:left;
margin:5px 0 10px;
width:630px;
}
#friendnull-help {
clear:both;
}
.friendnull-help-text {
margin-top:8px;
}
#friendnull-close {
margin-top:5px;
}
.friendnull-action-text {
border-bottom:1px dotted blue;
color:#0033CC;
cursor:pointer;
display:inline;
float:right;
font-size:12px;
padding-right:3px;
}
.feedmodule-feditor {
margin-top:5px;
padding:0 8px;
}
.feedmodule-feditor-img {
float:left;
margin-bottom:4px;
}
#feed_featured-content a {
text-decoration:none;
}
.guest-editor-with-comment {
font-weight:normal;
padding-right:10px;
}
.guest-editor-profile-link {
font-weight:bold;
margin-bottom:4px;
}
.guest-editor-comment {
margin-bottom:4px;
}
#feedmodule-ALL .video-entry, #feedmodule-FRI .video-entry {
padding-left:25px;
}
.side-announcement-box {
background-color:#FFFFE5;
border:1px solid #F5E082;
padding:10px;
}
.homepage-side-block {
clear:both;
margin-bottom:15px;
}
.homepage-chrome-promo-content a {
color:#000000;
cursor:pointer;
display:block;
font-size:13px;
font-weight:normal;
padding:2px 10px;
text-align:center;
}
.homepage-chrome-promo-content a:hover {
text-decoration:none;
}
.homepage-chrome-promo-content img {
float:left;
}
.homepage-chrome-link {
color:#0033CC;
font-weight:bold;
}
.homepage-chrome-promo-content a:hover .homepage-chrome-link {
text-decoration:underline;
}
.statModule-title-wrapper {
clear:both;
cursor:pointer;
float:left;
font-size:12px;
margin:0;
padding:0;
width:300px;
}
.statModule-title {
background-color:#EAEAEA;
border:1px solid #CCCCCC;
clear:both;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
font-weight:bold;
padding:5px 0;
}
.opened .statModule-title {
-moz-border-radius-bottomleft:0;
-moz-border-radius-bottomright:0;
border-bottom:0 none;
}
.module-item-wrapper {
display:none;
}
.opened .module-item-wrapper {
display:block;
}
.statModule-title img {
margin:2px 0 0 4px;
vertical-align:middle;
}
.module-item-wrapper {
clear:both;
margin:0;
overflow:hidden;
padding:0;
width:300px;
}
.module-item-wrapper-inner {
-moz-border-radius-topleft:0;
-moz-border-radius-topright:0;
border:1px solid #CCCCCC;
margin:0;
overflow:hidden;
padding:0 10px 10px;
}
.statModule-item-icon {
width:28px;
}
.statModule-item-line {
background-color:#FFFFFF;
border-top:1px solid #FFFFFF;
color:#1F1F1F;
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
height:25px;
margin:0;
padding:0;
width:278px;
}
.statModule-item-line-border {
border-top:1px solid #EAEAEA;
}
.statModule-item-text {
margin:5px 0 0;
}
.statModule-item-text a {
text-decoration:none;
}
.statModule-item-text a:hover {
border-bottom:1px dotted #0033CC;
}
.homepage-block-heading {
color:#CC6600;
font-size:16px;
font-weight:bold;
padding-bottom:5px;
position:relative;
}
.homepage-whats-new-content {
padding:0 5px;
}
.homepage-whatsnew-entry {
padding:3px 0;
position:relative;
}
.homepage-whatsnew-entry-title {
font-size:13px;
font-weight:bold;
padding:0 0 3px;
position:relative;
}
.homepage-whatsnew-image {
float:left;
height:37px;
margin-bottom:12px;
width:30px;
}
.homepage-whatsnew-desc {
margin-bottom:12px;
margin-left:36px;
}
.homepage-whatsnew-text {
padding:0 0 3px;
}
.pyv-single {
background-color:#EEEEEE;
border:1px solid #CCCCCC;
}
.pyv-single .video-time {
margin:0;
position:relative;
text-align:center;
top:-116px;
}
.pyv-single .big-thumb:hover {
text-decoration:none;
}
.pyv-multiple {
border:1px solid #CCCCCC;
padding:6px 4px;
}
.pyv-multiple .addtoQL90 img {
margin-top:-1px;
width:16px;
}
.pyv-label-home {
display:block;
font-size:10px;
padding:3px 0 6px;
text-align:center;
}
.pyv-label-home a {
color:#666666;
}
.icon-FEA, .icon-PRO, .icon-POP, .icon-REC, .icon-PPS, .icon-TOP, .icon-GEO, .homepage-sprite {
background:transparent url(http://s.ytimg.com/yt/img/iyt-vfl105161.png) repeat-x scroll 0 0;
border:0 none;
cursor:pointer;
padding:0;
}
.homepage-sprite::-moz-focus-inner {
border:0 none;
}
.img_feed_friendtivity, .img_feed_featured, .img_feed_featured_combined, .img_feed_promoted, .img_feed_recommended, .img_feed_rentals, .img_feed_top_videos, .img_feed_subscriptions, .img_feed_hometown, .img_feed_popular, .img_feed_insight_map, .img_feed_insight_chart {
cursor:default;
height:18px;
width:18px;
}
.img_feed_friendtivity {
background-position:0 -680px;
}
.img_feed_promoted {
background-position:-18px -680px;
}
.img_feed_top_videos {
background-position:-36px -680px;
}
.img_feed_featured, .img_feed_featured_combined {
background-position:-54px -680px;
}
.img_feed_recommended {
background-position:-72px -680px;
}
.img_feed_rentals {
background:transparent url(http://s.ytimg.com/yt/img/cart_icons-vfl108960.png) repeat-x scroll -2px -2px;
}
.img_feed_subscriptions {
background-position:-90px -680px;
}
.img_feed_popular {
background-position:-108px -680px;
}
.img_feed_hometown {
background-position:0 -54px;
}
.img_feed_insight_map, .img_feed_insight_chart {
background-position:-18px -54px;
}
.img-php-add-remove-button {
background-position:0 -698px;
height:14px;
width:14px;
}
.iyt-add-remove-module:hover .img-php-add-remove-button {
background-position:-14px -698px;
}
.img-php-up-arrow, .img-php-down-arrow {
height:12px;
width:19px;
}
.img-php-up-arrow {
background-position:0 -712px;
}
.img-php-up-arrow:hover {
background-position:-19px -712px;
}
.disabled .img-php-up-arrow, .homepage-non-interactive .img-php-up-arrow {
background-position:-38px -712px;
}
.up-button {
margin-right:1px;
}
.img-php-down-arrow {
background-position:0 -724px;
}
.img-php-down-arrow:hover {
background-position:-19px -724px;
}
.disabled .img-php-down-arrow, .homepage-non-interactive .img-php-down-arrow {
background-position:-38px -724px;
}
.down-button {
margin-right:8px;
}
.img-php-close-button {
background-position:-57px -712px;
height:12px;
width:12px;
}
.disabled .img-php-close-button, .homepage-non-interactive .img-php-close-button {
background-position:-57px -724px;
}
.statModule-item-line-icon {
float:left;
margin-right:10px;
padding:2px 5px 0 8px;
text-align:center;
width:15px;
}
.statModule-item-line-icon img {
cursor:default;
}
.img-general-messages {
background-position:0 -736px;
height:19px;
width:14px;
}
.img-star-general-messages {
background-position:-14px -736px;
height:19px;
width:21px;
}
.img-friend-invites, .img-subscribers, .img-viewers {
background-position:-35px -736px;
height:19px;
width:10px;
}
.img-star-friend-invites, .img-star-subscribers, .img-star-viewers {
background-position:-45px -736px;
height:19px;
width:19px;
}
.img-received-videos {
background-position:-64px -736px;
height:19px;
width:14px;
}
.img-star-received-videos {
background-position:-78px -736px;
height:19px;
width:21px;
}
.img-comments, .img-channel-comments {
background-position:-99px -736px;
height:19px;
width:14px;
}
.img-star-comments, .img-star-channel-comments {
background-position:-113px -736px;
height:19px;
width:21px;
}
.img-video-responses {
background-position:-134px -736px;
height:19px;
width:14px;
}
.img-star-video-responses {
background-position:-148px -736px;
height:19px;
width:21px;
}
.feedmodule-smtitle .feed_icon_img {
cursor:default;
height:18px;
margin-right:4px;
vertical-align:middle;
width:18px;
}
.icon-FAV {
background-position:0 -755px;
}
.icon-RAT {
background-position:-20px -755px;
}
.icon-S {
background-position:-40px -755px;
}
.icon-FRI {
background-position:-60px -755px;
}
.icon-COM {
background-position:-80px -755px;
}
.icon-UPL {
background-position:-100px -755px;
}
.icon-BUL {
background-position:-120px -755px;
}
.icon-FEA {
background-position:0 -72px;
}
.icon-PRO {
background-position:-20px -72px;
}
.icon-POP {
background-position:-40px -72px;
}
.icon-REC, .icon-PPS {
background-position:-60px -72px;
}
.icon-TOP {
background-position:-80px -72px;
}
.icon-GEO {
background-position:-100px -72px;
}


