.LB_overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	_padding-bottom: 20%;
	z-index:500;
	background-color: #000;
	height:1000px;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
}

.LB_window {
	position: absolute;
	top: 0;
	/*background: #fff;*/
	color:#fff;
	display:none;
	z-index:550;
}


.LB_window #codebox {
   width: 420px;
   height: 80px;
   margin: 0 65px 15px 65px;
   border: 1px dotted #666;
   overflow: auto;
}


.LB_caption{
	height:25px;
	padding:10px 30px 10px 25px;
	float:left;
  width: 100%;
}

#LB_closeWindow{
	height:25px;
	padding:10px 25px 10px 0;
	float:right;
}

.LB_closeAjaxWindow{
	/*cursor: move;*/
	padding:15px 10px 7px 0;
	text-align:right;
	background-color:#000;
}

.LB_closeAjaxWindow a:link,
.LB_closeAjaxWindow a:visited {
	color: #ccc;
	background: #555;
	text-decoration: none;
	padding: .3em;
}

.LB_closeAjaxWindow a:hover {
	background: #999;
	color: #333;
}

.LB_closeAjaxWindow a{
	cursor: pointer;
}

.LB_content{
	overflow: hidden;
	background: #000;
	height: auto;
	padding-bottom: 10px;
	z-index: 600;
}


.image_view_content div.left_form {
	float: left;
	width: 370px;
	clear: left;
}

.image_view_content form label {
	width: auto;
	margin: 0;
	padding: 5px 5px 5px 0;
}

.image_view_content form input,
.image_view_content form textarea {
	clear: both;
	color: #333;
	margin: 5px 0 5px 0;
}

.image_view_content form textarea { 
	width: 550px;
	}

/*#image_view_wrapper {
	margin: 20px 40px 50px 40px;
} */


.image_view_content p {
	color: silver;
}

.image_view_content {
	padding: 10px 20px;
	border:  1px solid #444;
	background: #222;
	_float:left;
	_width:450px;
	margin: 30px 50px;
}

.image_view_content ul {
	padding:0;
	margin:0;
}

.more_wrapper a:link,
.more_wrapper a:visited {
	background: #999;
	color: #333;
	text-decoration: none;
	padding: .3em;
}

.more_wrapper a:hover {
	color: #ccc;
	background: #555;
}


.image_view_content ul li {
	float:left;
	display:block;
	padding:5px;
	width:115px;
	color:#333;
	margin:0 12px 8px 0;
	font-size:.75em;
	background:#f8f8f8;
	border:1px solid #555;
	min-height:150px;
	_min-height:auto;
	height:auto;
	_height:150px;
	
}

.image_view_content h5 {
	margin: 5px 0 10px 0;
	padding: 0;
	color: #ccc;
	font-weight: normal;
	letter-spacing: .1em;
}

.added {
	color: #962727;
}

.more_wrapper {
	text-align:right;
}

#image_view_wrapper img {
	margin: 0 auto;
	padding: 20px;
	background: #fff;
	display: block;
	border: 1px solid silver;
}

#view_image {
	margin: 0 auto;
}

.LB_resize{
   background-image: url("/images/handle.gif");
   background-position: bottom right;
   background-repeat: no-repeat;
   height: 13px;
   width: 15px;
   position: absolute;
   bottom: 0;
   right: 0;
}