table { /*background: #fff; -moz-border-radius: 3px; -webkit-border-radius: 3px; width: auto !important; border: 1px solid #ddd;*/ /*margin:0 0 20px 25px;*/}
 	
 	table thead { background: #f5f5f5; }
 	table thead tr th,
 	table tbody tr td { font-size: 12px; line-height: 18px; text-align: left; }
 	table thead tr th { padding: 8px 10px 9px; font-size: 14px; font-weight: bold; color: #222; }
 	table thead tr th:first-child { border-left: none; }
 	table thead tr th:last-child { border-right: none; }
 	
 	table thead tr {  }
 	table tbody {  }
 	table tbody tr {  }
 	table tbody tr.even,
 	table tbody tr.alt { /*background: lightgrey;*/ }
 	table tbody tr:nth-child(even) { /*background: #f1f8fe;*/ }
 	table tbody tr td { /*color: #000;*/ padding: 4px 10px; vertical-align: top; border: none;}
	
	
#map{margin-left:25px;width:auto !important;}
	

@media only screen
and (max-width:767px){
    
    table {padding: 0 0 0 0;margin:0 0 30px 0;}
    #map{margin: 0 0 0 0;}
    table tbody tr td input{width:100px;}
    table tbody tr td img{width:100px;}
    
}

/* FALLBACK IE 7 - 8*/

    table.fallback {padding: 0 0 0 0;margin:0 0 30px 0;}
    #map.fallback{margin: 0 0 0 15px;width:320px !important;}
    table tbody tr td input.fallback{width:100px;}
    table tbody tr td img.fallback{width:100px;}