#map { 
position:relative;
float:right;
width: 650px; 
height: 450px; 
border: 1px solid black; 
} 
       
        #info {
            position: absolute;
            top: 6em;
            left: 850px;
        }
        #info table td {
            border:1px solid #ddd;
            border-collapse: collapse;
            margin: 0;
            padding: 0;
            font-size: 90%;
            padding: .2em .1em;
            background:#fff;
	}
	#info table th{
	    padding:.2em .2em;
            text-transform: uppercase;
            font-weight: bold;
            background: #eee;
	}
	tr.odd td {
            background:#eee;
	}
	table.featureInfo caption {
            text-align:left;
            font-size:100%;
            font-weight:bold;
            text-transform:uppercase;
            padding:.2em .2em;
	}
            #legend{
            position:relative;
            float:right;
            width:190px;
              font: caption;
			  font-size:8px;
            }
            #legend.td{
              font: caption;
              size: 50%;
            }	