#uploadbody .leftcolumn {
	width: 785px;
	overflow-x: hidden;
}
#uploadbody .leftcolumn[class] {
	overflow-x: none;
}

#uploadbody .rightcolumn {
	width: 160px;
	margin-left: 8px;
}
#uploadbody .columncontainer {background: #fff; padding: 11px; position:relative; clear: both; }
#uploadbody #iframe_container160x600 {background: url(/images/common/ad160x600.png) no-repeat; height: 600px; padding: 10px 0px; margin:0}

.upload-videos {
	float: left;
	width: 785px;
	height: 671px;
	margin-right: 10px;
	background: #fff url(/images/upload/bg-common.jpg) top left no-repeat scroll;
}
#upload-signed-in,
#upload-signed-out,
#upload-complete {
	position: absolute;
	left: 0;
	top: 0;
	width: 484px;
	height: 630px;
	margin: 0 11px;
}

#upload-signed-out h2,
#upload-complete h2,
#upload-signed-in .widgetTitle {
	background: transparent url(/images/upload/hdr-upload-steps.png) no-repeat scroll 11px -20px;
	overflow: hidden;
	height: 15px;
	line-height: 40px;
	font-size: 1px;
	margin: 20px 0 10px;
	padding: 0;
}

#upload-complete h3 {
	font-size: 18px;
	font-weight: bold;
	color: #333;
	padding: 0;
	margin: 20px 0 10px;
}

.upload-rounded {
	background: transparent url(/images/upload/bg-upload-rounded-corners.png) no-repeat scroll center top;
	color: #333;
	font-size: 12px;
	padding: 18px 22px 11px;
	position: relative;
	width: 422px;
}
.upload-rounded .bottom {
	position: absolute;
	left: 0;
	bottom: 0;
	_bottom: -1px;
	background: transparent url(/images/upload/bg-upload-rounded-corners.png) no-repeat scroll center bottom;
	width: 466px;
	height: 20px;
	margin: 0;
	padding: 0;
}

.upload-social-media {
	height: 25px;
	margin: 0 0 10px;
	overflow: hidden;
}

.upload-social-media .social-media {
	display: block;
	float: left;
	width: 65px;
	height: 25px;
	margin: 0 25px 0 0;
	background: transparent url(/images/upload/btn-upload-social-media.png) no-repeat scroll 0 0;
	font-size: 10px;
	line-height: 150px;
	overflow: hidden;
}

.upload-social-media #upload-social-media-facebook {
	background-position: 0 0;
}
.upload-social-media #upload-social-media-twitter {
	background-position: -90px 0;
}
.upload-social-media #upload-social-media-tumblr {
	background-position: -179px 0;
}
.upload-social-media #upload-social-media-digg {
	background-position: -266px 0;
	width: 35px;
}
.upload-social-media #upload-social-media-stumbleupon {
	background-position: -327px 0;
	width: 90px;
	margin: 0;
}

.upload-more {
	height: 45px;
	color: #333;
	font-size: 10px;
	font-weight: normal;
	text-align: center;
	line-height: 16px;
	float: left;
}

.upload-more a {
	display: block;
	height: 27px;
	font-size: 10px;
	line-height: 150px;
	overflow: hidden;
	background: transparent url(/images/upload/btn-upload-buttons.png) no-repeat scroll 0 -200px;
}

.upload-more a#upload-more-tournament {
	width: 130px;
}
.upload-more a#upload-more-creators {
	background-position: 0 -240px;
	width: 153px;
}
.upload-more a#upload-more-profile {
	background-position: 0 -280px;
	width: 132px;
}

.upload-or {
	color: #333;
	float: left;
	width: 22px;
	height: 20px;
	font-size: 10px;
	font-style: italic;
	padding: 25px 0 0;
	text-align: center;
}
	

#upload-signed-out h2 {
	background-position: 11px 0;
}

#upload-complete h2 {
	background-position: 11px -60px;
}

#upload-signed-out p {
	margin: 22px 11px;
}

