/* @override http://www.bricksinmotion.com/css/search.css */

#searchbar {
	margin: 20px 20px;
	padding: 6px 20px 6px 6px;
	border: 1px solid #6c94a8;
	background-color: #82b1c8;
}

#searchbar input {
	margin: 0;
	padding: 10px 5px;
	font-size: 20px;
	width: 100%;
	border: 1px solid #57859f;
	background: url('/images/gradients/table_shadow_gradient.png') top left repeat-x;
	background-color: #fff;
	color: #305061;
}

#results .resultcat {
	margin: 0 20px 0px 20px;
}

#results .resultcat .resultcattitle {
	border-width: 1px;
	border-style: solid;
	border-bottom-width: 0px;
	padding: 10px;
}

#results .resultcat .result {
	display: block;
	padding: 12px 14px;
	text-decoration: none;
}

#results .resultcat .result .title {
	display: block;
	font-size: 14px;
}

#results .resultcat .result .description {
	display: block;
	padding-left: 1px;
}


.film .resultcattitle {
	background: #659db5;
	color: #fff;
	border-color: #125d88;
}

.page .resultcattitle {
	background: #e9b55b;
	color: #fff;
	border-color: #a17608 !important;
}

.people .resultcattitle {
	background: #67a849;
	color: #fff;
	border-color: #386b20;
}

.film .result {
	background: #b7d8e5;
	color: #386d8e;
	border: 1px solid #4989a2;
	border-top-color: #d8f0ff;
}

.film .result .description {
	color: #639baf;
}

.film .result:hover {
	background: #c7e6f2;
}

.page .result {
	background: #ffdfac;
	color: #af7819;
	border: 1px solid #d6b04f;
	border-top-color: #fff7e4;
}

.page .result .description {
	color: #bb9d69;
}

.page .result:hover {
	background: #ffebcb;
}

.people .result {
	background: #a8ed95;
	color: #51853a;
	border: 1px solid #86a876;
	border-top-color: #e8ffe2;
}

.people .result .description {
	color: #67af63;
}

.people .result:hover {
	background: #b8f4a7;
}

#idea {
	margin: 0 20px 20px 20px;
	padding: 9px 7px;
	border: 1px solid #e9da5a;
	background-color: #fff9c9;
	color: #4d460c;
}