#clientlogos
{
	width:					auto;
	background-color:		#E6E6E6;

	position:		relative;
}

#clientlogos img
{
	position:		absolute;
	z-index:		20;
	background-color:	white;
}

.testimonial
{
	position:		absolute;
	display:		none;
	z-index:		30;

	background-color:		white;
	padding:				8px 18px;

	font-family:			arial,sans-serif;
	font-size:				10px;
	line-height:			12px;
}

a.close
{
	text-align:				right;
	font-weight:			bold;
	display:				block;
	margin-top:				15px;
	text-transform:			uppercase;
	color:					#32389C;
}

#dim
{
	display:		none;
	position:		absolute;
	top:			0px;
	left:			0px;

	background-color:	black;
	opacity:			0.5;
	filter:					alpha(opacity=50);
	z-index:		25;
}

.logoblock
{
	position:			relative;
}

a.plus
{
	position:		absolute;
	z-index:		21;

	display:		block;
	width:			118px;
	height:			77px;
	background-image:	url( /site/images/plus.gif );
	background-position:	bottom right;
	background-repeat:		no-repeat;

}
