@charset "UTF-8";

/* ---------------------------------------------------------------------- Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
	font-size: 100%;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { 
	border:0;
}


/*structure*/
body  {
	font: 100% Arial, Helvetica, sans-serif;
	background: #abb1a1 url(../images/silt/background.gif) fixed;
	height:100%;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}

#page {
	width: 980px;  
	background: #FFFFFF url(../images/silt/faux_colums.gif);
	margin: 0 auto; 
	overflow:hidden;
	text-align: left; /* this overrides the text-align: center on the body element. */
}

#container { 
	position: absolute;
	width: 980px;  
	height:auto !important; /* real browsers */
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
	margin: 0 auto; 

} 

.threeColumn {
background: #FFFFFF url(../images/silt/faux_colums.gif);
}

.twoColumn {
background: #FFFFFF url(../images/silt/faux_colums_wide.gif);
}


#sidebar1 {
	float: left; 
	width: 200px; 
	background: #c2c1b2; 
}
#sidebar2 {
	float: right; 
	width: 200px; 
	background: #c2c1b2; 
	
	
}
#mainContent { 
	float: left; 
	width: 540px;
	height:100%;
	font-size: 70%;
		
}

#maincontentWide { 
	float: left; 
	width: 780px;
	height:100%;
	font-size: 70%;
	
		
}

#sidebar2 {
	font-size: 70%;

}

#footer {
	position: absolute;
	bottom: 0;
	background: #fff;
	width: 520px;
	margin: 20px 0px 0px 0px;
	padding: 20px 20px 10px 20px;
	text-align: center;
}

#clearfooter {
	clear: both;
	height: 100px;
}


/* reusable classes */

.fltrt { 
	float: right;
	margin-left: 8px;
}
.fltlft { 
	float: left;
	margin-right: 8px;
}

.clear{
  clear:both;
}


.hidden {
  display:none;
}

.notice {
  margin: 0 20px;
}

/* general elements */
form input.field {
	border: 1px solid #000;
	padding: 1px;
}

form input.submit {
	background: #000;
	border: 1px solid #000;
	color: #fff;
	margin: 0 5px 0 0;
}


.buttonBlack {
	display: block;
	border: none;
	height: 19px;
	background: #000;
	color: #fff;
	font-weight: bold;
	padding:1px 2px 2px 2px;
}

td.buttonRow input.buttonBlack {
	height: 20px;
	padding:1px 2px 2px 2px;
}

strong {
	font-weight: bold;
}

.block {
	margin: 10px 20px;
}

a {
	color: #b227a0;
	text-decoration:none;
	
}

a:hover {
	color: #000;
	text-decoration:underline;
}


h1, h2 { 

	font-size:120%;
	font-weight: bold;
}


a.pinkbullet {
	background:url(../images/silt/arrow_right_pink.gif) no-repeat 0 3px;
	padding: 0 0 0 10px;
	margin: 0 5px 0 0;
}


/* left column */

div#logo {
	
	width: 200px;
	height:222px;
}


div#logo img {
	float:left;
}


div.bl_search {
	margin: 19px 0px 20px 0px;
}


dl#searchbox dt {
	display:none;
}


dl#searchbox dd {
	font-size: 70%;
}

dl#searchbox dd a {
	display: block;
	background: url(../images/silt/arrow_right_pink.gif) no-repeat 0 5px;
	padding: 2px 0 0 10px;
	margin-left: 20px;
}

div.search {
	float: left;
	margin: 0 5px 0 0;
	
}

input#search {
	width: 100px;
	padding:2px;
	margin: 0 5px 0 20px;
	border: 1px solid black;
	color: #5a5e54;
	background-color: #c2c1b2;
	float: left;
}

input#searchbutton {
	margin: 0;
}



/* right column */

#sidebar2 h2 a {
	color:#000;
}



div.headerMenu {
	margin-bottom: 50px;
	margin-left: 20px;
}

.headerMenu a, a.showAll {
	display:block;
	height: 1%;
	padding: 2px 10px 0px 10px;
	text-decoration: none;
	color: #000;
	background: url(../images/silt/arrow_right.gif) no-repeat 0 5px ;
}

