
body{
	background-color:#DFDFDF;
	margin:0;
	text-align:center;
}

th
{
/*	background-color:black;*/
background-image:url("../images/nav-rep.gif");
	color:white;
	font-size:12px;
	padding:3px;
	text-align:left;
}
div.outer{
	width:950px;
	margin:auto;
	border:0px solid red;
}


a.cartremovelink:link, a.cartremovelink:active, a.cartremovelink:visited{
	color:#357cc5;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	text-decoration:none;
}

a.cartremovelink:hover{
	color:#357cc5;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	text-decoration:underline;
}

a:link, a:active, a:visited{
	color:#357cc5;
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	text-decoration:underline;
}

a:hover{
	color:#357cc5;
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	text-decoration:none;
}

a.greenlink:link, a.greenlink:active, a.greenlink:visited{
	color:#a2cc52;
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	text-decoration:underline;
}

a.greenlink:hover{
	color:#a2cc52;
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	text-decoration:none;
}

div.lang{
	width:938px;
	width:950px !ie;
	height:23px;
	clear:both;
	background-image:url("../images/langrep.gif");
	background-repeat:repeat-x;
	text-align:right;
	font-family:arial,helvetica,verdana,sans-serif;
	font-size:12px;
	color:#FFFFFF;
	padding-right:12px;
	/*padding-top:4px;*/
	border:0px solid red;
}

a.langsel:link, a.langsel:active, a.langsel:hover, a.langsel:visited{
	font-family:arial,helvetica,verdana,sans-serif;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	/*margin-right:13px;*/
}

a.lang:link, a.lang:active, a.lang:visited{
	color:#010101;
	font-family:arial,helvetica,verdana,sans-serif;
	font-size:12px;
	text-decoration:none;
}

a.lang:hover{
	color:#ffffff;
	font-family:arial,helvetica,verdana,sans-serif;
	font-size:12px;
	text-decoration:none;
}

div.logo{
	float:left;
	width:124px;
	height:78px;
	font-size:0;
}

div.banner{
	float:left;
	width:826px;
	height:78px;
	background-image:url("../images/banner.gif");
	background-repeat:no-repeat;
	font-size:0;
}

div.navigation{
	clear:both;
	height:33px;
}

div.navleft{
	float:left;
	width:13px;
	height:33px;
	background-image:url("../images/nav-left.gif");
	background-repeat:no-repeat;
}

div.navmid{
	float:left;
	width:924px;
	height:33px;
	background-image:url("../images/nav-rep.gif");
	background-repeat:repeat-x;
}

div.navright{
	float:left;
	width:13px;
	height:33px;
	background-image:url("../images/nav-right.gif");
	background-repeat:no-repeat;
}

div#stockblock{
	float:left;
	width:230px;
	margin-left:19px;
}

div.stockrow{
	clear:both;
	margin-top:0px;
	margin-top:24px !ie;
	padding-top:20px;
	padding-top:0px !ie;
	border:0px solid red;
}

div.stockgreen{
	clear:both;
	background-color:#b5e359;
	width:215px;
	width:225px !ie;
	height:54px;
	height:57px !ie;
	padding-top:3px;
	padding-left:10px;
}

ul.stock{
	float:left;
	margin:0;
	padding:0;
	padding:5px;
	width:186px;
	width:196px !ie;
	margin-bottom:10px;
	background-color:#B5E359;
}

ul.stock li{
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	color:#000000;
	list-style-type:none;
}

ul.nav{
	float:left;
	margin:0;
	padding:0;
	height:33px;
	border:0px solid red;
}

ul.nav li{
	float:left;
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	color:#ffffff;
	list-style-type:none;
	padding-right:29px;
	height:27px;
	height:33px !ie;
	padding-top:6px;
	border:0px solid blue;
	background:transparent url("../images/nav-spacer.gif") center right no-repeat;
}

ul.nav li.sel{
	float:left;
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	color:#B5e359;
	list-style-type:none;
}

ul.nav li a:link, ul.nav li a:active, ul.nav li a:visited{
	color:#ffffff;
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	text-decoration:none;
}

ul.nav li a:hover, ul.nav li.sel a:link, ul.nav li.sel a:active, ul.nav li.sel a:hover, ul.nav li.sel a:visited{
	color:#b5e359;
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	text-decoration:none;
}

ul li a:link, a:active, a:visited{
	color:#357cc5;
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	text-decoration:underline;
}

ul li a:hover{
	color:#357cc5;
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	text-decoration:none;
}

div.content{
	clear:both;
	background-image:url("../images/contentrep.gif");
	background-repeat:repeat-y;
	width:950px;
	border:0px solid red;
}

div.contentwide{
	clear:both;
	width:950px;
	background-image:url("../images/contentrep2.gif");
	background-repeat:repeat-y;
	border:0px solid red;
}

div.left{
	float:left;
	width:230px;
	border:0px solid red;
}

div.search{
	background-color:#404040;
	clear:both;
	width:230px;
	text-align:left;
	padding-bottom:19px;
	padding-bottom:15px !ie;
}

div.grayspacer{
	clear:both;
	width:230px;
	height:1px;
	font-size:0;
	overflow:hidden;
	background-color:#dfdfdf;
}


div.whitespacer{
	clear:both;
	width:230px;
	height:1px;
	font-size:0;
	overflow:hidden;
	background-color:#ffffff;
}

div.graylongspacer{
	clear:both;
	width:488px;
	height:1px;
	font-size:0;
	overflow:hidden;
	background-color:#dfdfdf;
	border:0px solid red;
}

div.spotlight{
	clear:both;
	text-align:left;
	padding-bottom:12px;
	border:0px solid red;
}

form{
	margin:0;
	padding:0;
}

div.productspacer{
	clear:both;
	width:100%;
	height:20px;
	border:0px solid red;
}

h1{
	margin:0;
	padding:0;
	font-family:helvetica,arial,sans-serif;
	color:#ffffff;
	font-weight:normal;
	font-size:20px;
	line-height:20px;
	padding-left:13px;
	padding-top:8px;
	padding-bottom:14px;
}

h2{
	margin:0;
	padding:0;
	font-family:helvetica,arial,sans-serif;
	color:#000000;
	font-size:20px;
	line-height:20px;
	font-weight:normal;
	padding-left:13px;
	padding-top:12px;
	padding-bottom:7px;
}

h3{
	margin:0;
	padding:0;
	font-family:verdana,arial,verdana,sans-serif;
	color:#707070;
	font-size:11px;
	line-height:18px;
	font-weight:normal;
	margin-left:5px;
	/*margin-top:12px;*/
	margin-top:0px;
	padding-right:5px;
}

h4{
	margin:0;
	padding:0;
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:normal;
	line-height:22px;
	margin-left:14px;
}

