#cse {min-height: 40px;}


table.gsc-search-box {width:200px; float:right;}


.cse input.gsc-input, input.gsc-input {font-size:12px;}
	
.cse .gsc-control-cse, .gsc-control-cse {padding:2px;}
.gsc-clear-button {display:none;}
.gsc-tabsArea {display:none;}

	  .gsc-control-cse {
	    font-family: Arial, sans-serif;
	    border-color: transparent;
	    background-color: transparent;
	  }
	  input.gsc-input {
	    border-color: #333333;
		width:140px;
	  }
	  input.gsc-search-button {
	    border-color: #BA1E2C;
	    background-color: #DF5530;
		font-size:12px;
		padding:2px !important;
	  }
	  .gsc-tabHeader.gsc-tabhInactive {
	    border-color: #777777;
	    background-color: #777777;
	  }
	  .gsc-tabHeader.gsc-tabhActive {
	    border-color: #333333;
	    background-color: transparent;
	  }
	  .gsc-tabsArea {
	    border-color: #333333;
	  }
	  .gsc-webResult.gsc-result {
	    border-color: transparent;
	    background-color: transparent;
	  }
	  .gsc-webResult.gsc-result:hover {
	    border-color: #000000;
	    background-color: transparent;
	  }
	  .gs-webResult.gs-result a.gs-title:link,
	  .gs-webResult.gs-result a.gs-title:link b {
	    color: #CC0000;
	  }
	  .gs-webResult.gs-result a.gs-title:visited,
	  .gs-webResult.gs-result a.gs-title:visited b {
	    color: #CC0000;
	  }
	  .gs-webResult.gs-result a.gs-title:hover,
	  .gs-webResult.gs-result a.gs-title:hover b {
	    color: #CC0000;
	  }
	  .gs-webResult.gs-result a.gs-title:active,
	  .gs-webResult.gs-result a.gs-title:active b {
	    color: #777777;
	  }
	  .gsc-cursor-page {
	    color: #CC0000;
	  }
	  a.gsc-trailing-more-results:link {
	    color: #CC0000;
	  }
	  .gs-webResult.gs-result .gs-snippet {
	    color: #333333;
	  }
	  .gs-webResult.gs-result .gs-visibleUrl {
	    color: #000000;
	  }
	  .gs-webResult.gs-result .gs-visibleUrl-short {
	    color: #000000;
	  }
	  .gsc-cursor-box {
	    border-color: #FFFFFF;
	  }
	  .gsc-results .gsc-cursor-page {
	    border-color: #777777;
	    background-color: transparent;
	  }
	  .gsc-results .gsc-cursor-page.gsc-cursor-current-page {
	    border-color: #333333;
	    background-color: transparent;
	  }
	  .gs-promotion.gs-result {
	    border-color: #CCCCCC;
	    background-color: transparent;
	  }
	  .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: #CC0000;
	  }
	  .gs-promotion.gs-result a.gs-title:active {
	    color: #00CC00;
	  }
	  .gs-promotion.gs-result .gs-snippet {
	    color: #333333;
	  }
	  .gs-promotion.gs-result .gs-visibleUrl,
	  .gs-promotion.gs-result .gs-visibleUrl-short {
	    color: #00CC00;}
	
		table.gsc-search-box { width:220px !important;}
	
	
