
li, ul		{list-style:none}
p			{line-height:18px}
a			{text-decoration:none; }
a:hover		{text-decoration:none; }
img 		{border:none;}
form		{margin:0px; padding:0px;}
.form		{margin:0px; padding:0px;}
.clear 		{clear:both;}
.marginT10 	{margin-top:10px;}
.marginT15 	{margin-top:15px;}
.marginT20 	{margin-top:20px;}
.txt10		{ font-size:10px;}

form {margin:0;padding:0;display:inline; }
/***************************************/

html {height:100%;}

body, td,th {
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
}

body {
	color:#aaaaaa;
	background-color:#252526;
}

/***************************************/

#right .inner {
	margin-bottom:30px;
	line-height:20px;
}

#logo {
	width:128px;
	height:395px;
	background-repeat:no-repeat;
	display:block;
}
#logo {
	background-image:url(/templates/knit-tet/graphics/logo-menu-dark.jpg);
}
#maincontainer { width:850px; height:100%;margin:0 auto;  overflow:hidden; background-color:#252526;}

#left{width:128px;overflow:hidden;margin:0 auto;float:left;}

#right{width:715px;overflow:hidden;margin:0 auto;}

.price { padding-top:18px; color:#000000; width:100%;}
.price .white18{ font-size:18px; text-align:right; color:#FFFFFF}
.price .labelprijs{ font-size:18px; text-align:right; color:#FFFFFF;}
.price .white20{ font-size:20px; text-align:right; color:#FFFFFF}
.price .prijsprijs{ font-size:20px; text-align:right; color:#ffffff;}
.price .prijslabel{ text-align:right; color:#ffffff;}
.price .white12{ font-size:12px; color:#FFFFFF}
.price .list{ background:#aaaaaa url(../graphics/list_bg.jpg) repeat-x; width:132px; height:23px; border:1px #aaaaaa solid;}
.price .textbox{background-color:#aaaaaa; width:35px; height:20px;border:1px #aaaaaa solid; text-align:right; padding-right:3px;}
.price .btn {background-color:#aaaaaa; width:120px; height:24px;border:1px #aaaaaa solid; text-align:center; line-height:20px;}


img.image-detail { border:1px solid #3a3a3a; }

.mainFlashObjectContainer { margin-bottom:3px; }

.extrafotos {
	margin-top:10px;
	margin-bottom:8px;
	width:360px;
}

.extrafotos .row {
	width:360px;
	position:relative;
	height:90px;
}

.image-small-padding {
	width:66px;
	height:88px;
	display:inline;
	padding:0px;
	margin:0px;
	hoverflow:hidden;
}

.extrafotos .inline-0,
.extrafotos .inline-1,
.extrafotos .inline-2,
.extrafotos .inline-3,
.extrafotos .inline-4 {
	position:absolute;
	top:0px;
	margin:0px;
}
.extrafotos .inline-0 { left: 0px;}
.extrafotos .inline-1 { left: 73px;}
.extrafotos .inline-2 { left: 147px;}
.extrafotos .inline-3 { left: 221px;}
.extrafotos .inline-4 { left: 294px;}

div.popuplink {
	width:66px;
	text-align:center;
}

.extrafotos a.popuplink:link,
.extrafotos a.popuplink:visited,
.extrafotos a.popuplink:hover,
.extrafotos a.popuplink:visited {
	color:#444;
	font-size:10px;
	margin:0px auto;
	font-weight:normal;
}

/***************************************/

.blocknocart { height:36px;}
.block { height:36px;overflow:hidden;background:url(/templates/knit-tet/graphics/cart_bg.jpg) no-repeat right; margin-right:15px; }
.block,
.blocknocart {
	margin-bottom:10px;
}
.block .cart{  width:340px; height:36px; float:right; text-align:right; line-height:28px; padding-right:20px;}


h1{ font-size:35px; font-weight:bold;}

#right h1 { color:#FFFFFF; margin-top:0px; }
table.productdetail{width:722px;overflow:hidden; margin:0 auto;}

td.pics{ width:357px; font-size:14px; font-weight:bold;}

td.info{ padding-left:10px; padding-right:15px; line-height:20px; padding-top:0px;}
td.info p { line-height:20px; margin-top:-2px; padding-top:0px;}


#right .footer { height:200px; }

/* link */
a,
a:link,
a:visited,
a:hover,
a:active {
	font-weight:bold;
	text-decoration:none;
	color:#fff;
}
a:hover { text-decoration:underline; }

#left ul.menu {
	margin:0;
	padding:0;
}
#left ul.menu li a {
	font-size:14px;
}
#left ul.menu li a {
	color:#aaaaaa;
}

.cart_explanation { color:#555; }


.buttonorder {
	float:right;
}

.select_variation select,
.select_variation select option {
	background-color:#ddd;
}

fieldset { margin:10px 0px; padding:5px; }
fieldset legend { font-weight:bold; }


fieldset {
	border:1px solid #333;
	color:#ccc;
}
fieldset legend { color:#555; }

.listcatflash {
	clear:left;
}

.catflash {
	display:inline;
	margin:0;
	padding:0;
}



/** START: color switches for editionwhite **/
body.editionwhite {
	color:#666666; /* aaaaaa; */
	background-color:#FFFFFF; /* 272728 */
}
body.editionwhite #right h1 { color:#666666; }
body.editionwhite #maincontainer { background-color:#FFFFFF; }/* 252526 */

body.editionwhite .price{ color:#FFFFFF;}/* 000000 */
body.editionwhite .price .white18{ color:#000000}/* FFFFFF */
body.editionwhite .price .labelprijs{ color:#000000}/* FFFFFF */
body.editionwhite .price .white20{ color:#000000}/* FFFFFF */
body.editionwhite .price .prijsprijs{ color:#000000}/* FFFFFF */
body.editionwhite .price .prijslabel{ color:#000000;}
body.editionwhite .price .white12{ color:#000000}/* FFFFFF */
body.editionwhite .price .list{ background:#ffffff url(../graphics/list_bg.jpg) repeat-x; border:1px #aaaaaa solid;}/* background:#aaaaaa url(../graphics/list_bg.jpg) repeat-x; border:1px #aaaaaa solid; */
body.editionwhite .price .textbox{background-color:#ffffff; border:1px #aaaaaa solid;}/* background-color:#aaaaaa; border:1px #aaaaaa solid; */
body.editionwhite .price .btn{background-color:#dddddd; border:1px #aaaaaa solid;}/* background-color:#aaaaaa; border:1px #aaaaaa solid; */

body.editionwhite td.product span.nopic a:link,
body.editionwhite td.product span.nopic a:visited,
body.editionwhite td.product span.nopic a:hover,
body.editionwhite td.product span.nopic a:active
{ color:#fff; }

body.editionwhite .block{background:url(/templates/knit-tet/graphics/cart_bg-white.jpg) no-repeat right; color:#000;}/* /templates/knit-tet/graphics/cart_bg.jpg) */
body.editionwhite #logo {
	background-image:url(/templates/knit-tet/graphics/logo-menu-white.jpg);
}

body.editionwhite a,
body.editionwhite a:link,
body.editionwhite a:visited,
body.editionwhite a:hover,
body.editionwhite a:active {
	color:#000;
}

body.editionwhite .extrafotos a.popuplink,
body.editionwhite .extrafotos a.popuplink:link,
body.editionwhite .extrafotos a.popuplink:visited,
body.editionwhite .extrafotos a.popuplink:hover,
body.editionwhite .extrafotos a.popuplink:visited {
	color:#ccc;
	font-size:10px;
}


/** END: color switches for editionwhite **/

#left ul.menu li a {
	color:#666666;
}




.block .cart a {
	font-weight:normal;
}

td.product a img,
td.product a div {
	/* margin:0 15px 15px 0; */
}

td.product div.container {
	position:relative;
	background-color:#000;
	width:225px;
	height:225px;
	margin-bottom:15px;
}

td.product span.nopic {
	position:absolute;
	top:100px;
	left:0px;
	width:225px;
	text-align:center;
}


td div.productlistspacer {
	overflow:hidden;
	width:15px;
	height:15px;
}


#left .v_spacer_1 {
	overflow:hidden;
	height:50px;
}

#left .sitenav {
	margin-left:10px;
}

#left .taalkiezer {
	margin-left: 10px;
}





	.datagrid table td,
	.datagrid table th {
		padding:3px;
	}
	
	.datagrid table tr.header,
	.datagrid table tr.header th {
		background-color:#bbb;
	}
	.datagrid table tr.row_odd,
	.datagrid table tr.row_odd td {
		background-color:#fff;
	}
	.datagrid table tr.row_even,
	.datagrid table tr.row_even td {
		background-color:#efefef;
	}
	
	.datagrid td {
		color:#333;
	}
	
	.datagrid a,
	.datagrid a:link,
	.datagrid a:visited,
	.datagrid a:hover,
	.datagrid a:active, {
		color:#666;
	}
	
	
	
	table.cartlist {
		margin-top:10px;
	}
	table.cartlist td a:link { color:#666666; }
	
	table.cartlist td.header,
	table.cartlist td { padding:3px; color:#333; }
	table.cartlist td.header { text-align:left; color:#bbb; font-weight:bold; border-bottom: 1px solid #888; background-color:#000; }
	table.cartlist td.right { text-align:right; }


	table.cartlist tr.even td { background-color:#e6e6e6; }
	table.cartlist tr.odd  td { background-color:#efefef; }
	
	table.cartlist tr.shippingcost  td { background-color:#ccc; border-top:1px solid #777; }

	table.cartlist td.totaalprijs { font-weight:bold; font-size:18px; text-align:right; color:#ddd;}
	table.cartlist td.totaalprijs span.aantalopaanvraag { font-weight:normal; font-size:13px; text-align:right; }
	table.cartlist tr.totaal td { border-top: 1px solid #888; }

	table.cartlist .artikelnummer { color:#888; }
	
	table.cartlist a.produktnaam,
	table.cartlist a.produktnaam:link,
	table.cartlist a.produktnaam:visited,
	table.cartlist a.produktnaam:hover,
	table.cartlist a.produktnaam:active { font-weight:bold; color:#333; }
	
	table.cartlist .omschrijving { display:block; margin-top:2px; color:#666; }
	
	table.cartlist input.quantity { text-align:center; }
	
	.generalbutton { background-image:url(/templates/knit-tet/graphics/bg_bestel.jpg); background-repeat:repeat-x; height:29px; line-height:29px; padding:0 4px; border:#999999 solid 1px; text-align:center;}
	.generalbutton_small { background-image:url(/templates/knit-tet/graphics/bg_bestel.jpg); background-repeat:repeat-x; height:24px; line-height:24px; padding:0 2px; border:#999999 solid 1px;text-align:center;}
	
	.cartlist a { color:#999; }
	.generalbutton a { color:#999; }
	.generalbutton_small a { color:#999; }
	
	#continueshopping { margin-top:10px;  }
	#continueshopping a,
	#continueshopping a:link,
	#continueshopping a:visited,
	#continueshopping a:hover,
	#continueshopping a:active { color:#000; }

	#bestel1 { margin-top:10px; width:250px; float:right; }
	#bestel1 a,
	#bestel1 a:link,
	#bestel1 a:visited,
	#bestel1 a:hover,
	#bestel1 a:active { color:#000; }
	
	#btn_updatecart,
	#btn_emptycart {
		margin-top: 10px;
	}

	.apeform td.labelcell { width:200px; }
	
	.betaalmethode_tekst {
		display:block;
		margin-top:4px;
		color:#666;
		line-height:15px;
	}
	.betaalmethode_naam {
		font-size:13px;
		margin-left:3px;
		font-weight:bold;
		line-height:19px;
	}
	
	.error { color:#f00; }
