/* Flux global settings */
.fluxWidget .widgetContainer {
	border: none ! important;
	background: none ! important;
}

.fluxWidget img.avatar {
	border: none ! important;
}

.fluxWidget a,
.fluxWidget .link {
	color: #394B69;
}

.fluxWidget a:hover,
.fluxWidget .link:hover {
	color: #394B69;
	text-decoration: underline;
}

.fluxWidget .fluxBtn {
	background-color: #394B69 ! important;
}

/* QuickMenu */
.fluxWidget .quickMenu {
	color: #fff;
	background: transparent ! important;
}

.fluxWidget .quickMenu a,
.fluxWidget .quickMenu .link {
	color: #fff;
}

.fluxWidget .quickMenu a:hover,
.fluxWidget .quickMenu .link:hover {
	color: #afeaff;
}

.fluxWidget .quickMenu .more:hover,
.fluxWidget .quickMenu .menuHolder li {
	text-decoration: none;
}

.fluxWidget .quickMenu .menuDropDown li {
	background-color: #fff;
}

.fluxWidget .quickMenu .menuDropDown li a {
	color: #394B69;
	text-decoration: none;
}
.fluxWidget .quickMenu .menuDropDown li a:hover {
	color: #fff;
	text-decoration: none;
}

.fluxWidget .quickMenu .fluxBtn {
	display: inline;
	background: transparent ! important;
	text-decoration: underline;
}

/* Comments */
.fluxWidget .comments {
	margin: 0px;
	background-color: #ebebeb;
	border: none ! important;
}

.fluxWidget .comments a,
.fluxWidget .comments .link {
	color: #394B69;
}

.fluxWidget .comments .fluxForm {
	margin: 0;
}

.fluxWidget .comments .commentList {
	display: block;
}

.fluxWidget .comments .commentList .paging a,
.fluxWidget .comments .commentList .paging .link {
	color: #394B69;
}

.fluxWidget .comments h2.widgetTitle {
	height: 23px;
	overflow: hidden;
	background: transparent url(/i/universal/hdr_comments.gif) no-repeat scroll left top;
	line-height: 80px;
	font-size: 1px;
	margin: 0;
	padding: 0;
}

.fluxWidget .comments .commentsList {
	padding: 0 10px;
	background-color: #fff;
	border-top: 5px solid #394B69;
	border-bottom: 5px solid #394B69;
}

.fluxWidget .comments ol.commentsList li.comment:first {
	border-top: none;
}

.fluxWidget .comments .communityName {
	margin-right: 4px;
}

.fluxWidget .comments .link {
	text-decoration: underline;
}

.fluxWidget .comments .commentBody p {
	font-size: 12px;
	line-height: 16px;
}

.fluxRoundCorners {
	height: 11px;
	width: 100%;
	background: transparent url(/i/universal/player_bg.jpg) center bottom no-repeat scroll;
}

/* comments for Upload Showdown */
#showdownbody .fluxWidget .comments h2.widgetTitle {
	width: auto;
	background-position: -5px 0;
}

#showdownbody .fluxWidget .comments {
	margin: 11px 0;
}

#showdownbody .fluxWidget .comments .widgetContent {
	padding: 16px 0;
}

/** Ratings **/
.fluxWidget .ratingCount {
	font-size: 12px;
}

.fluxWidget .ratingCount p.itemText {
	line-height: 12px;
	display: block;
	color: #35464f;
	height: 12px;
	width: 46px;
	text-align: right;
	float: left;
	padding: 14px 2px 15px 17px;
	margin: 0 0 0 2px;
}
.fluxWidget .ratingCount p.itemText[class] {
	display: inline-block;
	height: 41px;
	line-height: 41px;
	padding: 0 2px 0 17px;
	margin: 0 0 0 3px;
}

.fluxWidget .ratingCount p.positive {
	background: transparent url(/i/universal/thumbs_up_lg.gif) 2px 6px no-repeat ! important;
}

