.vaultBox {
	
	border:		1px solid #AAAAAA;
	position:	relative;
	width:		640px;
	padding:	0px 0px;
	background:	#E3E3E3;
	z-index:	5000;

/*	overflow:	auto; 	*/
	}

	.scrollPane {
		overflow:			auto;
		height:				350px;
		border:				solid #BBBBBB;
		border-width:		1px 0px;
		clear:				both;
		background:			#F9F9F9;
		}

	table.searchResults {
		width:				100%;
		margin:				0px;
		border-collapse:	collapse;
		cursor:				pointer;
		}
		
	.searchResults td {
		height:				64px;
		padding:			4px;
		vertical-align:		middle;
		background:			#F9FAFB;
		}

	.searchResults .mu {
		height:				350px;
		padding:			0px;
		background:			#F9F9F9;
		}


	.searchResults td.thumb {
		width:				64px;
		padding-left:		12px;
		text-align:			center;
		}

	.searchResults .alt {
		background:			#E3E6E9;
		}


	.searchResults tr.hover td {
		background:			#BBDDFF;
		}
		
	.searchResults tr.selected td {
		background:			#3399FF;
		}


.searchControls {
	margin:			10px 0px;
	width:			100%;
	border:			none;
	}
	
	.searchControls .label {
		font-weight:	bold;
		padding-right:	6px;
		width:			60px;
		text-align:		right;
		padding-left:	0px;
		}
		
	.searchControls .activity {
		width:			64px;
		vertical-align:	middle;
		text-align:		center;
		}

	.searchControls input {	
		color:			#333333;
		width:		 	100%;
		}

	.searchControls input.submit {	
		width:			auto;
		color:			#000;
		}


	.vaultBox .currentImage {
		width:			280px;
		}
		
	.vaultBox .currentImage .theImage {
		float:			left;
		position:		relative;
		margin:			4px 16px 4px 4px;
		}
		
	.vaultBox .currentImage .imageDesc {
		float:			right;
		position:		relative;
		margin-left:	16px;
		}


.vaultSummary {
	
	width:				100%;
	border:				1px solid #DDDDDD;
	border-collapse:	collapse;
	
	}
	
	.vaultBox .vaultSummary {
		border:			1px solid #AAAAAA;
		}
	
		.vaultSummary td {
			padding:			4px;
			background:			#EFEFEF;
			text-align:			center;
			vertical-align:		middle;
			}
	
		.vaultSummary .thumb {
			width:		64px;
			height:		64px;
			padding:	4px;
			background:	#DDDDDD;
			}
			
			.vaultSummary .thumb img {
				display:		block;
				padding:		0px;
				margin:			0px auto;
				}
			
		table.vaultSummary tr td.desc {
			width:			auto;
			text-align:		left;
			font-style:		normal;
			}
		
		table.vaultSummary td.desc p {
			font-style:		normal;
			font-weight:	normal;
			display:		block;
			margin:			.25em 0em;
			}
			
		.vaultSummary .icon {
			width:		24px;
			}
			
			.vaultSummary .icon img {
				cursor:		pointer;
				}


.vaultBoxButtons {
	position:	relative;
	height:		30px;
	margin:		10px 4px;
	}

	 .vaultBoxButtons input
	,.searchControls input.submit {
		width:		120px;
		margin:		5px;
		float:		right;
		}


.vaultBox hr {
	border:		none;
	height:		1px;
	margin:		0px;
	position:	relative;
	background:	#AAAAAA;
	}

.vaultBox form {
	margin:		0px;
	padding:	0px;
	}

.liteboxCore.galleryVaultBox {
	color:					white;
}

.liteboxCore.galleryVaultBox.loaded {
	padding:				1em;
	-moz-border-radius:		10px;
	-webkit-border-radius:	10px;
	background:				url( '../image/litebox/black_matte.png' );
	text-align:				center;
	min-width:				50%;
}

.liteboxCore.galleryVaultBox .close {
	position:				absolute;
	top:					0;
	left:					0;
	display:				none;
}

.liteboxCore.galleryVaultBox .close,
.liteboxCore.galleryVaultBox .close a,
.liteboxCore.galleryVaultBox .close img {
	width:					34px;
	height:					34px;
}
	
	.liteboxCore.galleryVaultBox .close a {
		position:			absolute;
		top:				.5em;
		left:				1em;
	}
	
.liteboxCore.galleryVaultBox.alert a {
	color:					#999;
}
	
	.liteboxCore.galleryVaultBox .caption {
		white-space:		normal;
		text-align:			left;
		font-size:			80%;
	}
	
	.liteboxCore.galleryVaultBox .credit {
		font-size:			70%;
		line-height:		1.25em;
		margin-top:			.5em;
	}
	
	.liteboxCore.galleryVaultBox .credit a {
		color:				white;
		text-decoration:	none;
	}
	
	.liteboxCore.galleryVaultBox .credit a:hover {
		text-decoration:	underline;
	}
	
	.liteboxCore.galleryVaultBox .litebox_media_slide {
		margin:				0 auto 1em;
	}

/*.imageVaultBox {
	min-width:				50%;
}*/

.imageVaultBox .liteboxToolbar .tool {
	margin:					0 1em;/*5em;*/
}

.imageVaultBox.waiting .bg {
	background:		url( '../uicon/status_wait_black.gif' )
	                center center
	                no-repeat;
}

.liteboxCore.flashVideoVaultBox .litebox_media_slide {
	margin-top:				34px;
}

/*.liteboxCore.flashVideoVaultBox .vaultLiteboxCore {
	position:absolute;
	left:99999999px;
}*/

/*.liteboxCore.flashVideoVaultBox.loading {
	background-image:		none;
}*/

