	/*---------------------------------------------*/
	/* Copyright (C) 2007 by Arttronics VOF        */
	/* All Rights Reserved                         */
	/* Stylesheet:   page.css                      */
	/* Website URL:  http://www.ledtuning.nl       */
	/* Created:      22-07-2007                    */
	/* Scripting:    Leo berkhout &                */
	/*               Jacques berkhout              */
	/* Version:      1.1                           */
	/* Modified:     22-07-2007                    */
	/*---------------------------------------------*/

	/* ######################################################## */
	/* page.css van gewone en secure website zijn exact gelijk! */
	/* ######################################################## */

body {
	background-color: #000000;
	margin: 0px;
	font: normal 10px Verdana, Arial;
	line-height: 0%;
	color: #B1B3C8;
	margin: 0px;
	padding: 0px;
	scrollbar-face-color:       #2B2B39;
	scrollbar-track-color:      #0F0F11;
	scrollbar-3Dlight-color:    #9090A2;
	scrollbar-highlight-color:  #515162;
	scrollbar-arrow-color:      #FFD700;
	scrollbar-shadow-color:     #161625;
	scrollbar-darkshadow-color: #000000;
	overflow: auto;
}

A.headeroscr:link {
	font: bold 10px Verdana, Arial, Helvetica, Sans-Serif;
	color: #FFD700;
	line-height: 100%;
	text-decoration: none;
	outline: none;
	-moz-outline-style: none;
}
A.headeroscr:visited {
	font: bold 10px Verdana, Arial, Helvetica, Sans-Serif;
	color: #FFD700;
	line-height: 100%;
	text-decoration: none;
	outline: none;
	-moz-outline-style: none;
}
A.headeroscr:hover {
	font: bold 10px Verdana, Arial, Helvetica, Sans-Serif;
	color: #FFFFFF;
	line-height: 100%;
	text-decoration: none;
	outline: none;
	-moz-outline-style: none;
}
A.headeroscr:active {
	font: bold 10px Verdana, Arial, Helvetica, Sans-Serif;
	color: #FFFFD7;
	line-height: 100%;
	text-decoration: none;
	outline: none;
	-moz-outline-style: none;
}

/* Equivalent for cellspacing=0 Works in mozilla, ns6, ie6 */
table {
	border-collapse: collapse;
	/* Works in IE5+ */
	border-width: 0px;
	/* Works in NN */
	border-spacing: 0px;
	margin: 0px;
}

td {
	padding: 0px;
	font: normal 10px Verdana, Arial;
}

td.margin0 {
	padding: 0px;
	line-height: 0%;
}

div.zero {
	padding: 0px;
	margin: 0px;
	line-height: 100%;
}

div {
	padding: 0px;
	margin: 0px;
	font: normal 10px Verdana, Arial;
	line-height: 125%;
}

br {
	font: normal 10px Verdana, Arial;
	line-height: 100%;
}
img {
	border: 0px;
	margin: 0px;
	padding: 0px;
}

table.discount {
	border-collapse: collapse;
	/* Works in IE5+ */
	border-width: 0px;
	/* Works in NN */
	border-spacing: 0px;
	margin: 0px;
}
td.discount {
	padding: 2px;
	font: normal 10px Verdana, Arial;
	line-height: 100%;
}
td.discount_smalltext {
	padding: 2px;
	font: normal 10px Verdana, Arial;
}

table.header {
	width: 100%;
}
td.headerlogomenu {
	width: 100%;
	height: 97px;
	background-image: url('../img/themebg.png');
	background-repeat: repeat-x;
	line-height: 0%;
}
td.headertheme {
	height: 97px;
	background-image: url('../img/themebg.png');
	background-repeat: repeat-x;
	line-height: 0%;
}
td.headerlogo {
	width: 800px;
	height: 60px;
	background-image: url('../img/logobg.png');
	background-repeat: repeat-x;
	line-height: 0%;
}
td.headermenuitem1 {
	width: 100px;
	height: 37px;
	background-image: url('../img/menu1off.gif');
	background-repeat: no-repeat;
}
td.headermenuitem2 {
	width: 100px;
	height: 37px;
	background-image: url('../img/menu2off.gif');
	background-repeat: no-repeat;
}
td.headermenuitem3 {
	width: 100px;
	height: 37px;
	background-image: url('../img/menu3off.gif');
	background-repeat: no-repeat;
}
td.headermenuitem4 {
	width: 100px;
	height: 37px;
	background-image: url('../img/menu4off.gif');
	background-repeat: no-repeat;
}
td.headermenuitem5 {
	width: 100px;
	height: 37px;
	background-image: url('../img/menu5off.gif');
	background-repeat: no-repeat;
}
td.headermenuitem6 {
	width: 100px;
	height: 37px;
	background-image: url('../img/menu6off.gif');
	background-repeat: no-repeat;
}
td.headermenuitem7 {
	width: 100px;
	height: 37px;
	background-image: url('../img/menu7off.gif');
	background-repeat: no-repeat;
}
td.headermenuitem8 {
	width: 100px;
	height: 37px;
	background-image: url('../img/menu8off.gif');
	background-repeat: no-repeat;
}

