/*demmie #207 - padding-right:0*/ body .Flux .quickMenu2 { text-align:right; position:absolute; top:0; z-index:10050 !important; padding-right:0; }
	body .Flux .quickMenu2 table {width:auto;}
	body .Flux .quickMenu2 a img {border:none;}
	body .Flux .quickMenu2 a:hover {color: #f90;}
	body .Flux .quickMenu2 .itemsList {text-align:left; z-index:10050 !important;}
	body .Flux .quickMenu2 .itemsList a {color:#f90;}
	body .Flux .quickMenu2 .itemsList a:hover {}
	body .Flux .quickMenu2 .bbBtnHolder_active a.ddButton {color:#f90 !important;}


.Flux #ContentAction_0_permalink{
	display:none;
}


/*  SAVED COMMENT DISPLAY   */
.Flux .discussionBoard .comments .commentMessageText {
	background-color:#FFFFFF;
	border-bottom:1px solid #999999;
	border-right:1px solid #999999;
	border-top:1px solid #999999;
	padding:10px 10px;
	width:100%;
}

.popup-inner {
	background-color:#ffffff !important;
	border:1px solid #666666;
}

.popup-inner a {
	display:block !important;
	margin-left:5px;
}


.FluxWidget .Comments3_2 .commentEditor .inputTextArea {border:none !important}

.Flux a.commonButton:hover .btnColorOrange .btnCenter, .Flux a.commonButton:hover .btnColorComposeMessage .btnCenter, .Flux a.commonButton:hover .btnColorDefault .btnCenter {
	background-position:center -160px;
	color:#ff9 !important;
}

.Flux a.commonButton .btnColorDefault .btnCenter {font-weight:bold !important}

/*  BUTTON DEFAULT STATE BACKGROUND  */
.Flux .commonButton .btnColorDefault * {
	background-image: url('../i/btns/defaultAtomBtn.gif') !important;
	height:27px !important;
}

/*  BUTTON WIDTH STATE  */
.Flux .commonButton .btnWidth100 {
	width:100px;
}

.Flux .commonButton .btnCenter {
	background-repeat:repeat-x;
	display:block;
	text:hidden;
}

.Flux .commonButton, .Flux .commonButton span {
	cursor:pointer;
	display:-moz-inline-box;
	overflow:hidden;
	text-decoration:none;
	white-space:nowrap;
}


Flux .discussionBoard .comments .commentMessagePrefix img {
	height:15px;
	width:16px;
}

.btnCenter btnWidth100{}


.Flux .sortBar {
	clear:both;
	height:1px;
	padding:1px;
}

.element.style {
	display:block;
	height:300px;
}

/*  BUTTON ROLLOVER --> POST A COMMENT   */
#Comment_0_postButton {
	background-position:center -160px;
	color:black;
}

#Comment_0_errMessage{
}

/*  USER ERROR MESSAGE (E.G. SUBMITTING AN 'EMPTY' COMMENT)   */
.Flux .errorMsg {
	color:red;
	font-weight:normal;
}


