#s1 {
float: right;
width: 300px;
margin-right:10px;
}

#newPhotoDiv {
float: right;
clear: right;
margin: 0 0 5px 0;
}
#newPhotoDiv #photoDetail {
width: 500px;
margin-left: auto;
margin-right: auto;
padding: 0 8px;
}

#newPhotoDiv #header {
padding:0 0 0 10px !important;
color: #222222;
font-size: 13px;
line-height: 25px !important;
height: 25px !important;
font-weight: bold;
border-bottom: 1px solid #EEE;
background: url(/images/d5/bg_subNav.gif) repeat-x left center;
}

#switchUpload {
font-size:11px;
margin:3px 8px 0 0;
text-align: right;
}

#switchUpload a {
text-decoration: underline;
}

#photo_content,
#photo_desc,
#photo_tag {
margin: 18px 6px;
}

#photo_category,
#photo_collection {
margin: 0 6px;
}

#input_title, #input_content, #input_desc, #input_tag, #photo_category, #photo_collection {
width: 480px;
}
#input_content {
height: 10em;
}
#input_tag {
color: #AAA;
}

#saveDiv {
padding: 10px 0;
text-align: center;
}

#photo_content {
padding: 8px;
}

#photo_content p {
text-align: center;
margin: 8px 0;
font-size: 12px;
line-height:15px;
}

#photo_content p.h {
font-size: 16px;
font-weight: bold;
line-height: 18px;
}

#photo_content #tc {
padding: 20px;
margin-left:auto;
margin-right:auto;
width: 350px;
}

#photo_content #uploadDiv {
padding: 8px 0;
text-align: center;
}

#photo_content #uploadConfirmDiv {
padding: 10px 0;
text-align: center;
}

#photoProgress {
margin: 20px;
padding: 10px;
background: #EEE;
color: #222;
}

#photoProgress p {
margin: 5px;
}

#tips {
margin-left: 20px;
}

#photo_category, #photo_collection {
padding: 8px 0;
border-top: 1px solid #EEE;
}

#photo_category .caption,
#photo_collection .caption {
float:left;
display:inline;
padding: 3px;
width: 100px;
font-size: 12px;
line-height: 20px;
font-weight: bold;
}

#photo_category .content,
#photo_collection .content {
float: left;
display: inline;
}

#attachmentDiv {
border-top: 1px solid #EEE;
padding: 10px;
}

#attachmentDiv #option_addAttachment {
text-decoration: underline;
font-size: 14px;
}

/* progress bar */
#progressBar {
	padding-top: 5px;
}

#progressBarBox {
	position: relative;
	height: 10px;
	background: #DDD;
	border: 1px solid #F5F5F5;
}

#progressBarBoxContent {
	width: 0;
	font-size: 0;
	height: 10px;
	line-height: 10px;
	background: #00CC00 url('/images/d5/bg_progress.gif') repeat-x center;
}

#saveDiv .submit_m, #saveDiv .cancel_m {
width: 70px;
height: 22px;
}

/* multiple upload */
#uploadQueueDiv,#uploadPreviewDiv {
width:538px;
margin-left:auto;
margin-right:auto;
}

#uploadQueueDiv {
background-color: #FFFFFF;
}

#uploadQueueDiv a {
text-decoration: underline;
color: blue !important;
}

#uploadBtnDiv {
padding: 8px 0;
text-align: center;
}

.albumUploadSep {
	clear:both;
	height: 10px;
}
.hideInput {
	position: absolute;
	top: -3000px;
}
.albumDescDiv {
	/*background: #ebebeb;*/
	background-color: #F1F1F1;
	padding: 5px;
	margin: 0 0 10px 0;
}
.albumCP {
	/*width: 80px;*/
	padding: 0 10px 0 5px;
	float: left;	
}
.albumDesc {
	float: left;
}
.albumDescT {
	color: #666666;
	font-weight: bold;
}
.albumDescS {
	color: #666666;
	padding-top: 5px;
}
.albumUploadH {
	width: 534px;
	font-size: 16px;
	font-weight: bold;
	color: #666666;
	padding: 5px;
	margin: auto;
}
.albumUploadV {
	float: left;
	width: 534px;
	padding-top: 5px;	
}
.labelPT {
	float: left;
	color: #b4b4b4;
	width: 360px;
	display: none;
	padding: 3px 0 3px 0;
}
.labelPD {
	float: left;
	color: #b4b4b4;
	display: none;
	width: 60px;
	text-align: right;
	padding: 3px 0 3px 0;
}
#fileUpload_wrap_labels {
	clear: both;
	width: 420px;
	padding: 3px 6px 3px 6px;
}
.wrapBorder {
	margin: 5px 0 15px 0;
	border: #cccccc solid 1px;
}

.fileListDiv {
	clear: both;
}
.fileTitle {
	float: left;
	width: 360px;
	padding: 0px 0;
	cursor: text;
}
.fileTitle span {
	color: #666666;
}
.removeFileLinkDiv {
	float: left;
	width: 60px;
	text-align: right;
	padding: 0px 0;
}
.submitBtn {
	background: url(../flashupload/gallery_upload.gif) no-repeat;
	width: 80px;
	height: 27px;
	border: 0;
	cursor: pointer;
	margin: 0 0 5px 0;
}
.selectBtn {
	background: url(../flashupload/gallery_select.gif) no-repeat;
	width: 129px;
	height: 27px;
	border: 0;
	cursor: pointer;
	margin: 0 0 5px 0;
}
.titleInput {
	width: 300px;
	color: #333333;
}

