 .gsc-control-cse {
    font-family: Arial, sans-serif;
  border: 0px;
    border-color: #E6E6E6;
    margin:0px;
    padding:0px;
    margin-left:20px;
    background-color: #FFFFFF;
  }

    table.gsc-search-box {
  padding: 0px;
  margin: 0px;
  width: auto;
}
  
  
    table.gsc-completion-container {
      z-index: 10000 !important; 
	  position:fixed;
	  top:70px;
	  }


  .cse form.gsc-search-box,
form.gsc-search-box {
 background: transparent /* url('/cse/images/look/cse_theme_shiny_form_bg.png') repeat-x top left*/;
  border: 0px solid #cccccc;
  border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  width: 96%;
  padding: 5px;

  -webkit-box-shadow: 0 0px 0px #333333;
  -moz-box-shadow: 0 0px 0px #333333;
  display: block;
  /*width:335px;*/
}
  
  
  input.gsc-input {
border: solid 4px #ccc;
width:220px;
height:20px;
font-size:17px;
margin-right:0px;
  border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  -webkit-box-shadow: 0 0px 0px #fff;
  -moz-box-shadow: 0 0px 0px #fff;

  }

 
  td.gsc-clear-button  {color:#fff;  }

  input.gsc-search-button {
height:36px;
border: solid 4px #a7d44d;
background-color: #a7d44d/*#649ffd*/;
/*padding:4px;*/
font-size:19px;
color:#fff;
margin-left:0px;

text-decoration:none;
font-weight:bold;
text-shadow: 0px 0px 0px #000;
padding-left:5px;
padding-right:5px;

  border-radius: 0px;
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  -webkit-box-shadow: 0 0px 0px #fff;
  -moz-box-shadow: 0 0px 0px #fff;
  }
  .gsc-tabHeader.gsc-tabhInactive {
    border-color: #E9E9E9;
    background-color: #E9E9E9;
  }
  .gsc-tabHeader.gsc-tabhActive {
    border-top-color: #FF9900;
    border-left-color: #E9E9E9;
    border-right-color: #E9E9E9;
    background-color: #FFFFFF;
  }
  .gsc-tabsArea {
    border-color: #E9E9E9;
  }
  .gsc-webResult.gsc-result {
    background-color: #FFFFFF;
    font-size: 15px;
  }
  .gsc-webResult.gsc-result:hover {
    background-color: #eee;
  }
  .gs-webResult.gs-result a.gs-title:link,
  .gs-webResult.gs-result a.gs-title:link b {
    color: #0066FF;
  }
  .gs-webResult.gs-result a.gs-title:visited,
  .gs-webResult.gs-result a.gs-title:visited b {
    color: #0066FF;
  }
  .gs-webResult.gs-result a.gs-title:hover,
  .gs-webResult.gs-result a.gs-title:hover b {
    color: #0000FF;
  }
  .gs-webResult.gs-result a.gs-title:active,
  .gs-webResult.gs-result a.gs-title:active b {
    color: #0000FF;
  }
  .gsc-cursor-page {
    color: #0066FF;
  }
  a.gsc-trailing-more-results:link {
    color: #0066FF;

  }
  .gs-webResult.gs-result .gs-snippet {
    color: #000000;
  }
  .gs-webResult.gs-result .gs-visibleUrl {
    color: #008000;
    font-size: 7px;

  }
  .gs-webResult.gs-result .gs-visibleUrl-short {
    color: #008000;
    font-size: 7px;

  }
  
  .gs-webResult.gs-result .gs-visibleUrl-short {
    display: none;
  }
  .gs-webResult.gs-result .gs-visibleUrl-long {
    display: none;
  }
  .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 {
    border-color: #FF9900;
    background-color: #FFFFFF;
  }
  .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;
  }