/* GLOBALS */
* { margin:0; padding:0; border:0; }
.hidden { display:none; }
.showing { display:block; }
.error { margin:25px auto; text-align:center; font-size:1.2em; color:#f00; font-weight:bold; }
#cropWrap {
	margin:10px 0 0;
	float: left;
	width: 550px;
	background-image: url(../images/wait.gif);
	background-repeat: no-repeat;
	background-position: 200px 150px;
}
#wait {
	padding:5px;
	text-align:center;
	float: right;
	height: 50px;
	width: 332px;
	clear: right;
	position: absolute;
	left: 148px;
	top: 242px;
	background-color: #FFFFFF;
	visibility: hidden;
}


/* INFO */
div.info {
	font-size:1em;
	line-height:1.7em;
	padding:0px;
	float: left;
	margin-bottom: 0px;
	width: 550px;
	margin-right: 0px;
}
div.info p { margin:0 0 1em 0; }


/* INITIAL UPLOAD FORM */
form { margin: 0; padding: 0;}
form#imigUpload { display:block; background:#fff; padding:20px; }
form legend { font-weight:bold; letter-spacing:1px; }
form label {
	display:block;
	margin:0 0 4px 0;
	font-weight: bold;
}
form input { display:block; border:1px solid #ccc; padding:3px; }
form div.select { clear:both; padding:12px 0; }
form select { display:block; }
form div#submit, form div#wait { height:30px; padding:15px 0 0 0; }
form div#submit input { width:75px; margin:0 auto; }


/* FORMS WHICH STORE EDITING DATA */
form.frmCrop legend, form.frmResize legend { display:none; }


/* RESIZE TRACK AND HANDLE */
#resizeTrack { width:200px; height:5px; background:transparent url(../images/bg_track.gif) left top no-repeat; margin:0 0 20px 0; }
#resizeHandle { cursor:move; width:5px; height:10px; background:transparent url(../images/bg_handle.gif) left top no-repeat; }

/* ROTATED IMAGES */
#rotatedImages { padding-top:30px; }
#rotatedImages h2 { margin:20px 0 5px 0; }
#showRotatedImages { font-size:1.1em; padding-top:10px; }
#crop_save {
	clear: both;
	float: none;
}

