h4 {
	margin: 4px 0;
	padding: 0;
	font-size: 14px;
	font-weight: normal;
}
div.sky {
	width: 160px;
	height: 600px;
	margin-right: 5px;
	background: #FFFFCC;
	float: right;
	border: 1px solid #CEC;
}
div.twoHundredMod {
	width: 200px;
	height: 200px;
	background: #FFFFCC;
	float: right;
	border: 1px solid #CEC;
}
div.lftCol {
	width: 487px;
}
.lftCol p {
	font-size: 12px;
	font-family: Tahoma, sans-serif;
}
div.rtCol {
	float: right; 
	width: 490px;
	background: #CCC;
	
}
div.breadcrumb {
	width: 388px;
	font-size: 11px;
	padding: 8px 0 0 0;
	clear: left;
}
div.imu {
	width: 300px;
	height: 300px;
	background: #FFFFCC;
	border: 1px solid #CEC;
	margin: 8px 0 50px 0;
}
div.footer {
	clear: left;
	padding: 18px 0;
	background: #e7f8e3;
}
div#map_canvas {
	border: 1px solid green;
	width: 490px;
	height: 500px;
}
div#narrowPrimaryColumn { width: 205px; float:left; clear:left; margin-right:5px; }
div#primaryColumn { width: 310px; float:left; clear:left;}
#primaryColumn div.restWrap {clear:both;overflow:hidden;background: url(/images/rustfade.jpg) 0 0 no-repeat; height:112px;}
div.restWrap {overflow:hidden; background: url(/images/rustfade.jpg) 0 0 no-repeat; height:112px;}
.thumbnail img { border:none; }
div.restWrap-lite {overflow:hidden; background: url(/images/litefade.jpg) 0 0 no-repeat;}
div.thumbnail {width:129px;float:left;height: 112px;}
div.restaurant-info { margin-top: 3px; padding-right:5px;}
.restaurant-info div.pointer { float:right; margin:1px 5px; height:45px;}
.restaurant-info p { margin:4px 8px; padding-left:131px; }
#narrowPrimaryColumn div.restWrap-lite .restaurant-info p { margin: 0; padding-left: 0; background: orange; }