h5{
	margin:0;
	padding:0;
	font-family:arial,verdana,helvetica,sans-serif;
	font-size:14px;
	color:#919090;
	font-weight:normal;
	line-height:18px;
	font-weight:bold;

}

h6{
	margin:0;
	padding:0;
	font-family:helvetica,arial,sans-serif;
	color:#000000;
	font-size:20px;
	line-height:20px;
	font-weight:normal;
	padding-top:12px;
	padding-bottom:19px;
}

span.h6gray{
	margin:0;
	padding:0;
	font-family:helvetica,arial,sans-serif;
	color:#919090;
	font-size:20px;
	line-height:30px;
	font-weight:normal;
	padding-top:12px;
	padding-bottom:19px;
	display:block;
	clear:both;
}

td.label{
/*	padding-bottom:10px;*/
	height:22px;
	vertical-align:middle;
	padding-bottom:3px;
	padding-right:7px;
	padding-right:3px !ie;
}

td.select{
	height:22px;
	vertical-align:middle;
	padding-bottom:3px;
}

td.search{
	text-align:right;
	padding-top:18px;
	padding-right:6px;
}

label.gray{
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	color:#979797;
	margin-left:13px;
	/*margin-bottom:10px;*/
	width:81px;
	border:0px solid red;
}

select.gray, input.gray{
	float:left;
	width:125px;
	height:19px;
	border-left:1px solid #979797;
	border-bottom:1px solid #979797;
	border-top:1px solid #262626;
	border-right:1px solid #262626;
}

div.cleardiv{
	clear:both;
	font-size:0;
	margin:0;
	padding:0;
	overflow:hidden;
}

div.small{
	float:left;
	width:100px;
	height:100px;
	border:0px solid red;
	padding-left:24px;
	cursor:pointer;
}

div.meer{
	float:left;
	margin-left:16px;
	margin-top:76px;
}

div.rightmenu-empty{
	clear:both;
	height:27px;
	font-size:0;
	overflow:hidden;
	border:0px solid red;
	margin:0;
	padding:0;
}

div.leftmenuitemspecial-sel{
	background-color:#b5e359;
	clear:both;
	height:21px;
	height:27px !ie;
	text-align:left;
	padding-left:12px;
	padding-top:6px;
	cursor:pointer;
}

div.leftmenuitem-special, div.productmenuitemspecial0, div.productmenuitemspecial1, div.productmenuitemspecial2{
	background-color:#b5e359;
	clear:both;
	height:21px;
	height:27px !ie;
	text-align:left;
	padding-left:12px;
	padding-top:6px;
	cursor:pointer;
}
a.leftmenuitemspeciallinksel:link,
a.leftmenuitemspeciallinksel:active,
a.leftmenuitemspeciallinksel:hover,
a.leftmenuitemspeciallinksel:visited,
a.productmenuitemlinkspecial0:link,a.productmenuitemlinkspecial0:active,a.productmenuitemlinkspecial0:hover,a.productmenuitemlinkspecial0:visited,
a.productmenuitemlinkspecial1:link,a.productmenuitemlinkspecial1:active,a.productmenuitemlinkspecial1:hover,a.productmenuitemlinkspecial1:visited,
a.productmenuitemlinkspecial2:link,a.productmenuitemlinkspecial2:hover,a.productmenuitemlinkspecial2:active,a.productmenuitemlinkspecial2:visited {
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}


div.leftmenuitem0,
.rightmenuitem0,
.leftmenuitemstock{
	clear:both;
	height:21px;
	height:27px !ie;
	text-align:left;
	padding-left:12px;
	padding-top:6px;
	cursor:pointer;
}

a.leftmenuitemlink0:link, a.leftmenuitemlink0:active, a.leftmenuitemlink0:visited,
a.rightmenuitemlink0:link,a.rightmenuitemlink0:hover,a.rightmenuitemlink0:active,a.rightmenuitemlink0:visited,
a.leftmenuitemlinkstock:link, a.leftmenuitemlinkstock:active, a.leftmenuitemlinkstock:visited{
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}

a.leftmenuitemlinkstock:hover, a.leftmenuitemlinkstocksel:link, a.leftmenuitemlinkstocksel:active, a.leftmenuitemlinkstocksel:hover, a.leftmenuitemlinkstocksel:visited{
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	color:#b5e359;
	text-decoration:none;
}

a.leftmenuitemlinkspecial:link, a.leftmenuitemlinkspecial:active, a.leftmenuitemlinkspecial:hover, a.leftmenuitemlinkspecial:visited{
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
}
/*
a.rightmenuitemlink0:hover{
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}*/

a.leftmenuitemlink0:hover{
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	color:#666666;
	text-decoration:none;
}

div.productmenu{
	clear:both;
}

div.productmenuitem0{
	clear:both;
	height:21px;
	height:27px !ie;
	text-align:left;
	padding-left:12px;
	padding-top:6px;
	background-color:#eeeeee;
	cursor:pointer;
}

div.productmenuitem1{
	clear:both;
	height:21px;
	height:27px !ie;
	text-align:left;
	padding-left:12px;
	padding-top:6px;
	background-color:#909090;
	cursor:pointer;
}

div.productmenuitem-sel, div.rightmenuitem0-sel{
	clear:both;
	height:21px;
	height:27px !ie;
	text-align:left;
	padding-left:12px;
	padding-top:6px;
	background-color:#5e5e5e;
	cursor:pointer;
}

a.productmenuitemlink0:link, a.productmenuitemlink0:active, a.productmenuitemlink0:visited, span.productmenuitem0{
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	color:#231f20;
	text-decoration:none;
}

a.productmenuitemlink0:hover{
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	color:#231f20;
	text-decoration:none;
	font-weight:bold;
}

a.productmenuitemlink01:link, a.productmenuitemlink01:active, a.productmenuitemlink01:visited, span.productmenuitem01{
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	color:#CC0000;
	font-weight:bold;
	text-decoration:none;
}

a.productmenuitemlink01:hover{
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}

a.productmenuitemlink1:link, a.productmenuitemlink1:active, a.productmenuitemlink1:visited{
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
}

a.productmenuitemlink1:hover{
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}

a.productmenuitemlinksel:link,a.productmenuitemlinksel:active,a.productmenuitemlinksel:hover,a.productmenuitemlinksel:visited, a.rightmenuitemlink0-sel:link, a.rightmenuitemlink0-sel:active, a.rightmenuitemlink0-sel:hover, a.rightmenuitemlink0-sel:visited{
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	color:#ffffff;
	text-decoration:none;
	font-weight:bold;
}


div.mid{
	float:left;
	width:488px;
	margin-left:1px;
	margin-right:1px;
	border:0px solid blue;
}

