/**
 * Main CSS Stylesheet
 *
 * zca_diy_tpl 1.0.0
 *
 * @package templateSystem
 * @copyright Copyright 2003-2007 Zen Cart Development Team
 * @copyright Portions Copyright 2003 osCommerce
 * @license http://www.zen-cart.com/license/2_0.txt GNU Public License V2.0
 * @version ZCA/GIT: $Id: rbarbour (zcadditions.com) New for v1.5.6 $
 */

/* Added to get links to be yellow.  However, needed to put at top so "Info" 
buttons remained white */
/*a:link {
  color: yellow;
}

a:hover {
  color: white;
}*/

/* BUTTONS */
[role="button"],
input[type="submit"],
input[type="reset"],
input[type="button"],
button {
    color: #fff;
    background-color: #C26000;
    border-color: #C26000;
}

[role="button"]:hover,
input[type="submit"]:hover,
input[type="reset"]:hover,
input[type="button"]:hover,
button {
    color: #fff;
    background-color: #994d00;
}

.pagination-next [role="button"] {
    border-right-color: #17233c !important;;
}

.pagination .current {
    border-color: #17233c;
}

body {
    color: #fff;
    background-color: #fff;
    background-image: url(../images/alchemists_background.jpg);
}

a {
  color: fff;
}

a:hover {
  color: #23355b;
}


fieldset {
  background-color: #d7ddea;
}

legend {
  background-color: #627aac;
}

fieldset fieldset legend {
  color: #627aac;
  background-color: transparent;
}

input[type=text], input[type=tel], input[type=email], input[type=password], select, textarea {
  border-color: #17233c; 
}

/* UL/LI LISTS */
.list-group {
  border-bottom-color: #c26000;;
}

.list-group-item {
  border-bottom-color: #c26000;;
}


.list-group-item:first-child {
  border-top-color: #c26000;;
}

/* BORDERS */
.border { border-color: #c26000;; }
.border-top { border-top-color: #c26000;; }
.border-right { border-right-color: #c26000;; }
.border-bottom { border-bottom-color: #c26000;; }
.border-left { border-left-color: #c26000;; }

/* TABLES */
table th,
table td { border-top: #dee2e6; }
table thead th { border-bottom:  #dee2e6; }
table tbody + tbody { border-top: #dee2e6; }
table table { background-color: #fff; }

table th { color:#fff; background: #3b5998; }

table tr:nth-child(even) { background: #9daccb; }
table tr:nth-child(odd) { background: #c4cde0; }

/* HEADER */
#headerWrapper {
    color: #fff;
    background-color: #000;
    background-image: url(../images/alchemists_background.jpg);
}

#navMainWrapper {
    background-color: #C26000;;
}

#navMain a {
    color: #fff;
}

#navCatTabsWrapper {
    background-color: #758ab6;
}

#navCatTabs li:hover {
    background-color: #23355b;
}

#navCatTabs li a {
    color: #fff; 
}

#navEZPagesTop {
    background-color: #2f4779;
}

#navEZPagesTop li:hover {
    background-color: #23355b;
}

#navEZPagesTop li a {
    color: #fff; 
}

/* MESSAGESTACKS & ALERTS */
.alert {
    color:#ff0000;
}

.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {
	border-color: #999;
	}

.messageStackWarning, .messageStackError {
	background-color: #ff0000;
	color: #ffffff;
	}

.messageStackSuccess {
	background-color: #99FF99;
	color: #000000;
	}

.messageStackCaution {
	background-color: #FFFF66;
	color: #000000;
	}

/* PLACEHOLDERS */
::-webkit-input-placeholder { color: #ff0000; }
::-moz-placeholder { color: #ff0000; }
:-ms-input-placeholder { color: #ff0000; }
:-moz-placeholder { color: #ff0000; }


/* BREADCRUMBS */
#navBreadCrumb {
    background-color: #c26000;;
}

/* LISTING PAGES */
.indexProductListFilerWrapper {
    color: #fff;
    background-color: #05080f;
}

.productsListingPaginationWrapper-top, .productsListingPaginationWrapper-bottom {
    color: #fff;
    background-color:  #17233c;
}

.productListing-heading {
    color: #fff;
    background-color:  #293e6a;
}

.productListing-odd {
    background-color:  #9daccb;
}

.productListing-even {
    background-color:  #c4cde0;
}

.productListing-odd:hover, .productListing-even:hover {
    background-color: #c26000;;
}

.centerBoxContentsListing:hover  {
    background-color: #c26000;;
}

/* PRODUCT INFO PAGES */
.optionName {
    color: #2f4779;
} 

#productAttributes  {
    background-color: #c26000;;
}

/* CENTERBOXES */
.centerBoxHeading, #upcomingProducts-legend {
    color: #fff;
    background-color: #C26000;
}

fieldset#upcomingProducts {
    border-color: #dee2e6;
}

.centerBoxContentsNew:hover, .centerBoxContentsFeatured:hover, .centerBoxContentsSpecials:hover  {
    background-color: #c26000;;
}

/* SIDEBOXES */
.leftBoxHeading, .rightBoxHeading, .leftBoxHeading a, .rightBoxHeading a {
    color: #fff;
    background-color: #C26000;
}

.sideBoxContent li:hover, .sideBoxContentItem:hover {
    background-color: #c26000;;  
}

/* FOOTER */
#footerWrapper {
    background-color: #758ab6;
}

#footerWrapper li:hover {
    background-color: #23355b;
}

#footerWrapper a {
    color: #fff; 
}

#navSupp {
    background-color: #2f4779;
}

#navSupp li:hover {
    background-color: #23355b;
}

#navSupp li a {
    color: #fff; 
}