.fluxWidget .ratingCount p.negative {
	background: transparent url(/i/universal/thumbs_down_lg.gif) 2px 6px no-repeat ! important;
}

.fluxWidget .ratingCount p .txtCount {
	font-size: 12px;
}

.fluxWidget .ratingCount p .txtLabel {
	display: none;
}

.fluxWidget .rating .fluxBtn {
	display: none;
}

.fluxWidget .rating .ratingBtn {
	margin: 6px 1px 4px 0;
}

/* Listings pages widgets: Top Videos, Categories, Channels */
.usagewidget .fluxWidget {
	margin: 0 auto;
}

.usagewidget .ratingCount p.itemText,
.usagewidget .ratingCount p.positive {
	background: transparent url(/i/universal/icon_thumbsUp_sm.gif) no-repeat scroll 6px 0 ! important;
}
.usagewidget .ratingCount p.itemText.negative,
.usagewidget .ratingCount p.negative {
	background: transparent url(/i/universal/icon_thumbsDown_sm.gif) no-repeat scroll 6px 0 ! important;
}
.usagewidget .fluxWidget .ratingCount p.itemText{
	line-height: normal;
	width: 22px;
	padding: 4px 2px 4px 26px ! important;
	text-align: left;
}
.usagewidget .fluxWidget .contentAction .textItem .txtCount {
	font-weight: normal;
}
.customChannelRating .usagewidget .fluxWidget .contentAction .textItem .txtCount {
	font-size: 11px;
}

.fluxWidget .contentAction .thumbUpBtn,
.fluxWidget .contentAction .thumbDwnBtn {
	width: 31px;
	height: 31px;
}

.fluxWidget .contentAction .rating .thumbUpBtn {
	background: transparent url(/i/universal/btn_thumbsup.gif) -31px 0 no-repeat ! important;
}

.fluxWidget .contentAction .rating .thumbDwnBtn {
	background: transparent url(/i/universal/btn_thumbsdown.gif) -31px 0 no-repeat ! important;
}

.fluxWidget .contentAction .rating .ratingBtn.active a.thumbDwnBtn,
.fluxWidget .contentAction .rating .ratingBtn a.thumbDwnBtn:hover {
	background: transparent url(/i/universal/btn_thumbsdown.gif) 0 0 no-repeat ! important;
}
.fluxWidget .contentAction .rating .ratingBtn.active a.thumbUpBtn,
.fluxWidget .contentAction .rating .ratingBtn a.thumbUpBtn:hover {
	background: transparent url(/i/universal/btn_thumbsup.gif) 0 0 no-repeat ! important;
}

/* Community Page Overrides */

.Flux .zoneContent {
	min-height: 0;
}


/** Like-O-Meter **/
.likeometer {
	position: relative;
	width: 162px;
	height: 18px;
}
.likeometer.large {
	width: 202px;
	height: 36px;
	padding: 4px;
	background-color:#e2e3e6;
	border: 1px solid #ccc;
}

.likeometer .likeometer-0 {
	top: 0;
	left: 20px;
	position: absolute;
	width: 116px;
	height: 18px;
	background: transparent url(/i/universal/ico-like-o-meter-sprite.png) no-repeat 0 -36px scroll;
	text-align: left;
}
.likeometer.large .likeometer-0 {
	top: 4px;
	left: 30px;
	width: 150px;
	height: 24px;
	background-position: 0 -102px;
}

.likeometer .likeometer-100 {
	height: 18px;
	width: 50%;
	background: transparent url(/i/universal/ico-like-o-meter-sprite.png) no-repeat 0 -18px scroll;
}
.likeometer.large .likeometer-100 {
	height: 24px;
	background-position: 0 -78px;
}

.likeometer .likeometer-display {
	top: 0;
	left: 0;
	position: absolute;
	width: 116px;
	height: 18px;
	text-align: center;
	line-height: 18px;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
}
.likeometer.large .likeometer-display {
	width: 150px;
	height: 24px;
	line-height: 24px;
	font-size: 13px;
}