div.pagemid2{
	float:left;
	width:692px;
	width:718px !ie;
	margin-left:1px;
	text-align:left;
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	color:#000000;
	line-height:18px;
	padding-left:13px;
	padding-right:13px;
	margin-bottom:20px;
	border:0px solid blue;
}

div.pagemid{
	float:left;
	width:462px;
	width: 488px !ie;
	margin-left:1px;
	margin-right:1px;
	border:0px solid blue;
	text-align:left;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	color:#000000;
	line-height:22px;
	padding-left:13px;
	padding-right:13px;
}

div.catpicture{
	clear:both;
	width:488px;
	border:0px solid red;
}

div.hptext{
	clear:both;
	width:468px;
	width:488px !ie;
	text-align:left;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	color:#000000;
	line-height:22px;
	padding:10px;
}

div.catoverview{
	clear:both;
	padding-top:3px;
	padding-left:13px;
	padding-bottom:20px;
	border:0px solid green;
}

div.catoverviewprod{
	clear:both;
	padding-top:3px;
	padding-left:13px;
	/*padding-bottom:20px;*/
	border:0px solid green;
}

div.productoverview{
	clear:both;
	text-align:left;
	padding-top:13px;
	border:0px solid red;
}

div.productoverview-left{
	float:left;
	border:0px solid blue;
	width:238px;
}

div.productoverview-right{
	float:left;
	width:236px;
}

div.productoverview-desc{
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	color:#000000;
	line-height:18px;
	padding-left:22px;
}

div.mediumpic{
	float:left;
	width:222px;
	width:229px !ie;
	height:204px;
	margin-left:4px !important;
	margin-left:2px;
	border:0px solid red;
	padding-left:7px;
	/*font-size:0;*/
	/*overflow:hidden;*/
}

table.mediumpic{
	width:215px;
	height:197px;
}

div.mediumpicspacer{
	float:left;
	width:5px;
	height:204px;
	background-image:url("../images/article-me-spacer.gif");
	background-repeat:no-repeat;
	background-position:top left;
	border:0px solid green;
	font-size:0;
}

div.mediumpicdivider{
	clear:both;
	width:234px;
	height:6px;
	background-image:url("../images/article-me-divider.gif");
	background-repeat:no-repeat;
	background-position:top left;
	margin-left:4px;
	/*margin-top:-13px;*/
	font-size:0;
}

div.productcatbox{
	float:left;
	width:156px;
	text-align:left;
}

div.productcatbox-wide{
	clear:both;
	width:100%;
	text-align:left;
	border:0px solid red;
	margin-bottom:10px;
}

div.teambig{
	float:left;
	background-image:url("../images/teambig.jpg");
	background-repeat:no-repeat;
	background-position:top left;
	width:138px;
	width:150px !ie;
	height:139px;
	padding-left:12px;
}

div.teaminfo{
	float:left;
	margin-left:14px;
}

div.teamrow{
	clear:both;
	margin-bottom:25px;
}


div.productcat{
	clear:both;
	width:156px;
	min-height:124px;
	height:124px !ie;
	text-align:left;
	border:0px solid blue;
	cursor:pointer;
	background-image:url("../images/productcatback.gif");
	background-repeat:no-repeat;
	background-position:top left;
}

div.productcat2{
	clear:both;
	/*width:156px;*/
	width:77px;
	min-height:77px;
	height:77px !ie;
	text-align:left;
	border:0px solid blue;
	cursor:pointer;
	background-image:url("../images/bg-thumb.gif");
	background-repeat:no-repeat;
	background-position:top left;
}

div.productcatdivider{
	clear:both;
	background-image:url("../images/productcatdiv.gif");
	background-repeat:no-repeat;
	width:156px;
	height:11px;
	font-size:0;
	border:0px solid red;
}

div.productcat-shortdesc{
	margin-left:5px;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	color:#000000;
	line-height:18px;
}

div.productcatspacer{
	float:left;
	width:10px;
	height:155px;
	background-image:url("../images/productcatspacer2.gif");
	background-repeat:no-repeat;
	overflow:hidden;
	font-size:0;
	border:0px solid green;
}

/*
div.productcatdivider{
	clear:both;
	width:475px;
	height:12px;
	background-image:url("../images/productcatdivider.gif");
	background-repeat:no-repeat;
	font-size:0;
	overflow:hidden;
	border:0px solid red;
	margin-top:-3px !ie;
}
*/

div.right{
	float:left;
	text-align:left;
	width:230px;
}

div.righttop{
	clear:both;
	width:230px;
	background-color:#b5e359;
	position:relative;
}

div.icon-shopbag{
	position:absolute;
	left:167px;
	top:-10px;
}

input.inputmedium{
	width:203px;
	height:25px;
	margin-left:12px;
	border-left:1px solid #979797;
	border-bottom:1px solid #979797;
	border-top:1px solid #262626;
	border-right:1px solid #262626;
	font-family:arial,helvetica,sans-serif;
	font-size:14px;
	color:#010101;
	padding-top:4px;
	padding-left:7px;
}

.combo{
	border-left:1px solid #979797;
	border-bottom:1px solid #979797;
	border-top:1px solid #262626;
	border-right:1px solid #262626;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	color:#010101;
	padding-left:7px;
}

span.error{
	display:block;
	clear:both;
	color:#cc0000;
	font-weight:bold;
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
}

input.inputmedium_error{
	width:203px;
	height:25px;
	margin-left:12px;
	border-left:1px solid #990000;
	border-bottom:1px solid #990000;
	border-top:1px solid #cc0000;
	border-right:1px solid #cc0000;
	font-family:arial,helvetica,sans-serif;
	font-size:14px;
	color:#010101;
	padding-top:4px;
	padding-left:7px;
}

input.inputshortobliged{
	width:50px;
	height:25px;
	border-left:1px solid #979797;
	border-bottom:1px solid #979797;
	border-top:1px solid #262626;
	border-right:1px solid #262626;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	color:#010101;
	padding-top:4px;
	padding-left:7px;
}

input.inputshortobliged_error{
	width:50px;
	height:25px;
	border-left:1px solid #990000;
	border-bottom:1px solid #990000;
	border-top:1px solid #CC0000;
	border-right:1px solid #CC0000;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	color:#010101;
	padding-top:4px;
	padding-left:7px;
}

input.inputvatshortobliged{
	width:30px;
	height:25px;
	border-left:1px solid #979797;
	border-bottom:1px solid #979797;
	border-top:1px solid #262626;
	border-right:1px solid #262626;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	color:#010101;
	padding-top:4px;
	padding-left:7px;
}

input.inputvatshortobliged_error{
	width:30px;
	height:25px;
	border-left:1px solid #990000;
	border-bottom:1px solid #990000;
	border-top:1px solid #cc0000;
	border-right:1px solid #cc0000;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	color:#010101;
	padding-top:4px;
	padding-left:7px;
}

