/* standard */
body		{ margin: 0px; padding: 0px; text-align: center; }
#container	{ margin: 0px auto; width: 992px; text-align: left;}


/* header */
#header							{ width: 992px; height: 110px; }
#header-image					{ float: left; width: 754px; height: 110px; cursor: pointer; background: url('images/layout/logo.jpg') no-repeat;}
#header-cart					{ float: right; width: 233px; height: 110px; background: #ebf9ff; text-align: center; }
#table-cart						{ margin: 10px; }
.cart_text 						{ color: #00aeef; }
#klantenservice_menu 			{ position: absolute; top: 15px; left: 0px; text-align: left; padding: 0px; margin: 0px; list-style: none; background-color: #fff; width: 186px; border: 1px solid #ebf9ff; padding: 5px; }
#klantenservice_menu li 		{ line-height: 15px; }
#klantenservice_menu li a 		{ color: #000; text-decoration: none; }
#klantenservice_menu li a:hover { text-decoration: underline; }


/* menu */
#menu		{ margin-top: 5px; width: 990px; _width: 992px; border: 1px solid #e8f3d4; text-align: left; }
.menu-item	{ border-right: 1px solid #e5e5e5; }


/* navigation */
#navigation { padding-top: 10px; width: 990px; text-align: left; height: 20px; }


/* breadcrumb */
#breadcrumb	{ width: 992px; height: 15px; text-align: left; margin-top: 3px; color: #8fbd32; font-size: 11px; }


/* content */
#content				{ width: 992px; margin-top: 10px; font-family: arial; font-size: 12px; }
#home-content			{ float: left; width: 754px; height: auto; text-align: left; }
#home-column-right		{ float: right; width: 233px; text-align: left; margin-bottom: 10px; }

#home-image-product		{ width: 754px; height: 243px; }
#home-product-name		{ font-size: 14px; color: white; font-weight: bold; font-family: verdana; }
#home-product-price		{ font-size: 16px; color: white; font-weight: bold; font-family: verdana; text-align: right; }

/*#home-login			{ margin-top: 10px; width: 233px; height: 243px; background: url('images/layout/bg_login.jpg') no-repeat; text-align: center; }*/
#home-login				{ margin-top: 6px; width: 233px; height: 126px; background: url('images/layout/bg_login.jpg') no-repeat; text-align: center; padding-top: 3px; }
/*#home-nieuwsbrief		{ margin-top: 8px; width: 233px; height: 130px; background: url('images/layout/bg_nieuwsbrief.jpg') no-repeat; text-align: center; }*/
#home-nieuwsbrief		{ margin-top: 4px; width: 233px; height: 110px; background: url('images/layout/bg_nieuwsbrief.jpg') no-repeat; text-align: center; }
/*#home-bestsellers		{ margin-top: 5px; width: 233px; height: 289px; background: url('images/layout/bg_bestsellers.jpg') no-repeat; text-align: center; }*/
#home-bestsellers		{ margin-top: 13px; width: 233px; height: 139px; background: url('images/layout/bg_bestsellers.jpg') no-repeat; text-align: center; }
/*#home-reviews			{ margin-top: 5px; width: 233px; height: 180px; background: url('images/layout/bg_reviews.jpg') no-repeat top left; text-align: center; }*/
#home-reviews			{ margin-top: 5px; width: 233px; height: 139px; background: url('images/layout/bg_reviews2.jpg') no-repeat top left; text-align: center; }
/*#home-specials		{ width: 233px; height: 243px; background: #f2b818 url('images/layout/bg_aanbiedingen.jpg') bottom no-repeat; text-align: center; }*/
#home-specials			{ width: 233px; height: 243px; background: #fff; text-align: center; }
#home-buttons			{ width: 233px; height: 243px; }
img.button				{ border: 0px; display: block; }
#home-payment			{ margin-top: 30px; text-align: center; }
#home-keurmerk			{ margin-top: 10px; text-align: center; }

#home-image-service		{ width: 754px; text-align: right; margin-top: 10px; }

#home-random-products	{ width: 754px; text-align: left; }

#home-info-tables		{ width: 754px; position: relative; top: -12px; }

#column-left			{ float: left; width: 170px; margin-right: 10px; margin-bottom: 10px; }
#column-left-categories	{ width: 170px; text-align: left; margin-bottom: 35px; }
#column-left-merken		{ width: 170px; text-align: left; margin-bottom: 35px; }
#column-left-thema		{ width: 170px; text-align: left; margin-bottom: 35px; }
#column-left-maattabel	{ width: 170px; text-align: left; margin-bottom: 35px; }

#column-middle			{ float: left; width: 625px; margin-bottom: 10px; }
#column-middle-image	{ float: left; width: 400px; height: 243px; }
#column-middle-name		{ float: right; width: 220px; height: 243px; }
#column-middle-listing  { margin-bottom: 10px; }
#column-middle-koopjes	{ float: left; width: 800px; margin-bottom: 10px; }

#column-right				{ float: right; width: 180px; margin-bottom: 10px; }
/*#column-right-login		{ margin-top: 5px; width: 180px; height: 243px; background: url('images/layout/bg_login.jpg') no-repeat; text-align: center; }*/
#column-right-login			{ margin-top: 2px; width: 180px; height: 150px; background: url('images/layout/bg_login.jpg') no-repeat; text-align: center; }
#column-right-nieuwsbrief	{ margin-top: 2px; width: 180px; height: 130px; background: url('images/layout/bg_nieuwsbrief.jpg') no-repeat; text-align: center; }
/*#column-right-bestsellers	{ margin-top: 5px; width: 180px; min-height: 289px; _height: 289px; background: #47d2fe url('images/layout/bg_bestsellers.jpg') no-repeat bottom center; text-align: center; }*/
#column-right-bestsellers	{ margin-top: 2px; width: 180px; height: 169px; background: #47d2fe url('images/layout/bg_bestsellers.jpg') no-repeat; text-align: center; }
#column-right-reviews		{ margin-top: 2px; width: 180px; height: 139px; background: url('images/layout/bg_reviews2.jpg') no-repeat top left; text-align: center; }
/*#column-right-specials	{ width: 180px; height: 243px; background: #f2b818 url('images/layout/bg_aanbiedingen.jpg') bottom no-repeat; text-align: center; }*/
#column-right-specials		{ width: 180px; height: 243px; background: #fff; text-align: center; }
#column-right-payment		{ margin-top: 30px; text-align: center; }
#column-right-keurmerk		{ margin-top: 10px; text-align: center; }


/* footer */
#footer		{ width: 992px; border-top: 1px solid #e5f7fd; }


/* text classes */
.td-text			{ font-family: arial; font-size: 12px; text-align: left; }
.td-text-white		{ font-family: arial; font-size: 12px; color: white; }
.nav-items			{ font-size: 11px; position: relative; margin-right: 10px; top: -1px; *top: 7px; padding-bottom: 3px;}
.product-text-white { font-family: verdana; font-size: 14px; color: white; font-weight: bold; }


/* input classes */
#input-search		{ border: 1px solid #c5effe; background-color: #ebf9ff; font-family: arial; font-size: 12px; color: #3ec9fd; width: 275px; padding: 3px; }
#input-username		{ border: 1px solid #dcebbd; background-color: #c2dc8c; font-family: verdana; font-size: 11px; color: #27444f; width: 197px; padding: 3px; }
#input-password		{ border: 1px solid #dcebbd; background-color: #c2dc8c; font-family: verdana; font-size: 11px; color: #27444f; width: 197px; padding: 3px; }
#input-nieuwsbrief	{ border: 1px solid #c60076; background-color: #d94da0; font-family: verdana; font-size: 11px; color: #000000; width: 197px; padding: 3px; }

#input-username-right		{ border: 1px solid #dcebbd; background-color: #c2dc8c; font-family: verdana; font-size: 11px; color: #27444f; width: 150px; padding: 3px; }
#input-password-right		{ border: 1px solid #dcebbd; background-color: #c2dc8c; font-family: verdana; font-size: 11px; color: #27444f; width: 150px; padding: 3px; }
#input-nieuwsbrief-right	{ border: 1px solid #c60076; background-color: #d94da0; font-family: verdana; font-size: 11px; color: #000000; width: 150px; padding: 3px; }


/* links */
A.text-link						{ font-family: arial; font-size: 12px; color: black; text-decoration: none; }
A.text-link:hover				{ text-decoration: underline; }
A.text-link-white				{ font-family: arial; font-size: 12px; color: white; text-decoration: none; }
A.product-home-link-white		{ font-family: verdana; font-size: 14px; color: white; font-weight: bold; text-decoration: none; }
A.product-home-link-white:hover { text-decoration: underline; }
A.text-link-white:hover			{ text-decoration: underline; }
A.breadcrumb					{ font-family: arial; font-size: 11px; color: #8fbd32; text-decoration: none; vertical-align: top; }
A.breadcrumb:hover				{ text-decoration: underline; }
A.home-product-name				{ color: white; text-decoration: none; }
A.home-product-name:hover		{ text-decoration: underline; }
A.bestseller					{ font-family: verdana; font-size: 11px; color: white; text-decoration: none; position: relative; top: -1px; font-weight: bold; }
A.bestseller:hover				{ text-decoration: underline; }
A.menu-link						{ color: black; text-decoration: none; }
A.menu-link:hover				{ text-decoration: underline; }
A.nav-item						{ color: black; text-decoration: none; }
A.nav-item:hover				{ text-decoration: underline; }
A.footer-link					{ font-family: arial; font-size: 12px; color: #999999; text-decoration: none; }
A.footer-link:hover				{ text-decoration: underline; }

/* MARKERING */
div.img_mark { position: relative; display: block; margin: 0px auto; }
/* Posities */
div.mark_top_left { position: absolute; left: 0px; top: 0px; }
div.mark_top_right { position: absolute; top: 0px; right: 0px; }
div.mark_bottom_left { position: absolute; bottom: 0px; left: 0px; }
div.mark_bottom_right { position: absolute; bottom: 0px; right: 0px; }
/* Types */
div.mark_aanbieding { width: 50px; height: 50px; background: url(images/actie2.png) no-repeat top left; text-indent: -9999px; overflow: hidden; }
div.mark_top { width: 50px; height: 50px; background: url(images/tip2.png) no-repeat top left; text-indent: -9999px; overflow: hidden; }
div.mark_nieuw { width: 50px; height: 50px; background: url(images/new2.png) no-repeat top left; text-indent: -9999px; overflow: hidden; }

div.mark_product_aanbieding { width: 50px; height: 50px; background: url(images/actie2.png) no-repeat top left; text-indent: -9999px; overflow: hidden; }
div.mark_product_top { width: 50px; height: 50px; background: url(images/tip2.png) no-repeat top left; text-indent: -9999px; overflow: hidden; }
div.mark_product_nieuw { width: 50px; height: 50px; background: url(images/new2.png) no-repeat top left; text-indent: -9999px; overflow: hidden; }

/* footer */
table.footerbox td a {
	color: #000;
	text-decoration: none;
}
table.footerbox td a:hover {
	text-decoration: underline;
}

/* Sitemap */
div#sitemap li a {
	font-weight: bold;
	text-decoration: none;
	color: #8fbd32;
}
div#sitemap li a:hover {
	text-decoration: underline;
}
div#sitemap li li a {
	color: #000;
}

div.clear { clear: both; }

a, a:hover, a:visited { text-decoration: none; }

#home-buttons img { display: block; }
#home-column-right img { display: block; }

table.paymentTable { background: #ecf9ff; }

.footer-text {

	font-family: arial; font-size: 12px; text-align: left;
	color: #7ad3f7; 
	font-weight: bold; 
	font-size: 24px; 
	padding-bottom: 5px;

}

.infoBorder { border: 1px solid #ffe6a2; background-color: #ffc017; }
.infoScreen { filter: alpha(opacity=50); -moz-opacity: .50; opacity: .50; background-color: #ffc017; position: absolute; margin-top: -40px; height: 40px; width: 245px; }
.infoTitle  { position: absolute; margin-top: -40px; width: 225px; color: white; font-size: 24px; font-family: arial; margin-left: 20px; height: 20px; }
.infoDescription { height: 75px; background-color: #ffc017; }
.infoDesc   { margin: 15px; color: #c40074; font-family: arial; font-size: 11px; }