.marTsm { margin-top: 5px;}
.marTmed { margin-top: 10px;}
.marTlg { margin-top: 15px; }
.marRsm { margin-right: 5px; }
.marRlg { margin-right: 15px; }
.marBsm { margin-bottom: 5px; }
.marBmed { margin-bottom: 10px; }
.marBlg { margin-bottom: 15px; }
.marLlg { margin-left: 15px; }

.padTsm { padding-top: 5px; }
.padTmed { padding-top: 10px; }
.padTlg { padding-top: 15px; }
.padRsm { padding-right: 5px; }
.padRlg { padding-right: 15px; }
.padBmed { padding-bottom: 10px; }
.padBsm { padding-bottom: 5px; }
.padLsm { padding-left: 5px; }

.bodystyle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}

.small { font-size: 10px; }

.bold { font-weight: bold; }

.highlight {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 700;
	color: #333333;
	}

.nav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 700;
	}

.nav_sub {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: 400;
}

.title_login {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 400;
	color: #FFFFFF;
}

a.title:link {font-family: Arial, Helvetica, sans-serif; color: #CCFFFF; font-size: 12px; font-weight: bold;}
a.title:active {font-family: Arial, Helvetica, sans-serif; color: #CCFFFF; font-size: 12px; font-weight: bold;}
a.title:visited {font-family: Arial, Helvetica, sans-serif; color: #CCFFFF; font-size: 12px; font-weight: bold;}
a.title:hover {font-family: Arial, Helvetica, sans-serif; color: #CCFFFF; font-size: 12px; font-weight: bolder;}

.table_top {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: 700;
	color:#333333;
}

.success {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: 700;
	color: #333333;
}

.error {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: 700;
	color: #FF0000;
}

.tableFavRemove {
	margin-right: 5px;
	margin-left: 10px;
	margin-top: 8px;
	margin-bottom: 5px;
	
}

.tableVideoStats {
	width: 100%;
	background-image: none;
	background-repeat: repeat-x;
	background-color: #FFFFCC;
	background-position: left top;
	border: 1px dashed #CCCC66;
	padding-top: 5px;
	padding-bottom: 15px;
	margin-top: 10px;
	margin-bottom: 10px;
}

.tableSubTitle {
	padding: 0px 0px 5px 0px;
	border-bottom: 1px dashed #CCC;
	margin-bottom: 10px;
	font-size: 14px;
	font-weight: bold;
	color: #CC6633;
}

.brownSubTitle {
	font-size: 13px;
	font-weight: bold;
	color: #CC6633;
}

.SubTitle {
	font-size: 14px;
	font-weight: bold;
	color: #CC6633;
}

.tableSubTitleInfo {
	font-size: 12px;
	padding: 3px;
	padding-left: 10px;
}

.moduleEntrySelected {
	background-image: none;
	background-repeat: repeat-x;
	background-color: #FFFFCC;
	background-position: left top;
	border-bottom: 1px dashed #999999;
	padding: 10px 10px 0px 10px;
}

.moduleEntry {
	background-color: #DDD;
	background-image: none;
	background-position: left top;
	background-repeat: repeat-x;
	border-bottom: 1px dashed #999999;
	padding: 10px;
}

.moduleEntryThumb {
	border: 5px solid #FFFFFF;
	margin-right: 10px;
}

.moduleEntryTitle {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 2px;
	color: #333333;
}

.moduleEntryDescription {
	font-size: 12px;
	margin-bottom: 6px;
	color: #333;
	padding-right: 10px;

}

.moduleEntryTags {
	font-size: 12px;
	margin-bottom: 5px;
	color: #444;
}

.moduleEntryDetails {
	font-size: 11px;
	margin-bottom: 5px;
	color: #444;
}
.moduleEntrySpecifics {
	font-size: 11px;
	margin-bottom: 1px;
	color: #444;
}

.moduleTitle {
	font-size: 14px;
	font-weight: bold;
	margin: 0px 0px 5px 5px;
	color: #444;
}

.moduleTitleBar {
	width: 100%;
	background-color: #CCC;
	border-bottom: 1px dashed #999;
}

.moduleFeatured {
	background-color: #DDD;
	background-image: none;
	background-position: left top;
	background-repeat: repeat-x;
	border-bottom: 1px dashed #999999;
	padding: 5px 5px 15px 5px;
}
.moduleFeaturedThumb {
	border: 5px solid #FFFFFF;
	margin: 5px;
}

.moduleFeaturedTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 3px;
	color: #0033CC;
	
}

.moduleFeaturedDetails {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #666666;
	margin-bottom: 3px;
}

.moduleFrameBarTitle {
	font-size: 12px;
	font-weight: bold;
	margin: 0px 5px 5px 5px;
	color: #444;
}

.moduleFrameEntrySelected {
	width: 270px;
	background-color: #FFFFCC;
	background-image: none;
	background-repeat: repeat-x;
	background-position: left top;
	border-bottom: 1px dashed #999999;
	padding: 8px;
}

.moduleFrameEntry {
	width: 270px;
	background-color: #DDD;
	background-image: none;
	background-position: left top;
	background-repeat: repeat-x;
	border-bottom: 1px dashed #999999;
	padding: 8px;
}

.moduleFrameTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	margin-bottom: 3px;
	color: #0033CC;
	
}

.moduleFrameDetails {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	margin-bottom: 5px;
	color: #666666;
	
}

.formTitle {
	padding: 4px;
	padding-left: 7px;
	padding-bottom: 5px;
	margin-bottom: 10px;
	background-color: #E5ECF9;
	border-bottom: 1px dashed #3366CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.formTable {
	width: 80%;
	padding: 5px;
	margin-bottom: 20px;
	margin-left: auto;
	margin-right: auto;
}

.formIntro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	margin-bottom: 15px;
	padding-left: 10px;
}

.formFieldInfo {
	font-size: 11px;
	color: #000;
	margin: 3px 0px;
	}

.pageTitle {
	padding: 4px;
	padding-left: 7px;
	padding-bottom: 5px;
	margin-bottom: 15px;
	background-color: #E5ECF9;
	border-bottom: 1px dashed #3366CC;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
}

.pageTable {
	padding: 0px 5px 0px 5px;
	margin-bottom: 20px;
}

.pageText {
	padding: 0px 5px 0px 5px;
}

.pageIntro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	margin-bottom: 15px;
}

.mailMessageArea {
	background-color: #FFFFFF;
	border: 1px dashed #999999;
	padding: 7px;
	padding-bottom: 10px;
	margin-bottom: 15px;
}

.watchTitleBar {
	background-color: #CCCCCC;
	border-bottom: 1px dashed #999999;
}

.watchTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	margin-left: 5px;
	margin-bottom: 6px;
	color: #333333;
	
}

.watchTable {
	background-color: #DDDDDD;
	background-image: none;
	background-repeat: repeat-x;
	background-position: left top;
	border-bottom: 1px dashed #999999;
	padding: 5px;
	padding-bottom: 10px;
	text-align: center;
}

.watchInfoArea {
	width: 395px;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 15px;
	background-color:#FFFFFF;
}

.watchDescription {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 10px 0px 5px 0px;
	color: #000;
	border-top: 1px dotted #CCCCCC;
}

.watchTags {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	margin: 5px 0px 10px 0px;
	color: #333333;
}

.watchAdded {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin-bottom: 10px;
	color: #333333;
}

.watchDetails {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
}

.commentsTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	background-color: #EEEEEE;
	padding: 5px;
	padding-bottom: 6px;
	border-top: 1px dashed #999999;
	border-bottom: 1px dashed #999999;

}

.groupCommentsTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333333;
	background-color: #EEEEEE;
	padding: 5px;
	padding-bottom: 6px;
}

.BoxedBorderTable {
	padding-left: 10px;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}
.vertLeftDashTable {
	border-left: 1px dashed #CCCCCC;
	background-image: none;
	background-repeat: repeat-x;
	background-repeat: repeat-y;
}
.commentsEntry {
	font-size: 11px;
	background-color: #FFFFCC;
	padding: 10px;
	border-bottom: 1px dashed #999999;
}

.commentsThumb {
	border: 5px solid #FFFFFF;
	margin-right: 5px;
}

.profileLabel {
	font-size: 12px;
	font-weight: bold;
	color:#DD8833;
	margin: 10px 0px 2px 0px;
}

.QLIcon {
	position: absolute;
	z-index: 2;
	width: 25px;
	top: 66px;
	left: 1px;
}	

.QLIconRelated {
        position: absolute;
        z-index: 2;
	width: 25px;
        top: 46px;
        left: 1px;
}

.QLIconHomepage {
        top: 59px;
        left: 2px;	
}

.QLContainer {
	position: relative;
}

.standoutLabel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}	
.brightLabel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
}	

.SubscriptionTables {
	border: none;
}

.SubscriptionTables td {
	padding-top: 10px; 
	padding-bottom: 10px;
	padding-left: 1px;
	padding-right: 1px; 
	text-align:center; 
	border-bottom: 1px dashed #666666;
	color: #666666;
}

.SubscriptionVideos {
	background-color:#FFFFFF; 
	text-align: center;
}

.SubscriptionVideos td {
	border-bottom: none;
}

.parentSection {
	background: #FFFFCC;	
}

.parentSection td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	margin-top: 1px;	
}

.childrenSection {
	background: #FFFFFF;
	border-bottom: 1px dashed #CCCCCC;		
}

.childrenSection td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	margin-top: 1px;
}

.parentSection td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-top: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
	margin-top: 1px;	
	border-bottom: 1px dashed #CCCCCC;		
}
.commentButtons td {
	padding-bottom: 0px;
	margin-bottom: 0px;
	border-bottom: 0px
}

.commentsSpecifics {
	text-align: center;
}
.commentSpamBug {
	left: 20px;
	text-align: right;
	color: #c00;
	border: 1px #f33 dotted;
	margin-left: 10px;
	padding: 1px 3px;
}

.userStats {
	padding-top: 5px;
}

.devIndent {
	margin-left: 15px; 
	margin-right: 15px; 
	padding-top: 15px; 
	padding-bottom: 15px;
}

.apiShadedBox {
	background-color: #E5ECF9; 
	padding-left: 5px; 
	padding-right: 5px; 
	padding-top: 5px; 
	padding-bottom: 5px;
}

.apiDef {
	margin-left: 25px;
}

.apiHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #AA0000;
}

.roundedTable {
margin: 0px auto 1em auto;
}

.sunkenTitle {
	font-size: 14px;
	font-weight: bold;
	margin: 0px 0px 5px 5px;
}

.sunkenTitleBar {
	width: 100%;
	border-bottom: 1px dashed #999;
}

.videobarthumbnail_block
{
	float: left;
	width: 120px;
	padding: 1px;
}
img.videobarthumbnail_gray
{
	border: 3px solid #FFFFFF;
}
img.videobarthumbnail_white
{
	border: 3px solid #DDD;
}

.videotitlebarHeading
{
	float: left; 
	font-size: 13px;
	color: #6D6D6D;
	padding-left: 10px;
	padding-right: 10px;
}
.videotitlebarComment
{
	float: left; 
	font-size: 10px;
	color: #999999;
}
.videotitleBarLinkBlock {
	width: 173px;
	float: right;
}
.videotitlebarLink
{
	text-align: right; 
	width: 150px;
}

.tag_list {
	margin: 1em 0px 0.5em 0px;
	font-weight: bold;
	color: #333;
}

.tag_list p {
	margin: 0px 0px 0.5em 0px;
	padding-left: 0.5em;
	font-weight: normal;
	color: #999;
}

.moduleEntry input {
	margin: 1em 0px 0px 0px;
}

#groupHeaderBox {
	border-bottom: 1px dashed #999; 
	padding-bottom: 10px; 
	margin-bottom: 10px;
	clear: both;
	}

#groupMainContentWithLeftNav { 
	width: 710px;
	margin-left: 165px;
	height: 100%;
	}

#baseContainer {
	padding-top: 5px;
	padding-left: 25px;
	padding-right: 25px;
	}
	
#groupMainContent { 
	width: 685px; 
	height: 100%;
	}

.leadParaIndent {
	font-size: 13px;
	padding-left: 75px;
	padding-right: 75px;
	}
	
.fieldText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	}

.myAccountFormField {
	width:420px;
}

#seeMore {
	text-align: right;
	font-size: 11px;
	font-weight: bold;
}
#seeMore a {
	color: #03c;
}

.profileEmbedVideo {
	text-align:center;
	margin-bottom:10px;
}

.profileEmbedVideoInfo {
	margin-left:3px;
	text-align:left;
	width:424px;
	margin-top:10px;
}

.profileLeftCol {
	width: 300px;
}

.profileRightCol {
        width: 560px;
}

.profileFullWidth {
	width: 865px;
}

.profileVideoTopContainer {
	float:left;
	width:102px;
	padding:3px;
	margin-left:10px;
	margin-right:5px;
	margin-top: 2px;
	margin-bottom: 2px;
}

.memberContainer {
	width:158px;
	background-color: #F3F3F3;
	padding:6px;
	margin-bottom: 15px;
}

.memberBoxTop { height: 50px; }
.memberBoxProfileContainer { overflow: hidden; width: 45px; height: 45px; float: left; }
.memberBoxProfileContainer img { height: 45px; margin-left: -7px; }
.memberBoxInfoContainer { margin-left: 50px; font-size: 10px; }

.memberStat { width:108px; }

.channelThumbContainer {
	float:left;
	padding:3px;
	height:60px;
	width: 134px;
	margin-bottom: 15px;
}

.channelThumbUserSide {
	float:left;
	text-align:left;
	width:138px;
}

.channelThumbData {
	float:left;
	padding-left:3px; 
}

div.cyc-top-menu {
	margin-top: 42px;
	margin-bottom: 12px;
	padding: 7px 3px;
	width: 875px; 
	text-align: right;
	background-color: #dee6f7;
	border-bottom: 1px solid #829fd9;
	border-top: 1px solid #829fd9;
}
div.cyc-top-menu span.tabContent { 
	font-size: 12px;
	padding: 0px 1px;
}

html { height: 100% }
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #FFF;
	color: #000;
	}
	
a:link, a:visited, a:active { color: #03C; }

a.dg { color: #333; }
a.dg:hover { text-decoration: underline; }
a.noul { text-decoration: none; }
a.red { color: #C00; }
a.dr { color: #900; }

code {
	font-family: Courier, "Courier New", monospace;
	font-size: 12px;
	}

img { border: none; }
	
dt {
	font-weight: bold;
	padding-bottom: 5px;
	}
	
dd { padding-bottom: 15px; }
	
emphasis { font-style: italic; }

form { margin: 0px; padding: 0px; }

h1,h2,h3,h4,h5,h6 {
	font-weight: bold;
	color: #000;
	margin-top: 5px;
	margin-bottom: 3px;
	padding: 0px;
	}

h1 { font-size: 19px; }
	
h1.leftNavNoContent { margin-bottom: 8px; }

h2 { font-size: 16px; }
	
h3 { font-size: 14px; }

h4 { font-size: 12px; }

h5 { font-size: 10px; }

h6 { font-size: 10px; }
	
hr {
	border: 0px; 
	margin-top: 12px;
	border-top: 1px dashed #999;
	height: 1px;
	}

.standardText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	}
.normalText { font-size: 12px; }
.smallText { font-size: 11px; }
.xsmallText { font-size: 10px; }
.xxsmallText { font-size: 9px; }
.largeText { font-size: 14px; }
.xlargeText { font-size: 16px; }
.xxlargeText { font-size: 19px; }
.xxxlargeText { font-size: 21px; }

.grayText { color: #666; }
.dgText {color: #333; }
.smgrayText { font-size: 11px; color: #666; }
.smdgText { font-size: 11px; color: #333; }

.redText { color: #C00; }
.drText { color: #600; }

.label { font-weight: bold; color: #333333; }

.standardLabel {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	}

.smallLabel {
	font-weight: bold;
	font-size: 11px;
	color: #333;
	}
.xsmallLabel {
	font-weight: bold;
	font-size: 10px;
	color: #333;
	}
.largeLabel {
	font-weight: bold;
	font-size: 14px;
	color: #333;
	}

.headerTitle {
	color: #000;
	font-size: 14px;
	font-weight: bold;
	}

.headerTitleLite {
	color: #333;
	font-size: 13px;
	font-weight: bold;
	}

.headerTitleRight {
	float: right; 
	padding: 1px 5px 0px 0px;
	font-size: 12px;
	font-weight: bold;
	color: #333;
	}

.headerTitleCenter {
	padding: 1px 5px 0px 0px;
	text-align: center;
	font-size: 12px;
	font-weight: normal;
	}
	
.eLink {
	text-decoration: none;
	border-bottom: 1px dotted #03C;
	}

.000C { color: #000; }
.cccC { color: #ccc; }
.fffC { color: #fff; }
.cccBG { background: #CCC; }
.dddBG { background: #DDD; }
.eeeBG { background: #EEE; }
.fffBG { background: #FFF; }

.marB0 { margin-bottom: 0px; }
.marB3 { margin-bottom: 3px; }
.marB5 { margin-bottom: 5px; }
.marB10 { margin-bottom: 10px; }
.marB15 { margin-bottom: 15px; }
.marB20 { margin-bottom: 20px; }
.marL15 { margin-left: 15px; }
.marL20 { margin-left: 20px; }
.marL38 { margin-left: 38px; }
.mar38L { margin-left: 38px; }
.marR6 { margin-right: 6px; }
.marR10 { margin-right: 10px; }
.marR15 { margin-right: 15px; }
.marT0 { margin-top: 0px;}
.marT3 { margin-top: 3px; }
.marT4 { margin-top: 4px; }
.marT5 { margin-top: 5px;}
.marT10 { margin-top: 10px;}
.marT15 { margin-top: 15px; }
.marT20 { margin-top: 20px; }

.padT3 { padding-top: 3px; }
.padT5 { padding-top: 5px; }
.padT10 { padding-top: 10px; }
.padT15 { padding-top: 15px; }
.padT20 { padding-top: 20px; }
.padB1 { padding-bottom: 1px; }
.padB3 { padding-bottom: 3px; }
.padB5 { padding-bottom: 5px; }
.padB10 { padding-bottom: 10px; }
.padB15 { padding-bottom: 15px; }
.padB20 { padding-bottom: 20px; }
.padL3 { padding-left: 3px; }
.padL5 { padding-left: 5px; }
.padL25  { padding-left: 25px; }
.padL50  { padding-left: 50px; }
.padR10 { padding-right: 10px; }
.padR15 { padding-right: 15px; }
.padR20 { padding-right: 20px; }

.clear { clear: both; }
.clearL { clear: left; }
.clearR { clear: right; }
.spacer { clear: both; height: 1px; font-size: 1px; }

.alignR { text-align: right; }
.alignL { text-align: left; }
.alignC { text-align: center; }
.alignMid { vertical-align: middle; }
.alignTop { vertical-align: top; }
.alignBot { vertical-align: bottom; }

.floatL { float: left; }
.floatR { float: right; }

.widthMax { width: 100%; }

.topPad7 { padding-top: 7px; }
.topPad5 { padding-top: 5px; }
.topPad2 { margin-top: 2px; }
.topMar10 { margin-top: 10px; }
.topMar5 { margin-top: 5px; }
.topMar2 { margin-top: 2px; }

.required { color: #FF0000; }

.rating {
	font-size: 11px;

	}

.confirmBox {
	border: 3px solid #666;
	padding: 6px;
	margin-top: 6px;
	margin-bottom: 6px;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	color: #006;
	}

.errorBox {
	border: 3px solid #C00;
	padding: 6px;
	margin-top: 6px;
	margin-bottom: 6px;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	color: #C00;
	}

.codeBox {
	background-color: #EEE;
	border: 1px solid #999;
	padding: 8px;
	margin-bottom: 15px;
	}

.headerBox {
	padding: 3px 5px;
	border: 1px solid #CCC;
	background-color: #CCC; 
	}

.headerRCBox { }
.headerRCBox .rch { display: block; }
.headerRCBox .rch * {
	display: block;
	height: 1px;
	overflow: hidden;
	background: #CCC;
	}
.headerRCBox .rch1 {
	border-right: 1px solid #E9E9E9;
	padding-right: 1px;
	margin-right: 3px;
	border-left: 1px solid #E9E9E9;
	padding-left: 1px;
	margin-left: 3px;
	background: #D9D9D9; 
	}
.headerRCBox .rch2 {
	border-right: 1px solid #FAFAFA;
	border-left: 1px solid #FAFAFA;
	padding: 0px 1px;
	background: #D6D6D6; 
	margin: 0px 1px;
	}
.headerRCBox .rch3 {
	border-right: 1px solid #D6D6D6;
	border-left: 1px solid #D6D6D6;
	margin: 0px 1px;
	}
.headerRCBox .rch4 {
	border-right: 1px solid #E9E9E9;
	border-left: 1px solid #E9E9E9;
	}
.headerRCBox .rch5 {
	border-right: 1px solid #D9D9D9;
	border-left: 1px solid #D9D9D9;
	}
.headerRCBox .content {
	background: #CCC;
	padding: 0px 6px 2px 6px;
	}

.headerHighlight {
	display:block;
	}
.headerHighlight *{
	display:block;
	height:1px;
	overflow:hidden;
	background:#ffcc00;
	}
	
.headerHighlight1 {
	border-right:1px solid #ffe991;
	padding-right:1px;
	margin-right:3px;
	border-left:1px solid #ffe991;
	padding-left:1px;
	margin-left:3px;
	background:#ffd83f;
	}
	
.headerHighlight2 {
	border-right:1px solid #fff9e5;
	border-left:1px solid #fff9e5;
	padding:0px 1px;
	background:#ffd530;
	margin:0px 1px;
	}

.headerHighlight3 {
	border-right:1px solid #ffd530;
	border-left:1px solid #ffd530;
	margin:0px 1px;
	}

.headerHighlight4 {
	border-right:1px solid #ffe991;
	border-left:1px solid #ffe991;
	}
.headerHighlight5 {
	border-right:1px solid #ffd83f;
	border-left:1px solid #ffd83f;
	}
	
.headerHighlight_content{
	padding: 0px 6px 2px 6px;
	background:#ffcc00;
	}

.footerBox {
	background-color: #CCC; 
	margin-bottom: 15px;
	margin-top: 0px;
	}

.contentBox {
	padding: 6px; 
	border: 1px solid #CCC;
	}

.paddedBox { padding: 6px; }

.highlightBox {
	padding: 6px; 
	background-color: #FFC;
	border: 1px solid #FC3;
	}
	
.lowlightBox {
	text-align: left;
	padding: 6px;
	border: 1px solid #333;
	background-color: #BBB;
	}
.lowlightBox div.head {
	margin-left: 6px;
	font-weight: bold;
}
.boxdates {
	margin: 3px;
	font-size: 90%;
	padding: 3px;
	}
.boxdates.hi {
	background-color: #DDD;
	}
.attentionBox {
	font-weight: bold;
	padding: 6px;
	text-align: center;
	background-color: #FFC;
	border: 1px solid #FC3;
	}

.spOffersDiv {
	margin-top: 20px;
	line-height: 16px;
	background: #EEE;
	padding: 6px;
	}
.spOffersHeading { font-size: 14px; font-weight: bold; margin-bottom: 8px; }
.spOffersEntry { margin-bottom: 10px; }

.hid { display: none; }

.extraVertSpaceReg { padding-top: 8px; }

.hand {
	cursor: pointer;
	cursor: hand;
	}

#sidebarRight245 {
	float: right;
	width: 245px;
	margin-left: 15px;
	margin-bottom: 9px;
	}

#sidebarRight305 {
	float: right;
	width: 305px;
	margin-left: 10px;
	margin-bottom: 9px;
	}

#mainContent { width: 700px; margin-right: 12px; }
#sideContent { float: right; width: 160px; padding-top: 2px; }
#sideContentWithPVA { float: right; width: 300px; padding-top: 25px; }
#sideAd { float: right; width: 160px; padding-top: 6px; }
#pvaSideAd { float: left; width: 160px; padding-top: 20px; }

#sideNav { float: left; width: 150px; }
#sideNav .body { }
#sideNav .navHead {
	font-weight: bold;
	font-size: 14px;
	padding: 8px 0px 1px 0px;
	}
#sideNav .navBody { padding-bottom: 10px; }
#sideNav .navBody12 {
	font-size: 12px;
	line-height: 18px;
	padding-bottom: 10px;
	}
#sideNav .navBody11 {
	font-size: 11px;
	line-height: 15px;
	padding-bottom: 10px;
	}
#sideNav .navButton { padding-bottom: 4px; }
#sideNav #bottomAdDiv { padding: 20px 0px; }
.narrowSideNav { width: 110px; }

#mainContentWithNav {
	width: 545px; 
	margin-left: 150px;
	}
#mainContentWithNavAndPVA {
	width: 400px;
	margin-left: 150px;
	}
#mainContentWithNavNoSkyscraper {
	width: 720px; 
	margin-left: 150px;
	padding-top: 10px;
	}

#leaderboardAd {
	height: 90px;
	padding-bottom: 15px;
	text-align: center;
	}

#gad_leaderboardAd {
	padding-bottom: 15px;
	text-align: center;
	}

#manageNav {
	width: 150px;
	vertical-align: top;
	}
#manageNav ul {
	margin: 0px;
	padding: 0px;
	}
#manageNav li {
	list-style: none;
	margin: 0px;
	padding: 5px;
	font-weight: bold;
	}
#manageNav .selected { background: #CCC; }

#manageContent {
	border: 3px solid #CCC;
	vertical-align: top;
	}
#manageContent .controls {
	background: #CCC;
	padding: 4px;
	}
#manageContent .pager {
	text-align: right;
	padding: 4px;
	}
#manageContent .empty {
	padding: 24px 0px;
	text-align: center;
	}

#sectionHeader {
	height: 2.5em;
	line-height: 30px;
	border-bottom: 1px solid #999;
	}