.headerMenu a:hover, a.showAll:hover {
	color: #c657b8;
	text-decoration: underline;
	background: url(../images/silt/arrow_right_pink.gif) no-repeat 0 5px ;
}

div.bl_hot {
	margin: 20px ;
	border:1px 
}


.bl_hot h3 a {
	display: block;
	margin-top: 15px;
	color: #000;
	font-weight: bold;
	
}

a.showAll {
	margin-top:10px;
}

#sidebar2 div.bl_cart {
	margin: 25px 20px;
}

div.bl_banners {
	margin-left: 20px;
}
table.smallCart {
	margin: 10px 0;
	border: 0;
	padding: 0;
}

table.smallCart td {
	height: 1.8em;
}

table.smallCart td.item {
	width: 90px;
}

table.smallCart td.amount {
	width: 10px;
	text-align:right;
}

table.smallCart td.price {
	width: 60px;
	text-align:right;
}


table.smallCart tr.total td {
	font-weight:bold;
	height: 2.5em;
	border-top:1px solid #000;
	padding-bottom: 5px;
	background: url(../images/silt/doubleline.gif) repeat-x bottom;
}

a.showCart {
	display:block;
	height: 1%;
	padding: 2px 10px 0px 10px;
	text-decoration: none;
	background: url(../images/silt/arrow_right_pink.gif) no-repeat 0 5px ;
}

a.showCart:hover {
	background: url(../images/silt/arrow_right.gif) no-repeat 0 5px ;
}


/* main content home */

div.visual {
	background:url(../images/silt/visual.jpg) no-repeat;
	width: 560px;
	height: 70px;
	padding: 170px 0 0 20px;
}

div.visualWide {
	background:url(../images/silt/visual.jpg) no-repeat;
	width: 760px;
	height: 70px;
	padding: 170px 0 0 20px;
}


/* visuals knuffeltijd */
#visual_48, #visual_90, #visual_91 {
	background:url(../images/silt/visual_knuffeltijd.jpg) no-repeat;
}

/* visuals lekker spelen */
#visual_49 {
	background:url(../images/silt/visual_lekkerspelen.jpg) no-repeat;
}

/* visuals opgeruimd */
#visual_50 {
	background:url(../images/silt/visual_opgeruimdstaatnetjes.jpg) no-repeat;
}

/* visuals op de vloer */
#visual_51, #visual_65, #visual_66, #visual_67 {
	background:url(../images/silt/visual_opdevloer.jpg) no-repeat;
}

/* visuals slaap lekker */
#visual_52, #visual_68, #visual_69, #visual_70, #visual_83 {
	background:url(../images/silt/visual_slaaplekker.jpg) no-repeat;
}

/* visuals sfeerinhuis */
#visual_53, #visual_92, #visual_93 {
	background:url(../images/silt/visual_sfeerinhuis.jpg) no-repeat;
}


/* visuals aan de wand */
#visual_54 {
	background:url(../images/silt/visual_aandewand.jpg) no-repeat;
}

/* visuals aan tafel */
#visual_55, #visual_80, #visual_79 {
	background:url(../images/silt/visual_aantafel.jpg) no-repeat;
}

/* visuals hebbedingen */
#visual_56 {
	background:url(../images/silt/visual_hebbedingen.jpg) no-repeat;
}

/* visuals op stap */
#visual_82 {
	background:url(../images/silt/visual_opstap.jpg) no-repeat;
}


/* visuals aanbiedingen */
#visual_57 {
	background:url(../images/silt/visual_aanbiedingen.jpg) no-repeat;
}


.visual h1,
.visualWide h1  {
	color: #fff;
	font-family:  "Times New Roman", Times, serif;
	font-style:italic;
	font-size: 400%;	
}


div.visualHome {
	background:url(../images/silt/visual_home.jpg) no-repeat;
	width: 580px;
	height: 260px;
}

div.visualCat {
	background:url(../images/silt/visual_cat.jpg) no-repeat;
	width: 580px;
	height: 260px;
}

