#pageinterior {
margin: 20px 0 0;
text-align: center; }

div.IDX-bioWrapper { font-size: 13px; line-height: 17px; width: 770px; margin: 0 auto; }
div.IDX-bioHeader {  font-family: Georgia, "Times New Roman", Times, serif; color: #322f98; font-weight: normal; font-size: 24px; line-height: 24px; margin: 0; }

div.IDX-bioInfo { text-align: right; float: left; width: 250px; margin: 0 0 0 24px; display: inline;  }

div.IDX-bioPhoto { text-align: right; float: none; width: 250px; border: none; }
div.IDX-bioInfo img { border: solid 2px #bcee95; padding: 8px; margin: 0; width: 110px; }

div.IDX-bioText { text-align: right; margin-top: 5px; padding: 0; float: none; }
div.IDX-bioName { text-align: right; font-family: Georgia, "Times New Roman", Times, serif; color: #322f98; font-weight: normal; font-size: 24px; line-height: 24px; margin: 0 0 2px; }
div.IDX-bioTitle { text-align: right; font-size: 15px; }
div.IDX-bioURL { text-align: right; margin: 0; }
div.IDX-bioPhones { font-size: 13px; margin: 0; text-align: right;  }
div.IDX-bioPhones b { font-weight: bold; }
div.IDX-bioEmail { text-align: right; }
div.IDX-bioDetails { float: right; font-size: 13px; line-height: 18px; text-align: left; width: 390px; margin-left: 32px; margin-right: 64px; border: none; clear: none; display: inline; }
div.IDX-bioFeaturedHeader { visibility: hidden; }
div.IDX-bioFeaturedEntry { visibility: hidden; }
div.IDX-bioFeaturedEntry table { visibility: hidden; }
#IDX-bioResultsWrapper { padding-top: 20px; }