input.inputvatmediumobliged{
	width:152px;
	height:25px;
	border-left:1px solid #979797;
	border-bottom:1px solid #979797;
	border-top:1px solid #262626;
	border-right:1px solid #262626;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	color:#010101;
	padding-top:4px;
	padding-left:7px;
}

input.inputvatmediumobliged_error{
	width:152px;
	height:25px;
	border-left:1px solid #990000;
	border-bottom:1px solid #990000;
	border-top:1px solid #cc0000;
	border-right:1px solid #cc0000;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	color:#010101;
	padding-top:4px;
	padding-left:7px;
}

textarea.textareaobliged_error{
	width:203px;
	height:50px;
	border-left:1px solid #990000;
	border-bottom:1px solid #990000;
	border-top:1px solid #CC0000;
	border-right:1px solid #CC0000;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	color:#010101;
	padding-top:4px;
	padding-left:7px;
}

textarea.textareaobliged{
	width:203px;
	height:50px;
	border-left:1px solid #979797;
	border-bottom:1px solid #979797;
	border-top:1px solid #262626;
	border-right:1px solid #262626;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	color:#010101;
	padding-top:4px;
	padding-left:7px;
}

input.inputobliged2{
	width:203px;
	height:25px;
	border-left:1px solid #979797;
	border-bottom:1px solid #979797;
	border-top:1px solid #262626;
	border-right:1px solid #262626;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	color:#010101;
	padding-top:4px;
	padding-left:7px;
}

input.inputobliged2_error{
	width:203px;
	height:25px;
	border-left:1px solid #990000;
	border-bottom:1px solid #990000;
	border-top:1px solid #cc0000;
	border-right:1px solid #cc0000;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	color:#010101;
	padding-top:4px;
	padding-left:7px;
}

input.inputobliged{
	width:203px;
	height:25px;
	border-left:1px solid #979797;
	border-bottom:1px solid #979797;
	border-top:1px solid #262626;
	border-right:1px solid #262626;
	font-family:arial,helvetica,sans-serif;
	font-size:14px;
	color:#010101;
	padding-top:4px;
	padding-left:7px;
}

input.inputobliged_error{
	width:203px;
	height:25px;
	border-left:1px solid #990000;
	border-bottom:1px solid #990000;
	border-top:1px solid #cc0000;
	border-right:1px solid #cc0000;
	font-family:arial,helvetica,sans-serif;
	font-size:14px;
	color:#010101;
	padding-top:4px;
	padding-left:7px;
}

textarea.contactareaobliged{
	width:203px;
	height:80px;
	border-left:1px solid #979797;
	border-bottom:1px solid #979797;
	border-top:1px solid #262626;
	border-right:1px solid #262626;
	font-family:arial,helvetica,sans-serif;
	font-size:14px;
	color:#010101;
	padding-top:4px;
	padding-left:7px;
}

textarea.contactareaobliged_error{
	width:203px;
	height:80px;
	border-left:1px solid #990000;
	border-bottom:1px solid #990000;
	border-top:1px solid #CC0000;
	border-right:1px solid #CC0000;
	font-family:arial,helvetica,sans-serif;
	font-size:14px;
	color:#010101;
	padding-top:4px;
	padding-left:7px;
}

input.inputnormal{
	width:148px;
	height:25px;
	border-left:1px solid #979797;
	border-bottom:1px solid #979797;
	border-top:1px solid #262626;
	border-right:1px solid #262626;
	font-family:arial,helvetica,sans-serif;
	font-size:14px;
	color:#010101;
	padding-top:4px;
	padding-left:7px;
	margin-left:5px;
}

input.inputnormal_error{
	width:148px;
	height:25px;
	border-left:1px solid #990000;
	border-bottom:1px solid #990000;
	border-top:1px solid #CC0000;
	border-right:1px solid #CC0000;
	font-family:arial,helvetica,sans-serif;
	font-size:14px;
	color:#010101;
	padding-top:4px;
	padding-left:7px;
	margin-left:5px;
}

input.inputsmall{
	width:50px;
	height:25px;
	border-left:1px solid #979797;
	border-bottom:1px solid #979797;
	border-top:1px solid #262626;
	border-right:1px solid #262626;
	font-family:arial,helvetica,sans-serif;
	font-size:14px;
	color:#010101;
	padding-top:4px;
	padding-left:7px;
}

input.inputsmall_error{
	width:50px;
	height:25px;
	border-left:1px solid #990000;
	border-bottom:1px solid #990000;
	border-top:1px solid #CC0000;
	border-right:1px solid #CC0000;
	font-family:arial,helvetica,sans-serif;
	font-size:14px;
	color:#010101;
	padding-top:4px;
	padding-left:7px;
}

select.ctcountry{
	width:203px;
	height:20px;
	border-left:1px solid #979797;
	border-bottom:1px solid #979797;
	border-top:1px solid #262626;
	border-right:1px solid #262626;
	font-family:arial,helvetica,sans-serif;
	font-size:14px;
	color:#010101;
	padding-left:7px;
}

input.checkout, img.checkout{
	clear:both;
	margin-top:16px;
	margin-left:109px;
	margin-bottom:42px;
	margin-bottom:36px !ie;
}

div.rightbtm{
	clear:both;
	width:230px;
	background-color:#ededed;
}

form.subscribe{
	margin-top:26px;
}

input.subscribe{
	clear:both;
	margin-top:17px;
	margin-left:109px;
	margin-bottom:18px;
}

div.footer{
	clear:both;
	margin-top:1px;
	width:939px;
	width:950px !ie;
	height:21px;
	height:27px !ie;
	background-color:#ffffff;
	text-align:left;
	color:#a6a5a5;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	padding-top:6px;
	padding-left:11px;
}

a.footlink:link, a.footlink:active, a.footlink:visited{
	color:#a6a5a5;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	text-decoration:none;
}

a.footlink:hover, a.footlink-sel,a.footlink-sel:hover,a.footlink-sel:active,a.footlink-sel:visited{
	color:#333333;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	text-decoration:underline;
}

div.footersynaptech{
	clear:both;
	width:950px;
	text-align:center;
	height:21px;
	height:27px !ie;
	padding-top:6px;
	font-family:arial,helvetica,sans-serif;
	font-size:10px;
	color:#a6a5a5;
}

a.footsynaplink:link, a.footsynaplink:active, a.footsynaplink:visited{
	font-family:arial,helvetica,sans-serif;
	font-size:10px;
	color:#a6a5a5;
	text-decoration:none;
}

a.footsynaplink:hover{
	font-family:arial,helvetica,sans-serif;
	font-size:10px;
	color:#a6a5a5;
	text-decoration:underline;
}

