/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */
/*                                                                 */
/*                       FONT SIZES ONLY!!!!!!!!                   */
/*                       NO ONE ELSE IS ALLOWED!                   */
/*                                                                 */
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */

h1 {
	font-size:x-large;
	}
h2, h4 {
	font-size:large;
	}
body, td, p, .label, .error, input {
	font-size:large;
	}
.inputFixed, label, .inputButton, .inputButtonLesser, .inputButtonDisabled, .cleardefault, .blueTextButton, .circularSearchBtn, .circularSearchZip, .dottedBox label, .dottedBox .input_field {
	font-size:10px;
	}
#raTab ul {
	font-size:13px;
	}
#loginInfo, .cntBlock p, .cntBlock ul , .cntBlock ol, .cntBlockSub p, .cntBlockSub ul , .cntBlockSub ol, .cntStoreSub p, .cntStoreSub ul, .cntStoreSub ol,  .cntBlockSubTop p, .cntBlockSubTop ul, .cntBlockSubTop ol, .cntHealthInfoSub p, .cntHealthInfoSub ul, .cntHealthInfoSub ol, .cntCareerSub p, .cntCareerSub ul, .cntCareerSub ol, #featureBlock p, #featureBlock ul, #featureBlock ol, #shoppingListBlock p, #shoppingListBlock ul, #shoppingListBlock ol, #utilLinks, #breadCrumbs p, #breadCrumbs  {
	font-size: .7em;
	}
#utilLinks, #mainContentBlock p, .mainContentBlock p, #mainContentBlockrpt p, .mainContentBlockrpt p, #mainContentBlock blockquote, .mainContentBlock blockquote, #mainContentBlock ul, .mainContentBlock ul, #mainContentBlock ol, .mainContentBlock ol, #cntSubBlock ul,#cntSubBlock ol, #mainContentBlockrpt ul, .mainContentBlockrpt ul, #mainContentBlockrpt ol, .mainContentBlockrpt ol, #mainContentBlock h4, .mainContentBlock h4, #mainContentBlockrpt h4, .mainContentBlockrpt h4, #mainBigContentBlock p, #mainBigContentBlock h4, #mainBigContentBlock ul, #mainBigContentBlock ol, #relatedPageViewBox a, #relatedPageViewBox p, #relatedPageViewBox small, #relatedPageViewBox1 a, #relatedPageViewBox1 p, #relatedPageViewBox1 small, .cntHealthInfoSub h4,.errorList td, .servicesList td, #frmChkWt a, #mainContentBlock2 p, #pharmacyProfile p, #rx_profile_inner_container .dottedBox p, #blueMessage ul, #yellowMessage ul, .communicationsTable th, .communicationsTable td {
	font-size: .8em;
	}
 #relatedPageViewBox p,  #relatedPageViewBox1 p, .cntBlockSub h3, .cntBlockSubTop h3, .cntCareerSub h3{
 	font-size: 1em;
	}
#lhsBlock p, #lhsBlock ul, .rhsRelatedInfo ul, #footer p {
	font-size: .675em;
	}
.lhsCat h3, .rhsCat h3, .lhsCatSlct h3, .rhsRelatedInfo h3, .errorTable h3, .riteaid-navigation-left-gray h3 {
	font-size: .85em;
	}
.rhsRelatedInfo h3 {
	font-size: .8em;
	}
.lhsCat small, .riteaid-navigation-left-gray small {
	font-size: .8em;
	}
#mainContentBlock h1, .mainContentBlock h1, #mainBigContentBlock h1, #mainContentBlock2 h1 {
	font-size: 1.2em;
	}
#lhsBlock p, .mraBox p{
	font-size:11px;
	}
#lhsBlock ul {
	font-size:.675em;
	}
#lhsBlock ul ul {
	font-size:1.1em;
	}
#GNC_SupFacts table{
	font-size:medium;
}
.mainContentBlock2Read a {
	font-size: .8em;
	}
#GNC_SupFacts table tr td {
	font-size: .8em;
}
#loginError h1 {
	font-size: medium;
}
#tabBlock ul li {
	font-size: .95em;
	}
