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

.form { }
	.form p { line-height:34px; }
		.form p+p { margin-top:15px; text-indent:inherit; }
		.form p.textSmall { margin-top:5px; line-height:normal; }		
		
	.form input[type="text"], 
	.form input[type="password"],
	.form input[type="email"],
	.form textarea, 
	.form select    { margin: 0; border:none; padding:10px 15px; border-radius:20px; font-size:15px; background:#E6DCB8; }
	
		.form input[type="text"]:focus, 
		.form input[type="password"]:focus,
		.form input[type="email"]:focus,
		.form textarea:focus, 
		.form select:focus { outline:0px; background:#DED0A3; }
	
	.form label { display:inline-block; line-height:34px; text-align:right; padding:0 15px 0 0; vertical-align:top; }		
		.form label.aux { color:#888; font-weight:normal; }
		
		.form label img { margin-top:5px; }
		
		.form.labelsWidth250 label { width:250px; }		.form.labelsWidth200 label.error { margin-left:266px; }	
		.form.labelsWidth200 label { width:200px; }		.form.labelsWidth200 label.error { margin-left:216px; }		
		.form.labelsWidth190 label { width:190px; }		.form.labelsWidth180 label.error { margin-left:206px; }
		.form.labelsWidth160 label { width:160px; }		.form.labelsWidth160 label.error { margin-left:176px; }
		.form.labelsWidth130 label { width:130px; }		.form.labelsWidth130 label.error { margin-left:146px; }
		.form.labelsWidth100 label { width:100px; }		.form.labelsWidth100 label.error { margin-left:116px; }		
		.form.labelsWidth80 label  { width:80px; }		.form.labelsWidth80  label.error { margin-left:96px;  }	
		.form.labelsWidth60 label  { width:60px; }		.form.labelsWidth60  label.error { margin-left:76px;  }		
		
	.form label.error { display:block; padding-left:20px; color:#F00; text-align:left; width:auto; background:url("/web/images/exclamation.png") no-repeat 0 10px; font-weight:bold; }
		.form label.error.notDisplay { display:none; }
	.form .asterisk { color:#FF6600; font-weight:bold; padding:0 3px; }
	
	.form .separator { height:1px; background:#ddd; margin:20px 0; }
	
	.form .buttons { margin-top:15px; text-align:center; }
	
.form.group { border:1px solid #CCC; padding:20px; margin-top:20px; }		
	
#photosForm { }
	#uploadedPhotos         { margin-left:420px; }
		#uploadedPhotos li  { float:left; margin:3px; }
		#uploadedPhotos img { cursor:move; width:110px; }	
	#photosForm .text       { float:left; width:400px; }
	
#filesForm {  }
	#uploadedFiles   { margin-left:420px; }
	/* #uploadedFiles li     { display:block; } Deprecated? */	
	#filesForm .text { float:left; width:400px;  }	
	
.photoMenu, .fileMenu { font-size:11px; }
	.photoMenu li, .fileMenu li { padding:2px 0; }
	
	.photoMenu form *, .fileMenu form * { vertical-align:middle; }
	.photoMenu form input.accept, .fileMenu form input.accept { border:none; background:url("/web/images/accept.png"); height:16px; width:16px; cursor:pointer; }
	
.uploadifyQueueItem { width:auto !important; }
	.uploadifyQueueItem a img { border:none !important; padding:0 !important; }


/*