
body, div, table, tr, td, p, span {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 12px;
        color: #000000;
}

div{outline-style: none}

ol,ul {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 12px;
        color: #000000;
}

.blacktext{
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 12px;
        color: #000000;
}


.note, .note SPAN {
        font-family: Arial;
        font-size: 12px;
        font-weight: bold;
        color: #006A9D;
}
.note3 {
        font-family: Arial;
        font-size: 12px;
        font-weight: bold;
        color: #F87500;
}
.note4 {
		font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #DF1832;
}
.contestorange {
        font-family: Arial;
        font-size: 12px;
        color: #F87500;
}
.note2, .note2 SPAN {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 16px;
        font-weight: bold;
        color: #F87500;
}

A.note_link:link {
        FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #006A9D; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.note_link:active {
        FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #006A9D; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.note_link:visited {
        FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #006A9D; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.note_link:hover {
        FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #006A9D; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: underline
}

A.linkstyle_1:link {FONT-SIZE: 12px; COLOR: #006A9D; FONT-FAMILY: Arial; TEXT-DECORATION: underline}
A.linkstyle_1:active {FONT-SIZE: 12px; COLOR: #006A9D; FONT-FAMILY: Arial; TEXT-DECORATION: underline}
A.linkstyle_1:visited {FONT-SIZE: 12px; COLOR: #006A9D; FONT-FAMILY: Arial; TEXT-DECORATION: underline}
A.linkstyle_1:hover {FONT-SIZE: 12px; COLOR: #006A9D; FONT-FAMILY: Arial; TEXT-DECORATION: none}

A.red_link:link {
         FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #ff0000; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
 }
 A.red_link:active {
         FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #ff0000; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
 }
 A.red_link:visited {
         FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #ff0000; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
 }
 A.red_link:hover {
         FONT-WEIGHT: bold; FONT-SIZE: 12px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #ff0000; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
 }

 A.black_link:link {
         FONT-WEIGHT: normal; FONT-SIZE: 12px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #0093D9; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
 }
 A.black_link:active {
         FONT-WEIGHT: normal; FONT-SIZE: 12px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #0093D9; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: underline
 }
 A.black_link:visited {
         FONT-WEIGHT: normal; FONT-SIZE: 12px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #0093D9; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
 }
 A.black_link:hover {
         FONT-WEIGHT: normal; FONT-SIZE: 12px; BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #0093D9; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
 }


 A.darkblue_link:link {
         FONT-WEIGHT: normal; FONT-SIZE: 10px; BACKGROUND: none transparent scroll repeat 0% 0%;  FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
 }
 A.darkblue_link:active {
         FONT-WEIGHT: normal; FONT-SIZE: 10px; BACKGROUND: none transparent scroll repeat 0% 0%;FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
 }
 A.darkblue_link:visited {
         FONT-WEIGHT: normal; FONT-SIZE: 10px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
 }
 A.darkblue_link:hover {
         FONT-WEIGHT: normal; FONT-SIZE: 10px; BACKGROUND: none transparent scroll repeat 0% 0%; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
 }

.red12bold {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #FF0000;
}

 .darkbluetext {
         font-family: Arial, Verdana, Helvetica, sans-serif;
         font-size: 10px;
}

a {
    font-family: Arial;
    font-size: 12px;
    color: #0093D9;
}

a:hover {
   text-decoration:none;
   color:#0093D9;
}

.subhead {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #F87500;
}
.subheadLarge {
    font-family: Arial;
    font-size: 16px;
    color: #F87500;
	font-weight: bold;
}
.subheadRed {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #DF1832;
}
.subheadRedSmall{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #DF1832;
}



.headingMain {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 18px;
        color: #F87500;
}

.contentMaintd {
        padding: 0px 22px;
        background-color: #FFFFFF;
}
.contentPopupMaintd {
        padding: 0px 22px;
        background-color: #FFFFFF;
}

.error {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 12px;
        color: #D00031;
}
.notify {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #333A79;
    font-weight: bold;
}


.total {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 13px;
}

.greytext {
        font-family: Arial;
        font-size: 12px;
        color: #0171A3;
}
.greyfootertext{
                font-family: Arial,Verdana;
                font-size: 10px;
                color: #494949;
}

.greysmalltext {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 10px;
        color: #999999;
}


.grey {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 12px;
        color: #666666;
}

.greytextlight {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 12px;
        color: #989898;
}

.orangetextlight {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 16px;
    color: #FA7800;
}

.greentext {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 10px;
        color: #33CC00;
}

.footerboldlinks{
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        text-decoration:none;
        color: #ffffff;
}

.footerboldlinks:hover{
        text-decoration:none;
        color: #ffffff;
}

.footerlinks{
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 12px;
        color: #ffffff;
        text-decoration:none;
        }

.footerlinks:hover{
        color: #ffffff;
        text-decoration:none;
        }


.footerblack{
        font-family: Arial;
        font-size: 12px;
        text-decoration:none;
                color: #464646;
}

a.footerblack {
    font-family: Arial;
    font-size: 12px;
    text-decoration:none;
        color: #464646;
}
a.footerblack:hover{
    font-family: Arial;
    font-size: 12px;
    text-decoration:none;
        color: #464646;
}

.blueText {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #E26b00;
}

.blueTextLarge {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 17px;
        font-weight: bold;
        color: #f87500;
}
.blueTextLarger {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 20px;
        font-weight: bold;
        color: #333A79;
}
.OrangeTextLarger {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 18px;
        color: #f87500;
}
.helptopic{
                font-family: Arial;
                font-size: 24px;
                color: #F87500;
}
.orange {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #FCAC2F;
}
.textOrange {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #FCAC2F;
}

.textOrange2 {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 14px;
        font-weight: bold;
        color: #F87500;
}

.textSmall {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 12px;
        color: #0093D9;
}

.textSmall1 {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 12px;
        color: #000000;
}
.textSmall2 {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
}

.textSmalllink {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 11px;
        color: #006A9D;
}


.errorSmall {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 11px;
        color: #000000;
}

.warning {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 11px;
        color: #FF9933;
}

a.warningtext {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 11px;
        color: #FF9933;
}

a.warningtext:hover {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 11px;
        color: #FF9933;
}


.mainHeader {
        font-family: Minion LT;
        font-size: 24pt;
        color: #333A79;
}
.orangeText {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 11px;
        color: #FFAA31;
        }
.navLink {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #464646;
}

.ordertext, .ordertext SPAN {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 13pt;
        font-weight: 600;
        color: #FFAC32;
}

.ordertext2, .ordertext2 SPAN {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 18pt;
        font-weight: normal;
        color: #F87600;
}

.ordertext3, .ordertext3 SPAN {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 18pt;
        font-weight: bold;
        color: #F87500;
}
.ordertext4, .ordertext4 SPAN {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 16pt;
        font-weight: bold;
        color: #FFAC32;
}

.ordertext5, .ordertext5 SPAN {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 16pt;
        font-weight: normal;
        color: #F87500;
}

.hilite {
        background-color: #F0F2FF;
}

.mousehilite {
        background-color: #DCDFF2;
}

#MailBox {
        position: absolute;
        border: 1px solid black;
        overflow: none;
        background-color: #ffffff;
        z-index: 1;
}

.voilettext {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 12px;
        color: #006a9d;
}

#bg {
        width: 165px;
        height: 165px;
        background-repeat:no-repeat;
}


#transbox {
        width: 100%;
        height:100%;
        background-color: #fff;
        filter:alpha(opacity=70);
        opacity: 0.7;
        -moz-opacity:0.7;
        margine:1px 1px 1px 1px;

}



#transbox div {
        font-weight: bold;
        color: #898681;
        font-family:Geneva, Arial, Helvetica, sans-serif;
        font-size: 20px;
        opacity: 1;
        -moz-opacity:1;
        position: relative;
        width:100%;
        height:100%;
        vertical-align:middle;
}

