body
	{
	background-color:rgb(36,6,0);
	text-align:center;
	font-family: Arial, sans-serif;
	color:black;
	}

/* formatting of language links */
a
	{
	text-decoration:none;
	color:white;
	}

a:active
	{
	text-decoration:none;
	color:yellow;
	}

a:hover
	{
	text-decoration:underline;
	color:white;
	}


/* formatting of header */

#hoofd
	{
	position:relative;
	height:110px;
	margin-top:10px;
	margin-bottom:0px;
	margin-left:auto;
	margin-right:auto;
	}

#hoofdimage
	{
	position:relative;
	width:1060px;
	height:105px; 
	margin-left:auto;
	margin-right:auto;
	background-image:url('http://www.belgiansweets.com/images/hoofdding.jpg');
	background-repeat:no-repeat;
	z-index:100;
	}

#languages table
	{
	position:absolute;
	top:70px;
	left:940px;
	color:white;
	font-size:8pt;
	z-index:200;
	}

#verisign
	{
 	position:relative;
	margin-left:930px;
	margin-top:28px;
	}

#best
	{
	position:absolute;
	top:65px;
	left:440px; 
	color:white;
	font-size:11pt;
	z-index:200;
	}

#help
	{
	position:absolute;
	top : 60px;
	left:30px;
	font-size:8pt;
	color:white;
	}

/* formatting of menu */

#menu
	{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	padding-left:15px;
	width:1060px;
	text-align:left;
	}

#menuitems
	{
	padding-left:0px;
	text-align:center;
	width:1050px;
	position:absolute;
	list-style-type:none;
	margin-left:auto;
	margin-right:auto;
	margin-top:0px;
	margin-bottom:0px;
	}


#menuitems li
	{
	float:left;
	width:130px;
	height:35px; 
	padding-top:10px; 
	background-image:url('http://www.belgiansweets.com/images/menu.jpg');
	background-repeat:no-repeat;
	font-family:Arial;
	font-size:10pt;
	cursor:pointer; 
	}


/* formatting of loading panel */

#loadingpanel
	{
	display:none;
	position:absolute;
	left:440px;
	top:250px;
	width:140px;
	height:80px;
	z-index:400;
	background-color:white;
	border:1px solid silver;
	}

#loadingpanelcontent
	{
	position:absolute;
	vertical-align:middle;
	text-align:center;
	top:4px;
	left:4px;
	width:132px;
	height:72px;
	background-color:rgb(36,6,0);
	}

#loadingmessage
	{
	margin-top:25px;
	font-size:9pt;
	font-weight:bold;
	color:yellow;
	}



/* formatting of body */


#lichaam
	{
	text-align:center;
	position:relative;
	margin-top:50px;
	background-color:rgb(192,168,120);
	margin-left:auto;
	margin-right:auto;
	width:1030px;
/*	height:1340px; */
	border:2px solid rgb(240,240,192);
	border-bottom:none;
	}


#links
	{
	position:relative;
	margin-left:0px;
	width:210px;
	color:rgb(238,238,238);
	text-align:center;
	float:left;
	}


#midden
	{
	position:static;
	width:585px;
	color:rgb(238,238,238);
	text-align:left;
	}

#center
	{
	position:static;
	width:585px;
	color:rgb(238,238,238);
	text-align:left;
	}


#story
	{
	margin-top:20px;
	width:560px;
	position:relative;
	color:rgb(72,36,0);
	font-size:9pt;
	text-align:justify;
	margin-left:18px;
	}

.headermidden
	{
	font-family:Georgia;
	font-size:12pt;
	font-weight:bold; 
	margin-bottom:0px;
	padding-bottom:5px;
	border-bottom:1px solid white;
	width:555px;
	color:white;
	}

#right
	{
	position:relative;	
	float:left;
	width:210px;
	color:rgb(238,238,238);
	text-align:center;
	}

#bottom
	{
	border:2px solid white;
	border-top:none;	
	background-color:rgb(192,168,120);
	width:1030px;
	text-align:left;
	position:relative;
	margin-left:auto;
	margin-right:auto;
	}

#bottomtable
	{
	text-align:center;
	margin-bottom:5px;
	cursor:pointer;
	font-size:8pt;
	margin-left:auto;
	margin-right:auto;
	}


#corporate
	{
	font-size:8pt;
	margin-top:10px;
	color:rgb(40,40,40);
	text-align:left;
	margin-left:20px;
	margin-right:20px;
	padding-top:10px;
	padding-bottom:5px;
	border-top:1px solid white;
	}


#disclaimer
	{
	width:100%;
	text-align:center;
	margin-bottom:5px;
	cursor:pointer;
	position:relative;
	font-size:8pt;
	}



.subheader
	{
	margin-top:25px;
	font-size:12pt;
	font-weight:bold;
	}

.infobox
	{
	position:relative;
	margin-top:5px;
	margin-left:0px;
	text-align:center;
	width:200px;
	height:140px;
	background-color:white;
	/* filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#F0F0C0', startColorstr='#FFFFFF', gradientType='0');*/
	border:1px solid rgb(36,6,0);
	color:rgb(100,100,100);
	font-size:9pt;
	}

.infoboxtitle
	{
	position:relative;
	margin-top:10px;
	font-family:Arial;
	font-size:9pt;
	font-weight:bold;	
	color:rgb(96,48,24);
	}


