* {padding: 0; margin: 0;} 

body  {
   font-size: 13px;
   font-family:  Arial, Helvetica, sans-serif;
   color: #353535;
   align: center;
   background-image: url(/files/site/0/HTP_bkg.gif);
   background-color: #ffffff;
   background-position: top;
   background-repeat: repeat-x;
   margin: auto;
   padding: 0;
   }



a {
   font-size: 11px;
   font-family:  Arial, Helvetica, sans-serif;
   color: #d02127;
   font-decoration: underline;}

#loc_2_1  {width:190px;}
#loc_2_1_wrapper  {width:190px;}

#header {width:980px;}

#main {width:790px;}

#column1 {width:190px;}

#header_element_1 {
   text-align: right;
   padding-top: 20px; 
   padding-bottom: 10px;
   font: 100 13px arial, helvetica, sans-serif;
   color: #999;}



#header_element_2 {
   background-image: url(/files/site/0/grayBar.gif);
   height: 28px;
   background-color: #ffffff;
   background-position: top;
   background-repeat: repeat-x;}

#column1_element_2 {
   background-image: url(/files/site/0/yellowFade.gif);
   width: 170px;
   background-color: #ffffff;
   background-position: top;
   background-repeat: repeat-x;
   padding: 10px 10px 10px 10px;}


#column1_element_3 {
   background-image: url(/files/site/0/yellowFade.gif);
   width: 170px;
   background-color: #ffffff;
   background-position: top;
   background-repeat: repeat-x;
   padding: 10px 10px 10px 10px;}




.blankBkgd {
   background-color: #ffffff;
   padding: 20px 10px 10px 20px;}

.ltPlaceholder {
   height: 425px;
   background-image: url(/files/site/0/HTP_ltPlaceholder.jpg);
   background-color: #ffffff;
   background-position: top;
   background-repeat: repeat-x;
   padding: 0px 10px 10px 260px;}


.ltPlaceholder_cell {
   padding: 10px 10px 0px 0px;}

.retailPlaceholder {
   background-image: url(/files/site/0/HTP_retail_bkgd.jpg);
   background-color: #ffffff;
   background-position: top;
   background-repeat: no-repeat;
   padding: 20px 10px 10px 20px;}

.locationsBkgd {
   background-image: url(/files/site/0/htp_storesbkgd.gif);
   background-color: #ffffff;
   background-position: bottom;
   background-repeat: repeat-x;
   padding: 20px 10px 10px 20px;}

.fullLocationsBkgd {
   background-image: url(/files/site/0/yellowFadeside.jpg);
   background-color: #ffffff;
   background-position: top right;
   background-repeat: repeat-y;
   padding: 20px 10px 10px 20px;}

.billingBkgd {
   background-image: url(/files/site/0/billingBkg.jpg);
   background-color: #ffffff;
   background-position: bottom right;
   background-repeat: no-repeat;
   padding: 20px 10px 10px 20px;}

.nurseConsultBkgd {
   background-image: url(/files/site/0/nursingConsult_bkg.jpg);
   background-color: #ffffff;
   background-position: bottom right;
   background-repeat: no-repeat;
   padding: 20px 10px 10px 20px;}

.pharmConsultBkgd {
   background-image: url(/files/site/0/pharmacyConsult_bkg.jpg);
   background-color: #ffffff;
   background-position: bottom right;
   background-repeat: no-repeat;
   padding: 20px 10px 10px 20px;}


.aboutBkgd {
   background-image: url(/files/site/0/HTP_redbarBkgd.jpg);
   background-color: #ffffff;
   background-position: top;
   background-repeat: repeat-x;
   padding: 20px 10px 10px 20px;}


.contactBkgd {
   background-image: url(/files/site/0/contactBkgd.gif);
   background-color: #ffffff;
   background-position: top;
   background-repeat: repeat-x;
   padding: 20px 10px 10px 20px;}




.askBkgd {
   background-image: url(/files/site/0/yellowFadeside.jpg);
   background-color: #ffffff;
   background-position: top right;
   background-repeat: repeat-y;
   padding: 20px 30px 10px 20px;}


.giftsBkgd {
   background-image: url(/files/site/0/HTP_gifts.jpg);
   background-color: #ffffff;
   background-position: bottom;
   background-repeat: repeat-x;
   padding: 20px 10px 10px 20px;}







.contentWrapper {
   margin:auto;
   width:980px;
   }

.buttons {
   padding: 0 0 0 10px;}


hr {
   margin: 0px;
   padding: 0px;
   border: 0px;
   border-bottom: 2px dotted #d02127;
	}