.productStatusMessage {
        color:  gray;
    font-size: 18px;
    font-weight: bold;
}

#blockbox {
    width: 100%;
    height:100%;
    background-color: #fff;
    filter:alpha(opacity=0);
    opacity: 0.0;
    -moz-opacity:0.0;
    margine:1px 1px 1px 1px;
}

.navoffproductlinks {
        COLOR: #aaaaaa;
        TEXT-DECORATION: none
}

.tabborder {
       border: solid #FFFFFF;
       border-width: 3px;
   }

 .dropshadow{
      border-right: solid 2px #999999;
      border-bottom: solid 2px #999999;
}


 img{border:none;}


  .blueheading {
        font-family: Arial Black, Arial;
        font-size: 13px;
        color: #F87500; }

        .greytextbold {
        font-family: Arial,tahoma;
        font-size: 12px;
        color: #B2B2B2;
        font-weight:bold;}
        
        
.orangealbumheading {
			float:left;
            font-family: Arial Regular, Arial;
            font-size: 18px;
            color: #F87500;
			padding-left:6px;
			}

.youralbumsAZ, .youralbumsAZ {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    color: #9B9C9B;
    }

.errorLarge {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 12px;
        color: #D00031;
}

.txtBig {
        font-size: 13px;
        font-weight: bold;
        color: #000000;
}

.txtLarge {
         font-size: 15px;
        font-weight: bold;
        color: #000000;
}

.txtLargegroup {
         font-size: 15px;
        color: #000000;
}

.txtOrange {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        color: #FF9833;
}

  .cartsummary {font-family:Verdana,Arial,Helvetica,sans-serif; <%=cartsummaryFontSize%>  }
  .cartsummarygreen {font-family:Verdana,Arial,Helvetica,sans-serif; color:#33CC00; <%=cartsummaryFontSize%> }
  .cartsummarywhite {font-family:Verdana,Arial,Helvetica,sans-serif; color:#ffffff; <%=cartsummaryFontSize%> }
  .cartsummarybold {font-family:Verdana,Arial,Helvetica,sans-serif; font-weight:bold; <%=cartsummaryFontSize%>  }
  A.navlink:visited, A.navlink:link, A.navlink:active {font-family: Arial, Helvetica, sans-serif, Verdana; font-size: 10px; color: #006A9D; }
  .imgborder{ width:99px;height:100px;}
  .node{display: none;margin-left: 15px;}
  .treeText{font-family:Verdana,Arial,Helvetica,san-serif; color:#0093D9; font-size:13px;}
  a span.treeText, a span.small{font-family:Arial; color:#0093D9;font-size:13px;}
  .selectedTreeText{font-family:Arial,Verdana,Helvetica,san-serif;text-decoration:none;font-weight:normal;color:white;background-color:#0093D9;font-size:13px;}
  .moreNodes{display:none}
  img{border:none;}

.store-tile-transparent-div {
        filter:alpha(opacity=70,style=0);
        -moz-opacity:0.7;
        opacity:0.7;
        background-color: White;
}

TABLE.store-tiles-table TD.store-tile-overlay {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-weight: Bold;
        font-size: 130%;
        text-align: center;
        vertical-align: middle;
        padding: 0px;
        color: #535353;
}

td.store-tile-cell
{
        padding: 0px;
        vertical-align: top;
}

TABLE.store-tiles-table TD {
    padding: 0px;
    vertical-align: top;
}

TABLE.store-tiles-table {
        border-collapse: collapse;
}

.flowHeader {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 19px;
        color: #000000;
}

.blue-welcome-header {
        font-family: Arial;
        font-size: 12px;
        font-weight: bold;
        color: #F87500;
        margin-left: 16px;
        height: 20px;
        padding-left: 11px;
}

html>body .orange-welcome-header {
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #F87500;
    margin-left: 3px;
    height: 20px;
}

.orange-welcome-header {
    font-family: Arial;
    font-size: 12px;
    font-weight: bold;
    color: #F87500;
    height: 20px;
    padding-left: 20px;
}

.blue-welcome-text, .blue-welcome-textbox {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        margin-left: 16px;
        height: 15px;
        padding-left: 9px;
        font-size: 11px;
}
html>body .orange-welcome-text{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	padding-top:5px;
	font-size: 11px;
}
.orange-welcome-text{
    font-family: Arial, Verdana, Helvetica, sans-serif;
	padding-left: 20px;
	padding-top:5px;
	font-size: 11px;
}
.blue-welcome-textbox {
        margin-left: 8px;
}

html>body .blue-welcome-textbox {
        margin-left: 16px;
}

.welcome-textbox {
        width: 113px;
		height: 21px;
        border: 1px solid #E17F3E;
        border-top: 2px solid #E17F3E;
        padding:0;
}
.welcome-textbox-red {
    width: 93px;
	height: 18px;
    border: 1px solid #CC3941;
    border-top: 2px solid #CC3941;
}
.login-box-background{
	background:url(/default/images/walgreens/welcome/login_background_body.jpg); 
}
.welcome-box-header{
	background:url(/default/images/walgreens/welcome/welcome-back-head.jpg);background-repeat:no-repeat;
	width:196px;
	height:65px;
}
.welcome-box-bottom{
	background:url(/default/images/walgreens/welcome/welcome-bottom.jpg);background-repeat:no-repeat;
	width:196px;
	height:7px;
}

.regular-price {
        text-decoration: line-through;
}

SPAN.note SPAN.sale-price,
        SPAN.note2 SPAN.sale-price,
        SPAN.ordertext SPAN.sale-price,
        SPAN.ordertext2 SPAN.sale-price,
        SPAN.ordertext3 SPAN.sale-price,
        SPAN.ordertext4 SPAN.sale-price,
        SPAN.ordertext5 SPAN.sale-price,
        SPAN.single-line-price SPAN.sale-price,
        LI.gray-color-ca SPAN.sale-price
{
        color: #990000;
}

.blueheader{
        font-family:arial;
        font-size:14px;
        font-weight:bold;
        color:#F87500;
        padding-left:4px;
}

.top-ques-text {
        font-weight: bold;
        padding-left: 13px;
        font-size: 14px;
        font-family: Arial, Helvetica, sans-serif;
        color: #ffffff;
}

.num-text-d ,.num-text-l{
        font-weight: bold;
        font-size: 14px;
        font-family: Arial, Helvetica, sans-serif;
        color: #000000;
        text-align: center;
        height: 36px;
        padding: 0px 4px 0px 11px;
}

html>body .num-text-d {
        padding: 0px 0px 0px 6px;
}

.num-text-l {
        background: #F8F2D0;
}

.question-dark {
        background: #F4E097;
}

.question-text {
        padding: 3px  5px 6px 0px;
}

.question-light {
        background: #F4E8BE;
}
.topquestionstable {
  border-collapse:collapse; /* default */
  border-spacing:0px;
}

.greentext {
       font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 12px;
        color: #7B86CE;
}

#changemeimg img {
        width: 100px;
        height: 100px;
}

/* bordered rounded corner - For what now page */
.t {background: url(/default/images/walgreens/whatnow/dot.gif) 0 0 repeat-x;}
.b {background: url(/default/images/walgreens/whatnow/dot.gif) 0 100% repeat-x}
.l {background: url(/default/images/walgreens/whatnow/dot.gif) 0 0 repeat-y}
.r {background: url(/default/images/walgreens/whatnow/dot.gif) 100% 0 repeat-y}
.bl {background: url(/default/images/walgreens/whatnow/botl.gif) 0 100% no-repeat}
.br {background: url(/default/images/walgreens/whatnow/botr.gif) 100% 100% no-repeat}
.tl {background: url(/default/images/walgreens/whatnow/topl.gif) 0 0 no-repeat}
.tr {background: url(/default/images/walgreens/whatnow/topr.gif) 100% 0 no-repeat; padding:0px 0px 0px 0px;}

.back-image{
background-image:url('/default/images/walgreens/headers/background-piece.gif');
background-repeat: repeat
}


.body-back-image{
        background-image:url('/default/images/walgreens/headers/body-back-piece.gif');
        background-repeat: repeat
        }
.guidedimg{
        background-image:url('/default/images/walgreens/headers/background-piece.gif');
        background-repeat: repeat;
        padding-top:7px;
}
.popupleftborder{
        background-image : url('/default/images/walgreens/headers/popup_left_image.gif');
        background-repeat: repeat-y;
}
.popuprightborder{
        background-image : url('/default/images/walgreens/headers/popup_right_image.gif');
        background-repeat: repeat-y;
}
.popuptopborder{
        background-image : url('/default/images/walgreens/headers/popup_top_image.gif');
        background-repeat: repeat-x;
}
.popupbottomborder{
        background-image : url('/default/images/walgreens/headers/popup_bottom_image.gif');
        background-repeat: repeat-x;
}
.popupHeading {
        color: #F87500; font-weight: bold; font-size: 14px;
}

.popupHeadingRed {
    color: #DF1832; font-weight: bold; font-size: 14px;
}


.w-shadow-top-popup{
        height:16px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
                   src='/default/images/walgreens/collageit/popup/wg-dynamic-popup-border-top.png', sizingMethod='scale'); background:none;

        }
        html>body .w-shadow-top-popup{background:url(/default/images/walgreens/collageit/popup/wg-dynamic-popup-border-top.png) repeat-x right top;}

        .w-shadow-bottom{
        height:16px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
                   src='/default/images/walgreens/collageit/popup/wg-dynamic-popup-border-bottom.png', sizingMethod='scale'); background:none;

        }
        html>body .w-shadow-bottom{background:url(/default/images/walgreens/collageit/popup/wg-dynamic-popup-border-bottom.png) repeat-x right top;}

        .w-shadow-left{
        width:15px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
                   src='/default/images/walgreens/collageit/popup/wg-dynamic-popup-border-left.png', sizingMethod='scale'); background: repeat-y right top;

        }
        html>body .w-shadow-left{background:url(/default/images/walgreens/collageit/popup/wg-dynamic-popup-border-left.png) repeat-y right top;}


        .w-shadow-right{
        width:15px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
                   src='/default/images/walgreens/collageit/popup/wg-dynamic-popup-border-right.png', sizingMethod='scale'); background: repeat-y left top;

        }
        html>body .w-shadow-right{background:url(/default/images/walgreens/collageit/popup/wg-dynamic-popup-border-right.png) repeat-y left top;}

        .w-shadow-topleft{width:16px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
                   src='/default/images/walgreens/collageit/popup/wg-dynamic-popup-head-top-left.png', sizingMethod='scale');no-repeat right bottom;
        }
        html>body .w-shadow-topleft{background:url(/default/images/walgreens/collageit/popup/wg-dynamic-popup-head-top-left.png) no-repeat right bottom;}


        .w-shadow-bottomleft{width:16px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
                   src='/default/images/walgreens/collageit/popup/wg-dynamic-popup-footer-left.png', sizingMethod='scale'); background: no-repeat right top;
        }
        html>body .w-shadow-bottomleft{background:url(/default/images/walgreens/collageit/popup/wg-dynamic-popup-footer-left.png) no-repeat right top;}

        .w-shadow-bottomright{width:16px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
                   src='/default/images/walgreens/collageit/popup/wg-dynamic-popup-footer-bottom-right.png', sizingMethod='scale');no-repeat left top;
        }
        html>body .w-shadow-bottomright{background:url(/default/images/walgreens/collageit/popup/wg-dynamic-popup-footer-bottom-right.png) no-repeat left top;}


        .w-shadow-topright{width:16px;filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(
                   src='/default/images/walgreens/collageit/popup/dynamic-popup-header-close-icon.png', sizingMethod='scale'); background: no-repeat left bottom;
        }

        html>body .w-shadow-topright{background:url(/default/images/walgreens/collageit/popup/dynamic-popup-header-close-icon.png) no-repeat left bottom;}


        /*roundcorners shadows styles end*/

