/*bof font colors*/


body, .messageStackSuccess, .messageStackCaution, #tagline, #productQuantityDiscounts table, .categoryListBoxContents a, h2.greeting a {color:#1d2731;}
a:link, #navEZPagesTOC ul li a, a:hover, #navEZPagesTOC 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, .centerBoxContentsNew, .list-price, .itemTitle a, h2.greeting, #icon, h1, .header .fa-bars {color:#1d2731;}

a:visited, .cat-count, .itemTitle a:hover, h2.greeting a:hover {color:#1d2731;}
a:active {color:#0b3c5d;}
h2, h3, .cartAttribsList {color:#ffffff;}
.blue{color:#cb0000 !important;}
.blue:hover{color:#ff0000 !important;}
.alert {color: #313d7d;}
legend, .specialsListBoxContents a, .centerBoxContentsAlsoPurch a, .centerBoxContentsFeatured a, .centerBoxContentsSpecials a, .centerBoxContentsNew a, .productPriceDiscount{color:#1d2731;}

h3.rightBoxHeading, h3.leftBoxHeading, h3.rightBoxHeading a, h3.leftBoxHeading a, h2.centerBoxHeading, .seDisplayedAddressLabel, TR.tableHeading, #shippingEstimatorContent h2, #shippingEstimatorContent th, #checkoutConfirmDefault .cartTableHeading,{color: #0b3c5d;}

.messageStackWarning, .messageStackError, #navMainWrapper, #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, #bannerSix, #siteinfoLegal a:hover, #filter-wrapper, #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.cssButtonHover{color: #ffffff;}
.cartNewItem {color:#33cc33;}
.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount {color:#cb0000;}
.categoryListBoxContents a:hover, .categoryListBoxContents:hover a{color:#05a5bc;}


/*bof background colors*/
#headerWrapper, #logoWrapper{background:#0632be;
  background: -webkit-linear-gradient(left, #0632be, #051e71); /* For Safari 5.1 to 6.0 */
  background: -o-linear-gradient(right, #0632be, #051e71); /* For Opera 11.1 to 12.0 */
  background: -moz-linear-gradient(right, #0632be, #051e71); /* For Firefox 3.6 to 15 */
  background: linear-gradient(to right, #0632be, #051e71); /* Standard syntax */}

body, #mainWrapper, #contentMainWrapper, #cartBoxListWrapper, #ezPageBoxList, #cartBoxListWrapper ul, #ezPageBoxList ul, #mainWrapper, #popupAdditionalImage, #contentMainWrapper, .sideBoxContent, .rightBoxContent, .rowOdd, #productQuantityDiscounts table, #accountLinksWrapper {background:#ffffff;}

#mainWrapper{background:#ffffff;}

input:focus, select:focus, textarea:focus, .specialsListBoxContents:hover, .centerBoxContentsSpecials:hover, .centerBoxContentsAlsoPurch:hover, .centerBoxContentsFeatured:hover, .centerBoxContentsNew:hover, .categoryListBoxContents:hover, .sideBoxContentItem:hover, .productListing-odd, #sendSpendWrapper {background:#ffffff;}/*#f4f4f4*/
.messageStackCaution {background-color:#e8c648; border-radius: 7px 7px 7px 7px;}
.rowEven, #shippingEstimatorContent tr:nth-child(odd), ol.list-links li:hover, #no-products, #reviews-write-wrapper, #gvFaqDefaultContent, #checkoutPayAddressDefault .instructions, #checkoutShipAddressDefault .instructions, .reviews-wrapper, #accountHistInfo table td, #prevOrders td, #accountDefault #sendSpendWrapper{background:#e8e8e8;}
.tableHeading{background-color:#e8e8e8;}
#navEZPagesTOCWrapper, .cartBoxTotal, .productListing-even:hover, .productListing-odd:hover {background:#ffffff;}
#orderTotals{background:#c8c8c8;}
legend{background:#e8e8e8; border-radius: 10px 10px 10px 10px;}

#navMainWrapper, #navSuppWrapper{background:#051e71;}


#shippingEstimatorContent h2, #checkoutConfirmDefault .navSplitPagesLinks a, .list-more, #sendSpendWrapper h2, #accountDefault #sendSpendWrapper h2, #gvFaqDefaultSubHeading, #checkoutPayAddressDefaultAddress, #checkoutShipAddressDefaultAddress, #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:#e8bc18;}
#navSupp li a:hover{background:#051e71;}
span.cssButton.normal_button.button.button_logoff, span.cssButton.normal_button.button.small_edit, #navEZPagesTop, .seDisplayedAddressLabel, #myAccountPaymentInfo h4, #myAccountShipInfo h4 {background:#9a9a9a;}
#siteinfoIP, #siteinfoLegal, #bannerSix{background:#9a9a9a;}
#navEZPagesTop li a:hover, .pagination li a:hover {background:#777;}
.messageStackWarning, .messageStackError {background-color:#e8bc18; border-radius: 7px 7px 7px 7px;}
.messageStackSuccess {background-color:#99ff99; border-radius: 7px 7px 7px 7px;}
#shippingEstimatorContent th, .navSplitPagesLinks a:hover{background:#c8c8c8;}
#navCatTabsWrapper, .current, .list-more:hover, input.submit_button, span.normal_button {background:#c8c8c8;}
.button_goto_prod_details:hover{background:#e8c648 !important;}
#navCatTabs li a:hover, input.submit_button:hover, input.cssButtonHover {background:#e8c648;}
span.normal_button:hover, span.cssButton.normal_button.button.button_goto_prod_details{background:#e8c648;}
#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 #c8c8c8;}
#navMain ul li {border-right:1px solid #ffffff;}
#navCatTabs li {border-left: 1px solid #5a5cb;}
#navCatTabs ul li:last-child{border-right:1px solid #5a5cb;}
#navSupp li, #navEZPagesTop li {border-left: 1px solid #0b3c5d;}
#navSupp ul li:last-child, #navEZPagesTop ul li:last-child{border-right:1px solid #0b3c5d;}
.pagination li {border-left:1px solid #0b3c5d;}
#siteinfoIP, #siteinfoLegal, #bannerSix{border:1px solid #0b3c5d;}

/*Aaron Changes*/
#checkoutConfirmDefaultBillingAddress, #checkoutConfirmDefaultShippingAddress, #checkoutConfirmDefaultHeadingComments, #orderHistoryDetailedOrder, #previous-orders, #instructions h3{color:#1d2731;}

#cartBoxListWrapper li, .orderHistList li, ul.list-links li{background:#ffffff; border-bottom:0px solid #ffffff; border-left:0px solid #c8c8c8; border-right:0px solid #c8c8c8;}
ul.list-links li:hover{background:#f4f4f4;border-radius: 15px 15px 15px 15px;}
.rightBoxHeading {background: #cb0000; border-radius: 10px 10px 10px 10px;}
.leftBoxHeading {background: #cb0000; border-radius: 10px 10px 10px 10px;}
h2.centerBoxHeading{color:#1d2731;}
.centerBoxHeading {background: #f4f4f4; border-bottom:1px solid #c8c8c8; border-top:1px solid #c8c8c8;border-radius: 10px 10px 10px 10px;}
#pinfo-right {background:#ffffff; border-radius: 20px 20px 0px 0px; border-right:1px solid #c8c8c8; border-left:1px solid #c8c8c8;}
#cart-box {color: #1d2731; background: #ffffff; border-bottom:1px solid #c8c8c8; border-right:1px solid #c8c8c8; border-left:1px solid #c8c8c8;border-radius: 0px 0px 20px 20px;}
#productQuantityDiscounts table tr:first-child td{color:#1d2731; background:#e8bc18; border-radius: 15px 15px 0px 0px;}
#productQuantityDiscounts tr:nth-child(even) td {background:#ffffff; border-radius: 0px 0px 0px 0px; border: 1px dotted #c8c8c8; border-top: 0px solid;}
#filter-wrapper {background: #313d7d; border-radius: 10px 10px 0px 0px; text-align:left;}
input[name="filter"] {background: #313d7d; border-radius: 10px 10px 0px 0px; text-align:left;}
.prod-list-wrap{background: #e8e8e8; color: #1d2731;}
.productListing-rowheading {background: #e8e8e8;}
a.productListing-heading{border-radius: 30px 30px 30px 30px;}
.productListing-rowheading a:hover{color:#1d2731;background:#e8bc18; border-radius: 7px 7px 7px 7px;}
.productListing-rowheading a{color:#ffffff;background:#313d7d;}

#gridSorter {background: #e8e8e8; padding:10px 10px; text-align:center;}
#gridSorter a:hover{color:#1d2731;background:#e8bc18;}
#gridSorter a{color:#ffffff;background:#313d7d;}
#gridSorter a{padding:10px 30px;text-decoration:none;}
#gridSorter ul li{display:inline-block; margin: 2px;}
.centerBoxContentsProducts{padding-top: 40px;}
.navSplitPagesLinks a, .pagination li a, .current{color: #1d2731;}
.listing-wrapper{background: #ffffff; border-bottom: 1px solid #c8c8c8;}
a.list-more{color: 1d2731; border-radius: 7px 7px 7px 7px;}

#prod-info-top{background: #ffffff; border-bottom:1px solid #c8c8c8;border-radius: 0px 0px 20px 0px;}
#prod-info-top h1{color:#1d2731}
#productQuantityDiscounts table{border-radius: 10px 10px 10px 10px;}
#bestsellers{text-align:left;}
span.normal_button{background: #e8e8e8; color:#0b3c5d; border-radius: 7px 7px 7px 7px; font-size: 1em; padding: 2px 10px;}
input.submit_button{color:#0b3c5d;}
input.button_in_cart{background: #e8bc18; color: #1d2731; border-radius: 0px 7px 7px 0px; border:1px solid #c8c8c8;}
input.button_in_cart:hover{background: #e8c648;}
input.button_update{background: #e8bc18; color: #1d2731; border-radius: 7px 7px 7px 7px; border:1px solid #c8c8c8;}
input.button_update:hover{background: #e8c648;}
#cartAdd input[type=text]{background: #ffffff; border-radius: 7px 0px 0px 7px; border:1px solid #c8c8c8;}
span.button_sold_out{background: #e8bc18; color:#1d2731; border-radius: 7px 7px 7px 7px; font-size: 1em; padding: 10px;}
span.button_sold_out:hover{background: #e8bc18;}
span.button_sold_out_sm{background: #e8bc18; color:#1d2731;}
span.button_sold_out_sm:hover{background: #e8bc18;}
input.button_search{background: #cb0000; color: #ffffff; border-radius: 0px 20px 20px 0px;}
input.button_search:hover{background: #ff0000;}
#navMainSearch input[type=text]{background: #ffffff; border-radius: 20px 0px 0px 20px; padding-left: 20px}
span.button_checkout{background: #313d7d; color:#ffffff; border-radius: 7px 7px 7px 7px; font-size: 1.3em;}
span.button_checkout:hover{background: #cb0000;}
span.button_continue_shopping{background: #313d7d; color:#ffffff; border-radius: 7px 7px 7px 7px; font-size: 1.3em; padding: 15px;}
span.button_continue_shopping:hover{background: #cb0000;}
input.button_add_selected{background: #e8bc18; color: #1d2731; border-radius: 7px 7px 7px 7px;}
input.button_add_selected:hover{background: #e8c648;}
input.button_continue_checkout, input.button_confirm_order{background: #e8bc18; color: #1d2731; border-radius: 7px 7px 7px 7px;}
input.button_continue_checkout:hover, input.button_confirm_order:hover {background: #e8c648;}
input.button_create_account{background: #e8bc18; color: #1d2731; border-radius: 7px 7px 7px 7px;}
input.button_create_account:hover{background: #e8c648;}
input.button_login, input.button_buy_now, input.button_send, input.button_submit, input.button_delete{background: #e8bc18; color: #1d2731; border-radius: 7px 7px 7px 7px;}
input.button_login, input.button_buy_now, input.button_send, input.button_submit, input.button_delete:hover{background: #e8c648;}
.norm{color: #313d7d;  font-size: 1.2em}
#order-comments{background:#ffffff; border-radius: 20px 20px 20px 20px; border:1px solid #c8c8c8; border-top: 0px;}
#checkoutBillto{margin-bottom: 20px; padding: 10px; background:#ffffff; border-radius: 20px 20px 20px 20px; border:1px solid #c8c8c8; border-top: 0px;}
#checkoutShipto{padding: 10px; background:#ffffff; border-radius: 20px 20px 20px 20px; border:1px solid #c8c8c8; border-top: 0px;}
fieldset{padding: 10px; background:#ffffff; border-radius: 20px 20px 20px 20px; border:1px solid #c8c8c8; border-top: 0px;}
#navMain ul li a:hover{color:#cb0000;}
#navSupp ul li a:hover{color:#cb0000;}
.cartTableHeading{color: #ffffff; background: #313d7d;}
TR.tableHeading{color: #ffffff; background: #313d7d;}
tr th:first-child{border-radius: 10px 0px 0px 0px;}
tr th:last-child{border-radius: 0px 10px 0px 0px;}
#myAccountGen{background: #ffffff;}
#myAccountNotify{background: #ffffff;}
.jscriptBox{padding: 0px 0px 20px 0px;}
#accountLinksWrapper h2{color: #ffffff; background: #313d7d; border-radius: 10px 10px 10px 10px;}
#scQuantityHeading, #ccQuantityHeading{border-radius: 10px 0px 0px 0px;}
#scRemoveHeading, #ccTotalHeading{border-radius: 0px 10px 0px 0px;}
#orderTotals{background: #ffffff; border-radius: 0px 0px 10px 10px; border-top: 2px solid #1d2731;}
.rightBoxHeading,.leftBoxHeading{line-height: 120%;}
#myAccountShipInfo h3, #myAccountPaymentInfo h3{background: #313d7d; border-radius: 10px 10px 10px 10px;}
.floatingBox.back{border-radius: 10px 10px 0px 0px;}
.floatingBox.forward{border-radius: 10px 10px 0px 0px;}
#myAccountShipInfo, #myAccountPaymentInfo, #addressBookDefault .instructions{background: #ffffff;} 
#myAccountShipInfo h4, #myAccountPaymentInfo h4{background: #313d7d; border-radius: 10px 10px 10px 10px;}
h2#addressBookDefaultPrimary{background: #313d7d; border-radius: 10px 10px 10px 10px;}
#cartContentsDisplay{margin-top: 20px;}
ul#myAccountGen.list li a:hover, ul#myAccountNotify.list li a:hover, ul.list li a:hover{color: #313d7d;}
ul.list li a{text-decoration: none;}
ul{list-style: none;}

ol.list-links li{border-bottom:1px solid #0b3c5d;}
#shoppingcartContent hr{border-bottom:3px solid #0b3c5d;}
.tableHeading TH {border-bottom:1px solid #0b3c5d;}
#cartSubTotal {border-top: 2px solid #1d2731;}
#productQuantityDiscounts td{border-right:1px solid #0b3c5d;}
#seQuoteResults td, .listBoxContentTable td, .tableBorder1 td {border: 1px solid #e8c648;}

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

/* categories box parent and child categories */
#navCatTabsDropdown ul li a{
color: #ffffff;
text-decoration: none;
}
#navCatTabsDropdown ul li a:hover{
background: #e8c648;
}
#navCatTabsDropdown ul li ul a{
color: #1d2731;
text-decoration: none;
}
#navCatTabsDropdown ul li{border-left: 1px solid #5a5cb;}
/* end categories box links */

