/*
 * Copyright 2005 @Quest WebDesign
 *
 *
 * Colors:
 * 		Dark Grey	: #47471A;
 * 		Light Yellow	: #FFFDEC;
 * 		White		: #FFFFFF;
 *		Light Brown	: #837660;
 * 		Black		: #111111;
 */

body
{
	margin:				0;
	border:				0;
	padding:			0;
	height:				100%;
	max-height:			100%;
	background-color:		#FFFDEC;
	font-family:			Bookman Old Style, Arial, Serif;
	font-size:			14px;
	overflow:			hidden;
}
* html body { padding: 77px 0 53px 0; height: 100%; }

td, input, textarea, select
{
	font-family:			Bookman Old Style, Arial, Serif;
	font-size:			14px;
}

#container
{
	position:			absolute;
	top:				0px;
	bottom:				137px; /* distance in Opera & FireFox between de scrollbar and the bottom. */
	left:				0px;
	right:				0px;
	overflow:			auto;
	background-color:		#FFFDEC;
	font-family:			Bookman Old Style, Arial, Serif;
	padding-top:			15px;
	padding-bottom:			15px;
	padding-left:			15px;
	overflow-x:			hidden;
	overflow-y:			scroll;
	text-align:			left;
	scrollbar-face-color:		#FFFDEC;
	scrollbar-shadow-color:		#47471A;
	scrollbar-highlight-color:	#47471A;
	scrollbar-3dlight-color:	#FFFDEC;
	scrollbar-darkshadow-color:	#FFFDEC;
	scrollbar-track-color:		#FFFDEC;
	scrollbar-arrow-color:		#47471A;
}
* html #container {height: 100%; position: relative; bottom: 0px; } /* reset the bottom distance to 0 for Internet Explorer. */

#outercontainer
{
	position:			absolute;
	height:				100%;
	width:				100%;
	top:				80px; /* distance in Internet Explorer, Opera & FireFox between de scrollbar and the top. */
	bottom:				0px;
	padding-top:			0px;
}
* html #outercontainer { padding-bottom: 134px; } /* distance in Internet Explorer between de scrollbar and the bottom. */

#CompleteContainer
{
	width:				100%;
}

#LeftMainContent
{
}

#ShoppingCartTD
{
	width:				140px;
}

#ShoppingCart
{

/* Gabor
	right:				2%;
	top:				32%;
*/
	position:			relative;
	float:				right;
	width:				180px;
	font-size:			14px;
	font-style:			Italic;
/*	background-image: 		url('../../Images/Float_Back.'); */
	background-repeat:		repeat-y;
	text-align:			left;
	margin-bottom:			10px;
	margin-left:			10px;
	margin-top:			10px;
	margin-right:			10px;
}

.ProductBlocks
{
	border-width: 2px;
	border-color: #47471A;
	border-style: outset;
	width: 470px;
	margin-bottom: 3px;
	padding: 5px;
}

.ProductBlocks2
{
	position:	relative;
	/*border:		2px outset black;*/
	border-width:	2px;
	border-color:	#47471A;
	border-style:	outset;
	display:	inline-table;
	margin-bottom:	3px;
	padding:	5px;
	width:		370px;
	height:		256px;
}

.ProductBlocks3
{
	position:	relative;
	margin-bottom:	3px;
	padding:	5px;
	display:	block;
	/*width:		270px;*/
	/*height:		256px;*/
}

#header
{
	position:			absolute;
	top:				0;
	left:				0;
	width:				100%;
	height:				74px;
	overflow:			hidden;
	background-image:	url('../../Images/BG.gif');
	background-repeat:	repeat;
	border-bottom:		3px solid #FFFDEC;
}
* html #header { height: 77px; }

#logo
{
	position:			absolute;
	width:				100px;
	height:				100px;
	top:				25px;
	left:				10px;
	background-color:	transparent;
}

#tekst
{
	position:			absolute;
	left:				110px;
	top:				8px;
	height:				40px;
	width:				660px;
	background-color:	transparent;
	background-image:	url('../../Images/Vsd_Tekst.jpg');
	background-repeat:	no-repeat;
}

