/*bof font colors*/
body, .messageStackSuccess, .messageStackCaution, #tagline, #productQuantityDiscounts table, .categoryListBoxContents a, h2.greeting a {
	color: #000000;
	}
.back {
	color: #000000;
	}
a:link, a:visited,  fieldset fieldset legend{
	color: #000000;
	} a, .cartTotalDisplay, .cartOldItem, .specialsListBoxContents, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .list-price, .itemTitle a, h2.greeting, #icon, h1, .header .fa-bars {
	color: #000000;
	}
#navEZPagesTOC ul li a, a:hover, #navEZPagesTOC ul li a:hover {
	color: #1589ff;
	}
.cat-count, .itemTitle a:hover, h2.greeting a:hover {
	color: #666;
	}
h3.rightBoxHeading a:hover, h3.leftBoxHeading a:hover {
	color: #aaa
	}
a:active {
	color: #0000ff;
	}
h2, h3, .cartAttribsList, #cart-box {
	color: #000000;
	}
#navMain ul li a, #navSupp ul li a {
	color: #000000;
	}
#navMain ul li a:hover, #navSupp ul li a:hover {
	color: #ffffff;
	background:#7cf410;
	}
#navMain ul li a.navCartContentsIndicator:hover {
	color: #ffffff;
	}
.alert {
	color: #ff0000;
	}
legend, .specialsListBoxContents a, .centerBoxContentsAlsoPurch a, .centerBoxContentsFeatured a, .centerBoxContentsSpecials a, .centerBoxContentsNew a, .productPriceDiscount {
	color: #333;
	}
.messageStackWarning, #navMain ul li a, #navCatTabsWrapper, #navCatTabs li a, #navCatTabs li a:hover, #navCatTabs li:hover, #navEZPagesTop, #navEZPagesTop li a, #navSuppWrapper, #navSupp li a, #siteinfoIP, #siteinfoLegal, h2.centerBoxHeading, .seDisplayedAddressLabel, TR.tableHeading, #shippingEstimatorContent h2, #shippingEstimatorContent th, #checkoutConfirmDefault .cartTableHeading, .navSplitPagesLinks a, .current, .productListing-rowheading a, .productListing-rowheading a, .prod-list-wrap, #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 {
	color: #000000;
	}
span.normal_button {
	color: #ffffff;
	}
.messageStackError {
	color: #ffffff;
	}
#navMainWrapper {
	color: #000000;
	}
#filter-wrapper {
	color: #000000;
	}
indexCategoriesHeading {
	color: #000000;
	}
.pagination li a {
	color: #1589ff;
	background: #ffffff;
	}
.pagination li a:hover{
	color: #ffffff;
	background: #7cf410;
	}
.pagination {
	margin-top: -10px;
	}
.pagination ul {}
.pagination li {}
.pagination li:first-child {
	border-left: 0;
	}
.pagination .current {
	color: #ffffff;
	background: #1589ff;
	}
.cartNewItem {
	color: #33cc33;
	}
 h3.rightBoxHeading, h3.leftBoxHeading, h3.rightBoxHeading a, h3.leftBoxHeading a {
 	color: #ffffff;
	}
#orderhistoryContent ul li a i.fa,
.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount {color:#900404;}
.categoryListBoxContents:hover a {
	color: #1589ff;
	}
.list-more{color:#fff !important;}
.sideBoxContent {
 	color: #000000;
	}
.sideBoxContent {
 	color: #1589ff;
	}
#siteinfoIP, #siteinfoLegal, #bannerSix {
	color: #000000;
	}
#siteinfoLegal a:hover {
	color: #1589ff;
	}

/*bof background colors*/
body, #mainWrapper, #headerWrapper, #contentMainWrapper, #logoWrapper, #cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul, #mainWrapper, #popupAdditionalImage, #contentMainWrapper, #headerWrapper, .rightBoxContent, .rowOdd, #productQuantityDiscounts table, #accountLinksWrapper {
	background: #fff;
	}
input:focus, select:focus, textarea:focus, .specialsListBoxContents:hover, .centerBoxContentsSpecials:hover, .centerBoxContentsAlsoPurch:hover, .centerBoxContentsFeatured:hover, .centerBoxContentsNew:hover, .centerBoxContentsProducts:hover, .categoryListBoxContents:hover, .sideBoxContentItem:hover, .productListing-odd, #pinfo-right, #sendSpendWrapper {
	background: #f4f4f4;
	}
#mainWrapper {
	background: #ffffff;
	}
.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, #gvFaqDefaultContent, #checkoutPayAddressDefault .instructions, #checkoutShipAddressDefault .instructions, #addressBookDefault .instructions, #myAccountNotify, #myAccountGen, .reviews-wrapper, #accountHistInfo table td, #prevOrders td, #myAccountPaymentInfo, #myAccountShipInfo, #accountDefault #sendSpendWrapper {
	background: #f4f4f4;
	}
.tableHeading {
	background-color: #e9e9e9;
	}
