/*
  $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
*/
pre {white-space:-moz-pre-wrap}

div {
	margin-left: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-top: 0px;
}

/* not used anymore 
div.body {margin-bottom: 0px;margin-top: 0px;}
div.body92 {margin-bottom: 0px;margin-top: 0px;background-color:#D6B661;}
div.body97 {margin-bottom: 0px;margin-top: 0px;background-color:#6CD2D8;}
div.body96 {margin-bottom: 0px;margin-top: 0px;background-color:#6CACD8;}
div.body94 {margin-bottom: 0px;margin-top: 0px;background-color:#6C81D8;}
div.body95 {margin-bottom: 0px;margin-top: 0px;background-color:#D86CAC;}
*/

.bgCategories     { font-size: 11px; font-family: Helvetica; font-weight: bold; background: white }
.bgCategoriesSpace     { font-size: 11px; font-family: Helvetica; font-weight: bold; background-color: white; background-image: none; float: none; border-bottom: 1pt none #fff8e1; outline-width: 12px; outline-color: #fff8e1 }


.bgdark92{background: #33CC66;}
.bgdark95{background: #D6B661;}
.bgdark97{background: #6CD2D8;}
.bgdark96{background: #6CACD8;}
.bgdark94{background: #6C81D8;}

.bgnormal92{background: #99CC99;}
.bgnormal95{background: #E7C772;}
.bgnormal97{background: #7DE3E9;}
.bgnormal96{background: #7DBDE9;}
.bgnormal94{background: #7D92E9;}

.bglight92{background: #07FFC8;}
.bglight95{background: #F8D883;}
.bglight97{background: #8EF4FA;}
.bglight96{background: #AFEFFC;}
.bglight94{background: #8EA3FA;}

.bgverylight92{background: #6DEACA;}
.bgverylight95{background: #FAFAA5;}
.bgverylight97{background: #AFF6FC;}
.bgverylight96{background: #AFEFFC;}
.bgverylight94{background: #AFC5FC;}


div.separator {background-color:#FFF8E1;height:1px;width:100%;}

div.categoryLevel0 {margin-left: 2px;}
div.categoryLevel1 {margin-left: 10px;}
div.categoryLevel2 {margin-left: 18px;}


.boxText  { font-size: 11px; font-family: Helvetica; font-weight: bold; padding: 3px }
.errorBox  { font-size: 10px; font-family: Helvetica; font-weight: bold; background: #fff8e1 }
.stockWarning  { color: #fff8e1; font-size: 10px; font-family: Helvetica }
.productsNotifications  { font-size: 11px; font-family: Helvetica; background: #fff8e1 }
.orderEdit  { color: #70d250; font-size: 10px; font-family: Helvetica; text-decoration: underline }

BODY    { color: #000000; background: #fff8e1; margin: 2 }
DIV.centerpage      { background: transparent; margin-left: -495px; position: fixed; z-index: 1; top: 0; left: 50%; width: 990px }
DIV.centerpage1    { background: transparent; margin-left: -495px; position: absolute; z-index: 1; top: 0; left: 50%; width: 990px }
A  { color: black; font-size: 11px; font-family: Helvetica; text-decoration: none }

A:hover  { color: #000000; font-size: 11px; font-family: Helvetica; text-decoration: underline }

A.rightNavi  { color: black; font-size: 11px; font-family: Helvetica; font-weight: 500; text-decoration: none; background: #fff8e1 }

A.rightNavi:hover    { color: #000000; font-size: 11px; font-family: Helvetica; font-weight: 500; text-decoration: none; background: transparent }

A.infoBoxStatusLine
 { color: black; font-size: 11px; font-family: Helvetica; text-decoration: none }

A.infoBoxStatusLine:hover
 { color: black; font-size: 11px; font-family: Helvetica; text-decoration: underline }

A.productListing  { color: black; font-size: 11px; font-family: Helvetica; text-decoration: none }

A.productdesc   { color: black; font-size: 13px; font-family: Helvetica; font-style: oblique; font-weight: bolder; text-decoration: none; margin-right: 30px; margin-left: 60px; position: fixed }

A.productListing:hover  { color: #000000; font-size: 11px; font-family: Helvetica; text-decoration: underline }

FORM {
	display: inline;
}

TR.header 
{
	background: #FFF8E1;
}

TR.headerNavigation  { font-size: 9px; font-family: Helvetica; background: #fff8e1 }

TD.headerNavigation 
  { color: black; font-size: 9px; font-family: Helvetica; font-weight: bold; background: #fff8e1 }

A.headerNavigation 
 { color: black; font-size: 11px; font-family: Helvetica; background: #fff8e1 }

A.headerNavigation:hover 
 { color: black; font-size: 11px; font-family: Helvetica; text-decoration: underline }

A.mainCategoryHeader
  { color: black; font-size: 11px; font-family: Helvetica }

TD.mainCategoryHeader
   { color: black; font-size: 11px; font-family: Helvetica; font-weight: bold; background: #ffcc8a }

TD.productInfoHeader
  { color: black; font-size: 14px; font-family: Helvetica; font-style: italic; font-weight: bold; background: #ffcc8a }

TR.headerError {
  background: #ff0000;
}

TD.headerError {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo 
{
	font-family: sans-serif;
	font-size: 12px;
	background: #00ff00;
	color: #FFF8E1;
	font-weight: bold;
	text-align: center;
	padding: 3px;
}

TR.footer {
	background: transparent;
	color: Black;
}

TD.footer  { color: black; font-size: 10px; font-family: Helvetica; background: transparent; padding: 3px }

.leftNaviInactive
   { color: black; font-size: 11px; font-family: Helvetica; font-weight: normal; background: transparent }
.leftNaviActive
    { color: black; font-size: 11px; font-family: Helvetica; font-weight: normal; background: transparent }

.infoBox 
   { color: black; font-size: 11px; font-family: Helvetica; font-style: italic; font-weight: bolder; background: #fff8e1 }

.infoBoxContents 
  { color: black; font-size: 11px; font-family: Helvetica; font-weight: bold; line-height: 180%; background: #fff8e1 }

.infoBoxStatusLine 
   { color: black; font-size: 11px; font-family: Helvetica; font-style: italic; font-weight: bold; background: #ffcc8a }

.infoBoxNotice  { font-size: 11px; font-family: Helvetica; background: #fff8e1 }

.infoBoxNoticeContents   { font-size: 11px; font-family: Helvetica; background: #fff8e1 }

TD.infoBoxHeading 
 { color: black; font-size: 11px; font-family: Helvetica; font-weight: bold; background-image: url("images/infoBoxHeading.jpg"); padding: 3px }

TD.categoryHeading 
  { color: black; font-size: 11px; font-family: Helvetica; font-weight: bold; background: #fed094; height: 21px; border: #ffa254 }

SPAN.infoBox   { font-size: 11px; font-family: Helvetica; background: #fff8e1; padding: 3px }
TD.infoBox 
   { color: black; font-size: 12px; font-family: Helvetica; background: #fff8e1; padding: 3px }

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

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

TABLE.productListing {
	border: 0px;
	background: #FEECB6;
	border-spacing: 1px;
}

.productListing-heading  { color: black; font-size: 10px; font-family: Helvetica; font-weight: bold; background: #fed094; padding: 2px }

TD.productListing-data     { font-size: 10px; font-family: Helvetica; background: white; padding: 0 3px }

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

.pageHeading2  { color: black; font-size: 16px; font-family: Helvetica; font-weight: bold; padding: 3px }

.headingKasse {
	font-family: sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #FEECB6;
	text-decoration: underline;
	padding: 3px;
}

A.headingKasse  { color: #feecb6; font-size: 20px; font-family: Helvetica; font-weight: bold; text-decoration: underline; padding: 3px }

TD.pageHeading, DIV.pageHeading 
  { color: black; font-size: 18px; font-family: Helvetica; font-weight: bold; background-color: white }

TR.subBar {
  background: #FFF8E1;
}

TD.subBar  { color: #000000; font-size: 10px; font-family: Helvetica; padding: 3px }

TD.main, P.main    { font-size: 11px; font-family: Helvetica; line-height: 1.2; background: white; padding: 3px }

TD.smallText, P.smallText   { font-size: 11px; font-family: Helvetica; background-color: white; padding: 3px }

TD.smallTextP, P.smallTextP,SPAN.smallTextP    { color: black; font-size: 22px; font-family: Helvetica; font-weight: normal; text-decoration: underline; background-color: white; padding: 2px; border-color: transparent }

SPAN.smallText  { color: black; font-size: 11px; font-family: Helvetica; background: #fff8e1; padding: 3px }

TD.accountCategory  { color: #fff8e1; font-size: 13px; font-family: Helvetica; padding: 3px }

TD.fieldKey  { font-size: 12px; font-family: Helvetica; font-weight: bold; padding: 3px }

TD.fieldValue  { font-size: 12px; font-family: Helvetica; padding: 3px }

TD.tableHeading     { font-size: 12px; font-family: Helvetica; font-weight: bold; background: white; padding: 3px }

SPAN.newItemInCart  { color: black; font-size: 10px; font-family: Helvetica; padding: 3px }

CHECKBOX, INPUT, RADIO, SELECT  { font-size: 11px; font-family: Helvetica; padding: 3px }

TEXTAREA  { font-size: 11px; font-family: Helvetica; padding: 3px; width: 100% }

SPAN.greetUser  { color: #ff4444; font-size: 12px; font-family: Helvetica; font-weight: bold; padding: 3px }

TABLE.formArea {
  background: #FED463;
  border-color: #FED463;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle  { font-size: 12px; font-family: Helvetica; font-weight: bold; padding: 3px }

SPAN.markProductOutOfStock  { color: #fed463; font-size: 12px; font-family: Helvetica; font-weight: bold; padding: 3px }

SPAN.productSpecialPrice  { color: #fed463; font-family: Helvetica; padding: 3px }

SPAN.errorText  { color: red; font-family: Helvetica; padding: 3px }

.moduleRow { }
.moduleRowOver { background-color: #FFF8E1; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #FFF8E1; }

.checkoutBarFrom, .checkoutBarTo  { color: #fef1cf; font-size: 10px; font-family: Helvetica }
.checkoutBarCurrent  { color: #000000; font-size: 10px; font-family: Helvetica }

/* message box */

.messageBox  { font-size: 10px; font-family: Helvetica }
.messageStackError, .messageStackWarning  { font-size: 10px; font-family: Helvetica; background-color: #fff8e1 }
.messageStackSuccess  { font-size: 10px; font-family: Helvetica; background-color: #99ff00 }

/* input requirement */

.inputRequirement  { color: #ff0000; font-size: 10px; font-family: Helvetica }

.mainCategory  { color: #333333; font-size: 11px; font-family: Helvetica; font-weight: bold }

TD.checkoutHeading  { color: #333333; font-size: 14px; font-family: Helvetica; font-weight: bold; background: #cc9933; cursor: hand }

/* ----------------- coolMenu ----------------- */

.clCMEvent{
	position:absolute;
	width:99%; height:99%;
	clip:rect(0,100%,100%,0);
	left:0; 
	top:0;
	visibility:visible
}


.clCMAbs{
	position:absolute;
	visibility:hidden;
	left:0;
	top:0;
}

.clBar{
	position:absolute;
	width:10;
	height:10;
	background-color:#ffffff;
	layer-background-color:#ffffff;
	visibility:hidden;
}

.clLevel0,.clLevel0over{
	position:absolute;
	padding:1px;
	font-family:Verdana,arial,helvetica;
	font-size:10px;
}

.clLevel0{
	background-color:#ffffff;
	layer-background-color:#ffffff;
	color:#000000;
}

.clLevel0over{
	background-color:#bbc3d3;
	layer-background-color:#bbc3d3;
	color:#ffffff;
	cursor:pointer;
	cursor:hand;
}

.clLevel0border{
	position:absolute;
	visibility:hidden;
	background-color:#c0c0c0;
	layer-background-color:white;
}

.clLevel1, .clLevel1over{
	position:absolute;
	padding:2px;
	font-family:Verdana,arial,helvetica;
	font-size:10px;
}

.clLevel1{
	background-color:#ffffff;
	layer-background-color:#ffffff;
	color:#000000;
}

.clLevel1over{
	background-color:#bbc3d3;
	layer-background-color:#bbc3d3;
	color:#ffffff;
	cursor:pointer;
	cursor:hand;
}

.clLevel1border{
	position:absolute;
	visibility:hidden;
	background-color:#c0c0c0;
	layer-background-color:white;
}
/* ----------------- coolMenu_eof ----------------- */

TD.infoBox 
   { font-size: 12px; font-family: Helvetica; font-style: italic; font-weight: bold; background: #fff8e1 }
