.minuteclinic { overflow: hidden; }
.minuteclinic p { padding-right:10px; padding-bottom:0 !important; margin-bottom:0 !important; line-height:15px; }
.services_costs { float:right; position:relative; width:180px; height:auto; font:13px 'Myriad Pro','Trebuchet MS',arial,helvetica; color:#fff; background-color:#00b3eb; margin-right:20px; position:relative; top:-40px; margin-left:10px; }
* html .services_costs { margin-right:10px !important; }
  .blue-rndtop { position:absolute; height:8px; width:180px; background:url(/images/corners-blue.gif) 0 0px; left:0; top:0; }
  .blue-rndbot { position:absolute; height:8px; width:180px; background:url(/images/corners-blue.gif) 0 -8px; left:0; bottom:-8px; }
  .services_costs h3 { font-size:20px; line-height:22px; display:block; margin:0 10px 10px; padding:13px 0 3px; text-align:center; border-bottom:1px solid #fff; }
  .services_costs p { font:13px 'Myriad Pro','Trebuchet MS',arial,helvetica !important; color:#fff !important; margin:0 !important; padding:5px 15px 10px !important; }
  .services_costs img { margin-left:12px; padding:5px 0; }
  #page-header { background:url(../images/minuteclinic-header.gif) 0 0 no-repeat !important; }
  #page-header h3 { display:none; }
  .minuteclinic strong { font:bold 12px arial; color:#666; padding-top:0 !important; margin-top:0 !important;  padding-left:30px; display:block; }
  ul.minuteclinic { margin-left:45px !important; padding:20px 0 !important; margin:0 0 0 45px !important; }
  ul.minuteclinic li { display:list-item; margin-left:0 !important; list-style:square; font:15px 'times new roman' !important; }
  ul.minuteclinic p { padding:0 !important; margin:0 !important; font:12px arial !important; }
  .location { position:relative; width:443px; height:167px; padding:0; left:45px; background-color:#AAC73B; }
  .green-rndtop { position:absolute; height:11px; width:443px; background:url(/images/corners-green.gif) right 0px; left:0px; top:0px; }
  .green-rndbot { position:absolute; height:11px; width:443px; background:url(/images/corners-green.gif) right -11px; left:0px; bottom:-1px; }
  .location p, .location h3 { font:13px 'Myriad Pro','Trebuchet MS',arial,helvetica; color:#fff; }
  .location p { color:#fff !important; }
  .location h3 { font-family:Lucida Grande,'Myriad Pro','Trebuchet MS',arial,helvetica; color:#fff; font-size:17px; font-weight:bold; line-height:22px; margin:0 0px 5px 0px !important; padding:9px 0 3px 0 !important; border-bottom:1px solid #fff; text-align:left; left:110px; position:relative; width:320px; letter-spacing:-1px;  }
  .location ul { display:block; width:300px; position:relative; left:60px; }
  .location ul li { display:list-item; margin-left:0 !important; padding-left:0 !important; list-style:square; font:12px 'times new roman' !important; color:#fff !important; }
  .location ul li p { padding:0 !important; margin:0 !important; font-size:13px !important; padding-right:0 !important; font-weight:normal !important; line-height:17px; }
  .location a { position:absolute; left:280px; bottom:15px; width:150px; height:30px; }
  #blocks { display:none; }
  .redblock { width:457px; background-color:#f1474f; margin-left:20px; position:relative; top:20px; margin-bottom:40px; left:13px;padding-bottom:7px; }
  .redblock p { font-family:'Myriad Pro','Trebuchet MS',arial,helvetica; font-size:12px; line-height:15px; color:#FFF !important; padding:10px 2px 5px 8px !important; margin:0 !important; }
  .redblock p small { display:block; color:#666; padding-top:9px; color:#fff; }
  .docimg { position:absolute; top:-30px; left:-30px; }
  .red-rndtop { position:absolute; height:11px; width:457px; background:url(/images/corners-red.gif) 0px 0px; left:0px; top:0; }
  .red-rndbot { position:absolute; height:11px; width:457px; background:url(/images/corners-red.gif) 0px -11px; left:0px; bottom:-1px; }
