/* ----------------------------------------------------------------------------------------------------------------*/
/* ---------->>> livesearch <<<------------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------------------------*/

/* Div containing the search results */

.live_search_results
{
	position: absolute;
	margin-top: -5px;
	margin-left: 6px;
	/* Thickbox is 200 */
	z-index: 150;
	height: auto;
	background-color: #e2dfd6;
}

.live_search_results.hidden_live_search_results
{
	border: 0px;
	display: none;
}
.live_search_results.shown_live_search_results
{
	border: 1px solid #999999;
	display: block;
}



.live_search_results table
{
	background-color: white;
	font-size: 10px;
	/* katso layout.css max-width */
	/*width: 100px;
	max-width: 300px;
	*/
}

.live_search_results table thead tr
{
	background-color: #4d6185;
}

.live_search_results table thead
{
	border-bottom: 2px solid red;
	margin: 10;
}



.live_search_results table thead tr th.livesearch_title
{
	font-weight: bold;
	color: white;	
}

/* linkkiin kohdistuvat */
.live_search_results table thead tr th .close_live_search_results
{
	/*
	color: red;
	font-weight: bold;
	border: 1px solid red;
	background-color: #f1f1f1;
	*/
	cursor:pointer;
	z-index: 151;
	border: 0px;
	float: right;
}
.live_search_results table thead tr th .close_live_search_results img
{
	border: 0px;
}



.live_search_results table tbody tr td
{
	border-bottom: 1px solid #999999;
	padding-left: 3px;
	padding-right: 3px;
}
.live_search_results table tbody tr.selected
{
	background-color: #e2dfd6;
}


.live_search_results table tbody tr div.live_search_result_tr_info_hidden_div
{
	background: red;
	display: none;
}
.live_search_results table tbody tr.selected div.live_search_result_tr_info_hidden_div
{
	background: #e2dfd6;
	display: block;
	width: 200px;
	position: absolute;
	margin-left: -210px;
	margin-top: -10px;
	border: 1px solid #999999;
	font-size: 10px;
	color: black;
}



.live_search_results .livesearch_help p
{
	font-size: 10px;
}






#new_search_feature
{
	background: #d1e0fd url(../img/icon_set1/close_16.png) no-repeat 100% 0%;
	display: block;
	width: 200px;
	position: absolute;
	margin-left: -210px;
	margin-top: -20px;
	border: 1px solid #999999;
	font-size: 10px;
	color: black;
	cursor: pointer;
}

#new_search_feature span
{
	font-weight: bold;
	color: #253183;
}




#product_list_wrapper.loading
{
	border: 2px solid #fff69b;
	margin: -2px;
	background-color: #fff9b9;
	cursor:wait;
}
#product_list_wrapper.loading a
{
	cursor:wait;
}


#product_list_wrapper_loader
{
	position: absolute;
	text-align: center;
	cursor:wait;	
}
#product_list_wrapper_loader.hidden
{
	display:none;
}
#product_list_wrapper_loader .img
{
	z-index: 150;	
}




#live_search_indicator_div .progressbar
{
	float: left;
	font-size: 1px;	
	line-height: 1px; /* Needed for IE6 */
	height: 1px;
	width: 0%;
	background: gray;
}

#live_search_indicator_div .progressbar.wait
{
	background: #ffff00;
}
#live_search_indicator_div .progressbar.download
{
	background: #f77777;
}