/*red*/
h1 {
   padding: 6px 0 3px 10px;
   font-size: 12px;
   font-weight: 100;
   font-family:  Arial, Helvetica, sans-serif;
   color: #d02127;}

h1 a{
   padding: 6px 0 3px 10px;
   font-size: 12px;
   font-weight: 100;
   font-family:  Arial, Helvetica, sans-serif;
   color: #d02127;
   text-decoration: underline;}

h1 a:hover {
   text-decoration: none;}



/* blue*/
h2 {
   font-size: 15px;
   padding-top: 5px;
   font-weight: 600;
   font-family:  Arial, Helvetica, sans-serif;
   color: #0d598f;
   text-decoration: none;}

h2 a {
   font-size: 15px;
   padding-top: 5px;
   font-weight: 600;
   font-family:  Arial, Helvetica, sans-serif;
   color: #0d598f;
   text-decoration: none;}

/* white*/
h3 {
   padding: 3px 0 0 0;
   font-size: 19px;
   font-weight: 600;
   font-family:  Arial, Helvetica, sans-serif;
   color: #fff;}

/* black*/
h4 {
   padding: 7px 0 0 0;
   font-size: 17px;
   font-weight: 600;
   font-family:  Arial, Helvetica, sans-serif;
   color: #000;}

/* black*/
h5 {
   padding: 2px 0 0 5px;
   font-size: 14px;
   font-weight: 600;
   font-family:  Arial, Helvetica, sans-serif;
   color: #000;
   text-decoration: none;}



h5 a{
   padding: 2px 0 0 5px;
   font-size: 14px;
   font-weight: 600;
   font-family:  Arial, Helvetica, sans-serif;
   color: #000;
   text-decoration: none;}

h5 a:hover {
   color: #d02127;}

.redFive { color: #d02127;}

.redFive a { text-decoration: none;}


/* charcoal*/
h6 {
   font-size: 20px;
   font-weight: 600;
   font-family:  Arial, Helvetica, sans-serif;
   color: #353535;}


.redSix { color: #d02127;}

.bigBlue {
   font-size: 21px;
   font-weight: 600;
   font-family:  Arial, Helvetica, sans-serif;
   color: #0d598f;}

.bigBlue a {
   font-size: 15px;
   font-weight: 100;
   font-family:  Arial, Helvetica, sans-serif;
   color: #d02127;}


.bigBlueThin {
   font-size: 21px;
   font-weight: 100;
   font-family:  Arial, Helvetica, sans-serif;
   color: #0f6bad;}

.bigRed {
   font-size: 40px;
   font-weight: 100;
   font-family:  Arial, Helvetica, sans-serif;
   color: #d02127;}


.lgText {
   font-size: 16px;
   font-weight: 100;
   font-family:  Arial, Helvetica, sans-serif;
   color: #353535;
   text-decoration: none;}



.lgText a{
   font-size: 16px;
   font-weight: 100;
   font-family:  Arial, Helvetica, sans-serif;
   color: #353535;
   text-decoration: none;}



.xlgText {
   font-size: 20px;
   font-weight: 100;
   font-family:  Arial, Helvetica, sans-serif;
   color: #353535;
   text-decoration: none;}


.xlgText a{
   font-size: 20px;
   font-weight: 100;
   font-family:  Arial, Helvetica, sans-serif;
   color: #353535;
   text-decoration: none;}


 #loc_wrapper {
 margin : auto;
 }

.inText a{
   font-size: 12px;
   font-family:  Arial, Helvetica, sans-serif;
   color: #d02127;
   font-decoration: underline;}



.redNav {
        text-align: right;
	text-decoration: none;
	font: 500 12px arial, helvetica, sans-serif;
	color: #d02127;}

.redNav a {
        text-align: right;
	text-decoration: none;
	font: 500 12px arial, helvetica, sans-serif;
        color: #d02127;}

.redNav a:hover {
        text-align: right;
	text-decoration: underline;
	font: 500 12px arial, helvetica, sans-serif;
        color: #d02127;}

.blackNav {
        text-align: right;
	font: 900 14px arial, helvetica, sans-serif;
	color: #525252;
        padding-top: 10px;}

.blackNav a {
        text-align: right;
	text-decoration: none;
	font: 900 14px arial, helvetica, sans-serif;
	color: #525252;} 

.blackNav a:hover {
        text-align: right;
	text-decoration: underline;
	font: 900 14px arial, helvetica, sans-serif;
	color: #525252;} 

.copyright {
	font: 100 11px arial, helvetica, sans-serif;
	color: #8e8e8e;
        padding-top: 10px;}

.copyright a {
	font: 100 11px arial, helvetica, sans-serif;
	color: #8e8e8e;
        padding-top: 10px;
        text-decoration: underline;} 


address {
	font: 100 11px arial, helvetica, sans-serif;
	color: #5c94c8;
        padding-top: 10px;}

ul {    padding: 0 0 5px 20px;}
ul li {    padding-bottom: 5px;}
ol {    padding-left: 20px;}
ol li {    padding-bottom: 5px;}

.storeLocatorList {
   height: 140px;
   }
.mce_inline_error {
   padding: 0px !important; margin: 0px !important;
   }

#mce-success-response {
   color: #FF0000 !important;
   }
