/*
  $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: 11px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 13px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 11px; color: #cc0033; }
.productsNotifications { /*background: #f2fff7;*/ }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 11px; /*color: #4d352b;*/ text-decoration: underline; }

BODY {
  background: #a4cff2; /*#a4cff2 Background color is the page background color ... this acts as a base whereupon the header and columns are built*/
  color: #4d352b; /*Type color is text color in the left & right column boxes and the "text body" that is NOT linked*/
  margin: 0px;
  /*background-image: url(images/bg.jpg); /*Achtergrond image pagina*/

/*scrollbar-face-color: #90beb3; /*schuifbalk*/
/*scrollbar-highlight-color: #b7eee1; /*extra lichte rand (boven en links)*/
/*scrollbar-3dlight-color: #b1e8db; /*lichte rand (boven en links)*/
/*scrollbar-darkshadow-color: #1d2624; /* extra donkere schaduw rand (onder en rechts)*/
/*scrollbar-shadow-color: #465b56; /*schaduw rand (onder en rechts)*/
/*scrollbar-arrow-color: #465b56; /*driehoekje up en down*/
/*scrollbar-track-color: #ebf9d1; /*achtergrond*/

}

A {
  color: #4d352b; /*The color style for ALL link colors throughout the entire store*/
  text-decoration: none;
}

A:hover {nfloat: 
  color: #b49759;
  text-decoration: none;
}

FORM {
	display: inline;
}

TR.header {
/*  background: #c2d995; /*(means table row.header and is a general setting for the whole table)*/
  color: #4d352b;
}

TR.headerNavigation {
/*  background: #c2d995;*/
  color: #4d352b;
}

TD.headerNavigation {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
/*  background: #c2d995;*/
  color: #4d352b;
}

A.headerNavigation { 
  color: #4d352b;
}

A.headerNavigation:hover {
  color: #b49759;
}

TR.headerError {
  background: #c2d995;
  color: #4d352b;
}

TD.headerError {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  background: #c2d995;
  color: #4d352b;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #c2d995;
  color: #4d352b;
}

TD.headerInfo {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  /*background: #c2d995;*/
  color: #4d352b;
  font-weight: bold;
  text-align: center;
}

TR.footer {
  color: #4d352b;
}

TD.footer {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  /*background: #b49759;*/
  color: #4d352b;
}

.infoBox {
  /*background: #90beb3;*/
}

