body{
	background: #ffffff;
	font: 12px arial;
	margin:auto;

}

table{
	margin:0px;
}

td{
		margin:0px;
		vertical-align:top;
}

td .middle{
		vertical-align:middle;
}

td .bottom{
	vertical-align: bottom;
	padding-bottom:30px;
}

tr{
	margin:0px;
}
p {
	margin:none;
	display:inline;
}
img{
	border:none;
	margin:0px;
}

form{
margin:0px;
clear:both;
display:inline;
}

noscript{
margin:0px;
clear:both;
display:inline;
}

.htmltable{
	width:1081px;
	margin-top:0px;
	margin:auto;
	background: #ffffff;
	background-image: url(../gfx/dressyourkiddies-mid-2cols.jpg);
	background-repeat: no-repeat;
}

a{
	/*text-decoration: none;*/
	margin:0px;
	padding:2px;
}

select{
	clear:both;
	margin:0px;
}
table{
	margin:0px;
	padding:0px;
}
form{
	clear:both;
	margin:0px;
}
hr{
margin: 5px 10px 5px 10px;
height:2px;
background-image: url(../gfx/lijn.jpg);
}
a:link, a:visited{
	text-decoration: none;
	margin:0px;
	padding:2px;
	color:navy;

}
a:hover, a:active{
	text-decoration: none;
	margin:0px;
	padding:2px;
}

.button{
	width:120px;
	border:1px solid navy;
	margin:5px;
	/*background-image: url(../gfx/button.gif);*/
	font-size:10px;
}
.totalbox{;
	border-width:1px 0px 0px 0px;
	border-color:blue;
	border-style:solid;
}

.winkelwagenholder{
	width:228px;
	height:55px;
	font-size:10px;
	padding:5px;
	padding-left:5px;
	padding-right:5px;
	background: url(../gfx/shopgfx/winkelwagenbox.gif) no-repeat;
	position:absolute;
	top:-140px;
	left:798px;
	z-index: 2;
}

.verzendholder{
	width:178px;
	height:55px;
	font-size:20px;
	padding:5px;
	padding-left:5px;
	padding-right:5px;
	text-align:center;

/*
	background: url(../gfx/shopgfx/winkelwagenbox.gif) no-repeat;
*/
	position:absolute;
	top:-140px;
	left:18px;
	z-index: 2;
}


.linksholder{
display:none;
	width:228px;
	height:255px;
	font-size:10px;
	padding:5px;
	padding-left:5px;
	padding-right:5px;
	
	position:absolute;
	top:180px;
	left:698px;
	z-index: 2;
}


.lrgtotalbox{
	border-width:1px 0px 0px 0px;
	border-color:blue;
	border-style:solid;
	font-weight:bold;
	font-size:14px;
}

.tinybutton{
	width:50px;
	border:none;
	margin:0px 10px 0px 10px;
/*	background: transparent url(../gfx/button.gif);*/
	font-size:9px;
	color:white;
}

.tiny{
	font-size:8px;
}


.inlinetinybutton{
	width:50px;
	border:none;
	display:inline;
	margin:0px 2px 0px 2px;
	background: transparent url(../gfx/titlebar.gif);
	font-size:9px;
	color:white;
	cursor:pointer;
}



.definput{
	border:1px solid navy;
	background-color: #FDF5E6;
	font-size:9px;
	margin :2px;
	width:150px;

}
.userinput{
	border:1px solid navy;
	background-color: #FDF5E6;
	font-size:14px;
}

input.flatinput{
	border:none;
	background-color: transparent;
	font-size:12px;
	font-weight:bold;
}

.errmsg{
	position:relative;
	left:100px;
	border: 2px solid Red;
	width:300px;
	overflow: hidden;
	background-color: #FFDEAD;
	color: Black;
	font-size: 14px;
	display: block;
}

.sizeinput{
	width:82px;
	border:0px solid navy;
	margin:0px 3px 0px 3px;
	font-size:9px;
	background: #ADD8E6;
}
.sizeselect{
	width:85px;
	border:0px solid navy;
	margin:0px 3px 0px 3px;
	font-size:9px;
	background: #ADD8E6;
}

.sizemultiselect{
	width:125px;
	border:0px solid navy;
	margin:0px 3px 0px 3px;
	font-size:9px;
	background: #ADD8E6;
}