div.visualSearch {
	background:url(../images/silt/visual_search.jpg) no-repeat;
	width: 580px;
	height: 260px;
}

div.visualNews {
	background:url(../images/silt/visual_news.jpg) no-repeat;
	width: 560px;
	height: 70px;
	padding: 170px 0 0 20px;
}

div.visualCart {
	background:url(../images/silt/visual_cart.jpg) ;
	width: 780px;
	height: 260px;
}


div.bl_offers {
	float: left;
	width: 580px;
	height:145px;
	background: #abb1a1;
	
}

div.bl_topsellers, 
div.bl_productstopviewed,
div.bl_productslist,
div.bl_searchresults,
div.bl_productslatest
{
	float: left;
	width: 580px;
	overflow:hidden;
}

/* mpl: */
div.bl_topsellers hr, 
div.bl_productstopviewed hr,
div.bl_productslist hr,
div.bl_searchresults hr,
div.bl_productslatest hr{
  display:none;
  padding:0;
  margin:0;
  clear:both;
  /* height:20px; */
}

div.bl_searchresults {
	margin-top: 0px;
}

dl.specialOffer {
	margin: 0;
	padding: 0;
	height: 145px;
	overflow: hidden;
}

  
dl.productHome {
	position:relative;
	float: left;
	margin: 0;
	padding: 0;
	width:290px;
	height: 145px;
}



dl.specialOffer h2 a {
	color:#000;
}

dl.productHome h2 {
	line-height: 100%;
}

dl.productHome h2 a, dl.productCat h2 a {
	color:#000;
	font-size: 85%;
}

dl.productHome h2 a:hover {
	color:#b650a5;
}

dd.image {
	display: block;
	float:left;
}
dd.image image {
	border:0;
	margin:0;
	padding:0;
}


dl.specialOffer dd.description {
	display: block;
	float:left;
	width: 180px;
	height: 90px;
	padding: 10px 0  10px 10px;
}


dl.productHome dd.description {
	display: block;
	float:left;
	width: 125px;
	height: 65px;
	overflow: hidden;
	padding: 10px 10px  0 10px;
}


dl.productCat dd.description {
	display: block;
	float:left;
	width: 120px;
	height: 53px;
	overflow: hidden;
	padding: 10px ;
}



dl.specialOffer dd.realprice {
	display: block;
	float:right;
	text-align:right;
	padding: 10px 20px 0px 0;
	
}

dl.productHome dd.realprice {
	display: block;
	float:left;
	text-align:right;
	padding: 10px 20px 0px 10px;
}

dl.specialOffer dd.image {
	width:290px;
	height: 145px;
}
dl.productHome dd.image {
	width:145px;
	height:145px;
}

dl.productCat dd.image {
	width:145px;
	padding: 0;
	margin: 0 0 -3px 0;
}


 dd.realprice span {
	display: block;
	text-decoration: line-through;
}

dl.specialOffer dd.ourprice span,
dl.productDetail dd.ourprice span {
	display: block;
	font-weight: bold;
	font-size: 140%;
}

dl.productHome dd.ourprice span,
dl.productCat dd.ourprice span {
	display: block;
	font-weight: bold;
	font-size: 120%;
}

dl.productDetail {
	padding: 15px 0;
}

dl.productDetail dd.realprice {
	text-align: right;
	padding: 0px;
	margin: 0px 20px 0 0;
}


dl.specialOffer dd.ourprice {
	display: block;
	float: right;
	text-align:right;
	padding: 10px 20px 20px 0;
}


dl.productDetail dd.ourprice {
	text-align: right;
	padding: 10px 0 ;
	margin-right: 20px;
}
 
dl.productHome dd.ourprice {
	display: block;
	float: right;
	text-align:right;
	padding: 10px 20px 0 0;
}

dl.productCat dd.ourprice {
	display: block;
	float: right;
	text-align:right;
	padding: 0px 20px 0 0;
}

dl.specialOffer dd.order {
	display: block;
	float: left;
	padding: 0px 20px 20px 0;
	margin-left: 215px
}

