﻿
/*	.search a { font-size: 13px; }
	.search p,
	.search .button,
	.search input,
	.search select,
	.search .select-container .selectbox-wrapper ul li,
	.search label { font-size: 14px; letter-spacing: inherit; }

	.search { background: #e7e1dd; color: inherit; }
	.search a { background: url(../images/background_advanced_search.gif) no-repeat; }
	.search .button,
	.search input,
	.search select,
	.search label { color: inherit; }
	.search .button { background: #d8cfc6; border: 1px solid #fff; color: #fff; }
	.search .searchfield,
	.search .textfield label,
	.search .slider input,
	.search .select-container { background: #fff; border: 1px solid #d8cfc6; }
	.search .select-container select { background: #afa894; border: 0; color: #fff; }
	.search .select-container .selectbox { background: url(../images/background_select_arrow.gif) no-repeat #afa894 258px 11px; border: 0; color: #fff; }
	.search .select-container.halfwidth .selectbox { background-position: 108px 11px; }
	.search .select-container .selectbox-wrapper { background: #afa894; border: 1px solid #fff; border-top: 0; color: #fff; }
	.search .select-container .selectbox-wrapper ul li:hover { background: #8c8676; }
	.search .searchfield input { border: 0; }
	.search .searchfield .button { background: #afa894; border: 0; }
	.search .textfield input { background: transparent; border: 0; }
	.search .ui-slider { background: url(../images/background_slider.gif) no-repeat; }
	.search .ui-slider-handle { background: url(../images/background_slider_handle.gif) no-repeat; }
	.search .taskbar .button { background: #d8cfc6; }
	.search .taskbar .button.right { background: #afa894; }
	.search .taskbar .button.customise { background: url(../images/background_customise_button.gif) #d8cfc6 4px 4px no-repeat; }

	.search { width: 300px; }
	.search a { float: left; margin: 3px 6px; padding-left: 22px; }
	.search p { float: left; margin: 6px 11px 3px; }
	.search .button { padding: 4px; }
	.search .searchfield { float: left; padding: 6px; margin: 6px; width: 274px; }
	.search .searchfield input { float: left; padding-top: 4px; }
	.search .searchfield .button { float: right; }
	.search .textfield { float: left; }
	.search .textfield label { float: left; height: 26px; margin: 6px; padding: 9px 9px 3px; width: 268px; }
	.search .textfield input { float: left; height: 26px; margin: -43px 7px 6px; padding: 7px 9px 5px; width: 268px; }
	.search .select-container { float: left; margin: 6px; padding: 5px; width: 276px; }
	.search .select-container select { padding: 7px 5px; width: 276px; }
	.search .select-container .selectbox { cursor: pointer; padding: 7px 5px; width: 266px; }
	.search .select-container .selectbox-wrapper { margin: -1px 0 0 -1px; position: absolute; width: 276px; }	
	.search .select-container .selectbox-wrapper ul li { padding: 5px; }
	.search .select-container.halfwidth { float: left; width: 126px; }
	.search .select-container.halfwidth select { width: 126px; }	
	.search .select-container.halfwidth .selectbox { width: 116px; }
	.search .select-container.halfwidth .selectbox-wrapper { width: 126px; }
	.search .slider { float: left; margin: 6px; width: 288px; }
	.search .ui-slider { height: 12px; margin: 12px 0; position: relative; width: 288px; }
	.search .ui-slider-handle { cursor: hand; height: 22px; margin: -5px 0; padding: 0; position: absolute; width: 13px; z-index: 2; }
	.search .slider .caption { float: left; margin: 0 6px; }
	.search .slider .from { float: left; }
	.search .slider .to { float: right; }
	.search .slider label,
	.search .slider input { height: 26px; margin: 0px; padding: 9px 9px 3px; width: 70px; }
	.search .slider label { width: auto; }
	.search .taskbar { float: left; margin: 6px; width: 288px; }
	.search .taskbar .button { float: left; margin-right: 4px;  }
	.search .taskbar .button.right { float: right; margin: 0; }
	.search .taskbar .button.customise { padding-left: 23px; }
*/
/* Autocomplete styles */


.autocomplete_completionListElement 
{  
	visibility: hidden;
	margin: 0px!important;
	padding: 0 0 0 3px!important;
	background-color : #ffffff;
	color: windowtext;
	border: buttonshadow;
	border-width: 1px;
	border-style: solid;
	cursor: 'default';
	overflow: auto;
	max-height: 200px;
    text-align: left; 
    list-style-type: none;
    z-index:500; 
    font-size: 14px;
}


.autocomplete_highlightedListItem
{
	background-color: #ffff99;
	color: black;
	padding: 1px; 
}

.autocomplete_listItem 
{
	background-color: window;
	text-align: left;
	color : windowtext;
}

.watermarkedtextbox 
{
	text-align: left;
	color: gray;
	overflow: hidden;
}	


/* end Autocomplete styles */
