﻿.floatHelper,.flHp{
	clear:both; 	/*this makes the outer container expaned to hold the floating content divs*/
	height:0px;

}
.ieFix
{
	height:0px;
	line-height:0px;
	}
.wizard
{
	text-align:center;
}



.searchControlHome
{
	text-align:center;
	padding-right:75px;
}


.SearchOptions label 
{
	margin-right:10px;
	
	}







/* Search Results */
/*Basic Path:  .searchResults .resultsList .resultsList [web-news-blog-etc]
Deeper Paths for web
.SbWebResult .itemTitle
.SbWebResult .itemDescription
.SbWebResult .visibleUrl

.SbNewsResult .itemTitle
.SbNewsResult .itemDescription
.SbNewsResult .itemAuthor
.SbNewsResult .itemLocation
.SbNewsResult .itemPublishedDate
.SbNewsResult .visibleUrl
.SbNewsResult .related		
.SbNewsResult .related .leg .rel-gif
.SbNewsResult .related .relatedStoryImageItem
.SbNewsResult .related .itemAuthor
.SbNewsResult .related .relatedStoryItem
   */

.searchResults ul{
	margin:0;
	padding:0;
	margin-left:10px;
	list-style:none;
	overflow:hidden;
}
.searchResults li{
	margin:0;
	margin-bottom:12px;
	padding:0;
}


	
.searchResults .resultsList .resultItem .itemTitle
{
	font-size: 1.2em;
	text-decoration: underline;
	}
.searchResults .resultsList .resultItem .itemDescription
{
	}
.searchResults .resultsList .resultItem .visibleUrl
{
	color: green;
	}
.searchResults .resultsList .resultItem  .itemAuthor{
	color:gray;	
}
.searchResults .resultsList .resultItem  .itemLocation{
	color:gray;	
}
.searchResults .resultsList .resultItem  .itemPublishedDate{
	color:gray;	
}




/* Local results */
.searchResults .resultsList.listOne
{
	float:left;
	width:49%;
	
}/*
.searchResults .resultsList.listTwo
{
	float:left;
	width:45%;
	
}*/

.searchResults .resultsList.listOne div.LocalResult , .searchResults .resultsList.listTwo div.LocalResult
{
	/*	width:45%;
	height:200px;*/
	/*display:inline;*/
	border: 1px solid #dfdfdf;
	margin-right:6px;
	padding:5px;
	}
/*
.searchResults .resultsList.Local div.LocalResult.left
{
	float:right;
	clear:right;
	}

.searchResults .resultsList.Local div.LocalResult.right
{
		float:left;
	clear:left;

	}*/



/* news specific search result */

/* hide and show related news stories */
.searchResults .resultsList .SbNewsResult .fieldsetContainer{
	height:50px;

}	
.searchResults .resultsList .SbNewsResult .fieldsetContainer:hover {
	height:100%;
	
}	

.searchResults .resultsList .SbNewsResult .fieldsetContainer .related .relatedDataContainer{
	height:0px;
	visibility:hidden;
}

.searchResults .resultsList .SbNewsResult .fieldsetContainer:hover .related .relatedDataContainer{
	height:100%;
	visibility:visible;
	
}

/* image linked to a related story */
/*
.searchResults .resultsList .SbNewsResult{
	
}

.searchResults .resultsList  .SbNewsResult .related .relatedStoryImageItem{
	
}

.searchResults .resultsList  .SbNewsResult .related .relatedStoryImageItem a{
	
}
.searchResults .resultsList  .SbNewsResult .related .relatedStoryImageItem img{
	
}*/

/*related stories list*/
.searchResults .resultsList .SbNewsResult .related{
	margin-top:3px;
}
.searchResults .resultsList .SbNewsResult .related .leg{
	color:red;
	padding-top:0px;
}

.searchResults .resultsList .SbNewsResult .related .rel-gif
{
	width:22px;
	height:23px;
	}

