/**
* Main CSS Stylesheet
*
* @package templateSystem
* @copyright Copyright 2003-2006 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 $Id: stylesheet.css 5349 2006-12-22 20:34:40Z birdbrain $
*/

body {
	color: #ffffff;
	background: #211d1e url(../images/body_deg.gif) repeat-x
}

a img {
border: none; 
}

a:link, #navEZPagesTOC ul li a {
color: #b6952a;
}

a:visited {
color: #b6952a;
}

a:hover, #navEZPagesTOC ul li a:hover, #navMain ul li a:hover, #navSupp ul li a:hover, #navCatTabs ul li a:hover {
color: #FF0000;
}

a:active {
color: #b6952a;
}

h1 {
color: #ffffff;
}

input:focus, select:focus, textarea:focus {
background: #E4FEF5;
}

hr {
border: none;
border-bottom: 1px solid #000000;
}

/*warnings, errors, messages*/
.messageStackWarning, .messageStackError, .messageStackSuccess, .messageStackCaution {
border: 1px solid #67522c;
}

.messageStackWarning, .messageStackError {
background-color: #ff0000;
color: #ffffff;
}

.messageStackSuccess {
background-color: #99FF99;
color: #000000;
}

.messageStackCaution {
background-color: #FFFF66;
color: #000000;
}

/*wrappers - page or section containers*/
#mainWrapper {
background-color: #000000;
border: 1px solid #67522c;
}

#logoWrapper{
background-image: url(../images/header_bg.jpg);
background-repeat: repeat-x;
background-color: #000000;
}

#tagline {
color:#000000;
}

#sendSpendWrapper {
border: 1px solid #cacaca;
}

/*navigation*/
#navMainWrapper, #navSuppWrapper, #navCatTabsWrapper {
color: #fffff1;
background: #67522c;
}

#navMain ul li a, #navSupp ul li a, #navCatTabs ul li a {
color: #ffffff;
}

#navCatTabs ul li a {
color: #9a9a9a;
}

#navEZPagesTOCWrapper {
border: 1px solid #67522c;
}

#navBreadCrumb {
background-color: #67522c;
}

#navEZPagesTop {
color: #fffff1;
background: #67522c;
border: 1px solid #67522c;
}

#navColumnOne, #navColumnTwo {
background-color: transparent;
}
#navColumnTwo {
border-right: 1px solid #67522c;
}
/*The main content classes*/

.alert {
color: #FF0000;
}

/*Shopping Cart Display*/
#cartAdd {
border: 1px solid #67522c;
}

.tableHeading th {
border-bottom: 1px solid #67522c;
}

.tableHeading, #cartSubTotal {
background-color: #67522c;
}

#cartSubTotal {
border-top: 1px solid #67522c;
}

.cartNewItem {
color: #33CC33;
}

.cartOldItem {
color: #660099;
}

.productSpecialPrice, .productSalePrice, .productSpecialPriceSale, .productPriceDiscount {
color: #ff0000;
}

/*Attributes*/
.centerBoxWrapper {
border: 1px solid #67522c;
}

h2.centerBoxHeading {
color: #000000;
}

/*sideboxes*/
h3.leftBoxHeading, h3.leftBoxHeading a,
h3.rightBoxHeading, h3.rightBoxHeading a {
color: #ffffff;
}
#manufacturersHeading, #currenciesHeading, #musicgenresHeading, #recordcompaniesHeading, #searchHeading, #search-headerHeading {
color: #ffffff;
}

.leftBoxHeading, .centerBoxHeading, .rightBoxHeading {
color: #fffff1;
background: #67522c;
}

.leftBoxContainer, .rightBoxContainer {
border: 1px solid #000000;
border-bottom: 5px solid #336633;
}

.sideBoxContent {
background-color: #000000;
}

h3.leftBoxHeading a:hover, h3.rightBoxHeading a:hover {
color: #FFFF33;
}

.rightBoxHeading a:visited, .leftBoxHeading a:visited, .centerBoxHeading a:visited {
color: #FFFFFF;
}

#bannerboxHeading {
background-color: #0000CC;
}

/* categories box parent and child categories */
a.category-top, a.category-top:visited {
color: #b6952a;
}

a.category-links, a.category-links:visited {
color: #fffff1;
}


/* end categories box links */

/*misc*/
.rowOdd {
background-color: #e8e8e8;
}

.rowEven {
background-color: #211d1e;
}

tr.tableHeading {
background-color: #cacaca;
}

.productListing-rowheading {
color: #fffff1;
background: #67522c;
}

#popupShippingEstimator, #popupSearchHelp, #popupAdditionalImage, #popupImage, #popupCVVHelp, #popupCouponHelp, #popupAtrribsQuantityPricesHelp, #infoShoppingCart {
background-color: #000000;
}

a {
color: #428dff;
}

a:hover {
color: #ffb062;
}

form {
display: inline;
}

/*HEADER CSS*/
table.header {
background-image: url(../images/header_bg.jpg);
background-repeat: repeat-x;
background-color: #000000;
border-right: 1px solid #67522c;
border-left: 1px solid #67522c;
border-bottom: 1px solid #67522c;
color: #211d1e;
}

