@charset "utf-8";
/* CSS Document */


/*
=Basic styles
*/

body {
	margin: 0;
	padding: 0;
	background-image: url(../img/master/bg_body.gif);
}

* {

	}

a {
	text-decoration: none;
	color: #01638c;
	}

img {border: none;}

h1 {
	font-family: Teletype;
	}

div.clearboth {
	clear: both;
	}

div.clearleft {
	clear: left;
	}
/*
=General layout
*/

div#sitecontainer {width: 965px; margin: 0 auto;}
	div#siteheader {height: 95px; background-image: url(../img/master/bg_header.png); background-position: bottom; background-repeat:no-repeat;/background-image: url(../img/master/bg_header.gif); position: relative;}
	div#sitemain {	
	/*min-height:630px;*/
	height:auto !important;
	/height:560px;
		background-color: #FFFFFF; padding: 0px 18px 0 17px; position: relative; background-image:url(../img/master/bg_sitemain.gif); background-repeat:repeat-y;}

	
	body.home div#sitemain { background-image: none;}
	
	div#sitefooter {height: 56px; background-image: url(../img/master/bg_footer.png); background-position: bottom; background-repeat:no-repeat;/background-image: url(../img/master/bg_footer.gif);}

body.front div#sitemain {background-image: none;}

html>body div#sitemain {background-color: #FFFFFF; padding: 0px 18px 0 17px; position: relative;}
html>body div#siteheader {background-image: url(../img/master/bg_header.png);}
html>body div#sitefooter {background-image: url(../img/master/bg_footer.png);}

div#seofooter {
	width: 929px; margin: 20px auto 0 auto;
	padding: 10px 18px 0 18px;
	text-align:center;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	background-image: url(../img/master/bg_seofooter_top.png);
	background-repeat: no-repeat;
	background-position: center top;
	/*testing
	background-color: #CCCC00;*/
	}
div#seofooter_bottom {
	height: 12px;
	background-image: url(../img/master/bg_seofooter_bottom.png);
	background-repeat: no-repeat;
	background-position: center bottom;
	width: 929px; margin: 0 auto;
	padding: 0 18px;
	}
/*
=Header styles
*/

#logo {
	position: absolute;
	top: 0;
	left: -10px;
	float: left;
	}
#searchwrapper {
	float: right;
	width: 500px;
	margin: 10px 0 0 0;
	}
#subnav {
	font-size:10px;
	width: 280px;
	font-family: Arial, Helvetica, sans-serif;
	color: #01638c;
	float:left;
	margin: 5px 0 0 0;
}
#subnav a:hover {
	text-decoration: underline;
}
#search {
	/*background-color: #99CC00;  <- temp */
	height: 23px;
	width: 220px;
	
	padding: 0px;
	margin: 0 0 0 280px;
	background-image: url(../img/master/zoekveld_bg.gif);
	background-repeat: no-repeat;
	}
	#search input { 
		background: none;
		width: 135px;
		margin: 0 5px 0 30px;
		border: none;
		float: left;
		padding: 4px 0;
		font-size: 12px
		}
	#search a { 
		display: block;
		width: 47px;
		background-image: url(../img/master/zoekbutton.gif);
		background-repeat: no-repeat;
		background-position: right;
		height: 23px;
		text-indent: -15000px;
		float: right;
		}

div#ctl00_cpContentBeforeMagnet_pnlMagnetResults{
	margin:24px 0 0 0;
}