#cartcontainer
	{
	margin-top:10px;
	margin-left:0px;
	text-align:center;
	width:200px;
	height:112px;
	background-color:white;
	border:1px solid rgb(36,6,0);
	color:rgb(100,100,100);
	}

#cartheader
	{
	font-size:bold;
	cursor:pointer;
	}

#cart
	{
	position:relative;
	margin-top:5px;
	height:50px;
	text-align:center;
	width:170px;
	padding:5px;
	padding-top:0px;
	padding-bottom:0px;
	font-size:9pt;
	cursor:pointer;
	}

.textbutton
	{
	cursor:pointer;
	font-size:9pt;
	color:rgb(72,36,0);
	}

#cartbuttons
	{
	margin-left:15px;
	margin-top:0px;
	text-align:center;
	position:relative;
	display:none;
	z-index:100;
	}


.selectbox
	{
	margin-top:5px;
	margin-left:0px;
	text-align:center;
	width:200px;
	height:80px;
	/* filter:progid:DXImageTransform.Microsoft.Gradient(endColorstr='#F0F0C0', startColorstr='#FFFFFF', gradientType='0');*/
	background-color:white;
	border:1px solid rgb(36,6,0);
	color:rgb(100,100,100);
	}

.selecttitle
	{
	position:relative;
	margin-top:10px;
	font-family:Arial;
	font-size:9pt;
	font-weight:bold;	
	color:rgb(96,48,24);
	}


.selecttext
	{
	position:relative;
	margin-top:10px;
	margin-left:10px;
	margin-right:10px;
	font-size:10pt;
	}

.selectfield
	{
	width:160px;
	margin-top:-10px;
	font-size:10pt;
	}

.selectfield option
	{
	padding-left:3px;
	}

.content
	{
	color:rgb(72,36,0);
	line-height:1.3em;
	font-size:10pt;
	margin-left:15px;
	margin-right:15px;
	margin-top:20px;
	}

#checkoutsteps
	{
	font-size:9pt;
	color:gray;
	background-color:#F0F0C0;
	position:relative;
	border:1px solid rgb(96,48,0);
	width:555px;
	height:90px;
	text-align:center;
	vertical-align:middle;
	margin-left:20px;
	margin-top:10px;
	}

.stepup
	{
	height:30px;
	width:60px;
	background-color:white;
	border:1px solid silver;
	border-bottom:none;
	}

.intervalup
	{
	height:20px;
	width:20px;
	background-color:#F0F0C0;
	border:1px solid silver;
	border-top:none;
	}

.stepdown
	{
	font-size:8pt;
	height:30px;
	width:60px;
	background-color:white;
	border:1px solid silver;
	border-top:none;
	}

.intervaldown
	{
	height:20px;
	width:20px;
	background-color:#F0F0C0;
	border:1px solid silver;
	border-bottom:none;
	}

#loader
	{
	display:none;
	}

	
/*
#belgiansweets
	{
	font-size:20pt;
	font-weight:bold;
	margin-left:120px;
	color:yellow;
	}


#construction
	{
	position:absolute;
	left:-10px;
	top:0px;
	z-index:200;
	}


.heading1
	{
	font-weight:bold;
	color:rgb(36,6,0);
	font-size:12pt;
	}

*/

.buttonwide,.buttonnarrow,.button
	{
	position:relative;
	color:rgb(72,36,0);
	background-repeat:no-repeat;
	width:100px;
	font-size:9pt;
	font-family:arial;
	cursor:pointer;
	}

.button
	{
	background-image:url('http://www.belgiansweets.com/images/button.gif');
	width:80px;
	padding-top:4px;
	height:26px;
	text-align:center;
	vertical-align:middle;
	}

.buttonwide
	{
	background-image:url('http://www.belgiansweets.com/images/buttonwide.gif');
	background-repeat:no-repeat;
	height:30px;
	width:150px;
	padding-top:7px;
	text-align:center;
	}
/*
.buttonnarrow
	{
	width:20px;
	float:left;
	}
*/
.inputfield,.field
	{
	padding-left:4px;
	font-family:arial;
	color:black;
	}

.inputfield
	{
	font-size:8pt;
	/* height:20px;
	_height:16px;*/
	vertical-align:middle;
	border:1px solid rgb(130,130,130);
	}

.inputlabel
	{
	text-align:left;
	color:rgb(96,48,24);
	font-weight:bold;
	font-size:9pt;
	}

.rest
	{
	font-size:8pt;
	}

.customerservice
	{
	vertical-align:top;
	width:68px;
	}

.customerservicetext
	{
	vertical-align:top;
	padding-top:10px;
	padding-bottom:5px;
	padding-right:12px;
	padding-left:7px;
	text-align:left;
	font-size:8pt;
	width:130px;
	}

.customized
	{
	font-style:italic;
	font-size:9pt;
	}

#telephone,#contactemail
	{
	font-weight:bold;
	text-align:left;
	padding-top:5px;
	font-size:9pt;
	}

#shippingcountry
	{
	width:140px;
	}

#discoverytour
	{
	height:80px;
	cursor:pointer;
	}

.buttoncell
	{
	border:1px solid silver;
	border-bottom:rgb(72,36,0);
	border-right:rgb(72,36,0);
	padding-left:5px;
	padding-right:5px;
	background-color:rgb(226,231,140);
	font-size:9pt;
	color:rgb(72,36,0);
	text-align:center;
	vertical-align:middle;
	cursor:pointer;
	height:20px;
	width:120px;
	}

#question
	{
	overflow:hidden;
	}
