/*
CSS code for top search results listing

Edited by = Ricardo Zea
Date = 6/15/12
*/
#cse { display:block; }

/*#cse .gsc-control-cse .gsc-control-wrapper-cse form.gsc-search-box table.gsc-search-box .gsc-input { border:1px solid red !important;  }*/

.gs-spelling a { color:#ed1c24 !important; }

.gradientnew { width:930px; height:5px; position:relative; left:-20px; top:1px; margin-top:-5px; }

#cse .gsc-control-cse .gsc-control-wrapper-cse form.gsc-search-box table.gsc-search-box .gsc-input input[type="text"] {
	border:1px solid #666 !important;
	color:#333 !important;
	font-weight:bold;
	margin:0;
	/*margin-bottom:30px;
	margin-left:-15px;
	#margin-left:15px;
	margin-top:-20px;
	#margin-top:20px;*/
	padding:5px !important;
	/*width:480px;*/
	width:330px;
}

#cse .gsc-control-cse .gsc-control-wrapper-cse form.gsc-search-box table.gsc-search-box .gsc-input input[type="text"]:hover {
	background-color:#F9F5E6 !important;
	border:1px solid #D7AD74 !important;
	color:#000 !important;
}

/*#cse .gsc-control-cse .gsc-control-wrapper-cse form.gsc-search-box table.gsc-search-box .gsc-search-button { border:1px solid red; }*/

/*#cse .gsc-control-cse .gsc-control-wrapper-cse form.gsc-search-box table.gsc-search-box .gsc-search-button input[type="button"] {
	background-color:#ED1C24;
	border:0 none;
	color:#FFF;
	cursor:pointer;
	font-family:Calibri;
	font-size:16px;
	font-weight:700;
	height:30px;
	margin-bottom:30px;
	margin-left:-9px;
	margin-top:-19px;
	#margin-top:19px;
	padding:4px;
	width:100px;
}
*/

#container #cse .gsc-control-cse .gsc-control-wrapper-cse form.gsc-search-box table.gsc-search-box .gsc-search-button input[type="button"] { width:auto; height:auto; cursor:pointer; padding:5px 20px; color:#fff; text-decoration:none; border:#fff 2px solid; text-shadow:0 1px 1px rgba(0,0,0,.7); background:url(../images/bg-gradient-transparent.png) bottom repeat-x #ed1c24; overflow:visible; font:bold 12px Arial, Helvetica, sans-serif; box-shadow:0 0 2px rgba(0,0,0,.3); }
#container #cse .gsc-control-cse .gsc-control-wrapper-cse form.gsc-search-box table.gsc-search-box .gsc-search-button input[type="button"]:hover { background-color:#F03F45; }
#container #cse .gsc-control-cse .gsc-control-wrapper-cse form.gsc-search-box table.gsc-search-box .gsc-search-button input[type="button"]:focus { background-color:#333; }

#cse .gsc-control-cse .gsc-control-wrapper-cse form.gsc-search-box table.gsc-search-box .gsc-clear-button {	display:none !important; }

#cse .gsc-control-cse .gsc-control-wrapper-cse .gsc-tabsArea .gsc-tabHeader {
/*border:1px solid red !important;*/
	margin-right:5px !important;
	background:none repeat scroll 0 0 #E4E4E4 !important;
	border:1px solid #C8C8C8 !important;
	color:#ED1C24;
	cursor:pointer;
	display:inline-block;
	font:15px Calibri, Arial, Helvetica, sans-serif;
	padding:8px;
	text-shadow:1px 1px 0 #FFF;
	#width:auto !important;
	#float:left !important;
	
	border-radius:3px 3px 0 0;
}

#cse .gsc-control-cse .gsc-control-wrapper-cse .gsc-tabsArea .gsc-tabHeader:hover { background:#f1f1f1 !important; border-color:#ddd !important; }

#cse .gsc-control-cse .gsc-control-wrapper-cse .gsc-tabsArea .gsc-tabhActive,
#cse .gsc-control-cse .gsc-control-wrapper-cse .gsc-tabsArea .gsc-tabhActive:hover {
	background:url(../images/bg-gradient-transparent.png) repeat-x scroll center bottom #ED1C24 !important;
	border:1px solid #ED1C24 !important;
	color:#FFF !important;
	cursor:default !important;
	font-size:18px !important;
	padding:10px 10px 7px !important;
	text-shadow:0 -1px 0 rgba(0,0,0,.4) !important;
	#width:auto !important;
	#float:left !important;
}

/*
#cse .gsc-control-cse .gsc-control-wrapper-cse #resInfo-1 { display:none; }
#cse .gsc-control-cse .gsc-control-wrapper-cse #resInfo-2 {	display:none; }
#cse .gsc-control-cse .gsc-control-wrapper-cse #resInfo-3 {	display:none; }
#cse .gsc-control-cse .gsc-control-wrapper-cse #resInfo-4 {	display:none; }
*/
#cse .gsc-control-cse .gsc-control-wrapper-cse .gsc-wrapper .gsc-resultsbox-visible .gsc-resultsRoot .gsc-results .gsc-webResult table.gsc-table-result {
	color:#333 !important;
	font-size:14px !important;
}