dl.productDetail dd.order {
	display: block;
	clear: both;
	padding: 0 20px 0 60px;
	height: 20px;
	text-align: center;
}

dl.productHome dd.order, 
dl.productCat dd.order {
	/*
	display: block;
	clear:right;
	float: right;
	padding: 2px 20px 20px 0;
	text-align: center;
	*/
	position: absolute;
	right:20px;
	bottom:8px;
	height:20px;
}



a.orderBlack {
	display: block;
	color: #fff;
	background: #000;
	text-decoration: none;
	padding: 3px 5px;
}


a.orderGrey {
	display: block;
	color: #fff;
	background: #abb1a1;
	text-decoration: none;
	padding: 3px 5px;
}

a.orderBlack:hover, a.orderGrey:hover {
	color: #fff;
	background: #c657b8;
}

h2.productHeader {
	display: block;
	background: url(../images/silt/doubleline.gif) repeat-x bottom ;
	font-size: 180%;
	width: 540px;
	margin: 10px 20px 10px 20px;
	padding: 20px 0 10px 0;
}

/* viart meuk */

h2.productheaderHidden,
h1.hidden {
	position: absolute;
	left: -200px;
	top: -200px;
}


/* custom pages */

div.custom_content {
	margin: 20px; 
}

div.custom_content h1 {
	font-size: 180%;
}

div.custom_content h2 {
	font-size: 140%;
	margin-bottom: 10px;
}

div.custom_content p {
	font-size: 100%;
	line-height: 120%;
	margin-bottom: 10px;
}

div.custom_content strong {
	font-weight: bold;
}

/* main content categories */


dl.productCat {
	float: left;
	padding: 0;
	margin: 0;
	width:145px;
	height: 145px;
	background: #abb1a1;
}


dl.productCat dd.description, 
dl.productCat dd.order, 
dl.productCat dd.ourprice {
	display:none;
}

h2.catHeader {
	display: block;
	font-size: 180%;
	width: 540px;
	margin: 20px 20px;
	padding: 0;
}

h2.catHeader a {
	color: #000;
}

/* main content product */

div.bl_productdetails {
	width: 580px;
	float: left;
}

div#productImg {
	float:left;
	width: 290px;
}

li.imeg_item {
	display: block;
	float:left;
	width: 145px;
	height: 145px;
}

div#productText {
	float: left;
	width: 290px;	
}


div#productFulldescription {
	margin: 20px 20px 10px 10px;
	min-height: 115px;
}

h1.productDetail {
	display: block;
	margin: 0 0 10px 0;
	font-size: 180%;
	padding: 0;
}

#productFulldescription p {
	margin: 0  0 0 0px;
	padding: 0;
}

div#productOptions {
	float: left;
	width:115px;
	height:125px;
	padding: 10px 10px 10px 20px;
	background: #abb1a1;
}


div#productOptions select {
	display: block;
	font-size:100%;
	float: left;
	width: 100px;
	border: 1px solid #000;
}

div#productOptions label {
	display: block;
	clear: both;
	padding: 5px 0 2px 0;
}

div#productOrder {
	float: right;
	width:145px;
	height:145px;
	background: #abb1a1;
}
 


div#productSpecs {
	clear: both;
	height: 90px;
	width: 260px;
	padding: 10px 20px 0 10px;
}

#productSpecs dl {
	display: block;
	width: 50%;
	float: left;
}

div#productFunctions {
	clear: both;
	width: 260px;
	height: 20px;
	padding: 10px 20px 20px 10px;
}


#productSpecs dt {
	display: block;
	font-weight: bold;
	padding: 2px 0 0 0;
}

dl.productDetail dd.space {
	float: left;
	height: 90px;
	width: 20px;
} 

#productFunctions li a{
	display:block;
	height: 1%;
	padding: 2px 10px 0px 10px;
	text-decoration: none;
	background: url(../images/silt/arrow_right_pink.gif) no-repeat 0 5px ;
}

div.bl_relatedproducts {
	float: left;
	width: 580px;
	margin: 0;
	padding: 0;
}


/* shopping cart */



