/* [Block Layout: User Listings] */
.dentist_listings .no_items        { padding: 5px; font-style:italic; }
.dentist_listings .item            { padding: 0 5px 5px 12px; }
.dentist_listings .item_separator  { padding: 5px 0 0 0; }
.dentist_listings .header          { background: #e8e8e8; text-align: center; font-weight: bold; margin: 0.25em 0; }
.dentist_listings table            { width: 700px; margin: auto; }
.dentist_listings table th         { text-align: left; width: 25%; vertical-align: top }
.dentist_listings table td         { vertical-align: top }
.dentist_listings .search_match    { color: #008000; background: #e0ffe0; }
.dentist_listings .anchor          { font-weight: bold; text-align: center; padding: 0.25em; }
.dentist_listings .links           { font-weight: bold; text-align: center; padding: 0.25em; }
.dentist_listings .links a         { color: #0000ff; }

/* Paging control layout */
.dentist_listings .pnav                     { width: 100%; }
.dentist_listings .pnav td                  { text-align: center; vertical-align:top; padding: 1px; }
.dentist_listings .pnav_pn                  { width: 60px; }
.dentist_listings .pnav a                   { text-decoration: none; margin: 0 1px; }
.dentist_listings .pnav_pn a:hover          { text-decoration: underline; }
.dentist_listings .pnav_pn a.disabled,
.dentist_listings .pnav_pn a.disabled:hover { text-decoration: none; }
.dentist_listings .pnav_num a:hover         { margin: 0; }
.dentist_listings .pnav_num a.current,
.dentist_listings .pnav_num a.current:hover { font-weight: bold; margin: 1px; }

/* Paging control colours */
.dentist_listings .pnav div                 { background-color: #ddf; border: 1px solid #88c; }
.dentist_listings .pnav a                   { color: #00f; }
.dentist_listings .pnav a.disabled,
.dentist_listings .pnav a.disabled:hover    { color: #888; }
.dentist_listings .pnav_num a:hover         { background-color: #ccf; border: 1px dashed #88f; }
.dentist_listings .pnav_num a.current,
.dentist_listings .pnav_num a.current:hover { background-color: #ccf; border: 1px solid #88f; }