/*bof font colors*/

body,

.messageStackSuccess,

.messageStackCaution,

#tagline,

#productQuantityDiscounts table,

.categoryListBoxContents a,

h2.greeting a {

	color:#000;

}

a:link,

#navEZPagesTOC ul li a,

a:hover,

#navEZPagesTOC ul li a:hover,

#navMain ul li a:hover,

#navSupp ul li a:hover,

.sideBoxContent a:visited,

fieldset fieldset legend,

#navBreadCrumb a:visited,

#siteinfoLegal a,

h3.rightBoxHeading a:hover,

h3.leftBoxHeading a:hover,

.cartTotalDisplay,

.cartOldItem,

.specialsListBoxContents,

.centerBoxContentsSpecials,

.centerBoxContentsAlsoPurch,

.centerBoxContentsFeatured,

.list-price,

.itemTitle a,

h2.greeting,

#icon, h1,

.header .fa-bars {

	color:#999;

}

a:visited,

.cat-count,

.itemTitle a:hover,

h2.greeting a:hover {

	/*color:#666;*/

}

a:active {color:#00f;}

h2,

h3,

.cartAttribsList,

#cart-box {

	color:#444;

}

.blue{color:#ff5722 !important;}

.blue:hover{color:#036f89 !important;}

.alert {color: #8b0000;}

legend,

.specialsListBoxContents a,

.centerBoxContentsAlsoPurch a,

.centerBoxContentsFeatured a,

.centerBoxContentsSpecials a,

.centerBoxContentsNew a,

.productPriceDiscount{

	color:#333;

}

.messageStackWarning,

.messageStackError,

#navMainWrapper,

#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,

#siteinfoLegal a:hover,

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,

.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,

input.cssButtonHover,

span.normal_button{

	color: #333;

}

span.normal_button{color: #fff;}

input.submit_button{color: #fff;}

input.submit_button:hover{color: #fff;background: #f80;opacity: .8;}

.cartNewItem {color:#33cc33;}

.productSalePrice,

.productSpecialPriceSale,

.productPriceDiscount {

	color:#ff0000;

}

.categoryListBoxContents a:hover,

.categoryListBoxContents:hover a{

	color:#05a5bc;

}

.list-more{color:#fff !important;}



/*bof background colors*/

body,

#mainWrapper,

#contentMainWrapper,

#logoWrapper,

#cartBoxListWrapper,

#ezPageBoxList,

#cartBoxListWrapper ul,

#ezPageBoxList ul,

#mainWrapper,

#popupAdditionalImage,

#contentMainWrapper, .sideBoxContent,

.rightBoxContent,

.rowOdd,

#productQuantityDiscounts table,

#accountLinksWrapper {

	background:#fff;

}

input:focus,

select:focus,

textarea:focus,

#mainWrapper,

.specialsListBoxContents:hover,

.centerBoxContentsSpecials:hover,

.centerBoxContentsAlsoPurch:hover,

.centerBoxContentsFeatured:hover,

.categoryListBoxContents:hover,

.sideBoxContentItem:hover,

.productListing-odd,

#sendSpendWrapper {

	background:#f4f4f4;

}

.messageStackCaution {background-color:#ffff66;}

fieldset,

.rowEven,

#shippingEstimatorContent tr:nth-child(odd),

#order-comments,

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:#eee;

}

.tableHeading{background-color:#e9e9e9;}

#navEZPagesTOCWrapper,

.cartBoxTotal,

.productListing-even:hover,

.productListing-odd:hover,

#productQuantityDiscounts tr:nth-child(even) {

	background:#ddd;

}

#orderTotals{background:#ccc;}

legend,

#cart-box{

	background:#fff;

}

#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,

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:orange;

}

#navSupp li a:hover,

.rightBoxHeading,

.leftBoxHeading, .centerBoxHeading {

	background:none;

}

span.cssButton.normal_button.button.button_logoff,

span.cssButton.normal_button.button.small_edit,

#navEZPagesTop,

.seDisplayedAddressLabel,

TR.tableHeading,

.prod-list-wrap,

#myAccountPaymentInfo h4,

#myAccountShipInfo h4 {

	background:#666;

}

#siteinfoIP,

#siteinfoLegal,

#bannerSix{

	background:#666665;

}

#navEZPagesTop li a:hover,

.pagination li a:hover {

	background:#777;

}

.messageStackWarning,

.messageStackError {

	background-color:#8b0000;
	color: #FFF;
	font-size: 24px;

}

.messageStackSuccess {background-color:#99ff99;}

#shippingEstimatorContent th,

.navSplitPagesLinks a:hover,

.productListing-rowheading,

#productQuantityDiscounts table tr:first-child td{

	background:#999;

}

.current,

.productListing-rowheading a,

.list-more:hover,

input.submit_button,

span.normal_button {

	background:#999;

}

.button_goto_prod_details:hover{background:#ff5722 !important;}

input.submit_button:hover,

input.cssButtonHover {

	opacity: 0.8;

	background: #333;

	color: #fff;

}

#filter-wrapper,

span.normal_button:hover,

span.cssButton.normal_button.button.button_goto_prod_details{

	opacity: 0.8;

	background:#f80;

	color: #fff;

}

#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:1px solid #ccc;
	padding: 0px 5px 0px 5px;
	margin:0;
	border-radius:5px;


}

#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{

	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;

}





