body {
  text-align: center;
  background: #fff url(/images/background.gif) repeat-x; }

#frame {
  width: 786px;
  margin: 0 auto;
  text-align: left; }

#header {
  height: 87px;
  position: relative;
  background: url(/images/header.gif) no-repeat; }
  #header #logo {
    position: absolute;
    top: 0;
    left: 0;
    height: 87px;
    width: 200px; }
  #header #secondary_logo {
  	position: absolute;
  	top: 10px;
  	left: 200px;
  }
  #header h1 {
    display: none; }
  #header #search {
    position: absolute;
    right: 0;
    top: 51px;
    font-size: 11px; }
    #header #search input.form-input-search {
      font-size: 11px;
      width: 170px; }
    #header #search input.form-input-search {
      vertical-align: 10px; }
  #header #text-size {
    position: absolute;
    left: 530px;
    top: 55px; }
    #header #text-size img {
      float: left;
      display: inline;
      cursor: pointer; }
#nav { height: 43px; overflow:hidden; }
  #nav ul li { float: left; max-width:20%; text-align:center; display: inline; }
    #nav ul li a {
      display:block;
      padding:5px 35px;
      margin:10px 0;
	/* Updated stack, looks a bit nicer, but per client reverting back to the original stack.  
	font:normal 13px/14px "Segoe UI", Candara, "Bitstream Vera Sans", "DejaVu Sans", "Bitstream Vera Sans", "Trebuchet MS", Verdana, "Verdana Ref", sans-serif;
	
	  font-family: "MyriadPro-Semibold", "Myriad Pro Semibold", "Myriad Pro", Calibri, "Helvetica Neue", arial, sans-serif;
	*/
	  font-weight: 600;
	  font-size: 13px;
	  line-height:14px;
      color: #fff;
      text-decoration: none;
      border-right:1px solid #6B676B;
      border-left:1px solid #4C4B4F;
      letter-spacing:-.05px;
      cursor:pointer; text-shadow:-1px 0px 0 rgba(0,0,0,.5); }
    #nav ul li#nav_home a { border-left:none; }
    #nav ul li#nav_faq a { border-right:none; }

#nav ul li ul li a { font-size:12px !important; letter-spacing:0; }

#nav ul li ul {
	visibility:hidden;
	background:url(/images/bg_dropdown.png) left bottom no-repeat;
	position:absolute;
  margin-top:-3px;
	z-index:9999;
	width:201px;
	padding-bottom:15px;
	-moz-border-radius-bottomleft:12px; -moz-border-radius-bottomright:12px;
	-webkit-border-bottom-left-radius:12px; -webkit-border-bottom-right-radius:12px;
	-moz-box-shadow:3px 3px 3px rgba(0,0,0,.2);
	-webkit-box-shadow:3px 3px 3px rgba(0,0,0,.2);
}

#nav ul li ul li {
	float:none;
	text-align:left; opacity:1.0;
}

#nav ul li ul li a {
	border:none;
	padding:5px 10px;
	background:url(/images/arrow.gif) left center no-repeat;
	margin:3px 20px;opacity:1.0;
}

#nav ul li ul li a:hover { text-decoration:underline; }

* html #nav ul li ul { margin-top:40px; margin-left:-130px; }

      .does-not-have-myriad #nav ul li a {
        font-size: 11px; }
    #nav ul li#nav_home a:hover {
      text-decoration:underline; }
    #nav ul li ul li a:hover { text-decoration:underline !important; }
    .about-us #nav ul li#nav_about,
    .refill-mail-orders #nav ul li#nav_mail_service,
    .contact-us #nav ul li#nav_contact,
    .faq #nav ul li#nav_faq {
      background: url(/images/active_nav.gif) repeat-x; }

#breadcrumbs {
  height: 25px;
  font-size: 12px;
  font-weight: bold;
  color: #4D4B50;
  padding: 7px 0 0 30px; }
  #breadcrumbs a {
    color: #fff;
    text-decoration: none; }

#breadcrumbs {
  display: none; }
#container {
  margin-top: 16px !important; }

#container { background: #fbfffe; margin: 0 0 0px 0; position: relative; z-index:1; }
  #container .wrapper {
    background: #fbfffe;
    padding: 0 0 15px 0;
     }
  #boxbottomblue {
  	background:url(/images/boxbottomblue.gif) no-repeat 0 bottom;
  	width:786px;
  	height:12px;
  	margin-bottom:16px;
  	}

