.ac_results{ padding:0px;  border:1px solid silver;  background-color:#ffffff !important;  overflow:hidden; z-index:30}
.ac_results ul{ width:100%;  list-style-position:outside;  list-style:none;  padding:0;  margin:0}
.ac_results iframe{ display:none;  display/**/:block;  position:absolute;  top:0;  left:0;  z-index:-1;  filter:mask();  width:3000px;  height:3000px}
.ac_results li{ margin:0px;  padding:2px 5px;  cursor:pointer;  display:block;  width:100%;  font:menu;  font-size:12px;  overflow:hidden; background-color:#ffffff !important;}
.ac_results li:hover{ background-color:#3399ff !important; }
.ac_loading{ background:Window url('./indicator.gif') right center no-repeat}
.ac_over{ background-color:#3399ff;  color:HighlightText}

.pagination ul { 
margin : 0; 
padding : 0; 
list-style : none !important; 
display : block; 
width:100%;
padding : 8px 0 0; 
margin-top : 10px; 
margin-bottom : 10px; 
} 

.pagination ul li { 
display : inline; 
background: none !important;
float:left;
} 

.pagination ul li a { 
padding : 6px 7px; 
} 

.pagination ul li a:hover { 
} 

.pagination ul li.current a, .pagination ul li.currentpage { padding : 0px 7px 6px 7px;   }


.search-h1 {
	background: #8fc23f;
	color: #fff;
	padding: 5px;
	font: 1.5em/1.1em "Din Medium",Georgia,sans-serif;
	margin:0;
	text-align:center;
}
.search-h1 { text-align:left; padding-right:10px; font: 1.5em/1.1em "Din Bold",Georgia,sans-serif; }
.search-h1 h1{ float: left; width: 290px; padding: 0 0 0 15px; margin: 0; font-size: 18px; font-weight:bold !important; }
.search-h1 .col {float: right;padding: 0 0 0 63px;}
.search-h1 .col  label {float: left;font: 12px Arial, Helvetica, sans-serif;text-transform: uppercase;color:#fff; font-weight:bold;padding-top:2px;}
.search-h1 .col  .sel {float: left;font-size: 11px;margin: 0 0 0 13px;}
.search-h1 .search-radius{ padding: 0 !important; }
.search-h1:after{clear: both;	content: ""; display: block;}

.results-l{ float: left; width: 300px; }
.filter-results strong.sub-result-t{ font: normal 0.75em/1.5em Arial,Helvetica,sans-serif; padding:14px 0 0 0; }
.filter-results strong.sub-result-t a{ color:#0068ac; font-weight:bold; text-decoration:none; }
.filter-results strong.sub-result-t span{ color:#3e3e3e;}
.filter-results .regions { float: left; }
.filter-results .regions h3{ width: 130px; font: bold 0.75em/1.5em Arial,Helvetica,sans-serif; color:#0068ac; padding:0; margin:0; text-transform:uppercase; }

.filter-results .region-r { float: left; padding:2px 0 0 0;  }
.filter-results .region-r ul{ width: 545px; margin:0; padding:0;}
.filter-results .region-r ul li{ width: 98px; padding: 0 4px 1px 6px; float:left; font-size: 11px; line-height:1.5; border-right:1px dotted #333; }
.filter-results .region-r ul li.last{ border-right:none; }
.filter-results .sub-result-t a, .filter-results .region-r ul li a{ font-weight:normal; color:#333; }
.filter-results .sub-result-t a:hover, .filter-results .region-r ul li a:hover{ color:#24b5e8; }