/*
Fresh Store Builder

@documentation  http://freshstorebuilder.com/go/template-documentation
@help           http://helpdesk.freshstorebuilder.com
@package        Fresh Store Builder
@author         Xigko Web Design
@template		Graphite Skin for Serenity
@title 			skin.css
@description	Main stylesheet containing standardised CSS elements

-------- IMPORTANT! PLEASE READ --------
Editing this file is not recommended and will cause problems
with upgrading. Please visit the documentation link above to
find out how to use the Fresh Store Builder template system.
*/
/* @group Typography */
/* @end group Typography */
/* @group Boxes, Headers & Elements */
body { background: url("../images/body-bg.png") repeat 0 0 scroll; background-color: #080808; }

a { color: #830000; }

a:hover { color: #830000; }

.header-navigation-list-item a:hover, #header-navigation .selected a { background: url("../images/menu.png") no-repeat scroll 50% 0 transparent; }

.icon-basket-head:before { color: #830000; }

#header-top-left .logo-text, .checkout-store-text { color: #3c3c3c; }

.page-text-main a:hover, .page-text-main a:hover, .product-description a:hover { color: #830000; }

.header-breadcrumb-line-item { color: #6c6c6c; }

.header-breadcrumb-line-item:hover { color: #830000; }

.header-breadcrumb-line-item:last-child { color: #830000; }

.header-navigation-list-item a { color: #4c4c4c; }

.header-navigation-list-item a:hover { color: #4c4c4c; }

#sidebar-search-keywords { background-color: #f3f3f3; border-color: #eeeeee; color: #bbbbbb; }

#sidebar-search-keywords:focus { background-color: white; border-color: #eeeeee; color: #212121; }

#sidebar-search-keywords::-webkit-input-placeholder { color: #bbbbbb; }

#sidebar-search-keywords:-moz-placeholder { color: #bbbbbb; }

#sidebar-search-keywords:-ms-input-placeholder { color: #bbbbbb; }

.footer-sitelinks-list-item a { color: #6b6b6b; }

.footer-sitelinks-list-item a:hover, #footer-sitelinks ul li a:hover { color: #830000; }

#footer-securepayments h5, #footer-copyright { color: white; }

.sidebar-box-header h4 { color: #3c3c3c; }

.sidebar-box-header a, .sidebar-filter-option a { color: #6c6c6c; }

.sidebar-box-header a:hover, .sidebar-filter-option a:hover { color: #830000; }

.sidebar-box-contents .selected a { color: #830000; }

.sidebar-box-contents li a:hover { color: #830000; }

.icon-arrow-right:before { color: #3c3c3c; }

.productlisting-title a, .bundle-product a { color: #4c4c4c; }

.productlisting-title a:hover, .bundle-product a:hover { color: #4c4c4c; }

.categorylisting-title a { color: #6a3321; }

.categorylisting-title a:hover { color: #830000; }

#homepage-specialoffers-title a, #homepage-bestsellers-title a { color: #830000; }

#homepage-specialoffers-title a:hover, #homepage-bestsellers-title a:hover { color: #830000; }

/* @end group Boxes, Headers & Elements */
/* @group Prices, Tags & Tabs */
.view-cart-text { color: #830000; }

.productlisting-price-current, .bundle-product-price-current, #product-price-box .product-price-current, #product-price-box .product-price-list, .productlisting-price, .bundle-product-price, .product-price-list { color: #830000; }

.productlisting-price-original, .bundle-product-price-original, #product-price-box .product-price-original { color: #cccccc; }

.productlisting-notreduced, .bundle-product-notreduced { color: #4c4c4c; }

#product-price-box .product-outofstock { color: #c53e3b; }

.product-instock { color: #148914; }

#product-price-box .product-availability-detail { color: #999999; }

.product-list-tag { background: url("../images/tag_bg_r.png") no-repeat right center; }

.product-list-tag a { color: #f0f0f0; background: url("../images/tag_bg_l.png") no-repeat left center; }

.product-list-tag a:hover { color: white; }

.tabs li a.selected { background-color: #5c5c5c; color: white; }

.tabs li a { background-color: white; border-color: #eeeeee; color: #666666; }

.tabs li a:hover { background-color: #5c5c5c; color: white; }

.product-manufacturer a { color: #830000; }

.product-manufacturer a:hover { color: #830000; text-decoration: underline; }

/* @end group Prices, Tags & Tabs */
/* @group Other Elements */
.contact-table input, .contact-table textarea, .newsletter-form input { background-color: #f3f3f3; border-color: #eeeeee; color: #333333; }

.pagination-options { background-color: #4c4c4c; border-color: #4c4c4c; }

.pagination-options label { color: #f0f0f0; }

.header-message-success { background-color: #e2eae0; border-color: #e2eae0; }

.header-message-error { background-color: #e3b7b6; border-color: #e3b7b6; }

.page-product-small, .page-product-medium, .page-product-large { border-color: #dddddd; }

/* @end group Other Elements */
/* @group Individual Buttons */
.button-basket-checkout { background-color: transparent; border-color: transparent; color: #3c3c3c; }

.icon-play:before { color: #830000; }

.icon-play:hover:before { color: #830000; }

.button-basket-checkout:hover { background-color: transparent; border-color: transparent; color: #830000; }

.button-basket-keepshopping { background-color: transparent; border-color: transparent; color: #3c3c3c; }

.icon-bag:before { color: #6c6c6c; }

.button-basket-keepshopping:hover { background-color: transparent; border-color: transparent; color: #6c6c6c; }

.button-categorylisting-viewall { background-color: transparent; border-color: transparent; color: #3c3c3c; }

.button-categorylisting-viewall:hover { background-color: transparent; color: #830000; }

.button-manufacturerlisting-viewall { background-color: transparent; border-color: transparent; color: #3c3c3c; }

.button-manufacturerlisting-viewall:hover { background-color: transparent; color: #830000; }

.button-productlisting-view { background-color: transparent; border-color: transparent; color: #3c3c3c; }

.icon-untitled:before { color: #6c6c6c; }

.button-productlisting-view:hover { background-color: transparent; border-color: transparent; color: #6c6c6c; }

.button-productlisting-add { background-color: transparent; border-color: transparent; color: #3c3c3c; }

.icon-basket1:before { color: #830000; }

.button-productlisting-add:hover { background-color: transparent; border-color: transparent; color: #830000; }

.icon-basket1:hover:before { color: #830000; }

.button-product-add { background-color: transparent; border-color: transparent; color: #3c3c3c; }

.button-product-add:hover { background-color: transparent; border-color: transparent; color: #830000; }

.button-product-amazon { background-color: transparent; border-color: transparent; color: #3c3c3c; }

.icon-amazon:before { color: #e8a40c; }

.button-product-amazon:hover { background-color: transparent; border-color: transparent; color: #e8a40c; }

.contact-table input.submit, .newsletter-form input.submit { background-color: #dddddd; border-color: #dddddd; color: #3c3c3c; }

.contact-table input.submit:hover, .newsletter-form input.submit:hover { background-color: #4c4c4c; border-color: #4c4c4c; color: #f0f0f0; }

/* end */
/* @group Pagination & Filter Buttons */
.button-productlisting-next { background-color: #dddddd; border-color: #dddddd; color: #3c3c3c; }

.button-productlisting-next:hover { background-color: #4c4c4c; color: #f0f0f0; }

.button-productlisting-previous { background-color: #dddddd; border-color: #dddddd; color: #3c3c3c; }

.button-productlisting-previous:hover { background-color: #4c4c4c; color: #f0f0f0; }

.button-pagelisting-next { background-color: #dddddd; border-color: #dddddd; color: #3c3c3c; }

.button-pagelisting-next:hover { background-color: #4c4c4c; color: #f0f0f0; }

.button-pagelisting-previous { background-color: #dddddd; border-color: #dddddd; color: #3c3c3c; }

.button-pagelisting-previous:hover { background-color: #4c4c4c; color: #f0f0f0; }

.button-manufacturerlisting-next { background-color: #dddddd; border-color: #dddddd; color: #3c3c3c; }

.button-manufacturerlisting-next:hover { background-color: #4c4c4c; color: #f0f0f0; }

.button-manufacturerlisting-previous { background-color: #dddddd; border-color: #dddddd; color: #3c3c3c; }

.button-manufacturerlisting-previous:hover { background-color: #4c4c4c; color: #f0f0f0; }

.button-taglisting-next { background-color: #dddddd; border-color: #dddddd; color: #3c3c3c; }

.button-taglisting-next:hover { background-color: #4c4c4c; color: #f0f0f0; }

.button-taglisting-previous { background-color: #dddddd; border-color: #dddddd; color: #3c3c3c; }

.button-taglisting-previous:hover { background-color: #4c4c4c; color: #f0f0f0; }

.button-productlisting-page, .button-pagelisting-page, .button-manufacturerlisting-page, .button-taglisting-page { background-color: #dddddd; border-color: #dddddd; color: #3c3c3c; }

.button-productlisting-page-current { background-color: #4c4c4c; color: #f0f0f0; }

.button-pagelisting-page-current { background-color: #4c4c4c; color: #f0f0f0; }

.button-manufacturerlisting-page-current { background-color: #4c4c4c; color: #f0f0f0; }

.button-taglisting-page-current { background-color: #4c4c4c; color: #f0f0f0; }

.button-pagelisting-page:hover, .button-productlisting-page:hover, .button-manufacturerlisting-page:hover, .button-taglisting-page:hover { background-color: #4c4c4c; color: #f0f0f0; }

.button-sidebar-filter-submit { background-color: #dddddd; border-color: #dddddd; color: #3c3c3c; }

.button-sidebar-filter-submit:hover { background-color: #4c4c4c; border-color: #4c4c4c; color: #f0f0f0; }

.button-sidebar-filter-remove { background-color: #dddddd; border-color: #dddddd; color: #3c3c3c; }

.button-sidebar-filter-remove:hover { background-color: #4c4c4c; border-color: #4c4c4c; color: #f0f0f0; }

.button-filteroptions-submit { background-color: #dddddd; border-color: #dddddd; color: #3c3c3c; }

.button-filteroptions-submit:hover { background-color: #4c4c4c; border-color: #4c4c4c; color: #f0f0f0; }

/* end */

/* User Reviews Color Scheme */

.product-info-links-header {
    color: #999999;
}

.product-info-links.well {
    border-color: #dddddd;
}

.product-info-links a {
    text-decoration: none;
    color: #3c3c3c;
}

.product-info-links a:hover {
    color: #9e0466;
}

.btn-primary {
    background-color: #dddddd;
    border-color: #dddddd;
    color: #3c3c3c;
}

.btn-primary:hover {
    background-color: #4c4c4c;
    border-color: #4c4c4c;
    color: #f0f0f0;
}

.fsb-form-style input, .fsb-form-style textarea {
    background-color: #f3f3f3;
    border-color: #eeeeee;
    color: #333333;
}