/* @override http://cannabisseeds-live.seedsman.com/skin/frontend/seedsman/cannabisseeds/css/colour.css */

/* CANNABIS SEEDS -> theme colours */
body {
    background-color: #fff;
    border-color: #465f50;
}

div.page {
    background: none;
}

div.header, .header-container {
}

/* Global ============================================================================== */
a, div.page-title h2, div.category-title h2, div.main h2 {
    color: #465f50;
}

div.page-title, div.category-title {
    border-color: #e6ede6;
}

/* Buttons ============================================================================= */
a.button, button.button {
    color: #fff;
}

/* Header Elements ===================================================================== */
.header .form-language {
    border-color: #c4d6c6;
    background-color: #c4d6c6;
}

/* Buttons ============================================================================= */
a.button, button.button{
    background-color: #993414;
}

button.button:hover {
    background-color: #b65233;
}

/* Mini Basket ========================================================================= */
.header #header-cart {
    background-color: none;
}

#CartSummary a.checkout {
    background-color: #993414;
    color: #fff;
}

#CartSummary a.checkout:hover {
    background-color: #b65233;
}

#header-cart ul, #header-cart a {
    color: #fff;
}

#header-cart p {
    color: #fff;
}

#AjaxCartView {
    background-color: #d3e1d3;
    border-color: #8cad91;
}

#header-cart .mini-products-list a {
    color: #465f50;
}

.mini-products-list .product-image {
    border-color: #8cad91;
}

/* Navigation ========================================================================== */
.sw-navigation {
    background-color: #465f50;
    border-top-color: #465f50;
}

.sw-navigation ul.links li a, #nav li a:hover, #nav li.over a {
    color: #fff;
}

#nav li a, #nav li.active a {
    border-top-color: #556f5f;
    border-right-color: #556f5f;
    color: #fff;
}

.sw-navigation ul.links {
    border-left-color: #668371;
    border-right-color: #556f5f;
}

.sw-navigation ul.links li a {
    border-top-color: #668371;
    border-right-color: #556f5f;
}

/* 2nd level */
#nav ul {
    background-color: #d3e1d3;
    border-color: #8cad91;
}

#nav ul li {
    border-color: #8cad91;
}

#nav li ul li a, #nav li.active ul li a {
    background-color: #d3e1d3;
    border-right-color: #8cad91;
    color: #333 !important;
}

#nav ul a:hover {
    background-color: #465f50 !important;
}

#nav li ul li a:hover, #nav li.active ul li a:hover {
    color: #fff !important;
}

/* Subheader =========================================================================== */
.sw-subheader {
    background-color: #8cad91;
}

.sw-subheader button.button, .sw-subheader button.button span {
    background-color: #465f50;
}

.sw-subheader button.button {
    border-color: #465f50;
}

.sw-subheader p, .sw-subheader li a {
    color: #465f50;
}

/* Searchbar =========================================================================== */
.sw-searchbar {
    background-color: #d3e1d3;
}

.sw-searchbar .form-search input {
    border-color: #465f50;
}

.sw-searchbar button.button {
    background: #465f50;
}

/* Sidebar Column ====================================================================== */
.col-main .block-content, .col-right .block-content, .col-left .block-content {
    background-color: #e8f0e8;
}

.block .block-title {
    background-color: #465f50;
    border-color: #465f50;
    border-right-color: #465f50;
}

.block .block-title h2, .block .block-title span {
    color: #fff;
}

.col-main .block a, .col-right .block a, .col-left .block a {
    color: #465f50;
}

.col-right .block-content img {
	border-color: #8cad91;
}

/* Promo blocks */

.col-left .block-promo .block-content,
.col-main .block-promo .block-content, 
.col-right .block-promo .block-content {
    background-color: #465f50;
    color: #fff;
}


/* Panic Button ======================================================================== */
div.panic-button a.button {
    color: #465f50;
}

/* Home Page Specific ================================================================== */
div.legal-disclaimer {
    background-color: #fae5e5;
    border-color: #c00;
}

div.legal-disclaimer p {
    color: #c00;
}

div.home-text {
    background-color: #eff7f7;
}

div.featured-category-products {
    border-color: #d3e1d3;
}

dl.product-featured dt a {
    color: #465f50;
}

dl.product-featured img {
    border-color: #ddd;
}

dl.product-featured .price {
    color: #900 !important;
}

/* Footer ============================================================================== */
.footer {
    background-color: #c4d6c6;
}

.footer address, .footer address a {
    color: #333;
}

/* Base ================================================================================ */
#base dl.first {
    color: #333;
}

#base li a, #securelink-alt a, #securelink-alt a:hover {
    color: #465f50;
}

/* Category ============================================================================= */

/* both views */
.category-products .price {
    color: #900 !important;
}

.category-products .pager {
    background-color: #e6ede6;
}

.category-products .sorter {
    background-color: #d3e1d3;
    border-color: #e6ede6;
}

/* grid view */
.category-products .products-grid td {
    border-color: #eafbf4;
}

.category-products td a.product-image {
    border-color: #f1f1f1;
}