#left {
  float: left;
  display: inline;
  width: 272px;
  background: url(/images/left_top.gif) 0 -1px no-repeat; }
  #left #subnav {
    padding: 7px 0 0 0; position:relative; }
    #left #subnav ul li {
      cursor: pointer; position:relative; left:-1px; }
      #left #subnav ul li a {
        font-family: "MyriadPro-Semibold", "Myriad Pro Semibold", "Myriad Pro", Calibri, "Helvetica Neue", arial, sans-serif;
        font-weight: 600;
        font-size: 17px;
        color: #EF3923;
        text-decoration: none;
        display: block; }
        .does-not-have-myriad #left #subnav ul li a {
          font-size: 15px; }
      #left #subnav ul li:hover a, #left #subnav ul li a:hover {
        color: #fbbe1b; }
      #left #subnav ul li#subnav_how_it_works {
        background: url(/images/subnav-how.gif) no-repeat;
        height: 56px;
        padding: 3px 0 0 62px; }
      #left #subnav ul li#subnav_find_pharmacy {
        background: url(/images/subnav-find.gif) no-repeat;
        height: 43px;
        padding: 19px 0 0 62px; }
      #left #subnav ul li#subnav_look_up_prices {
        background: url(/images/subnav-look.gif) no-repeat;
        height: 47px;
        padding: 19px 0 0 62px; }
  #left #print-a-card {
    margin: 23px 0 0 16px;
    width: 243px;
    height: 71px;
    background: url(/images/print-a-card.gif) no-repeat; }
    #left #print-a-card h6 {
      font-family: "MyriadPro-Semibold", "Myriad Pro Semibold", "Myriad Pro", Calibri, "Helvetica Neue", arial, sans-serif;
      font-weight: 600;
      font-size: 17px;
      line-height: 1.15;
      color: #fff;
      text-shadow: 0 0 0 #000;
      padding: 16px 0 0 94px;
      -moz-opacity: 0.9999; }
      .does-not-have-myriad #left #print-a-card h6 {
        font-size: 15px; }
    #left #print-a-card p {
      font-size: 11px;
      padding: 0px 0 0 95px; }
      #left #print-a-card p a {
        font-weight: bold;
        color: #FBBE1B;
        text-shadow: 0 0 0 #000;
        text-decoration: none;
        -moz-opacity: 0.9999; }
    #left #print-a-card:hover a, #left #print-a-card a:hover {
      text-decoration: underline !important; }
  #links {
    width: 243px;
    margin: 12px 0 0 16px;
    background: url(/images/links-background.gif) repeat-y; }
    #links .wrapper2 {
      background: url(/images/links-top.gif) no-repeat; }
    #links .wrapper3 {
      background: url(/images/links-bottom.gif) no-repeat 0 bottom;
      padding: 14px 0; }
    #links ul li {
      font-family: "MyriadPro-Semibold", "Myriad Pro Semibold", "Myriad Pro", Calibri, "Helvetica Neue", arial, sans-serif;
      font-weight: 600;
      font-size: 1.5em;
      margin: 0 1px; }
      .does-not-have-myriad #left #links ul li {
        font-size: 1.3em; }
      #links ul li a {
        color: #574F51;
        text-decoration: none;
        display: block;
        padding: 5px 0 5px 21px;
        width: 220px;
        background: url(/images/links-arrow.png) no-repeat 217px 50%; }
      #links ul li:hover a, #left #links ul li a:hover {
        background-color: #EBEBEB; }

