
/*
                  	                                                             			S P L A S H
					
/////////////////////////////////////////////////////////////////////////////////////////*/



#splash
{
	
	float:				left;
	top:				175px;
	left:				158px;
	position:			absolute;
	width:				785px;
	height:				145px;
	display:			table;
	background-color:	transparent;
	text-align:			left;
	border-bottom:		1px dashed rgb(222,222,222);
	border:				none;
	border-left:		0px solid white;
	border-bottom:		0px solid white;
/*	background:			url(../img/December2010.jpg) no-repeat;
	background:			url(../img/Taartenfeestje1.jpg) no-repeat;*/
}























/*					
                  	                                                       					S T A N D A R T
					
/////////////////////////////////////////////////////////////////////////////////////////*/

html {
	min-height: 100%;
	height: auto;
}
body {
	margin:0 auto;
	text-align:center;
	margin-top:20px;
}

a {
	outline: none;
	color:black;
	text-decoration:underline;
}
a:link {
	color:black;
}
a:visited {
	color:black;
}
a:hover {
	color:black;
	text-decoration:none;
	border-bottom:1px solid rgb(0,255,0);
	margin-bottom:-1px;
	cursor:pointer;
}
img {border:0px;}

#log {font-size:9px;font-family:verdana}

p {
	margin:0;
	padding:0;
}

/*					
                  	                                                             			W R A P S
					
/////////////////////////////////////////////////////////////////////////////////////////*/



#wrapper
{
	margin:0px auto;
	margin-top:20px;
	width:960px;
	position:relative;
	color:black;
	text-align:left;
}



/*
                  	                                                             			C A R T
					
/////////////////////////////////////////////////////////////////////////////////////////*/


#cart 
{
	color:				black;
	float: 				left;
	position:	 		absolute;
	top: 				174px;
	left: 				155px;
	width: 				810px;
	display:			block;
	z-index:			501;
	
}

.cart_item
{
	display:			table-cell;
	position:			relative;
	margin:				0px;
	padding:			10px;
	padding-left:		0px;
	background-color:	white;
	font-family:		helvetica;
	font-weight:		normal;
	font-size:			16px;
	float:left;
}


.cart_box_wrap
{
	margin:				0px auto;
	width:				1000px;
	height:				5000px;
	position:			absolute;
	color:				black;
	background-color:	rgb(0,255,0);
	text-align:			left;
	display:			block;
}

.cart_box
{
	margin:				0px;
	top:				0px;
	left:				0px;
	width:				810px;
	position:			relative;
	color:				black;
	text-align:			right;
	border:				4px solid red;
	border:				none;
	background-color:	white;
	z-index:			500;
	border-bottom:		10px solid white;
	display:			block;
	
}

.cart_row
{
	width:				810px;
	text-align:			left;
	display:			table-row;
	vertical-align:		top;
	background-color:	transparent;
}


.cart_button_cancel
{
	border:				none;
	color:				white;
	font-family:		helvetica;
	font-weight:		bold;
	font-size:			18px;
	background:			rgb(0,255,0);	
}
.cart_item_remove
{
	padding-left:		10px;
	width:				15px;
	display:			table-cell;
	position:			relative;
	color:				black;
	font-family:		helvetica;
	font-weight:		normal;
	font-size:			18px;
	vertical-align:		top;
	text-align:			right;
	background-color:	white;
	padding-top:		16px;

}
.cart_item_title
{
	width:				400px;
	height:				80px;
	display:			table-cell;
	position:			relative;
	color:				black;
	font-family:		helvetica;
	font-weight:		normal;
	background-color:	transparent;
	padding-top:		16px;
	padding-left:		0px;
	font-size:			18px;
	vertical-align:		top;

}
.cart_col_title
{
	display:			table-cell;
	color:				black;
	font-family:		helvetica;
	font-weight:		normal;
	padding:			10px;
	padding-left:		0px;
	font-size:			18px;
	vertical-align:		top;
	width:				100px;
	background-color:	transparent;
	float:				left;

}
.cart_item_price
{
	text-align:			left;
	width:				80px;
	height:				80px;
	display:			table-cell;
	position:			relative;
	color:				black;
	font-family:		helvetica;
	font-weight:		normal;
	font-size:			18px;
	vertical-align:		top;
	text-align:			left;
	padding-top:		16px;
	float:				left;
	background-color:	green;
	

}
.cart_item_button_delete
{
	position:			relative;
	background-color:	transparent;
	color:				red;
	border:				none;
	font-family:		helvetica;
	font-weight:		bold;
	font-size:			16px;
	cursor:				pointer;
	display:			block;
	vertical-align:		top;
}
.cart_item_button_delete:hover
{
	background-color:	white;
	
}

.cart_item_mass
{
	display:			table-cell;
	position:			relative;
	color:				black;
	font-family:		helvetica;
	font-weight:		normal;
	background-color:	white;
	padding:			10px;
	padding-left:		0px;
	font-size:			18px;
	vertical-align:		top;
	width:				145px;
	height:				80px;

}
.cart_item_mass_input
{
	border:				none;
	background-color:	rgb(222,222,222);
	width:				35px;
	height:				25px;
	font-family:		helvetica;
	font-weight:		normal;
	font-size:			16px;
	color:				black;
	text-align:			center;
	margin:				0px;
}
.cart_item_mass_stock
{
	font-family:		helvetica;
	font-weight:		normal;
	font-size:			12px;
	color:				black;
	text-align:			left;
	margin-top:			3px;

}


