/** © Walgreen Co. All rights reserved.**/
/* ------ divs ----- */
#height100 {
height:100%;
}

.bodytextBold {font-weight : bold;}

#SL {
position:relative;
top:0px;
width:748px;
background-color:#fff;
border-right: solid #939393 1px;
border-left: solid #939393 1px;
}

#SLLeft {
/* position:relative; */
left:0px;
top:0px;
width:230px;
height:100%;
background-color:#f6f6f6;
float:left;
border-bottom: solid #515aa5 1px;
z-index: 1;
}
#SLLeftHeader {
width:218px;
left:12px;
padding:6px 0px 6px 0px;
position:relative;
border-right: solid #515aa5 1px;
z-index: 1;
}
.SLLeftOn {
width:218px;
left:12px;
position:relative;
background-color:#fff;
border-top: solid #515aa5 1px;
border-left: solid #515aa5 1px;
border-bottom: solid #515aa5 1px;
border-right: solid #fff 1px;
font-family: arial, helvetica, sans-serif;
z-index: 1;
}
.SLLeftOff {
width:218px;
left:12px;
position:relative;
border-right: solid #515aa5 1px;
background-image : url(/images/storelocator/line_dotted_200.gif);
background-repeat : no-repeat;
background-position : bottom left;
z-index: 1;
}
.SLLeftOffNoLine {
width:218px;
left:12px;
position:relative;
border-right: solid #515aa5 1px;
}

#SLMain {
position:relative;
left:0px;
top:0px;
width:75%;
height:100%;
float:right;
}
#SLMainContactUs {
position:relative;
left:0px;
top:0px;
width:366px;
height:100%;
float:right;
}
#SLMainPad {
padding:10px;
}
#SLMainHeader1 {
width:100%;
font-family : "Times New Roman", Times, serif;
font-size : 120%;
}
#SLMainHeader2 {
width:100%;
background-color:#d5dcff;
border-bottom: solid #515aa5 1px;
font-family: arial, helvetica, sans-serif;
font-size: 100%;
font-weight:bold;
color:#3340ae;
margin: 12px 0px 12px 0px;
}
#SLMainHeader3 {
width:100%;
background-color:#d5dcff;
border-bottom: solid #515aa5 1px;
font-family: arial, helvetica, sans-serif;
font-size: 75%;
font-weight:bold;
color:#3340ae;
margin: 12px 0px 12px 0px;
}

#SLHome {
position:relative;
left:0px;
top:0px;
width:598px;
height:100%;
float:left;
background-color:#fff;
}
#SLRight {
position:relative;
top:0px;
width:149px;
height:100%;
background-color:#fff;
border-left: solid #939393 1px;
border-bottom: solid #939393 1px;
float:right;
}
#SLAlert {
position:relative;
width:448px;
background-color:#ffcd37;
border: solid black 1px;
}

#storeHighlightSlot {
width:180px;
padding:0px 0px 12px 0px;
margin:0;
float:left;
}

/* ----- classes ----- */

body {  
margin-top:6px;
padding:0; 
height:100%; 
}

td.SLLeftHeader {
padding:0 12px 6px 0;
font-size: 100%;
}

.SLLeft { 
font-size: 95%;
}
td.SLLeft {
padding:10px 2px 10px 0px;
font-size: 100%;
}
td.SLLeftIcon {
padding:10px 0px 10px 10px;
font-size: 100%;
}
td.rightPad {
padding-right:12px;
}
td.rightLeftPad {
padding-left:6px;
padding-right:6px;
}
td.addressTable {
height:26px;
padding:0px 6px 0px 0px
}

a.SLLeft:link { 
font-size: 100%;
color:#0000cc; 
}
a.SLLeft:visited { 
font-size: 100%;
color:#663399; 
}
a.SLLeft:hover { 
font-size: 100%;
color:#663399; 
}
a.SLLeft:active { 
font-size: 100%;
color:#663399; 
}

h1.SLMainHeader1 {
font-family : palatino, times, serif;
font-size : 125%;
font-weight : normal;
margin: 6px;
}
h2.SLMainHeader2 {
font-family: arial, helvetica, sans-serif;
font-size: 100%;
font-weight:bold;
color:#3340ae;
padding: 2px 12px 2px 12px;
margin:0;
}
h3.SLHeader3 {
font-family: arial, helvetica, sans-serif;
font-size: 90%;
font-weight:bold;
color:#3340ae;
}

.gray {
color:#666;
}
.red {
color:#b30000;
}
.mqShade {
   background-color: #f7f7ea;
}
.margin12 {
margin:12px;
}
.prodlink {
font-family: Arial, helvetica, sans-serif;
font-size: 75%;
font-weight:bold;
text-decoration:none;
color: #333A79;
}
a.prodlink {
font-family: Arial, helvetica, sans-serif;
font-size: 75%;
font-weight:bold;
text-decoration:none;
color: #333A79;
}
a.prodlink:hover {
font-family: Arial, helvetica, sans-serif;
font-size: 75%;
font-weight:bold;
text-decoration:underline;
color: #333A79;
}
a.prodlink:visited {
font-family: Arial, helvetica, sans-serif;
font-size: 75%;
font-weight:bold;
text-decoration:none;
color: #666666
}
a.lnlink {
font-family: Arial,Helvetica, sans-serif;
font-size: 75%;
text-decoration: none;
color:#000000;
}
a.lnlink:hover {
font-family: Arial,Helvetica, sans-serif;
font-size: 75%;
text-decoration: underline;
color:#000000;
}
a.lnlink:visited {
font-family: Arial,Helvetica, sans-serif;
font-size: 75%;
text-decoration: none;
color:#666666;
}

/* BEGIN Imported CSS from health.css */

H1 {
color:#E01935;
font-size:24px;
font-weight:normal;
margin:0px 0px 15px 0px;
padding:0;
line-height:28px;

}

h2.title-header {
margin: 0px 0 0 20px;
font-weight: normal;
font-size: 20px;
color: #E01935;
}

h3.section-header {
margin: 15px 0 15px 0px;
font-weight: bold;
font-size: 14px;
color: #E01935;
}

.sidenav_store_selected {background-color:#ffffff; padding: 10px; margin:0; width:187px; border-top:1px solid #E7E7E7; border-right:3px solid #E7E7E7; border-bottom:3px solid #E7E7E7; }

div.sidenav_unselected {
margin-left:10px; 
}

div.large-gradient-box{
width:679px;
margin-left:20px;
padding-bottom:25px;
background:#FFFFFF url(../images/backgrounds/redZone_large.gif) no-repeat scroll 0px 23px;
}