#right {
  float: left; position:relative;
  display: inline;
  width: 512px; overflow:hidden; }
  #right .wrapper4 {
    background: url(/images/right_background.png) repeat-x;
    padding: 25px 0 0 0;
    margin: 0px 0px 0 0px; width:510px; margin-left:2px; }
    .contact-us #right .wrapper4,
    .newcard #right .wrapper4,
    .optout #right .wrapper4,
    .replacement-cards #right .wrapper4,
    .tell-a-friend #right .wrapper4,
    .thank-you-enroll #right .wrapper4,
    .thank-you_newcard #right .wrapper4,
    .thank-you_request #right .wrapper4,
    .thank-you_tell-a-friend #right .wrapper4,
    .testimonials_thank-you #right .wrapper4,
    .faq_about #right .wrapper4,
    .faq_advance #right .wrapper4 {
      height: 500px; }
    .search-results #right .wrapper4 {
      min-height: 500px; }
  #right #page-header {
   background: url(/images/about-header.gif) 0px -1px no-repeat;position:relative;left:1px;
    height: 106px; top:-1px;}
    #right #page-header h3 {
      font-family: "Myriad Pro", Calibri, "Helvetica Neue", arial, sans-serif;
      font-weight: normal;
      font-size: 2.3em;
      color: #F04224;
      text-align: right;
      padding: 34px 38px 0 0; }
      .does-not-have-myriad #right #page-header h3 {
        font-size: 2.1em; }
    .about-us #right #page-header {
      background: url(/images/about-header.gif) no-repeat; }
    .additional-members #right #page-header {
      background: url(/images/register-header.gif) no-repeat; }
    .contact-us #right #page-header {
      background: url(/images/contact-header.gif) no-repeat; }
    .drug-costs #right #page-header {
      background: url(/images/howitworks-header.gif) no-repeat; }
    .enroll-now #right #page-header {
      background: url(/images/enroll-header.gif) no-repeat; }
    .how-the-program-works #right #page-header {
      background: url(/images/howitworks-header.gif) no-repeat; }
    .newcard #right #page-header {
      background: url(/images/register-header.gif) no-repeat; }
    .optout #right #page-header {
      background: url(/images/register-header.gif) no-repeat; }
    .privacy #right #page-header {
      background: url(/images/privacy-header.gif) no-repeat; }
    .refill-mail-orders #right #page-header {
      background: url(/images/mailservice-header.gif) no-repeat; }
    .register-a-paper-card #right #page-header {
      background: url(/images/register-header.gif) no-repeat; }
    .replacement-cards #right #page-header {
      background: url(/images/register-header.gif) no-repeat; }
    .site-map #right #page-header {
      background: url(/images/sitemap-header.gif) no-repeat; }
    .tell-a-friend #right #page-header {
      background: url(/images/tellafriend-header.gif) no-repeat; }
    .terms-of-use #right #page-header {
      background: url(/images/terms-header.gif) no-repeat; }
    .thank-you-enroll #right #page-header {
      background: url(/images/enroll-header.gif) no-repeat; }
    .thank-you-newcard #right #page-header {
      background: url(/images/enroll-header.gif) no-repeat; }
    .thank-you-register #right #page-header {
      background: url(/images/enroll-header.gif) no-repeat; }
    .thank-you-request #right #page-header {
      background: url(/images/enroll-header.gif) no-repeat; }
    .thank-you-tell-a-friend #right #page-header {
      background: url(/images/enroll-header.gif) no-repeat; }
    .topic-of-the-month #right #page-header {
      background: url(/images/topic-header.gif) no-repeat; }
    .search-results #right #page-header {
      background: url(/images/search-header.gif) no-repeat; }

  #right h6 {
    font-size: 1.7em;
    font-weight: normal;
    color: #EF3923;
    background: url(/images/headline-arrow.png) no-repeat 0 55%;
    padding: 0 0 0 15px;
    margin: 0 40px 0.8em 35px; }
    #right h6 sup {
      font-size: 0.6em;
      bottom: 1.0em; }
  #right hr {
    background: #CDCCCE;
    border: 0;
    height: 1px;
    margin: 0 40px 2em 35px; }
  #right p {
    font-size: 1.2em;
    color: #5B5254;
    margin: 0 40px 1.5em 35px; }
    #right p strong {
      color: #333; }
    #right p a {
      font-weight: bold;
      color: #EF3A24;
      text-decoration: none; }
      #right p a:hover {
        text-decoration: underline; }
    #right p img.right {
      float: right;
      margin: 0 0 5px 15px; }
  #right ul {
    margin: 0 40px 1.5em 65px;
    list-style-type: disc; }
    #right ul li {
      font-size: 1.2em;
      color: #5B5254; }
      #right ul li a {
        color: #EF3A24;
        text-decoration: none; }
        #right ul li a:hover {
          text-decoration: underline; }

#intro {
  background: url(/images/header.jpg) no-repeat;
  padding: 4px 0 0 0; height: auto !important; height:256px; min-height:256px; }