div.cartSteps {
	padding: 20px 0 20px 10px;
	width: 740px;
	
}

div.cartHeader {
	padding: 10px 0 10px 20px;
	width: 740px;
	
}

div.cartSteps span {
	display: block;
	float: left;
	margin-right:20px;	
	font-size: 120%;
	color: #abb1a1;
	font-weight: bold;
}

div.cartSteps span.active {
	color: #000;

}

div.cartSteps span a {
	color: #abb1a1;

}

.shoppingCartTable {
	display:block;
	background-color: #ffffff;
	margin: 20px 0 0 20px;
	width: 740px;
	
}
.shoppingCartTable td {
	vertical-align: middle;
	font-size: 100%;
	line-height: 120%;
	padding: 5px 10px 0 10px;
	border-bottom: 1px solid  #CCCCCC;
	
}

.shoppingCartTable .index td{
	font-weight: bold;
	color: #000;
	border-bottom: 1px solid #000;
	padding: 3px 10px 4px 10px;

}
.shoppingCartTable .product{
	width: 80px;
}

.shoppingCartTable img{
	width: 80px;
	height: 80px;
	
}

.shoppingCartTable .description{
	width: 325px;
	padding-top: 5px;
}

.shoppingCartTable .quantity{
	width: 100px;
}

.shoppingCartTable .quantity input {
	width: 20px;
	border: 1px solid #000;
	padding: 2px;
	float: left;
}
.shoppingCartTable .remove{
	display: block;
	padding-right: 14px;
	float: right;
}

.shoppingCartTable .delivery{
	width: 100px;
}
.shoppingCartTable .price{
	width: 100px;
	text-align:right;
}
.shoppingCartTable .priceTotal{
	width: 100px;
	text-align:right;
	font-weight: bold;
}
.shoppingCartTable .summary td{
	background-color: #fff;
	vertical-align: top;
	border-bottom: 1px solid #fff;
}
.shoppingCartTable .summary .message{
	width: 470px;
	padding-right: 100px;
	line-height: 120%;
	vertical-align:bottom;
	
}

.shoppingCartTable .summary .message input {
	width: 100px;
	float: left;
	border: 1px solid #000;
	padding: 2px;
	margin-right: 5px;

}


.shoppingCartTable .summary strong{
	font-weight: bold;
}


.shoppingCartTable .summary .message p {
	display: block;
	margin-bottom: 4px;
}


.shoppingCartTable .summary .line hr{
	border: 0;
	background-color: #000;
	height: 1px;
}

.shoppingCartTable .summary .doubleLine {
display: block;
	background: url(../images/silt/doubleline.gif) repeat-x;
	height: 7px;
}


.shoppingCartTable .formActions td{
	padding: 20px 10px 7px 10px;
	border: 0px;
	
}


/* buttons */
.buttonLarge {
	display: block;
	border: 0;
	text-align: center;
	width: 150px;
	height: 15px;
	background: #000;
	font-weight: bold;
	padding: 2px 5px; 
	color: #fff;
}

.buttonMedium {
	display: block;
	text-align: center;
	width: 100px;
	height: 15px;
	background: #000;
	font-weight: bold;
	padding: 2px 5px; 
	color: #fff;
}


.buttonGreyMedium {
	display: block;
	text-align: center;
	height: 15px;
	background: #abb1a1;
	width: 100px;
	font-weight: bold;
	padding: 2px; 
	color: #fff;
}

.buttonLarge:hover,
.buttonMedium:hover,
.buttonGreyMedium:hover {
	background: #c657b8;
	color: #fff;
	text-decoration: none;
}


