/*bof font colors*/
#loginForm a:link { font-weight:bolder; color:#900}
#navEZPagesTop { font-weight:bold;}
body, .messageStackSuccess, .messageStackCaution, #tagline, #productQuantityDiscounts table,  h2.greeting a {color:#000000;}
#navEZPagesTop, #navEZPagesTop li a,  #navEZPagesTOC ul li a,  #navEZPagesTOC ul li a:hover, #navMain ul li a:hover, #navSupp ul li a:hover,  fieldset fieldset legend, #navBreadCrumb a:visited, #siteinfoLegal a, h3.rightBoxHeading a:hover, h3.leftBoxHeading a:hover, .cartTotalDisplay, .cartOldItem, .specialsListBoxContents, .centerBoxContentsSpecials, .centerBoxContentsAlsoPurch, .centerBoxContentsFeatured, .centerBoxContentsNew, .list-price, .itemTitle a, h2.greeting, #icon, h1 {color:#333333;}
.cat-count, .itemTitle a:hover, h2.greeting a:hover {color:#666;}
a:link, a:active {color:#428dff;}
a:visited, a:hover {color: #ffb062; }
h2, h3, .cartAttribsList, #cart-box {color:#444;}
.blue{color:#ccc !important;}
.blue:hover{color:#036f89 !important;}
.alert {color: #8b0000;}
legend, .specialsListBoxContents a, .centerBoxContentsAlsoPurch a, .centerBoxContentsFeatured a, .centerBoxContentsSpecials a, .centerBoxContentsNew a, .productPriceDiscount{color:#333;}
.header .fa-bars,.messageStackWarning, .messageStackError, #navMainWrapper, #navMain ul li a, #navCatTabsWrapper, #navCatTabs li a, #navCatTabs li a:hover, #navCatTabs li:hover,  .pagination li a, #navSuppWrapper, #navSupp li a, #siteinfoIP, #siteinfoLegal, #bannerSix, #siteinfoLegal a:hover, h2.centerBoxHeading,  .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.submit_button, input.submit_button:hover, input.cssButtonHover, span.normal_button{color: #ffffff;}
.cartNewItem {color:#33cc33;}
.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount {color:#ff0000;}
.list-more{color:#fff !important;}

/*jg*/
h3.rightBoxHeading, h3.rightBoxHeading a { color:#000;}
h3.leftBoxHeading, h3.leftBoxHeading a { color:#FFF;}
/*.leftBoxContent ul.list-links li a, .categoryListBoxContents,.categoryListBoxContents a, .categoryListBoxContents a:hover, .sideBoxContent.list-links, .categoryListBoxContents:hover a {color:#000;}*/
.sideBoxContent a:link, .sideBoxContent a:active {color:#fff !important;}
.sideBoxContent a:visited {color:#f4f4f4 !important;}
.sideBoxContent a:hover {color:#fff; text-decoration:underline;}
.leftBoxContent ul.list-links li a, .categoryListBoxContents,.categoryListBoxContents a, .categoryListBoxContents a:hover {color:#000;}

/*bof background colors*/
.cartBoxTotal,#cartBoxListWrapper ul li {background-color:#E4BF95;}

/*#navMainWrapper,  #logoWrapper { background-color:#6C90F0; background-image:none;}*/
#navSupp,#mainWrapper { background-color:/*#6C90F0*/transparent; background-image:url(../images/bg_diagonal_lines.gif); background-repeat:repeat;}
/*#headerWrapper, #logoWrapper, #logo {background-color: transparent;}*/
/*body, /*#mainWrapper, /*#headerWrapper,*/ #contentMainWrapper, /*#logoWrapper,*/  #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul,  #popupAdditionalImage, /*.sideBoxContent, .rightBoxContent,*/ .rowOdd, #productQuantityDiscounts table, #accountLinksWrapper {background:#fff;}
input:focus, select:focus, textarea:focus, .specialsListBoxContents:hover, .centerBoxContentsSpecials:hover, .centerBoxContentsAlsoPurch:hover, .centerBoxContentsFeatured:hover, .centerBoxContentsNew: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, #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,  .productListing-even:hover, .productListing-odd:hover, #productQuantityDiscounts tr:nth-child(even) {background:#ddd;}
#orderTotals{background:#ccc;}
legend, #cart-box{background:#F4F4F4;}
 #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:#333;}
 
/*jg*/
/*.foot-top { background-image:url(../images/bg_footer-car-left.gif); background-repeat:no-repeat; background-position:center bottom;}
/*#btmft{ background-image:url(../images/btn_footer-return.gif); background-repeat:no-repeat; background-position:center bottom;}*/
#navSupp li a:hover, .rightBoxHeading {background:#E8C8A6; border-radius:10px 10px;}
.leftBoxHeading, .centerBoxHeading {background:#738CD1; border-radius:10px 10px;}
.rightBoxContainer { border-radius:10px;background:#E4BF95;}
.leftBoxContainer { border-radius:10px;background:#4E72D2;}
.categoryListBoxContents:hover{background:#738CD1;}
/*.sideBoxContent a:hover{background:#738CD1;}*/
/*.foot-top { background-image:url(../images/bg_xtra-mid.jpg); background-repeat: no-repeat;background-position:center top;}*/
/*#footbottom { /*background-color:#CF8A40;*//* background-image:url(../images/bg_footer-car-left.gif); background-position:center top; background-repeat: no-repeat;} 
#navSuppWrapper {}*/
#editablesidebox1Content.sideBoxContent { margin:0px!important;; padding:5px !important;}
#editablesidebox1Heading { display:none; visibility:hidden;}
#editablesidebox2Heading { background-color:#900; color:#FFF; font-weight:bold;}
#editablesidebox2 a:link,  #editablesidebox2 a:visited, #editablesidebox2 a:active { color:#000 !important;}
#bannerThree.banners { border-radius:10px; background-color:#900; color:#FF0; font-weight:bold; font-size:20px;}
/*Printable Price List */
#printable-list th {background-color:#5377D8; border: 1px solid #000; }
td.printable-price  {background-color:#DFE8FF; border-right: 1px solid #000; text-align:right; }
td.printable-no, td.printable-description{background-color:#EFEFEF;border-right: 1px solid #000; }
td.printable-name{background-color:#fff;border-right: 1px solid #000; border-left: 1px solid #000; }
td.printable-no{ text-align:center; }
td.printable-name, td.printable-description{ padding-right:10px;}
#printable-list tr  {border: 1px solid #000;}

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:#D49E60;}
#slc{}
#siteinfoIP, #siteinfoLegal, #bannerSix{background:transparent;}



#navEZPagesTop li a:hover, .pagination li a:hover {background:#E8C8A6;}
.messageStackWarning, .messageStackError {background-color:#8b0000;}
.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, input.submit_button, span.normal_button {background:#4E72D2;}
.button_goto_prod_details:hover{background:#4E72D2 !important;}
#navCatTabs li a:hover, input.submit_button:hover, input.cssButtonHover {background:#028fba;}
#filter-wrapper, span.normal_button:hover, span.cssButton.normal_button.button.button_goto_prod_details{background:#000;}
#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 #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;}
.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;}

/*bof placeholders*/
::-moz-placeholder, :-moz-placeholder, ::-webkit-input-placeholder, :-ms-input-placeholder, :placeholder-shown {color: #D01;}


