body {

	margin: 10px;

}

	

/* Startpage */

#signature {

	position: relative;

	left: 215px;

	top: -1200px;

	z-index: 0;

	float: right;

	width: 180px;

	height: 96px;

	margin: 0;

	background-position: top right;	

	background-repeat: no-repeat;	

}



#wrapper #signature a {

	float: left;

	text-indent: -9999px;

	width: 180px;

	height: 96px;

}



#press {

	position: relative;

	left: 390px;

	top: -1090px;

	z-index: 0;

	float: right;

	width: 47px;

	height: 13px;

	margin: 0;

	background-position: top right;	

	background-repeat: no-repeat;	

}



#wrapper #press a {

	float: left;

	text-indent: -9999px;

	width: 47px;

	height: 13px;

}



#contact {

	position: relative;

	left: 346px;

	top: -1070px;

	z-index: 0;

	float: right;

	width: 75px;

	height: 15px;

	margin: 0;

	border: 0;

	background-position: top right;	

	background-repeat: no-repeat;	

}



#wrapper #contact a {

	float: right;

	border: 0;

	text-indent: -9999px;

	width: 75px;

	height: 15px;

}



#shops {

	position: relative;

	left: 315px;

	top: -1062px;

	z-index: 0;

	float: right;

	width: 75px;

	height: 15px;

	margin: 0;

	border: 0;

	background-position: top right;	

	background-repeat: no-repeat;	

}



#wrapper #shops a {

	float: right;

	border: 0;

	text-indent: -9999px;

	width: 75px;

	height: 15px;

}



#support {

	position: relative;

	left: 337px;

	top: -1062px;

	float: right;

	width: 63px;

	height: 13px;

	margin: 0;

	border: 0;

	background-position: top right;	

	background-repeat: no-repeat;	

}



#wrapper support a {

	float: right;

	border: 0;

	text-indent: -9999px;

	width: 63px;

	height: 13px;

}

#onlinestore {

	position: relative;

	left: 256px;

	top: -1120px;

	float: right;

	width: 163px;

	height: 13px;

	margin: 0;

	border: 0;

	background-position: top right;	

	background-repeat: no-repeat;	

}



#wrapper onlinestore a {

	float: right;

	border: 0;

	text-indent: -9999px;

	width: 163px;

	height: 13px;

}

#wrapper {

	margin: 0 auto;

	width: 880px;

}

	

	#wrapper div

		{ display: inline; }

		

	#wrapper a {

		float: left;

		display: block;

		width: 100px;

		height: 100px;

		margin: 0 10px 10px 0;

	}

		

	#wrapper img {

		border: 0;

		display: none;

		width: 100px;

		height: 100px;

	}

		

		#wrapper a:hover img

			{ display: block; }



/* Surprise */

.flower-surprise {

	position: absolute;

	left: 0;

	top: 0;

	overflow: visible;

	width: 1px;

	height: 1px;

}



.flower-surprise img {

	display: block;

}



.flower-surprise-text {

	position: relative;

	left: 0;

	top: 0;

	cursor: pointer;

}

			

/* Collection view */

#collection {

	text-align: center;

	position: absolute;

	top: 0;

	left: 0;

	z-index: 2;

	width: 100%;

	height: 100%;

	background-color: white;

}



	#collection h2 {

		padding: 0;

		margin: 8px auto 0 auto;

		width: 400px;

		height: 60px;

		background: center center no-repeat;

	}

	

	#collection #viewpic {

		display: block;

		margin: 0 auto;

	}

	

	#collection #spinner {

		text-align: center;

		margin: 10px 0 0 0;

		clear: both;

	}

		

		#collection #spinner img {

			cursor: pointer;

			vertical-align: bottom;

		}

			

		#collection #spinner span {

			padding: 0.5em 1.5em;

			font-size: 24px;

			letter-spacing: 2px;

			font-family: "Times New Roman", Times, serif;

		}

		

#navigation {

	position: absolute;

	top: 0;

	left: 0;

	z-index: 3;

	width: 330px;

	height: 100%;

}



	#navigation h1 {

		cursor: pointer;

		margin: 10px 0 -13px -0;

		padding: 0;

		float: right;

		background: left top no-repeat;

	}

	

	#navigation ul

		{

		position: relative;

		right: 77px;

		float: right;

		clear: right;

		margin: 0;

		padding: 0;

	}

	

		#navigation ul li {

			margin: 0 0 5px 0;

			list-style-type: none;

		}

		

			#navigation ul li img {

				vertical-align: top;

				width: 50px;

				height: 50px;

				cursor: pointer;

			}

			

/* Info page */

#info {

	text-align: center;

}



#contact_autograf {

	text-align: left;

	display: block;

	margin: 28px 0 0 118px;

	text-indent: -9999px;

	background: top left no-repeat;

}

	

#info img {

	border: 0;

	display: block;

	margin: 85px auto;

}





#photo {

	position: absolute;

	left: 0;

	bottom: 0;

	color: #CCC;

	padding: 10px;

	font: bold 12px 'Century Gothic', arial, serif;

	letter-spacing: 0px;

	text-align: left;

}

	

#photo a {

	color: #CCC;

	text-decoration: none;

	

}

	

#photo a:hover {

	color: #ff7edf;

}

	

#creator {

	position: absolute;

	right: 0;

	bottom: 0;

	color: #CCC;

	padding: 10px;

	font: bold 12px 'Century Gothic', arial, serif;

	letter-spacing: 1px;

	text-align: right;

}

	

#creator a {

	color: #CCC;

	text-decoration: none;

	border-bottom: #DDD 3px dotted;

}

	

#creator a:hover {

	color: #ff7edf;

}



img.mycenter {

    display: block;

    margin-left: auto;

    margin-right: auto;

	margin-top:10px;

	text-align:center;

	}

	

table.mycenter {

	position:relative;

	margin-top: -20px;

    margin-left: auto;

    margin-right: auto;

	text-align:center;

	}



table.mycenter_width600 {

	position:relative;

	margin-top: -80px;

    margin-left: auto;

    margin-right: auto;

	text-align:center;

	width:600;

	}



.shop_signature {

	position:relative;

	align: left;

	margin-top: 10px;

	margin-left: 1px;

	margin-right: 10px;

	display: block;

	border: 0;

}

.headline {

	font-family: Arial, Helvetica, sans-serif;

	text-align: center;

	font-weight: bold;

	margin-right: auto;

	margin-left: auto;

	margin-top: 15px;

}



/*shops page*/

table#shop_table {position:relative;

	margin-top: -20px;

    margin-left: auto;

    margin-right: auto;

	text-align:center;

	width:800px;}