td.headermenu {
	width: 100%;
	height: 37px;
	background-image: url('../img/menubg.gif');
	background-repeat: repeat-x;
}

table.headerosc {
	width: 100%;
	height: 21px;
}
td.headeroscllsp {
	width: 18px;
	height: 0px;
}
td.headeroscrrsp {
	width: 18px;
	height: 0px;
}
td.headerosclsp {
	width: 50%;
	height: 0px;
}
td.headeroscrsp {
	width: 50%;
	height: 0px;
}
td.headeroscll {
	width: 18px;
	height: 21px;
	background-image: url('../img/oscl.png');
	background-repeat: no-repeat;
}
td.headeroscrr {
	width: 18px;
	height: 21px;
	background-image: url('../img/oscr.png');
	background-repeat: no-repeat;
}
td.headeroscl {
	width: 50%;
	height: 21px;
	font: bold 10px Verdana, Arial;
	color: #FFD700;
	text-align: left;
	background-image: url('../img/osc.png');
	background-repeat: repeat-x;
}
td.headeroscr {
	width: 50%;
	height: 21px;
	font: bold 10px Verdana, Arial;
	color: #FFD700;
	text-align: right;
	background-image: url('../img/osc.png');
	background-repeat: repeat-x;
}

table.fullwidth {
	width: 100%;
}

/* Small page margin on left side */
td.pagemarginleft {
	width: 4px;
	background-image: url('../img/bgl.png');
	background-repeat: repeat-y;
	text-align: left;
	vertical-align: top;
}
/* Three coloms for menus-contents-menus */
td.bodymiddle {
	width: 100%;
	background-image: url('../img/bg.png');
	background-repeat: repeat;
	text-align: left;
	vertical-align: top;
}
/* Small page margin on right side */
td.pagemarginright {
	width: 4px;
	background-image: url('../img/bgr.png');
	background-repeat: repeat-y;
	text-align: left;
	vertical-align: top;
}
td.colomleft {
	width: 210px;
	padding: 5px;
	text-align: left;
	vertical-align: top;
}
td.colommiddle {
	width: 100%;
	padding: 5px;
	text-align: left;
	vertical-align: top;
}
td.colomright {
	width: 210px;
	padding: 5px;
	text-align: left;
	vertical-align: top;
}
/* colom width */
table.menu {
	width: 200px;
}
table.content {
	width: 100%;
}

/* ============================= */

/* glossy header left and right*/
td.hl {
	width: 5px;
	height: 22px;
	background-image: url('../img/hl.png');
	background-repeat: repeat-x;
	text-align: left;
	vertical-align: top;
}
td.hr {
	width: 5px;
	height: 22px;
	background-image: url('../img/hr.png');
	background-repeat: repeat-x;
	text-align: left;
	vertical-align: top;
}
/* glossy menu header */
td.menuhead {
	width: 200px;
	height: 22px;
	background-image: url('../img/h.png');
	background-repeat: repeat-x;
	background-position: right;
	font: bold 11px Verdana, Arial;
	color: #FFD700;
	text-align: center;
	vertical-align: middle;
}
/* glossy content header */
td.contenthead {
	width: 100%;
	height: 22px;
	background-image: url('../img/h.png');
	background-repeat: repeat-x;
	background-position: right;
	font: bold 11px Verdana, Arial;
	color: #FFD700;
	text-align: center;
	vertical-align: middle;
}

