/*



 * Author: Webteam



 * Project: Aer Lingus



 * Comment: Google Site Search



*/



/* REMOVE GOOGLE BRANDING FROM SEARCH BOX */

	.cse .gsc-branding,
.gsc-branding {
  display: none !important;
}

/* REMOVE CLEAR BUTTON FROM SEARCH BOX */

	.gsc-clear-button {
  display: none !important;
}

/* SEARCH BOX OVER RESULT, REMOVE BORDER AND BACKGROUND FROM TABLE */

.gsc-search-box table, .gsc-search-box tr, .gsc-search-box td {

border: 0 !important;
background-color: transparent !important;

}

/* SEARCH RESULTS, REMOVE BORDER AND BACKGROUND FROM TABLE */



.gsc-results {

/* Makes header same width as results */
width: 100% !important;

}


.gsc-resultsRoot table, .gsc-resultsRoot tr, .gsc-resultsRoot td {

/* Stops it reading content syles for tables */
border: 0 !important;
background-color: transparent !important;

}

/* SEARCH FORM, ADD BACKGROUND AND BORDER */

#right-nav-search form {
    background-color: #FFFFFF !important;
    border: 1px solid #C0CED7 !important;
		padding: 2px !important;
}

#search-results form {
    background-color: #FFFFFF !important;
    border: 1px solid #C0CED7 !important;
		padding: 0 !important;
}

  .gsc-control-cse {
    font-family: Arial, sans-serif;
    border-color: #ffffff;
    background-color: #ffffff;
  }
	
/* SEARCH FORM TEXT INPUT BOX, NO BORDER, DEFINE WIDTH AND FONT STYLE */
	
  .gsc-input input {
    width:150px !important; 
		border:0 !important; 
		padding:5px 0 1px 2px !important; 
		font-family:Arial,Helvetica,Verdana,sans-serif !important; 
		color:#666 !important; 
		font-size:11px !important; 
		margin: 0 !important;
    background: none repeat scroll 0% 0% white !important;
	}
	
/* SEARCH FORM BUTTON, ADD BACKGROUND IMAGE, REMOVE TEXT */
	
  .gsc-search-button input {
	width:25px !important; 
	background:url("/media/aerlinguscom/styleassets/images/search-engine/search-btn.png") no-repeat transparent !important;
	height:20px !important;
	border: 0 !important;
	cursor: pointer !important;
	padding: 0 !important;
	font-size: 0% !important;
	margin: 0 !important;
	}
	
	
/* REMOVE SEARCH TIME */

div#resInfo-0 {
	
	display: none !important;
	
	}
	
/* SEARCH RESULTS START */	



	.gsc-resultsHeader {
    background: url("/media/aerlinguscom/styleassets/images/general/h3-bg.gif") repeat-x scroll 0 100% #FFFFFF;
    color: #00907E;
    height: 36px;
    white-space: nowrap;
		border-color: #C0CED7;
		padding: 0;
		border: 1px solid #000 !important;
}


.gsc-wrapper {

border-top: 1px solid #C0CED7 !important;
margin-top: 1em;


}


	
  .gsc-tabHeader.gsc-tabhInactive {
    border-color: #C0CED7;
    background-color: #FBFBFB;
  }
  .gsc-tabHeader.gsc-tabhActive {
    border-color: #C0CED7;
    background-color: #FBFBFB;
  }
  .gsc-tabsArea {
    border-color: #C0CED7;
  }
	
	/* Individual results */
  .gsc-webResult.gsc-result {
	  border-top: 1px solid #fff;
		border-bottom: 1px solid #C0CED7 !important;
		border-left: 1px solid #fff;
		border-right: 1px solid #fff;
    background-color: #FBFBFB;
  }
	
	
	
	.gs-result .gs-title {
	
	font-size: 14px !important;
	
	}
	
  #search-results .gsc-control-cse, .gsc-control-cse .gsc-table-result {
	font-size: 12px !important;
	
	}
	
	/* highlight search term in snipet */
	.gsc-table-result b {
	color: #212121;
	
	}
	

	
	/* Individual results - rollover */
	
	
  .gsc-webResult.gsc-result:hover {
    border: 1px solid #FF6600 !important;
    background-color: #fef8e7;
  }
  .gs-webResult.gs-result a.gs-title:link,
  .gs-webResult.gs-result a.gs-title:link b {
    color: #0095D9;
  }
  .gs-webResult.gs-result a.gs-title:visited,
  .gs-webResult.gs-result a.gs-title:visited b {
    color: #0095D9;
  }
  .gs-webResult.gs-result a.gs-title:hover,
  .gs-webResult.gs-result a.gs-title:hover b {
    color: #0095D9;
  }
  .gs-webResult.gs-result a.gs-title:active,
  .gs-webResult.gs-result a.gs-title:active b {
    color: #0095D9;
  }
	
	
	
	
  a.gsc-trailing-more-results:link {
    color: #0095D9;
  }
	
  .gs-webResult .gs-snippet {
    color: #393939;
  }

	