#nav {
	/*background-color: #CC6633;  <- temp */
	padding: 0;
	margin-top: 10px;
	}
	#nav ul {
		padding: 52px 0 0 200px;
		margin: 0;
		/margin: 52px 0 0 200px;
		/padding: 0;
		list-style-type: none;
		height: 30px;
		}
		#nav ul li { 
			float: left;
			/*background-color: #009999;*/
			padding: 0 10px 0 0;
			background-image: url(../img/topnav/divider.gif);
			background-position: right top;
			background-repeat: no-repeat;
			}
			#nav ul li.topnav_li_last { 
				background-image: none; 
				padding: 0;
				}

			#nav ul li a { 
				display: block;
				color: #FFFFFF;
				cursor:hand;
				font-weight: bold;
				font-size: 13px;
				line-height:13px;
				padding: 0px 0px 0 0px;
				height: 30px;
				/*background-color: #663333;*/
				width: auto; 
				/width: 10px;
				text-indent: -15000px;
				}
			html>body #nav ul li a {
				width: auto;
				}
			
			#nav ul li a.home { width: 50px ; background-image:url(../img/topnav/home.gif);}
			#nav ul li a.traktaties { width: 82px; background-image:url(../img/topnav/traktaties.gif);}
			#nav ul li a.creatief { width: 67px; background-image: url(../img/topnav/creatief.gif);}
			#nav ul li a.themafeestartikelen { width: 157px;  background-image: url(../img/topnav/themafeest.gif);}
			#nav ul li a.kindercadeau { width: 106px; background-image: url(../img/topnav/kindercadeau.gif);}
			#nav ul li a.speelgoed {  width: 79px; background-image: url(../img/topnav/speelgoed.gif);}
		/*	#nav ul li a.diversen { width: 73px; background-image: url(../img/topnav/diversen.gif);} */
			#nav ul li a.kids_allerlei { width: 95px; background-image: url(../img/topnav/kids_allerlei.gif);}
			#nav ul li a.nieuw { width: 58px; background-image: url(../img/topnav/nieuw.gif);}
			


			#nav ul li a:hover {
				background-position: center;
				background-repeat:no-repeat;
				background-position: 0 -30px;
				color: #57c0ff;
				}

/*
=main styles
*/

#shoppingcart_front { 
	width: 164px;
	height: 21px;
	position: absolute;
	top: 0px;
	z-index: 99;
	left: 783px;
	margin: 0;
	padding: 0; 
	background-image: url(../img/cartamount_whitefiller.gif);
	background-position: right;
	background-repeat: no-repeat; 
	}

#shoppingcart_front a.cartimage {
	display: block;
	width: 136px;
	height: 21px; 
	background-image: url(../img/master/fp_shoppingcartbutton.gif);
	text-indent: -15000px;
	float:left;
}

#shoppingcart_front a.cartamount {
	background-color: #FFFFFF;
	padding: 0 0 0 2px;
	font-weight: bold;
	color: #4bbbff;
	text-decoration: none;
	font-size: 11px;
	vertical-align: top;
}



#frontpage_slideshow {
	height: 345px;
/*	background-color: #666666;*/
	padding: 0;
	margin: 0;

	/*background-image: url(../img/dummy/dummy_slide01.jpg);*/
	}

	.fprotatorcontrols {
		text-align: right;
		position: absolute;
		top: 315px;
		width: 920px;
		height: 24px;
		background-image:url(../img/bg_fprotatorcontrol.png);
		background-repeat: no-repeat;
		background-position: right;
		}
		.fprotatorcontrols a {
			padding: 0;
			margin: 0;
			}

#frontpage_highlights {
	background-image:url(../img/master/bg_frontpage_highlights.gif);
	background-repeat: repeat-y;
	margin: 0;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
}

#frontpage_highlights .clearer {
	clear: both;
	}

#frontpage_highlights p {
	margin: 0 15px 10px 0;
	padding: 0;
	line-height: 15px;
	color: #7a7a7a;
}

#frontpage_highlights h2, #frontpage_highlights h1 {
	font-size: 25px;
	font-weight: normal;
	padding: 0 0 15px 0;
	margin: 0;
	color: #008cc6;
	font-family: Teletype;
	}
	
#frontpage_highlights h3 {
	color: #008cc6;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0;
	margin: 0 0 10px 0;
	}
#frontpage_highlights h3 a {
	color: #008cc6;
	text-decoration:none;
	}