#cse .gsc-control-cse .gsc-control-wrapper-cse .gsc-wrapper .gsc-resultsbox-visible .gsc-resultsRoot .gsc-results .gsc-webResult table.gsc-table-result:hover {
	color:#333 !important;
	font-size:14px !important;
	background-color:none !important;
	border-color:none !important;
}

.gs-per-result-labels {	display:none; }

.gs-bidi-start-align gs-visibleUrl gs-visibleUrl-long {	display:none; }

/* #cse .gsc-control-cse .gsc-control-wrapper-cse .gsc-wrapper .gsc-resultsbox-visible .gsc-resultsRoot .gsc-results  .gsc-webResult table.gsc-table-result b {
	color:#333333 !important; font-size:14px !important; }
*/
#cse .gsc-control-cse .gsc-control-wrapper-cse .gsc-wrapper .gsc-resultsbox-visible .gsc-resultsRoot .gsc-results .gsc-webResult table.gsc-table-result .gs-snippet b,#cse .gsc-control-cse .gsc-control-wrapper-cse .gsc-wrapper .gsc-resultsbox-visible .gsc-resultsRoot .gsc-results .gsc-webResult table.gsc-table-result .gs-visibleUrl b,#cse .gsc-control-cse .gsc-control-wrapper-cse .gsc-wrapper .gsc-resultsbox-visible .gsc-resultsRoot .gsc-results .gsc-webResult table.gsc-table-result .gs-visibleUrl-long b,#cse .gsc-control-cse .gsc-control-wrapper-cse .gsc-wrapper .gsc-resultsbox-visible .gsc-resultsRoot .gsc-results .gsc-webResult table.gsc-table-result .gs-per-result-labels b {
	color:#333 !important;
	font-size:14px !important;
	font-weight:400;
}

#cse .gsc-control-cse .gsc-control-wrapper-cse .gsc-wrapper .gsc-resultsbox-visible .gsc-resultsRoot .gsc-results .gsc-webResult table.gsc-table-result .gs-snippet {
	color:#333 !important;
	font-size:14px !important;
}

#cse .gsc-control-cse .gsc-control-wrapper-cse .gsc-wrapper .gsc-resultsbox-visible .gsc-resultsRoot .gsc-results .gsc-webResult table.gsc-table-result .gs-visibleUrl {
	color:#333 !important;
	font-size:14px !important;
}

#cse .gsc-control-cse .gsc-control-wrapper-cse .gsc-wrapper .gsc-resultsbox-visible .gsc-resultsRoot .gsc-results .gsc-webResult table.gsc-table-result .gs-visibleUrl-long {
	color:#333 !important;
	font-size:14px !important;
	display:none;
}

#cse .gsc-control-cse .gsc-control-wrapper-cse .gsc-wrapper .gsc-resultsbox-visible .gsc-resultsRoot .gsc-results .gsc-webResult table.gsc-table-result .gs-per-result-labels {
	color:#333 !important;
	font-size:14px !important;
}

.gs-result .gs-title,
#cse .gsc-control-cse .gsc-control-wrapper-cse .gsc-wrapper .gsc-resultsbox-visible .gsc-resultsRoot .gsc-results .gsc-webResult table.gsc-table-result td.gsc-table-cell-snippet-close .gs-title .gs-title b { color:#0d729f !important; }

.gs-result .gs-title:hover,
.gs-result .gs-title:hover b {
	color:#40a7d4 !important;
    text-decoration:none !important;
}

/*#cse .gsc-control-cse .gsc-control-wrapper-cse .gsc-wrapper .gsc-resultsbox-visible .gsc-resultsRoot .gsc-results .gsc-webResult table.gsc-table-result td.gsc-table-cell-snippet-close .gs-title { font-weight:700 !important; }*/

/*
#cse .gsc-control-cse .gsc-control-wrapper-cse .gsc-wrapper .gsc-resultsbox-visible .gsc-resultsRoot .gsc-results  .gsc-webResult table.gsc-table-result td.gsc-table-cell-snippet-close .gs-title .gsc-table-cell-thumbnail a,
#cse .gsc-control-cse .gsc-control-wrapper-cse .gsc-wrapper .gsc-resultsbox-visible .gsc-resultsRoot .gsc-results  .gsc-webResult table.gsc-table-result td.gsc-table-cell-snippet-close .gs-title .gsc-table-cell-thumbnail a:visited {
	color:#ED1C24 !important;
    text-decoration:underline !important;
}
*/

.gsc-tabsArea {	margin-bottom:0 !important; }


/* PAGINATION ON SEARCH RESULTS PAGE
=================================*/
.gsc-results .gsc-cursor-box { height:25px; border-top:#ccc 1px dotted; padding-top:10px; }
.gsc-results .gsc-cursor-box .gsc-cursor-page { float:left; padding:4px 8px; font-size:14px; text-decoration:none !important; border:#eee 1px solid; border-radius:2px; text-shadow:1px 1px 1px rgba(0,0,0,.2); }
.gsc-results .gsc-cursor-box .gsc-cursor-page:hover { border:#999 1px solid; background:#eee; color:#000; }
.gsc-results .gsc-cursor-box .gsc-cursor-page:active,
.gsc-results .gsc-cursor-box .gsc-cursor-page:focus,
.gsc-results .gsc-cursor-box .gsc-cursor-current-page { color:#fff !important; background:#444; }

.cse .gsc-control-cse, .gsc-control-cse { padding:0 10px; }