div#body_content .brdProductLight { border-color:#C7C2BA; }
div#body_content .bgrWhite { background-color:#FFFFFF; }

div#body_content .padTop2px { padding-top:2px; }
div#body_content .padBtm2px { padding-bottom:2px; }

div#body_content .padTop5px { padding-top:5px; }
div#body_content .mrgTop5px { margin-top:5px; }

div#body_content .padRt5px { padding-right:5px; }
div#body_content .mrgRt5px { margin-right:5px; }

div#body_content .padBtm5px { padding-bottom:5px; }
div#body_content .mrgBtm5px { margin-bottom:5px; }

div#body_content .padLt5px { padding-left:5px; }
div#body_content .mrgLt5px { margin-left:5px; }

div#body_content .padAll5px { padding:5px; }
div#body_content .mrgAll5px { margin:5px; }

div#body_content .padTop8px { padding-top:8px; }
div#body_content .mrgTop8px { margin-top:8px; }

div#body_content .padRt8px { padding-right:8px; }
div#body_content .mrgRt8px { margin-right:8px; }

div#body_content .padBtm8px { padding-bottom:8px; }
div#body_content .mrgBtm8px { margin-bottom:8px; }

div#body_content .padLt8px { padding-left:8px; }
div#body_content .mrgLt8px { margin-left:8px; }

div#body_content .padAll8px { padding:8px; }
div#body_content .mrgAll8px { margin:8px; }

div#body_content .padTop10px { padding-top:10px; }
div#body_content .mrgTop10px { margin-top:10px; }

div#body_content .padRt10px { padding-right:10px; }
div#body_content .mrgRt10px { margin-right:10px;; }

div#body_content .padBtm10px { padding-bottom:10px; }
div#body_content .mrgBtm10px { margin-bottom:10px; }

div#body_content .padLt10px { padding-left:10px; }
div#body_content .mrgLt10px { margin-left:10px; }

div#body_content .padAll10px { padding:10px; }
div#body_content .mrgAll10px { margin:10px; }

div#body_content .padLt15px { padding-left:15px; }
div#body_content .mrgLt15px { margin-left:15px; }

div#body_content .padTop20px { padding-top:20px; }
div#body_content .mrgTop20px { margin-top:20px; }

div#body_content .padRt20px { padding-right:20px; }
div#body_content .mrgRt20px { margin-right:20px;; }

div#body_content .padBtm20px { padding-bottom:20px; }
div#body_content .mrgBtm20px { margin-bottom:20px; }

div#body_content .padLt20px { padding-left:20px; }
div#body_content .mrgLt20px { margin-left:20px; }

div#body_content .padAll20px { padding:20px; }
div#body_content .mrgAll20px { margin:20px; }

div#body_content .padTop50px { padding-top:50px; }
div#body_content .mrgTop50px { margin-top:50px; }

div#body_content .padRt50px { padding-right:50px; }
div#body_content .mrgRt50px { margin-right:50px;; }

div#body_content .padBtm50px { padding-bottom:50px; }
div#body_content .mrgBtm50px { margin-bottom:50px; }

div#body_content .padLt50px { padding-left:50px; }
div#body_content .mrgLt50px { margin-left:50px; }

div#body_content .padAll50px { padding:50px; }
div#body_content .mrgAll50px { margin:50px; }

/* End Margins-padding */

/* Start Borders */

div#body_content .brdTop { border-top-width: 1px; border-top-style:solid; }
div#body_content .brdTop_dashed { border-top-width: 1px; border-top-style:dashed; }

div#body_content .brdRt { border-right-width: 1px; border-right-style:solid; }
div#body_content .brdRt_dashed { border-right-width: 1px; border-right-style:dashed; }

div#body_content .brdBtm { border-bottom-width: 1px; border-bottom-style:solid; }
div#body_content .brdBtm5px { border-bottom-width: 5px; border-bottom-style:solid; }
div#body_content .brdBtm_dashed { border-bottom-width: 1px; border-bottom-style:dashed; }

div#body_content .brdLt { border-left-width: 1px; border-left-style:solid; }
div#body_content .brdLt_dashed { border-left-width: 1px; border-left-style:dashed; }

div#body_content .brdAll { border-width: 1px; border-style:solid; }
div#body_content .brdAll_dashed { border-width: 1px; border-style:dashed; }

div#body_content .brdColor_error { border-color: #FF0000; }

div#body_content table, th, td { border: 0px;}

