td	{ font-family: Helvetica, Arial, Verdana, Geneva, Swiss, SunSans-Regular; }
	.bevel_text { font-size: 11px; color: #FFFFFF; }
	.content_text { font-size: 12px; color: #000000; }
	.detail_data { font-size: 10px; color: #000000; text-decoration: none; }
	.detail_data_faint { font-size: 11px; color: #cccccc; text-decoration: none; }
	.powersearch_formfield { font-family: Helvetica, Tahoma, Trebuchet, Arial, Geneva, Swiss, SunSans-Regular; font-size: 10px;}	
	input, textarea, select { color: #000000; font: normal 11px Verdana, Arial, Helvetica, sans-serif; border-color: #333333; border-width: 1px;}
	input.post, textarea.post, select {	background-color: #FFFFFF;}
	input { text-indent : 1px; }
	input.button { background-color: #EFEFEF; color: #000000;	font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; 	border-width: 1px;}
	input.mainoption { background-color: #FAFAFA; font-weight: normal; border-width : 1px;}
	input.liteoption { background-color: #FAFAFA; font-weight: normal; border-width : 1px;}
	
#eSearchMapContainer {
	position: relative;
	width: 560px;
	height: 600px; 
	-moz-user-select: none; }
	
#eSearchMap {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 400px;
	height: 400px;
	border: 1px solid #cccccc; 
	-moz-user-select: none;}
	
#eSearchMapInfo {
	position: absolute;
	top: 10px;
	left: 10px;
	width: 180px;
	height: 120px;
	background-color: #ffffff;
	border: 1px solid #cccccc; }	
	
#eSearchMapHeader {
	position: absolute;
	top: 10px;
	left: 10px;
	width: 170px;
	font-size: 14px;
	font-family: arial;
	font-weight: bold; }
		
#eSearchMapDesc {
	position: absolute;
	top: 30px;
	left: 10px;
	width: 170px;
	font-size: 11px;
	font-family: arial; }

#eSearchMapAst {
	position: absolute;
	top: 80px;
	left: 10px;
	width: 170px;
	font-size: 10px;
	font-family: arial;
	color: #cccccc; }

#eSearchMapSelect {
	position: absolute;
	top: 10px;
	left: 210px; }
	
	
#eSearchCriteria {
	position: absolute;
	top: 0px;
	right: 0px;
	width: 150px;
	height: 400px;
	border-width: 1px;
	border-style: solid;
	border-color: #cccccc }
	
.eSearchCriteriaHeader {
	position: relative;
	width: 100%;
	padding: 0px;
	margin: 0px;
	height: 15px;
	text-indent: 5px;
	font-size: 10px;
	font-family: arial;
	font-weight: bold;
	background-color: #ededed;
	border-width: 1px 0px 1px 0px;
	border-color: #cccccc;
	border-style: solid; }
	
.eSearchCriteriaHeaderFirst {
	position: relative;
	width: 100%;
	height: 15px;
	text-indent: 5px;
	font-size: 10px;
	font-family: arial;
	font-weight: bold;
	background-color: #ededed;
	border-width: 0px 0px 1px 0px;
	border-color: #cccccc;
	border-style: solid; }
	
.eSearchCriteriaItem {
	position: relative;
	width: 100%;
	height: auto;
	margin: 0px;
	padding: 2px 0px 2px 0px; }
	
.eSearchCriteriaItemLeft {
	float: left;
	margin: 2px;
	width: 67px;
	font-family: arial;
	font-size: 10px; }
	
.eSearchCriteriaItemMiddle {
	float: left;
	margin: 2px 0px 2px 2px;
	font-family: arial;
	font-size: 10px; }
	
.eSearchCriteriaItemRight {
	float: right;
	margin: 2px;
	width: 67px;
	font-family: arial;
	font-size: 10px; }
	
.criteria1TextBoxLeft {
	float: left;
	margin: 2px 0px;
	width: 60px;
	font-family: arial;
	font-size: 10px; }
	
.criteria1TextBoxMiddle {
	float: left;
	margin: 2px 0px 2px 2px;
	font-family: arial;
	font-size: 10px; }
	
.criteria1TextBoxRight {
	float: right;
	margin: 2px;
	width: 60px;
	font-family: arial;
	font-size: 10px; }
	
.eSearchCriteriaCheckboxLeft {
	float: left;
	margin: 0px; }
	
#eSearchCriteriaLeftCity {
	position: absolute;
	top: 410px;
	left: 0px;
	width: 400px;
	height: 300px;
	border-width: 1px;
	border-style: solid;
	border-color: #cccccc; }
	
.eSearchCriteriaItemGrid {
	float: left;
	width: 125px;
	font-size: 11px;
	font-family: arial;
	margin: 0px 0px 0px 3px;
	line-height: 18px; }
	
#eSearchCriteriaRightCity {
	position: absolute;
	top: 410px;
	right: 0px;
	width: 150px;
	height: 300px;
	border-width: 1px;
	border-style: solid;
	border-color: #cccccc }	
	
.eSearchCriteriaRightSelect {
	position: relative;
	font-size: 11px;
	font-family: arial;
	margin: 2px;
	width: 132px; }	
	
#eSearchCriteriaLand {
	position: absolute;
	top: 410px;
	left: 0px;
	right: 0px;
	width: auto;
	height: 180px;
	border-width: 1px;
	border-style: solid;
	border-color: #cccccc; }
	
.clear {
	clear: both; }
	
#eSearchButton {
	position: relative;
	margin: 0px 7px 0px 7px; }
	
#eSearchButtonReset {
	position: relative;
	margin: 0px 10px 0px 50px; }
	
#eSearchZoomOut {
	position: relative;
	margin: 2px 20px 0px 20px; }	