/* list view */
.category-products .products-list li.item {
    border-color: #e2f3f3;
}

/* Product ============================================================================== */
.product-view h2, .product-view h3, .product-view .product-name h1 {
    color: #465f50;
}

/* Product Image Box */
.product-view .product-img-box img {
    border-color: #ddd;
}

/* Product Essential */
.product-view span.manufacturer {
    color: #666;
}

.product-view .availability .in-stock {
    background-color: #ecf6ea;
    color: #3ea530;
}

.product-view span.out-of-stock {
    background: #c60;
    color: #fff !important;
}

/* Data Table */ 
.product-view .data-table th {
    color: #465f50;
}

.product-view .data-table thead, .product-view .data-table tbody.even {
    background-color: #fff;
}

.product-view .data-table tr.odd, .product-view .data-table tr.odd th {
    background-color:#d3e1d3;
}

.product-view .data-table tr.even, .product-view .data-table tr.even th {
    background-color:#e6ede6;
}

/* Product Options */
.product-options, .product-options-bottom, .add-to-box {
    background-color:#d3e1d3;
}

/* Price Box */
div.product-view .price, div.category-products .price {
    color: #900 !important;
}

.price-box span.label {
    color: #999;
}

/* Add To Cart */
/*.add-to-cart button.button {
    background: #993414;
}*/

/* Customer ============================================================================= */
fieldset h2, .postal-address h2, .dashboard h2, .customer-account-index table th, 
.customer-account-index table td, .customer-address-index h2, 
.sales-order-view h2, .sales-order-view table th, 
.sales-order-view table td, .sales-order-history table th, 
.sales-order-history table td  {
    border-color: #e6ede6;
}

.customer-account-index table th, .sales-order-view table th,
.sales-order-history table th {
    background-color: #e6ede6;
}

/* Order History View */
.sales-order-history .pager {
    background-color: #e6ede6;
}

/* Cart Index ============================================================================ */
.checkout-cart-index div.page-title h1 {
    color: #465f50;
}

.checkout-cart-index div.shipping, .checkout-cart-index div.discount, .checkout-cart-index div.crosssell, 
.checkout-cart-index div.engraving-message {
    background: #d3e1d3;
    border-color: #8cad91;
}

/* Shopping Cart Collateral boxes */
.cart .shipping h2, .cart .discount h2, .cart .crosssell h2, .cart .engraving-message h2 {
    color: #465f50;
}

div.crosssell img {
    border-color: #999;
}

ul.checkout-types button.button {
    background-color: #7dc068;
    border-color: #77b15f;
}

table#shopping-cart-table td, table#shopping-cart-table th {
    border-color: #d3e1d3;
}

table#shopping-cart-table th {
    background-color: #d3e1d3;
}

/*totals styling*/
#shopping-cart-totals-table td, #shopping-cart-totals-table th,
#shopping-cart-totals-table, .sp-methods dt {
    border-color: #8cad91;
}

/* One Page Checkout ===================================================================== */
ol#checkoutSteps div.step-title {
    background: #d3e1d3;
}

ol#checkoutSteps div.step-title span {
    color: #465f50;
}

ol#checkoutSteps #checkout-step-review button.button {
    background: #7bb15a;
    border-color: #d3e1d3;
}

ol#checkoutSteps h3, .opc .step, .opc li.section, 
table#checkout-review-table td, table#checkout-review-table th, 
table#checkout-review-table th {
    border-color: #d3e1d3;
}

.opc {
    border-color: #e8f1f3;
}

table#checkout-review-table th.a-right {
    background-color: #fff;
}

/* Upsells Block ===================================================================== */
.col-right .block-upsell {
    background: #fff
}

.block-upsell dl {
    border-color: #d3e1d3;
}

.block-upsell img {
    border-color: #ddd;
}

.block-upsell .price {
    color: #900 !important;
}

/* Progress Block ===================================================================== */
.block-progress dt, .block-progress dt.complete {
    background-color: #d3e1d3;
    color: #333;
}

.block-progress dt, .block-progress dd.complete {
    background-color: #d3e1d3;
}

.block-progress dt a {
    color: #fff;
}

/* Layered Nav Block ================================================================== */
.block-layered-nav dt {
    border-bottom-color: #465f50;   
}

/* Popup Page ========================================================================= */
body.page-popup {
    background: #fff;
}

/* Data Table */ 
.catalog-product-compare-index .data-table th {
    color: #389598;
}

.catalog-product-compare-index .data-table thead {
    background-color: #fff;
}

.catalog-product-compare-index .data-table tr.odd, .data-table tr.odd th {
    background-color: #dbebec;
}

.catalog-product-compare-index .data-table tr.even, .data-table tr.even th {
    background-color: #eff7f7;
}

.catalog-product-compare-index .data-table tr td.first, 
.catalog-product-compare-index .data-table tr th.first, 
.catalog-product-compare-index .data-table tbody.even {
    background-color: #fff;
}

.catalog-product-compare-index .data-table button.button {
    background: #7bb15a;
}

.catalog-product-compare-index .data-table .price {
    color: #900 !important;
}