/* Comments */
.navLink {color:#35464f !important}
.FluxWidget .Comments3_2 a {color:#336699; font-weight:normal !important}
.fluxcomment {width:620px; margin:0 11px; background-color:#ebebeb; clear:both; overflow:hidden}
#viewModeThreaded {color:#394b69}
#FW_Comments3_2_headerArea a {text-decoration:underline !important; color:#394b69 !important}
#FW_Comments3_2_headerArea,#FW_Comments3_2_sortMode,#FW_Comments3_2_footerPageNavigation {margin:5px 16px 0 11px; color:#394b69}
.roundedFluxTab {position:relative}
.roundedFluxTab img {display:block; position:absolute; top:0px; left:0px; z-index:5000}
.roundedFluxTab a {background:url(/i/universal/mod_tab_right.gif) no-repeat; background-position:top right; display:block; background-color:#86a8be; padding:3px 7px 0 7px !important; color:#ffffff !important; text-decoration:none !important}
.roundedFluxTab a:hover {color:#ffffff !important; text-decoration:none !important}

.fluxCommentsTable {width:598px; margin-left:11px !important; margin-top:11px !important}

.Flux .comments3 {padding:0 !important; margin-bottom:0}
.Flux .comments3 h2#postComment {font-size:18px; border-bottom:2px solid #35464f;}
.Flux .comments3 #Comments3_0_sortMode {margin-top:10px;}
.Flux .comments3 td {color: #000000}
.Flux .comments3 a.active, .Flux .comments3 a.active:hover {background-color:#394b69; color:#ff0000; padding:3px 7px 5px; text-decoration:none;}
.Flux .comments3 .commentTitle a {display:block; font-family:arial, verdana, sans-serif; line-height:12px; color:#336699 !important}
.Flux .comments3 h3 {font-family:arial, verdana, sans-serif; font-weight:normal}

.Flux .comments3 .inputTextArea {background:none !important;}
.Flux .comments3 .commentEditor .titleArea {
	padding: 4px 7px 2px 0;
	background: none !important; color:#000 !important;
}
.Flux .comments3 .commentEditor .titleArea td {color:#000 !important;}
.Flux .comments3 .commentEditor .inputTextArea TEXTAREA {
	height:50px !important;
	border:1px solid #394B69;
	background-color:#ffffff;
	font-family:arial, verdana, sans-serif;
	font-size:12px;
}

#FW_Comments3_2_postCommentEditor_editText {
	width:598px !important;
}

.FluxWidget .Comments3_2 .commentEditor {
	padding-bottom:20px !important;
}

.Flux .comments3 .commentList {border-top:5px #394b69 solid; border-bottom:5px #394b69 solid; margin:0 11px; background-color:#ffffff; position:relative; padding-bottom:13px}
/*.Flux .comments3 .commentList {width:465px; max-height:500px; padding-right:10px; overflow:auto;}*/

.Flux .comments3 .commentItem {}
.Flux .comments3 .commentItemLevel0 {
	background-color: #fff !important;
	border-bottom:1px #ccc solid !important;
	padding: 10px 13px;
	margin: 0 5px !important;
}

.Flux .comments3 .commentItem .commentItem {border-top:1px #ccc dashed;}


/*demmie #784 - customize showdown comments widget*/
.Flux .contentAction2 .commentCount {font-weight:bold;}
#showdownbody .Flux .comments3, #showdownwinnerbody .Flux .comments3 {margin-bottom:0;}

#showdownbody .Flux .comments3 .commentList,
#showdownwinnerbody .Flux .comments3 .commentList {
	border: none;
	padding: 5px 0;
	border-top: 4px solid #394b69;
	border-bottom: 4px solid #394b69;
}

#showdownbody .Flux .comments3 .commentItemLevel0,
#showdownwinnerbody .Flux .comments3 .commentItemLevel0 {
	border: none !important;
	padding: 3px 12px;
	background: none !important;
	border-bottom: 1px solid #ccc ! important;
	margin-bottom: 5px ! important;
}

/*demmie - showdown comment count*/
.commentCountWrap {float:left; margin-right:10px; padding-top:1px; }
.commentCount {font-size:12px;}

/* ADD TO PROFILE */
/*.centercolumn .iteminfo #ContentAction_0 {position:absolute; top:0px; right:0px;}*/
table.contentAction {width:auto;}

#ContentAction_0_addToMyProfileButton {
	text-decoration:underline; font-weight:bold !important;
	color:#369 !important;	background:none;
	display:inline; padding:0;
}

a#ContentAction_0_addToMyProfileButton:hover, .Flux .comments3 a:hover {
	color:#336699;
	font-weight:normal;
}

#ContentAction_0_addToMyProfileButton a.button {
/*	background-color:#666666;
	text-decoration:underline;*/
}


#ContentAction_0_voteContainer {
	visibility:hidden;
}


/* override classic's H3 tags for the rating headers */
h3.info-title {
	background:none;
	/*height:16px; margin-bottom:5px;*/
	font-family:Arial; font-size:12px;
}

h3.info-title:first-child, #Rating_0_commentCount {
	color:#fff;
	display:none;
}
h3.info-title #ContentAction2_0_ratingTitle{
	display:none;
}
h3.last {
/*	float:left; */
	/*height:22px !important;*/
}

h3.info-title em {font-style:normal; font-weight:normal}

/* rate it buttons */
.rateit {}

#rating_thumbs_holder {
	visibility:visible;
	position:absolute;
	top:426px;
	left:300px;
/*	border:solid 2px #000; */
}

span.comments {
/*	border:2px solid #000;  */
	visibility:hidden;
}

ul.rateit {
	margin: 0;
	padding: 0;
	list-style: none;
}
ul.rateit li {
	float: left;
	margin: 0px 5px 15px 0;
	padding: 0;
	text-indent: -9999px;
	width:36px;
	}
ul.rateit li.rate-down a {
	float: left;
	display: inline;
	width: 31px;
	height: 31px;
	outline: none;
	background: url('../i/btns/rateDown.gif') no-repeat 0 0;
	}
ul.rateit li.rate-up a {
	float: left;
	display: inline;
	width: 31px;
	height: 31px;
	outline: none;
	background: url('../i/btns/rateUp.gif') no-repeat 0 0;
	}
ul.rateit li a.voted-n {
	outline: none;
	background-position: 0 -62px;
	}
ul.rateit li a.voted-y {
	outline: none;
	background-position: 0 -93px;
	}
ul.rateit li a:hover {
	/*background-position: 0 -31px;*/
	}
ul.rateit li a:active {
	outline: none;
	background-position: 0 -93px;
	}

.vote-down {
	background:transparent url(../i/universal/icon_thumbsDown_sm.gif) no-repeat scroll 0 0;
	color:red;
}

.vote-up {
	background:transparent url(../i/universal/icon_thumbsUp_sm.gif) no-repeat scroll 0 0;
	color:green;
}
.vote-up, .vote-down {
	font-weight:bold;
	line-height:20px;
	padding:0 0 5px 20px;
}

#playvideobody .ratewidget .vote-up, #playvideobody .ratewidget .vote-down {padding:2px 0 0 41px; line-height:41px; font-weight:bold; color:#35464f; display:inline-block; background-repeat:no-repeat}
#playvideobody .ratewidget .vote-up {background-image: url('/i/universal/thumbs_up_lg.gif'); background-position:4px 6px !important; }
#playvideobody .ratewidget .vote-down {background-image: url('/i/universal/thumbs_down_lg.gif'); background-position:4px 8px !important; }
.lpRateUp {position:absolute; left:68px; top:6px; display:block; height:31px; width:31px; background-image:url('/i/universal/btn_thumbsup.gif'); background-position:0 0}
.lpRateDown {position:absolute; left:101px; top:6px; display:block; height:31px; width:31px; background-image:url('/i/universal/btn_thumbsdown.gif'); background-position:0 0}
#playvideobody .ratewidget a.voted-n {background-position:-31px 0 !important}
#playvideobody .ratewidget a.voted-y:hover {background-position:0 0 !important}
#playvideobody .ratewidget a.voted-n:hover {background-position:0 0 !important}


.usagewidget div { float: left; position: relative; top: 0px; left: 0px; }
.row .info-title, .row .vote-up, .row .vote-down {margin: 0px;}
.row .info-title *, .row .vote-up *, .row .vote-down * { text-decoration: none; cursor:text !important; font-weight: normal !important; color: #000;} 
.rightpanel .usagewidget {background: url('/images/common/icon_thumbsUp_mini.gif') no-repeat;}
.rightpanel .usagewidget .vote-up, .rightpanel .usagewidget .vote-down { padding: 0px; line-height: normal !important; background: none !important; }






/*These need a context for christ sakes*/

/*
#Rating_0 {padding-top:9px;}

#Rating_0_ratingInformation{
	margin-left:10px;

}
*/

/* community meta stuff */
#wrap ol.slat li span.views,
span.views {
	padding-left: 14px;
	}
#wrap ol.slat li span.comments,
span.comments {
	padding-top: 0px;
	margin-left: 2px;
	padding-left: 2px;
	font-size:12px;	
	}
#wrap .slat-title span.comments {
	margin-left: 2px;
	font-weight: normal;	
	background-position: 0 2px;
	}

/*UPLOAD -- shubhra*/

.subHeader .link{
	font-size:9px;
}

.uploadButton{
	background:url('../i/btns/upload.gif') !important;
	width:168px;
	height:22px;
	border:none;
	cursor:pointer;
	margin-top:0;
	margin-left:165px;
}

.step2 .uploadButton {
	background:url('../i/btns/submit_wide.gif') !important;
}

.saveButton{
	background:url('../i/btns/submit_wide.gif') !important;
	width:168px;
	height:22px;
	margin:0 0 0 195px;
	padding:0;
}

.FluxWidget .Upload_0 .step2 .userCategories .select,
.FluxWidget .Upload_1 .step2 .userCategories .select {
	display:none;	
}

.addAnotherButton{
	display:none;
}
.Flux .upload .header {
	display:none !important;
}

#uploadbody .FluxWidget .Upload_0,
#uploadbody .FluxWidget .Upload_1 {
	position:absolute;
	top:11px;
	left:11px;
	width:500px;
	color:#56595a;
}

