/*
"(c) Walgreen Co. All rights reserved"
*/

div.terms {
   width:600px;
  border:0px solid #ccc;
   background:;
   padding:6px;
   overflow:auto;
}
div.terms p,
div.terms li {color:#333;}
div.terms h3 {font:bold 14px/19px arial;color:#000;}
div.terms h4 {font:bold 12px/17px arial;color:#000;}
div.terms strong {color:#000;}
div#content{
padding:0;
background:#FFFFFF none repeat scroll 0 0;
float:right;
}

div#content a.product-link,
div.product-row div.product-cell a.product-link{
text-decoration:none;
color:#464646;
font-size:12px;
}
div#content a.product-link:hover,
div.product-row div.product-cell a.product-link:hover {
color:#464646;
font-size:12px;
text-decoration:underline;
}
div.product-row div.product-cell a.mb img,
div#content div#product-detail div#product-detail-header a.mb img{
position:relative;
top:3px;
}
div.product-row div.product-cell div.image-container a.mb img{
top:0px;
padding-left:0px;
}
div#content img.blue-header-img{
margin-bottom:16px;
margin-left:8px;
margin-top:6px;
}
div#content div.browse-view-all label{ display:block;
margin:0 0 4px 0;
}
div#content div.browse-view-all select{ width:180px;
}
div#content div.browse-view-all input[type='image']{ vertical-align:top;
}
div#content div.product-row{
margin-bottom:10px;
padding-left:15px;
}
div#content div.product-row div.product-cell{
display:inline;
float:left;
margin-bottom:10px;
padding-right:7px;
width:202px;
}
div#content div.product-row div.product-cell a {
color:#000000;
font-weight:bold;
}
div#content div.product-row div.product-cell div.price-section{
margin-top:10px;
margin-bottom:5px;
}
div#content div#main{
width:723px;
clear:none;
float:right;
margin:0px;
padding:0px;
background-color:#FFFFFF;
}
div#content .promo{
margin:10px 0 0 4px;
}
div#content .email-signup{
background:transparent url(/images/backgrounds/receiveSpecialOffers2_bg.gif) no-repeat scroll left top;
padding:6px 0 15px 6px;
}
div#content .email-signup h3{
color:#E01935;
font-size:15px;
font-weight:normal;
margin:12px 12px 12px 6px;
}
div#content .email-signup form{
text-align:left;
}
div#content .email-signup input#offersemail{
width:165px;
padding:0px;
margin:0 0 6px 0;
}
div#content .email-signup fieldset{
width:165px;
text-align:left;
margin-left:6px;
}
div#content .strike-through{
text-decoration:line-through;
}
div#content div.stars{
display:inline;
margin-right:5px;
}
div#content .sale,
div#content .new-item{
color:#E01935;
font-weight:bold;
}
div#content .savings{
font-size: 12px;
}
div#content a.sale{
text-decoration:underline; 
font-weight:normal;
font-size:11px;
}
div#content img.fsa{
position:relative;
top:3px;
margin-left:4px;

}
div#content a.view-more{
margin-right:20px;
float:right;
color:#464646;
background-image:url(/images/utility/arrow_green.gif);
background-position:0 50%;
background-repeat:no-repeat;
padding:0 0 1px 7px;
position:relative;
top:3px;
}

div.view-more-subcat{
margin-right:20px;
float:right;
color:black;
background-image:url(/images/utility/arrow_green.gif);
background-position:0 50%;
background-repeat:no-repeat;
padding:0 0 1px 7px;
position:relative;
top:3px;
}


div#content div#bottom-promos{
margin-top:25px;
margin-bottom:20px;
margin-left:10px;
margin-right:20px;

}
div#content img.small-walgreens-logo{
position:relative;
top:6px;
}
div#content ul.link-arrow-list{
margin:0;
padding:0;
}
div#content ul.top-level li,
.div-id-content ul.top-level li{
font-weight:bold;
}
div#content ul.link-arrow-list li,
.div-id-content ul.link-arrow-list li{
background-image:url(/images/utility/arrow_green.gif);
background-position:0 6px;
background-repeat:no-repeat;
list-style-image:none;
list-style-type:none;
padding:0 0 2px 8px;
}
div#content ul.link-arrow-list li.add-margin-top{
margin-top:15px;
}
div#content ul.link-arrow-list li.view-all{ margin-top:10px; 
}
div#content .no-underline{
text-decoration:none;
}
div#content ul.link-arrow-list li a{
color:#464646;
}
div#content ul.link-arrow-list li a.no-underline{
text-decoration: none;
}
div#content ul.link-arrow-list li a.no-underline:hover{
text-decoration: underline;
}
div#content img.arrow-img{
position:relative;
top:-2px;
margin-right:5px; 
margin-left:5px;
}
div#content div#main-promo{
width:723px;
}
div#content ul.tabs{
margin-top:0px;
margin-left:12px;
}
div#content ul.tabs li{
float:left;
font-size:0;
height:24px;
line-height:0;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
margin-right:3px;
margin-top:1px;
padding:0;

}
div#productTabs div.tabContainer{     
margin-top:15px; 
margin-left:10px;
min-height:150px;
height:auto !important;
height:150px;
width:100%;
padding-top:15px;
}
/*Shared by 2 Tier  and Dept. Main Page*/



