/*** Overall search container ***/
.gsc-control{
	
}

.gsc-result-selector {
	display:none;
}

/*** Input Box and Search Button ***/
/*** Show if not using separate searchbox ***/
/* .gsc-search-box{
	display:none;
	visibility: hidden;
} */

table.gsc-branding {
	display:inline;
	float:left;
	padding-right:30px;
	padding-bottom:5px;
	background: transparent url(images/bs_logo_tiny.gif) no-repeat scroll top right;
}

.gsc-branding img {
	margin-left:5px;
}

#googleSearchBranding a {
	float:left;
	margin-left:10px;
}

#googleSearchBranding a img{
	height:25px;
}

.gsc-search-box .gsc-branding {
	display:none;
	visibility:hidden;
}

/*** Number of results ***/
.gsc-stats {
	display:none;
	visibility: hidden;
}

/*** Search Text Field ***/
.gsc-input{
	width:150px;
}

/*** Search Input Button ***/
.gsc-search-button{
	display: inline;
	/* width:100px; */
	/* background-image: url('images/gsearch/search.gif'); */
	cursor : pointer;
}

/*** Individual Search Result ***/
.gsc-webresult{
	padding-bottom:5px;
	padding-top:5px;
}

/*** Additional Search Results ***/
.gsc-expansionArea{
	display: block;
	visibility: visible;
}

/*******************
* Results pagination
********************/
.gsc-cursor-page, .gsc-cursor-current-page, .gsc-trailing-more-results {
	color:blue;
	font-size:14px;
	font-weight:900;
	display:inline;
}

.gsc-cursor-page {
	text-decoration:underline;
	cursor:pointer;
	margin-right:8px;
}
.gsc-cursor-current-page {
	text-decoration:none;
	color : #A90A08;
	cursor: default;
}
.gsc-cursor {
	display:inline;
}
.gsc-cursor-box {
	margin-top:10px;
	clear : both;
}

/*** Site Name Header ***/
.gsc-twiddle {
	padding-left:20px;
	background: transparent url('images/gsearch/arrow_open.gif') no-repeat left;
	cursor:pointer;
}
.gsc-resultsHeader td.gsc-twiddle-closed div.gsc-twiddle{
	padding-left:20px;
	background: transparent url('images/gsearch/arrow_close.gif') no-repeat left;
	cursor:pointer;
}
.gsc-resultsHeader td.gsc-twiddle-opened div.gsc-twiddle{
	padding-left:20px;
	background: transparent url('images/gsearch/arrow_open.gif') no-repeat left;
	cursor:pointer;
}
.gsc-resultsHeader td.gsc-twiddleRegionCell{
  width: 100%;
}
.gsc-resultsHeader td.gsc-configLabelCell{
  text-align: right;
  width: 0%;
}

/***********************************/
/********* Result Styles ***********/
/***********************************/

.gs-result .gs-title a {
  color: blue;
  font-weight: bold;
  font-size:14px;
  text-decoration: underline;
}

.gs-result .gs-title a:hover {
  color: #676767;
}

.gs-snippet{
	color:black;
	font-size:12px;
}

.gs-visibleURL-long a{
	color:#F60;
}

.gs-visibleURL-long {
	font-size:10px;
	color:#676767;
}

.gsc-keeper {
	background-repeat: no-repeat;
	background-position: 1px 3px;
	background-image: url('images/gsearch/blue_check.gif');
}

/*******************
* Results pagination
********************/

.gsc-cursor-page {
	display:inline;
	color:blue;
	text-decoration:underline;	
}
.gsc-cursor-current-page {
	font-weight:900;
	text-decoration:none;
	color:#9900FF;
}

/***********************************/
/**** We dont want these showing ***/
/***********************************/

/*** Short Url ****/
.gs-visibleURL-short{
	display: none;
	visibility: hidden;
}

/*** Google Search API link ***/
.gs-watermark{
	display: none;
	visibility: hidden;
}

.gsc-ad-box{
	display:none;
	visibility: hidden;
}
