/* RadUpload Telerik skin */

div.RadUpload_eCom
{
	width: 420px;
}

.RadUpload_eCom,
.RadUpload_eCom input
{
	font:11px/16px arial,verdana,sans-serif;
}

.RadUpload_eCom input
{
	color: #333;
}

.RadUpload_eCom *
{
	margin: 0;
	padding: 0;
}

/* file inputs and buttons */

.RadUpload_eCom .ruInputs *
{
	vertical-align: middle;
}

.RadUpload_eCom .ruInputs li
{
	padding-bottom: 13px;
}

.RadUpload_eCom .ruCheck
{
	padding: 3px;
}

.RadUpload_eCom .ruFileWrap
{
	display: inline-block;
	margin-right: 18px;
}

.RadUpload_eCom_rtl .ruFileWrap
{
	margin-left: 18px;
	margin-right: 0;
}

.RadUpload_eCom .ruFakeInput
{
	border: 1px solid #8e8e8e;
	height: 23px;
	line-height: 21px;
	padding: 0;
}

.RadUpload_eCom .ruFileInput
{
	height: 25px;
	line-height: 21px;
}

.RadUpload_eCom .ruButton
{
	border: 0;
	background: transparent;
}

.RadUpload_eCom .ruBrowse
{
	background: transparent url('Upload/ruSelectButton.gif') no-repeat 100% 0;
	height: 25px;
	padding: 0 10px 2px;
	overflow: visible;
}

.RadUpload_eCom_rtl .ruBrowse
{
	background-position: 0 0;
}

*+html .RadUpload_eCom .ruBrowse { padding-bottom: 0;}

.RadUpload_eCom .ruClear,
.RadUpload_eCom .ruActions .ruButton
{
	height: 21px;
	width: 86px;
	background: transparent url('Upload/ruButtonSmall.gif') no-repeat 0 0;
	margin-right: 10px;
}

.RadUpload_eCom_rtl .ruClear,
.RadUpload_eCom_rtl .ruActions .ruButton
{
	background-position: 100% 0;
	margin-right: 0;
	margin-left: 10px;
}

.RadUpload_eCom .ruRemove
{
	background: transparent url('Upload/ruRemoveIcon.gif') no-repeat 0 50%;
	padding-left: 10px;
	line-height: 16px;
	overflow: visible;
}

.RadUpload_eCom_rtl .ruRemove
{
	background-position: 100% 50%;
	padding-left: 0;
	padding-right: 10px;
}

/* progress area */

.RadUpload_eCom .ruProgress
{
	border: 5px solid #999;
	background: #fff;
	padding: 22px 18px 15px;
}

.RadUpload_eCom .ruFilePortion,
.RadUpload_eCom .ruFileCount
{
	color: #666;
	padding: 2px 0 11px;
}

.RadUpload_eCom .ruBar
{
	background: #DFDFDF;
	border: 1px solid #A5A5A5;
	height: 18px;
}

.RadUpload_eCom .ruBar div
{
	background: transparent url('Upload/ruProgress.gif') repeat-x 0 0;
	border: 1px solid #2B2B2B;
	margin: -1px 0 0 -1px;
	height: 18px;
}

* html .RadUpload_eCom .ruBar div
{
	position: absolute;
}

.RadUpload_eCom_rtl .ruBar div
{
	margin: -1px -1px 0 0;
}

.RadUpload_eCom .ruCurrentFile
{
	font-size: 14px;
	padding-top: 4px;
}

.RadUpload_eCom .ruCurrentFile span
{
	color: #4e4e4e;
}

.RadUpload_eCom .ruProgress .ruActions
{
	margin:15px 0 0;
	text-align: right;
}

.RadUpload_eCom_rtl .ruProgress .ruActions
{
	text-align: left;
}

/* Opera RTL hack... Aargh! */
@media all and(-webkit-max-device-pixel-ratio:10000),
   not all and(-webkit-min-device-pixel-ratio:0) {
	.RadUpload_eCom_rtl .ruClear,
	.RadUpload_eCom_rtl .ruActions .ruButton
	{
		margin-right: 10px;
		margin-left: 0;
	}

	.RadUpload_eCom_rtl .ruFileWrap
	{
		margin-left: 0;
		margin-right: 18px;
	}
}

