@CHARSET "UTF-8";

form.gsc-search-box,
table.gsc-resultsHeader {display:none!important;}

/*custom override*/
.gs-result .gs-title,
.gs-result .gs-title *,
.gs-title a,
.gs-title a:link,
.gs-title a:active,
.gs-title a:visited {
	color:#389ee6!important;
}
.gs-result .gs-title:hover,
.gs-result .gs-title:hover *,
.gs-title a:hover {
	color:#000!important;	
}
.gsc-table-result,
.gsc-table-result th,
.gsc-table-result td,
.gsc-webResult,
.gsc-webResult .gsc-result {
	border: none!important;	
	margin: 0!important;
}
.gsc-adBlockNoHeight,
.gcsc-branding {
	display: none!important;	
}
.gs-visibleUrl,
.gs-visibleUrl-short,
.gs-visibleUrl-long {
	color: #d55535!important;
}
.gs-visibleUrl-long {
	display: block!important;
	
}

/******** Paging Bar ***********/
div.gsc-control-cse {
	padding: 0;
	margin: 0;
	border: 0;
}
div.gsc-expansionArea div.gsc-cursor-box {
	position:relative;
	float:left;
	margin:20px 0px 0px 0px;
	padding:12px;
	width:600px;
	border: 1px solid #cfc2c7; 
	overflow:hidden;
	-moz-border-radius: 3px; 
	-webkit-border-radius: 3px; 
	border-radius: 3px;
}
div.gsc-expansionArea div.gsc-cursor-box div.gsc-cursor {
	float: right;
	margin-top: 0; 
}

div.gsc-cursor-box div.gsc-cursor div.gsc-cursor-page {
	font-size: 10px;
	text-decoration: none;
	padding: 4px 0 5px 0;
	margin: 0 1px;
	width:18px;
	overflow:hidden;
	display: block;
	float: left;
	text-align: center;
	line-height:1em;
}
div.gsc-cursor-box div.gsc-cursor div.gsc-cursor-page:hover {
	color:#FFF;
	background: #e79c87;
}
div.gsc-cursor-box div.gsc-cursor div.gsc-cursor-current-page {
	color:#FFF;
	background: #d55535;
	-moz-border-radius: 2px; 
	-webkit-border-radius: 2px; 
	border-radius: 2px;
}
