/*bof font colors*/

body,
.messageStackSuccess,
.messageStackCaution,
#productQuantityDiscounts table,
.categoryListBoxContents a,
h2.greeting a {
    color: #000000;
}
#tagline,
#siteinfoLegal a {
	color: #ffdc51;
}
a:link,
#navEZPagesTOC ul li a,
a:hover,
#navEZPagesTOC ul li a:hover,

.sideBoxContent a:visited,
fieldset fieldset legend,
#navBreadCrumb a:visited,
.cartTotalDisplay,
.cartOldItem,
.specialsListBoxContents,
.centerBoxContentsSpecials,
.centerBoxContentsAlsoPurch,
.centerBoxContentsFeatured,
.centerBoxContentsNew,
.list-price,
.itemTitle a,
h2.greeting,
#icon,
h1,
.header .fa-bars {
    color: #3e4918;
}
h3.rightBoxHeading a:hover,
h3.leftBoxHeading a:hover,
#navSupp ul li a:hover,
#navMain ul li a:hover,
#siteinfoLegal a:hover {
	color: #fff;
}
a:visited,
.cat-count,
.itemTitle a:hover,
h2.greeting a:hover {
    color: #666;
}
a:active {
    color: #0000ff;
}
h2,
h3,
.cartAttribsList,
#cart-box {
    color: #4a5528;
}
.blue {
    color: #05a5cb !important;
}
.blue:hover {
    color: #036f89 !important;
}
.alert {
    color: #8b0000;
}
legend,
.specialsListBoxContents a,
.centerBoxContentsAlsoPurch a,
.centerBoxContentsFeatured a,
.centerBoxContentsSpecials a,
.centerBoxContentsNew a,
.productPriceDiscount {
    color: #4a5528;
}
.messageStackWarning,
.messageStackError,
#navMainWrapper,
#navMain ul li a,
#navCatTabsWrapper,
#navCatTabs li a,
#navCatTabs li a:hover,
#navCatTabs li:hover,
#navEZPagesTop,
#navEZPagesTop li a,
.pagination li a,
#navSuppWrapper,
#navSupp li a,
#siteinfoIP,
#siteinfoLegal,
#bannerSix,
h2.centerBoxHeading,
h3.rightBoxHeading,
h3.leftBoxHeading,
h3.rightBoxHeading a,
h3.leftBoxHeading a,
.seDisplayedAddressLabel,
TR.tableHeading,
#shippingEstimatorContent h2,
#shippingEstimatorContent th,
#checkoutConfirmDefault .cartTableHeading,
#filter-wrapper,
.navSplitPagesLinks a,
.current,
.productListing-rowheading a,
.productListing-rowheading a,
#productQuantityDiscounts table tr:first-child td,
#reviewsWriteHeading,
#sendSpendWrapper h2,
#accountDefault #sendSpendWrapper h2,
#gvFaqDefaultSubHeading,
#checkoutPayAddressDefaultAddress,
#checkoutShipAddressDefaultAddress,
#accountLinksWrapper h2,
h2#addressBookDefaultPrimary,
#myAccountPaymentInfo h3,
#myAccountShipInfo h3,
#myAccountPaymentInfo h4,
#myAccountShipInfo h4,
input.submit_button,
input.submit_button:hover,
input.cssButtonHover,
span.normal_button {
    color: #ffdc51;
}
h3.leftBoxHeading,
h3.rightBoxHeading {
	color: #4a5528;
	font-weight: bold;
	border-bottom: 3px solid #f5f5f5;
	background: none;
}
h3.rightBoxHeading {
	border-top: 3px solid #f5f5f5;
}
h3.rightBoxHeading#search {
	border-top: none;
}
h3.rightBoxHeading a, h3.leftBoxHeading a {
	color: #4a5528;
	font-weight: bold;
}
h3.rightBoxHeading a:hover, h3.leftBoxHeading a:hover {
	color: #000;
}
.prod-list-wrap,
.sideBoxContent {
	color: #3e4918;
}

.cartNewItem {
    color: #33cc33;
}
.productSpecialPrice,
.productSalePrice,
.productSpecialPriceSale,
.productPriceDiscount {
    color: #ff0000;
}
.categoryListBoxContents a:hover,
.categoryListBoxContents:hover a {
    color: #05a5bc;
}
.list-more {
    color: #fff !important;
}
/*bof background colors*/

