

.imagelist { list-style: none; }
.imagelist li { 
	float: left; padding: 5px; margin: 0 15px 15px 0; background: #fff; border: 1px solid #ddd; -moz-border-radius: 2px; 
	-webkit-border-radius: 2px; border-radius: 2px; 
}

.imagelist li.ui-get-photo{ width: 195px; height: 166px;  }
.imagelist li:hover { border-color: #5c7bb5; }
.imagelist li div { width: 195px; height: 150px; overflow: hidden;}
.imagelist li img { display: block; margin-bottom: 10px; width: 1900px; }
.imagelist li span { display: block; text-align: right;}
.imagelist li span a { vertical-align: middle; }
.imagelist li span a.name { font-weight: bold; float: left; color: #999; width: 148px; height: 16px; overflow: hidden; text-align: left }
.imagelist li span a.name:hover { color: #333; text-decoration: none; }
.imagelist li span a.show, .imagelist li span a.dele, .imagelist li span a.edit, .imagelist li span a.down { 
    float: right; font-size: 13px;
	display: inline-block; width: 16px; height: 16px; cursor: pointer; opacity: 0.5;
        color: #676767;
}
.imagelist li span a.show:hover, .imagelist li span a.dele:hover, .imagelist li span a.edit:hover, .imagelist li span a.down:hover { opacity: 1; text-decoration: none;}

.photoEdit { width: 480px; }
.photoEdit h3 { font-size: 18px; }
.notifyMessage { padding: 7px 10px; font-weight: bold; margin: 10px 0; display: none; }
.notifySuccess { border: 1px solid #C1D779; background: #EFFEB9; display: block; }
.notifyError { border: 1px solid #E18B7C; background: #FAD5CF; display: block; }
