#searchform{	display: none;}

#searchform fieldset{	float: left;
	width: 20%;
	height: 155px;
	font-size: 12px;
	margin-right: 1.5%;
}

#searchform fieldset label{	display: block;
	text-align: left;}

#searchform fieldset legend{	font-weight: bold;
}

#searchform .searchtxt { width:50px;text-align:right; }

#searchform .bigfield { width: 94%; height:50px; margin-top: 5px; }

#searchform .bigfield label { display:inline; }

#metromap{
	margin: 5px auto;
	width: 601px;
	height: 768px;
	background: url(../media/metromap_clear.gif);
	position: relative;
	font-size: 7px;
	border: 2px groove threedface;
}

#metromap a{
	position: absolute;
	text-decoration: none;
	font-size: 7px;
 	font-family: Arial;
 	color: black;
 	font-weight: bold;
 	background: white;
}

#metromap a .checked, #citymap a .checked{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 9px;
	height: 9px;
	cursor: pointer;
}

#metromap span a.select_btm_top, #metromap span a.select_btm_top_push, #metromap span a.select_btm_btn, #metromap span a.select_btm_btn_push, #metromap span a.select_btm, #metromap span a.select_btm_push{
	position: absolute;
	left: 0px;
	top: 0px;
	width: 13px;
	height: 13px;
	background: url(../media/select_map_btn.png);
	cursor: pointer;
}

#metromap span a.select_btm_top_push{
	background: url(../media/select_map_btn.png) top right;
}

#metromap span a.select_btm_btn{
	background-position: 0px -13px;
}

#metromap span a.select_btm_btn_push{
	background: -13px -13px;
}

#metromap span a.select_btm{
    background: url(../media/select_map_btn.png) bottom left;
}

#metromap span a.select_btm_push{
	background: url(../media/select_map_btn.png) bottom right;
}

#metromap span a div.listchecked{
	background: white;
	margin-left: 20px;
	font-weight: bold;
	font-size: 10px;
	font-family: Arial;
}

.coast{ font-size: 1.2em; font-weight: bold; color: green; }
.best_phone{ font-weight: bold; color: red; }