.mainHeadingMixedCapsBlue H1 {
    margin-top: 1px; 
    margin-bottom: 1px;
    color: #3E596D;
    font-size: 15pt;
    font-weight: normal;
    text-valign: top;
    text-decoration: none;
    text-valign: center;
    font-family:  Helvetica, Arial, Sans-serif;
}

.mainHeadingAllCapsRed H1 {
    margin-top: 1px; 
    margin-bottom: 1px;
    color: #BD580F;
    font-size: 14pt;
    font-weight: normal;
    text-valign: top;
    text-decoration: none;
    text-valign: center;
    font-family:  Helvetica, Arial, Sans-serif;
}

.frontPageMembersHeading H1 {
    margin-top: 1px; 
    margin-bottom: 1px;
    color: #3E596D;
    font-size: 15pt;
    font-weight: normal;
    text-decoration: none;
    text-valign: center;
    font-family:  Helvetica, Arial, Sans-serif;
}

.frontPageText H1 {
    margin-top: 1px; 
    margin-bottom: 1px;
    color: #3E596D;
    font-size: 12pt;
    font-weight: normal;
    text-valign: top;
    text-decoration: none;
    text-valign: center;
    font-family:  Helvetica, Arial, Sans-serif;
}

.frontPageProductCategoriesHeading H1 {
    margin-top: 1px; 
    margin-bottom: 1px;
    color: #999999;
    font-size: 16pt;
    font-weight: normal;
    text-decoration: none;
    text-valign: center;
    font-family:  Helvetica, Arial, Sans-serif;
}

.frontPageFeaturedStoresHeading H1 {
    margin-top: 1px; 
    margin-bottom: 1px;
    color: #BD580F;
    font-size: 16pt;
    font-weight: normal;
    text-decoration: none;
    text-valign: center;
    font-family:  Helvetica, Arial, Sans-serif;
}

.mainHeadingBiggestTextBanner H1 {
     margin-top: 0px; 
     margin-bottom: 0px; 
     font-size: 14pt;
     font-weight: normal;
     text-decoration: none;
     color: #0F75BC;
     text-valign: top;
     font-family:  Helvetica, Arial, Sans-serif;
}

.mainHeadingBiggestTextBanner H1 a:link {
    margin-top: 0px; 
    margin-bottom: 0px; 
    font-size: 14pt;
    font-weight: normal;
    text-decoration: underline;
    color: #0F75BC;
    text-valign: center;
    font-family:  Helvetica, Arial, Sans-serif;  
}

.mainHeadingBiggestTextBanner H1 a:visited {
    margin-top: 0px; 
    margin-bottom: 0px; 
    font-size: 14pt;
    font-weight: normal;
    text-decoration: underline;
    color: #0F75BC;
    text-valign: center;
    font-family:  Helvetica, Arial, Sans-serif;
}

.mainHeadingBiggestTextBanner H1 a:hover {
    margin-top: 0px; 
    margin-bottom: 0px; 
    font-size: 14pt;
    font-weight: normal;
    text-decoration: none;
    color: #0F75BC;
    text-valign: center;
    font-family:  Helvetica, Arial, Sans-serif; 
}

.mainHeadingBigTextBanner H1 {
     margin-top: 0px; 
     margin-bottom: 0px; 
     font-size: 12pt;
     font-weight: normal;
     text-decoration: none;
     color: #0F75BC;
     text-valign: top;
     font-family:  Helvetica, Arial, Sans-serif;
}

.mainHeadingBigTextBanner H1 a:link {
    margin-top: 0px; 
    margin-bottom: 0px; 
    font-size: 12pt;
    font-weight: normal;
    text-decoration: underline;
    color: #0F75BC;
    text-valign: center;
    font-family:  Helvetica, Arial, Sans-serif;  
}

.mainHeadingBigTextBanner H1 a:visited {
    margin-top: 0px; 
    margin-bottom: 0px; 
    font-size: 12pt;
    font-weight: normal;
    text-decoration: underline;
    color: #0F75BC;
    text-valign: center;
    font-family:  Helvetica, Arial, Sans-serif;
}