/* all other borders, family of glossy header */
/* top (only photograph border) */
td.tl {
	width: 5px;
	height: 7px;
	background-image: url('../img/tl.png');
	background-repeat: no-repeat;
	text-align: left;
	vertical-align: top;
}
td.t {
	height: 7px;
	background-image: url('../img/t.png');
	background-repeat: repeat-x;
	text-align: left;
	vertical-align: top;
}
td.tr {
	width: 5px;
	height: 7px;
	background-image: url('../img/tr.png');
	background-repeat: no-repeat;
	text-align: left;
	vertical-align: top;
}

/* left border */
td.bl {
	width: 5px;
	background-image: url('../img/bl.png');
	background-repeat: repeat-y;
	text-align: left;
	vertical-align: top;
}
/* menucontent */
td.menubody {
	background-color: #000000;
	background-image: url('../img/backbluem.png'); /* background */
	background-repeat: no-repeat;
	width: 200px;
	text-align: left;
	vertical-align: top;
}
/* bodycontent */
td.contentbody {
	background-color: #000000;
	background-image: url('../img/backblueb.png'); /* background */
	background-repeat: repeat-y;
	width: 100%;
	text-align: left;
	vertical-align: top;
}
/* right border */
td.br {
	width: 5px;
	background-image: url('../img/br.png');
	background-repeat: repeat-y;
	text-align: left;
	vertical-align: top;
}
/* menu bottom border (between corners) */
td.menubottom {
	width: 200px;
	height: 7px;
	background-image: url('../img/f.png');
	background-repeat: repeat-x;
	text-align: left;
	vertical-align: top;
}
/* content bottom border (between corners) */
td.contentbottom {
	width: 100%;
	height: 7px;
	background-image: url('../img/f.png');
	background-repeat: repeat-x;
	text-align: left;
	vertical-align: top;
}
/* foto bottom border (between corners) */
td.fl {
	width: 5px;
	height: 7px;
	background-image: url('../img/fl.png');
	background-repeat: no-repeat;
	text-align: left;
	vertical-align: top;
}
td.f {
	height: 7px;
	background-image: url('../img/f.png');
	background-repeat: repeat-x;
	text-align: left;
	vertical-align: top;
}
td.fr {
	width: 5px;
	height: 7px;
	background-image: url('../img/fr.png');
	background-repeat: no-repeat;
	text-align: left;
	vertical-align: top;
}

/* content padding */

td.padding {
	padding: 10px;
	width: 100%;
	font: normal 10px Verdana, Arial;
	color: #B1B3C8;
}
td.width50 {
	width: 50%;
	font: normal 10px Verdana, Arial;
	color: #B1B3C8;
}
/* ============================= */

table.footer {
	width: 100%;
	height: 21px;
}
td.footerleft {
	width: 50%;
	height: 21px;
	background-image: url('../img/footerbg.png');
	background-repeat: repeat-x;
	font: normal 10px Verdana, Arial;
	color: #515162;
	text-align: left;
	padding-left: 10px;
}
td.footerslogan {
	width: 289px;
	height: 21px;
}
td.footerright {
	width: 50%;
	height: 21px;
	background-image: url('../img/footerbg.png');
	background-repeat: repeat-x;
	font: normal 10px Verdana, Arial;
	color: #515162;
	text-align: right;
	padding-right: 10px;
}

table.copyright {
	width: 100%;
	height: 21px;
}
td.copyright {
	width: 100%;
	height: 101px;
	text-align: center;
	vertical-align: top;
	background-image: url('../img/copyrightbg.png');
	background-repeat: repeat-x;
}

/* ============================= */

/* Align pictures to left with a DIV */
div.left {
	margin: auto;
	text-align: left;
}

/* Align pictures to center with a DIV */
div.center {
	margin: auto;
	text-align: center;
}

/* Align pictures to right with a DIV */
div.right {
	margin: auto;
	text-align: right;
}

	/// ==========================================================================
	/// Switch off dotted border around a activated link in Mozilla based browsers
	/// ==========================================================================

a {
	outline: none;
	-moz-outline-style: none;
}

a:active {
	outline: none;
	-moz-outline-style: none;
}

:focus {
	outline: none;
	-moz-outline-style: none;
}

:-moz-any-link:focus {
	outline: none;
}

	/// ==================================================================================
	/// A small css hack to overcome IE's lack of support for semi-transparent .png images
	/// http://www.daltonlp.com/view/217
	/// <div class="trans_box2" style="float:left;">
	///   <a href="http://www.google.com/search?q=flowers+bees+honey"&gt;When combined with bees, they make honey...</a>
	/// </div>
	/// ==================================================================================

