.search label, .search h1 {
    display: none;
}

.search label {
    display: none;
}

.search-field {
    float: left;  
    width: 201px;  
}

.search .search_field
{
    color: #a9a9a9;
    font-size: 13px;
    border: 0px solid ;   
    -webkit-border-radius: 5px 0px 0px 5px;
    -moz-border-radius: 5px 0px 0px 5px;
    border-radius: 5px 0px 0px 5px;
    width: 150px;
    height: 38px;
    line-height: 38px;    
    background: url(../images/search-btn.png) no-repeat;
    width: 49px;
    height: 43px;             
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;        
    float: left;
    position: relative;    
    display: none;
}

.search .search_btn
{
    background: url(../images/search-btn.png) no-repeat center center #4e4e4e;
    -webkit-border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    border-radius: 5px 5px 5px 5px;
    width: 48px;
    height: 42px;   
    float: left;
    font-size: 0px;
    display: block;
    border: 0px solid;
    margin:0px 0px 0px -1px;
    cursor: pointer;  
    position: absolute;
    top: 61px;
    right: 0px;
}

.search_form,
.search_form .search_filters {
    float: left;
}

.search_filters td{
    margin:0px 10px 0px 0px;
}

.search_filters input,
.search_options input,
.search_options label
{
    margin:0px 5px 0px 0px;
}

.search_form .form_submit {
    margin:0px 0px 0px 10px;
    float: none;
    position: relative;
    top: 4px;
}

.search_form input.search_text
{
    background: #fff;
    padding:0px 5px 0px 5px;
    margin:0px 0px 10px 15px;     
    -moz-border-radius:4px;
    border-radius:4px;
    -webkit-border-radius:4px;
    height: 36px;
    width:225px;
    line-height: 35px;
    border: 1px solid #9da0a1 ;
    color: #9da0a1;           

}

#searchForm fieldset, .result-created {
    display: none;
}

.searchintro, .form-limit {
    padding: 20px 0px 0px 0px;      
    font-size: 12px;
    font-weight: bold;    
}

.result-title {
    padding: 10px 20px 0px 40px;
    font-weight: bold;    
}

.result-text {
    padding: 0px 20px 0px 0px;
}

.result-category {
    display: none;
}

.search .error {
    padding: 0px 0px 0px 40px;
    font-size: 12px;
    color:red;
    font-weight: bold;  
    padding: 15px 0px 0px 0px;
    margin: 0px 0px 0px 0px;    
   float: left;              
}
    
.phrases legend {
    display: none;
}

.form-limit, .counter, .searchintro p {
    width: auto;
    float: left;
    line-height: 20px;
    padding: 0px 0px 0px 20px;    
    margin: 0px 20px 0px 0px;    
}

#searchForm {
    float: left;
    padding: 0px 0px 0px 0px;    
    margin: 0px 0px 0px 0px;    
 }
    
.search-results 
{
    padding: 0px 0px 0px 20px;
    margin: 0px 0px 0px 0px;    
    float: left;          
    font-size: 12px;
    color:#494848;
    clear: both;
}

.result-title, .result-text {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;    

}

#searchForm .word, #searchForm .phrases-box, #searchForm .ordering-box, #searchForm .only
{
   display: none; 
}

.result-title {
    padding: 15px 0px 0px 0px;
    margin: 0px 0px 0px 0px; 
    font-size: 14px;
    color: #007e7a;
    text-decoration: none;       
}

.result-title a {
    color: #007e7a;
    text-decoration: none;       
}

.result-text {
    padding: 0px 20px 0px 0px;
}

