#controlDiv {
	display:table;
	margin:0 auto;
	text-align:center;
}
#controlDiv > div {
	display:inline-block;
}
#controlDiv > div {
	display:inline;
}
#controlDiv > div {
	display:table-cell;
	text-align:left;
	border-bottom:0px solid rgb(220,220,200);
}
#controlDiv > div > div > div {
	height:100%;
	overflow:hidden;
	padding:0 20px;
}
#searchInfoLeftSpan {
	position:relative;
	top:30px;
	font-family:Trebuchet MS;
	font-size:12px;
	color:#444444;
	float:left;
}
#searchInfoRightSpan {
	position:relative;
	top:30px;
	font-family:Trebuchet MS;
	font-size:12px;
	color:#444444;
	float:right;
}
#searchInfoSelectedCriterion {
	text-decoration:underline;
}
#searchInfo2OuterDiv {
	position:relative;
	margin:0 auto;
	width:900px;
	height:40px;
	text-align:left;
}
#searchInfo2LeftDiv {
	position:relative;
	margin:0 auto;
	height:40px;
	top:10px;
	font-family:Trebuchet MS;
	font-size:12px;
	color:#444444;
	float:left;
}
#searchOuterDiv {
	position:relative;
	margin:0 auto;
	width:900px;
	background-color:#FFFFFF;
	top:40px;
	font-family:Trebuchet MS;
	font-size:11px;
	color:#777777;
}
#searchInnerDiv {
	position:relative;
	width:100%;
	height:100%;
	display:inline-block;
	margin:0 auto;
	float:none;
}
#searchInnerLeftDiv {
	float:left;
}
#searchInnerRightDiv {
	float:right;
}
#searchOuterDiv > div > div {
	position:relative;
	width:200px;
	height:200px;
	margin:0 auto;
}
#searchItemDiv {
	width:200px;
	float:left;
}
#searchItemContentTypeDiv {
	position:relative;
	width:18px;
	height:16px;
	text-align:center;
	font-weight:bold;
	top:30px;
	cursor:default;
	left:182px
}
#searchThumbnailImage {
	border: 2px solid #FFFFFF;
}
.contentTypeSS {
	font-size:8px;
	line-height:14px;
	border:1px solid #1fa6f7;
	background-color:#1fa6f7;
	color:#FFFFFF;
}
.contentTypeWP {
	font-size:8px;
	line-height:14px;
	border:1px solid #7fc805;
	background-color:#7fc805;
	color:#FFFFFF;
}
.contentTypeGM {
	font-size:8px;
	line-height:14px;
	border:1px solid #ff800a;
	background-color:#ff800a;
	color:#FFFFFF;
}
.contentTypeVID {
	font-size:8px;
	line-height:14px;
	border:1px solid #c658fb;
	background-color:#c658fb;
	color:#FFFFFF;
}
.contentTypeTL {
	font-size:8px;
	line-height:14px;
	border:1px solid #c8d004;
	background-color:#c8d004;
	color:#FFFFFF;
}
.contentTypeDG {
	font-size:8px;
	line-height:14px;
	border:1px solid #fe9acc;
	background-color:#fe9acc;
	color:#FFFFFF;
}



.contentTypeAUD {
	font-size:8px;
	line-height:14px;
	border:1px solid #065d28;
	background-color:#065d28;
	color:#FFFFFF;
}
.contentTypeCOM {
	font-size:8px;
	line-height:14px;
	border:1px solid #777777;
	background-color:#777777;
	color:#FFFFFF;
}
.contentTypeEDU {
	font-size:8px;
	line-height:14px;
	border:1px solid #2320af;
	background-color:#2320af;
	color:#FFFFFF;
}
.contentTypeHA {
	font-size:8px;
	line-height:14px;
	border:1px solid #afac7b;
	background-color:#afac7b;
	color:#FFFFFF;
}
.contentTypeINT {
	font-size:8px;
	line-height:14px;
	border:1px solid #04bda5;
	background-color:#04bda5;
	color:#FFFFFF;
}
.contentTypePRO {
	font-size:8px;
	line-height:14px;
	border:1px solid #e30487;
	background-color:#e30487;
	color:#FFFFFF;
}
.contentTypeSP {
	font-size:8px;
	line-height:14px;
	border:1px solid #980404;
	background-color:#980404;
	color:#FFFFFF;
}
.contentTypeTU {
	font-size:8px;
	line-height:14px;
	border:1px solid #222222;
	background-color:#222222;
	color:#FFFFFF;
}





#searchItemTitleDiv {
	text-align:left;
	height:35px;
}
#searchItemDateDiv {
	text-align:left;
	height:25px;
	float:left;
	cursor:default;
}
#searchItemFyiDiv {
	width:80px;
	height:16px;
	float:left;
	text-align:right;
	color:#9900FF;
	cursor:default;
}
#searchAreaSpacer20 {
	position:relative;
	height:20px;
}
#searchAreaSpacer50 {
	position:relative;
	height:50px;
}
.searchFooterOuterDiv {
	top:40px;
}