/*
.filter3 {
	/* Mozilla ignores crazy MS image filters, so it will skip the following */
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='../img/filter3.png');
}
*/

	/* IE ignores styles with [attributes], so it will skip the following. */
.filter3 {
	background-image: url(../img/filter3.gif);
}


	/// ==========================================================================
	/// Contact page
	/// ==========================================================================

div.contacttab1 {
	width: 200px;
	text-align: left;
	vertical-align: top;
	display: inline;
}

div.contacttab2 {
	width: 100%;
	text-align: left;
	vertical-align: top;
	display: inline;
}

/* ####################################################################################################################################################### */

/*
	$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-image: url('../img/filterred.gif'); font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background-image: url('../img/filter2.gif'); }
.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #008080; text-decoration: underline; }
.specialNote { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #FFD700; font-weight: bold; }


A {
	color: #B1B3C8;
	text-decoration: none;
}

A:hover {
	color: #F7F7FF;
	text-decoration: underline;
}

FORM {
	display: inline;
}

TR.header {
	background: #ffffff;
}

/*
TR.headerNavigation {
	background: #BCBBC5;
}
*/

TD.headerNavigation {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background: #BCBBC5;
	color: #BCBBC5;
	font-weight : bold;
}

A.headerNavigation {
	color: #BCBBC5;
}

A.headerNavigation:hover {
	color: #F7F7FF;
}

TR.headerError {
	background-image: url('../img/filterred.gif');
}

TD.headerError {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	background-image: url('../img/filterred.gif');
	color: #BCBBC5;
	font-weight : bold;
	text-align : center;
}

TR.headerInfo {
	background-image: url('../img/filter4.gif');
}

TD.headerInfo {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	background-image: url('../img/filter4.gif');
	color: #BCBBC5;
	font-weight: bold;
	text-align: center;
}

TR.footer {
	background: #BCBBC5;
}

TD.footer {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	background: #BCBBC5;
	color: #BCBBC5;
	font-weight: bold;
}

.infoBox {
}

/*
.infoBoxFilter {
	/* Mozilla ignores crazy MS image filters, so it will skip the following */
	background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/filter_ibh.png', enabled='true', sizingMethod='scale');
	background-image: url('../img/filter1.gif');
	background-position-y: top;
	background-position-x: right;
	background-repeat: repeat;
}
*/

	/* IE ignores styles with [attributes], so it will skip the following. */
.infoBoxFilter {
	background-image: url('../img/filter1.gif');
	background-position-y: top;
	background-position-x: right;
	background-repeat: repeat;
}

.infoBoxContents {
	font-family: Verdana, Arial, sans-serif;
	border: 1px;
	border-color: #343440;
	font-size: 10px;
}

/*
.infoBoxContents1 {
	font-family: Verdana, Arial, sans-serif;
	border: 1px;
	border-color: #343440;
	font-size: 10px;
	padding: 10px;
	/* background-image: url('../img/filter1.gif'); */
	/* Mozilla ignores crazy MS image filters, so it will skip the following */
	background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/filter_ibh.png', enabled='true', sizingMethod='scale');
	background-image: url('../img/filter1.png');
	background-position-y: top;
	background-position-x: right;
	background-repeat: repeat;
}
*/

	/* IE ignores styles with [attributes], so it will skip the following. */
.infoBoxContents1 {
	font-family: Verdana, Arial, sans-serif;
	border: 1px;
	border-color: #343440;
	font-size: 10px;
	padding: 10px;
	background-image: url('../img/filter1.gif');
	background-position-y: top;
	background-position-x: right;
	background-repeat: repeat;
}

















.infoBoxContents2 {
	font-family: Verdana, Arial, sans-serif;
	border: 1px;
	border-color: #343440;
	font-size: 10px;
	background-image: url('../img/filter3.gif');
	padding: 10px;
}

.infoBoxNotice {
	background-image: url('../img/filterred.gif');
}