.mainHeadingBigTextBanner H1 a:hover {
    margin-top: 0px; 
    margin-bottom: 0px; 
    font-size: 12pt;
    font-weight: normal;
    text-decoration: none;
    color: #0F75BC;
    text-valign: center;
    font-family:  Helvetica, Arial, Sans-serif; 
}

.mainHeadingBlogFrontPage H1 { 
    margin-top: 0px; 
    margin-bottom: 0px; 
    font-style: normal; 
    font-size: 13pt;
    font-weight: normal;
    color: #BD580F;
    text-valign: top;
    font-family:  Helvetica, Arial, Sans-serif; 
}

.mainHeadingBlogDetailPage H1 { 
    margin-top: 0px; 
    margin-bottom: 0px; 
    font-style: normal; 
    font-size: 14pt;
    font-weight: normal;
    color: #BD580F;
    text-valign: top;
    font-family:  Helvetica, Arial, Sans-serif;
}

.mainHeadingNavSearchFor H1 { 
    margin-top: 0px; 
    margin-bottom: 0px; 
    font-style: normal; 
    font-size: 14pt;
    font-weight: bold;
    color: #ffffff;
    font-family:  Helvetica, Arial, Sans-serif;
}

.mainHeadingNavSearchTypes H1 { 
    margin-top: 0px; 
    margin-bottom: 0px; 
    font-style: normal; 
    font-size: 12pt;
    font-weight: bold;
    color: #ffffff;
    font-family:  Helvetica, Arial, Sans-serif;
}

.mainHeadingNavSidebar H1 { 
    margin-top: 0px; 
    margin-bottom: 0px; 
    font-style: none; 
    font-size: 14pt;
    font-weight: bold;
    text-decoration: none;
    color: #508AB4;
    text-valign: top;
    font-family:  Helvetica, Arial, Sans-serif;
}

.mainHeadingNavSidebar H1 a:link {
    margin-top: 0px; 
    margin-bottom: 0px; 
    font-style: none; 
    font-size: 14pt;
    font-weight: bold;
    text-decoration: none;
    color: #508AB4;
    text-valign: top;
    font-family:  Helvetica, Arial, Sans-serif; 
}

.mainHeadingNavSidebar H1 a:visited {
    margin-top: 0px; 
    margin-bottom: 0px; 
    font-style: none; 
    font-size: 14pt;
    font-weight: bold;
    text-decoration: none;
    color: #508AB4;
    text-valign: top;
    font-family:  Helvetica, Arial, Sans-serif;
}

.mainHeadingNavSidebar H1 a:hover {
    margin-top: 0px; 
    margin-bottom: 0px; 
    font-style: none; 
    font-size: 14pt;
    font-weight: bold;
    text-decoration: underline;
    color: #508AB4;
    text-valign: top;
    font-family:  Helvetica, Arial, Sans-serif;
}

.mainHeadingSlogan H1 { 
    margin-top: 0px; 
    margin-bottom: 0px; 
    font-style: normal; 
    font-size: 12pt;
    font-weight: bold;
    color: #7FC241;
    text-valign: top;
    font-family:  Helvetica, Arial, Sans-serif;
}

.mainHeadingSmallTextBanner H1 {
     margin-top: 0px; 
     margin-bottom: 0px; 
     font-size: 10pt;
     font-weight: normal;
     text-decoration: none;
     color: #0F75BC;
     text-valign: top;
     font-family:  Helvetica, Arial, Sans-serif;
}

.mainHeadingSmallTextBanner H1 a:link {
    margin-top: 0px; 
    margin-bottom: 0px; 
    font-size: 10pt;
    font-weight: normal;
    text-decoration: underline;
    color: #0F75BC;
    text-valign: center;
    font-family:  Helvetica, Arial, Sans-serif;
}

.mainHeadingSmallTextBanner H1 a:visited {
    margin-top: 0px; 
    margin-bottom: 0px; 
    font-size: 10pt;
    font-weight: normal;
    text-decoration: underline;
    color: #0F75BC;
    text-valign: center;
    font-family:  Helvetica, Arial, Sans-serif;
}