.photoTable {
	/*width: 450px;*/
	width: 100%;
	border: #cccccc solid 1px;
}
.photoTable td {
	vertical-align: top;
}
.pnameT,.psizeT,.pdeleteT {
	color: #cccccc;
	padding: 5px 10px 2px 10px;
}
.pnameT {
	width: 380px;
}
.psizeT {
	width: 60px;
	padding: 5px 0 2px 0;
}
.pdeleteT,.pdelete,.pdeleteF {
	text-align:right;
}
.pdeleteT {
	padding: 5px 10px 2px 0;
}
.pname {
	color: #666666;
	padding: 2px 10px;
	position: relative;
}
.psize {
	color: #666666;
	padding: 2px 0px;
}
.pdelete {
	padding: 2px 10px 0 0;
}
.ptsep {
	height: 4px;
}
.pnameF {
	background: #efefef;
	padding: 2px 10px;	
}
.psizeF {
	background: #efefef;
	padding: 2px 0px;
	font-weight: bold;
	color: #666666;
}
.pdeleteF {
	background: #efefef;
	padding: 2px 10px 0 0;
}
#uploadedP {
	/*float: left; */
    width:100%;
	border: #cccccc solid 1px;
	padding: 5px;
	margin-bottom: 15px;
	/*width: 438px;*/
}
#uploadedP ul {
	padding: 0;
	margin: 10px 0;
	list-style: none;
}
#uploadedP ul li {
	/*
	float: left; 
	height: 81px;
*/
	color: #999999;
	text-align: center;	
	margin: 0 5px 5px 5px;	
}
#uploadedP ul li img {
	padding: 2px;
	border: #cccccc solid 1px;
}
.pnamediv {
	position: relative;
}
.pnamespan {
	position: absolute;
	overflow: hidden;
}
.progressbar {
	position: absolute;
	background: #ff5656;
	height: 16px;
}
.uploadedItem {
	color: green;
	background: url(../flashupload/tick.gif) no-repeat;
	padding-left: 20px;
}
.submitButtons {
	float: left;
}
.anotherVersion {
	float: right;
	line-height: 27px;
}
.error {
	background-color: #ffcccc;
	padding: 8px 12px;
	color: #222;
	font-weight: bold;
}
.success {
	background-color: #ccffcc;
	color: #222;
	padding: 8px 12px;
	font-weight: bold;
}

#successPlaceHolder .error a, #successPlaceHolder .success a {
text-decoration: underline;
color: blue !important;
}

.yellowMsg {
	background-color: #ffffe1;
	border: #999999 solid 1px;
	padding: 8px 10px;
	color: red;
	text-align: center;
}

#photoTable .pdeleteF a,
#photoTable .pdelete a {
color: #339900 !important;
}


#photoDetail #photo_publish {
border-top: 1px solid #eee;
width: 480px;
padding: 8px 0px;
margin: 0 6px;
}

#photoDetail #photo_publish .caption {
padding: 4px 3px;
width: 100px;
font-size: 12px;
line-height: 20px;
font-weight: bold;
float: left;
display: inline; 
margin-bottom: 8px; 
}

#photoDetail #displayTimeDetail {
padding: 0px;
margin-bottom: 8px; 
}

#photoDetail .caption input {
margin-left: 10px;
margin-bottom: 1px;
}

.multiSuccess {
	position:absolute;
	width:90%;
	height:200px;
	line-height:200px;
	text-align:center;
	background-color: #555;
	color: #fff;
	padding: 8px 12px;
	font-weight: bold;
	 filter:alpha(opacity=90);
    -moz-opacity:.90;
    opacity:0.9
}
.multiSuccess a:link,
.multiSuccess a:visited {
	color: #fff !important;
}

.photo_upload {
	float:left;
	width:50%;
	padding-bottom:10px;
}
.photo_upload dl,
.photo_upload dl dt,
.photo_upload dl dd {
	display:block;
}
.photo_upload dl {
	width:88%;
	padding:10px;
	background:#f9f9f9;
	border:1px solid #eee;
}
.photo_upload dl dt {
	position:relative;
	height:120px;
}

.photo_upload input[type="text"] {
	width:90%;
}
.photo_upload textarea {
	width:90%;
	height:50px;
	overflow:auto;
}

.photo_upload p {
	text-align:left !important;
	font-weight:bold;
}

.upload_success {
	border:1px solid #a7e372;
	background:#ccffcc url(/images/ico_check.png) no-repeat 80px 15px;
	padding:15px 0 15px 140px;
	font-size:15px;
	line-height:1.4em;
	font-weight:bold;
}

.gen_div {
	clear:both;
	padding:10px 0;
}
.gen_div h3 {
	padding:5px;
	font-size:15px;
	color:#fff;
	background:#222;
}
.gen_div p {
	text-align:left !important;
	margin:10px 0 0 0 !important;
}
.gen_div input {
	vertical-align:middle;
}

.indentStyle {
	padding-left:25px;
	padding-right:25px;
	#padding-left:32px;
	#padding-right:32px;
}
.btn_delete {
	position:absolute;
	z-index:100;
	display:block;
	right:0;
	width:20px;
	height:20px;
	cursor:pointer;
	background:url(/images/ico_dele.png) no-repeat;
}


