/*  $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-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: #e8e8e9; }.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #00bf00; text-decoration: underline; }html {height:100%}BODY {  height:100%;  background: #fbba00;  color: #737577;  margin: 0px;  padding:0;  font: 11px/1.5 verdana,arial,sans-serif;}a, a:visited {  color: #000;  text-decoration: none;}a:hover {  color: #000;  text-decoration: none;}td.c-left {  text-align:center;color:#fff;font:12px/1.3 verdana,arial,sans-serif;}td.c-left a, td.c-left a:visited, td.c-left a:hover {  color: #fff;  text-decoration: none;}FORM {  display: inline;}.hsmall {font-family: Verdana, Arial, sans-serif; font-size: 10px; font-weight: bold; margin-bottom:0px; margin-top:0px; display: inline;}.hbig {font:bold 14px/1.4 Verdana, Arial, sans-serif; margin:0px; padding:0; display: inline;}/*TR.header { background-image:url(images/desk/logo-1.jpg); }*//*TR.header {  background: #f4922b;}*/TR.headerNavigation {  background: #fddd40;}TD.headerNavigation {  font-family: Verdana, Arial, sans-serif;  font-size: 12px;  background: #ffe97f;  color: #000000;  font-weight : bold;}A.headerNavigation {  color: #6e6e6e;  text-decoration: none;}A.headerNavigation:hover {  color: #6e6e6e;  text-decoration: none;}a.listingname, a.listingname:hover {  font-weight: bold;  color: #6e6e6e;}TR.headerError {  background: #ff0000;}td.info {  padding:0 15px;}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: #ffe97f; */}td.footer {  background-color:#96bf0d;  border-left:1px solid #fff;  border-right:1px solid #fff;  width:950px;  font:11px/1.3 verdana,arial,sans-serif;  width:950px;  padding-left:415px;  color: #737577;  vertical-align:top;}td.footer a, td.footer a:visited, td.footer a:hover {  color: #737577;}.infoBox {  background: #747579;}.infoBoxContents {  background: #eff0f2;  font-family: Verdana, Arial, sans-serif;  font-size: 10px;}table#alsop {  border-collapse:collapse;  border: 1px solid #6e6e6e;}table#alsop td.alsoh, table#alsop td.alsob {  border: 1px solid #6e6e6e;}table#alsop td.alsoh {  padding:1px 3px;  color: #6e6e6e;  background-color: #fff;  font-size: 11px;  line-height:1.5;}table#alsop td.alsob {  padding: 3px;  color: #6e6e6e;  background-color: #eff0f2;  font-size: 10px;  line-height:1.2;}table#alsop td.alsoh, table#alsop td.alsob {  border: 1px solid #6e6e6e;}TD.categoriesbox {  background: #F8F8F9;  font-family: Verdana, Arial, sans-serif;  font-size: 14px;  font-weight: bold;}A.categoriesbox:hover {  color: #000;  text-decoration: none;}.infoBoxNotice {  background: #ff2020;}.infoBoxNoticeContents {  background: #F8F8F9;  font-family: Verdana, Arial, sans-serif;  font-size: 10px;}TD.infoBoxHeading {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;  font-weight: bold;  background: #96bf0d;  color: #fff;}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: #e8e8ea;}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: #f8f8fa;}TABLE.productListing { /* border: 1px solid; #e8e8fb; */ /* border-spacing: 1px; */}.productListing-heading {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;  background: #ffe97f;  color: #000000;  font-weight: bold;}td.auswahl-heading0, td.auswahl-heading1 {  font: bold 11px/1.4 Verdana, Arial, sans-serif;  background: #fff;  color: #6c6c6c;  border: 1px solid #747579}td.auswahl-heading0 {  border-right:none;}td.auswahl-heading1 {  border-left:none;}TD.productListing-data {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;}a.pageResults, a.pageResults:visited, a.pageResults:hover {  color: #6e6e6e;  text-decoration:none;}TD.pageHeading, DIV.pageHeading {  font: bold 14px/1.4 Verdana, Arial, sans-serif;  color: #6e6e6e;  padding-left:15px;}A.pageheading, A.pageheading:hover {  color: #6e6e6e;  text-decoration:none;}TR.searchbar {  background: #7590d5;}TD.searchbar {  font-family: Verdana, Arial, sans-serif;  font-size: 12px;  background: #7590D5;  color: #ffffff;  font-weight : bold;}A.searchbar {  color: #ffffff;}A.searchbar:hover {  color: #ffe97f;}TR.subBar {  background: #ffe97f;}TD.subBar {  font-family: Verdana, Arial, sans-serif;  font-size: 10px;  color: #000000;}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: #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;}input.cfield {  border:1px solid #747577;}textarea.cfield {  border:1px solid #747577;}SPAN.greetUser {  font-family: Verdana, Arial, sans-serif;  font-size: 12px;  color: #ff0000;  font-weight: bold;}TABLE.formArea {  background: #f0f8ef;  border-color: #f0f8ef;  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: #ff0000;  font-weight: bold;}SPAN.productSpecialPrice {  font-family: Verdana, Arial, sans-serif;  color: #ff0000;}SPAN.errorText {  font-family: Verdana, Arial, sans-serif;  color: #ff0000;}.moduleRow { }.moduleRowOver { background-color: #e8e8e9; cursor: pointer; cursor: hand; }.moduleRowSelected { background-color: #c8c8c9; }.checkoutBarFrom { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }.checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #a8a8a9; }.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }/* 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: #ff0000; }.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; }