#intro h2 {
	color:#a42a13;
	font-family: "Myriad Pro", Calibri, "Helvetica Neue", arial, sans-serif;
	font-weight:normal;
	text-transform:uppercase;
	font-size:38px;
	margin:40px 0 0px 320px;
	line-height:1.1em; display:none;
}
#intro h3 {
	color:#ef4723;
	font-family: "MyriadPro-Semibold", "Myriad Pro Semibold", "Myriad Pro", Calibri, "Helvetica Neue", arial, sans-serif;
	font-size:20px;
	margin:15px 50px 0 260px;
	line-height:1.1em;
}
#row2 { overflow:hidden; }
#row2 .colA { float:left;
	display:inline;
	width:580px; }
  #row2 #flash {

    width: 495px;
    height: 313px; }
  #row2 .extra_info ul {
	list-style:disc outside;
	background:url(none);
	margin:0 0 1.25em 20px;
	overflow:visible;
	width:auto;
  }
  #row2 .extra_info ul li {
	font-size: 1.1em;
    line-height: 1.4em;
    color: #5B5254;
    padding-bottom:.3em;
    width:auto;
  }
    #row2 ul li#subnav_how_it_works {
      padding-top: 5px;
      width:540px; }
      #row2 ul li#subnav_how_it_works h6 {
      background: url(/images/subnav-how-home.gif) no-repeat; }
    #row2 ul li#subnav_find_pharmacy {
      padding-top: 14px;
      float:left;
	display:inline;
	width:275px;
	margin-bottom:5px; }
	#row2 ul li#subnav_find_pharmacy h6 {
      background: url(/images/subnav-find-home.gif) no-repeat; }
    #row2 ul li#subnav_look_up_prices {
      padding: 13px 0 10px 0;
      float:left;
	display:inline;
	margin-bottom:5px; }
	#row2 ul li#subnav_look_up_prices h6 {
      background: url(/images/subnav-look-home.gif) no-repeat; }


#bannerholder { width:172px; float:right; display:inline; overflow:hidden; margin-right:20px; }
#bannerholder p { margin:0 0 10px 0; }
#bannerholder p a { color: #ef4323; margin-bottom:20px; padding-right: 15px; }

#welcome {
  padding: 9px 32px 0 32px; }
  #welcome h6 {
    font-family: "MyriadPro-Semibold", "Myriad Pro Semibold", "Myriad Pro", Calibri, "Helvetica Neue", arial, sans-serif;
    font-weight: 600;
    font-size: 2.2em;
    line-height: 1.1em;
    color: #666;
    margin: 0 0 0.75em 0;
    width:auto;
    padding:0px;
    border:0px; }
    .does-not-have-myriad #welcome h6 {
      font-size: 2.0em; }
    #welcome h6 strong {
      font-size: 1.72em;
      font-weight: 600;
      color: #6B676B; }
  #welcome p {
    font-size: 1.1em;
    line-height: 1.4;
    color: #5B5254;
    margin: 0 0 1.25em 0; }
  #welcome p.extra_link a { cursor:pointer; }
  #welcome div.hidden { display:none; }
  #welcome div.unhidden { display:none; }
  #welcome p strong { font-size:1.2em; }

  #callout { background: url(/images/bg-box3.gif) 0 0 no-repeat; width:172px; height:135px; }
  #callout p {
	font-size:11px;
	font-weight:bold;

  }
   p.findpharm { display:block; font-weight: bold; text-decoration: none; color: #F04224; background: url(/images/welcome-arrow.gif) no-repeat right 50%; height:15px; float:right; padding-top:0; margin-top:0; line-height:17px; position:relative; left:-10px; }
   p.boxheader { padding-left:40px; height:33px; padding-top:12px; }
   p.boxbody { padding-left:10px; margin-bottom:0; padding-bottom:0; }
      #welcome #callout a:hover {
        text-decoration: underline; }
   #callout p a.disclaimer { background:url(none); padding-right:12px; text-decoration:underline; }
  #welcome .col1 {
    width: 343px;
    float: left;
    display: inline; }
  #welcome .col2 {
    width: 349px;
    float: left;
    display: inline;
    margin: 0 0 0 30px; }
  #welcome #callout {
    height: 78px;
    padding: 17px 35px 0 30px;
    background: url(/images/callout.png) no-repeat; }

