/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */
/*                                                                 */
/*                         Default Fonts only.                     */
/*                                                                 */
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */

h1, .subTitle {
	font-size:large;
	}
h2, h4, h2 span {
	font-size:medium;
	}
body, td, p, .label, .error, input {
	font-size: medium;
	}
.inputFixed, label, .inputButton, .inputButtonLesser, .cleardefault, .blueTextButton, .circularSearchBtn, .circularSearchZip {
	font-size:10px;
	}
.inputButtonLink {
	font-size:11px;
}

.inputFixedLarge {
	font-size:12px;
	}
#raTab ul, #form p.field_requirements {
	font-size:11px;
	}
#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, #mainContentNoBorder p  {
	font-size: .6em;
	}
#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 ul li ul, .mainContentBlockrpt ul li 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,.NoScripterrorList td, .servicesList td, #frmChkWt a, #mainContentBlock2 p, .noteTable p, #contentWide p, #form label {
	font-size: .7em;
	}
#mainPromoSubBlock p, #mainPromoSubBlock .errorLink {
	font-size: .7em;
}
 #relatedPageViewBox p,  #relatedPageViewBox1 p, .cntBlockSub h3, .cntBlockSubTop h3, .cntCareerSub h3, #mainContentNoBorder h3{
 	font-size: .9em;
	}
#lhsBlock p, #lhsBlock ul, .relatedCat ul, #footer p {
	font-size: .575em;
	}
.lhsCat h3, .rhsCat h3, .lhsCatSlct h3, .relatedCat h3, .errorTable h3 {
	font-size: .75em;
	}
.relatedCat h3 {
	font-size: .7em;
	}
.lhsCat small {
	font-size: 0.7em;
	}
#mainContentBlock h1, .mainContentBlock h1, #mainBigContentBlock h1, #mainContentBlock2 h1, #contentWide h1 {
	font-size: 1em;
	}
#lhsBlock p, .mraBox p{
	font-size:9px;
	}
#lhsBlock ul {
	font-size:.575em;
	}
#lhsBlock ul li ul{
	font-size:1em;
	}
#GNC_SupFacts table{
	font-size:small;
}
.mainContentBlock2Read a {
	font-size: .7em;
	}
#GNC_SupFacts table tr td {
	font-size: .7em;
}
#loginError h1 {
	font-size: small;
}

#tabBlock ul li {
	font-size: .75em;
	}
.cntBlock h3 {
	font-size: 1em;
	}
#disclaimer {
	font-size: 14px;
	}

/*     MYRITEAID.COM FONTS     */

#mainWrapper wrapperMRA p {
	font-size: .7em;
}
#wrapperMRA p {
	font-size: .7em;
}
#mainWrapper wrapperMRA h1 {
	font-size: medium;
}
#wrapperMRA h1 {
	font-size: medium;
}
#wrapperMRA ul li {
	font-size: .7em;
}
.programTableHeader {
	font-size: 13px;
}
.tnMenu {
	font-size:12px;
}
.cnfScrollWin p span {
	font-size:12px;
}
.cnfScrollWin p span span {
	font-size:12px;
}
.agree {
	font-size:12px;
}
.mraContentTable tr td p {
	font-size: 0.7em;
}
.viewDisclaimer {
	font-size: 10px;
}
#mainPromoSubBlock h2, #mainPromoSubBlock h2 span {
	font-size: medium;
}
#mainPromoSubBlock ul li span {
	font-size: 1em;
}
.myProfileTable tr td span, .myProfileTable tbody tr td a {
	font-size: .7em;
}
.myProfileTable tr td h4 span, .myProfileTable tr td span.whyDoWeAskForThis {
	font-size: 1em;
}
.fadeout {
	font-size: x-small;
}
.standout {
	font-size:large;
}
.wellnessInstructions {
	font-size: .7em;
}
.mraNav tbody tr td a {
	font-size: small;
}
.tnSelected td a {
	font-size: small;
}
.advancedList {
	font-size:11px;
}
.advancedList td {
	font-size:11px;
}
.contentShell h4 {
	font-size:10px; 
}
.contentShell table tr td span span {
	font-size:12px; 
}
#special li {
	font-size: 1.2em;
}
#favRPH h4  {
	font-size:0.65em;
}

#favRPH p  {
	font-size:0.7em;
}
.PrescriptionText {
	font-size: 14px;
}
#RefineSearch table tr td.right{
	font-size: small;
}

/*     RITE WEIGH CHALLENGE FONTS     */

#seminarSchedule tr th {
	font-size: .7em;
	}
#seminarSchedule tr td  {
	font-size: .7em;
	}
#rwcSweepsTable tr td {
	font-size: .7em;
	}
.SampleMenu tr th {
	font-size: .7em;
	}
.SampleMenu tr td {
	font-size: .7em;
	}
#seminarSchedule caption {
	font-size: .8em;
	}
#weightLindoraOffer tr td ul li {
	font-size: 11px;
	}
#weightLindoraOffer tr.alt td {
	font-size: 11px;
	}
#mainContentBlockrpt ul li ul {
	font-size: 1em;
	}
.seminarTimes {
	font-size: 1.4em;
	}
#frmChkWt p {
	font-size: .7em;
	}
#frmChkWt a {
	font-size: 1em;
	}
.weightDisclaimer, #mainContentBlockrpt .weightDisclaimer {
	font-size: .6em;
	}
	
#disclaimer {
	font-size: 14px;
	}

/*     EVENT COMMUNICATION STYLES     */


.myMessagesInbox th {
	font-size: 12px;
	}
.myMessagesInbox tbody tr td {
	font-size: 12px;
	}
#promoSubRow1 .myMessagesInbox tbody tr td h1 {
	font-size: 14px;
	}
#promoSubRow1 .myMessagesInbox tbody tr td h2 {
	font-size: 14px;
	}
#promoSubRow1 .myMessagesInbox tbody tr td h3 {
	font-size: 14px;
	}
#promoSubRow1 .myMessagesInbox tbody tr td p {
	font-size: 12px;
	}
#promoSubRow1 .myMessagesInbox thead tr th {
	font-size: 12px;
	}
/* popup calendar */
.dpTable {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: .7em;
}
.dpTitleText {
	font-size: .7em;
	font-weight: bold;
}
.dpDayHighlight {
	font-weight: bold;
}
.dpButton {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: .7em;
	font-weight: bold;
}
.dpTodayButton {
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: .7em;
	font-weight: normal;
}
/* end popup calendar */

.dropLinks {
	font-size: .7em;
	}
#mainPromoSubBlock p.shopText {
	font-size: .8em;	
	}
#corevalues table th, #corevalues table td {
	font-size: .7em;
	}
.loginFreeAndEasy {
	font-size: 1.6em;
	}
.myProfileTable tr td h4 span.whyDoWeAskForThis a {
	font-size: 10px;
}