@charset "UTF-8";

@import url("/common/css/estateList.css");

/* -----------------------------------------------
 *       for estate finder (SWF) pages
 * ----------------------------------------------- */

#structure-base {
	width: auto;
	text-align: center;
}

#header-area {
	width: 920px;
	margin-left: auto;
	margin-right: auto;
}

#estate-finder {
	width: 100%;
	height: 1000px;
	_height: auto;
	margin: 24px 0 0;
	text-align: center;
}

#estate-finder-alternate {
	width: 920px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

#reference-area {
	width: 920px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

#footer-area {
	width: 944px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

div.estate-index-utility {
	width: 896px;
	*width: 944px;
	margin: 12px auto 36px;
	text-align: left;
	padding: 24px 24px 0;
	*padding: 24px 0 0;
	border-top: 1px solid #c5b9b7;
}

div.estate-index-utility dl.def-list-A01 {
	*margin-left: 24px;
}

div.estate-index-utility ul.list-C02 {
	*margin-left: 24px;
	_margin-left: 12px;
}

div.estate-index-utility ul.list-B02 {
	margin-left: 0;
}

div#print_content_set {
	display: none;
}

@media print {
	div#estate-finder {
		display: none;
	}
	
	div#flash-bottom {
		display: none;
	}

	#structure-base {
		width: 944px;
		text-align: left;
	}
	
	div#print_content_set {
		display: block !important;
	}

}