/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */
/*                                                                 */
/*              DEFAULT FONTS ONLY. NO ONE ELSE ALLOWED            */
/*                                                                 */
/* !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! */

h1 {
	font-size: 18px;
}
h2, h4, h2 span {
	font-size: 12px;
}
body, td, p, .label, .error, input {
	font-size: 10px;
}
label, .inputButton, .inputButtonLesser, .inputButtonDisabled, .inputButtonLink, .cleardefault, .blueTextButton, .circularSearchBtn, .circularSearchZip, .dottedBox label, span.label-left, .example {
	font-size: 10px;
}
.inputFixed, .dottedBox .input_field {
	font-size: 11px;	
}
.inputFixedLarge {
	font-size: 12px;
}
input, select, #raTab ul, .grayWrapper table tr td, #rx_profile_top a, #rx_profile_top #current  {
	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, #breadCrumbs  {
	font-size: 10px;
}
#utilLinks, #mainContentBlock p, .mainContentBlock p, #mainContentBlockrpt p, .mainContentBlockrpt p, #mainContentBlock blockquote, .mainContentBlock blockquote, #mainContentBlock ul, .mainContentBlock ul, #mainContentBlock ol, .mainContentBlock ol, .cntSubBlock ul, .cntSubBlock p, .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, .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, #myriteaid p, #errorMessageBox li, #registration #benefits li, #mainContentBlockWide p, .mainContentBlockWide p, #twoWideModuleWide p, .twoWideModuleWide p, #twoWideModuleWide ul li, th, #flexible-spending-account ul{
	font-size: 11px;
}
.cntSubBlock h1 {
	font-size: 18px;
}
#cntSubBlock .module_container p {
	font-size: 11px;
}
#cntSubBlock .module_container h1 {
	font-size: 15px;
}
#cntSubBlock .module_container ol li, #cntSubBlock .module_container ul li {
	font-size: 11px;
}
#mainPromoSubBlock p, #mainPromoSubBlock .errorLink {
	font-size: 11px;
}
#relatedPageViewBox p,  #relatedPageViewBox1 p, .cntBlockSub h3, .cntBlockSubTop h3, .cntCareerSub h3{
 	font-size: 15px;
}
.lhsBlock p, .lhsBlock ul, #footer p {
	font-size: 10px;
}
.lhsCat h3, .rhsCat h3, .lhsCatSlct h3, .errorTable h3, .riteaid-navigation-left-gray h3 {
	font-size: 12px;
}
.lhsCat small, .riteaid-navigation-left-gray small {
	font-size: 11px;
}
.riteaid-navigation {
	font-size: 12px;
}
.riteaid-navigation  h3 {
	font-size: 13px;
}
.riteaid-navigation-lists ul li, .riteaid-navigation-lists ol li, .riteaid-navigation-lists ul li ul li {
	font-size: 10px;
}
#mainContentBlock h1, .mainContentBlock h1, #mainBigContentBlock h1, .mainBigContentBlock h1, #mainContentBlock2 h1, #mainContentBlockWide h1, .mainContentBockWide h1, #twoWideModuleWide h1, .twoWideModuleWide h1 {
	font-size: 16px;
}
#lhsBlock p, .mraBox p {
	font-size: 9px;
}
#lhsBlock ul {
	font-size: 9px;
}
#lhsBlock ul li ul {
	font-size: 16px;
}
#GNC_SupFacts table {
	font-size: 10px;
}
.mainContentBlock2Read a {
	font-size: 11px;
}
#GNC_SupFacts table tr td {
	font-size: 11px;
}
#loginError h1 {
	font-size: 10px;
}
#tabBlock ul li {
	font-size: 12px;
}
.cntBlock h3 {
	font-size: 16px;
}

/*     MYRITEAID.COM FONTS     */

#mainWrapper wrapperMRA p {
	font-size: 11px;
}
#wrapperMRA p {
	font-size: 11px;
}
#mainWrapper wrapperMRA h1 {
	font-size: 10px;
}
#wrapperMRA h1 {
	font-size: 10px;
}
#wrapperMRA ul li {
	font-size: 11px;
}
.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: 11px;
}
.viewDisclaimer {
	font-size: 10px;
}
#mainPromoSubBlock h2, #mainPromoSubBlock h2 span {
	font-size: 10px;
}
#mainPromoSubBlock ul li span {
	font-size: 16px;
}
.myProfileTable tr td span {
	font-size: 11px;
}
.myProfileTable tr td h4 span {
	font-size: 16px;
}
.fadeout {
	font-size: 8px;
}
.mraNav tbody tr td a {
	font-size: 9px;
}
.tnSelected td a {
	font-size: 9px;
}
.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: 18px;
}
#favRPH h4  {
	font-size: 10px;
}
#favRPH p  {
	font-size: 11px;
}
.PrescriptionText {
	font-size: 14px;
}
#RefineSearch table tr td.right {
	font-size: 9px;
}