.mainHeadingSmallTextBanner H1 a:hover {
    margin-top: 0px; 
    margin-bottom: 0px; 
    font-size: 10pt;
    font-weight: normal;
    text-decoration: none;
    color: #0F75BC;
    text-valign: center;
    font-family:  Helvetica, Arial, Sans-serif;
}

.subHeadingBanner H2 {
    margin-top: 0px; 
    margin-bottom: 0px; 
    color: #557F2C;
    font-size: 10pt;
    font-weight: bold;
    text-decoration: none;
    text-valign: center;
    font-family:  Helvetica, Arial, Sans-serif;
}

.subHeadingBanner H2 a:link {
    margin-top: 0px; 
    margin-bottom: 0px; 
    color: #557F2C;
    font-size: 10pt;
    font-weight: bold;
    text-decoration: underline;
    text-valign: center;
    font-family:  Helvetica, Arial, Sans-serif;
}

.subHeadingBanner H2 a:visited {
    margin-top: 0px; 
    margin-bottom: 0px; 
    color: #557F2C;
    font-size: 10pt;
    font-weight: bold;
    text-decoration: underline;
    text-valign: center;
    font-family:  Helvetica, Arial, Sans-serif;
} 

.subHeadingBanner H2 a:hover {
    margin-top: 0px; 
    margin-bottom: 0px; 
    color: #557F2C;
    font-size: 10pt;
    font-weight: bold;
    text-decoration: none;
    text-valign: center;
    font-family:  Helvetica, Arial, Sans-serif;
}

.subHeadingCategories H2 {
    margin-top: 0px; 
    margin-bottom: 0px; 
    color: #0F75BC;
    font-size: 10pt;
    font-weight: bold;
    text-decoration: none;
    text-valign: center;
    font-family:  Helvetica, Arial, Sans-serif;
}

.subHeadingCategories H2 a:link {
    margin-top: 0px; 
    margin-bottom: 0px; 
    color: #0F75BC;
    font-size: 10pt;
    font-weight: bold;
    text-decoration: underline;
    text-valign: center;
    font-family:  Helvetica, Arial, Sans-serif;
}

.subHeadingCategories H2 a:visited {
    margin-top: 0px; 
    margin-bottom: 0px; 
    color: #0F75BC;
    font-size: 10pt;
    font-weight: bold;
    text-decoration: underline;
    text-valign: center;
    font-family:  Helvetica, Arial, Sans-serif;
}

.subHeadingCategories H2 a:hover {
    margin-top: 0px; 
    margin-bottom: 0px; 
    color: #0F75BC;
    font-size: 10pt;
    font-weight: bold;
    text-decoration: none;
    text-valign: center;
    font-family:  Helvetica, Arial, Sans-serif;
}

.subHeadingDetailPage H2 {
    margin-top: 0px; 
    margin-bottom: 0px; 
    color: #284E6B;
    font-size: 11pt;
    font-weight: normal;
    text-decoration: none;
    text-valign: center;
    font-family:  Helvetica, Arial, Sans-serif;
}

.subHeadingDetailPage H2 a:link {
    margin-top: 0px; 
    margin-bottom: 0px; 
    color: #284E6B;
    font-size: 11pt;
    font-weight: normal;
    text-decoration: underline;
    text-valign: center;
    font-family:  Helvetica, Arial, Sans-serif;
}

.subHeadingDetailPage H2 a:visited {
    margin-top: 0px; 
    margin-bottom: 0px; 
    color: #818486;
    font-size: 11pt;
    font-weight: normal;
    text-decoration: underline;
    text-valign: center;
    font-family:  Helvetica, Arial, Sans-serif;
}

.subHeadingDetailPage H2 a:hover {
    margin-top: 0px; 
    margin-bottom: 0px; 
    color: #0F75BC;
    font-size: 11pt;
    font-weight: normal;
    text-decoration: none;
    text-valign: center;
    font-family:  Helvetica, Arial, Sans-serif;
}

