/*
  $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; }
.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: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }

body { background:#fff;color:#000;margin:0 auto;text-align:center; }
a { color:#000;text-decoration:none; }
a:hover { color:#abd;text-decoration:underline; }
form { /*display:inline;*/padding:0;margin:0; }
tr.header { background:#fff; }
tr.headerNavigation { background:#bbc3d3; }
td.headerNavigation { font-family:Verdana,Arial,sans-serif;font-size:10px;background:#bbc3d3;color:#fff;font-weight:bold; }
a.headerNavigation { color:#fff; }
a.headerNavigation:hover { color:#fff; }
tr.headerError { background:#f00; }
td.headerError { font-family:Tahoma,Verdana,Arial,sans-serif;font-size:12px;background:#f00;color:#fff;font-weight:bold;text-align:center; }
tr.headerInfo { background:#0f0; }

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;
  background: #bbc3d3;
  color: #ffffff;
  font-weight: bold;
}

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

td.infoBoxHeading { background:#48687d;color:#fff;font-weight:bold; }
td.infoBoxHeading a { color:#fff;display:block;line-height:100%;padding:8px 5px 5px;font-weight:bold; }
td.infoBoxHeading a.linked:hover, td.infoBoxHeading a.linked :focus { background:#66899c; }
td.infoBoxHeading a.linked .sign { float:right;color:#fff;margin-top:-1px;font-weight:bold; }

td.infoBoxRightHeading { background:transparent;color:#46697C;font-weight:bold; }
td.infoBoxRightHeading a { color:#46697C;display:block;line-height:100%;padding:8px 5px 5px;font-weight:bold; }

td.infoBoxRightHeading a.linked .sign { float:right;color:#46697C;margin-top:-1px;font-weight:bold; }

.infoBox, .infoBoxContents { background:#d7eaf8;color:#48687d;font-size:11px; }
.infoBoxRight { background:#fff url(/themes/hamtheme_v2/img/calbg.png) repeat-x scroll center top; }
.infoBoxRight .infoBoxContents, .infoBoxRight .boxText, .infoBoxRight .boxText a { background:transparent;color:#fff; }
.contentInfoBox, .contentInfoBox td { background:#fff; }

.whiteBgBox { background:#f9f9f9; }
.whiteBgBox .infoBoxContents { border:1px solid #48687d;border-top:0;color:#48687d; }
.whiteBgBox .boxText { color:#48687d; }

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: #f8f8f9;
}

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: #f8f8f9;
}

table.productListing { border: 1px solid #b6b7cb; }

.productListing-heading { font-family:Verdana,Arial,sans-serif;font-size:10px;background:#b6b7cb;color:#fff;font-weight:bold; }
a.productListing-heading:hover { color:#fff; }

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

a.pageResults { color:#00f; }
a.pageResults:hover { background:#ff3; }

td.pageHeading, div.pageHeading { font-family:Verdana,Arial,sans-serif;font-size:20px;font-weight:bold;color:#9a9a9a;line-height:100%; }

tr.subBar { background:#f4f7fd; }
td.subBar { font-family:Verdana,Arial,sans-serif;font-size:10px;color:#000; }
td.main, p.main { font-family:Verdana,Arial,sans-serif;font-size:11px;line-height:1.5em; }
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:#aabbdd; }
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:#ff0000; }

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

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

table.formArea { background:#f1f9fe;border:1px solid #7b9ebd; }

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:#c76170;font-weight:bold; }

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

.moduleRow {}
.moduleRowOver { background-color: #D7E9F7; cursor: pointer;/*cursor: hand;`*/ }
.moduleRowSelected { background-color: #E9F4FC; }

.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: #ff0000; }

.messageStackError { color:#000; }

.hamlink { display:block; }
.hamlink img { border:0;display:inline-block; }
.hamcatdiv { height:5px;background:url(images/hamcatdiv.gif) repeat-x top left; }