#frontpage_highlights a {
	color: #008cc6;
	text-decoration: underline;
	}


#fpmaandaanbieding, #fpnieuweartikelen {
	width: 300px;
	float: left;
	margin: 0 15px 0 0;
	}
#fpmaandaanbieding img, #fpnieuweartikelen img {
	float: left;
	border: 1px solid #FFFFFF;
	margin: 0 15px 0 0;
}

#fpmaandaanbieding a:hover img, #fpnieuweartikelen a:hover img {
	border: 1px solid #008cc6;
}


#fpnieuwsbrief {
	width: 300px;
	float: right;
	}
	.nieuwsbrief_aanmeld {
		background-image: url(../img/master/input_nieuwsnbrief.gif);
		background-repeat: no-repeat;
		height: 24px;
		margin: 0 0 15px 0;
	}
		
		.nieuwsbrief_aanmeld input {
			/*background-color: #00FF00;*/
			height: 23px;
			width: 230px;
			margin: 0 10px;
			padding: 4px 0;
			border: none;
			background: none;
			float: left;			
			font-size: 12px
		}

		.nieuwsbrief_aanmeld a {
			display: block;
			width:41px;
			height:23px;
			margin: 0 0 0 251px;
			background-image: url(../img/master/ok_button.gif);
			text-indent: -15000px;
					
		}


/*
=footer styles
*/

#sitefooter {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

	

	ul#footernav {
	margin: 0;
	padding: 23px 0 0 30px;
	list-style-type: none;
	font-weight: bold;
	
	}
	ul#footernav li { 
		float: left;
		margin: 0 10px 0 0;
		}
	ul#footernav a { 
		color: #FFFFFF;
		}	
	ul#ctl00_ctrlMainMenu_ulRoot {
		margin: 0;
		padding: 23px 0 0 30px;
		list-style-type: none;
		font-weight: bold;
	}
	ul#ctl00_ctrlMainMenu_ulRoot li { 
		float: left;
		margin: 0 10px 0 0;
		}
	ul#ctl00_ctrlMainMenu_ulRoot a { 
		color: #FFFFFF;
		}	
	ul#ctl00_ctrlSideMenu_ulRoot {
		margin: 0;
		padding: 23px 0 0 30px;
		list-style-type: none;
		font-weight: bold;
	}
	ul#ctl00_ctrlSideMenu_ulRoot li { 
		float: left;
		margin: 0 10px 0 0;
		}
	ul#ctl00_ctrlSideMenu_ulRoot a { 
		color: #FFFFFF;
		}	

	#footer_ideal {
		color: #29658a;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11px;
		float: right;
		margin: 0 20px 0 0;
		}
	#footer_ideal a {
		color: #29658a;
		text-decoration: underline;
		}

/* = Sidenav */

div.c1_sidenav {
	float: left;
	width: 160px;
}

div.c1_sidenav ul {
	width: 150px;
	margin: 0;
	padding: 3px 0;
	list-style-type: none;
	
	}
div.c1_sidenav ul li {
	margin: 0px;
	padding: 0px;
	}
div.c1_sidenav ul li a {	
	display: block;
	height: 28px;
	margin: 0px;
	padding: 0px;
	text-indent: -10000px;
	}
div.c1_sidenav ul li a.homesub,
div.c1_sidenav ul li a#ctl00_ctrlFolderMenu_rptMenu_ctl00_hlLinkNormal {
	background-image: url(../img/sidenav/home.gif);
	background-repeat: no-repeat;
}	
div.c1_sidenav ul li a.traktatiessub,
div.c1_sidenav ul li a#ctl00_ctrlFolderMenu_rptMenu_ctl01_hlLinkNormal {
	background-image: url(../img/sidenav/traktaties.gif);
	background-repeat: no-repeat;
}
div.c1_sidenav ul li a.creatiefsub,
div.c1_sidenav ul li a#ctl00_ctrlFolderMenu_rptMenu_ctl02_hlLinkNormal {
	background-image: url(../img/sidenav/creatief.gif);
	background-repeat: no-repeat;
}
div.c1_sidenav ul li a.themafeestartikelensub,
div.c1_sidenav ul li a#ctl00_ctrlFolderMenu_rptMenu_ctl03_liNormal {
	background-image: url(../img/sidenav/themafeestartikelen.gif);
	background-repeat: no-repeat;
}
div.c1_sidenav ul li a.kindercadeausub,
div.c1_sidenav ul li a#ctl00_ctrlFolderMenu_rptMenu_ctl04_liNormal {
	background-image: url(../img/sidenav/kindercadeau.gif);
	background-repeat: no-repeat;
	}
