#mm_geocoder div.search_bar{
	width: 580px;
	height: 43px;
	background: url(../images/menu/line.jpg) repeat-x;
}
#mm_geocoder label.header {
  font-weight:bold;
  font-size:11px;
  margin-top:10px;
  margin-bottom:2px;
  display:block;
  
}
#mm_geocoder div.search_bar_left {
	height: 100%;
	background: transparent url(../images/menu/left.jpg) no-repeat left;
}

#mm_geocoder div.search_bar_right {
	height: 100%;
	background: transparent url(../images/menu/right.jpg) no-repeat right;
}
#mm_geocoder div.search_bar table{
  /*padding-top:8px;*/
  /*padding-left:10px;*/
  width:100%;
}
#mm_geocoder input#geocoder_val {
  width:155px;
  background:none;
  
  margin:4px 0 0 0;  
  padding:0px;
  font-size:9px;
  
}
#mm_geocoder div#geo_ddl_content3{
  font-size:9px;
}
#mm_geocoder div.ddl_content{
  font-size:9px;
}
#mm_geocoder select.geo_region {
  width:140px;
}
#mm_geocoder select.geo_type{
  width:120px;
}
div.geo_search_results p.first{
  margin-bottom:15px;
}
div.geo_search_results div.no_results,
div.geo_search_results div.helper{
  margin-top:20px;
}
div.geo_search_results div.no_results ul{
  margin-left:15px;
}
div.geo_search_results label.geocode{
  font-weight:bold;
  color:#005284;
}
div.geo_search_results table {
  width:97%;
  margin-bottom:10px;
}
div.geo_search_results table td.img{
  width:20px;
  text-align:center;
}
div.geo_search_results table td.km{
  width:40px;
  text-align:right;
  font-size:9px;
}
div.geo_search_results table td.link {
  padding-left:5px;
  padding-right:5px;
}
div.geo_search_results table a {
  text-decoration:none;
  color:#000000;
}
div.geo_search_results table span.underline {
 text-decoration:underline; 
}
#geo_ddl2 {
	width: 140px;
}
.geo_ddl3 {
	width: 121px;
}
#geo_ddl1 {
	margin-left: 10px;
}

#geo_ddl2 {
	margin-left: 10px;
}
#geo_ddl3 {
	margin-left: 10px;
}
div.geo_btn_search {
	display: block;
	float: left;
	padding-top: 8px;
	margin-left: 10px;
	cursor:pointer;
}
#geo_ddl_content2 {
  white-space:nowrap;
  font-size:9px;
}


div.search_bar_tabs{
  width:580px;
  height:27px;
  display:block;
}
div.search_bar_tabs label{
  padding-top:8px;  
  color:white;
  font-size:11px;
  font-weight:bold;
  display:block;  
  cursor:pointer;
  
}
div#search_bar_tab_1{
  width:171px;
  height:27px;
  /*background: transparent url(../images/tabs/searcher_tab_active.png) no-repeat bottom left;*/
  float:left;
  display:block;
  margin-left:5px;
  text-align:center;
}
div.search_bar_tabs div.tab_active {
  background: transparent url(../images/tabs/searcher_tab_active.png) no-repeat bottom left;
}
div.search_bar_tabs div.tab_inactive {
  background: transparent url(../images/tabs/searcher_tab_inactive.png) no-repeat bottom left;
}

div#search_bar_tab_2{
  width:171px;                                                          
  height:27px;
  /*background: transparent url(../images/tabs/searcher_tab_inactive.png) no-repeat bottom left;*/
  float:left;
  display:block;
  text-align:center;
}
div.search_bar_tabs div.tab_active {
  background: transparent url(../images/tabs/searcher_tab_active.png) no-repeat bottom left;
}
div#search_bar_tabs  div.tab_inactive {
  background: transparent url(../images/tabs/searcher_tab_inactive.png) no-repeat bottom left;
}
div#search_bar_tab_2_content{
  display:none;
}
.ddl_list ul li {
  margin: 0 3px;
}
#ddl_list3 ul li label input {
  margin-right:5px;
}