.numselect{
	width:40px;
	border:0px solid navy;
	margin:0px 3px 0px 3px;
	font-size:9px;
	background: #ADD8E6;
	vertical-align: top;
}

.logo{
	width:1081px;
	height:158px;
	margin-bottom:20px;
	margin:auto;
	overflow:hidden;
	background-color:#ffffff;
}

.maatitemj, .maatitemj a, .maatitemj a:visited{
	background-color: blue;
	margin:1px;
	color:white;
}

.maatitemm, .maatitemm a,  .maatitemm a:visited{
	background-color: pink;
	margin:1px;
}

.navigatieframe{
	position:relative;
	bottom:20px;
	left:52px;
	width:200px;
	padding-top:0px;
	padding-left:6px;
	padding-bottom:5px;
	visibility:hidden;
	
}
.navigatietitle{
	font-weight:bold;
	font-size:14px;
	margin-bottom:15px;
	color:white;
}

.leftframe{
	width:150px;
	border:4px solid black;
}



.linkscat{
	width:180px;
	height:140px;
	float:left;
	border:1px solid silver;
	padding:20px;
	margin:10px;
	overflow: auto;
}

.linksheader{
	display:block;
	font-size: 20px;
	font-weight: bold;
}

.linksrow{
	display: block;
}


.contenttopbar{
	overflow:hidden;
	height:30px;
	width:700px;
	text-align:left;
	margin-left:10px;
	position:relative;
	padding-top:70px;
	bottom:120px;
	
	float:left;
	}
/*
.contenttopbar .topleft{
	width:2%;
	height:30px;
	float:left;
	background: url(../gfx/topleft.gif) no-repeat;
}

.contenttopbar .topmiddle{
	padding: 5px 0px 0px 0px;
	width:96%;
	height:30px;
	float:left;
	background: url(../gfx/topmid.gif) repeat-x;
}

.contenttopbar .topright{
	width:2%;
	height:30px;
	float:left;
	background: url(../gfx/topright.gif) right;
	}
*/

.contentframe{
	overflow:hidden;
	width:800px;

	text-align:left;
	padding: 0px 0px 20px 10px;
	position:relative;
	bottom:120px;
	margin-left:0px;
	/* min-height:500px; */
	float:left;
}

.hand{
	cursor:pointer;
}

.homebanner{
	background-color: red;
}

.leftnav{
	width:165px;
	padding:4px 0px 10px 0px;
/* background: url(../gfx/leftnav.gif) no-repeat bottom left; */
}


.nwsbrfholder{
	width:188px;
	border:1px solid silver;
	padding: 0px 5px 0px 5px;
	margin-top:10px;
	font-size:11px;
}

.catholder{
	font-size:12px;
	width:188px;
	border:1px solid silver;
	padding: 0px 5px 5px 5px;
	margin-top:5px;
	/* background: url(../gfx/titlebar.gif) repeat-x top; */
}
.catholder .link{
	display:block; 
	width:180px;
}
.catholder ul,
.catholder ul li ul
{
	list-style: none;
	margin:0px;
	margin-left:2px;
	border:none;
	padding:0;
/*
	line-height:95%;
*/
	}

.catholder ul li
{
	
	margin-left:5px;
	padding:0;
	display:block;
}

.catholder ul li ul li{
	margin-top:0px;
	margin-left:15px;
	padding:0;
	display:block;
}

.catholder ul li a:hover,
.catholder ul li ul li a:hover{
	color:orange;
}

.catholder a, 
.catholder a:visited{
	padding:0;
	display:block;
	color:navy;
		text-decoration: none;
}


.catholder ul .menuitemselected a,
.catholder ul .menuitemselected a:visited
{
	font-weight:bold;
	font-size:11px;
	display:block;
		text-decoration: none;
}

.catholder ul li ul .menuitemselected a,
.catholder ul li ul .menuitemselected a:visited
{
		text-decoration: none;
}



.navlist{
	font-size: 12px;
}

.navlist{
	list-style: none;
	margin:0px;
	border:0px;
	padding:0px;
	padding-left:10px;
}

.navlistitemselected a{
	text-align: left;
	text-decoration: none;
	width:144px;
/*	height:20px; */
	display:block;
	color:#3bc9cb;
/*	font-weight: bold;*/
/*	background-image:url(../gfx/darkerbutton.gif);*/
	}