#sectionHeader .my { float: right; }
#sectionHeader .name {
	float: left;
	width: 150px;
	font-size: 21px;
	font-weight: bold;
	}
#sectionHeader .title {
	font-size: 16px;
	font-weight: bold;
	line-height: 34px;
	}
#sectionHeader h1 {
    display: inline;
	}

#searchSectionHeader {
	height: 2.5em;
	}
#searchSectionHeader .name {
	float: left;
	font-size: 21px;
	font-weight: bold;
	}

#baseDiv {
	position: relative;
	width: 875px;
	margin-left: auto;
	margin-right: auto;
	}

#logoTagDiv { float: left;  padding-top: 6px; }

#logoHomeTip {
	display: none;
	position: absolute;
	top: 25px;
	left: 130px;
	font-size: 11px;
	color: #666;
	}

#utilDiv {
	height: 13px;
	padding-bottom: 12px;
	text-align: right;
	}
.utilDelim { padding-left: 3px; padding-right: 3px; }
#iconMail {
	vertical-align: middle;
	padding: 1px 0px 1px 0px;
	}
#searchDiv {
	padding-bottom: 8px;
	text-align: right;
	}
.searchField {
	width: 250px;
	color: #000000;
	font-size: 12px;
	}

#gNavDiv { height: 28px; text-align: right; }
#gNavDiv #upload { float: right; width: 220px; }
#gNavDiv .tab { float: right; width: 124px; border:0px #333 solid; }

#gSubNavDiv {
	clear: both;
	background: #DDD;
	text-align: center;
	padding: 8px 0px;
	margin-bottom: 10px;
	}
#gNavBottom {
	height: 24px;
	background: #DDD url(/assets/legacy/pic_globalnav_gradation_875x24.png) top left no-repeat;
	margin-bottom: 6px;
	}
	
#gSubNavDiv {
	clear: both;
	background: #DDD;
	text-align: center;
	padding: 8px 0px;
	margin-bottom: 10px;
	}

#gFeedbackDiv {
	font-size: 11px;
	font-weight: bold;
	padding-top: 6px;
	padding-right: 2px;
	text-align: right;
	}

#accountQuickLinks { font-size: 11px; text-align: right; }

#footerDiv {
	clear: both;
	width: 875px;
	margin-top: 12px;
	padding-bottom: 12px;
	font-size: 11px;
	}
#footContent {
	background: #EEE;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	padding: 8px 0px;
	}
#footCopyright { padding-top: 12px; text-align: center; }
#footBotDiv { line-height: 15px; }
#footTopDiv {
	border-bottom: 1px solid #CCC;
	padding-bottom: 8px;
	margin-bottom: 8px;
	}
#footPromoAssetRight { float: right; }
#footPromoTextRight { font-weight: bold; }
.footColumnLeft {
	width: 215px;
	padding-left: 10px;
	margin-right: 20px;
	border-right: 1px solid #CCC;
	}
.footColumnMid {
	width: 295px;
	margin-right: 20px;
	border-right: 1px solid #CCC;
	}
.footColumnRight { padding-right: 10px; }
.footLabel {
	font-weight: bold;
	font-size: 11px;
	color: #333;
	}
.footValues {
	margin-left: 0px;
	padding-bottom: 6px;
	font-size: 11px;
	}
.footValues .column { float: left; margin-right: 20px; }

#subnavContent { width: 670px; }

#subnavSidebar {
	border: 1px solid #CCC;
	float: right; 
	width: 185px; 
	background-color: #EEE;
	padding: 0px;
	margin-top: 0px;
	margin-left: 15px;
	}
	
.navItem {
	list-style: none;
	margin: 0px;
	padding: 6px; 
	border-bottom: 1px dashed #999;
	font-weight: bold;
	}
	
.navItemHighlight {
	list-style: none;
	padding: 6px; 
	background-color: #BCE;
	border-bottom: 1px dashed #999;
	font-weight: bold;
	}

.sidebarLinks {
	margin-top: 3px;
	margin-bottom: 3px;
	}

 
.dataEntryTable { width: 650px; }

.formLabel  {
	font-weight: bold;
	text-align: right;
	width: 200px;
	}
.formImg {
	padding-right: 2px;
	vertical-align: middle;
	}
#contestOwnerInfo {
	margin-top: 20px;
	font-size: 95%;
}
#contestOwnerInfo form {
	width: 120px;
	text-align: center;
	margin: 0 0 20px 0;
}
#contestVoted {
	margin: 20px 0 0 5px;
}
.formField { width: 450px; }

.dataEntryTableSmall { width: 400px; }

.formLabelSmall  {
	font-weight: bold;
	text-align: right;
	width: 125px;
	}
		
.formFieldSmall { width: 275px; }

.formHighlight {
	background-color: #BCE;
	background-position: left top;
	border: 1px dashed #006;
	padding: 9px;
	margin-bottom: 5px;
	}

.defaultTextarea {
	width: 400px;
	height: 80px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.contestAddForm {
	text-align: center;
	width: 130px;
	float: right;
	padding: 3px 0;
	margin: 0;
}
#contestVidHead { width: 680px; }
#contestVids { width: 680px; }
#contestFooterInfo{line-height: 1.3em;}
.thumbArrowL {
	padding: 10px 0;
	width: 40px;
}
.thumbArrowR {
	padding: 10px 0;
}

.contestThumb {
	vertical-align: top;
	text-align: center;
	width: 100px;
	height: 180px;
	overflow: auto;
	padding: 10px 5px;
}
.thumbInfo {
	text-align: left;
	padding: 3px 0 0 5px;
}
.thumbHilite {
	border: 2px #fc3 solid;
}

.vGridBox {
	padding: 6px;
	border: 1px solid #CCC;
	background: #EEE;
	}

.vListBox {
	padding: 0px 6px; 
	border: 1px solid #CCC;
	background: #EEE;
	}

.vimg {
	width: 130px;
	height: 100px;
	border: 1px solid #999;
	}
	
.vimgSm {
	width: 90px;
	height: 70px;
	border: 1px solid #CCC;
	}

.vimg130 {
	width: 130px;
	height: 100px;
	border: 1px solid #999;
	}

.vimg120 {
	width: 120px;
	height: 90px;
	}

.vimg110 {
	width: 110px;
	height: 82px;
	border: 1px solid #999;
	}

.vimg100 {
	width: 100px;
	height: 75px;
	border: 1px solid #999;
	}

.vimg90 {
	width: 90px;
	height: 70px;
	border: 1px solid #999;
	}

.vimg80 {
	width: 80px;
	height: 60px;
	border: 1px solid #999;
	}
	
.vimg70 {
	width: 70px;
	height: 53px;
	border: 1px solid #999;
	}
	
.vimg60 {
	width: 60px;
	height: 45px;
	border: 1px solid #999;
	}

.vimg50 {
	width: 50px;
	height: 38px;
	border: 1px solid #999;
	}
	
.vimg45Square {
        width: 45px;
        height: 45px;
        border: 1px solid #999;
        }
.videoIconWrapperInner {
	overflow: hidden;
	width: 120px;
	height: 72px;
	border: 1px solid #fff;
	padding-top: -5px;
}
.videoIconWrapperInner img {
	margin-top: -10px;
}
.videoIconWrapperOuter {
	width: 122px;
	border: 1px solid #999;
}
.addtoQL { 
	width:20px;
	left:1px;
	top:71px;
	position:relative;	
	}

.addtoQLIE {
	width:20px;
	left:1px;
	top:74px;
	position:relative;
	}

.addtoQLRelated {
	width:20px;
	margin-top:-26px;
	margin-left:1px;
	}

.addtoQLRelatedIE {
	width:20px;
	margin-top:-29px;
	margin-left:1px;
	}
	
img.rating {
	border: 0px;
	padding: 0px;
	margin: 0px;
	vertical-align: middle;
	}

.runtime { color: #000; font-weight: bold; font-size: 11px; }
.title { font-weight: bold; font-size: 12px; }
.desc { margin: 3px 0px; font-size: 12px; }
.facets {
	margin-top: 2px;
	margin-bottom: 3px;
	line-height: 13px;
	font-size: 11px;
	}

.vstill { margin-bottom: 2px; }

.vtitle { font-weight: bold; font-size: 12px; }
.vSnippetTitle { font-size: 14px; }
	
.vdesc { margin: 3px 0px; font-size: 12px; }

.searchvdesc { 
	margin: 3px 0px; 
	font-size: 11px;
}
	
.vfacets {
	margin: 3px 0px;
	font-size: 11px;
	line-height: 13px;
	}

.vruntime {
	font-size: 11px;
	color: #000;
	font-weight: bold;
	}

.vtagLabel { float: left; }
.vtagValue {
	margin-left: 35px;
	margin-bottom: 3px;
	}
	
.vTable {
	border-spacing: 0px;
	padding: 0px;
	}
.vTable td { vertical-align: top; }
.vTable .vinfo { padding-left: 8px; }

.vDirectorBox { width: 100px; }

.vInfo {
	padding-left: 20px;
	font-size: 11px; 
	padding-top: 1px; 
	line-height: 1.4em;
}
.vMore {
	padding-left: 20px;
	font-size: 11px;
}
.vtitlelink {
	font-weight: bold;
	text-decoration: none;
	font-size: 15px;
}
a.vtitlelink:hover {
	text-decoration: underline;
}
.vEntry {
	padding: 10px 0px;
	border-bottom: 1px dotted #999;
	}
.vDetailEntry {
	clear: left;
	padding: 8px 0px;
	border-bottom: 1px dashed #999;
	}
.vDetailEntry table {
	border-spacing: 0px;
	padding: 0px;
	}
.vDetailEntry td { vertical-align: top; }

.vDetailEntry .image { margin-right: 12px; }

.vDetailEntry .tagLabel { float: left; }
.vDetailEntry .tagValue {
	margin-left: 35px;
	margin-bottom: 3px;
	}
	
.vDetailEntry .tagTable {
	border-spacing: 0px;
	padding: 0px;
	margin-bottom: 3px;
	}

.vDetailEntry .tagTable td {
	font-size: 11px;
	vertical-align: top;
	}

.vBriefEntry {
	width: 130px;
	padding: 3px;
	margin-bottom: 6px;
	}
	
.vBriefEntry .img { margin-bottom: 4px; }

.vMicroEntry {
	width: 90px;
	margin-bottom: 6px;
	margin-right: 15px;
	}
.vMicroEntry img { margin-bottom: 4px; }

.v120vEntry { width: 120px; margin-bottom: 10px; }
.v120vEntry .vstill { margin-bottom: 4px; }
.v120vEntry .vimg { width: 120px; height: 90px; border: 1px solid #999; }

.v90vEntry { width: 90px; margin-bottom: 6px; }
.v90vEntry .vstill { margin-bottom: 2px; }
.v90vEntry .vtitle { font-weight: bold; }
.v90vEntry .vimg { width: 90px; height: 70px; border: 1px solid #999; }

.v80vEntry { width: 80px; margin-bottom: 6px; }
.v80vEntry .vstill { margin-bottom: 2px; }
.v80vEntry .vtitle { font-weight: bold; }
.v80vEntry .vimg { width: 80px; height: 60px; border: 1px solid #999; }

.v130hEntry { clear: left; }
.v130hEntry .vstill { float: left; }
.v130hEntry .vimg { width: 130px; height: 100px; border: 1px solid #999; }
.v130hEntry .vinfo { margin-left: 140px; }

.v120hEntry { clear: left; }
.v120hEntry .vstill { float: left; }
.v120hEntry .vinfo { margin-left: 130px; }

.v90hEntry { clear: left; }
.v90hEntry .vstill { float: left; }
.v90hEntry .vimg { width: 90px; height: 70px; border: 1px solid #999; }
.v90hEntry .vinfo { margin-left: 96px; }

.v80hEntry { clear: left; }
.v80hEntry .vstill { float: left; }
.v80hEntry .vimg { width: 80px; height: 60px; border: 1px solid #999; }
.v80hEntry .vinfo { margin-left: 86px; }

.v50hEntry { clear: left; }
.v50hEntry .vstill { float: left; }
.v50hEntry .vimg { width: 50px; height: 38px; border: 1px solid #999; }
.v50hEntry .vinfo { margin-left: 56px; }

.vimgFaded {
	width: 120px;
	height: 90px;
	border: 1px solid #999;
	opacity : .3;
	-moz-opacity : .3;
	filter : alpha(opacity=30);
}

.playlistHeading {
	float:left;
	width:320px;
	margin-left:5px;
	margin-bottom:8px;
}

#hpMainContent {
	float: left;
	width: 555px;
	}
#hpSideContent {
	float: right;
	width: 300px;
	}

.hpContentBlock { margin-bottom: 15px; }
.hpSideBlock { margin-bottom: 15px; }
.hpBlockHeading { font-size: 16px; font-weight: bold; padding-bottom: 5px; }

#hpSVidHeader {
	font-weight: bold;
	font-size: 12px;
	color: #999;
	margin-bottom: 6px;
	}
#hpSVidAboutLink { float: right; font-size: 11px; }
.hpSVidEntry {
	float: left;
	width: 23%;
	text-align: center;
	padding: 0px 3px;
	}

#hpSubsBoxTop {
	border-left: 1px solid #E4E4E4;
	border-right: 1px solid #E4E4E4;
	background: #EEE;
	padding: 0px 8px;
	padding-bottom: 2px;
	}
#hpSubsBox {
	border-left: 1px solid #E4E4E4;
	border-right: 1px solid #E4E4E4;
	background: #EEE;
	padding-left: 8px;
	}
#hpSubsBlock {
	border-top: 1px dashed #999;
	margin-top: 6px;
	}
#hpSubsHeader { padding: 5px 0px; }
#hpSubsTable {
	width: 100%;
	border-spacing: 0px;
	padding: 0px;
	margin: 0px;
	}
#hpSubsTable td { vertical-align: top; }
#hpSubsTable td.next { vertical-align: middle; }
.hpSubsHeading {
	font-weight: bold;
	font-size: 13px;
	margin-bottom: 2px;
	}
.hpSubsEntry { 
	width: 90px;
	font-size: 11px;
	}

.hpStatsEntry { margin-top: 8px; }
.hpStatsHeading {
	font-weight: bold;
	font-size: 13px;
	margin-bottom: 2px;
	}

.hpAboutTable { width: 100%; }
.hpAboutTable td { vertical-align: top; }
.hpAboutTable td.label { font-size: 14px; font-weight: bold; }
.hpAboutTable td.desc { padding-bottom: 8px; }

.hpLoginField { width: 130px; }
.hpLoginForgot { padding-top: 10px; }

.hpChannelEntry { margin-bottom: 5px; }
.hpGroupEntry { margin-bottom: 5px; }

#hpEmbedTopCap { padding-bottom: 1px; }
#hpEmbedVideo { }
#hpEmbedUnderBlock { padding-top: 5px; background: #fff; }
#hpEmbedRatingDiv { float: right; }
#hpEmbedInfoDiv {}
#hpAccountLinksDiv {
	background: url(/assets/legacy/account/small_masthead_round.gif) top left no-repeat;
	width: 300px;
	height: 30px;
	line-height: 30px;
	font-size: 11px;
	margin-bottom: 10px;
}

.hpWNentry { padding-top: 3px; }
.hpWNimage { float: left; width: 30px; height: 37px; margin-bottom: 12px; }
.hpWNdesc { margin-left: 36px; margin-bottom: 12px;}

#hpFeaturedHeading {
	padding: 10px 0px 0px 0px;
	margin-left: 20px;
	border-bottom: 1px solid #CCC;
	}
#hpFeaturedAndSmallTabs {
	background: #EEE;
	height: 40px;
	margin-left: 20px;
	padding: 0px 5px;
	}
#hpSmallTabsContainer {
	font-size: 11px;
	text-align: right;
	float: right;
	list-style: none;
	display: inline;
	width: 325px;
	padding: 0 0 0px 0;
	margin: 19px 0 0 0;
}
#hpSmallTabsContainer li {
	float: left;
	padding: 5px 8px;
}
#hpSmallTabsContainer li.hilite {
	display: inline;
	padding: 5px 6px;
	border-bottom: 5px solid #fff;
	background: #fff;
}
#hpSmallTabsContainer li.hilite a {
	text-decoration: none;
	font-weight: bold;
	color: #000;
}
#hpSmallTabsContainer li.hilite a:hover {
	text-decoration: none;
	font-weight: bold;
	color: #000;
}
#hpSmallTabsContainer li a {
	text-decoration: none;
}
#hpSmallTabsContainer li a:hover {
	text-decoration: underline;
}
#hpFeaturedTab {
}
.hpSmallTabBorder {
	border-right: 1px solid #ccc;
}
#hpMostViewedTab {
}
#hpTopRatedTab {
}
#hpTopFavoritesTab {
}
#hpEditorContainer {
	float: left;
	width: 185px;
}
#hpEditorImg { overflow: hidden; width: 30px; height: 30px; float: left; margin: 5px 6px 5px 0px; }
#hpEditorImg img { height: 30px; margin-left: -1px; }
#hpYTChannelImg { width: 30px; height: 30px; float: left; margin: 5px 6px 5px 0px; }
#hpEditorInfo { padding-top: 4px; }
#hpEditorHead { padding-bottom: 1px; font-size: 11px; color: #333; }
#hpEditorAbout { float: right; padding-top: 12px; font-size: 11px; }
#hpVideoList{ margin-left: 20px; }
#hpFeaturedMoreTop {
	float: right;
	padding-top: 4px;
	font-weight: bold;
	}
#hpFeaturedMoreBottom {
	margin-bottom: 15px;
	padding-top: 8px;
	text-align: right;
	font-weight: bold;
	}
.hpVfacetRight { float: right; padding-top: 1px; }
.hpVfacetLeft { float: left; padding: 1px 10px 0px 0px; }

.hpPurpleBlock { background: #EBEDF3 none top left no-repeat; padding: 8px 10px 0px 10px; margin-bottom: 0px; }
.hpYellowBlock { background: #FBF9E8 none top left no-repeat; padding: 8px 10px 0px 10px; margin-bottom: 0px; }

.catFeatureVid { width: 405px; height: 300px; margin-bottom: 20px; }
.catFeaturedVid .vstill { float: left; margin-bottom: 15px; }
.catFeaturedVid .tvstill { } 
.catFeaturedVid .vimgLarge { width: 200px; height: 160px; border: 0px; }
.catFeaturedVid .vinfo { margin: 0px 10px 15px 260px; }
.catFeaturedVid .tvinfo { padding: 0px 10px; }
.catFeaturedVid div.smallText { margin-top: 10px; }
.catFeaturedVid h1 { margin-top: 0px; }
.catFeaturedVid h1 a { color: #000; }
.catFeaturedVid h4 { margin: 0px; }
.catFeaturedVid div.vdesc { }

.catEntry {
	cursor: pointer;
	cursor: hand;
	margin-bottom: 50px; 
	}
.catHeading {
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 5px;
	}

.catVEntry { font-size: 11px; }
.catVstill { float: left; padding-right: 4px; }
.catVInfo { }

#catPVATopCap { height: 1px; font-size: 1px; }
#catIndexPVAWrapper { width: 300px; margin-bottom: 15px; }
#catIndexPVA { }
#catIndexFeaturedWrapper {
	background: #E6ECF9;
	border: 1px solid #B5C5E8;
	margin-bottom: 15px;
	padding: 5px 10px 0px 10px;
	display: inline-block;
	}
#catIndexFeaturedWrapper .heading {
	font-size: 14px;
	font-weight: bold;
	padding-bottom: 3px;
	color: #5D79BA;
	}

#catIndexFeaturedVideo { padding-bottom: 5px; border-bottom: 1px solid #B5C5E8; }
#catIndexFeaturedChannels { margin-top: 10px; }
#catIndexFeaturedChannelWrapper { margin-left: 40px; }
.catIndexFeaturedChannel { float: left; width: 49%; padding-bottom: 10px; }

#catIndexGridHeading {
	width: 540px;
	font-size: 14px;
	font-weight: bold;
	color: #333;
	padding-bottom: 5px;
	border-bottom: 1px solid #666;
	margin-bottom: 10px;
	}

