/** © Walgreen Co. All rights reserved.**/
div#content{
padding:0px;
background:#FFFFFF none repeat scroll 0 0;
float:right;
}
div#content div#sidenav{
background:transparent url(/images/backgrounds/redBar_small.gif) no-repeat scroll 0 0;
}

div#header-bar.red{
background:url(/images/backgrounds/header-bar-large-red.gif) repeat-x 0 0;
}

div#header-bar-cu.red{
background:url(/images/backgrounds/header-bar-large-red.gif) repeat-x 0 0;
width:auto;
}
div#header-bar {height: 67px;}
div#header div.secondary-navigation td.secondary-nav-column ul li a, div#footer ul li a{text-decoration:none !important;}
div#header div.secondary-navigation td.secondary-nav-column ul li a:hover, div#footer ul li a:hover{text-decoration:underline !important;}

/* a{text-decoration:underline !important;}
a:hover{text-decoration:none !important;}*/

div#content div#main{
width:723px;
clear:none;
float:right;
margin:0px;
padding:0px;
background-color:#FFFFFF;
min-height:650px;
height:auto !important;
height:650px;
}
div#content div.wide{
width:932px;
}

div#header-bar h1{
color:#FFFFFF;
font-size:28px;
font-weight:normal;
margin:0px 0 0px 15px;
padding:0;
line-height:28px;
padding-bottom:5px;
}

div#header-bar-cu h1{
color:#FFFFFF;
font-size:24px;
font-weight:normal;
margin:0px 0 0px 15px;
padding:0px 0 10px 0;
line-height:28px;
}

div#bread-crumb-trail{
padding-top:1px;
padding-bottom:0px;
margin-bottom:0px;
}
div#bread-crumb-trail ul{
margin-bottom:0;
margin-left:11px;
margin-top:10px;
padding-bottom:2px;
}
div#bread-crumb-trail li{
list-style:none outside none;
float:left;
padding-left:5px;
}
div#bread-crumb-trail li a,
div#bread-crumb-trail li{
color:#FFFFFF;
text-decoration:none;
}
div#bread-crumb-trail li a:hover{
text-decoration:underline; 
}

div#content div.small-gradient-box{
width:217px;
height:127px;
margin-bottom:15px;
background:#FFFFFF url(/images/backgrounds/redBox_small.gif) no-repeat scroll 0 20px;
font-size:11px;
}


#storeHighlightSlot {
width:213px;
height:88px;
padding:0px 0px 0px 0px;
margin:0px;
float:left;
}

#storeHighlightSlot img {top:0px!important;top:40px; left:0px!important;left:30px;}

.bodytext {color: #000000; font-family: arial, helvetica, sans-serif; font-size: 75%;}
.bodytextsmall {color: #000000; font-family: arial, helvetica, sans-serif; font-size: 70%;}
.bodytextRed {color: #E01935; font-family: arial, helvetica, sans-serif; font-size: 75%;}
.bold {font-weight:bold;}

td.rightLeftPad {
padding-left:6px;
padding-right:6px;
}



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

.sidenav_unselected {
width:200px;
left:0px;
position:relative;
margin-left:0px;
padding-top:11px;
padding-bottom:1px;  
background-image: url(/images/storelocator/line_dotted_200.gif);
background-repeat: no-repeat;
background-position: bottom left; 
z-index: 1; 
}

.store_hours {
padding-left:0px; 
margin-left:0px;
}

.border_zero {
border:0px;
} 

.align_left{
text-align:left;
padding-left:0px; 
margin-left:0px;
} 

td.SLLeftIcon {
padding:10px 0px 10px 5px;
}

td.SLLeftIconCU {
padding:3px 5px 10px 5px;
}

h1{
margin:0px 0 10px 0px;
font-weight:normal;
font-size:24px;
color:#E01935;
}
h1.page-title{line-height:normal;}
h2,
h2.page-title{
margin:10px 0 10px 0px;
font-weight:normal;
font-size:20px;
color:#E01935;
}

h3{
margin:0px;
padding-top:12px;
font-weight:bold;
font-size:14px;
color:#E01935;
}

h3.contactus{
margin:0px;
padding-top:12px;
font-weight:bold;
font-size:14px;
color:#E01935;
}

h3.SLHeader3 {
font-family: arial, helvetica, sans-serif;
font-size: 90%;
font-weight:bold;
color:#3340ae;
}

td.rightLeftPad {
padding-left:6px;
padding-right:6px;
}

#SLAlert {
position:relative;
width:448px;
background-color:#ffcd37;
border: solid black 1px;
}

.red {
color:#b30000;
}

.gray {
color:#666666;
}

.bgltgrey {background-color:#EFEFEF;}

.margin12 {
margin:12px;
}

.mqShade {
   background-color: #f7f7ea;
}

.errorbox {background:url(/images/icons/icon_warning.gif); background-repeat: no-repeat; background-position: 5px 50%; border:1px solid #000000; padding:10px 10px 10px 42px; background-color:#FFFF9C; color:#000000; margin-bottom:5px;}

.rederrorbox {background:url(/images/icons/red_x.gif); background-repeat: no-repeat; background-position: 20px 5px; border:1px solid #FF0000; padding:5px 5px 5px 42px; background-color:#E7E7E7; color:#000000; margin-bottom:5px;}

.successbox {background:url(/images/icons/success_check.gif); background-repeat: no-repeat; background-position: 20px 5px; border:1px solid #80B331; padding:5px 5px 5px 42px; background-color:#E7E7E7; color:#000000; margin-bottom:5px;}


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

#SLLeft {
width:203px;
height:100%;
background-color:#efefef;
float:left;
z-index: 1;
}
#SLLeftHeader {
width:218px;
left:12px;
padding:6px 0px 6px 0px;
position:relative;
border-right: solid #515aa5 1px;
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;
}
}