body {
		scrollbar-arrow-color: #000000;
		scrollbar-base-color: #000000;
		scrollbar-dark-shadow-color: #E9E7E2;
		scrollbar-track-color: #E0DEDE;
		scrollbar-face-color: #E9E7E2;
		scrollbar-shadow-color: #E9E7E2;
		scrollbar-highlight-color: #E9E7E2;
		scrollbar-3d-light-color: #E9E7E2;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #000000;
		padding: 0px;
		margin: 0px;
		white-space: normal;
		}

A 		{
		TEXT-DECORATION:none;
		}
	
A:hover { 
		TEXT-DECORATION:underline;
		}
		
A:link  {}

A:visited {}

IMG {																			/* do not show borders around images */
	border: none;
	display: inline-table;
	}
	
IMG#nospace {																	/* treat images as block objects when ID='nospace'*/
	display: block;
	}
	
	
input#whitebox {																/* flat input box */
		cursor: text;
		text-align: left;
		font-size: 12px;
		color:#000000; 
		border-width: 1px;
		background-color: #ffffff;
		border-color: #999999;
		border-style: solid;
		height: 15px
	    }

input#nobox {																/* no box at all! */
		cursor: text;
		text-align: left;
		color:#000000; 
		border: 0 solid white;
		background-color: white;
		height: 15px;
		font-size: 12px;		
	    }	
		
select#flatbox {
		font-size: 12px;
		color:#000000; 
		border-width: 1px;
		background-color: white;;
		border-color: #999999;
		border-style: solid;
		height: 16px
	    }
		
/*
Menu text (font, siz
*/

.menu-line {																	/* some desparate attempts to get IE do what I want it to do. Use Mozilla! */
	width:191px;
	height:20px;
	max-height:20px;
	max-width:191px;
	overflow:hidden;
	vertical-align:top;	
	}
	
.menu-text-center {																/* position the text in the left menu */
	position:relative;
	float:left;
	padding-top:2px;
	padding-bottom:2px;
	height:16px;
	line-height:14px;
	}
	
.menu-text {
	font-family:  Arial, Verdana,Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	}

/*

Footer fonts

*/
.footertext {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
.footermenu {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

/*
Default title style
*/

.DefaultTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #3300FF;
}
/*
Default text style. Used in several pages.
*/

.DefaultText {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}

/*
Cart popup window
*/
.popup {
	BORDER-RIGHT: black 2px solid;
	BORDER-TOP: black 1px solid;
	BORDER-LEFT: black 1px solid;
	BORDER-BOTTOM: black 2px solid;
	BACKGROUND: #eeeeee;
	PADDING: 10px;	
	padding-top: 0px;	
	Z-INDEX: 1000;
	visibility: hidden;	
	width: 250px;
	padding-top: 0px;
	position: absolute;
	left: 300px;
	top: 240px;
	}
	
.PopCartRow {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	padding-bottom: 1px;
	font-weight: normal;
	white-space: nowrap;
	}

/* products-page/index-page/search-page/specials-page

Display products/categories/documents in boxes

*/

			  
.Box {														/* main products box with background for head and side-lines */
	background:url(/images/product-box.png);
	width:155px;											/* box width=165 px, padding 5+5+155=165px */
	max-width:155px;
	padding-left: 5px;	
	padding-right: 5px;
	padding-top: 0px;
	vertical-align: top;
	overflow:hidden;
	}
	
.BoxTitle {													/* box for title-text  */
	width:151px;
	max-width:151px;	
	padding-left:4px;
	padding-top:6px;
	line-height:9px;
	padding-bottom:20px;
	}
	
.BoxTitleTxt {												/* Font for title-text */
	font-family: Verdana Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;	
	color: white;
	}
	
.BoxImage {													/* Div containing the products-image (or category, or ...) */
   	width:155px;
	max-width: 155px;
	height: 100px;
	vertical-align: middle;
	text-align: center;	
	}

.BoxTxt {													/* Div containing the products-name and price (or category, or ...) */
	width:145px;
	max-width:145px;
	margin-left:5px;
	margin-right:5px;
	text-align:center;	
	margin-top:5px;
	margin-bottom:10px;	
	font-family: Verdana Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;	
	color: black;
	}
	
.ProductsPrice {											/* inherits font-size! */
	font-family: Verdana Arial, Helvetica, sans-serif;
}

.ProductsOldPrice {											/* inherits font-size! */
	font-family: Verdana Arial, Helvetica, sans-serif;
	text-decoration: line-through;
}

.ProductsNewPrice {											/* inherits font-size! */
	font-family: Verdana Arial, Helvetica, sans-serif;
	color: red;
}


.PrevNextDiv {
	vertical-align: top;
	padding: 0px;
	margin: 0px;
	height: 22px;
	position: float;
	float: left;
	max-height: 22px;
	overflow: hidden;
	white-space: nowrap;
	background-repeat: no-repeat;
	}
	
.PrevNextTxt {												/* Previous-next text */
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: black;
	vertical-align:top;
	}
	
/* product-details page (product.php)

*/

.PriceRow {												/* Row displaying the product's price */
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 20px;
	font-weight: bold;
	color: #ffffff; 	
	background-color: #4B84E5;
	vertical-align: middle;
	text-align: center;
	}

/* cart-page

*/

.CartRow {	
	vertical-align: top;	
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	}
	
.CartBackground {						/* orange vertical lines */
	padding: 0px;
	max-width: 1px;
	margin: 0px;
	background-color: #E0471B;
	}

.CartBottomRow {	
	vertical-align: top;	
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;
	}

/* adres/delivery page */

.InputLineDotted {
	padding-left:20px;
	padding-right:20px;
	background:url(/images/dothor.gif);
	}
	
.InputLineSpacer {
	padding:5px;
	}
	
.InputLineLeft {
	text-align:right;
	padding-right:20px;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;		
	width:150px;
	}
	
.InputLineRight {
	text-align:left;
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;	
	padding-bottom: 2px;	
	width:250px;
	}	

.InputSelect {
		font-size: 12px;
		font-family:  Arial, Verdana, Helvetica, sans-serif;
		color:#000000; 
		border-width: 1px;
		background-color: white;;
		border-color: #999999;
		border-style: solid;
	    }		

.PageBreak {
	PAGE-BREAK-BEFORE: always
	}
	
#fixedtopbardiv{
	position:absolute;
	padding: 2px;
	border:1px solid black;
	font:normal 12px Verdana;
	line-height:18px;
	z-index:100;
	background-color: #FFFFFF;
	border: 1px solid #b3b3b3;
}


.topbarbox {
	width: 950px;
	top: 0px;
	text-align: left;
	position: relative;
	left: 50px;
}