#masthead .ajaxsearchpro, #masthead .ajaxsearchpro, div.asp_m.asp_m_1,
#masthead .ajaxsearchpro .probox .promagnifier, #masthead .ajaxsearchpro .probox .promagnifier, div.asp_m.asp_m_1 .probox .promagnifier,
#masthead .ajaxsearchpro .probox, #masthead .ajaxsearchpro .probox, div.asp_m.asp_m_1 .probox{
  background-image:none;
}
#masthead .ajaxsearchpro .probox .proinput, #masthead .ajaxsearchpro .probox .proinput, div.asp_m.asp_m_1 .probox .proinput{
  margin-left:0px;
}
#masthead .ajaxsearchpro .probox,
#main .ajaxsearchpro .probox{
  border-bottom:4px dotted #ff9933;
  /* border-top:4px dotted #ff9933; */
}
#masthead div.asp_w.ajaxsearchpro.asp_non_compact{
  min-width:initial;
}
#main .ajaxsearchpro .probox{
  width:50%;
}
#masthead .ajaxsearchpro .probox .promagnifier .innericon svg, #masthead .ajaxsearchpro .probox .promagnifier .innericon svg, div.asp_m.asp_m_1 .probox .promagnifier .innericon svg{
  fill:rgb(248 164 31);
}
#masthead .ajaxsearchpro .probox .proinput input.orig, #masthead .ajaxsearchpro .probox .proinput input.orig, div.asp_m.asp_m_1 .probox .proinput input.orig{
  color:#231F20;
  border-bottom:2px dotted #ff9933;
  font-size:14px;
  font-family:"Montserrat"!important;
}
#masthead .ajaxsearchpro .probox .proinput input.orig::-webkit-input-placeholder { /* Edge */
  color: #aaaa99;
  font-size:14px;
}

#masthead .ajaxsearchpro .probox .proinput input.orig:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #aaaa99;
  font-size:14px;
}

#masthead .ajaxsearchpro .probox .proinput input.orig::placeholder {
  color: #aaaa99;
  font-size:14px;
}
#main .ajaxsearchpro .probox .proinput input.orig, #main .ajaxsearchpro .probox .proinput input.orig{
  color:#231F20;
  border-bottom:2px dotted #ff9933;
  font-size:17px;
  font-family:"Montserrat"!important;
}
#main .ajaxsearchpro .probox .proinput input.orig::-webkit-input-placeholder { /* Edge */
  color: #231F20;
  font-size:17px;
}

#main .ajaxsearchpro .probox .proinput input.orig:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #231F20;
  font-size:17px;
}

#main .ajaxsearchpro .probox .proinput input.orig::placeholder {
  color: #231F20;
  font-size:17px;
}
div.asp_w.ajaxsearchpro.asp_non_compact {
  min-width: 250px;
}
#masthead .ajaxsearchpro, #masthead .ajaxsearchpro, div.asp_m.asp_m_1{
  background:transparent;
  margin-top:4px;
}
#ajaxsearchprores1_1.vertical, #ajaxsearchprores1_2.vertical, div.asp_r.asp_r_1.vertical{
  background: #a4a2a2;
  padding:2px;
}
#ajaxsearchprores1_1 .results .item .asp_content h3 a, #ajaxsearchprores1_2 .results .item .asp_content h3 a, div.asp_r.asp_r_1 .results .item .asp_content h3 a{
  color:#231F20!important;
  text-transform:uppercase;
  font-family:"Montserrat"!important;
  line-height:1!important;
}
#ajaxsearchprores1_1 .results .item div.asp_content, #ajaxsearchprores1_2 .results .item div.asp_content, div.asp_r.asp_r_1 .results .item div.asp_content{
  font-family:"Montserrat"!important;
  font-size:14px;
  color:#231F20;
  line-height:1.3;
  padding:4px 2px!important;
}
#ajaxsearchprores1_1.vertical .results .item::after, #ajaxsearchprores1_2.vertical .results .item::after, div.asp_r.asp_r_1.vertical .results .item::after{
  left:0px;
}
#ajaxsearchprores1_1.vertical .results .item .asp_image, #ajaxsearchprores1_2.vertical .results .item .asp_image, div.asp_r.asp_r_1.vertical .results .item .asp_image{
  margin-top:0px;
}
div.asp_w.asp_r .results .asp_nores{
  padding: 10px 4px;
  color: #231F20;
  box-sizing: border-box;
}
.asp_nores_header{
  margin-bottom: 5px!important;
    display: block;
    text-align:center!important;
}
div.asp_w.asp_r .results{
  font-size:14px;
}
#masthead .ajaxsearchpro, #masthead .ajaxsearchpro, div.asp_m.asp_m_1 {
  margin-top: 5px;
}