body,
#mainWrapper,
#headerWrapper,
#contentMainWrapper,
#logoWrapper,
#cartBoxListWrapper,
#ezPageBoxList,
#cartBoxListWrapper ul,
#ezPageBoxList ul,
#mainWrapper,
#popupAdditionalImage,
#contentMainWrapper,
#headerWrapper,
.sideBoxContent,
.rightBoxContent,
.rowOdd,
#productQuantityDiscounts table,
#accountLinksWrapper {
    background: #fff;
}
input:focus,
select:focus,
textarea:focus,
#mainWrapper,
.specialsListBoxContents:hover,
.centerBoxContentsSpecials:hover,
.centerBoxContentsAlsoPurch:hover,
.centerBoxContentsFeatured:hover,
.centerBoxContentsNew:hover,
.categoryListBoxContents:hover,
.sideBoxContentItem:hover,
.productListing-odd,
#pinfo-right,
#sendSpendWrapper {
    background: #f4f4f4;
}
.messageStackCaution {
    background-color: #ffff66;
}
fieldset,
.rowEven,
#shippingEstimatorContent tr:nth-child(odd),
#order-comments,
ul.list-links li:hover,
ol.list-links li:hover,
#no-products,
.listing-wrapper:nth-child(odd),
#reviews-write-wrapper,
#checkoutPayAddressDefault .instructions,
#checkoutShipAddressDefault .instructions,
#addressBookDefault .instructions,
#myAccountNotify,
#myAccountGen,
.reviews-wrapper,
#accountHistInfo table td,
#prevOrders td,
#myAccountPaymentInfo,
#myAccountShipInfo,
#accountDefault #sendSpendWrapper {
    background: #eee;
}
.tableHeading {
    background-color: #e9e9e9;
}
#navEZPagesTOCWrapper,
.cartBoxTotal,
.productListing-even:hover,
.productListing-odd:hover,
#productQuantityDiscounts tr:nth-child(even) {
    background: #ddd;
}
#orderTotals {
    background: #ccc;
}
legend {
    background: #bbb;
}
#navMainWrapper,
#navSuppWrapper,
#shippingEstimatorContent h2,
#checkoutConfirmDefault .cartTableHeading,
.productListing-rowheading a,
.list-more,
#sendSpendWrapper h2,
#accountDefault #sendSpendWrapper h2,
#gvFaqDefaultSubHeading,
#checkoutPayAddressDefaultAddress,
#checkoutShipAddressDefaultAddress,
#accountLinksWrapper h2,
h2#addressBookDefaultPrimary,
#reviewsWriteHeading,
#myAccountPaymentInfo h3,
#myAccountShipInfo h3,
span.cssButton.normal_button.button.button_more_reviews,
.button_more_reviews:hover,
span.cssButton.normal_button.button.button_read_reviews,
.button_read_reviews:hover {
    background: #4a5528;
}
.navSplitPagesLinks a {
    background: #3e4918;
}
div#logoWrapper {
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#28300f+0,3e4918+50,28300f+100 */
background: #3e4918; /* Old browsers */
background: -moz-linear-gradient(left,  #28300f 0%, #3e4918 50%, #28300f 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #28300f 0%,#3e4918 50%,#28300f 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #28300f 0%,#3e4918 50%,#28300f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#28300f', endColorstr='#28300f',GradientType=1 ); /* IE6-9 */
}
#navSupp li a:hover,
.rightBoxHeading,
.leftBoxHeading,
.centerBoxHeading {
    background: #4a5528;
}
span.cssButton.normal_button.button.button_logoff,
span.cssButton.normal_button.button.small_edit,
#navEZPagesTop,
.seDisplayedAddressLabel,
TR.tableHeading,
#myAccountPaymentInfo h4,
#myAccountShipInfo h4 {
    background: #4a5528;
}
.prod-list-wrap {
	background: none;
}
#siteinfoIP,
#siteinfoLegal,
#bannerSix {
    background: #3e4918;
}
#navEZPagesTop li a:hover,
.pagination li a:hover {
    background: #777;
}
.messageStackWarning,
.messageStackError {
    background-color: #8b0000;
}
.messageStackSuccess {
    background-color: #99ff99;
}
#shippingEstimatorContent th,
.productListing-rowheading,
#productQuantityDiscounts table tr:first-child td {
    background: none; /* #999; */
}
.navSplitPagesLinks a:hover {
    background: #4a5528;
}
#navCatTabsWrapper,
.current,
.productListing-rowheading a:hover,
.productListing-rowheading a.active,
.list-more:hover,
input.submit_button,
span.normal_button {
    background: #3e4918;
}
.button_goto_prod_details:hover {
    background: #05a5cb !important;
}
#navCatTabs li a:hover,
input.submit_button:hover,
input.cssButtonHover {
    background: #028fba;
}
span.normal_button:hover,
span.cssButton.normal_button.button.button_goto_prod_details {
    background: #000;
}
#filter-wrapper {
	background: none;
}
#docGeneralDisplay #pinfo-right,
#popupShippingEstimator,
#popupSearchHelp,
#popupAdditionalImage,
#popupImage,
#popupCVVHelp,
#popupCouponHelp,
#popupAtrribsQuantityPricesHelp,
#infoShoppingCart {
    background: none;
}
/*bof border colors*/

HR {
    border-bottom: 1px solid #9a9a9a;
}
input,
TEXTAREA {
    border: 3px solid #ddd;
}
#navMain ul li {
    border-right: 1px solid #fff;
}
#navCatTabs li {
    border-left: 1px solid #05919f;
}
#navCatTabs ul li:last-child {
    border-right: 1px solid #05919f;
}
#navSupp li,
#navEZPagesTop li {
    border-left: 1px solid #555;
}
#navSupp ul li:last-child,
#navEZPagesTop ul li:last-child {
    border-right: 1px solid #555;
}
.pagination li {
    border-left: 1px solid #666;
}
#siteinfoIP,
#siteinfoLegal,
#bannerSix {
    /* border: 1px solid #666; */
}
#cartBoxListWrapper li,
.orderHistList li,
ul.list-links li {
    border-bottom: 3px solid #f5f5f5;
}
ol.list-links li {
    border-bottom: 1px solid #ddd;
}
#shoppingcartContent hr {
    border-bottom: 3px solid #666;
}
.tableHeading TH {
    border-bottom: 1px solid #ccc;
}
#cartSubTotal {
    border-top: 3px solid #ddd;
}
#productQuantityDiscounts td {
    border-right: 1px solid #eee;
}
#seQuoteResults td,
.listBoxContentTable td,
.tableBorder1 td {
    border: 1px solid #000;
}