#my-formulary #search-form-name button { margin:9px 0 0 20px }
#my-formulary #search-form-tabs-2 button { margin-top:7px } 
#my-formulary #drug-letter-list { padding:0; margin:10px 0 0 0; }
#my-formulary #drug-letter-list a { font-size:16px }
#my-formulary #drug-letter-list a.active { text-decoration: none; font-weight:bold; color:inherit }
#my-formulary #print-results { float:right; height:auto }

#my-formulary .horizontal-list { list-style:none; }
#my-formulary .horizontal-list li { display:inline-block }

#my-formulary .drug-results-alert { background-color:#eee; padding: 10px; margin:1em 0 0;-moz-border-radius:8px; -webkit-border-radius:8px;border-radius:8px }
#my-formulary .drug-results-alert.warning { background-color:#ffd }
#my-formulary .drug-results-alert.error { background-color:#fdd }

#my-formulary #drug-results-table { width:100%; }
#my-formulary #drug-results-table th { white-space:nowrap }

#my-formulary #drug-legend ul.horizontal-list li { width:185px }

/* These two styles are required, to distinguish brand vs. generic.
   Do not change these without consulting the business owner!
*/ 
#my-formulary .value-name-brand { font-weight: bold }
#my-formulary .value-name-generic { font-style: italic }

#my-formulary .value-equivalent { font-size: 0.8em }
#my-formulary .value-category { font-size: 0.8em }
#my-formulary .value-details { font-size: 0.8em }

#my-formulary .header-with-icon img { vertical-align:-25% }

#my-formulary .pagination { margin: 0.5em 0 }
#my-formulary .pagination a { display:inline-block; text-align:center; vertical-align:middle; width:1.4em; height:1.4em; margin: 0 4px; background-color:#eee; border:1px solid #ccc; }
#my-formulary a.pagination-current { color:inherit; font-weight:bold }
#my-formulary .value-brand-generic-compass { font-size: 0.8em }