#produkt-menu {
	width: 200px;
	float: left;
	margin-right: 18px;
}
#produkt-menu ul,
#produkt-menu ul ul ul li {
	margin: 0;
	padding: 0;
}
#produkt-menu ul ul ul li h4 {
	font-size: 12pt;
	font-weight: bold;
	color:#000;
}
#produkt-menu ul ul ul {
border-top: solid 1px #808080;
}
#produkt-menu ul ul ul.hidden {
	display: none;
}
#produkt-menu ul li {
	list-style-type: none;
	display: block;
	width: 100%;
	border-bottom: solid 1px #808080;
	padding: 3px o 3px 5px;
}
#produkt-menu ul ul ul li a {
	color: #000;
}
#produkt-menu ul ul ul li a.selected {

}
#produkt-menu ul li a {
	color:#808080;
display:block;
font-size:12pt;
font-weight:bold;
padding:2px 0 3px 10px;
position:relative;
text-decoration:none;
width: 190px;
}
#produkt-menu ul li li a {
	font-size: 10pt;
}
#produkt-menu ul li a img {
position:absolute;
right:20px;
top:6px;
}
#produkt-menu ul li a img.down {
	display: none;
}
#produkt-menu ul li.opened a img.down {
	display: block;
}
#produkt-menu ul li.opened a img.right {
	display: none;
}
#produkt-menu ul li.first {
	border-top: solid 1px #808080;
}
#produkt-menu ul li.no-border {
	border-width: 0;
}
h3.menu-cat {
	font-size: 12pt;
	padding-left: 5px;
	padding-bottom: 2px;
}
#produkt-body {
	float: left;
	width: 780px;
}
.sub-container {
	margin-bottom: 15px;
}
.sub-container h3 {
	margin-bottom: 10px;
}
.sub-container .holder {
	width: 240px;
	margin-right: 20px;
	float: left;
}
.sub-container .holder .cat-image-holder {
	width: 240px;
	height: 180px;
	overflow: hidden;
}

.sub-container .holder a.follow {
	color: #000;
	text-decoration: none;
	margin-left: 5px;
}
.sub-container .holder a.follow:hover {
	text-decoration: underline;
}
.sub-container .holder h1 {
	margin-left: 5px;
}
.arrow-right {
	display: inline-block;
	width: 12px;
	height: 12px;
	background: transparent url(../pic/menu-arrows.jpg) no-repeat scroll center top;
	margin-left: 10px;
}
#produkt-large-image {
	float: left;
}
#produkt-info,
.produkt-info {
	width: 443px;
	height: 305px;
	float: left;
	margin-left: 30px;
	position: relative;
}
.produkt-details .brand-logo {
	position: absolute;
	top: 60px;
	right: 0px;
}
div.produkt-details {
left:0;
position:absolute;
top:0;
width:775px;
}
div.produkt-details .waardering {
	position: absolute;
	right: 0px;
	top: 150px;
	color: #808080;
}
div.produkt-details .waardering i,
div.produkt-details .waardering span {
display:block;
font-size:8pt;
font-weight:bold;
margin-bottom:10px;
text-align: right;
}
.new-image-holder-for-info,
#main-image-holder {
	width: 302px;
	height: 302px;
	float: left;
}
/*
.produkt-details .produkt-tabs ul.yui-nav li {
	padding: 3px 15px 4px;
	margin: 0 -0.2em 0 0 !important;
	font-weight: bold;
	vertical-align: top;
	background: transparent url(../pic/produkt-tabs-inact-bg.gif) repeat-x;
}
ul.yui-nav li a em {
	font-weight: bold;
}
.produkt-details .produkt-tabs ul.yui-nav li.selected {
	background: none;
}
ul.yui-nav li.first {
	padding-left: 0;
}
ul.yui-nav li a {
	font-size: 12pt;
	text-decoration: none;
	font-weight: bold;
	color: #808080;
}
ul.yui-nav li.selected a {
	color: #A11E22;
}
*/
.produkt-details .produkt-tabs ul.yui-nav,
.produkt-details .produkt-tabs ul.yui-nav * {
	border-width: 0;
}
.produkt-details .produkt-tabs div.yui-content {
	border-width: 1px 0 0 0;
	border-color: #808080;
	background: transparent;
	height: 265px;
}
.produkt-details .produkt-tabs ul.yui-nav li {
	padding: 0;
}
.produkt-details .produkt-tabs ul.yui-nav li a em {
	padding: 0.35em 0.75em;
	color: #808080;
	font-weight: bold;
	font-size: 11pt;
	border-width: 0;
}
.produkt-details .produkt-tabs ul.yui-nav li a {
	background: #f2f2f2;
	border-width: 0;
}
.produkt-details .produkt-tabs ul.yui-nav li a:hover {
	background: #f2f2f2;
	border-width: 0;
}
.produkt-details .produkt-tabs ul.yui-nav li.selected a {
	background: #FFF;
	border-width: 0 1px 0 1px;
}
.produkt-details .produkt-tabs ul.yui-nav li.selected a:focus,
.produkt-details .produkt-tabs ul.yui-nav li.selected a:hover {
	background: #FFF;
}
.produkt-details .produkt-tabs ul.yui-nav li.first a em,
.produkt-details .produkt-tabs li.firsta.selected a em {
	padding-left: 0;
}
.produkt-details .produkt-tabs ul.yui-nav li.first.selected a {
	border-width: 0 1px 0 0;
}
#print-or-send {
	margin: 0;
	padding: 0;
	position: absolute;
	right: 0;
	z-index: 1;
	top: 5px;
}
#print-or-send li {
	list-style-type: none;
	display: inline;
}
#print-or-send li a {
	text-decoration: none;
	color: #000;
	font-weight: bold;
	font-size: 8pt;
}
div.tab-wrapper {
	width: 215px;
	height: 245px;
	position: absolute;
	left: 0;
	bottom: 0;
}
div.tab-wrapper p {
	margin: 2px 0;
}
div.tab-wrapper h2 {
	margin-bottom: 15px;
	font-weight: bold;
	font-size: 13pt;
}
div.tab-wrapper div.price {
	margin: 15px 0;
}
div#feedback-container {
	height: 245px;
	position: absolute;
	right: 0;
	bottom: 0;
	text-align: right;
	z-index: 1;
}
div#feedback-container #waardering {
	margin-top: 20px;
	color: #808080;
}
div#feedback-container #waardering i,
div#feedback-container #waardering span {
	margin-bottom: 10px;
	display: block;
	font-size: 8pt;
	font-weight: bold;
}
#btn-login {
	width:	151px;
	height: 31px;
	position: absolute;
	bottom: 0;
	right: 0;
	z-index: 1;
	background: transparent url(../pic/login-button.gif) repeat scroll 0 0;
}
#produkt-extensive {
	padding-bottom: 20px;
	height: 560px;
}
#product-place-holder {
	position: relative;
	height: 302px;
	margin-bottom: 30px;
	overflow: hidden;
}

