/* common */
#dvModalBackground {
	width:100%;
	height:100%;
	background-color:#000;
	display:none;
	position:absolute;
	top:0px;
	left:0px;
	z-index:1001;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	opacity:0.5;
}
#dvModals .spacer {
	width:				100%;
	clear: 				both;
}
/* modals */
#dvModals {
	text-align: 		center;
	font: 				12px Arial, Helvetica, sans-serif;
	color: 				#000;
	margin: 			0 auto;
	width:				548px;
}
#dvModals .dialog {
	display: 			none;
	z-index: 			1002;
	position: 			absolute;
	top:				100px;
	text-align:			center;
	margin:				auto;
	padding-top: 		30px;
	width:				548px;
	height:				426px;
	background:			url(http://ak.imgfarm.com/images/download/runrun/bg.gif) no-repeat;	
}
#dvModals .container {
	text-align: 		center;		
	padding-top: 		130px;
	margin: 			0px 4px;
	width: 				539px;
}
#dvModals #dvEasy.dialog {
	background: 		none;
}
/* content */
#dvModals .content {
	height: 			170px;
	padding: 			25px 0px;
	width:				100%;
}
#dvModals #dvDownload .content {
	padding: 		50px 15px;
	width: 				500px;	
}
#dvModals #statusDIV {
	float:				left;
	font-weight:		bold;
	font-size:			14px;
}
#dvModals #percentDIV {
	float:				right;
	font-weight:		bold;
	font-size:			14px;
}
#dvModals #progressBarContainer {
	float: 				left;
	width: 				100%;
	height: 			25px;
	margin-top: 		20px;
	padding: 			0px;
	border: 			none;
	background-color: 	#000;	
	text-align:			left;	
}
#dvModals #progressBarDIV {
	background-color: 	#FFF;
	width:				0px;
	height:				25px;
}
#dvModals #errorContent, #dvModals #finishContent {
	width: 			491px;
	height: 		113px;
	margin:			0 auto;
}
#dvModals #errorContent {
	background:		transparent url(http://ak.imgfarm.com/images/download/runrun/oops_run_run.png) top; 
}
/* button */
#dvModals .btnDiv {
	text-align:			right;
	padding:			5px 15px;
}
#dvModals .button {
	cursor:				pointer;
	font-weight:		bold;
	width:				88px;
	height:				30px;
}
#dvModals .button:hover {
	background-position:bottom;
}
#dvModals .dialog {
	background:url(http://ak.imgfarm.com/images/vicinio/100000413/tb_1277227937565.png) no-repeat;
}
#dvModals .container {
	background:url(http://ak.imgfarm.com/images/vicinio/100000413/tb_1277227942737.png) no-repeat;	
}

#dvModals #dvDownload #progressBarContainer {
	background-color: 	#77CCFF;
	border:				1px solid #77CCFF;
}
#dvModals #dvDownload #progressBarDIV {
	background-color: 	#00008B;	
}	
#dvModals #finishContent {
	background:transparent url(http://ak.imgfarm.com/images/vicinio/100000413/tb_1296251507906.png) no-repeat top;
	width: 520px;
	height: 134px;
}
#dvModals #finishContent.firefox {
	background:transparent url(http://ak.imgfarm.com/images/vicinio/100000413/tb_1296251513585.png) no-repeat top;
	width: 520px;
	height: 134px;	
}	
#dvModals #errorContent {
	background:		transparent url(http://ak.imgfarm.com/images/vicinio/100000413/tb_1323471660315.png) no-repeat top; 
}