div#body_content .Wag_page-controls a{
	text-decoration:underline;
	color:#76AD21; }
	
	div#body_content H1 { background-color:inherit; font-weight: normal; font-family: Arial, Helvetica, sans-serif; font-size: 2.34em; margin: 0 0 10px 0;}

div#body_content H1.title { background-color:inherit; color:#000000; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 1.4em; margin: 0 0 10px 0; }

div#body_content H1.pagetitle { background-color:inherit; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 1.8em; margin: 0 0 10px 0; }

div#body_content H2 { background-color:inherit; font-weight: bold; font-family: Arial, Helvetica, sans-serif; font-size: 1.25em; margin: 0 0 10px 0;}

div#body_content .large_box H2 { font-size: 2em; }

div#body_content ul {margin:0 0 0 2em;}


.green_text {color:#6DA11D;}
.blue_text {color:#0099cc;}
.red_text {color:#e01935;}

/* End Headers */
/* Start Page level text elements */

div#body_content P { margin: 0 0 10px 0; }

div#body_content .sale { color:#E01935; font-weight: bold; }

/* Start Links */

div#body_content A:LINK  {text-decoration: underline; color:#0093D9;}

div#body_content A:VISITED {text-decoration: underline; color:#666666;}

div#body_content A:HOVER {text-decoration: none; color:#0093D9;}
body#shop div#body_content a:link{text-decoration: none; color:#464646;}
body#shop div#body_content a:visited {text-decoration: none; color:#666666;}
body#shop div#body_content a:hover {text-decoration: underline; color:#464646;}
div#body_content.rx_temp A:LINK  {text-decoration: underline; color:#000000;}

div#body_content.rx_temp A:HOVER {text-decoration: underline; color:#000000;}

div#body_content A:LINK.underline {text-decoration: underline; color:#0093D9;}

div#body_content A:VISITED.underline {text-decoration: underline; color:#666666;}

div#body_content A:HOVER.underline {text-decoration: none; color:#0093D9;}

div#body_content A:link.reversed {text-decoration: none; color:#000000;}

div#body_content A:VISITED.reversed {text-decoration: underline; color:#666666;}

div#body_content A:HOVER.reversed {text-decoration: underline; color:#0093D9;}

div#body_content a.sale { text-decoration: underline; font-weight: normal; font-size: .95em; color:#E01935; }

div#body_content a:hover.sale { text-decoration: none; font-weight: normal; font-size: .95em; color:#E01935; }

div#body_content .brdDashedLight { border-color:#C7C2BA; }
div#body_content .brdAllLight_solid { border-width: 1px; border-color:#C7C2BA;  border-style:solid; }

div#body_content .brdBlack { border-color:#000000; }

div#body_content img.small_walgreens_logo{ position:relative; top:6px; }

div#body_content .nopad { margin:0; padding:0; }

div#body_content .insText{padding:12px 10px 0px 17px;margin:0px !important;}


div.ADAMContent TH, div.ADAMContent TD { padding: 0 !important; }

div.ADAMContent P, div.ADAMContent FIELDSET, div.ADAMContent TABLE, div.ADAMContent PRE { margin-bottom: 0 !important; }



.txt_red { color:#FF0000; }

div#body_content ul.link_arrow_list li { list-style-type:none; list-style-image:none;	background-image:url(../images/utility/arrow_blue.gif); background-position:3px 6px; background-repeat:no-repeat; padding:0 0 2px 10px; }
.errorbox {background:url(/images/icons/icon_warning.gif); background-repeat: no-repeat; background-position: 5px 5px; border:1px solid #000000; padding:10px 10px 10px 28px; background-color:#FFFF9C; color:#000000; margin-bottom:5px;}

.rederrorbox {background:url(/images/icons/red_x.gif); background-repeat: no-repeat; background-position: 5px 5px; border:1px solid #FF0000; padding:5px 5px 5px 28px; background-color:#E7E7E7; color:#000000; margin-bottom:5px;}

.successbox {background:url(/images/icons/success_check.gif); background-repeat: no-repeat; background-position: 5px 5px; border:1px solid #80B331; padding:5px 5px 5px 28px; background-color:#E7E7E7; color:#000000; margin-bottom:5px;} 

ul.link_arrow_list li { list-style-type:none; list-style-image:none;	background-image:url(/images/utility/arrow_green.gif); background-position:3px 6px; background-repeat:no-repeat; padding:0 0 2px 10px; }

H2.rx_page { color: #09A0EC; }
.nopad { margin: 0px; padding:0px; }
.absmiddle { vertical-align:middle; }
