/** * Default theme * *//* Slight reset to make the preview have ample padding. */.cse .gsc-control-cse,.gsc-control-cse {  padding: 2%;  width: 96%;}.cse .gsc-branding,.gsc-branding {  display: none;}.cse .gsc-control-cse div,.gsc-control-cse div {  position: normal;}/* Selector for entire element. */.cse .gsc-control-cse,.gsc-control-cse {  background-color: #6a6858;  border: 0px solid;  border-color: #ffffff;}.cse .gsc-control-cse:after,.gsc-control-cse:after {  content:".";  display:block;  height:0;  clear:both;  visibility:hidden;}.cse .gsc-resultsHeader,.gsc-resultsHeader {  border:none;}/* Search button */.cse input.gsc-search-button,input.gsc-search-button {  font-family: inherit;  color: #000000;  text-shadow: 0 1px 2px #000000;  background-color: #CECECE;  border: 1px outset;  border-color: #666666;  border-radius: 2px;  -moz-border-radius: 2px;  -webkit-border-radius: 2px;  height: 20px;  width: 100px;}input.gsc-input{	height: 20px;	width: 400px;}/* Inactive tab */.cse .gsc-tabHeader.gsc-tabhInactive,.gsc-tabHeader.gsc-tabhInactive {  border-bottom: none;  color: #666666;  background-color: #e9e9e9;  border: 1px solid;  border-color: #e9e9e9;  border-bottom: none;}/* Active tab */.cse .gsc-tabHeader.gsc-tabhActive,.gsc-tabHeader.gsc-tabhActive {  background-color: #6a6858;  border: 0px solid;  border-top: 0px solid;  border-color: #e9e9e9;  border-top-color: #FF9900;  border-bottom: none;  font-weight: bold;}/* This is the tab bar bottom border. */.cse .gsc-tabsArea,.gsc-tabsArea {  margin-top: 1em;  border-bottom: 1px solid #e9e9e9;}/* Inner wrapper for a result */.cse .gsc-webResult.gsc-result,.gsc-webResult.gsc-result {  padding: .25em;  border: 0px solid;  border-color: #ffffff;  margin-bottom: 1em;}.cse .gsc-webResult.gsc-result a,.gsc-webResult.gsc-result a,.gsc-webResult.gsc-result b{  padding: .25em;  border: 0px solid;  border-color: #ffffff;  margin-bottom: 1em;  color: #FECD12;}.gs-result a.gs-visibleUrl, .gs-result .gs-visibleUrl{	color:#FECD12;}.gs-no-results-result{	color:#000000;}/* Result hover event styling */.cse .gsc-webResult.gsc-result:hover,.gsc-webResult.gsc-result:hover {  border: 1px solid;  border-color: #FFFFFF;}/*Promotion Settings*//* The entire promo */.cse .gs-promotion.gs-result,.gs-promotion.gs-result {  background-color: #000000;  border: 1px solid;  border-color: #336699;}/* Promotion image */.cse .gs-promotion.gs-result .gs-promotion-image,.gs-promotion.gs-result .gs-promotion-image {}/* Promotion title */.cse .gs-promotion.gs-result a.gs-title:link,.gs-promotion.gs-result a.gs-title:link {  color: #FECD12;}.cse .gs-promotion.gs-result a.gs-title:visited,.gs-promotion.gs-result a.gs-title:visited {  color: #FECD12;}.cse .gs-promotion.gs-result a.gs-title:hover,.gs-promotion.gs-result a.gs-title:hover {  color: #FECD12;}.cse .gs-promotion.gs-result a.gs-title:active,.gs-promotion.gs-result a.gs-title:active {  color: #FECD12;}/* Promotion snippet */.cse .gs-promotion.gs-result .gs-snippet,.gs-promotion.gs-result .gs-snippet {  color: #000000;}/* Promotion url */.cse .gs-promotion.gs-result ..gs-visibleUrl,.gs-promotion.gs-result .gs-visibleUrl {  color: #FECD12;}.gs-title *{	color: #FF6600;}