#features {
  height: 220px;
  margin: 0 0 20px 0;
  background: url(/images/bg_topic.gif) no-repeat; }
  #features h6 {
    font-family: "MyriadPro-Semibold", "Myriad Pro Semibold", "Myriad Pro", Calibri, "Helvetica Neue", arial, sans-serif;
    font-size: 16px;
    font-weight: 600;
    color: #9C9B9C;
    padding: 23px 0 10px 20px; }
    .does-not-have-myriad #features h6 {
      font-size: 14px; }
    #features h6 strong {
      font-weight: 600;
      color: #574F51; }
  #features p {
    font-size: 11px;
    line-height: 1.3;
    color: #5B5254;
    padding: 0 10px 1em 25px; }
    #features p a {
      color: #F04224; }
  #features #selfcare {
    width: 247px;
    float: left;
    display: inline; }
    #features #selfcare .scrollable {
      height: 195px;
      width: 215px;
      overflow: auto;
      margin: 0 0 0 29px;}
    #features #selfcare ul li {
      background: url(/images/doc-bullet.gif) no-repeat 0 2px;
      margin: 0 0 .6em 0;
      padding: 0 0 0 15px;
      font-size: 11px;
      line-height: 1.3;
      color: #5B5254; }
      #features #selfcare ul li a {
        color: #F04224; }
#topic-of-the-month { width: 535px; float: left; display: inline; }
#topic-of-the-month img { float:left; display:inline; margin-left:25px; }
#topic-of-the-month p { float:left; display:inline; line-height:1.5em; padding-right:0; width:240px; }
#topic-of-the-month p strong { display:block; }
  #features #CVSLink {
    width: 239px;
    float: left;
    display: inline;
    padding:32px 0 0 26px; }
    #features #testimonials blockquote {
      font-size: 11px;
      line-height: 1.3;
      color: #5B5254;
      font-style: italic;
      padding: 0 20px 1.3em 29px; }

.default #blocks { display:none; }
#blocks {
clear:both;
  height: 114px;
  margin: 0 0 16px 0; }
  #blocks h6 {
    font-family: "MyriadPro-Semibold", "Myriad Pro Semibold", "Myriad Pro", Calibri, "Helvetica Neue", arial, sans-serif;
    font-size: 16px;
    font-weight: 600;
    color: #9C9B9C;
    padding: 17px 0 2px 29px; }
    .does-not-have-myriad #blocks h6 {
      font-size: 14px; }
    #blocks h6 strong {
      font-weight: 600;
      color: #574F51; }
  #blocks p {
    font-size: 11px;
    line-height: 1.3;
    color: #5B5254;
    padding: 0 192px 0 29px; }
    #blocks p a {
      display: block;
      color: #F04224; }
  #blocks #tell-friend {
    width: 382px;
    height: 115px;
    background: url(/images/tell-friend.gif) no-repeat;
    float: left;
    display: inline; }
  #blocks #register-card {
    width: 382px;
    height: 115px;
    background: url(/images/register-card.gif) no-repeat;
    float: right;
    display: inline; }

#footer { text-align:center; }
#footer p {
  font-size: 10px;
  color: #999;
  padding: 13px; }
  #footer p#more-links {
    border: 1px solid #CECDCE;
    border-width: 1px 0; }
    #footer p#more-links a {
      color: #999;
      text-decoration: none; }
      #footer p#more-links a:hover {
        text-decoration: underline; }
  #footer p#copyright {
    padding-left: 50px; }

font.highlight {
  background: yellow; }

div#toggle_locale { width:139px;height:34px; position:absolute; display:block; background:url(/images/bg_toggle.gif) 0 0 no-repeat #F5C837; padding-left:8px; top:-3px; right:6px; }
#toggle_locale p { width:139px;height:34px; background:url(/images/bg_toggle.gif) right 0 no-repeat #F5C837; text-align:center; padding-right:5px; font:bold 13px/32px 'trebuchet ms',arial,helvetica,sans-serif; color:#A34020; letter-spacing:-.15em; }
#toggle_locale p a { color:#A34020; text-decoration:underline; letter-spacing:0; }
*html #toggle_locale { top:-22px !important; }

#nav * { text-align:left !important; }

#intro { position:relative; }
#flash { position:absolute; left:25px; overflow:hidden; top: 86px; width:441px; height:168px; }
#video-link { position:absolute; right:25px; top: 86px; width:264px; height:168px; overflow:hidden; }

#tell-friend { float:right !important; width:382 !important; }

#left { width:272px !important; }
#subnav { width:272px !important; }
#subnav ul { position:relative; top:0px; left:0; background-color:#fff; }

.extra_link a { cursor:pointer; }

#row2 { border-left:1px solid #DDDCDD; border-right:1px solid #DDDCDD; padding-top:10px; padding-bottom:20px; }
p.minuteclinic { padding-top:10px; }

