@charset "UTF-8";
/* CSS Document */

body {
	background-color	: #000;
	color				: #808080;
	margin				: 0px;
	font-family			: Arial, Helvetica, sans-serif;
}
.red_message{
	color				: #c1101d;
	font-size			: 12px;
	font-weight			: bold;
	display				: block;
	float				: right;
	margin				: 3px 6px 0 0;
}
.uploadTypes .customRadioText{
	display				: block;
	float				: left;
	color				: #FFF;
	cursor				: pointer;
	margin-right		: 20px;
	font-size			: 12px;
}
.uploadTypes .customRadioText span{
	color				: #A0A0A0;
}
.uploadForm{
	width				: 538px;
}
.uploadForm .uploadVideo{
	border				: 1px solid #929292;
}
.uploadForm p{
	font-size			: 11px !important;
	font-weight			: normal;
}
.uploadForm .errorBoxBody p{
	font-size			: 13px !important;
	font-weight			: normal;
}
.uploadForm span a{
	font-size			: 11px !important;
	font-weight			: normal;
}
.uploadForm em{
	font-size			: 11px;
	font-weight			: bold;
}
#uploadProgressBlock {
	overflow			: hidden;
}
#uploadFileName {
	color				: #929292;
	display				: block;
	font-weight			: bold;
	float				: left;
	padding-top			: 3px;
}
#uploadingSpeed {
	float				: left;
	padding-top			: 1px;
}
#cancelUpload {
	display				: block;
	float				: right;
	padding-top			: 3px;
}
.uploadVideo {
	background			: url("http://img01.redtubefiles.com/_thumbs/design/upload_background.png") left top repeat-x;
	height				: 20px;
	position			: relative;
	text-align			: center;
	width				: 526px;
}
.uploadVideo #uploadProgress {
	background-color	: #c1101d;
	height				: 20px;
	left				: 0px;
	position			: absolute;
	top					: 0px;
	text-align			: right;
}
.uploadVideo span {
	color				: #FFF;
	position			: relative;
	z-index				: 100;
	font-weight			: bold;
	font-size			: 16px;
	margin-right		: 1px;
}
#uploadedProgressLabel {
	display				: block;
	padding-top			: 1px;
}
.uploadVideo #uploadFin {
	background-color	: #c1101d;
	height				: 20px;
	left				: 0px;
	position			: absolute;
	top					: 0px;
	text-align			: center;
	
}

.tags_module {
	width				: 393px !important;
}

#communityUpload .regForm input {
	width				: 381px;
	font-weight 		: normal;
}

.regForm {
	margin-top			: 0px !important;
}

.tags_module input {
	background-color	: #000 !important;
	border				: 0px !important;
	color				: #FFF !important;
	float				: left !important;
	font-size			: 12px !important;
	padding				: 2px 3px 3px 3px !important;
	width				: 70px !important;
}

.tags_module input:focus {
	outline				: none !important;
}

#communityUpload .infoBox{
	width				: 538px;
}

.contentHolder {
	width				: 973px; /*990-17padding*/
	background-color	: #000;
	margin				: 0px auto;
	padding				: 19px 0 10px 18px;
	text-align			: left;
}

