body { margin: 0px; padding: 0px 0px 0px 10px; }
body, #page, div { font: normal 12px Arial, Helvetica, sans-serif; line-height: 18px; color: #000; }
img { border: 0px; }
.productThumbContainer { position:absolute; top: 377px; left: 10px; width: 220px; height: 155px; background: #FFF url('../images/bg_thumbnails.gif') no-repeat; float: left; z-index: 1; }
.productThumb { border: 1px solid #7f7f7f; float: left; margin-right: 5px; margin-bottom: 5px; }
.productThumbActive { border: 1px solid red; float: left; margin-right: 5px; margin-bottom: 5px; }
.productBeschrijving { position: relative; width: 240px; height: 360px; overflow: auto; padding-top: 10px; }
.productThumbButtonContainer { position: absolute; top: 540px; left: 10px; width: 220px; height: 30px; border: 0px solid #7f7f7f; float: left; z-index: 10; }
.fotoviewerButton { float: left; margin-right: 5px; }
.fotoviewerClose { position:absolute; top:15px; left:895px; width:21px; height:21px; z-index: 10; }
.foto { position:absolute; top:15px; left:260px; width: 623px; height: 523px; border: 1px solid #EBEBEB; float: left; text-align: center; z-index: 1; }
.onderschrift { position:absolute; top:545px; left:260px; width: 623px; text-align: left; font-size: 10px; line-height:15px; }
a, a:link { color: black; text-decoration: underline; }
a:hover { color: red; text-decoration: underline; }
#productfooter { 	position:absolute; top:583px;
									display:block; height:18px;
									background:#EEE;
									margin:0 auto;
									padding:2px 5px;
									width:900px; }
#productfooter img { float:left; padding:0 5px; }
#productfooter .productfooter-text { float:left; color:#999; text-align: left; font-size: 10px; padding:1px 5px 0; margin:0 0 0 172px; }
#productfooter .productfooter-text a { color:#333; text-decoration:none; padding:0 10px; }