#subnav { position:relative; top:-1px; }
#right { background-color:#fff; }
#page-header { background-position:right 0 !important; left:2px !important; position:relative; }
#container { width:784px; position:relative; overflow:visible !important; border-left:1px solid #DDDCDD; border-right:1px solid #DDDCDD; top:10px; margin-bottom:10px !important; }
.wrapper { width:784px !important; overflow:hidden; position:relative; overflow:hidden; background:none !important; }
.wrapper4 { width:510px !important; position:relative; top:-1px; }
#row2,.wrapper { padding-top:10px; padding-bottom:20px; position:relative; top:-8px; }

.home { border:0 !important; }
.home #row2 { padding-top: 10px !important; top: 0; }
.boxbottomblue-home {background:url(/images/boxbottomblue_home.gif) no-repeat 0 bottom; width:786px; height:12px; margin-bottom:16px;}

#table_top {
	background:url(/images/table_top.gif) 0 0 no-repeat;
	height:11px;
	width:452px;
	margin-left:35px;	
}

#table_bottom {
	background:url(/images/table_bottom.gif) 0 0 no-repeat;
	height:11px;
	width:452px;
	margin-left:35px;	
	margin-bottom:10px;
}

#table_main {
	background:#FFF;
	border-left:1px solid #BABABA;	
	border-right:1px solid #BABABA;	
	padding:5px 10px;
	width:430px;
	margin-left:35px;
}

#savings { font-size:1.1em; }

#savings th div {
	background:#858585;
	padding:2px 8px;
	color:#FFF;
	margin-left:8px;
	width:190px;
}

#savings th.left div {
	margin-right:8px;
	margin-left:0px;
	
}

#savings td div {
	padding:2px 8px;
	margin:0 0 8px 0;
}

#savings th.left,
#savings td.left { border-right:1px solid #BABABA; }

/* quick links
------------------------------------------------------*/
.quick-links { color: #444; margin: 0 27px 9px; overflow: hidden; }
.quick-links .box { margin-bottom: 9px; padding-bottom: 10px; width: 360px; }
.quick-links .left { display: inline; float: left }
.quick-links .right { display: inline; float: right; }

.quick-links .yellow { background: url(../images/ql-box-yellow-bottom.png) 0 100% no-repeat; min-height: 9em; }
.quick-links .yellow .top { background: url(../images/ql-box-yellow-top.png) no-repeat; height: 7px; }
.quick-links .gray { background: url(../images/ql-box-gray-bottom.png) 0 100% no-repeat; min-height: 15em; }
.quick-links .gray .top { background: url(../images/ql-box-gray-top.png) no-repeat; height: 7px; }
.quick-links h6 {
	font-family: "MyriadPro-Semibold", "Myriad Pro Semibold", "Myriad Pro", Calibri, "Helvetica Neue", arial, sans-serif;
	font-size: 1.7em;
	border-bottom: 1px solid #b8b9ba;
	margin: 4px 20px 5px 20px;
	padding: 0 0 5px 30px;
}
.quick-links h6 a { color: #444; text-decoration: none; }
.quick-links p { font-size: 1.1em; margin: 0 20px; }
.quick-links p a { background: url(../images/ql-arrow.png) 99% 50% no-repeat; color: #000; font-weight: bold; padding-right: 17px; text-decoration: none; white-space: nowrap; }
.quick-links p a:hover,
.quick-links p a:focus,
.quick-links p a:active { background-position: 100% 50%; text-decoration: underline; }

.quick-links .drug-prices h6 { background: url(../images/ql-drug-prices.png) 0 50% no-repeat; }
.quick-links .find-pharmacy h6 { background: url(../images/ql-find-pharmacy.png) 0 50% no-repeat; }
.quick-links .how-it-works h6 { background: url(../images/ql-how-it-works.png) 0 50% no-repeat; }
.quick-links .drug-information h6 { background: url(../images/ql-drug-information.png) 0 50% no-repeat; }

.drug-information ul { margin-left: 10px; }
.drug-information li { display: inline; float: left; margin: 0 2px; text-indent: -999em; }
.drug-information li a { border: solid 1px #5c5c5c; display: block; height: 67px; width: 105px; }
.drug-information li a:hover,
.drug-information li a:focus,
.drug-information li a:active { background-position: 0 100%; }
.drug-information .drug-search a { background: url(../images/ql-drug-search.png) no-repeat; }
.drug-information .check-interactions a { background: url(../images/ql-check-interactions.png) no-repeat; }
.drug-information .pill-identifier a { background: url(../images/ql-pill-identifier.png) no-repeat; }

.share-this { position: absolute; right: 35px; top: 52px; }