.cart_item_line_spacer
{
	width:				800px;
	height:				1px;
	position:			relative;
	background-color:	transparent;
	display:			block;
	clear:				both;
}
.cart_item_line_green
{
	width:				800px;
	height:				1px;
	border-bottom:		1px dashed rgb(0,255,0);
	position:			relative;
	background-color:	white;
	display:			block;
}
.cart_item_line_green_big
{
	width:				800px;
	height:				1px;
	border-bottom:		8px solid rgb(0,255,0);
	position:			relative;
	background-color:	white;
	display:			block;
}

.cart_item_line_gray
{
	width:				800px;
	height:				1px;
	border-bottom:		1px dashed rgb(222,222,222);
	position:			relative;
	background-color:	white;
	display:			block;
}
.cart_item_line_white
{
	width:				800px;
	height:				1px;
	border-bottom:		1px solid white;
	position:			relative;
	background-color:	white;
}

.cart_adress_input
{
	border:				none;
	background-color:	rgb(222,222,222);
	width:				240px;
	height:				14px;
	font-family:		helvetica;
	font-weight:		normal;
	font-size:			12px;
	color:				black;
	text-align:			left;
}
.cart_adress_textarea
{
	border:				none;
	background-color:	rgb(222,222,222);
	width:				235px;
	height:				80px;
	font-family:		helvetica;
	font-weight:		normal;
	font-size:			12px;
	color:				black;
	text-align:			left;
	padding:			4px;
	margin-top:			5px;
}
.cart_checkbox
{
	position:			relative;

}
.cart_checkbox_big
{
	position:			relative;
	margin-right:		10px;

}




/*
                  	                                                             			H I D E R	
/////////////////////////////////////////////////////////////////////////////////////////*/


#hider
{
	margin:				0px;
	width:				980px;
	height:				10px;
	position:			absolute;
	color:				black;
	background-color:	white;
	display:			block;
	z-index:			50;
}



/*
                  	                                                             			C A R T   I N P S P E C T O R					
/////////////////////////////////////////////////////////////////////////////////////////*/



.cart_inspector
{
	
	float:				left;
	top:				0px;
	left:				800px;
	position:			absolute;
	width:				155px;
	height:				128px;
	display:			table;
	font-family:		helvetica;
	font-size:			16px;
	font-weight:		normal;
	padding:			0px;
	color:				black;
	background-color:	white;
	cursor:				pointer;
	border-bottom:		1px dashed rgb(222,222,222);
	z-index:			501;

}

.cart_inspector_busy
{
	
	float:				left;
	top:				0px;
	left:				800px;
	position:			absolute;
	width:				150px;
	height:				128px;
	display:			table;
	font-family:		helvetica;
	font-size:			12px;
	font-weight:		bold;
	padding:			4px;
	color:				#ccc;
	background-color:	red;
	cursor:				pointer;

}

.cart_inspector_pricefield
{
	border-top:			1px dashed #7e7;
	border:				none;
	padding:			0px;
	font-size:			12px;
	vertical-align:		top;
}
/*
                  	                                                             			P R O D U C T S
					
/////////////////////////////////////////////////////////////////////////////////////////*/



#products
{
	margin:				0px;
	top:				330px;
	left:				150px;
	position:			absolute;
	width:				806px;
	display:			block;
	background-color:	rgb(200,200,200);
	background-color:	white;
	border-top:			1px dashed rgb(222,222,222);
	text-align:			left;
	
}


.product
{
	float:				left;
	position:			relative;
	margin:				0px;
	width:				160px;
	height:				270px;
	display:			block;
	margin:				0px;
	background-color:	white;
	border:				none;
	border-right:		1px dashed rgb(222,222,222);
	border-bottom:		1px dashed rgb(222,222,222);
	cursor:				pointer;
}

.product_image_box
{
	float:				left;
	top:				7px;
	left:				7px;
	position:			absolute;
	height:				145px;
	width:				145px;
	background-color:	transparent;
	
}
.product_image_box_extra
{
	float:				left;
	top:				12px;
	right:				14px;
	position:			absolute;
	height:				65px;
	width:				65px;
	background-color:	transparent;
	
}

.product_title_box
{
	float:				left;
	top:				155px;
	left:				7px;
	position:			absolute;
	height:				75px;
	width:				145px;
	background-color:	transparent;
	text-align:			left;
	
}

.product_title
{
	margin:				0 auto;
	position:			relative;
	width:				145px;
	color:				black;
	min-height:			18px;
	background-color:	transparent;
	font-family:		helvetica;
	font-size:			16px;
	font-weight:		bold;
}

.product_subtitle
{
	margin:				0 auto;
	position:			relative;
	width:				145px;
	color:				gray;
	min-height:			14px;
	background-color:	transparent;
	font-family:		helvetica;
	font-size:			12px;
	font-weight:		normal;
}