div.c1_sidenav ul li a.speelgoedsub,
div.c1_sidenav ul li a#ctl00_ctrlFolderMenu_rptMenu_ctl05_liNormal {
	background-image: url(../img/sidenav/speelgoed.gif);
	background-repeat: no-repeat;
	}
/*
div.c1_sidenav ul li a.diversensub,
div.c1_sidenav ul li a#ctl00_ctrlFolderMenu_rptMenu_ctl06_liNormal {
	background-image: url(../img/sidenav/diversen.gif);
	background-repeat: no-repeat;
	}
	*/
	
div.c1_sidenav ul li a.kids_allerleisub,
div.c1_sidenav ul li a#ctl00_ctrlFolderMenu_rptMenu_ctl06_liNormal {
	background-image: url(../img/sidenav/kids_allerlei.gif);
	background-repeat: no-repeat;
	}
div.c1_sidenav ul li a.winkelwagensub,
div.c1_sidenav ul li a#ctl00_ctrlFolderMenu_rptMenu_ctl07_liNormal {
	background-image: url(../img/sidenav/winkelwagen.gif);
	background-repeat: no-repeat;
	}
div.c1_sidenav ul li a:hover {
	background-position: -150px 0px;
}

div.c1_sidenav ul li a.opened {
	background-position: -300px 0px;
}

div.c1_sidenav ul li ul {
	line-height: 18px;
	text-decoration: none;
}
div.c1_sidenav ul li ul li {
	background-image: url(../img/sidenav/bg.gif);
	background-repeat: no-repeat;
}
div.c1_sidenav ul li ul li a {
	text-indent: 0px;
	color: #4bbbff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding-left: 25px;
	text-indent: 0px;
}

div.c1_sidenav ul li ul li a:hover {
	font-weight: bold;
	color: #008cc6;
}
div.c1_sidenav ul li ul li a.current {
	font-weight: bold;
	color: #008cc6;
}
/* = Overzicht styles */


div#c2_producten {
	/*margin:0 0 0 166px;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4bbbff;
	}



#product_rd_header {
	height: 28px;
	}
	#product_rd_header #productnummer {
		line-height: 28px;
		float: left;
	}

	#product_rd_header div.sorteerop {
		margin: 0 0 0 200px;
		padding: 5px 0 0 0;
		}
	#product_rd_header div.sorteerop select {
		border: 1px solid #CCCCCC;
		font-size: 12px;
		line-height: 28px;
		}	
		
	table#filterop {
	font-weight: bold;
	font-size: 14px;
	}
	table#filterop a {
	padding: 0px 3px;
	font-weight: bold;
	font-size: 14px;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #4bbbff;
	}
	table#filterop a:hover{color: #471612;}
	
	table#filterop a.prijs {border-width: 0px;}

 div.product {
		width: 190px;
		float: left;
		margin: 0 1px 0 0;
		}
		div.product a {}
	
			div.product_img {
				height: 250px;
				background-image: url(../img/master/bg_product_overzicht.gif);
			}

div.product a {	
	color: #4bbbff;
	text-decoration: none;
	/* testing */
	display: block;


	}		
		
			div.product div.product_img a img {
				margin: 6px;
				border: 3px solid #FFFFFF;
				height: 232px;
				width: 172px;
				}				
				
				div.product div.product_img a:hover img {
				border: 3px solid #4bbbff;
				height: 232px;
				width: 172px;
				}
				

						
				a.hlProduct_title {}
				a.hlProduct_title:hover {}
				
				div.product_descr {
				padding: 6px;
				font-size:12px;
				font-family:Arial, Helvetica, sans-serif;
				text-align: center;
				min-height: 50px;
				}
			div.product_descr div.producttitle {
				color: #4bbbff;
				font-weight: bold;
				}			
			div.product_descr div.productprice {
				color: #7a7a7a;
				font-size: 11px;
				}		