.subHeadingLinkedNames H2 {
    margin-top: 0px; 
    margin-bottom: 0px; 
    color: #284E6B;
    font-size: 12pt;
    font-weight: normal;
    text-decoration: none;
    text-valign: center;
    font-family:  Helvetica, Arial, Sans-serif;
}

.subHeadingLinkedNames H2 a:link {
    margin-top: 0px; 
    margin-bottom: 0px; 
    color: #284E6B;
    font-size: 12pt;
    font-weight: normal;
    text-decoration: underline;
    text-valign: center;
    font-family:  Helvetica, Arial, Sans-serif;
}

.subHeadingLinkedNames H2 a:visited {
    margin-top: 0px; 
    margin-bottom: 0px; 
    color: #818486;
    font-size: 12pt;
    font-weight: normal;
    text-decoration: underline;
    text-valign: center;
    font-family:  Helvetica, Arial, Sans-serif;
}

.subHeadingLinkedNames H2 a:hover {
    margin-top: 0px; 
    margin-bottom: 0px; 
    color: #0F75BC;
    font-size: 12pt;
    font-weight: normal;
    text-decoration: none;
    text-valign: center;
    font-family:  Helvetica, Arial, Sans-serif;
}



.subHeadingContent H2 { 
    margin-top: 3px; 
    margin-bottom: 0px; 
    font-style: none; 
    font-size: 11pt;
    font-weight: normal;
    text-decoration: none;
    color: #969696;
    text-valign: top;
    font-family:  Helvetica, Arial, Sans-serif;
}

.subHeadingContent H2 a:link {
    margin-top: 3px; 
    margin-bottom: 0px; 
    font-style: none; 
    font-size: 11pt;
    font-weight: normal;
    text-decoration: none;
    color: #969696;
    text-valign: top;
    font-family:  Helvetica, Arial, Sans-serif;
}

.subHeadingContent H2 a:visited {
    margin-top: 3px; 
    margin-bottom: 0px; 
    font-style: none; 
    font-size: 11pt;
    font-weight: normal;
    text-decoration: none;
    color: #969696;
    text-valign: top;
    font-family:  Helvetica, Arial, Sans-serif;
}

.subHeadingContent H2 a:hover {
    margin-top: 3px; 
    margin-bottom: 0px; 
    font-style: none; 
    font-size: 11pt;
    font-weight: normal;
    text-decoration: underline;
    color: #969696;
    text-valign: top;
    font-family:  Helvetica, Arial, Sans-serif;
}

.subHeadingNonLinkedNames H2 {
     margin-top: 0px; 
     margin-bottom: 0px; 
     font-size: 12pt;
     line-height: 1.25;
     font-weight: bold;
     color: #284E6B;
     text-valign: top;
     font-family:  Helvetica, Arial, Sans-serif;
 }
 
.subHeading3MediumFont H3 {
	margin-top: 0px; 
    margin-bottom: 0px; 
    color: #284E6B;
    font-size: 10pt;
    font-weight: normal;
    text-decoration: none;
    text-valign: center;
    line-height: 1.75;
    font-family:  Helvetica, Arial, Sans-serif;
}

.subHeading3MediumFont a:link H3 {
	margin-top: 0px; 
    margin-bottom: 0px; 
    color: #284E6B;
    font-size: 10pt;
    font-weight: normal;
    text-decoration: underline;
    text-valign: center;
    line-height: 1.75;
    font-family:  Helvetica, Arial, Sans-serif;
}

.subHeading3MediumFont a:visited H3 {
    margin-top: 0px; 
    margin-bottom: 0px; 
    color: #818486;
    font-size: 10pt;
    font-weight: normal;
    text-decoration: underline;
    text-valign: center;
    line-height: 1.75;
    font-family:  Helvetica, Arial, Sans-serif;
}

.subHeading3MediumFont a:hover H3 {
    margin-top: 0px; 
    margin-bottom: 0px; 
    color: #0F75BC;
    font-size: 10pt;
    font-weight: normal;
    text-decoration: none;
    text-valign: center;
    line-height: 1.75;
    font-family:  Helvetica, Arial, Sans-serif;
}