.cntBlock h3 {
	font-size: .9em;
	}
#disclaimer, .disclaimer {
	font-size: 16px;
	}
/*  MYRITEAID.COM FONTS */

#mainWrapper wrapperMRA p {
	font-size: .8em;
}
#wrapperMRA p {
	font-size: .8em;
}
#mainWrapper wrapperMRA h1 {
	font-size: large;
}
#wrapperMRA h1 {
	font-size: large;
}
#wrapperMRA ul li {
	font-size: .8em;
}
.programTableHeader {
	font-size: 15px;
}
.tnMenu {
	font-size:14px;
}
.cnfScrollWin p {
	font-size:12px;
}
.mraContentTable tr td p {
	font-size: 0.8em;
}
.viewDisclaimer {
	font-size: 12px;
}
#mainPromoSubBlock h2 {
	font-size: large;
}
#mainPromoSubBlock p {
	font-size: .8em;
}
.myProfileTable tr td {
	font-size: .9em;
}
.myProfileTable tr td h4 span {
	font-size: 1.2em;
}
.fadeout {
	font-size: small;
}
.standout, .label {
	font-size: larger
}
.mraNav tbody tr td a {
	font-size: medium;
}
.tnSelected td a {
	font-size: medium;
}
.advancedList {
	font-size:13px;
}
.advancedList td {
	font-size:13px;
}
.contentShell h4 {
	font-size:12px; 
}
#special li {
	font-size: 1.4em;
}
.PrescriptionText {
	font-size: 16px;
}
/*     SEARCH RESULT FONTS     */

#RefineSearch table tr td.left{
	font-size: medium;
}
#RefineSearch table tr td.right{
	font-size: medium;
}
#favRPH h4 {
	font-size:0.8em;
}
#favRPH p {
	font-size:0.8em;
}
/*     RITE WEIGH CHALLENGE FONTS     */

#seminarSchedule tr th {
	font-size: .8em;
	}
#seminarSchedule caption {
	font-size: .9em;
	}
#weightLindoraOffer tr td ul li {
	font-size: 13px;
	}
#rwcSweepsTable tr td {
	font-size: .8em;	
	}
#seminarSchedule tr td {
	font-size: .8em;
	}
#weightLindoraOffer tr.alt td {
	font-size: .8em;
	}
#mainContentBlockrpt ul li ul {
	font-size: 1.2em;
	}
.weightDisclaimer {
	font-size: .7em;
	}	

/*     EVENT COMMUNICATION STYLES     */

.myMessagesInbox th {
font-size: 14px;
}

.myMessagesInbox tbody tr td {
font-size: 14px;
}

.myMessagesInbox tbody tr td h1 {
font-size: 16px;
}

.myMessagesInbox tbody tr td h2 {
font-size: 16px;
}

.myMessagesInbox tbody tr td h3 {
font-size: 16px;
}

#promoSubRow1 .myMessagesInbox tbody tr td p {
font-size: 14px;
}

#promoSubRow1 .myMessagesInbox thead tr th {
	font-size: 14px;
}
/* popup calendar */
.dpTable {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: .8em;
}
.dpTitleText {
	font-size: .8em;
	font-weight: bold;
}
.dpDayHighlight {
	font-weight: bold;
}
.dpButton {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: .8em;
	font-weight: bold;
}
.dpTodayButton {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: .8em;
	font-weight: normal;
}
/* end popup calendar */

.dropLinks {
	font-size: .8em;
	}
#mainPromoSubBlock p.shopText {
	font-size: .9em;	
	}
#corevalues table th, #corevalues table td {
	font-size: .9em;
	}
#storeSelected h3 {
	font-size:13px;
}

/*     wellness+ coming soon     */

.wellnessDisclaimers {
	font-size: 12px;
}
#wellnessComingSoon ul li, #wellnessComingSoon .leftTwentyPadding p, #wellnessTable .italic p {
	font-size: 16px;
}
#wellnessTable .textAlignRight p {	
	font-size: 14px;
}
#wellnessTable .tableRedHeading td {
	font-size: 16px;
}
#wellnessComingSoon h1 {
	font-size: 16px;
}