div#results a.searchAgain
{
display:block;
height:15px;
text-indent:-9999em;
overflow:hidden;
background:transparent url(../../images/search_again.gif) no-repeat 0 0;
margin-bottom:35px;
}

div#results h3
{
display:block;
height:14px;
text-indent:-9999em;
overflow:hidden;
background:transparent url(../../images/search_results_for_sm.gif) no-repeat 0 0;
margin:0;
padding:0;
}

div#results div.search-criteria
{
margin-bottom:0.5em;
}

div#results div.search-criteria h4
{
font-weight:normal;
margin:0;
padding:0;
font-size:1.1em;
display:none;
}

div#results div.search-criteria ul
{
display:inline;
margin:0;
padding:0;
list-style:none;
}

div#results div.search-criteria li
{
display:inline;
font-size:1.1em;
font-style:italic;
}
div#results div.search-criteria li a
{
color:#e2433f;
}

div#results ul.practitioners
{
display:block;
margin:0;
padding:0;
list-style:none;
}

div#results ul.practitioners li
{
padding:0.25em 0;
font-size:1.1em;
}

div#results ul.practitioners li img
{
display:none;
}

div#results ul.practitioners li.selected
{
font-weight:bold;
}

div#results ul.practitioners li.selected a
{
color:#403b35;
}

div#results ul.practitioners li.alt
{
background:transparent;
}

div#results ul.practitioners li ul
{
display:none;
}


div#results
{
width:180px;
float:left;
min-height:5em;
position:relative;
background:transparent url(../../images/horizontal_divider.gif) repeat-x 0 40px;
}

div#details
{
width:530px;
float:right;
min-height:5em;
}

div.practitioner
{
overflow:hidden;
/*padding-left:110px;
width:420px;*/
position:relative;
min-height:1px;
}

div.practitioner h1.n
{
margin:0 0 0.4em 0;
padding:0;
font-size:250%;
font-weight:normal;
width:100%;
}

div.practitioner h1.n,
div.practitioner .photo
{
/*position:relative;
margin-left:-110px;*/
float:left;
clear:left;
}

div.practitioner p.practice-status-open
{
display:none;
}

div.practitioner p.practice-status-closed,
div.practitioner p.practice-status-other
{
font-size:1.1em;
color:#790000;
}

div.practitioner div.affiliation h3,
div.practitioner div.board-certification h3
{
font-weight:bold;
margin:0;
padding:0;
}

div.practitioner div.affiliation ul
{
display:block;
margin:0;
padding:0;
list-style:none;
}

div.practitioner .photo
{
}

div.practitioner p.practice-status-closed,
div.practitioner p.practice-status-other,
div.practitioner div.departments,
div.practitioner div.locations,
div.practitioner div.board-certification,
div.practitioner div.affiliation,
div.practitioner div.biography
{
float:right;
width:420px;
margin-bottom:1.5em;
}

div.practitioner div.departments
{
background:transparent url(../../images/horizontal_divider.gif) repeat-x 0 0;
padding:12px 0 0;
}
div.practitioner div.locations
{
background:transparent url(../../images/horizontal_divider.gif) repeat-x 0 100%;
padding:0 0 12px 0;
}

div.practitioner div.board-certification,
div.practitioner div.affiliation,
div.practitioner div.biography
{
}

div.practitioner div.departments h3,
div.practitioner div.locations h3
{
margin:0;
padding:0;
font-size:1.1em;
font-weight:bold;
color:#DE6100;
}

div.practitioner div.departments ul,
div.practitioner div.locations ul,
div.practitioner div.board-certification ul,
div.practitioner div.affiliation ul,
div.practitioner div.biography
{
font-size:1.2em;
line-height: 140%;
}

div.practitioner p
{
padding:0;
margin:0 0 0.5em 0;
}
