/*/////////////////////////////////////////////////////////////*/
/* Google CSE Specific Master CSS */
/* InfoMine Inc.   */
.gsc-tabHeader {
    min-width: 40px !important;
	}
.gsc-control-cse {
	padding: 1em 0 !important;
}	
.gsc-table-result, .gsc-thumbnail-inside, .gsc-url-top {
	padding-left: 0 !important;
}
.gsc-result .gs-title {
	height: auto !important;
}
.gsc-control-cse {
	padding: 0 !important;
}
input.gsc-input {
    font-size: 16px !important;
	}
.gsc-input input.gsc-input {
    margin-bottom: 6px !important;
}
.gs-promotion {
	padding: 0 0 0 20px !important;
	margin-bottom: 0 !important;
}
.gsst_a { display: inline !important; }

.cse .gsc-search-button input.gsc-search-button-v2, input.gsc-search-button-v2 {	margin-top: 0 !important;}

.gsc-tabhInactive { background: transparent !important; }

.gs-result .gs-title, .gs-result .gs-title *  {
	text-decoration: none !important;
}
.gs-webResult.gs-result a.gs-title:hover, .gs-webResult.gs-result a.gs-title:hover b, .gs-imageResult a.gs-title:hover, .gs-imageResult a.gs-title:hover b {
	color: #B30000 !important;
}
.gs-webResult.gs-result a.gs-title:visited, .gs-webResult.gs-result a.gs-title:visited b, .gs-imageResult a.gs-title:visited, .gs-imageResult a.gs-title:visited b {
	color: #780000 !important;
}
.gs-webResult div.gs-per-result-labels a.gs-label {
    color: #004D99 !important;
    text-decoration: none !important;
}
.gs-webResult div.gs-per-result-labels a.gs-label:hover {
    color: #B30000 !important;
}
.gs-per-result-labels span {
	font-style: italic !important;
}