#featured-department .image-container{
width:90px;

}
#featured-department .department-link-list{
width:120px;
margin:0;
}
div#content .department-link-list h3 a{ color:#76AD21;
}
div#content .department-link-list h2 a{ color:#76AD21;
}
/*******************/
div#header-bar.green{
background:transparent url(/images/backgrounds/greenBar_large.gif) repeat-x scroll 209px 0;
width:723px;
height:60px;
margin:0px;
padding:0px;
}
div#bread-crumb-trail{
margin-bottom:0;
padding-bottom:0;
padding-top:1px;

}
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#page-header-text h1,
.div-id-page-header-text h1{
color:#FFFFFF;
font-size:24px;
font-weight:normal;
line-height:28px;
margin:0 0 0 15px;
padding:0;
}
div#content img.sidenav-promo{
margin-left:35px;
margin-top:10px;
}
div#lnav-shop-dept ul.link-arrow-list li{
background:none;
background-image:none;
}
div#content div#lnav-shop-dept{

}
div#content div#lnav-shop-dept ul.link-arrow-list li a{
color:#7BB521 ! important;
font-weight:bold;
}
div#content a.compare-link{
padding-bottom:40px;
float:right; 
}
div#content a.add-to-cart{
margin-top:5px; 
}
h2.section-header,
.h2-section-header{
font-weight:normal;
font-size:18px;
color:#76AD21;
}
div#body_content h2.regular{
font-size: 150%;
}

