.rcwdplupload-current{		position:relative;
							margin:0 0 10px 0;
							padding:0 0 0 30px;
}
.rcwdplupload-current .acf-button-delete,
.rcwdplupload-current .rcwdplupload-removecf{	position:absolute;
												top:0;
												left:0;
}
.rcwdplupload-current a{	text-decoration: none;
}
.rcwdplupload-current-file{	margin:0 0 5px 0;
}
.rcwdplupload-current-size{	
}
.rcwdplupload-temp{			position:relative;
							display:none;
							opacity:0;
							margin:0 0 10px 0;
							padding:0 0 0 30px;
}
.rcwdplupload-temp a{		text-decoration: none;
}
.rcwdplupload-temp .acf-button-delete,
.rcwdplupload-temp .rcwdplupload-removetf{	position:absolute;
											top:0;
											left:0;
}
.rcwdplupload-temp-file{	margin:0 0 5px 0;
}
.rcwdplupload-container{	position:relative;
}
.rcwdplupload-filelist{		position:relative;
							float:left;
							width:215px;
							height:21px;							
							padding:3px 10px 0;
							background:#ddd;
							/*border:1px solid #ccc;*/
							-moz-border-radius: 	3px;
							-khtml-border-radius: 	3px;
							-webkit-border-radius: 	3px;
							border-radius: 			3px;
							-moz-box-shadow: 	0 0px 3px 0px rgba( 255, 255, 255, 0.6 );			
							-webkit-box-shadow: 0 0px 3px 0px rgba( 255, 255, 255, 0.6 );																						
							box-shadow: 		inset 0 0px 3px 0px rgba( 0, 0, 0, 0.2 );
							font-size:12px;
							line-height:20px;	
							color:#333;								
}
.rcwdplupload-clientpreview{	display: none;
								margin: 10px 0 0;
								opacity: 0;
								overflow: hidden;
}
.rcwdplupload-filesize{		display:block;
							opacity:0;
							margin:5px 0 0 0;
}
.rcwdplupload-pickfiles{	float:left;
							width:80px;
							margin:0 5px !important;
							text-align:center;
}
#col-left .rcwdplupload-pickfiles{		margin-top:5px !important;
										margin-left:0 !important;
}

.button-primary.rcwdplupload-uploadfiles{	float:left;
											display:none;
											opacity:0;
											width:80px;
											text-align:center;
}
#col-left  .button-primary.rcwdplupload-uploadfiles{	margin-top:5px !important;
}
.acfrcwdupload-filext-generic{	display:block;
								height:17px;
								padding:0 0 0 21px;
								background:transparent url(../img/page.png) left 1px no-repeat;
}
.acfrcwdupload-filext-jpg,
.acfrcwdupload-filext-gif,
.acfrcwdupload-filext-png,
.acfrcwdupload-filext-bmp{		background-image:url(../img/image.png);
}
.acfrcwdupload-filext-pdf{		background-image:url(../img/page_white_acrobat.png);
}
.acfrcwdupload-filext-zip,
.acfrcwdupload-filext-rar,
.acfrcwdupload-filext-ace,{		background-image:url(../img/page_white_acrobat.png);
}
.rcwdplupload-remove{			position:absolute;
								top:4px;
								right:5px;
								display:none;
								opacity:0;
								width:16px;
								height:16px;
								background:transparent url(../img/cancel.png) no-repeat;
								cursor:pointer;
}
.rcwdplupload-ddbox{			position:absolute;
								top:0;
								left:0;
								z-index:10;
								display:none;
								opacity:0;
								width:100%;
								height:100%;
								padding:0;
								background:rgba( 56, 145, 194, 0.9 );
}
.rcwdplupload-container.dragover .rcwdplupload-ddbox{	display:block;
														opacity:1;
}
.rcwdplupload-ddbox-inner{		position:absolute;
								top:50%;
								left:0;
								display:block;
								width:100%;
								height:20px;
								margin:-10px 0 0 0;
								text-align:center;
								color:#fff;
								font-size:14px;
								font-weight:bold;
}
.rcwdplupload-clear{			clear:both;
								display:block;
								height:0;
								overflow:hidden;
								margin:0;
								padding:0;
								float:none;
}
.rcwdacflupload-folder-files-wrapper{	position:relative;
										z-index:20;
}
.rcwdacflupload-folder-files{		position:relative;
									float:left;
									width:85px;
									overflow:hidden;
									margin:5px;
									padding:2px;
									border:1px solid #ccc;
									cursor:pointer;
}
.rcwdacflupload-folder-files div{	height:60px;
									overflow:hidden;
									background:#eee;
}
.rcwdacflupload-folder-images img{	display:block;
									max-width: 100%;
									margin:0 auto;
}
.rcwdacflupload-folder-others{		word-wrap:break-word;
									text-transform:uppercase;
									font-size:10px;
									line-height:10px;
}
.rcwdacflupload-files-selected{		border:2px solid #0074a2;
									padding:1px;
									
}
.rcwdacflupload-folder-files span{	position:absolute;
									bottom:2px;
									right:2px;
									z-index:10;
									display:none;
									width:20px;
									height:20px;
									overflow:hidden;
									background:#eee;
									border:1px solid #F00;
									-moz-border-radius: 	50%;
									-khtml-border-radius: 	50%;
									-webkit-border-radius: 	50%;
									border-radius: 			50%;	
									text-align:center;
									font-weight:bold;
									line-height:50px;								
} 
.rcwdacflupload-folder-files.hover span{	display:block;
}

