/*
    Styles for Search components throughout the San Diego Site.
    Use SearchBoost Module
*/


/*-----  DEFAULT BODY SEARCH  -----*/
#contentWrapper .sbInp.sbInp_Default {
    border: 1px solid #e5e5e5;
    margin: 1em 1em 1em auto; 
    position: relative;
}
#contentWrapper .sbInp_Default .searchBox {
  margin: 0;
}

.sbInp_Default  input[type=text], 
.sbInp_Default .searchBox {
  background: none;
  border: none;
  font: 14px 'Trebuchet MS', Arial, Helvetica, sans-serif;
  height: 36px;
  outline: none;
  padding: 0 3px;
  width: 90%;
}
.sbInp_Default input[type=submit], 
.sbInp_Default .searchBtn {
  background: none;
  border: none;
  height: 36px;
  margin: 0; 
  padding: 0; 
  text-indent: -999999px;
  width: 36px;

}
.sbInp_Default .searchManageBtn {
    float: right;
}

.container .avtsbDefault .sb-results .avtsb_result div a[rel*="nofollow"] {
    display: none;
    visibility: hidden;
}

/*-----  UI TABS SEARCH  -----*/
.ui-tabs div.sbInp {
  background: #f5f4f0;
  border: 1px solid #e5e5e5;
  float: right;
  height: 36px;
  margin-left: 16px;
  width: 244px;
}

.ui-tabs .DNNModuleContent.ModavtSearchBoostInputC {
  float: right; width: 40%;
}

/*-----  HEADER SEARCH  -----*/
header .search-icon {
  background: url(../Images/icon-search.png) no-repeat left top;
}
header .search-icon:hover {
  background-position: left bottom;
}
header .search-drop {
  background: #fa711a;
  display: none;
  height: 36px;
  /*left: -20px;*/
  position: absolute;
  right: 0;
  top: -5px;
  width: 236px;
}
header .search-drop.active { display: block;}
header .search-drop a {
  margin: 3px 0 0 0;
}
header .search-drop input[type=text],
header .search-drop .sbInp_Default .searchBox {
  background: #fff;
  border: medium none;
  color: #222;
  float: left;
  height: 26px;
  margin-top: 6px;
  width: 200px;
}
header .search-drop input[type=submit], 
header .search-drop .sbInp_Default .searchBtn {
  background-color: #fff !important;
  background-image: url("../Images/btn-search-small.png");
  background-position: right center;
  background-repeat: no-repeat;
  height: 23px;
  margin: 0;
  outline: medium none;
  padding: 0 !important;
  position: absolute;
  right: 8px;
  top: 7px;
  width: 23px;
}

/*-----  ART HEADER SEARCH  -----*/
.L0_Airport_Art header .search-drop { background: #C6BCB2; }

/*-----  FOOTER SEARCH  -----*/
footer .footerForm {
  background: #fca84d;
  float: right;
  height: 36px;
  width: 29.64%;
  color: #fff;
  /*356*/
}
footer input[type=text], 
footer .footerForm input.searchBox {
  border: none;
  color: #fff;
  float: left;
  font: 14px 'Sofia', 'Trebuchet MS', Arial, Helvetica, sans-serif;
  padding: 0 15px;
  width: 80%;
}

footer input[type=text]::-webkit-input-placeholder
footer .footerForm input.searchBox::-webkit-input-placeholder {
  color: #fff;
}
footer input[type=submit], 
footer .footerForm .sbInp_Default .searchBtn {
  background: url(../Images/btn-search-white.jpg) no-repeat center #fff;
  float: right;
}

/*----- DEFAULT STYLES  -----*/
.container .avtsbDefault {
    font-family: 'Trebuchet MS',​Arial,​Helvetica,​sans-serif;
    font-size: 14px;
}

    .container .avtsbDefault .avtsb_title_big {
        font-size: 14px;
        color: #363636;
        /*background-color:#EAEAEA;*/
        padding: 5px;
        text-align: left;
    }

    .container .avtsbDefault .avtsb_comment {
        font-size: 12px;
        color: #363636;
        /*background-color:#EAEAEA;*/
        padding: 5px;
        text-align: right;
    }

    .container .avtsbDefault .avtsb_result {
        margin-bottom: 12px;
        font-family: 'Trebuchet MS',​Arial,​Helvetica,​sans-serif;
        font-size: 14px;
        text-align: left;
    }

    .container .avtsbDefault .avtsb_desc {
        font-size: 14px;
        color: #525252;
        text-align: left;
    }

    .container .avtsbDefault .avtsb-published {
        font-size: 11px;
        margin: 3px 0;
        color: #525252;
    }

    .container .avtsbDefault .avtsb-keywords {
        font-size: 11px;
        margin: 3px 0;
        color: #525252;
    }

    .container .avtsbDefault .avtsb_title:link, .container .avtsbDefault .avtsb_title:visited {
        color: #363636;
        font-weight: bold;
        text-align: left;
        font-size: 15px;
    }

    .container .avtsbDefault .avtsb_title:hover, .container .avtsbDefault .avtsb_title:active {
        color: #FA711A;
        font-weight: bold;
        text-decoration: none;
        text-align: left;
    }


    .container .avtsbDefault .avtsb_url {
        color: #363636;;
        font-size: 11px;
        text-decoration: none;
        text-align: left;
    }


    .container .avtsbDefault .avtsb_pager {
        margin-bottom: 10px;
        background-color: #eaeaea;
        border: 1px solid #dadada;
        text-align: left;
    }

    .container .avtsbDefault .avtsbSelPage {
        margin: 3px;
        font-weight: bold;
    }

    .container .avtsbDefault .avtsbPageLink:link, .container .avtsbDefault .avtsbPageLink:visited {
        margin: 3px;
    }

    .container .avtsbDefault .avtsbPageLink:hover, .container .avtsbDefault .avtsbPageLink:active {
    }

    .container .avtsbDefault .highlight {
        background-color: #F4F0AD !important;
        background-image: none !important;
        display: inline !important;
        padding: 0 !important;
        margin: 0 !important;
    }

    .container .avtsbDefault .sb-results {
        margin: 18px 0 0 0;
    }

    .container .avtsbDefault .sb-pnlcurrentfacets {
        margin: 5px;
    }

    .container .avtsbDefault .sb-pnlfacets {
        margin: 5px;
    }

.ui-helper-hidden-accessible {
    display: none;
}
.L0_Airport_Art footer .footerForm {
  background: #C6BCB2;
}
