@import url("../TBB_styles.css");
/* STYLES IMPORTED ABOVE FOR "THE BEAD BUGS" */
/*
// ------------------------
// ***** TBB MODIFIED *****
// ------------------------
*/
/*
  $Id: stylesheet.css 1739 2007-12-20 00:52:16Z hpdl $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

.boxText {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    line-height: 15px;
}

.errorBox {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    background: #FFB3B5;
    font-weight: bold;
}

.stockWarning {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: #CC0000;
}

.productsNotifications {
    background: #F2FFF7;
}

.orderEdit {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: #009933;
    text-decoration: underline;
}

body { /* IMPORTED STYLE OVERRIDE (ref. top) */
    color: #000000;
}

a:link, a:visited, a:active { /* IMPORTED STYLE OVERRIDE (ref. top) */
    color: #000000;
}

a:hover { /* IMPORTED STYLE OVERRIDE (ref. top) */
    color: #009933;
}

form {
    display: inline;
}

tr.header {
    background: #E8D29F;
}

/* tr.headerNavigation {
    background: #BBC3D3;
} */

td.headerNavigation {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: #5F4E35;
    font-weight : bold;
}

a.headerNavigation:link, a.headerNavigation:visited, a.headerNavigation:active {
    color: #625137;
    text-decoration: none;
}

a.headerNavigation:hover {
    color: #FFFFFF;
    text-decoration: underline;
}

/* tr.headerError {
    background: #FF0000;
} */

td.headerError {
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 12px;
    background: #FF0000;
    color: #FFFFFF;
    font-weight : bold;
    text-align : center;
}

/* tr.headerInfo {
    background: #00FF00;
} */

td.headerInfo {
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 12px;
    background: #00FF00;
    color: #FFFFFF;
    font-weight: bold;
    text-align: center;
}

/* tr.footer {
    background: #BBC3D3;
} */

td.footer {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: #886644;
    font-weight: bold;
}

.infoBox {
    background: #615135;
}

.infoBoxContents {
    background: #CFC18A;
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
}

.infoBoxNotice {
    background: #FF8E90;
}

.infoBoxNoticeContents {
    background: #FFE6E6;
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
}

td.infoBoxHeading {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    font-weight: bold;
    background: #615135;
    color: #FFFFFF;
}

td.infoBox, span.infoBox {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
}

tr.accountHistory-odd, tr.addressBook-odd, tr.alsoPurchased-odd, tr.payment-odd, tr.productListing-odd, tr.productReviews-odd, tr.upcomingProducts-odd, tr.shippingOptions-odd {
    background: #CFC18A;
}

tr.accountHistory-even, tr.addressBook-even, tr.alsoPurchased-even, tr.payment-even, tr.productListing-even, tr.productReviews-even, tr.upcomingProducts-even, tr.shippingOptions-even {
    background: #CFC18A;
}

table.productListing {
    border: 1px;
    border-style: solid;
    border-color: #B6B7CB;
    border-spacing: 1px;
}

.productListing-heading {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    background: #615135;
    color: #FFFFFF;
    font-weight: bold;
}

td.productListing-data {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
}

a.pageResults:link, a.pageResults:visited, a.pageResults:active {
    color: #0000FF;
    text-decoration: none;
}

a.pageResults:hover {
    color: #0000FF;
    text-decoration: underline;
}

td.pageHeading, div.pageHeading {
    font-family: Verdana, Arial, sans-serif;
    font-size: 15px;
    font-weight: bold;
    color: #625137;
}

tr.subBar {
    background: #615135;
}

td.subBar {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: #000000;
    background: #615135;
}

td.main, p.main {
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
    line-height: 1.5;
}

td.smallText, span.smallText, p.smallText {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
}

td.accountCategory {
    font-family: Verdana, Arial, sans-serif;
    font-size: 13px;
    color: #66553B;
}

td.fieldKey {
    font-family: Verdana, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

td.fieldValue {
    font-family: Verdana, Arial, sans-serif;
    font-size: 12px;
}

td.tableHeading {
    font-family: Verdana, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

span.newItemInCart {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: #CC3399;
}

checkbox, input, radio, select {
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
}

textarea {
    width: 99%;
    font-family: Verdana, Arial, sans-serif;
    font-size: 11px;
}

span.greetUser {
    font-family: Verdana, Arial, sans-serif;
    font-size: 12px;
    color: #CC3399;
    font-weight: bold;
}

table.formArea {
    background: #F1F9FE;
    border-color: #7B9EBD;
    border-style: solid;
    border-width: 1px;
}

td.formAreaTitle {
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

span.markProductOutOfStock {
    font-family: Tahoma, Verdana, Arial, sans-serif;
    font-size: 12px;
    color: #CC0000;
    font-weight: bold;
}

span.productSpecialPrice {
    font-family: Verdana, Arial, sans-serif;
    color: #990000;
    font-weight: bold;
}

span.errorText {
    font-family: Verdana, Arial, sans-serif;
    color: #FF0000;
}

.moduleRow { }

.moduleRowOver {
    background: #F6E8C1;
    cursor: pointer;
    cursor: hand;
}

.moduleRowSelected {
    background: #F6E8C1;
}

.checkoutBarFrom, .checkoutBarTo {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: #8C8C8C;
}

.checkoutBarCurrent {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: #000000;
}

/* message box */

.messageBox {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
}

.messageStackError, .messageStackWarning {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    background-color: #FFB3B5;
}

.messageStackSuccess {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    background-color: #99FF00;
}

/* input requirement */

.inputRequirement {
    font-family: Verdana, Arial, sans-serif;
    font-size: 10px;
    color: #CC3399;
}

