/* HTML tag styles */
body {background-color: #ffffff;margin-top: 0px;margin-left: 0px;margin-right: 0px;margin-bottom: 0px;font-size: 11px;font-family: verdana,arial,helvetica,sans-serif;color: #666666;text-align:left;}
select {font-size: 11px;font-family: arial,helvetica,sans-serif;color: #666666;}
td, select, input {font-size: 11px;font-family: verdana,arial,helvetica,sans-serif;color: #666666;text-align:left;}
/* Target global styles */
.globalHeader {  background-color: #f2f2f2;}
.globalCrumbBg {  background-color: #CC0000;}
.globalCrumbFont {font-size: 11px; font-weight: normal; color: #666666; }
.globalCrumbLink {font-size: 11px; font-weight: normal; color: #666666; }
.globalCrumbCurrent {font-size: 11px; font-weight: bold; color: #CC0000; }
.globalBreadCrumbDivider {  background-color: #000000;}
.globalBodyBg  {  background-color: #ffffff;}
.lNavBg  {  background-color: #ffffff;}
.globalHorizRule {  background-color: #cccccc;}
.globalVerticalRule {  background-color: #cccccc;}
.globalInnerVerticalRule {  background-color: #cccccc;}
.globalFooterBg {  background-color: #CC0000; color: #CC0000; }
.globalFooterFont { font-weight: normal; color: #ffffff; }
.globalFooterLink { font-weight: normal; color: #ffffff; }
.globalBodyHeadBg {  background-color: #CC0000;}
.globalBodySubHeadBg {  background-color: #ffffff;}
.globalGiftCardBarBg {  background-color: #CC0000;}
.globalGiftCardBarColor {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; font-weight: bold; color: #FFFFFF}
.globalTargetCardBarBg {  background-color: #CC0000;}
.globalTargetCardBarColor {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; font-weight: bold; color: #FFFFFF}
.globalSubTitle {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 11px; font-weight: bold; color: #666666}
/*rollover styles for new store header*/
/*styles for new site header/footer - site transition*/
.red {color: #CC0000;}
.dkred {color: #BB0000;}
.yellow {color: #FFFFCE;}
.orange {color: #FF9A00;}
.white {color: #FFFFFF;}
.small {font-size:10px; line-height: 12px;}
.large {font-size: 12px; line-height: 14px;}
.legal {font-size: 10px; line-height: 12px; color: #717171;}
.footer {font-size: 10px; line-height: 12px; color: #ffffff;}
.smallred {color: #CC0000;font-size: 10px; line-height: 12px;}
.dhtmlmenuitem {padding-top: 5px; padding-bottom: 5px; padding-left: 8px; padding-right: 8px;}
a.dhtmlmenulink {color: #333333;font-family: verdana,arial,helvetica,sans-serif;font-size: 11px;text-decoration: none;}
.hdrbar {background-color: #F5F5F5;}
.bdr {background-color: #B8B8B8;}
a {color: #666666;	text-decoration: underline;}
a.wshyel {color: #FFFFCE;text-decoration: underline;}
a.default {color: #666666;text-decoration: underline;}
a.reddefault {color: #CC0000;	text-decoration: underline;}
a.dkred:link, a.dkred:visited{color: #BB0000;text-decoration: none;}
a.dkred:hover{color: #BB0000;text-decoration: underline;}
a.tout:link, a.tout:visited {color: #666666;text-decoration: none;}
a.tout:hover {color: #666666;text-decoration: underline;}
a.footer:link, a.footer:visited {color: #ffffff;text-decoration: none;}
a.footer:hover {color: #ffffff;text-decoration: underline;}
/* end new rollover styles */
.copy {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-style: normal; line-height: 13px; font-weight: normal; color: #666666}
.divider { background: #cccccc; }
.errorCopy  { font-size: 12px; font-weight: bold; color: #CC0000;}
.redBoldTxt  { font-size: 12px; font-weight: bold; color: #CC0000;}
.boldTxt { FONT-WEIGHT: bold }
.blackText { font-size: 12px; color: #000000; }
.blackBoldText { font-size : 24px; font-family : Verdana, Arial, Helvetica, sans-serif; font-weight : bold; }
.amazonTabHeaderBG { background-color: #FFFFFF; }
/*new stores services rollovers*/
a.navgrey:link, a.navgrey:visited {color: #666666;text-decoration: none;}
a.navgrey:hover {color: #666666;text-decoration: underline;}
a.navred:link, a.navred:visited{color: #CC0000;font-weight: bold;text-decoration: none;}
a.navred:hover {color: #CC0000;	font-weight: bold;text-decoration: none;}
a.boldlink:link, a.boldlink:visited{color: #666666;font-weight: bold;text-decoration: none;}
a.boldlink:hover {color: #666666;font-weight: bold;text-decoration: underline;}
/* Careers styles */
.redsubhead {color: #CC0000;font-family: helvetica,verdana,arial,sans-serif;font-size: 12px; line-height: 23px;font-weight: bold;margin-left: 14px;margin-right: 14px;}
.grayjump {color: #999999;font-family: verdana,helvetica,arial,sans-serif;font-size: 9px; line-height: 16px;margin-left: 14px;margin-right: 8px;}
a.grayjumplink:link, a.grayjumplink:visited {color: #999999;text-decoration: none;}
a.grayjumplink:hover {color: #999999;text-decoration: underline;}
.copyindent {margin-left: 14px;margin-right: 14px;}
.hosttext {color: #FFFFFF;font-size: -2px;}
/* Newsletter styles */
.asterisk {font-size: 12px;font-weight: bold;color: #cc0000;}
.errortxt {font-size: 12px;color: #000000;}
/* Utility styles */
.no-margin {margin: 0;}
/* Pharmacy styles */
h1.transferHeaderCopy {font-weight: normal;margin: 0;}
h2.searchFor, h3.searchFor, div.reviewHeaders h3 {font-weight: normal;margin: 0;}
fieldset.accessibility {float: left;}
fieldset.accessibility legend, legend.accessibility {padding: 0;margin: 0;border: 0;color: #666;}
.offscreen {display:block;height:1px;left:-2000px;overflow:hidden;position:absolute;width:1px;}
div.accessibility_nav {position:absolute;left:-2000px;top:-500px;width:1px;height:1px;overflow:visible;}
div.accessibility_nav a:focus, div.accessibility_nav a:active {position:absolute;top:500px;left:2000px;display:block;padding:5px;background:#ddd;border:1px solid #ccc;border-top:0;color:#333;width:200px;}
h1.pharmacy_small{font-size:16px;padding-bottom:10px;font-weight:bold;}
h2.pharmacy_small,h2.clinic_small{font-size:14px;padding-bottom:10px;font-weight:bold;}
h2.clinic_small{padding-top:10px;}
.privacy_pages{padding:10px 0 0 10px; line-height:17px;}

