
#block-asmuss-search-asmuss-search form input[type="text"] {
    border: 0 none;
    border-radius: 5px;
    color: #8c8c8c;
    display: block;
    font-family: arial;
    padding: 7px 10% 7px 3%;
}

#block-asmuss-search-asmuss-search form input.form-submit {
    background: transparent url("/sites/all/themes/zest/images/btn-search.png") no-repeat scroll 0 0;
    border: 0 none;
    box-shadow: none;
    height: 25px;
    margin-right: 0;
    padding: 0;
    position: absolute;
    right: 9px;
    text-indent: -9999em;
    top: 3px;
    width: 25px;
}

#block-asmuss-search-asmuss-search form label {
  display: none;
}

#block-asmuss-search-asmuss-search {
    float: right;
    position: relative;
    width: 35%;
    z-index: 11;
}

#block-asmuss-search-asmuss-search .form-item {
    margin: 0;
}

.section-search-results .search-container .form-text {
 max-width: 400px;
}

.page-search-results .search-container form {
 max-width: 400px;
 margin-bottom: 25px;

}

.page-search-results .search-container {
 /* background-color: #f9f9f9; */
 padding: 1px 0;
 margin-bottom: 25px;
 border-bottom: 1px solid #ccc;
}


.section-search-results .result-container .result-row {
  margin-bottom: 20px;
  padding-bottom: 10px;
  border-bottom: 1px solid #ccc;
}

.section-search-results .title > a {
    font-size: 20px;
    font-weight: 700;
}

.section-search-results .link {
    text-align: right;
}