/* Cart Forms  */

 label{
	cursor:pointer;
	padding-right: 20px;
}
 label:hover{
	color: #b227a0;
}
 .cartBlock .cartBlockTitle{
	display: block;
	font-size: 140%;
	font-weight: bold;
	padding-bottom: 10px;
	margin-bottom: 10px;
	background: url(../images/silt/doubleline.gif) bottom repeat-x;
}
 .cartBlock .buttonRow{
	padding: 10px 0px 0px 0px;
}
 .cartBlock .buttonRow a{
	float:left;
}
 .buttonRow input{
	float:left;
}
 .cartBlock#newCustomer,
 .cartBlock#existingCustomer{
	width: 240px;
	float: left;
	margin: 20px 10px 0 0px;
	padding-left: 20px;
}
 .cartBlock#newCustomer div{
	float: left;
	margin-right: 5px;
}
 .cartBlock#newCustomer div input{
	width: 40px;
	
}

 .cartBlock#existingCustomer .showBorder{
	width: 160px;
}


.formBlock{
	padding: 5px 10px 5px 20px;

}

.shoppingCartPage h1 {
	display: block;
	
	font-size: 180%;
	padding: 0;
}

.shoppingCartPage h2 {
	font-size: 140%;
}

.shoppingCartPage p {
	line-height: 120%;
}

.formBlock input,
.cartBlock input,
div.form_coupon input {
	border: 1px solid #7d8571;
	padding: 2px;
}

.formBlock select,
.formBlock textarea {
	border: 1px solid #7d8571;
	padding: 2px;
	font-size: 100%;
}

.formBlock select.text {
	width: 185px;
}


 .formBlock td{
	padding: 5px 0px 0px 0px;
}

.formBlock th {
	display: block;
	padding: 25px 0 10px 0;
	margin-bottom: 10px;
	background: url(../images/silt/doubleline.gif) repeat-x bottom;
}

 .formBlock div{
	float: left;
	margin-right: 5px;
}
 .formBlock strong,
 .cartBlock strong{
	display: block;
	font-weight: bold;
	padding-top: 5px;
}
 .formBlock .disabled{
	background-color: #dbdfe6;
	color: #686f93;
}
 .formBlock .agreeLabel{
	border: 1px solid #ffffff;
	margin-bottom: 5px;
}

.formError {
	color: #e70000;
	width: 100%;
}	

.error {
	color: #e70000;
}

.formBlock h2 {
	font-size: 140%;
	margin-top: 10px;
}

.buttonBlack:hover {
	background: #c657b8;
	cursor: pointer;
}

.formBlock .buttonBlack,
.buttonRow .buttonMedium {
	border: #000;
	height: 17px;
	cursor: pointer;
}


div.form_coupon {
	margin: 20px;
	width: 540px;
}

div.form_coupon h2 {
	display: block;
	background: url(../images/silt/doubleline.gif) repeat-x bottom ;
	font-size: 180%;
	width: 730px;
	margin: 10px 0px 10px 0px;
	padding: 20px 0 10px 0;
}

div.form_coupon input{
	float: left;
	margin-right: 10px;
}


/* search results */


h1.mainContent {
	display: block;
	margin: 20px 0 10px 20px;
	font-size: 180%;
	padding: 0;
}

.searchResultText {
	float: left;
	width: 540px;
	padding: 10px 0 10px 20px;
}

.searchResultText strong {
	font-weight: bold;
}

.searchResultPager {
	width: 540px;
	height: 30px;
	font-size: 12px;
	margin: 10px 20px 10px 20px;
	padding: 0;
	background: url(../images/silt/doubleline.gif) repeat-x bottom ;
}
.srpBottom {
  margin-top: 100px;
}



.searchResultPager span {

	float: right;
}


.searchResultPager a {
	color: #b227a0;
	
}

/* nieuws list */


div.bl_articleslist {
	width: 540px;
	margin: 0 20px;
}


div.bl_articlesdetails {
	width: 540px;
	margin: 20px;
}


.bl_articleslist h2 {
	font-size: 140%;
	display: block;
	margin-bottom: 5px;
}

.bl_articlesdetails h1 {
	display: block;
	background: url(../images/silt/doubleline.gif) repeat-x bottom ;
	font-size: 180%;
	width: 540px;
	margin: 5px 0px 20px 0;
	padding: 0px 0 10px 0;
}

.bl_articleslist h2 a,
.bl_articlesdetails h1 a {
	color: #000;
}

.articleDate {
	font-size: 10px;
	
	
}

.newsArticle {
	clear: both;
	padding-top: 20px;
}


