.image-cropper {
	position: absolute;
	text-align: center;
	display: block;
	width: 400px;
	height: 300px;
	padding: 10px;
	background-color: #404040;
	border: 1px solid #303131;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	-webkit-box-shadow: 0px 3px 8px rgba( 100, 100, 100, 0.22 );
	-moz-box-shadow: rgba( 100, 100, 100, 0.22 ) 0px 3px 8px;
}

.image-loading {
	position: absolute;
	top: 10px;
	left: 10px;
	width: 380px;
	height: 280px;
	z-index: 10; /*	  background-color: #060606;*/
	background-color: #404040;
}

.image-cropper-toolbar {
	margin-top: 10px;
}

.image-loading-indicator {
	margin: 100px auto auto;
	height: 32px;
	width: 32px;
	background-image: url(/images/icon-loading-crop.gif);
	background-repeat: no-repeat;
}

/*
Copyright (c) 2009, Yahoo! Inc. All rights reserved.
Code licensed under the BSD License:
http://developer.yahoo.net/yui/license.txt
version: 2.7.0
*/
.yui-crop {
    position: relative;
}
.yui-crop .yui-crop-mask {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
}

.yui-crop .yui-resize {
    position: absolute;
    top: 10px;
    left: 10px;
    border: 0;
}

.yui-crop .yui-crop-resize-mask {
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    width: 100%;
    background-position: -10px -10px;
    overflow: hidden;
}

.yui-skin-sam .yui-crop .yui-crop-mask {
    background-color: #000;
    opacity: .5;
    filter: alpha(opacity=50);
}

.yui-skin-sam .yui-crop .yui-resize {
    border: 1px dashed #fff;
}

.yui-resize-handle {
	background: #F2F2F2;
	border:1px solid #808080;
}

#results-container {
	position: absolute;
	width: 120px;
	height: 90px;
}

#results {
	/*border: 1px solid black;*/
	height: 90px;
	width: 120px;
	position: relative;
	overflow: hidden;
}
#results img {
	position: absolute;
	top: -20px;
	left: -20px;
}