/*     RITE WEIGH CHALLENGE FONTS     */

#seminarSchedule tr th {
	font-size: 11px;
}
#seminarSchedule tr td  {
	font-size: 11px;
}
#rwcSweepsTable tr td {
	font-size: 11px;
}
.SampleMenu tr th {
	font-size: 11px;
}
.SampleMenu tr td {
	font-size: 11px;
}
#seminarSchedule caption {
	font-size: 12px;
}
#weightLindoraOffer tr td ul li {
	font-size: 11px;
}
#weightLindoraOffer tr.alt td {
	font-size: 11px;
}
#weight_plan_lindora_left {
	font-size: 11px;
}
#weight_plan_lindora_left p {
	font-size: 11px;
}
.page_content_no_border p {
	font-size: 11px;
}
.page_content_no_border h1 {
	font-size: 16px;
}
#mainContentBlockrpt ul li ul {
	font-size: 14px;
}
.seminarTimes {
	font-size: 20px;
}
#frmChkWt p {
	font-size: 10px;
}
#frmChkWt a {
	font-size: 14px;
}
.weightDisclaimer {
	font-size: 9px;
}
#disclaimer, .disclaimer {
	font-size: 12px;
}

/*     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-size: 11px;
}
.dpTitleText {
	font-size: 11px;
}
.dpButton {
	font-size: 11px;
}
.dpTodayButton {
	font-size: 11px;
}

/* end popup calendar */

.dropLinks {
	font-size: 11px;
}
#mainPromoSubBlock p.shopText {
	font-size: 12px;	
}
#corevalues table th, #corevalues table td {
	font-size: 12px;
}
.rhsWrapper {
	font-size: 9px;
}
.rhsWrapper h3 {
	font-size: 11px;
}
.portlet-actions, .portlet-title-default {
	font-size: 10px;
}
.portlet-title {
	font-size: 10px;
}
#contentRepeatInner th, td, #rx_profile_inner_container ul li {
	font-size: 11px;
}
#contentRepeatInner h2 {
	font-size: 11px;
 }
#storeSelected h3 {
	font-size: 11px;
}
#rx_profile_container #pageMessages tbody tr td {
	font-size: 10px;
}
#rx_profile_inner_container h4 {
	font-size: 12px;
}
#rx_profile_inner_container .gray_disclaimer {
	font-size: 11px;
}
#blueMessage h2, #yellowMessage h2 {
	font-size: 14px;
}

/*     wellness+ coming soon     */

.wellnessDisclaimers {
	font-size: 9px;
}
#wellnessComingSoon ul li, #wellnessComingSoon .leftTwentyPadding p, #wellnessTable .italic p {
	font-size: 13px;
}
#wellnessTable .textAlignRight p {	
	font-size: 12px;
}
#wellnessTable .tableRedHeading td {
	font-size: 16px;
}
#wellnessComingSoon h1 {
	font-size: 15px;
}
#wellness_landing_right p {
	font-size: 11px;
}
.footerDisclaimer p, #footerDisclaimer p {
	font-size: 10px;
}
#dashboard_container .portlet-header {
	font-size: 12px;
}
#dashboard_container .portlet-content ul li {
	font-size: 11px;
}
#dashboard_container .wellness-big-red-text {
	font-size: 17px;
}
#dashboard_container h3 {
	font-size: 14px;
}
#dashboard_container p {
	font-size: 11px;
}
#dashboard_container .module_container table tr th, #dashboard_container .module_container table tr td {
	font-size: 11px;
}
#dashboard_container .module_container h1 {
	font-size: 15px;
}
#dashboard_container .module_container ol li, #dashboard_container .module_container ul li {
	font-size: 11px;
}
#dashboard_container .module_container .gallerycontent h2 {
	font-size: 14px;
}
#dashboard_container .module_container .wellness_article_row .wellness_article_right h2 {
	font-size: 14px;
}
#dashboard_container .module_container_light h1 {
	font-size: 15px;
}
#dashboard_container .module-container_light ol li {
	font-size: 11px;
}
#dashboard_container .dashboard_row .blueTextButton a:link, #dashboard_container .dashboard_row .blueTextButton a:hover, #dashboard_container .dashboard_row .blueTextButton a:visited, #dashboard_container .dashboard_row .blueTextButton a:active {
	font-size: 14px;
}
#message_container {
	font-size: 10px;
}
.cntBlock2HdrSerif {
	font-size: 25px;
}
.pager,.pager table tbody tr td {
	font-size: 9px;
}
.currentPage a:hover, .currentPage a:link, .currentPage a:visited, .currentPage a:active {
	font-size: 9px;
}
#content-wrapper {
	font-size: 12px;
}
.lfr-tree {
	font-size: 12px;
}
.lfr-table tr td {
	font-size: 12px;
}
#my-subscriptions h5, #registration h5, #customer-profile h5, #my-preferences .non-program-heading h5, #my-preferences .heading h5 {
	font-size: 13px;
}