  .subMenu .topicLink .print{display : none !important;}

  .advancedIndex .page .current{
                font-weight:bold;
  }

  .advancedIndex .page li a span {color : #941619 !important; }

  #searchListing .title a h3{
        font-weight: bold !important;
 }

  @media screen and (min-width: 800px) {
         #gs1 #searchMainBarTop{
                width:430px;
                margin-bottom: 10px;
         }
  }

  @media screen and (min-width: 480px) and (max-width:800px) {

        #gs1{
            min-width : 600px;
        }

         #gs1 #searchMainBarTop{
                min-width:360px;
                margin-bottom: 10px;
                max-width : 60%;
         }

         body.innerPage .innerPageWrapper.searchPage .searchResult .item .link .miscHolder span{
                font-weight: bold !important;
         }
  }

  @media screen and (max-width: 480px) {
         #gs1 #searchMainBarTop{
                max-width:280px;
                margin-bottom: 10px;
         }
  }

  @media screen and (max-width: 767px) {
         .resultFound { display: none; }
         .sortBy { margin-top: 16px; }
         .itemPromotionDetailsLink { display: inline-block; max-width: 99%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
         .itemDetailsLink { display: inline-block; max-width: 99%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
         .recommendHolder .item { margin-bottom: 10px!important; }
         .suggestionLineTwo .otherFormat { margin-top: 0px!important; margin-bottom: 10px!important;}
         #dym_001 {padding-top:10px;}
         #dym_002 {padding-bottom:10px;}
  }

  .ui-autocomplete{
        z-index : 9999;
  }

  .ui-state-active,
  .ui-widget-content .ui-state-active,
  .ui-widget-header .ui-state-active,
  a.ui-button:active,
  .ui-button:active,
  .ui-button.ui-state-active:hover {
    background: #DDDDDD!important;
    color: #000000;
    border: 1px solid #DDDDDD;
  }

  .re_title {
        font-size: 2.5em; font-weight: 700; display: block;
  }

  
  @media screen and (max-width: 676px) {
    body.innerPage .innerPageWrapper.searchPage .title {
        padding-bottom: 0px;
        // margin-bottom: 0px;
    }
  }

  body.innerPage .innerPageWrapper.searchPage .recommendHolder .item .link p a{
        font-family : Arial, sans-serif !important;
    }

    .searchResult .item h3{
                font-family : "Montserrat", Arial, sans-serif !important;
    }
    .searchResult .item .title a span{
                font-family : "Montserrat", Arial, sans-serif !important;
                font-weight: bold !important;
                font-size: 1em;
    }

    .errorSingleLine li { margin-bottom:5px }
    .errorSingleLine ul > li { font-size: 1em; }
    .errorMsgPanel a { font-family: "Arial", "Microsoft JhengHei", 微軟正黑體, sans-serif !important; font-size: 1em; }
    .errorMsgPanel { font-family: "Arial", "Microsoft JhengHei", 微軟正黑體, sans-serif !important; font-size: 1em; }

  .relatedQueries .relatedQueriesTitle {
    margin-bottom: 0px; }
  .relatedQueries .relatedQueriesTitle .item {
      max-width: 90%;
      position: relative;
      padding: 0 10px;
      float: left;
      color: #353535; }
  .relatedQueries .relatedQueriesTitle .item:after {
        content: '';
        width: 1px;
        height: 1em;
        position: absolute;
        top: 3px;
        right: 0;
        background: #353535; }
  .relatedQueries .relatedQueriesTitle .item:first-child {
        padding-left: 0; }
  .relatedQueries .relatedQueriesTitle .item:last-child:after {
        display: none; }
  .relatedQueries .relatedQueriesTitle .item.on {
        overflow-wrap: break-word;
        word-wrap: break-word;
        -ms-word-break: break-all; }
  .relatedQueries .relatedQueriesTitle .item.on strong {
        color: #cc4c02;
        font-weight: bold;
  }
  .relatedQueries .relatedQueriesTitle .item.off {}
  .relatedQueries .relatedQueriesTitle:after {
      content: '';
      clear: both;
      display: block; }

.relatedQueries {
  font-family: "Arial","Microsoft JhengHei",微軟正黑體,sans-serif;
  font-weight: normal;
  font-size: 1.125em!important;
  margin-top:20px;
  margin-bottom:20px;
}
.relatedQueries .highlight {
  color: #cc4c02;
  font-weight: bold !important;
}
.relatedQueries .rqcolumn .rqleft {
  float:left;
  font-size: 0.9em !important;
  white-space:nowrap;
  margin-right:40px;
}
.relatedQueries .rqcolumn .rqright {
  float:left;
  font-size: 0.9em !important;
  white-space:nowrap;
}
.relatedQueries .rqcolumn .rqleft p {
  padding-top:8px;
}
.relatedQueries .rqcolumn .rqleft p a strong {
  font-weight:bold !important;
  color: #cc4c02; 
}
.relatedQueries .rqcolumn .rqright p {
  padding-top:8px;
}
.relatedQueries .rqcolumn .rqright p a strong {
  font-weight:bold !important;
  color: #cc4c02; 
}
@media screen and (max-width:480px) {
  .relatedQueries .rqcolumn {
    clear:both;
  }
  .relatedQueries .rqcolumn .rqleft,.rqright {
    clear:both;
    margin-right:0px;
  }
}
.fontbold {
  font-weight:bold !important;
}

.topmargin10 {margin-top:10px;}

h3 {display:inline;}

.plink {color:#000000;font-weight:bold;}

.plink2 {color:#990000;}

.on_first {padding-bottom:5px;}

.govdirectorydefault {display:none;padding-bottom:5px;}

span.print.wwrap {word-wrap: break-word !important;}

.noborder {border:0;}

.select-style:focus-within {
  outline: 1px solid black;
}

.ratingdiv {
  padding-top:10px;
}
#ratingPanel {
  font-size:20px;
  font-family:Arial !important;
  vertical-align: bottom;
}
.ratingTrack {
  font-size:20px;
  font-family:Arial !important;
  text-decoration: none !important;
  color: #cc4c02;
}
.ratingmsg {
  color: #cc4c02;
  font-weight:bold;
}
.ratingstar {
  font-size:20px;
  font-family:Arial !important;
  color: #cc4c02;
}
.itemDetailsDescription {
  font-family: Arial, sans-serif, "Microsoft JhengHei", 微軟正黑體, TH-Tshyn-P0, TH-Tshyn-P1, TH-Tshyn-P2, TH-Tshyn-P16;
}
#searchMainBarTop {
  font-family: Arial, sans-serif, "Microsoft JhengHei", 微軟正黑體, TH-Tshyn-P0, TH-Tshyn-P1, TH-Tshyn-P2, TH-Tshyn-P16 !important;
}
#searchMainBarBottom {
  font-family: Arial, sans-serif, "Microsoft JhengHei", 微軟正黑體, TH-Tshyn-P0, TH-Tshyn-P1, TH-Tshyn-P2, TH-Tshyn-P16 !important;
}
#searchMenuBar {
  font-family: Arial, sans-serif, "Microsoft JhengHei", 微軟正黑體, TH-Tshyn-P0, TH-Tshyn-P1, TH-Tshyn-P2, TH-Tshyn-P16;
}