#navEZPagesTOCWrapper, .cartBoxTotal, .productListing-even:hover, .productListing-odd:hover, #productQuantityDiscounts tr:nth-child(even) {background:#ddd;}
#cartContentsDisplay .rowEven:hover, #cartContentsDisplay .rowOdd:hover {
	background: #e2e2e2;
	}
#orderTotals{
	background: #ccc;
	}
legend, #cart-box {
	background: #bbb;
	}
#navSuppWrapper, #shippingEstimatorContent h2, #checkoutConfirmDefault .cartTableHeading, .navSplitPagesLinks a, .productListing-rowheading a:hover, .list-more, #sendSpendWrapper h2, #accountDefault #sendSpendWrapper h2, #gvFaqDefaultSubHeading, #checkoutPayAddressDefaultAddress, #checkoutShipAddressDefaultAddress, #accountLinksWrapper h2, h2#addressBookDefaultPrimary, #reviewsWriteHeading, #myAccountPaymentInfo h3, #myAccountShipInfo h3 {
	background: #f4f4f4;
	}
#navMainWrapper {
	background: #ffffff;
	}
.centerBoxHeading {
	background: #f4f4f4;
	}
#navSupp li a:hover, .rightBoxHeading, .leftBoxHeading {
	background: #1589ff;
	}
#navEZPagesTop, .seDisplayedAddressLabel, TR.tableHeading, .prod-list-wrap, #myAccountPaymentInfo h4, #myAccountShipInfo h4 {
	background: #f4f4f4;
	}
#siteinfoIP, #siteinfoLegal, #bannerSix {
	background: #ffffff;
	}
#navEZPagesTop li a:hover {
	background: #777;
	}
.messageStackWarning, .messageStackError {
	background-color: #ff0000;
	}
.messageStackSuccess {
	background-color: #99ff99;
	}
#shippingEstimatorContent th, .navSplitPagesLinks a:hover, .productListing-rowheading, #productQuantityDiscounts table tr:first-child td {
	background: #999;
	}
#navCatTabsWrapper, .current, .productListing-rowheading a, .list-more:hover {
 	background: #364fb5;
 	}
#filter-wrapper {
	background: #bbb;
	}
input.submit_button {
	color: #ffffff;
	background: #1589ff;
/*	border: 1px solid #1589ff; */
	}
input.submit_button:hover {
	color: #ffffff;
	background: #7cf410;
/*	border: 1px solid #1589ff; */
	}
input.cssButtonHover {
	color: #ffffff;
	background: #1589ff;
/*	border: 1px solid #1589ff; */
	}
span.cssButton.normal_button.button.button_logoff, span.cssButton.normal_button.button.small_edit {
	color: #ffffff;
	background: #1589ff;
/*	border: 1px solid #1589ff; */
	}
span.cssButton.normal_button.button.button_more_reviews, span.cssButton.normal_button.button.button_read_reviews {
	color: #ffffff;
	background: #1589ff;
/*	border: 1px solid #1589ff; */
	}
.button_more_reviews:hover, .button_read_reviews:hover {
	color: #ffffff;
	background: #7cf410;
/*	border: 1px solid #1589ff; */
	}
span.normal_button {
	COLOR: #ffffff;
 	background: #1589ff;
/* 	border: 1px solid #1589ff; */
 	}
.button_goto_prod_details:hover {
	color: #ffffff;
	background: #7cf410;
/*	border: 1px solid #1589ff; */
	}
#navCatTabs li a:hover, input.submit_button:hover, input.cssButtonHover {
	color: #ffffff;
	background: #7cf410;
/*	border: 1px solid #1589ff; */
	}
.button_search:hover {
	color: #ffffff;
	background: #7cf410;
/*	border: 1px solid #1589ff; */
	}
span.cssButton.normal_button.button.button_goto_prod_details {
	color: #ffffff;
	background: #1589ff;
/*	border: 1px solid #1589ff; */
	}
.button_in_cart, .button_add_selected, span.normal_button, .button_search {
	color: #ffffff;
	background-color: #1589ff;
/*	border: 1px solid #1589ff; */
	}
.button_in_cart:hover, .button_add_selected:hover, span.normal_button:hover {
	color: #ffffff;
	background-color: #7cf410;
/*	border: 1px solid #1589ff; */*
	}
#docGeneralDisplay, #popupShippingEstimator, #popupSearchHelp, #popupAdditionalImage, #popupImage, #popupCVVHelp, #popupCouponHelp, #popupAtrribsQuantityPricesHelp, #infoShoppingCart {
	background: none;
	}
#pinfo-right {
	background: #f4f4f4;
	}
#navMain ul li a.navCartContentsIndicator {
	background: #ff662e;
	color: #000
	}

/*bof border colors*/
HR {
	border-bottom: 1px solid #9a9a9a;
	}
input, TEXTAREA {
	border: 3px solid #ccc;
	}
#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;
	}
#siteinfoIP, #siteinfoLegal, #bannerSix {
	border: none;
	}
#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;
	}

/*bof placeholders*/
::-moz-placeholder, :-moz-placeholder, ::-webkit-input-placeholder, :-ms-input-placeholder, :placeholder-shown {
	color: #D01;
	}