.product_rd_footer {
	
	}

	.product_rd_footer #prev_page {
		width: 191px;
		float: left;
	}
			/*#product_rd_footer*/ #prev_page a {
				display: block;
				width: 109px;
				height: 22px;
				background-image:url(../img/master/prev_page.gif);
				text-indent: -15000px;
				margin: 0 0 0 13px;
				}

	.product_rd_footer #page {
	text-align:center;
	margin: 0 190px;
	font-size: 14px;
	font-weight: bold;
	}
		.product_rd_footer #page a {
	border: 2px solid #FFFFFF;
	color: #471612;
}
		.product_rd_footer #page a:hover {
	background-color: #4bbbff;
	color: #FFFFFF;
	border: 2px solid #4BBBFF;
}
		
	.product_rd_footer #next_page {
		width: 191px;
		float: right;
	}	
		.product_rd_footer #next_page a {
				display: block;
				width: 115px;
				height: 22px;
				background-image: url(../img/master/next_page.gif);
				text-indent: -15000px;
				float: right;
				margin: 0 13px 0 0;
				}

/* = Detail */

div#c2_product {
	/*margin: 0 0 0 166px;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7a7a7a;
	}

	#product_det {
		border-top: 1px solid #d0edff;
		padding: 10px 0 0 0;
		margin: 10px 0 0 10px;
	min-height:420px;
	height:auto !important;
	height:auto;
	}

//html>body #product_det {
//	height: auto;
//	}

	#product_det_c1 {
	/*float: left;*/
	min-height: 409px;
	height: auto;
	width: 312px;
	min-height: 409px;
	background-image: url(../img/master/bg_product_detail.gif);
	background-repeat: no-repeat;
		}

	.product_det_img {
		padding: 6px;
		}

	.product_det_thumbs {
		background-color: #FFFFFF;
		padding: 3px 0 6px 6px;
		}

	.product_det_thumbs a {
		margin: 0 0 0 33px;
		}
	.product_det_thumbs a.firstthumb {
		margin: 0;
		}

	#product_det_c2 {
		float: right;
		width: 420px;
		margin: 0 0 0 0;
		}

	#product_det_c2 h2, #product_det_c2 h1 {
		font-size: 30px;
		font-family: teletype;
		font-weight: normal;
		color: #008cc6;
		margin: 0;
		padding: 0 0 10px 0;
		letter-spacing: 0px;
		}

	#product_det_c2 td {
		padding: 20px 0 3px 0;
	}
	
	#product_det_c2 td.kleur {text-align: right;}
	#product_det_c2 td.maat {text-align: right;}
	#product_det_c2 td.soort {text-align: right;}
	
	#product_det_c2 td.bestelnummer {	font-size: 16px ;color: #7a7a7a; font-weight: bold; text-align: right;}
	#product_det_c2 td.price {font-size: 16px; color: #008cc6; font-weight: bold; text-align: right;}
	#product_det_c2 td.aantal {text-align: right;}
	#product_det_c2 td.minimum { 
			padding: 4px 0;
			font-size: 11px;
			color: #39a1f6;
			}
	#product_det_c2 td.border_bottom {
		border-bottom: 3px #bfe2f1 dotted;
		}
	
	#product_det_c2 td.td_prijsverlaagd {
		padding: 0 0 0 20px;
		vertical-align:bottom;
		}