#catPortalVideoGrid { padding-top: 20px; }
#catPortalPVA { width: 300px; margin-bottom: 30px; }
#catPortalFeaturedChannels { width: 300px; display: inline-block; margin-bottom: 30px; }
#catPortalSideAd { }

	

 
.commEntry {
	padding-top: 6px;
	margin-bottom: 42px;
	}
.commHeading {
	font-size: 24px;
	color: #666;
	border-bottom: 1px solid #DDD;
	margin-bottom: 4px;
	}
.commHeading .count {
	color: #666;
	padding-left: 12px;
	}
.commHeading .more {
	float: right;
	font-size: 11px;
	font-weight: bold;
	padding-top: 6px
	}
.commCollegeDesc {
	font-size: 15px;
	line-height: 20px;
	}
	
	

#groupCommonHeader {
	border-bottom: 1px dashed #999;
	padding-bottom: 12px;
	margin-bottom: 12px;
	}
#groupStillDiv {}
#groupHeaderInfo {}
#groupName {
	font-weight: bold;
	font-size: 16px;
	}
#groupLinks { margin: 6px 0px; }
#groupDesc {}
#groupOptionsDiv {
	float: right;
	margin-left: 10px;
	line-height: 15px;
	}
#groupFlagAsDiv { padding-top: 5px; }

#groupRecentVideosDiv { padding-top: 2px; }
#groupRecentTopicsDiv { padding: 12px 0px 16px 0px; }
#groupAboutGroupDiv { padding-bottom: 6px; }

.groupControlsTop {
	text-align: right;
	padding-bottom: 4px;
	}
.groupControlsBottom {
	text-align: right;
	padding-top: 4px;
	}

.groupEmpty { padding-left: 24px; }

#groupTopicTopEntry {
	background: #DEF;
	
	
	padding: 6px;
	margin-bottom: 24px;
	}
#groupTopicPostCommentDiv { padding: 10px 0px; }

.brandedInfoBox{
	float: left;
	width: 680px;
	padding: 6px 0;
	margin-top: 10px;
	border-top: 1px dashed #999;
}
.brandedInfoMain {
	width: 340px;
	float: left;
}
.brandedStatBox {
	padding: 25px 0 0 0;
	width: 285px;
	float: right;
	font-size: 11px;
}
#contestHeadPic {
	width: 120px;
}

#contestEntryNumHead { 
	width: 322px;
	color: #333;
	font-size: 13px;
	font-weight: bold;
	margin: 5px 0 4px 0;
	}

.votingThumb {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14pt;
	font-weight: bold;
	padding: 5px;
	display: inline;
}
.votingThumb right {
	float: right;
	margin-left: 5px;
}
#contestInteractDiv { width: 350px; margin-right: 15px; margin-bottom: 10px;}

#aboutExploreContestDiv { float: right; width: 325px; margin: 0; }

#contestVideoDesc{ margin-top: 15px; }

#contestVoting { margin-top: 10px; text-align: left; }

#contestVoted { display: none; }

#contestArrowL {

}

#contestArrowR {

}
.cfacets {
	margin: 5px 0px;
	font-size: 11px;
	line-height: 13px;
	}
.cruntime {
	font-size: 11px;
	color: #000;
	}

#contestTerms {
	display: none;
	width: 655px;
	z-index: 99;
	position: absolute;
	left: 5px;
	background-color: #ddd;
	margin: 5px 10px 0 0;
	border: 2px #ccc solid;
	padding: 15px 15px 50px 15px;
}
#termsBox {
	padding: 5px;
	text-align: left;
	width: 600px;
	height: 280px;
	overflow: auto;
	background-color: #fff;
}
.winnerbox { width: 117px; float: right; }

#siSignupDiv {
	float: left;
	width: 420px;
	padding: 0px 20px;
	margin-bottom: 24px;
	}
	
#suSignupDiv {
	width: 475px;
	padding: 0px 20px;
	margin-bottom: 24px;
	float: left;
	}
	
#suSignupDiv form {
	border: 1px solid #69C;
	background-color: #DDE6F7;
	padding: 10px;
	}
	

#siSignupDiv form {
	border: 1px solid #69C;
	background-color: #DDE6F7;
	padding: 10px;
	}
	

#suInOrderToDiv {
	background-color: #FFFFCC;
	border: 1px solid #CCCC66;
	margin: 6px 25%;
	padding: 6px;
	font-weight: bold;
	}

#suSigninDiv {
	width: 320px;
	float: right;
	padding: 0px 20px;
	}

#suSigninDiv form {
	border: 1px solid #CCC;
	background-color: #EEE;
	padding: 10px;
	}
	
.loginFormLabel  {
	font-weight: bold;
	text-align: right;
	width: 180px;
	}

#set_of_links {
	position: relative;
	padding: 0px;
	border: none;
	background: #FFF;
	margin-bottom: 20px;
	}

#set_of_links a {
	display: inline;
	color: #03C;
	}

#set_of_links a:hover {
	background: #FFC;
	text-decoration: none;
	color: #000;
	}

#set_of_links a span { display:none }

#set_of_links a:hover span {
	display: inline;
	position: absolute;
	left: 0px;
	background: #FFC;
	padding: 5px 15px 5px 0px;
	}

.dataEntryTableSm { 
	width: 360px;
	margin-top: 5px;
	}
	
	
.formLabelLong  {
	font-weight: bold;
	text-align: right;
	width: 210px;
	}

.formLabelSm {
	font-weight: bold;
	text-align: right;
	width: 200px;
	}
	
.formFieldShortSm { width: 180px; } 
.formFieldShort { width: 327px; }

.customizationTable { width: 875px; }

.inputSize { width: 559px; }

tr.inputsizeSmall td {
	width: 22px;
	text-align: center;
}

tr.inputSizeMedium td {
	width: 537px;
	text-align: left;
}

tr.inputSizeSs td { width: 316px; }

.formTable { width: 537px; }

.profileSubLinks {
	color:  $theme_obj.link_color;	
}

#viewPublicChannel  {
	clear: right;
	float: right;
	
	margin-left: 12px;
	padding: 6px 8px;
	
	border: 1px solid #999;
	font-weight: bold;
	}

.horizontalDisplayTable {
	margin-left: 30px;
	margin-bottom: 15px;
	width: 630px;
	}
	
tr.horizontalDisplayTable td {
	text-align: center; 
	width: 90px;
	font-weight: bold;
	}

.displayTable { border: 1px solid #CCC; }

tr.displayTable td {
	padding-top: 4px;
	padding-bottom: 8px;
	border-bottom: 1px solid #CCC;
	border-right: 1px solid #CCC;
}

.displayPostTable { border: 1px solid #CCC; }

tr.displayPostTable td {
	padding-top: 4px;
	padding-bottom: 8px;
}

.columnTitles {
	font-weight: bold;
	color: #000000;
}

.imgBrdr {
	border: 2px solid #CCC;

}

.editDividerTable {
	border-bottom: 1px dashed #CCC;
	width: 650px;
	padding-bottom: 10px;
	padding-top: 15px;
	}

.editDividerTableEnd {
	border-bottom: none;
	width: 650px;
	padding-bottom: 10px;
	padding-top: 15px;
	}

.formLabelTiny {
	font-weight: bold;
	width: 100px;
	text-align: right;
}

.alertBoxSm {
	border: 2px solid #C00;
	padding: 6px;
	margin-top: 6px;
	margin-bottom: 6px;
	text-align: left;
	font-weight: bold;
	font-size: 12px;
	color: #000;
	}

.descriptionTable {
	border: 1px solid #CCC;
	}

tr.descriptionTable td {
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
	border-bottom: 1px solid #CCC;
}

tr.descriptionTableNB td {
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-right: 5px;
}

.quicklist_container {
	padding-top:12px;
}
div.scroll {
	height: 206px;
	overflow: auto;
}

div.watchlist_videos {
	width: 448px;
	background-color: #F7F7F7;
	border: 1px #DDD solid;
}

.nextVideoRowDiv {
	width:450px;
	background-color:#DDD;
	height:28px;
}

.saveRowDiv {
	width:450px;
	background-color:#DDD;	
}

.quicklistActions {
	float:right;
	margin-top:4px;
	margin-right:8px;
}

.hideShowButton {
	margin-right:3px;
	float:right;
}

.saveRowSetting {
	float:left;
	margin-top:0px;
}

.nextVideoDisplay {
	float:left;
	margin-left:3px;
	margin-top:1px;
}

.quicklistClickableArea
{
	cursor:hand;
	cursor:pointer;
}

#pitchSection {
	margin: 10px 80px 10px 40px;
	color: #333;
	font-size: 12px;
}
#pitchDesc {
margin-left: 50px;
}
.pitchBox {
	height: 155px;
	width: 790px;
	margin: 10px 0;
	padding: 10px 0 0 160px;
}
#pitchSection #popularChannels {
	background: none top left no-repeat;
}
#pitchSection #partnerChannels {
	background: none top left no-repeat;
}
.pitchedItem {
	width: 135px;
	margin: 0 22px 0 0px;
	float: left;
	text-align: left;
}
.pitchedItem img {
	display: block;
	margin: 2px 0 0 20px;
}
.pitchedItem .titleDiv {
	text-indent: -20px;
	margin-left: 20px;
}
.pitchedItem .title {
font-weight: bold;
color: #000;
size: 11px;
margin: 0px 0 0 0px;
}
.pitchedItem .info {
	display: block;
	margin: 2px 0 0 20px;
	font-size: 11px;
	color: #333;
}
.pitchedItem .info b {
	font-weight: normal;
	color: #000;
}
#pitchSkip {
	vertical-align: middle;
	padding-bottom: 30px;
	margin-right: 20px;
}
#pitchSubscribe {
	text-align: center;
}
#pitchButton {
}
#youtubeChannel {
	color: #333;
	margin-bottom: 10px;
}
#youtubeChannel #linetwo {
	margin-left: 22px;
}

.pagingDiv {
	background: #CCC;
	padding: 4px;
	font-weight: bold;
	text-align: right;
	}
.pagingDivClear {
	padding: 3px;
	font-weight: bold;
	text-align: right;
	}
.pagingDivClearTop {
	padding: 3px;
	padding-top: 5px;
	font-weight: bold;
	text-align: right;
	}
.pagerCurrent {
	color: #000;
	background-color: #FFF;
	padding: 1px 3px;
	margin-right: 3px;
	}
.pagerNotCurrent {
	color: #03C;
	padding: 1px 3px;
	margin-right: 3px;
	text-decoration: underline;
	cursor: pointer;
	cursor: hand;
	}
	

.myvVidStill { padding-bottom: 5px; }
.myvButton { width: 120px; font-size: 10px; margin-bottom: 4px; }
.myvButtonHi { background: #DEF; padding: 5px 0px 1px 0px; }
.myvActionsDiv { float: right; width: 120px; }
.myvInfoDiv { }
.myvTitle { font-size: 12px; font-weight: bold; }
.myvDesc { padding: 4px 0px; }
.myvDetails { font-size: 11px; line-height: 14px; }
.myvLeftDetails { float: left; }
.myvRightDetails { margin-left: 200px; }
.myvEditDetails { padding-bottom: 5px; }
.myvURLField { width: 150px; font-size: 10px; }
.myvSpacer { border-bottom: 1px dashed #999; font-size: 1px; margin: 10px 0px; }

.videosColor { color: #000; }
.categoriesColor { color: #000; }
.channelsColor { color: #000; }
.communityColor { color: #000; }
.searchColor { color: #000; }

html {
    min-height: 0;
}
body {
    min-height: 0;
    margin: 8px;
    color: #000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    line-height: normal;
}
#baseDiv,
#baseDiv * {
    box-sizing: content-box;
}
#baseDiv {
    display: block;
    position: relative;
    width: 875px;
    min-width: 0;
    max-width: none;
    margin-left: auto;
    margin-right: auto;
}
#siteHeader {
    display: block;
    position: relative;
    min-height: 0;
    height: auto;
    margin: 0;
    padding: 0;
}
#logoTagDiv {
    float: left;
    padding-top: 6px;
}
#logoTagDiv .mango-logo {
    display: block;
    position: static;
    width: auto;
    height: auto;
    margin: 0;
    padding: 0;
    overflow: visible;
}
#logoTagDiv .mango-logo img {
    display: block;
}
#logoHomeTip {
    display: none;
    position: absolute;
    top: 25px;
    left: 130px;
    color: #666;
    font-size: 11px;
}
#utilDiv,
#utilDiv.logged-util {
    height: 13px;
    padding: 0 0 12px;
    color: #000;
    font-size: 12px;
    line-height: normal;
    text-align: right;
}
#utilDiv a,
#utilDiv b,
#utilDiv.logged-util a {
    font-size: 12px;
}
#utilDiv .channel-logout-form {
    display: inline;
    margin: 0;
    padding: 0;
}
#utilDiv .header-mail img,
#utilDiv .header-active-sharing-link img {
    vertical-align: middle;
}
#searchDiv {
    padding: 0 0 8px;
    text-align: right;
}
#searchDiv .searchField {
    width: 250px;
    height: auto;
    margin: 0;
    padding: 1px 2px;
    color: #000;
    font-size: 12px;
}
#gNavDiv {
    display: block;
    clear: none;
    height: 28px;
    margin: 0;
    padding: 0;
    text-align: right;
    overflow: visible;
}
#gNavDiv #upload {
    float: right;
    width: 220px;
    height: 28px;
    margin: 0;
    padding: 0;
    text-align: right;
}
#gNavDiv .tab {
    display: block;
    float: right;
    width: 124px;
    height: 28px;
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
}
#gNavDiv .tab a,
#gNavDiv .tab img {
    display: block;
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
}
#gNavDiv #upload a {
    display: block;
    width: 220px;
    height: 28px;
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
    text-align: right;
}
#gNavDiv #upload img {
    display: inline;
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
    vertical-align: top;
}
#gNavBottom {
    display: block;
    clear: both;
    height: 24px;
    margin: 0 0 6px;
    padding: 0;
    border: 0;
    border-radius: 0;
    background: #ddd url(/assets/legacy/pic_globalnav_gradation_875x24.png) left top no-repeat;
}
.clear {
    clear: both;
}
.spacer {
    clear: both;
    height: 1px;
    font-size: 1px;
}

body.home-page {
    padding: 0;
    background: #fff;
}
body.home-page #baseDiv {
    width: 875px;
    min-width: 875px;
    max-width: 875px;
    margin-left: auto;
    margin-right: auto;
}
body.home-page #logoTagDiv img {
    display: block;
}
body.home-page #gNavBottom {
    background: #ddd url(/assets/legacy/pic_globalnav_gradation_875x24.png) left top no-repeat;
}
body.home-page .home-active-sharing-player,
body.home-page .home-active-sharing-player .player-flash-shell,
body.home-page .home-active-sharing-player .player-ruffle-host,
body.home-page .home-active-sharing-player object,
body.home-page .home-active-sharing-player embed,
body.home-page .home-active-sharing-player ruffle-player {
    display: block;
    width: 550px;
    height: 120px;
    margin: 0;
    padding: 0;
    border: 0;
}
body.home-page .player-flash-shell-home,
body.home-page .player-flash-shell-home .player-ruffle-host,
body.home-page .player-flash-shell-home object,
body.home-page .player-flash-shell-home embed,
body.home-page .player-flash-shell-home ruffle-player {
    display: block;
    width: 300px;
    height: 247px;
    margin: 0;
    padding: 0;
    border: 0;
}
body.home-page .player-native-flash-fallback {
    display: none;
}
body.home-page .home-promoted-title,
body.home-page .home-promoted-owner {
    display: block;
}
body.home-page .home-promoted-owner {
    color: #333;
    font-size: 11px;
}
body.home-page #hpSubsBlock {
    width: 555px;
    margin: 6px 0 15px;
    padding: 0;
    border: 0;
    background: transparent;
}
body.home-page .home-subscriptions-cap {
    display: block;
    width: 555px;
    height: 7px;
    margin: 0;
    padding: 0;
    border: 0;
}
body.home-page #hpSubsBoxTop {
    width: 537px;
    margin: 0;
    padding: 0 8px 2px;
    border-left: 1px solid #e4e4e4;
    border-right: 1px solid #e4e4e4;
    background: #eee;
}
body.home-page #hpSubsBox {
    width: 537px;
    margin: 0;
    padding: 0 8px 2px;
    border-left: 1px solid #e4e4e4;
    border-right: 1px solid #e4e4e4;
    background: #eee;
}
body.home-page .home-subscriptions-head {
    height: 20px;
    padding: 0;
    font-size: 13px;
    line-height: 20px;
}
body.home-page .home-subscriptions-head a {
    float: right;
    font-size: 11px;
}
body.home-page .home-subscriptions-table {
    width: 537px;
    margin: 0;
    padding: 0;
    border-collapse: collapse;
}
body.home-page .home-subscriptions-table td {
    margin: 0;
    padding: 0;
    vertical-align: top;
}
body.home-page .home-subscriptions-table td.home-subscriptions-arrow-cell {
    width: 18px;
    vertical-align: middle;
}
body.home-page .home-subscriptions-arrow,
body.home-page .home-subscriptions-arrow:link,
body.home-page .home-subscriptions-arrow:visited {
    display: block;
    width: 18px;
    height: 106px;
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
    text-decoration: none;
}
body.home-page .home-subscriptions-arrow img {
    display: block;
    width: 18px;
    height: 106px;
    margin: 0;
    padding: 0;
    border: 0;
}
body.home-page .home-subscriptions-items {
    width: 501px;
    height: 128px;
    overflow: hidden;
    white-space: normal;
}
body.home-page .home-subscription-item {
    display: inline;
    float: left;
    width: 123px;
    margin: 0 1px;
    padding: 0;
    text-align: center;
}
body.home-page .home-subscription-item img {
    display: block;
    width: 90px;
    height: 70px;
    margin: 0 auto 3px;
    padding: 0;
    border: 1px solid #999;
}
body.home-page .home-subscription-title,
body.home-page .home-subscription-owner,
body.home-page .home-subscription-age {
    display: block;
    width: 123px;
    overflow: hidden;
    white-space: nowrap;
}
body.home-page .home-subscription-title {
    font-weight: bold;
}
body.home-page .home-subscription-owner,
body.home-page .home-subscription-age {
    color: #666;
    font-size: 11px;
}
body.home-page #hpFeaturedHeading h1 {
    margin: 0;
}
body.home-page #hpEditorHead a {
    display: block;
    font-size: 12px;
}
body.home-page .home-video-description {
    margin: 3px 0;
    font-size: 12px;
}
body.home-page .QLIcon {
    position: absolute;
    z-index: 2;
    left: 1px;
    top: 66px;
    width: 25px;
    height: 25px;
}
body.home-page .QLIconHomepage {
    left: 2px;
    top: 49px;
    width: 25px;
    height: 25px;
}
body.home-page .QLIcon .quick-add,
body.home-page .QLIcon .quick-add:link,
body.home-page .QLIcon .quick-add:visited {
    position: static;
    display: block;
    width: 25px;
    height: 25px;
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
    line-height: 0;
    text-decoration: none;
}
body.home-page .QLIcon .quick-add img {
    display: block;
    width: 25px;
    height: 25px;
    margin: 0;
    padding: 0;
    border: 0;
}
body.home-page .home-hero-meta {
    width: 300px;
    padding-top: 5px;
    overflow: hidden;
}
body.home-page .home-hero-copy {
    float: left;
    width: 190px;
    font-size: 11px;
    line-height: 14px;
}
body.home-page .home-hero-rating {
    float: right;
    width: 105px;
    font-size: 10px;
    text-align: center;
}
body.home-page .home-hero-rating .rating-stars img,
body.home-page .home-hero-rating .category-rating-images img {
    width: 19px;
    height: 20px;
}
body.home-page .rating-count,
body.home-page .category-rating-count {
    display: block;
    font-size: 10px;
}
body.home-page .category-rating-picker {
    position: relative;
    width: 95px;
    height: 20px;
    margin: 2px auto 0;
}
body.home-page .category-rating-images,
body.home-page .category-rating-buttons {
    position: absolute;
    left: 0;
    top: 0;
    width: 95px;
    height: 20px;
    white-space: nowrap;
}
body.home-page .category-rating-buttons {
    z-index: 2;
}
body.home-page .category-rating-hitbox {
    display: inline-block;
    width: 19px;
    height: 20px;
}
body.home-page .category-rating-hitbox button {
    float: left;
    width: 9px;
    height: 20px;
    margin: 0;
    padding: 0;
    border: 0;
    background: transparent;
    cursor: pointer;
}
body.home-page .category-rating-hitbox button.category-rating-half-right {
    width: 10px;
}
body.home-page .home-login-table {
    width: 100%;
}
body.home-page .home-login-table td {
    padding: 3px;
}
body.home-page .home-login-table td:first-child {
    width: 135px;
}
body.home-page .home-google-login {
    margin-top: 10px;
    padding-top: 10px;
    border-top: 1px dotted #ccc;
    text-align: center;
}
body.home-page #hpAccountLinksDiv {
    width: 300px;
    height: 30px;
    margin: 0 0 10px;
    padding: 0;
    background: #dce8fb url(/assets/legacy/pic_my_account_links_300x30.png) left top no-repeat;
    font-size: 11px;
    line-height: 30px;
    white-space: nowrap;
    overflow: hidden;
}
body.home-page #hpAccountLinksDiv .marL38 {
    margin-left: 38px;
}
body.home-page .hpPurpleBlock {
    margin: 0;
    padding: 8px 10px 0;
    background: #ebedf3 url(/assets/legacy/ui/pic_purple_top_300x8.gif) left top no-repeat;
}
body.home-page .hpYellowBlock {
    margin: 0;
    padding: 8px 10px 0;
    background: #fbf9e8 url(/assets/legacy/ui/pic_yellow_top_300x8.gif) left top no-repeat;
}
body.home-page .hpYellowBlock.home-categories-block {
    background: #fff none;
}
body.home-page .channelThumbContainer {
    height: 72px;
}
body.home-page .channelThumbUserSide {
    width: 138px;
}
body.home-page .memberBoxProfileContainer img {
    width: 45px;
    height: 45px;
    margin-left: 0;
}
body.home-page .home-community-entry,
body.home-page .home-mobile-entry {
    min-height: 64px;
    margin-bottom: 8px;
}
body.home-page .home-community-entry .vstill,
body.home-page .home-mobile-entry .vstill {
    float: left;
}
body.home-page .home-community-entry .vinfo,
body.home-page .home-mobile-entry .vinfo {
    margin-left: 86px;
}
body.home-page .home-directory-columns {
    overflow: hidden;
}
body.home-page .home-directory-columns div {
    float: left;
    width: 135px;
}
body.home-page .home-directory-columns a {
    display: block;
    line-height: 17px;
}
body.home-page .home-bottom-more {
    margin-bottom: 15px;
    padding-top: 8px;
    text-align: right;
    font-weight: bold;
}
body.home-page .home-empty {
    padding: 15px 0;
}
body.home-page .rail-page-hidden {
    display: none;
}
body.home-page .vInfo .rating-count {
    display: none;
}