.likeometer .likeometer-display-up, .likeometer .likeometer-display-down { display: none; }
.likeometer.large .likeometer-display-up, .likeometer.large .likeometer-display-down {
	display: block;
	position: absolute;
	font-size: 9px;
	font-weight: bold;
	color: #4b4b4c;
	width: 34px;
	text-align: center;
	margin: 0;
	top: 30px;
	left: 0;
}
.likeometer.large .likeometer-display-down { left: auto; right: 0; }


.likeometer .fluxWidget {
	position: absolute;
	top: 0;
	left: 0;
}
.likeometer.large .fluxWidget {
	top: 4px;
	left: 4px;
}

.likeometer .fluxWidget .contentAction .fluxCac {
	width: 100%;
}

.likeometer .fluxWidget .contentAction li.cacItem {
	margin: 0;
}

.likeometer .fluxWidget .rating .ratingBtn {
	margin: 0;
}

.likeometer .fluxWidget .contentAction .rating .thumbUpBtn {
	background: transparent url(/i/universal/ico-like-o-meter-sprite.png) no-repeat 0 0 scroll ! important;
	display: block;
	width: 20px;
	height: 18px;
}
.likeometer .fluxWidget .contentAction .rating.active .thumbUpBtn {
	background: transparent url(/i/universal/ico-like-o-meter-sprite.png) no-repeat 0 0 scroll ! important;
}
.likeometer.large .fluxWidget .contentAction .rating .thumbUpBtn {
	width: 26px;
	height: 24px;
	background-position: 0 -54px ! important;
}
.likeometer.large .fluxWidget .contentAction .rating.active .thumbUpBtn {
	background-position: 0 -54px ! important;
}

.likeometer .fluxWidget .contentAction .rating .thumbDwnBtn {
	background: transparent url(/i/universal/ico-like-o-meter-sprite.png) no-repeat -20px 0 scroll ! important;
	display: block;
	width: 20px;
	height: 18px;
}
.likeometer .fluxWidget .contentAction .rating.active .thumbDwnBtn {
	background: transparent url(/i/universal/ico-like-o-meter-sprite.png) no-repeat -20px 0 scroll ! important;
}
.likeometer.large .fluxWidget .contentAction .rating .thumbDwnBtn {
	width: 26px;
	height: 24px;
	background-position: -26px -54px ! important;
}
.likeometer.large .fluxWidget .contentAction .rating.active .thumbDwnBtn {
	background-position: -26px -54px ! important;
}

.likeometer .fluxWidget .contentAction .rating .ratingBtn.active a.thumbUpBtn,
.likeometer .fluxWidget .contentAction .rating .ratingBtn a.thumbUpBtn:hover {
	background: transparent url(/i/universal/ico-like-o-meter-sprite.png) no-repeat -40px 0 scroll ! important;
	text-decoration: none ! important;
}
.likeometer .fluxWidget .contentAction .rating .ratingBtn.active a.thumbDwnBtn,
.likeometer .fluxWidget .contentAction .rating .ratingBtn a.thumbDwnBtn:hover {
	background: transparent url(/i/universal/ico-like-o-meter-sprite.png) no-repeat -60px 0 scroll ! important;
	text-decoration: none ! important;
}
.likeometer.large .fluxWidget .contentAction .rating .ratingBtn.active a.thumbUpBtn,
.likeometer.large .fluxWidget .contentAction .rating .ratingBtn a.thumbUpBtn:hover {
	background-position: -52px -54px ! important;
	text-decoration: none ! important;
}
.likeometer.large .fluxWidget .contentAction .rating .ratingBtn.active a.thumbDwnBtn,
.likeometer.large .fluxWidget .contentAction .rating .ratingBtn a.thumbDwnBtn:hover {
	background-position: -78px -54px ! important;
	text-decoration: none ! important;
}

.likeometer .fluxWidget .likeDown {
	margin-left: 116px;
}
.likeometer.large .fluxWidget .likeDown {
	margin-left: 150px;
}



