fieldset{
	border:none;
	float:right;
}

#s{
	/* The search text box. */
	
	border-style:none;   /* added by KG Feb19_13 */
	color:#888888;
	background:url("img/searchBox_new3.png") no-repeat; 	
	float:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	height:25px;
	line-height:25px;
	margin-right:5px;
	outline:medium none;
	margin-left:15px;
	padding:0 5px 0 25px;
	text-shadow:1px 1px 0 white;
	width:93px;  /* the background image is 123px, so this minus left (25) and right (5px) padding = 93px */
	
}

/* The UL that contains the search type icons */

.icons{
	float:left;
	padding-left:5px;
	list-style:none;
	margin:0 0 0 0;
	height:19px;
	/* position:relative;	removing fixes error where search submit button not clickable */
}

.icons li{
	background:url("img/icons.png") no-repeat;
	float:left;
	height:19px;
	text-indent:-9999px;
	cursor:pointer;
	margin-right:2px;
}

/* Styling each icon */

li.web{ width:15px;}
li.web.active,
li.web:hover{ background-position:left bottom;}

li.images{ width:22px; background-position:-18px 0;}
li.images.active,
li.images:hover{ background-position:-18px bottom;}

li.news{ width:14px; background-position:-44px 0;}
li.news.active,
li.news:hover{ background-position:-44px bottom;}

span.arrow{
	/* The little arrow that moves below the icons */
	
	width:11px;
	height:6px;
	margin:21px 0 0 5px;
	position:absolute;
	background:url('img/arrow.png') no-repeat;
	left:0;
}


/* The submit button */

 #submitButton{
	float: left;
	background:url('img/buttons_new2.png') no-repeat;   
	width:61px;
	height:25px;
	text-indent:-9999px;  
	overflow:hidden;  
	text-transform:uppercase; 
	border:none;  
	cursor:pointer;  
} 

#submitButton:hover{
	background-position:left bottom;
}

input[type=radio]{
	cursor:pointer;	
}

/* Styling the search results */

.pageContainer{
	/* Holds each page with search results. Has an inset bottom border. */
	
	/* margin-bottom:-10px;	*/
}

#resultsDiv h2 a
{
 text-decoration: none; 
 /* added by Keith to counter the H2 text shadow in encore_style.css */
 text-shadow:0px 0px 0px #000; font-size: 15px; font-color: #000;  
}

/* Website & News results */

.webResult{ margin-bottom:20px; color: black;} /* result text */
.webResult h2{ 
	background-color:#5b625e; /* search results title background */
	font-size:18px;	
	font-weight:normal;
	padding:8px 20px;	
	
	/* Applying CSS3 rounded corners */
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}
.webResult h2 b{ color:#fff; font-size: 16px;} /* color of triple dot ellipses in search results title bar */
.webResult h2 a{ color:red;border:none;}
.webResult p{ line-height:1.5;padding:15px 20px;}
.webResult p b{ color:#000;} /* color of search term when it appears in results text */
.webResult > a{ margin-left:20px;}


/* Image & video search results */


.imageResult{
	float:left;
	height:180px;
	margin:0 0 5px 40px;
	text-align:center;
	width:152px;
	overflow:hidden;
}
.imageResult img{ border:none;}
.imageResult a.pic{
	border:1px solid #fff;
	outline:1px solid #777;
	display:block;
	margin:0 auto 15px;
}

/* The show more button */

#more{
	width:83px;
	height:24px;
	background:url('img/more.png') no-repeat;
	cursor:pointer;
	margin:5px auto;
}

#more:hover{
	background-position:left bottom;
}