.navlistitemselected a:link, .navlistitemselected a:visited{
	/* border: 2px solid black;*/
		text-decoration: none;
	}

.navlistitemselected a:hover, .navlistitemselected a:active{
	/*border: 2px solid black;*/
	color: #03c2bd;
	/*background: url(../gfx/darkestbutton.gif) top;*/
	}

.navlistitem a{
	text-align: left;
	text-decoration: none;
	width:144px;
/*	height:20px; */
	display:block;
	color:black;
	font-weight: bold;
/*	background: url(../gfx/darkbutton.gif) top;*/
}

.navlistitem a:link, .navlistitem a:visited{
	/* border: 2px solid #9A8EB1;*/
	}

.navlistitem a:hover, .navlistitem a:active{
/*	border: 2px solid #9A8EB1;*/
	color: #FFEFD5;
/*	background: url(../gfx/darkestbutton.gif) top;*/
	}

.catlink {
	font-weight: bold;
}

.cartlink a{
	font-weight: bold;
	color:blue;
}

.cartlink a:link, .cartlink a:visited{
	color:blue;
}

.cartlink a:hover, .cartlink a:active{
	color:purple;
}

input.cartsubmitbutton{
	width: 141px;
	height: 34px;
	border: none;
	cursor : pointer;
	background:transparent url(../gfx/bereken.gif) no-repeat;
}

.cmsoverviewheader{
	background: #0000cd;
	color: White;
	padding:0px 5px 0px 5px;
}

.cmsevenrow{
	background-color:silver ;

}
.cmsevenhandrow{
	background-color:silver ;
	cursor:pointer;
}

.cmsoddrow{
	background-color: #DCDCDC;

}
.cmsoddhandrow{
	background-color: #DCDCDC;
	cursor:pointer;

}

.pagetitle{
	font-size: 16px;
	font-weight: bold;
	color: #000;
}

.pidthmb{
	margin:0px 5px 5px 5px;
	cursor: pointer;
}


.productoverview{
	border:2px solid #f7f7f7;
	float:left;
 	width:150px;
	height:325px;
	margin-left:23px;
	margin-right:23px;
	margin-top:13px;
	margin-bottom:13px;
	
	font-size:11px;
	padding-top:3px;
	background: #ffffff url(../gfx/productoverview.jpg) repeat-x;
	color:#000;
}

.productdetails{
	border:1px dashed gray;
	float:left;
	width:790px;
	/* height:100%;*/
	margin:5px;
	font-size:8px;

}

.prodsubdetails{
	font-weight:bold;
	font-size: 12px;
	color:black;
	/*background-color: #FFF3C4;*/
}

.productoverview a, .productoverview a:link,.productoverview a:visited{
	color: orange;
	padding: 6px;
	text-decoration: underline;
	}

.productoverview a:hover, .productoverview a:active{
	color: #c7d2f5;
	text-decoration: none;
}

.productoverview table{

}

.rightnavbox{
	float:right;
	position:relative;
	bottom:140px;
	right:95px;
	width:220px;
	visibility: hidden;
	display:none;
}

.rightnavbox .topbox{

	width: 200px;
	height:20px;

}
.rightnavbox .midbox{
	padding-top:20px;
	width: 200px;
	height:35px;
	font-size:25px;
}

.rightnavbox .bottombox{
	padding-top:5px;

	width: 200px;
	height:60px;
	font-size:25px;
	line-height:32px;
}

.rightnavbox .bottombox a,
.rightnavbox .bottombox a:visited{
	color:black;
}
.rightnavbox .bottombox a:hover{
	color:white;
}

	

}


.searchresult{
	padding:10px;
}

.searchform{
	padding:10px;
}

.smallsearchform{
	position:relative; 
	width:200px;
	bottom:60px;
	left:870px;
	z-index:1;

}

.selectbox{
	position:absolute;
	top:0px;
	left:600px;
	font-size:9px;
	z-index:1; 
	width:100px;
}

.selectbox select{
	width:40px;
	font-size:9px;
}

.filterbox{
	position:absolute;
	top:0px;
	left:60px;
	z-index:3;
	font-size:9px;
}
.filterbox .definput{
	font-size:9px;

}