#product_det_footer {
	min-height: 200px;
	}

	#related_items {
		border-top: 1px solid #d0edff;
		padding: 10px 0 0 0;
		margin: 10px 0px 0 0;
		}

		#related_items h3 {
			display: block;
			width: 270px;
			height: 20px;
			padding: 0 0 10px 0;
			margin: 0;
			text-indent: -15000px;
			background-image: url(../img/master/h3_relateditems.gif);
			background-repeat: no-repeat;
			}
		#related_items .item {
			width: 240px;
			padding: 0 10px 0 0;
			float: left;
				min-height:180px;
				height:auto !important;
				height:180px;
			} 
			#related_items .item img {
				padding: 3px;
				margin: 0 10px 0 0;
				background-image:url(../img/master/bg_img_related.gif);
				float:left;			
				}			
			#related_items .item h4 {
				color: #008cc6;
				font-size: 12px;
				padding: 3px 0 2px 10px;
				margin: 0;
				}
			#related_items .item p {
				color: #7a7a7a;
				font-size: 12px;
				padding: 0 0 2px 10px;
				margin: 0;
				}

	#tellafriend {
		position:relative;
		background-color: #367c32;
		color: #ffffff;
		width: 390px;
		background-image: url(../img/tellafriend_bottom.gif);
		background-repeat: no-repeat;
		background-position: bottom;
		padding: 0 0px 6px 0px;
		margin: 10px 0 0 0;
		}
	#tellafriend_loading {
		background-color: #367c32;
		color: #ffffff;
		width: 390px;
		padding: 25px 0px 6px 0px;
		margin: 10px 0 0 0;
		text-align: center;
		}
/*	#tellafriend div h3 {
		background-image: url(../img/tellafriend_h2.gif);
		background-repeat: no-repeat;
		text-indent: -15000px;
		width: 390px;
		heigth: 24px;
		display: block;
		padding: 0;
		margin: 0;
} */

 h3#friend {
    padding: 20px 0 0 0;
    overflow: hidden;
    background-image: url("../img/tellafriend_h2.gif");
    background-repeat: no-repeat;
    
    height: 0px !important;
    height /**/: 20px;
	margin: 0;
}

	.tellafriendthanks {
		background-image: url(../img/tellafriend_top.gif);
		padding: 5px;
		}

	#tellafriend_content {
		padding: 2px 8px 2px 8px;
		/*display: block;*/
		}

	#tellafriend_content td{
		padding: 0;
		width: 185px;
		vertical-align: top;
		}

		#tellafriend_content td.line {
			padding: 6px 0 6px 3px;
			border-bottom: solid 1px #9cbf9b;
			}

	#tellafriend_content td input {

		}
	#tellafriend_content td textarea {
		width: 185px;
		}

	input.tellafriend_btn_send {
		width: 94px;
		height: 22px;
		background-image: url(../img/tellafirend_send.gif);
		text-indent: -15000px;
		border: none;
		float: right;
		}
	input#tellafriend_btn_send {
		width: 94px;
		height: 22px;
		background-image: url(../img/tellafirend_send.gif);
		text-indent: -15000px;
		border: none;
		float: right;
		}
	input.tellafriend_btn_annu {
		width: 84px;
		height: 22px;
		background-image: url(../img/tellafriend_annuleren.gif);
		text-indent: -15000px;
		border: none;
		}	
	#tellafriend_error {
		background-color: #FFFFFF;
		padding: 3px;
		color: #FF0000;
		}

/* = Shoppingcart */

