.summaryThumb{
	max-height: 100px;
	
}
.layout{
	border:1px dotted #E2E2E2;
	-moz-box-shadow:0 5px 15px rgba(255, 255, 255, 0.5) inset;
	margin:5px 0;
	}
.layout:hover{
	border:1px dotted #E2E2E2;
	-moz-box-shadow:0 5px 15px rgba(255, 255, 255, 0.5) inset;
	margin:5px 0;
	background-color:#e7eaec;
	}
	
.thumb{
	background-color:#000;
	-moz-box-shadow:0 5px 15px rgba(255, 255, 255, 0.5) inset;
	float:left;
	padding-top: 16px;
	padding-right: 10px;
	padding-left: 0;
	min-width:150px;
	min-height:100px;
	text-decoration:none;
	}
.thumb a:link{text-decoration:none;}
.thumb a:hover{text-decoration:none;}
.summaryCaption{
	text-decoration:none;
	color:#fff;
}	
.summaryCaption:link{
	text-decoration:none!IMPORTANT;
	color:#fff;
}
.summaryCaption:hover{
	color:#eca649;
	text-decoration:none;
}
.content{
	font-size:16px;
	padding-top: 16px;
	padding-right: 10px;
	padding-left: 10px;
	float:left;
	font-family:OldArabic;
	color:#666666;
	/*line-height:13px;*/
	width:420px;
	}
	/**srcfacets**/
.single{
	-moz-box-shadow:1px 1px 10px 2px #FFFFFF;
	height:20px;
	background-color:#A4B1C0;
	padding:5px;
	-moz-border-radius:4px 4px 4px 4px;
	margin-bottom:1px;
	color:#fff;
	font-size:12px;
}

.single a:link , a:active{
	text-shadow:1px 1px #999;
	font-size:12px;
	color:#fff;
	text-decoration:none;
}
.single:hover{
	font-size:12px;
	color:#fff;
	text-decoration:none;
	background-color:#bdc7d2;
}
.multi{
	background-color:#fff;
	-moz-box-shadow:1px 1px 10px 2px #FFFFFF;	
	-moz-border-radius:4px 4px 4px 4px;
	border-color:#FFFFFF #9E9E9E #9E9E9E #C8C9CA;
	border-width:1px;
	border-style:dotted;
	margin-bottom:2px;
}
.multi ul{
	list-style:outside;
	color:#5B677D;
}
.multi ul li a:link , .multi ul li a:active{
text-decoration:none;
}
.multi ul li a:hover{
text-decoration:underline;
}
.multi_title{
	-moz-box-shadow:1px 1px 10px 2px #FFFFFF;	
	height:20px;
	background-color:#bdc9d8;
	padding:5px;
	-moz-border-radius:4px 4px 4px 4px;
	font-size:12px;
	text-shadow:1px 1px #eee;
	color:#000;
}
.filter{
	background-color:#5B677D;
	-moz-border-radius:4px 4px 4px 4px;
	color:#fff;
	padding:8px 4px 4px;
	border-color:#C8C9CA #9E9E9E #9E9E9E #C8C9CA;
	border-width:2px;
	border-style:solid;
	text-shadow:-1px -1px #333;
}
.filter a:link , a:active{
	color:#fff;
	font-size:10px;
	text-decoration:none;
	padding:0px 5px;
}
.filter a:hover{
	text-decoration:underline;
}
.pagging{
	margin-top:7px;
}
.pagging a:link , a:active{
	text-decoration:none;
	color:#E68830;
	font-size:12px;
	
}
.pagging a:hover{
	text-decoration:none;
	color:#5B677D;
	
}
.compare{
	
	background-image:url(../images/left.gif);
	background-repeat:no-repeat;
	margin-right:8px;
	padding:3px;
	background-position:left;
	
}
.compare span{
	background-image:url(../images/right.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding:3px;
	
}
.compare span span{
	background-image:url(../images/center.gif);
	background-repeat:repeat-x;
	padding:3px;
	
}

.matchingTerm {
	font-weight: bold;
	background-color: yellow;
    font-size: 12px;
}

.normalisedTerm{
    font-size: 16px;
	font-weight:bold;
	text-decoration:underline;
}