.rating-holder {
background:#808080 none repeat scroll 0 0;
height:16px;
position:absolute;
right:0;
width:79px;
cursor: pointer;
}
.rating-slider {
	width: 53px;
height:inherit;
left:0;
position:absolute;
top:0;
width:39px;
z-index:1;
}
.rating-stars {
left:-1px;
position:absolute;
top:0;
z-index:2;
}

#produkt-large {
	padding-bottom: 20px;
	height: 560px;
}
div.seperator {
	height: 4px;
	background: transparent url(../pic/roze_lijn.gif) no-repeat scroll center bottom;
	clear: both;
	margin-bottom: 20px;
}
table#products_table {
	width: 100%;
	margin-left: 10px;
}
table#products_table td {
	border: none 0px;
}
table#products_table input {
	width: 20px;
	text-align: right;
}
a.product-info {
	display: inline-block;
	width: 62px;
	height: 29px;
	background: transparent url(../pic/productinfo_a.gif) no-repeat scroll 0px -1px;
	vertical-align: inherit;
}
a.product-info:hover {
	background: transparent url(../pic/productinfo_a.gif) no-repeat scroll 0px -37px;	
	cursor: default;
}
a.btn_order {
	display: inline-block;
	width: 29px;
	height: 23px;
	background: transparent url(../pic/winkelwagen_a.gif) no-repeat scroll 0px 0px;
	vertical-align: inherit;
}
a.btn_order:hover {
	background: transparent url(../pic/winkelwagen_a.gif) no-repeat scroll 0px -34px;	
}

div#popup-info {
	position: absolute;
	width: 300px;
	/*height: 370px;*/
	background: #FFF;
	border: solid 1px;
	left: -500px;
}
div#popup-info .hd {
	background: #00559e;
	color: #FFF;
	font-size: 12px;
	padding: 14px;
	/*border-left: solid 1px #000;
	border-right: solid 1px #000;
	border-top: solid 1px #000;*/
}
div#popup-info .bd {
	border-left: solid 1px #000;
	border-right: solid 1px #000;
	border-bottom: solid 1px #000;
}
div#popup-info .bd img {
	padding: 0;
	margin: 0;
	border: none 0;
}
div#popup-info .hd h3 {
	font-size: 11pt;
	font-weight: bold;
	margin-bottom: 2px;
}