/* jQuery Dialog ______________________________________________________________________________________________ */
	
	.acfrcwdjquidialog{								background:#fff;
													border: 1px solid #fff;
													-moz-border-radius: 	4px;
													-khtml-border-radius: 	4px;
													-webkit-border-radius: 	4px;
													border-radius: 			4px;	
													font-family: "Open Sans", Helvetica, Arial, sans-serif;													
													color: #222;
	}
	.acfrcwdjquidialog .ui-widget-header{ 			
													background: #ccc;
													border: 1px solid #aaa;												
													-moz-border-radius: 	4px;
													-khtml-border-radius: 	4px;
													-webkit-border-radius: 	4px;
													border-radius: 			4px;	
													font-size:13px;
													font-weight: bold;
													color: #222222;
	}
	.acfrcwdjquidialog .ui-widget-header a{ 			color: #222222;
	}
	.ui-dialog .ui-dialog-content{ 					zoom: 1;
													position: relative;
													overflow: auto;
													padding: 15px;
													background: none;
													border: 0;
													font-size:13px;
													line-height:18px;
													
	}
	.acfrcwdjquidialog .ui-icon{						width: 16px;
													height: 16px;
													background-image: url(../img/ui-icons_222222_256x240.png);
	}
	.acfrcwdjquidialog .ui-widget-header .ui-icon{	background-image: url(../img/ui-icons_222222_256x240.png);
	}
	.acfrcwdjquidialog .ui-icon-closethick{ 			background-position: -96px -128px;
	}
	.acfrcwdjquidialog .ui-icon-alert{ 				background-position: 0 -144px;
	}
	.acfrcwdjquidialog .ui-state-hover .ui-icon,
	.acfrcwdjquidialog .ui-state-focus .ui-icon{		background-image: url(../img/ui-icons_454545_256x240.png);
	}
	.acfrcwdjquidialog .ui-dialog-buttonpane{ 		margin: 0;
													background-image: none;
													padding: 10px 15px;
													border-top: 1px solid #ccc;
													text-align: left;
	}
	.acfrcwdjquidialog .ui-dialog-buttonpane .ui-dialog-buttonset{	float:none;
	}
	.acfrcwdjquidialog .ui-dialog-buttonpane button{					float:none;
																	display:block;
																	margin:0 auto;
																	padding: 3px 6px;
																	border: 1px solid #ccc;
																	-moz-border-radius: 	4px;
																	-khtml-border-radius: 	4px;
																	-webkit-border-radius: 	4px;
																	border-radius: 			4px;
																	font-family: "Open Sans", Helvetica, Arial, sans-serif;
	}	
	.acfrcwdjquidialog .ui-dialog-buttonpane button:hover {			color: #5e5e5e;
																	background: #ebebeb;
	}