#container {
	display:block;
	width:951px;
	margin-left:auto;
	margin-right:auto;
}
	#header {
		display:block;
		height:139px;
		/*background-image:url(../images/headers/metalart-lente-269x134.jpg);*/
		/*background-image:url(../images/headers/metalart-zomer-269x134.jpg);*/
		background-image:url(../images/headers/metalart-herfst-269x134.jpg);
		/*background-image:url(../images/headers/metalart-winter-269x134.jpg);*/
		background-position:right top;
		background-repeat:no-repeat;
	}
	#header .logo {
		display:block;
		height:139px;
		width:314px;
		background-image:url(../images/metalart.png);
		background-position:center;
		background-repeat:no-repeat;
	}
	#header .logo h1,
	#header .logo h2 {
		display:none;
	}
	
	#menu {
		display:block;
		height:34px;
		background-image:url(../images/menu_bar.png);
		background-position:top;
		background-repeat:repeat-x;
	}
	#menu ul {
		display:block;
		margin:0;
		padding:0;
	}
	#menu ul li {
		display:block;
		float:left;
		margin:0;
		padding:0;
		list-style:none;
		list-style-image:none;
		background-image:url(../images/menu_spacer.png);
		background-position:top right;
		background-repeat:no-repeat;
		padding-right:2px;
	}
	#menu ul li a {
		display:block;
		font-weight:bold;
		color:#fff;
		padding:6px;
		padding-left:15px;
		padding-right:15px;
		background:transparent;
	}
	#menu ul li a:hover {
		color:#7A302D;
	}
	#menu ul li a.current_buttonID {
		background-image:url(../images/menu_high.png);
		background-position:top;
		background-repeat:repeat-x;
		color:#fff;
	}
	#menu ul ul {
		display:none;
	}
	

	#shop_scroller div.article {
		display:block;
		height:120px;
		background-image:url(../images/scroll_back.png);
		background-position:center;
		background-repeat:no-repeat;
		margin-top:30px;
	}
		
	#content {
		display:block;
		margin-top:30px;
	}
		#left {
			display:block;
			float:left;
			width:217px;
		}
		#middle {
			display:block;
			float:right;
			width:708px;
		}
			#middle .article.default {
				display:block;
				background-image:url(../images/content_05_1.png);
				background-position:center bottom;
				background-repeat:no-repeat;
				/*padding-bottom:23px;*/
			}
			#middle .article.default .article.default {
				display:block;
				background-image:none;
				padding-bottom:23px;
			}
			#middle .article.default > div.title {
				display:block;
				background-image:url(../images/content_01.png);
				background-position:center top;
				background-repeat:no-repeat;
				padding-top:11px;
			}
			#middle .article.default > div.title > h2.title {
				display:block;
				background-image:url(../images/content_03.png);
				background-position:center;
				background-repeat:repeat-y;
				padding-left:10px;
				padding-right:10px;
			}
			#middle .article.default > div.content {
				display:block;
				background-image:url(../images/content_03.png);
				background-position:center;
				background-repeat:repeat-y;
				padding:10px;
			}
			#middle .article.default > div.footer {
				display:block;
				height:20px;
				padding-top:3px;
				padding-left:10px;
				padding-right:10px;
				text-align:center;
			}
	
	#footer {
		display:none;
	}
	
	
