h1#pageTitle
{
position:absolute;
visibility:hidden;
width:0;
height:0;
overflow:hidden;
}

#list ul.locations
{
}

#list ul.locations li
{
overflow:hidden;
padding: 20px 0 20px 120px;
border-top:solid 1px #d1d1bc;
font-size:1.2em;
position:relative;
min-height:70px;
background:transparent url(../images/location_list_shadow.png) no-repeat 0 20px;
display:block;
}

#list ul.locations li:first-child
{
border-top:none;
}

* html #list ul.locations li
{
height:70px;
overflow:visible;
background:transparent;
border-top:none;
border-bottom:solid 1px #d1d1bc;
}

#list ul.locations li a
{
}

#list ul.locations li a.fn
{
font-size:1.666em;
font-weight:normal;

}

#list ul.locations li .tel
{
font-size:1.333em;
font-weight:bold;
}

#list ul.locations .photo
{
width:94px;
margin-right:7px;
position:absolute;
left:5px;
top:25px;
}

* html #list ul.locations .photo
{
border:solid 3px #ffffff;
}

#list ul.locations div.adr *
{
display:inline;
}

#list ul.locations div.adr
{
}

#list ul.locations div.adr .postal-code,
#list ul.locations div.adr .country-name,
#list ul.locations li .fax,
#list ul.locations li .type
{
display:none;
}

#additionalContent ul.locations
{
margin:0 0 1em 0;
padding:60px 0 0 0;
display:block;
list-style:none;
overflow:hidden;
width:100%;
background:transparent url(../images/walk-in_clinics.gif) no-repeat 0 0;
}

#pharmacies ul.locations
{
padding-top:100px;
background:transparent url(../images/pharmacies.gif) no-repeat 0 0;
}

#additionalContent ul.locations li
{
display:block;
margin:0 0 1em 0;
font-size:1.2em;
background:transparent;
border:none;
padding:0;
}



#additionalContent ul.locations li div.tel
{
font-weight:bold;
}

#additionalContent ul.locations li p.hours,
#additionalContent ul.locations li div.tel
{
display:block;
font-size:1.083em;
}

#additionalContent ul.locations li div.tel abbr
{
border:none;
text-decoration:none;
}

#additionalContent ul.locations li a,
#additionalContent ul.locations li img,
#additionalContent ul.locations div.adr,
#additionalContent ul.locations li div.fax,
#additionalContent ul.locations li .type,
#additionalContent ul.locations p.additionalInfo
{
display:none;
}

#additionalContent ul.locations li a.fn
{
display:block;
font-weight:bold;
}

#additionalContent ul.locations li p
{
margin:0;
padding:0;
}