.upload-border {
        border-left: solid #F87500 1px; border-right: solid #F87500 1px; background-color: #FEEAD9; text-align: left; height: 65px; padding-left: 5px;
}
.upload-border1 {
        border-left: solid #F87500 1px; border-right: solid #F87500 1px; border-bottom: solid #F87500 1px;
}
.upload-border span{
        color: #464646; font-size: 11px;
}

/* upload popup styles  start */

.styles-popup {
        position:relative;
        pading:8px;
}
.styles-popup .top-left{
        position:absolute;
        top:0px;left:0px;
}
.styles-popup .top-right{
        position:absolute;
        top:0px;right:0px;
}
.styles-popup .bottom-left{
        position:absolute;
        bottom:0px;left:0px;
}
.styles-popup .bottom-right{
        position:absolute;
        bottom:0px;right:0px;
}
.styles-popup-top-shadow{
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/default/images/walgreens/upload/styles-popup-top-bg.png', sizingMethod='scale');
        margin:0 12px;
        height:12px;
        width:auto;
}
html>body .styles-popup-top-shadow{
        background: url('/default/images/walgreens/upload/styles-popup-top-bg.png') repeat-x left top;
}
.styles-popup-topleft-shadow{
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/default/images/walgreens/upload/styles-popup-top-left.png');
        position:absolute;
        height:12px;
        width:12px;
        left:0px;
        top:0;

}
html>body .styles-popup-topleft-shadow{
        background: url('/default/images/walgreens/upload/styles-popup-top-left.png') no-repeat left top;
}
.styles-popup-topright-shadow{
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/default/images/walgreens/upload/styles-popup-top-right.png');
        position:absolute;
        height:12px;
        width:12px;
        right:0px;
        top:0;
}
html>body .styles-popup-topright-shadow{
        background: url('/default/images/walgreens/upload/styles-popup-top-right.png') no-repeat right top;
}
.styles-popup-left-shadow{
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/default/images/walgreens/upload/styles-popup-left-bg.png', sizingMethod='scale');
        width:12px;
}
html>body .styles-popup-left-shadow{
        background: url('/default/images/walgreens/upload/styles-popup-left-bg.png') repeat-y left top;
}
.styles-popup-right-shadow{
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/default/images/walgreens/upload/styles-popup-right-bg.png', sizingMethod='scale');
        width:12px;
}
html>body .styles-popup-right-shadow{
        background: url('/default/images/walgreens/upload/styles-popup-right-bg.png') repeat-y right top;
}
.styles-popup-bottom-shadow{
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/default/images/walgreens/upload/styles-popup-bottom-bg.png', sizingMethod='scale');
        margin:0 12px;
        height:12px;
        width:auto;
}
html>body .styles-popup-bottom-shadow{
        background: url('/default/images/walgreens/upload/styles-popup-bottom-bg.png') repeat-x left top;
}
.styles-popup-bottomleft-shadow{
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/default/images/walgreens/upload/styles-popup-bottom-left.png');
        position:absolute;
        height:12px;
        width:12px;
        left:0px;
}
html>body .styles-popup-bottomleft-shadow{
        background: url('/default/images/walgreens/upload/styles-popup-bottom-left.png') no-repeat left top;
}
.styles-popup-bottomright-shadow{
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/default/images/walgreens/upload/styles-popup-bottom-right.png');
        position:absolute;
        height:12px;
        width:12px;
        right:0px;
}
html>body .styles-popup-bottomright-shadow{
        background: url('/default/images/walgreens/upload/styles-popup-bottom-right.png') no-repeat right top;
}
.styles-top-arrow{
        position:absolute;
        top:-13px;
        left:140px;
}
.styles-top-arrow-img{
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/default/images/walgreens/upload/bottom-arrow.png');
        height:21px;
        width:31px;
}
html>body .styles-top-arrow-img{
        background: url('/default/images/walgreens/upload/bottom-arrow.png') no-repeat center top;
}
.styles-popup-content{
        background-color:#ffffff;
        border-left: solid 7px #E2E2E2;
        border-right: solid 7px #E2E2E2;
        border-bottom: solid 7px #E2E2E2;
        border-top: solid 0px;

}
.styles-popup-content h4{
        color: #3399CC;
        font: bold 11px arial;
        padding:0px;margin:0px 0px 7px 0px;
}
.popup-header-grey{
        background: url('/default/images/walgreens/upload/pop_help.gif') no-repeat left top;
        background-color: #E2E2E2;
        height: 23px;
        padding-bottom: 5px;
}

