.search_box {
	position:relative;
	float:left;
	min-height:34px;
	width:200px;
	border:1px solid #94c5e3;
	margin-left:8px;
	margin-top:4px;
	margin-bottom:4px;
	border-radius:4px;
	//background-color:#ffffff;
	background-color: #f0f4f7
}
.cedar .search_box {
	border:1px solid #8f74aa;
	background-color: #F3F1F6
}
.search_box.tcell_view {
	background-color: #f0f7f3;
}
.search_box.bcell_view {
	//background-color:#f9e9fb;
	background-color:#e6e1f2;
}
.search_box.ligand_view {
	background-color: #fff6f0;
}

.search_upper {
	position:relative;
	float:left;
	clear:both;
	width:100%;
	height:36px;
	//background-image: -webkit-linear-gradient(top, #94c5e3 0%, #ffffff 30%);
	//background-image: -moz-linear-gradient(top, #94c5e3 0%, #ffffff 30%);
	border-top-left-radius:4px;
	border-top-right-radius:4px;
}
#advanced .search_upper {
	//TODO: get advanced in here
	min-height:48px;
}
.search_content {
	position:relative;
	float:left;
	width:100%;
	min-height:34px;
	//margin-top:-8px;
	padding-left:12px;
	padding-bottom:12px;
}
.search_content .search_row {
	position:relative;
	float:left;
	width:180px;
	min-height:34px;
	margin-top:-8px;
	padding-left:12px;
	padding-bottom:12px;
}
.search_title {
	position:relative;
	float:left;
	height:36px;
	font-size:14px;
	line-height:16px;
	font-family:Helvetica;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space: nowrap;
	color:#1e6ea6;
	text-indent:4px;
	margin-top:4px;
	font-weight:bold;
}
.cedar .search_title {
	color:#5f4180;
}
.search_box.tcell_view .search_title,
.cedar .search_box.tcell_view .search_title {
	color:#1ea657;
}

.search_box.bcell_view .search_title,
.cedar .search_box.bcell_view .search_title {
	//color:#961ea6;
	color:#7766aa;
} 

.search_box.ligand_view .search_title,
.cedar .search_box.ligand_view .search_title {
	color:#a64e1e;
}

.search_box_image {
	position: relative;
	float:right;
	height:36px;
	width:36px;
	background-image:url('/images/help.png');
	background-repeat:no-repeat;
	background-position:2px 2px;
	background-size:32px 32px;
	z-index:1;
}
.search_box_image.epitope_big {
	background-image:url('/images/epitope_big.png');
}
.search_box_image.assay_big {
	background-image:url('/images/assay_big.png');
}
.search_box_image.antigen_big {
	background-image:url('/images/antigen_big.png');
}
.search_box_image.reference_big {
	background-image:url('/images/reference_big.png');
}
.search_box_image.organism_big {
	background-image:url('/images/organism_big.png');
}
.search_box_image.mhcrestriction_big {
	background-image:url('/images/mhcrestriction_big.png');
}
.search_box_image.host_big {
	background-image:url('/images/host_big.png');
}
.search_box_image.disease_big {
	background-image:url('/images/disease_big.png');
}
.search_box .search_help:hover {
	cursor:pointer;
}
.search_box .expand_content {
	position:relative;
	float:left;
	width:100%;
	height:100%;
	padding-top:8px;
	//background-color:red;
}
.search_box .search_bothlinks {
	position:relative;
	float:left;
	width:390px;
	min-height:24px;
	top:auto;
	left:auto;
	right:auto;
	//min-height:34px;
	//margin-top:-8px;
	//padding-left:12px;
	//padding-bottom:12px;
	//background-color:blue;
}
.search_box .search_links {
	position:relative;
	float:left;
	width:180px;
	min-height:34px;
	//margin-top:-8px;
	padding-left:12px;
	padding-bottom:12px;
	//background-color:yellow;
}
.search_box .search_display {
	position:absolute;
	top:36px;
	left:0px;
	width:210px;
	min-height:34px;
	//margin-top:-8px;
	//margin-bottom:12px;
	margin-left:200px;
	padding-bottom:10px;
	//background-color:green;
}
.group {
	position: relative;
	float: left;
	min-height:16px;
	clear:both;
}
.search_display .group {
	width:150px;
}
.search_links .group {
	width:184px;
}
#refine_container .group.inactive {
	background-color:#f0f0f0;
}
#refine_container .ui_input.textdrop select {
	width: 150px;
}
