.mps-search-wrap { max-width:760px; margin:20px auto; }
#mps-q { width:60%; padding:8px; }
#mps-state { width:30%; padding:8px; }
.mps-results-table { width:100%; border-collapse:collapse; margin-top:10px; }
.mps-results-table th, .mps-results-table td { border:1px solid #ddd; padding:8px; text-align:left; }
.mps-detail-wrap { max-width:760px; margin:20px auto; font-family:Arial,Helvetica,sans-serif; }
