/* SETTINGS */

	* {
		margin: 0px;
		padding: 0px;
		font-family: Arial;
	}

	html, body {
		height: 100%;
	}

	body {
		font-size: 12px;
		min-height: 100%;
		background: url(../images/bg_blue.gif);
		overflow: -moz-scrollbars-vertical;
	}

	#container {
		width: 752px;
		min-height: 100%;
		height: auto !important;
		height: 100%;
		margin: 0 auto;
	}

	#wrapper {
		padding: 24px;
		padding-top: 48px;
	}

/* APPLES ON HOMEPAGE */
	.btnApple {
		position: absolute;
	}

	.btnApple img {
		border: 0px;
	}

	.apple1 {
		margin-left: -176px;
		margin-top: 38px;
	}

	.apple2 {
		margin-left: -115px;
		margin-top: 80px;
	}
	
	.apple3 {
		margin-left: -200px;
		margin-top: 200px;
	}
	
	.apple4 {
		margin-left: -248px;
		margin-top: 72px;
	}
	
	.apple5 {
		margin-left: -116px;
		margin-top: 172px;
	}
	
	.apple6 {
		margin-left: -178px;
		margin-top: 125px;
	}
	
	.apple7 {
		margin-left: -264px;
		margin-top: 148px;
	}

/* FONT AND STUFF */

	p {
		margin-bottom: 12px;
	}
	
	a {
		color: #000000;
	}

/* SETTINGS HOME */

	#home {
		position: absolute;
		top: 170px;
		left: 50%;
		margin-left: -300px;
		background: url(../images/home_text.gif) no-repeat;
		font-size: 11px;
		width: 281px;
		height: 269px;
		float: left;
	}
	
	#home p {
		padding: 24px;
	}

	#img {
		position: absolute;
		top: 50px;
		left: 50%;
		margin-left: -335px;
		width: 670px;
		text-align: right;
	}
	
	.logo {
		position: absolute;
		z-index: 10;
		margin-left: 50px;
	}

/* MENU */

	#container ul {
		float: right;
		list-style-type: none;
	}

	#container ul li {
		float: left;
		margin-left: 4px;
		background: url(../images/apple.gif) no-repeat;
		cursor: pointer;
	}

	#container ul li img {
		width: 36px;
		height: 36px;
		border: 0px;
	}

/* SHOP CATEGORIES */
	
	.shop {

	}
	.shopdetail {
		_margin-left: 6px;
	}
	
	#shopCategory {
		font-size: 12px;
	}

	#shopCategory .category {
		float: left;
		margin-right: 12px;
		margin-bottom: 12px;
	}

	#shopCategory img {

	}

/* PRODUCTS */
	.product {
		float: left;
		width: 33%;
		height: 400px;
		font-size: 12px;
		line-height: 18px;
		margin-bottom: 24px;
	}
	.productdetail {
		float: left;
		font-size: 12px;
		line-height: 18px;
		margin-bottom: 24px;
		width: 700px;
	}
	.price {
		position: absolute;
		margin-left: 120px;
		width: 90px;
		height: 54px;
		background: url(../images/price.png) no-repeat;
		_background: none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/price.png');
		padding-top: 18px;
		font-size: 16px;
		font-weight: bold;
		text-align: center;
	}
	
	.soldout {
		position: absolute;
		margin-left: 120px;
		width: 90px;
		height: 54px;
		background: url(../images/soldout.png) no-repeat;
		_background: none;
		_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/soldout.png');
		padding-top: 18px;
		font-size: 16px;
		font-weight: bold;
		text-align: center;
	}
	.info {
		clear: both;
		padding-right: 24px;
	}
	.links {
		clear: both;
		margin-top: 12px;
	}
	.links a {
		clear: both;
		background: #CC3300;
		color: #FFFFFF;
		padding: 3px;
		padding-left: 6px;
		padding-right: 6px;
		text-decoration: none;
	}

	.links .cart {
		background: none;
		border: 0px!important;
		clear: none;
		float: left;
		margin-top: -24px;
		margin-left: 170px;
	}
	.links .cart img {
		width: 27px;
		height: 19px;
		border: 0px!important;
	}

	.product b, .productdetail b {
		text-transform: uppercase;
	}

	.product img, .productdetail img {
		float: left;
		border: 2px dashed #CC3300;
		margin-right: 12px;
		margin-bottom: 12px;
	}
	
	.productdetail .info {
		width: 710px;
	}

	.hr {
		clear: both;
		border-top: 2px dashed #CC3300;
	}

/* SIFR */

	.flash-replaced .alt {
		display: block;
		height: 0;
		position: absolute;
		overflow: hidden;
		width: 0;
	}

	h1 {
		font-size: 4em;
		width: 360px;
		margin-bottom: 36px;
	}
	
	h3 {
		clear: both;
		float: left;
		width: 250px;
		font-size: 13px;
		font-weight: normal;
	}
	
	.albuminfo {
		background: #CC3300;
		color: #FFFFFF;
		width: 500px;
		margin: 0 auto;
		text-align: center;
		cursor: pointer;
	}
	
	.albuminfo p {
		padding: 12px;
		text-align: center;
	}
	
	.albuminfo a {
		color: #FFFFFF;
	}
	
/* FORM */
	span .onl {
		color: #CC3300;
	}
	.formelement {
		height: 32px;
	}
	.text {
		padding: 4px;
		width: 250px;
	}
	.select {
		padding: 4px;
		width: 260px;
	}
	
	.submit, .button {
		border: 0px;
		clear: both;
		background: #CC3300;
		color: #FFFFFF;
		padding: 3px;
		padding-left: 6px;
		padding-right: 6px;
		text-decoration: none;
	}
	
/* SHOP DETAIL */
.detailpicture {
	width: 340px;
	height: 400px;
	float: left;
	background: url(../images/bg_detail.gif) no-repeat;
	border: 2px dashed #CC3300;
	margin-right: 8px;
}

.detailpicture img {
	width: 340px;
	height: 400px;
}

#verkooppunten {
	width: 620px;
	height: 589px;
	padding: 40px;
	background: url(../images/tekstvlak.gif) no-repeat;
}

#verkooppunten .wrapper{
    height: 589px;
    overflow: auto;
}

/* TOOLTIP */
#tooltip {
		background: #FFFFFF;
		border: 1px solid #FFFFFF;
		color: #cc3301;
		min-width: 50px;
		font-family: Arial;
		font-size: 14px;
		line-height: 20px;
		position: absolute;
		display: none;
		padding: 4px;
		padding-left: 8px;
		padding-right: 8px;
		text-transform: lowercase;
	}