﻿

.searchBox .field 
{ 
    float: left; 
    margin-right: 6px;
}

.searchBox
{
    float: right;
    padding-top: 3px;
}

html[dir="rtl"] .searchBox
{
    float: left;
}
.searchBox .button { float: left; }

.sort
{
    float: right;
    padding: 4px 4px 0px 0px;
}
html[dir="rtl"] .sort
{
    float: left;
}
.sort select {
    font-size: 0.75em;
    padding:3px;
}
.sort option { margin: 2px; }

.searchBox .searchField input::-ms-clear { display: none; }

.searchField
{
    background-color:White;
    border:1px solid #AEB2BA;
    float: left;
    margin-left:1px;
    margin-right: 10px;
    /*margin-top:2px;*/
}

.searchBox .searchField input {
    outline: none;
    font-size: 0.75em;
    width: 99px;
    float: left;
    background-color: White;
    border: 0px;
    padding: 4px 0px 4px 4px;
/*    border:1px solid #7F9DB9;*/
}

html[dir=rtl] .searchBox .searchField input
{
    float: right;
}
.searchBox img
{ 
    background:url('/Images/Icons16_Light_Enabled.png') no-repeat -200px -120px;
    float: left;
    margin-top: 1px;
    border:0px;
}

.gotoPage > label {
    font-size:.75em;
    background-color:transparent;
}

/*** SEARCH CONTROL */
.searchField > label {
    font-size: .75em;
    position: relative;
    float: left;
    padding: 4px 15px;
    border: 0;
    cursor: pointer;
    text-align: center;
    display: inline-block;
    color: #333;
    cursor: pointer;
    background-color: #fbfbff;
    border-left: solid 1px #7F9DB9;
}

.searchField > label:hover {
    box-shadow: 0px 3px 12px #7F9DB9;
}

/*reduce search button height */
.searchBox .xButton {
   padding: 4px 10px 4px 10px;
}