// search styles
#search-form form {
    margin: 0px;
    padding: 0px;
}
#search-form {
    padding: 0px;
    margin: 0px;
    margin-right: 30px;
    margin-left: 30px;
    margin-bottom: 0px;
}
#search-form-fields {
    padding: 30px;
}
#search-results-header {
    padding-left: 30px;
    padding-top: 10px; 
}
.search-results-showing {
    float:left;
    width:220px;
}
.search-results-pages {
    float: right;
    padding: 8px;
}
#search dl {
    padding-left: 30px;
}
#search dt {
    padding-top: 10px;
}
#search dd {
    padding-left: 0px;
    padding-right: 5px;
    margin-left: 1.5em;
}
#search-no-results {
    padding: 20px;
}
.search-form-field {
    font-size: 1.4em;
}
.search-form-button {
    border: none;
    cursor: pointer;
    background-color: #56A6FF;
    border: 1px solid #56A6FF;
    color: white;
    font-size: 1em;
}
.search-form-button:hover {
    font-size: 1em;
    border: 1px solid #666666;
}
.label-search-form {
    color: #56A6FF;
    font: 1.6em Arial bold;
}

#search-form .box-title {
    background-image: url(../_media/en/bg_subhead_grey.gif);
    background-position: left;
    background-repeat: no-repeat;
    background-color: #666666;
    text-transform: uppercase;
    color: white;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 2em; 
    font-weight: bold;
    padding: 4px;
    padding-left: 15px;
    height: 13px;
    display: none;
}

#search-form #input-search {
    font-size: 1em; 
    width: 370px;
}

#search-form .box-content {
    border: solid 1px #ababab;
    padding: 20px;
    background-color: #e1e1e1;
}
#search-advanced-label {
    float: right;
    clear: both;
}
#search {
    font-size: 1em; 
}