.infoBoxNoticeContents {
	background-image: url('../img/filterred.gif');
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

TD.infoBoxHeading {
	height: 24px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFD700;
	vertical-align: middle;
	/* Mozilla ignores crazy MS image filters, so it will skip the following */
	background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/filter_ibh.png', enabled='true', sizingMethod='scale');
	background-image: url('../img/filter_ibh.png');
	background-position-y: top;
	background-position-x: right;
	background-repeat: repeat-x;
}

	/* IE ignores styles with [attributes], so it will skip the following. */
TD.infoBoxHeading[class] {
	height: 24px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #FFD700;
	vertical-align: middle;
	background-image: url('../img/filter_ibh.png');
	background-position-y: top;
	background-position-x: right;
	background-repeat: repeat-x;
}

TD.infoBox, SPAN.infoBox {
	font-family: Verdana, Arial, sans-serif;
	border-color: #343440;
	font-size: 10px;
}

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-image: url('../img/filter1.gif');  */
	/* Mozilla ignores crazy MS image filters, so it will skip the following */
	background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/filter_even.png', enabled='true', sizingMethod='scale');
	background-image: url('../img/filter_even.png');
	background-position-y: top;
	background-position-x: right;
	background-repeat: repeat-x;
}

	/* IE ignores styles with [attributes], so it will skip the following. */
TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even [class] {
	/*  background-image: url('../img/filter1.gif');  */
	background-image: url('../img/filter_even.png');
	background-position-y: top;
	background-position-x: right;
	background-repeat: repeat-x;
}

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-image: url('../img/filter2.gif');  */
	/* Mozilla ignores crazy MS image filters, so it will skip the following */
	background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/filter_odd.png', enabled='true', sizingMethod='scale');
	background-image: url('../img/filter_odd.png');
	background-position-y: top;
	background-position-x: right;
	background-repeat: repeat-x;
}

	/* IE ignores styles with [attributes], so it will skip the following. */
TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd [class] {
	/*  background-image: url('../img/filter2.gif');  */
	background-image: url('../img/filter_odd.png');
	background-position-y: top;
	background-position-x: right;
	background-repeat: repeat-x;
}

TABLE.productListing {
	border: 1px;
	border-style: solid;
	border-color: #343440;
	border-spacing: 1px;
}

.productListing-heading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #F7F7FF;
	font-weight: bold;
	vertical-align: middle;
}

TD.productListing-heading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #F7F7FF;
	font-weight: bold;
	height: 24px;
	padding-right: 10px;
	vertical-align: middle;
	/* background-image: url('../img/filter4.gif'); */
	/* Mozilla ignores crazy MS image filters, so it will skip the following */
	background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/filter_plh.png', enabled='true', sizingMethod='scale');
	background-image: url('../img/filter_plh.png');
	background-position-y: top;
	background-position-x: right;
	background-repeat: repeat-x;
}

	/* IE ignores styles with [attributes], so it will skip the following. */
TD.productListing-heading[class] {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	color: #F7F7FF;
	font-weight: bold;
	height: 24px;
	padding-right: 10px;
	vertical-align: middle;
	/* background-image: url('../img/filter4.gif'); */
	background-image: url('../img/filter_plh.png');
	background-position-y: top;
	background-position-x: right;
	background-repeat: repeat-x;
}

TD.productListing-data {
	padding-right: 10px;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

A.pageResults {
	color: #B1B3C8;
}

A.pageResults:hover {
	color: #F7F7FF;
	background-image: url('../img/filter4.gif');
}

TD.pageHeading, DIV.pageHeading {
	font-family: Verdana, Arial, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #F7F7FF;
}

TR.subBar {
	background-image: url('../img/filter4.gif');
}

TD.subBar {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #BCBBC5;
}

TD.main, P.main {
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
	line-height: 1.5;
}

TD.login, P.main {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	line-height: 1.5;
	vertical-align: baseline;
}

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: #FFFFFF;
}

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: #FF007F;
}

CHECKBOX, INPUT, RADIO, SELECT, OPTION {
	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: #BCBBC5;
	font-weight: bold;
}

TABLE.formArea {
	background-image: url('../img/filter4.gif');
	border-color: #343440;
	border-style: solid;
	border-width: 1px;
}

TD.formAreaTitle {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
}

SPAN.markProductOutOfStock {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #FF007F;
	font-weight: bold;
}

/*
	CSS voor de "Special Price" aanbiedingen waarbij de oude prijs met een
	"gele stift" doorgehaald wordt en de nieuwe prijs in geel wordt afgedrukt.
	De volgende 8 classes, "special_price_small", "special_price_big" en "old_price" worden gebruikt in deze twee scrips:
			.\catalog\includes\modules\product_listing.php   (old_price_small, special_price_small)
			.\catalog\product_info.php   (old_price_big, special_price_big)
	Er zijn twee-cels kleine single row tabellen om de prijzen heen gezet die deze plaatjes als background image gebruiken:
			../img/old_price_small.png
			../img/old_price_big.png
*/