div.searchbox{
	clear:both;
	width:488px;
	background-color:#000000;
	text-align:left;
	padding-left:5px;
	padding-bottom:26px;
	padding-bottom:24px !ie;
	border:0px solid red;
}

/*div.paging{
	clear:both;
	width:469px;
	width:488px !ie;
	height:23px;
	height:27px !ie;
	padding-top:4px;
	background-color:#eeeeee;
	text-align:left;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	color:#404040;
	padding-left:19px;
}*/

div.paging{
	clear:both;
	width:469px;
	width:488px !ie;
	min-height:23px;
	height:auto !important;
	height:27px !ie;
	padding-top:4px;
	background-color:#eeeeee;
	text-align:left;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	color:#404040;
	padding-left:19px;
}

div.pagingprod{
	clear:both;
	width:469px;
	width:488px !ie;
	min-height:23px;
	height:auto !important;
	height:27px !ie;
	padding-top:4px;
	background-color:#eeeeee;
	text-align:left;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	color:#404040;
	padding-left:19px;
}

span.pagecountnolink{
	color:#c0bfbd;
}

a.pagecountlink:link, a.pagecountlink:active, a.pagecountlink:visited{
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	color:#357cc5;
	font-weight:normal;
	text-decoration:none;
}

a.pagecountlink:hover, a.pagecountlinksel:link, a.pagecountlinksel:active, a.pagecountlinksel:hover,a.pagecountlinksel:visited{
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	color:#357cc5;
	font-weight:normal;
	text-decoration:underline;
}

form.weergave{
	float:left;
	margin:0;
	padding:0;
}

select.weergave{
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	color:#000000;
	height:17px;
}

div.pagingform{
	float:left;
	margin-left:3px;
}

div.weergaveform{
	float:left;
	margin-left:3px;
}

div.pagingleft{
	float:left;
	margin-top:4px;
	border:0px solid red;
}

div.pagingright{
	float:right;
	margin-top:4px;
	margin-right:11px;
}

div.pagingformprod{
	float:left;
	margin-left:3px;
}

div.weergaveformprod{
	float:left;
	margin-left:3px;
}

div.pagingleftprod{
	float:left;
	margin-top:4px;
	border:0px solid red;
}

div.pagingrightprod{
	float:right;
	margin-top:4px;
	margin-right:11px;
	text-align:right;
}

div.cattitle{
	width:471px;
	width:488px !ie;
	height:55px;
	height:69px !ie;
	background-image:url("../images/cattitlerep.gif");
	background-repeat:repeat-x;
	text-align:left;
	padding-left:17px;
	padding-top:14px;
	border:0px solid green;
}

div.cattitleprod{
	width:488px;
	width:488px !ie;
	height:10px;
	height:10px !ie;
	background: url('../images/cattitlerepprod.gif') repeat-x left top;
	text-align:left;
	/*padding-left:17px;*/
	border:0px solid green;
}

div.pagingrightprodlign{
	/*width:460px;*/
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	color:#404040;
}

/*CONTACTFORMULIER*/
.contacterror{
	display:none;
}

.contacterror_visible2{
	display:block;
	color:#cc0000;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	line-height:18px;
	font-weight:normal;
}

.contacterror_visible{
	display:block;
	color:#cc0000;
	font-family:arial,helvetica,sans-serif;
	font-size:14px;
	line-height:18px;
	font-weight:normal;
}

.contacterror_visible2{
	display:block;
	color:#cc0000;
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	line-height:18px;
	font-weight:normal;
	margin-left:12px;
}

label.lighter{
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	color:#999;
	line-height:18px;
}

label.contact{
	font-family:arial,helvetica,sans-serif;
	font-size:14px;
	color:#010101;
	line-height:18px;
}

label.register, span.dark{
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	color:#010101;
	line-height:18px;
}

label.error{
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	color:#CC0000;
	line-height:18px;
}

a.klik:link, a.klik:hover, a.klik:active, a.klik:visited{
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	color:#010101;
	line-height:18px;
	text-decoration:underline;
}

a.catlink:link, a.catlink:active, a.catlink:visited{
	color:#357cc5;
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	text-decoration:underline;
}

a.catlink:hover{
	color:#357cc5;
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	text-decoration:none;
}

div.questions{
	position:relative;
	display:none;
}

fieldset.faq-item-list-fieldset{
	border: 1px #ccc solid;
	margin-bottom: 10px;
	margin: 10px 10px 10px 10px;
	padding: 0px 10px 0px 10px;
}

div.pagemid fieldset.faq-item-list-fieldset legend{
	display: block;
	font-size: 10pt;
	padding-left: 20px;
	background: url('../images/fse.gif') no-repeat 6px 3px;
}
div.pagemid fieldset.collapsed legend{
	background: url('../images/fsc.gif') no-repeat 6px 3px;
}
div.faq-item-list-div{
	margin: 10px 0px 10px 0px;
}
fieldset.collapsed{
	border: none;
	border-top: 1px #ccc solid;
}

div.faq-item-list-question{
	font-family:arial,helvetica,sans-serif;
	font-size:16px;
	font-weight:normal;
	line-height:18px;
	color:#333333;
	margin-bottom:7px;
	margin-top:7px;
}

div.faq-item-list-answer{
	color:#666666;
}

div.faq-item-list-spacer{
	clear:both;
	border-bottom:1px #ccc solid;
	margin-top:5px;
	margin-bottom:5px;
}

ul.catalogs
{
	margin:0px;
	padding:0px;
}

ul.catalogs li
{
	margin:0px;
	padding:0px;
	list-style:none;
}

div#optioncolorimgdiv{
	clear:both;
	padding-left:10px;
	margin-top:60px;
}

span.optioncolortitle{
	clear:both;
	display:block;
	font-family:helvetica,arial,sans-serif;
	font-size:14px;
	color:#919090;
	line-height:30px;
	margin-left:12px;
}

div.optionthumb{
	float:left;
	width:31px;
	width:37px !ie;
	height:31px;
	height:36px !ie;
	background-image:url("../images/optioncolor-back.gif");
	background-repeat:no-repeat;
	padding-left:6px;
	padding-top:5px;
	cursor:pointer;
}

div.optionsizesnotlogged{
	float:left;
	width:210px;
	margin-top:10px;
	padding-left:10px;
}

div.optionsizenotlogged{
	float:left;
	padding-right:5px;
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
}

div.productdetaildiv{
	clear:both;
	width:488px;
	height:28px;
	background-image:url("../images/productdetaildivider.gif");
	background-repeat:no-repeat;
	background-position:bottom;
	padding-top:12px;
}

div.product-optionseries{
	float:left;
	/*padding-left:19px;*/
	/*width:230px;*/
	width:249px;
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	color:#000000;
	line-height:26px;
	border:0px solid blue;
}