html body #baseDiv#baseDiv input:not([type]),
html body #baseDiv#baseDiv input[type="text"],
html body #baseDiv#baseDiv input[type="password"],
html body #baseDiv#baseDiv input[type="email"],
html body #baseDiv#baseDiv input[type="search"],
html body #baseDiv#baseDiv input[type="url"],
html body #baseDiv#baseDiv input[type="tel"],
html body #baseDiv#baseDiv input[type="number"],
html body #baseDiv#baseDiv input[type="date"],
html body #baseDiv#baseDiv input[type="time"],
html body #baseDiv#baseDiv input[type="datetime-local"],
html body #baseDiv#baseDiv input[type="month"],
html body #baseDiv#baseDiv input[type="week"],
html body #baseDiv#baseDiv input[type="file"],
html body #baseDiv#baseDiv textarea {
  -webkit-appearance: auto !important;
  appearance: auto !important;
  background: #fff !important;
  background-image: none !important;
  border: 2px inset buttonface !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  color: #000 !important;
  filter: none !important;
  font-family: initial !important;
  font-size: initial !important;
  font-style: normal !important;
  font-weight: normal !important;
  letter-spacing: normal !important;
  line-height: normal !important;
  outline: initial !important;
  padding: 1px 2px !important;
  text-align: start !important;
  text-indent: 0 !important;
  text-shadow: none !important;
  text-transform: none !important;
}

html body #baseDiv#baseDiv input[type="button"],
html body #baseDiv#baseDiv input[type="submit"],
html body #baseDiv#baseDiv input[type="reset"],
html body #baseDiv#baseDiv button:not(.home-rail-arrow):not(.category-rating-half-left):not(.category-rating-half-right):not(.watch-action-button):not(.watch-rating-step):not(.watch-vote-button):not(.watch-response-arrow):not(.channel-scroller-button):not(.channel-icon-button):not(.watch-quicklist-collapse):not(.subButton):not(.profileUnsubButton):not(.channel-subscribe-button):not([data-quicklist-add]):not([data-quicklist-remove]):not([data-watch-tab]) {
  -webkit-appearance: auto !important;
  appearance: auto !important;
  width: auto !important;
  min-width: 0 !important;
  max-width: none !important;
  height: auto !important;
  min-height: 0 !important;
  max-height: none !important;
  background: buttonface !important;
  background-image: none !important;
  border: 2px outset buttonface !important;
  border-radius: 0 !important;
  box-shadow: none !important;
  color: buttontext !important;
  cursor: default !important;
  filter: none !important;
  font-family: initial !important;
  font-size: initial !important;
  font-style: normal !important;
  font-weight: normal !important;
  letter-spacing: normal !important;
  line-height: normal !important;
  outline: initial !important;
  padding: 1px 6px !important;
  text-align: center !important;
  text-indent: 0 !important;
  text-shadow: none !important;
  text-transform: none !important;
  white-space: pre !important;
}

@supports (background: revert) {
  html body #baseDiv#baseDiv input:not([type]),
  html body #baseDiv#baseDiv input[type="text"],
  html body #baseDiv#baseDiv input[type="password"],
  html body #baseDiv#baseDiv input[type="email"],
  html body #baseDiv#baseDiv input[type="search"],
  html body #baseDiv#baseDiv input[type="url"],
  html body #baseDiv#baseDiv input[type="tel"],
  html body #baseDiv#baseDiv input[type="number"],
  html body #baseDiv#baseDiv input[type="date"],
  html body #baseDiv#baseDiv input[type="time"],
  html body #baseDiv#baseDiv input[type="datetime-local"],
  html body #baseDiv#baseDiv input[type="month"],
  html body #baseDiv#baseDiv input[type="week"],
  html body #baseDiv#baseDiv input[type="file"],
  html body #baseDiv#baseDiv textarea {
    -webkit-appearance: revert !important;
    appearance: revert !important;
    background: revert !important;
    border: revert !important;
    border-radius: revert !important;
    box-shadow: revert !important;
    color: revert !important;
    filter: revert !important;
    font: revert !important;
    letter-spacing: revert !important;
    line-height: revert !important;
    outline: revert !important;
    padding: revert !important;
    text-align: revert !important;
    text-indent: revert !important;
    text-shadow: revert !important;
    text-transform: revert !important;
  }

  html body #baseDiv#baseDiv input[type="button"],
  html body #baseDiv#baseDiv input[type="submit"],
  html body #baseDiv#baseDiv input[type="reset"],
  html body #baseDiv#baseDiv button:not(.home-rail-arrow):not(.category-rating-half-left):not(.category-rating-half-right):not(.watch-action-button):not(.watch-rating-step):not(.watch-vote-button):not(.watch-response-arrow):not(.channel-scroller-button):not(.channel-icon-button):not(.watch-quicklist-collapse):not(.subButton):not(.profileUnsubButton):not(.channel-subscribe-button):not([data-quicklist-add]):not([data-quicklist-remove]):not([data-watch-tab]) {
    -webkit-appearance: revert !important;
    appearance: revert !important;
    width: revert !important;
    min-width: revert !important;
    max-width: revert !important;
    height: revert !important;
    min-height: revert !important;
    max-height: revert !important;
    background: revert !important;
    border: revert !important;
    border-radius: revert !important;
    box-shadow: revert !important;
    color: revert !important;
    cursor: revert !important;
    filter: revert !important;
    font: revert !important;
    letter-spacing: revert !important;
    line-height: revert !important;
    outline: revert !important;
    padding: revert !important;
    text-align: revert !important;
    text-indent: revert !important;
    text-shadow: revert !important;
    text-transform: revert !important;
    white-space: revert !important;
  }
}

body.site-layout {
    min-height: 0 !important;
    margin: 8px !important;
    color: #000 !important;
    font-family: Arial, Helvetica, sans-serif !important;
    font-size: 12px !important;
    line-height: normal !important;
}
body.site-layout #baseDiv,
body.site-layout #baseDiv * {
    box-sizing: content-box;
}
body.site-layout #baseDiv {
    display: block !important;
    position: relative !important;
    width: 875px !important;
    min-width: 0 !important;
    max-width: none !important;
    margin-left: auto !important;
    margin-right: auto !important;
    padding: 0 !important;
}
body.site-layout #siteHeader.site-masthead {
    display: block !important;
    position: relative !important;
    width: 875px !important;
    height: auto !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    overflow: visible !important;
}
body.site-layout #logoTagDiv {
    display: block !important;
    position: static !important;
    float: left !important;
    width: auto !important;
    height: auto !important;
    margin: 0 !important;
    padding: 6px 0 0 !important;
}
body.site-layout #logoTagDiv .mango-logo,
body.site-layout #logoTagDiv .mango-logo img {
    display: block !important;
    position: static !important;
    float: none !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
}
body.site-layout #utilDiv.plain-header-links,
body.site-layout #utilDiv.plain-header-links.logged-util {
    display: block !important;
    position: static !important;
    float: none !important;
    width: auto !important;
    height: 13px !important;
    min-height: 0 !important;
    margin: 0 !important;
    padding: 0 0 12px !important;
    color: #000 !important;
    font-size: 12px !important;
    line-height: normal !important;
    text-align: right !important;
    white-space: nowrap !important;
    overflow: visible !important;
}
body.site-layout #utilDiv.plain-header-links a,
body.site-layout #utilDiv.plain-header-links b,
body.site-layout #utilDiv.plain-header-links.logged-util a {
    font-size: 12px !important;
    line-height: normal !important;
}
body.site-layout #utilDiv .channel-logout-form {
    display: inline !important;
    position: static !important;
    float: none !important;
    width: auto !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
}
body.site-layout #utilDiv .header-mail,
body.site-layout #utilDiv .header-active-sharing-link {
    display: inline !important;
    position: static !important;
    float: none !important;
    width: auto !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 !important;
    white-space: nowrap !important;
}
body.site-layout #utilDiv .header-mail img,
body.site-layout #utilDiv .header-active-sharing-link img {
    display: inline !important;
    position: static !important;
    float: none !important;
    margin: 0 !important;
    padding: 0 !important;
    vertical-align: middle !important;
}
body.site-layout #searchDiv {
    display: block !important;
    position: static !important;
    float: none !important;
    width: auto !important;
    height: auto !important;
    margin: 0 !important;
    padding: 0 0 8px !important;
    text-align: right !important;
    overflow: visible !important;
}
body.site-layout #searchDiv form {
    display: block !important;
    position: static !important;
    float: none !important;
    margin: 0 !important;
    padding: 0 !important;
    text-align: right !important;
}
body.site-layout #searchDiv .searchField {
    display: inline-block !important;
    position: static !important;
    float: none !important;
    width: 250px !important;
    height: auto !important;
    margin: 0 !important;
    padding: 1px 2px !important;
    color: #000 !important;
    font-size: 12px !important;
    vertical-align: middle !important;
}
body.site-layout #searchDiv input[type="submit"] {
    display: inline-block !important;
    position: static !important;
    float: none !important;
    width: auto !important;
    height: auto !important;
    margin: 0 !important;
    vertical-align: middle !important;
}
body.site-layout #gNavDiv {
    display: block !important;
    position: static !important;
    clear: none !important;
    float: none !important;
    width: 875px !important;
    height: 28px !important;
    margin: 0 !important;
    padding: 0 !important;
    text-align: right !important;
    overflow: visible !important;
}
body.site-layout #gNavDiv #upload {
    display: block !important;
    position: static !important;
    float: right !important;
    width: 220px !important;
    height: 28px !important;
    margin: 0 !important;
    padding: 0 !important;
    text-align: right !important;
    overflow: visible !important;
}
body.site-layout #gNavDiv #upload a {
    display: block !important;
    position: static !important;
    float: none !important;
    width: 220px !important;
    height: 28px !important;
    margin: 0 !important;
    padding: 0 !important;
    text-align: right !important;
}
body.site-layout #gNavDiv #upload img {
    display: inline !important;
    position: static !important;
    float: none !important;
    width: 130px !important;
    height: 28px !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    vertical-align: top !important;
}
body.site-layout #gNavDiv .tab,
body.site-layout #gNavDiv .tab.tab_sel {
    display: block !important;
    position: static !important;
    float: right !important;
    width: 124px !important;
    height: 28px !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
    overflow: visible !important;
}
body.site-layout #gNavDiv .tab a,
body.site-layout #gNavDiv .tab img {
    display: block !important;
    position: static !important;
    float: none !important;
    width: 118px !important;
    height: 28px !important;
    margin: 0 !important;
    padding: 0 !important;
    border: 0 !important;
    background: transparent !important;
}
body.site-layout #gNavBottom {
    display: block !important;
    position: static !important;
    clear: both !important;
    float: none !important;
    width: 875px !important;
    height: 24px !important;
    min-height: 24px !important;
    margin: 0 0 6px !important;
    padding: 0 !important;
    border: 0 !important;
    border-radius: 0 !important;
    background: #ddd url(/assets/legacy/pic_globalnav_gradation_875x24.png) left top no-repeat !important;
    overflow: hidden !important;
}
body.inbox-body .inbox-page.inbox-mailbox-page {
  display: block !important;
  width: 875px !important;
  min-width: 875px !important;
  max-width: 875px !important;
  margin: 0 !important;
  padding: 0 !important;
}
body.inbox-body .inbox-account-tabs {
  display: block !important;
  float: right !important;
  width: auto !important;
  margin: 0 0 8px !important;
  padding: 0 !important;
  text-align: right !important;
}
body.inbox-body .inbox-account-tabs .account-tabbar {
  display: block !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  background: transparent !important;
  white-space: nowrap !important;
}
body.inbox-body .inbox-account-title {
  clear: both !important;
  margin: 0 0 12px !important;
  padding: 0 !important;
  font-size: 21px !important;
  line-height: 24px !important;
  font-weight: bold !important;
}
body.inbox-body .inbox-account-title span {
  margin: 0 7px !important;
  color: #666 !important;
}
body.inbox-body .inbox-intro {
  margin: 0 0 18px !important;
  padding: 0 !important;
  font-size: 14px !important;
  line-height: 18px !important;
}
body.inbox-body .inbox-layout-table {
  width: 875px !important;
  border: 0 !important;
  border-collapse: collapse !important;
  border-spacing: 0 !important;
  table-layout: fixed !important;
}
body.inbox-body .inbox-nav-cell {
  width: 150px !important;
  padding: 0 !important;
  vertical-align: top !important;
}
body.inbox-body #manageNav.inbox-manage-nav {
  width: 150px !important;
  margin: 0 !important;
  padding: 0 !important;
}
body.inbox-body #manageNav.inbox-manage-nav ul {
  width: 150px !important;
  margin: 0 !important;
  padding: 0 !important;
  list-style: none !important;
}
body.inbox-body #manageNav.inbox-manage-nav li {
  display: block !important;
  width: 140px !important;
  margin: 0 !important;
  padding: 5px !important;
  list-style: none !important;
  font-weight: bold !important;
  background: transparent !important;
}
body.inbox-body #manageNav.inbox-manage-nav li.selected {
  background: #ccc !important;
}
body.inbox-body #manageNav.inbox-manage-nav li a {
  display: block !important;
}
body.inbox-body #manageContent.inbox-manage-content {
  width: 719px !important;
  min-height: 280px !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 3px solid #ccc !important;
  vertical-align: top !important;
  background: #fff !important;
}
body.inbox-body #manageContent .empty {
  padding: 24px 0 !important;
  text-align: center !important;
}
body.inbox-body #manageContent .empty h3 {
  margin: 0 !important;
}
body.inbox-body .inbox-list-table {
  width: 100% !important;
  margin: 0 !important;
  padding: 0 !important;
  border: 0 !important;
  border-collapse: separate !important;
  border-spacing: 0 !important;
  table-layout: fixed !important;
}
body.inbox-body .inbox-list-table th {
  height: auto !important;
  padding: 8px !important;
  border: 0 !important;
  background: #ccc !important;
  color: #000 !important;
  font-size: 12px !important;
  text-align: left !important;
}
body.inbox-body .inbox-list-table td {
  padding: 5px !important;
  border: 1px solid #ccc !important;
  border-top: 0 !important;
  vertical-align: top !important;
  background: #fff !important;
}
body.inbox-body .inbox-list-table tr.unread td {
  background: #ffc !important;
  font-weight: bold !important;
}
body.inbox-body .inbox-list-from,
body.inbox-body .inbox-list-date {
  vertical-align: middle !important;
}
body.inbox-body .inbox-list-subject {
  overflow: hidden !important;
}
body.inbox-body .inbox-list-thumb {
  display: block !important;
  float: left !important;
  width: 62px !important;
  margin: 0 7px 0 0 !important;
}
body.inbox-body .inbox-list-thumb img {
  display: block !important;
  width: 60px !important;
  height: 45px !important;
  margin: 0 !important;
  border: 1px solid #999 !important;
  object-fit: cover !important;
}
body.inbox-body .inbox-list-copy {
  margin-left: 69px !important;
  min-height: 47px !important;
}
body.inbox-body .inbox-request-actions {
  margin: 5px 0 0 !important;
}
body.inbox-body .inbox-request-actions input + input {
  margin-left: 4px !important;
}
body.inbox-body .inbox-compose-form {
  display: block !important;
  width: 100% !important;
  min-height: 330px !important;
  margin: 0 !important;
  padding: 56px 0 35px !important;
  border: 0 !important;
  background: #eee !important;
}
body.inbox-body .inbox-compose-form table {
  width: 640px !important;
  margin: 0 auto !important;
  border: 0 !important;
  border-collapse: separate !important;
  border-spacing: 0 !important;
}
body.inbox-body .inbox-compose-form th {
  width: 100px !important;
  padding: 7px 12px 7px 0 !important;
  background: transparent !important;
  color: #333 !important;
  font-size: 12px !important;
  text-align: right !important;
  vertical-align: middle !important;
}
body.inbox-body .inbox-compose-form td {
  padding: 7px 0 !important;
  border: 0 !important;
  background: transparent !important;
  vertical-align: middle !important;
}
body.inbox-body .inbox-compose-form input[type="text"] {
  width: 370px !important;
}
body.inbox-body .inbox-compose-form select {
  width: 440px !important;
}
body.inbox-body .inbox-compose-form textarea {
  width: 580px !important;
  height: 150px !important;
  font: 12px Arial, Helvetica, sans-serif !important;
}
body.inbox-body .inbox-message-detail {
  padding: 18px !important;
}
body.inbox-body .inbox-message-text {
  margin-top: 15px !important;
  padding: 12px !important;
  border: 1px solid #ccc !important;
  background: #fff !important;
}
body.confirm-email-page .confirm-email-shell {
  width: 800px !important;
  margin: 18px auto 0 !important;
  padding: 0 !important;
}
body.confirm-email-page .confirm-email-shell h1 {
  margin: 0 0 18px !important;
  font-size: 21px !important;
}
body.confirm-email-page .confirm-email-intro {
  width: 675px !important;
  margin: 0 auto 20px !important;
  font-size: 12px !important;
  line-height: 16px !important;
}
body.confirm-email-page .confirm-email-form {
  width: 700px !important;
  margin: 0 auto !important;
}
body.confirm-email-page .confirm-email-form table {
  width: 700px !important;
  margin: 0 !important;
  border: 0 !important;
  border-collapse: separate !important;
  border-spacing: 0 !important;
}
body.confirm-email-page .confirm-email-form th {
  width: 235px !important;
  padding: 6px 10px 6px 0 !important;
  background: transparent !important;
  color: #000 !important;
  text-align: right !important;
  vertical-align: top !important;
}
body.confirm-email-page .confirm-email-form td {
  padding: 6px 0 !important;
  border: 0 !important;
  background: transparent !important;
  vertical-align: top !important;
}
body.confirm-email-page #confirm-email-address {
  width: 330px !important;
}
body.confirm-email-page .confirm-email-captcha {
  width: 420px !important;
  overflow: hidden !important;
}
body.confirm-email-page .confirm-email-captcha-field {
  float: left !important;
  width: 230px !important;
}
body.confirm-email-page .confirm-email-captcha-field input {
  width: 225px !important;
}
body.confirm-email-page .confirm-email-captcha-field span {
  font-size: 11px !important;
}
body.confirm-email-page .confirm-email-captcha-image {
  float: left !important;
  width: 150px !important;
  text-align: center !important;
}
body.confirm-email-page .confirm-email-captcha-image img {
  display: block !important;
  width: 128px !important;
  height: 40px !important;
  margin: 0 auto !important;
  border: 0 !important;
}
body.confirm-email-page .confirmBox,
body.confirm-email-page .errorBox {
  width: 675px !important;
  margin: 0 auto 15px !important;
}
body.site-layout #gNavBottom {
  background-color: #ddd !important;
  background-image: url('/assets/legacy/pic_globalnav_gradation_875x24.png') !important;
  background-repeat: no-repeat !important;
  background-position: left top !important;
  background-size: 875px 24px !important;
}
body.site-layout #utilDiv.plain-header-links a.header-signup,
body.channel-profile-theme .channel-util-links a.header-signup {
    font-weight: bold !important;
}
body.inbox-body #manageNav.inbox-manage-nav li.selected {
    position: relative !important;
    z-index: 2 !important;
    width: 143px !important;
    margin-right: -3px !important;
}
body.inbox-body #manageContent.inbox-manage-content {
    position: relative !important;
    z-index: 1 !important;
}
body.inbox-body .inbox-bulk-form {
    display: block !important;
    width: 100% !important;
    margin: 0 !important;
    padding: 0 !important;
}
body.inbox-body .inbox-list-controls {
    display: block !important;
    min-height: 42px !important;
    margin: 0 !important;
    padding: 6px 8px !important;
    border: 0 !important;
    background: #eee !important;
    font-size: 11px !important;
    line-height: 16px !important;
    text-align: left !important;
}
body.inbox-body .inbox-list-controls:first-of-type {
    border-bottom: 1px solid #ccc !important;
}
body.inbox-body .inbox-list-controls:last-child {
    border-top: 1px solid #ccc !important;
}
body.inbox-body .inbox-list-controls input[type="submit"] {
    margin-top: 2px !important;
}
body.inbox-body .inbox-list-table th.inbox-list-check,
body.inbox-body .inbox-list-table td.inbox-list-check {
    width: 28px !important;
    padding-left: 6px !important;
    padding-right: 4px !important;
    text-align: center !important;
    vertical-align: middle !important;
}
body.inbox-body .inbox-list-table td.inbox-list-check input {
    margin: 0 !important;
    padding: 0 !important;
}
body.inbox-body .inbox-attached-video {
    min-height: 70px !important;
    margin: 12px 0 !important;
    padding: 8px !important;
    border: 1px solid #ccc !important;
    background: #eee !important;
}
body.inbox-body .inbox-attached-video img {
    float: left !important;
    width: 90px !important;
    height: 68px !important;
    margin: 0 8px 0 0 !important;
    border: 1px solid #999 !important;
}
body.inbox-body .inbox-nav-cell,
body.inbox-body #manageNav.inbox-manage-nav,
body.inbox-body #manageNav.inbox-manage-nav ul {
  overflow: visible !important;
}
body.inbox-body #manageNav.inbox-manage-nav li {
  display: block !important;
  width: 150px !important;
  margin: 0 !important;
  padding: 0 !important;
  background: transparent !important;
}
body.inbox-body #manageNav.inbox-manage-nav li a {
  display: block !important;
  box-sizing: content-box !important;
  width: 134px !important;
  min-height: 16px !important;
  margin: 0 !important;
  padding: 5px 8px !important;
  background: transparent !important;
  color: #03c !important;
  font: bold 12px/16px Arial, Helvetica, sans-serif !important;
  text-decoration: underline !important;
}
body.inbox-body #manageNav.inbox-manage-nav li.selected {
  position: static !important;
  z-index: auto !important;
  width: 150px !important;
  margin: 0 !important;
  background: transparent !important;
}
body.inbox-body #manageNav.inbox-manage-nav li.selected a {
  position: relative !important;
  z-index: 3 !important;
  width: 137px !important;
  margin-right: -3px !important;
  background: #ccc !important;
  color: #111 !important;
  text-decoration: none !important;
}
body.inbox-body #manageContent.inbox-manage-content {
  z-index: 1 !important;
}
body.inbox-body .inbox-list-controls {
  display: none !important;
}
body.inbox-body .inbox-list-table th.inbox-list-check,
body.inbox-body .inbox-list-table td.inbox-list-check {
  display: none !important;
}
body.site-layout #baseDiv > .site-page-alert,
body.site-layout #baseDiv > .confirmBox,
body.site-layout #baseDiv > .successBox,
body.site-layout #baseDiv > .errorBox,
body.site-layout .account-alert-stack,
body.site-layout .account-alert-stack > .confirmBox,
body.site-layout .account-alert-stack > .successBox,
body.site-layout .account-alert-stack > .errorBox,
body.site-layout .account-alert-stack > .plain-error,
body.site-layout .confirm-email-shell > .confirmBox,
body.site-layout .confirm-email-shell > .successBox,
body.site-layout .confirm-email-shell > .errorBox,
body.site-layout .inbox-page > .confirmBox,
body.site-layout .inbox-page > .successBox,
body.site-layout .inbox-page > .errorBox {
  box-sizing: border-box !important;
  display: block !important;
  width: 875px !important;
  min-width: 875px !important;
  max-width: 875px !important;
  margin-right: 0 !important;
  margin-left: 0 !important;
}
body.inbox-body .inbox-layout-table,
body.inbox-body .inbox-list-table,
body.inbox-body .inbox-compose-form table {
  border-collapse: separate !important;
  border-spacing: 0 !important;
}