/*IN-1234 BAS Loyalty stories*/
.Licon{background:url(/images/utility/tool_tip_icon.gif) no-repeat left center;height:13px;width:13px;cursor:pointer;float:left;font-size:10px;margin:2px 0 0 5px;}
#Ltips-box {position:absolute;padding:9px 0;left:-115px;top:20px;width:188px;background:url(/images/utility/left_nav_divider_grey.gif) #E7E7E7 right 8px no-repeat;z-index:1;display:none;}
.Lbox-content {padding:15px 12px;background-color:#F2F2F2;border-bottom:1px solid #CACACA;}
.Lbox-content p{color:#6E6E6E;padding-top:25px;margin:-25px 0 0 0!important;background: url("/images/utility/grey_arrow.gif") 101px 0 no-repeat;font-size:1.1em!important;line-height:1.4em!important;}
.Licon:hover #Ltips-box{display:block;position:relative;}
#Btips-box {display: none;position: absolute;padding-left: 19px;left: 16px;top: -46px;background: url('/images/webpickup/elements/tooltip_arrow.png') no-repeat left 45px transparent;}
.Ltips-box-outer {position: relative;width: 145px;}
.Ltips-box-top {width: 100%;height: 5px;}
.Lt1 {position: absolute;left: 0;top: 0;background: url('/images/webpickup/elements/tooltip_top_lt_corner.png') 0 0 no-repeat;width: 5px;height: 5px;}
.Lt2 {position: absolute;left: 5px;top: 0;font-size: 0 !important;width: 135px;height: 5px;background-color: #C4C4C4;}
.Lt3 {position: absolute;right: 0;top: 0;background: url('/images/webpickup/elements/tooltip_top_rt_corner.png') 100% 0 no-repeat;width: 5px;height: 5px;}
.Ltips-box-bot {width: 100%;height: 5px;>height:4px;}
.Lb1 {position: absolute;left: 0;bottom: 0;background: url('/images/webpickup/elements/tooltip_bot_lt_corner.png') 0 100% no-repeat;width: 5px;height: 5px;}
.Lb2 {position: absolute;left: 5px;bottom: 0;font-size: 0 !important;width: 135px;height: 5px;background-color: #C4C4C4;}
.Lb3 {position: absolute;right: 0;bottom: 0;background: url('/images/webpickup/elements/tooltip_bot_rt_corner.png') 100% 100% no-repeat;width: 5px;height: 5px;}
.Ltips-box-content {background-color: #C4C4C4;width: 100%;}
.Ltips-box-content p {padding: 4px 12px 5px 12px;margin: 0 !important;text-align:left;}
.Bicon{background:url(/images/utility/loyalty_icon_blue.gif) no-repeat right center;height:19px;width:19px;cursor:pointer;float:left;text-decoration:none !important;margin-top:-3px !important;}
.Bicon:hover{position:relative;}
.Bicon:hover #Btips-box{display:block;}
.fnt11px{font-size:11px !important;}
.Rprice{color:#464646;font-size:16px !important;font-weight:bold;} 
.LSprice{color:#E01935;font-size:16px !important;}
.SRprice{color:#464646;font-size:11px !important;text-decoration:line-through;font-weight:bold;}
.LAprice{color:#E01935;font-size:16px !important;font-weight:bold;}
.FSprice{color:#E01935;font-size:16px !important;font-weight:bold;}
.Bprice{color:#464646;font-size:11px !important;font-weight:bold;margin:0;padding-left:4px!important;}
.z30:hover{*z-index:30;display:inline-block;}
.z29{z-index:29;}
.z28{*z-index:28;}
.z27{z-index:27;} 
.Limage{background:url(/images/utility/bas_earnpoints.gif) no-repeat 10px center;height:20px;}
.Lpoints { background-color: #FFFFFF;display: none;left: -47px;padding: 3px 0;position: absolute;top: 26px;width: 295%;z-index:1;}
.Lpointcontent {background-color: #E8E8E8;border-bottom: 1px solid #CACACA;padding: 15px;}
.Lpointcontent p {background: url("/images/utility/tooltip_triangle_top.gif") no-repeat scroll 32px 0 transparent;color: #666666;margin-bottom: 0 !important;margin-top: -23px !important;padding-top: 23px;}
.mrgBtm5px{margin-bottom:5px;}
.ldiv{height:8px;clear:both;background-color:#EBF1F7;_overflow:hidden;}
.padLt4px{padding-left:4px;}
.mrgAll0px{margin:0!important;}
/*-------------------BAS-1009-------------------*/
.large-grad-box {margin-left: 20px;padding-bottom: 30px;width:685px;}
.large-grad-box .pagetitle {font-weight:normal!important;margin-bottom:10px;width:685px;}
.navSelect {color:red!important;}
.dotted-line-grad {background: url("/images/Dotted_Gradient_Stroke_2x1.gif") repeat-x scroll 0 0 #FFFFFF;height: 1px;line-height: 1px;_overflow:hidden;}
.shopby-link-list-Hldr {background:url("/images/ShopByGradient_B.gif") repeat-x;padding-top:20px;}
.shopby-link-list {width: 200px; text-align: left; margin-left: 15px;float:left;padding-right:20px;_margin-left:7px;}
.shopby-link-list.last {padding-right:0px;}
.mrgAll0px {margin:0px!important;}
.shopby-link-list .link-arrow-list {padding:2px 0 17px 0!important;font-size:11px;}
.fnt14px {font-size:14px;}
.lineHt24IE6 {*line-height:24px!important;}
.green_text {color:#6DA11D;}
/*BAS-1102 */
.dl{margin-right:20px;}
.dl-pHldr{width:210px;float:left;margin:25px 0 0 20px;overflow:hidden;_margin-left:15px;}
.dl-rule{border-bottom:solid 2px #C3C3C3;width:685px;margin:0 0 0 20px;font-size:30px !important;color:#8A8A8A;padding:10px 0 15px 0;}
.dl .prodImg {height: 155px;text-align: center;width: 210px;}
.prodImg {text-align:center;}
.dl-name{font-size:16px !important;color:#666666;margin:20px 0 15px 0;font-weight:bold;}
.dl-desc{font-size:13px !important;color:#666666;margin-bottom:15px;}
.dl-link{font-size:13px !important;color:#006A9D;margin-bottom:50px;}
.dl-link a{font-weight:bold;}
.dl-divider{background:url(/images/utility/Vertical_dotted_stroke.gif) repeat-y top left;width:1px;float: left;height: 200px;margin-left: 5px; margin-top: 70px;}
.dispInBlck {display:inline-block;}
.empPrc {background-color:#fff;padding:2px 4px 5px 4px!important;margin:0!important;}
.empPrc .FSprice, .empPrc .Rprice ,.empPrc .LAprice{padding-left:0px!important;}
.empPrc .Rprice {padding-bottom:0px!important;}
.empPrc strong {font-size:13px;color:#000;padding-right:5px;padding-bottom:5px;display:inline-block;*position:relative;*top:4px;}
.emplTxt {font-size:13px!important;color:#000!important;padding-right:5px;padding-bottom:5px;display:inline-block;*position:relative;*top:4px;}
.NLoyalPrice .empPrc {background-color:transparent;padding:2px 0px!important;margin:0!important;}
/*BAS-1206 */
.TopB{background-color:#EEF7FC; margin: -25px 18px 50px 20px; *margin: -28px 18px 50px 20px; text-align: center; padding: 15px 0;}
.TopB a{margin:0px 10px;}

/*BAS-1215*/
.banner-t2 {
width:723px; 
}

.banner-t2 .rtBnr .desc {
width:190px;
float:left;
color:#888888;
font-size:18px;
font-weight:bold;
margin:20px 20px 0 0;
text-align:left;
}

.banner-t2 .rtBnr a {
font-weight:bold;
text-decoration:none;
color: #006A9D;
font-size:15px;
margin-right:20px;
float:left;
}
.banner-t3 {
width:723px; 
}
.banner-t2 .lftBnr {
width:450px;
float:left;
}
.banner-t2 .dvdr {
width:41px;
float:left;
}
.banner-t2 .rtBnr {
width:190px;
float:left;
}
.banner-t3 .lftBnr {
width:450px!important;
float:left!important;
}
.banner-t3 .rtBnrDvdr {
width:240px!important;
float:left!important;
}
.banner-t3 .rtBnrDvdr img{
width:240px!important;
}
.banner-t3 .rtBnr {
width:190px !important;
float:left!important;
}
.banner-t3 .rtBnrCnt {
width:240px!important;
float:left!important;
}
.banner-t3 .rtBnrCnt a {
font-weight:bold;
text-decoration:none;
color: #006A9D;
font-size:15px;
margin-right:20px;
float:right;
}
.banner-t3 .rtBnrCnt img {
width:80px;
float:left;
}
.banner-t3 .rtBnrDvdr {
width:71px;
float:left;
}
.banner-t3 .desc {
width:135px;
float:right;
color:#888888;
font-size:18px;
font-weight:bold;
margin:20px 20px 0 0;
text-align:right;
}
.mrgBtm8px{margin-bottom:8px!important;}
.d2-namecard{font-size:13px !important;color:#464646;margin:20px 0 8px 0;font-weight:bold;}
.d2-name{font-size:16px !important;color:#E01935;margin:0 0 10px 0;font-weight:bold;}
.d2-Limg{margin:0 0 7px -6px}
.d2-txt{font-size:15px !important;color:#464646;margin:0px 0 12px 0;font-weight:bold;}
.d2-desp{font-size:13px !important;color:#464646;margin-bottom:12px;}
.d2-desc{font-size:13px !important;color:#464646;margin-bottom:15px;}
.hrDivider{border-bottom:1px solid #C3C3C3;margin:0 0 26px 20px;height:2px;_line-height:0px;width:685px;}
.iebrkfix{_float:left !important; _width:703px !important;}
.iectrlfix{_margin-right:0px !important}
.pricing .ldiv{background-color:#FFFFFF!important;}
.product-row .pricing{background-color:#FFFFFF!important;}
.TopBtn{position:fixed;right:0px;bottom:15em;cursor:pointer;display:none;}

#vpd_special_offer .vpdNLoyal.Sbogopricing .Limage.vpdLimage{width:110px!important;}

/* BAS-4413 Starts*/
div#header-bar.white, div#content.white div#sidenav{background:#FFFFFF !important;}
div#header-bar.white div#bread-crumb-trail li a{color: #2774A6 !important; font-size:12px !important; text-decoration:none !important;}
div#header-bar.white div#bread-crumb-trail li{color:#404040 !important;}
div#header-bar.white div#page-header-text h1{color:#404040 !important;}
/* BAS-4413 Ends*/ 

/* 508 JAWS global fix starts*/
.audioText{
position:absolute;
left:-1000px;
top:auto;
width:1px;
height:1px;
overflow:hidden;
}
/* 508 JAWS global fix ends*/