div.productpriceblock{
	clear:both;
	width:455px;
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	margin-left:15px;
	border:0px solid red;
}

div.productpriceblockspacer{
	clear:both;
	width:488px;
	background-image:url("../images/grayspacer.gif");
	background-repeat:repeat-x;
	height:1px;
	font-size:0;
	margin-top:13px;
	margin-bottom:13px;
}

div.productpriceblock-left{
	float:left;
	width:230px;
}

div.productpriceblock-right{
	float:left;
	width:225px;
}

span.black, div.productpricedesc{
	display:block;
	clear:both;
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	color:#000000;
	line-height:22px;
}
div.productstock{
	clear:both;
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	color:#000000;
	line-height:22px;
	margin-top:16px;
	border:0px solid red;
}

div.productpriceqty{
	clear:both;
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	color:#000000;
	line-height:22px;
	margin-top:16px;
	border:0px solid green;
}

div.product-optionserierow{
	clear:both;
	border:0px solid red;
	margin-left:19px;
}

div.product-optionseriesubrow{
	float:left;
	margin-left:19px;
	width:65px;
}

div.product-optionseriesubrow2{
	float:left;
	width:65px;
}

table.product-optionserietable td{
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	color:#000000;
}

table.product-optionserietable th.center{
	text-align:center;
}

table.product-optionseriestocktitle td{
	width:72px;
	padding-left:3px;
	padding-top:3px;
	padding-bottom:3px;
	font-size:10px;
	/*font-weight:bold;*/
	text-align:center;
	background:#EEEEEE;
}

table.product-optionseriestock td{
	width:72px;
	padding-left:3px;
	text-align:center;
}

.select.optionseriegray, input.optionseriegray{
	float:left;
	width:50px;
	width:60px !ie;
	height:19px;
	border-left:1px solid #979797;
	border-bottom:1px solid #979797;
	border-top:1px solid #262626;
	border-right:1px solid #262626;
}

span.optionseriename{
	display:block;
	float:left;
	width:71px;
	border:0px solid red;
}

div.product-price{
	float:right;
	width:226px;
	padding-top:20px;
	padding-bottom:5px;
	padding-right:5px;
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	color:#000000;
	line-height:26px;
	border:0px solid red;
}

div.product-pricespacer{
	clear:both;
	background-image:url("../images/blackspacer.gif");
	background-repeat:repeat-x;
	background-position:bottom;
	width:226px;
	height:1px;
	font-size:0;
	padding-top:5px;
}

div.btncartadd{
	clear:both;
	margin-top:15px;
	margin-bottom:23px;
	cursor:pointer;
}

div.btncartaddmultiple{
	clear:both;
	margin-top:15px;
	/*margin-bottom:23px;*/
	cursor:pointer;
}

div.productadd{
	margin-bottom:23px;
}

div.graybtn{
	clear:both;
	width:214px;
	width:225px !ie;
	padding-left:11px;
	height:27px;
	height:28px !ie;
	padding-top:1px;
	background-color:#EEEEEE;
	margin-bottom:1px;
	cursor:pointer;
}

span.price-lbl{
	display:block;
	float:left;
	font-size:14px;
	margin-left:13px;
	border:0px solid green;
}

span.priceblock2{
	display:block;
	float:left;
	font-size:14px;
	font-weight:bold;

}

span.priceblock{
	display:block;
	float:left;
	font-size:14px;
	font-weight:bold;
	margin-left:25px !important;
	margin-left:30px;
}

div.productcatpic{
	clear:both;
	margin-left:5px;
	margin-top:5px;
}

div#thumbs{
	clear:both;
	padding-left:10px;
}

div.thumb{
	float:left;
	width:72px;
	width:76px !ie;
	height:72px;
	height:76px !ie;
	padding-left:4px;
	padding-top:4px;
	background-image:url("../images/bg-thumb.gif");
	background-repeat:no-repeat;
}

#nothumbs
{
	visibility: hidden;
	display: none;
}


p.warning{
	color:#cc0000;
}
p.warning a{
	color:#cc0000;
	font-size:11px;
}

.inputamount
{
	font-size:9px !important;
	font-size:10px;
	height:19px;
	padding-top:1px;
	width:25px;
	border-left:1px solid #979797;
	border-bottom:1px solid #979797;
	border-top:1px solid #262626;
	border-right:1px solid #262626;
}

.btnscartadd{

	margin-top:0px !important;
	margin-top:1px;
	padding:0;
	float:left;
	height:19px;
	border:0px solid green;
	vertical-align:top;
}

.btncartaddtop{
	clear:both;
	margin:0;
	padding:0;
	height:10px;
	width:10px;
	font-size:0px;
	cursor:pointer;
}

.btncartaddbtm{
	margin:0;
	padding:0;
	clear:both;
	height:9px;
	width:10px;
	font-size:0px;
	cursor:pointer;
}


div.empty{
	clear:both;
	text-align:left;
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
}

span.title{
	clear:both;
	display:block;
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	color:#000000;
	font-weight:bold;
}

#partfields1{
	visibility: hidden;
	display: none;
}
/*
#partfields1{
	/*visibility:visible;*/
	/*display:block;
}
*/
span.graytitle{
	font-family:helvetica,arial,sans-serif;
	font-size:14px;
	line-height:30px;
	color:#919090;
	display:block;
	clear:both;
}

div.related{
	clear:both;
	margin-left:13px;
	padding-bottom:22px;
	margin-right:14px;
}

div.productcontainer{
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	color:#000000;
	line-height:16px;
	clear:both;
	margin-top:10px;
}
.shopbtnactive
{
	width:28px;
	height:25px;
	height:28px !ie;
	background-color:#b5e359;
	color:#ffffff;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	padding-top:3px;
	float:left;
	border:0px solid red;
}
.shopbtninactive
{
	width:28px;
	height:25px;
	height:28px !ie;
	background-color:#909090;
	color:#FFFFFF;
	font-size:18px;
	font-weight:bold;
	text-align:center;
	padding-top:3px;
	float:left;
	border:0px solid red;
}
.shopbtnhead
{
	float:left;
	height:25px;
	padding-top:8px;
	color:#000000;
	font-size:11px;
	margin-left: 6px;
	margin-right: 6px;
	border:0px solid red;
}

.carttitlecontainer{
	font-size:12px;
	width:690px;
	background-color:#b5e359;
	color:#FFFFFF;
	height:22px;
	margin-top:0px !important;
	margin-top:3px;
	padding-left:5px;
	padding-top:2px;
	font-weight:bold;
}

.carttitle1{
	float:left;
	padding-top:2px;
	padding-left:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	height:18px !important;
	height:21px;
	vertical-align:middle;
	width:260px !important;
	width:255px;
}