div#c2_shoppingcart {
	/*margin: 0 0 0 163px;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #4bbbff;
	}

	div#c2_shoppingcart h2, div#c2_shoppingcart h1 {
		font-size: 30px;
		font-family: teletype;
		font-weight: normal;
		color: #008cc6;
		margin: 0;
		padding: 0 0 10px 0;
		letter-spacing: 0px;
		}

	table#cart {
		color: #7a7a7a;
		font-size: 12px;
		width: 760px;
		margin: 0 0 50px 0;
	}

	table#cart thead th {
		border-bottom: #bfe2f1 dotted 3px;
		text-align: left;
		padding: 2px 3px;
	}

	table#cart thead tr {}

	table#cart tr td {
		padding: 2px 3px
	}

	table#cart tfoot th {
		text-align: left;
		padding: 8px 3px;
	}

	table#cart tfoot th.totaalrij {
		border-bottom: #bfe2f1 dotted 3px;
		border-top: #bfe2f1 dotted 3px;
		text-align: left;
		padding: 8px 3px;
	}

	table#cart tfoot th.totaalrij_top {
		border-top: #bfe2f1 dotted 3px;
		text-align: left;
		padding: 8px 3px;
	}



	.verderwinkelen {
		float: left;
		margin: 10px 0;
		}
	
	.verderbestellen { 
		float: right;
		margin: 10px 0 10px 10px;
		}

	#verderkeuze { 
		height: 45px;
		}

	th.afb {
		width: 70px;
		}
	th.prijs {/* per stuk */
		width: 90px;
		}
	th.aantal {
		width: 80px;
		}
	th.totaal {
		width: 70px;
		}

	
	td input {float: left;}
	
	td a {}
	td a img {}

/* = Orderpage */

div#c2 {
	/*margin: 0 0 0 163px;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7a7a7a;;
	}
#c2 #orderpage table#ctl00_cpContentBeforeMagnet_rblDeliveryDate {
	width: 300px;
}
#c2 #orderpage table#ct300 {width: 600px;}
	div#c2 h2, div#c2 h1 {
		font-size: 30px;
		font-family: teletype;
		/* font-family: Arial; */
		font-weight: normal;
		color: #008cc6;
		margin: 0;
		padding: 0 0 10px 0;
		letter-spacing: 0px;
		}		


#c2 #orderpage table {
	width: 764px;
	}

	#c2 #orderpage div.order_Adresses table table, #c2 #orderpage div.order_PaymentOptions table table {
		width: 380px;
		}

	#c2 #orderpage div.order_Adresses table table td {
		border: none;
		padding: 5px;
		vertical-align: top;
		}

hr {
border-top: #bfe2f1 dotted 3px;
border-bottom: none;
border-left: none;
border-right: none;
}


table#cart input, div.order_Adresses table input {
		/*background-image: url(../img/form_bg.gif);
		border: 1px solid #999999;*/
		line-height: 22px;
		}




div#c2 {
	margin: 0 0 0 166px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7a7a7a;
	}
div#orderpage{
	/*margin:0 0 0 166px;	*/
}

p 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7a7a7a;
}

h2 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #7a7a7a;
	font-weight: bold;
}

.order_DeliveryOptions  {
	padding: 10px 0 0 0;
}

/* = Gastenboek */

div.gbooknote {
}

div.gbooknote a {
	color: #008cc6;
	}

td.gbookdate { 
	width: 200px;
	text-align: right;
	}

div.captcha_help {
	width: 250px;
	background-color: #FFFFCC;
	border: 1px solid #FFCC00;
	padding: 4px;
	}

div.cart_productAdded {
    text-align: center;
    color: Red;
    font-weight: bold;
}

.FilterSelected
{
    color:Black;
}

.FilterNotSelected
{
    color:Gray;
}

div.order_Kortingsbon 
{
	background:#ffffff;
	padding:5px;
	border:#bfe2f1 solid 1px;
	margin: 10px 0;
}

/* betaalopties */

.order_PaymentOptions label {
	margin: 0 0 0 25px;
	display: block;
	}
	


/* for the field validators.. */
input.error {
	background: #FED;
	border: 1px solid #EE0000;
	margin-right: 10px;
}
span.error {
	background: #FED;
	border: 1px solid #EE0000;
	margin-right: 10px;
}
span.calendarlabel {
	font-style: italic;
}

/* fader */
.open {
	display: block;
}
.closed {
	display: none;
}