.popup-header-grey1{
        background: url('/default/images/walgreens/upload/addcontacts.gif') no-repeat left top;
        background-color: #E2E2E2;
        height: 23px;
        padding-bottom: 5px;
}

.content-spacing{
        padding: 10px;
}

/* upload popup styles  end */

 A.signup:link {
         FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #006a9d; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
 }
 A.signup:active {
         FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #006a9d; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
 }
 A.signup:visited {
         FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #006a9d; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
 }
 A.signup:hover {
         FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #006a9d; FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif; TEXT-DECORATION: none
 }


html>body .orangediv-background{
	background: url('/default/images/walgreens/photos/orangediv-background.gif') repeat-x;
	height:93px;
	min-height:93px;
	height:auto;
	float:left;
}
.orangediv-background{
	background: url('/default/images/walgreens/photos/orangediv-background.gif') repeat-x;
	height:93px;
	float:left;
}
.orangediv-leftborder{
	background: url('/default/images/walgreens/photos/orangediv-left-border.gif') no-repeat left top;
	width:10px;
	height:93px;
	float:left;
}
.orangediv-rightborder{
	background: url('/default/images/walgreens/photos/orangediv-right-border.gif') no-repeat right top;
	width:10px;
	height:93px;
	float:left;
}

.orangediv-large-leftborder{
	background: url('/default/images/walgreens/photos/orangediv-left-large-border.gif') no-repeat left top;
	width:10px;
	height:356px;
	float:left;
}
.orangediv-large-rightborder{
	background: url('/default/images/walgreens/photos/orangediv-right-large-border.gif') no-repeat right top;
	width:10px;
	height:356px;
	float:left;
}

