table { width: 340px; height: 278px; float: left; margin-bottom: 12px; border-top: 1px solid #999; border-collapse: collapse; }
th { font-weight: normal; text-align: left; vertical-align: top; border-right: 3px solid #999; white-space: nowrap; }
th, td { padding: 2px; border-bottom: 1px solid #999; }
#main img { float: right; }
#google-maps { height: 500px; clear: both; margin-bottom: 1em; border: solid 1px #999; }