/* user home */

div.userHome {
	margin: 20px;
}

div.userHomeTop {
	margin: 20px 0 20px 20px;
}

div.userHome h2 {
	font-size: 140%;
	margin-top: 15px;
}

div.userHome h2 a {
	color: #000;
}


div.userHome p {
	margin: 5px 0 5px 0;
}

table.myOrders {
	width: 540px;
}

table.myOrders td,
table.myOrders th  {
	padding: 5px 10px 5px 0 ;
	vertical-align: top;
}

table.myOrders th {
	border-bottom: 1px solid #000;
	
}

table.myOrders td {
	border-bottom: 1px solid #c2c1b2;
	
}

table.myOrders th a {
	color: #000;
	
}



/* FAQ */

ul.faq li {
	display: block;
	background: url(../images/silt/arrow_right_pink.gif) no-repeat 0 3px;
	padding-left: 10px;
}


/* nieuwe menu */


.selectedtopCategory {
	background: #abb1a1 url(../images/silt/cloud_top.gif) no-repeat;
}

li.topCategory a,
li.selectedtopCategory a {
	display: block;
	width: 200px;
	height: 70px;
}

li.topCategory a span,
li.selectedtopCategory a span {
	display: none;
}

a#knuffeltijd           , a#category_48     	{ background:  url(../images/silt/cat_knuffel.gif) top left no-repeat; } 
a#lekkerspelen          , a#category_49     	{ background:  url(../images/silt/cat_spelen.gif) top left no-repeat; } 
a#opgeruimdstaatnetjes  , a#category_50			{ background:  url(../images/silt/cat_opgeruimd.gif) top left no-repeat; } 
a#opdevloer             , a#category_51			{ background:  url(../images/silt/cat_vloer.gif) top left no-repeat; } 
a#slaaplekker           , a#category_52 		{ background:  url(../images/silt/cat_slaap.gif) top left no-repeat; } 
a#sfeerinhuis           , a#category_53			{ background:  url(../images/silt/cat_sfeer.gif) top left no-repeat; } 
a#aandewand             , a#category_54			{ background:  url(../images/silt/cat_wand.gif) top left no-repeat; } 
a#aantafel              , a#category_55			{ background:  url(../images/silt/cat_tafel.gif) top left no-repeat; } 
a#hebbedingen           , a#category_56			{ background:  url(../images/silt/cat_hebbedingen.gif) top left no-repeat; } 
a#opstap            	, a#category_82			{ background:  url(../images/silt/cat_opstap.gif) top left no-repeat; } 
a#aanbiedingen          , a#category_57			{ background:  url(../images/silt/cat_aanbiedingen.gif) top left no-repeat; }
a#aangekleed            , a#category_110		{ background:  url(../images/silt/cat_aangekleed.gif) top left no-repeat; } 
a#kerstsfeer            , a#category_111		{ background:  url(../images/silt/cat_kerstsfeer.gif) top left no-repeat; } 


a#knuffeltijd:hover, a#lekkerspelen:hover, a#slaaplekker:hover, a#aandewand:hover, a#hebbedingen:hover, a#aantafel:hover, a#opgeruimdstaatnetjes:hover, a#opdevloer:hover, a#sfeerinhuis:hover,
a#opstap:hover, a#aanbiedingen:hover, a#category_48:hover, a#category_49:hover, a#category_50:hover, a#category_51:hover, a#category_52:hover, a#category_53:hover, a#category_54:hover, a#category_55:hover, a#category_56:hover, a#category_57:hover, a#category_82:hover, a#aangekleed:hover, a#category_110:hover,a#kerstsfeer:hover, a#category_111:hover
{
   background-position: -200px 0;
}