#FW_Upload_0_uploadFrame,
#FW_Upload_1_uploadFrame {
	height:40px;
	overflow:hidden;
}

#uploadbody .FluxWidget .upload .step1 {
	background:url(/i/hdr/upload_step1.gif) no-repeat;
	padding:35px 11px 0;
	width:497px;
}

#uploadbody .FluxWidget .upload .step2 {
	background:url(/i/hdr/upload_step2.gif) no-repeat;
	padding:35px 11px 0;
	width:497px;
}

#uploadbody .FluxWidget .upload .content {
	padding:0;
	margin:0;
}

.leftColumn{
	padding-left:10px !important;
}

.fileUpload {
	padding-left:10px !important;
	background:url('../i/btns/upload_browse.gif') !important;
}
.acceptedFileTypes{
	display:none !important;
}


.userCategoriesTitle{
	display:none;
}

#uploadbody iframe#Upload_0_uploadFrame,
#uploadbody iframe#Upload_1_uploadFrame,
#uploadbody .step1 iframe {height:45px;}

.userCategories .items{
	padding:0 !important;
}
.userCategories .items .select {
	margin-bottom:0 !important;
	border:1px solid #92adc6 !important;
	height:18px !important;
	font-size:11px !important;
}

#uploadbody .row{
	font-weight:bold !important;
	display:block !important;
	padding-top:5px !important;
}