#upload-signed-out a {
	margin: 11px;
	width: 155px;
	height: 37px;
	float: right;
	display: block;
	line-height: 150px;
	overflow: hidden;
	background: #ebebeb url(/images/upload/btn-upload-buttons.png) no-repeat scroll 0 -50px;
}

#upload-signed-in .widgetTitle.step2 {
	background-position: 11px -40px;
}

#upload-signed-in .widgetContent,
#upload-complete .widgetContent {
	padding: 11px;
}

#upload-signed-in.fluxWidget .uploadBlock .actionButton {
	background-color: #394b69;
}

.fluxWidget .upload .btnsHolder .columnRight {
	width: 100%;
}

#upload-signed-in.fluxWidget .fluxBtn {
	background: #ebebeb url(/images/upload/btn-upload-buttons.png) no-repeat scroll 0 0;
	background-color: #ebebeb ! important;
	line-height: 150px;
	overflow: hidden;
	margin: 0 0 0 10px;
	padding: 0;
}

#upload-signed-in.fluxWidget .fluxBtn.upload {
	background-position: 0 0;
	width: 142px;
	height: 37px;
}

#upload-signed-in.fluxWidget .fluxBtn.cancel {
	background-position: 0 -150px;
	width: 116px;
	height: 37px;
}

#upload-signed-in.fluxWidget .fluxBtn.finish {
	background-position: 0 -100px;
	width: 116px;
	height: 37px;
}

#upload-signed-in.fluxWidget .widgetContainer {
	width: 100%;
}

label.agreementText {
	margin-top: 12px;
	display: block;
}

#upload-description {
	position: absolute;
	left: 503px;
	top: 0;
	width: 282px;
}

#upload-why-upload {
	background: #fff none;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	margin: 10px;
	padding: 10px;
}
#upload-why-upload[id] {
	background: transparent url(/images/upload/bg-upload-about-tournament.png) 0 0 repeat scroll;
}

#upload-description h2#upload-description-header {
	background: transparent url(/images/upload/hdr-tournament-upload-header.gif) center 8px no-repeat scroll;
	height: 66px;
	width: 282px;
	padding: 8px 0;
	margin: 0;
	overflow: hidden;
}
#upload-description[id] h2#upload-description-header {
	background-image: url(/images/upload/hdr-tournament-upload-header.png);
}

#upload-description h2#upload-description-header a {
	display: block;
	font-size: 11px;
	height: 66px;
	line-height: 250px;
	overflow: hidden;
}

h3#tournament-upload-header-partners {
	background: transparent url(http://a1.akadl.mtvnservices.com/mtvnorigin/gsp.atomcomstor/atom.com/site/images/tournament/hdr-tournament-header.png?cpcode=35395) center -95px no-repeat scroll;
	width: 282px;
	height: 66px;
	line-height: 150px;
	font-size: 14px;
	overflow: hidden;
	color: #6e92a1;
	position: relative;
}

h3#tournament-upload-header-partners .partners {
	position: absolute;
	display: block;
	line-height: 150px;
	font-size: 10px;
	overflow: hidden;
}

h3#tournament-upload-header-partners .partner-cc {
	width: 40px;
	height: 46px;
	top: 4px;
	left: 191px;
}

h3#tournament-upload-header-partners .partner-atomtv {
	width: 95px;
	height: 32px;
	top: 12px;
	left: 47px;
}

h3#tournament-upload-header-partners .partner-mtv2 {
	width: 46px;
	height: 46px;
	top: 1px;
	left: 192px;
}

.uploadThanks {background:url(/i/misc/upload_success_bg.jpg) no-repeat; padding:35px 25px 0; margin:0 4px; height:430px;}

.flux .termsOfUse a.link,
.fluxWidget .termsOfUse a.link {
	text-decoration: underline;
}

.fluxWidget .upload .progressLine {
	background: #61bd58 url(/images/upload/bg-upload-progress-bar.gif) left center repeat-x scroll;
	height: 18px;
}

.fluxWidget .upload .contentThumbnail {
	position: absolute;
	left: 10px;
}

#upload-message-ucidlist a { font-weight: bold; }

/* Tournament Alert */
.tournament-alert { margin-bottom: 14px; }

