BODY, P, BR, TABLE, TD, LI{ font-family:verdana, helvetica, sans-serif; font-size:12px; color: #666666; font-weight: normal; }
INPUT, SELECT { font-size: 10px; }

H2 { font-size: 18px; color: #2B557F; }

A:link { color: blue; font-weight: bold; }
A:active { color: blue; font-weight: bold; }
A:visited { color: 0066CC; font-weight: bold; } /* 3F8AAe */
A:hover { color: blue; font-weight: bold; }


A.navLink:link { color: white; }
A.navLink:active { color: white; }
A.navLink:visited { color: white; }
A.navLink:hover { color: white; }


UL.categoryLink { margin-top: 1px; }
LI.categoryLink { font-size: 11px; font-weight: bold; line-height: 18px; }
A.categoryLink { font-size: 11px; font-weight: bold; line-height: 20px; }
A.categoryLink:link { color: #F9F9F9; text-decoration: none; }
A.categoryLink:visited { color: #F9F9F9; text-decoration: none; }
A.categoryLink:active { color: #47DD22; text-decoration: none; }
A.categoryLink:hover { color: #47DD22; text-decoration: none; }

.breadCrumb { font-size: 14px; font-weight: bold; }
A.breadCrumb:link { color: red; }
A.breadCrumb:visited { color: red; }
A.breadCrumb:active { color: red; }
A.breadCrumb:hover { color: red; }

LI.searchResults { line-height: 20px; vertical-align: middle;}
A.searchResults:link { color: white; }
A.searchResults:visited { color: white; }
A.searchResults:active { color: white; }
A.searchResults:hover { color: white; }

.siteJump { font-size: 11px; font-weight: bold; line-height: 18px; }
A.siteJump:link { color: #F9F9F9; text-decoration: none; }
A.siteJump:visited { color: #F9F9F9; text-decoration: none; }
A.siteJump:active { color: #47DD22; text-decoration: none; }
A.siteJump:hover { color: #47DD22; text-decoration: none; }

.bestSellers { font-size: 11px; font-weight: bold; }
A.bestSellers:link { color: #47DD22; }
A.bestSellers:visited { color: #47DD22; }
A.bestSellers:active { color: #47DD22; }
A.bestSellers:hover { color: #47DD22; }

.featuredProducts { font-size: 10px; }
/* SPAN.featuredProducts { color: F0DC68; font-size: 11px; font-weight: bold; } */
A.featuredProducts:link { color: #47DD22; font-size: 11px; font-weight: bold; }
A.featuredProducts:visited { color: #47DD22; font-size: 11px; font-weight: bold; }
A.featuredProducts:active { color: #47DD22; font-size: 11px; font-weight: bold; }
A.featuredProducts:hover { color: #47DD22; font-size: 11px; font-weight: bold; }

/********************************************************************************
 * 								Updated Styles									*
 ********************************************************************************/

/* Best Seller Styles */
.bestsellerTitle { font-size: 11px; font-weight: bold; }
A.bestsellerLink:link { color: #47DD22; font-size: 11px; font-weight: bold; }
A.bestsellerLink:visited { color: #47DD22; font-size: 11px; font-weight: bold; }
A.bestsellerLink:active { color: #47DD22; font-size: 11px; font-weight: bold; }
A.bestsellerLink:hover { color: #47DD22; font-size: 11px; font-weight: bold; }

/* Featured Products Styles */
A.featuredproductsLink { color: #47DD22; font-size: 11px; font-weight: bold; }
A.featuredproductsLink:link { color: #47DD22; }
A.featuredproductsLink:visited { color: #47DD22; }
A.featuredproductsLink:active { color: #47DD22; }
A.featuredproductsLink:hover { color: #47DD22; }

/* RSG 3.0 NEW */
.categoryHeader { font-size: 18px; color: #2B557F; text-transform: uppercase; }
.pagedCategoryHeader { background-color: #F7F7F7; border: 2px solid #0084C7; }
.cartItemArea { background-color: #D7BA8C; }
.cartAddToCartArea  { background-color: #D7BA8C; }
.myAccountHeader{	font-size: 14px;	color: #333333;	font-weight : bold;}
.myaccountPastOrderHeader { background-color: #333333; color: F7F7F7; font-weight: bold; }
.myaccountForgotPasswordLink { color: 383F11; }
A.myaccountForgotPasswordLink:Link { color: 383F11; }
A.myaccountForgotPasswordLink:Active { color: 383F11; }
A.myaccountForgotPasswordLink:Visited { color: 383F11; }
A.myaccountForgotPasswordLink:Hover { color: 383F11; }

.quickCheckoutLoginTableOuter { background-color: #D7BA8C; border: 1px; border-thickness: 3px; border-color: brown; border-style: solid; }
.quickCheckoutForgotPasswordLink { color: 383F11; }
A.quickCheckoutForgotPasswordLink:Link { color: 383F11; }
A.quickCheckoutForgotPasswordLink:Active { color: 383F11; }
A.quickCheckoutForgotPasswordLink:Visited { color: 383F11; }
A.quickCheckoutForgotPasswordLink:Hover { color: 383F11; }

A.cartDetailsOnlyLink { color: #333333; }
A.cartDetailsOnlyLink:link { color: #333333; }
A.cartDetailsOnlyLink:visited { color: #333333; }
A.cartDetailsOnlyLink:active { color: #333333; }
A.cartDetailsOnlyLink:hover { color: #333333; }

/* Parent Category Styles */
UL.productsCategoryList { margin-top: 1px; }
LI.productsCategoryListItem { font-size: 11px; font-weight: bold; line-height: 18px; }
A.productsCategoryLink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #666666; text-decoration: none; background-color: #DDDDDD;}
A.productsCategoryLink:link {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #666666; text-decoration: none; background-color: #DDDDDD;}
A.productsCategoryLink:visited {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #666666; text-decoration: none; background-color: #DDDDDD;}
A.productsCategoryLink:active {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #666666; text-decoration: none; background-color: #DDDDDD;}
A.productsCategoryLink:hover { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; color: #666666; text-decoration: none; background-color: #DDDDDD;}
.productsCategoryLink{ background-color: #DDDDDD; }

/* Style used for the "New Items" Parent Category */
A.productsCategoryLinkNewItems { font-size: 11px; font-weight: bold; line-height: 20px; }
A.productsCategoryLinkNewItems:link { color: #FF6600; text-decoration: none; }
A.productsCategoryLinkNewItems:visited { color: #FF6600; text-decoration: none; }
A.productsCategoryLinkNewItems:active { color: #47DD22; text-decoration: none; }
A.productsCategoryLinkNewItems:hover { color: #47DD22; text-decoration: none; }

/* Style used for the "Sale Items" Parent Category */
A.productsCategoryLinkSaleItems { font-size: 11px; font-weight: bold; line-height: 20px; }
A.productsCategoryLinkSaleItems:link { color: red; text-decoration: none; }
A.productsCategoryLinkSaleItems:visited { color: red; text-decoration: none; }
A.productsCategoryLinkSaleItems:active { color: #47DD22; text-decoration: none; }
A.productsCategoryLinkSaleItems:hover { color: #47DD22; text-decoration: none; }

/* Sub Category Styles */
.productsSubcategoryHeader { font-size: 18px; font-weight: bold; color: white; }
A.productsSubcategoryLink { font-size: 14px; font-weight: bold; line-height: 28px; }
A.productsSubcategoryLink:link { color: #2B557F; text-decoration: none; }
A.productsSubcategoryLink:visited { color: #2B557F; text-decoration: none; }
A.productsSubcategoryLink:active { color: #2B557F; text-decoration: underline; }
A.productsSubcategoryLink:hover { color: #2B557F; text-decoration: underline; }

/* Breadcrumb Trail Styles */
.productsBreadcrumb {font-size: 16px;	color: Gray;	background-color: white;	font-style : italic;	font-weight : bold; }
.productsBreadcrumbLink { font-size: 16px;	color: Gray;	background-color: white;	font-style : italic;	font-weight : bold;}
A.productsBreadcrumbLink:link { color: Gray; }
A.productsBreadcrumbLink:visited { color: Gray; }
A.productsBreadcrumbLink:active { color: Gray; }
A.productsBreadcrumbLink:hover { color: Gray; }

/* Join a Club Styles */
.joinProductTitle {}
.joinMemberhipDues {}

/* Lost your ID styles */
.lostIDError { color: orange; font-size: 14px; font-weight: bold; }
.lostIDSuccess { color: F0DC68; font-size: 14px; font-weight: bold; }

/* Featured Stores Styles */
.featuredStoresLink { font-size: 11px; font-weight: bold; line-height: 18px; }
A.featuredStoresLink:link { color: #F9F9F9; text-decoration: none; }
A.featuredStoresLink:visited { color: #F9F9F9; text-decoration: none; }
A.featuredStoresLink:active { color: #47DD22; text-decoration: none; }
A.featuredStoresLink:hover { color: #47DD22; text-decoration: none; }

/* Styles used for "Paging" on list of products screen */
td.productListPages { color: #0084C7; }
/*
A.productListPages:link { color: white; }
A.productListPages:visited { color: white; }
A.productListPages:active { color: white; }
A.productListPages:hover { color: white; }*/


.errorHeader { font-weight:bold; color:red; }
.errorList { color: red; }
UL.errorList { margin-top: 2px; }
.error { color: red; font-weight: bold; }
.errorExplanation { color: red;  font-weight: normal; }

.exampleText { color: #999999; font-style: italic; }

/* for the new elowcarb product listing layout, we need to specify the 
	current/alternate row formats - this has been updated so that the
	tables are combined and there aren't weirded formatting issues, the
	styles have been updated to accomodate this */
.elowcarbRowCurrentBackground  { background-color: White; }
.elowcarbRowAlternateBackground { background-color: #F7F7F7; }
.elowcarbCurrentBorder { /*border: 1px solid Black; background-color: Black;*/ }
.elowcarbAlternateBorder { border: 1px solid #0084C7; background-color: #0084C7; }

.cartProductDetailsHeader{background-color: #F7F7F7; border: 2px solid #0084C7; }
.quickCheckoutLoginTableOuter{background-color: #F7F7F7; border: 2px solid #0084C7; }
.elowCarbsFeaturedSmallText{ font-size: 10px; color: black;}
.productListHeader{	font-size: 16px;	color: Gray;	background-color: white;	font-style : italic;	font-weight : bold;}