
.searchBox {
    width: 169px; 
    height: auto; 
    overflow:hidden;
    left: 0px; 
    z-index: 2000; 
}

* html .searchBox {
      
}
.searchBoxTop {
    position: relative; 
    background: transparent url(/img/searchbox_top.png) no-repeat 0 0 ; 
    width: 169px; 
    height: 12px; 
    clear: both; 
    display: block; 
    z-index: 2001;  
    margin: 0px; 
    padding: 0px;
}

* html .searchBoxTop { 
    background: transparent url(/img/searchbox_top.gif) no-repeat 0 0 ;  
    font-size: 6px;
    line-height: 6px; 
}

.searchBoxCenter {
    position: relative; 
    background: transparent url(/img/searchbox_side.png) repeat-y top right ; 
    width: 169px; 
    height: auto; 
    display: block; 
    clear: both; 
    margin-bottom: 0px;
    margin-top: 0px;  
}

* html .searchBoxCenter {
    background: none; 
}

.searchBoxBottom {
    position: relative; 
    background: transparent url(/img/searchbox_bottom.png) no-repeat 0 0 ; 
    width: 169px; 
    height: 14px; 
    clear: both; 
    display: block; 
    z-index: 2002;     
}

* html .searchBoxBottom {
    background: transparent url(/img/searchbox_bottom.gif) no-repeat 0 0 ; 
    font-size: 6px;
    line-height: 6px;
    z-index: 3000; 
}

.searchBoxImage {
    position: absolute; 
    width: 162px;  
    height: 100%; 
    display: block; 
    clear: both; 
    top: 0px; 
    left: 0px; 
}

.searchBoxCenter {
    position: relative; 
    z-index: 2003;  
}

.bgImage {
    width: 100%; 
    height: 100%; 
    position: absolute; 
    top: 0px; 
    left: 0px; 
    display: block;  
}

.ac_results {
	/*background: transparent url(/img/searchbox_center_large.gif) repeat-x center left ;*/ 
    position: relative; 
    width: 159px; 
    height: auto; 
    display: block; 
    clear: both; 
    margin: 0px 7px 0px 1px; 
    border-left: 1px solid black;
    border-right: 1px solid black;
    z-index: 2005; 
    margin-top: 0px; 
    min-height: 20px; 
}

.ac_results ul {
	font-size: 10pt; 
    list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
	display: block; 
	z-index: 2010;
	margin-top: 0px; 
	background: #fff;
	color: #CC0000;
}
.ac_results iframe
{
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
}
.ac_results li {
	padding: 4px 7px;
	cursor: pointer; 
}
.ac_results a {
	width: 100%;
	cursor: pointer; 
}

.ac_results a:hover {
    background-color: #CC0000;
	color:white;
}

.ac_loading {
	background:url('../img/indicator.gif') right center no-repeat;
}
.over {
	background: #CC000;
	color:white;
	font-weight:bold;
}


