/* 
* Google CSE for AirTran site help
* Default style settings
* note: this style favors transparent backround to minimize color matching of AT pages 
*
*/
/* Slight reset to make the preview have ample padding. */
/* assume absolute position will be set by the calling HTML/div */
/*
.cse .gsc-control-cse,
.gsc-control-cse {
  padding: 2%;
  width: 96%;
}
.cse .gsc-control-cse div,
.gsc-control-cse div {
  position: normal;
}
*/

/* Disable Google branding label */
.cse .gsc-branding,
.gsc-branding {
  display: none; 
}

/* Selector for entire element. */
  .gsc-control-cse {
    font-family: Arial, sans-serif;
    font-size: 9px;
    /* background: transparent none; 
   border: 1px solid;*/
    border-color: #ffffff;
  }
  input.gsc-input {
    border-color: #BCCDF0;
  }
/* Search button */
  input.gsc-search-button {
    font-family: inherit;
    font-weight:bold;
    color: #FFFFFF;
    border-color: #666666;
     background-color: #3F64BC; 
    border-radius: 10px;
  }
 /* Inactive tab */
.cse .gsc-tabHeader.gsc-tabhInactive,
.gsc-tabHeader.gsc-tabhInactive {
  color: #0000CC;
}
/* Active tab */
.cse .gsc-tabHeader.gsc-tabhActive,
.gsc-tabHeader.gsc-tabhActive {
  color: #0000CC;
  border-top-color: #FFFFFF;
}
/* This is the tab bar bottom border. */
.cse .gsc-tabsArea,
.gsc-tabsArea {
  margin-top: 1em;
  border-bottom: 1px solid #0000CC; 
}
  .gsc-webResult.gsc-result {
    border-color: #FFFFFF;
    background: transparent none;
    font-family: Arial, sans-serif;
    /*font-size: 9px;*/
  }
  .gsc-webResult.gsc-result:hover {
    border-color: #FFFFFF;
    /*background-color: #FFFFFF;*/
  }
  .gs-webResult.gs-result a.gs-title:link,
  .gs-webResult.gs-result a.gs-title:link b {
    color: #0000CC;
  }
  .gs-webResult.gs-result a.gs-title:visited,
  .gs-webResult.gs-result a.gs-title:visited b {
    color: #0000CC;
  }
  .gs-webResult.gs-result a.gs-title:hover,
  .gs-webResult.gs-result a.gs-title:hover b {
    color: #0000CC;
  }
  .gs-webResult.gs-result a.gs-title:active,
  .gs-webResult.gs-result a.gs-title:active b {
    color: #0000CC;
  }
  .gsc-cursor-page {
    color: #0000CC;
  }
  a.gsc-trailing-more-results:link {
    color: #0000CC;
  }
  .gs-webResult.gs-result .gs-snippet {
    color: #000000;
  }
  .gs-webResult.gs-result .gs-visibleUrl {
    color: #008000;
  }
  .gs-webResult.gs-result .gs-visibleUrl-short {
    color: #008000;
  }
  .gsc-cursor-box {
    border-color: #FFFFFF;
  }
  .gsc-results .gsc-cursor-page {
    border-color: #E9E9E9;
    /*background-color: #FFFFFF;*/
  }
  .gsc-results .gsc-cursor-page.gsc-cursor-current-page {
    background: transparent none;
  }
  .gs-promotion.gs-result {
    border-color: #336699;
    /*background-color: #FFFFFF;*/
  }
  .gs-promotion.gs-result a.gs-title:link {
    color: #0000CC;
  }
  .gs-promotion.gs-result a.gs-title:visited {
    color: #0000CC;
  }
  .gs-promotion.gs-result a.gs-title:hover {
    color: #0000CC;
  }
  .gs-promotion.gs-result a.gs-title:active {
    color: #0000CC;
  }
  .gs-promotion.gs-result .gs-snippet {
    color: #000000;
  }
  .gs-promotion.gs-result .gs-visibleUrl,
  .gs-promotion.gs-result .gs-visibleUrl-short {
    color: #008000;
  }
