﻿.SearchBoxTop
{	
	height: 25px;	 
	/*width: 600px;*/
	/*float: left;*/
	position: relative;	
}
.DivSearchTop
{
	position: absolute;
	top: 0;
	left: auto;
	margin-left: 300px;
	
}
.SearchTypeDropDown
{
	width: 163px;
	font-family: Verdana;
	font-size: 10px;	
	/*background:url(../images/selectbox-top.gif) no-repeat;*/	
}

.SearchBoxTop .ddSearchTypeSelectionBox
{
   padding-left:10px;   
   color:#000;   
}


/*style for this one is defines in style-select2.css*/
.SearchBoxTop input.SearchTypeDropDown
{
	width: 118px;
	height: 36px;
	background:url(../images/search-type-dd.jpg) no-repeat;
}
.searchBoxInput
{
	width: 522px;
	/*color: #B6B1B1;*/
	/*height:30px;*/
	position: absolute;
	top: 0;
	left: 165px;
	border: solid 1px #8A8A8A;
	/*background:url(../images/search-form-top.jpg) no-repeat; */
	/*border:none; */
	/*padding: 6px 0 5px 5px;*/
	font-family: Verdana;
	font-weight: bold;
	/*padding:8px 0 0 5px;*/
}

#suggestions
{
	margin-top: 0px;
	width: 600px;
	margin-left: 167px;
	font-family: Verdana;
	font-size: 13px;
}

.suggestionsList
{
	margin-top: 0px;		
	display: block;		
	position: relative;	
}

.suggestionsListBox
{
	margin-top: 0px;
	/*width: 190px;*/
	border: solid 1px #000;		
	/*background-color: #F4F7FA;*/
		
}


.SuggestionLink
{
	position: absolute;
	top: 0;
	right: 0;	
	text-align: right;
	margin-right: 0;
}
.suggestionsListItemNormal
{	
	height: 18px;
	padding: 0;
	padding-left: 5px;
	position: relative;
	background-color: #fff;
	width: inherit;		
	/*background-color:Transparent;*/
}

.suggestionsListItemHigh
{
	height: 18px;
	padding: 0;
	padding-left: 5px;		
	width: inherit;
	position: relative;
	cursor: pointer;
	background-color: #C6D8E7;	
}
.suggestionsListBoxCollapsed
{
	/*visibility: collapse;*/
	display: none;
}
.headingLevel2
{
	font-size: 16px;
	font-weight: bold;
}

.searchResultLink
{
	color: #016dff;
	font-size: 12pt;
}

/*classes added for master2.master*/

#ContentContainer #SearchArea 
{	
	/*width: 100%;*/
	height: 27px;
	border: solid 1px #ccc;
	padding-top: 3px;
	border-top: solid 1px #ccc;
	border-bottom: solid 1px #ccc;
	background-color: #575757/*1d3f60*/;
}
#ContentContainer #SearchArea select
{
	border: solid 2px #8A8A8A/*1A5C97*/;
}
#ContentContainer #SearchArea input.button
{
	border: solid 2px #8A8A8A;
}



/*
.DivSearchTop .AdvanceSearch { background:url(../images/search-arrow.gif) left 6px no-repeat; padding-left:15px; font-size:11px; color:#016dff; /*margin:0px 0 0 20px;*//*}
.DivSearchTop .AdvanceSearch a {color:#016dff; text-decoration:underline;}
.DivSearchTop .AdvanceSearch a:hover {color:#016dff; text-decoration: none;}

.DivSearchTop .AdvanceSearch a.one {position: absolute; top: 0; left: 30px; }
.DivSearchTop .AdvanceSearch a.two {position: absolute; top: 0; left: 60px; }*/

.AdvanceSearch { position: absolute; top: 0; left: auto; margin-left: 695px; font-size: 11px;}

.AdvanceSearch UL { display: inline; vertical-align: bottom;}
.AdvanceSearch LI {display: inline; margin-left: 6px;}

/*
.AdvanceSearch LI a {background:url(../images/search-arrow.gif) left center no-repeat; color:#016dff; text-decoration:underline; padding-left: 12px;}
.AdvanceSearch LI a:hover {background:url(../images/search-arrow.gif) left center no-repeat; color:#016dff; text-decoration: none;  padding-left: 12px;}
*/

.AdvanceSearch LI a {color:#fff; text-decoration:underline; padding-left: 12px;}
.AdvanceSearch LI a:hover {color:#fff; text-decoration: none;  padding-left: 12px;}



/*
div.suggestions {
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    border: 1px solid black;
    position: absolute;   
}

div.suggestions div {
    cursor: default;
    padding: 0px 3px;
}

div.suggestions div.current {
    background-color: #3366cc;
    color: white;
}*/


.searchContextInfo{ padding-left: 5px; padding-right: 5px; font-weight: bold;  width: 100%; font-size: 14px;}
.searchTypeLblLow {color: #7186BF;}
.searchTypeLbl{ color: #546CA8; background-color: #DAE1F0;}
.searchTermsLbl{ color: #385DC2;}

.resultsSetInfo{ font-size: 11px; margin-top: 10px; padding-left: 5px; margin-right: 15px; color: #000; height: 30px;
                 background-color: #E6EBF5/*#FADDAA*/; vertical-align: middle; line-height: 30px; border: solid 1px #DAE1F0;}

.searchResults { padding-left: 5px; padding-right: 5px; font-size: 12px; text-align: justify;}

.resultTitle{ font-size: 11px;}
.resultDesc{ font-size: 12px; margin-top: 5px;}


.searchResultImage
{
	width: 50px;
	height: 70px;
	border: solid 1px #ccc;
	/*background:#fff url(/images/loading.gif) no-repeat fixed center center;*/
}


.resultsTableRow
{
	/*min-height: 90px;
	height: 90px;*/
}
/*
tr.spacer
{
	line-height: 30px;
	height: 40px;
}
*/
td.spacer
{
	height: 5px;	
}
