#searchBox td.gsc-search-button {
    display: block;
    width:auto !important;    
    border:none;
}

#searchBox input.gsc-search-button, .ply-global-header-search input.gsc-search-button, 
.ply-global-header-search input.gsc-search-button:hover{
   background-repeat: no-repeat;
   border:none;
   padding: 0px;
   background-color:transparent !important;
   outline:0px;
   margin-top:7px;   
   margin-left:12px;
   filter:none;
}

#searchBox .gsc-control-cse{
    background:none !important;
    border-color:none !important;
    padding:0px !important;
} 
#searchBox .cse .gsc-control-cse, .gsc-control-cse {
    padding:0 !important;
    background:none!important;
    border:none !important; 
    
}
#searchBox .gsc-search-box-tools .gsc-search-box .gsc-input {
    padding-right: 0 !important;
}
#searchBox .gsc-search-box-tools .gsc-search-box td.gsc-input{
    width:150px !important;
}

#searchBox input.gsc-input, .gsc-input-box, .gsc-input-box-hover, .gsc-input-box-focus {
    border: medium none !important;
}
#searchBox .gsib_a input {
    background: none repeat scroll 0 0 transparent !important;
}
#searchBox .gsc-input-box {
    background: transparent !important;
    border: 1px solid #D9D9D9;
    height: 25px;
}
#searchBox .gsib_a input {
    color: #FFFFFF;
    font-size: 12px;
}
#searchBox .gsst_b {
    display: none !important;
}
#searchBox .gsc-search-box .gsc-input > input:hover, .gsc-input-box-hover, .gsc-input-box-focus  {
    box-shadow:none !important;
}

.ply-global-header-search form.gsc-search-box {
  width:auto;
}
.ply-global-header-search .gsc-input-box{
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  display: block;
  margin: 0;
  width: 100%;
  background-color: #DAE8ED;
  border: none;
  height:auto;
}
.ply-global-header-search .gsc-input input.gsc-input{
  display: block;
  padding: 6px 30px 5px 15px !important;
  margin: 0;
  width: 100%;
  background: none repeat scroll 0% 0% #DAE8ED !important;
  height:100% !important;
  color:#000;
}
.ply-global-header-search input::-webkit-input-placeholder {
  /* WebKit browsers */
  color: #9EA4AD;
}
.ply-global-header-search input:-moz-placeholder {
  /* Mozilla Firefox 4 to 18 */
  color: #9EA4AD;
  opacity: 1;
}
.ply-global-header-search input::-moz-placeholder {
  /* Mozilla Firefox 19+ */
  color: #9EA4AD;
  opacity: 1;
}
.ply-global-header-search input:-ms-input-placeholder {
  /* Internet Explorer 10+ */
  color: #9EA4AD;
}
.ply-global-header-search input.gsc-search-button {
  display: block;
  position: absolute;
  height: 15px;
  width: 15px;
  line-height: 15px;
  font-size: 16px;
  top: 0;
  margin-top: -11px;
  right: 10px;
}
.ply-global-header-search td.gsc-search-button {
    display: block;
    width:auto !important;    
    border:none;
}

.ply-global-header-search input.gsc-search-button,#searchBox input.gsc-search-button{
   background-repeat: no-repeat;
   border:none;
   padding: 0px;
   background-color:transparent;
   outline:0px;
   margin-top:7px;   
   margin-left:12px;
   filter:none;
}
.ply-global-header-search .gsib_a, .ply-global-header-search .gsc-search-box-tools .gsc-search-box .gsc-input{
    padding:0;
}
.ply-global-header-search .gsc-search-box .gsc-input > input:hover, .gsc-input-box-hover, .gsc-input-box-focus  {
    box-shadow:none !important;
}
.ply-global-header-search input.gsc-search-button, .ply-global-header-search input.gsc-search-button:hover, .ply-global-header-search input.gsc-search-button:focus{
    background:image:none;
    background-color:transparent;
    border-color:none;
}