.carttitle2{
	border:0px solid #000000;
	float:left;
	padding-top:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	height:18px !important;
	height:21px;
	vertical-align:middle;
	width:138px;
}

.carttitle3{
	border:0px solid #000000;
	float:left;
	padding-top:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	height:18px !important;
	height:21px;
	text-align:left;
	vertical-align:middle;
	width:139px;
}

.carttitle4
{
	border:0px solid #000000;
	float:left;
	padding-top:2px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	height:18px !important;
	height:21px;
	text-align:left;
	vertical-align:middle;
	width:138px;
}

.cartitemcontainer{
	border:0px solid #000000;
	margin-top:7px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	width:690px;
	height:25px;
}

.cartitem1{
	border:0px solid #000000;
	float:left;
	margin-top:1px;
	padding-left:14px;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	height:25px;
	width:260px !important;
	/*width:255px;*/
}
.cartitem2{
	border:0px solid #000000;
	float:left;
	margin-top:1px;
	padding-right:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
	width:138px;
}

.cartitem3{
	float:left;
	margin-top:1px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:left;
	width:139px;
	border:0px solid black;
}

.cartitem4{
	float:left;
	margin-top:1px;
	margin-left:2px;
	margin-left:0px !important;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:left;
	width:80px;
}
.cartitem5
{
	float:left;
	margin-top:1px;
	margin-left:2px;
	margin-left:0px !important;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:left;
	width:58px;
}

.cartdividerhor{
	border:0px solid #000000;
	/*background-color:#CCCCCC;*/
	margin-top:10px;
	margin-left:0px;
	height:1px;
	font-size:0;
	overflow:hidden;
	clear:both;
	width:690px;
}
.cartrecalculate
{
	margin-top:5px;
	width:380px;
	width: 365px !ie;
	text-align:right;
	float:left;
	border:0px solid #000000;
	font-size:11px;
}

#transportmsg{
	text-align:right;
	float:right;
	line-height:22px;
	margin-right:36px;
	margin-bottom:10px;
}

#carttransport
{
	text-align:right;
	margin-top:10px;
	width:589px;
	border:0px solid red;
	float:left;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#000000;
}
#carttransportcost
{
	float:left;
	border:0px solid blue;
	width:64px;
	width:65px !important;
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#a2cc52;
	text-align:right;
	font-weight:bold;
	margin-top:10px;

}

#carttotal, #cartnetprice
{
	margin-top:10px;
	width:550px !important;
/*	width:549px;*/
	height:25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:right;
	border:0px solid blue;
	float:left;
	font-weight:bold;
}

#carttotalcost, #cartnetpricecost
{
	float:left;
	border:0px solid blue;
	width:103px;
	width:104px !important;
	height:25px;
	margin-top:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:right;
	font-weight:bold;
}

.cartdividerdot
{
	width:690px;
	font-size:0;
	overflow:hidden;
	background-image:url('../images/topnavsubitemsspacer.gif');
	background-repeat:repeat-x;
	border:0px solid red;
	height:1px;
}

.cartbottombtns
{
	width: 690px;
	clear:both;
}

.shopbtnsmalldark{
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	height:17px;
	height:28px !ie;
	background-color:#EEEEEE;
	margin-bottom:1px;
	cursor:pointer;
}

.formel2
{
	width:350px;
	color:#000000;
	font-size:11px;
}
.formel, #mediumother
{
	width:100px;
	font-size:11px;
	color:#000000;
}
.delivery
{
	visibility: hidden;
	display: none;
}

td.forminput
{
	width:220px;
	font-size:11px;
	color:#000000;
}

span.articleright{
	display:block;
	clear:both;
	font-family:arial,verdana,helvetica,sans-serif;
	font-size:11px;
	color:#010101;
	font-weight:bold;
	line-height:16px;
}

span.pricedesc{
	display:block;
	clear:both;
	font-family:arial,verdana,helvetica,sans-serif;
	font-size:11px;
	color:#010101;
	line-height:16px;
}

span.priceright{
	display:block;
	clear:both;
	font-family:arial,verdana,helvetica,sans-serif;
	font-size:11px;
	font-weight:bold;
	color:#ffffff;
	line-height:16px;
}

div.bag-row{
	clear:both;
	border:0px solid red;
	margin-top:13px;
	margin-left:13px;
	margin-right:15px;
}

div.pic-bag{
	float:left;
	margin-right:10px;
}

div.bag-desc{
	float:left;
	width:125px;
}

table.mytable table{
	margin-bottom:10px;
	margin-top:0px;
}

table.mytable tr.hover td{
	background-color:#eeeeee;
	cursor:default;
}

table.mytable tr.green td{
	color:#6ec563;
	cursor:default;
}

table.mytable tr.greenhover td{
	background-color:#eeeeee;
	color:#6ec563;
	cursor:default;
}

table.mytable{
	border-collapse: collapse;
	border:none;
	margin: 0px;
	padding: 0px;
}

table.mytable th{
	font-size:12px;
	font-family:arial,helvetica,sans-serif;
	text-align: left;
	font-weight:bold;
	padding: 3px;
	color:#FFFFFF;
}

table.mytable td{
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	color:#666;
	padding:3px;
}

div.collapse a.expand{
	background: url('../images/plus.gif') no-repeat left top;
	display: block;
	width: 9px;
	height: 9px;
}
div.collapse a{
	background: url('../images/min.gif') no-repeat left top;
	display: block;
	width: 9px;
	height: 9px;
}

div.accountdivider{
	clear:both;
	width:100%;
	border-top:1px #ddd solid;
	height:1px;
	font-size:0;
	overflow:hidden;
	margin-top:10px;
	margin-bottom:5px;
}

div.divider{
border-top: 1px #ccc dotted;
height:1px;
width:100%;
font-size:0;
overflow:hidden;
}

.right{
	text-align:right;
}

table.mytable div.cancel a{
	display: block;
	float: left;
	background: url('../images/cancel.gif') no-repeat left top;
	padding: 2px 2px 2px 20px;
	border:0px solid red;
}

table.mytable div.go a{
	display:block;
	float:right;
	background:url('../images/action_go.gif') no-repeat left top;
	padding:2px 2px 2px 20px;
}

div.successmsg{
	clear:both;
	font-weight:bold;
	font-family:arial,helvetica,verdana,sans-serif;
	font-size:13px;
	color:#6ec563;
}

input.search{
	width:120px;
	height:18px;
	border:0px solid #333;
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
}

.klein{
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	color:#000000;
	line-height:22px;
}


.kleingekleurd{
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	color:#a2cc52;
	line-height:22px;
}

.normaal{
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	color:#000000;
	line-height:22px;
}