.shopfotoholder{

	background-color: #ADD8E6;
}

.shopsubnav{
	text-align:left;
	padding:0px 0px 0px 10px;
	margin-bottom:10px;
}

.shopsubnav a:link, .shopsubnav a:visited{
	text-decoration:underline;
}

.shopsubnav a:hover, .shopsubnav a:active{
	color:red;
		text-decoration:none;
}

.shopthmbaanbieding{
	color: #000066;
	font-weight:bold;
	font-size:12px;
}

.shoptitle{
	font-size:14px;
	font-weight: bold;
}
.spaced{
	width:150px;
}

.topnav{
	left:-80px;
	text-align:left;
	bottom:60px;
	position:relative;
	
	padding:4px 0px 4px 0px;
	z-index:5;
	width:420px;
 
}

.missingfielderror{
	background-color: red;
	width:200px;
	padding:10px;
}

.toplinkitem{
	font-size:12px;
	font-weight: bold;
	display: inline;
}

.toplinkitem .toplink a, .toplinkitem .toplink a:hover,.toplinkitem .toplink a:visited,.toplinkitem .toplink a:link{
	padding:2px 10px 2px 10px;

}
.toplinkitem .toplinkselected a,.toplinkitem .toplinkselected a:hover,.toplinkitem .toplinkselected a:visited,.toplinkitem .toplinkselected a:link{
	padding:2px 10px 2px 10px;
	color:black;
}

.toplink a, .toplink a:visited, .toplink a:link  {
	margin:2px;
	/* background-image:url(../gfx/darkbutton.gif); */
 	color:black;
}


.toplinkselected a {
/*		background-image:url(../gfx/darkerbutton.gif);*/
/*	border: 2px solid black;*/
	color:black;
}

.toplink a:hover, .toplinkselected a:hover{
	color:#19c5c5;
	/*background-image:url(../gfx/darkestbutton.gif);*/
}

.aanbiedingsprijs{
	font-size:18px;
	color: Red;
	font-weight: bold;
}

.oudeprijs{
	font-size: 12px;
	color: #9400D3;
}

.ordernewsbox{
	background-color: #fee2c0;
	padding:5px;
	border:2px solid #fe9e25;
	width:150px;
	position:relative;
	bottom:130px;
	/*
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	*/
}

.kortingscodebox{
	vertical-align: top;

	background-color: #60bdc4;
	margin-left:7px;
	margin-top:50px;
	margin-right:50px;
	margin-bottom:0px;
	border:1px solid silver;
	width:500px;
	/*
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	*/
}

.kortingscodebox .title{
	padding:4px;
	font-size:1.2em;
	font-weight: bold;
		font-style: italic;
}

.kortingscodebox .inputfield{
	margin: 4px;
	padding:4px;
}

.kortingscodebox .aanbieding{
	font-size:12px;
	font-weight: bold;
	font-style: italic;
	border:1px solid white;
	padding:2px;
	margin:4px;
	padding-left:50px;
	display:block;
	vertical-align: text-top;
}
.kortingscodebox .aanbieding a{
	 vertical-align:top;
}

.kortingenerrorbox{
	margin:30px;
	padding:10px;
	padding-left:120px;
	height: 50px;
	width:400px;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	background: White url(../gfx/shopgfx/critical.png) no-repeat 5px 5px;
}

.kortingenstatusbox{
	margin:50px;
	padding:20px;
	padding-left:120px;
	height: 50px;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	background: White url(../gfx/shopgfx/button_ok.png) no-repeat 5px 5px;
}
.smallkortingenstatusbox{
	width:250px;
	margin:20px;
	padding:10px;
	padding-left:120px;
	height: 150px;
	filter: alpha(opacity=75);
	-moz-opacity: 0.75;
	background: White url(../gfx/shopgfx/button_ok.png) no-repeat 5px 5px;
}
.normaleprijs{
		font-size:20px;
	color: Red;
}
.aanbiedingsmelding{
	font-size:12px;
	font-weight: bold;
	color: Blue;
}
.voordeelbeschrijving{
	font-size: 14px;
	color: #DC143C;
}

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(../gfx/lightbox/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(../gfx/lightbox/blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../gfx/lightbox/overlay.png", sizingMethod="scale");
	}
	
