﻿body{
    font-size:14px;

}


a{
    
}
a:visited{
    color:blue;
}
a:hover{
    color:blueviolet;
}


.search_container{
    padding:8px;   
    margin: 1px 0px 0px 0px;
    box-sizing:border-box;
    font-family:'Franklin Gothic Medium', 'Arial Narrow', Arial, sans-serif;
    border:1px solid #777;
    
    
}
.img_search_result:hover{
        
     background-color:#FFF;
     box-shadow: #BBB 0px 0px 10px 3px ;
    
}

.search_container li {
    list-style:none;
}

.inline_text{
    border:none;
}

.price_label{
    background-color:#BBB;
    color:white;
    background-color:brown;
    border-radius: 10px 10px;
     font-family:'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif; 
     font-size:13px;
     text-align:center;
     font-weight:bold;
     height:22px;
     line-height:17px;
     padding:2px;
     margin-top:3px;
}

.label{
    background-color:#555;
    color:#FFF;
    border-radius: 3px 3px;
     font-family:'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif; 
     font-size:10px;
     text-align:right;
     width:70%;
     margin-right:10px;
}

.table-results{
    line-height:18px;
    margin-top:5px;
    width:95%;
    background:#FFF;
    border-radius:10px;
}



.table-results td {
    padding-bottom:2px;
    font-size:16px;
    height:26px;
}

.table-results tr {
        border-top:1px solid #CCC;
        height:10px;
}
.boat-search-details{
    border-top:1px solid #CCC;
}

.btn-sml-rounded{
    border-radius: 10px 10px;
    height:22px;
    width:80px;
    background-color:#BBB;
    padding-top:0px;
    line-height:17px;
}

.search_criteria{
    font-size:18px;
}
.search_criteria input{
    height:10px;
}

.search_criteria label{
      padding-left:5px;
      font-size:13px;
      text-transform:uppercase;
}
.search_criteria td{
  padding-left:15px;
  line-height:5px;
  height:5px;
}



.search_results a{
    font-size:16px;

}

.search_select{
    width:100px;
    font-family:EurostileRegular;
    font-size:20px;
}

.search_item {
    border-bottom:1px solid #CCC;
    padding:3px;
    margin-bottom:3px;
    line-height:20px;
    font-size:12px;

}
.search_item input,select{
    color:#555;
    border-radius:3px 3px;
    padding:0.3em;
    margin-top:0.5em;
    
     text-align:center;
    padding-top:0.1em;
    border:1px solid #BBB;
    
    
    padding-left:1em;
}


.search_item td {
    padding:5px;
}
.search_item table {
    padding:10px;
}

.dims_labels{
    font-size:14px;
   border:none;
   background:none;
   margin-bottom:0px;
}
.slider_labels{
  
}