.leftnav {
	    width: 214px;
		height:auto;
	    display: table-cell;
		background:url(/default/images/walgreens/photos/nav/leftnav/left_nav_background.gif);
	    position: relative;
	    top:0px;
	    left:0px;
		float:left;
		}
.storeleftnav {
    height:auto;
    background:url(/default/images/walgreens/photos/nav/leftnav/left_nav_background.gif);
    top:0px;
    left:0px;
	}
		
.leftnavborder{
	padding-left: 10px;
	padding-top: 11px;
	border-bottom:2px solid #E7E7E7;
	border-top:6px solid #E7E7E7;
	width:209px;
}
.storeleftnavborder{
	background:#F2F2F2;
	padding-left: 10px;
	padding-top: 11px;
	border-bottom:2px solid #E7E7E7;
	border-top:6px solid #E7E7E7;
	border-right:2px solid #E7E7E7;
}

.carttop-midbg {
		 background:url(/default/images/walgreens/shoppingcart/wcart-top2.gif);
		 background-position: left top; 
		 background-repeat: repeat-x;
		 height:41px;
}

.carttop-rightbg {
		 background:url(/default/images/walgreens/shoppingcart/wcart-top3-bg.gif);
		 background-position: top right; 
		 background-repeat: no-repeat;
		 height:41px;
		 width: 221px;
}

