.com_hotresults{padding:0;margin:0;z-index:99998;text-align:center;font-size:12px;border:#aaa solid 1px;position:relative;background:#FFF}
.com_hotresults ul{padding:0;margin:0;list-style-position:outside;list-style:none;z-index:100}
.com_hotresults li{padding:2px 0 0 0;margin:0;height:25px;line-height:25px;float:left;cursor:pointer;display:block;font-size:12px;overflow:hidden;text-align:center;vertical-align:middle}
.com_hotresults .ac_odd{background-color:#fff}
.com_hotresults .ac_over{color:#316AC5;font-weight:bolder;background-color:#FFF}
.com_hotresults .ac_title{margin:1px;margin-bottom:3px;border-width:0;border-bottom:dotted 1px #ddd;padding:6px 0 5px 5px;text-align:left;background-color:#E8F0F6;position:relative;z-index:100}
.com_hotresults .com_cbox_lb{width:5px;height:5px;position:absolute;left:-1px;bottom:-1px;_bottom:-12px;background-position:-32px -6px}
.com_hotresults .com_cbox_rb{width:5px;height:5px;position:absolute;bottom:-1px;_bottom:-12px;right:-1px;background-position:-38px -6px}
.com_hotresults a.ac_close{position:absolute;top:6px;right:9px;text-indent:-9999em;display:block;width:17px;font:1px/1px arial;height:17px;background:url(../../images/36565v1.0/close_show_citys.jpg) 0}
.com_hotresults a.ac_close:hover{background-position:0 -1px}.AbcSearch{margin-left:5px!important;margin-top:5px!important;border-bottom:#D7D7D7 solid 1px}
.AbcSearch li{width:44px;padding:0 8px;color:#00206f}
.AbcSearch .action{border:#d7d7d7 1px solid;font-weight:bold;color:#131313;border-bottom:#fff 1px solid;margin-bottom:-1px;position:relative}
.clx{*zoom:1}
.clx:after{clear:both;content:".";display:block;height:0;visibility:hidden;color:#131313}
ul.popcitylist{overflow:hidden;zoom:1;margin-left:6px;*margin-left:6px;margin-left:6px\9;_margin-left:1px}
ul.popcitylist li{text-align:left;width:65px;overflow:hidden;margin:0 6px}

.cityflip:link {
	FONT-SIZE: 12px; COLOR: #0055aa; TEXT-DECORATION: none
}
.cityflip:active {
	FONT-SIZE: 12px; COLOR: #0055aa; TEXT-DECORATION: none
}
.cityflip:visited {
	FONT-SIZE: 12px; COLOR: #0055aa; TEXT-DECORATION: none
}
.cityflip:hover {
	FONT-SIZE: 12px; COLOR: #0055aa; TEXT-DECORATION: underline
}
#form_cities {
	BORDER-RIGHT: #7F9DB9 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #7F9DB9 1px solid; DISPLAY: none; PADDING-LEFT: 2px; LEFT: 0px; PADDING-BOTTOM: 2px; BORDER-LEFT: #7F9DB9 1px solid; WIDTH: 100px; PADDING-TOP: 2px; BORDER-BOTTOM: #7F9DB9 1px solid; FONT-FAMILY: Arial;font-size:12px; POSITION: absolute; TOP: 55px; BACKGROUND-COLOR: #ffffff; 
}
#form_cities2 {
	position: absolute; top: 140px; left: 138.5px;display:none;FONT-FAMILY: Arial;
}
#top_cities { 
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; COLOR: #666666; PADDING-TOP: 2px; BORDER-BOTTOM: gray 1px dashed
}
#panel_cities {
	COLOR: #0055aa; FONT-FAMILY: Arial; HEIGHT: 149px
}
#panel_cities DIV {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: 1px 0px; CURSOR: pointer; PADDING-TOP: 2px; BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: right
}
#panel_cities SPAN {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: #0055aa; PADDING-TOP: 1px
}
.cityline {
	BORDER-TOP: white 1px solid; COLOR: #666666; BORDER-BOTTOM: white 1px solid; HEIGHT: 18px; BACKGROUND-COLOR: white
}
.citylineover {
	BORDER-TOP: #68a7f6 1px solid; BORDER-BOTTOM: #68a7f6 1px solid; HEIGHT: 18px; BACKGROUND-COLOR: #c8e3fc
}
.ralign {
	FLOAT: left; TEXT-ALIGN: left
}
#flip_cities {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center
}
#flip_cities2 {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; PADDING-TOP: 3px; TEXT-ALIGN: right
}