* {
	margin:0;
	padding:0;
}
#warper {
	width:722px;
	margin:0 auto;
	font:normal 9pt Georgia,Tahoma,Arial;
	color:#666;
	direction:ltr;
}
#banner {
	background:url(../images/banner.png) transparent no-repeat scroll left bottom;
	width:722px;
	height:93px;
	margin:0 auto;
	border-bottom:1px solid #ccc;
	overflow:hidden;
	text-indent:-9000px;
}
#banner a {
	width:240px;
	height:93px;
	display:block;
}
#comments {
	font:8pt Georgia,"Times New Roman",Times,serif;
	color:#ddd;
}
#main {
	padding:0;
}
#content {
	padding:50px;
}
#footer {
	background:url(../images/footer.png) transparent no-repeat scroll center top;
	margin:auto;
	border-top:1px solid #ccc;
	text-align:center;
	color:#ccc;
	padding:10px 0;
}
#footer a {
	color:#ccc;
}
#main form {
	text-align:center;
}
#main form .submit {
	margin:10px;
}
#main table input {
	width:150px;
}
label {
	cursor: pointer;
}
.clear {
	clear:both;
}

/* progress bar */
.progress_container {
	width: 200px;
	height: 29px;
	background-color: #ccc;
	margin:auto;
}
.progress_left {
	width: 6px;
	background: url(../images/progress_left.gif) #fff;
}
.progress_middle {
	background: url(../images/progress_back.gif) #ccc;
}
.progress_right {
	width: 6px;
	background: url(../images/progress_right.gif) #fff;
}
.progress_main {
	width: 100%;
	height: 23px;
}
.progress_bar {
	/*width: 100%;*/
	color: #fff;
	background-color: #398AD6;
	background-image: url(../images/progress_bar.gif);
	text-align: center;
	font-size: 13px;
}
/* /progress bar */

/***************************/
.imageExport, .imageInfo {
	width: 302px;
	background: #fbfbfb;
	padding: 18px;
	float: left;
	margin:10px 10px 20px;
	border: 1px solid #ddd;
	display:inline;
	text-align: left;
	height:255px;
}
.imageExport h3, .imageInfo h3 {
	color: #7b9f29;
	font-size: 14px;
	line-height: 18px;
	padding: 0 0 6px;
}
.imageExport div {
	padding: 0 0 18px;
}
.imageExport label {
	display: block;
	font-size: 11px;
	line-height: 20px;
	font-weight: bold;
	color: #555;
}
.imageExport input {
	width: 99%;
	font-size: 11px;
	line-height: 1;
	color: #666;
}
.imageView {
	width: 678px;
	background: #fbfbfb;
	padding:10px;
	margin: 10px 10px 5px;
	border: 1px solid #ddd;
	text-align:center;
}
.imageView img {
	border: 0;
/*	cursor: -moz-zoom-in; */
}
.imageInfo ul {
	list-style: none;
}
.imageInfo ul li {
	height: 20px;
}
#sendMail, #reportAbuse {
	text-align: left;
	font-size: 11px;
}
#sendMail span {
	font-size: 11px;
}
#sendMail input, #reportAbuse input, #Favorites input {
	font-size: 12px;
	color: #666;
}
#Favorites {
	text-align:center;
}
/***************************/
.uploadNewFile {
	display:block;
	width:376px;
	height:130px;
	margin:0 auto;
	clear:both;
	margin-bottom:10px;
	overflow:hidden;
	text-indent:-9000px;
}
.uploadNewFile a {
	background:url(../images/upload_new_file.png) transparent no-repeat scroll left top;
	display:block;
	width:376px;
	height:130px;
}

.error p {
	background:url(../images/error.png) transparent no-repeat scroll left center;
	padding:15px 0 20px 55px;
	margin:0 auto;
	width:300px;
	line-height:160%;
}
.error div {
	text-align:center;
}
