#contextNav
{
position:relative;
}

#additionalContent
{
position:relative;
}

div#additionalContent .contentElement
{
/*margin-bottom:3px;*/
}
div#additionalContent div.wrapper
{
margin-bottom:0;
}

a.allLocations
{
display:block;
position:relative;
text-transform:uppercase;
color:#83795d;
font-size:1.1em;
font-weight:bold;
position:absolute;
top:-4em;
}

/*div#contextNav h3.related
{
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 0 1em 0;
padding:0;
}

a.doctors,
p.doctors
{
font-size:1.2em;
font-weight:normal;
display:block;
margin-bottom:1em;
}

#content div.location
{
font-size:1.4em;
line-height:1.5em;
margin-bottom:1em;
}



#content div.location .tel
{
font-weight:bold;
}

#content div.location .fax
{
font-weight:normal;
}


#content div.location div.adr *
{
display:inline;
}

#content div.location div.adr .type
{

}

#content div.location .type
{
color:#526C8F;
font-weight:bold;
display:inline;
font-size:0.857em;
}

#content div.location .fn,
#content div.location .photo,
#content div.location .country-name
{
display:none !important;
}

#departments
{
padding-top:1em;
}

#departments h3
{
border-top:solid 0.25em #e6e6da;
display:block;
font-weight:normal;
font-size:2em;
margin:0 0 0 0;
padding:0.5em 0 0 0;
line-height: 125%;
color: #83795d;
font-family:Georgia, "Times New Roman", Serif;
}


div#additionalContent .QuickLinkItemPadding
{
padding-bottom: 0;
}
div#additionalContent .Html
{
line-height:100%;
}

ul.departments
{
margin:0 0 1em 0;
padding:0;
display:block;
list-style:none;
overflow:hidden;
width:100%;
}

ul.departments li
{
display:block;
padding:1em 0;
border-top:solid 1px #d1d1bc;
font-size:1.2em;
}

ul.departments li:first-child
{
border-top:none;
}

* html ul.departments li
{
border-top:none;
border-bottom:solid 1px #d1d1bc;
}

ul.departments li div.tel
{
font-weight:bold;
}

ul.departments li p.hours,
ul.departments li div.tel
{
display:inline;
font-size:1.083em;
}

ul.departments li div.tel abbr
{
border:none;
text-decoration:none;
}

ul.departments li a,
ul.departments li img,
ul.departments div.adr,
ul.departments div.tel .type,
ul.locations li div.fax,
ul.departments p.additionalInfo,
ul.departments p.summary
{
display:none;
}

ul.departments li a.fn
{
display:block;
font-weight:normal;
font-size:1.5em
}

ul.departments li p
{
margin:0;
padding:0;
}

ul.departments li a.practitioners
{
display:block;
}

#additionalContent div.location
{
background:transparent url(../images/location_details_shadow.png) no-repeat 0 0;
position:relative;
margin-left:-3px;
font-size:1.2em;
margin-bottom:1em;
}

* html #additionalContent div.location
{
background:transparent;
}

#additionalContent div.location img.photo
{
position:relative;
margin:8px 8px 1em 8px;
}

* html #additionalContent div.location img.photo
{
border:solid 3px #ffffff;
}

#additionalContent div.location .fn,
#additionalContent div.location div.tel,
#additionalContent div.location div.adr,
#additionalContent div.location div.location a.fn,
#additionalContent div.location div.location .adr .country-name
{
display:none;
}

#location-tools-menu
{
border-bottom:solid 0.417em #e6e6da;
padding:0 0 0.8em 0;
margin:0 0 0 0.25em;
}

#location-tools-menu li
{
padding:0 0 0 22px;
line-height:1.5em;
margin-top:0.5em;
}
#location-tools-menu li.print
{
background:transparent url(../images/print_icon.png) no-repeat 0 60%;
}

#location-tools-menu a:link,#location-tools-menu a:visited,#location-tools-menu a:hover,#location-tools-menu a:active
{
color:#444444;
}