/* Display Full URL */


.gs-webResult div.gs-visibleUrl {

color: #0095D9 !important;

}

.gs-webResult div.gs-visibleUrl-short {
  display: none;
}
.gs-webResult div.gs-visibleUrl-long {
  display: block !important;
}


/* NO RESULTS */

.gs-no-results-result .gs-snippet, .gs-error-result .gs-snippet {

    background-color: transparent !important;
    border: 0 !important;
    margin: 5px;
    padding: 5px;

}

/* NO RESULTS */
	
	/* PAGINATION START */
	
	.gsc-cursor {
	padding: 10px;
	display: block !important;
	text-align: right;
	background: url("/media/aerlinguscom/styleassets/images/general/h3-bg.gif") repeat-x scroll 0 100% #FFFFFF;	
	height: 15px;
  }
	
	.gsc-cursor-box {
	border-bottom: 1px solid #C0CED7 !important;
  }
	
  .gsc-results .gsc-cursor-box .gsc-cursor-page {
  color: #828282 !important;
	margin: 3px !important;
	background: url("/media/aerlinguscom/styleassets/images/general/h3-bg.gif") repeat-x scroll 0 100% #FFFFFF;
	border: 1px solid #C0CED7;
	padding: 3px;

  }
	
  .gsc-results .gsc-cursor-box .gsc-cursor-current-page {
	
  color: #fff !important;
	margin: 3px !important;
	background: url("/media/aerlinguscom/styleassets/images/search-engine/current-pg-bg.png") repeat-x scroll 0 100% #FFFFFF;
	border: 1px solid #FF6600;
	font-weight: normal !important;

  }
	

	
	/* PAGINATION ENDS */
	

			
/* GOOGLE PROMOTIONS STYLES START */
	 .gs-promotion {
    border-color: #393939;
    background-color: #FBFBFB;
		display: none !important;
  }
  .gs-promotion a.gs-title:link,
  .gs-promotion a.gs-title:link *,
  .gs-promotion .gs-snippet a:link {
    color: #0095D9;
		display: none !important;
  }
  .gs-promotion a.gs-title:visited,
  .gs-promotion a.gs-title:visited *,
  .gs-promotion .gs-snippet a:visited {
    color: #0095D9;
		display: none !important;
  }
  .gs-promotion a.gs-title:hover,
  .gs-promotion a.gs-title:hover *,
  .gs-promotion .gs-snippet a:hover {
    color: #0095D9;
		display: none !important;
  }
  .gs-promotion a.gs-title:active,
  .gs-promotion a.gs-title:active *,
  .gs-promotion .gs-snippet a:active {
    color: #0095D9;
		display: none !important;
  }
  .gs-promotion .gs-snippet,
  .gs-promotion .gs-title .gs-promotion-title-right,
  .gs-promotion .gs-title .gs-promotion-title-right *  {
    color: #0095D9;
		display: none !important;
  }
  .gs-promotion .gs-visibleUrl,
  .gs-promotion .gs-visibleUrl-short {
    color: #0095D9;
		display: none !important;
  }
	
	#adBlock {
  /*display: none !important;*/
	visibility: hidden;
  }
	
	div.gsc-adBlock iframe{
		display: none;
	}

 .gcsc-branding {
  display: none !important;
  }
/* GOOGLE PROMOTIONS STYLES END */