input {
	font-weight			: bold;
}
h1, h2, p {
	text-align			: left;
}
h1 {
	color				: #FFF;
	font-size			: 22px;
	clear				: both;
	margin				: 0px 0px 10px;
	padding				: 0px;
}
h2 {
	font-size			: 19px;
	float				: left;
	padding				: 0px;
	margin				: 10px 0px 25px 0px;
	clear				: both;
}
p {
	font-size			: 16px;
	clear				: both;
}
p.stepTwo, p.stepThree {
	font-size			: 15px;
}
p.stepTwo {
	margin				: 15px 0px 10px;
}
p.stepThree {
	margin				: -5px 0px 23px;
}
em {
	color				: #FFF;
	font-style			: normal;
}
#iUserType, #iUserType{
	margin				: 2px 10px 18px 5px;
}
input.regSubmit {
	clear				: both;
	font-size			: 16px;
	float				: right;
	margin-top			: 8px;
	padding				: 0;
	text-align			: center;
	width				: 100px;
}
.stepTwoPrivate {
	font-size			: 15px;
}
.legalContainer ul {
	margin-left			: 18px;
	margin-bottom		: 0px;
	color				: #FFF;
}
.legalContainer ul li {
	list-style			: disc;
	color				: #FFF;
}
.horizontalSpace {
	height				: 15px;
	display				: block;
	clear				: both;
}
#addMoreAnchor {
	color				: #FFF;
	display				: block;
	font-size			: 15px;
	font-weight			: bold;
	margin				: 15px 0 0 414px;
	text-decoration		: none;
}
a.addMore: hover, a: hover.addMore {
	text-decoration		: underline;
}
#iUserTypeLabel {
	display				: none;
}
.nextButtonUploadPP {
	padding-right		: 80px;
}
.nextButtonUploadWM {
	padding-right		: 130px;
}
/*.uploadForm {
	width				: 350px;
	float				: left;
}
.uploadForm p {
	margin				: 0;
	padding				: 0;
}*/
#borderProgress {
	border				: solid 2px #000000;
	margin-top			: 10px;
	width				: 350px;
	height				: 20px;
}
#rowProgress {
	background-color	: #D00510;
	width				: 0px;
	height				: 20px;
}
#uploadbutton {
	width				: 173px;
	float				: right;
	margin				: 0 0 11px 0;
	padding				: 0;
}
#FlashFilesUpload {
	margin				: 0;
	padding				: 0;
	float				: left;
}
/*UPLOADER*/

#pupload {
	margin				: 0 auto;
	text-align			: center;
}

#pContainer {
	margin				: 0 auto;
}

#UploaderLaunch {
	background			: #000 url('http://img02.redtubefiles.com/_thumbs/v2009/applet/up_launch.png') top left no-repeat;
	display				: inline-block;
	float				: left;
	height				: 136px;
	margin				: 60px 20px 130px 115px;
	width				: 292px;
}

#uploadInstructions {
	background			: url('http://img03.redtubefiles.com/_thumbs/v2009/applet/up_rb.png') top left repeat-y;
	display				: block;
	float				: left;
	height				: 136px;
	margin				: 60px 0 130px;
	width				: 482px;
}

h1#uih {
	color				: #FFF;
	display				: block;
	font-family			: Arial;
	font-size			: 18px;
	height				: 47px;
	margin				: 0;
	padding-top			: 10px;
	text-align			: center;
}

p#uip {
	color				: a0a0a0;
	font-size			: 14px;
	font-weight			: normal;
	margin				: 0 0 0 30px;
}

#uip strong {
	color				: a0a0a0;
	font-size			: 18px;
}

#uploadInstructions .bottom {
	background			: url('http://img04.redtubefiles.com/_thumbs/v2009/applet/up_bottom.png') top left no-repeat;
	height				: 19px;
	width				: 482px;
}

/*NEW UPLOAD*/

