.search-modules-search-field {
    padding-top: 14px;
}
.search-modules-search-field form {}
.search-modules-search-field .search-input {
    background: #fff;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    position: relative;
    display: inline-block; /*FIX FOR MINIFIED TEMPLATE CSS - EXPERIMENTAL*/
}
.search-modules-search-field .search-input input {
    width: 390px;
    font-size: 20px;
    color: #1e160e;
    padding: 10px 40px;
    background: transparent;
    border: none 0;
    outline: none;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}
.search-modules-search-field .search-input .search-icon {
    background: url('../../../img/frontend/icon-zoom-reset-search-header.png') no-repeat top left;
    position: absolute;
    top: 11px;
    left: 9px;
}
.search-modules-search-field .search-input .reset-search-icon {
    background: url('../../../img/frontend/icon-zoom-reset-search-header.png') no-repeat top right;
    position: absolute;
    top: 11px;
    right: 9px;
    cursor: pointer;
    display: none;
}
.search-modules-search-field .search-input .reset-search-icon:hover {
    background: url('../../../img/frontend/icon-zoom-reset-search-header.png') no-repeat bottom right;
}
.search-modules-search-field .submit-search {
    background: url('../../../img/frontend/brown-button-gradient-alt.gif') repeat-x center;
    font-size: 20px;
    color: #dfd8cc;
    padding: 10px 30px;
    border: none 0;
    outline: none;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -webkit-box-shadow: inset 0px 1px 2px #625a52;
    box-shadow: inset 0px 1px 2px #625a52;
    cursor: pointer;
    display: inline-block;
    margin-left: 10px;
}
.search-modules-search-field .submit-search:hover {
    color: #fff;
    text-shadow: 0px 0px 5px #dfd8cc;
}