/*Global Styles*/

body {
	font-size: 0.8em;
}

h2 
{
    color: #005500;
    font-family: Arial;
    font-size: 1.3em;
    font-weight: bold;
    margin-bottom: 4px !important;
}

h3 
{
    color: #ffffff;
    font-family: Arial;
    font-size: 2em;
    font-weight: normal;
}

h4 
{
    color: #1C6600;
    font-family: Arial;
    font-size: 1.2em;
    font-weight: bold;
    margin-bottom: 4px;
}

h5 
{
    color: #000;
    font-family: Arial;
    font-size: 1em;
    font-weight: bold;
    margin-bottom: 4px;
    border-bottom: 1px solid #000;
}

ul 
{
    margin-left: 5px;
}

/*li 
{
    list-style: square;
}*/

li.linkArea{
/*list-style-type: none;*/
padding: 0px 0px 5px 5px;
}

li.linkArea:before {
   content: url("../../images/walgreens/carrot.gif");
}


a:link {color: #014BAD; text-decoration: underline; font-family: Arial,Helvetica,sans-serif;} /* unvisited link */
a:visited {color:#014BAD; font-family: Arial,Helvetica,sans-serif; text-decoration: underline;} /* visited link */
a:hover {color:#014BAD; text-decoration: none; font-family: Arial,Helvetica,sans-serif;} /* mouse over link */
a:active {color:#014BAD; font-family: Arial,Helvetica,sans-serif;} /* selected link */
a.nounderline:link{text-decoration:none;}
a.nounderline:visited{text-decoration:none;}
a.nounderline:active{text-decoration:none;}
a.nounderline:active{text-decoration:none;}


.shadow_effect {background-image: url("../../images/walgreens/shadowbg.jpg"); background-repeat: repeat-y; width:927px; padding: 0px 5px 0px 5px; margin: 0 auto; border-bottom: 2px solid #ededed; height: auto;}

.pt5{padding-top:5px;}


/*Global Nav Styles*/
#ffglobalnav {background-color: #f1f1f1; border-left: 1px solid #e5e5e5; border-right: 1px solid #e5e5e5; border-top: 8px solid #e5e5e5; position:relative; left: -2px; width: 23%;}
#globalnav {width: 210px!important;}
.topgreen {background-color: #96c228; height: 20px; position:relative; left: -2px; width:100.2%;}
#gnbrandframe {display: none; visibility: hidden;}
#gncatframe {padding: 10px 10px 10px 10px; width:95%;}
#gnstoreinfo {padding: 10px 10px 10px 10px; border-top: 1px solid #e5e5e5; margin-bottom: 0px; width:90%;}
#walstorehours {padding: 10px 10px 10px 10px; border-top: 1px solid #e5e5e5; margin-bottom: 0px; font-size: 0.688em; width:90%;}
#gnbranddropdown {float: right; }
#gnsearch {float: left; width: 100%;}
.breadcrumbBG {background-image: url("../../images/walgreens/breadcrumb_bg.jpg"); background-repeat: repeat-x; height: 60px; padding: 5px 10px 5px 30px; color: White; padding-left: 10px;}
#gnsearch {margin-left: 10px; vertical-align: middle;}
.emailSignUp {background-image: url("../../images/walgreens/wa_signup.jpg"); width: 80%; height: 90px; }
#emailSignUpBtn {left:148px; position:relative; top:67px;}
#emailsignupTEXT { font-size: .85em; }
#gnemailinput, #emailsignupheaderbutton, #emailsignupACTION {font-size: 0.85em;}
#linkArea {padding: 5px 10px 5px 10px;}
.staticlinks:link, .staticlinks:visited {font-family: Arial; font-size: 1em; color: #464646; text-decoration: none;}
#leftRail {border: 1px solid #000; min-height: 100%; height: 100%; width: 30%;}
body#body_entry #maincontent { padding-bottom: 10px; }
#maincontent {background-image: url("../../images/walgreens/main-leftshadow.gif"); background-repeat: repeat-y; width: 100%}
.staticLinks {margin: 12px 0px 12px 0px; color: #7db121; font-size: 1em;}
.staticLinks li {background-image: url(../../images/walgreens/carrot.gif); background-repeat: no-repeat; background-position: left; padding-left: 8px;}
#mcnavtop { text-align: left; }
#gnstrlocs a:link, #gnstrlocs a:visited, #gnstrlocs a:hover { color: #014BAD; }
#gnstrmap a:link, #gnstrmap a:visited, #gnstrmap a:hover { color: #014BAD; }
*html  #gncatFILTER {width: 50%}
#brandid {width: 100%;}
#gnstoreinfo {font-size: 0.9em}
#globalnavheader { font-size: 0.9em; }
#gnlocationtitle,#gnsearchcopy,#gncathead,#sltitle,#emailsignupTITLE,#gnbrandtitle,#gnflashhead { font-size: 0.9em; }
#gnflashbody{ font-size: 0.85em; }

/*Breadcrumb/Title Styles*/
a.white {color: White;}
#shoppinglistbtncontainer {float:left;text-align: right; width: 100%; border-top: dotted 2px #ccc; border-bottom: dotted 2px #ccc; margin-bottom:15px; padding: 7px 0px 7px 0px;}
#slcounttext {color: #1C6600; font-weight: bold; width: 100%;}
#topnavcontainer {float: left; width: 76%; padding-top: 10px;}
#gnbreadcrumb {float: left;font-size: 0.85em;}
#gnbreadcrumbhead { font-size: 1.3em; }
#modeToggle {margin-left: 12px; float: left; color: #333;}
#gncatdropdown {float: left; padding-left: 40px; margin-left:0px;}
#gncatframe {padding: 0; width: auto;}
#gncatbody{padding-bottom:0 !important; font-size: 0.8em;}
#gnbrandbody {padding: 4px 0 0 4px !important; font-size: 0.85em;}
#count {color: #333;}
#gnsearchframe{padding-bottom:11px;float:left;}
#gncatframe{float: left;}
#brandcontainer{float: left; padding-left:26px;}
#gnsearchinput{width: 45%; font-size: 1em;}
#gncatFILTER {font-size: 1.1em; width: 81%;}
#brandid {font-size: 1em; width: 115%;}
.gnsearchgobutton{font-size: 0.8em; width: 15%;}
#gncatlist, #gncatviewall{font-size: 0.8em;}
.mcitemcount {font-size: 0.75em;}


/*NUEP styles*/
.NUEPboxWrapper {width: 100%; text-align: center; margin: 0 auto;}
.NUEPheader {background-image: url("../../images/walgreens/nuep_bg.jpg"); background-repeat: no-repeat; width: 65%; margin: 0 auto; border-bottom: 2px solid #cc0000; padding: 33px 100px 0 0; }
#nuepheaderphrase {font-size: 1em;}
.NUEPheader_catalog {background-image: url("../../images/walgreens/nuep_catalog_bg.jpg"); background-repeat: no-repeat; height: 232px; width: 100%; margin: 0 auto; border-bottom: 2px solid #cc0000; }
.nuep_signup {margin: 0 auto; text-align: left; width: 65%}
.dottedLine {border-right: 2px dotted #e5e5e5; float: left; height: 150px; margin-left: 13px;}
.NUEPboxBG1 {margin-top: 155px; width: 100%; color: #80b01c; text-align: left; font-family: Arial; font-size: 0.875em; padding:8px; float: left; position: relative; }
#nueperror {color: #B40000; font-size: 0.8em;}
#nueppleasewait {font-size: 1em;}

/*.NUEPboxBG1 #nuepsubmitimg { position: absolute; top: 10px; right: 12px; }
.NUEPheader_catalog .NUEPboxBG1 #nuepsubmitimg { position: absolute; top: 29px; right: 12px; }
#nuepsubmitimg { position: absolute; margin: 0; top: 36px; right: 26px; }*/

.NUEPboxBG2 {background-image: url("../../images/walgreens/nuep_boxes_bg.jpg"); margin-top: 25px; background-repeat: repeat-x; height: 65px; width: 100%; border: 1px solid #e5e5e5; color: #80b01c; text-align: left; font-family: Arial; font-size: 1.2em; padding: 8px 8px 8px 8px; float: right; }
.emailSignUpBtnNuep { width: 80%;}
.emailSignUpBtnNuep a:link, .emailSignUpBtnNuep a:visited  { background: url(../../images/walgreens/signUp_primary.gif) 0 0 no-repeat; width: 80%; overflow: hidden; display: block; text-indent: -4000px; padding-top: 4px;}
.emailSignUpBtnNuep a:hover { background-position: 0 -20px; }
.submit_primary { width: 80%; background: url(../../images/walgreens/signUp_primary.gif) 0 0 no-repeat;}
.submit_primary a:link, .submit_primary a:visited  { background: url(../../images/walgreens/signUp_primary.gif) 0 0 no-repeat; width: 80%; overflow: hidden; display:block; }
.submit_primary a:hover { background-position: 0 -20px; }
body#body_storelocationzipentry #nuepentry { position: relative; height: 100%; width: 100%; margin: 0 auto; }
body#body_storelocationzipentry #nuepentry label { padding: 0 0 4px 0; display: block; }

.emailSignUpBtnNuep { margin-left: 35px; }

/*Search styles*/
#searchdeptheader,#searchitemheader { width: auto; margin-top: 10px; background-color: #efefef; padding:3px;}
#searchdeptheader {color: #000;}
#searchitemheader {color: #000;}
#gobtn { margin: -10px 0 0 4px; }
body#body_search #mcnavtop { width: 100%; display: block; border-bottom: 2px dotted #ccc; overflow: hidden;}
body#body_search #mcnavtopfilter { height: 20px; padding-bottom: 5px }
.searchspacer { height: 1px !important; overflow: hidden; }
#mcsearccat { padding-bottom: 10px; }

/*Landing Page Styles*/
#mcentrycovhead, #mcentrycathead {display: none; font-size: 1em; height: 5%;}
.BannerAd {color: #333; font-size: 0.93em; font-family: Arial; text-align: center; }
.BannerAdLeft {color: #333; font-size: 0.93em; font-family: Arial; text-align: left; width: 100%;}
body#body_entry .BannerAd { width: auto; }
#rightholder {float: right; width: 26%; text-align: center;}

.entryheroad {text-align: center; float: left;}
.entrysupads {text-align: center; float: right; width: 100%;}
.addAdsTitle {margin-left: 35px;}
#catalogsupadnum2 {background-image: url("../../images/walgreens/additional_catalogs.jpg"); background-repeat: no-repeat; background-position: top; padding-top: 15px}

/*BrowseByCat/Brand Styles*/
#mcnavtopcategory {background-color: White; width: 98%; padding-left: 0px; float: left; border-bottom: 2px dotted #ccc; font-size: 1em;}
body#body_search #mcnavtopcategory { border: none; }
#mcnavtopfilter {float: right; background-color: White; border-top: none; padding: 0px; width: 100%;}
.mcnavNOWSHOWING {font-family: Verdana; font-weight: bold; font-size: 1.12em; margin: 0; width: auto; color: #333;}
.mcnavcatDOWNcat {color: #444;}
.mcnavcatSORT {color: #444;}
.mccatltTHUMB 
{
    background-image: url("../../images/walgreens/itemthumb_bg.jpg"); 
    background-repeat: no-repeat; 
    width: 100%; 
    padding-right: 2px;
    margin-right: 2px;
	float: none;
}

.mccatltTHUMB img {
	float: none;
}

#mcbrowsecat { font-size: 0.95em;}
#mccat2LEVELlist{font-size: 1em;}
.mcpgltDATEpending{font-size: 11px !important;}
.mcpgltPRICEQ { font-size: 1em; }
.mccatthumbnail {width: 24%; padding: 5px 0px 5px 0px} 
.mccatltDEAL {color: #cc0000; font-size: 1.2em;}
.mccatltPRICEQ {font-size: 1em;}
.mcpgltDATE {font-size: 0.93em; color: #333;}
.mccatltADDDEALINFO {font-size: 0.93em; color: #333;}
.mccatltLINKS {text-align: left;}
.mcnavRightLinks {height: 35px; margin-bottom: 15px; }
.mcnavcatPAGELINK {text-align:center; width: auto; padding: 5px; font-weight: bold;}
.mcnavcatPAGELINKCL, .mcnavcatPAGELINKCLbot  {text-align: right; padding: 5px 0px; font-weight: bold; height: 100%; width: 100%;}
.grouphead{height: 15%; color: #000; font-size: 0.85em;}
/*.mcnavcatNextPrev {text-align: left; margin-top: -20px;}*/
.pagebtncontainer { position: relative; height:40px; width:100%; }
.nextBtn { width: 30%; /*float: right*/}
.mcnavpagePREVactive:link, .mcnavpagePREVactive:visited  { background: url(../../images/walgreens/prev_btn.gif) 0 0 no-repeat; height: 1px; width: 18%; overflow: hidden; display:block; text-indent: -3000px; padding-top:19px; position: absolute; top: 10px; left: 0px; }
.mcnavpagePREVactive:hover { background-position: 0 -20px; }
.prevBtn { width: 109px; position: static; left: -100px; }
.mcnavpageNEXTactive:link, .mcnavpageNEXTactive:visited  { background: url(../../images/walgreens/next_btn.gif) 0 0 no-repeat; height: 1px; width: 13%; overflow: hidden; display:block; text-indent: -3000px; padding-top:19px; position: absolute; top: 10px; right: 0px; }
.mcnavpageNEXTactive:hover { background-position: 0 -20px; }
.searchoptions {background-image: url("../../images/walgreens/gradientBG.jpg"); margin-left: 50px; background-repeat: repeat-x; width: 100%; border: 1px solid #e5e5e5; color: #80b01c; text-align: left; font-family: Arial; font-size: 1.2em; padding: 8px; }
.pagebtnactive {font-size: 1em;}
#mcnavbotcategory {background-color: White; border-top: 2px dotted #ccc; padding: 0; width:100%; font-size: 1em;}
#mcnavbotcategory .mcnavNOWSHOWING { padding-top: 5px; }
.mcnavcatSORTBottom { margin-top: 10px; }
.categoryLinks {margin: 5px}
.categoryLinks li {background-image: url(../../images/walgreens/carrot.gif); background-repeat: no-repeat; background-position: left; padding-left: 8px;}
.categoryLinks li.deptwideitem { background-position: 0 5px; }
.mcnavcatSORTBottom {float: inherit;}
.topNav {text-align: center;}
.categoryPageArray {float: left; width: 100%; text-align: center; font-weight: bold;}
.pagebtns { margin: 0 auto; padding-top: 10px; text-align: center; }
.pagebtns a { padding: 0 2px 0 2px; font-size: 1em; font-weight: bold; }
.pagebtnactive { font-weight: bold; padding: 0 2px 0 2px; }
#mcbrowsepage {width: 100%}
.mcpgltSKU{font-size: 0.6em;}
.mccatltSKU{font-size: 0.6em;}
.mccatltLINKS{font-size: 0.7em;}
.mcnavcatPAGELINK,.mcnavcatPREV,.mcnavcatNEXT,.mcnavNOWSHOWING,.mcnavcatDOWNcat,.mcnavcatSORT  { font-size: 1.1em;  }
.mcotherlocationLINKS{font-size: 0.5em;}

/*Shopping List Styles*/
.slHeader {color: #1C6600; font-family: Verdana; font-size: 1.3em; font-weight: bold;}
.slCategory {border-bottom: 2px dotted #ccc;}
.mcshoplistthumbnailframe {border-bottom: none; margin-bottom: 20px}
*html .shoppinglist {width:180%;}
.shoppinglisttable {border: none; width: auto; height: auto;}
.shoppinglistbutton {background: url(../../images/walgreens/print_icon.gif) 0 0 no-repeat; }
.slTHUMB {background-image: url("../../images/walgreens/slthumb_bg.jpg"); background-repeat: no-repeat; height: -1%; padding: 7px }
.mcshoplistthumbnailframe{margin-top:5px; padding-bottom: 5px;}
.mcpgltDEAL {color: #cc0000; font-size: 1.375em;}
.addItemBox 
{
    background-image: url("../../images/walgreens/nuep_boxes_bg.jpg"); 
    margin-bottom: 30px; 
    margin-top: 25px; 
    background-repeat: repeat-x; 
    width: 70%; 
    border: 1px solid #e5e5e5; 
    color: #80b01c; 
    text-align: left; 
    font-family: Arial; 
    font-size: 1.2em; 
    padding: 8px 20px 30px 8px; 
}
.shoppinglistusertext { margin-bottom: 10px; margin-left: 9px; padding-bottom: 5px; }
.mcshoplistthumbnailframegrey {background-color: #ccc}
.slEmpty {background-image: url("../../images/walgreens/slEmptyBG.jpg"); margin-top: 25px; background-repeat: repeat-x; height: 230px; width: 100%; border: 1px solid #e5e5e5; color: #1C6600; text-align: left; font-family: Arial; font-weight: normal; font-size: 1.2em; padding: 8px 8px 8px 8px; float: left; margin-bottom: 30px;}
.slEmptyBullets {margin: 12px 0px 12px 40px; list-style: square; list-style-position: outside; color:#1C6600; font-size: 1em;}
.slEmptyText {color: #333; font-size: 0.75em; }
.myItem {margin-bottom: 20px; border-bottom: 1px dashed #d4d4d4;}
.detailDESC {font-weight: normal;}
.detailFINEPRINT {font-weight: normal;}
#detailTEXTframe { padding-left: 0; }
#gnshoppinglist{font-size: 1em;}
#slcopy { font-size: 0.85em; }


/*Item Detail Styles*/
.itemdetailHeader {color: #000; font-family: Arial; font-size: 1.45em; font-weight: bold;}
.detailIMAGEimg {float: left;}
.itemdetailImg {background-image: url("../../images/walgreens/item_detail_bg.jpg"); background-repeat: no-repeat; width: 32%; padding-top: 25px; padding-left: 25px; float: left; }
#detailVIEWLARGE {text-align: center; width: 32%}
#detailDEAL {color: #cc0000; font-size: 1.85em;}
.info {float: right; width:55%;}
.altoptionlist {font-size: 0.6875em; color: #333; font-family: Verdana;}
#detailDESC {color: #333;}
#detailADDDEALINFO {color: #333; padding-top: 5px;}
#detailVIEWLARGE {margin-bottom: 30px}
#mcdetailgrid { display: block; margin: 10px 0; }
#mcdetailgrid th { padding: 5px 10px; }
.itemdetailnav { text-align: center; }
.itemdetailnav a:link, .itemdetailnav a:visited { display: block; height: 20px; width: 99%; background-color:#f3f3f3; border: 1px solid #dedede; padding: 5px 5px 0 5px; margin: 5px 0; }
#mcnavtopdetail, #mcnavbotdetail { margin-bottom: 10px; }
#detailTITLE {	font-size: 2em; }
#detailVIEWLARGE{font-size: 0.85em;}
.detailORIGDEAL{font-size: 0.8em;}
.detailDATE{ font-size: 0.85em; }
#detailDATEexpired, #detailDATEbold, #detailDATEpending{ font-size: 0.85em; }
#detailSKU{font-size: 0.85em;}
#detailACTIONS{font-size: 0.85em; width: 100%;}
#pagedetailACTIONS{font-size: 0.5em;}
.mcnavdetailBACK {text-align: right; font-size: 0.85em; }


/*Change location*/
.locstradd1 {color: #005500; font-family: Arial; font-size: 1.15em; font-weight: normal; margin-bottom: 4px;}
#locstrmap {text-align: left; padding-top: 2px; }
#mcbrowsestorelocation {width: 93%; text-align: left;}
.locstrinfoframe {padding-top: 15px; padding-bottom: 15px; border: none;}
#mcnavtoplocation {background-color: White; border-bottom: 2px dotted #ccc;}
#mcnavtoplocationCL {background-color: White; border-bottom: 2px dotted #ccc;}
.clPAGELINK {float: right;}
.clNext { float: right; }
.clNext a:link, .clNext a:visited  { background: url(../../images/walgreens/next_btn.gif) 0 0 no-repeat; height: 1px; padding-top: 19px; width: 87px; overflow: hidden; display:block; }
.clNext a:hover { background-position: 0 -20px; }
.clPrev {  float: left; }
.clPrev a:link, .clPrev a:visited  { background: url(../../images/walgreens/prev_btn.gif) 0 0 no-repeat; height: 1px; padding-top: 19px; width: 109px; overflow: hidden; display:block; }
.clPrev a:hover { background-position: 0 -20px; }
#mcnavbotlocation {background-color: White}
.locstrphone { background: url(../../images/walgreens/telIcon.jpg) -1px 0 no-repeat; padding-left: 20px; color: #000;}
.locstrhours { color: #000; background: url(../../images/walgreens/hoursIcon.jpg) 1px 0 no-repeat; padding-left: 20px; width: 50%; }
.prevNextLinks {padding: 5px 0px 15px 0px; height: 0%; width: 100%; }
/*
.mcnavcatPAGELINKCLbot { width: 682px; }
.mcnavcatPAGELINKCLbot .prevNextLinks{ width: 682px; }
*/
body#body_browsestorelocation .prevNextLinks { padding-bottom: 25px; height: 0%; } 
body#body_browsestorelocation #mcnavbotlocation { height: 100%; margin: 0 0 10px 0; overflow: hidden; width: 105%; }
.locstrinfoframe {padding-left: 15px; width: 105%;}
.locstrinfoframe ul {padding-right: 20px}
body#body_browsestorelocation #mcnavtop { width: 692px; clear: both; }
body#body_browsestorelocation .mcnavcatPAGELINKCL { padding-right: 0px; }
#mcnavtop{font-size: 0.85em; margin-bottom: 40px;}
#mcnavbottom {font-size: 0.85em}
#mcnavtopcatSORT {	font-size: 1.1em;}
#mcnavtopcatFILTER{	font-size: 1.1em;}
#mcnavbotcatSORT {	font-size: 1.1em;}
#mcnavbotcatFILTER{	font-size: 1.1em;}

/*BBP styles**/
/* "\0/" is and IE8 hack */
.controlcontainer {background-color: #91c729; height: 100%; width: 108%; width: 98%\0/ !important; *width: 98% !important; padding-top: 15px; padding-bottom: 15px; text-align: center; padding-left: 16px; }
#mcnavtopcircpage {background-color: white; padding-left:0; padding-right:0; position:relative; width:99%; overflow: hidden; font-size: 1em; overflow: visible;}
#ctrllargeview, #ctrllargeview a:link { height: 30px; margin: 10px 52px 0 0px; vertical-align: middle; color: White; text-decoration: underline;}
#ctrllargeview a:visited {font-weight: bold;}
#ctrllargeview a:hover {font-weight: bold;}
#ctrlitems {margin: 10px 30px 0 0px; vertical-align: middle; color: White; text-decoration: underline;}
#ctrlfacingpages {margin: 10px 30px 0 0px; vertical-align: middle; color: White; text-decoration: underline;}
#ctrlviewallitems {margin: 10px 30px 0 0px; vertical-align: middle; color: White; text-decoration: underline;}
.nextBtnBBP { width: 15%; margin-top: 0px; position: absolute; right: 0; top: 10px;}
.nextBtnBBP a:link, .nextBtnBBP a:visited  { background: url(../../images/walgreens/next_btn.gif) 0 0 no-repeat; padding-top: 20px; width: 100%; overflow: hidden; display:block; }
.nextBtnBBP a:hover { background-position: 0 -20px; }
.prevBtnBBP { width: 19%; position: absolute; left: 0; top: 10px; }
.prevBtnBBP a:link, .prevBtnBBP a:visited  { background: url(../../images/walgreens/prev_btn.gif) 0 0 no-repeat; padding-top: 20px; width: 100%; overflow: hidden; display:block; }
.prevBtnBBP a:hover { background-position: 0 -20px; }
.mcpgltcontainer {width: 150px}
.BBPimage {text-align: left; border: 1px solid #ccc; width: 60px; }
.listingTitle {text-align: left; font-weight: bold; }
.mcpgltTHUMB {width: auto; height: auto;}
.mcpageSingleRight {width: 200px;}
#mcnavtopcircpagesubhead{font-size: 0.9em;}
#mcpageITEMLISTHEADER {font-size: 0.85em}
.mcnavpageJUMPPAGE { position: absolute; top: 20px; left: 280px; width: 25%; }
#mcnavbotcircpage {background-color: white; 
                   border-top: none; 
                   position: relative; 
                   height: 0%; 
                   width:98%; 
                   margin-top: 0; 
                   padding-right: 0; 
                   padding-left: 0; 
                   font-size: 1em; 
                   margin-bottom: 40px; }
.mcpageALLimg {border: 1px solid #ccc}
.spreadpleft {margin: 0px; padding: 0; width: 50%; }
#mcpageLEFTimg {border: 1px solid #e5e5e5}
body#body_browsepagesingle .mcpagesingle { margin-left: 50px; }
#mcpageRIGHTimg {border: 1px solid #e5e5e5}
.spreadpright {margin: 0px; padding: 0; width: 50%;}
.printbtn {display: none;}
#mcpageSPREAD { width: 97% !important; margin:0 auto; overflow: hidden; }
#mcnavtopcatsubhead { height: 0%; font-size: 0.8em;}

.botnavNext { width: 87px; position: absolute; right: 0px; top: 10px; }
.botnavNext a:link, .botnavNext a:visited  { background: url(../../images/walgreens/next_btn.gif) 0 0 no-repeat; height: 20px; width: 87px; overflow: hidden; display:block; }
.botnavNext a:hover { background-position: 0 -20px; }
.botnavPrev { width: 109px; position: absolute; left: 0px; top: 10px; }
.botnavPrev a:link, .botnavPrev a:visited  { background: url(../../images/walgreens/prev_btn.gif) 0 0 no-repeat; height: 20px; width: 109px; overflow: hidden; display:block; }
.botnavPrev a:hover { background-position: 0 -20px; }
#mcnavbottom .cvb { position: absolute; left: 280px; top: 20px; }
#mcnavbottom { clear: both; text-align: left; }
.JUMPPAGEdropdown{font-size: 1em;}
/*No Flash*/
.noFlashOptions 
{
    background-image: url("../../images/walgreens/slEmptyBG.jpg"); 
    margin-top: 25px; 
    margin-left: 85px;
    margin-bottom: 30px; 
    background-repeat: repeat-x;  
    width: 84%; 
    border: 1px solid #e5e5e5; 
    color: #80b01c; 
    text-align: left; 
    font-family: Arial; 
    font-weight: normal; 
    font-size: 0.875em; 
    padding: 8px 8px 40px 8px; 
    float: left; 
}
.noFlashOptions a:link {color: #80b01c}
.noFlashOptions a:visited {color: #80b01c}

#mcentryspecialeventsframe { width: 99%; overflow: hidden; }
#mcentryspecialeventsframe img { padding: 0 0 5px 0; }
#mcpageSingleRight { width: 280px; }
.listingthumbnaillist { width: 61%; }
.allpagecontainer { width: 44%; }
.mcentrycovaction, .mcentrycovactionflash, .SLHcircularbannerfont {font-size: 0.85em}

/*Accessibility Additions */
#nuepsignuptext  
{
    width: 66%; 
    background: url(../../images/walgreens/nuep_signup_text.jpg) 0 0 no-repeat; 
    text-indent: -3000px; 
    overflow: hidden; 
    padding-top: 50px; 
}
#nuepsignuptextsneak { width:64%; background: url(../../images/walgreens/nuep_signup_text_sneak.jpg) 0 0 no-repeat; text-indent: -3000px; overflow: hidden; }
#gnbreadcrumb a:link, #gnbreadcrumb a:visited, #gnbreadcrumb a:hover, #gnbreadcrumb a:active { color: #fff; }
.pagetitle, .hideaccess { position: absolute; left: -9000px; top: auto; width: 1%; height: 1%; overflow: hidden; }

#body_browsepagespread #ctrlfacingpages, #body_browsepagelarge #ctrllargeview, #body_browsepagesingle #ctrlitems, #body_browsepageall #ctrlviewallitems { text-decoration: none; }
#mcbrowsesearch h5 { border: none; display: inline; } 
.anotherziplink, #mcbrowsestorelocation h4 { display: inline; clear: both; }
.circilarpagemap { }
#mcentrynocontent { font-size: 1.2em; }


/* Catalog Header and Footer */
#catalogheader { background: url(../../images/walgreens/header_aarp_iframe.gif) 0 0 no-repeat; display: block; height: 146px; width:932px; text-indent: -3000px; overflow: hidden; }
#catalogfooter {  text-align: center; font-size: 0.6875em; }
#catalogfooter ul { width: 690px; margin: 0 auto; }
#catalogfooter ul li { float: left; }
#catalogfooter ul li a { padding: 0 6px; }
#backnotice { padding-top: 20px; }
#copynotice { padding: 15px 0 2px 0; }

#catalogpricenotice { text-align: center; padding: 10px 0 10px 0; clear: both;}

.headerPart .checkout a:link, .headerPart .checkout a:visited, .headerPart .signinReg a:link, .headerPart .signinReg a:visited, .headerPart .storeLoc a:link, .headerPart .storeLoc a:visited {
	color: #004A91;
}
.headerPart .othersites a:link, .headerPart .othersites a:visited {color: #004A91;}
.rx_sec_txt { color: #004A91; }


.poptitle,.popadditionaldealinfo, .popdeal, .poppricequalifier, .poplistingdescription, .popfineprint, .popclickformore, .mcpgltDATEexpired,.mcpgltDATEpending,.click4more{font-family:Arial;}
.poptitle{font-weight:bold; color:#555; font-size: 1.1em;}
.popdiv{width:260px;padding-top:15px; font-family:Arial; background-color:#f5f5f5; padding-left:8px; padding-right:8px;}
.popdeal{color: #cc0000; font-size: 1.1em;}
.popdivthumb{float:left;width:100px;padding: 3px 3px;}
.popdivtext{float:right;width:135px; padding: 3px 0px;}
.popclickformore{font-weight:normal;color:#555; font-size: 1em;}
.poppricequalifier{font-size: 0.8em; }F
.click4more{color:#555; padding:3px 0 3px 0; background-color:#e7e7e7; text-align:center; border-top:1px solid #cccccc; border-bottom:1px solid #cccccc; font-size: 1.1em;}

.imgborderlarge{border: 1px solid #e5e5e5; width:535px; margin:0 auto;}
.imgborderlr{border: 1px solid #e5e5e5; width: 99%; margin: 0 auto;}
div#footer form fieldset input#email {font-size: 0.9em; width: 67%}
#email-sign-up {margin-top: 10px !important; width: 29% !important; }
.slmaparea {width: 100%;}

/* Attribution */
#cmsattribution { color: #000000; font-size: 0.8em }
#cmsattribution a:link, #cmsattribution a:visited, #cmsattribution a:hover { color: #3333CC; font-size: 1em; }
#ShopLocalLink a:link, #ShopLocalLink a:visited, #ShopLocalLink a:hover { color: #000000; }
/*US17040*/
#siteUnderlay, .siteUnderlay
{
	width:100%;
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	background-color:#000;
	opacity:0.4;
	-moz-opacity: 0.40;
    filter: alpha(opacity=40);
	display:none;
	z-index:99999;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
}
.clearUnderlay
{
	opacity:0.0 !important;
	background-color:#fff  !important;
}
.siteOverLay
{
	z-index:5000;   
}
.jqLoyaltyOverlay
{
    display: none;
    height: 630px;
    width: 325px;
    position: absolute;
    top: 110px;
    left: 0;
}

.mccatltTITLE{
	width:150px !important;
}
.mccatthumbnail{
width:150px !important;
padding-left:15px;
float: left;
}

#gnbreadcrumb{
	float:none;
}
#mcpageSingleLeft{
	margin-left: -50px !important;
}

/***** START SNEAK PEEK STYLES ********/
.sneakpeekDate{
    color:#cc0000;
}
.sneakPeekBannerWrapper, .sneakPeekBannerNoContent{
    background-color:#e8223a;
    width:100%;
    height:45px;
    margin-top:-5px;
}
.sneakPeekBannerNoContent{width:700px;}
.sneakPeekBtn{
    float:left;
    padding-top:7px;
    padding-left:10px;
    padding-right:15px;
}
.nextSneakPeekBtn{
    padding-top:4px;
    padding-left:10px;
    padding-right:15px;
}
.sneakPeekBannerText{
    color:#fff;
    font-family:Arial;
    font-weight:bold;
    padding-left:25px;
    padding-top:15px;
}
.nextSneakPeekBannerText{
    float:left;
    color:#fff;
    font-family:Arial;
    font-weight:bold;
    padding-left:25px;
    padding-top:15px;
}
.nextWeeklyAdText{
   padding-top:25px;
   padding-left:25px; 
}
.nextAdText{
    color:#696969;
    font-size:14px;
    font-weight:bold;
}
.nextAdDateText{
    color:#e8223a;
    font-size:14px;
    padding-left:2px;
    font-weight:bold;
}
.entrysinglehero{
    background-color: #fff;
}
.mcentrycovaction{
    margin: 0 auto;
    width:120px;
}
/********* END SNEAK PEEK *************/

.action-close-overlay{
    position: absolute;
    right: -5px;
    top: -15px;
    z-index:1000;
}