.normaalgekleurd{
	font-family:arial,helvetica,sans-serif;
	font-size:11px;
	color:#a2cc52;
	line-height:22px;
}

.groot{
	font-family:arial,helvetica,sans-serif;
	font-size:14px;
	color:#000000;
	line-height:22px;
}

.grootgekleurd{
	font-family:arial,helvetica,sans-serif;
	font-size:14px;
	color:#a2cc52;
	line-height:22px;
}
.grootgekleurdrood{
	font-family:arial,helvetica,sans-serif;
	font-size:14px;
	color:#ef0000;
	line-height:22px;
}

div.phototitle
{
	text-align:left;
	height:16px !important;
	padding-top:2px;
	font-style:italic;
	border:1px solid #FFFFFF;
}

div.navi-head{
	clear:both;
	width:218px;
	width:230px !ie;
	height:25px;
	height:27px !ie;
	background-image:url("../images/navi-back.gif");
	background-repeat:no-repeat;
	font-family:arial,helvetica,verdana,sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-align:left;
	line-height:22px;
	padding-left:12px;
	padding-top:2px;
	cursor:pointer;
}

span.reset{
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	color:#a2cc52;
	font-weight:bold;
	float:right;
	margin-right:8px;
	cursor:pointer;
}

table.verwerking{
	font-family:arial,helvetica,sans-serif;
	font-size:12px;
	color:#000000;
}

input.bevestig{
	background-color:#b5e359;
	border:0px;
}

/***HIGHSLIDE***/
.highslide {
	cursor: url("images/graphics/zoomin.cur"), pointer;
    outline: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	border: 0px solid gray;
}
.highslide:hover img {
	border: 0px solid white;
}

.highslide-wrapper {
	background: white;
}
.highslide-image {
    border: 0px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    border: 2px solid white;
    border-top: none;
    padding: 5px;
    background-color: white;
}
.highslide-loading {
    display: block;
	color: black;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;

    padding-left: 22px;
    background-image: url("images/graphics/loader.white.gif");
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: #333333;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: #333333;
  /*  background-color: gray;*/
}

.highslide-move {
    cursor: move;
}
a.highslide-full-expand {
	background: url("images/graphics/fullexpand.gif") no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}

/* These must always be last */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}

/* These are not Highslide core CSS rules, but define the styles of the caption. */
.control {
	float: right;
    display: block;
    position: relative;
	margin: 0 5px;
	font-size: 9pt;
    font-weight: bold;
	text-decoration: none;
    margin-top: 1px;
    margin-bottom: 1px;
    color:#333333;
    font-family:verdana,arial,sans-serif;
    font-size:10px;
}
.control:hover {
	border: none;
}
.control, .control * {
	color: #333333;
}

a.control:link, a.control:hover, a.control:active, a.control:visited{
	color:#333333;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}

/*END HIGHSLIDE*/


/*BEGIN MODALBOX*/
#MB_overlay {
	position: absolute;
	margin: auto;
	top: 0;	left: 0;
	width: 100%; height: 100%;
	z-index: 9999;
	background-color: #ffffff !important;
	filter:alpha(opacity=0);
	-moz-opacity:0;
	opacity:0;
}
#MB_overlay[id] { position: fixed; }

#MB_window {
	position:absolute;
	top: 0;
	border: 0 solid;
	text-align:left;
	z-index:10000;
}
#MB_window[id] { position: fixed!important; }

#MB_frame {
	position:relative;
	border-style: solid;
	border-width: 5px 5px 5px 5px;
	border-color:#666666;
	height:100%;
	background-color:#FFFFFF;
}

#MB_header {
  margin:0;
  height: 28px;
  background-color:#b3b3b3;
}

#MB_content {
  padding:6px 12px;
  overflow:auto;
  color:#484a43;
}

#MB_caption {
  font-size:85%;
  font-weight: bold;
  padding: 6px 0 0 5px;
  margin: 0;
  text-align: left;
}

#MB_close {
  display:block;
  position:absolute;
  right:0; top:0;
  padding:4px 5px;
  font-weight:bold;
  text-decoration:none;
  font-size:16px;
}
#MB_close:hover {
	background:transparent;
}

/* Color scheme */
#MB_window {
  background-color:#FFF;
  color:#000;
}

#MB_frame { border-color:#a4a4a2; }

#MB_header {
  background-color:#b3b3b3;
  border-color:#666;
  font-size:14px;
  font-family:arial,helvetica,sans-serif;
}
#MB_caption { color:#ffffff }

#MB_close { color:#fff }
#MB_close:hover { color:#000 }

#modalleft{
	float:left;
	padding-right:20px;
}

#modalright{
	float:left;
}
/*END MODALBOX*/


/*AUTOCOMPLETE*/
div.auto_complete{
  font-family:arial,helvetica,sans-serif;
  background-color:#EEEEEE;
  border:1px solid #626262;
  font-size:11px;
  margin:0px;
  padding:0px;
  position:absolute;
  width:200px;
}

div.auto_complete ul{
  font-family:arial,helvetica,sans-serif;
  list-style-type:none;
  margin:0px;
  padding:0px;
}

div.auto_complete ul li.selected{
 font-family:arial,helvetica,sans-serif;
 background-color: #B5E359;
 background-color: #909090;
 color:white;
 font-weight:bold;
 }
div.auto_complete ul li {
  font-family:arial,helvetica,sans-serif;
  cursor:pointer;
  display:block;
  /*height:20px;*/
  list-style-type:none;
  margin:0;
  padding:2px;
 font-weight:bold;
}
/*END AUTOCOMPLETE*/

/*SNEL BESTELLEN*/
#snelbestellencontainer{
	font-size:12px;
	width:690px;
	background-color:#B5E359;
	color:#FFFFFF;
	height:70px;
	margin-top:0px !important;
	margin-top:3px;
	margin-bottom:15px;
	padding-bottom:10px;
	padding-left:5px;
	font-weight:bold;
}
#snelbestellensubcontainer
{
	border:0px solid #000000;
	float:left;
	margin-top:1px;
	padding-left:14px;
	font-size:12px;
	color:#000000;
	font-weight:bold;
	height:40px;
}

#cartempty{
	font-weight:bold;
	font-size:12px;
	margin-top:15px;
	text-align:center;
}
#lbl_noprice{
	font-weight:bold;
	color:#FF0000;
}

/*END SNEL BESTELLEN*/

/* login */

#loginWelcome{
	display:none;
	height:27px;
	height:35px !ie;
	padding-top:8px;
	padding-left:10px;
	font-family:arial,helvetica,sans-serif;
	color:#000000;
	font-size:14px;
	line-height:20px;
	font-weight:normal;
	text-align:left;
	background-color:#B5E359;
	border-top:1px #ccc solid;
	border-bottom:1px #ccc solid;
}

