select#slcPageSort {
	font-size:10px;
	height:20px;
	margin:0 0 0 10px;
	padding:0 0 0 0;
}
div#headPageNav {
	float:right;
	width:90px;
}
html>/**/body div#headPageNav {
	width:80px;
}
/* productgroepen */
div.notify {
	padding:0px 20px;
}
div#maincatheader {
	height:192px;
	overflow:hidden;
}

div.subcatblock div.rollover {
	position:absolute;
	background-image:url(../img/png/black-05.2.png);
	background-color:transparent;
	z-index:50;
	top:0px;
	left:0px;
	display:none;
}


div.rollover,
div.productblock,
div.productblock a,
div.subcatblock,
div.subcatblock a {	
	height:135px;
	/* 301 */
	width:307px;
}
div.productblock,
div.subcatblock {
	float:left;
	position:relative;
	/*margin:3px;*/
}
div.productblock a,
div.subcatblock a {
	position:absolute;
	top:0px;
	left:0px;
}
div.productblock div.right,
div.productblock div.left,
div.subcatblock div.right,
div.subcatblock div.left {
	float:left;
}
div.productblock div.left,
div.subcatblock div.left {
	/* 180 */
	width:177px;
	text-align:center;
}
div.productblock div.left img {
	margin:20px 0px 0px 0px;
}
div.subcatblock div.left img {
	margin:15px 0px 0px 12px;
}
div.productblock div.right h4,
div.productblock div.right h3,
div.subcatblock div.right h3 {
	margin:0 0 0 0;
	padding:0 0 0 0;
	color:#707070;
	font-size:10px;
	text-transform:uppercase;
	width:100px;
	font-weight:normal;
	position:absolute;
}
/* #6d6d6d */
div.subcatblock div.right h3 {
	color:#464646;
	font-weight:normal;
	width:107px;
}

div.subcatblock div.right h3 {margin:60px 20px 0px 0px; }
div.productblock div.right h3 {margin:20px 20px 0px 0px; }
div.productblock div.right h4 {margin:70px 20px 0px 0px; }

div.productblock div.right h3 { text-transform:none; }


div.productblock:hover div.right h3,
div.productblock:hover div.right h4 {
	color:#cc0000;	
}

div#topNavigation,
div#bottomNavigation {
	width:605px;
	clear:both;
	height:20px;
	margin:5px 5px 5px 5px;
}
div#topNavigation {
	display:none;
}
div.pageNav,
div.pageSort,
div.pageShowAll,
div.pageShown {
	float:left;
}
div.pageSort,
div.pageShowAll {
	width:300px;
}
div.pageNav {
	width:70px;
}
div.pageShown {
	width:220px;
	text-align:right;
}
div#headPageNav,
div.pageNav,
div.pageShowAll,
div.pageShown {
	color:#707070;
	font-size:10px;
}
div#headPageNav,
div.pageNav a ,
div.pageShowAll a {
	text-decoration:none;
}
div.pageShowAll a {
	padding:0px 10px 0px 10px; 
	background-image:url(../img/gif/arrow-gray.gif);
	background-position:right 3px;
	background-repeat:no-repeat;
}
div.pageShowAll a:hover {
	background-image:url(../img/gif/arrow-red.gif);
}

/* product */
div#productheader {
	width:615px;
	height:255px;
	overflow:hidden;
	text-align:center;
	border-bottom: 1px solid #cccccc;
	position:relative;
}
div#productMedia {
	display:none;
	visibility:hidden;
}
img#zoomButton {
	position:absolute;
	bottom:0px;
	left:0px;
}
div#productInfoLeft {
	float:left;
	margin:25px;
	width:350px;
	font-size:12px;
	color:#464646;
}
div#productMatchRight h2,
div#productInfoLeft h2 {
	margin:0 0 0 0;
	padding:0 0 0 ;
}
div#productMatchRight {
	float:left;
	margin:25px 0px 25px 15px;
}
div#productMatchRight div.matchBlock {
	width:75px;
	text-align:center;
	float:left;
	padding:10px;
}
div#productMatchRight div.matchBlock img {
	width:75px;
}
div#cartControl {
	width:350px;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