.uploadLeft {
	float				: left; 
	width				: 486px; 
}
.uploadLeft p {
	font-size			: 12px;
	float				: left;
}
.uploadRight {
	float				: right;
	width				: 249px;
}
.uploadRules {
	border				: 0px;
	padding				: 0;
	width				: 218px;
}
#rulesAgreementCB {
	float				: left;
}
#checkText {
	float				: left;
	padding				: 2px 0 0 3px;
	width				: 307px;
}
.errorText {
	color				: #c1101d;
	overflow			: hidden;
	float				: left;
	width				: 330px;
}
.agree {
	color				: #808080; 
	font-weight			: bold;
	margin-left			: 150px;
	overflow			: hidden;
	padding				: 10px 0;
}
#noNameEmailError {
	display				: none;
	padding-left		: 150px;
}
#rulesAgreement {
	clear				: both;
	display				: none;
	padding-left		: 23px;
	padding-top			: 3px;
}
.uploadLeft h3 {
 	color				: #a0a0a0; 
	font-size			: 15px;
	float				: left;
	font-weight			: bold;
	margin				: 0; 
	overflow			: hidden; 
	padding				: 3px 0 0;
	width				: 258px;
}
#selectFilesHolder {
	overflow			: hidden;
	padding-top			: 15px;
}
.uploadButton, #flashUpload, #startUpload, #startUploadHolder, #browseFilesHolder {
	background			: url('http://img01.redtubefiles.com/_thumbs/v2009/design/upload_button_states.png') top left no-repeat;
	border				: none;
	color				: #FFF;
	font-size			: 12px;
	font-weight			: bold;
	margin-left			: 10px; 
	height				: 22px; 
	padding-top			: 1px;
	text-align			: center;
	width				: 103px;
}
#startUploadHolder, #browseFilesHolder {
	background-position	: left bottom;
	color				: #808080;
	float				: left;
	height				: 22px;
	padding-top			: 0;
	position			: relative;
}
#startUploadHolder img, #browseFilesHolder img {
	position			: absolute;
	left				: 0;
	top					: 0;
}
#startUpload {
	background			: url('http://img02.redtubefiles.com/_thumbs/v2009/design/upload_start_upload.png') top left no-repeat;
	margin				: 0;
}
#flashUpload {
	background			: url('http://img03.redtubefiles.com/_thumbs/v2009/design/upload_browse_files.png') top left no-repeat;
	float				: left;
	padding-top			: 0;
	margin				: 0;
}
#flashUpload:hover, #startUpload:hover {
	background-position	: 0 -22px;
}
#flashUpload:active, #startUpload:active {
	background-position	: 0 -44px;
}
.inactiveButton {
	float				: left;
	padding				: 3px 0 0;
	margin-left			: 0;
	height				: 19px;
	width				: 103px;
}
#uploadMoreFiles {
	background			: url('http://img04.redtubefiles.com/_thumbs/v2009/design/upload_compelte_background.png') top left no-repeat;
	height				: 59px;
	margin-top			: 20px;
	padding				: 10px 10px 0 25px;
	width				: 451px;
}
#uploadMoreFiles div {
	float				: left;
	height				: 69px;
}
#uploadMoreFiles h4 {
	color				: #FFF;
	font-size			: 12px;
	margin				: 0 0 5px;
	padding				: 0;
}
#uploadMoreFiles p {
	color				: #808080;
	font-size			: 11px;
	margin				: 0;
}
#uploadMoreFilesText {
	width				: 335px;
}
#uploadMoreFiles a {
	background			: url('http://img01.redtubefiles.com/_thumbs/v2009/design/upload_more_files3.png') top left no-repeat;
	display				: block;
	height				: 22px;
	width				: 113px;
}
#uploadMoreFiles a:hover {
	background-position	: 0 -22px;
}
#uploadMoreFiles a.inactive {
	background-position	: 0 -66px;
	cursor				: normal;
}
.uploads {
	margin-top			: 15px;
}
.uploadSection {
	background			: url('http://img02.redtubefiles.com/_thumbs/v2009/design/upload_section.png') top left no-repeat;
	height				: 47px; 
	margin-bottom		: 10px; 
	padding-left		: 10px;
	padding-top			: 6px; 
	width				: 476px;
}
.filename {
	background			: url('http://img03.redtubefiles.com/_thumbs/v2009/design/upload_bullet2.png') 0 4px no-repeat;
	color				: #FFF;
	float				: left;
	font-size			: 12px;
	overflow			: hidden;  
	padding-bottom		: 4px;
	padding-left		: 10px; 
	width				: 333px;
}
.filename a, .filename a:hover, .filename a:visited {
	color				: #FFFFFF;
	cursor				: normal;
	text-decoration		: none;
}
.delete, .videoID {
	float				: left;  
	overflow			: hidden;  
	padding-bottom		: 4px; 
	padding-right		: 10px; 
	text-align			: right;
	width				: 120px;
}
.delete a {
	color				: #c1101d;
	text-decoration		: none;
}
.delete a:hover {
	text-decoration		: underline;
}
.videoID {
	color				: #FFF;
}
.filedescr {
	color				: #a0a0a0; 
	float				: left;
	height				: 20px; 
	margin-left			: 10px; 
	vertical-align		: middle;
}
.filedescr input {
	color				: #a0a0a0;
	font-weight			: normal;
	padding-left		: 5px;
}
.filedescr input, .progressBar {
	background-color	: #000;
	border				: 1px solid #929292;
	color				: #a0a0a0;
	float				: left;
	height				: 17px;
	width				: 275px;
}
.progressBar {
	color				: #FFF;
	height				: 15px;
	text-align			: center;	
	padding-top			: 2px;
	position			: relative;
}
.infoText {
	float				: left;
	margin				: 3px 0 0 5px;
}
.progressBarLoadingBar {
	background-color	: #c1101d;
	height				: 17px;
	left				: 0; 
	position			: absolute; 
	top					: 0; 
	z-index				: 5;  
}
.percents {
	left				: 0; 
	position			: absolute; 
	text-align			: center;
	top					: 1px; 
	width				: 100%; 
	z-index				: 10; 
}
.uploadRight h2 {
	background			: url('http://img04.redtubefiles.com/_thumbs/v2009/design/upload_top.png') top left no-repeat;
	color				: #808080;
	float				: none;
	font-size			: 18px;
	font-weight			: bold; 
	margin				: 0;
	padding				: 10px 0 5px 10px; 
}
.uploadRules p.mainParagraph {
	color				: #FFFFFF; 
	font-size			: 11px;
	font-weight			: normal; 
	margin				: 0; 
	padding				: 0 0 2px 11px;
}
.uploadRules p.rulesBullet {
	background			: url('http://img01.redtubefiles.com/_thumbs/v2009/design/upload_bullet3.png') 11px 2px no-repeat;
	font-size			: 11px;
	font-weight			: normal;
	color				: #717171; 
	margin-top			: 5px; 
	padding				: 0 2px 0 21px;
}
.uploadBottom {
	background			: url('http://img02.redtubefiles.com/_thumbs/v2009/design/upload_bottom.png') top left no-repeat;
	height				: 34px;
	width				: 249px; 
}
#publishStatement {
	color				: #a0a0a0;
	font-size			: 15px;
	font-weight			: bold;
	margin				: 10px 0 15px;
	width				: 100%;
}
input.error {
	background-color	: #000; 
	border				: 1px solid #b40f1b; 
	color				: #929292; 
	height				: 25px;
	margin-top			: 10px;
	width				: 320px;
}
#uploadStepProgress, #infoBoxComplete, #errorBoxDetails, #uploadCompleteBlock, #saveInfoMessage {
	display				: none;
}
.infoBox#infoBoxComplete .infoBoxBody {
	background			: #1f1f1f url("http://img03.redtubefiles.com/_thumbs/icons/community_info.png") 8px center no-repeat;
}
.tags_module {
	border			: 1px solid #929292;
	overflow		: hidden;
	width			: 368px;
	position		: relative;
	z-index			: 5556;
}
.tags_module ul {
	display			: block;
	float			: left;
	list-style-type	: none;
	margin			: 0 !important;
	overflow		: hidden;
	padding			: 0 !important;
}
.tags_module ul li {
	color			: #FFF;
	display			: block;
	float			: left;
	margin			: 2px 0 0 0 !important;
	padding-left	: 4px;
}
#flashUploadHolder {
	width			: 1px;
	height			: 1px;
}

.hidden {
	visibility		: hidden;
}
.uploadRules {
	margin-top		: -1px;
}
