#RightColumnSearchTop
{
	float:left;
	width: 280px;
    background:url(/Templates/Main/images/SearchRightTopBg.gif) no-repeat;
    padding-left: 20px;
    padding-top:8px;
}

#RightColumnSearch
{
	float:left;
	width: 280px;
    background:url(/Templates/Main/images/SearchRightBg.gif) repeat-y;
}

.relatedPhrasesHeading
{
	float:left;
	width: 260px;
    color:#333333; 
    text-align:left;
    font-weight:normal;
    font-size:13px;
    font-family: Arial, Sans-Serif;
    padding-bottom: 10px;
}
.relatedPhrasesHeading .gray
{
	color:#666666; 
	display:block;
	font-size:10px;
}

.relatedPhrasesHeading .header
{
	float:left;	
	width: 230px;
    padding-top:4px;
}
.relatedPhrasesHeading .buttonArea
{
	float:left;
	padding-top:3px; 
	padding-right:8px;
}

input.closeSearchButton {
	width:					20px;
	height:					21px;
	overflow:				hidden;
	text-indent:			-9999px;
	border:					0;
	background:				transparent url(/Templates/Main/images/closeSearchButton.gif) no-repeat;
	cursor:					pointer;
	float:					left;
}

input.closeSearchButton:hover 
{
	background:				transparent url(/Templates/Main/images/closeSearchButton_hover.gif) no-repeat;
}
		
.relatedPhrases
{
	float:left;
    text-align:left;
    padding:0 10px 11px 0;
}

.item
{
	float:left;
	width: 244px;
    background:  url(/Templates/Main/images/SearchRightPhrasesItem.gif) no-repeat; 
    height:24px;
    margin-bottom:1px;
}

.item a
{ 
    font-family:Verdana, Sans-serif;
    font-size: 11px;
    font-weight: normal;
    line-height: 200%;
    color: #333333; 
    padding: 8px 0 0 10px;
}
.item a:hover
{
	color: #003399
}
.relatedPhrases .delimiter
{
	float:left;
	width: 244px;
    background:  url(/Templates/Main/images/SearchRightPhrasesDelimiter.gif) no-repeat; 
    border:none;
    height:6px;
    margin: 8px 0 8px 0;
}

#RightColumnSearchResult
{
	float:left;
    text-align:left;
    padding-left:20px;
}

.searchResultHeader
{

}

#RightColumnSearchResultList
{
	float:left;
    text-align:left;
    padding-left:1px;
    padding-bottom:180px;
    background: url(/Templates/Main/images/searchBottom.png) no-repeat; 
    background-position:bottom;
}

#RightColumnSearchResultList a 
{
	color:#DE6F04;
}

#essi-preset-searchresults
{
    margin-top:0px;
}
.SearchRightHeading
{
    background:  url(/Templates/Main/images/searchresultheadingBG.gif) no-repeat; 
    height:20px;
    color:#FFF; 
    text-align:center;
    font-weight:bold;
}
.SearchRightInfotext
{
    background:  url(/Templates/Main/images/searchresultbreadcrumbBG.gif) repeat-y; 
    padding:6px 10px; 
    text-align:center;
}
.SearchItemTop
{
	float:left;
	width: 280px;
	height: 10px;
	background:  url(/Templates/Main/images/SearchRightItemTop.gif) no-repeat; 
}
.SearchItemBtm
{
	float:left;
	width: 280px;
	height: 2px;
	background:  url(/Templates/Main/images/SearchRightItemBtm.gif) no-repeat; 
}
.SearchItem
{
	float:left;
	width: 280px;
	background:  url(/Templates/Main/images/SearchRightItemBg.gif) repeat-y; 
}

.SelectedSearchItemTop
{
	float:left;
	width: 280px;
	height: 13px;
	background:  url(/Templates/Main/images/SearchRightItemSelTop.gif) no-repeat; 
}
.SelectedSearchItemBtm
{
	float:left;
	width: 280px;
	height: 2px;
	background:  url(/Templates/Main/images/SearchRightItemSelBtm.gif) no-repeat; 
}
.SelectedSearchItem
{
	float:left;
	width: 280px;
	background:  url(/Templates/Main/images/SearchRightItemSelBg.gif) repeat-y; 
}

.SelectedSearchItem img
{
     position:relative;
     top:1px;
}
.innerSearchItem
{
	float:left; 
	width: 244px;
    color:#666666; 
    text-align:left;
    font-size:10px;
    font-family: Verdana, Arial, Sans-Serif;
    font-weight: normal;
    padding: 1px 10px 10px 14px;     
}
.innerSearchItemTop
{
	float:left; 
	width: 244px;
}
.innerSearchItem a:link, .innerSearchItem a:visited
{
	color : #DE6F04;
	text-decoration : none;
	font-weight:normal;
}
.innerSearchItem a:hover, .innerSearchItem a:active
{
	text-decoration : none;
	color : #DE6F04;
	font-weight:normal;
}
.innerSearchItemTop a {
	font-family:Arial,Verdana;
	font-size:12px;
}
.innerSearchItem .delimiter
{
	float:left;
	width: 244px;
    background:  url(/Templates/Main/images/SearchRightPhrasesDelimiter.gif) no-repeat; 
    border:none;
    height:6px;
    margin: 8px 0 8px 0;
}
.searchBreadcrumb
{
    padding:6px 0px; 
    color:#666666; 
    text-align:left;
    font-size:10px;
    font-family: Arial, Sans-Serif;
    font-weight: normal;
    padding-bottom: 9px; 
}


.searchBreadcrumb a
{
    color: #000;
    font-weight:normal;
      
}

.innerSearchItem .ess-description
{
    font-weight:normal !important;
}

.ess-search-results ol, .ess-search-results-contacts ol 
{
	margin:0;
	padding:0;
	list-style:none;	
}

.ess-search-results li, .ess-search-results-contacts li
{
	margin:0 0 12px;
	padding:0;
	list-style:none;
	float:left;
	width:100%;
	border-bottom:solid 1px #e4e4e4;
}

.ess-search-results .af-hit-image
{
	float:left;
	width:70px;
	margin-right:17px;
}
.ess-search-results-contacts .af-hit-image 
{
	float:left;
	width:55px;
	margin-right:10px;
}
.ess-search-results .af-hit
{
	float:left;
	width:443px;
}
.ess-search-results-contacts .af-hit
{
	float:left;
	width:165px;
	overflow:hidden;
}
.ess-search-results-contacts .ess-hit-header
{
	font-family:Arial,Verdana;
	font-size:13px;
	font-weight:normal;
	padding:0;
}
.ess-search-results-contacts .ess-hit-header a
{
	font-weight:normal;
}
.ess-search-results-contacts .ess-description {
	
}
/* Styles for PresetSearch, e.g. related pages */


