.searchBox {
    font-size: 13px; /* Override this to scale the search box graphic elements */
    display: inline-block;
    background: white;
    pointer-events: auto;
    height: 2.1538em;
    box-sizing: border-box;
    -webkit-border-radius: 1.1154em;
    box-shadow: inset 0 0.1538em 0.2308em -0.1154em #444;
    background-position: 0.7308em center, right center;
    background-repeat: no-repeat;
    background-color: white;
    background-image: url(data:image/gif;base64,R0lGODlhHAAeALMAAJiYmJqamp2dncHBwcvLy8zMzNHR0dLS0tPT09/f3+Hh4fPz8/39/f///wAAAAAAACH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkYzNUY3Mjc5QTI4RTExRTE5RDlGQzk0MDU1QTk1MkU4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkYzNUY3MjdBQTI4RTExRTE5RDlGQzk0MDU1QTk1MkU4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RjM1RjcyNzdBMjhFMTFFMTlEOUZDOTQwNTVBOTUyRTgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjM1RjcyNzhBMjhFMTFFMTlEOUZDOTQwNTVBOTUyRTgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LBwL++vby7urm4t7a1tLOysbCvrq2sq6qpqKempaSjoqGgn56dnJuamZiXlpWUk5KRkI+OjYyLiomIh4aFhIOCgYB/fn18e3p5eHd2dXRzcnFwb25tbGtqaWhnZmVkY2JhYF9eXVxbWllYV1ZVVFNSUVBPTk1MS0pJSEdGRURDQkFAPz49PDs6OTg3NjU0MzIxMC8uLSwrKikoJyYlJCMiISAfHh0cGxoZGBcWFRQTEhEQDw4NDAsKCQgHBgUEAwIBAAAh+QQAAAAAACwAAAAAHAAeAAAEzbDJ2RYaIgQx0KJgWA0BYJ5mMHwiqAhofApKOx1yfh52Us4GBYOhMMBOgYRocTQNGCHGACVgUaapmk3xAwxAiy7PJjEgrY3CDEpuMJqF6649MTspTTR5MaN02XQMSH4ngG2CKXgnejZ8JgJyJgh0Ejh3E2qPhi1vJ3ETYSeTbZYAAXpYplotXCdfYE1em26pAFUiCTECBiwLRjFKLaU6Mp8tCbHEnnskOioxxi0WGI8dHwTQlDbYKNHaFNzL3yHhJt7jDeUE6OQm6+zk7xEAOw==), url(data:image/gif;base64,R0lGODlhMAAmAKIAALKysra2tr29vcrKyt3d3evr6/b29v///yH/C1hNUCBEYXRhWE1QPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS4zLWMwMTEgNjYuMTQ1NjYxLCAyMDEyLzAyLzA2LTE0OjU2OjI3ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjQxMUQzODFDQTI5NTExRTE5RDlGQzk0MDU1QTk1MkU4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjQxMUQzODFEQTI5NTExRTE5RDlGQzk0MDU1QTk1MkU4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RjM1RjcyN0ZBMjhFMTFFMTlEOUZDOTQwNTVBOTUyRTgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RjM1RjcyODBBMjhFMTFFMTlEOUZDOTQwNTVBOTUyRTgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4B//79/Pv6+fj39vX08/Lx8O/u7ezr6uno5+bl5OPi4eDf3t3c29rZ2NfW1dTT0tHQz87NzMvKycjHxsXEw8LBwL++vby7urm4t7a1tLOysbCvrq2sq6qpqKempaSjoqGgn56dnJuamZiXlpWUk5KRkI+OjYyLiomIh4aFhIOCgYB/fn18e3p5eHd2dXRzcnFwb25tbGtqaWhnZmVkY2JhYF9eXVxbWllYV1ZVVFNSUVBPTk1MS0pJSEdGRURDQkFAPz49PDs6OTg3NjU0MzIxMC8uLSwrKikoJyYlJCMiISAfHh0cGxoZGBcWFRQTEhEQDw4NDAsKCQgHBgUEAwIBAAAh+QQAAAAAACwAAAAAMAAmAAAD/3i6vEVDCADkIKUpo7tnBkSN5HhxX+qFU+mSAoGqdDG8eDlkdEq0uWCF0PMQAsIkIEAsMo5KJdOpKACjQgGvZ7hho4OZioBDSnFNleE6IlqDAg7ZFafNS4LFGldXsClpH14uM3t4hTgDKgU5fQeGFI6QLlsddy+SLZlBgRqDfIUSoUKKH390haNZKaeoGpONKViOj60vslG0sEGsSrQbtjC9Wal6wZEpn5ihm0GlRnCqzWgpjKDGMKovlR3KI9ojkol2mNjLC6edHbsAROzhcufkL2ZJ9SXqK95fiWKLx/y0UDkAhV+ZfHbuGaQwZeCCHwvDIXRiI+IOh+sgzpKB8RJDiH06OHasAUFCJAEXuK1LkQAAOw==);
    background-size: 1.1077em 1.1538em, 1.8462em 1.4615em;
    padding: 0.4615em 2.2em 0 2.2307em;
}   
@font-face {
    font-family: Search;
    src: local("HelveticaNeue-Light"), local("Helvetica Neue Light"), local("Helvetica Neue"), local(Helvetica), local(Arial);
}
.searchBox input {
    width: 548px; /* Override this to set the size of the search box */
    pointer-events: auto;
    -webkit-appearance: none;
    border: none;
    font-size: 1em;
    font-family: Search;
    padding: 0;
    margin: 0;
    -webkit-transition: width 0.5s;
}

#searchSuggestions {
    pointer-events: auto;
    position: absolute;
    z-index: 9;
    right: 1.25em;
    left: 1.25em;
    -webkit-border-radius: 0 0 5px 5px;
    margin-top: -2px;
    border: solid #bbb 1px;
    border-top: none;
    background: #434343;
    text-align: left;
    display: none;
    font-size: 0.6em;
    top: 100%;
    color: white;
}
#searchSuggestions a {
    display: block;
    text-decoration: none;
    color: #0073cf;
    padding: 0.2em;
}

.searchBox input {
    width: 6em;
}
.searchBox.filled input {
    width: 24em;
    -webkit-transition-delay: 0.5s;
    -moz-transition-delay: 0.5s;
    transition-delay: 0.5s;
}
.bodyPhone .searchBox input {
    width: 4em;
}
.bodyPhone .searchBox.filled input {
    width: 12em;
}
@-webkit-keyframes expandSearch {
    from { -webkit-transform: scaleX(0); }
    to { -webkit-transform: scaleX(1); }
}
@keyframes expandSearch {
    from { transform: scaleX(0); }
    to { transform: scaleX(1); }
}
#searchParent {
    -webkit-transform-origin: 100% 0;
    transform-origin: 100% 0;
    -webkit-animation: expandSearch 0.25s ease;
    animation: expandSearch 0.25s ease;
}
#searchCancel {
    font-size: 0.5em;
    display: inline-block;
    padding: 0.5em 1em;
    background:#131619;    
    color:white;    
}