div.article {
	display:block;
}
#left div.article,
#middle div.article {
	margin-bottom:10px;
}
.article div.title {
	display:block;
}
.article div.content {
	display:block;
}
	


		#shop_scroller {
			display:block;
			/*padding-bottom:5px;*/
		}
			#shop_scroller h2 {
				display:none;
				float:left;
				padding-right:10px;
			}
			#shop_scroller div.scrollPane {
				display:block;
				position:relative; /* this is needed to make the scoll clip in MSIE */
				float:left;
				height:117px;
				width:951px;
				overflow:hidden;
			}
			#shop_scroller div.scrollContent {
				display:block;
				height:117px;
				width:18000px;
				white-space:nowrap;
				position:relative;
			}
			#shop_scroller div.left {
				display:block;
				float:left;
				position:relative;
				margin-top:-65px;
				margin-left:10px;
				z-index:10;
				background-image:url(../images/left.png);
				background-position:center right;
				background-repeat:no-repeat;
				background-size:10px 18px;
				width:12px;
				height:21px;
				cursor:pointer;
				/*border:1px solid #f00;*/
			}
			#shop_scroller div.left:hover {
				background-size:13px 21px;
			}
			#shop_scroller div.right {
				display:block;
				float:right;
				position:relative;
				margin-top:-65px;
				margin-right:10px;
				z-index:10;
				background-image:url(../images/right.png);
				background-position:center left;
				background-repeat:no-repeat;
				background-size:10px 18px;
				width:13px;
				height:21px;
				cursor:pointer;
				/*border:1px solid #f00;*/
			}
			#shop_scroller div.right:hover {
				background-size:13px 21px;
			}

			#shop_scroller div.item {
				display:block;
				float:left;
			}
			#shop_scroller a.item {
				display:block;
				float:left;
				width:189px;
				height:117px;
				text-align:center;
				background-position:center;
				background-repeat:no-repeat;
				background-size:98px 111px;
				/*background-size: 104px 117px;*/
			}
			#shop_scroller a.item img {
				display:block;
				margin-top:3px;
				margin-left:auto;
				margin-right:auto;
				width: 98px;
				height: 111px;
				/*background-size:98px 111px;*/
			}
			#shop_scroller a.item:hover img {
				margin-top:0;
				width: 104px;
				height: 117px;
				/*background-size:98px 111px;*/
			}
			#shop_scroller a.item h2,
			#shop_scroller a.item h3 {
				display:none;
				font-size:12px;
			}
			#shop_scroller a.item .price {
				display:none;
				padding-top:115px;
				padding-right:10px;
				text-align:right;
			}

			#shop_scroller div.item_info {
				display:none;
			}

			#shop_scroller div.popInfoBox {
				display:none;
				position:absolute;
				width:300px;
				margin-left:22px;
				margin-top:-80px;
				z-index:100;
				font-size:10px;
				color:#fff;
				border:1px solid #fff;
			}
			#shop_scroller div.popInfoBox .block {
				display:block;
				height:90px;
				background-color:#ccc;
				padding:5px;
				padding-left:10px;
				padding-right:10px;
			}
			#shop_scroller div.popInfoBox .block,
			#shop_scroller div.popInfoBox .info,
			#shop_scroller div.popInfoBox .price {
				display:block;
			}
			#shop_scroller div.popInfoBox .price br {
				display:inline;
				clear:none;
				float:none;
				padding-right:5px;
			}
			#shop_scroller div.popInfoBox h2 {
				display:inline;
				font-weight:bold;
				font-size:12px;
			}			
			#shop_scroller div.popInfoBox h3 {
				display:inline;
				font-weight:bold;
				font-size:10px;
			}			


	
	
.store_module {
	display:block;
}
.store_module .listing_header,
.store_module .spec_group_menus {
	display:none !important;
}
.store_module .listing {
	display:block;
	margin-left:-10px;
}
.store_module div.page_stats {
	display:block;
	margin-left:10px;
	text-align:center;
}
.store_module div.page_stats table {
	margin-left:auto;
	margin-right:auto;
}
.store_module > div.tax {
	display:block;
	margin-left:10px;
	text-align:center;
	font-size:10px;
}
.store_module .listing div.article {
	display:block;
	width:205px;
	height:280px;
	padding:10px;
	margin-left:10px;
	float:left;
}
.store_module .listing span.ref,
.store_module .listing span.article {
	display:none;
}

.store_module .listing div.article .details,
.store_module .listing div.article .info {
	display:none;
}


.store_module .listing div.article {
	display:block;
	background-image:url(../images/block_05_1.png);
	background-position:center bottom;
	background-repeat:no-repeat;
	padding-bottom:23px;
}
.store_module .listing div.article > div.title {
	display:block;
	background-image:url(../images/block_01.png);
	background-position:center top;
	background-repeat:no-repeat;
	padding-top:11px;
}
.store_module .listing div.article > div.title > h2.title {
	display:block;
	background-image:url(../images/block_03.png);
	background-position:center;
	background-repeat:repeat-y;
	padding-left:10px;
	padding-right:10px;
}
.store_module .listing div.article > div.content {
	display:block;
	background-image:url(../images/block_03.png);
	background-position:center;
	background-repeat:repeat-y;
	padding:10px;
}


