﻿a
{
  color: #52616F;
}

/* MAIN NAV:    Master.Base-Nav.css */

.mainNav li
{
  background-color: white
}
.mainNav a
{
  color: #52616F;
}

.mainNav a:hover
{
  color: #f28010;
}

/* ACCOUNT/PRODUCT/CART NAV CAPTION:    Master.Account-Nav.css| Master.Products-Nav.css| Master.Order.css */

.productsNav .caption, .accountNav .caption, .cartNav .caption
{
  color: White;
}

.productGroupMenu a.dynamic
{
  background-color: white !important;
}

/* ACCOUNT/PRODUCT/CART NAV LINKS:       Master.Account-Nav.css| Master.Order-Nav.css| Master.Products-Nav.css */

.accountNav a, .cartNav a, .productGroupMenu a.static, .productGroupMenu a.dynamic
{
  color: black;
}

/* BACKGROUND OF WRAPS:     Master.Base.css| Product.View.css */

.content, .productInformation .productImagesGallery
{
  background-color: white;
}

/* BUTTONS:    Master.Buttons.css */

.addProductButton, .backButton, .nextButton, .submitButton, .payButton, .updateButtonField, .loginButton, .checkoutButton, .registerButton, .continueButton, .changeButton, .finishButton, .goButton, .accountLinkButton, .loginLinkButton, .logoutLinkButton, .repeatButtonWrap .repeatButton
{
  background-color: #f28010;
  color: white;
}

/* SEPARATORS:     Master.Base.css| Product.Browse.css */

.headlineSeparator, .contentSeparator, .contentSeparatorDotted, .subcategories
{
  border-bottom-style: solid;
  border-bottom-color: #cccccc;
}

.contentSeparatorDotted
{
  border-bottom-style: dotted;
}

.productInformation .saleDetails .separator
{
  background-color: #cccccc; /* light green */
}


/* Product.View.css| Product.Browse.css| Search.css */

.productInformation .saleDetails, .searchQuery .searchBox
{
  border: 1px solid #cccccc;
}

/* HYPERLINKS:   Account.Attachments.css| Account.Reports.css| Master.Products.css| Product.Browse.css| Product.View.css| Master.Account.css*/

.attachmentName a, .accountReports a, .breadcrumbs a, .subcategories a, .attachmentsList .data a, .accountGridView a
{
  color: #201f1d;
}

/* CAPTIONS:     Account.ChangePassword.css| Account.Summary.css| Master.AddressInfo.css| Account.PasswordRecovery.css| Order.Delivery.css| Order.Submit.css| Search.css| AccountRegister.css| Account.Payment.css */

.userPassword .caption, .accountSummary .caption, .customerDetails .caption, .passwordRecoveryBox .caption, .deliveryDetail .caption, .deliveryAddress .caption, .invoiceAddress .caption, .deliveryDate .caption, .deliveryReference .caption, .deliveryDescription .caption, .searchQuery .caption, .registerBoxResult .loginDetail .caption, .loginWrap .loginBox .userName .caption, .loginWrap .loginBox .password .caption, .paymentParams .caption, .paymentView .caption
{
  color: #201f1d;
}

.productsGridView td .details .productName /* Product.Browse.css */
{
  color: #201f1d;
}

/* GRIDS:    Account.Summary.css (to display the grid correctly in FF)| Master.Account.css| Order.Default| Product.Browse.css */

.accountSummaryGridView, .accountGridView, .cartItemsGridView, .productsGridView
{
  border: 1px solid #cccccc; /* light gray */
}

/* BOX BORDERS:   Account.Login.css| Account.PasswordRecovery.css| Account.Register.css */

.loginWrap .loginBox, .loginWrap .registerBox, .passwordRecoveryBox, .passwordRecoveryBoxError, .registerBoxResult, .registerBoxResultError
{
  border: 1px solid #cccccc; /* light green */
}

/* BOX CAPTIONS:   Account.Login.css| Account.PasswordRecovery.css| Account.Register.css */

.loginWrap .loginBox .boxCaption, .loginWrap .registerBox .boxCaption, .passwordRecoveryBox .boxCaption, .passwordRecoveryBoxError .boxCaption, .registerBoxResult .boxCaption, .registerBoxResultError .boxCaption
{
  background-color: #f5f5f5; /* green */
}

/* ERROR MESSAGES:   Account.Login.css| Account.PasswordRecovery.css| Account.Register.css| Master.AddressInfo.css| Order.Delivery.css| Order.Submit.css| Account.Payment.css */

.loginWrap .loginError, .passwordRecoveryBoxError .text, .registerBoxResultError .text, .customerDetails .asterisk, .deliveryDetail .asterisk, .customerDetails .errorMessage, .deliveryDetail .errorMessage, .submitError, .paymentParams .errorMessage
{
  color: red;
}

/* Account.Login.css| Master.Base-Nav.css| Product.Browse.css */

.forgotPassword, .loginInfo, .productsGridView .productLink
{
  color: black;
}

/* Master.Account.css */

.accountHint
{
  background-color: #fff0a8; /* yellow */
}

.accountError
{
  background-color: red; /* red */
}

/* SEARCH BOX BORDER IN PRODUCTS NAV:     Master.Products.css */

.productsNav .searchBox .text
{
  border: 1px solid #cccccc;
}