/*
.searchResults .resultsList .SbNewsResult .related img{

}
.searchResults .resultsList  .SbNewsResult .related .relatedStoryItem .itemTitle{
	
}
.searchResults .resultsList  .SbNewsResult .related .relatedStoryItem .itemAuthor{
	
}
.searchResults .resultsList  .SbNewsResult .related .relatedStoryItem .itemLocation{
	
}
.searchResults .resultsList  .SbNewsResult .related .relatedStoryItem .itemPublishedDate{
	
}*/





/* image Search  */
 .searchResults .resultsList.imagesList li
 {
 	/*margin-left:3px !important;
	margin-right:0px !important;
 	margin-top:4px !important;
 	margin-bottom:2px !important;*/
	padding:0px !important; 
	width:150px;	 
	float:left;
	text-align:center;

	
 	} 
	
.searchResults .resultsList .ImageResult .largeImage
{
	/* need to make large image appear nicely. probly with some Javascript or lightbox etc. */
	position:absolute;
	left:0;
	top:0;	
	display:none;
	}
	
	
.ReultsInfoPnl.images{
	background-color: green;
}

/* Video Search */

.ReultsInfoPnl.video{
	background-color: silver;	
}


 .searchResults .resultsList.videoList li
 {
 	margin-bottom:0; 	
 		
	width:240px;
	/*height:340px;	*/
	float:left; 	
		position:relative;
	margin:10px 2px;
	
	/*border:1px solid red;*/
		
 	}
 
 	/*
.searchResults .resultsList .VideoResult
{
	
	}*/
	
.searchResults .resultsList .VideoResult .itemText
{
	margin-top:4px;
	}




.multipleInLineResults{
/*font-size:0.9em;*/
float:left;
width:30%;
margin-left:1%;
margin-right:1%;
}

#rightCol{
	/*font-size:0.9em;*/
	
}


/* result header */
.ReultsInfoPnl{			
border:1px solid black;
	padding:4px 20px;
	color: #e6e6fa;
	text-align: left;
	
	margin-bottom:15px;
font-weight:bold;
}
.ReultsInfoPnl a{
	text-decoration: underline;
	color: #e6e6fa;
	font-weight:bold;
}
.ReultsInfoPnl a:hover {
	color: #e6e6fa;
}
.ReultsInfoPnl a:visited {
	color: #e6e6fa;
}

.ReultsInfoPnl.web{
	background-color: #0001aa;
}
.ReultsInfoPnl.news{
	background-color: #f55944;
}
.ReultsInfoPnl.blogs{
background-color: #dda0dd;
color: #fcfcfc;
}
.ReultsInfoPnl.local{

	/*background-color: #ffe4c4;*/
	/*background-color: #bc0a4d;*/	
	background-color: #228b22;


}

.ResultsMessageLbl{
	float:left;
	font-weight:bold;
}
.ReultsInfoLbl{

}
/* result header END */






#rightCol .searchResults{	
/*margin-right:10px;*/	/*do not need this on the middel cl */
}










/* Results Pager*/
.PagerContainer{
	position:relative;
	display:block;
	margin-left:auto;
	margin-right:auto;
/*	border: 1px solid black;*/
	text-align:center;
}
ul.resultsDataPager,ul.resultsDataPager li
{	
	list-style-type: none;
		font-size:1.1em;
	margin: 0px 5px;
	color:Blue;
	display:inline;	/* Makes the list horizontal*/
}
/*
ul.resultsDataPager li
{
	
	font-size:1.1em;
	margin: 0px 5px;
	color:Blue;
	display:inline;	
}
*/
.resultsDataPager li a
{
	text-decoration: underline;
	}
	
.resultsDataPager li a.currentPage
{
	font-size:1.2em;
	font-weight:bold;
	text-decoration: none;
	}
	
.resultsDataPager li a.pagerItemNextPrevious
{
	font-size:1.2em;
	font-weight:bold;
	}
	
	
	
/* Right Colum Stylign for Search Results */
#rightCol .ReultsInfoPnl
{

	
	text-align:left;
}
#rightCol .ResultsMessageLbl{
	float:none;
}
#rightCol .ReultsInfoLbl
{
	display:none;
}		
#rightCol .PagerContainer{
	display:none;
}
	
	
	
.floatRight
{
	float:right;
}	