TABLE.special_price_small {
	border: 0px;
	border-collapse: collapse;
	/* Works in IE5+ */
	border-width: 0px;
	/* Works in NN */
	border-spacing: 0px;
	margin: 0px;
	height: 13px;
}

TD.old_price_small {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #B1B3C8;
	/* Mozilla ignores crazy MS image filters, so it will skip the following */
	background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/old_price_small.png', enabled='true', sizingMethod='scale');
	background-image: url(../img/old_price_small.png);
	background-repeat: no-repeat;
}

	/* IE ignores styles with [attributes], so it will skip the following. */
TD.old_price_small[class] {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #B1B3C8;
	background-image: url(../img/old_price_small.png);
	background-repeat: no-repeat;
}

TD.special_price_small {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFD700;
}

TABLE.special_price_big {
	border: 0px;
	border-collapse: collapse;
	/* Works in IE5+ */
	border-width: 0px;
	/* Works in NN */
	border-spacing: 0px;
	margin: 0px;
	height: 20px;
}

TD.old_price_big {
	font-family: Verdana, Arial, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #F7F7FF;
	/* Mozilla ignores crazy MS image filters, so it will skip the following */
	background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./img/old_price_big.png', enabled='true', sizingMethod='scale');
	background-image: url(../img/old_price_big.png);
	background-repeat: no-repeat;
}

	/* IE ignores styles with [attributes], so it will skip the following. */
TD.old_price_big[class] {
	font-family: Verdana, Arial, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #F7F7FF;
	background-image: url(../img/old_price_big.png);
	background-repeat: no-repeat;
}

td.special_price_big {
	font-family: Verdana, Arial, sans-serif;
	font-size: 15px;
	font-weight: bold;
	color: #FFD700;
}

SPAN.productSpecialPrice {
	font-family: Verdana, Arial, sans-serif;
	font-size: 15px;
	font-weight: bold;
/*	color: #FF007F;  */
	color: #FFD700;
}

SPAN.errorText {
	font-family: Verdana, Arial, sans-serif;
	color: #FF007F;
}

.moduleRow { }
.moduleRowOver { background-image: url('../img/filter2.gif'); cursor: pointer; cursor: hand; }
.moduleRowSelected { background-image: url('../img/filter4.gif'); }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #343440; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #BCBBC5; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-image: url('../img/filterred.gif'); }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-image: url('../img/filter4.gif'); }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #FF007F; }

.captionTitle {
	font: bold 11px Verdana, Arial, Helvetica, Sans-Serif;
	color: #BCBBC5;
	line-height: 100%}

.oneLiner {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px}

/* for input class="field" to prevent effect on the yellow input submit buttons */
input.field, textarea, select {
	background-color: #2B2B39;
	background-color: transparent;
	background-image: url('../img/50perc_transp_lt-grey.png');
	background-attachment: scroll;
	font: bold 10px Verdana, Arial, Helvetica, Sans-Serif;
	color: #BCBBC5;
	border: 1px solid #9090A2;
}

input.field:focus, textarea:focus, select:focus {
	background-color: #2B2B39;
	background-color: transparent;
	background-image: url('../img/25perc_transp_lt-grey.png');
	background-attachment: scroll;
	font: bold 10px Verdana, Arial, Helvetica, Sans-Serif;
	color: #F7F7FF;
	border: 1px solid #9090A2;
}

div.searchinput {
	/* inputfield.png = 150x25px width and height are corrected with padding */
	width: 180px;
	height: 25px;
	/* background-color: #FF0000; just for test div size, you may not see blue */
	/* background-color: #FF0000; */
	background-image: url(../img/inputfield.png);
	background-repeat: no-repeat;
	border: 0px;
	padding-top: 5px;
	padding-left: 7px;
	}

input.searchinput {
	background-image: url(../img/inputfield.png);
	background-position: -7px -5px;
	border: 0px;
	font: bold 10px Verdana, Arial, Helvetica, Sans-Serif;
	color: #BCBBC5;
	}

input.searchinput:focus {
	background-image: url(../img/inputfield.png);
	background-position: -7px -5px;
	border: 0px;
	font: bold 10px Verdana, Arial, Helvetica, Sans-Serif;
	color: #F7F7FF;
	}

div.linkstyle {
	font: bold 11px Verdana, Arial;
	text-decoration: underline;
	padding: 0px;
	margin: 0px;
	line-height: 100%;
}
