#search_input {
	float: right;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}

.search_empty {
	color: #888888;        
    background-image: url(http://fumento.com/img/search.png);
    background-position: left bottom;
    background-repeat: no-repeat;
}

.search_in_use {
    color: black;    
}

#search_results {
	z-index: 2;
	position: absolute;
	top: 0;
	right: 0;
	border: 1px solid silver;
	background-color: white;
	width: 50%;
	padding: 5px;
	padding-bottom: 0px;
}

.gsc-cursor-box {
	border-top: 1px solid #999;
}


/**
 * Google CSS
 * Taken from:
 * http://www.google.com/cse/style/look/default.css
 */
.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;
}

.cse .gsc-resultsHeader,
.gsc-resultsHeader {
    display: none;
}
/* Inactive tab */
.cse .gsc-tabHeader.gsc-tabhInactive,
.gsc-tabHeader.gsc-tabhInactive {
    display: none;
}
/* Active tab */
.cse .gsc-tabHeader.gsc-tabhActive,
.gsc-tabHeader.gsc-tabhActive {
    display: none;
}
/* This is the tab bar bottom border. */
.cse .gsc-tabsArea,
.gsc-tabsArea {
    display: none;
}
/* Inner wrapper for a result */
.cse .gsc-webResult.gsc-result,
.gsc-webResult.gsc-result {
    padding: .25em;
    border: 1px solid;
    border-color: #ffffff;
    margin-bottom: 1em;
}
/* 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 {
    display: none;
}
/* 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 {
    display: none;
}
.cse .gs-promotion.gs-result a.gs-title:visited,
.gs-promotion.gs-result a.gs-title:visited {
    color: #0000CC;
}
.cse .gs-promotion.gs-result a.gs-title:hover,
.gs-promotion.gs-result a.gs-title:hover {
    color: #0000CC;
}
.cse .gs-promotion.gs-result a.gs-title:active,
.gs-promotion.gs-result a.gs-title:active {
    color: #0000CC;
}
/* Promotion snippet */
.cse .gs-promotion.gs-result .gs-snippet,
.gs-promotion.gs-result .gs-snippet {
    color: #000000;
}
/* Promotion url */
.gs-visibleUrl {
    display: none;	
}