.product_price_box
{
	float:				left;
	top:				225px;
	left:				7px;
	position:			absolute;
	height:				32px;
	width:				62px;
	background-color:	transparent;
	text-align:			center;
	padding:			4px;
	background:			url(../img/priceTag_mask.png) no-repeat;
	background-color:	#0f0;
	
}

.product_price
{
	float:				left;
	margin:				0 auto;
	position:			relative;
	height:				20px;
	width:				60px;
	top:				7px;
	background-color:	transparent;
	font-family:		helvetica;
	font-size:			14px;
	font-weight:		normal;
	text-align:			center;
	display:			block;
	
}



.product_stock_box
{
	float:				left;
	top:				225px;
	left:				70px;
	position:			absolute;
	height:				32px;
	width:				82px;
	background-color:	transparent;
	text-align:			right;
	padding:			4px;
	background-color:	transparent;
	
}
.product_stock_amount
{
	margin:				0 auto;
	position:			relative;
	width:				70px;
	color:				black;
	min-height:			18px;
	background-color:	transparent;
	font-family:		helvetica;
	font-size:			12px;
	font-weight:		bold;
}
.product_stock_status
{
	margin:				0 auto;
	position:			relative;
	width:				70px;
	color:				gray;
	min-height:			18px;
	background-color:	transparent;
	font-family:		helvetica;
	font-size:			12px;
	font-weight:		normal;
	text-align:			right;
}


.product_buy_button
{

	float:				left;
	left: 				380px;
	top: 				0px;
	margin: 			0 auto;
	color: 				black;
	float: 				left;
	width: 				70px;
	height: 			70px;
	font-size: 			12px;
	font-family: 		helvetica;
	padding: 			3px;
	position: 			absolute;
	background: 		url(../img/buy_normal.png) no-repeat;
	cursor: 			pointer;
	background-color:	transparent;
}



/*
                  	                                                             			N A V I G A T O R
					
/////////////////////////////////////////////////////////////////////////////////////////*/



#navigator
{
	
	
	float:				left;
	top:				128px;
	left:				0px;
	position:			absolute;
	width:				950px;
	height:				20px;
	display:			block;
	background-color:	transparent;
	border-bottom:		1px dashed rgb(222,222,222);
	font-family:		helvetica;
	font-size:			12px;
	font-weight:		normal;
	text-align:			left;
	margin:				0px;
	margin-bottom:		66px;
	margin-top:			0px;
	padding:			0px;
	padding-top:		8px;
	padding-left:		3px;
	z-index:			30;
	color:				black;
	overflow:			hidden;
}



/*
                  	                                                             			L O G O
					
/////////////////////////////////////////////////////////////////////////////////////////*/



#logo
{
	
	float:				left;
	top:				0px;
	left:				0px;
	position:			absolute;
	width:				800px;
	height:				128px;
	display:			table;
	background-color:	red;
	background:			url(../img/logo.png) no-repeat;
	border-bottom:		1px dashed rgb(222,222,222);
}

/*
                  	                                                             			M E N U
					
/////////////////////////////////////////////////////////////////////////////////////////*/



#menu
{
	
	float:				left;
	top:				175px;
	left:				0px;
	position:			absolute;
	width:				150px;
	height:				400px;
	display:			table;
	background-color:	transparent;
}



.menu_button_main
{
	width:				145px;
	padding:			3px;
	padding-bottom:		5px;
	padding-top:		7px;
	display:			block;
	font-family:		helvetica;
	font-size:			16px;
	font-weight:		normal;
	border-right:		1px dashed rgb(222,222,222);
	border-right:		none;
	border-top:			1px dashed rgb(0,255,0);
	text-decoration:	none;
	margin-bottom:		0px;
	cursor:				pointer;
	


}

.menu_button_sub
{
	width:				145px;
	padding:			5px;
	padding-bottom:		7px;
	padding-top:		10px;
	display:			block;
	font-family:		helvetica;
	font-size:			16px;
	font-weight:		normal;
	border-bottom:		1px dashed rgb(222,222,222);
	cursor:				pointer;
	


}

.menu_button_sub_sub
{
	width:				145px;
	padding:			5px;
	padding-bottom:		2px;
	padding-top:		5px;
	display:			block;
	font-family:		helvetica;
	font-size:			12px;
	font-weight:		normal;
	border-bottom:		1px dashed rgb(222,222,222);
	cursor:				pointer;
	text-align:			left;
	


}





/*
                  	                                                             			E X T R A S
					
/////////////////////////////////////////////////////////////////////////////////////////*/



#extras
{
	
	float:				left;
	top:				0px;
	left:				960px;
	position:			absolute;
	width:				150px;
	display:			table;
	background-color:	#eee;
}


.extras_item
{
	width:				150px;
	height:				20px;
	display:			block;
	margin-bottom:		1px;
	background-color:	rgb(210,250,280);
}



#SEO {
	visibility:hidden;
	height:200px;
	overflow:hidden;
	font-family:verdana;
	font-size:9px;
}































