table.headerNavigation {
color: #fffff1;
background: #67522c;
border-right: 1px solid #67522c;
border-left: 1px solid #67522c;
border-bottom: 1px solid #67522c;
}

TD.headerNavigation {
color:#000000;
}

td.breadCrumb {
color: #9a9a9a;
border-bottom: 1px dotted #67522c;
}

td.headerNavigation a, td.headerNavigation a:visited, td.footertop a  {
color: #ffffff;
}

td.headerNavigation a:hover, td.footertop a:hover  {
color: #a8cfff;
}

tr.headerError {
background: #ff0000;
}

td.headerError {
background: #ff0000;
color: #ffffff;
}

tr.headerInfo {
background: #00ff00;
}

td.headerInfo {
background: #00ff00;
color: #ffffff;
}

/*SIDEBOX CSS*/

.column_left, .column_right, .column_single {
background: #000000;
}

.leftbox, .rightbox, .centerbox, .singlebox {
background: #000000;
border: 1px solid #67522c;
}

.leftboxheading, .rightboxheading, .centerboxheading, .singleboxheading {
color: #ffffff;
}

td.leftboxheading a, td.rightboxheading a, td.centerboxheading a, td.singleboxheading a {
color: #ffffff;
}

tr.leftboxheading, tr.rightboxheading, tr.centerboxheading, tr.singleboxheading {
color: #fffff1;
background: #67522c;
}

.leftboxcontent, .rightboxcontent, .centerboxcontent, .singleboxcontent {
border-top: 1px solid #67522c;
border-bottom: 1px solid #67522c;
}

.leftboxfooter, .rightboxfooter, .centerboxfooter, .singleboxfooter {
color: #fffff1;
background: #67522c;
}

.plainBox, .plainbox-description {
background: #000000;
border:1px solid #67522c;
}

a.productListing-heading {
color: #000000;
}

.productListing-heading {
color: #ffffff;
}

td.productListing-heading{
color: #fffff1;
background: #67522c;
}

td.productlisting {
border:1px solid #67522c;
}

/*center main section
-----------------------------------*/
TD.pageHeading, DIV.pageHeading, h1 {
color: #9a9a9a;
}

.main_page{
background-color: #000000;
border-right: 1px solid #67522c;
border-left: 1px solid #67522c;
border-bottom: 1px solid #67522c;
}

/* footer
--------------*/
table.footer {
background: #000000;
}

tr.footertop {
color: #fffff1;
background: #67522c;
}

/*miscellaneous areas
-------------------------------------*/
td.cartBox {
background: #eff4f8;
border: 1px dotted #ffb062;
}

tr.productListing-odd, tr.upcomingProducts-odd {
background: #000000;
}

tr.productListing-even, tr.upcomingProducts-even, .productsNotifications {
background: #211d1e;
}

td.productListing-data-description-odd {
background: #000000;
border-bottom: 1px solid #67522c;
}

td.productListing-data-description-even {
background: #211d1e;
border-bottom: 1px solid #67522c;
}

td.pageresults a {
color: #428dff;
}

td.pageresults a:hover {
background: #FFFF33;
}

span.newItemInCart {
color: #ff0000;
}

span.greetUser {
color: #f0a480;
}

span.markProductOutOfStock {
color: #c76170;
}

span.productSpecialPrice, span.productSalePrice, .stockWarning, span.coming {
color: #ff0000;
}

span.productSpecialPriceSale {
color: #ff0000;
}

span.productPriceDiscount, .inputRequirement {
color: #FF0000;
}

.moduleRowOver { 
background-color: #D7E9F7; 
}

.moduleRowSelected { 
background-color: #E9F4FC; 
}

/* message box */

.messageBox {}
.messageStackError, .messageStackWarning, errorBox {
background-color: #ff0000;
color: #ffffff;
border: 1px solid #67522c;
}

.messageStackSuccess { 
background-color: #b3ffa8; 
border: 1px solid #67522c; 
}

.messageStackCaution { 
background-color: #ffff00; 
}

/* checkout totals */
td.ot-total-Amount {
border-top: 1px solid #67522c;
}

/* product_info attribute comments */
.ProductInfoComments, td.ProductInfoComments, span.ProductInfoComments {
color: #ff0000;
border-top: 1px solid #67522c;
}

/* General alert span class */
td.alertBlack, span.alertBlack {
color: #000000;
}

/* popup tables */
table.popupattributeqty, table.popupcouponhelp, table.popupcvvhelp, table.popupimage, table.popupimageadditional, table.popupsearchhelp, table.popupshippingestimator, table.popupinfoshoppingcart {
background-color: #67522c;
}

/* categories_description */
table.categoriesdescription {
background: #d0d0d0;
border:1px solid #67522c;
}

/* categories box parent and child categories */
a.category-top {
color: #b6952a;
}

a.category-links {
color: #fffff1;
}

a.category-subs, a.category-products, a.category-subs:visited, a.category-products:visited {
color: #ff0000;
}