.no-css-grid .video-grid{display:block;zoom:1;}
.no-css-grid .video-grid:after{content:"";display:block;clear:both;height:0;overflow:hidden;}
.no-css-grid .video-grid > *{float:left;display:block;width:24.75%;vertical-align:top;box-sizing:border-box;}
.no-css-grid .member-grid{display:block;zoom:1;}
.no-css-grid .member-grid:after{content:"";display:block;clear:both;height:0;overflow:hidden;}
.no-css-grid .member-grid > *{float:left;display:block;width:33.08%;vertical-align:top;box-sizing:border-box;}
.no-css-grid .avatar{display:inline-block;zoom:1;}
.no-css-grid .home-columns{display:block;zoom:1;}
.no-css-grid .home-columns:after{content:"";display:block;clear:both;height:0;overflow:hidden;}
.no-css-grid .home-columns > *{float:left;display:block;width:49.75%;vertical-align:top;box-sizing:border-box;}
.no-css-grid .feature-channel-grid{display:block;zoom:1;}
.no-css-grid .feature-channel-grid:after{content:"";display:block;clear:both;height:0;overflow:hidden;}
.no-css-grid .feature-channel-grid > *{float:left;display:block;width:49.75%;vertical-align:top;box-sizing:border-box;}
.no-css-grid .category-grid{display:block;zoom:1;}
.no-css-grid .category-grid:after{content:"";display:block;clear:both;height:0;overflow:hidden;}
.no-css-grid .category-grid > *{float:left;display:block;width:33.08%;vertical-align:top;box-sizing:border-box;}
.no-css-grid .comm-grid{display:block;zoom:1;}
.no-css-grid .comm-grid:after{content:"";display:block;clear:both;height:0;overflow:hidden;}
.no-css-grid .comm-grid > *{float:left;display:block;width:24.75%;vertical-align:top;box-sizing:border-box;}
.no-css-grid .classic-form{display:block;zoom:1;}
.no-css-grid .classic-form label{display:block;zoom:1;}
.no-css-grid .profile-columns{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid .profile-columns{border-spacing:12px 0;}
.no-css-grid .profile-columns > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid .profile-columns > *:first-child + *{width:235px;}
.no-css-grid .profile-video-grid{display:block;zoom:1;}
.no-css-grid .profile-video-grid:after{content:"";display:block;clear:both;height:0;overflow:hidden;}
.no-css-grid .profile-video-grid > *{float:left;display:block;width:33.08%;vertical-align:top;box-sizing:border-box;}
.no-css-grid .account-summary{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid .account-summary > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid .account-summary > *:first-child{width:180px;}
.no-css-grid .account-columns{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid .account-columns{border-spacing:12px 0;}
.no-css-grid .account-columns > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid .account-columns > *:first-child{width:165px;}
.no-css-grid .account-columns > *:first-child + * + *{width:205px;}
.no-css-grid #footBotDiv{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid #footBotDiv > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid .watch-layout{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid .watch-layout{border-spacing:10px 0;}
.no-css-grid .watch-layout > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid .watch-layout > *:first-child{width:425px;}
.no-css-grid .watch-layout > *:first-child + *{width:212px;}
.no-css-grid .watch-layout.watch-theater{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid .watch-layout.watch-theater > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid .watch-layout.watch-theater > *:first-child{width:650px;}
.no-css-grid .upload-columns{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid .upload-columns{border-spacing:25px 0;}
.no-css-grid .upload-columns > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid .upload-columns > *:first-child{width:610px;}
.no-css-grid .upload-columns > *:first-child + *{width:235px;}
.no-css-grid .upload-row{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid .upload-row{border-spacing:10px 0;}
.no-css-grid .upload-row > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid .upload-row > *:first-child{width:74px;}
.no-css-grid #footBotDiv{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid #footBotDiv > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid #footBotDiv > *:first-child{width:250px;}
.no-css-grid #footBotDiv > *:first-child + *{width:335px;}
.no-css-grid #footBotDiv > *:first-child + * + *{width:270px;}
.no-css-grid .upload-columns{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid .upload-columns > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid .upload-columns > *:first-child + *{width:235px;}
.no-css-grid .home-main-content{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid .home-main-content{border-spacing:30px 0;}
.no-css-grid .home-main-content > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid .home-main-content > *:first-child{width:545px;}
.no-css-grid .home-main-content > *:first-child + *{width:300px;}
.no-css-grid .classic-home-promoted-grid{display:block;zoom:1;}
.no-css-grid .classic-home-promoted-grid:after{content:"";display:block;clear:both;height:0;overflow:hidden;}
.no-css-grid .classic-home-promoted-grid > *{float:left;display:block;width:24.75%;vertical-align:top;box-sizing:border-box;}
.no-css-grid .classic-home-video-row{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid .classic-home-video-row{border-spacing:7px 0;}
.no-css-grid .classic-home-video-row > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid .classic-home-video-row > *:first-child{width:130px;}
.no-css-grid .classic-home-video-row > *:first-child + * + *{width:141px;}
.no-css-grid .home-mini-row{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid .home-mini-row{border-spacing:5px 0;}
.no-css-grid .home-mini-row > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid .home-mini-row > *:first-child{width:80px;}
.no-css-grid #footBotDiv{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid #footBotDiv > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid #footBotDiv > *:first-child{width:300px;}
.no-css-grid #footBotDiv > *:first-child + *{width:310px;}
.no-css-grid #footBotDiv > *:first-child + * + *{width:255px;}
.no-css-grid .home-main-content{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid .home-main-content > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid .home-main-content > *:first-child + *{width:300px;}
.no-css-grid .upload-columns{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid .upload-columns{border-spacing:25px 0;}
.no-css-grid .upload-columns > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid .upload-columns > *:first-child{width:610px;}
.no-css-grid .upload-columns > *:first-child + *{width:235px;}
.no-css-grid .upload-row{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid .upload-row{border-spacing:10px 0;}
.no-css-grid .upload-row > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid .upload-row > *:first-child{width:74px;}
.no-css-grid .upload-option-summary{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid .upload-option-summary{border-spacing:11px 0;}
.no-css-grid .upload-option-summary > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid .upload-option-summary > *:first-child{width:230px;}
.no-css-grid .upload-option-grid{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid .upload-option-grid{border-spacing:12px 0;}
.no-css-grid .upload-option-grid > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid .upload-option-grid > *:first-child{width:120px;}
.no-css-grid .watch-layout{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid .watch-layout{border-spacing:28px 0;}
.no-css-grid .watch-layout > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid .watch-layout > *:first-child{width:425px;}
.no-css-grid .watch-layout > *:first-child + *{width:300px;}
.no-css-grid .watch-comment{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid .watch-comment{border-spacing:7px 0;}
.no-css-grid .watch-comment > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid .watch-comment > *:first-child{width:45px;}
.no-css-grid .channel-custom-page .profile-columns{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid .channel-custom-page .profile-columns{border-spacing:12px 0;}
.no-css-grid .channel-custom-page .profile-columns > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid .channel-custom-page .profile-columns > *:first-child + *{width:235px;}
.no-css-grid .channel-custom-page .channel-video-grid{display:block;zoom:1;}
.no-css-grid .channel-custom-page .channel-video-grid:after{content:"";display:block;clear:both;height:0;overflow:hidden;}
.no-css-grid .channel-custom-page .channel-video-grid > *{float:left;display:block;width:33.08%;vertical-align:top;box-sizing:border-box;}
.no-css-grid .channel-settings-row{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid .channel-settings-row{border-spacing:7px 0;}
.no-css-grid .channel-settings-row > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid .channel-settings-row > *:first-child{width:132px;}
.no-css-grid .watch-layout{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid .watch-layout{border-spacing:18px 0;}
.no-css-grid .watch-layout > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid .watch-layout > *:first-child{width:425px;}
.no-css-grid .watch-layout > *:first-child + *{width:300px;}
.no-css-grid .watch-url{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid .watch-url{border-spacing:4px 0;}
.no-css-grid .watch-url > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid .watch-url > *:first-child{width:42px;}
.no-css-grid .inbox-columns{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid .inbox-columns{border-spacing:14px 0;}
.no-css-grid .inbox-columns > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid .inbox-columns > *:first-child{width:150px;}
.no-css-grid .category-detail-top{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid .category-detail-top{border-spacing:14px 0;}
.no-css-grid .category-detail-top > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid .category-detail-top > *:first-child{width:300px;}
.no-css-grid .category-detail-top > *:first-child + *{width:230px;}
.no-css-grid .channel-layout{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid .channel-layout{border-spacing:10px 0;}
.no-css-grid .channel-layout > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid .channel-layout > *:first-child{width:182px;}
.no-css-grid .channel-uploads .channel-video-grid{display:block;zoom:1;}
.no-css-grid .channel-uploads .channel-video-grid:after{content:"";display:block;clear:both;height:0;overflow:hidden;}
.no-css-grid .channel-uploads .channel-video-grid > *{float:left;display:block;width:33.08%;vertical-align:top;box-sizing:border-box;}
.no-css-grid .channel-legacy-layout{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid .channel-legacy-layout{border-spacing:35px 0;}
.no-css-grid .channel-legacy-layout > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid .channel-legacy-layout > *:first-child{width:290px;}
.no-css-grid .channel-legacy-layout > *:first-child + *{width:550px;}
.no-css-grid .channel-legacy-page .channel-uploads .channel-video-grid{display:block;zoom:1;}
.no-css-grid .channel-legacy-page .channel-uploads .channel-video-grid:after{content:"";display:block;clear:both;height:0;overflow:hidden;}
.no-css-grid .channel-legacy-page .channel-uploads .channel-video-grid > *{float:left;display:block;width:33.08%;vertical-align:top;box-sizing:border-box;}
.no-css-grid .messages-columns{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid .messages-columns > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid .messages-columns > *:first-child{width:190px;}
.no-css-grid .history-grid{display:block;zoom:1;}
.no-css-grid .history-grid:after{content:"";display:block;clear:both;height:0;overflow:hidden;}
.no-css-grid .history-grid > *{float:left;display:block;width:24.75%;vertical-align:top;box-sizing:border-box;}
.no-css-grid .channel-legacy-layout{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid .channel-legacy-layout{border-spacing:35px 0;}
.no-css-grid .channel-legacy-layout > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid .channel-legacy-layout > *:first-child{width:290px;}
.no-css-grid .channel-legacy-layout > *:first-child + *{width:550px;}
.no-css-grid .channel-legacy-page .channel-video-grid{display:block;zoom:1;}
.no-css-grid .channel-legacy-page .channel-video-grid:after{content:"";display:block;clear:both;height:0;overflow:hidden;}
.no-css-grid .channel-legacy-page .channel-video-grid > *{float:left;display:block;width:24.75%;vertical-align:top;box-sizing:border-box;}
.no-css-grid .channel-scroller{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid .channel-scroller{border-spacing:7px 0;}
.no-css-grid .channel-scroller > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid .channel-scroller > *:first-child{width:18px;}
.no-css-grid .channel-scroller > *:first-child + * + *{width:18px;}
.no-css-grid .channel-scroller-track{display:block;zoom:1;}
.no-css-grid .channel-scroller-track:after{content:"";display:block;clear:both;height:0;overflow:hidden;}
.no-css-grid .channel-scroller-track > *{float:left;display:block;width:24.75%;vertical-align:top;box-sizing:border-box;}
.no-css-grid .channel-profile-theme .channel-legacy-layout{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid .channel-profile-theme .channel-legacy-layout{border-spacing:35px 0;}
.no-css-grid .channel-profile-theme .channel-legacy-layout > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid .channel-profile-theme .channel-legacy-layout > *:first-child{width:290px;}
.no-css-grid .channel-profile-theme .channel-legacy-layout > *:first-child + *{width:550px;}
.no-css-grid body.channel-profile-theme .channel-legacy-layout{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid body.channel-profile-theme .channel-legacy-layout{border-spacing:35px 0;}
.no-css-grid body.channel-profile-theme .channel-legacy-layout > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid body.channel-profile-theme .channel-legacy-layout > *:first-child{width:290px;}
.no-css-grid body.channel-profile-theme .channel-legacy-layout > *:first-child + *{width:550px;}
.no-css-grid .watch-layout{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid .watch-layout{border-spacing:25px 0;}
.no-css-grid .watch-layout > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid .watch-layout > *:first-child{width:425px;}
.no-css-grid #footBotDiv{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid #footBotDiv > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid #footBotDiv .footValues{display:block;zoom:1;}
.no-css-grid .footColumnLeft .footValues{display:block;zoom:1;}
.no-css-grid .footColumnLeft .footValues:after{content:"";display:block;clear:both;height:0;overflow:hidden;}
.no-css-grid .footColumnLeft .footValues > *{float:left;display:block;width:33.08%;vertical-align:top;box-sizing:border-box;}
.no-css-grid .footColumnMid .footValues{display:block;zoom:1;}
.no-css-grid .footColumnMid .footValues:after{content:"";display:block;clear:both;height:0;overflow:hidden;}
.no-css-grid .footColumnMid .footValues > *{float:left;display:block;width:33.08%;vertical-align:top;box-sizing:border-box;}
.no-css-grid .footColumnRight .footValues{display:block;zoom:1;}
.no-css-grid .footColumnRight .footValues:after{content:"";display:block;clear:both;height:0;overflow:hidden;}
.no-css-grid .footColumnRight .footValues > *{float:left;display:block;width:24.75%;vertical-align:top;box-sizing:border-box;}
.no-css-grid #footBotDiv{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid #footBotDiv > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid #footBotDiv > *:first-child{width:29%;}
.no-css-grid #footBotDiv > *:first-child + *{width:36%;}
.no-css-grid #footBotDiv > *:first-child + * + *{width:35%;}
.no-css-grid #footBotDiv .footValues{display:block;zoom:1;}
.no-css-grid .footColumnLeft .footValues,
.no-css-grid .footColumnMid .footValues{display:block;zoom:1;}
.no-css-grid .footColumnLeft .footValues:after,
.no-css-grid .footColumnMid .footValues:after{content:"";display:block;clear:both;height:0;overflow:hidden;}
.no-css-grid .footColumnLeft .footValues > *,
.no-css-grid .footColumnMid .footValues > *{float:left;display:block;width:33.08%;vertical-align:top;box-sizing:border-box;}
.no-css-grid .footColumnRight .footValues{display:block;zoom:1;}
.no-css-grid .footColumnRight .footValues:after{content:"";display:block;clear:both;height:0;overflow:hidden;}
.no-css-grid .footColumnRight .footValues > *{float:left;display:block;width:24.75%;vertical-align:top;box-sizing:border-box;}
.no-css-grid body.channel-profile-theme .channel-legacy-layout{display:table !important;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid body.channel-profile-theme .channel-legacy-layout{border-spacing:35px 0;}
.no-css-grid body.channel-profile-theme .channel-legacy-layout > *{display:table-cell !important;float:none !important;vertical-align:top;}
.no-css-grid body.channel-profile-theme .channel-legacy-layout > *:first-child{width:290px !important;}
.no-css-grid body.channel-profile-theme .channel-legacy-layout > *:first-child + *{width:550px !important;}
.no-css-grid .watch-layout{display:table !important;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid .watch-layout{border-spacing:25px 0;}
.no-css-grid .watch-layout > *{display:table-cell !important;float:none !important;vertical-align:top;}
.no-css-grid .watch-layout > *:first-child{width:425px !important;}
.no-css-grid .watch-layout > *:first-child + *{width:425px !important;}
.no-css-grid .watch-main{position:static;}
.no-css-grid .watch-side{position:static;}
.no-css-grid .community-card-grid{display:block;zoom:1;}
.no-css-grid .community-card-grid:after{content:"";display:block;clear:both;height:0;overflow:hidden;}
.no-css-grid .community-card-grid > *{float:left;display:block;width:24.75%;vertical-align:top;box-sizing:border-box;}
.no-css-grid .group-video-grid,
.no-css-grid .contest-entry-grid{display:block;zoom:1;}
.no-css-grid .group-video-grid:after,
.no-css-grid .contest-entry-grid:after{content:"";display:block;clear:both;height:0;overflow:hidden;}
.no-css-grid .group-video-grid > *,
.no-css-grid .contest-entry-grid > *{float:left;display:block;width:19.75%;vertical-align:top;box-sizing:border-box;}
.no-css-grid body.channel-profile-theme .channel-legacy-layout{display:table !important;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid body.channel-profile-theme .channel-legacy-layout{border-spacing:35px 0;}
.no-css-grid body.channel-profile-theme .channel-legacy-layout > *{display:table-cell !important;float:none !important;vertical-align:top;}
.no-css-grid body.channel-profile-theme .channel-legacy-layout > *:first-child{width:290px !important;}
.no-css-grid body.channel-profile-theme .channel-legacy-layout > *:first-child + *{width:550px !important;}
.no-css-grid body.channel-profile-theme .channel-legacy-layout{display:table !important;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid body.channel-profile-theme .channel-legacy-layout{border-spacing:35px 0;}
.no-css-grid body.channel-profile-theme .channel-legacy-layout > *{display:table-cell !important;float:none !important;vertical-align:top;}
.no-css-grid body.channel-profile-theme .channel-legacy-layout > *:first-child{width:290px !important;}
.no-css-grid body.channel-profile-theme .channel-legacy-layout > *:first-child + *{width:550px !important;}
.no-css-grid .watch-table .watch-url{display:table !important;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid .watch-table .watch-url > *{display:table-cell !important;float:none !important;vertical-align:top;}
.no-css-grid .watch-table .watch-url > *:first-child{width:42px !important;}
.no-css-grid body.channel-profile-theme .channel-legacy-layout{display:table !important;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid body.channel-profile-theme .channel-legacy-layout{border-spacing:35px 0;}
.no-css-grid body.channel-profile-theme .channel-legacy-layout > *{display:table-cell !important;float:none !important;vertical-align:top;}
.no-css-grid body.channel-profile-theme .channel-legacy-layout > *:first-child{width:290px !important;}
.no-css-grid body.channel-profile-theme .channel-legacy-layout > *:first-child + *{width:550px !important;}
.no-css-grid body.channel-profile-theme .channel-legacy-layout{display:table !important;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid body.channel-profile-theme .channel-legacy-layout{border-spacing:35px 0;}
.no-css-grid body.channel-profile-theme .channel-legacy-layout > *{display:table-cell !important;float:none !important;vertical-align:top;}
.no-css-grid body.channel-profile-theme .channel-legacy-layout > *:first-child{width:290px !important;}
.no-css-grid body.channel-profile-theme .channel-legacy-layout > *:first-child + *{width:550px !important;}
.no-css-grid body.channel-profile-theme #channel-custom-sandbox .channel-video-grid{display:block;zoom:1;}
.no-css-grid body.channel-profile-theme #channel-custom-sandbox .channel-video-grid:after{content:"";display:block;clear:both;height:0;overflow:hidden;}
.no-css-grid body.channel-profile-theme #channel-custom-sandbox .channel-video-grid > *{float:left;display:block;width:24.75%;vertical-align:top;box-sizing:border-box;}
.no-css-grid .channel-compact-video-list{display:block;zoom:1;}
.no-css-grid .channel-people-grid{display:block;zoom:1;}
.no-css-grid .channel-people-grid:after{content:"";display:block;clear:both;height:0;overflow:hidden;}
.no-css-grid .channel-people-grid > *{float:left;display:block;width:24.75%;vertical-align:top;box-sizing:border-box;}
.no-css-grid .channel-subscriptions-static{display:block;zoom:1;}
.no-css-grid .channel-subscriptions-static:after{content:"";display:block;clear:both;height:0;overflow:hidden;}
.no-css-grid .channel-subscriptions-static > *{float:left;display:block;width:49.75%;vertical-align:top;box-sizing:border-box;}
.no-css-grid .channel-settings-row{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid .channel-settings-row{border-spacing:8px 0;}
.no-css-grid .channel-settings-row > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid .channel-settings-row > *:first-child{width:140px;}
.no-css-grid .channel-widget-choice-grid{display:block;zoom:1;}
.no-css-grid .channel-widget-choice-grid:after{content:"";display:block;clear:both;height:0;overflow:hidden;}
.no-css-grid .channel-widget-choice-grid > *{float:left;display:block;width:49.75%;vertical-align:top;box-sizing:border-box;}
.no-css-grid .channel-theme-grid{display:block;zoom:1;}
.no-css-grid .channel-theme-grid:after{content:"";display:block;clear:both;height:0;overflow:hidden;}
.no-css-grid .channel-theme-grid > *{float:left;display:block;width:33.08%;vertical-align:top;box-sizing:border-box;}
.no-css-grid .channel-color-grid{display:block;zoom:1;}
.no-css-grid .channel-color-grid:after{content:"";display:block;clear:both;height:0;overflow:hidden;}
.no-css-grid .channel-color-grid > *{float:left;display:block;width:24.75%;vertical-align:top;box-sizing:border-box;}
.no-css-grid .account-dashboard{display:block;zoom:1;}
.no-css-grid .account-dashboard:after{content:"";display:block;clear:both;height:0;overflow:hidden;}
.no-css-grid .account-dashboard > *{float:left;display:block;width:49.75%;vertical-align:top;box-sizing:border-box;}
.no-css-grid .account-dashboard-body{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid .account-dashboard-body{border-spacing:9px 0;}
.no-css-grid .account-dashboard-body > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid .account-dashboard-body > *:first-child{width:48%;}
.no-css-grid .account-subscription-grid{display:block;zoom:1;}
.no-css-grid .account-subscription-grid:after{content:"";display:block;clear:both;height:0;overflow:hidden;}
.no-css-grid .account-subscription-grid > *{float:left;display:block;width:16.42%;vertical-align:top;box-sizing:border-box;}
.no-css-grid body.channel-profile-theme .channel-legacy-layout{display:table !important;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid body.channel-profile-theme .channel-legacy-layout > *{display:table-cell !important;float:none !important;vertical-align:top;}
.no-css-grid .watch-page .watch-actions{display:table !important;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid .watch-page .watch-actions{border-spacing:3px 0;}
.no-css-grid .watch-page .watch-actions > *{display:table-cell !important;float:none !important;vertical-align:top;}
.no-css-grid .watch-page .watch-actions > *:first-child{width:100px !important;}
.no-css-grid .watch-page .watch-actions > *:first-child + *{width:115px !important;}
.no-css-grid .watch-page .watch-actions > *:first-child + * + *{width:88px !important;}
.no-css-grid .watch-page .watch-url{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid .watch-page .watch-url{border-spacing:3px 0;}
.no-css-grid .watch-page .watch-url > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid .watch-page .watch-url > *:first-child{width:36px;}
.no-css-grid .home-subscriptions-carousel{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid .home-subscriptions-carousel{border-spacing:6px 0;}
.no-css-grid .home-subscriptions-carousel > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid .home-subscriptions-carousel > *:first-child{width:18px;}
.no-css-grid .home-subscriptions-carousel > *:first-child + * + *{width:18px;}
.no-css-grid .channel-color-grid-friendly{display:block;zoom:1;}
.no-css-grid .channel-color-grid-friendly:after{content:"";display:block;clear:both;height:0;overflow:hidden;}
.no-css-grid .channel-color-grid-friendly > *{float:left;display:block;width:49.75%;vertical-align:top;box-sizing:border-box;}
.no-css-grid .channel-people-scroller{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid .channel-people-scroller{border-spacing:7px 0;}
.no-css-grid .channel-people-scroller > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid .channel-people-scroller > *:first-child{width:18px;}
.no-css-grid .channel-people-scroller > *:first-child + * + *{width:18px;}
.no-css-grid .channel-people-scroller .channel-people-grid{display:block;zoom:1;}
.no-css-grid .channel-people-scroller .channel-people-grid:after{content:"";display:block;clear:both;height:0;overflow:hidden;}
.no-css-grid .channel-people-scroller .channel-people-grid > *{float:left;display:block;width:24.75%;vertical-align:top;box-sizing:border-box;}
.no-css-grid .channel-layout-builder-copy{display:block;zoom:1;}
.no-css-grid .channel-layout-columns{display:block;zoom:1;}
.no-css-grid .channel-layout-columns:after{content:"";display:block;clear:both;height:0;overflow:hidden;}
.no-css-grid .channel-layout-columns > *{float:left;display:block;width:49.75%;vertical-align:top;box-sizing:border-box;}
.no-css-grid .channel-featured-editor-box{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid .channel-featured-editor-box{border-spacing:8px 0;}
.no-css-grid .channel-featured-editor-box > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid .channel-featured-editor-box > *:first-child{width:90px;}
.no-css-grid .home-subscriptions-carousel{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid .home-subscriptions-carousel{border-spacing:6px 0;}
.no-css-grid .home-subscriptions-carousel > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid .home-subscriptions-carousel > *:first-child{width:18px;}
.no-css-grid .home-subscriptions-carousel > *:first-child + * + *{width:18px;}
.no-css-grid .home-subscriptions-track{display:block;zoom:1;}
.no-css-grid .home-subscriptions-track:after{content:"";display:block;clear:both;height:0;overflow:hidden;}
.no-css-grid .home-subscriptions-track > *{float:left;display:block;width:24.75%;vertical-align:top;box-sizing:border-box;}
.no-css-grid .channel-tab-video-grid{display:block;zoom:1;}
.no-css-grid .channel-tab-video-grid:after{content:"";display:block;clear:both;height:0;overflow:hidden;}
.no-css-grid .channel-tab-video-grid > *{float:left;display:block;width:19.75%;vertical-align:top;box-sizing:border-box;}
.no-css-grid .channel-tab-people-grid{display:block;zoom:1;}
.no-css-grid .channel-tab-people-grid:after{content:"";display:block;clear:both;height:0;overflow:hidden;}
.no-css-grid .channel-tab-people-grid > *{float:left;display:block;width:19.75%;vertical-align:top;box-sizing:border-box;}
.no-css-grid body.home-page .home-subscriptions-rail{display:table !important;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid body.home-page .home-subscriptions-rail > *{display:table-cell !important;float:none !important;vertical-align:top;}
.no-css-grid body.home-page .home-subscriptions-rail > *:first-child{width:18px !important;}
.no-css-grid body.home-page .home-subscriptions-rail > *:first-child + *{width:487px !important;}
.no-css-grid body.home-page .home-subscriptions-rail > *:first-child + * + *{width:18px !important;}
.no-css-grid body.home-page .home-subscriptions-grid{display:block !important;zoom:1;}
.no-css-grid body.home-page .home-subscriptions-grid:after{content:"";display:block;clear:both;height:0;overflow:hidden;}
.no-css-grid body.home-page .home-subscriptions-grid > *{float:left !important;display:block !important;width:24.75% !important;vertical-align:top;box-sizing:border-box;}
.no-css-grid body.home-page .home-video-row{display:table !important;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid body.home-page .home-video-row{border-spacing:6px 0;}
.no-css-grid body.home-page .home-video-row > *{display:table-cell !important;float:none !important;vertical-align:top;}
.no-css-grid body.home-page .home-video-row > *:first-child{width:128px !important;}
.no-css-grid body.home-page .home-video-row > *:first-child + *{width:255px !important;}
.no-css-grid body.home-page .home-video-row > *:first-child + * + *{width:150px !important;}
.no-css-grid body.home-page .home-recent article{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid body.home-page .home-recent article{border-spacing:5px 0;}
.no-css-grid body.home-page .home-recent article > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid body.home-page .home-recent article > *:first-child{width:80px;}
.no-css-grid .account-page .account-page-grid{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid .account-page .account-page-grid{border-spacing:18px 0;}
.no-css-grid .account-page .account-page-grid > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid .account-page .account-page-grid > *:first-child{width:220px;}
.no-css-grid .account-page .account-page-grid > *:first-child + *{width:220px;}
.no-css-grid .account-page .account-page-grid > *:first-child + * + *{width:205px;}
.no-css-grid .channel-editor .edit-channel-layout{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid .channel-editor .edit-channel-layout{border-spacing:10px 0;}
.no-css-grid .channel-editor .edit-channel-layout > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid .channel-editor .edit-channel-layout > *:first-child{width:128px;}
.no-css-grid .channel-editor .edit-channel-row{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid .channel-editor .edit-channel-row{border-spacing:8px 0;}
.no-css-grid .channel-editor .edit-channel-row > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid .channel-editor .edit-channel-row > *:first-child{width:170px;}
.no-css-grid .channel-editor .preview-layout{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid .channel-editor .preview-layout{border-spacing:6px 0;}
.no-css-grid .channel-editor .preview-layout > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid .channel-editor .preview-layout > *:first-child{width:85px;}
.no-css-grid .edit-channel-shell{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid .edit-channel-shell{border-spacing:9px 0;}
.no-css-grid .edit-channel-shell > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid .edit-channel-shell > *:first-child{width:128px;}
.no-css-grid .channel-render-preview-frame .crp-cols{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid .channel-render-preview-frame .crp-cols{border-spacing:6px 0;}
.no-css-grid .channel-render-preview-frame .crp-cols > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid .channel-render-preview-frame .crp-cols > *:first-child{width:85px;}
.no-css-grid body.home-page .home-columns{display:table !important;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid body.home-page .home-columns{border-spacing:30px 0;}
.no-css-grid body.home-page .home-columns > *{display:table-cell !important;float:none !important;vertical-align:top;}
.no-css-grid body.home-page .home-columns > *:first-child{width:625px !important;}
.no-css-grid body.home-page .home-columns > *:first-child + *{width:300px !important;}
.no-css-grid body.channel-profile-theme .channel-legacy-layout{display:table !important;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid body.channel-profile-theme .channel-legacy-layout{border-spacing:35px 0;}
.no-css-grid body.channel-profile-theme .channel-legacy-layout > *{display:table-cell !important;float:none !important;vertical-align:top;}
.no-css-grid body.channel-profile-theme .channel-legacy-layout > *:first-child{width:310px !important;}
.no-css-grid body.channel-profile-theme .channel-legacy-layout > *:first-child + *{width:635px !important;}
.no-css-grid .channel-playlist-grid{display:block;zoom:1;}
.no-css-grid .channel-playlist-grid:after{content:"";display:block;clear:both;height:0;overflow:hidden;}
.no-css-grid .channel-playlist-grid > *{float:left;display:block;width:49.75%;vertical-align:top;box-sizing:border-box;}
.no-css-grid .channel-playlist-card{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid .channel-playlist-card{border-spacing:7px 0;}
.no-css-grid .channel-playlist-card > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid .channel-playlist-card > *:first-child{width:80px;}
.no-css-grid .watch-playlist-item{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid .watch-playlist-item{border-spacing:9px 0;}
.no-css-grid .watch-playlist-item > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid .watch-playlist-item > *:first-child{width:90px;}
.no-css-grid #account-content .account-profile{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid #account-content .account-profile{border-spacing:8px 0;}
.no-css-grid #account-content .account-profile > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid #account-content .account-profile > *:first-child{width:65px;}
.no-css-grid #account-content .account-columns{display:block;zoom:1;}
.no-css-grid #account-content .account-columns:after{content:"";display:block;clear:both;height:0;overflow:hidden;}
.no-css-grid #account-content .account-columns > *{float:left;display:block;width:33.08%;vertical-align:top;box-sizing:border-box;}
.no-css-grid #account-content .channel-edit-layout{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid #account-content .channel-edit-layout > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid #account-content .channel-edit-layout > *:first-child{width:145px;}
.no-css-grid #account-content .channel-edit-design-grid{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid #account-content .channel-edit-design-grid{border-spacing:14px 0;}
.no-css-grid #account-content .channel-edit-design-grid > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid #account-content .channel-edit-preview-grid{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid #account-content .channel-edit-preview-grid{border-spacing:7px 0;}
.no-css-grid #account-content .channel-edit-preview-grid > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid #account-content .channel-edit-preview-grid > *:first-child{width:91px;}
.no-css-grid #account-content .channel-edit-field-row{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid #account-content .channel-edit-field-row{border-spacing:4px 0;}
.no-css-grid #account-content .channel-edit-field-row > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid #account-content .channel-edit-field-row > *:first-child{width:105px;}
.no-css-grid #account-content .account-columns,
.no-css-grid #account-content .channel-edit-layout,
.no-css-grid #account-content .channel-edit-design-grid{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid #account-content .account-columns > *,
.no-css-grid #account-content .channel-edit-layout > *,
.no-css-grid #account-content .channel-edit-design-grid > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid #account-content .channel-edit-field-row{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid #account-content .channel-edit-field-row > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid #account-content .channel-edit-field-row > *:first-child{width:150px;}
.no-css-grid #account-content .channel-edit-field-row > *:first-child + * + *{width:30px;}
.no-css-grid #account-content .channel-edit-field-row > input[type="file"]{position:static;}
.no-css-grid #account-content .channel-edit-field-row > .channel-edit-inline{position:static;}
.no-css-grid #account-content .channel-edit-layout{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid #account-content .channel-edit-layout > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid #account-content .channel-edit-layout > *:first-child{width:138px;}
.no-css-grid #account-content .channel-edit-layout > *:first-child + *{width:667px;}
.no-css-grid #account-content .channel-edit-design-grid{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid #account-content .channel-edit-design-grid{border-spacing:22px 0;}
.no-css-grid #account-content .channel-edit-design-grid > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid #account-content .channel-edit-design-grid > *:first-child{width:306px;}
.no-css-grid #account-content .channel-edit-design-grid > *:first-child + *{width:306px;}
.no-css-grid #account-content .channel-edit-field-row{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid #account-content .channel-edit-field-row{border-spacing:4px 0;}
.no-css-grid #account-content .channel-edit-field-row > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid #account-content .channel-edit-field-row > *:first-child{width:132px;}
.no-css-grid #account-content .channel-edit-field-row > *:first-child + *{width:123px;}
.no-css-grid #account-content .channel-edit-field-row > *:first-child + * + *{width:38px;}
.no-css-grid #account-content .channel-edit-field-row > input[type="file"]{position:static;}
.no-css-grid #account-content .channel-edit-field-row > .channel-edit-inline{position:static;}
.no-css-grid #account-content .channel-edit-preview-head{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid #account-content .channel-edit-preview-head{border-spacing:4px 0;}
.no-css-grid #account-content .channel-edit-preview-head > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid #account-content .channel-edit-preview-head > *:first-child{width:33px;}
.no-css-grid #account-content .channel-edit-preview-grid{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid #account-content .channel-edit-preview-grid{border-spacing:8px 0;}
.no-css-grid #account-content .channel-edit-preview-grid > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid #account-content .channel-edit-preview-grid > *:first-child{width:94px;}
.no-css-grid #account-content .channel-edit-preview-grid > *:first-child + *{width:184px;}
.no-css-grid #account-content .channel-edit-preview-thumbs{display:block;zoom:1;}
.no-css-grid #account-content .channel-edit-preview-thumbs:after{content:"";display:block;clear:both;height:0;overflow:hidden;}
.no-css-grid #account-content .channel-edit-preview-thumbs > *{float:left;display:block;width:33.08%;vertical-align:top;box-sizing:border-box;}
.no-css-grid #account-content .channel-edit-preview-grid{display:table !important;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid #account-content .channel-edit-preview-grid{border-spacing:26px 0;}
.no-css-grid #account-content .channel-edit-preview-grid > *{display:table-cell !important;float:none !important;vertical-align:top;}
.no-css-grid #account-content .channel-edit-preview-grid > *:first-child{width:210px !important;}
.no-css-grid #account-content .channel-edit-preview-grid > *:first-child + *{width:366px !important;}
.no-css-grid #account-content .channel-edit-preview-grid{display:table !important;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid #account-content .channel-edit-preview-grid{border-spacing:8px 0;}
.no-css-grid #account-content .channel-edit-preview-grid > *{display:table-cell !important;float:none !important;vertical-align:top;}
.no-css-grid #account-content .channel-edit-preview-grid > *:first-child{width:94px !important;}
.no-css-grid #account-content .channel-edit-preview-grid > *:first-child + *{width:184px !important;}
.no-css-grid #account-content .subscriptions-layout{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid #account-content .subscriptions-layout{border-spacing:15px 0;}
.no-css-grid #account-content .subscriptions-layout > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid #account-content .subscriptions-layout > *:first-child + *{width:245px;}
.no-css-grid #account-content .subscriptions-feed-head{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid #account-content .subscriptions-feed-head > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid #account-content .subscriptions-feed-head > *:first-child{width:150px;}
.no-css-grid #account-content .subscriptions-video-grid{display:block;zoom:1;}
.no-css-grid #account-content .subscriptions-video-grid:after{content:"";display:block;clear:both;height:0;overflow:hidden;}
.no-css-grid #account-content .subscriptions-video-grid > *{float:left;display:block;width:49.75%;vertical-align:top;box-sizing:border-box;}
.no-css-grid #account-content .subscriptions-video-card{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid #account-content .subscriptions-video-card{border-spacing:8px 0;}
.no-css-grid #account-content .subscriptions-video-card > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid #account-content .subscriptions-video-card > *:first-child{width:120px;}
.no-css-grid #account-content .subscriptions-channel{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid #account-content .subscriptions-channel{border-spacing:8px 0;}
.no-css-grid #account-content .subscriptions-channel > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid #account-content .subscriptions-channel > *:first-child{width:45px;}
.no-css-grid #account-content .subscriptions-layout{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid #account-content .subscriptions-layout > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid .collections-layout{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid .collections-layout{border-spacing:12px 0;}
.no-css-grid .collections-layout > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid .collections-layout > *:first-child{width:135px;}
.no-css-grid .collections-layout.is-create{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid .collections-layout.is-create > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid .collections-form-row{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid .collections-form-row{border-spacing:8px 0;}
.no-css-grid .collections-form-row > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid .collections-form-row > *:first-child{width:115px;}
.no-css-grid .collections-detail > header{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid .collections-detail > header{border-spacing:20px 0;}
.no-css-grid .collections-detail > header > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid .collections-edit{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid .collections-edit{border-spacing:8px 0;}
.no-css-grid .collections-edit > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid .collections-edit > *:first-child{width:110px;}
.no-css-grid .collections-items article{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid .collections-items article{border-spacing:10px 0;}
.no-css-grid .collections-items article > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid .collections-items article > *:first-child{width:38px;}
.no-css-grid .collections-items article > *:first-child + *{width:120px;}
.no-css-grid .collections-items article > *:first-child + * + * + *{width:90px;}
.no-css-grid .playlist-items article{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid .playlist-items article{border-spacing:10px 0;}
.no-css-grid .playlist-items article > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid .playlist-items article > *:first-child{width:28px;}
.no-css-grid .playlist-items article > *:first-child + *{width:120px;}
.no-css-grid .collections-layout{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid .collections-layout > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid .collections-detail > header{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid .collections-detail > header > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid .collections-items article{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid .collections-items article > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid .collections-items article > *:first-child{width:38px;}
.no-css-grid .collections-items article > *:first-child + *{width:120px;}
.no-css-grid .collections-items article form{position:static;}
.no-css-grid .watch-quicklist-head{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid .watch-quicklist-head > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid .watch-quicklist-head > *:first-child{width:77px;}
.no-css-grid .watch-quicklist-head > *:first-child + *{width:38px;}
.no-css-grid .watch-quicklist-head > *:first-child + * + *{width:55px;}
.no-css-grid .watch-quicklist-head > *:first-child + * + * + *{width:35px;}
.no-css-grid .watch-quicklist-head > *:first-child + * + * + * + * + *{width:38px;}
.no-css-grid .watch-quicklist-items article{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid .watch-quicklist-items article > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid .watch-quicklist-items article > *:first-child{width:13px;}
.no-css-grid .watch-quicklist-items article > *:first-child + *{width:51px;}
.no-css-grid .watch-quicklist-items article > *:first-child + * + * + *{width:54px;}
.no-css-grid .videos-manager-layout{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid .videos-manager-layout > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid .videos-manager-layout > *:first-child{width:175px;}
.no-css-grid .videos-manager-item{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid .videos-manager-item{border-spacing:8px 0;}
.no-css-grid .videos-manager-item > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid .videos-manager-item > *:first-child{width:23px;}
.no-css-grid .videos-manager-item > *:first-child + *{width:125px;}
.no-css-grid .videos-manager-item > *:first-child + * + * + *{width:150px;}
.no-css-grid body.channel-profile-theme .channel-legacy-layout{display:table !important;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid body.channel-profile-theme .channel-legacy-layout{border-spacing:35px 0;}
.no-css-grid body.channel-profile-theme .channel-legacy-layout > *{display:table-cell !important;float:none !important;vertical-align:top;}
.no-css-grid body.channel-profile-theme .channel-legacy-layout > *:first-child{width:290px !important;}
.no-css-grid body.channel-profile-theme .channel-legacy-layout > *:first-child + *{width:550px !important;}
.no-css-grid .videos-manager-layout{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid .videos-manager-layout > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid .videos-manager-layout > *:first-child{width:175px;}
.no-css-grid .collections-layout{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid .collections-layout > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid .collections-layout > *:first-child{width:150px;}
.no-css-grid .favorites-manager-layout{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid .favorites-manager-layout > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid .favorites-manager-layout > *:first-child{width:175px;}
.no-css-grid .favorites-manager-item{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid .favorites-manager-item{border-spacing:8px 0;}
.no-css-grid .favorites-manager-item > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid .favorites-manager-item > *:first-child{width:24px;}
.no-css-grid .favorites-manager-item > *:first-child + *{width:125px;}
.no-css-grid .edit-video-row{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid .edit-video-row{border-spacing:9px 0;}
.no-css-grid .edit-video-row > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid .edit-video-row > *:first-child{width:145px;}
.no-css-grid .edit-video-categories > div{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid .edit-video-categories > div{border-spacing:16px 0;}
.no-css-grid .edit-video-categories > div > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid .edit-video-categories > div > *:first-child{width:190px;}
.no-css-grid .edit-video-categories > div > *:first-child + *{width:190px;}
.no-css-grid .edit-video-categories > div small{display:block;clear:both;width:100%;float:none;}
.no-css-grid body.home-page .home-directory-columns{display:block !important;zoom:1;}
.no-css-grid body.home-page .home-directory-columns:after{content:"";display:block;clear:both;height:0;overflow:hidden;}
.no-css-grid body.home-page .home-directory-columns > *{float:left !important;display:block !important;width:49.75% !important;vertical-align:top;box-sizing:border-box;}
.no-css-grid body.home-page .home-video-row{display:table !important;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid body.home-page .home-video-row > *{display:table-cell !important;float:none !important;vertical-align:top;}
.no-css-grid body.home-page .home-video-row > *:first-child{width:130px !important;}
.no-css-grid body.home-page .home-video-row > *:first-child + * + *{width:150px !important;}
.no-css-grid body.home-page #home-video-list-content .home-video-row{display:table !important;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid body.home-page #home-video-list-content .home-video-row > *{display:table-cell !important;float:none !important;vertical-align:top;}
.no-css-grid body.home-page #home-video-list-content .home-video-row > *:first-child{width:130px !important;}
.no-css-grid body.home-page #home-video-list-content .home-video-row > *:first-child + * + *{width:159px !important;}
.no-css-grid body.home-page #home-video-list-content .home-video-row{display:table !important;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid body.home-page #home-video-list-content .home-video-row > *{display:table-cell !important;float:none !important;vertical-align:top;}
.no-css-grid body.home-page #home-video-list-content .home-video-row > *:first-child{width:130px !important;}
.no-css-grid body.home-page #home-video-list-content .home-video-row > *:first-child + *{width:256px !important;}
.no-css-grid body.home-page #home-video-list-content .home-video-row > *:first-child + * + *{width:159px !important;}
.no-css-grid .help-page .help-category-columns{display:block;zoom:1;}
.no-css-grid .help-page .help-category-columns:after{content:"";display:block;clear:both;height:0;overflow:hidden;}
.no-css-grid .help-page .help-category-columns > *{float:left;display:block;width:49.75%;vertical-align:top;box-sizing:border-box;}
.no-css-grid .help-page .help-article-layout{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid .help-page .help-article-layout{border-spacing:32px 0;}
.no-css-grid .help-page .help-article-layout > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid .help-page .help-article-layout > *:first-child + *{width:235px;}
.no-css-grid .help-page .help-category-columns,
.no-css-grid .help-page .help-article-layout{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid .help-page .help-category-columns > *,
.no-css-grid .help-page .help-article-layout > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid .channel-home-video-grid{display:block;zoom:1;}
.no-css-grid .channel-home-video-grid:after{content:"";display:block;clear:both;height:0;overflow:hidden;}
.no-css-grid .channel-home-video-grid > *{float:left;display:block;width:33.08%;vertical-align:top;box-sizing:border-box;}
.no-css-grid .channel-comment-page-row{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid .channel-comment-page-row > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid .channel-comment-page-row > *:first-child{width:112px;}
.no-css-grid body.home-page .home-promoted-grid{display:block !important;zoom:1;}
.no-css-grid body.home-page .home-promoted-grid:after{content:"";display:block;clear:both;height:0;overflow:hidden;}
.no-css-grid body.home-page .home-promoted-grid > *{float:left !important;display:block !important;width:24.75% !important;vertical-align:top;box-sizing:border-box;}
.no-css-grid body.channel-profile-theme .channel-playlist-row{display:table !important;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid body.channel-profile-theme .channel-playlist-row{border-spacing:12px 0;}
.no-css-grid body.channel-profile-theme .channel-playlist-row > *{display:table-cell !important;float:none !important;vertical-align:top;}
.no-css-grid body.channel-profile-theme .channel-playlist-row > *:first-child{width:132px !important;}
.no-css-grid body.channel-profile-theme .channel-vlog-layout{display:table !important;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid body.channel-profile-theme .channel-vlog-layout{border-spacing:14px 0;}
.no-css-grid body.channel-profile-theme .channel-vlog-layout > *{display:table-cell !important;float:none !important;vertical-align:top;}
.no-css-grid body.channel-profile-theme .channel-vlog-layout > *:first-child{width:300px !important;}
.no-css-grid body.channel-profile-theme .channel-vlog-layout{display:table !important;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid body.channel-profile-theme .channel-vlog-layout > *{display:table-cell !important;float:none !important;vertical-align:top;}
.no-css-grid body.channel-profile-theme .channel-playlist-row{display:table !important;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid body.channel-profile-theme .channel-playlist-row > *{display:table-cell !important;float:none !important;vertical-align:top;}
.no-css-grid body.channel-profile-theme .channel-playlist-row > *:first-child{width:122px !important;}
.no-css-grid body.channel-profile-theme .channel-playlist-actions{display:block;clear:both;width:100%;float:none;}
.no-css-grid .playlist-view-layout{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid .playlist-view-layout{border-spacing:12px 0;}
.no-css-grid .playlist-view-layout > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid .playlist-view-layout > *:first-child{width:425px;}
.no-css-grid .playlist-view-items article{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid .playlist-view-items article{border-spacing:7px 0;}
.no-css-grid .playlist-view-items article > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid .playlist-view-items article > *:first-child{width:20px;}
.no-css-grid .playlist-view-items article > *:first-child + *{width:80px;}
.no-css-grid .playlist-public-layout{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid .playlist-public-layout{border-spacing:20px 0;}
.no-css-grid .playlist-public-layout > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid .playlist-public-layout > *:first-child{width:620px;}
.no-css-grid .playlist-public-layout > *:first-child + *{width:235px;}
.no-css-grid .playlist-public-item{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid .playlist-public-item{border-spacing:10px 0;}
.no-css-grid .playlist-public-item > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid .playlist-public-item > *:first-child{width:120px;}
.no-css-grid body.channel-profile-theme .channel-widget-playlists .channel-playlist-original td{position:static;}
.no-css-grid body.channel-profile-theme .channel-widget-playlists .channel-playlist-original td{position:static;}
.no-css-grid #footBotDiv{display:table !important;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid #footBotDiv > *{display:table-cell !important;float:none !important;vertical-align:top;}
.no-css-grid body.home-page .home-login label{display:table !important;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid body.home-page .home-login label{border-spacing:5px 0;}
.no-css-grid body.home-page .home-login label > *{display:table-cell !important;float:none !important;vertical-align:top;}
.no-css-grid body.home-page .home-login label > *:first-child{width:72px !important;}
.no-css-grid .inbox-mailbox-page .inbox-columns{display:table !important;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid .inbox-mailbox-page .inbox-columns{border-spacing:18px 0;}
.no-css-grid .inbox-mailbox-page .inbox-columns > *{display:table-cell !important;float:none !important;vertical-align:top;}
.no-css-grid .inbox-mailbox-page .inbox-columns > *:first-child{width:145px !important;}
.no-css-grid .inbox-form-row{display:table !important;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid .inbox-form-row{border-spacing:12px 0;}
.no-css-grid .inbox-form-row > *{display:table-cell !important;float:none !important;vertical-align:top;}
.no-css-grid .inbox-form-row > *:first-child{width:105px !important;}
.no-css-grid .group-video-grid{display:block !important;zoom:1;}
.no-css-grid .group-video-grid:after{content:"";display:block;clear:both;height:0;overflow:hidden;}
.no-css-grid .group-video-grid > *{float:left !important;display:block !important;width:24.75% !important;vertical-align:top;box-sizing:border-box;}
.no-css-grid .group-post{display:table !important;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid .group-post > *{display:table-cell !important;float:none !important;vertical-align:top;}
.no-css-grid .group-post > *:first-child{width:105px !important;}
.no-css-grid .category-detail-top{display:table !important;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid .category-detail-top{border-spacing:16px 0;}
.no-css-grid .category-detail-top > *{display:table-cell !important;float:none !important;vertical-align:top;}
.no-css-grid .category-detail-top > *:first-child + *{width:265px !important;}
.no-css-grid .category-detail-pick-body{display:table !important;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid .category-detail-pick-body{border-spacing:10px 0;}
.no-css-grid .category-detail-pick-body > *{display:table-cell !important;float:none !important;vertical-align:top;}
.no-css-grid .category-detail-pick-body > *:first-child{width:160px !important;}
.no-css-grid .feature-channel-grid{display:block !important;zoom:1;}
.no-css-grid .feature-channel-grid:after{content:"";display:block;clear:both;height:0;overflow:hidden;}
.no-css-grid .feature-channel-grid > *{float:left !important;display:block !important;width:49.75% !important;vertical-align:top;box-sizing:border-box;}
.no-css-grid .feature-channel{display:table !important;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid .feature-channel{border-spacing:5px 0;}
.no-css-grid .feature-channel > *{display:table-cell !important;float:none !important;vertical-align:top;}
.no-css-grid .feature-channel > *:first-child{width:45px !important;}
.no-css-grid .member-grid{display:block !important;zoom:1;}
.no-css-grid .member-grid:after{content:"";display:block;clear:both;height:0;overflow:hidden;}
.no-css-grid .member-grid > *{float:left !important;display:block !important;width:33.08% !important;vertical-align:top;box-sizing:border-box;}
.no-css-grid .member-grid{display:block !important;zoom:1;}
.no-css-grid .member-grid:after{content:"";display:block;clear:both;height:0;overflow:hidden;}
.no-css-grid .member-grid > *{float:left !important;display:block !important;width:33.08% !important;vertical-align:top;box-sizing:border-box;}
.no-css-grid body.channel-profile-theme .channel-vlog-layout{display:table !important;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid body.channel-profile-theme .channel-vlog-layout > *{display:table-cell !important;float:none !important;vertical-align:top;}
.no-css-grid body.channel-profile-theme .channel-vlog-layout > *:first-child{width:425px !important;}
.no-css-grid body.channel-profile-theme .channel-vlog-layout{display:table !important;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid body.channel-profile-theme .channel-vlog-layout > *{display:table-cell !important;float:none !important;vertical-align:top;}
.no-css-grid body.channel-profile-theme .channel-vlog-layout > *:first-child{width:300px !important;}
.no-css-grid body.channel-profile-theme .channel-widget-playlists .profile-playlist-row{display:table !important;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid body.channel-profile-theme .channel-widget-playlists .profile-playlist-row{border-spacing:10px 0;}
.no-css-grid body.channel-profile-theme .channel-widget-playlists .profile-playlist-row > *{display:table-cell !important;float:none !important;vertical-align:top;}
.no-css-grid body.channel-profile-theme .channel-widget-playlists .profile-playlist-row > *:first-child{width:104px !important;}
.no-css-grid body.channel-profile-theme .channel-widget-playlists .profile-playlist-row > *:first-child + * + *{width:68px !important;}
.no-css-grid body.channel-profile-theme .channel-widget-playlists .profile-playlist-row{display:table !important;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid body.channel-profile-theme .channel-widget-playlists .profile-playlist-row{border-spacing:14px 0;}
.no-css-grid body.channel-profile-theme .channel-widget-playlists .profile-playlist-row > *{display:table-cell !important;float:none !important;vertical-align:top;}
.no-css-grid body.channel-profile-theme .channel-widget-playlists .profile-playlist-row > *:first-child{width:170px !important;}
.no-css-grid body.channel-profile-theme .channel-widget-playlists .profile-playlist-row > *:first-child + * + *{width:84px !important;}
.no-css-grid body.channel-profile-theme .legacy-people-scroller{display:table !important;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid body.channel-profile-theme .legacy-people-scroller{border-spacing:10px 0;}
.no-css-grid body.channel-profile-theme .legacy-people-scroller > *{display:table-cell !important;float:none !important;vertical-align:top;}
.no-css-grid body.channel-profile-theme .legacy-people-scroller > *:first-child{width:18px !important;}
.no-css-grid body.channel-profile-theme .legacy-people-scroller > *:first-child + * + *{width:18px !important;}
.no-css-grid body.channel-profile-theme .legacy-people-scroller .channel-people-grid{display:block !important;zoom:1;}
.no-css-grid body.channel-profile-theme .legacy-people-scroller .channel-people-grid:after{content:"";display:block;clear:both;height:0;overflow:hidden;}
.no-css-grid body.channel-profile-theme .legacy-people-scroller .channel-people-grid > *{float:left !important;display:block !important;width:24.75% !important;vertical-align:top;box-sizing:border-box;}
.no-css-grid #account-content .subscriptions-classic-video-grid{display:block !important;zoom:1;}
.no-css-grid #account-content .subscriptions-classic-video-grid:after{content:"";display:block;clear:both;height:0;overflow:hidden;}
.no-css-grid #account-content .subscriptions-classic-video-grid > *{float:left !important;display:block !important;width:24.75% !important;vertical-align:top;box-sizing:border-box;}
.no-css-grid #account-content .subscriptions-people-grid{display:block !important;zoom:1;}
.no-css-grid #account-content .subscriptions-people-grid:after{content:"";display:block;clear:both;height:0;overflow:hidden;}
.no-css-grid #account-content .subscriptions-people-grid > *{float:left !important;display:block !important;width:33.08% !important;vertical-align:top;box-sizing:border-box;}
.no-css-grid #account-content .subscriptions-person-card{display:table !important;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid #account-content .subscriptions-person-card{border-spacing:8px 0;}
.no-css-grid #account-content .subscriptions-person-card > *{display:table-cell !important;float:none !important;vertical-align:top;}
.no-css-grid #account-content .subscriptions-person-card > *:first-child{width:90px !important;}
.no-css-grid #account-content .channel-edit-preview-head{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid #account-content .channel-edit-preview-head > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid #account-content .channel-edit-preview-head > *:first-child{width:33px;}
.no-css-grid #account-content .channel-edit-preview-head > *:first-child + * + *{width:86px;}
.no-css-grid #account-content .channel-edit-preview-connect-grid{display:block;zoom:1;}
.no-css-grid #account-content .channel-edit-preview-connect-grid:after{content:"";display:block;clear:both;height:0;overflow:hidden;}
.no-css-grid #account-content .channel-edit-preview-connect-grid > *{float:left;display:block;width:49.75%;vertical-align:top;box-sizing:border-box;}
.no-css-grid #account-content .channel-edit-preview-people{display:block;zoom:1;}
.no-css-grid #account-content .channel-edit-preview-people:after{content:"";display:block;clear:both;height:0;overflow:hidden;}
.no-css-grid #account-content .channel-edit-preview-people > *{float:left;display:block;width:49.75%;vertical-align:top;box-sizing:border-box;}
.no-css-grid #account-content .channel-edit-preview-main .channel-edit-preview-people{display:block;zoom:1;}
.no-css-grid #account-content .channel-edit-preview-main .channel-edit-preview-people:after{content:"";display:block;clear:both;height:0;overflow:hidden;}
.no-css-grid #account-content .channel-edit-preview-main .channel-edit-preview-people > *{float:left;display:block;width:24.75%;vertical-align:top;box-sizing:border-box;}
.no-css-grid #account-content .channel-edit-preview-compact-row{display:block;zoom:1;}
.no-css-grid #account-content .channel-edit-preview-compact-row:after{content:"";display:block;clear:both;height:0;overflow:hidden;}
.no-css-grid #account-content .channel-edit-preview-compact-row > *{float:left;display:block;width:24.75%;vertical-align:top;box-sizing:border-box;}
.no-css-grid body.channel-profile-theme .legacy-people-scroller.is-sidebar{display:table !important;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid body.channel-profile-theme .legacy-people-scroller.is-sidebar{border-spacing:4px 0;}
.no-css-grid body.channel-profile-theme .legacy-people-scroller.is-sidebar > *{display:table-cell !important;float:none !important;vertical-align:top;}
.no-css-grid body.channel-profile-theme .legacy-people-scroller.is-sidebar > *:first-child{width:18px !important;}
.no-css-grid body.channel-profile-theme .legacy-people-scroller.is-sidebar > *:first-child + * + *{width:18px !important;}
.no-css-grid body.channel-profile-theme .legacy-people-scroller.is-sidebar .channel-people-grid{display:block !important;zoom:1;}
.no-css-grid body.channel-profile-theme .legacy-people-scroller.is-sidebar .channel-people-grid:after{content:"";display:block;clear:both;height:0;overflow:hidden;}
.no-css-grid body.channel-profile-theme .legacy-people-scroller.is-sidebar .channel-people-grid > *{float:left !important;display:block !important;width:49.75% !important;vertical-align:top;box-sizing:border-box;}
.no-css-grid body.channel-profile-theme .legacy-people-scroller.is-main .channel-people-grid{display:block !important;zoom:1;}
.no-css-grid body.channel-profile-theme .legacy-people-scroller.is-main .channel-people-grid:after{content:"";display:block;clear:both;height:0;overflow:hidden;}
.no-css-grid body.channel-profile-theme .legacy-people-scroller.is-main .channel-people-grid > *{float:left !important;display:block !important;width:24.75% !important;vertical-align:top;box-sizing:border-box;}
.no-css-grid .channel-favorite-grid{display:block;zoom:1;}
.no-css-grid .channel-favorite-grid:after{content:"";display:block;clear:both;height:0;overflow:hidden;}
.no-css-grid .channel-favorite-grid > *{float:left;display:block;width:33.08%;vertical-align:top;box-sizing:border-box;}
.no-css-grid body.channel-profile-theme .legacy-people-scroller.is-sidebar .channel-people-grid{display:block !important;zoom:1;}
.no-css-grid body.channel-profile-theme .legacy-people-scroller.is-sidebar .channel-people-grid:after{content:"";display:block;clear:both;height:0;overflow:hidden;}
.no-css-grid body.channel-profile-theme .legacy-people-scroller.is-sidebar .channel-people-grid > *{float:left !important;display:block !important;width:49.75% !important;vertical-align:top;box-sizing:border-box;}
.no-css-grid .upload-broadcast-row{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid .upload-broadcast-row{border-spacing:12px 0;}
.no-css-grid .upload-broadcast-row > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid .upload-broadcast-row > *:first-child{width:120px;}
.no-css-grid body.videos-manager-page .videos-manager-layout{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid body.videos-manager-page .videos-manager-layout > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid body.videos-manager-page .videos-manager-layout > *:first-child{width:160px;}
.no-css-grid body.videos-manager-page .videos-manager-layout > *:first-child + *{width:715px;}
.no-css-grid body.videos-manager-page .videos-manager-item{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid body.videos-manager-page .videos-manager-item{border-spacing:7px 0;}
.no-css-grid body.videos-manager-page .videos-manager-item > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid body.videos-manager-page .videos-manager-item > *:first-child{width:21px;}
.no-css-grid body.videos-manager-page .videos-manager-item > *:first-child + *{width:125px;}
.no-css-grid body.videos-manager-page .videos-manager-item > *:first-child + * + * + *{width:145px;}
.no-css-grid body.upload-body .upload-file-body{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid body.upload-body .upload-file-body > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid body.upload-body .upload-file-body > *:first-child{width:55px;}
.no-css-grid body.upload-body .upload-broadcast-body{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid body.upload-body .upload-broadcast-body > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid body.upload-body .upload-broadcast-body > *:first-child{width:120px;}
.no-css-grid .video-grid.browse-grid{display:block !important;zoom:1;}
.no-css-grid .video-grid.browse-grid:after{content:"";display:block;clear:both;height:0;overflow:hidden;}
.no-css-grid .video-grid.browse-grid > *{float:left !important;display:block !important;width:24.75% !important;vertical-align:top;box-sizing:border-box;}
.no-css-grid body.upload-body .upload-step-two-columns{display:table !important;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid body.upload-body .upload-step-two-columns{border-spacing:25px 0;}
.no-css-grid body.upload-body .upload-step-two-columns > *{display:table-cell !important;float:none !important;vertical-align:top;}
.no-css-grid body.upload-body .upload-step-two-columns > *:first-child{width:530px !important;}
.no-css-grid body.upload-body .upload-step-two-columns > *:first-child + *{width:235px !important;}
.no-css-grid body.upload-body .upload-step-two-columns{display:table !important;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid body.upload-body .upload-step-two-columns > *{display:table-cell !important;float:none !important;vertical-align:top;}
.no-css-grid body.upload-body .upload-step-two-columns > *:first-child{width:530px !important;}
.no-css-grid body.upload-body .upload-step-two-columns > *:first-child + *{width:235px !important;}
.no-css-grid body.channel-editor-page #account-content .channel-edit-layout{display:table !important;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid body.channel-editor-page #account-content .channel-edit-layout > *{display:table-cell !important;float:none !important;vertical-align:top;}
.no-css-grid body.channel-editor-page #account-content .channel-edit-layout > *:first-child{width:138px !important;}
.no-css-grid body.channel-editor-page #account-content .channel-edit-layout > *:first-child + *{width:667px !important;}
.no-css-grid body.channel-editor-page #account-content .channel-edit-design-grid{display:table !important;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid body.channel-editor-page #account-content .channel-edit-design-grid{border-spacing:20px 0;}
.no-css-grid body.channel-editor-page #account-content .channel-edit-design-grid > *{display:table-cell !important;float:none !important;vertical-align:top;}
.no-css-grid body.channel-editor-page #account-content .channel-edit-design-grid > *:first-child{width:306px !important;}
.no-css-grid body.channel-editor-page #account-content .channel-edit-design-grid > *:first-child + *{width:306px !important;}
.no-css-grid body.channel-editor-page #account-content .channel-edit-field-row{display:table !important;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid body.channel-editor-page #account-content .channel-edit-field-row{border-spacing:3px 0;}
.no-css-grid body.channel-editor-page #account-content .channel-edit-field-row > *{display:table-cell !important;float:none !important;vertical-align:top;}
.no-css-grid body.channel-editor-page #account-content .channel-edit-field-row > *:first-child{width:128px !important;}
.no-css-grid body.channel-editor-page #account-content .channel-edit-field-row > *:first-child + *{width:150px !important;}
.no-css-grid body.channel-editor-page #account-content .channel-edit-field-row > *:first-child + * + *{width:20px !important;}
.no-css-grid body.channel-editor-page #account-content .channel-edit-field-row > input[type="file"]{position:static;}
.no-css-grid body.channel-editor-page #account-content .channel-edit-field-row > .channel-edit-inline{position:static;}
.no-css-grid body.channel-editor-page #account-content .channel-edit-preview-head{display:table !important;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid body.channel-editor-page #account-content .channel-edit-preview-head{border-spacing:3px 0;}
.no-css-grid body.channel-editor-page #account-content .channel-edit-preview-head > *{display:table-cell !important;float:none !important;vertical-align:top;}
.no-css-grid body.channel-editor-page #account-content .channel-edit-preview-head > *:first-child{width:38px !important;}
.no-css-grid body.channel-editor-page #account-content .channel-edit-preview-head > *:first-child + *{width:72px !important;}
.no-css-grid body.channel-editor-page #account-content .channel-edit-preview-grid{display:table !important;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid body.channel-editor-page #account-content .channel-edit-preview-grid{border-spacing:7px 0;}
.no-css-grid body.channel-editor-page #account-content .channel-edit-preview-grid > *{display:table-cell !important;float:none !important;vertical-align:top;}
.no-css-grid body.channel-editor-page #account-content .channel-edit-preview-grid > *:first-child{width:91px !important;}
.no-css-grid body.channel-editor-page #account-content .channel-edit-preview-grid > *:first-child + *{width:181px !important;}
.no-css-grid body.channel-editor-page #account-content .channel-edit-preview-thumbs{display:block !important;zoom:1;}
.no-css-grid body.channel-editor-page #account-content .channel-edit-preview-thumbs:after{content:"";display:block;clear:both;height:0;overflow:hidden;}
.no-css-grid body.channel-editor-page #account-content .channel-edit-preview-thumbs > *{float:left !important;display:block !important;width:33.08% !important;vertical-align:top;box-sizing:border-box;}
.no-css-grid body.account-options-body .account-options-layout{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid body.account-options-body .account-options-layout > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid body.account-options-body .account-options-layout > *:first-child{width:165px;}
.no-css-grid #footBotDiv{display:table !important;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid #footBotDiv > *{display:table-cell !important;float:none !important;vertical-align:top;}
.no-css-grid #footBotDiv > *:first-child{width:29% !important;}
.no-css-grid #footBotDiv > *:first-child + *{width:36% !important;}
.no-css-grid #footBotDiv > *:first-child + * + *{width:35% !important;}
.no-css-grid .footColumnRight .footValues{display:block !important;zoom:1;}
.no-css-grid .footColumnRight .footValues:after{content:"";display:block;clear:both;height:0;overflow:hidden;}
.no-css-grid .footColumnRight .footValues > *{float:left !important;display:block !important;width:24.75% !important;vertical-align:top;box-sizing:border-box;}
.no-css-grid .about-page .about-layout{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid .about-page .about-layout > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid .about-page .about-layout > *:first-child{width:685px;}
.no-css-grid .about-page .about-layout > *:first-child + *{width:190px;}
.no-css-grid .help-page .help-home-layout{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid .help-page .help-home-layout{border-spacing:35px 0;}
.no-css-grid .help-page .help-home-layout > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid .help-page .help-home-layout > *:first-child{width:505px;}
.no-css-grid .help-page .help-home-layout > *:first-child + *{width:235px;}
.no-css-grid .help-page .help-article-layout{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid .help-page .help-article-layout{border-spacing:35px 0;}
.no-css-grid .help-page .help-article-layout > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid .help-page .help-article-layout > *:first-child{width:505px;}
.no-css-grid .help-page .help-article-layout > *:first-child + *{width:235px;}
.no-css-grid body.channel-editor-page #account-content .channel-edit-playlist-picker{display:table !important;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid body.channel-editor-page #account-content .channel-edit-playlist-picker{border-spacing:10px 0;}
.no-css-grid body.channel-editor-page #account-content .channel-edit-playlist-picker > *{display:table-cell !important;float:none !important;vertical-align:top;}
.no-css-grid body.channel-editor-page #account-content .channel-edit-playlist-picker > *:first-child{width:148px !important;}
.no-css-grid body.channel-editor-page #account-content .channel-edit-playlist-picker > *:first-child + *{width:148px !important;}
.no-css-grid body.videos-manager-page .videos-manager-layout,
.no-css-grid #account-content.favorites-manager-shell .favorites-manager-layout,
.no-css-grid #account-content.collections-shell .collections-layout{display:table !important;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid body.videos-manager-page .videos-manager-layout > *,
.no-css-grid #account-content.favorites-manager-shell .favorites-manager-layout > *,
.no-css-grid #account-content.collections-shell .collections-layout > *{display:table-cell !important;float:none !important;vertical-align:top;}
.no-css-grid body.videos-manager-page .videos-manager-layout > *:first-child,
.no-css-grid #account-content.favorites-manager-shell .favorites-manager-layout > *:first-child,
.no-css-grid #account-content.collections-shell .collections-layout > *:first-child{width:160px !important;}
.no-css-grid body.videos-manager-page .videos-manager-layout > *:first-child + *,
.no-css-grid #account-content.favorites-manager-shell .favorites-manager-layout > *:first-child + *,
.no-css-grid #account-content.collections-shell .collections-layout > *:first-child + *{width:715px !important;}
.no-css-grid #account-content.collections-shell .collections-layout.is-create{display:table !important;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid #account-content.collections-shell .collections-layout.is-create > *{display:table-cell !important;float:none !important;vertical-align:top;}
.no-css-grid #account-content.collections-shell .collections-layout.is-create > *:first-child{width:875px !important;}
.no-css-grid body.inbox-body .inbox-mailbox-page .inbox-columns{display:table !important;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid body.inbox-body .inbox-mailbox-page .inbox-columns{border-spacing:15px 0;}
.no-css-grid body.inbox-body .inbox-mailbox-page .inbox-columns > *{display:table-cell !important;float:none !important;vertical-align:top;}
.no-css-grid body.inbox-body .inbox-mailbox-page .inbox-columns > *:first-child{width:150px !important;}
.no-css-grid body.inbox-body .inbox-mailbox-page .inbox-columns > *:first-child + *{width:710px !important;}
.no-css-grid body.home-layout #home-video-list-content .home-video-row{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid body.home-layout #home-video-list-content .home-video-row{border-spacing:8px 0;}
.no-css-grid body.home-layout #home-video-list-content .home-video-row > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid body.home-layout #home-video-list-content .home-video-row > *:first-child{width:130px;}
.no-css-grid body.home-layout #home-video-list-content .home-video-row > *:first-child + * + *{width:125px;}
.no-css-grid body.home-layout .home-hero-meta{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid body.home-layout .home-hero-meta{border-spacing:8px 0;}
.no-css-grid body.home-layout .home-hero-meta > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid body.home-layout .home-hero-meta > *:first-child + *{width:108px;}
.no-css-grid body.home-layout .home-login label{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid body.home-layout .home-login label{border-spacing:5px 0;}
.no-css-grid body.home-layout .home-login label > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid body.home-layout .home-login label > *:first-child{width:142px;}
.no-css-grid body.home-layout .channel-grid{display:block;zoom:1;}
.no-css-grid body.home-layout .channel-grid:after{content:"";display:block;clear:both;height:0;overflow:hidden;}
.no-css-grid body.home-layout .channel-grid > *{float:left;display:block;width:49.75%;vertical-align:top;box-sizing:border-box;}
.no-css-grid body.home-layout .home-directory-columns{display:block;zoom:1;}
.no-css-grid body.home-layout .home-directory-columns:after{content:"";display:block;clear:both;height:0;overflow:hidden;}
.no-css-grid body.home-layout .home-directory-columns > *{float:left;display:block;width:49.75%;vertical-align:top;box-sizing:border-box;}
.no-css-grid body.categories-page .category-layout{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid body.categories-page .category-layout{border-spacing:15px 0;}
.no-css-grid body.categories-page .category-layout > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid body.categories-page .category-layout > *:first-child{width:410px;}
.no-css-grid body.categories-page .category-layout > *:first-child + *{width:300px;}
.no-css-grid body.categories-page .category-feature .feature-video{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid body.categories-page .category-feature .feature-video{border-spacing:8px 0;}
.no-css-grid body.categories-page .category-feature .feature-video > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid body.categories-page .category-feature .feature-video > *:first-child{width:180px;}
.no-css-grid body.categories-page .category-feature .feature-channel-grid{display:block;zoom:1;}
.no-css-grid body.categories-page .category-feature .feature-channel-grid:after{content:"";display:block;clear:both;height:0;overflow:hidden;}
.no-css-grid body.categories-page .category-feature .feature-channel-grid > *{float:left;display:block;width:49.75%;vertical-align:top;box-sizing:border-box;}
.no-css-grid body.categories-page .category-grid{display:block;zoom:1;}
.no-css-grid body.categories-page .category-grid:after{content:"";display:block;clear:both;height:0;overflow:hidden;}
.no-css-grid body.categories-page .category-grid > *{float:left;display:block;width:49.75%;vertical-align:top;box-sizing:border-box;}
.no-css-grid body.home-layout #home-video-list-content .home-video-row{display:table !important;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid body.home-layout #home-video-list-content .home-video-row > *{display:table-cell !important;float:none !important;vertical-align:top;}
.no-css-grid body.home-layout #home-video-list-content .home-video-row > *:first-child{width:130px !important;}
.no-css-grid body.home-layout #home-video-list-content .home-video-row > *:first-child + * + *{width:125px !important;}
.no-css-grid body.home-layout .home-hero-meta{display:block !important;zoom:1;}
.no-css-grid body.home-layout .promoted-videos-grid{display:block !important;zoom:1;}
.no-css-grid body.home-layout .promoted-videos-grid:after{content:"";display:block;clear:both;height:0;overflow:hidden;}
.no-css-grid body.home-layout .promoted-videos-grid > *{float:left !important;display:block !important;width:24.75% !important;vertical-align:top;box-sizing:border-box;}
.no-css-grid body.home-layout .promoted-videos-grid{display:block !important;zoom:1;}
.no-css-grid body.home-layout .promoted-videos-grid:after{content:"";display:block;clear:both;height:0;overflow:hidden;}
.no-css-grid body.home-layout .promoted-videos-grid > *{float:left !important;display:block !important;width:24.75% !important;vertical-align:top;box-sizing:border-box;}
.no-css-grid body.categories-page .category-index-top{display:table !important;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid body.categories-page .category-index-top{border-spacing:15px 0;}
.no-css-grid body.categories-page .category-index-top > *{display:table-cell !important;float:none !important;vertical-align:top;}
.no-css-grid body.categories-page .category-index-top > *:first-child{width:410px !important;}
.no-css-grid body.categories-page .category-index-top > *:first-child + *{width:300px !important;}
.no-css-grid body.categories-page .category-index-directory .category-grid{display:block !important;zoom:1;}
.no-css-grid body.categories-page .category-index-directory .category-grid:after{content:"";display:block;clear:both;height:0;overflow:hidden;}
.no-css-grid body.categories-page .category-index-directory .category-grid > *{float:left !important;display:block !important;width:33.08% !important;vertical-align:top;box-sizing:border-box;}
.no-css-grid body.categories-page .category-index-directory .catVEntry{display:table !important;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid body.categories-page .category-index-directory .catVEntry{border-spacing:5px 0;}
.no-css-grid body.categories-page .category-index-directory .catVEntry > *{display:table-cell !important;float:none !important;vertical-align:top;}
.no-css-grid body.categories-page .category-index-directory .catVEntry > *:first-child{width:80px !important;}
.no-css-grid body.categories-page .category-player-details{display:table !important;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid body.categories-page .category-player-details{border-spacing:5px 0;}
.no-css-grid body.categories-page .category-player-details > *{display:table-cell !important;float:none !important;vertical-align:top;}
.no-css-grid body.categories-page .category-player-details > *:first-child{width:185px !important;}
.no-css-grid body.categories-page .category-player-details > *:first-child + *{width:110px !important;}
.no-css-grid body.category-detail-view .category-detail-columns{display:table !important;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid body.category-detail-view .category-detail-columns{border-spacing:15px 0;}
.no-css-grid body.category-detail-view .category-detail-columns > *{display:table-cell !important;float:none !important;vertical-align:top;}
.no-css-grid body.category-detail-view .category-detail-columns > *:first-child{width:410px !important;}
.no-css-grid body.category-detail-view .category-detail-columns > *:first-child + *{width:300px !important;}
.no-css-grid body.category-detail-view .category-detail-pick-body{display:table !important;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid body.category-detail-view .category-detail-pick-body{border-spacing:10px 0;}
.no-css-grid body.category-detail-view .category-detail-pick-body > *{display:table-cell !important;float:none !important;vertical-align:top;}
.no-css-grid body.category-detail-view .category-detail-pick-body > *:first-child{width:160px !important;}
.no-css-grid body.category-detail-view .category-video-grid{display:block !important;zoom:1;}
.no-css-grid body.category-detail-view .category-video-grid:after{content:"";display:block;clear:both;height:0;overflow:hidden;}
.no-css-grid body.category-detail-view .category-video-grid > *{float:left !important;display:block !important;width:33.08% !important;vertical-align:top;box-sizing:border-box;}
.no-css-grid body.category-detail-view .category-detail-channels .feature-channel-grid{display:block !important;zoom:1;}
.no-css-grid body.category-detail-view .category-detail-channels .feature-channel-grid:after{content:"";display:block;clear:both;height:0;overflow:hidden;}
.no-css-grid body.category-detail-view .category-detail-channels .feature-channel-grid > *{float:left !important;display:block !important;width:49.75% !important;vertical-align:top;box-sizing:border-box;}
.no-css-grid #account-content.collections-shell .collections-detail-info{display:table !important;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid #account-content.collections-shell .collections-detail-info{border-spacing:8px 0;}
.no-css-grid #account-content.collections-shell .collections-detail-info > *{display:table-cell !important;float:none !important;vertical-align:top;}
.no-css-grid #account-content.collections-shell .collections-detail-info-row{display:table !important;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid #account-content.collections-shell .collections-detail-info-row{border-spacing:7px 0;}
.no-css-grid #account-content.collections-shell .collections-detail-info-row > *{display:table-cell !important;float:none !important;vertical-align:top;}
.no-css-grid #account-content.collections-shell .collections-detail-info-row > *:first-child{width:52px !important;}
.no-css-grid body.subscriptions-page .subscription-center-layout{display:table !important;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid body.subscriptions-page .subscription-center-layout > *{display:table-cell !important;float:none !important;vertical-align:top;}
.no-css-grid body.subscriptions-page .subscription-center-layout > *:first-child{width:150px !important;}
.no-css-grid body.subscriptions-page .subscription-center-layout > *:first-child + *{width:725px !important;}
.no-css-grid body.subscriptions-page .subscription-center-video-grid{display:block !important;zoom:1;}
.no-css-grid body.subscriptions-page .subscription-center-video-grid:after{content:"";display:block;clear:both;height:0;overflow:hidden;}
.no-css-grid body.subscriptions-page .subscription-center-video-grid > *{float:left !important;display:block !important;width:19.75% !important;vertical-align:top;box-sizing:border-box;}
.no-css-grid .channel-playlist-grid{display:block;zoom:1;}
.no-css-grid .channel-playlist-grid:after{content:"";display:block;clear:both;height:0;overflow:hidden;}
.no-css-grid .channel-playlist-grid > *{float:left;display:block;width:49.75%;vertical-align:top;box-sizing:border-box;}
.no-css-grid .channel-playlist-card{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid .channel-playlist-card{border-spacing:14px 0;}
.no-css-grid .channel-playlist-card > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid .channel-playlist-card > *:first-child{width:136px;}
.no-css-grid .channel-tab-page-section .channel-playlist-grid{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid .channel-tab-page-section .channel-playlist-grid{border-spacing:14px 0;}
.no-css-grid .channel-tab-page-section .channel-playlist-grid > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid .channel-tab-page-section .channel-playlist-card{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid .channel-tab-page-section .channel-playlist-card > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid .channel-tab-page-section .channel-playlist-card > *:first-child{width:136px;}
.no-css-grid body.channel-profile-theme .channel-widget-playlists .profile-playlist-row{display:table !important;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid body.channel-profile-theme .channel-widget-playlists .profile-playlist-row{border-spacing:10px 0;}
.no-css-grid body.channel-profile-theme .channel-widget-playlists .profile-playlist-row > *{display:table-cell !important;float:none !important;vertical-align:top;}
.no-css-grid body.channel-profile-theme .channel-widget-playlists .profile-playlist-row > *:first-child{width:136px !important;}
.no-css-grid body.channel-profile-theme .channel-widget-playlists .profile-playlist-row > *:first-child + * + *{width:74px !important;}
.no-css-grid .channel-playlist-grid{display:block !important;zoom:1;}
.no-css-grid .channel-playlist-grid:after{content:"";display:block;clear:both;height:0;overflow:hidden;}
.no-css-grid .channel-playlist-grid > *{float:left !important;display:block !important;width:49.75% !important;vertical-align:top;box-sizing:border-box;}
.no-css-grid .channel-tab-page-section .channel-playlist-grid{display:table !important;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid .channel-tab-page-section .channel-playlist-grid{border-spacing:10px 0;}
.no-css-grid .channel-tab-page-section .channel-playlist-grid > *{display:table-cell !important;float:none !important;vertical-align:top;}
.no-css-grid .channel-playlist-card{display:table !important;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid .channel-playlist-card{border-spacing:12px 0;}
.no-css-grid .channel-playlist-card > *{display:table-cell !important;float:none !important;vertical-align:top;}
.no-css-grid .channel-playlist-card > *:first-child{width:136px !important;}
.no-css-grid .channel-tab-page-section .channel-playlist-card{display:table !important;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid .channel-tab-page-section .channel-playlist-card{border-spacing:10px 0;}
.no-css-grid .channel-tab-page-section .channel-playlist-card > *{display:table-cell !important;float:none !important;vertical-align:top;}
.no-css-grid .channel-tab-page-section .channel-playlist-card > *:first-child{width:110px !important;}
.no-css-grid .channel-tab-page-friends .channel-tab-people-grid{display:block;zoom:1;}
.no-css-grid .channel-tab-page-friends .channel-tab-people-grid:after{content:"";display:block;clear:both;height:0;overflow:hidden;}
.no-css-grid .channel-tab-page-friends .channel-tab-people-grid > *{float:left;display:block;width:16.42%;vertical-align:top;box-sizing:border-box;}
.no-css-grid body.channel-editor-page #account-content .channel-edit-layout{display:table !important;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid body.channel-editor-page #account-content .channel-edit-layout > *{display:table-cell !important;float:none !important;vertical-align:top;}
.no-css-grid body.channel-editor-page #account-content .channel-edit-layout > *:first-child{width:138px !important;}
.no-css-grid body.channel-editor-page #account-content .channel-edit-layout > *:first-child + *{width:667px !important;}
.no-css-grid body.channel-editor-page #account-content .channel-edit-layout{display:table !important;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid body.channel-editor-page #account-content .channel-edit-layout > *{display:table-cell !important;float:none !important;vertical-align:top;}
.no-css-grid body.channel-editor-page #account-content .channel-edit-layout > *:first-child{width:150px !important;}
.no-css-grid body.channel-editor-page #account-content .channel-edit-layout > *:first-child + *{width:725px !important;}
.no-css-grid body.channel-editor-page #account-content .channel-edit-layout{display:table !important;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid body.channel-editor-page #account-content .channel-edit-layout > *{display:table-cell !important;float:none !important;vertical-align:top;}
.no-css-grid body.channel-editor-page #account-content .channel-edit-layout > *:first-child{width:138px !important;}
.no-css-grid body.channel-editor-page #account-content .channel-edit-layout > *:first-child + *{width:667px !important;}
.no-css-grid body.channel-editor-page #account-content .channel-edit-layout{display:table !important;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid body.channel-editor-page #account-content .channel-edit-layout > *{display:table-cell !important;float:none !important;vertical-align:top;}
.no-css-grid body.channel-editor-page #account-content .channel-edit-layout > *:first-child{width:150px !important;}
.no-css-grid body.channel-editor-page #account-content .channel-edit-layout > *:first-child + *{width:725px !important;}
.no-css-grid body.account-options-body .account-options-layout{display:table !important;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid body.account-options-body .account-options-layout > *{display:table-cell !important;float:none !important;vertical-align:top;}
.no-css-grid body.account-options-body .account-options-layout > *:first-child{width:150px !important;}
.no-css-grid body.account-options-body .account-options-layout > *:first-child + *{width:725px !important;}
.no-css-grid .admin-panel{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid .admin-panel > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid .admin-panel > *:first-child{width:185px;}
.no-css-grid .admin-dashboard-grid{display:block;zoom:1;}
.no-css-grid .admin-dashboard-grid:after{content:"";display:block;clear:both;height:0;overflow:hidden;}
.no-css-grid .admin-dashboard-grid > *{float:left;display:block;width:49.75%;vertical-align:top;box-sizing:border-box;}
.no-css-grid .admin-help-grid{display:block;zoom:1;}
.no-css-grid .admin-help-grid:after{content:"";display:block;clear:both;height:0;overflow:hidden;}
.no-css-grid .admin-help-grid > *{float:left;display:block;width:49.75%;vertical-align:top;box-sizing:border-box;}
.no-css-grid .admin-panel{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid .admin-panel > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid .admin-panel > *:first-child{width:165px;}
.no-css-grid .admin-dashboard-grid,
.no-css-grid .admin-help-grid{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid .admin-dashboard-grid > *,
.no-css-grid .admin-help-grid > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid .admin-panel{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid .admin-panel > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid .admin-panel > *:first-child{width:175px;}
.no-css-grid .admin-homepage-form{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid .admin-homepage-form{border-spacing:8px 0;}
.no-css-grid .admin-homepage-form > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid .admin-homepage-form > *:first-child{width:112px;}
.no-css-grid .admin-homepage-buttons{display:block;clear:both;width:100%;float:none;}
.no-css-grid .admin-panel{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid .admin-panel > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid .admin-panel > *:first-child{width:165px;}
.no-css-grid body.video-response-page .vGridBox{display:block;zoom:1;}
.no-css-grid body.video-response-page .vGridBox:after{content:"";display:block;clear:both;height:0;overflow:hidden;}
.no-css-grid body.video-response-page .vGridBox > *{float:left;display:block;width:16.42%;vertical-align:top;box-sizing:border-box;}
.no-css-grid body.video-response-page .response-empty{display:block;clear:both;width:100%;float:none;}
.no-css-grid .collections-items article{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid .collections-items article > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid .collections-items article > *:first-child{width:68px;}
.no-css-grid .collections-items article > *:first-child + *{width:120px;}
.no-css-grid .collections-items article > *:first-child + * + * + *{width:138px;}
.no-css-grid .collections-items article{display:table;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid .collections-items article > *{display:table-cell;float:none;vertical-align:top;}
.no-css-grid .collections-items article > *:first-child{width:68px;}
.no-css-grid .collections-items article > *:first-child + *{width:120px;}
.no-css-grid .collections-item-actions{position:static;}
.no-css-grid body.upload-body .upload-step-two-columns{display:table !important;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid body.upload-body .upload-step-two-columns{border-spacing:35px 0;}
.no-css-grid body.upload-body .upload-step-two-columns > *{display:table-cell !important;float:none !important;vertical-align:top;}
.no-css-grid body.upload-body .upload-step-two-columns > *:first-child{width:530px !important;}
.no-css-grid body.upload-body .upload-step-two-columns > *:first-child + *{width:235px !important;}
.no-css-grid body.legacy-account-page #account-content .account-manager-layout{display:table !important;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid body.legacy-account-page #account-content .account-manager-layout > *{display:table-cell !important;float:none !important;vertical-align:top;}
.no-css-grid body.legacy-account-page #account-content .account-manager-layout > *:first-child{width:150px !important;}
.no-css-grid body.legacy-account-page #account-content .account-manager-layout > *:first-child + *{width:725px !important;}
.no-css-grid body.collections-page #account-content .account-manager-layout.is-create{display:table !important;table-layout:fixed;border-collapse:separate;vertical-align:top;}
.no-css-grid body.collections-page #account-content .account-manager-layout.is-create > *{display:table-cell !important;float:none !important;vertical-align:top;}
.no-css-grid body.collections-page #account-content .account-manager-layout.is-create > *:first-child{width:875px !important;}
.no-css-grid .memberBoxTop{display:block !important;zoom:1;}
.no-css-grid .memberBoxTop:after{content:"";display:block;clear:both;height:0;overflow:hidden;}
.no-css-grid .memberBoxTop .memberAvatar{display:block !important;float:left !important;width:45px !important;height:45px !important;margin:0 5px 0 0 !important;}
.no-css-grid .memberBoxTop .memberBoxInfoContainer{display:block !important;float:none !important;margin-left:50px !important;min-width:0 !important;}
.no-css-grid .feature-channel{display:block !important;zoom:1;}
.no-css-grid .feature-channel:after{content:"";display:block;clear:both;height:0;overflow:hidden;}
.no-css-grid .feature-channel .avatar{display:block !important;float:left !important;margin-right:4px !important;}
.no-css-grid .channel-connect-layout{display:block !important;zoom:1;}
.no-css-grid .channel-connect-layout:after{content:"";display:block;clear:both;height:0;overflow:hidden;}
.no-css-grid .channel-connect-brand-icon{display:block !important;float:left !important;}
.no-css-grid .channel-connect-actions{display:block !important;}