.infoBoxContents {
  /*background: #90beb3;*/
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

.infoBoxContents-new {
  background: #BDDFFA;
  border-width: 1px;
  border-color: #5e2d13;
  border-style: solid;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

.infoBoxNotice {
  /*background: #90beb3;*/
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

.infoBoxNoticeContents {
  /*background: #90beb3;*/
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TD.infoBoxHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;/*default is 11*/
	/*background: #90beb3;*/
	color: #4d352b;
	font-weight: bold;
	/*background-image: url(images/infobox/infobox-middle-center.png);*/
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

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 {
  /*background: #90beb3;*/
  border: 0px;
  border-style: solid;
  border-color: #90beb3;
  border-spacing: 1px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  /*background: #90beb3;*/
  color: #4d352b;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  /*background: #90beb3;*/
}

A.pageResults {
  color: #4d352b;
}

A.pageResults:hover {
  color: #e803fd;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: #4d352b;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #4d352b;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px; 
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #4d352b;
}

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

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

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

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #4d352b;
}

INPUT, CHECKBOX, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #4d352b;
  /*background: #90beb3;*/
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  color: #4d352b;
  /*background: #90beb3;*/
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #4d352b;
  font-weight: bold;
}

TABLE.formArea {
  /*background: #90beb3;*/
  border-color: #90beb3;
  border-style: solid;
  border-width: 0px;
}

TD.formAreaTitle {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  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: #fde2fd;*/ cursor: pointer; cursor: hand; }
.moduleRowSelected { /*background-color: #fde2fd;*/ }

.checkoutBarFrom, .checkoutBarTo { font-family: GVerdana, Arial, sans-serif; font-size: 11px; color: #4d352b; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #4d352b; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 11px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 11px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 11px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 11px; color: #5a2e5e; }

/* VJ Links Manager v1.00 begin */
TABLE.linkListing {
  border: 0px;
  border-style: solid;
  /*background: #90beb3;*/
  border-spacing: 1px;
}

.linkListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  /*background: #90beb3;*/
  color: #4d352b;
  text-align: center;
}

TD.linkListing-data {
  border-right: 0px solid #90beb3;
  border-bottom: 0px solid #90beb3;
  padding: 4px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.linkListing-odd {
  /*background: #90beb3;*/
}

TR.linkListing-even {
  /*background: #90beb3;*/
}
/* VJ Links Manager v1.00 end */

/*MLF071008 toegevoegd voor kader om infoboxen*/
td.topcorner {
	background-image: url(images/infobox/infoboxtoptdbg.png);
}

td.bottomcorner {
	background-image: url(images/infobox/infoboxbottomtdbg.png);
}

td.mainbg {
	background-image: url(images/infobox/infobox-mainbg.png); /*bg van het linker menu kader*/
}

td.boxending {
	background-image: url(images/infobox/boxending.png);
}
/*MLF161008 toegevoegd voor kader om main box*/

/*MLF161008 toegevoegd voor kader om main box*/
td.header-left{
	background-image: url(images/infobox/infobox-header-left.png);
}

td.header-center{
	background-image: url(images/infobox/infobox-header-center.png);
}

td.header-right{
	background-image: url(images/infobox/infobox-header-right.png);
}

td.middle-left{
	background-image: url(images/infobox/infobox-middle-left.png);
}

td.middle-center{
	background-image: url(images/infobox/infobox-middle-center.png);
}

td.middle-right{
	background-image: url(images/infobox/infobox-middle-right.png);
}

td.footer-left{
	background-image: url(images/infobox/infobox-footer-left.png);
}

td.footer-center{
	background-image: url(images/infobox/infobox-footer-center.png);
}

td.footer-right{
	background-image: url(images/infobox/infobox-footer-right.png);
}

td.main-footer-left{
	background-image: url(images/infobox/infoboxtoptdbg-left.png);
}

td.main-footer-center{
	background-image: url(images/infobox/infoboxtoptdbg-center.png);
}

td.main-footer-right{
	background-image: url(images/infobox/infoboxtoptdbg-right.png);
}

td.infobox-header{
	background-image: url(images/infobox/infobox-middle-center.png);
  font-weight: bold;
}

td.navigation-bar-left{
	background-image: url(images/infobox/navigation-bar-left.png);
	border-top: 3px solid #4f2d14;
}

td.navigation-bar-subleft{
	background-image: url(images/infobox/navigation-bar-subleft.png);
}

td.navigation-bar-bottom-subleft{
	background-image: url(images/infobox/navigation-bar-left.png);
}

td.navigation-bar-top-subleft{
	background-image: url(images/infobox/navigation-bar-top-subleft.png);
}

td.navigation-bar-center{
	background-image: url(images/infobox/navigation-bar-center.png);
	border-top: 3px solid #4f2d14;
	font-family: Verdana, Arial, sans-serif;
   font-size: 11px;
   color: #4d352b;
}

td.navigation-bar-subcenter{
	background-image: url(images/infobox/navigation-bar-subcenter.png);
	font-family: Verdana, Arial, sans-serif;
   font-size: 11px;
   color: #4d352b;
}

td.navigation-bar-bottom-subcenter{
	background-image: url(images/infobox/navigation-bar-center.png);
	font-family: Verdana, Arial, sans-serif;
   font-size: 11px;
   color: #4d352b;
}

td.navigation-bar-top-subcenter{
	background-image: url(images/infobox/navigation-bar-top-subcente.png);
	font-family: Verdana, Arial, sans-serif;
   font-size: 11px;
   color: #4d352b;
}

td.navigation-bar-right{
	background-image: url(images/infobox/navigation-bar-right.png);
	border-top: 3px solid #4f2d14;
}

td.navigation-bar-subright{
	background-image: url(images/infobox/navigation-bar-subright.png);
}

td.navigation-bar-bottom-subright{
	background-image: url(images/infobox/navigation-bar-right.png);
}

td.navigation-bar-top-subright{
	background-image: url(images/infobox/navigation-bar-top-subright.png);
}
/*MLF161008 toegevoegd voor kader om main box*/

/*MLF toegevoegd voor opmaak dropdownmenu*/
#zUL,#zUL ul {
   padding:0;margin:0;
}

#zUL li ul li {
   /*background-color:#fff;*/
}

#zUL li ul {
   visibility:hidden;
   position:absolute;
	width:6em;
	margin-top:0.1em; /*Uitlijning van het submenu scherm (onder/boven)*/
	margin-left:-0.8em; /*Uitlijning van het submenu scherm (link/rechts)*/
}

#zUL li ul a {
   margin-left:0em;
}

#zUL li {
	float:left;	
	width:7.5em; /*breedte van de hoofdbutton*/
	position:relative;	
	list-style-type:none;	
	font-family: Verdana, Arial, sans-serif;
   font-size: 11px;
	font-weight: bold;
   color: #4d352b;
}

fieldset p {
clear:left;
}

#zUL li:hover ul,
#zUL li.msieFix ul {	
   visibility:visible;	
	/*background-color:#fff;*/
}

* html fieldset p {z-index:-0}
* html #zUL li:hover ul,
* html #zUL li.msieFix ul {	
   top:0.0em;	
	left:.0em;
}
/*MLF toegevoegd voor opmaak dropdownmenu*/

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

/* OTF contrib begins */
/* DDB - 041031 - Form Field Progress Bar */
.progress{
  width: 1px;
  height: 14px;
  color: white;
  font-size: 12px;
  overflow: hidden;
  background-color: navy;
  padding-left: 5px;}
}
/* OTF contrib ends */

/* BOF Dynamic Sitemap */
  ul.sitemap {
  color: #ff0000;
}
/* EOF Dynamic Sitemap */