div#productOrder {
	
	background-color:#f5f5f5;
	height:34px;
	margin:30px 0px 10px 0px;
	padding:10px;
	color:#464646;
}
img#cartImage {
	float:left;
	display:block;
}
img#cartCheckout {
	float:right;
	display:none;
}
div#productOrder input,
div#productOrder select {
	margin:0 0 0 0;
	padding:0 0 0 0;	
}
div#productOrder input {
	height:15px;
	font-size:10px;
}
div#productOrder select {
	height:20px;
	font-size:12px;
}
div.productVariant,
div#productAmount {
	float:left;
	height:30px;
	font-size:10px;
	margin-right:2px;
}
div#productDescription {
	clear:both;
	margin:0 0 0 0;
	padding:0 0 0 ;
}
html>/**/body div#productDescription {
	padding-top:10px;
}
div#aanbiedingen div.aanbiedingblock {
	width:75px;
	text-align:center;
	float:left;
	padding:10px;
}
div#aanbiedingen div.aanbiedingblock img {
	width:75px;
}
div#aanbiedingen {
	padding:0px 20px 0px 20px;
}
div#articleInfo {
	margin-top:15px;
}
div#articleInfoLeft,
div#articleInfoRight {
	float:left;
}
div#productSupply {
	float:right;
	width:95px;
	font-size:10px;
	color:#980000;
	display:none;
}
a#supplyReminder {
	padding-left:7px;
	text-decoration:none;
	background-image:url(../img/gif/arrow-gray.gif);
	background-position:left 3px;
	background-repeat:no-repeat;
}
a#supplyReminder:hover {
	background-image:url(../img/gif/arrow-red.gif);
}
img#emailLoader,
img#emailOk,
img#emailNotOk {
	display:none;
}
div#emailImages {
	width:16px;
	height:16px;
	overflow:hidden;
	float:right;
	padding:1px 45px 0px 0px;
}
/* form */
/* formulier */
form#frmData fieldset {
	float:left;
	background-color: #fafafa;
	border: 1px solid #adc2d6;
	margin: 3px 0 3px 0;
	padding: 5px;
	width:385px;
}
form#frmData fieldset h3 {
	background: inherit;
	color: #5b85ad;
	font-size: 12px;
	font-weight: bold;
}
form#frmData fieldset div.formDummy {
	height:44px;
}
form#frmData fieldset div.divLeft,
form#frmData fieldset div.divRight {
	float:left;
	width:190px;
}
form#fmData fieldset div.divFull {
	clear:both;
	margin:10px;
}
form#frmData form,
form#frmData fieldset,
form#frmData legend,
form#frmData label,
form#frmData input,
form#frmData select,
form#frmData textarea{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}
form#frmData p {
	color: #336699;
	margin:0 0 0 0;
	padding:0px 0px 10px 5px;
}
form#frmData label{
	color: #336699;
	height: auto;
	padding-top: 3px;
}
form#frmData input,
form#frmData textarea{
	border: 1px inset #d4dff1;
	margin-bottom:10px;
}
form#frmData .verplichtFout{
	background-color: #AEB4BB;
	color: #FFFFFF;
}
div#reminderContent {
	margin:20px 0px 0px 0px;
	padding:0px 0px 0px 20px;
}
div#reminderText,
div#reminderImage {
	float:left;
}
div#reminderImage img {
	width:50px;
}
div#formButtons div.divLeft,
div#formButtons div.divRight {
	float:left;
}
div#formButtons div.divLeft {
	text-align:left;
	width:199px;
}
div#formButtons div.divRight {
	text-align:right;
	width:198px;
}
