#finder-form-custom-search .finder-form .finder-form-element-enter_a_keyword .form-item label,
#finder-form-custom-search .finder-form .finder-form-element-enter_a_keyword .form-item .form-text{
    margin-right: 15px;
    float: left;
}
#finder-form-custom-search input.form-submit:hover, #finder-form-custom-search input.form-submit:focus {
    background-position: center bottom;
}
#finder-form-custom-search input.form-submit {
    background: url("search-button.png") no-repeat scroll center top transparent;
    border-color: #E4E4E4 #D2D2D2 #B4B4B4;
    cursor: pointer;
    height: 25px;
    margin-left: 0;
    margin-right: 0;
    overflow: hidden;
    padding: 0;
    text-indent: -9999px;
    width: 34px;
}
.finder-results-advanced_search .view-finder-demo-node .view-content h2 a {
	color:#0071B3;
}
a#request-link {
	color: #000;
	background-color: #B3B3B3;
	padding: 4px;
	border-radius: 10px;
}
a#request-link:hover {
	color: #FFF;
	background-color: #C0C0C0;
	text-decoration:none;
}
.disabled-link, .disabled-link:hover {
	color: #B3B3B3 !important;
	background-color: #B9E2F0 !important;
	cursor: none;
}
.search-align label, .search-no-align label {
	float: left;
	width: 155px;
}
.search-align input[type='text'], .search-no-align input[type='text'] {
	margin-top: -2px;
}
#demo-requested-search-form input.form-submit:hover, #demo-requested-search-form input.form-submit:focus {
    background-position: center bottom;
}
#demo-requested-search-form input.form-submit {
    background: url("search-button.png") no-repeat scroll center top transparent;
    border-color: #E4E4E4 #D2D2D2 #B4B4B4;
    cursor: pointer;
    height: 25px;
    margin-left: 0;
    margin-right: 0;
    overflow: hidden;
    padding: 0;
    text-indent: -9999px;
    width: 34px;
}
#edit-show-more-filters .fieldset-wrapper {
	padding: 15px 0px 0px 25px;
}
.search-align {
	float: left;
	padding-right: 20px;
}
.search-weak-end-align label {
	float:left;
	width: 12px;
}
.search-weak-end-align input[type='text'] {
	margin-top:0px;
}