#uploadbody .row .description{
	background-color: #fff !important;
}

#uploadbody .starwars{
	padding-right:3px;
}

#uploadbody .uploadshowdown{
	padding-right:3px;
}

/*.Flux .starwars .link{
	font-size:7px;
}*/

.Flux .supported .link{
	font-size:7px;
}

.supported{
	color:#000;
	display:block;

}

.Flux .upload .contentInfo{
	padding-left:0 !important;
}

.Flux .upload .contentInfo .title {
	width: 240px;
	border: solid 1px;
}

.Flux .upload .contentInfo .description {
	width: 240px;
	height: 50px;
	border: solid 1px;
}

.termsOfUse{
	font-weight:bold !important;
}

/*end UPLOAD -- shubhra*/
/* RATING PERCENTAGE */
/*#wrap ol.slat li span.vote-down,
span.vote-down {
	padding-top: 0px;
	margin-left: 2px;
	padding-left: 14px;
	color: #999;
	font-size:12px;		
	}

#wrap ol.slat li span.vote-up,
span.vote-up {*/
/*	visibility:hidden;*/
/*	padding-top: 0px;
	margin-left: 2px;
	padding-left: 0px;
	color: #ed5200;
	font-size:10px;		
	font-weight:bold;
	}
#wrap ol.slat li span.comments a,
#wrap span.comments a,
#wrap ol.slat li span.vote-down a,
span.vote-down a,
#wrap ol.slat li span.vote-up a,
span.vote-up a {
	display: inline;
	padding: 0;
	font-weight: normal;
	color: #999;
	background: none;
	}
#wrap ol.slat li span.vote-down a,
span.vote-down a {
	color: #999;
	}
#wrap ol.slat li span.vote-up a,
span.vote-up a {
	color: #999;
	}
*/


/* HIDE REPLY LINK */
a.smallLink:first-child {
/*	text-decoration:none;
	visibility:hidden;
	color:#ffffff;*/
}

.Flux .addToMyFeed A.button {height:12px !important; line-height:12px !important; font-size:12px !important}

.linksGroup, .textGroup {color:#ccffff}

.Flux .addToMyFeed a.button:hover, .Flux .addToMyFeed a.button, .Flux .addToMyFeed .button {background-image:none; height:auto; color:#336699; text-decoration:underline; font-size:13px;}

/* BEGIN fix broken image coming in from flux in IE */
.videostats img {display:inline}
.videostats p img {display:inline}
/* END fix broken image coming in from flux in IE */

.leftVideoDetails .vote-up,.leftVideoDetails .vote-down {font-size:12px !important}

