/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */
/*                                                                 */
/*                       FONT SIZES ONLY!!!!!!!!                   */
/*                       NO ONE ELSE IS ALLOWED!                   */
/*                                                                 */
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */

h1, .subTitle {
	font-size:x-large;
	}
h2, h4 {
	font-size:large;
	}
body, td, p, .label, .error, input {
	font-size:large;
	}
.inputFixed, label, .inputButton, .inputButtonLesser, .cleardefault, .blueTextButton, .circularSearchBtn, .circularSearchZip {
	font-size:10px;
	}
#raTab ul, #form p.field_requirements {
	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  {
	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,.NoScripterrorList td, .servicesList td, #frmChkWt a, #mainContentBlock2 p, #contentWide p, #form label {
	font-size: .8em;
	}
 #relatedPageViewBox p,  #relatedPageViewBox1 p, .cntBlockSub h3, .cntBlockSubTop h3, .cntCareerSub h3{
 	font-size: 1em;
	}
#lhsBlock p, #lhsBlock ul, .relatedCat ul, #footer p {
	font-size: .675em;
	}
.lhsCat h3, .rhsCat h3, .lhsCatSlct h3, .relatedCat h3, .errorTable h3 {
	font-size: .85em;
	}
.relatedCat h3 {
	font-size: .8em;
	}
.lhsCat small {
	font-size: .8em;
	}
#mainContentBlock h1, .mainContentBlock h1, #mainBigContentBlock h1, #mainContentBlock2 h1, #contentWide 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 {
	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 span, .myProfileTable tbody tr td a {
	font-size: .9em;
}
.myProfileTable tr td h4 span, .myProfileTable tr td span.whyDoWeAskForThis {
	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;
	}	
	#disclaimer {
	font-size: 16px;
	}
/*     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;
	}
.loginFreeAndEasy {
	font-size: 1.8em;
	}
.myProfileTable tr td h4 span.whyDoWeAskForThis a {
	font-size: 12px;
}