.cartmid-leftbg{
		 background:url(/default/images/walgreens/shoppingcart/wcart-top4.gif);
		 background-position: top left; 
		 background-repeat: repeat-y;
		 width: 3px;
	}
	
.cartmid-rightbg{
		 background:url(/default/images/walgreens/shoppingcart/wcart-top5.gif);
		 background-position: top left; 
		 background-repeat: repeat-y;
		 width: 5px;
	}
	
.cartbottom-midbg{
		 background:url(/default/images/walgreens/shoppingcart/wcart-top7.gif);
		 background-position: top left; 
		 background-repeat: repeat-x;
		 height: 10px;
	}
	
a.orangetab-link:link { color: #ffffff; font-family: Arial; font-size: 11px; text-decoration: underline; } 
a.orangetab-link:active { color: #ffffff; font-family: Arial; font-size: 11px; text-decoration: underline; } 
a.orangetab-link:visited { color: #ffffff; font-family: Arial; font-size: 11px; text-decoration: underline; } 
a.orangetab-link:hover { color: #ffffff; font-family: Arial; font-size: 11px; text-decoration: normal; } 

.cartlink {
    font-family: Arial;
    font-size: 12px;
    color: #0093D9;
    text-decoration: none; 
}

  .popupopacitylayer {
	  filter:progid:DXImageTransform.Microsoft.alpha(opacity=80);
	    opacity: 0.6;
	    position:absolute;
	    top:0px;
	    left:0px;
	    height:100%;
	    width:100%;
	    background:#848484;
	    z-index:100;
	    padding:0px;
	    margin:0px;
	    _top:expression(eval(document.body.scrollTop));
	    -moz-opacity: 0.6;
	    background-repeat:repeat;
	    
	}
	
	html>body .popupopacitylayer {
	    filter:progid:DXImageTransform.Microsoft.alpha(opacity=80);
	    opacity: 0.6;
	    position:absolute;
	    top:0px;
	    left:0px;
	    height:1800px;
	    width:100%;
	    background:#848484;
	    z-index:100;
	    padding:0px;
	    margin:0px;
	   -moz-opacity: 0.6;
	     background-repeat:repeat;
	    
	}

.orangegradient{
		height:60px; 
		background:url(/default/images/walgreens/orange-gradient-background.jpg); 
		background-repeat:repeat-x;
}

.bulletblack{
        font-size: 18px;
}

/* Pricing grid css */

.pricing{margin-left:10px;height:20px;background: url(/default/images/walgreens/collageit/pricinggrid/tab-pricing.gif) no-repeat;background-position:0px 0px;line-height:20px;float:left;width:75px;text-align:center;font-family:verdana;font-size:11px;font-weight:bold;color:#ffffff;overflow:hidden;display:inline;cursor:pointer;text-decoration:none;}
.pricing:hover{text-decoration:none;}
.shipping{height:20px;background: url(/default/images/walgreens/collageit/pricinggrid/tab-shipping.gif) no-repeat;line-height:20px;float:left;width:74px;text-indent:8px;font-family:verdana;font-size:11px;font-weight:bold;color:#000000;overflow:hidden;display:inline;cursor:pointer;text-decoration:none;}
.shipping:hover{text-decoration:none;}
.activeDiv{float:left;cursor:default;text-decoration:none;}
.deactiveDiv{float:left;cursor:pointer;text-decoration:underline;}
.grid-top{background: url(/default/images/walgreens/pricinggrid/pricing-table-top.gif);background-repeat:repeat-x;height:16px;}
.grid-bottom{background: url(/default/images/walgreens/pricinggrid/pricing-table-bottom.gif);background-repeat:repeat-x;height:16px;}
.grid-left{background: url(/default/images/walgreens/pricinggrid/pricing-table-left.gif);background-repeat:repeat-y;width:11px;}
.grid-right{background: url(/default/images/walgreens/pricinggrid/pricing-table-right.gif);background-repeat:repeat-y;width:11px;}
.grid-top-left{height:16px;width:11px;background: url(/default/images/walgreens/pricinggrid/pricing-table-top-left.gif) no-repeat;}
.grid-top-right{height:16px;width:11px;background: url(/default/images/walgreens/pricinggrid/pricing-table-top-right.gif) no-repeat;}
.grid-bot-left{height:16px;width:11px;background: url(/default/images/walgreens/pricinggrid/pricing-table-bot-left.gif) no-repeat;}
.grid-bot-right{height:16px;width:11px;background: url(/default/images/walgreens/pricinggrid/pricing-table-bot-right.gif) no-repeat;}

/* Pricing grid css ends */

.yourprofilebg{background: url(/default/images/walgreens/user/profile-bg.gif) no-repeat top left;width:660px;overflow:hidden;}
.basicdiv{float: left; width: 43%;margin:35px 5px 0px 25px; _margin:35px 0px 0px 10px;}
.security{float: left; width: 51%;margin:35px 0px 0px 0px;}
.basic1{float: left; width: 40%;margin:0px 5px 0px 0px;}
.security1{float: left; width: 56%;margin:20px 0 0;}
.basicdiv label, .basic1 label{margin:0px 0px; display: block; vertical-align: middle;}
.basicdiv input, .basic1 input{margin:3px 0px 10px 0px; vertical-align: middle; _vertical-align: top;}
.security label, .security1 label{margin:0px; display: block; vertical-align: middle;}
.security input,  .basicdiv input{margin:1px 0 10px; height:20px; padding:0;}
.security1 img{margin:3px 3px 0 0;}
.basicdiv label.line, .security label.line { display:inline; line-height:7px; vertical-align:text-top; _vertical-align: top; }
.security label.line { line-height:10px; }
.left { float:left; } 
.left label { margin:2px 0 0; }

/* New Address book popup */ 

div.rounded {
    clear:both;
    margin:5px auto;
    width:70%;
}

div.rounded div.top {
    background:url(/default/images/walgreens/user/share-popup-top-left.png) no-repeat bottom left;
    padding:0px;
    width:100%; height:27px;
}

div.rounded div.top div.right {
    background:url(/default/images/walgreens/user/share-popup-top-right.png) no-repeat bottom right;
    height:27px;
    margin-left:5px;
}

div.rounded div.right div.topmiddle {
    background:url(/default/images/walgreens/user/share-popup-top-bg.png) repeat-x top right;
    height:27px;
	margin-right:12px;
}
div.rounded div.right div.bottommiddle {
    background:url(/default/images/walgreens/user/share-popup-bottom-bg.png) repeat-x top right;
    height:17px;
	margin-right:12px;
}

div.rounded div.middle {
    background:url(/default/images/walgreens/user/middle-bg-left.png) repeat-y left;
    clear:both;
    width:100%; 
}

div.rounded div.middle div.right {
    background:url(/default/images/walgreens/user/middle-bg-right.png) repeat-y right top;
    margin-left:6px; padding:0 6px 0 0;
}

div.rounded div.middle div.right div.content { width:98% !ie; background:#fff; color:#000; margin-right:5px;  padding:0px 19px; padding:0 10px 0 19px!ie; _padding:0 10px 0 19px;margin-right:0px !ie; }

div.rounded div.middle div.right div.content p {
    margin:0px;
    padding-top:15px;
}

div.rounded div.middle div.right div.content h2 {
    color:#0f2;
    font-size:1.75em;
    font-weight:bold;
    margin:0px;
    padding:7px 0px;
}

div.rounded div.bottom {
    background:url(/default/images/walgreens/user/share-popup-bottom-left.png) no-repeat top left;
    clear:both;
    padding:0px;
    width:100%;
}

div.rounded div.bottom div.right {
    background:url(/default/images/walgreens/user/share-popup-bottom-right.png) no-repeat top right;
    height:17px;
    margin-left:12px;
}
div.topmiddle div.headbg { width:99%!ie; position:relative; /* background:url(/default/images/walgreens/user/share-popup-headbg.png) repeat-x top left; */ height:17px; margin:0 6px 0 0; margin:0!ie; _margin:0; line-height:10px; padding:0 10px; top:7px; } 
div.topmiddle .close { position:absolute; right:0; top:0;  }