.red_gradient {
    background: red; /* For browsers that do not support gradients */
  /* For Safari 5.1 to 6.0 */
  background: -webkit-linear-gradient(top,#910000,#e84444);
  /* For Opera 11.1 to 12.0 */
  background: -o-linear-gradient(top,#910000,#e84444);
  /* For Fx 3.6 to 15 */
  background: -moz-linear-gradient(top,#910000,#e84444);
  /* Standard syntax */
  background: linear-gradient(to bottom,#910000,#e84444); 

}




.invisible_submit{
    /*to hide the button on the search for to submit*/
    height:0px;
    width:0px;
    border:none;
    background:none;
}

.filtered_label {
    color:orangered;
    font-family:Arial;
    font-weight:normal;
    font-size:11px;
}

.search_form_buttons{
    
    background-color:#25a5c2; 
    color:white;
    padding:0.1em 1em;
    font-family:Arial;
   
    border-radius:10px 10px;
    box-shadow:none;
    border:none;  
   
    margin-right:5px;
}

.search_form_buttons:hover {
   background-color:#333;
}

.filter_titles{
    border-radius:3px 3px;
    padding-left:2em;
    color:#333;
    border-top:#FDD outset 1px;
    
    font-size:14px;
  font-family:EurostileRegular;
  letter-spacing:0.1em;
    
  background: #EEE; /* For browsers that do not support gradients */
  /* For Safari 5.1 to 6.0 */
  background: -webkit-linear-gradient(top,#CCC,#EEE);
  /* For Opera 11.1 to 12.0 */
  background: -o-linear-gradient(top,#CCC,#EEE);
  /* For Fx 3.6 to 15 */
  background: -moz-linear-gradient(top,#CCC,#EEE);
  /* Standard syntax */
  background: linear-gradient(to bottom,#EEE,#FFF); 
}

.divider_row{
  
    margin-bottom:5px;
    height:44px;
    color:#910000;
    padding-top:3px;
    font-size:18px;
    font-weight:normal;
    padding-top:16px;
    text-shadow:1px 1px 0px #BBB;

  
}

.img_search_result{
   border-radius:10px; 
}

.boat_description{
    border-left:1px solid #ddd;
    border-right:1px solid #ddd;
    
   padding:5px 10px 5px 10px;
   background:#FFF;
   margin-top:10px;
   font-size:16px;

}

.display_price{

    border-radius:10px 10px;
    border:1px solid #EEE;
    background-color:#910000;
    color:white;
    text-align:center;
    margin-top:5px;
  background: -webkit-linear-gradient(top,#910000,#e84444);
  /* For Opera 11.1 to 12.0 */
  background: -o-linear-gradient(top,#910000,#e84444);
  /* For Fx 3.6 to 15 */
  background: -moz-linear-gradient(top,#910000,#e84444);
  /* Standard syntax */
  background: linear-gradient(to bottom,#910000,#e84444); 

  padding:5px;
  line-height:60px;
  height:60px;
  font-size:22px;
  font-weight:bold; 
}

.display_price span{
  display: inline-block;
  vertical-align: middle;
  line-height: normal;
}

.boat_title_old{

    background-color:#EEE;
    color:#333;
    margin-top:5px;
    padding-top:0px;
    border-radius:7px 7px;
    padding-left:3%;
    
    margin-bottom:4px;
    width:100%;

   
}

.boat_title h1{
    border-bottom:#2d6da3 solid 2px;
    margin-bottom:1px;
}   
.boat_title h5{
    margin-top:4px;
    margin-bottom:8px;}

.grad-abs-yellow{
      background: #f5efe0; /* For browsers that do not support gradients */
  /* For Safari 5.1 to 6.0 */
  background: -webkit-linear-gradient(bottom,#f5efe0,#f8f8f8,#f5efe0);
  /* For Opera 11.1 to 12.0 */
  background: -o-linear-gradient(bottom,#f5efe0,#f8f8f8,#f5efe0);
  /* For Fx 3.6 to 15 */
  background: -moz-linear-gradient(bottom,#f5efe0,#f8f8f8,#f5efe0);
  /* Standard syntax */
  background: linear-gradient(to bottom,#f5efe0,#f8f8f8,#f5efe0);
}

.grad-abs-red{
  background:#910000;
  background: -webkit-linear-gradient(top,#910000,#e84444);
  /* For Opera 11.1 to 12.0 */
  background: -o-linear-gradient(top,#910000,#e84444);
  /* For Fx 3.6 to 15 */
  background: -moz-linear-gradient(top,#910000,#e84444);
  /* Standard syntax */
  background: linear-gradient(to bottom,#910000,#e84444);
}





.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
    border-top: 1px solid #d8dcdf;
    background:none;
    font-weight:normal;
    color: #004276;
    font-size:12px;
}

.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
    border-radius:0px;
    border:none;

}

.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
    border-radius:0px;
    border:none;

}


.ui-accordion .ui-accordion-content {
    padding: 0.2em 0.2em;
    border-top: 0;
    overflow: auto;
}

.page_sizer{
  
    text-align:center;
    font-size:12px;
    color:#777;
}
.page-sizer-select{

    color:#777;
    border:1px solid #BBB;
    padding:0.2em;
    border-radius:4px;
    font-size:12px;
    margin-top:0;
    background:#FFF;
}
.paginator{
    text-align:center;
  

}

.page_selector {
     color:#9595bf;
    border:1px solid #BBB;
    padding:0.25em;
    border-radius:4px;
    font-size:12px;
}

.page_enabled {
    color:#3c2ca3;
}
.page_enabled:hover {
    color:#000;
}

.page_disabled {
   color:#9595bf;
    background:#EEE;
}

.page_disabled:hover{
    text-decoration:none;
   color:#9595bf;
    background:#EEE;
    cursor:default;
}
.search_options{
    border-bottom:1px #BBB solid; 
    padding:0.2em;
    margin-bottom:1em;

}

.search_criteria_container{
    margin-top:1em;
    font-family:'Trebuchet MS', 'Lucida Sans Unicode', 'Lucida Grande', 'Lucida Sans', Arial, sans-serif;
    font-size:12px;
    padding:0.5em;
    border-radius:4px;
    border: 1px solid #777;
}

.search_result_bottom{
    position:relative;
    bottom:48px;
    height:30px;
    text-align:center;
    border-radius:0px 0px 7px 7px;
    background:rgba(51, 51, 51, 0.58);
    height:3em;
    color:#FFF;
     cursor:pointer;
}
.search_input{
    border-radius:3px;
    border:1px solid #888;
    font-size:16px;
    padding:0.2em;
    margin-bottom:10px;
    width:80px;
   
}