li.selectedtopCategory a#knuffeltijd           , li.selectedtopCategory a#category_48     		{ background:  url(../images/silt/cat_knuffel.gif) -200px 10px no-repeat; } 
li.selectedtopCategory a#lekkerspelen          , li.selectedtopCategory a#category_49     		{ background:  url(../images/silt/cat_spelen.gif) -200px 10px no-repeat; } 
li.selectedtopCategory a#opgeruimdstaatnetjes  , li.selectedtopCategory a#category_50			{ background:  url(../images/silt/cat_opgeruimd.gif) -200px 10px no-repeat; } 
li.selectedtopCategory a#opdevloer             , li.selectedtopCategory a#category_51			{ background:  url(../images/silt/cat_vloer.gif) -200px 10px no-repeat; } 
li.selectedtopCategory a#slaaplekker           , li.selectedtopCategory a#category_52 			{ background:  url(../images/silt/cat_slaap.gif) -200px 10px no-repeat; } 
li.selectedtopCategory a#sfeerinhuis           , li.selectedtopCategory a#category_53			{ background:  url(../images/silt/cat_sfeer.gif) -200px 10px no-repeat; } 
li.selectedtopCategory a#aandewand             , li.selectedtopCategory a#category_54			{ background:  url(../images/silt/cat_wand.gif) -200px 10px no-repeat; } 
li.selectedtopCategory a#aantafel              , li.selectedtopCategory a#category_55			{ background:  url(../images/silt/cat_tafel.gif) -200px 10px no-repeat; } 
li.selectedtopCategory a#hebbedingen           , li.selectedtopCategory a#category_56			{ background:  url(../images/silt/cat_hebbedingen.gif) -200px 10px no-repeat; } 
li.selectedtopCategory a#opstap            	   , li.selectedtopCategory a#category_82			{ background:  url(../images/silt/cat_opstap.gif) -200px 10px no-repeat; } 
li.selectedtopCategory a#aanbiedingen          , li.selectedtopCategory a#category_57			{ background:  url(../images/silt/cat_aanbiedingen.gif) -200px 10px no-repeat; } 
li.selectedtopCategory a#aangekleed            , li.selectedtopCategory a#category_110			{ background:  url(../images/silt/cat_aangekleed.gif) -200px 10px no-repeat; } 
li.selectedtopCategory a#kerstsfeer            , li.selectedtopCategory a#category_111			{ background:  url(../images/silt/cat_kerstsfeer.gif) -200px 10px no-repeat; } 


li.subCategory,
li.selectedsubCategory {
	font-size: 75%;
	background: #abb1a1;
}

li.subCategory  a {
	display:block;
	height: 1%;
	padding: 0px 10px 0px 60px;
	text-decoration: none;
	color: #000;
	background: url(../images/silt/arrow_right.gif) no-repeat 50px 5px ;
	
}

li.subCategory a:hover {
	text-decoration: underline;
	color: #b227a0;
	background: url(../images/silt/arrow_right_pink.gif) no-repeat 50px 5px ;
}

li.selectedsubCategory  a {
	display:block;
	height: 1%;
	padding: 0px 10px 0px 60px;
	text-decoration: none;
	color: #b227a0;
	background: url(../images/silt/arrow_right_pink.gif) no-repeat 50px 5px ;
}

li.selectedsubCategory a:hover {
	text-decoration: underline;
	color: #000;
	background: url(../images/silt/arrow_right.gif) no-repeat 50px 5px ;
}


li.cloud_bottom {
	height: 31px;
	background: url(../images/silt/cloud_bottom.gif) no-repeat;
}

/* email nieuwsbrief subscribe */

.bl_subscribe {
	margin: 40px 0 0 20px;
}

.bl_subscribe input {
	background: #c2c1b2;
	margin: 5px 0 2px 0;
}

.bl_subscribe input.submit {
	margin-bottom: 5px;
}

/* send-a-friend */

body.popup {
	margin: 0 20px;
	text-align: left;
	font-size: 70%;
	height: 100%;
}

body.popup h1 {
	font-size: 140%;
	margin-bottom: 10px;
	
}

body.popup div.formBlock {
	margin: 0 auto;
	padding: 20px; 
	background-color: #c1c2b2;
	width: 255px;
	height: 100%;
}	

body.popup input.field,
body.popup textarea {
	background: #fff;
}

body.popup textarea {
	font-family: Arial, Helvetica, sans-serif;
	border: 1px solid #000;
}