div#additionalContent .contentElement
{
margin-bottom:3px;
}
div#additionalContent div.wrapper
{
margin-bottom:0;
}

a.allServices
{
display:block;
height:37px;
text-indent:-9999em;
overflow:hidden;
background:transparent url(../../images/all_services.gif) no-repeat 0 6px;
}

div#contextNav h3
{
display:block;
height:25px;
text-indent:-9999em;
overflow:hidden;
background:transparent url(../../images/related_links.gif) no-repeat 0 9px;
border-top:solid 5px #efeedd;
margin:12px 0 0 0;
padding:0;
}

p.doctors
{
font-style:italic;
margin:0;
padding:0;
}

a.doctors,
p.doctors
{
font-size:90%;
padding-left:3px;
}

h3.locations
{
display:block;
height:35px;
text-indent:-9999em;
overflow:hidden;
background:transparent url(../../images/service_locations.gif) no-repeat 0 9px;
margin:1em 0 0 0;
padding:0;
}

ul.locations
{
margin:0;
padding:0;
display:block;
list-style:none;
overflow:hidden;
width:100%;
}

ul.locations li
{
/*float:left;*/
width:45%;
margin:0 5% 2% 0;
font-size:85%
}

ul.locations li div.tel
{
font-weight:bold;
}

ul.locations li div.tel abbr
{
border:none;
text-decoration:none;
}

ul.locations li a,
ul.locations li img,
ul.locations div.adr .country-name,
ul.locations div.tel .type
{
display:none;
}

ul.locations li a.fn
{
display:block;
font-weight:bold;
}

ul.locations li p
{
margin:0;
padding:0;
}

div#pageNav
{
background:transparent url(../../images/horiz_dotted_line.gif) repeat-x 0 0;
padding-top:1em;
margin-top:1em;
}

ul
{
list-style-type:square;
}