#menu
{
	height: 40px;
	top: 45px;
	position: absolute;
}
#menu table
{
	width: 100%;
}
td
{
	vertical-align: top;
}
td.MenuBackground
{
	height: 40px;
	background-image: url('../../Images/Menu_BG.');
	background-repeat: repeat-x;
	background-position: top;
}
td.MenuItems
{
	height: 40px;
	cursor: pointer;
	cursor: hand;
	text-align: center;
}
td.MenuItems a
{
	text-decoration: none;
}
#MenuItemHome
{
	width: 70px;
}
#MenuItemAbout
{
	width: 122px;
}
#MenuItemAgenda
{
	width: 78px;
}
#MenuItemShop
{
	width: 92px;
}
#MenuItemLinks
{
	width: 66px;
}
#MenuItemContact
{
	width: 91px;
}
div#SubMenu
{
	float: left;
	margin-right: 40px;
	z-index: 90;
}
div.SubMenuItem
{
	display: inline;
	font-weight: 700;
	background-color: transparent;
	border: 2px solid #706F6A;
	background-repeat: no-repeat;
	width: 162px;
	height: 40px;
	margin: 5px;
	text-align: center;
}
div.SubMenuItem a
{
padding: 5px;
}
div.SubMenuItem a:hover, div.SubMenuItem a:active
{
	color: #FFF;
	background-color: #706F6A;
	}

#footer
{
	position:			absolute;
	bottom:				0;
	left:				0;
	width:				100%;
	height:				35px;
	overflow:			hidden;
	padding-top:		15px;
	padding-left:		25px;
	background-repeat:	repeat;
	border-top:			3px solid #FFFDEC;
	background-image:	url('../../Images/BG.gif');
}
*html #footer { height: 52px; bottom: -2px; }


#FloaterText
{
	padding-left:			25px;
	overflow:			hidden;
}
#floatertop
{
	width:				175px;
	margin-left:			5px;
}
* html #floatertop { width: 180px; }

#floaterbottom
{
	vertical-align:			bottom;
	margin-left:			5px;
	width:				175px;
	height:				35px;
}
* html #floaterbottom { width: 180px; }

table.searchtable
{
}

div.shoppreviewimage
{
	width: 100px;
	height: 100px;
	position: relative;
	bottom: 0px;
	right: 0px;
}

img
{
	border: 0;
	margin: 0;
	padding: 0;
	background-image: url('../../Images/img.gif');
	background-position: 50% 50%;
	background-repeat: no-repeat;
}
img.NoBG
{
	background-image: none;
}
#BottomBorder
{
	position: 			absolute;
	width: 				100%;
	height: 			6px;
	bottom: 			53px;
}
* html #BottomBorder { bottom: 50px; }

img.ProductLogo
{
	float: right;
}
img.FullViewLabel
{
	float: right;
}

input
{
	background-color:		#FFFFFF;
}
input.Submit, input#Submit
{
	background-color:		#837660;
	color:				#FFFDEC;
}

textarea
{
	background-color:		#FFFFFF;
	border:				1px solid #000000;
}
select
{
	background-color:		#FFFFFF;
	border:				1px solid #000000;
}
table#Admin select
{
	width: 200px;
}

.Centered
{
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

span.Title
{
	font-weight: 700;
}

p.Bold
{
	font-weight: 700;
}

.NoMargin
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
.NoShow
{
	display: none;
	empty-cells: hide;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

a 		{ color: #336600; background-color: transparent; text-decoration: none; }
a:link 		{ color: #336600; background-color: transparent; text-decoration: none; }
a:visited 	{ color: #336600; background-color: transparent; text-decoration: none; }
a:hover 	{ color: #336600; background-color: transparent; text-decoration: none; }
a:active 	{ color: #336600; background-color: transparent; text-decoration: none; }

div.Copyright
{
	margin-right: 25px;
	float: right;
	color: #837660;
	background-color: transparent;
}
a.Copyright { color: #837660; background-color: transparent; text-decoration: none; }
a.Copyright:link { color: #837660; background-color: transparent; text-decoration: none; }
a.Copyright:visited { color: #837660; background-color: transparent; text-decoration: none; }
a.Copyright:hover { color: #FFFDEC; background-color: transparent; text-decoration: underline; }
a.Copyright:active { color: #FFFDEC; background-color: transparent; text-decoration: none; }