.subHeading3BigFont H3 {
    margin-top: 0px; 
    margin-bottom: 0px; 
    color: #284E6B;
    font-size: 12pt;
    font-weight: normal;
    text-decoration: none;
    text-valign: center;
    line-height: 1.0;
    font-family:  Helvetica, Arial, Sans-serif;
}

.subHeading3BigFont a:link H3 {
    margin-top: 0px; 
    margin-bottom: 0px; 
    color: #284E6B;
    font-size: 12pt;
    font-weight: normal;
    text-decoration: underline;
    text-valign: center;
    line-height: 1.0;
    font-family:  Helvetica, Arial, Sans-serif;
}

.subHeading3BigFont a:visited H3 {
    margin-top: 0px; 
    margin-bottom: 0px; 
    color: #818486;
    font-size: 12pt;
    font-weight: normal;
    text-decoration: underline;
    text-valign: center;
    line-height: 1.0;
    font-family:  Helvetica, Arial, Sans-serif;
}

.subHeading3BigFont a:hover H3 {
    margin-top: 0px; 
    margin-bottom: 0px; 
    color: #0F75BC;
    font-size: 12pt;
    font-weight: normal;
    text-decoration: none;
    text-valign: center;
    line-height: 1.0;
    font-family:  Helvetica, Arial, Sans-serif;
}

.mainHeadingParentCategory H1 { 
    margin-top: 0px; 
    margin-bottom: 0px; 
    line-height: 1.5; 
    font-style: none; 
    font-size: 14pt;
    font-weight: normal;
    text-decoration: none;
    color: #0F75BC;
    text-valign: top;
    font-family:  Helvetica, Arial, Sans-serif;
}

.mainHeadingParentCategory H1 a:link {
    margin-top: 0px; 
    margin-bottom: 0px; 
    line-height: 1.5; 
    font-style: none; 
    font-size: 14pt;
    font-weight: normal;
    text-decoration: none;
    color: #0F75BC;
    text-valign: top;
    font-family:  Helvetica, Arial, Sans-serif;
}

.mainHeadingParentCategory H1 a:visited {
    margin-top: 0px; 
    margin-bottom: 0px; 
    line-height: 1.5; 
    font-style: none; 
    font-size: 14pt;
    font-weight: normal;
    text-decoration: none;
    color: #0F75BC;
    text-valign: top;
    font-family:  Helvetica, Arial, Sans-serif;
}

.mainHeadingParentCategory H1 a:hover {
    margin-top: 0px; 
    margin-bottom: 0px; 
    line-height: 1.5; 
    font-style: none; 
    font-size: 14pt;
    font-weight: normal;
    text-decoration: underline;
    color: #284E6B;
    text-valign: top;
    font-family:  Helvetica, Arial, Sans-serif;
}

.subHeadingParentCategory H2 { 
    margin-top: 0px; 
    margin-bottom: 0px;
    line-height: 1.5; 
    font-style: none; 
    font-size: 12pt;
    font-weight: normal;
    text-decoration: none;
    color: #284E6B;
    text-valign: top;
    font-family:  Helvetica, Arial, Sans-serif;
}

.subHeadingParentCategory H2 a:link {
    margin-top: 0px; 
    margin-bottom: 0px;
    line-height: 1.5; 
    font-style: none; 
    font-size: 12pt;
    font-weight: normal;
    text-decoration: none;
    color: #284E6B;
    text-valign: top;
    font-family:  Helvetica, Arial, Sans-serif;
}

.subHeadingParentCategory H2 a:visited {
    margin-top: 0px; 
    margin-bottom: 0px; 
    line-height: 1.5; 
    font-style: none; 
    font-size: 12pt;
    font-weight: normal;
    text-decoration: none;
    color: #284E6B;
    text-valign: top;
    font-family:  Helvetica, Arial, Sans-serif;
}

.subHeadingParentCategory H2 a:hover {
    margin-top: 0px; 
    margin-bottom: 0px;
    line-height: 1.5; 
    font-style: none; 
    font-size: 12pt;
    font-weight: normal;
    text-decoration: underline;
    color: #0F75BC;
    text-valign: top;
    font-family:  Helvetica, Arial, Sans-serif;
}