.store_module .item_details {
	display:block;
}
.store_module .item_details form {
	display:block;
}
.store_module .item_details div.article div.preview {
	display:block;
	float:right;
	margin-top:-30px;
	margin-left:10px;
	overflow:hidden;
	background-color:#fff;
	border:1px solid #ddd;
	padding:5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.store_module .item_details span.ref {
	font-size:9px;
}
.store_module .item_details div.prices {
	display:block;
	clear:both;
	margin-left:auto;
	margin-right:auto;
	width:450px;
	padding-top:20px;
}
.store_module div.tax {
	display:none;
}
.store_module .item_details div.prices .price_line {
	display:block;
	clear:both;
	padding-top:10px;
}
.store_module .item_details div.prices .price_line span.ref {
	display:block;
	width:70px;
	float:left;
}
.store_module .item_details div.prices .price_line div.price {
	display:block;
	width:350px;
	float:left;
}
.store_module .item_details div.prices .price_line .ui {
	display:block;
}
.store_module .item_details div.prices .price_line span.price {
	display:block;
	float:right;
	padding-right:5px;
	padding-left:5px;
	font-weight:bold;
}


div.submenu_module,
div.shop_manufacturers_module,
div.shop_categories_module {
	display:block;
	background-image:url(../images/left_menu_top.png);
	background-position:top;
	background-repeat:no-repeat;
	padding-top:5px;
}
div.submenu_module ul,
div.shop_manufacturers_module ul,
div.shop_categories_module ul {
	display:block;
	background-image:url(../images/left_menu_bottom.png);
	background-position:bottom;
	background-repeat:no-repeat;
	padding:0;
	padding-bottom:5px;
}
div.submenu_module ul li,
div.shop_manufacturers_module ul li,
div.shop_categories_module ul li {
	display:block;
	background-image:url(../images/left_menu_main.png);
	background-position:top;
	background-repeat:no-repeat;
}
div.submenu_module ul li a,
div.shop_manufacturers_module ul li a,
div.shop_categories_module ul li a {
	display:block;
	padding:10px;
}
div.submenu_module ul li a.current_buttonID,
div.shop_manufacturers_module ul li a.current_buttonID,
div.shop_categories_module ul li a.current_buttonID {
	color:#000;
	font-weight: bold;
}
.shop_cart span.item_ref {
	display:none;
}
div.submenu_module ul ul,
div.shop_manufacturers_module ul ul,
div.shop_categories_module ul ul {
	display:none;
	padding-bottom:0;
	background-image:none;
}
div.submenu_module ul .current_buttonID ul,
div.shop_manufacturers_module ul .current_buttonID ul,
div.shop_categories_module ul .current_buttonID ul {
	display:block;
	color:#000;
}
div.submenu_module ul ul li,
div.shop_manufacturers_module ul ul li,
div.shop_categories_module ul ul li {
	background-position:bottom;
}
div.submenu_module ul ul li a,
div.shop_manufacturers_module ul ul li a,
div.shop_categories_module ul ul li a {
	padding-left:30px;
}


/* Overlay */
#modalOverlay {background-color:#000; cursor:wait;}

/* Container */
#modalContainer {height:400px; width:600px; left:50%; top:50%; margin-left:-300px; background-color:#fff; border:3px solid #fff;}
#modalContainer a.modalCloseImg {background:url(../images/x.png) no-repeat; width:25px; height:29px; display:inline; z-index:3200; position:absolute; top:-15px; right:-18px; cursor:pointer;}
#modalContainer #basicModalContent {padding:8px;}

.alert {
	display:block;
}
.alert .string {
	display:block;
	padding:10px;
	text-align:center;
	color:#fff;
	background-color:#ED1C24;
	font-size:14px;
	font-weight:bold;
}
