body {	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #000000;	background-color: #333333;	margin-left: 0px;	margin-top: 0px;	margin-right: 0px;	margin-bottom: 0px;	text-align:center;}#container {	width: 900px;	margin: 0 auto;	text-align:center;}#bg_wrapper{	background-color:#FFFFFF;	width: 900px;	height: 100%;	display: table;}#header {	width: 900px;	height: 200px;	display:table;}#left_col{	width:229px;	display:table;	float:left;}		#left_col_search{			background:url(../images/poi_search_bg.jpg) no-repeat;			width:229px;			height:398px;			padding: 0px 0px 0px 0px;			display: table;			text-align:left;		}#main_content{	width: 667px;	height: 100%;	float:right;	display: table;	text-align:left;	font-size:14px;}		.inside{			padding: 15px 10px 10px 10px;		}.footer {	width: 900px;	display: table;	text-align:center;	background-color:#FFFFFF;	color: #999999;}.footer a{color: #33CCFF;text-decoration:none;font-weight:normal;}a:link {	color: #666666;}a:visited {	color: #666666;}a:hover {	color: #0099CC;}a:active {	color: #666666;}h1, h2 {	font-size: 18px;	color: #134982;	margin-bottom: 2px;}img {	border:none;}.search_widget{	width: 173px;	display: table;	height:auto;	font-size:10px;	background: url(../images/widget_bg.gif) repeat-y;	padding: 0px 15px 0px 15px;	text-align:left;}.form_table {	}	.form_table input, select {		font-size: 11px;	}	.form_table tr.section td {		font-weight: bold;		color: #fff;		background-color: #666;	}	.form_table td.field_label {		white-space: nowrap;		text-align: right;		color: #fff;		font-weight: bold;		background-color:#369;		border-bottom: 1px solid #fff;		vertical-align: top;	}	.form_table td.label {		white-space: nowrap;		text-align: right;		font-weight: bold;		background-color: #ddd;		border-bottom: 1px solid #fff;		vertical-align: top;	}	.form_table td.field {		width: 100%;		border-bottom: 1px solid #ccc;	}	.form_table tr.row {		border-bottom: 1px solid #ccc;	}	.form_table tr td {		padding: 5px;	}			.result_table {		font-size: 11px;		border: 1px ridge #369;	}	.result_table td {		padding: 6px;		border-bottom: 1px solid #ccc;		vertical-align: top;	}	.result_table tr.titles td {		color: #fff;		font-weight: bold;		background-color: #ff7200;		border-bottom: 3px solid  #dfdfdf;	}	.result_table tr.alt td {		background-color: #85bafc;	}		.poi {		background-color: #CCDBE9;	}