/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

.boxText { font: normal 8pt verdana, arial, sans-serif; }
.errorBox { background: #ffb3b5; font: bold 8pt verdana, arial, sans-serif; }
.stockWarning { font: normal 8pt verdana, arial, sans-serif; color: #cc0033; }
.productsNotifications { background: #f2fff7; }
.orderEdit { font: normal 8pt verdana, arial, sans-serif; color: #70d250; text-decoration: underline; }

BODY {background: url(images/background.gif);margin: 0px;padding: 0px;}

/* tables */
#outer {background: #ffffff;padding: 0;width: 780px;}

#header {margin:  0 2px;}
#header .search {background: #ece7df;padding: 5px;}
#header td {font: normal 8pt verdana, arial, sans-serif;color: #5E5E5E;}
#header td.left {background: #d3b666;}
#header td.right {background: #d5cfc6;}
#header td.date {font: normal 8pt verdana, arial, sans-serif;color: #000000;padding: 5px;}
#header .cartbold {font: bold 12pt verdana, arial, sans-serif;color: #d3b666;}
#topnav {height: 40px;}
#topnav td {background: #d3b666;}
#topnav td.spacer {background: #ffffff;}
#breadcrumb {font: normal 8pt verdana, arial, sans-serif;color: #000000;}
#mainbody {margin: 0 2px;}
#mainbody td.divider {background: #d5cfc6;padding: 0;}

#footer {margin:  0 5px;}
#footer td {font: normal 8pt verdana, arial, sans-serif;color: #5E5E5E;padding: 5px;}
#footer td.horizontal_divider {background: #d5cfc6;padding: 0;}
h1 {font: bold 16pt verdana, arial, sans-serif;color: #d6bb70; }
h2 {font: bold 12pt verdana, arial, sans-serif;color: #000000; }
#testimonials {background: #ece7df;padding: 0;}
#testimonials td.leftquote {padding-top: 3px;padding-left: 3px;}
#testimonials td.rightquote {padding-bottom: 3px;padding-right: 3px;text-align: right;}
/* links */
a:link, a:visited {font: normal 8pt verdana, arial, sans-serif;color: #be8b34;text-decoration: none;padding: 3px;}
a:hover, a:active {color: #004A00;text-decoration: none;}
a.header:link, a.header:visited {font: normal 8pt verdana, arial, sans-serif;color: #004A00;text-decoration: none;}
a.header:hover, a.header:active {color: #004A00;text-decoration: underline;}
a.topnav:link, a.topnav:visited {font: bold 8pt verdana, arial, sans-serif;padding: 10px;color: #ffffff;text-decoration: none;
border: 0;}
a.topnav:hover, a.topnav:active {color: #004A00;}
a.breadcrumb:link, a.breadcrumb:visited {font: normal 8pt verdana, arial, sans-serif;color: #be8b34;text-decoration: underline;
padding: 3px;}
a.breadcrumb:hover, a.breadcrumb:active {color: #004A00;text-decoration: underline;}
a.info:link, a.info:visited {font: bold 8pt verdana, arial, sans-serif;color: #5e5e5e;line-height: 10pt;text-decoration: none;}
a.info:hover, a.info:active {color: #5e5e5e;text-decoration: underline;}
a.catlink:link, a.catlink:visited {font: bold 9pt verdana, arial, sans-serif;color: #be8b34;margin-bottom: 10px;}
a.catlink:hover, a.catlink:active {color: #004a00;text-decoration: underline;}

/*categories box */

/* XC Menu Styles */
#catxcdiv ul {list-style: none;margin: 0;padding: 0;}
/* menu item spacing */
#catxcdiv li { padding-bottom: 3px;margin-bottom: 3px;border-bottom: 1px solid #d5cfc6; }
/*padding between submenu items*/
#catxc ul li { padding: 0 0 3px 0; border: 0; }
#catxcdiv ul li a:link, #catxcdiv ul li a:visited {font: bold 9pt verdana, arial, sans-serif;color: #be8b34;text-decoration: none;}
#catxcdiv ul li a:hover, #catxcdiv ul li a:active {color: #004a00;}
/*xc menu item*/
#catxcdiv li.xc {list-style: none; margin-left: 20px;}
#catxcdiv ul li.xc ul {margin-top: 5px;}
#catxcdiv ul li.xc ul li a:link, #catxcdiv ul li.xc ul li a:visited {font: bold 8pt verdana, arial, sans-serif;color: #004a00;text-decoration: none;}
#catxcdiv ul li.xc ul li a:hover, #catxcdiv ul li.xc ul li a:active {color: #be8b34;}
/*submenu*/
#catxcdiv li.xc ul { margin: 3px 0; }

/* +/- control */
div.xcx, div.xcc {position: relative;display: inline;}
li.xc>div.xcx, li.xc>div.xcc {position: static;margin-left: -25px;float: left;width: 10px;}
div.xcx a, div.xcc a {position: absolute;left: 0;}
div.xcx>a, div.xcc>a {position: static;}
div.xcx a:link, div.xcx a:visited, div.xcc a:link, div.xcc a:visited {font: bold 9pt verdana, arial, sans-serif;color: #004a00;text-decoration: none;}

/* boxes */
/*information.php */
.linksheader {font: bold 8pt verdana, arial, sans-serif;color: #be8b34;padding: 3px 0;line-height: 14pt;}
/* end information.php */
.infoBox {padding: 0;}
.infoBox2 {background: #ece7df;padding: 10px 3px;}
.infoBoxContents {font: normal 8pt verdana, arial, sans-serif;color: #5e5e5e;padding: 0;}
.infoBoxNotice {background: #FF8E90;}
.infoBoxNoticeContents {font: normal 8pt verdana, arial, sans-serif;color: #5e5e5e;}
td.infoBoxHeading, div.infoBoxHeading {background: #d3b666;font: bold 9pt verdana, arial, sans-serif;color: #ffffff;padding: 5px 5px 5px 3px;}
TD.infoBox, SPAN.infoBox {font: normal 8pt verdana, arial, sans-serif;}

FORM {display: inline;}

TR.headerError {background: #ff0000;}
TD.headerError {background: #ff0000;font: bold 9pt verdana, arial, sans-serif;color: #ffffff;text-align: center;}
TR.headerInfo {background: #00ff00;}
TD.headerInfo {background: #00ff00;font: bold 9pt Verdana, Arial, sans-serif;color: #ffffff;text-align: center;}
TR.footer {background: #bbc3d3;}
TD.footer {font: bold 8pt verdana, arial, sans-serif;background: #bbc3d3;color: #ffffff;}

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: #ECE7DF;}

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: #f7f4ef;}

TABLE.productListing {border: 1px solid #ece7df;}

.productListing-heading {font: bold 8pt verdana, arial, sans-serif;background: #d3b666;color: #FFFFFF;padding: 5px 5px 5px 3px;}
a.productListing-heading:link, a.productListing-heading:visited {font: bold 8pt verdana, arial, sans-serif;color: #ffffff;}
a.productListing-heading:hover, a.productListing-heading:active {color: #004a00;}
TD.productListing-data {font: normal 8pt verdana, arial, sans-serif;padding: 3px;}

A.pageResults:link, a.pageresults:visited {color: #d3b666;text-decoration: underline;}
A.pageResults:hover, a.pageresults:active {color: #004a00;text-decoration: underline;}

TD.pageHeading, DIV.pageHeading {font: bold 14pt verdana, arial, sans-serif;color: #d6bb70;padding: 5px 0;}
td.subheading {font: bold 9pt verdana, arial, sans-serif;color: #d6bb70;padding: 0;}
TR.subBar {background: #f4f7fd;}
TD.subBar {font: normal 8pt verdana, arial, sans-serif;color: #000000;}

TD.main, P.main {font: normal 9pt trebuchet ms, verdana, arial, sans-serif;line-height: 1.5;}
td.mainreturn {font: normal 8pt verdana, arial, sans-serif;color: #000000;}
TD.smallText, SPAN.smallText, P.smallText {font: normal 8pt verdana, arial, sans-serif;color: #000000;}

TD.accountCategory {font: normal 10pt verdana, arial, sans-serif;color: #aabbdd;}
TD.fieldKey {font: bold 9pt verdana, arial, sans-serif;}
TD.fieldValue {font: normal 9pt verdana, arial, sans-serif;}
TD.tableHeading {font: bold 9pt verdana, arial, sans-serif;}

SPAN.newItemInCart {font: normal 8pt verdana, arial, sans-serif;color: #ff0000;}

CHECKBOX, INPUT, RADIO, SELECT {font: normal 8pt verdana, arial, sans-serif;color: #004A00;}
TEXTAREA {width: 100%;font: normal 8pt verdana, arial, sans-serif;}
SPAN.greetUser {font: bold 9pt verdana, arial, sans-serif;color: #f0a480;}
TABLE.formArea {background: #f1f9fe;border-color: #7b9ebd;border-style: solid;border-width: 1px;}
TD.formAreaTitle {font: bold 9pt verdana, arial, sans-serif;}
SPAN.markProductOutOfStock {font: bold 8pt verdana, arial, sans-serif;color: #c76170;}
SPAN.productSpecialPrice {font: normal 8pt verdana, arial, sans-serif;color: #ff0000;}
SPAN.errorText {font: normal 8pt verdana, arial, sans-serif;color: #ff0000;}

.moduleRow { }
.moduleRowOver { background-color: #ece7df; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font: normal 8pt verdana, arial, sans-serif; color: #8c8c8c; }
.checkoutBarCurrent { font: normal 8pt verdana, arial, sans-serif; color: #000000; }

/* message box */

.messageBox { font: normal 8pt verdana, arial, sans-serif; }
.messageStackError, .messageStackWarning { font: normal 8pt verdana, arial, sans-serif; background-color: #ffb3b5; }
.messageStackSuccess { font: normal 8pt verdana, arial, sans-serif; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font: normal 8pt verdana, arial, sans-serif; color: #ff0000; }

TABLE.popup {  border: 1px dotted #be8b34;}

/* DWD Contribution -> Add: Browse by Categories. */
#catboxes {text-align: center;}
#catboxes table.infoBox {}
#catboxes table.infoBox tr td table.infoBoxContents tr td {border: 1px solid #d5cfc6; border-collapse: collapse;}
#catboxes table.infoBox tr td table.infoBoxContents tr td.noborder {border: 0;}

UL.BrowseBy {list-style-type: none;  list-style-position: outside;  list-style: none;  margin-left: 0;  padding-left: 2em;  text-indent: -1em;} /* UL.BrowseBy */

LI.BrowseBy { } /* LI.BrowseBy */

/* DWD Contribution End. */

/* BOF: More Pics 6 */
TABLE.popup {border-width: 1px;  border-style: dotted;}

#mopics {border: 0;}
#mopics td {border: 1px solid #d5cfc6; border-collapse: collapse;}
#mopics img {border: 0;}
#mopics td a:link, #mopics td a:visited {}, #mopics td a:hover, #mopics td a:active, #mopics td a:focus {outline: none;}
/* EOF: More Pics 6 */

.xmas_msg {border: 1px solid #d5cfc6; padding: 10px; margin-bottom: 10px; font: bold 8pt verdana, arial, sans-serif; color: #be8b34;}
