﻿input {
    border: none;
    padding: 10px;
    margin: 10px;
    height: 36px;
    width: 500px;
    border: 1px solid #eaeaea;
    border-radius: 10px;
    outline: none;
}
input:hover{
    border-color: #a0a0a0 #b9b9b9 #b9b9b9 #b9b9b9;
}
input:focus{
    border-color:#4d90fe;
}

input[type="submit"] {
    border-radius: 2px;
    background: #f2f2f2;
    border: 1px solid #f2f2f2;
    color: #757575;
    cursor: default;
    font-size: 14px;
    font-weight: bold;
    width: 100px;
    padding: 0 16px;
    border-radius: 10px;
    height:36px;
}
input[type="submit"]:hover {
    box-shadow: 0 1px 1px rgba(0,0,0,0.1);
    background: #f8f8f8;
    border: 1px solid #c6c6c6;
    box-shadow: 0 1px 1px rgba(0,0,0,0.1);
    color: #222;
}

.searchLogo {
    font-family: SearchFont, Serif;
    font-size: 72px;
}

.searchLogo .blue {
    color: blue;
}

.searchLogo .red {
    color: red;
}

.searchLogo .yellow {
    color: gold;
}

.searchLogo .lightblue {
    color: midnightblue;
}

.searchLogo .green {
    color: green;
}

.searchHilite {
    background-color: yellow;
}

@font-face {
  font-family: 'SearchFont';
  src: url('Product Sans Regular.ttf') format('truetype'); /* Chrome 4+, Firefox 3.5, Opera 10+, Safari 3—5 */
}